summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--dev-lang/scheme2c/ChangeLog9
-rw-r--r--dev-lang/scheme2c/Manifest4
-rw-r--r--dev-lang/scheme2c/scheme2c-9999.ebuild10
3 files changed, 16 insertions, 7 deletions
diff --git a/dev-lang/scheme2c/ChangeLog b/dev-lang/scheme2c/ChangeLog
index 5c6452ccd..f2278d59f 100644
--- a/dev-lang/scheme2c/ChangeLog
+++ b/dev-lang/scheme2c/ChangeLog
@@ -2,6 +2,15 @@
# Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
# $Header: $
+ 24 Feb 2009; Andrei Barbu (andrei) <andrei@0xab.com> scheme2c-9999.ebuild:
+ Fix sed script that was broken by 7950, add keywords back. Keywords are
+ important to this ebuild, as everyone discussed and agreed on IRC when this
+ ebuild was approved. There are plenty of other live ebuilds, over 250 in the
+ official gentoo tree alone, that have keywords; this is nothing special and
+ no policy exists that live ebuilds should have no keywords. Please read the
+ gentoo ebuild policy handbook, it clearly states that live ebuilds may have
+ keywords as long as they are masked with ~
+
19 Feb 2009; Thomas Sachau (Tommy[D]) <tommy@gentoo.org>
scheme2c-9999.ebuild, metadata.xml:
Drop keywords (live ebuild), use cd, add some die statements, simplyfy dosed
diff --git a/dev-lang/scheme2c/Manifest b/dev-lang/scheme2c/Manifest
index 88d6bd9ba..d17d348b2 100644
--- a/dev-lang/scheme2c/Manifest
+++ b/dev-lang/scheme2c/Manifest
@@ -1,3 +1,3 @@
-EBUILD scheme2c-9999.ebuild 2323 RMD160 3614fa60f72e547c5885fe8cbbcab00619e87eb9 SHA1 6374d135095b6a1728fb26919c2b70008392ed18 SHA256 d008bb12a57d88d9920f8dd5a2546e35101dea6ac9c532368b164b618abfede7
-MISC ChangeLog 427 RMD160 579485d6b009e5a61b584e108b2f1346f07a5181 SHA1 183021fb9322323f4c0de6102d329820017c7620 SHA256 6d12405ff8b4c84a1f7ef7bc561a2d779d68507e7f57339e3f92373486b4840c
+EBUILD scheme2c-9999.ebuild 2379 RMD160 7731b892d12d0d202f6db21d6bf99e74a681fc4a SHA1 4bb94e35c0b17e87f5b25c0e79fac588a3a504aa SHA256 a4f37663d74c953d9d11f51138037a3ed03a445ee86537c4b5ad35a586464fe9
+MISC ChangeLog 1015 RMD160 ad0c2cf92c4463b1e4c59fc5415884749407f65d SHA1 d8e02c02dca9c41e6522d8e13b4af23f5af0c766 SHA256 1889e7bf858739a6191b332513020cd25addb3ad9a42018c20e17feff505bf3e
MISC metadata.xml 467 RMD160 f8f7814ad74066a292158e4402225b3086212930 SHA1 e63df7236da30d7511a34e587d1c029686995515 SHA256 67768d17f7ecdb335ef7be39e8a63478e2d0e181a70c32a2410549b53f0ff01d
diff --git a/dev-lang/scheme2c/scheme2c-9999.ebuild b/dev-lang/scheme2c/scheme2c-9999.ebuild
index 33246d044..1363a11be 100644
--- a/dev-lang/scheme2c/scheme2c-9999.ebuild
+++ b/dev-lang/scheme2c/scheme2c-9999.ebuild
@@ -12,7 +12,7 @@ SRC_URI=""
LICENSE="MIT"
SLOT="0"
-KEYWORDS=""
+KEYWORDS="~x86 ~amd64 -*"
IUSE="X doc"
DEPEND="dev-libs/libsigsegv
@@ -85,8 +85,8 @@ src_install() {
dodoc CHANGES README || die "Failed to install documentation"
- dosed -e "s:.*sccomp:sccomp:g" \
- -e"s:-LIBDIR.*t:-LIBDIR /usr/$(get_libdir)/scheme2c/ \
- -I/usr/$(get_libdir)/scheme2c/:g" \
- -e "s:-scmh 40:-scmh 1000 -sch 10:g" /usr/bin/scc || die
+ dosed "s:.*sccomp:sccomp:g" /usr/bin/scc || die
+ dosed "s:-LIBDIR.*t:-LIBDIR /usr/$(get_libdir)/scheme2c/ \
+ -I/usr/$(get_libdir)/scheme2c/:g" /usr/bin/scc || die
+ dosed "s:-scmh 40:-scmh 1000 -sch 10:g" /usr/bin/scc || die
}