summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPatrick Lauer <patrick@gentoo.org>2014-07-21 06:14:30 +0000
committerPatrick Lauer <patrick@gentoo.org>2014-07-21 06:14:30 +0000
commitd401a053f2dd15dd8af8b52844134dffffc629da (patch)
tree220d8d1eab6b51ff944b95e15891da557a4cf1ac /dev-lang/nqp
parentVersion bump. (diff)
downloadhistorical-d401a053f2dd15dd8af8b52844134dffffc629da.tar.gz
historical-d401a053f2dd15dd8af8b52844134dffffc629da.tar.bz2
historical-d401a053f2dd15dd8af8b52844134dffffc629da.zip
Bump, hackfix for 3rdparty/dyncall compilation
Package-Manager: portage-2.2.10/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-2014.07.ebuild61
3 files changed, 70 insertions, 2 deletions
diff --git a/dev-lang/nqp/ChangeLog b/dev-lang/nqp/ChangeLog
index c223491817a7..8a61598b2922 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.48 2014/06/27 07:00:03 patrick Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-lang/nqp/ChangeLog,v 1.49 2014/07/21 06:14:20 patrick Exp $
+
+*nqp-2014.07 (21 Jul 2014)
+
+ 21 Jul 2014; Patrick Lauer <patrick@gentoo.org> +nqp-2014.07.ebuild:
+ Bump, hackfix for 3rdparty/dyncall compilation
*nqp-2014.06 (27 Jun 2014)
diff --git a/dev-lang/nqp/Manifest b/dev-lang/nqp/Manifest
index e898a4fd44c1..a52d4eef2308 100644
--- a/dev-lang/nqp/Manifest
+++ b/dev-lang/nqp/Manifest
@@ -4,6 +4,7 @@ DIST nqp-2014.03.tar.gz 5047121 SHA256 11f5bd6de42f0256cc3e330f4ec7da6af7995187e
DIST nqp-2014.04.tar.gz 5057307 SHA256 a27c00b7d8b9d42cbc96e307a3cd0ffd2059b521fe0e793713aec61e98c01046 SHA512 6ae19c01fe6e11ec9a78db6b268e60a612875c31f878927afcdac4d30fbec5dfc100705c5dd918018371f368af2e15161932f667f79339325425d246134712d3 WHIRLPOOL 472d04ae7714e6e638cae545ad8d1c7b803da5aa12271e1a63cf5f86e93a21c77c1e5d5bf757d52fbe828d00e66bc68485d65293e5734571672dfc2f83135097
DIST nqp-2014.05.tar.gz 5010219 SHA256 c77665e97845d4f4413561b29da88737ab699722aebaef48e9bdaff3584772e0 SHA512 164fca1fa5cf34066b1bb25521dc34f8e9a6c7a32d5a7a6f06c85a33e4e31569a61bec142595001df7d4719b2901822b11cce8541c0ad549daf57d35bb808dc3 WHIRLPOOL 27dc99085c78973807401ff020fb9918189d945ce1d911a38bd322067475a53ac06206275816e978b1a148010da0f9d4603f50260694010beca281f5bb53bcea
DIST nqp-2014.06.tar.gz 5199811 SHA256 5d4274563c64f491b867c5d6b815bf234f2e86dbd32828dceab16461f8d532ac SHA512 33b2d8f870a670695600f50e276ea225b3fffb15a438953f092c5edbc9456e9a252bb693443deef843be27d85530730a68da68993d27e9e07970653e9d4cc9ff WHIRLPOOL ba218b6b232db7d5ffd6298ac3bc263f457fcb4dcd7a38e12f68ee4a189cd2d766dd05bf73449a0357ddefc1b5a835b451a298749a7682d5452d0791641627e1
+DIST nqp-2014.07.tar.gz 5199246 SHA256 aaff0091b266881dfde50ba7f42082b5c1a87b51319eb90dc174324f0ef2bd6a SHA512 4d8d6a49e76285ad57015ac2df61e3935dc25f10fb9815c3c4ea64631fdef68a93569331fa31c647a1bdcec1793b23091e0a66b69e4882f933cb3b98ac00803a WHIRLPOOL 3a09c79fffd8559a9bd3989fbbd8d07331a79eecafa1ed0cfdac6a9f6e008c68b308b87d995d0a4e60c215147f7a790eff053688e5779e3a807c607be3745ed2
EBUILD nqp-2014.01-r1.ebuild 1206 SHA256 1a94cb024826f86a4d8d8c559241318a2528318b93826193c9b41a8c27f2cc6f SHA512 8ea024eb11eaa7f0beaa0c59355b62a402456b128188cb38a8a209ab1e4e681be9b4aa5a846a8c4097fa87ca046a1906edc9df51eb448a623c9c6876ebc03430 WHIRLPOOL 723b38642e23b6f36bcddbecea154d34a6f43fe2759608bdf46daf6ab3eaa0751fa1e0e99a800c5f62196869448a2cff8e56573a07e2d4f8cb16b343f0ef98a4
EBUILD nqp-2014.01.ebuild 1286 SHA256 ecd982c67a59cc972cfd46fd4fc60dba6e21d56c94e8323068b3ad6ee91ed0f1 SHA512 c9093c45bf7e339ba5bb8f57d5cc45f10ab241190870b97c7ea680c0ac4a5caf14da609b673f203a3681be9ea757e199898c90af3904ce796d955920d176368b WHIRLPOOL 94513a4327e079ee589644abff33be31b8a296b98144a53ad8a1ef3dcf468856d0883a2cd3b76dd30ebdb80b2cc71c1f2bf373f01c587bb14192e6c7a3dc9afc
EBUILD nqp-2014.02.ebuild 1215 SHA256 05b7e59197d0952a2fbfcd567543254fdc1c1e04b05e020f80a1963773e5f994 SHA512 8a84fed6267488412871b786d8c69f9b2e06f5d944f139580e157e7e90831e26eb3a47268b870403f93cf14ddb8b98af38805ce7fa5e23269f36f68b429ff48c WHIRLPOOL d3ab4fd44133e1c7beb64984f9c441506f94e8384d154c865d6b482a08050cb8c6a142088bac941c3e8820f92381d8401ec2c4513caf2d74312435cfddf255cd
@@ -11,5 +12,6 @@ EBUILD nqp-2014.03.ebuild 1214 SHA256 2d82e81989da7abf74bac5281771bf186f3f27708c
EBUILD nqp-2014.04.ebuild 1214 SHA256 a26c1d2e6d31addaac09f64ac05bc2e0747bec5452c2e414734df09ae4b4a07f SHA512 6aec5a92bc9b42d05284ce1a7559a8b9451ef2fc0c810b47fab4f1f1f217ccbda1890f86f51cc77844d2e9539a561d0cfada41f082c5fbd27d05f1e903a0c33f WHIRLPOOL 6d56d31c892fc79231aa9de87fbb15c1888bf62d4e4a1fa6aff35e28b98ea12c58f7e23c035f7260ff4f87563d006ad11ebe9e693facbdffc65586ddfe3fd550
EBUILD nqp-2014.05.ebuild 1214 SHA256 dc195df1879a48168ae9a5bcf3267d43d1bef099b268207fc3abe0d8137b294c SHA512 59470d678378a52b981717caa547d97df0d395d2b56e0a3313b4b3d84a503edd111dd87763f25107c93314e9724a2485f6aec47afff13d3eee35d9d9c9b82410 WHIRLPOOL dd31a0f4aa9f610326350f250ea315d691b3bea1c19b4e7801afd97eb23edb68ff771cbe3a5d7c7efe93083fb93a66c163b9caba1e90b217bdb30ce2acfb48ef
EBUILD nqp-2014.06.ebuild 1138 SHA256 e66d083522f066d81123ddbc1e6d427b7d164af63ee7460867e06fd063e5f3a7 SHA512 510508c09b4de9ef73a4226292fb7688929892abe47133f601fc6a0c10ce9a2bb4d11226fb84efa4bdb140fda9d666542671a9195161762147e85c4179670a61 WHIRLPOOL 6b02b6a24e3552898f642c1216b69ebdbce112b1fb8bcc63393d2f770f09ada1fc742d8231d0a581cdb93a6a881959ebb5b397fba5d0376e6f3800c679191964
-MISC ChangeLog 6324 SHA256 ceca9e7cfc2478ef07d50849acb41edf002178ee10890c3a68bf72861f435b77 SHA512 a34bf131468a8facfc1658bc1f9bd3a7dbd1f48f5fac7406a6018858cdd121950f30099719b0c2a2d2ac5c2d786ecaecd92c3218869f930e64c720809a77463e WHIRLPOOL 8e8c0b57f6fdf854603416f41e897370f63f94ce0ebe4001d2fbd27b8e88f74631b3db132acac2bf4e5da628eb5e2fdf7cc07987f2e8b2f79b45e745caff532a
+EBUILD nqp-2014.07.ebuild 1451 SHA256 a07d1f35f4329dbaed498f7d0f2bf084aed6f629b8cdb0cea0c8a339e9f4b09f SHA512 0efaaf07af514fae90a5c54656cebdd245223c5f544c17da5d91558d38dc8bbf2b130abfe64fad5e6e0b2f2854bc0361e7539db6c866136ae34fe7d881725aeb WHIRLPOOL 6a63be6fdc066eb6da2a734d4199d709473cfa0206c512f6a2caab492757a3bf96c70b64cbc3326869fa899523339dc631a020335cf419891acc49f0bd85a021
+MISC ChangeLog 6473 SHA256 8666e501e6173c085062b84dbd11f99b6630fd843717688f114782a4755b3539 SHA512 75abe918a2a047c2fd6b644bf7c36f120afaa05aba37c015d6d1b2fc9b6ac4bde61be5caf7d0fe90f5721aced1c490935025df4be6de7e80b87b5f44ed4f6db3 WHIRLPOOL 6a0b17a15f00572a517f9e5a90c5ac0d598cc484dc843a0a0187e4c7c47805ea88594283ee668a8291115fc687e55fb8f176469a2de0b6d92837889752e3b8ca
MISC metadata.xml 404 SHA256 3e5dfb79d6f4a44b0fc997651ccde75103dcf25dd6aaa0f59a18489cd82cdd25 SHA512 0440da4fe44ec43ff8a88c16837d670825c2c02ed75e64d07cf325e8c101a29ba6532ac8af28579d089ae493cfa8ab2a380e4c534b4069babe15c2baa1238897 WHIRLPOOL a11b5e4adc6f2138d2b87619034347ab8f43aebe2673353f16c6623a981541ae366bc5eb6b2a05332de30b3291d241509f2bdc72153f3252bba539efb62edc7d
diff --git a/dev-lang/nqp/nqp-2014.07.ebuild b/dev-lang/nqp/nqp-2014.07.ebuild
new file mode 100644
index 000000000000..558d76e1a235
--- /dev/null
+++ b/dev-lang/nqp/nqp-2014.07.ebuild
@@ -0,0 +1,61 @@
+# 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.07.ebuild,v 1.1 2014/07/21 06:14:20 patrick Exp $
+
+EAPI=5
+
+inherit eutils multilib
+
+# hrm, doesn't look happy
+RESTRICT="test"
+
+GITCRAP=e4be039
+PARROT_VERSION="6.2.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} )"
+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
+}
+
+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
+}