summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDavid Abbott <dabbott@gentoo.org>2009-12-20 17:51:19 -0500
committerDavid Abbott <dabbott@gentoo.org>2009-12-20 17:51:19 -0500
commit691d2bcd8cde00f231892d4b36a8bc2b2d29b69b (patch)
tree4a16b0bd8dadeac697b5e1e92b702872747cc1a9 /dev-lang
parentBump virtual/perl-CPANPLUS-0.90 (diff)
downloadperl-overlay-691d2bcd8cde00f231892d4b36a8bc2b2d29b69b.tar.gz
perl-overlay-691d2bcd8cde00f231892d4b36a8bc2b2d29b69b.tar.bz2
perl-overlay-691d2bcd8cde00f231892d4b36a8bc2b2d29b69b.zip
Bump initial parrot-1.9.0.ebuild for testing
(Portage version: 2.1.7.15/git/Linux x86_64) (Unsigned Manifest commit)
Diffstat (limited to 'dev-lang')
-rw-r--r--dev-lang/parrot/ChangeLog128
-rw-r--r--dev-lang/parrot/Manifest4
-rw-r--r--dev-lang/parrot/metadata.xml10
-rw-r--r--dev-lang/parrot/parrot-1.9.0.ebuild57
4 files changed, 199 insertions, 0 deletions
diff --git a/dev-lang/parrot/ChangeLog b/dev-lang/parrot/ChangeLog
new file mode 100644
index 000000000..f5aea35e1
--- /dev/null
+++ b/dev-lang/parrot/ChangeLog
@@ -0,0 +1,128 @@
+# ChangeLog for dev-lang/parrot
+# Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/dev-lang/parrot/ChangeLog,v 1.27 2009/11/02 18:49:36 patrick Exp $
+
+*parrot-1.9.0 (20 Dec 2009)
+
+ 20 Dec 2009; David Abbott <dabbott@gentoo.org> +parrot-1.9.0.ebuild,
+ +metadata.xml:
+ initial 1.9.0 ebuild
+
+*parrot-1.7.0 (02 Nov 2009)
+
+ 02 Nov 2009; Patrick Lauer <patrick@gentoo.org> +parrot-1.7.0.ebuild:
+ Bump to 1.7.0
+
+ 16 Aug 2009; Torsten Veller <tove@gentoo.org>
+ -files/parrot-0.4.5-pod-test.patch, -files/mod_parrot.patch,
+ -files/parrot-config.patch, -files/parrot-hints.patch,
+ -files/root.in.patch:
+ Remove unused patches
+
+ 25 Jul 2009; Patrick Lauer <patrick@gentoo.org> -parrot-0.4.0.ebuild,
+ -parrot-0.4.3.ebuild, -parrot-0.4.5.ebuild, -parrot-0.4.6.ebuild,
+ -parrot-0.6.1.ebuild:
+ Removing old
+
+*parrot-1.4.0 (25 Jul 2009)
+
+ 25 Jul 2009; Patrick Lauer <patrick@gentoo.org> +parrot-1.4.0.ebuild:
+ Bump to 1.4.0, fixes #278626
+
+ 27 Jun 2009; Patrick Lauer <patrick@gentoo.org> parrot-1.3.0.ebuild:
+ Fixing license, thanks to tove for noticing
+
+ 27 Jun 2009; Patrick Lauer <patrick@gentoo.org> parrot-1.3.0.ebuild:
+ Adding accidentally dropped arches x86 and sparc back
+
+*parrot-1.3.0 (27 Jun 2009)
+
+ 27 Jun 2009; Patrick Lauer <patrick@gentoo.org> +parrot-1.3.0.ebuild:
+ Bump to 1.3.0. Closes #247125
+
+*parrot-0.6.1 (29 Apr 2008)
+
+ 29 Apr 2008; Yuval Yaari <yuval@gentoo.org> +parrot-0.6.1.ebuild:
+ Version bump
+
+ 29 Jan 2008; Fabian Groffen <grobian@gentoo.org> parrot-0.4.0.ebuild,
+ parrot-0.4.3.ebuild, parrot-0.4.5.ebuild, parrot-0.4.6.ebuild:
+ Dropped ppc-macos keyword, see you in prefix
+
+*parrot-0.4.6 (18 Oct 2006)
+
+ 18 Oct 2006; Yuval Yaari <yuval@gentoo.org> +parrot-0.4.6.ebuild:
+ Version bump, mainly to satisfy dev-lang/pugs-6.2.13
+
+ 13 Aug 2006; <yuval@gentoo.org> parrot-0.4.5.ebuild:
+ Fixed a stupid problem - amd64 can emerge now :)
+
+ 13 Aug 2006; <yuval@gentoo.org> +files/parrot-0.4.5-pod-test.patch,
+ parrot-0.4.5.ebuild:
+ Added a patch so parrot's tests will run smoothly -- this is a known issue
+ upstream...
+
+*parrot-0.4.5 (13 Aug 2006)
+
+ 13 Aug 2006; <yuval@gentoo.org> +parrot-0.4.5.ebuild:
+ Version bump
+
+ 22 May 2006; <mcummings@gentoo.org> -parrot-0.2.3.ebuild:
+ Cleaning up upld parrot ebuilds. Yuval has a copy of the new one coming
+
+*parrot-0.4.3 (04 Apr 2006)
+
+ 04 Apr 2006; <mcumming@gentoo.org> +parrot-0.4.3.ebuild:
+ Bug 120263, parrot bumpage. also needed for newer pugs.
+
+ 20 Feb 2006; Michael Cummings <mcummings@gentoo.org> parrot-0.2.3.ebuild,
+ parrot-0.4.0.ebuild:
+ bug 122904, uses not in IUSE
+
+*parrot-0.4.0 (06 Dec 2005)
+
+ 06 Dec 2005; <mcumming@gentoo.org> +parrot-0.4.0.ebuild:
+ Parrot update
+
+ 02 Oct 2005; Fabian Groffen <grobian@gentoo.org> parrot-0.2.3.ebuild:
+ Marking ~ppc-macos (side effect of bug #107641)
+
+ 15 Aug 2005; Michael Cummings <mcummings@gentoo.org> files/root.in.patch,
+ parrot-0.2.3.ebuild:
+ Fix to header of root.in.patch
+
+*parrot-0.2.3 (15 Aug 2005)
+
+ 15 Aug 2005; Michael Cummings <mcummings@gentoo.org>
+ files/mod_parrot.patch, +files/parrot-config.patch, +files/root.in.patch,
+ -parrot-0.1.1.ebuild, -parrot-0.1.2.ebuild, -parrot-0.2.1.ebuild,
+ +parrot-0.2.3.ebuild:
+ Version bump, bug 101858, thanks Adrian
+
+*parrot-0.2.1 (01 Jul 2005)
+
+ 01 Jul 2005; Michael Cummings <mcummings@gentoo.org>
+ +files/mod_parrot.patch, +parrot-0.2.1.ebuild:
+ Bug 92192 - Adrian continues to provide great parrot/pugs ebuilds :)
+
+ 04 May 2005; David Holm <dholm@gentoo.org> parrot-0.1.2.ebuild:
+ Added to ~ppc.
+
+*parrot-0.1.2 (21 Apr 2005)
+
+ 21 Apr 2005; Michael Cummings <mcummings@gentoo.org> +parrot-0.1.2.ebuild:
+ Bug 82444, ebuild courtesy Adrian Lambeck <adrian@basicsedv.de>
+
+ 27 Dec 2004; Michael Cummings <mcummings@gentoo.org> parrot-0.1.1.ebuild:
+ An "I'm amazed it even worked" typo in the SRC_URI - S instead of P
+
+ 21 Dec 2004; Michael Cummings <mcummings@gentoo.org> parrot-0.1.1.ebuild:
+ Keyword for sparc (works great)
+
+*parrot-0.1.1 (20 Dec 2004)
+
+ 20 Dec 2004; Michael Cummings <mcummings@gentoo.org> +parrot-0.1.1.ebuild:
+ Long overdue, the ebuild for parrot. Original version submitted in bug 74405
+ by Adrian Lambeck <adrian.lambeck@basicsedv.de>, cleaned up for a better
+ install.
+
diff --git a/dev-lang/parrot/Manifest b/dev-lang/parrot/Manifest
new file mode 100644
index 000000000..6b9f0c754
--- /dev/null
+++ b/dev-lang/parrot/Manifest
@@ -0,0 +1,4 @@
+DIST parrot-1.9.0.tar.gz 4065631 RMD160 1d63025b29a5c13a357cd6855cb89fa0489c4b81 SHA1 5f9fe29bb317d3b3f6e8caaf79fb27d5e8627ea5 SHA256 63259d32b114356178072e0595c2cb51de8587c412ac7d18fc76c36f66108246
+EBUILD parrot-1.9.0.ebuild 1523 RMD160 d21ea077921044e210f3108c43c9c6ef1d5ac536 SHA1 92d850654c87db390836eb2cf01edb9abeacbcc7 SHA256 8a6eae6bf8c678f22a6e38139c26674389d352ade3c0469358a4915a1d699f86
+MISC ChangeLog 4279 RMD160 b8ccd143f70858c375e892d87e300882b5038b33 SHA1 8c1406788d300b36ef7d45d8862b4c787d9c608b SHA256 6274b19d4e0892660e0f6ed54acfa5b99be0f0ccb9175111fc2d336f51ef6895
+MISC metadata.xml 305 RMD160 647980838c590f54441a053916ea629e53e551c0 SHA1 99ef1deeae9a934fb6e46cf5fc4a5fcb8379a74a SHA256 f05dbef15061919972882cab07057e102760a542beba17d131194091401cd7ca
diff --git a/dev-lang/parrot/metadata.xml b/dev-lang/parrot/metadata.xml
new file mode 100644
index 000000000..86672fe64
--- /dev/null
+++ b/dev-lang/parrot/metadata.xml
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <herd>perl</herd>
+ <maintainer>
+ <email>perl@gentoo.org</email>
+ <description>Primary Maintainer</description>
+ </maintainer>
+ <longdescription></longdescription>
+</pkgmetadata>
diff --git a/dev-lang/parrot/parrot-1.9.0.ebuild b/dev-lang/parrot/parrot-1.9.0.ebuild
new file mode 100644
index 000000000..e1ea5a45b
--- /dev/null
+++ b/dev-lang/parrot/parrot-1.9.0.ebuild
@@ -0,0 +1,57 @@
+# Copyright 1999-2009 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI=2
+
+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"
+IUSE="opengl nls doc examples gdbm gmp ssl unicode pcre"
+
+RDEPEND="opengl? ( virtual/glut )
+ 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() {
+ sed -e "s:/lib/:/$(get_libdir)/:" -i "${S}/tools/dev/install_files.pl"
+}
+
+src_configure() {
+ myconf=""
+ use unicode || myconf="$myconf --without-icu"
+ use ssl || myconf="$myconf --without-crypto"
+ use gdbm || myconf="$myconf --without-gdbm"
+ use nls || myconf="$myconf --without-gettext"
+ use gmp || myconf="$myconf --without-gmp"
+ use opengl || myconf="$myconf --without-opengl"
+ use pcre || myconf="$myconf --without-pcre"
+
+ perl Configure.pl --prefix=/usr \
+ --libdir=/usr/$(get_libdir) \
+ --sysconfdir=/etc \
+ --sharedstatedir=/var/lib/parrot \
+ $myconf
+}
+
+src_compile() {
+ emake || die
+ use doc && make html
+}
+
+src_install() {
+ emake -j1 install-dev DESTDIR="${D}" DOC_DIR="/usr/share/doc/${P}" || die
+}