diff options
author | Luca Barbato <lu_zero@gentoo.org> | 2012-11-25 15:56:25 +0000 |
---|---|---|
committer | Luca Barbato <lu_zero@gentoo.org> | 2012-11-25 15:56:25 +0000 |
commit | 818e3b27b61b6b37a2c3a5cbe57ee0ae4cc8cd92 (patch) | |
tree | 3fc48bcb8976a409c145f74155fc15173fccbc83 /media-libs | |
parent | app-mobilephone/wammu: 0.36 (bug #388353) (diff) | |
download | historical-818e3b27b61b6b37a2c3a5cbe57ee0ae4cc8cd92.tar.gz historical-818e3b27b61b6b37a2c3a5cbe57ee0ae4cc8cd92.tar.bz2 historical-818e3b27b61b6b37a2c3a5cbe57ee0ae4cc8cd92.zip |
Update to support libav-9, the new snapshot is exactly the same as the previous beside fixing the mentioned issue
Package-Manager: portage-2.2.0_alpha142/cvs/Linux x86_64
Manifest-Sign-Key: 0x1191738E
Diffstat (limited to 'media-libs')
-rw-r--r-- | media-libs/libpostproc/ChangeLog | 8 | ||||
-rw-r--r-- | media-libs/libpostproc/Manifest | 22 | ||||
-rw-r--r-- | media-libs/libpostproc/libpostproc-0.8.0.20121125.ebuild | 88 |
3 files changed, 102 insertions, 16 deletions
diff --git a/media-libs/libpostproc/ChangeLog b/media-libs/libpostproc/ChangeLog index a4ae28f85423..f0f417b07727 100644 --- a/media-libs/libpostproc/ChangeLog +++ b/media-libs/libpostproc/ChangeLog @@ -1,6 +1,12 @@ # ChangeLog for media-libs/libpostproc # Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/media-libs/libpostproc/ChangeLog,v 1.12 2012/09/20 12:27:31 xarthisius Exp $ +# $Header: /var/cvsroot/gentoo-x86/media-libs/libpostproc/ChangeLog,v 1.13 2012/11/25 15:56:14 lu_zero Exp $ + +*libpostproc-0.8.0.20121125 (25 Nov 2012) + + 25 Nov 2012; Luca Barbato <lu_zero@gentoo.org> + +libpostproc-0.8.0.20121125.ebuild: + Update to support libav-9 20 Sep 2012; Kacper Kowalik <xarthisius@gentoo.org> libpostproc-0.8.0.20120229.ebuild: diff --git a/media-libs/libpostproc/Manifest b/media-libs/libpostproc/Manifest index 9412046d5216..cbc2074dcd7e 100644 --- a/media-libs/libpostproc/Manifest +++ b/media-libs/libpostproc/Manifest @@ -2,24 +2,16 @@ Hash: SHA256 DIST libpostproc-0.8.0.20120229.tar.xz 65260 SHA256 1701eb4e9e4cf473f50c98afb7be4a4cb46b1973733b0aec7649ea723ae402ab SHA512 a380c953d20045fc9c55a857b4a776c52d0e7321b88185ed53e8a35dc146a93e7ab6966e41adcbaefdc2f05c8cfe74c3f2222c6d43068e2413563fd3eefdb914 WHIRLPOOL 3266e1c682c21702eae8e398943358dca623e55bcc2671513775dbb3317f6738ef56f310545ed98c6cd6cd0198824f7f3e1790c55de86c91803ede910c21b447 +DIST libpostproc-0.8.0.20121125.tar.xz 65376 SHA256 0af39e91375f76cf8980aea2517666e5d69a113e41d5fdc56aa6ad1b33dee1a6 SHA512 7f1451dbe822d143793c12bb7c18fd9eeb98b5347bbfc54172f0aceb2f18cf31b2c0c888c33a9ce2e9f519b4bbb0a900b729188ce83cda9ad5499a8f6ea2d62a WHIRLPOOL 6e879842dfaf78018ca9a3ee93b5e2b950a72e672fc5dc47381f37593a83f886dccb4416fc30e6cdedf0d3fecbf534942f6664de5890d323362cf228106d8311 EBUILD libpostproc-0.8.0.20120229.ebuild 2439 SHA256 b83395f18ea1af1a9e068dd53d03ef77fee25e82036c60a28c51135d4263eff5 SHA512 b78804f905ca40b9ada4d68c8acba4e374dee377130c5da7c61c5c7011216732747748ab55daa927356760a7944bc2cab6a4813d1d10f4868ecb0347c5367acc WHIRLPOOL 53ce4f3b40bc2b5cc840a5924bb937b9f02bc3a45f6293ee3e378263c7014866a7564714cefc6d99bdb78a5fb314f8fc5a1cecdae61e819780ee27684f8c5874 +EBUILD libpostproc-0.8.0.20121125.ebuild 2441 SHA256 490d1425422465a267dfcdc67471fc5bf218156fc816254d60be9f0334249999 SHA512 0c01d645cc99d051158966c70d2c34a6958bc6f173dcafe1039bd774774c7cf8bd2f7c4de3e410cd5a6277bcf309aadd2fde4ad9973e4813c4f3e78043294e94 WHIRLPOOL 084d2b47a169f9372d07304c4d8b6aef49862b5ab4492d41b67e1c3d7d884ffcadfcdafc3f30689394957c558257fde9e892a44e37dc9d342263b5c29cc92a1e EBUILD libpostproc-9999.ebuild 2431 SHA256 b31a2e5e11685e7a3d3e9c2141dddd0629b430135e9b0680e4df1cec7a4475b1 SHA512 f10a07f8812ffcdbfc61a1e0337411f3262e7c5d401f777313e8c91696b61ec3bf82fc922618b6aa96490ae16db9e773800bc938191e9c2a6b101eb4e672946a WHIRLPOOL 7790d7e5c1173920f07df1b87f6f4ee5367dbd2286a35bb55276c6e6a24b673cd1fcbcdb3db1165d6f6f4bf79b18968b88326826378f22cc374c59f91d189c3f -MISC ChangeLog 2206 SHA256 e158993a5237fe0eee9bffd4803b1d93a26b16378d5152516ab5ae56056bad62 SHA512 5b6b5acd280962e5bf132e05ebd202e21976ead9a385d5e50dd900d4546244e370a4e295751538a243822713b749c4cb757c0dcf1a4a83a762ce1ec59df0bb85 WHIRLPOOL e226de8d196876e49b86c8e188a6b3d7205d1add1dfb7e172d77c0eb224257b175878b6028851c3c58a18663907b4f23529872285d25bd96af6025291380ccdc +MISC ChangeLog 2362 SHA256 544327e89936ddfad3304f8fcf8c8a1ed7225dffb4e147570f517d7533e5b64f SHA512 cc0045e3ed4eae039a33b98f5daea71e70b4ad4e0aceac1c1829fa42a75066e501a58ba05e687b73512ed20d1cd559faa1ad49b3756b1d42aacd458e07ae0746 WHIRLPOOL 06c688fec93948d998067d1f0c347e576cd39ae523cb68e88924ca7c6110a1f4e6e8e54f033d6caeee0863a4f74da4ad53c73fce37a754ecd2b3d640ce87c7a4 MISC metadata.xml 635 SHA256 dd102669700c50c5574a3efc57a91dde17e9a47ff178fe5233dc714f47e3ab78 SHA512 98eb467bcd5b1ace7c854d0ecfa1aa1cb567be3f11d3f1ce2cd3c26fe2f8a3017f79208475b228d2a33cce13d5703fd7f5d6497e63d2c3e7aa28d26b36ccd5fa WHIRLPOOL 0d2cc5cadcdf38041b9f3537481c2d02c948abdd15ce49f6dc0e282b4690cd7c58f41dd74ae8b27f7bd1ba3586ff0f603328d576a97a9f01f4eaa44210832e34 -----BEGIN PGP SIGNATURE----- -Version: GnuPG v2.0.19 (GNU/Linux) +Version: GnuPG v2.0.18 (GNU/Linux) -iQIcBAEBCAAGBQJQWwvPAAoJEF0huFKJUZL5ZYYP/jbYcyRtKzbny6NINgLZzl4p -YcXevFsyk0GnMs7PQAiKoGnL1wEAFMGB1kh6i7qLLiccVjhwdXdGtbadXh1akvQp -1E/lkVmYOJtmgXIiZakyum68ZRQ+kDIVUWHhJcdfQ2Q9dbMt9QoG3HQdK9xGgeqg -qxql8ZAkNlQ+GEDvrtkDhhKirfdcfGkB8Gk+HIIFGsG/MGRsiGr9Ua1kXAOuu7dj -nI55Q8nERwMBwFrwt9BqH0dzyWkXUu2eRlUeZ8Mvk1KK1Ty4C5kSp8FeRVKazbV2 -11prE9rBTAf9AxYXwdQfE7gDw5UklMzvlonJ9vUrHrZRuGxsCS3pvFKax5zKJ3Xs -D1rq1CxvWmz3eQ/xMTifDe8O36I3k9Efh8X+hGmJQ36XgaXnQngPnQ/MEkNcR25m -NMplshKOXgx00WBrZ1uYGlhwL7SJikQEd7ulfcM1NQACbhkQNmmuMijbpm1IEacC -g0c/cVIX5bgWkfUai6tUirq0yOuXhpfOQbxDBR+ZwuoW0C6Kyj64NVDuWJXkjfoY -lv/OKTw8Q0MzClxO+e+TcxTR5YMqjgpUT4IXvnOVD7Wh7k4jG3Zvq4f/s2uTsmQf -7uUxTudVuNwwBPWxviBx5Oh7uobHJPTpOXUBNoccEYkact0PfDT38H+t2yFt1eWA -O52s2afY8d/jgGssEVnm -=uj3o +iF4EAREIAAYFAlCyP6gACgkQcXOrnRGRc44dfgD7Bk4t23evMbUliCPSs6XFpL6d +k1CpMx9VOKOooDAjEewA/11k75LwPsGGP/6pPWrlOR3C3d8cOudt6lLqnRdstr+q +=G2Ib -----END PGP SIGNATURE----- diff --git a/media-libs/libpostproc/libpostproc-0.8.0.20121125.ebuild b/media-libs/libpostproc/libpostproc-0.8.0.20121125.ebuild new file mode 100644 index 000000000000..34b07ea02aa6 --- /dev/null +++ b/media-libs/libpostproc/libpostproc-0.8.0.20121125.ebuild @@ -0,0 +1,88 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/media-libs/libpostproc/libpostproc-0.8.0.20121125.ebuild,v 1.1 2012/11/25 15:56:15 lu_zero Exp $ + +EAPI="4" + +SCM="" +if [ "${PV#9999}" != "${PV}" ] ; then + SCM="git-2" + EGIT_REPO_URI="git://github.com/dwbuiten/postproc.git" +fi + +inherit eutils flag-o-matic multilib toolchain-funcs ${SCM} + +DESCRIPTION="Video post processing library" +HOMEPAGE="https://github.com/dwbuiten/postproc" +if [ "${PV#9999}" != "${PV}" ] ; then + SRC_URI="" +elif [ "${PV%_p*}" != "${PV}" ] ; then # Snapshot + SRC_URI="mirror://gentoo/${P}.tar.xz" +else # Release + SRC_URI="http://dev.gentoo.org/~lu_zero/distfiles/${P}.tar.xz" +fi + +LICENSE="GPL-2" +SLOT="0" +if [ "${PV#9999}" = "${PV}" ] ; then + KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux" +fi +IUSE="pic static-libs" + +# String for CPU features in the useflag[:configure_option] form +# if :configure_option isn't set, it will use 'useflag' as configure option +CPU_FEATURES="3dnow:amd3dnow 3dnowext:amd3dnowext altivec mmx vis" +for i in ${CPU_FEATURES}; do + IUSE="${IUSE} ${i%:*}" +done + +DEPEND=">=virtual/ffmpeg-0.10.2-r1" +RDEPEND="${DEPEND} + !<media-video/libav-0.8.2-r2 + !media-video/ffmpeg +" + +src_configure() { + local myconf="${EXTRA_LIBPOSTPROC_CONF}" + for i in $(get-flag march) $(get-flag mcpu) $(get-flag mtune) ; do + [ "${i}" = "native" ] && i="host" # bug #273421 + myconf="${myconf} --cpu=${i}" + break + done + + if use pic ; then + myconf="${myconf} --enable-pic" + # disable asm code if PIC is required + # as the provided asm decidedly is not PIC for x86. + use x86 && myconf="${myconf} --disable-asm" + fi + + # cross compile support + if tc-is-cross-compiler ; then + myconf="${myconf} --enable-cross-compile --arch=$(tc-arch-kernel) --cross-prefix=${CHOST}-" + case ${CHOST} in + *freebsd*) + myconf="${myconf} --target-os=freebsd" + ;; + mingw32*) + myconf="${myconf} --target-os=mingw32" + ;; + *linux*) + myconf="${myconf} --target-os=linux" + ;; + esac + fi + + cd "${S}" + ./configure \ + --prefix="${EPREFIX}/usr" \ + --libdir="${EPREFIX}/usr/$(get_libdir)" \ + --shlibdir="${EPREFIX}/usr/$(get_libdir)" \ + --enable-shared \ + --cc="$(tc-getCC)" \ + --ar="$(tc-getAR)" \ + --optflags="${CFLAGS}" \ + --extra-cflags="${CFLAGS}" \ + $(use_enable static-libs static) \ + ${myconf} || die +} |