summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPatrick Lauer <patrick@gentoo.org>2012-08-22 03:50:29 +0000
committerPatrick Lauer <patrick@gentoo.org>2012-08-22 03:50:29 +0000
commit0909dd106aa705ec12e9584c4b3d26d5374afaf1 (patch)
tree82bb360baf6f5d7be46972d734d3a59cd63fa509 /dev-lang/niecza
parentRemove keywords from live ebuild (diff)
downloadhistorical-0909dd106aa705ec12e9584c4b3d26d5374afaf1.tar.gz
historical-0909dd106aa705ec12e9584c4b3d26d5374afaf1.tar.bz2
historical-0909dd106aa705ec12e9584c4b3d26d5374afaf1.zip
Add live ebuild
Package-Manager: portage-2.2.0_alpha121/cvs/Linux x86_64
Diffstat (limited to 'dev-lang/niecza')
-rw-r--r--dev-lang/niecza/ChangeLog7
-rw-r--r--dev-lang/niecza/Manifest3
-rw-r--r--dev-lang/niecza/niecza-9999.ebuild55
3 files changed, 63 insertions, 2 deletions
diff --git a/dev-lang/niecza/ChangeLog b/dev-lang/niecza/ChangeLog
index 4cd63b2d0e41..34414b6f5230 100644
--- a/dev-lang/niecza/ChangeLog
+++ b/dev-lang/niecza/ChangeLog
@@ -1,6 +1,11 @@
# ChangeLog for dev-lang/niecza
# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-lang/niecza/ChangeLog,v 1.2 2012/08/22 03:34:07 patrick Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-lang/niecza/ChangeLog,v 1.3 2012/08/22 03:50:29 patrick Exp $
+
+*niecza-9999 (22 Aug 2012)
+
+ 22 Aug 2012; Patrick Lauer <patrick@gentoo.org> +niecza-9999.ebuild:
+ Add live ebuild
22 Aug 2012; Patrick Lauer <patrick@gentoo.org> niecza-19.ebuild:
Make repoman happy
diff --git a/dev-lang/niecza/Manifest b/dev-lang/niecza/Manifest
index 41abf0e22617..0cc2a3c8d8eb 100644
--- a/dev-lang/niecza/Manifest
+++ b/dev-lang/niecza/Manifest
@@ -1,5 +1,6 @@
AUX fix-bootstrap.patch 456 SHA256 6645fe985d3f3a65db8b427575e9ceaa293ce553f4daa56f9aa2a395c2d7325e SHA512 2859e4a897e45942aaa0bddcc105ba700ea61e00744b6f065eda73e5f8a218ab5a7116cc2644e86816091d903c99ea04e6d805b4deb6cb8d00d422e4225d7961 WHIRLPOOL 3b12e379ae5427c2ce497251dedf38370e3e99e72bfc8f0ae99d46518506d4df4e05fedfc11bd126d3203a5ed453a409fb88ef9f1b23e85f127197bc3614bf1b
DIST niecza-19.zip 728618 SHA256 b320a72e77531515bafb2c1e1588572f39f24e9c38305eb4cbe60569e87845e9 SHA512 3be02a89f9698724fd4a5d8aad0dd2946a5cb4ace9bf519d0ddb52d159596beeeb162884a8b98b4fcdf8b322149ae222b3dd11caeb369218d73afe3194ab186c WHIRLPOOL 5e627ce9d885ed059bda2a898518bce551d82ca7801f5239b010316d5ce2aaf7c70ca063c73b204f06b72825158650a30653092ba86156e25021ad4bc67569b5
EBUILD niecza-19.ebuild 1505 SHA256 4884b57223738c4180c4050c93afb0ddf488adae59b20a06b4e5ea8540464eb5 SHA512 4a51f04f623b153d8bfd4f976849701cca52c9b9742c032f2b6491e0f74eaa1221023e1ee06fa778079fe2d02f19cf3ba5731087ae2c6c8f2a310cbe8a46535f WHIRLPOOL 2027fe7aa75c575cb42ec0c74400649e8c2355e771bf65f457b756f33c2c942b281558379092b03dd28abd9a07365c5ec0fd6be61801025e7bdad79fe6e32221
-MISC ChangeLog 466 SHA256 bbafd1958af94f8015167b7a8a42c531e5f07beff0431b65a231c9be9441ba0c SHA512 5e37f82c2adf80304d89d35eaf6f48dcc38f03ac3e96e0ec7b03b6a600fd6134ba7ec9b92949d8ef0d2f67dea203dcf4cc866a733ed08f5fa5d40d1c3120ad93 WHIRLPOOL ad1fbac2d2268f95cc2da60d5c67be60e3a82e73c086ed6c6d1e2e9680171181293aaf7aeb55f73269f347f31b0a8deb898296fdc1bf7bc9481a26b89e1257de
+EBUILD niecza-9999.ebuild 1400 SHA256 8912ea54d2fa9a6c86cc103bec17513c9cfd1ca9e423e21e4c80d66721eea1c2 SHA512 674600690dc0a675c9fba3fc6490e0caf9921553b284f6e4a6454ab54002f14145566421d16631ec8bf61ba06c53bfd1e5742e14273bcc657fc1f8fe2d977c2d WHIRLPOOL af31dcdfec13edc74caa3925a585e6504a4be33e4a215bd4e89901aa03b8f75c2e019331e73bc8ce5605df7b4220c2104af8479ad5531ef6656624e7029afc1d
+MISC ChangeLog 584 SHA256 fac65f968dcb3e7325c479a6d2b18110b0779f0f56eab9aa3ed2a4144a5c090e SHA512 2b87d3fc9049efd4eed3ecafc3a35bf98e967f8d394160f442721dd42310eb9a7712086f1b397a3ea70105ff7385a6d9c8622c392cfdf5beb9f9618f78bcca8f WHIRLPOOL 28b47f315c3419308a782f31584f4abeaaab702efaccdea9e801850051008d1a376cc4cf176ed27c789cbd13cf5e7c1eac07c8bc8a1ecfea4cf3d3fa3b50c656
MISC metadata.xml 233 SHA256 65209e280ca6de32a92e1a57301ff69fb3472e55ba07848d6f80405d35e92d47 SHA512 0d30bfb39315a04767e07896409f5d3954f8e954e20fcbac7b92bb9a636c9f61c50b1b2cf55e6c1db9a199a0edc159b5c8cc8f541efb9c4adafa28e3652cff7b WHIRLPOOL 027c5101e1cbc665c9d2ef240f73a874c9f49a9b70175c5947e012df61de484585088a46b6ce9078816e548e6bcc326e7223539cc999159eee2757d0a2eb1480
diff --git a/dev-lang/niecza/niecza-9999.ebuild b/dev-lang/niecza/niecza-9999.ebuild
new file mode 100644
index 000000000000..cfe4d81bff56
--- /dev/null
+++ b/dev-lang/niecza/niecza-9999.ebuild
@@ -0,0 +1,55 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-lang/niecza/niecza-9999.ebuild,v 1.1 2012/08/22 03:50:29 patrick Exp $
+
+EAPI=4
+
+inherit eutils git-2
+
+GITHUB_CRAP="sorear-niecza-3743eb0"
+
+DESCRIPTION="A Perl 6 compiler targetting the CLR with an experimental focus on optimizations."
+HOMEPAGE="https://github.com/sorear/niecza"
+EGIT_REPO_URI="https://github.com/sorear/niecza.git"
+
+LICENSE="Artistic-2"
+SLOT="0"
+IUSE=""
+
+RDEPEND="dev-lang/mono"
+DEPEND="${RDEPEND}
+ || ( dev-lang/niecza-bin dev-lang/niecza )"
+
+S=${WORKDIR}/${GITHUB_CRAP}
+
+src_prepare() {
+ epatch "${FILESDIR}"/fix-bootstrap.patch || die "Failed to fix"
+ cd "${S}"
+ # bootstrap only works from git dirs? sigh :)
+ sed -i -e 's:@git describe --tags:echo "v19":' Makefile
+ # silly workaround for stuff trying to write everywhere: copy the installed niecza here (sigh)
+ # since we have different installation paths for the bin version we need to check here
+ mkdir boot -p
+ if has_version dev-lang/niecza; then
+ cp -r /opt/niecza/* boot/
+ else
+ cp -r /opt/niecza-bin/* boot/
+ fi
+}
+
+src_configure() { :; }
+
+src_compile() {
+ emake -j1 || die
+}
+
+src_test() {
+ emake -j1 test || die
+}
+
+src_install() {
+ mkdir -p "${D}"/opt/niecza
+ for i in docs lib obj run README.pod; do
+ cp -r "${S}"/$i "${D}"/opt/niecza/ || die "Failed to install"
+ done
+}