Á°¤ÎÆü / ¼¡¤ÎÆü / ºÇ¿· / 2002-07

¤¿¤Þ¤Ë¤Ã¤­¡£ / 2002-07-12

2002-07
Æü·î²Ð¿åÌÚ¶âÅÚ
123456
78910111213
14151617181920
21222324252627
28293031

2002-07-12 Fri

¢£ Windows + Cygwin ¾å¤Ç¤Î ant 1.5 ¤Î¥Ð¥°¥Õ¥£¥Ã¥¯¥¹¡¥

ºî¤Ã¤¿¸å¤Ëµ¤ÉÕ¤¯¡¥jakarta ¤«¤é»÷¤¿¤è¤¦¤Ê¥Ñ¥Ã¥Á¤¬½Ð¤Æ¤ë¡¥
²ù¤·¤¤¤Î¤Ç¡¤¥Ñ¥Ã¥ÁƱ»Î¡¤diff ¤ò¼è¤ë¡¥

--- bin/ant.old 2002-07-10 00:13:56.000000000 +0900
+++ bin/ant 2002-07-12 10:15:22.000000000 +0900
@@ -102,7 +102,11 @@
 fi
 
 if [ -n "$CLASSPATH" ] ; then
+ if $cygwin ; then
+ LOCALCLASSPATH=`cygpath --unix "$CLASSPATH"`
+ else
   LOCALCLASSPATH="$CLASSPATH"
+ fi
 fi
 
 # in rpm_mode get ant/optional/xml parser&api from JAVALIBDIR
@@ -111,14 +115,22 @@
   for i in ant ant-optional jaxp_parser xml_apis
   do
     if [ -z "$LOCALCLASSPATH" ] ; then
- LOCALCLASSPATH=$JAVALIBDIR/$i.jar
+ if $cygwin ; then
+ LOCALCLASSPATH=`cygpath --unix "$JAVALIBDIR/$i.jar"`
     else
- LOCALCLASSPATH="$JAVALIBDIR/$i.jar":"$LOCALCLASSPATH"
+ LOCALCLASSPATH="$JAVALIBDIR/$i.jar"
+ fi
+ else
+ if $cygwin ; then
+ LOCALCLASSPATH=`cygpath --unix "$JAVALIBDIR/$i.jar"`:"$LOCALCLASSPATH"
+ else
+ LOCALCLASSPATH="$JAVALIBDIR/$i.jar:$LOCALCLASSPATH"
+ fi
     fi
   done
 
@@ -129,20 +141,20 @@
   # this is stupid, so case for it
   if [ "$i" != "${ANT_LIB}/*.jar" ] ; then
     if [ -z "$LOCALCLASSPATH" ] ; then
- LOCALCLASSPATH=$i
+ LOCALCLASSPATH=`cygpath --unix $i`
     else
- LOCALCLASSPATH="$i":"$LOCALCLASSPATH"
+ LOCALCLASSPATH=`cygpath --unix "$i"`:"$LOCALCLASSPATH"
     fi
   fi
 done
 
 if [ -n "$JAVA_HOME" ] ; then
   if [ -f "$JAVA_HOME/lib/tools.jar" ] ; then
- LOCALCLASSPATH="$LOCALCLASSPATH:$JAVA_HOME/lib/tools.jar"
+ LOCALCLASSPATH="$LOCALCLASSPATH":`cygpath --unix "$JAVA_HOME/lib/tools.jar"`
   fi
 
   if [ -f "$JAVA_HOME/lib/classes.zip" ] ; then
- LOCALCLASSPATH="$LOCALCLASSPATH:$JAVA_HOME/lib/classes.zip"
+ LOCALCLASSPATH="$LOCALCLASSPATH":`cygpath --unix "$JAVA_HOME/lib/classes.zip"`
   fi
 
   # OSX hack to make Ant work with jikes


¥Ñ¥Ã¥ÁƱ»Î¤Î diff¡¥

--- hoge.patch 2002-08-29 13:41:04.000000000 +0900
+++ aaa.diff 2002-08-29 13:43:14.000000000 +0900
@@ -1,59 +1,37 @@
---- bin/ant.old 2002-07-10 00:13:56.000000000 +0900
-+++ bin/ant 2002-07-12 10:15:22.000000000 +0900
-@@ -102,7 +102,11 @@
- fi
-
- if [ -n "$CLASSPATH" ] ; then
-+ if $cygwin ; then
-+ LOCALCLASSPATH=`cygpath --unix "$CLASSPATH"`
-+ else
- LOCALCLASSPATH="$CLASSPATH"
-+ fi
- fi
-
- # in rpm_mode get ant/optional/xml parser&api from JAVALIBDIR
-@@ -111,14 +115,22 @@
- for i in ant ant-optional jaxp_parser xml_apis
- do
- if [ -z "$LOCALCLASSPATH" ] ; then
-- LOCALCLASSPATH=$JAVALIBDIR/$i.jar
-+ if $cygwin ; then
-+ LOCALCLASSPATH=`cygpath --unix "$JAVALIBDIR/$i.jar"`
- else
-- LOCALCLASSPATH="$JAVALIBDIR/$i.jar":"$LOCALCLASSPATH"
-+ LOCALCLASSPATH="$JAVALIBDIR/$i.jar"
-+ fi
-+ else
-+ if $cygwin ; then
-+ LOCALCLASSPATH=`cygpath --unix "$JAVALIBDIR/$i.jar"`:"$LOCALCLASSPATH"
-+ else
-+ LOCALCLASSPATH="$JAVALIBDIR/$i.jar:$LOCALCLASSPATH"
-+ fi
- fi
- done
-
-@@ -129,20 +141,20 @@
- # this is stupid, so case for it
- if [ "$i" != "${ANT_LIB}/*.jar" ] ; then
- if [ -z "$LOCALCLASSPATH" ] ; then
-- LOCALCLASSPATH=$i
-+ LOCALCLASSPATH=`cygpath --unix $i`
- else
-- LOCALCLASSPATH="$i":"$LOCALCLASSPATH"
-+ LOCALCLASSPATH=`cygpath --unix "$i"`:"$LOCALCLASSPATH"
- fi
+--- /usr/local/java/ant/bin/ant.old 2002-07-10 00:13:56.000000000 +0900
++++ ant 2002-07-15 20:30:27.000000000 +0900
+@@ -39,8 +39,8 @@
+ ANT_HOME=/opt/ant
    fi
- done
  
- if [ -n "$JAVA_HOME" ] ; then
- if [ -f "$JAVA_HOME/lib/tools.jar" ] ; then
-- LOCALCLASSPATH="$LOCALCLASSPATH:$JAVA_HOME/lib/tools.jar"
-+ LOCALCLASSPATH="$LOCALCLASSPATH":`cygpath --unix "$JAVA_HOME/lib/tools.jar"`
+- if [ -d ${HOME}/opt/ant ] ; then
+- ANT_HOME=${HOME}/opt/ant
++ if [ -d "${HOME}/opt/ant" ] ; then
++ ANT_HOME="${HOME}/opt/ant"
    fi
  
- if [ -f "$JAVA_HOME/lib/classes.zip" ] ; then
-- LOCALCLASSPATH="$LOCALCLASSPATH:$JAVA_HOME/lib/classes.zip"
-+ LOCALCLASSPATH="$LOCALCLASSPATH":`cygpath --unix "$JAVA_HOME/lib/classes.zip"`
- fi
+ ## resolve links - $0 may be a link to ant's home
+@@ -66,12 +66,9 @@
+ # make it fully qualified
+ ANT_HOME=`cd "$ANT_HOME" && pwd`
+
+- cd $saveddir
++ cd "$saveddir"
+ fi
+
+-# set ANT_LIB location
+-ANT_LIB=${ANT_HOME}/lib
+-
+ # For Cygwin, ensure paths are in UNIX format before anything is touched
+ if $cygwin ; then
+ [ -n "$ANT_HOME" ] &&
+@@ -82,6 +79,9 @@
+ CLASSPATH=`cygpath --path --unix "$CLASSPATH"`
+ fi
  
- # OSX hack to make Ant work with jikes
++# set ANT_LIB location
++ANT_LIB=${ANT_HOME}/lib
++
+ if [ -z "$JAVACMD" ] ; then
+ if [ -n "$JAVA_HOME" ] ; then
+ if [ -x "$JAVA_HOME/jre/sh/java" ] ; then

¤ï¤±¤ï¤«¤é¤ó¡¥

Category: [Java][Patch]

2008 : 01 02 03 04 05 06 07 08 09 10 11 12
2007 : 01 02 03 04 05 06 07 08 09 10 11 12
2006 : 01 02 03 04 05 06 07 08 09 10 11 12
2005 : 01 02 03 04 05 06 07 08 09 10 11 12
2004 : 01 02 03 04 05 06 07 08 09 10 11 12
2003 : 01 02 03 04 05 06 07 08 09 10 11 12
2002 : 01 02 03 04 05 06 07 08 09 10 11 12
2001 : 01 02 03 04 05 06 07 08 09 10 11 12

ºÇ½ª¹¹¿·»þ´Ö: 2008-09-04 19:19

Á°¤ÎÆü / ¼¡¤ÎÆü / ºÇ¿· / 2002-07

¥«¥Æ¥´¥ê