summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorStephanie J. Lockwood-Childs <wormo@gentoo.org>2006-08-20 07:09:49 +0000
committerStephanie J. Lockwood-Childs <wormo@gentoo.org>2006-08-20 07:09:49 +0000
commita3ac145c5f46de8c931a87fd71b864287a6da4ee (patch)
tree166ea63bb480e65b6fb8de876c7231e7f5b3e8e6 /media-libs/ming
parentVersion bump #144165 by Arthur Koziel. (diff)
downloadhistorical-a3ac145c5f46de8c931a87fd71b864287a6da4ee.tar.gz
historical-a3ac145c5f46de8c931a87fd71b864287a6da4ee.tar.bz2
historical-a3ac145c5f46de8c931a87fd71b864287a6da4ee.zip
version bump including php and perl bindings added -- ebuild courtesy
of Adam Penser (Bug #121716) Package-Manager: portage-2.1-r1
Diffstat (limited to 'media-libs/ming')
-rw-r--r--media-libs/ming/ChangeLog9
-rw-r--r--media-libs/ming/Manifest34
-rw-r--r--media-libs/ming/files/digest-ming-0.3.015
-rw-r--r--media-libs/ming/files/ming-0.3.0-java-compiler.patch9
-rw-r--r--media-libs/ming/ming-0.3.0.ebuild109
5 files changed, 171 insertions, 5 deletions
diff --git a/media-libs/ming/ChangeLog b/media-libs/ming/ChangeLog
index e1947a2e582d..76b70e490b4f 100644
--- a/media-libs/ming/ChangeLog
+++ b/media-libs/ming/ChangeLog
@@ -1,6 +1,13 @@
# ChangeLog for media-libs/ming
# Copyright 2002-2006 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/media-libs/ming/ChangeLog,v 1.20 2006/06/11 12:19:48 robbat2 Exp $
+# $Header: /var/cvsroot/gentoo-x86/media-libs/ming/ChangeLog,v 1.21 2006/08/20 07:09:49 wormo Exp $
+
+*ming-0.3.0 (22 Aug 2006)
+
+ 22 Aug 2006; Stephanie Lockwood-Childs <wormo@gentoo.org>
+ +ming-0.3.0.ebuild:
+ version bump including php and perl bindings added -- ebuild courtesy
+ of Adam Penser (Bug #121716)
*ming-0.2a-r3 (11 Jun 2006)
diff --git a/media-libs/ming/Manifest b/media-libs/ming/Manifest
index 90c5f15fe367..7deb82dce73c 100644
--- a/media-libs/ming/Manifest
+++ b/media-libs/ming/Manifest
@@ -1,3 +1,6 @@
+-----BEGIN PGP SIGNED MESSAGE-----
+Hash: SHA1
+
AUX ming-0.2a-fpic.patch 1814 RMD160 b033493ac9c522774acaa81b2ddd68a46b995a9e SHA1 7c3144646a27c5b4474bce6c8efd26f8e86b3636 SHA256 54b7a3492a9136eb91b09dd36b07049db38adb110d08a2f734c752bfda2d815b
MD5 0d2b63f032d402518c9384d5db4404b1 files/ming-0.2a-fpic.patch 1814
RMD160 b033493ac9c522774acaa81b2ddd68a46b995a9e files/ming-0.2a-fpic.patch 1814
@@ -10,7 +13,16 @@ AUX ming-0.2a-linking.patch 1115 RMD160 4857939ffbb2fd852f866e5135ac762d9d8a383a
MD5 2e40db07f5d7c10ef83b8cbadcc0ccd5 files/ming-0.2a-linking.patch 1115
RMD160 4857939ffbb2fd852f866e5135ac762d9d8a383a files/ming-0.2a-linking.patch 1115
SHA256 1d81fd16680d1dbdbb797cd88874efd4f4bd76f0d159496c83a2d307244efdf4 files/ming-0.2a-linking.patch 1115
+AUX ming-0.3.0-java-compiler.patch 255 RMD160 3d036a1d3f6c8c78a033cee078937d7999b05e83 SHA1 110ddb4758e233a8fcb463703a07448c4873c006 SHA256 89aab1dc522d89270b0745c7f7c8b3faf55f7533248741236e50e758ab16436d
+MD5 cdb971ff0e03dd08f4d65cafee69bd0b files/ming-0.3.0-java-compiler.patch 255
+RMD160 3d036a1d3f6c8c78a033cee078937d7999b05e83 files/ming-0.3.0-java-compiler.patch 255
+SHA256 89aab1dc522d89270b0745c7f7c8b3faf55f7533248741236e50e758ab16436d files/ming-0.3.0-java-compiler.patch 255
DIST ming-0.2a.tgz 316447
+DIST ming-0.3.0.tar.gz 287330 RMD160 b41c93e28c221d9ae35666f34ca3ed37bbb0dfcb SHA1 3920de3070fa66b26fe53765298175789aacdb70 SHA256 820afbafc8697dabb34415eb86b2c589625449709f4434446c323c4d14391cd9
+DIST ming-java-0.3.0.tar.gz 19373 RMD160 62549a05b23f46e8860239cfeb81bc983b48be59 SHA1 1750221b7733e4c0e62e33bdd2be313727487768 SHA256 a51336aaa9855cbcae228faea98bedf30109e26dba934b4248594e88c449c0c1
+DIST ming-perl-0.3.0.tar.gz 49783 RMD160 3cb5054e0166ddded383c7594c38b2a633333717 SHA1 854c62539fc06f96b4f3c1b4614f76c7b3d84daf SHA256 44bbcec7f41f33fcf402d0e43bdf7aa61d567ab098247f114674a8786d98e2b5
+DIST ming-php-0.3.0.tar.gz 23183 RMD160 e59512fab057554f56dc78dd34364c6090450503 SHA1 1570d6702c69146177a645dba8c58c8e5000380c SHA256 f8ab8bb03454f6983c52f61ff777c3ef3c69f2a3d3a240b6d306bd2e4f52ae4b
+DIST ming-py-0.3.0.tar.gz 35658 RMD160 35471ccea9fa2b12be54d8dc3f895b3945572974 SHA1 21f719d0f630e072b930336c970793f14b1f3127 SHA256 507abbfa394bcbe22f3f8eee936b5f8048c957b2b7a2543cfacc00cf68a4c075
EBUILD ming-0.2a-r1.ebuild 2054 RMD160 e443f8c5258a23243a6d99eddcc041eacb8eed88 SHA1 709fca2ded4a0b5b7fe76193c2d71f151c4a85fc SHA256 e1b1a7cfd877095928f6e710fbb97fc0308f15ac4b4a3356f4715984e47ce38c
MD5 bd8beb3aae8b0694bb3cfed4987ea0c2 ming-0.2a-r1.ebuild 2054
RMD160 e443f8c5258a23243a6d99eddcc041eacb8eed88 ming-0.2a-r1.ebuild 2054
@@ -27,10 +39,14 @@ EBUILD ming-0.2a.ebuild 1163 RMD160 1a46af5263a1e1e1d546ba3948e84cb5c9f6bb0a SHA
MD5 6e8e25682a0a27c2f29a89dcfc12a201 ming-0.2a.ebuild 1163
RMD160 1a46af5263a1e1e1d546ba3948e84cb5c9f6bb0a ming-0.2a.ebuild 1163
SHA256 698243eefa4720d891d8c4f460ab0596f7bd175c68e5d02a5eb5c6a5b91b27bc ming-0.2a.ebuild 1163
-MISC ChangeLog 2526 RMD160 494a7d8cef6101edb220ff37edd0ae0f52571576 SHA1 a2fcbe219c81088f40e045b92087cb31a47874cf SHA256 a363cbd029640a8281b3345da46dcc67bdb4f14a22742f7eb1c81fafbe315781
-MD5 dd56dfa6c456efdce515fed358cbfa97 ChangeLog 2526
-RMD160 494a7d8cef6101edb220ff37edd0ae0f52571576 ChangeLog 2526
-SHA256 a363cbd029640a8281b3345da46dcc67bdb4f14a22742f7eb1c81fafbe315781 ChangeLog 2526
+EBUILD ming-0.3.0.ebuild 2989 RMD160 c3fcdc6ed64ff1a702b5ec08a6c955220adf7fd9 SHA1 6cf57829196c1be13c3a050c48698c9dbc880dfc SHA256 660f0be69049f7b3b072f8295d39f1c5776f36e9f75fdefcadb073e26a2c45f1
+MD5 4b1b5f06604f9d0feadaee7ac33ae826 ming-0.3.0.ebuild 2989
+RMD160 c3fcdc6ed64ff1a702b5ec08a6c955220adf7fd9 ming-0.3.0.ebuild 2989
+SHA256 660f0be69049f7b3b072f8295d39f1c5776f36e9f75fdefcadb073e26a2c45f1 ming-0.3.0.ebuild 2989
+MISC ChangeLog 2738 RMD160 6dcc266738802580d1e910e9d6a09cbbb670eddd SHA1 ea9aaa3fe9c8b790a439ac501998f9dd74cfac2e SHA256 86008c20a18adca91a8f245a51536650edb74af02d853769fe9587ed896a62d6
+MD5 6d472c01be362aa8f2ba3c9389129fdf ChangeLog 2738
+RMD160 6dcc266738802580d1e910e9d6a09cbbb670eddd ChangeLog 2738
+SHA256 86008c20a18adca91a8f245a51536650edb74af02d853769fe9587ed896a62d6 ChangeLog 2738
MISC metadata.xml 231 RMD160 c13056229989c3d4f448a7c7abcff3f4ee7ce13c SHA1 2d63dfb700b223f8f37c078692a81b2237896bce SHA256 4595c2615fd7c9095517949b1a920d4457f92801eb9d46307b18aafe58ec2a8a
MD5 ed8349e980407e49b724e04ee5a9a2ed metadata.xml 231
RMD160 c13056229989c3d4f448a7c7abcff3f4ee7ce13c metadata.xml 231
@@ -47,3 +63,13 @@ SHA256 b0328341f2c6f6e615797cd458acb6d74bec8913fce578ece50bf1e0dd069ed6 files/di
MD5 6a50642c5c8129217df944bf99398c6e files/digest-ming-0.2a-r3 58
RMD160 dee6449393d9e1e46db92a746d9fa7be3c53f8b7 files/digest-ming-0.2a-r3 58
SHA256 b0328341f2c6f6e615797cd458acb6d74bec8913fce578ece50bf1e0dd069ed6 files/digest-ming-0.2a-r3 58
+MD5 3a8cedb2efd4015742bfc46e90d96370 files/digest-ming-0.3.0 1199
+RMD160 35c44f40f0b7b1525c110842e55c714e5f3a6ace files/digest-ming-0.3.0 1199
+SHA256 836c548dca16c6e878fc6f93612e2aea678620aedc264ed5f94fe74bb810cafa files/digest-ming-0.3.0 1199
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v1.2.4 (GNU/Linux)
+
+iD8DBQFE6raS/NoSW7FuNV8RAkceAJ9lOmkvhf7NrLYg7WMvUC+NRbSZkwCg0ffH
+J6deziYo53J4t76pN2RMiaU=
+=snhR
+-----END PGP SIGNATURE-----
diff --git a/media-libs/ming/files/digest-ming-0.3.0 b/media-libs/ming/files/digest-ming-0.3.0
new file mode 100644
index 000000000000..6a6912a28bd6
--- /dev/null
+++ b/media-libs/ming/files/digest-ming-0.3.0
@@ -0,0 +1,15 @@
+MD5 56b29eeb4fdd0b98c9ee62e25d14841d ming-0.3.0.tar.gz 287330
+RMD160 b41c93e28c221d9ae35666f34ca3ed37bbb0dfcb ming-0.3.0.tar.gz 287330
+SHA256 820afbafc8697dabb34415eb86b2c589625449709f4434446c323c4d14391cd9 ming-0.3.0.tar.gz 287330
+MD5 59cb1e3536eeed2b5c535e68a3e66e88 ming-java-0.3.0.tar.gz 19373
+RMD160 62549a05b23f46e8860239cfeb81bc983b48be59 ming-java-0.3.0.tar.gz 19373
+SHA256 a51336aaa9855cbcae228faea98bedf30109e26dba934b4248594e88c449c0c1 ming-java-0.3.0.tar.gz 19373
+MD5 506acca9ca42066a97fc0b6abad6d57a ming-perl-0.3.0.tar.gz 49783
+RMD160 3cb5054e0166ddded383c7594c38b2a633333717 ming-perl-0.3.0.tar.gz 49783
+SHA256 44bbcec7f41f33fcf402d0e43bdf7aa61d567ab098247f114674a8786d98e2b5 ming-perl-0.3.0.tar.gz 49783
+MD5 d7adc522f936fe15ca1127258c7eb496 ming-php-0.3.0.tar.gz 23183
+RMD160 e59512fab057554f56dc78dd34364c6090450503 ming-php-0.3.0.tar.gz 23183
+SHA256 f8ab8bb03454f6983c52f61ff777c3ef3c69f2a3d3a240b6d306bd2e4f52ae4b ming-php-0.3.0.tar.gz 23183
+MD5 96d3f42f13d020d907287a640b39ec46 ming-py-0.3.0.tar.gz 35658
+RMD160 35471ccea9fa2b12be54d8dc3f895b3945572974 ming-py-0.3.0.tar.gz 35658
+SHA256 507abbfa394bcbe22f3f8eee936b5f8048c957b2b7a2543cfacc00cf68a4c075 ming-py-0.3.0.tar.gz 35658
diff --git a/media-libs/ming/files/ming-0.3.0-java-compiler.patch b/media-libs/ming/files/ming-0.3.0-java-compiler.patch
new file mode 100644
index 000000000000..7aedb9bc21fb
--- /dev/null
+++ b/media-libs/ming/files/ming-0.3.0-java-compiler.patch
@@ -0,0 +1,9 @@
+--- java_ext/Makefile.old 2006-02-19 16:26:49.000000000 -0500
++++ java_ext/Makefile 2006-02-19 16:27:24.000000000 -0500
+@@ -1,5 +1,5 @@
+
+-JAVADIR=/usr/java/sdk
++JAVADIR=`java-config --jdk-home`
+ MINGDIR=..
+
+ COMPILE = $(JAVADIR)/bin/javac -sourcepath .
diff --git a/media-libs/ming/ming-0.3.0.ebuild b/media-libs/ming/ming-0.3.0.ebuild
new file mode 100644
index 000000000000..2a415fdac965
--- /dev/null
+++ b/media-libs/ming/ming-0.3.0.ebuild
@@ -0,0 +1,109 @@
+# Copyright 1999-2006 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/media-libs/ming/ming-0.3.0.ebuild,v 1.1 2006/08/20 07:09:49 wormo Exp $
+
+PHP_EXT_NAME="php_ming"
+inherit eutils toolchain-funcs java-pkg perl-module php-ext-source-r1 python distutils
+
+DESCRIPTION="An Open Source library for flash movie generation"
+HOMEPAGE="http://ming.sourceforge.net/"
+SRC_URI="mirror://sourceforge/ming/${P}.tar.gz
+ java? ( mirror://sourceforge/ming/${PN}-java-${PV}.tar.gz )
+ perl? ( mirror://sourceforge/ming/${PN}-perl-${PV}.tar.gz )
+ php? ( mirror://sourceforge/ming/${PN}-php-${PV}.tar.gz )
+ python? ( mirror://sourceforge/ming/${PN}-py-${PV}.tar.gz )"
+
+IUSE="java perl php python"
+
+LICENSE="LGPL-2.1"
+SLOT="0"
+KEYWORDS="~ppc ~x86"
+
+DEPEND="${RDEPEND}
+ sys-devel/flex
+ java? ( virtual/jdk
+ dev-java/java-config )"
+
+RDEPEND="java? ( virtual/jre )
+ perl? ( dev-lang/perl )
+ php? ( virtual/php
+ dev-util/re2c )
+ python? virtual/python"
+
+src_unpack() {
+ unpack ${A}
+ cd ${S}
+ epatch "${FILESDIR}/${P}-java-compiler.patch"
+}
+
+src_compile() {
+ econf || die "configure failed"
+ make DESTDIR=${D} || die "make failed"
+ if use java; then
+ cd "${S}/java_ext"
+ make || "java make failed"
+ fi
+ if use perl; then
+ cd "${S}/perl_ext"
+ perl-module_src_compile || "perl make failed"
+ perl-module_pkg_setup
+ perl-module_pkg_preinst
+ fi
+ if use php; then
+ cd "${S}/php_ext"
+ einfo "**********************************************"
+ einfo "The ming developers suggest using the built-in"
+ einfo "PHP module if you are using PHP 5 or above."
+ einfo "If so, please stop this ebuild and re-emerge ming"
+ einfo "without using the php use flag."
+ einfo "**********************************************"
+ epause 5
+ php-ext-source-r1_src_compile || "php make failed"
+ fi
+ if use python; then
+ cd "${S}/py_ext"
+ python_version
+ distutils_src_compile || "python make failed"
+ fi
+}
+
+src_install() {
+ insopts -m0644
+ insinto /usr/include
+ doins src/ming.h src/ming_config.h mingpp.h
+ dolib libming.so libming.so.0 libming.so.${PV} libming.a
+ dodoc ChangeLog CREDITS HISTORY INSTALL LICENSE LICENSE_GPL2 NEWS README TODO
+ doman man/makeswf.1
+ cd "${S}/util"
+ dobin listswf listswf_d swftoperl swftophp swftopython makeswf listaction listaction_d listfdb makefdb listjpeg raw2adpcm listmp3 gif2dbl gif2mask png2dbl png2swf ming-config dbl2png
+ if use java; then
+ cd "${S}/java_ext"
+ java-pkg_doclass jswf.jar
+ fi
+ if use perl; then
+ cd "${S}/perl_ext"
+ perl-module_src_install
+ dodoc CREDITS README SUPPORT TODO
+ fi
+ if use php; then
+ cd "${S}/php_ext"
+ php-ext-source-r1_src_install
+ dodoc README
+ fi
+ if use python; then
+ cd "${S}/py_ext"
+ distutils_src_install
+ python_mod_cleanup
+ dodoc INSTALL
+ fi
+}
+
+pkg_postinst() {
+ if use java; then
+ einfo "You may want to add ming to the java classpath by running"
+ einfo "java-config --add-[user|system]-classpath=ming"
+ fi
+ if use perl; then
+ perl-module_pkg_postinst
+ fi
+}