diff options
author | Patrick Lauer <patrick@gentoo.org> | 2014-02-18 08:54:24 +0000 |
---|---|---|
committer | Patrick Lauer <patrick@gentoo.org> | 2014-02-18 08:54:24 +0000 |
commit | d2edd6b15a164c842bcab9ff6094a0c6377001f7 (patch) | |
tree | 0a3a3ea7272c64eb3ee13d53ca442f2d7f6b6514 /dev-lang/nqp | |
parent | Bump -7.1 development version (diff) | |
download | historical-d2edd6b15a164c842bcab9ff6094a0c6377001f7.tar.gz historical-d2edd6b15a164c842bcab9ff6094a0c6377001f7.tar.bz2 historical-d2edd6b15a164c842bcab9ff6094a0c6377001f7.zip |
Enable moarvm backend. Still experimental, but passes tests and looks neat
Package-Manager: portage-2.2.8-r1/cvs/Linux x86_64
Diffstat (limited to 'dev-lang/nqp')
-rw-r--r-- | dev-lang/nqp/ChangeLog | 7 | ||||
-rw-r--r-- | dev-lang/nqp/Manifest | 3 | ||||
-rw-r--r-- | dev-lang/nqp/nqp-2014.01-r1.ebuild | 54 |
3 files changed, 62 insertions, 2 deletions
diff --git a/dev-lang/nqp/ChangeLog b/dev-lang/nqp/ChangeLog index 117301335c54..b6d0619d120f 100644 --- a/dev-lang/nqp/ChangeLog +++ b/dev-lang/nqp/ChangeLog @@ -1,6 +1,11 @@ # ChangeLog for dev-lang/nqp # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/nqp/ChangeLog,v 1.38 2014/02/11 02:39:30 patrick Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-lang/nqp/ChangeLog,v 1.39 2014/02/18 08:54:11 patrick Exp $ + +*nqp-2014.01-r1 (18 Feb 2014) + + 18 Feb 2014; Patrick Lauer <patrick@gentoo.org> +nqp-2014.01-r1.ebuild: + Enable moarvm backend. Still experimental, but passes tests and looks neat *nqp-2014.01 (11 Feb 2014) diff --git a/dev-lang/nqp/Manifest b/dev-lang/nqp/Manifest index 46c366f787f7..938bfb5e3556 100644 --- a/dev-lang/nqp/Manifest +++ b/dev-lang/nqp/Manifest @@ -9,6 +9,7 @@ EBUILD nqp-2013.11-r1.ebuild 1211 SHA256 4938832a0d7b86249d53d1920cf4cd430bc91de EBUILD nqp-2013.11.ebuild 942 SHA256 ad2248be8a63463974c276eb124b9f2ced2d89ccca0bd2d7975127b54bbf9a33 SHA512 9b3ac02c770506c714619d40d2c35d82ed1cdf3c8332d89742a16d27856ff8b18acc5a4fe826504e9f21f7950bbaaf7bb30bb1c16353ad804775ab0923e690fe WHIRLPOOL e44e1bbab7ea30987cd79e1deb58801dd69d3f509b1ca4343d9e14b7eb1a2ff27c90ecaf60d819bd47874c4c2fc83480efc827654db0fa94fc3d521fd0aa12ef EBUILD nqp-2013.12.1-r1.ebuild 1254 SHA256 5fd14289656f6b934662d5921b2c93b992422362ae2983218d65f575c0a18554 SHA512 210007dddb2f99d59e1622fe53ab01f481166e7c441f6abe9dbec28787ecebf3810666b942a72b06225c35b27e788c389b44fc51232615c4ab8652c32a8d5f36 WHIRLPOOL 13e790c12ac4834a825ad5cc2cee1acaee252a46cabb4020346a1ecaa0cabfb7df7726e82b7b66a2cbf6cc7683831c9af2c4a6a2f47894f70c37e9894301bcb7 EBUILD nqp-2013.12.1.ebuild 1260 SHA256 fd43c558f209e4d2525bd6215048d44261ec12e7a2769bedfb27bcc717321151 SHA512 32f1287727d530031be6f4087c345730c897d78534ca93269746c1a9854e72367ba07760913358dd00679fc63d6f408c3a80456ed39c8dcc06f8ab1f5f131ddd WHIRLPOOL a295fcd62f536f9dc1cf2752c7b2e1b3e023efa172a25b2c6a143b35f1eef0eee9e37c0f3e4e3f08d12b94285403c5e42d395a65fbca0cef0841736df881c044 +EBUILD nqp-2014.01-r1.ebuild 1178 SHA256 98b02510265adb90178a0a0ad8e3e69a1051853f559799c34ffb8106e8ac71e3 SHA512 b4d102d072803f54e81d5ec6a18b1148df4fec1b19c3938230275586c9e19a583d5306c85412e61b3c704823e552e676f4dab71c67a69af72dd1114e665555e9 WHIRLPOOL 82e31f14903a3d278298c7eecb19f12977fc529d39749a092f9173136a0805ec9adb282dafc957e25dbe61c41bcecd223903a675d601d59a7da4dc63993ec043 EBUILD nqp-2014.01.ebuild 1258 SHA256 5287c3d44c8f0645dd560921275d1d017a37e2346119089144aa65ef7b346154 SHA512 a8155039055d683e9298f9420228377fbb41f9daa29652c629f13291ee8591358a98be8b23ec2c92e1aa8a85cc86825748eb6e27b0c2b93343ee17003340c3d9 WHIRLPOOL 0bad77311b1ad2d2a0def0319063617c0aa1d04af92c289db3802a8908f624d455e0b4c7662c2222627eff828c28b0bd865ea809919e54a301416f3759145c22 -MISC ChangeLog 4904 SHA256 caa9d7397e3884d0f3e0656dc8a7e6ad1329ffd283897dd45e696eed995e7b30 SHA512 bb555c9dbbf465467c27a68d1595d1626fd97e7a52a7937e5108b7ae13535344d5cd03719c789b9fc3cb4f3a6eebab2060775558c15f5e8a0ae65865ca0a750e WHIRLPOOL ed76e3abc7b7948c6d9a08770188834e5a706ce974433135d9ca3f2e560056b09c9a4139620e38c3873e0047bf85e813ac30f3e2029b08d528e06f84d7eb284f +MISC ChangeLog 5087 SHA256 3f674351bb03cc50e37ab2093a6c95c32d58160c15eb87b367f1c341fb84509c SHA512 82787fecd2d40e32c5cf899e30b4b1f028aa9411574c88dfb585dbd36c4e7369f5ed1f9860509f0063ed6bf9b0c0481f3969e361f44d3ec7b12228b48bee1411 WHIRLPOOL 5f6b7cc1a5f03ee73c4a1f01259f18c693dd2e7fd359535d880f7ac581db6b654a25576e57f2f4e235efb6873ccfe3abf873f16fcaa9c896feb42ba25a166839 MISC metadata.xml 404 SHA256 3e5dfb79d6f4a44b0fc997651ccde75103dcf25dd6aaa0f59a18489cd82cdd25 SHA512 0440da4fe44ec43ff8a88c16837d670825c2c02ed75e64d07cf325e8c101a29ba6532ac8af28579d089ae493cfa8ab2a380e4c534b4069babe15c2baa1238897 WHIRLPOOL a11b5e4adc6f2138d2b87619034347ab8f43aebe2673353f16c6623a981541ae366bc5eb6b2a05332de30b3291d241509f2bdc72153f3252bba539efb62edc7d diff --git a/dev-lang/nqp/nqp-2014.01-r1.ebuild b/dev-lang/nqp/nqp-2014.01-r1.ebuild new file mode 100644 index 000000000000..190f9c2e8f13 --- /dev/null +++ b/dev-lang/nqp/nqp-2014.01-r1.ebuild @@ -0,0 +1,54 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-lang/nqp/nqp-2014.01-r1.ebuild,v 1.1 2014/02/18 08:54:11 patrick Exp $ + +EAPI=5 + +inherit eutils multilib + +GITCRAP=d6bd4cf +PARROT_VERSION="5.9.0" + +DESCRIPTION="Not Quite Perl, a Perl 6 bootstrapping compiler" +HOMEPAGE="http://rakudo.org/" +SRC_URI="http://github.com/perl6/${PN}/tarball/${PV} -> ${P}.tar.gz" + +LICENSE="Artistic-2" +SLOT="0" +KEYWORDS="~x86 ~amd64" +IUSE="doc +parrot java moar" +REQUIRED_USE="|| ( parrot java moar )" + +RDEPEND="parrot? ( >=dev-lang/parrot-${PARROT_VERSION}[unicode] ) + java? ( virtual/jre ) + moar? ( =dev-lang/moarvm-${PV} )" +DEPEND="${RDEPEND} + java? ( virtual/jdk ) + dev-lang/perl" + +S=${WORKDIR}/perl6-nqp-${GITCRAP} + +src_configure() { + use java && myconf+="jvm," + use parrot && myconf+="parrot," + use moar && myconf+="moar," + perl Configure.pl --backend=${myconf} --prefix=/usr || die +} + +src_compile() { + emake -j1 || die +} + +src_test() { + emake -j1 test || die +} + +src_install() { + emake DESTDIR="${ED}" install || die + + dodoc CREDITS README.pod || die + + if use doc; then + dodoc -r docs/* || die + fi +} |