summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPatrick Lauer <patrick@gentoo.org>2012-10-30 04:05:01 +0000
committerPatrick Lauer <patrick@gentoo.org>2012-10-30 04:05:01 +0000
commit9330b0f38a3680c416f2bd54fdd35283dbbdd138 (patch)
tree6f2e65aa2816cb2cd72ccc8acbf05c32bf0bc0ab /dev-lang/parrot
parentStable for HPPA (bug #429704). (diff)
downloadhistorical-9330b0f38a3680c416f2bd54fdd35283dbbdd138.tar.gz
historical-9330b0f38a3680c416f2bd54fdd35283dbbdd138.tar.bz2
historical-9330b0f38a3680c416f2bd54fdd35283dbbdd138.zip
Bump
Package-Manager: portage-2.2.0_alpha142/cvs/Linux x86_64
Diffstat (limited to 'dev-lang/parrot')
-rw-r--r--dev-lang/parrot/ChangeLog7
-rw-r--r--dev-lang/parrot/Manifest4
-rw-r--r--dev-lang/parrot/parrot-4.9.0.ebuild83
3 files changed, 92 insertions, 2 deletions
diff --git a/dev-lang/parrot/ChangeLog b/dev-lang/parrot/ChangeLog
index c72673b981ec..724606e93bae 100644
--- a/dev-lang/parrot/ChangeLog
+++ b/dev-lang/parrot/ChangeLog
@@ -1,6 +1,11 @@
# ChangeLog for dev-lang/parrot
# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-lang/parrot/ChangeLog,v 1.59 2012/10/05 04:45:27 patrick Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-lang/parrot/ChangeLog,v 1.60 2012/10/30 04:04:49 patrick Exp $
+
+*parrot-4.9.0 (30 Oct 2012)
+
+ 30 Oct 2012; Patrick Lauer <patrick@gentoo.org> +parrot-4.9.0.ebuild:
+ Bump
*parrot-4.8.0 (05 Oct 2012)
diff --git a/dev-lang/parrot/Manifest b/dev-lang/parrot/Manifest
index 9cd84cf5edfa..e8076bd9e919 100644
--- a/dev-lang/parrot/Manifest
+++ b/dev-lang/parrot/Manifest
@@ -3,10 +3,12 @@ DIST parrot-4.5.0.tar.bz2 4331710 SHA256 74996076eb9dbe0f2442e0ae9c0cb5c3e9d5f49
DIST parrot-4.6.0.tar.bz2 4331714 SHA256 31d48e348eab418d5d9d9f9bb24d628763ff90c608d21b1944c227b6938a69d1 SHA512 dd715e4f66aaa739353b5a43a79047d234247f0d1d727d3f73e80358000dc933e32d706f40a27d57127c7728683c5aa8bc851aa2ceb80f9e25008360d20efba0 WHIRLPOOL bc12b26c7cb5158adc066ec5f6e00ea0ef49d16bab24f0fec6e28c104ac3b30016bd3892485fbdb2b52e1bb8866db3aefad7d4d2bec70025c76abc0c5d6fce30
DIST parrot-4.7.0.tar.bz2 4333224 SHA256 4360ac3dffafffaa00bce561c1329df8ad134019f76930cf24e7a875a4422a90 SHA512 d67d9fb097b3a47c1220aa1548c37a2dd63c925f4fd9e18efa258a23917df8d6c37f6fc0ff6439f5164700d8eae9c699cb21dc9d0e2a41213be8be7232abe244 WHIRLPOOL ce22ac06fa1d015d9208805785613d5f73f8f03121bf3afbe4d7e3fa606a34f361d68513a9d7b6ebaaff8b7c0e1d664486c4dcbb9c705098ba8095221781ac1f
DIST parrot-4.8.0.tar.bz2 4355830 SHA256 b6f9a72b8e4b8af4f85b00f565b8c3225ad631a28d5a7b25f2b0e6fd3bcc8aa7 SHA512 9c3492beecfbb50fedb30954635eddf88a4d260836aacdea1068f57b696f7b2f389532931fa47e24fde8adae1002bcbb212e3492b919b834b1a149345c77237b WHIRLPOOL 5f28f9d8cf15bcc78a02a6b46ba8089d8af1e8423aa26f6223330577f0b11da5fd6809b9d32e0103f009b23aafbf7612a31aea8a19aefeda6ca6494a73657277
+DIST parrot-4.9.0.tar.bz2 4363047 SHA256 638cba16b47bd5c6dfb4c9106f17961b0496d65c321279a16032ef6667d3ae4d SHA512 ca21668505aaa1a32468f775fb92b403ae6e44efcd58beca82dabae425f43260e7e5d9c3fbb1295260b8bf30e9834f19f15ba2202e0989c88e4f783333f1f923 WHIRLPOOL 78ee73d551eabbad11913c5539db8731f413dfb9ee622ebbede31a6eb85efd9feea61b112e21ed087b1379c8ca50c7cee1af27afa921ed8a7608e51102764698
EBUILD parrot-4.4.0.ebuild 2578 SHA256 12cb9138f227400638d843ff01c0ef157085a1bd600002cb39e20ce69bce20e5 SHA512 d6d7d9953bc0794ff2f05d57a9bdf733530e855a223944b556cc09f7f75fce3aec3ba2483677effc0215e7f6ce448dbe0bcdb1bc125967c505d448c4bbe87b30 WHIRLPOOL 41a147931e03554d4674affa0bbc0ad6b01c513b913eba4a53866880b1009b1b7366c601438f8692095353f89510df4db0ef9d8bc978aaf6769e1e251029bf1d
EBUILD parrot-4.5.0.ebuild 2507 SHA256 d2b728ec55520d2b13a6edf8a513356cd9ea614661f238daa685e6ab588a23a5 SHA512 3c1abbd52e62748829acc4b040c754d927a137a32c46cf31a41c82ffd1e68f682318de3e9c6415c3f6d5604e173953434552f81d52e0cfa55b1f07c762ea5616 WHIRLPOOL 124b3095a938f50e75de6e39fae56b9ed5a4285e3244e76fd7ca2b582047da5c7a1a03877232fd981f7b39db919fb3f0e22cb155207e84d8c77f53ddb794e670
EBUILD parrot-4.6.0.ebuild 2508 SHA256 127a7cb48fa3513e01e8673371617fccfbf7c40d85056f81c7844a771b7ed4ce SHA512 a890840ad063eaaf4e71acbb8e1339dab8642d8f907b180df8007af2f4bbbf1377fd53dfe7af70a690323b67a180750fb69c3bd03f928a79d8684fcc577b37d8 WHIRLPOOL 79f68dfc9c944d384857a6ac88c36eef91505e161df5fff349b39844063a3b0831e221f16ff9e3c10d5d5fd861025cc4847c92acda5edd2d76afad8362d0c61f
EBUILD parrot-4.7.0.ebuild 2507 SHA256 ca078c8eeb630a508afa59aa9c57c04236c3a76b82bbe5fa3101bfea3ad2b394 SHA512 c5495570b99c651c46ac7b81d860d91af57a3503aa6ee3f8c2fbec72520d3f2d77044b83a3d3e05a9ef471e7e3ed6604ec7e95717223bf85a4e8b6843279577b WHIRLPOOL 93d4dea4de9f1e13bab0abc49d2f93c041ec4552909626cb32eba36a3fb2017ffde27e74c936946ab821abfd1d829df30bcf0158fc31e0115d5757737f1bbc75
EBUILD parrot-4.8.0.ebuild 2507 SHA256 e92bc531c597b58f8711333fdd8a730a34b5e15373a5133a62680296796dc400 SHA512 e0a8586c04cb491633c08962d25b3fd51da28dc069ca76b3e98fa77b973ad77bf078a8af3758ec26daf7643e1fd518985a0ee4477b7030517b2dd13c21a73b65 WHIRLPOOL e1f52ae80b02f07c4c92126ec36dd232001e8bcbc7e59cd9d62f7af81f9e2cd5fbad7d278c0bc95913ee27073fec8762324553cf73779a8e0a5d76739bb96118
-MISC ChangeLog 8539 SHA256 5dc14cc8e8d75cc85b7fdbe315665f76ac79ade3542ea7e3720a1b9dfca5c1e2 SHA512 7525d1eab279e1e37dce648a282cd85c7eade28698b174e7135e76b7212184a195c451835c5214a0da47bf668303f3572a909780c431976ffea367bad041f5bd WHIRLPOOL 99acc1bdb829c94960ae8d6c1486653f3ff3e7a955fe5f4212186769d86fdead7920b1f3967c013641e4a7b6ec31824a862062db77b25929ab1347d628c55867
+EBUILD parrot-4.9.0.ebuild 2511 SHA256 6305c38d607e6aa72c6801c1ded1a4fb9a3cabb76baeb13c895642ea488fd7d1 SHA512 e601fbc86e2c76609035d0aa037ef1abf549228e08c69b56e68e9d5bd4769c80e8cb3b352cc2a4a067bce05018c8d85577b1920198353909313a286ec471c9f3 WHIRLPOOL bd129c2ebd68b84794ecbf3eec069454d1617c29e1eccb1d6d93d076171689fdda2e9d326bc736848d2ff62bca3f36c150584eecefd453cb3c57678b404b9113
+MISC ChangeLog 8648 SHA256 8a360e9bcea2b8a0e8b6744700fd7a71760777044f8448dee418402baea59a3f SHA512 00b13b45b003fd5cb9591c6b8ad316c89a803e9a9c07899d0d9b9bb67cce4a33e6b0130b16c5f25c260a65fe1e41c4e52f968907fbd3e096cef6a0c29cdd313b WHIRLPOOL 901d71f50b0c23c5e306e68d57ab763005bde33e64566699a1b767a34ee73b3918c58177d25aeb19716b902c272006a798eb27fa4da049cb390b2f0d75348805
MISC metadata.xml 157 SHA256 6a11fd41a2a210a9760849de398ef8c62cf46cc742d09b2e1781def7848fa1ec SHA512 95158d74d42674de03bc271c8dffa2264759c77681436de71fa9b3ad67f50b09394b0401e6df6dde526bc8dcd6ea666ed6767662bd63c3e92cb33b7b23e4ede8 WHIRLPOOL d3fdf14c384070120719ad4076cd04630790564f5bceda2a273e6481ea27a6fc6291e55d78cbf8bf99b73c7b42e8a1f286927c990702dceee97a63815cb33846
diff --git a/dev-lang/parrot/parrot-4.9.0.ebuild b/dev-lang/parrot/parrot-4.9.0.ebuild
new file mode 100644
index 000000000000..fb7380d480f3
--- /dev/null
+++ b/dev-lang/parrot/parrot-4.9.0.ebuild
@@ -0,0 +1,83 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-lang/parrot/parrot-4.9.0.ebuild,v 1.1 2012/10/30 04:04:49 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/supported/${PV}/${P}.tar.bz2"
+
+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
+}