diff options
author | Luca Barbato <lu_zero@gentoo.org> | 2013-01-17 10:38:37 +0000 |
---|---|---|
committer | Luca Barbato <lu_zero@gentoo.org> | 2013-01-17 10:38:37 +0000 |
commit | 225a5d80978c20788492601c91c6d0e66a28daa5 (patch) | |
tree | 49eb8d5c9740d2a13612f1a83b61a52b1fe72b3d /media-video | |
parent | www-servers/tomcat: version bump (diff) | |
download | historical-225a5d80978c20788492601c91c6d0e66a28daa5.tar.gz historical-225a5d80978c20788492601c91c6d0e66a28daa5.tar.bz2 historical-225a5d80978c20788492601c91c6d0e66a28daa5.zip |
Support newer libcdio-paranoia
Package-Manager: portage-2.2.0_alpha154/cvs/Linux x86_64
Manifest-Sign-Key: 0x1191738E
Diffstat (limited to 'media-video')
-rw-r--r-- | media-video/libav/ChangeLog | 6 | ||||
-rw-r--r-- | media-video/libav/Manifest | 15 | ||||
-rw-r--r-- | media-video/libav/files/0001-libcdio-support-recent-cdio-paranoia.patch | 60 | ||||
-rw-r--r-- | media-video/libav/libav-9.1.ebuild | 6 |
4 files changed, 82 insertions, 5 deletions
diff --git a/media-video/libav/ChangeLog b/media-video/libav/ChangeLog index 4e3afd089f0c..870b865041c3 100644 --- a/media-video/libav/ChangeLog +++ b/media-video/libav/ChangeLog @@ -1,6 +1,10 @@ # ChangeLog for media-video/libav # Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/media-video/libav/ChangeLog,v 1.132 2013/01/16 20:05:22 ago Exp $ +# $Header: /var/cvsroot/gentoo-x86/media-video/libav/ChangeLog,v 1.133 2013/01/17 10:38:23 lu_zero Exp $ + + 17 Jan 2013; Luca Barbato <lu_zero@gentoo.org> + +files/0001-libcdio-support-recent-cdio-paranoia.patch, libav-9.1.ebuild: + Support newer libcdio-paranoia 16 Jan 2013; Agostino Sarubbo <ago@gentoo.org> libav-0.8.5.ebuild: Stable for ppc64, wrt bug #452202 diff --git a/media-video/libav/Manifest b/media-video/libav/Manifest index 5c219b2c3e66..1ddee9c54e8b 100644 --- a/media-video/libav/Manifest +++ b/media-video/libav/Manifest @@ -1,3 +1,7 @@ +-----BEGIN PGP SIGNED MESSAGE----- +Hash: SHA256 + +AUX 0001-libcdio-support-recent-cdio-paranoia.patch 1849 SHA256 865910718d00e2999b306451ceb91dc715c56e952cd4e45fe1311bb2bbd9c074 SHA512 cde030c952eccd9144e1b0eab0987aaf328ee217d0e8bb753ba85fba72eb4bf04d56ae2124c7b914dbc344d293d1d91f5034d009d112bd5ecc603b5f74ff004d WHIRLPOOL 8bee96c1a3898844d534429f74b9246c028fafb06a9e012f3f9875065dbb16cfb8fc21b0954cf7f49bd71eddaa5abf1937d7aaa3d73ce30ee8dca5fb91908c9a AUX 0001-svq3-replace-unsafe-pointer-casting-with-intreadwrit.patch 3882 SHA256 252077962952fe0d517c8e03d3dc5ef926257d8f8ce0a01665dac6a36b70c665 SHA512 5441be01fe9adb95749a79dec7539d8f1b8a6f986bdd24c7334053cd3fae8c22f9e9b6d6e7f6728e6e813ab6732172fe1d04705b7f735a70e4d8f3bfe1bbcdc6 WHIRLPOOL 1befc0aa7972b9c45f60dcf32915998119f1c070c49ee6cfda59d2aca1571780ed9bb69936e4e4a87a4fa2a49debeb1744a1a6e9144b36975304ec46d35944c4 DIST fate-0.8.2.tar.xz 443503168 SHA256 4c16212e4d99194e670227ccf93d54c9bb4b6f27c515626a536b87deb610d850 SHA512 eca7783af7afc567ed226942b1318b1874b2487c7dc65406fe2097cf2318d722bb4c45ed14363bc3653f948f7cdac5967162e1f4fbd5cbec1adc244886800bb1 WHIRLPOOL abe5faa67444c3edaf5ae9a57a701ba0fccd3e313941d0f7662b8dc2b3a8886578d7bcbd6ed4abfc62abe3b7a36ea216529710e28d1c9cff8f3bb2b9804707bf DIST fate-9.tar.xz 467671500 SHA256 27d10fd49267452ac787c3f43501a4a21d0ccaccc5ddd6d79d8a6150ee276532 SHA512 8e45539f2512ef915b37c857226c0243940259f269b8f99393b9defa3352d7b8c1fcc5078f4f0d40dc0509737f0c915e179cedcc77f71fe5d96b1b956169a202 WHIRLPOOL d280ac32c6d84f121be8d733774e72a4df3f2e84d71051aea509ef5ca3289c94fd548bf03ff12215e045bf20c83426c547e6b5eb446429d167f38af7c7aa9803 @@ -7,8 +11,15 @@ DIST libav-9.1.tar.xz 4062784 SHA256 549969acacd8b341644ef027a058c2499b2ef2f088f EBUILD libav-0.8.4.ebuild 9093 SHA256 392473a04603b5f3f71a016fd142a92b4c773c83a70ba27462967d0e8abc962b SHA512 49f54eb912d315c761b3ddfe86528a9db89bfbe1e8b9e5088bf6b06f562ccb38e3ea3cecd122e1f867f690c2f551dbb48c14bbb2b70e123b543c5f5e3853bf12 WHIRLPOOL 17f3fa472cf1469de5c1b562b6d01184dbba68d07517884f3de8d94f69ec627260d0ea1f48356edc378c6d5b34a5c2c18a361c6560fa60b29db2b1ecd8f45891 EBUILD libav-0.8.5.ebuild 9038 SHA256 b02473be13d22854a0667fe456b03f506599aa4bcf8ee0a1a975b1a025f54be0 SHA512 c95220935f4675cc871c54228d9115bb20bd9926654d7cc4911c719ebbae59bf38209d905ddcdb74952bdfcac6041a35af5e4535d7023750050a117e80959005 WHIRLPOOL ba5fc2124c293e4f40cbd8d0612ff7d1f07e6d3e292aaf1fc8f1f44b1a3e33e015754142e2743e1271e8cea8cadda13ef3a4d1f0a19a134d314739ec295422aa EBUILD libav-0.8.9999.ebuild 9050 SHA256 25f2c5478177b560910ac33e35853ee61b45dd9afdf07e47cdd767ae9dfcffdb SHA512 c8f3d250d2ab1ad38508b040f1fb95261080ce6e8d43831eb5497fdac4b4d725228b26e715564bf93d844df72f8950ee2446d84373f96244615d64cba4e95389 WHIRLPOOL f404574155ea601d119cf04fae0a756a7ae3766580504027954cb71925436f033576d1a18dd66acadce880936aed46207149dcb22dd17e41e09b4da04bfc3a86 -EBUILD libav-9.1.ebuild 9158 SHA256 bea2eeef5e01e12191cd5518e1f228fb7ab4fd32f6e8126ca11452d1c790a35a SHA512 632442a872b266f5a207f7a8bb90b2f95c9c129e1b72b2102c49f529b23eabe16069749af40d8d8a9fea87e4c8a58a90ef8956c5099d02bad51ca201ccf5f5b7 WHIRLPOOL 8e6fb0555336e98a8e91f771c4d750e3e39ba96df533dfd6a9b8c594f0dfdab839225e4ebfe62a886d5c8106c25fb6fc864d83fc199a9582f712c89aaf278b52 +EBUILD libav-9.1.ebuild 9279 SHA256 50cc016f9fdf254beac8fb08fccc75d1cb71d77d165afda610c4c8bdc922c016 SHA512 d8a4cc561c5944613d3ef081970a59e855ed731e36a5fd8b27d6f25a112040e7a4cf1f7dfbd960f5e77b670f767e7ee416518477a6ba8f716e07bd2d7ec22a9e WHIRLPOOL 4c2bd72a85ef868b744316074440b3ee896558050f0316be7e147ea6c1b2c2c5d8c8f6efa80158b890be009bf36f9baaae2c98c2a326d9e8cdd07d8a45e01514 EBUILD libav-9.9999.ebuild 9161 SHA256 09ffef2b051372fd87c7435572bcb1cb2c3f1301dc6d106ae169ba93d2781ef8 SHA512 c36222d3d580c19b489bf244d5d380d69c50d907839e06ac0f404840f34cbd53741bbea27a542cac924830a7095eb1d1b6c65368e3b557b004b0f48379e8cf4c WHIRLPOOL 94c2cc28a37066752ddf28e8ce31ce15a002ff486289d1f7fcd99100b7ed4e1205df558d6faee71b007ac6bf8fa8226f57950c0ec462c28b3abb31405293193e EBUILD libav-9999.ebuild 9038 SHA256 61854e48db2835dcb2d0f13943b7f28a591259988defd8c7ebcb0a4774ebfe69 SHA512 de4672db9285c64f929840923f8ffc1d49a23654fe1695ee115cb20706f0ce4b387b7eb9632e5bb01f1190fed36e9f0996c5134689521f22402d51e3aa5b56dc WHIRLPOOL 93525fa877baf66a9d7f46d1829b8f76be65bbcfa5a57d92cb00fa053f13b0716dba052c10bc0bff46f87ba57dc0e5866981250d13d37a723418d488f1f1187d -MISC ChangeLog 19531 SHA256 dcbd359ea0f47641fbc7bebbb95e80822db41f0de789909547e86f9ad760503b SHA512 439b975f7c5e4669a7344a1e7fb0bb9f424414ae8579d63b6b69b40451bb8766d81541232765f83afd8ad7985642c095c91d9758f53754d16cac6c648110000b WHIRLPOOL 5bf16e36fa47a13e402e5c7454e17168d402aed64c40d739a61f79a385733de18078482b548011260d289ed32302594c011deb67befa7c225908ad776c7c7db9 +MISC ChangeLog 19694 SHA256 a491929ed9961826506c3f1d08409c31e0176d043719c4e969b5a9a89347df5c SHA512 fcdde6be93f5985a0ff1685746b86cdbba51ce1f958af0226dbbac02a5a35baf1b93b1ed721675bc6fdea1b33ce2cb9da8d9e45348b1c0279ae3b5ce877d2e1a WHIRLPOOL 59c84732a2f654fe2a99a6443222277c2baee48d78649e607988722953f02eec807b009beb02a25faffd1af13df6a668ffcd0d2aa568587ac9a70b2f84492e73 MISC metadata.xml 3023 SHA256 26380d1657785b484265cc5ce3112dfef63231857cd64f81300b30b806a2f8e8 SHA512 7eb1ea995315cf8caed89296b5fe1cdb9ebaceb8e0cb8e2e1bef22f59f0a518ce128d4e43d18550bdc711df9237790cdf91c775d28e016ea752a3abfa6faa533 WHIRLPOOL 45f87adcebdea041818809051ad67dbb3b880f46971dbab594b4b7dfe4d31a84d97dc5b6e45bb0c51b50b21142074490bd8d268d9b73bfb5ee839ee78e428b0d +-----BEGIN PGP SIGNATURE----- +Version: GnuPG v2.0.18 (GNU/Linux) + +iF4EAREIAAYFAlD31L4ACgkQcXOrnRGRc44EgAEAgploj42xj9AhH1FyqDzvyXyn +WEj/ZWgQZMRRH6O7LGEA/2xg3R0Jf0fr0WOTgRUKGdNsANAl/Ze4lXIv3Q6h3GCj +=K7wI +-----END PGP SIGNATURE----- diff --git a/media-video/libav/files/0001-libcdio-support-recent-cdio-paranoia.patch b/media-video/libav/files/0001-libcdio-support-recent-cdio-paranoia.patch new file mode 100644 index 000000000000..5bf7974a6d99 --- /dev/null +++ b/media-video/libav/files/0001-libcdio-support-recent-cdio-paranoia.patch @@ -0,0 +1,60 @@ +From eab6903cdaf0501a80cd4971604d390a9d920db4 Mon Sep 17 00:00:00 2001 +From: Luca Barbato <lu_zero@gentoo.org> +Date: Thu, 17 Jan 2013 11:24:01 +0100 +Subject: [PATCH] libcdio: support recent cdio-paranoia + +Upstream decided to split the paranoia interface and move the headers +accordingly. +--- + configure | 7 +++++-- + libavdevice/libcdio.c | 7 +++++++ + 2 files changed, 12 insertions(+), 2 deletions(-) + +diff --git a/configure b/configure +index 8cc9cdc..6a8990d 100755 +--- a/configure ++++ b/configure +@@ -1201,6 +1201,8 @@ HAVE_LIST=" + asm_mod_y + attribute_may_alias + attribute_packed ++ cdio_paranoia_h ++ cdio_paranoia_paranoia_h + closesocket + cmov + CommandLineToArgvW +@@ -3551,8 +3553,9 @@ enabled jack_indev && check_lib2 jack/jack.h jack_client_open -ljack && + + enabled_any sndio_indev sndio_outdev && check_lib2 sndio.h sio_open -lsndio + +-enabled libcdio && +- check_lib2 "cdio/cdda.h cdio/paranoia.h" cdio_cddap_open -lcdio_paranoia -lcdio_cdda -lcdio ++if enabled libcdio; then ++ check_lib2 "cdio/cdda.h cdio/paranoia.h" cdio_cddap_open -lcdio_paranoia -lcdio_cdda -lcdio || check_lib2 "cdio/paranoia/cdda.h cdio/paranoia/paranoia.h" cdio_cddap_open -lcdio_paranoia -lcdio_cdda -lcdio ++fi + + enabled x11grab && + require X11 X11/Xlib.h XOpenDisplay -lX11 && +diff --git a/libavdevice/libcdio.c b/libavdevice/libcdio.c +index e846ee6..06ddb4a 100644 +--- a/libavdevice/libcdio.c ++++ b/libavdevice/libcdio.c +@@ -23,8 +23,15 @@ + * libcdio CD grabbing + */ + ++#include "config.h" ++ ++#if HAVE_CDIO_PARANOIA_H + #include <cdio/cdda.h> + #include <cdio/paranoia.h> ++#elif HAVE_CDIO_PARANOIA_PARANOIA_H ++#include <cdio/paranoia/cdda.h> ++#include <cdio/paranoia/paranoia.h> ++#endif + + #include "libavutil/log.h" + #include "libavutil/mem.h" +-- +1.8.0.2 + diff --git a/media-video/libav/libav-9.1.ebuild b/media-video/libav/libav-9.1.ebuild index 4a1baa3d41c8..36ad02358cb7 100644 --- a/media-video/libav/libav-9.1.ebuild +++ b/media-video/libav/libav-9.1.ebuild @@ -1,6 +1,6 @@ # Copyright 1999-2013 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/media-video/libav/libav-9.1.ebuild,v 1.2 2013/01/16 10:37:11 scarabeus Exp $ +# $Header: /var/cvsroot/gentoo-x86/media-video/libav/libav-9.1.ebuild,v 1.3 2013/01/17 10:38:24 lu_zero Exp $ EAPI=5 @@ -51,7 +51,8 @@ RDEPEND=" alsa? ( media-libs/alsa-lib ) amr? ( media-libs/opencore-amr ) bzip2? ( app-arch/bzip2 ) - cdio? ( dev-libs/libcdio ) + cdio? ( || ( dev-libs/libcdio-paranoia + <dev-libs/libcdio-0.90[-minimal] ) ) encode? ( aac? ( media-libs/vo-aacenc ) amr? ( media-libs/vo-amrwbenc ) @@ -124,6 +125,7 @@ src_prepare() { if [[ ${PV%_p*} != ${PV} ]]; then sed -i -e "s/UNKNOWN/DATE-${PV#*_pre}/" "${S}/version.sh" || die fi + epatch "${FILESDIR}"/0001-libcdio-support-recent-cdio-paranoia.patch } src_configure() { |