summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMamoru Komachi <usata@gentoo.org>2004-09-03 21:31:01 +0000
committerMamoru Komachi <usata@gentoo.org>2004-09-03 21:31:01 +0000
commit149cce337117742ec99b81e1facb6ad486289579 (patch)
tree0ef64d6674e7e187ad2b906ec6042ee731e4bcae /dev-lang
parentStable amd64. (Manifest recommit) (diff)
downloadgentoo-2-149cce337117742ec99b81e1facb6ad486289579.tar.gz
gentoo-2-149cce337117742ec99b81e1facb6ad486289579.tar.bz2
gentoo-2-149cce337117742ec99b81e1facb6ad486289579.zip
spidermonkey-1.5_rc6.ebuild doesn't install all the headers needed by sablotron to build with JavaScript support. Also moved headers to /usr/include/js.
Diffstat (limited to 'dev-lang')
-rw-r--r--dev-lang/spidermonkey/ChangeLog10
-rw-r--r--dev-lang/spidermonkey/Manifest2
-rw-r--r--dev-lang/spidermonkey/files/digest-spidermonkey-1.5_rc6-r11
-rw-r--r--dev-lang/spidermonkey/spidermonkey-1.5_rc6-r1.ebuild45
4 files changed, 57 insertions, 1 deletions
diff --git a/dev-lang/spidermonkey/ChangeLog b/dev-lang/spidermonkey/ChangeLog
index 019c95b91845..6654f8720064 100644
--- a/dev-lang/spidermonkey/ChangeLog
+++ b/dev-lang/spidermonkey/ChangeLog
@@ -1,6 +1,14 @@
# ChangeLog for dev-lang/spidermonkey
# Copyright 2000-2004 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-lang/spidermonkey/ChangeLog,v 1.3 2004/09/03 20:51:21 usata Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-lang/spidermonkey/ChangeLog,v 1.4 2004/09/03 21:31:01 usata Exp $
+
+*spidermonkey-1.5_rc6-r1 (04 Sep 2004)
+
+ 04 Sep 2004; Mamoru KOMACHI <usata@gentoo.org>
+ +spidermonkey-1.5_rc6-r1.ebuild:
+ spidermonkey-1.5_rc6.ebuild doesn't install all the headers needed by
+ sablotron to build with JavaScript support. Also moved headers to
+ /usr/include/js.
*spidermonkey-1.5_rc6 (04 Sep 2004)
diff --git a/dev-lang/spidermonkey/Manifest b/dev-lang/spidermonkey/Manifest
index ee9347960718..ed78b7d476a9 100644
--- a/dev-lang/spidermonkey/Manifest
+++ b/dev-lang/spidermonkey/Manifest
@@ -1,5 +1,7 @@
MD5 2b290295523d58470ab879798264e874 spidermonkey-1.5_rc5.ebuild 797
MD5 c2d7ae6b4a3041e23c0e459fc0fe2561 ChangeLog 544
MD5 650d07afc8a37cbb350a3ae5faa1677b spidermonkey-1.5_rc6.ebuild 1146
+MD5 74bb5ee0d98490e2f0c167dc5a82fac5 spidermonkey-1.5_rc6-r1.ebuild 1160
MD5 e7bfb72073e1ade3470d60ba93042804 files/digest-spidermonkey-1.5_rc5 63
MD5 8e216cdd6972fcc5206162ef5f0a9702 files/digest-spidermonkey-1.5_rc6 64
+MD5 8e216cdd6972fcc5206162ef5f0a9702 files/digest-spidermonkey-1.5_rc6-r1 64
diff --git a/dev-lang/spidermonkey/files/digest-spidermonkey-1.5_rc6-r1 b/dev-lang/spidermonkey/files/digest-spidermonkey-1.5_rc6-r1
new file mode 100644
index 000000000000..41a8dea7405d
--- /dev/null
+++ b/dev-lang/spidermonkey/files/digest-spidermonkey-1.5_rc6-r1
@@ -0,0 +1 @@
+MD5 25e1d1dd2674d85883391b6b42a7b02f js-1.5-rc6a.tar.gz 1058911
diff --git a/dev-lang/spidermonkey/spidermonkey-1.5_rc6-r1.ebuild b/dev-lang/spidermonkey/spidermonkey-1.5_rc6-r1.ebuild
new file mode 100644
index 000000000000..855cb0cbc451
--- /dev/null
+++ b/dev-lang/spidermonkey/spidermonkey-1.5_rc6-r1.ebuild
@@ -0,0 +1,45 @@
+# Copyright 1999-2004 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-lang/spidermonkey/spidermonkey-1.5_rc6-r1.ebuild,v 1.1 2004/09/03 21:31:01 usata Exp $
+
+MY_PV="${PV/_/-}a"
+DESCRIPTION="Stand-alone JavaScript C library"
+HOMEPAGE="http://www.mozilla.org/js/spidermonkey/"
+SRC_URI="ftp://ftp.mozilla.org/pub/mozilla.org/js/js-${MY_PV}.tar.gz"
+
+LICENSE="NPL-1.1"
+SLOT="0"
+KEYWORDS="~x86"
+IUSE=""
+
+DEPEND=""
+
+S=${WORKDIR}/js/src/
+
+src_compile() {
+ cat >>Makefile.ref<<'EOF'
+
+.PHONY: install-headers
+install-headers: $(HFILES)
+ install -g root -o root -m 555 -d $(DESTDIR)/usr/include/js
+ install -g root -o root -m 444 $^ $(DESTDIR)/usr/include/js
+EOF
+
+ # it needs to run twice
+ emake -j1 -f Makefile.ref BUILD_OPT=1 \
+ || emake -j1 -f Makefile.ref BUILD_OPT=1 || die
+}
+
+src_install() {
+ cd Linux_All_OPT.OBJ
+ dolib.a libjs.a || die "libjs.a failed"
+ dolib.so libjs.so || die "libjs.so failed"
+ dobin js jscpucfg || die "dobin failed"
+ cd -
+
+ make -f Makefile.ref DESTDIR=${D} install-headers \
+ || die "make install-headers failed."
+
+ dodoc ../README
+ dohtml README.html
+}