From: Benda Xu Date: Fri, 23 Sep 2016 01:35:22 +0000 (+0900) Subject: dev-java/java-config: Prefix support. X-Git-Url: http://git.tremily.us/gitweb.cgi?a=commitdiff_plain;h=bcac37d4fa122fd21148d66dca71c56cdc1222f1;p=gentoo.git dev-java/java-config: Prefix support. Bug: 591156 Package-Manager: portage-2.3.0 --- 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 000000000000..068538a69f91 --- /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 6d97d040b328..4fa2962084ca 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