Skip to content

Commit 60f3ef4

Browse files
committed
Updated Gradle to 1.3 and updated CHANGES to reflect the PR1 release
1 parent b4db773 commit 60f3ef4

File tree

6 files changed

+92
-85
lines changed

6 files changed

+92
-85
lines changed

CHANGES

+5-2
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,8 @@
1-
v1.5.1 (TBA)
1+
v1.5.1 PR2 (TBA)
2+
-Closed file-handler when writing frameworks to file system.
3+
-Updated to Gradle 1.3
4+
5+
v1.5.1 PR1 (Released November 12 - 2012) Codename: Pre Release 1
26
-Updated smali/baksmali to v1.4.1
37
-Fixed reference-array problem (BurgerZ)
48
-Fixed bad spacing issue on Mac OS X
@@ -7,7 +11,6 @@ v1.5.1 (TBA)
711
-Merged brut.j.dir,brut.j.common,brut.j.util & brut.apktool.smali (Fork of JesusFreke’s smali) into one repo.
812
-Fix –verbose mode to actually work
913
-Added SDK API 17 framework
10-
-Closed file-handler when writing frameworks to file system.
1114

1215
v1.5.0 (Released September 2 – 2012 ) Codename : Pikmin
1316
-Fix for colours being decompiled with improper hex colours

build.gradle

+1-1
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ dependencies {
2323
}
2424

2525
task wrapper(type: Wrapper) {
26-
gradleVersion = '1.2'
26+
gradleVersion = '1.3'
2727
}
2828

2929
buildscript {

gradle/wrapper/gradle-wrapper.jar

32.9 KB
Binary file not shown.
+2-2
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
#Wed Sep 19 19:34:23 GMT-06:00 2012
1+
#Mon Nov 26 23:12:51 CST 2012
22
distributionBase=GRADLE_USER_HOME
33
distributionPath=wrapper/dists
44
zipStoreBase=GRADLE_USER_HOME
55
zipStorePath=wrapper/dists
6-
distributionUrl=http\://services.gradle.org/distributions/gradle-1.2-bin.zip
6+
distributionUrl=http\://services.gradle.org/distributions/gradle-1.3-bin.zip

gradlew

+54-58
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,16 @@
1-
#!/bin/bash
1+
#!/usr/bin/env bash
22

33
##############################################################################
4-
## ##
5-
## Gradle wrapper script for UN*X ##
6-
## ##
4+
##
5+
## Gradle start up script for UN*X
6+
##
77
##############################################################################
88

9-
# Uncomment those lines to set JVM options. GRADLE_OPTS and JAVA_OPTS can be used together.
10-
# GRADLE_OPTS="$GRADLE_OPTS -Xmx512m"
11-
# JAVA_OPTS="$JAVA_OPTS -Xmx512m"
9+
# Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script.
10+
DEFAULT_JVM_OPTS=""
1211

13-
GRADLE_APP_NAME=Gradle
12+
APP_NAME="Gradle"
13+
APP_BASE_NAME=`basename "$0"`
1414

1515
# Use the maximum available, or set MAX_FD != -1 to use that value.
1616
MAX_FD="maximum"
@@ -42,54 +42,51 @@ case "`uname`" in
4242
;;
4343
esac
4444

45-
# Attempt to set JAVA_HOME if it's not already set.
46-
if [ -z "$JAVA_HOME" ] ; then
47-
if $darwin ; then
48-
[ -z "$JAVA_HOME" -a -d "/Library/Java/Home" ] && export JAVA_HOME="/Library/Java/Home"
49-
[ -z "$JAVA_HOME" -a -d "/System/Library/Frameworks/JavaVM.framework/Home" ] && export JAVA_HOME="/System/Library/Frameworks/JavaVM.framework/Home"
50-
else
51-
javaExecutable="`which javac`"
52-
[ -z "$javaExecutable" -o "`expr \"$javaExecutable\" : '\([^ ]*\)'`" = "no" ] && die "JAVA_HOME not set and cannot find javac to deduce location, please set JAVA_HOME."
53-
# readlink(1) is not available as standard on Solaris 10.
54-
readLink=`which readlink`
55-
[ `expr "$readLink" : '\([^ ]*\)'` = "no" ] && die "JAVA_HOME not set and readlink not available, please set JAVA_HOME."
56-
javaExecutable="`readlink -f \"$javaExecutable\"`"
57-
javaHome="`dirname \"$javaExecutable\"`"
58-
javaHome=`expr "$javaHome" : '\(.*\)/bin'`
59-
export JAVA_HOME="$javaHome"
60-
fi
61-
fi
62-
6345
# For Cygwin, ensure paths are in UNIX format before anything is touched.
6446
if $cygwin ; then
65-
[ -n "$JAVACMD" ] && JAVACMD=`cygpath --unix "$JAVACMD"`
6647
[ -n "$JAVA_HOME" ] && JAVA_HOME=`cygpath --unix "$JAVA_HOME"`
6748
fi
6849

69-
STARTER_MAIN_CLASS=org.gradle.wrapper.GradleWrapperMain
70-
CLASSPATH=`dirname "$0"`/gradle/wrapper/gradle-wrapper.jar
71-
WRAPPER_PROPERTIES=`dirname "$0"`/gradle/wrapper/gradle-wrapper.properties
50+
# Attempt to set APP_HOME
51+
# Resolve links: $0 may be a link
52+
PRG="$0"
53+
# Need this for relative symlinks.
54+
while [ -h "$PRG" ] ; do
55+
ls=`ls -ld "$PRG"`
56+
link=`expr "$ls" : '.*-> \(.*\)$'`
57+
if expr "$link" : '/.*' > /dev/null; then
58+
PRG="$link"
59+
else
60+
PRG=`dirname "$PRG"`"/$link"
61+
fi
62+
done
63+
SAVED="`pwd`"
64+
cd "`dirname \"$PRG\"`/" >&-
65+
APP_HOME="`pwd -P`"
66+
cd "$SAVED" >&-
67+
68+
CLASSPATH=$APP_HOME/gradle/wrapper/gradle-wrapper.jar
69+
7270
# Determine the Java command to use to start the JVM.
73-
if [ -z "$JAVACMD" ] ; then
74-
if [ -n "$JAVA_HOME" ] ; then
75-
if [ -x "$JAVA_HOME/jre/sh/java" ] ; then
76-
# IBM's JDK on AIX uses strange locations for the executables
77-
JAVACMD="$JAVA_HOME/jre/sh/java"
78-
else
79-
JAVACMD="$JAVA_HOME/bin/java"
80-
fi
71+
if [ -n "$JAVA_HOME" ] ; then
72+
if [ -x "$JAVA_HOME/jre/sh/java" ] ; then
73+
# IBM's JDK on AIX uses strange locations for the executables
74+
JAVACMD="$JAVA_HOME/jre/sh/java"
8175
else
82-
JAVACMD="java"
76+
JAVACMD="$JAVA_HOME/bin/java"
8377
fi
84-
fi
85-
if [ ! -x "$JAVACMD" ] ; then
86-
die "ERROR: JAVA_HOME is set to an invalid directory: $JAVA_HOME
78+
if [ ! -x "$JAVACMD" ] ; then
79+
die "ERROR: JAVA_HOME is set to an invalid directory: $JAVA_HOME
80+
81+
Please set the JAVA_HOME variable in your environment to match the
82+
location of your Java installation."
83+
fi
84+
else
85+
JAVACMD="java"
86+
which java >/dev/null 2>&1 || die "ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH.
8787
8888
Please set the JAVA_HOME variable in your environment to match the
8989
location of your Java installation."
90-
fi
91-
if [ -z "$JAVA_HOME" ] ; then
92-
warn "JAVA_HOME environment variable is not set"
9390
fi
9491

9592
# Increase the maximum file descriptors if we can.
@@ -104,19 +101,18 @@ if [ "$cygwin" = "false" -a "$darwin" = "false" ] ; then
104101
warn "Could not set maximum file descriptor limit: $MAX_FD"
105102
fi
106103
else
107-
warn "Could not query businessSystem maximum file descriptor limit: $MAX_FD_LIMIT"
104+
warn "Could not query maximum file descriptor limit: $MAX_FD_LIMIT"
108105
fi
109106
fi
110107

111-
# For Darwin, add GRADLE_APP_NAME to the JAVA_OPTS as -Xdock:name
108+
# For Darwin, add options to specify how the application appears in the dock
112109
if $darwin; then
113-
JAVA_OPTS="$JAVA_OPTS -Xdock:name=$GRADLE_APP_NAME"
114-
# we may also want to set -Xdock:image
110+
GRADLE_OPTS="$GRADLE_OPTS \"-Xdock:name=$APP_NAME\" \"-Xdock:icon=$APP_HOME/media/gradle.icns\""
115111
fi
116112

117113
# For Cygwin, switch paths to Windows format before running java
118114
if $cygwin ; then
119-
JAVA_HOME=`cygpath --path --mixed "$JAVA_HOME"`
115+
APP_HOME=`cygpath --path --mixed "$APP_HOME"`
120116
CLASSPATH=`cygpath --path --mixed "$CLASSPATH"`
121117

122118
# We build the pattern for arguments to be converted via cygpath
@@ -143,7 +139,7 @@ if $cygwin ; then
143139
eval `echo args$i`="\"$arg\""
144140
fi
145141
i=$((i+1))
146-
done
142+
done
147143
case $i in
148144
(0) set -- ;;
149145
(1) set -- "$args0" ;;
@@ -158,11 +154,11 @@ if $cygwin ; then
158154
esac
159155
fi
160156

161-
GRADLE_APP_BASE_NAME=`basename "$0"`
157+
# Split up the JVM_OPTS And GRADLE_OPTS values into an array, following the shell quoting and substitution rules
158+
function splitJvmOpts() {
159+
JVM_OPTS=("$@")
160+
}
161+
eval splitJvmOpts $DEFAULT_JVM_OPTS $JAVA_OPTS $GRADLE_OPTS
162+
JVM_OPTS[${#JVM_OPTS[*]}]="-Dorg.gradle.appname=$APP_BASE_NAME"
162163

163-
exec "$JAVACMD" $JAVA_OPTS $GRADLE_OPTS \
164-
-classpath "$CLASSPATH" \
165-
-Dorg.gradle.appname="$GRADLE_APP_BASE_NAME" \
166-
-Dorg.gradle.wrapper.properties="$WRAPPER_PROPERTIES" \
167-
$STARTER_MAIN_CLASS \
168-
"$@"
164+
exec "$JAVACMD" "${JVM_OPTS[@]}" -classpath "$CLASSPATH" org.gradle.wrapper.GradleWrapperMain "$@"

gradlew.bat

+30-22
Original file line numberDiff line numberDiff line change
@@ -1,24 +1,37 @@
11
@if "%DEBUG%" == "" @echo off
22
@rem ##########################################################################
3-
@rem ##
4-
@rem Gradle startup script for Windows ##
5-
@rem ##
3+
@rem
4+
@rem Gradle startup script for Windows
5+
@rem
66
@rem ##########################################################################
77

88
@rem Set local scope for the variables with windows NT shell
99
if "%OS%"=="Windows_NT" setlocal
1010

11-
@rem Uncomment those lines to set JVM options. GRADLE_OPTS and JAVA_OPTS can be used together.
12-
@rem set GRADLE_OPTS=%GRADLE_OPTS% -Xmx512m
13-
@rem set JAVA_OPTS=%JAVA_OPTS% -Xmx512m
11+
@rem Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script.
12+
set DEFAULT_JVM_OPTS=
1413

1514
set DIRNAME=%~dp0
16-
if "%DIRNAME%" == "" set DIRNAME=.\
15+
if "%DIRNAME%" == "" set DIRNAME=.
16+
set APP_BASE_NAME=%~n0
17+
set APP_HOME=%DIRNAME%
1718

1819
@rem Find java.exe
20+
if defined JAVA_HOME goto findJavaFromJavaHome
21+
1922
set JAVA_EXE=java.exe
20-
if not defined JAVA_HOME goto init
23+
%JAVA_EXE% -version >NUL 2>&1
24+
if "%ERRORLEVEL%" == "0" goto init
25+
26+
echo.
27+
echo ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH.
28+
echo.
29+
echo Please set the JAVA_HOME variable in your environment to match the
30+
echo location of your Java installation.
2131

32+
goto fail
33+
34+
:findJavaFromJavaHome
2235
set JAVA_HOME=%JAVA_HOME:"=%
2336
set JAVA_EXE=%JAVA_HOME%/bin/java.exe
2437

@@ -29,14 +42,14 @@ echo ERROR: JAVA_HOME is set to an invalid directory: %JAVA_HOME%
2942
echo.
3043
echo Please set the JAVA_HOME variable in your environment to match the
3144
echo location of your Java installation.
32-
echo.
33-
goto end
45+
46+
goto fail
3447

3548
:init
3649
@rem Get command-line arguments, handling Windowz variants
3750

3851
if not "%OS%" == "Windows_NT" goto win9xME_args
39-
if "%eval[2+2]" == "4" goto 4NT_args
52+
if "%@eval[2+2]" == "4" goto 4NT_args
4053

4154
:win9xME_args
4255
@rem Slurp the command line arguments.
@@ -56,27 +69,22 @@ set CMD_LINE_ARGS=%$
5669
:execute
5770
@rem Setup the command line
5871

59-
set STARTER_MAIN_CLASS=org.gradle.wrapper.GradleWrapperMain
60-
set CLASSPATH=%DIRNAME%\gradle\wrapper\gradle-wrapper.jar
61-
set WRAPPER_PROPERTIES=%DIRNAME%\gradle\wrapper\gradle-wrapper.properties
62-
63-
set GRADLE_OPTS=%JAVA_OPTS% %GRADLE_OPTS% -Dorg.gradle.wrapper.properties="%WRAPPER_PROPERTIES%"
72+
set CLASSPATH=%APP_HOME%\gradle\wrapper\gradle-wrapper.jar
6473

6574
@rem Execute Gradle
66-
"%JAVA_EXE%" %GRADLE_OPTS% -classpath "%CLASSPATH%" %STARTER_MAIN_CLASS% %CMD_LINE_ARGS%
75+
"%JAVA_EXE%" %DEFAULT_JVM_OPTS% %JAVA_OPTS% %GRADLE_OPTS% "-Dorg.gradle.appname=%APP_BASE_NAME%" -classpath "%CLASSPATH%" org.gradle.wrapper.GradleWrapperMain %CMD_LINE_ARGS%
6776

6877
:end
6978
@rem End local scope for the variables with windows NT shell
7079
if "%ERRORLEVEL%"=="0" goto mainEnd
7180

72-
if not "%OS%"=="Windows_NT" echo 1 > nul | choice /n /c:1
73-
81+
:fail
7482
rem Set variable GRADLE_EXIT_CONSOLE if you need the _script_ return code instead of
7583
rem the _cmd.exe /c_ return code!
76-
if not "" == "%GRADLE_EXIT_CONSOLE%" exit "%ERRORLEVEL%"
77-
exit /b "%ERRORLEVEL%"
84+
if not "" == "%GRADLE_EXIT_CONSOLE%" exit 1
85+
exit /b 1
7886

7987
:mainEnd
8088
if "%OS%"=="Windows_NT" endlocal
8189

82-
:omega
90+
:omega

0 commit comments

Comments
 (0)