Bump
authorPatrick Lauer <patrick@gentoo.org>
Tue, 27 Dec 2011 07:30:01 +0000 (07:30 +0000)
committerPatrick Lauer <patrick@gentoo.org>
Tue, 27 Dec 2011 07:30:01 +0000 (07:30 +0000)
Package-Manager: portage-2.2.0_alpha81/cvs/Linux x86_64

dev-lang/nqp/ChangeLog
dev-lang/nqp/nqp-2011.12.ebuild [new file with mode: 0644]
dev-lang/rakudo/ChangeLog
dev-lang/rakudo/rakudo-2011.12.ebuild [new file with mode: 0644]

index 27aa1330536b24361a20e2b6d588d8a3a9e928c5..3755e71ae6f2d7761ef10f7c80cc84119cf84f53 100644 (file)
@@ -1,6 +1,11 @@
 # ChangeLog for dev-lang/nqp
 # Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-lang/nqp/ChangeLog,v 1.1 2011/10/28 15:18:17 patrick Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-lang/nqp/ChangeLog,v 1.2 2011/12/27 07:28:40 patrick Exp $
+
+*nqp-2011.12 (27 Dec 2011)
+
+  27 Dec 2011; Patrick Lauer <patrick@gentoo.org> +nqp-2011.12.ebuild:
+  Bump
 
 *nqp-2011.10 (28 Oct 2011)
 
diff --git a/dev-lang/nqp/nqp-2011.12.ebuild b/dev-lang/nqp/nqp-2011.12.ebuild
new file mode 100644 (file)
index 0000000..1b8f37b
--- /dev/null
@@ -0,0 +1,47 @@
+# Copyright 1999-2011 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-lang/nqp/nqp-2011.12.ebuild,v 1.1 2011/12/27 07:28:40 patrick Exp $
+
+EAPI=3
+
+inherit eutils multilib
+
+PARROT_VERSION="3.9.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="~amd64 ~x86"
+IUSE="doc"
+
+RDEPEND=">=dev-lang/parrot-${PARROT_VERSION}[unicode]"
+DEPEND="${RDEPEND}
+       dev-lang/perl"
+
+src_prepare() {
+       cd "${WORKDIR}"
+       ln -s * "${S}" || die
+       cd "${S}"
+       echo "${PV}" > VERSION
+}
+
+src_configure() {
+       perl Configure.pl || die
+}
+
+src_test() {
+       emake -j1 test || die
+}
+
+src_install() {
+       emake DESTDIR="${ED}" install || die
+
+       dodoc CREDITS README || die
+
+       if use doc; then
+               dodoc docs/* || die
+       fi
+}
index 80e3db386db141acec76fd77935697d73befaed2..1d06de02e3adab03fe2d3aa599a4980230b9051b 100644 (file)
@@ -1,6 +1,11 @@
 # ChangeLog for dev-lang/rakudo
 # Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-lang/rakudo/ChangeLog,v 1.18 2011/10/28 15:21:06 patrick Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-lang/rakudo/ChangeLog,v 1.19 2011/12/27 07:30:01 patrick Exp $
+
+*rakudo-2011.12 (27 Dec 2011)
+
+  27 Dec 2011; Patrick Lauer <patrick@gentoo.org> +rakudo-2011.12.ebuild:
+  Bump
 
 *rakudo-2011.10 (28 Oct 2011)
 
diff --git a/dev-lang/rakudo/rakudo-2011.12.ebuild b/dev-lang/rakudo/rakudo-2011.12.ebuild
new file mode 100644 (file)
index 0000000..32f83e8
--- /dev/null
@@ -0,0 +1,50 @@
+# Copyright 1999-2011 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-lang/rakudo/rakudo-2011.12.ebuild,v 1.1 2011/12/27 07:30:01 patrick Exp $
+
+EAPI=3
+
+PARROT_VERSION="3.11.0"
+NQP_VERSION="${PV}"
+
+inherit eutils multilib
+
+DESCRIPTION="A Perl 6 implementation built on the Parrot virtual machine"
+HOMEPAGE="http://rakudo.org/"
+SRC_URI="http://cloud.github.com/downloads/${PN}/${PN}/${P}.tar.gz"
+
+LICENSE="Artistic-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="doc"
+
+RDEPEND=">=dev-lang/parrot-${PARROT_VERSION}[unicode]
+       >=dev-lang/nqp-${NQP_VERSION}"
+DEPEND="${RDEPEND}
+       dev-lang/perl"
+#      >=dev-lang/perl-5.10"
+
+src_prepare() {
+       sed -i "s,\$(DOCDIR)/rakudo$,&-${PVR}," tools/build/Makefile.in || die
+}
+
+src_configure() {
+       perl Configure.pl || die
+}
+
+src_test() {
+       emake -j1 test || die
+}
+
+src_install() {
+       emake DESTDIR="${ED}" install || die
+
+       dodoc CREDITS README 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
+}