add patch from upstream to fix build on *BSD
authorAlexis Ballier <aballier@gentoo.org>
Fri, 9 Dec 2011 14:40:23 +0000 (14:40 +0000)
committerAlexis Ballier <aballier@gentoo.org>
Fri, 9 Dec 2011 14:40:23 +0000 (14:40 +0000)
Package-Manager: portage-2.2.0_alpha79/cvs/Linux x86_64

media-libs/xine-lib/ChangeLog
media-libs/xine-lib/Manifest
media-libs/xine-lib/files/xine-lib-1.1.20-stat.patch [new file with mode: 0644]
media-libs/xine-lib/xine-lib-1.1.20.ebuild

index 360f09080710a99407109e54e34cb17341dffde8..529b0161bd03c7ac11fc5666f28b32160cfbebcc 100644 (file)
@@ -1,6 +1,10 @@
 # ChangeLog for media-libs/xine-lib
 # Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/media-libs/xine-lib/ChangeLog,v 1.648 2011/11/16 20:10:42 ssuominen Exp $
+# $Header: /var/cvsroot/gentoo-x86/media-libs/xine-lib/ChangeLog,v 1.649 2011/12/09 14:40:23 aballier Exp $
+
+  09 Dec 2011; Alexis Ballier <aballier@gentoo.org> xine-lib-1.1.20.ebuild,
+  +files/xine-lib-1.1.20-stat.patch:
+  add patch from upstream to fix build on *BSD
 
 *xine-lib-1.1.20 (16 Nov 2011)
 
index 5f17185d4f62305b8539c3c3489a73be5b308b45..3ef903a1bb7fc6ee63055de5b468859e1e1d80f7 100644 (file)
@@ -3,22 +3,19 @@ Hash: SHA1
 
 AUX xine-lib-1.1.19-ffmpeg.patch 12127 RMD160 2b70139da2f4832e3577a667c352257dcd610dcf SHA1 d70f14c3dbb59b65c581575fa1fe13aeeb38f1b1 SHA256 6ca05a1fbed6eeee19e822da2d789831c3f2593cb0d430385416ae170bc3c48f
 AUX xine-lib-1.1.19-xvmc.patch 485 RMD160 781a7fbc5dcc9f3c25de83625509fcce3950cca8 SHA1 f78834833e3aeb05f555688ab657ae05cd0691c7 SHA256 6be3ceb8edd7626e93c617de3068374dd638e1445c7308d88b24614e9bbceaf0
+AUX xine-lib-1.1.20-stat.patch 607 RMD160 3a099a94d3c1be1241e352d58ba7436431497d78 SHA1 0dc10729d00e716e4eb4a94b3f4f640c95fba726 SHA256 cfeb7d18ed8893644cc4aa717adcd163c328df2e86e7e66060e2d71823ee9ae5
 DIST xine-lib-1.1.15-textrel-fix.patch 29373 RMD160 4702a26f42251614f5f6c99b4770f82da36577ae SHA1 e04d04dbd736fd17be8cf0583d47630850a89bf9 SHA256 1d6aa047cb0a13f248aea2e06e16b9758b9c39d8b7e42b32d0b52b424d26b33e
 DIST xine-lib-1.1.19.tar.xz 5782580 RMD160 7b8c2a4e5bcd0984414360d8d589aa533a9040f3 SHA1 f65f762d2e16adf04b9d715c91ee0bc02c322a7d SHA256 f834f646880bb44186018d12280ac27c8314447de9335b6fe390157b26df9cd9
 DIST xine-lib-1.1.20.tar.xz 5957256 RMD160 039a7d0ee4e65ce20755d4abbfbf9af6e17a37c5 SHA1 1dbd48e14113739101429391d45f65ebbf6519fc SHA256 da65da5831f5b93f02b4ec10049eaf044cf99944e2fd8e12d494dccefee124eb
 EBUILD xine-lib-1.1.19.ebuild 5675 RMD160 b34cf5a8030843ba98e7a90200e4c5e1518153e5 SHA1 d3ef71cc7ef26832f3bbe29d52416f0b22e047b6 SHA256 91daef9cfd2cd146646816e3f15eb5949ea4f8e7a5e05d639e5e621c4795c2da
-EBUILD xine-lib-1.1.20.ebuild 5358 RMD160 89ef2795565e5d05a28652023675adbbd8befe30 SHA1 a312da1b82392363c3b911ca9587b80cbdcfc028 SHA256 3e8dd42124b929076ac9905864720a5d87b20b40c12eeda3e1954405c6a33c21
+EBUILD xine-lib-1.1.20.ebuild 5421 RMD160 558e2b08ecc3d3612a4d1e88e72ac550c9ad187d SHA1 c9db3d769a252477735ab68490c639d9e22632a1 SHA256 03d9e76892fa28456c9ee1e4defddfccafffa43471a0edcaf9e7a2292e7fc562
 EBUILD xine-lib-1.2.9999.ebuild 5941 RMD160 16a31f4a9853ff43e7a1177b9bada7f7e7e013a3 SHA1 3109b570d0ac0b31618125a53eb4112ebc63ccbc SHA256 f1fae26390892cff0c555046df0c50f14257a23bc81b86f2041b021d672c7c93
-MISC ChangeLog 75426 RMD160 ac409fb1e92790c521329400e6c1a81740d691ab SHA1 bb7125d57ccdeef5a14fd9a8ecb4fbbb87a02408 SHA256 a7e2321daa9b612830f2a56eaf02da64251468792b506e516b028614ecfbb4b6
+MISC ChangeLog 75586 RMD160 494555f035595a1c02d6ae9df80adfa3f08ea391 SHA1 e4f42403fe6b645afb95e88e3f179258ce16e201 SHA256 fcf8b822917f89514821e3518754f87f9483824b78bbd11f4de78b3b3fc35bc9
 MISC metadata.xml 3698 RMD160 91204976d6b0b42d4ab62970cdd8e5218a3f1bd2 SHA1 762a24b480d6eec707bc3ad88321163e3b3c1155 SHA256 2f7c7abc6568e1c624f57923e63412e67d97918d051ac82b83357db40a0c24e5
 -----BEGIN PGP SIGNATURE-----
 Version: GnuPG v2.0.18 (GNU/Linux)
 
-iQEcBAEBAgAGBQJOxBhtAAoJEEdUh39IaPFN0SIH/1W0EqGXbgcIauulhA1C5AnO
-zmztdcrBcZ/IgZOUWnrNr4NhRJmJkeBY77nuCsoJJmBO2w3zUDPjVJI4hPRejX/e
-fR4kZYwllZy5J8boIGKcJEpztYsiFTiS0+H603eqF6VsHNrhdxl64efwHOLQacXV
-9I0FIdxPSTeUUqaQHtZrqZWscRR4ax8HlH7QWWh7iBJU3flHvyq7EUViKoq0rxEV
-7SyhHq/gONbinrc9GMxnFJOMxvibDyLIQMINiKWekIDZ0J09EDL0fPAyLgKqNMWH
-fDx2YMGwOzoGR+zLg/fLqTVhcon67SPoyplLXNNO5NQ47jZxAUkncPLV4UGJGlk=
-=7z4R
+iEYEARECAAYFAk7iHd0ACgkQvFcC4BYPU0pqCgCgtuLz1fBEnRRDwS1Xk6EF10Ro
+GqwAnjXTbUJ9KefT/JzxBLSvB0r2VfXU
+=WAza
 -----END PGP SIGNATURE-----
diff --git a/media-libs/xine-lib/files/xine-lib-1.1.20-stat.patch b/media-libs/xine-lib/files/xine-lib-1.1.20-stat.patch
new file mode 100644 (file)
index 0000000..80e0bc3
--- /dev/null
@@ -0,0 +1,18 @@
+# HG changeset patch
+# User Brad Smith <brad@comstyle.com>
+# Date 1321165080 0
+# Node ID 2dfa82f9ff3526e7c22dc4c316af9b1c49f67851
+# Parent  1ba56a221c164082c69180aa41e5a6b88d520f72
+Need sys/stat.h for file audio output code to build on OpenBSD
+
+diff -r 1ba56a221c16 -r 2dfa82f9ff35 src/audio_out/audio_file_out.c
+--- a/src/audio_out/audio_file_out.c   Sun Nov 13 01:52:30 2011 +0000
++++ b/src/audio_out/audio_file_out.c   Sun Nov 13 06:18:00 2011 +0000
+@@ -30,6 +30,7 @@
+ #include <math.h>
+ #include <unistd.h>
+ #include <inttypes.h>
++#include <sys/stat.h>
+ #include "xine_internal.h"
+ #include "xineutils.h"
index 5ff1b35b578575de2e226fa924ae513810034539..f33dd00562ee6008ac631a38fd9d9b9ca5e8a44e 100644 (file)
@@ -1,9 +1,9 @@
 # Copyright 1999-2011 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/media-libs/xine-lib/xine-lib-1.1.20.ebuild,v 1.1 2011/11/16 20:10:42 ssuominen Exp $
+# $Header: /var/cvsroot/gentoo-x86/media-libs/xine-lib/xine-lib-1.1.20.ebuild,v 1.2 2011/12/09 14:40:23 aballier Exp $
 
 EAPI=4
-inherit flag-o-matic toolchain-funcs multilib
+inherit flag-o-matic toolchain-funcs multilib eutils
 
 # This should normally be empty string, unless a release has a suffix.
 if [[ "${P/_pre/}" != "${P}" ]]; then
@@ -79,6 +79,10 @@ DEPEND="${RDEPEND}
        sys-devel/libtool
        nls? ( sys-devel/gettext )"
 
+src_prepare() {
+       epatch "${FILESDIR}/${P}-stat.patch"
+}
+
 src_configure() {
        #prevent quicktime crashing
        append-flags -frename-registers -ffunction-sections