public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-commits] proj/perl-overlay:parrot-scm commit in: dev-lang/parrot/
@ 2011-03-16  3:41 Kent Fredric
  0 siblings, 0 replies; 4+ messages in thread
From: Kent Fredric @ 2011-03-16  3:41 UTC (permalink / raw
  To: gentoo-commits

commit:     c1cd5c1e4ff12a2e16cbef98ca85a3fd64bd9184
Author:     Kent Fredric <kentfredric <AT> gmail <DOT> com>
AuthorDate: Mon Sep  7 09:10:58 2009 +0000
Commit:     Kent Fredric <kentfredric <AT> gmail <DOT> com>
CommitDate: Thu Nov 18 04:16:45 2010 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/perl-overlay.git;a=commit;h=c1cd5c1e

Parrot added

---
 dev-lang/parrot/ChangeLog          |   10 ++++
 dev-lang/parrot/metadata.xml       |   14 ++++++
 dev-lang/parrot/parrot-9999.ebuild |   83 ++++++++++++++++++++++++++++++++++++
 3 files changed, 107 insertions(+), 0 deletions(-)

diff --git a/dev-lang/parrot/ChangeLog b/dev-lang/parrot/ChangeLog
new file mode 100644
index 0000000..1dfa201
--- /dev/null
+++ b/dev-lang/parrot/ChangeLog
@@ -0,0 +1,10 @@
+# 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-9999 (07 Sep 2009)
+
+  07 Sep 2009; Kent Fredric <kentfredric@gmail.com> +parrot-9999.ebuild,
+  +metadata.xml:
+  First Parrot SCM Build
+

diff --git a/dev-lang/parrot/metadata.xml b/dev-lang/parrot/metadata.xml
new file mode 100644
index 0000000..dbac9b3
--- /dev/null
+++ b/dev-lang/parrot/metadata.xml
@@ -0,0 +1,14 @@
+<?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>
+	<maintainer>
+        <email>kentfredric@gmail.com</email>
+        <name>Kent Fredric</name>
+    </maintainer>
+	<longdescription></longdescription>
+</pkgmetadata>

diff --git a/dev-lang/parrot/parrot-9999.ebuild b/dev-lang/parrot/parrot-9999.ebuild
new file mode 100644
index 0000000..1b9745c
--- /dev/null
+++ b/dev-lang/parrot/parrot-9999.ebuild
@@ -0,0 +1,83 @@
+# Copyright 1999-2009 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI="2"
+ESVN_REPO_URI="https://svn.parrot.org/parrot/trunk"
+ESVN_RESTRICT="export"
+inherit subversion;
+
+DESCRIPTION="A virtual machine designed to efficiently compile and execute bytecode for dynamic languages"
+HOMEPAGE="http://www.parrot.org/"
+SRC_URI=""
+
+LICENSE="Artistic-2"
+SLOT="0"
+KEYWORDS="~amd64"
+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_unpack(){
+	# This is pretty nasty, 
+	# but svn builds need to have a working ability to call
+	# 'svn info' to get revision data
+	subversion_src_unpack
+	cd "${wc_path}" || die "${ESVN}: can't chdir to ${wc_path}"
+
+	local S="${S}/${S_dest}"
+	mkdir -p "${S}"
+
+	# export to the ${WORKDIR}
+	#*  "svn export" has a bug.  see http://bugs.gentoo.org/119236
+	#* svn export . "${S}" || die "${ESVN}: can't export to ${S}."
+	rsync -rlpgo . "${S}" || die "${ESVN}: can't export to ${S}."
+
+}
+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() {
+	local parrotv=$( ./parrot_config revision );
+	einfo "Building parrot $parrotv";
+	emake || die
+	use doc && make html
+	local parrotv=$( ./parrot_config revision );
+	einfo "Successfully build $parrotv";
+}
+src_install() {
+	emake	install-dev DESTDIR="${D}" DOC_DIR="/usr/share/doc/${P}" || die
+}
+src_test() {
+	emake	coretest || die "Tests Failed"
+}



^ permalink raw reply related	[flat|nested] 4+ messages in thread

* [gentoo-commits] proj/perl-overlay:parrot-scm commit in: dev-lang/parrot/
@ 2011-03-16  3:41 Kent Fredric
  0 siblings, 0 replies; 4+ messages in thread
From: Kent Fredric @ 2011-03-16  3:41 UTC (permalink / raw
  To: gentoo-commits

commit:     93c082735338b75d405706e4960502fd022b3a89
Author:     Kent Fredric <kentfredric <AT> gmail <DOT> com>
AuthorDate: Mon Sep  7 09:38:06 2009 +0000
Commit:     Kent Fredric <kentfredric <AT> gmail <DOT> com>
CommitDate: Thu Nov 18 04:16:45 2010 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/perl-overlay.git;a=commit;h=93c08273

Keyword Masked Parrot
(Portage version: 2.2_rc40/git/Linux x86_64)
 (Signed Manifest commit)

---
 dev-lang/parrot/ChangeLog          |    3 +++
 dev-lang/parrot/parrot-9999.ebuild |    2 +-
 2 files changed, 4 insertions(+), 1 deletions(-)

diff --git a/dev-lang/parrot/ChangeLog b/dev-lang/parrot/ChangeLog
index 1dfa201..9eb9106 100644
--- a/dev-lang/parrot/ChangeLog
+++ b/dev-lang/parrot/ChangeLog
@@ -2,6 +2,9 @@
 # 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 $
 
+  07 Sep 2009; Kent Fredric <kentfredric@gmail.com> parrot-9999.ebuild:
+  KEYWORD masked
+
 *parrot-9999 (07 Sep 2009)
 
   07 Sep 2009; Kent Fredric <kentfredric@gmail.com> +parrot-9999.ebuild,

diff --git a/dev-lang/parrot/parrot-9999.ebuild b/dev-lang/parrot/parrot-9999.ebuild
index 1b9745c..d33463e 100644
--- a/dev-lang/parrot/parrot-9999.ebuild
+++ b/dev-lang/parrot/parrot-9999.ebuild
@@ -13,7 +13,7 @@ SRC_URI=""
 
 LICENSE="Artistic-2"
 SLOT="0"
-KEYWORDS="~amd64"
+KEYWORDS=""
 IUSE="opengl nls doc examples gdbm gmp ssl unicode pcre"
 
 RDEPEND="



^ permalink raw reply related	[flat|nested] 4+ messages in thread

* [gentoo-commits] proj/perl-overlay:parrot-scm commit in: dev-lang/parrot/
@ 2011-03-16  3:41 Kent Fredric
  0 siblings, 0 replies; 4+ messages in thread
From: Kent Fredric @ 2011-03-16  3:41 UTC (permalink / raw
  To: gentoo-commits

commit:     fcb97c9b1383ebfecc69ff6f06f0b3659aed1512
Author:     Kent Fredric <kentfredric <AT> gmail <DOT> com>
AuthorDate: Mon Oct 26 11:42:43 2009 +0000
Commit:     Kent Fredric <kentfredric <AT> gmail <DOT> com>
CommitDate: Thu Nov 18 04:16:45 2010 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/perl-overlay.git;a=commit;h=fcb97c9b

Whitespace cleanup
(Portage version: 2.2_rc46/git/Linux x86_64)
 (Signed Manifest commit)

---
 dev-lang/parrot/ChangeLog          |    3 +++
 dev-lang/parrot/parrot-9999.ebuild |    2 +-
 2 files changed, 4 insertions(+), 1 deletions(-)

diff --git a/dev-lang/parrot/ChangeLog b/dev-lang/parrot/ChangeLog
index 9eb9106..9659b76 100644
--- a/dev-lang/parrot/ChangeLog
+++ b/dev-lang/parrot/ChangeLog
@@ -2,6 +2,9 @@
 # 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 $
 
+  26 Oct 2009; Kent Fredric <kentfredric@gmail.com> parrot-9999.ebuild:
+  Whitespace
+
   07 Sep 2009; Kent Fredric <kentfredric@gmail.com> parrot-9999.ebuild:
   KEYWORD masked
 

diff --git a/dev-lang/parrot/parrot-9999.ebuild b/dev-lang/parrot/parrot-9999.ebuild
index d33463e..249300e 100644
--- a/dev-lang/parrot/parrot-9999.ebuild
+++ b/dev-lang/parrot/parrot-9999.ebuild
@@ -32,7 +32,7 @@ DEPEND="
 "
 
 src_unpack(){
-	# This is pretty nasty, 
+	# This is pretty nasty,
 	# but svn builds need to have a working ability to call
 	# 'svn info' to get revision data
 	subversion_src_unpack



^ permalink raw reply related	[flat|nested] 4+ messages in thread

* [gentoo-commits] proj/perl-overlay:parrot-scm commit in: dev-lang/parrot/
@ 2011-03-16  3:41 Kent Fredric
  0 siblings, 0 replies; 4+ messages in thread
From: Kent Fredric @ 2011-03-16  3:41 UTC (permalink / raw
  To: gentoo-commits

commit:     f88bad7607923554be6a47853d77eae09fb8e12d
Author:     Kent Fredric <kentfredric <AT> gmail <DOT> com>
AuthorDate: Mon Nov 16 12:58:06 2009 +0000
Commit:     Kent Fredric <kentfredric <AT> gmail <DOT> com>
CommitDate: Thu Nov 18 04:16:45 2010 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/perl-overlay.git;a=commit;h=f88bad76

Fixed build fail in parrot
(Portage version: 2.2_rc48/git/Linux x86_64)
 (Signed Manifest commit)

---
 dev-lang/parrot/ChangeLog          |    4 ++++
 dev-lang/parrot/parrot-9999.ebuild |    2 +-
 2 files changed, 5 insertions(+), 1 deletions(-)

diff --git a/dev-lang/parrot/ChangeLog b/dev-lang/parrot/ChangeLog
index 9659b76..48e5790 100644
--- a/dev-lang/parrot/ChangeLog
+++ b/dev-lang/parrot/ChangeLog
@@ -2,6 +2,10 @@
 # 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 $
 
+
+  16 Nov 2009; Kent Fredric <kentfredric@gmail.com> parrot-9999.ebuild:
+  Fixed a / that broke build.
+
   26 Oct 2009; Kent Fredric <kentfredric@gmail.com> parrot-9999.ebuild:
   Whitespace
 

diff --git a/dev-lang/parrot/parrot-9999.ebuild b/dev-lang/parrot/parrot-9999.ebuild
index 249300e..c6b8d30 100644
--- a/dev-lang/parrot/parrot-9999.ebuild
+++ b/dev-lang/parrot/parrot-9999.ebuild
@@ -44,7 +44,7 @@ src_unpack(){
 	# export to the ${WORKDIR}
 	#*  "svn export" has a bug.  see http://bugs.gentoo.org/119236
 	#* svn export . "${S}" || die "${ESVN}: can't export to ${S}."
-	rsync -rlpgo . "${S}" || die "${ESVN}: can't export to ${S}."
+	rsync -rlpgo . "${S}/" || die "${ESVN}: can't export to ${S}."
 
 }
 src_prepare() {



^ permalink raw reply related	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2011-03-16  3:43 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2011-03-16  3:41 [gentoo-commits] proj/perl-overlay:parrot-scm commit in: dev-lang/parrot/ Kent Fredric
  -- strict thread matches above, loose matches on Subject: below --
2011-03-16  3:41 Kent Fredric
2011-03-16  3:41 Kent Fredric
2011-03-16  3:41 Kent Fredric

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox