diff options
author | Patrick Lauer <patrick@gentoo.org> | 2013-05-31 04:43:55 +0000 |
---|---|---|
committer | Patrick Lauer <patrick@gentoo.org> | 2013-05-31 04:43:55 +0000 |
commit | 201e968f9575ed26a41048f0fe2dba945e42d89c (patch) | |
tree | fa980eb93f0ce909ccc8daf41c450ad8a491ae74 | |
parent | Remove old. (diff) | |
download | historical-201e968f9575ed26a41048f0fe2dba945e42d89c.tar.gz historical-201e968f9575ed26a41048f0fe2dba945e42d89c.tar.bz2 historical-201e968f9575ed26a41048f0fe2dba945e42d89c.zip |
Bump
Package-Manager: portage-2.2.0_alpha177/cvs/Linux x86_64
-rw-r--r-- | dev-lang/parrot/ChangeLog | 7 | ||||
-rw-r--r-- | dev-lang/parrot/Manifest | 4 | ||||
-rw-r--r-- | dev-lang/parrot/parrot-5.4.0.ebuild | 83 |
3 files changed, 92 insertions, 2 deletions
diff --git a/dev-lang/parrot/ChangeLog b/dev-lang/parrot/ChangeLog index 6c0785b2fb26..88117e283438 100644 --- a/dev-lang/parrot/ChangeLog +++ b/dev-lang/parrot/ChangeLog @@ -1,6 +1,11 @@ # ChangeLog for dev-lang/parrot # Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/parrot/ChangeLog,v 1.65 2013/04/19 02:50:33 patrick Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-lang/parrot/ChangeLog,v 1.66 2013/05/31 04:43:41 patrick Exp $ + +*parrot-5.4.0 (31 May 2013) + + 31 May 2013; Patrick Lauer <patrick@gentoo.org> +parrot-5.4.0.ebuild: + Bump *parrot-5.3.0 (19 Apr 2013) diff --git a/dev-lang/parrot/Manifest b/dev-lang/parrot/Manifest index 79ad8924f1fd..59e652bd934a 100644 --- a/dev-lang/parrot/Manifest +++ b/dev-lang/parrot/Manifest @@ -3,10 +3,12 @@ DIST parrot-4.11.0.tar.gz 4626678 SHA256 46de72022dfe521fb8c5d95453e1d091d4d20d8 DIST parrot-5.0.0.tar.gz 4596149 SHA256 47faa48bbba9b644bcef4d712e0c66c06d61b23a047ad3a5db6f001590c273df SHA512 fff66777f47eacf6bfa75156a11db45447c4c77c2b12b3e08a83e35e750a9e788bc3739b2146463c4dff1ab7a5a60f84b89e398c576d89e3b09475e0733592ad WHIRLPOOL 3d176b758f63f875509361851b826507d74b4d4d687d0ff15af2321fc521af7f6d3aa72702beda669ddaab0cd3f79dbe108fef6c872540608ab35f54951acfd5 DIST parrot-5.1.0.tar.gz 4601825 SHA256 2483963c1bec665be772cb40a71fd3d9d2621feca547932475017c81a2f7e49b SHA512 0c1adb4758c3b62509ef6ae98a91a1ade023a3e36bd066890dd50df527cf5faa7e2bbd09ad47f052fd7806f59c6bf060aa26262cf97cad3ed51f77bcbbbee20c WHIRLPOOL cd2c952436585c5a758ae277d86508643cd2be8c55a85f6a660c03433eb99a6e7c1949aa865e9d6c947bd89734eb35dde50dbef2a756f76b98b769d3e52b8072 DIST parrot-5.3.0.tar.gz 4597727 SHA256 79d6f1fe20645b0afbc496cd0d7850a78b8940230e7637c5356d780f5aa1750b SHA512 b9fed444af833ac9a66ef2c5af6e6b589b6a64320d7699c29844b72edb885027a78a84cd68934ef416d86090c876b255e8106be7ac0d77969a3e0b0544d0632a WHIRLPOOL a4da457d7844f468baa3ea7c0dfb3b779d8d8a4f0645a7544b5c515f9631ef0bbd05eac240820bd4cc78cdd78e27d284a22548e530ce7595f9a1b0f992f5cbeb +DIST parrot-5.4.0.tar.gz 4601122 SHA256 4e37686911b446f5e5f2c0aa62138988ba0c411d2c5e2ba231d1a3421a85ad10 SHA512 fecda8746ca561b93ea9c2d3ed18f30a4d86c9be1fd43edecd7adc9a3d2c8eb9290d2d1e3f98d2a54e3acb1141a87aa2433e2c21bc2399ef7cbb3f2c9ee10626 WHIRLPOOL 26de51dddbf147248e5871f6de42c3a4a41ef771404fb412eef632159a098dc5a8fae03e16b049d190b87e21e362a2fddd90176a06db7bda2b900ee45c928015 EBUILD parrot-4.10.0.ebuild 2507 SHA256 770365c9979ab29a8629a853e4923bd9a510d59e1aefc92a0e045edd5547aef5 SHA512 14f27f521b449ba0da4ab4ab61896febe6f47c28400a635320d1817a2f5d94cef1032208cc8a709b4bcc62836b24cb03a6e44c20a156337cca94bceb0456eec5 WHIRLPOOL 12ec5c9f6736711cedb2da024035c962c55311727448df3975e3ab03d571d8a38dcec51029be7e429744de6542261e25b06ff69058ef7f40340eb6102dfab95e EBUILD parrot-4.11.0.ebuild 2507 SHA256 a19def134dd3ed2ad2474a8b1057938080ae050a49ccb09f11495ea5596a117c SHA512 30e38d4718111277432e38fc7916c4d2863be482ccf8281abee255cee1bc7e0c6f67cd2f2a1d14abbd669cd35aea25c63eeef623c210111cb5f9a80a47881227 WHIRLPOOL 0e931042b6627ddab1d90806284286c57c65a822e77571c0f6a5dcc23bcee26a7b54c540ef5efeb738e285ee8d3646686fbe1585ad7d471008d9f5f25cda0fa7 EBUILD parrot-5.0.0.ebuild 2507 SHA256 c3127338c4f592145bdbc6c9d1cff8fe364a3fd9858a625daa6665d7d462d7cd SHA512 dac389606727ec2e67fa178f98ecabc79c0d63e5c857e91f39864f57efd9a85aa88fdaf550cb74ca5952d04341abdca4ea5bd43021912e43d9e7244ff6063381 WHIRLPOOL c03e7fe89fc31f1c04164a23747d912adccfa811a01c9134dbf6f1f49f01b92f95acd1a356ccc8a64b6a75970002194d1c3e68581699a84001b25c460561c807 EBUILD parrot-5.1.0.ebuild 2506 SHA256 1de42be6b3ffaa15588210944d7d5adb664549ae1fdf67cd43a7ae64eff0bef5 SHA512 bcfe16624f283566f38182da237eeb6597f72e6bc5d9465d9c4ec15a998fcf6fa0f4b329be3e4d60aebee63f5a0d8d8d51f71173106a863e2aa43ce45fd27b16 WHIRLPOOL 62a7c59b4f83d1e4a8bb5482af93aa9868da20555afd58d8026257bd3dd2716f580f20aa829d4d506e55cfc075d4b2b04d195c1184c33dc34161248553140b52 EBUILD parrot-5.3.0.ebuild 2506 SHA256 ea259f3a8dd3d599b1091e6f265cd888bcf60cfbe07f780784b6b83da796418c SHA512 a1a5e0eefdbfa868ebb30b06b6612424093bef663dbca858805628f8f69520b152839c88229473207ae83272044ccc9cee2bc066635d1c67831afc1d01d083bb WHIRLPOOL bc132dbf5d5d2f0911b75ac21dcb5404b846e836c098b21f6f44613b418929bc88740b4ab78ea28bc2445b37a4319163261775e8ec1f448a6a86f1c18b216309 -MISC ChangeLog 9333 SHA256 2187d56e57d80dc8871457bc4ce0813f340189a626cb4b08e207a20cf22b1976 SHA512 bbbffd43ccb3b5e27cd0de0fa3ef4b43a192f9677cf4f093d64da689f4e01924bc2a186805ac2370141489f887216d3cb73cef3be9e4d41cb3455ec6e4851cdc WHIRLPOOL 97a219d61d453105d28d05aa92f48d23f8bab4130c6d5447754f9321cf85f4c3871bf1b5d6abe4c11b41cc133e27e280510b6e57c649fbb784c7d27871521b6a +EBUILD parrot-5.4.0.ebuild 2506 SHA256 cb3b4a199f5dd8b74c580a85e406e5b280388b40e365a26770ce779e0fa1e858 SHA512 483824d390b853f942489975e5bfd45e3c1243806fa97ae6b191ed0d715c81be33371afa503539e6b0720ffc7d8e0638f076094f677888508d107a5ad06b0037 WHIRLPOOL 99cbee48d4767b38f857bc37f157b25bc58379faba0139185887c9a998674398b76aaf46383a3f2e63a426a1df8a25cc3904b23f8016df60039119476e6a2937 +MISC ChangeLog 9442 SHA256 308319c4478bb713a454b380ef0425f441b7eeba80a92ffa0982438b00545280 SHA512 34315689dad0326d3ed1b460d6167996ac55a050dca449ced969e253919cb33ee839780d786a9e2c6b21ae175cd7476a7cda5942077285158d72c9a84514d354 WHIRLPOOL fde5404c5f3009a2926bc39ed149c49ecf72c33ee610fb6261a4ccacbb11c033bd7d7edbc54e855b06bbf292c0927d46ddba24f41dd485dbf97b9988ced70139 MISC metadata.xml 157 SHA256 6a11fd41a2a210a9760849de398ef8c62cf46cc742d09b2e1781def7848fa1ec SHA512 95158d74d42674de03bc271c8dffa2264759c77681436de71fa9b3ad67f50b09394b0401e6df6dde526bc8dcd6ea666ed6767662bd63c3e92cb33b7b23e4ede8 WHIRLPOOL d3fdf14c384070120719ad4076cd04630790564f5bceda2a273e6481ea27a6fc6291e55d78cbf8bf99b73c7b42e8a1f286927c990702dceee97a63815cb33846 diff --git a/dev-lang/parrot/parrot-5.4.0.ebuild b/dev-lang/parrot/parrot-5.4.0.ebuild new file mode 100644 index 000000000000..846f258086fd --- /dev/null +++ b/dev-lang/parrot/parrot-5.4.0.ebuild @@ -0,0 +1,83 @@ +# Copyright 1999-2013 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-lang/parrot/parrot-5.4.0.ebuild,v 1.1 2013/05/31 04:43:41 patrick Exp $ + +EAPI=3 + +inherit eutils multilib + +DESCRIPTION="Virtual machine designed to efficiently compile and execute bytecode for dynamic languages" +HOMEPAGE="http://www.parrot.org/" +SRC_URI="ftp://ftp.parrot.org/pub/parrot/releases/devel/${PV}/${P}.tar.gz" + +LICENSE="Artistic-2" +SLOT="0" +KEYWORDS="~amd64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos" +IUSE="opengl nls doc examples gdbm gmp ssl +unicode pcre" + +RDEPEND="sys-libs/readline + opengl? ( media-libs/freeglut ) + nls? ( sys-devel/gettext ) + unicode? ( >=dev-libs/icu-2.6 ) + gdbm? ( >=sys-libs/gdbm-1.8.3-r1 ) + gmp? ( >=dev-libs/gmp-4.1.4 ) + ssl? ( dev-libs/openssl ) + pcre? ( dev-libs/libpcre )" + +DEPEND="dev-lang/perl[doc?] + ${RDEPEND}" + +src_prepare() { + # Fix for #404195 - pcre detection is wonky + sed -i 's:libpcre.so.0:libpcre.so.1:' runtime/parrot/library/pcre.pir || die "Couldn't fix pcre location" +} + +src_configure() { + myconf="--disable-rpath" + use unicode || myconf+=" --without-icu" + use ssl || myconf+=" --without-crypto" + use gdbm || myconf+=" --without-gdbm" + use nls || myconf+=" --without-gettext" + use gmp || myconf+=" --without-gmp" + use opengl || myconf+=" --without-opengl" + use pcre || myconf+=" --without-pcre" + + perl Configure.pl \ + --ccflags="${CFLAGS}" \ + --linkflags="${LDFLAGS}" \ + --prefix="${EPREFIX}"/usr \ + --libdir="${EPREFIX}"/usr/$(get_libdir) \ + --mandir="${EPREFIX}"/usr/share/man \ + --sysconfdir="${EPREFIX}"/etc \ + --sharedstatedir="${EPREFIX}"/var/lib/parrot \ + $myconf || die +} + +src_compile() { + export LD_LIBRARY_PATH=${LD_LIBRARY_PATH:+$LD_LIBRARY_PATH:}"${S}"/blib/lib + # occasionally dies in parallel make + emake -j1 || die + if use doc ; then + emake -j1 html || die + fi +} + +src_test() { + emake -j1 test || die +} + +src_install() { + emake -j1 install-dev DESTDIR="${D}" DOC_DIR="${EPREFIX}/usr/share/doc/${PF}" || die + dodoc CREDITS DONORS.pod PBC_COMPAT PLATFORMS RESPONSIBLE_PARTIES TODO || die + if use examples; then + insinto "/usr/share/doc/${PF}/examples" + doins -r examples/* || die + fi + if use doc; then + insinto "/usr/share/doc/${PF}/editor" + doins -r editor || die + cd docs/html + dohtml -r developer.html DONORS.pod.html index.html ops.html parrotbug.html pdds.html \ + pmc.html tools.html docs src tools || die + fi +} |