diff options
author | 2014-03-08 14:38:51 +0000 | |
---|---|---|
committer | 2014-03-08 14:38:51 +0000 | |
commit | e812e40384e60daeeae7bf7003c54147eaf80a3b (patch) | |
tree | 199b0702e9aef8d3edfa4a316c867bb57b27eb30 /dev-lang/spidermonkey | |
parent | version bump for #503230 (diff) | |
download | gentoo-2-e812e40384e60daeeae7bf7003c54147eaf80a3b.tar.gz gentoo-2-e812e40384e60daeeae7bf7003c54147eaf80a3b.tar.bz2 gentoo-2-e812e40384e60daeeae7bf7003c54147eaf80a3b.zip |
Fix bug #502348
(Portage version: 2.2.8-r1/cvs/Linux x86_64, RepoMan options: --force, signed Manifest commit with key 0xB4D088B4)
Diffstat (limited to 'dev-lang/spidermonkey')
-rw-r--r-- | dev-lang/spidermonkey/ChangeLog | 12 | ||||
-rw-r--r-- | dev-lang/spidermonkey/files/spidermonkey-17.0.0-fix-file-permissions.patch | 37 | ||||
-rw-r--r-- | dev-lang/spidermonkey/files/spidermonkey-24.2.0-fix-file-permissions.patch | 29 | ||||
-rw-r--r-- | dev-lang/spidermonkey/spidermonkey-17.0.0-r3.ebuild (renamed from dev-lang/spidermonkey/spidermonkey-17.0.0-r2.ebuild) | 3 | ||||
-rw-r--r-- | dev-lang/spidermonkey/spidermonkey-24.2.0-r1.ebuild (renamed from dev-lang/spidermonkey/spidermonkey-24.2.0.ebuild) | 3 |
5 files changed, 81 insertions, 3 deletions
diff --git a/dev-lang/spidermonkey/ChangeLog b/dev-lang/spidermonkey/ChangeLog index c494c84eb376..b172b9163d45 100644 --- a/dev-lang/spidermonkey/ChangeLog +++ b/dev-lang/spidermonkey/ChangeLog @@ -1,6 +1,16 @@ # ChangeLog for dev-lang/spidermonkey # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/spidermonkey/ChangeLog,v 1.141 2014/03/03 16:30:40 ssuominen Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-lang/spidermonkey/ChangeLog,v 1.142 2014/03/08 14:38:51 anarchy Exp $ + +*spidermonkey-24.2.0-r1 (08 Mar 2014) +*spidermonkey-17.0.0-r3 (08 Mar 2014) + + 08 Mar 2014; <anarchy@gentoo.org> + +files/spidermonkey-17.0.0-fix-file-permissions.patch, + +files/spidermonkey-24.2.0-fix-file-permissions.patch, + +spidermonkey-17.0.0-r3.ebuild, +spidermonkey-24.2.0-r1.ebuild, + -spidermonkey-17.0.0-r2.ebuild, -spidermonkey-24.2.0.ebuild: + Fix bug #502348 03 Mar 2014; Samuli Suominen <ssuominen@gentoo.org> spidermonkey-17.0.0-r2.ebuild: diff --git a/dev-lang/spidermonkey/files/spidermonkey-17.0.0-fix-file-permissions.patch b/dev-lang/spidermonkey/files/spidermonkey-17.0.0-fix-file-permissions.patch new file mode 100644 index 000000000000..f4eee9305425 --- /dev/null +++ b/dev-lang/spidermonkey/files/spidermonkey-17.0.0-fix-file-permissions.patch @@ -0,0 +1,37 @@ +diff -urN a/js/src/Makefile.in b/js/src/Makefile.in +--- a/js/src/Makefile.in 2013-03-25 15:34:20.000000000 -0500 ++++ b/js/src/Makefile.in 2014-03-08 08:26:36.726979744 -0600 +@@ -788,7 +788,7 @@ + $(PYTHON) $(topsrcdir)/config/Preprocessor.py $(JS_CONFIG_SUBSTITUTIONS) $< > $@ + + install:: $(LIBRARY_NAME).pc +- $(SYSINSTALL) $^ $(DESTDIR)$(libdir)/pkgconfig ++ $(SYSINSTALL) -m 0644 $^ $(DESTDIR)$(libdir)/pkgconfig + + ###################################################### + # BEGIN SpiderMonkey header installation +@@ -836,19 +836,19 @@ + # + + install:: $(INSTALLED_HEADERS) +- $(SYSINSTALL) $^ $(DESTDIR)$(includedir)/$(MODULE) ++ $(SYSINSTALL) -m 0644 $^ $(DESTDIR)$(includedir)/$(MODULE) + + install:: $(EXPORTS_ds) +- $(SYSINSTALL) $^ $(DESTDIR)$(includedir)/$(MODULE)/ds ++ $(SYSINSTALL) -m 0644 $^ $(DESTDIR)$(includedir)/$(MODULE)/ds + + install:: $(EXPORTS_gc) +- $(SYSINSTALL) $^ $(DESTDIR)$(includedir)/$(MODULE)/gc ++ $(SYSINSTALL) -m 0644 $^ $(DESTDIR)$(includedir)/$(MODULE)/gc + + install:: $(EXPORTS_js) +- $(SYSINSTALL) $^ $(DESTDIR)$(includedir)/$(MODULE)/js ++ $(SYSINSTALL) -m 0644 $^ $(DESTDIR)$(includedir)/$(MODULE)/js + + install:: $(EXPORTS_mozilla) +- $(SYSINSTALL) $^ $(DESTDIR)$(includedir)/$(MODULE)/mozilla ++ $(SYSINSTALL) -m 0644 $^ $(DESTDIR)$(includedir)/$(MODULE)/mozilla + + # + # END SpiderMonkey header installation diff --git a/dev-lang/spidermonkey/files/spidermonkey-24.2.0-fix-file-permissions.patch b/dev-lang/spidermonkey/files/spidermonkey-24.2.0-fix-file-permissions.patch new file mode 100644 index 000000000000..a2247164111a --- /dev/null +++ b/dev-lang/spidermonkey/files/spidermonkey-24.2.0-fix-file-permissions.patch @@ -0,0 +1,29 @@ +diff -urN a/js/src/Makefile.in b/js/src/Makefile.in +--- a/js/src/Makefile.in 2013-11-19 13:42:43.000000000 -0600 ++++ b/js/src/Makefile.in 2014-03-08 08:07:28.331006149 -0600 +@@ -542,7 +542,7 @@ + $(PYTHON) $(topsrcdir)/config/Preprocessor.py $(JS_CONFIG_SUBSTITUTIONS) $< > $@ + + install:: $(LIBRARY_NAME).pc +- $(SYSINSTALL) $^ $(DESTDIR)$(libdir)/pkgconfig ++ $(SYSINSTALL) -m 0644 $^ $(DESTDIR)$(libdir)/pkgconfig + + ###################################################### + # BEGIN SpiderMonkey header installation +@@ -569,13 +569,13 @@ + # + + install:: $(EXPORTS) +- $(SYSINSTALL) $^ $(DESTDIR)$(includedir)/$(LIBRARY_NAME) ++ $(SYSINSTALL) -m 0644 $^ $(DESTDIR)$(includedir)/$(LIBRARY_NAME) + + install:: $(EXPORTS_js) +- $(SYSINSTALL) $^ $(DESTDIR)$(includedir)/$(LIBRARY_NAME)/js ++ $(SYSINSTALL) -m 0644 $^ $(DESTDIR)$(includedir)/$(LIBRARY_NAME)/js + + install:: $(EXPORTS_mozilla) +- $(SYSINSTALL) $^ $(DESTDIR)$(includedir)/$(LIBRARY_NAME)/mozilla ++ $(SYSINSTALL) -m 0644 $^ $(DESTDIR)$(includedir)/$(LIBRARY_NAME)/mozilla + + # + # END SpiderMonkey header installation diff --git a/dev-lang/spidermonkey/spidermonkey-17.0.0-r2.ebuild b/dev-lang/spidermonkey/spidermonkey-17.0.0-r3.ebuild index 9a038c31f373..3cdf703741e4 100644 --- a/dev-lang/spidermonkey/spidermonkey-17.0.0-r2.ebuild +++ b/dev-lang/spidermonkey/spidermonkey-17.0.0-r3.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/spidermonkey/spidermonkey-17.0.0-r2.ebuild,v 1.7 2014/03/03 16:30:40 ssuominen Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-lang/spidermonkey/spidermonkey-17.0.0-r3.ebuild,v 1.1 2014/03/08 14:38:51 anarchy Exp $ EAPI="5" WANT_AUTOCONF="2.1" @@ -44,6 +44,7 @@ pkg_setup(){ src_prepare() { epatch "${FILESDIR}"/${PN}-${SLOT}-js-config-shebang.patch epatch "${FILESDIR}"/${PN}-${SLOT}-ia64-mmap.patch + epatch "${FILESDIR}"/${PN}-17.0.0-fix-file-permissions.patch epatch_user if [[ ${CHOST} == *-freebsd* ]]; then diff --git a/dev-lang/spidermonkey/spidermonkey-24.2.0.ebuild b/dev-lang/spidermonkey/spidermonkey-24.2.0-r1.ebuild index fd5981aee59a..3fe37dd395b4 100644 --- a/dev-lang/spidermonkey/spidermonkey-24.2.0.ebuild +++ b/dev-lang/spidermonkey/spidermonkey-24.2.0-r1.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/spidermonkey/spidermonkey-24.2.0.ebuild,v 1.4 2014/03/02 21:36:04 dilfridge Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-lang/spidermonkey/spidermonkey-24.2.0-r1.ebuild,v 1.1 2014/03/08 14:38:51 anarchy Exp $ EAPI="5" WANT_AUTOCONF="2.1" @@ -42,6 +42,7 @@ pkg_setup(){ src_prepare() { epatch "${FILESDIR}"/${PN}-${SLOT}-system-icu.patch + epatch "${FILESDIR}"/${PN}-24.2.0-fix-file-permissions.patch epatch_user if [[ ${CHOST} == *-freebsd* ]]; then |