summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPatrick Lauer <patrick@gentoo.org>2015-06-20 01:10:42 +0000
committerPatrick Lauer <patrick@gentoo.org>2015-06-20 01:10:42 +0000
commitd7becf1614070640365a2dc7872e0bdf2e3d2d83 (patch)
treec90543825ec32d601b09b9d224957b498e6c1e20 /dev-lang
parentVersion bump (diff)
downloadhistorical-d7becf1614070640365a2dc7872e0bdf2e3d2d83.tar.gz
historical-d7becf1614070640365a2dc7872e0bdf2e3d2d83.tar.bz2
historical-d7becf1614070640365a2dc7872e0bdf2e3d2d83.zip
Bump
Package-Manager: portage-2.2.20/cvs/Linux x86_64
Diffstat (limited to 'dev-lang')
-rw-r--r--dev-lang/nqp/ChangeLog7
-rw-r--r--dev-lang/nqp/Manifest26
-rw-r--r--dev-lang/nqp/nqp-2015.06.ebuild66
3 files changed, 75 insertions, 24 deletions
diff --git a/dev-lang/nqp/ChangeLog b/dev-lang/nqp/ChangeLog
index f668d8640261..f3c4e276113d 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.68 2015/06/07 08:46:02 jlec Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-lang/nqp/ChangeLog,v 1.69 2015/06/20 01:10:29 patrick Exp $
+
+*nqp-2015.06 (20 Jun 2015)
+
+ 20 Jun 2015; Patrick Lauer <patrick@gentoo.org> +nqp-2015.06.ebuild:
+ Bump
07 Jun 2015; Justin Lecher <jlec@gentoo.org> metadata.xml:
Add github to remote-id in metadata.xml
diff --git a/dev-lang/nqp/Manifest b/dev-lang/nqp/Manifest
index 593e5ec13400..1cbfcb1cb6f2 100644
--- a/dev-lang/nqp/Manifest
+++ b/dev-lang/nqp/Manifest
@@ -1,34 +1,14 @@
------BEGIN PGP SIGNED MESSAGE-----
-Hash: SHA512
-
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
DIST nqp-2015.04.tar.gz 4995958 SHA256 a58e45ae42035102222bf3b3b62bd3892ccaec5aeb4b9629c6d593749d68d9b3 SHA512 84748167aef995c7e1b4c1b19e165d940ca13c7ee08802a92ada8879247dc91b01ded6d8e2a58772b4e3564628114857dcf7b5f25ce4e63ceeec17c997958fbb WHIRLPOOL c8f16aed500116f70fb7e4b039e636d46d2e519d30740f84ef8f480db0e90865425b9e4b28eaeccdc63bc02841420500562d29a63158fa8afaf83612635e8218
DIST nqp-2015.05.tar.gz 4985712 SHA256 ad54f05422d0fbe14483b91de26c195a2d7e21e19446c6374aba5342458c7762 SHA512 0190f8e27b6dcc77cfc8f35efb7b7871e2efb56284ad7cb25b5662c14d5844262d2c491a43f8b60d567402bf2dd5264ad8736de3334d804173e3aa36a93c7449 WHIRLPOOL f4ebddf27db049478ed70c6dfbce0bda06aecddc6a088f73ee484b6f2da5aa2c59ea60619b871477b2c08ccf9969ccfcc636972d14c9c3da791a929f402f1259
+DIST nqp-2015.06.tar.gz 4986918 SHA256 07dd6ea9762c9a3d5e477472cd65584b5e00fef1403c540d2b4ce802c2cc9d26 SHA512 f5d8e9dc057d303745d691eb6f92222c6586077a8f5c3ce0bf8557f715fa7e9ddea6a333e7db1743ed9982189e13e920c0228b40e22bfd3eac9b889a589bc3cb WHIRLPOOL a8164398f54fbc1609f52352e01112681390959a53b1c3d61192800ad2ec40e3ac79c2cb67108f10ab3bd277a540b52aa16e2d989461a860990cef5c92f02b3a
EBUILD nqp-2015.01.ebuild 1655 SHA256 fb04cb03f6b3ecfbbecf35df4c1f0aa8529388e6480ab620cecb6ab46c31dc99 SHA512 77f5e10c33ce92d162fd0293f8b31e255fc187431c1cfeaa7ca6320c46f374dbd214615e18b7ea59b1e33f0e2341176ee39658e04c71346d7aae10ab9ffdb856 WHIRLPOOL 660e64c94cdb1407b690cb28a25fc18415e0db56026a91f6d011531df594b1143dee5f88d8571568d6f0346081d681c556fb6cd92935dcac608a035a9270d943
EBUILD nqp-2015.02.ebuild 1655 SHA256 dd3991c47d6f7b9697bf3a9c3621941d8fc56615d4f7e2bbe9edb757c2aea319 SHA512 f08c29d3e102e1c958b805b0bc651262340fb424dac375fb3726e89fd30f507c004d9693ed386aebdab011caeeccdd73baa81ebc710a10662e86205e5004eaac WHIRLPOOL 667ffb046a4be578ed297dfb81706fa92a8e2bc45e7c39ec012e4bdc914a7e8dc4d4077639ae684c164901f00ef15007cb7cf237ec97357133e2a877eebe6ced
EBUILD nqp-2015.03.ebuild 1655 SHA256 cfb9d8dc324004f154ac3701a9bd89986ff5ef415ce3d83bc08b38b17819dd03 SHA512 52652c244848be4728b0ace456329b529187c2ac565162b99ddfa111f1e1bf3ac27e2eb81656b90d62c7e8824f196eb34c795d800cd100778b9a3e7349e77168 WHIRLPOOL db9d608fb073b86783edb57c1e4a134c84b28b4f94300ed8ad91cb888b91e9b4dd1889922065be1cbe0a7b15786233e5a89f4f3bc148fa82134f7306658a266f
EBUILD nqp-2015.04.ebuild 1655 SHA256 d22a672d2dce063318389b628d3b63aa6eb75408cdd77839c3153ddbcbceeee3 SHA512 5c0977e2b6d0c603b0fe82f44c92d8329a63ead3b3867972123038f3e8b7418daec0a8073e0dba202b829c5d23d7958a0e58567de1d018d0e6df2a781279cda1 WHIRLPOOL c212075075881e41155b385d3db4925e3c5e61853c910f3f8fe2296ac9a273d37dee56995b7a90d745411bb0dfc678df2652cc714ca50732f9e76661cb6b8df3
EBUILD nqp-2015.05.ebuild 1655 SHA256 aae6fe8524a6e11dd1e062dbb2513a8e8b9cb44e3b474acaeb9ed6c44d0e352b SHA512 e1dc42ebf2a79879e6673b646513b131e5d91725f4f88a74a0a0baa345ed79bdd95633ee5f7be73808800399ad34f2a856200e5ffef2938ed713b995897e197e WHIRLPOOL 9ff87f8dd2be15cd95db377b8d65ca2baebc448f3d6ebe7cf93f1e6a9129426cdb8a9af29715f6c8e449c299422f0c8f20eb9b3916a1d4567ffaca0e9aeb15f6
-MISC ChangeLog 8860 SHA256 81104020013f1940fc04eb4bc05a99698636727e9688d5e89a96f15add2e7ed0 SHA512 5f26bf14872903f4781bc321e70b7f0d4987519a4acfc64af6248ac481de383d7a71308176ac22ed02c7d836383bfb447a66ea421cdf125032532708ed2a5961 WHIRLPOOL 4130cf1a03122185243a74f5b6c91135191ca5c8dee85582fa72521b7dd7afd26aae3a1c00b5079d836ceff844f629c8f0eeecdf4fa53c4f6e095921c60a8d4a
+EBUILD nqp-2015.06.ebuild 1655 SHA256 786c33c4df70c30acba2eab7e92da2fff6a8fb6c5c740abaf7a6ad26953d2713 SHA512 e0e683e14964ee9fec793f3ec526d55c158b4cfa9c641b125348023ec3fca1d132fba5f4584c3a6965c5486a417410dfc62def20ee902f26d42b619ad0483694 WHIRLPOOL 8192d57befeeda664890218541b35c9e09fddd3b115fcc2670942f2470cfd3ca9e5b57a02d1b67660be8b407b77854871e3f7462504a83b2c7f849a25a52816c
+MISC ChangeLog 8970 SHA256 1dbe985c5d946454bb26096f6ee88573c94b16a5e3e1cc939d9b41a956a2aa60 SHA512 983b1b79b24e60f2d11bca2760b5e667068ef75b4b7155495dd25ac5fa5a18a36929d7efc127ab2b762dc681087c04f7d61ba846f9618e728ac7772ce63e3bf4 WHIRLPOOL e84c6aaa8efedb5fe58d450a66ee581e1de3a4c504ecabd9d587b9658eba15fddf4548271c7f034e1364925b435d6c2789bc5c2547c1fb1f75a9053998db2cd1
MISC metadata.xml 496 SHA256 672fa41fbb710c7120c4ac78477da6bed1abc207294efd5fe5c9d8cfa752e339 SHA512 8538392c702bb54a03a6f361e2f5810712a1ab155f2220a8ff2a1c6f334208483aed5f32480eccd64282ef1544cc13dc22162f9030117ba288a73c78afbd21b6 WHIRLPOOL a5ce178100c2ab71977333cc025c42eeb41220e20eda3f3d57544b558310eb46c3f84df18534de75dcea084c7e4476d6c5b8dc4651dc00b9c65f039cc5fa41b1
------BEGIN PGP SIGNATURE-----
-Version: GnuPG v2.0
-
-iQJ8BAEBCgBmBQJVdATLXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w
-ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQ0QUU0N0I4NzFERUI0MTJFN0EyODE0NUFF
-OTQwMkE3OUIwMzUyOUEyAAoJEOlAKnmwNSmiohoP/js4wkSijWdvAMQo5HR96acr
-kUlfRkeOYe9/19zP+s+wSSfypBUeM34ogRyuzYmsyDQgPqJzy2niRJBXMm2lJXp9
-IlOoFQIJW8Gz20PdUWooG3uHf0KAqcA01SUBdwR8EIaOuEdrIz44MkYay9ZS2k+3
-dQZRpw0JQUKJihyv56N0zbBu5TsKUOQtCgoCuWRL5ky7PE+iNzq8ctFtpACzOE+/
-JDQuwTgzQgXW3cyox7S5JWNK6rnoAaKuWvJyjnOpBblVCMZVWqFY3btVz8qwguzY
-tMvPiSQDH8gxiAUwxdRq+DDW/7WQaopm7n5GEZR6LaEGWTNoZ+18CKAZvwG461/W
-1xXjs2vJ0osjzR5QJrVZKC7Qe+7KAlxikmF22QjcOrZHeSgJPNsu23LIS9Ulf9QQ
-PA3nRsVlvOaLRzoLN7uiIokv4uNpaco7YMuVkfMyDkYL5+EPPL2/mAUNa0vrfY/7
-AoaVNUaBzFYY1nRxi7B1VoXlrz+c5jS+p1/s8jlDtGqM89Npx2bYOEQFFiI6Kja5
-Vj5y8gu3sgcM50bowmFEbP6R7dPK7PEGZW9LBF+aiuAUMteiEpSPp4vt0tP7a/wC
-XmO0XwC7f4OjtKHDlg7JhMX66nalR0FdY7Fb14r32Zxs0Figx6f2shoF8ox7USQS
-+ZnwSa7Mfi0aieqEYrXy
-=Rvi2
------END PGP SIGNATURE-----
diff --git a/dev-lang/nqp/nqp-2015.06.ebuild b/dev-lang/nqp/nqp-2015.06.ebuild
new file mode 100644
index 000000000000..375d78292f07
--- /dev/null
+++ b/dev-lang/nqp/nqp-2015.06.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.06.ebuild,v 1.1 2015/06/20 01:10:29 patrick Exp $
+
+EAPI=5
+
+# still not working
+RESTRICT="test"
+
+inherit eutils multilib versionator
+
+GITCRAP=10ccaf4
+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
+}