diff options
author | Michael Cummings <mcummings@gentoo.org> | 2004-12-20 14:48:38 +0000 |
---|---|---|
committer | Michael Cummings <mcummings@gentoo.org> | 2004-12-20 14:48:38 +0000 |
commit | e447c2487a1124451655728fdc62a6ba131852d7 (patch) | |
tree | 533623aa6a37c0b0ca6140dab81c90e27ac0f75c /dev-lang/parrot | |
parent | Stable on amd64. (diff) | |
download | historical-e447c2487a1124451655728fdc62a6ba131852d7.tar.gz historical-e447c2487a1124451655728fdc62a6ba131852d7.tar.bz2 historical-e447c2487a1124451655728fdc62a6ba131852d7.zip |
Parrot: squak! (bug 74405)
Diffstat (limited to 'dev-lang/parrot')
-rw-r--r-- | dev-lang/parrot/ChangeLog | 11 | ||||
-rw-r--r-- | dev-lang/parrot/Manifest | 14 | ||||
-rw-r--r-- | dev-lang/parrot/files/digest-parrot-0.1.1 | 1 | ||||
-rw-r--r-- | dev-lang/parrot/metadata.xml | 10 | ||||
-rw-r--r-- | dev-lang/parrot/parrot-0.1.1.ebuild | 43 |
5 files changed, 79 insertions, 0 deletions
diff --git a/dev-lang/parrot/ChangeLog b/dev-lang/parrot/ChangeLog new file mode 100644 index 000000000000..078db4094ffd --- /dev/null +++ b/dev-lang/parrot/ChangeLog @@ -0,0 +1,11 @@ +# ChangeLog for dev-lang/parrot +# Copyright 1999-2004 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/dev-lang/parrot/ChangeLog,v 1.1 2004/12/20 14:48:38 mcummings Exp $ + +*parrot-0.1.1 (20 Dec 2004) + + 20 Dec 2004; Michael Cummings <mcummings@gentoo.org> +parrot-0.1.1.ebuild: + Long overdue, the ebuild for parrot. Original version submitted in bug 74405 + by Adrian Lambeck <adrian.lambeck@basicsedv.de>, cleaned up for a better + install. + diff --git a/dev-lang/parrot/Manifest b/dev-lang/parrot/Manifest new file mode 100644 index 000000000000..95b9684c85c0 --- /dev/null +++ b/dev-lang/parrot/Manifest @@ -0,0 +1,14 @@ +-----BEGIN PGP SIGNED MESSAGE----- +Hash: SHA1 + +MD5 1de4351e3ec91ae28ea8affe97ed473c parrot-0.1.1.ebuild 1133 +MD5 e2d8f1bf77722def1dd432e26455c818 metadata.xml 305 +MD5 4585336a758ea3b34210b325939cdec1 ChangeLog 478 +MD5 75fbd20b4daec7e1b315a172ad60c64f files/digest-parrot-0.1.1 65 +-----BEGIN PGP SIGNATURE----- +Version: GnuPG v1.2.6 (GNU/Linux) + +iD8DBQFBxuXqtG5z4I8BtQoRAk3wAJ9OnTdgLJk5Pw+NqzkngaXoYowmcQCfep7F +XHItjI6IjHJnbaTUJZqdUw0= +=w7kY +-----END PGP SIGNATURE----- diff --git a/dev-lang/parrot/files/digest-parrot-0.1.1 b/dev-lang/parrot/files/digest-parrot-0.1.1 new file mode 100644 index 000000000000..1d3b974f49fb --- /dev/null +++ b/dev-lang/parrot/files/digest-parrot-0.1.1 @@ -0,0 +1 @@ +MD5 39991aee98df7b1249e44cced43403e3 parrot-0.1.1.tar.gz 8878237 diff --git a/dev-lang/parrot/metadata.xml b/dev-lang/parrot/metadata.xml new file mode 100644 index 000000000000..86672fe64c10 --- /dev/null +++ b/dev-lang/parrot/metadata.xml @@ -0,0 +1,10 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <herd>perl</herd> + <maintainer> + <email>perl@gentoo.org</email> + <description>Primary Maintainer</description> + </maintainer> + <longdescription></longdescription> +</pkgmetadata> diff --git a/dev-lang/parrot/parrot-0.1.1.ebuild b/dev-lang/parrot/parrot-0.1.1.ebuild new file mode 100644 index 000000000000..6ad7e5452ccd --- /dev/null +++ b/dev-lang/parrot/parrot-0.1.1.ebuild @@ -0,0 +1,43 @@ +# Copyright 1999-2004 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-lang/parrot/parrot-0.1.1.ebuild,v 1.1 2004/12/20 14:48:38 mcummings Exp $ + +DESCRIPTION="The virtual machine that perl6 relies on." +HOMEPAGE="http://www.parrotcode.org/" +SRC_URI="mirror://cpan/authors/id/L/LT/LTOETSCH/${S}.tar.gz" +LICENSE="GPL-2" + +SLOT="0" +KEYWORDS="~x86" +IUSE="" + +#this ebuild has been tested with the given perl +#if we trust the README then 5.6 should also be ok. +DEPEND=">=dev-lang/perl-5.8.5-r2 + >=dev-libs/icu-2.6" + +src_compile() { + #This configure defines the DESTDIR for make. + perl Configure.pl --prefix=${D}|| die "Perl ./Configure.pl failed" + emake -j1 || die "emake failed" +} + +src_install() { + + #The prefix was set by Configure.pl - see src_compile(). + make install BUILDPREFIX=${D} PREFIX=/usr/${P} || die + dodir /usr/bin + dosym /usr/${P}/bin/parrot /usr/bin + + #TODO: put the doc (pod) and examples in a special dir + #/docs/ /examples/ + #Note: this is not yet supported by the Makefile + + #TODO: + #dodoc ... +} + +src_test() { + emake test || die "test failed" +} + |