summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorYuval Yaari <yuval@gentoo.org>2006-10-18 16:52:12 +0000
committerYuval Yaari <yuval@gentoo.org>2006-10-18 16:52:12 +0000
commit83f6461d63347404c8b41757e604f1452e7fd4a4 (patch)
tree25f9269589c09acf2d1e0186803a4d56ae6a6c1c /dev-lang/parrot
parentMark 1.2.0 stable on alpha. #144549 (diff)
downloadhistorical-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/ChangeLog7
-rw-r--r--dev-lang/parrot/Manifest16
-rw-r--r--dev-lang/parrot/files/digest-parrot-0.4.63
-rw-r--r--dev-lang/parrot/parrot-0.4.6.ebuild77
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"
+}