dev-java/java-config: Prefix support.
authorBenda Xu <heroxbd@gentoo.org>
Fri, 23 Sep 2016 01:35:22 +0000 (10:35 +0900)
committerBenda Xu <heroxbd@gentoo.org>
Fri, 23 Sep 2016 01:35:48 +0000 (10:35 +0900)
Bug: 591156

Package-Manager: portage-2.3.0

dev-java/java-config/files/java-config-2.2.0-prefix.patch [new file with mode: 0644]
dev-java/java-config/java-config-2.2.0-r3.ebuild

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 (file)
index 0000000..068538a
--- /dev/null
@@ -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")
+ 
index 6d97d040b32801ada5fe850a642f986238f3c79e..4fa2962084caf0f8e24202d2593c275d4764a76d 100644 (file)
@@ -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