commit: bcac37d4fa122fd21148d66dca71c56cdc1222f1 Author: Benda Xu <heroxbd <AT> gentoo <DOT> org> AuthorDate: Fri Sep 23 01:35:22 2016 +0000 Commit: Benda XU <heroxbd <AT> gentoo <DOT> org> CommitDate: Fri Sep 23 01:35:48 2016 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bcac37d4
dev-java/java-config: Prefix support. Bug: 591156 Package-Manager: portage-2.3.0 dev-java/java-config/files/java-config-2.2.0-prefix.patch | 15 +++++++++++++++ dev-java/java-config/java-config-2.2.0-r3.ebuild | 2 ++ 2 files changed, 17 insertions(+) diff --git a/dev-java/java-config/files/java-config-2.2.0-prefix.patch b/dev-java/java-config/files/java-config-2.2.0-prefix.patch new file mode 100644 index 00000000..068538a --- /dev/null +++ b/dev-java/java-config/files/java-config-2.2.0-prefix.patch @@ -0,0 +1,15 @@ +Wait for the java team to upstream this patch. +Bug: 591156 +--- /setup.py 2013-02-15 07:12:09.000000000 +0900 ++++ /setup.py.new 2016-08-13 16:38:22.000000000 +0900 +@@ -87,8 +87,8 @@ + elif arch in ['hpux']: + defaults = '*= hp-jdk-bin' + +- os.mkdir(self.root + '/usr/share/java-config-2/config/') +- with open(self.root + '/usr/share/java-config-2/config/jdk-defaults.conf', 'w') as f: ++ os.mkdir(self.root + eprefix + '/usr/share/java-config-2/config/') ++ with open(self.root + eprefix + '/usr/share/java-config-2/config/jdk-defaults.conf', 'w') as f: + f.write("# This files contain the default support jdk's\n") + f.write(defaults + "\n") + diff --git a/dev-java/java-config/java-config-2.2.0-r3.ebuild b/dev-java/java-config/java-config-2.2.0-r3.ebuild index 6d97d04..4fa2962 100644 --- a/dev-java/java-config/java-config-2.2.0-r3.ebuild +++ b/dev-java/java-config/java-config-2.2.0-r3.ebuild @@ -26,6 +26,8 @@ RDEPEND=" sys-apps/baselayout-java sys-apps/portage[${PYTHON_USEDEP}]" +PATCHES=( "${FILESDIR}"/${PN}-2.2.0-prefix.patch ) + python_install_all() { distutils-r1_python_install_all