diff options
author | Patrick McLean <chutzpah@gentoo.org> | 2014-04-24 22:55:35 +0000 |
---|---|---|
committer | Patrick McLean <chutzpah@gentoo.org> | 2014-04-24 22:55:35 +0000 |
commit | 456752c37a4ecd79b0303fde9f3795727aa308ba (patch) | |
tree | f49af77ed5790f1d78a8078ec9ab68b970f58bb0 /dev-java/jython | |
parent | drop old (diff) | |
download | gentoo-2-456752c37a4ecd79b0303fde9f3795727aa308ba.tar.gz gentoo-2-456752c37a4ecd79b0303fde9f3795727aa308ba.tar.bz2 gentoo-2-456752c37a4ecd79b0303fde9f3795727aa308ba.zip |
Fix sandbox errors related to new versions of jline trying to write a history file (bug #508636).
(Portage version: 2.2.10/cvs/Linux x86_64, signed Manifest commit with key 0xE3F69979BB4B8928DA78E3D17CBF44EF)
Diffstat (limited to 'dev-java/jython')
-rw-r--r-- | dev-java/jython/ChangeLog | 7 | ||||
-rw-r--r-- | dev-java/jython/jython-2.5.3-r3.ebuild | 5 | ||||
-rw-r--r-- | dev-java/jython/jython-2.7_beta1.ebuild | 15 |
3 files changed, 18 insertions, 9 deletions
diff --git a/dev-java/jython/ChangeLog b/dev-java/jython/ChangeLog index 1284a1b6a913..746704680988 100644 --- a/dev-java/jython/ChangeLog +++ b/dev-java/jython/ChangeLog @@ -1,6 +1,11 @@ # ChangeLog for dev-java/jython # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-java/jython/ChangeLog,v 1.90 2014/03/10 16:57:18 johu Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-java/jython/ChangeLog,v 1.91 2014/04/24 22:55:35 chutzpah Exp $ + + 24 Apr 2014; Patrick McLean <chutzpah@gentoo.org> jython-2.5.3-r3.ebuild, + jython-2.7_beta1.ebuild: + Fix sandbox errors related to new versions of jline trying to write a history + file (bug #508636). 10 Mar 2014; Johannes Huber <johu@gentoo.org> jython-2.2.1-r2.ebuild: x86 stable, bug #315557 diff --git a/dev-java/jython/jython-2.5.3-r3.ebuild b/dev-java/jython/jython-2.5.3-r3.ebuild index 5492b50782ce..b0b3ff98156c 100644 --- a/dev-java/jython/jython-2.5.3-r3.ebuild +++ b/dev-java/jython/jython-2.5.3-r3.ebuild @@ -1,6 +1,6 @@ -# Copyright 1999-2013 Gentoo Foundation +# Copyright 1999-2014 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-java/jython/jython-2.5.3-r3.ebuild,v 1.1 2013/09/21 13:58:29 tomwij Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-java/jython/jython-2.5.3-r3.ebuild,v 1.2 2014/04/24 22:55:35 chutzpah Exp $ EAPI="4" @@ -130,6 +130,7 @@ src_install() { exec java -cp "$(java-pkg_getjars "${EANT_GENTOO_CLASSPATH}"):${EANT_GENTOO_CLASSPATH_EXTRA}:dist/${PN}-dev.jar" \ -Dpython.home="${ED}"/usr/share/${PN}-${SLOT} \ -Dpython.cachedir="${T}/.jythoncachedir" \ + -Duser.home="${T}" \ org.python.util.jython "\${@}" _EOF_ chmod +x "${T}"/jython || die diff --git a/dev-java/jython/jython-2.7_beta1.ebuild b/dev-java/jython/jython-2.7_beta1.ebuild index f0041a39fd2b..95471d7b944b 100644 --- a/dev-java/jython/jython-2.7_beta1.ebuild +++ b/dev-java/jython/jython-2.7_beta1.ebuild @@ -1,6 +1,6 @@ -# Copyright 1999-2013 Gentoo Foundation +# Copyright 1999-2014 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-java/jython/jython-2.7_beta1.ebuild,v 1.2 2013/03/26 03:51:47 radhermit Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-java/jython/jython-2.7_beta1.ebuild,v 1.3 2014/04/24 22:55:35 chutzpah Exp $ EAPI=5 JAVA_PKG_IUSE="doc examples source" @@ -96,12 +96,14 @@ src_test() { } src_install() { + local instdir=/usr/share/${PN}-${SLOT} + java-pkg_newjar dist/${PN}-dev.jar java-pkg_register-optional-dependency jdbc-mysql java-pkg_register-optional-dependency jdbc-postgresql - insinto /usr/share/${PN}-${SLOT} + insinto ${instdir} doins -r dist/{Lib,registry} dodoc ACKNOWLEDGMENTS NEWS README.txt @@ -130,8 +132,9 @@ src_install() { # we need a wrapper to help python_optimize cat <<-EOF > "${T}"/jython exec java -cp "$(java-pkg_getjars "${EANT_GENTOO_CLASSPATH}"):${EANT_GENTOO_CLASSPATH_EXTRA}:dist/${PN}-dev.jar" \ - -Dpython.home="${ED}"/usr/share/${PN}-${SLOT} \ + -Dpython.home="${ED}${instdir}" \ -Dpython.cachedir="${T}/.jythoncachedir" \ + -Duser.home="${T}" \ org.python.util.jython "\${@}" EOF chmod +x "${T}"/jython || die @@ -142,7 +145,7 @@ src_install() { # compile tests (everything else is compiled already) # we're keeping it quiet since jython reports errors verbosely # and some of the tests are supposed to trigger compile errors - python_optimize "${ED}"/usr/share/jython-${SLOT}/Lib/test &>/dev/null + python_optimize "${ED}${instdir}"/Lib/test &>/dev/null # for python-exec echo "EPYTHON='${EPYTHON}'" > epython.py @@ -150,7 +153,7 @@ src_install() { # some of the class files end up with newer timestamps than the files they # were generated from, make sure this doesn't happen - find "${ED}"/usr/share/jython-${SLOT}/Lib/ -name '*.class' | xargs touch + find "${ED}${instdir}"/Lib/ -name '*.class' | xargs touch } pkg_postinst() { |