libmpeg3 version bump, bug #45325
authorAlexis Ballier <aballier@gentoo.org>
Tue, 10 Oct 2006 18:41:25 +0000 (18:41 +0000)
committerAlexis Ballier <aballier@gentoo.org>
Tue, 10 Oct 2006 18:41:25 +0000 (18:41 +0000)
Package-Manager: portage-2.1.2_pre2-r7

media-libs/libmpeg3/ChangeLog
media-libs/libmpeg3/Manifest
media-libs/libmpeg3/files/digest-libmpeg3-1.7 [new file with mode: 0644]
media-libs/libmpeg3/libmpeg3-1.7.ebuild [new file with mode: 0644]
media-libs/libmpeg3/metadata.xml

index 548a8fcebc6de52335bb393535bfcedb9634eda0..8b7ec9aa2de6b9786faf7d7a5e5b40b03f6cabd7 100644 (file)
@@ -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 <aballier@gentoo.org> +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 <kumba@gentoo.org> libmpeg3-1.5.2-r3.ebuild:
   Marked stable on mips.
index bccd5d98d1621db011c028b63da142aed8ef22dc..fa25af377b73dfdcf0cf66d2273e99b59eef5254 100644 (file)
@@ -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 (file)
index 0000000..d2b4fbb
--- /dev/null
@@ -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 (file)
index 0000000..d009329
--- /dev/null
@@ -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"
+}
index edccfe5754d21dd8b57fd47274d10f1346b0b8a7..f181ad56f720c44e63901797550fd00cffa42dcb 100644 (file)
@@ -3,6 +3,7 @@
 <pkgmetadata>
 <herd>video</herd>
 <maintainer>
-<email>media-video@gentoo.org</email>
+       <email>aballier@gentoo.org</email>
+       <name>Alexis Ballier</name>
 </maintainer>
 </pkgmetadata>