summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPatrick Lauer <patrick@gentoo.org>2014-01-09 08:59:48 +0000
committerPatrick Lauer <patrick@gentoo.org>2014-01-09 08:59:48 +0000
commit2656485f4243e7201fd5ee578724feffd71b538e (patch)
treeab704950720403d10f058d5e1d786cf69250db66 /dev-lang
parentDrop KEYWORDS for archs that have unsatisfied dependencies, wrt bug #497476. (diff)
downloadhistorical-2656485f4243e7201fd5ee578724feffd71b538e.tar.gz
historical-2656485f4243e7201fd5ee578724feffd71b538e.tar.bz2
historical-2656485f4243e7201fd5ee578724feffd71b538e.zip
Hack up -9999 ebuild to have a chance of working with nqp
Package-Manager: portage-2.2.8/cvs/Linux x86_64
Diffstat (limited to 'dev-lang')
-rw-r--r--dev-lang/moarvm/ChangeLog6
-rw-r--r--dev-lang/moarvm/Manifest5
-rw-r--r--dev-lang/moarvm/files/Configure-9999.patch15
-rw-r--r--dev-lang/moarvm/moarvm-9999.ebuild8
4 files changed, 30 insertions, 4 deletions
diff --git a/dev-lang/moarvm/ChangeLog b/dev-lang/moarvm/ChangeLog
index 4c26c92fb3ab..f8466d8dda3d 100644
--- a/dev-lang/moarvm/ChangeLog
+++ b/dev-lang/moarvm/ChangeLog
@@ -1,6 +1,10 @@
# ChangeLog for dev-lang/moarvm
# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-lang/moarvm/ChangeLog,v 1.5 2014/01/09 08:16:03 patrick Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-lang/moarvm/ChangeLog,v 1.6 2014/01/09 08:59:37 patrick Exp $
+
+ 09 Jan 2014; Patrick Lauer <patrick@gentoo.org> +files/Configure-9999.patch,
+ moarvm-9999.ebuild:
+ Hack up -9999 ebuild to have a chance of working with nqp
*moarvm-9999 (09 Jan 2014)
diff --git a/dev-lang/moarvm/Manifest b/dev-lang/moarvm/Manifest
index d1e75a501920..b5b93c709434 100644
--- a/dev-lang/moarvm/Manifest
+++ b/dev-lang/moarvm/Manifest
@@ -1,8 +1,9 @@
+AUX Configure-9999.patch 452 SHA256 7d718a97391b7318d00b16496b2bf32c56e344d65ba2f3e7106b0146c741e846 SHA512 30707eda7d85e4567c834405aabfd2b901476df0386e4c2fe3b8cc991d75043967c96fb15189a85e4564037181b947fb2a912f32cf6d28347c14184f9e3a0d28 WHIRLPOOL 7644585bca038d35bb7761fa956288c362fe6bed0b65daa8eb535a4bc60d8baa049c0f339a137ded0117c0cbcca23c6cccdf35b2ac273ac396acaa90325c92be
AUX Configure.patch 453 SHA256 9b8d8522b8f68ad3e2362ffa4b3708c79f7d5d169746975205f52f41de7bb067 SHA512 685f111f39b36489f1ca4215b761bc73a83390f7674b72955704214968e4bc844c78d9abfd3c1f0f5d39e9b63e53b664ffa991b2bf25cfa8ad0e40df68941b02 WHIRLPOOL bb08eadc77cdb2a1ad7dd6b800de1897ff988315a738eb0a3406df580debc0156adfc20334eceb6399354cabb62bd4a17b55196d32b5d2bca4c8fb3d131d429f
DIST MoarVM-2013.10.1.tar.bz2 1752800 SHA256 63b55205a0c1c32d95ae93a39263da2da58f0c36d89072ec14b988e957289935 SHA512 6c089db382080b2dcfdd93f5a32d3386a8ac014eeaf39ffcf449993a2a49fcb061a7f54a7429647eb600dfdfd5652bc240664c86bf07de240b17c8172ed62595 WHIRLPOOL 1a33dfd05c8387db018770c4911d431a0ae88a4945c932c2a429269156aa7b99013a801eb958560f1c475828c85569de13e3e03fd4050dd05b7edb572c76fca7
DIST MoarVM-2013.10.tar.bz2 1736435 SHA256 f7794109637a199256ea4e0d3be1fcd26e57371bbe73d87fa7491f496fba2e6a SHA512 3082d3688fa0beb564dd14fef927bfdec14ce9f0691b8217aaceae39a9e4dc034f67928333514a76e8f3d863b3fd1324ece1998aa2c67153e61d186496e4c2b2 WHIRLPOOL a7cbbe6b2852c5a2f375f52b2878192041fd998bdde88b3485b356df608370d97d6b2c472cb587ea9e74ea8146134881c950b0702f040557aeb7e9faaa841def
EBUILD moarvm-2013.10.1.ebuild 746 SHA256 cf7f5ce88bd7a502f75eedf12097a6e8651ae338524c0d0b39b850cd02328529 SHA512 c627ce8a9e1c7610ccfe90e6108973ffe67827e7efddf6d399c5b0e4293f56278b3f605b15a1fc26a396b59c734eb69eb82162d3186e386e243911a23ce224a9 WHIRLPOOL 212b47f2b8d0fabb921eeee667a4375872aaae768b27f22252fd0c295905e1ed43a4b17bf0c9308f88b302225ae942c9d8b0dfb8b7b2b75324aea744e1d8db55
EBUILD moarvm-2013.10.ebuild 718 SHA256 c302395b091e241ca9f3a8162740f14e56aa509147c04d08b414378ae50e086b SHA512 87b5fcb093f0c765cd47166079b82289febca1c2b669ba9445e42f765cbc64d777973d632946f26bf5b46e301b7cc513bd3182b9b659ab574488ddc1d8656126 WHIRLPOOL 2e83fa1a94d1e05555223157c8c19a46f7bbee9c06cc50e9a5c9afcbc220e0c56da0d2aaca40dff91090f86f7c0e9f5e15898504daeaa89ace63d08bfc4cbe7a
-EBUILD moarvm-9999.ebuild 612 SHA256 34a6bc7e4a2aca76f40d0b9c31a31bbdbd08328199a6c30d377f43d8368212ef SHA512 e04ea550d80bde7fc590f2269d6d1801fd0c9efc9e91f598552f63c89642606ca8fc03b6b1a4da4d82be8e00cc6e2058b239159605a4079c86e76ec9eb443ce3 WHIRLPOOL a7a940c8ab058cca254647efabefe71a5429ca27448d38a196f9716cba77ee6766f9fad9334c2cc6632dde193cf8765c660bfff2022bc4d947c1bc8ed921951e
-MISC ChangeLog 928 SHA256 ecae50d80522e542a7ed462a3984f4df86a5ee8bf477051be23a09015f73dd07 SHA512 8e62ba2f683e6d6b7fc16b413fa2a02c7e805355c3c77afeb414d148ffac088c5641946e2bef2c6cce704fcf17671ca1793b6182d04ce2f718959813d82fa692 WHIRLPOOL 8d6f06eb1eb47109ca6c3100234520b6a7a70dac23c2c32141f375bf23ee5eae862f4742f4c2cf65e58f0b6eda0f28529b231350d76a82ad2b0fca664aedc8fc
+EBUILD moarvm-9999.ebuild 766 SHA256 68e87a46e1ac2854a745cf4efce075d33bb71fe25f3b985f42c0989dc184a6da SHA512 5bc371c9b36092829fdaf32caacb776d568491e66c770165be55b1ef991a58d942df17b8e7f6c3da1398e1a9c71a559a96ed666bde7c758cfaa60143ee21625d WHIRLPOOL 880d53d4d18b9184908f5033f5b41d4fc6c7af7bbd0480bebe314814431ff5cb471324b9912dbff0e4a09781ceb6ea31a425645d74b24bf3c8a1dd3824b2a070
+MISC ChangeLog 1090 SHA256 a50efdc96b1bb944823dde5f837dd2aac920e2ded638e637663b1ab7c7a1f850 SHA512 31dd3ad916feae6b9f11f7c47aa0ffeaa68a0591e178e5355650d98a0b7245ac3d2e66184b4e8832326543c4266a59a78c9d7fc2667a6ee5565cf4795aa2a720 WHIRLPOOL c9883e65ec05796930f05a99eb726d996a20f4f9d7522fd2831bde124dede33e7651b43bf00d6faf6a61dc41b80070c1399cce3e903031149c8844291b2cc8d7
MISC metadata.xml 252 SHA256 2d53d1d9369e88cc0380590dbb20a2e458cb651a0aa935e4b102bd465d54c524 SHA512 8ecd246342fe3cf2de1b70713979bf7f2f912a8b0780706b0cce32247395ee9d70789c891d7a600f32adaaadfa29df7e002691b5606a2b6b156583c9cc422acf WHIRLPOOL ba28e2c4294e84421a4e5028ba2dafe0004b207ef8d2c4094b70516f82a1846c7fbd4f8dba38cfb91b36e2109eef54641596cf24d182809900d7cff8da6a0aad
diff --git a/dev-lang/moarvm/files/Configure-9999.patch b/dev-lang/moarvm/files/Configure-9999.patch
new file mode 100644
index 000000000000..85bbb5d81dac
--- /dev/null
+++ b/dev-lang/moarvm/files/Configure-9999.patch
@@ -0,0 +1,15 @@
+--- Configure.pl 2014-01-09 16:48:13.989620752 +0800
++++ Configure.pl.new 2014-01-09 16:49:41.217885279 +0800
+@@ -94,11 +94,7 @@
+ $VERSION = <$fh>;
+ close($fh);
+ }
+-# .git is a file and not a directory in submodule
+-if (-e '.git' && open(my $GIT, '-|', "git describe --tags")) {
+- $VERSION = <$GIT>;
+- close($GIT);
+-}
++
+ chomp $VERSION;
+ $config{version} = $VERSION;
+ $config{versionmajor} = $VERSION =~ /^(\d+)/ ? $1 : 0;
diff --git a/dev-lang/moarvm/moarvm-9999.ebuild b/dev-lang/moarvm/moarvm-9999.ebuild
index a45d1e34e9b7..84b8ecec590c 100644
--- a/dev-lang/moarvm/moarvm-9999.ebuild
+++ b/dev-lang/moarvm/moarvm-9999.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-lang/moarvm/moarvm-9999.ebuild,v 1.1 2014/01/09 08:16:03 patrick Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-lang/moarvm/moarvm-9999.ebuild,v 1.2 2014/01/09 08:59:37 patrick Exp $
EAPI=5
@@ -20,7 +20,13 @@ IUSE="doc"
RDEPEND=""
DEPEND="${RDEPEND}"
+src_prepare() {
+ epatch ${FILESDIR}/Configure-9999.patch || die
+}
+
src_configure() {
+ # this is quite badong, but wtf build system
+ echo "2013.10-145-gec52026" >> VERSION
perl Configure.pl --prefix="${D}/usr"|| die
}