summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPatrick Lauer <patrick@gentoo.org>2015-03-20 07:09:38 +0000
committerPatrick Lauer <patrick@gentoo.org>2015-03-20 07:09:38 +0000
commit419716f8c245ed714bf5447926cba6819ac9a0dd (patch)
treeff776737af700bfae9b8ffe27097a6d4d45e56a1 /dev-lang/nqp
parentFix tcl/tk slotting (diff)
downloadhistorical-419716f8c245ed714bf5447926cba6819ac9a0dd.tar.gz
historical-419716f8c245ed714bf5447926cba6819ac9a0dd.tar.bz2
historical-419716f8c245ed714bf5447926cba6819ac9a0dd.zip
Bump
Package-Manager: portage-2.2.18/cvs/Linux x86_64
Diffstat (limited to 'dev-lang/nqp')
-rw-r--r--dev-lang/nqp/ChangeLog7
-rw-r--r--dev-lang/nqp/Manifest4
-rw-r--r--dev-lang/nqp/nqp-2015.03.ebuild66
3 files changed, 75 insertions, 2 deletions
diff --git a/dev-lang/nqp/ChangeLog b/dev-lang/nqp/ChangeLog
index 371c2ec18bc4..482ce6b8e6be 100644
--- a/dev-lang/nqp/ChangeLog
+++ b/dev-lang/nqp/ChangeLog
@@ -1,6 +1,11 @@
# ChangeLog for dev-lang/nqp
# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-lang/nqp/ChangeLog,v 1.62 2015/02/22 02:50:49 patrick Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-lang/nqp/ChangeLog,v 1.63 2015/03/20 07:09:27 patrick Exp $
+
+*nqp-2015.03 (20 Mar 2015)
+
+ 20 Mar 2015; Patrick Lauer <patrick@gentoo.org> +nqp-2015.03.ebuild:
+ Bump
*nqp-2015.02 (22 Feb 2015)
diff --git a/dev-lang/nqp/Manifest b/dev-lang/nqp/Manifest
index 8a37dd4b2d38..a9c7e8a2a3de 100644
--- a/dev-lang/nqp/Manifest
+++ b/dev-lang/nqp/Manifest
@@ -1,8 +1,10 @@
DIST nqp-2014.12.tar.gz 5219250 SHA256 06ccd12d1a1f86e0964df0d388a8278df17d8c772d05f813d4a72c6795c7a5ef SHA512 ed789bd7054f11086e992dc2542ebd0db03caf0fd58c82cfb7f9d030157d3115e0534a5980e99e8c6a998f6e331102ed8920bf665b9417806695461fe201f01a WHIRLPOOL f8bad427718186f84e8665a8acdc9cae5bac8e927daa90a9301dc01d0ef2c8c75d435883f2ab245d8a0a4410322a940f36ac877819a4d570357104e847847fe1
DIST nqp-2015.01.tar.gz 5225188 SHA256 b661cb1c435e64ef39e149d3034414aef17c5bb5d213cdb85c8f30a8e30d475d SHA512 186bc301a55458ca872461b5e4cd98e8abb5163d734427e182112a41e63ba892dedf1f53f10f46f65ac3c3bc101cd74d55942f920f0bbb848fd8e943dc3e294b WHIRLPOOL 34a13340757c1c63172f7499b3ca5f466c8c6bde66c50c5d6b9aa35b9c60b55a18561636fa9bd165b037662fa7cf988addbd7b5c720f505986f0227a9b551219
DIST nqp-2015.02.tar.gz 5231834 SHA256 f35c480e49fb68e2c7c99f4ab752d59ffecbb017350ed4e11b011335ae673a1b SHA512 cd25e8edb3dd25e16f6fde5d5d1752b6afdb1acb4f00b8be9348cc927bfba3708aef60c1bba63f9856b32e349277e09ed516661b79dd734415d6fbc6466a67b1 WHIRLPOOL 0bc36047ff5bd788691c1a7a0064d766c5b6c5edf4a3f2ab0dbb004f601e665bf67a15cf677a6634a7937c191afbe9eafad99c2096633324f96eaf0bc0b83c56
+DIST nqp-2015.03.tar.gz 5240119 SHA256 203c31c516a370204d8193ac824956ffd7fb5f71edbdb9712da0b20f98729020 SHA512 11f85230277929ea9f78c4c0fad867143b6e8c3eeaeec53ca2cf676c3905d071b147fad42fcbf4e83f01b2afbf80ffae15ce753d615432442af16db5a76af0c5 WHIRLPOOL 3f3944529715b1b52672d0a13bf21509f754606762ed728d503d77d3706ab4725faefc3026d34d2a9ec1efacd3f6fc17c3b9f86018ac3068c2f75a37cc12bd2a
EBUILD nqp-2014.12.ebuild 1655 SHA256 60c31b1826ffb3d1b504624d0c7215e5ab45d5458ab11bd124ef7282aac089d0 SHA512 274bf042e8e169756af9fa2c8b482088f09ed3cf5c676451f0a525a23e0e20876021b6e0dcb4f8d060790e53c528bfd4ef0c4d4a38b3cc9698658ce9fd987c61 WHIRLPOOL 46250d977f1d84df24941c2e5e7a1d702f824e1932dc254ff49bbdf4cb28a63daf374ea3f4ac71ed5dfd0854e1881c03bac14fd8926d3cef1946d1b64ad5d2f5
EBUILD nqp-2015.01.ebuild 1655 SHA256 fb04cb03f6b3ecfbbecf35df4c1f0aa8529388e6480ab620cecb6ab46c31dc99 SHA512 77f5e10c33ce92d162fd0293f8b31e255fc187431c1cfeaa7ca6320c46f374dbd214615e18b7ea59b1e33f0e2341176ee39658e04c71346d7aae10ab9ffdb856 WHIRLPOOL 660e64c94cdb1407b690cb28a25fc18415e0db56026a91f6d011531df594b1143dee5f88d8571568d6f0346081d681c556fb6cd92935dcac608a035a9270d943
EBUILD nqp-2015.02.ebuild 1655 SHA256 dd3991c47d6f7b9697bf3a9c3621941d8fc56615d4f7e2bbe9edb757c2aea319 SHA512 f08c29d3e102e1c958b805b0bc651262340fb424dac375fb3726e89fd30f507c004d9693ed386aebdab011caeeccdd73baa81ebc710a10662e86205e5004eaac WHIRLPOOL 667ffb046a4be578ed297dfb81706fa92a8e2bc45e7c39ec012e4bdc914a7e8dc4d4077639ae684c164901f00ef15007cb7cf237ec97357133e2a877eebe6ced
-MISC ChangeLog 8243 SHA256 6e8bb83c127766cdcb02b2e66b567d5dfca54220d6245857611c077f9a5d28c2 SHA512 918b40cbcedceab5a607f88b79ddd00136e6e1f24ff48e0a6629b7f83df9cc4ad274c92e8f0cf11157bb08ff5f5d2b5f279397e9b9c1862d08a79c8d63cdb3db WHIRLPOOL be68ff89deffbef267ce073ade94b8d8b229a49dffb20e3922efa5e54e30b0e0b7e51be6e16d4e836f4d23c3190d0261e6ed24d39af7e49f177ae9f762a6bed3
+EBUILD nqp-2015.03.ebuild 1655 SHA256 cfb9d8dc324004f154ac3701a9bd89986ff5ef415ce3d83bc08b38b17819dd03 SHA512 52652c244848be4728b0ace456329b529187c2ac565162b99ddfa111f1e1bf3ac27e2eb81656b90d62c7e8824f196eb34c795d800cd100778b9a3e7349e77168 WHIRLPOOL db9d608fb073b86783edb57c1e4a134c84b28b4f94300ed8ad91cb888b91e9b4dd1889922065be1cbe0a7b15786233e5a89f4f3bc148fa82134f7306658a266f
+MISC ChangeLog 8350 SHA256 94e08a20c7e4a738f166ac4bee31169be61e8d1bf5f963c2ebc7cf72a537d70d SHA512 92417a83af717d83576040188d6b50622c394cf99578f5d1ffded3876d76effd6229f32934b10393a7c2c6ab12978855244d505f1f0353331b173910a3575a1e WHIRLPOOL 297f9666e0f1c336b4fb85be957d8ccb677ee470b073637b4942f3cd4a47d89843ea9d1ee08905f4b6f08d721df8e5591d429577ce4e9912bae5d4e886fcfa1f
MISC metadata.xml 404 SHA256 3e5dfb79d6f4a44b0fc997651ccde75103dcf25dd6aaa0f59a18489cd82cdd25 SHA512 0440da4fe44ec43ff8a88c16837d670825c2c02ed75e64d07cf325e8c101a29ba6532ac8af28579d089ae493cfa8ab2a380e4c534b4069babe15c2baa1238897 WHIRLPOOL a11b5e4adc6f2138d2b87619034347ab8f43aebe2673353f16c6623a981541ae366bc5eb6b2a05332de30b3291d241509f2bdc72153f3252bba539efb62edc7d
diff --git a/dev-lang/nqp/nqp-2015.03.ebuild b/dev-lang/nqp/nqp-2015.03.ebuild
new file mode 100644
index 000000000000..341fec09d12d
--- /dev/null
+++ b/dev-lang/nqp/nqp-2015.03.ebuild
@@ -0,0 +1,66 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-lang/nqp/nqp-2015.03.ebuild,v 1.1 2015/03/20 07:09:27 patrick Exp $
+
+EAPI=5
+
+# still not working
+RESTRICT="test"
+
+inherit eutils multilib versionator
+
+GITCRAP=6104d87
+PARROT_VERSION="6.7.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-1.7 )
+ moar? ( =dev-lang/moarvm-${PV} )
+ dev-libs/libffi"
+DEPEND="${RDEPEND}
+ java? ( >=virtual/jdk-1.7 )
+ 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
+ # dirty hack to make dyncall not fail
+ sed -i -e 's/-Werror=missing-prototypes//' Makefile || die
+ sed -i -e 's/-Werror=missing-declarations//' Makefile || die
+ sed -i -e 's/-Werror=strict-prototypes//' Makefile || die
+
+ # more dirty hack to allow building with newer gcc
+ sed -i -e 's/-Werror=implicit-function-declaration//' Makefile || die
+ sed -i -e 's/-Werror=nested-externs//' Makefile || 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
+}