From: Patrick Lauer Date: Sun, 22 Feb 2015 02:52:55 +0000 (+0000) Subject: Bump X-Git-Url: http://git.tremily.us/?a=commitdiff_plain;h=427cfcb97a0026b7c7538b1595310904186eaee3;p=gentoo.git Bump Package-Manager: portage-2.2.17/cvs/Linux x86_64 --- diff --git a/dev-lang/nqp/ChangeLog b/dev-lang/nqp/ChangeLog index 74080b7f6ee3..371c2ec18bc4 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.61 2015/01/31 15:53:57 zlogene Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-lang/nqp/ChangeLog,v 1.62 2015/02/22 02:50:49 patrick Exp $ + +*nqp-2015.02 (22 Feb 2015) + + 22 Feb 2015; Patrick Lauer +nqp-2015.02.ebuild: + Bump 31 Jan 2015; Mikle Kolyada -nqp-2014.07.ebuild, -nqp-2014.08.ebuild, -nqp-2014.09.ebuild, -nqp-2014.10.ebuild, diff --git a/dev-lang/nqp/Manifest b/dev-lang/nqp/Manifest index 2711d1cfc367..8a37dd4b2d38 100644 --- a/dev-lang/nqp/Manifest +++ b/dev-lang/nqp/Manifest @@ -1,18 +1,8 @@ ------BEGIN PGP SIGNED MESSAGE----- -Hash: SHA256 - 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 EBUILD nqp-2014.12.ebuild 1655 SHA256 60c31b1826ffb3d1b504624d0c7215e5ab45d5458ab11bd124ef7282aac089d0 SHA512 274bf042e8e169756af9fa2c8b482088f09ed3cf5c676451f0a525a23e0e20876021b6e0dcb4f8d060790e53c528bfd4ef0c4d4a38b3cc9698658ce9fd987c61 WHIRLPOOL 46250d977f1d84df24941c2e5e7a1d702f824e1932dc254ff49bbdf4cb28a63daf374ea3f4ac71ed5dfd0854e1881c03bac14fd8926d3cef1946d1b64ad5d2f5 EBUILD nqp-2015.01.ebuild 1655 SHA256 fb04cb03f6b3ecfbbecf35df4c1f0aa8529388e6480ab620cecb6ab46c31dc99 SHA512 77f5e10c33ce92d162fd0293f8b31e255fc187431c1cfeaa7ca6320c46f374dbd214615e18b7ea59b1e33f0e2341176ee39658e04c71346d7aae10ab9ffdb856 WHIRLPOOL 660e64c94cdb1407b690cb28a25fc18415e0db56026a91f6d011531df594b1143dee5f88d8571568d6f0346081d681c556fb6cd92935dcac608a035a9270d943 -MISC ChangeLog 8136 SHA256 8543ae94c9072a7e64823829641c2a9ceb2ae70da848cea031762e4853edb226 SHA512 15b3a251b13c4511807f2505328a297f275bd8c2d580553b2baebf933800dd315259c5ba1107a6f76e1333633651fe194f7719f29f2aee4f103ab1af2dac934d WHIRLPOOL efe64cbaa6bf5a5bab16eae0f4362e1129f98f21217d5a2e1066162d238272efabadbd8f8cda34a4224e9bf36c8325d03f281ad07ed7298002e4f9622906cabd +EBUILD nqp-2015.02.ebuild 1655 SHA256 dd3991c47d6f7b9697bf3a9c3621941d8fc56615d4f7e2bbe9edb757c2aea319 SHA512 f08c29d3e102e1c958b805b0bc651262340fb424dac375fb3726e89fd30f507c004d9693ed386aebdab011caeeccdd73baa81ebc710a10662e86205e5004eaac WHIRLPOOL 667ffb046a4be578ed297dfb81706fa92a8e2bc45e7c39ec012e4bdc914a7e8dc4d4077639ae684c164901f00ef15007cb7cf237ec97357133e2a877eebe6ced +MISC ChangeLog 8243 SHA256 6e8bb83c127766cdcb02b2e66b567d5dfca54220d6245857611c077f9a5d28c2 SHA512 918b40cbcedceab5a607f88b79ddd00136e6e1f24ff48e0a6629b7f83df9cc4ad274c92e8f0cf11157bb08ff5f5d2b5f279397e9b9c1862d08a79c8d63cdb3db WHIRLPOOL be68ff89deffbef267ce073ade94b8d8b229a49dffb20e3922efa5e54e30b0e0b7e51be6e16d4e836f4d23c3190d0261e6ed24d39af7e49f177ae9f762a6bed3 MISC metadata.xml 404 SHA256 3e5dfb79d6f4a44b0fc997651ccde75103dcf25dd6aaa0f59a18489cd82cdd25 SHA512 0440da4fe44ec43ff8a88c16837d670825c2c02ed75e64d07cf325e8c101a29ba6532ac8af28579d089ae493cfa8ab2a380e4c534b4069babe15c2baa1238897 WHIRLPOOL a11b5e4adc6f2138d2b87619034347ab8f43aebe2673353f16c6623a981541ae366bc5eb6b2a05332de30b3291d241509f2bdc72153f3252bba539efb62edc7d ------BEGIN PGP SIGNATURE----- -Version: GnuPG v2 - -iJwEAQEIAAYFAlTM+jcACgkQG9wOWsQutdbZKgQApL+Qk7yMsE+yhDsxlnvtcocD -35olWKVxMxxXsBlxdl2r9WgArHJnv1Q2kJeWE7zZNS/JoCidMn6jfzhhL+iDgMS+ -4do0GctqtnSYrJWKNpnzwZ2HTUihLn130Z3KKMjOOQWpdxj+Daq/0pf1f4XwWlk9 -Etvr8cLA71AM4/OBOOk= -=IcEV ------END PGP SIGNATURE----- diff --git a/dev-lang/nqp/nqp-2015.02.ebuild b/dev-lang/nqp/nqp-2015.02.ebuild new file mode 100644 index 000000000000..dcdde1c32ee4 --- /dev/null +++ b/dev-lang/nqp/nqp-2015.02.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.02.ebuild,v 1.1 2015/02/22 02:50:49 patrick Exp $ + +EAPI=5 + +# still not working +RESTRICT="test" + +inherit eutils multilib versionator + +GITCRAP=48279f9 +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 +} diff --git a/dev-lang/rakudo/ChangeLog b/dev-lang/rakudo/ChangeLog index 376baec17e72..cbcacb83e4a4 100644 --- a/dev-lang/rakudo/ChangeLog +++ b/dev-lang/rakudo/ChangeLog @@ -1,6 +1,11 @@ # ChangeLog for dev-lang/rakudo # Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/rakudo/ChangeLog,v 1.69 2015/01/31 15:52:27 zlogene Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-lang/rakudo/ChangeLog,v 1.70 2015/02/22 02:52:47 patrick Exp $ + +*rakudo-2015.02 (22 Feb 2015) + + 22 Feb 2015; Patrick Lauer +rakudo-2015.02.ebuild: + Bump 31 Jan 2015; Mikle Kolyada -rakudo-2014.07.ebuild, -rakudo-2014.08.ebuild, -rakudo-2014.09-r1.ebuild, -rakudo-2014.09.ebuild, diff --git a/dev-lang/rakudo/Manifest b/dev-lang/rakudo/Manifest index 7ef152e9dcf3..b37837e4ad33 100644 --- a/dev-lang/rakudo/Manifest +++ b/dev-lang/rakudo/Manifest @@ -1,18 +1,8 @@ ------BEGIN PGP SIGNED MESSAGE----- -Hash: SHA256 - DIST rakudo-2014.12.tar.gz 1490064 SHA256 1d064db752bd60513bb0f49bc344a48c9537197a4034eabc2c30d2de9ec29e91 SHA512 889d9a72dc4c7bebb2fa1879c8af87239f099a4dc47c65bf60531ec2c5b1bd15fa9449affebb218dac589003d120d92e854d9624ba3338ddd8e3a319df48cf96 WHIRLPOOL bf40cc50786b5c4a8b531690d3f0916a990aac403e994c481cf7b32cebe37ac254bbb4fa61567dacca1bafaf6151fc3ad3e4ab9fcbc41084833a3635c438bb06 DIST rakudo-2015.01.1.tar.gz 1500598 SHA256 bf6e406a7d274d56b0afcbe13baccb69449d6847c41d713d4fea4220b5246d51 SHA512 b4953f7d4408e4ef51b09339acc1a3be13a00fd3a5a546961478d1bd62bf383660650aa336cd482fd7c321e4eda5a2d26182ad25f33b5902781a6b4cb407c0a7 WHIRLPOOL 9a8dfbec049f92455c2cdbb1d37e55e365dce50aa17b4181b888524efff8ec0a035f10b6ced5fa0803ff16d49772ce2de06664fa21df23ba997ef25f6fcf0825 +DIST rakudo-2015.02.tar.gz 1541857 SHA256 6e64d291809f1ec081fae061c4c886bc774d442439b86801511da3e1a64104b6 SHA512 c6acf3704f820f523be4b0bd2dba9cee23a573364bd22f8a5b8f65b3a0fdc2dcd2921a89ff1e3499d372af611a9fcc2d5660952f3b5d9efee4849ed0b14979e8 WHIRLPOOL aa96a90bba18fa9f2543dfdc7cde0c9e9ad9e6bb7f5cf462b6b55d07a9745f2ff8a7f1c342ae652f4dde49db079f54fb3391676c2a8c5de46c8f2cee736d4975 EBUILD rakudo-2014.12.ebuild 1453 SHA256 07682355ea6efc9ccd41de88f45fff2b857b3d612b96ac1a76e77b8a34b10153 SHA512 7440c440d83f5f8e7ecb002a1509bbae4217e6fc5ac5e17d67fe278ad47eefca855bcca7b2bb9f908381257d35d5394e9a8be4df4526afafa43740f3f98084ba WHIRLPOOL ac96dfbe7271159632f0408b69b3e10219cdf2bfa08888f91e919c3b9ea0177dba3586a700280f73f5cb85dfe62bba1e093ad1ecaf9aecc9688513eb21d77ddf EBUILD rakudo-2015.01.1.ebuild 1475 SHA256 cba0e8b300a0bef623bcb8beb59ba2e4db7cb0118124b96c73de7dd66eafaa5a SHA512 0f2284fafdd67fd38aaf5a1d8fcaff3475b31315b15a7eb4332b4ce71ddf6be91e30585dd814f87f48b485b0dcdb651e9392f161bde02ecfaea4df45f92e3bf4 WHIRLPOOL c6cdb39cbb4b1739258a57f2623bdac161c4f6093eee48b77c8bcc067c8393931c4d49c47973fd02c318159d4e98eafe6582a71dcd766149f3925f45425398f9 -MISC ChangeLog 9961 SHA256 d2171af04a0e38064c2f18e264fe50919d293df785c5a79b9109cbb5323e983f SHA512 52cfdde6a3c6d06c6326ac36be64b8cda95ff8c2c7e740fe6eb8fdb35be306353d4a2d3a34061a33ef9c5e4439ef0e48596bb19199e6e410b72938e94933b56b WHIRLPOOL 7c8dfba1cb2499ea785508e9555a0a28feb652a73683e7dc3888adb48dc8e200c7f633176e5b3b845cbf03ad50da10d35950d47d4744ff06a499dd9c6c18f169 +EBUILD rakudo-2015.02.ebuild 1473 SHA256 649e414461e7be27c0a5137f3066bd5965e83eaea8877a8977bc918db458c9db SHA512 4bb6651464693215b7b59ce537c62ba3208505a9a35e829b04f4482c34c1bbcaa3082d681b08e877962a08ac43728813d8026117bc7ec9f87893859f35aa5967 WHIRLPOOL efb0d68ed79a1bf96627d89d2da512adc7fa1e80f3c18b036d2d75ae09c175029d48113365d4329f272c52efdaec810311793bbde5c7f90d946f52b4b8d6327e +MISC ChangeLog 10074 SHA256 e2af3069d9ecf154e74ffdd921dc0696a18b09f87b3510f9f74bc66b8b07acd6 SHA512 efca23cfd43b11dbf6a7220a717ea90281e0f4a2bc34bebf4c5f694392cc29dfe77e7f97420db6f0c5a270ff192e9186ea0637d52f3ecad9b24195594e8447eb WHIRLPOOL f3ba82129c60d147f5eeaf8bcea99eecd19b54482e1017d08d149bd65855be7d43b31578c28ce454c33c6861469d826b9c51bf9cda4646c79677037f54374625 MISC metadata.xml 418 SHA256 9c56f39209ac85e097ca4fb41b93485bb625661dc99cf2627589d7dbcac85418 SHA512 8a2d709ed2f76c136adc4f869e1d5a116ebd4160ea043aa173e6cb793c7a567f5aabe115204b90e3d3968cd995085cc4bbbc1d9fd65472fbb1f3bfa33caeebc5 WHIRLPOOL ccce29b86221c6ce8b67243a097c7be7e3872d35aabc628016182cf1198ad8d780df3cfa7247fb11cc19f6dc44fee645e46506789219bfa33e7d62b1c901986d ------BEGIN PGP SIGNATURE----- -Version: GnuPG v2 - -iJwEAQEIAAYFAlTM+doACgkQG9wOWsQutda9wQQAmIEHFPwMagDQ+AjJNKbnDZjM -0lkzHkJ4p/j+J5YTKj5dtgy3fcS053YSomDHearta9OjJeR4+4xYFnskf4Bg/uoA -6J3zreS0C+HUiLjawAcUZt1mrNuGchXOD4Ie2Wb/A7n2g0BT7OqlyJxTxXWciCTv -CZkePB3qmxIf4aUJOwc= -=xpNF ------END PGP SIGNATURE----- diff --git a/dev-lang/rakudo/rakudo-2015.02.ebuild b/dev-lang/rakudo/rakudo-2015.02.ebuild new file mode 100644 index 000000000000..b37818782a34 --- /dev/null +++ b/dev-lang/rakudo/rakudo-2015.02.ebuild @@ -0,0 +1,58 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-lang/rakudo/rakudo-2015.02.ebuild,v 1.1 2015/02/22 02:52:47 patrick Exp $ + +EAPI=5 + +PARROT_VERSION="6.7.0" + +MY_PV="2015.01" + +inherit eutils multilib + +DESCRIPTION="A Perl 6 implementation built on the Parrot virtual machine" +HOMEPAGE="http://rakudo.org/" +SRC_URI="http://rakudo.org/downloads/${PN}/${P}.tar.gz" + +LICENSE="Artistic-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="doc +parrot java moar" + +RDEPEND="parrot? ( >=dev-lang/parrot-${PARROT_VERSION}:=[unicode] ) + >=dev-lang/nqp-${MY_PV}[parrot?,java?,moar?]" +DEPEND="${RDEPEND} + dev-lang/perl" + +src_prepare() { + sed -i "s,\$(DOCDIR)/rakudo$,&-${PVR}," tools/build/Makefile-Parrot.in || die +} + +src_configure() { + use parrot && myconf+="parrot," + use java && myconf+="jvm," + use moar && myconf+="moar," + perl Configure.pl --backends=${myconf} --prefix=/usr || die + + # why doesn't ops2c get detected?! :( + if use parrot; then + sed -i -e 's~OPS2C = $(PARROT_BIN_DIR)/$(EXE)~OPS2C = $(PARROT_BIN_DIR)/ops2c~' Makefile || die + fi +} + +src_test() { + emake -j1 test || die +} + +src_install() { + emake -j1 DESTDIR="${ED}" install || die + + dodoc CREDITS README.md docs/ChangeLog docs/ROADMAP || die + + if use doc; then + dohtml -A svg docs/architecture.html docs/architecture.svg || die + dodoc docs/*.pod || die + docinto announce + dodoc docs/announce/* || die + fi +}