diff options
author | Michael Cummings <mcummings@gentoo.org> | 2006-04-04 16:07:33 +0000 |
---|---|---|
committer | Michael Cummings <mcummings@gentoo.org> | 2006-04-04 16:07:33 +0000 |
commit | 74ac6cba0ceec773fbe4e07c50a3b4a72395af56 (patch) | |
tree | 267ba98a67dcfc58be9bd3a03c6886039caf3d91 /dev-lang | |
parent | Rename arcload-0.5's ebuild to arcload-0.50 so portage actually treats it as ... (diff) | |
download | gentoo-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/ChangeLog | 7 | ||||
-rw-r--r-- | dev-lang/parrot/Manifest | 34 | ||||
-rw-r--r-- | dev-lang/parrot/files/digest-parrot-0.4.3 | 3 | ||||
-rw-r--r-- | dev-lang/parrot/parrot-0.4.3.ebuild | 69 |
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" +} |