diff options
author | Yuval Yaari <yuval@gentoo.org> | 2006-10-18 16:52:12 +0000 |
---|---|---|
committer | Yuval Yaari <yuval@gentoo.org> | 2006-10-18 16:52:12 +0000 |
commit | 83f6461d63347404c8b41757e604f1452e7fd4a4 (patch) | |
tree | 25f9269589c09acf2d1e0186803a4d56ae6a6c1c /dev-lang/parrot | |
parent | Mark 1.2.0 stable on alpha. #144549 (diff) | |
download | historical-83f6461d63347404c8b41757e604f1452e7fd4a4.tar.gz historical-83f6461d63347404c8b41757e604f1452e7fd4a4.tar.bz2 historical-83f6461d63347404c8b41757e604f1452e7fd4a4.zip |
Version bump, mainly to satisfy dev-lang/pugs-6.2.13
Package-Manager: portage-2.1.1
Diffstat (limited to 'dev-lang/parrot')
-rw-r--r-- | dev-lang/parrot/ChangeLog | 7 | ||||
-rw-r--r-- | dev-lang/parrot/Manifest | 16 | ||||
-rw-r--r-- | dev-lang/parrot/files/digest-parrot-0.4.6 | 3 | ||||
-rw-r--r-- | dev-lang/parrot/parrot-0.4.6.ebuild | 77 |
4 files changed, 98 insertions, 5 deletions
diff --git a/dev-lang/parrot/ChangeLog b/dev-lang/parrot/ChangeLog index a50e98578967..36989e656476 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.16 2006/08/13 20:59:18 yuval Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-lang/parrot/ChangeLog,v 1.17 2006/10/18 16:52:12 yuval Exp $ + +*parrot-0.4.6 (18 Oct 2006) + + 18 Oct 2006; Yuval Yaari <yuval@gentoo.org> +parrot-0.4.6.ebuild: + Version bump, mainly to satisfy dev-lang/pugs-6.2.13 13 Aug 2006; <yuval@gentoo.org> parrot-0.4.5.ebuild: Fixed a stupid problem - amd64 can emerge now :) diff --git a/dev-lang/parrot/Manifest b/dev-lang/parrot/Manifest index eb67ac17013e..4f7d6b721afa 100644 --- a/dev-lang/parrot/Manifest +++ b/dev-lang/parrot/Manifest @@ -21,6 +21,7 @@ SHA256 1e8773e4cc99c77f7aa2c13f544802271f46f4684fd513057e79b82f5d0233d1 files/ro DIST parrot-0.4.0.tar.gz 2811017 RMD160 8e97cf6acc727a5f0294468332cbb8674da54fba SHA1 afddc542831affabe432f46a4891b2cae0e7322e SHA256 dcb0788d0e51b072a2d422e71c86601eb6c1e8646f99d8832b13e2310d4c8aa9 DIST parrot-0.4.3.tar.gz 3095684 RMD160 2460149e00c1c5d0c26939edf92829bccf5d73d2 SHA1 9f015b714a1a104cd13227b9058c153703dbfcb3 SHA256 8eeffc98c23f888911d2ebb876dbcd22cc4742cb47536a23640e19bd6a8a8555 DIST parrot-0.4.5.tar.gz 3247308 RMD160 8d25f4589d5ee537c10ff209fdf80d707f041d71 SHA1 9f22a19f6cf08e8afc4d69aa06969b784f65285c SHA256 8e94c775389bcc66b6eff0021133ab9024b7fcd74a1f2ac003e9004bdc39ed6f +DIST parrot-0.4.6.tar.gz 3448586 RMD160 cdab4726e27313c6d27ad1bcdb1cb9d7c4f0d538 SHA1 29317ad3414ce2a44e2bdc5199e9f9b93a5c9cc6 SHA256 9e78792d7c4ce57d87fb1c70ee12aa8008b3fb677009a670b21d1f30556978d4 EBUILD parrot-0.4.0.ebuild 1798 RMD160 ed695e566bc1ef89db4e7be0e83dead4f93a2960 SHA1 9619e0bb1ceca6cae43cf76846e8461a817fe6a6 SHA256 723bfb19b4162492070626344c8c8ecb24988828ccaf77020b725042e85cfb02 MD5 e24f7b80475cdb9db6e75c1cc7d5d1f5 parrot-0.4.0.ebuild 1798 RMD160 ed695e566bc1ef89db4e7be0e83dead4f93a2960 parrot-0.4.0.ebuild 1798 @@ -33,10 +34,14 @@ EBUILD parrot-0.4.5.ebuild 2423 RMD160 f84bb7c46e7e91a44f2d5951f30318beebaad216 MD5 f6417e2ef6861dfae6ef53ed6491fc51 parrot-0.4.5.ebuild 2423 RMD160 f84bb7c46e7e91a44f2d5951f30318beebaad216 parrot-0.4.5.ebuild 2423 SHA256 a3201971c315bcfdb8204d33c4a4d9a7f27af8ce657df45d2da7fb05054e6aa6 parrot-0.4.5.ebuild 2423 -MISC ChangeLog 2657 RMD160 10fb4116f43f537d806a16ba54cf66b2fbcbb9c7 SHA1 8b69163fecf865699b59fd3dfb60f3b76c9c9646 SHA256 28abbd8d96ce6dde7a7e240f4963d8a279d0d4ec53d6f010b544fbd4237a0f9e -MD5 ad0729c0e0caaf888d85ea140ad7f178 ChangeLog 2657 -RMD160 10fb4116f43f537d806a16ba54cf66b2fbcbb9c7 ChangeLog 2657 -SHA256 28abbd8d96ce6dde7a7e240f4963d8a279d0d4ec53d6f010b544fbd4237a0f9e ChangeLog 2657 +EBUILD parrot-0.4.6.ebuild 2260 RMD160 eb45d547928760580dd84ea8a8db5a6d1fadd0b1 SHA1 abf2253adea970ec881353b1789fd983ca83e224 SHA256 cd8df1b7564f594ff8a922703fd98c72ea4e46aad5a65e4fb4c685e967f83fc0 +MD5 bff0864b92bf0cd7c6e73c4aec70f65f parrot-0.4.6.ebuild 2260 +RMD160 eb45d547928760580dd84ea8a8db5a6d1fadd0b1 parrot-0.4.6.ebuild 2260 +SHA256 cd8df1b7564f594ff8a922703fd98c72ea4e46aad5a65e4fb4c685e967f83fc0 parrot-0.4.6.ebuild 2260 +MISC ChangeLog 2810 RMD160 6c502855032728fe73d72d2e076d127d050d3cbc SHA1 0be88ac594dfab9691f4992346a9abec20eff14b SHA256 d81a38a7300c909ec234a9821a472595098267eace4126b9a083ec8e7e09e594 +MD5 0f08ad474e2dab2ada0c0080f5345d74 ChangeLog 2810 +RMD160 6c502855032728fe73d72d2e076d127d050d3cbc ChangeLog 2810 +SHA256 d81a38a7300c909ec234a9821a472595098267eace4126b9a083ec8e7e09e594 ChangeLog 2810 MISC metadata.xml 305 RMD160 647980838c590f54441a053916ea629e53e551c0 SHA1 99ef1deeae9a934fb6e46cf5fc4a5fcb8379a74a SHA256 f05dbef15061919972882cab07057e102760a542beba17d131194091401cd7ca MD5 e2d8f1bf77722def1dd432e26455c818 metadata.xml 305 RMD160 647980838c590f54441a053916ea629e53e551c0 metadata.xml 305 @@ -50,3 +55,6 @@ SHA256 d8b39308a92adb35a62f1d9be8a96f80cb659c88dea9c1067698d658c52e5e13 files/di MD5 bf3bd3d4da0cd7fa915d68d366677e3f files/digest-parrot-0.4.5 241 RMD160 0563ace868084fb3e9cde8ac0816e24c5308fcf0 files/digest-parrot-0.4.5 241 SHA256 1b8c06b24233fa6d5391898542ad64533b2e7061af37068b50f7bb014174878c files/digest-parrot-0.4.5 241 +MD5 9be9d4a33cfad6b984eb0a03a0dd171a files/digest-parrot-0.4.6 241 +RMD160 1acdb19b4f979bb2db77e93523d0567e9ee92538 files/digest-parrot-0.4.6 241 +SHA256 ee0c272516e0ebe47213cf87b7755e5df5f37e33e41768d54cc7db22b886fceb files/digest-parrot-0.4.6 241 diff --git a/dev-lang/parrot/files/digest-parrot-0.4.6 b/dev-lang/parrot/files/digest-parrot-0.4.6 new file mode 100644 index 000000000000..3b8417834c76 --- /dev/null +++ b/dev-lang/parrot/files/digest-parrot-0.4.6 @@ -0,0 +1,3 @@ +MD5 fb32efd57b964662d91db39496358584 parrot-0.4.6.tar.gz 3448586 +RMD160 cdab4726e27313c6d27ad1bcdb1cb9d7c4f0d538 parrot-0.4.6.tar.gz 3448586 +SHA256 9e78792d7c4ce57d87fb1c70ee12aa8008b3fb677009a670b21d1f30556978d4 parrot-0.4.6.tar.gz 3448586 diff --git a/dev-lang/parrot/parrot-0.4.6.ebuild b/dev-lang/parrot/parrot-0.4.6.ebuild new file mode 100644 index 000000000000..ec7b6fd50ed8 --- /dev/null +++ b/dev-lang/parrot/parrot-0.4.6.ebuild @@ -0,0 +1,77 @@ +# 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.6.ebuild,v 1.1 2006/10/18 16:52:12 yuval Exp $ + +inherit base eutils multilib + +DESCRIPTION="The virtual machine that perl6 relies on." +HOMEPAGE="http://www.parrotcode.org/" +SRC_URI="mirror://cpan/authors/id/CHIPS/${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_unpack() { + unpack ${A} + cd ${S} + + epatch ${FILESDIR}/parrot-hints.patch +} + +src_compile() { + #This configure defines the DESTDIR for make. + perl Configure.pl --prefix=/usr/$(get_libdir)/${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/$(get_libdir)/${P} || die + dodir /usr/bin + dosym /usr/$(get_libdir)/${P}/bin/parrot /usr/bin + dosym /usr/$(get_libdir)/${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/$(get_libdir)/${P}/bin/parrot /usr/$(get_libdir)/${P}/parrot + dosym /usr/$(get_libdir)/${P} /usr/$(get_libdir)/parrot + + #install libparrot.so.0.4.5 into /usr/$(get_libdir)/ + #MPC dosym /usr/$(get_libdir)/${p}/lib/libparrot.so.${pv} /usr/$(get_libdir)/libparrot.so.${pV} + + insinto /usr/$(get_libdir)/${P} + doins config_lib.pasm + + #copy Header files - this should be done by "make install" + dodir /usr/$(get_libdir)/${P}/include + dodir /usr/$(get_libdir)/${P}/include/parrot + insinto /usr/$(get_libdir)/${P}/include/parrot/ + doins ${S}/include/parrot/*.h + + #necessary for mod_parrot-0.3 + dodir /usr/$(get_libdir)/${P}/src/ + insinto /usr/$(get_libdir)/${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" +} |