Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 411078 Details for
Bug 559688
libdvbpsi-1.2.0 fails to build on musl - error: unknown type name ‘ssize_t’
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
[patch]
Patch for musl overlay
file_559688.txt (text/plain), 4.59 KB, created by
Felix Janda
on 2015-09-05 18:01:56 UTC
(
hide
)
Description:
Patch for musl overlay
Filename:
MIME Type:
Creator:
Felix Janda
Created:
2015-09-05 18:01:56 UTC
Size:
4.59 KB
patch
obsolete
>From 5d733c53f1066e9844f8767deb475b8b5a8ff953 Mon Sep 17 00:00:00 2001 >From: Felix Janda <felix.janda@posteo.de> >Date: Sat, 5 Sep 2015 19:54:41 +0200 >Subject: [PATCH] media-libs/libdvbpsi: Fix for 1.2.0 (Bug #559688) > >--- > media-libs/libdvbpsi/Manifest | 4 ++ > .../libdvbpsi/files/libdvbpsi-1.2.0-musl.patch | 10 +++++ > media-libs/libdvbpsi/libdvbpsi-1.2.0-r99.ebuild | 47 ++++++++++++++++++++++ > media-libs/libdvbpsi/metadata.xml | 6 +++ > 4 files changed, 67 insertions(+) > create mode 100644 media-libs/libdvbpsi/Manifest > create mode 100644 media-libs/libdvbpsi/files/libdvbpsi-1.2.0-musl.patch > create mode 100644 media-libs/libdvbpsi/libdvbpsi-1.2.0-r99.ebuild > create mode 100644 media-libs/libdvbpsi/metadata.xml > >diff --git a/media-libs/libdvbpsi/Manifest b/media-libs/libdvbpsi/Manifest >new file mode 100644 >index 0000000..48a11ef >--- /dev/null >+++ b/media-libs/libdvbpsi/Manifest >@@ -0,0 +1,4 @@ >+AUX libdvbpsi-1.2.0-musl.patch 239 SHA256 4cf3301597bf520ef62750275f29273df553516230d73b0150d08c706fbcb727 SHA512 c81eecebd0bca9320bd2cf906e78d828b5463c4cc04f93e3ce1e20b9e31c33b51eb38961865495ff044983ca648d83d19041caf13d0abd8fc39192cf8f118de8 WHIRLPOOL fc103b1466b7288c8e83d38789765e0d29805772d9a0254a1fbed5641553bc83515a5270b10bfe171764f8abf0b865c9076fa4af9a1f77d4a502afd90926b5eb >+DIST libdvbpsi-1.2.0.tar.bz2 461372 SHA256 36d9b233306e48b58999e87864253b564e20932ed46a485e44ef7058f1f927e8 SHA512 951db13f5645d4d6a160719fc6ac97fd31a32d5d17cb8e26db94702e65b6fac3d4e7a99c3c417e09fe5ce33f3b0c0ef86206c77b36816dcd8a3bd5b0bb4a9684 WHIRLPOOL 103c602d65177a973c073e09b62765ac28ad30eddc1ad9c3a1dc70d6c93e41599f97c2c0fa6c99f7309e51b7d2aee9d2bb5e3cdcfb2b44929105cfc2cc4f66b3 >+EBUILD libdvbpsi-1.2.0-r99.ebuild 997 SHA256 861ab14fb33c3204162238b12aae9da55f1b12fe3983dc13da86c6ed32650916 SHA512 f7e0f8b4855bc5fd335a624bb65abc79dc707455c14772e633d12ddb9a3e0f71182f24c5c238a015cca53dbdedc0eef5cba5897762ac434f016f7a6ccb38c9cd WHIRLPOOL 20f07eafae81a310923155e08966854cc10377f1a8b7aa259c2dba43e2fe490b264cf74cb8e80ac7eb4c38ba9cff4f472f164934555a1512ae55ef86bf784a7c >+MISC metadata.xml 220 SHA256 2356fe6e618f7034ca8cb3c804d7c4deb01252923d4935d311a599b38a8ac69d SHA512 11887006742f5262b96ea78a744d514f7be4a6a6ad87ca559c9cf50064ecc3595c491a0560048488bdd55f8c893dc98c47bcf58bfc8095fe2e36fa0b4bc0cba8 WHIRLPOOL 4dc0d924816d068d26f95efd1a66735fdc9eb5f8c0347aad7a169978fbee2a26fcb04d6995a982ba1dbab7b9cb80a3431c81cf7d40f890e823f29e67bce36ab4 >diff --git a/media-libs/libdvbpsi/files/libdvbpsi-1.2.0-musl.patch b/media-libs/libdvbpsi/files/libdvbpsi-1.2.0-musl.patch >new file mode 100644 >index 0000000..ed7372b >--- /dev/null >+++ b/media-libs/libdvbpsi/files/libdvbpsi-1.2.0-musl.patch >@@ -0,0 +1,10 @@ >+--- a/libdvbpsi-1.2.0/src/descriptor.c >++++ b/libdvbpsi-1.2.0/src/descriptor.c >+@@ -29,6 +29,7 @@ >+ #include <stdlib.h> >+ #include <stdbool.h> >+ #include <string.h> >++#include <sys/types.h> >+ >+ #if defined(HAVE_INTTYPES_H) >+ #include <inttypes.h> >diff --git a/media-libs/libdvbpsi/libdvbpsi-1.2.0-r99.ebuild b/media-libs/libdvbpsi/libdvbpsi-1.2.0-r99.ebuild >new file mode 100644 >index 0000000..4ab56ba >--- /dev/null >+++ b/media-libs/libdvbpsi/libdvbpsi-1.2.0-r99.ebuild >@@ -0,0 +1,47 @@ >+# Copyright 1999-2015 Gentoo Foundation >+# Distributed under the terms of the GNU General Public License v2 >+# $Id$ >+ >+EAPI=4 >+ >+inherit eutils >+ >+DESCRIPTION="library for MPEG TS/DVB PSI tables decoding and generation" >+HOMEPAGE="http://www.videolan.org/libdvbpsi" >+SRC_URI="http://download.videolan.org/pub/${PN}/${PV}/${P}.tar.bz2" >+ >+LICENSE="LGPL-2.1" >+SLOT="0" >+KEYWORDS="alpha amd64 arm ~arm64 ppc ~ppc64 sparc x86 ~amd64-fbsd ~x86-fbsd" >+IUSE="doc static-libs" >+ >+RDEPEND="" >+DEPEND=" >+ doc? ( >+ app-doc/doxygen >+ >=media-gfx/graphviz-2.26 >+ )" # Require recent enough graphviz wrt #181147 >+ >+DOCS=( AUTHORS ChangeLog NEWS README ) >+ >+src_prepare() { >+ epatch ${FILESDIR}/${P}-musl.patch >+ sed -e '/CFLAGS/s:-O2::' -e '/CFLAGS/s:-O6::' -e '/CFLAGS/s:-Werror::' -i configure || die >+} >+ >+src_configure() { >+ econf \ >+ $(use_enable static-libs static) \ >+ --enable-release >+} >+ >+src_compile() { >+ emake >+ use doc && emake doc >+} >+ >+src_install() { >+ default >+ use doc && dohtml doc/doxygen/html/* >+ rm -f "${ED}"usr/lib*/${PN}.la >+} >diff --git a/media-libs/libdvbpsi/metadata.xml b/media-libs/libdvbpsi/metadata.xml >new file mode 100644 >index 0000000..2677d84 >--- /dev/null >+++ b/media-libs/libdvbpsi/metadata.xml >@@ -0,0 +1,6 @@ >+<?xml version="1.0" encoding="UTF-8"?> >+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> >+<pkgmetadata> >+<herd>media-tv</herd> >+<maintainer><email>lordvan@gentoo.org</email></maintainer> >+</pkgmetadata> >-- >2.4.6 >
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Diff
View Attachment As Raw
Actions:
View
|
Diff
Attachments on
bug 559688
:
411070
|
411072
|
411074
| 411078