commit:     f9261abf270429c1766e661063a1656dc200fb32
Author:     Fabian Groffen <grobian <AT> gentoo <DOT> org>
AuthorDate: Mon Nov 23 07:39:41 2015 +0000
Commit:     Fabian Groffen <grobian <AT> gentoo <DOT> org>
CommitDate: Mon Nov 23 07:39:41 2015 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f9261abf

dev-java/soylatte-jdk-bin: fix use call in global scope, bug #566532

Package-Manager: portage-2.2.20-prefix

 dev-java/soylatte-jdk-bin/soylatte-jdk-bin-1.0.3.ebuild | 12 +++++++++---
 1 file changed, 9 insertions(+), 3 deletions(-)

diff --git a/dev-java/soylatte-jdk-bin/soylatte-jdk-bin-1.0.3.ebuild 
b/dev-java/soylatte-jdk-bin/soylatte-jdk-bin-1.0.3.ebuild
index 762a975..f69bd3d 100644
--- a/dev-java/soylatte-jdk-bin/soylatte-jdk-bin-1.0.3.ebuild
+++ b/dev-java/soylatte-jdk-bin/soylatte-jdk-bin-1.0.3.ebuild
@@ -23,12 +23,16 @@ RDEPEND="dev-db/unixODBC"
 
 JAVA_PROVIDE="jdbc-stdext"
 
-MY_P=soylatte16-i386-${PV}
-use x64-macos && MY_P=soylatte16-amd64-${PV}
+chdir_s() {
+       local MY_P=soylatte16-i386-${PV}
+       use x64-macos && MY_P=soylatte16-amd64-${PV}
 
-S=${WORKDIR}/${MY_P}
+       cd "${WORKDIR}"/${MY_P}
+}
 
 src_prepare() {
+       chdir_s
+
        # fix install_names
        local arch=i586
        use x64-macos && arch=amd64
@@ -74,6 +78,8 @@ src_prepare() {
 }
 
 src_install() {
+       chdir_s
+
        local dirs="bin include jre lib man"
        dodir /opt/${P}
 

Reply via email to