chewi       15/06/19 14:11:24

  Modified:             ChangeLog java-utils-2.eclass
  Log:
  Allow EANT_GENTOO_CLASSPATH_EXTRA to work when EANT_GENTOO_CLASSPATH
  is unset.

Revision  Changes    Path
1.1676               eclass/ChangeLog

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/ChangeLog?rev=1.1676&view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/ChangeLog?rev=1.1676&content-type=text/plain
diff : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/ChangeLog?r1=1.1675&r2=1.1676

Index: ChangeLog
===================================================================
RCS file: /var/cvsroot/gentoo-x86/eclass/ChangeLog,v
retrieving revision 1.1675
retrieving revision 1.1676
diff -u -r1.1675 -r1.1676
--- ChangeLog   18 Jun 2015 15:19:04 -0000      1.1675
+++ ChangeLog   19 Jun 2015 14:11:24 -0000      1.1676
@@ -1,6 +1,10 @@
 # ChangeLog for eclass directory
 # Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/eclass/ChangeLog,v 1.1675 2015/06/18 
15:19:04 williamh Exp $
+# $Header: /var/cvsroot/gentoo-x86/eclass/ChangeLog,v 1.1676 2015/06/19 
14:11:24 chewi Exp $
+
+  19 Jun 2015; James Le Cuirot <ch...@gentoo.org> java-utils-2.eclass:
+  Allow EANT_GENTOO_CLASSPATH_EXTRA to work when EANT_GENTOO_CLASSPATH is
+  unset.
 
   18 Jun 2015; William Hubbs <willi...@gentoo.org> golang-vcs.eclass:
   Add the EGO_SRC variable for repositories that contain multiple Go



1.164                eclass/java-utils-2.eclass

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/java-utils-2.eclass?rev=1.164&view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/java-utils-2.eclass?rev=1.164&content-type=text/plain
diff : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/java-utils-2.eclass?r1=1.163&r2=1.164

Index: java-utils-2.eclass
===================================================================
RCS file: /var/cvsroot/gentoo-x86/eclass/java-utils-2.eclass,v
retrieving revision 1.163
retrieving revision 1.164
diff -u -r1.163 -r1.164
--- java-utils-2.eclass 15 Jun 2015 21:09:06 -0000      1.163
+++ java-utils-2.eclass 19 Jun 2015 14:11:24 -0000      1.164
@@ -6,7 +6,7 @@
 #
 # Licensed under the GNU General Public License, v2
 #
-# $Header: /var/cvsroot/gentoo-x86/eclass/java-utils-2.eclass,v 1.163 
2015/06/15 21:09:06 chewi Exp $
+# $Header: /var/cvsroot/gentoo-x86/eclass/java-utils-2.eclass,v 1.164 
2015/06/19 14:11:24 chewi Exp $
 
 # @ECLASS: java-utils-2.eclass
 # @MAINTAINER:
@@ -1934,17 +1934,15 @@
        local cp
 
        for atom in ${gcp}; do
-               cp="${cp}:$(java-pkg_getjars ${getjarsarg} ${atom})"
+               cp+=":$(java-pkg_getjars ${getjarsarg} ${atom})"
        done
 
-       [[ -n "${EANT_NEEDS_TOOLS}" ]] && cp="${cp}:$(java-config --tools)"
+       [[ ${EANT_NEEDS_TOOLS} ]] && cp+=":$(java-config --tools)"
+       [[ ${EANT_GENTOO_CLASSPATH_EXTRA} ]] && 
cp+=":${EANT_GENTOO_CLASSPATH_EXTRA}"
 
-       if [[ ${cp} ]]; then
+       if [[ ${cp#:} ]]; then
                # It seems ant does not like single quotes around ${cp}
-               cp=${cp#:}
-               [[ ${EANT_GENTOO_CLASSPATH_EXTRA} ]] && \
-                       cp="${cp}:${EANT_GENTOO_CLASSPATH_EXTRA}"
-               antflags="${antflags} -Dgentoo.classpath=\"${cp}\""
+               antflags="${antflags} -Dgentoo.classpath=\"${cp#:}\""
        fi
 
        [[ -n ${JAVA_PKG_DEBUG} ]] && echo ant ${antflags} "${@}"




Reply via email to