summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMichael Cummings <mcummings@gentoo.org>2006-04-04 16:07:33 +0000
committerMichael Cummings <mcummings@gentoo.org>2006-04-04 16:07:33 +0000
commit74ac6cba0ceec773fbe4e07c50a3b4a72395af56 (patch)
tree267ba98a67dcfc58be9bd3a03c6886039caf3d91 /dev-lang
parentRename arcload-0.5's ebuild to arcload-0.50 so portage actually treats it as ... (diff)
downloadgentoo-2-74ac6cba0ceec773fbe4e07c50a3b4a72395af56.tar.gz
gentoo-2-74ac6cba0ceec773fbe4e07c50a3b4a72395af56.tar.bz2
gentoo-2-74ac6cba0ceec773fbe4e07c50a3b4a72395af56.zip
Bug 120263, parrot bumpage. also needed for newer pugs.
(Portage version: 2.1_pre6-r6)
Diffstat (limited to 'dev-lang')
-rw-r--r--dev-lang/parrot/ChangeLog7
-rw-r--r--dev-lang/parrot/Manifest34
-rw-r--r--dev-lang/parrot/files/digest-parrot-0.4.33
-rw-r--r--dev-lang/parrot/parrot-0.4.3.ebuild69
4 files changed, 102 insertions, 11 deletions
diff --git a/dev-lang/parrot/ChangeLog b/dev-lang/parrot/ChangeLog
index 855b8222f1a4..f86ba0eff5d6 100644
--- a/dev-lang/parrot/ChangeLog
+++ b/dev-lang/parrot/ChangeLog
@@ -1,6 +1,11 @@
# ChangeLog for dev-lang/parrot
# Copyright 1999-2006 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-lang/parrot/ChangeLog,v 1.11 2006/02/20 19:24:33 mcummings Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-lang/parrot/ChangeLog,v 1.12 2006/04/04 16:07:33 mcummings Exp $
+
+*parrot-0.4.3 (04 Apr 2006)
+
+ 04 Apr 2006; <mcumming@gentoo.org> +parrot-0.4.3.ebuild:
+ Bug 120263, parrot bumpage. also needed for newer pugs.
20 Feb 2006; Michael Cummings <mcummings@gentoo.org> parrot-0.2.3.ebuild,
parrot-0.4.0.ebuild:
diff --git a/dev-lang/parrot/Manifest b/dev-lang/parrot/Manifest
index 39647bbdc1dd..55f76435c887 100644
--- a/dev-lang/parrot/Manifest
+++ b/dev-lang/parrot/Manifest
@@ -1,19 +1,33 @@
------BEGIN PGP SIGNED MESSAGE-----
-Hash: SHA1
-
MD5 482870a350bf775ec3e647ec431b37e4 ChangeLog 1986
+RMD160 b7d77911e96ffbe046de18a1899989a326225708 ChangeLog 1986
+SHA256 e8b8b199aa32a8b9139ee480dc627fa59469b154a30352e7853db69e238a3da7 ChangeLog 1986
MD5 6fefa983d0557ec5599f54babc66d7df files/digest-parrot-0.2.3 65
+RMD160 54c3ea580fc93f5a684ba7373b40c7483c01201a files/digest-parrot-0.2.3 65
+SHA256 75b90876e0477fdec3b0f6fdb86f0124ce7f0b25e0c0ec8e737907d7e4a4a789 files/digest-parrot-0.2.3 65
MD5 4b001f6dcd682c00fd9ca9afb3804b04 files/digest-parrot-0.4.0 65
+RMD160 fd145ada510c7d2988c28f7d0d17b49c15a75778 files/digest-parrot-0.4.0 65
+SHA256 ed70e096b37a91089dc6168afa55154345c7308393def6f1e0ab6ed62c7cb9f7 files/digest-parrot-0.4.0 65
+MD5 553f52e0f86b466e646f02f745a78bdc files/digest-parrot-0.4.3 241
+RMD160 31f5177f315c41d582cd3819d7ab3d9cf01ce817 files/digest-parrot-0.4.3 241
+SHA256 d8b39308a92adb35a62f1d9be8a96f80cb659c88dea9c1067698d658c52e5e13 files/digest-parrot-0.4.3 241
MD5 1ac50a47aab4a14fbd9f47f929ee33c8 files/mod_parrot.patch 293
+RMD160 7e9dd18a4d1dd3fb394a1b0f9b623a53a4c6941b files/mod_parrot.patch 293
+SHA256 a84fc437f1e5ec6d9639f5a569b51ff9b5fb121ed3024119fb941ff635d2fe01 files/mod_parrot.patch 293
MD5 173cae8d616eb7a79b78c15e34920888 files/parrot-config.patch 569
+RMD160 4ee77a230c904a25982b6022706150b4fd50e304 files/parrot-config.patch 569
+SHA256 2c2c5a58709a139e3570e921ba9e6080f8f880fc1d1cdaf6cdcd3cab3fc9d03f files/parrot-config.patch 569
MD5 b3c3aa33bd9cf54b6eafa26e89063113 files/root.in.patch 987
+RMD160 89cf790e23eb08d86f5a7455cefced9b8e456f60 files/root.in.patch 987
+SHA256 1e8773e4cc99c77f7aa2c13f544802271f46f4684fd513057e79b82f5d0233d1 files/root.in.patch 987
MD5 e2d8f1bf77722def1dd432e26455c818 metadata.xml 305
+RMD160 647980838c590f54441a053916ea629e53e551c0 metadata.xml 305
+SHA256 f05dbef15061919972882cab07057e102760a542beba17d131194091401cd7ca metadata.xml 305
MD5 9387aef54f07326e0f34306f08878992 parrot-0.2.3.ebuild 2097
+RMD160 d89a24b3e600f72f5e0134823539fb5623bc9f44 parrot-0.2.3.ebuild 2097
+SHA256 a1262fbe7b72cc45a76a564604c1a7b32c9a63580000b083f09b382c83da2524 parrot-0.2.3.ebuild 2097
MD5 e24f7b80475cdb9db6e75c1cc7d5d1f5 parrot-0.4.0.ebuild 1798
------BEGIN PGP SIGNATURE-----
-Version: GnuPG v1.4.1 (GNU/Linux)
-
-iD8DBQFD+hd7tG5z4I8BtQoRAs8FAJ9ie74hEzz6NjQyyeFgquXt9sFJDQCfXPiA
-O37kryJ3Rsv9bFqB7OQ0g2U=
-=BjgW
------END PGP SIGNATURE-----
+RMD160 ed695e566bc1ef89db4e7be0e83dead4f93a2960 parrot-0.4.0.ebuild 1798
+SHA256 723bfb19b4162492070626344c8c8ecb24988828ccaf77020b725042e85cfb02 parrot-0.4.0.ebuild 1798
+MD5 4ce8371014f103d701351fde2d0c62a9 parrot-0.4.3.ebuild 1876
+RMD160 4e45405bc775ba9b7d9a26f66f0b71d933696a43 parrot-0.4.3.ebuild 1876
+SHA256 f2c49b880b97cccdaadf7306092564b26c8016439a001c152dfec257c927327e parrot-0.4.3.ebuild 1876
diff --git a/dev-lang/parrot/files/digest-parrot-0.4.3 b/dev-lang/parrot/files/digest-parrot-0.4.3
new file mode 100644
index 000000000000..ddf0bd7d59fe
--- /dev/null
+++ b/dev-lang/parrot/files/digest-parrot-0.4.3
@@ -0,0 +1,3 @@
+MD5 7e1d786eb77031d92911b2cbd1752eac parrot-0.4.3.tar.gz 3095684
+RMD160 2460149e00c1c5d0c26939edf92829bccf5d73d2 parrot-0.4.3.tar.gz 3095684
+SHA256 8eeffc98c23f888911d2ebb876dbcd22cc4742cb47536a23640e19bd6a8a8555 parrot-0.4.3.tar.gz 3095684
diff --git a/dev-lang/parrot/parrot-0.4.3.ebuild b/dev-lang/parrot/parrot-0.4.3.ebuild
new file mode 100644
index 000000000000..fc4ce7115609
--- /dev/null
+++ b/dev-lang/parrot/parrot-0.4.3.ebuild
@@ -0,0 +1,69 @@
+# Copyright 1999-2006 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-lang/parrot/parrot-0.4.3.ebuild,v 1.1 2006/04/04 16:07:33 mcummings Exp $
+
+inherit base eutils
+
+DESCRIPTION="The virtual machine that perl6 relies on."
+HOMEPAGE="http://www.parrotcode.org/"
+SRC_URI="mirror://cpan/authors/id/L/LT/LTOETSCH/${P}.tar.gz"
+LICENSE="GPL-2"
+
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~ppc-macos ~sparc ~x86"
+IUSE="gdbm gmp python test"
+
+DEPEND="dev-lang/perl
+ >=dev-libs/icu-2.6
+ gdbm? ( >=sys-libs/gdbm-1.8.3-r1 )
+ gmp? ( >=dev-libs/gmp-4.1.4 )
+ python? ( >=dev-lang/python-2.3.4-r1 )
+ "
+ #java? ( >=dev-java/antlr-2.7.5 )
+
+src_compile() {
+ #This configure defines the DESTDIR for make.
+ perl Configure.pl --prefix=/usr/lib/${P} || die "Perl ./Configure.pl failed"
+ emake -j1 || die "emake failed"
+}
+
+src_install() {
+
+ #The prefix was set by Configure.pl - see src_compile().
+ make install DESTDIR=${D} PREFIX=/usr/lib/${P} || die
+ dodir /usr/bin
+ dosym /usr/lib/${P}/bin/parrot /usr/bin
+ dosym /usr/lib/${P}/bin/parrot-config /usr/bin
+
+ #copy some files especially for mod_parrot-0.2
+ #maybe this should depend on a USE-Flag i.e. apache
+
+ #install libparrot.a into /usr/lib/
+ dolib.a blib/lib/*.a
+ dolib.so blib/lib/*.so*
+ dosym /usr/lib/${P}/bin/parrot /usr/lib/${P}/parrot
+
+ #install libparrot.so.0.4.2 into /usr/lib/
+ #MPC dosym /usr/lib/${p}/lib/libparrot.so.${pv} /usr/lib/libparrot.so.${pV}
+
+ insinto /usr/lib/${P}
+ doins config_lib.pasm
+
+ #copy Header files - this should be done by "make install"
+ dodir /usr/lib/${P}/include
+ dodir /usr/lib/${P}/include/parrot
+ insinto /usr/lib/${P}/include/parrot/
+ doins ${S}/include/parrot/*.h
+
+ #necessary for mod_parrot-0.3
+ dodir /usr/lib/${P}/src/
+ insinto /usr/lib/${P}/src/
+ doins ${S}/src/parrot_config.o
+
+ dodir /usr/share/doc/${P}
+ dodoc README RESPONSIBLE_PARTIES ABI_CHANGES ChangeLog CREDITS NEWS
+}
+
+src_test() {
+ emake test || die "test failed"
+}