diff options
author | 2009-09-07 21:37:20 +1200 | |
---|---|---|
committer | 2010-11-18 17:16:45 +1300 | |
commit | de370d0a9c5e000b9ea40abf9ead86532dec9bdb (patch) | |
tree | ec64914c06fba0f2646195463987d280da8578ff | |
parent | Parrot added (diff) | |
download | perl-overlay-de370d0a9c5e000b9ea40abf9ead86532dec9bdb.tar.gz perl-overlay-de370d0a9c5e000b9ea40abf9ead86532dec9bdb.tar.bz2 perl-overlay-de370d0a9c5e000b9ea40abf9ead86532dec9bdb.zip |
Added infernally hackish rakudo build script. IT WORKS
(Portage version: 2.2_rc40/git/Linux x86_64)
(Signed Manifest commit)
-rw-r--r-- | dev-lang/rakudo/ChangeLog | 10 | ||||
-rw-r--r-- | dev-lang/rakudo/Manifest | 13 | ||||
-rw-r--r-- | dev-lang/rakudo/metadata.xml | 9 | ||||
-rw-r--r-- | dev-lang/rakudo/rakudo-9999.ebuild | 35 |
4 files changed, 67 insertions, 0 deletions
diff --git a/dev-lang/rakudo/ChangeLog b/dev-lang/rakudo/ChangeLog new file mode 100644 index 000000000..3790854f5 --- /dev/null +++ b/dev-lang/rakudo/ChangeLog @@ -0,0 +1,10 @@ +# ChangeLog for dev-lang/rakudo +# Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2 +# $Header: $ + +*rakudo-9999 (07 Sep 2009) + + 07 Sep 2009; Kent Fredric <kentfredric@gmail.com> +rakudo-9999.ebuild, + +metadata.xml: + Added. Beware: Really hackish still. + diff --git a/dev-lang/rakudo/Manifest b/dev-lang/rakudo/Manifest new file mode 100644 index 000000000..93bcfad5d --- /dev/null +++ b/dev-lang/rakudo/Manifest @@ -0,0 +1,13 @@ +-----BEGIN PGP SIGNED MESSAGE----- +Hash: SHA1 + +EBUILD rakudo-9999.ebuild 691 RMD160 7cc0186756999c550ae88c55a8004654c91e3bc6 SHA1 3ea5dc802c48697f1610e7e7a0c54189b45548b0 SHA256 96bd7bd50b2f288fd83dc6ec0dec7a5d5f1a19446bb76503bd1645766e2a716a +MISC ChangeLog 274 RMD160 be3db5b629d224097f8cf22a9d7380154cae33ab SHA1 7e910d2d7c13df120a42c16f07b3f74778c9959f SHA256 215d924a088078909c47c055f3d9caf4886e55d211e45b2b22ba26aa5bb380d2 +MISC metadata.xml 275 RMD160 d7980d8f5e665a018b30c566bba02d451db23047 SHA1 a7a485be470b9fbb06c3ce88dffce811ffce282c SHA256 45455d078243c6abc929fd08947c2728292cb506ca452ab4ec33221cd7cb6f6c +-----BEGIN PGP SIGNATURE----- +Version: GnuPG v2.0.11 (GNU/Linux) + +iEYEARECAAYFAkqk1FAACgkQ1aBWYMk6l06uGQCfd8mbD52Z4kNDHwkKSXExHzv1 +bdAAoIsU5oguI4QIav8QtduiZKcsqLuX +=7jmN +-----END PGP SIGNATURE----- diff --git a/dev-lang/rakudo/metadata.xml b/dev-lang/rakudo/metadata.xml new file mode 100644 index 000000000..ccc7e0fdd --- /dev/null +++ b/dev-lang/rakudo/metadata.xml @@ -0,0 +1,9 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <herd>perl</herd> + <maintainer> + <email>kentfredric@gmail.com</email> + <name>Kent Fredric</name> + </maintainer> +</pkgmetadata> diff --git a/dev-lang/rakudo/rakudo-9999.ebuild b/dev-lang/rakudo/rakudo-9999.ebuild new file mode 100644 index 000000000..9b68b4dcd --- /dev/null +++ b/dev-lang/rakudo/rakudo-9999.ebuild @@ -0,0 +1,35 @@ +# Copyright 1999-2009 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI="2" +inherit git + +EGIT_REPO_URI='git://github.com/rakudo/rakudo.git' +DESCRIPTION="Rakudo: A Perl6 Runtime" +HOMEPAGE="rakudo.org" +SRC_URI="" + +LICENSE="Artistic-2" +SLOT="0" +KEYWORDS="" +IUSE="" + +DEPEND=" + >=dev-lang/parrot-9000 +" +RDEPEND="${DEPEND}" + +src_configure(){ + perl ./Configure.pl --parrot-config="${ROOT}usr/bin/parrot_config" \ + || die "Configure failed" +} +src_install(){ + emake install DESTDIR="${D}" DOCDIR="/usr/share/doc/${P}" || die "Cant Install" +} +src_compile(){ + emake all || die "Failed to compile" +} +src_test(){ + emake test || die "Failed Tests" +} |