From 8af405a6348f990162ca4d1e2615b5d5c989201e Mon Sep 17 00:00:00 2001 From: Alexis Ballier Date: Tue, 10 Oct 2006 18:41:25 +0000 Subject: [PATCH] libmpeg3 version bump, bug #45325 Package-Manager: portage-2.1.2_pre2-r7 --- media-libs/libmpeg3/ChangeLog | 8 ++- media-libs/libmpeg3/Manifest | 25 ++++--- media-libs/libmpeg3/files/digest-libmpeg3-1.7 | 6 ++ media-libs/libmpeg3/libmpeg3-1.7.ebuild | 71 +++++++++++++++++++ media-libs/libmpeg3/metadata.xml | 3 +- 5 files changed, 103 insertions(+), 10 deletions(-) create mode 100644 media-libs/libmpeg3/files/digest-libmpeg3-1.7 create mode 100644 media-libs/libmpeg3/libmpeg3-1.7.ebuild diff --git a/media-libs/libmpeg3/ChangeLog b/media-libs/libmpeg3/ChangeLog index 548a8fcebc6d..8b7ec9aa2de6 100644 --- a/media-libs/libmpeg3/ChangeLog +++ b/media-libs/libmpeg3/ChangeLog @@ -1,6 +1,12 @@ # ChangeLog for media-libs/libmpeg3 # Copyright 2002-2006 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/media-libs/libmpeg3/ChangeLog,v 1.49 2006/09/04 04:49:05 kumba Exp $ +# $Header: /var/cvsroot/gentoo-x86/media-libs/libmpeg3/ChangeLog,v 1.50 2006/10/10 18:41:25 aballier Exp $ + +*libmpeg3-1.7 (10 Oct 2006) + + 10 Oct 2006; Alexis Ballier +libmpeg3-1.7.ebuild: + Bumping libmpeg3 to 1.7, bug #45325; masked because it breaks + media-video/transcode and dev-libs/DirectFB-extra 04 Sep 2006; Joshua Kinard libmpeg3-1.5.2-r3.ebuild: Marked stable on mips. diff --git a/media-libs/libmpeg3/Manifest b/media-libs/libmpeg3/Manifest index bccd5d98d162..fa25af377b73 100644 --- a/media-libs/libmpeg3/Manifest +++ b/media-libs/libmpeg3/Manifest @@ -8,6 +8,8 @@ RMD160 27aa188aef63042b4f47f54ab0a9427728cfc6fb files/libmpeg3-1.5.2-gnustack.pa SHA256 29658f031e529a2c287d0dae4140c18f619ea494011b005010dd2a715863003b files/libmpeg3-1.5.2-gnustack.patch 726 DIST libmpeg3-1.5.2-src.tar.bz2 625682 RMD160 3198e42f529c5699dc7cf376d100831d0648f10f SHA1 bb7efb0ac5548302c02923e05ad5ce16da83aac6 SHA256 dac7ed679476f6a011a603bba8e4eacf998650dc1ae74537f17326859c3aa7ba DIST libmpeg3-1.5.2-textrel-fix.patch.bz2 6386 RMD160 6547523cac00f1035505f40ce1eb720d5c6e04ac SHA1 901fbbb0ae0b21f1a0c26cf62bdba3ec8d8ffce6 SHA256 b241e5bd5c05c90ec28ee6fdab33956ad51869ee506bf8b5e76f7f2f362b09dd +DIST libmpeg3-1.7-gentoo.tar.bz2 5625 RMD160 27c6e0d5afdc5a2198d6d2968913ec7748058157 SHA1 38d925f104c7674446dd19016726293f663aa3fe SHA256 6dde60e78776e7a3c761218e35afc6432a9289eb1ae18c4e4e7f85f67d63572d +DIST libmpeg3-1.7-src.tar.bz2 320897 RMD160 f1989c4b52d97ee29833edc79efd731b6219f126 SHA1 577da1ddf77f1e1fcd1deb69829eec3567daed36 SHA256 b9e840ab489fd57860d305cdfb43d2c25fbb01105c4db4e16f09122727ee052d DIST libmpeg3-patches-1.tar.bz2 4176 RMD160 becd106794d2302e6edd703c2a2b026800028a36 SHA1 7c74c7b02f5e318dff437b21c306e8118ae1cf95 SHA256 2d7ec6defe6fe83000ac68f794259dfdde1d74f3a4dd88b3e80a27dca9561e44 DIST libmpeg3-patches-3.tar.bz2 4251 RMD160 7fbb16804ce0c1cb6b6fc3a7467cc7efa4989988 SHA1 7ee89ad5766637da12cd1870f207e1a2e5c900de SHA256 2b4b200337802a572c321e4a6744c4ea9a889acd3d1325337a80424aaede5186 EBUILD libmpeg3-1.5.2-r3.ebuild 2365 RMD160 2ac6c8e04afd5f48991d7ec0e062f06ecec66cad SHA1 7b148698340299f801ddaae10f2792b97edf480c SHA256 104cf4f42bfce50470eea484be9a4b8c4470dae7f01a81aebdfa9cef2cc08209 @@ -18,17 +20,24 @@ EBUILD libmpeg3-1.5.2.ebuild 2008 RMD160 c68202364954b2d073a6a61cdacae9b5d60827b MD5 c6c6825ba565aae9d3a5d7399745e98f libmpeg3-1.5.2.ebuild 2008 RMD160 c68202364954b2d073a6a61cdacae9b5d60827b1 libmpeg3-1.5.2.ebuild 2008 SHA256 9a258c25505a73d5a924f972b8d0eecfacfb5132495ef072cc863b1131ba617d libmpeg3-1.5.2.ebuild 2008 -MISC ChangeLog 8002 RMD160 c5ecba67fbdfbe76b4ef09c603dca78b249ed07b SHA1 647757c90fb2efeb7b9cee231e2a6301db7536ba SHA256 b4ed58f2ff469a0b61973ab792ea41e81d4e9ca986385e8bf438198a58bfc76d -MD5 47ff16cefce89ca1fa7032964b922f90 ChangeLog 8002 -RMD160 c5ecba67fbdfbe76b4ef09c603dca78b249ed07b ChangeLog 8002 -SHA256 b4ed58f2ff469a0b61973ab792ea41e81d4e9ca986385e8bf438198a58bfc76d ChangeLog 8002 -MISC metadata.xml 223 RMD160 86b42c49b694db39ddb3fdc60b98a3ad1a0c3392 SHA1 ea8c387229caaf4b0d3c9fbef9143b70dcae0b0d SHA256 dd48e823ec9a151bc3611121402ed26ee24eb3304aa62870b1e875a8fa0ac812 -MD5 0338bfb24d7bfb6450aac4dd025c0096 metadata.xml 223 -RMD160 86b42c49b694db39ddb3fdc60b98a3ad1a0c3392 metadata.xml 223 -SHA256 dd48e823ec9a151bc3611121402ed26ee24eb3304aa62870b1e875a8fa0ac812 metadata.xml 223 +EBUILD libmpeg3-1.7.ebuild 2014 RMD160 30b3a1b3c6cd25cc306331d6af8d651a21be5149 SHA1 d0a13e6db9f4d37b0a451ef24fc8bc94d3c17ba9 SHA256 9dbaa9edcd21ba71124d41eed989649abcf67ab6c2ffb2f6055305fb49c2def3 +MD5 fb8e84c63309e1831963ca1257fbd9e8 libmpeg3-1.7.ebuild 2014 +RMD160 30b3a1b3c6cd25cc306331d6af8d651a21be5149 libmpeg3-1.7.ebuild 2014 +SHA256 9dbaa9edcd21ba71124d41eed989649abcf67ab6c2ffb2f6055305fb49c2def3 libmpeg3-1.7.ebuild 2014 +MISC ChangeLog 8225 RMD160 66501540e7f0d237a1b55388019080fdeafc3a8c SHA1 a5a104d3cefa76f84842c1cf98559d456354fa87 SHA256 aa31e4e5c794627967d0d93d659758ff306a725587a613a8f9d0602650f2d00c +MD5 d7b2d03fb4f96810120762b775427f78 ChangeLog 8225 +RMD160 66501540e7f0d237a1b55388019080fdeafc3a8c ChangeLog 8225 +SHA256 aa31e4e5c794627967d0d93d659758ff306a725587a613a8f9d0602650f2d00c ChangeLog 8225 +MISC metadata.xml 250 RMD160 3cfca2c8a681fb3f7f476bd33e2af4eca7e716c6 SHA1 cd2b38496f16def449282e6112f889ab7ccbfc08 SHA256 8350b0a582ab7e37713efbe9d2319194cdc2899a243dbfbedb17844233857752 +MD5 dfdbc45ac8c6b5bd5ef17490455082c2 metadata.xml 250 +RMD160 3cfca2c8a681fb3f7f476bd33e2af4eca7e716c6 metadata.xml 250 +SHA256 8350b0a582ab7e37713efbe9d2319194cdc2899a243dbfbedb17844233857752 metadata.xml 250 MD5 25db10887390623b15bd5be3ba4fc313 files/digest-libmpeg3-1.5.2 512 RMD160 bb01910bbadd6b05c61fb894c78b6683961eb5c5 files/digest-libmpeg3-1.5.2 512 SHA256 d78c2a1eb9e0280818e896831666a985d9d869cb007adb3e30e4ece4d36099f7 files/digest-libmpeg3-1.5.2 512 MD5 0f096fadc78614069fc77718d8707b55 files/digest-libmpeg3-1.5.2-r3 795 RMD160 416f71a53fc054577e37f7c3399ec315cd813712 files/digest-libmpeg3-1.5.2-r3 795 SHA256 268817d6fddb4be51d6e5c8c4f414a76583228e864ea8f0326c62dc3c86aaff1 files/digest-libmpeg3-1.5.2-r3 795 +MD5 d3080ee3fa5cc7b9cbc9626d97b08540 files/digest-libmpeg3-1.7 509 +RMD160 0757fea98046ac1610d962e7369f93f6fe064033 files/digest-libmpeg3-1.7 509 +SHA256 de9a8f8ee4eb3205fefb4f7fb0799e47a87afaa4826fa3baf7ebba365654dba2 files/digest-libmpeg3-1.7 509 diff --git a/media-libs/libmpeg3/files/digest-libmpeg3-1.7 b/media-libs/libmpeg3/files/digest-libmpeg3-1.7 new file mode 100644 index 000000000000..d2b4fbb5a26d --- /dev/null +++ b/media-libs/libmpeg3/files/digest-libmpeg3-1.7 @@ -0,0 +1,6 @@ +MD5 65c0102f520d879fa804703bc1eb9dd7 libmpeg3-1.7-gentoo.tar.bz2 5625 +RMD160 27c6e0d5afdc5a2198d6d2968913ec7748058157 libmpeg3-1.7-gentoo.tar.bz2 5625 +SHA256 6dde60e78776e7a3c761218e35afc6432a9289eb1ae18c4e4e7f85f67d63572d libmpeg3-1.7-gentoo.tar.bz2 5625 +MD5 4a3e8896164d59d7d0dff69b50b75352 libmpeg3-1.7-src.tar.bz2 320897 +RMD160 f1989c4b52d97ee29833edc79efd731b6219f126 libmpeg3-1.7-src.tar.bz2 320897 +SHA256 b9e840ab489fd57860d305cdfb43d2c25fbb01105c4db4e16f09122727ee052d libmpeg3-1.7-src.tar.bz2 320897 diff --git a/media-libs/libmpeg3/libmpeg3-1.7.ebuild b/media-libs/libmpeg3/libmpeg3-1.7.ebuild new file mode 100644 index 000000000000..d009329e6365 --- /dev/null +++ b/media-libs/libmpeg3/libmpeg3-1.7.ebuild @@ -0,0 +1,71 @@ +# Copyright 1999-2006 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/media-libs/libmpeg3/libmpeg3-1.7.ebuild,v 1.1 2006/10/10 18:41:25 aballier Exp $ + +inherit eutils autotools toolchain-funcs + +PATCHLEVEL="1" +DESCRIPTION="An mpeg library for linux" +HOMEPAGE="http://heroinewarrior.com/libmpeg3.php3" +SRC_URI="mirror://sourceforge/heroines/${P}-src.tar.bz2 + mirror://gentoo/${P}-gentoo.tar.bz2" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="mmx" + +RDEPEND="sys-libs/zlib + media-libs/jpeg + media-libs/a52dec" +DEPEND="${RDEPEND} + mmx? ( dev-lang/nasm )" + +src_unpack() { + unpack ${A} + cd "${S}" + + if [[ $(gcc-version) == "3.3" ]]; then + eerror "You're using an old version of GCC, but this package is" + eerror "designed to work only with GCC 3.4 or later." + eerror "Please upgrade your GCC or change the selected profile" + eerror "and then merge this again." + die "Package won't build with GCC 3.3." + fi + + epatch "${WORKDIR}/${P}-mpeg3split.patch" + epatch "${WORKDIR}/${P}-textrel.patch" + epatch "${WORKDIR}/${P}-gnustack.patch" + epatch "${WORKDIR}/${P}-a52.patch" + epatch "${WORKDIR}/${P}-all_gcc4.patch" + epatch "${WORKDIR}/${P}-all_pthread.patch" +} + +src_compile() { + + cp -rf ${WORKDIR}/${PV}/* . + eautoreconf + + #disabling css since it's a fake one. + #One can find in the sources this message : + # Stubs for deCSS which can't be distributed in source form + + econf $(use_enable mmx )\ + --disable-css || die "Configure failed" + + + emake || die "make failed" +} + +src_install() { + emake DESTDIR="${D}" install || die + dohtml -r docs + # This is a workaround, it wants to rebuild + # everything if the headers have changed + # So we patch them after install... + cd "${D}/${ROOT}/usr/include/libmpeg3" + # This patch patches the .h files that get installed into /usr/include + # to show the correct include syntax '<>' instead of '""' This patch + # was also generated using info from SF's src.rpm + epatch "${WORKDIR}/gentoo-p2.patch" +} diff --git a/media-libs/libmpeg3/metadata.xml b/media-libs/libmpeg3/metadata.xml index edccfe5754d2..f181ad56f720 100644 --- a/media-libs/libmpeg3/metadata.xml +++ b/media-libs/libmpeg3/metadata.xml @@ -3,6 +3,7 @@ video -media-video@gentoo.org + aballier@gentoo.org + Alexis Ballier -- 2.26.2