diff options
author | 2004-09-03 21:31:01 +0000 | |
---|---|---|
committer | 2004-09-03 21:31:01 +0000 | |
commit | 149cce337117742ec99b81e1facb6ad486289579 (patch) | |
tree | 0ef64d6674e7e187ad2b906ec6042ee731e4bcae /dev-lang | |
parent | Stable amd64. (Manifest recommit) (diff) | |
download | gentoo-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/ChangeLog | 10 | ||||
-rw-r--r-- | dev-lang/spidermonkey/Manifest | 2 | ||||
-rw-r--r-- | dev-lang/spidermonkey/files/digest-spidermonkey-1.5_rc6-r1 | 1 | ||||
-rw-r--r-- | dev-lang/spidermonkey/spidermonkey-1.5_rc6-r1.ebuild | 45 |
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 +} |