This is an automated email from the git hooks/post-receive script. seamlik-guest pushed a commit to branch master in repository gradle-1.12.
commit 34e6651c3462437b4f3b73ca95481e7d0f18d89f Author: Miguel Landaeta <[email protected]> Date: Mon May 23 19:29:05 2011 -0430 Refresh patches --- debian/patches/01_use_debian_jars.diff | 295 +++++++++++++++------------------ debian/patches/02_sonar.diff | 28 ++++ debian/patches/03_plexus.diff | 6 +- debian/patches/04_webdavlib.diff | 19 ++- debian/patches/05_polyglot_maven.diff | 108 ++++++------ debian/patches/11_fix_jni_path.diff | 31 ++++ debian/patches/21_docs.diff | 38 ++--- debian/patches/series | 2 + 8 files changed, 280 insertions(+), 247 deletions(-) diff --git a/debian/patches/01_use_debian_jars.diff b/debian/patches/01_use_debian_jars.diff index 944afc9..b27edfe 100644 --- a/debian/patches/01_use_debian_jars.diff +++ b/debian/patches/01_use_debian_jars.diff @@ -1,44 +1,76 @@ Description: Build Gradle using libraries available in Debian Author: Miguel Landaeta <[email protected]> Forwarded: no -Last-Update: 2011-03-22 +Last-Update: 2011-05-22 ---- gradle-0.9.2.orig/build.gradle -+++ gradle-0.9.2/build.gradle -@@ -16,6 +16,7 @@ +--- gradle-1.0~m3.orig/buildSrc/build.gradle ++++ gradle-1.0~m3/buildSrc/build.gradle +@@ -13,6 +13,7 @@ + * See the License for the specific language governing permissions and + * limitations under the License. + */ ++import org.apache.ivy.plugins.resolver.FileSystemResolver + + apply plugin: 'groovy' + apply plugin: 'code-quality' +@@ -20,7 +21,12 @@ apply plugin: 'idea' + apply plugin: 'eclipse' + repositories { +- mavenRepo(urls: 'http://repo.gradle.org/gradle/libs') ++ //mavenRepo(urls: 'http://repo.gradle.org/gradle/libs') ++ add(new FileSystemResolver()) { ++ name = 'repo' ++ addArtifactPattern "/usr/share/java/[module]-[revision].[ext]" ++ addArtifactPattern "/usr/share/java/[module].[ext]" ++ } + } + + dependencies { +@@ -28,8 +34,14 @@ dependencies { + compile 'com.google.collections:google-collections:1.0@jar' + groovy localGroovy() + testCompile 'junit:junit:4.8.2@jar' +- testCompile 'org.spockframework:spock-core:0.5-groovy-1.7@jar', 'cglib:cglib-nodep:2.2', 'org.objenesis:objenesis:1.2' ++ //testCompile 'org.spockframework:spock-core:0.5-groovy-1.7@jar', 'cglib:cglib-nodep:2.2', 'org.objenesis:objenesis:1.2' + } + +-apply from: '../gradle/compile.gradle' ++// All tests for this subproject are disabled because they depend on Spock ++// Framework and that software is not available in Debian yet. ++compileTestGroovy { ++ exclude '**' ++} ++ ++//apply from: '../gradle/compile.gradle' + apply from: '../gradle/codeQuality.gradle' +--- gradle-1.0~m3.orig/build.gradle ++++ gradle-1.0~m3/build.gradle +@@ -20,6 +20,7 @@ import org.gradle.build.Install + import org.gradle.build.Git import java.util.jar.Attributes - import org.gradle.api.artifacts.repositories.WebdavResolver -+import org.apache.ivy.plugins.resolver.FileSystemResolver import org.gradle.api.internal.artifacts.dependencies.DefaultSelfResolvingDependency ++import org.apache.ivy.plugins.resolver.FileSystemResolver - import org.gradle.build.samples.WrapperProjectCreator -@@ -44,28 +45,29 @@ startScriptsDir = new File("$buildDir/st - archivesBaseName = 'gradle' - - libraries = [ -- ant: 'org.apache.ant:ant:1.8.1@jar', -- ant_junit: 'org.apache.ant:ant-junit:1.8.1@jar', -- ant_launcher: 'org.apache.ant:ant-launcher:1.8.1@jar', -- ant_nodeps: 'org.apache.ant:ant-nodeps:1.8.1@jar', -- ant_antlr: 'org.apache.ant:ant-antlr:1.8.1@jar', -+ ant: 'org.apache.ant:ant:1.8.0@jar', -+ ant_junit: 'org.apache.ant:ant-junit:1.8.0@jar', -+ ant_launcher: 'org.apache.ant:ant-launcher:1.8.0@jar', -+ ant_nodeps: 'org.apache.ant:ant-nodeps:1.8.0@jar', -+ ant_trax: 'org.apache.ant:ant-trax:1.8.0@jar', -+ ant_antlr: 'org.apache.ant:ant-antlr:1.8.0@jar', + /** + * For building Gradle you usually don't need to specify any properties. Only certain functionality of the Gradle requires +@@ -47,22 +48,25 @@ libraries = [ + ant_launcher: 'org.apache.ant:ant-launcher:1.8.2@jar', + ant_antlr: 'org.apache.ant:ant-antlr:1.8.2@jar', antlr: 'antlr:antlr:2.7.7@jar', -- asm_all: 'asm:asm-all:3.2@jar', +- asm_all: 'asm:asm-all:3.3.1@jar', + asm_all: 'asm:asm3-all:3.2@jar', commons_cli: 'commons-cli:commons-cli:1.2@jar', commons_io: 'commons-io:commons-io:1.4@jar', -- commons_lang: 'commons-lang:commons-lang:2.5@jar', +- commons_lang: 'commons-lang:commons-lang:2.6@jar', + commons_lang: 'commons-lang:commons-lang:2.4@jar', dom4j: 'dom4j:dom4j:1.6.1@jar', - google_collections: 'com.google.collections:google-collections:1.0@jar', -- groovy: 'org.codehaus.groovy:groovy-all:1.7.6@jar', -+ groovy: 'org.codehaus.groovy:groovy-all:1.7.9@jar', +- guava: 'com.google.guava:guava:r08@jar', ++ // Guava is a super set of Google Collections library, ++ // it can be used until Guava is packaged ++ //guava: 'com.google.guava:guava:r08@jar', ++ guava: 'com.google.guava:google-collections:1.0@jar', + groovy: 'org.codehaus.groovy:groovy-all:1.7.10@jar', ivy: 'org.apache.ivy:ivy:2.2.0@jar', - jaxen: 'jaxen:jaxen:1.1@jar', + jaxen: 'jaxen:jaxen:1.1.2@jar', @@ -46,16 +78,14 @@ Last-Update: 2011-03-22 jcl_to_slf4j: 'org.slf4j:jcl-over-slf4j:1.6.1@jar', jul_to_slf4j: 'org.slf4j:jul-to-slf4j:1.6.1@jar', log4j_to_slf4j: 'org.slf4j:log4j-over-slf4j:1.6.1@jar', -- logback_classic: 'ch.qos.logback:logback-classic:0.9.24@jar', -- logback_core: 'ch.qos.logback:logback-core:0.9.24@jar', -- junit: 'junit:junit:4.8.1', -+ logback_classic: 'ch.qos.logback:logback-classic:0.9.28@jar', -+ logback_core: 'ch.qos.logback:logback-core:0.9.28@jar', + logback_classic: 'ch.qos.logback:logback-classic:0.9.28@jar', + logback_core: 'ch.qos.logback:logback-core:0.9.28@jar', +- junit: 'junit:junit:4.8.2', + junit: 'junit:junit4:4.8.2', xmlunit: 'xmlunit:xmlunit:1.3', ] -@@ -82,9 +84,9 @@ libraries.jmock = ['org.jmock:jmock:2.5. +@@ -79,9 +83,9 @@ libraries.jmock = ['org.jmock:jmock:2.5. 'org.objenesis:objenesis:1.2', 'cglib:cglib-nodep:2.2'] libraries.groovy_depends = [libraries.groovy, libraries.commons_cli] @@ -68,11 +98,12 @@ Last-Update: 2011-03-22 allprojects { group = 'org.gradle' -@@ -95,7 +97,11 @@ allprojects { +@@ -92,7 +96,12 @@ allprojects { } repositories { -- mavenRepo(urls: 'http://gradle.artifactoryonline.com/gradle/libs') +- mavenRepo(urls: 'http://repo.gradle.org/gradle/libs') ++ //mavenRepo(urls: 'http://repo.gradle.org/gradle/libs') + add(new FileSystemResolver()) { + name = 'repo' + addArtifactPattern "/usr/share/java/[module]-[revision].[ext]" @@ -81,155 +112,102 @@ Last-Update: 2011-03-22 } version = this.version ---- gradle-0.9.2.orig/buildSrc/build.gradle -+++ gradle-0.9.2/buildSrc/build.gradle -@@ -13,6 +13,7 @@ - * See the License for the specific language governing permissions and - * limitations under the License. - */ -+import org.apache.ivy.plugins.resolver.FileSystemResolver +--- gradle-1.0~m3.orig/subprojects/plugins/plugins.gradle ++++ gradle-1.0~m3/subprojects/plugins/plugins.gradle +@@ -31,9 +31,9 @@ dependencies { + libraries.asm_all, + libraries.junit, + libraries.ant, +- 'org.testng:testng:5.14.10' ++ 'org.testng:testng:5.11' - apply plugin: 'groovy' - apply plugin: 'code-quality' -@@ -20,7 +21,11 @@ apply plugin: 'idea' - apply plugin: 'eclipse' +- reports 'css3-pie:css3-pie:1.0beta3' ++ //reports 'css3-pie:css3-pie:1.0beta3' + testCompile libraries.xmlunit, 'net.sourceforge.nekohtml:nekohtml:1.9.14' - repositories { -- mavenRepo(urls: 'http://gradle.artifactoryonline.com/gradle/libs') -+ add(new FileSystemResolver()) { -+ name = 'repo' -+ addArtifactPattern "/usr/share/java/[module]-[revision].[ext]" -+ addArtifactPattern "/usr/share/java/[module].[ext]" -+ } - } + testCompile project(path: ':core', configuration: 'testFixtures') +--- gradle-1.0~m3.orig/subprojects/code-quality/code-quality.gradle ++++ gradle-1.0~m3/subprojects/code-quality/code-quality.gradle +@@ -30,7 +30,7 @@ dependencies { + runtime "com.puppycrawl.tools:checkstyle:5.3@jar", + libraries.guava, + libraries.antlr, +- "commons-beanutils:commons-beanutils-core:1.8.3@jar" ++ "commons-beanutils:commons-beanutils:1.8.3@jar" - dependencies { -@@ -28,8 +33,14 @@ dependencies { - compile 'com.google.collections:google-collections:1.0@jar' - groovy localGroovy() - testCompile 'junit:junit:4.8.1@jar' -- testCompile 'org.spockframework:spock-core:0.5-groovy-1.7@jar', 'cglib:cglib-nodep:2.2', 'org.objenesis:objenesis:1.2' -+ //testCompile 'org.spockframework:spock-core:0.5-groovy-1.7@jar', 'cglib:cglib-nodep:2.2', 'org.objenesis:objenesis:1.2' - } + testCompile project(path: ':core', configuration: 'testFixtures') + testRuntime project(path: ':core', configuration: 'testFixturesRuntime') +--- gradle-1.0~m3.orig/subprojects/core-impl/core-impl.gradle ++++ gradle-1.0~m3/subprojects/core-impl/core-impl.gradle +@@ -10,8 +10,19 @@ dependencies { + compile "org.apache.maven:maven-ant-tasks:2.1.1@jar" + compile "org.sonatype.pmaven:pmaven-common:0.8-20100325@jar" + compile "org.sonatype.pmaven:pmaven-groovy:0.8-20100325@jar" +- compile "org.codehaus.plexus:plexus-component-annotations:1.5.2@jar" ++ //compile "org.codehaus.plexus:plexus-component-annotations:1.5.2@jar" ++ compile "org.codehaus.plexus:plexus-component-annotations:1.0-beta-3.0.7@jar" ++ compile "org.codehaus.plexus:plexus-component-api:1.0-alpha-22@jar" ++ compile "org.codehaus.plexus:plexus-utils:1.5.15@jar" ++ compile "org.apache.maven:maven-model:2.2.1@jar" ++ compile "org.apache.maven:maven-settings:2.2.1@jar" ++ compile "org.apache.maven:maven-project:2.2.1@jar" ++ compile "org.apache.maven:maven-artifact:2.2.1@jar" ++ compile "org.apache.maven:maven-artifact-manager:2.2.1@jar" ++ compile "org.apache.maven:maven-settings:2.2.1@jar" ++ compile "org.apache.maven.wagon:wagon-provider-api:1.0-beta-6@jar" ++ --apply from: '../gradle/compile.gradle' -+// All tests for this subproject are disabled because they depend on Spock -+// Framework and that software is not available in Debian yet. -+compileTestGroovy { -+ exclude '**' + testCompile libraries.junit + testCompile project(path: ':core', configuration: 'testFixtures') +-} +\ No newline at end of file +} -+ -+//apply from: '../gradle/compile.gradle' - apply from: '../gradle/codeQuality.gradle' ---- gradle-0.9.2.orig/subprojects/core/core.gradle -+++ gradle-0.9.2/subprojects/core/core.gradle -@@ -36,31 +36,41 @@ configurations { +--- gradle-1.0~m3.orig/subprojects/core/core.gradle ++++ gradle-1.0~m3/subprojects/core/core.gradle +@@ -36,7 +36,7 @@ configurations { dependencies { groovy libraries.groovy_depends - compile "commons-httpclient:commons-httpclient:3.0@jar", "commons-codec:commons-codec:1.2@jar", libraries.jcl_to_slf4j -+ compile "commons-httpclient:commons-httpclient:3.0@jar", "commons-codec:commons-codec:1.4@jar", libraries.jcl_to_slf4j ++ compile "commons-httpclient:commons-httpclient:3.1@jar", "commons-codec:commons-codec:1.5@jar", libraries.jcl_to_slf4j compile libraries.ivy, "com.jcraft:jsch:0.1.42@jar", 'com.jcraft:jzlib:1.0.7@jar' - compile libraries.ant, - libraries.ant_nodeps, -+ libraries.ant_trax, - libraries.logback_classic, - libraries.logback_core, - libraries.slf4j_api, +@@ -48,15 +48,15 @@ dependencies { libraries.jul_to_slf4j, libraries.commons_io, libraries.commons_lang, - "commons-codec:commons-codec:1.2@jar", -+ "commons-codec:commons-codec:1.4@jar", - libraries.google_collections, ++ "commons-codec:commons-codec:1.5@jar", + libraries.guava, - "commons-collections:commons-collections:3.2.1@jar", + "commons-collections:commons-collections3:3.2.1@jar", "slide:webdavlib:2.0@jar", -- "org.apache.maven:maven-ant-tasks:2.1.1@jar", -+ "org.apache.maven:maven-ant-tasks:2.0.10@jar", libraries.asm_all, - 'org.fusesource.jansi:jansi:1.2.1', -- 'org.jruby.ext.posix:jna-posix:1.0.3', +- 'org.jruby.ext.posix:jna-posix:1.0.3' + 'org.fusesource.jansi:jansi:1.4', -+ 'org.jruby.ext.posix:jna-posix:1.0.1', - 'org.sonatype.pmaven:pmaven-common:0.8-20100325@jar', - 'org.sonatype.pmaven:pmaven-groovy:0.8-20100325@jar', -- 'org.codehaus.plexus:plexus-component-annotations:1.5.2' -+ 'org.codehaus.plexus:plexus-component-annotations:1.0-beta-3.0.7', -+ 'org.codehaus.plexus:plexus-component-api:1.0-alpha-22', -+ 'org.codehaus.plexus:plexus-utils:1.5.15', -+ 'org.apache.maven:maven-model:2.2.1', -+ 'org.apache.maven:maven-settings:2.2.1', -+ 'org.apache.maven:maven-project:2.2.1', -+ 'org.apache.maven:maven-artifact:2.2.1', -+ 'org.apache.maven:maven-artifact-manager:2.2.1', -+ 'org.apache.maven:maven-settings:2.2.1', -+ 'org.apache.maven.wagon:wagon-provider-api:1.0-beta-6' ++ 'org.jruby.ext.posix:jna-posix:1.0.1' - runtime 'net.java.dev.jna:jna:3.2.2' -+ runtime 'net.java.dev.jna:jna:3.2.4' ++ runtime 'net.java.dev.jna:jna:3.2.7' runtime libraries.log4j_to_slf4j, libraries.jcl_to_slf4j ---- gradle-0.9.2.orig/subprojects/core/src/main/groovy/org/gradle/api/internal/AbstractClassPathProvider.java -+++ gradle-0.9.2/subprojects/core/src/main/groovy/org/gradle/api/internal/AbstractClassPathProvider.java -@@ -60,7 +60,7 @@ public abstract class AbstractClassPathP +--- gradle-1.0~m3.orig/subprojects/core/src/main/groovy/org/gradle/api/internal/AbstractClassPathProvider.java ++++ gradle-1.0~m3/subprojects/core/src/main/groovy/org/gradle/api/internal/AbstractClassPathProvider.java +@@ -63,7 +63,8 @@ public abstract class AbstractClassPathP protected static List<Pattern> toPatterns(String... patternStrings) { List<Pattern> patterns = new ArrayList<Pattern>(); for (String patternString : patternStrings) { - patterns.add(Pattern.compile(patternString + "-.+")); ++ //patterns.add(Pattern.compile(patternString + "-.+")); + patterns.add(Pattern.compile(patternString + "-?.*")); } return patterns; } ---- gradle-0.9.2.orig/subprojects/wrapper/wrapper.gradle -+++ gradle-0.9.2/subprojects/wrapper/wrapper.gradle -@@ -19,7 +19,7 @@ dependencies { - groovy libraries.groovy_depends - compile project(':core') - -- compile libraries.commons_io, libraries.ant, libraries.ant_nodeps -+ compile libraries.commons_io, libraries.ant, libraries.ant_nodeps, libraries.ant_trax - - testCompile project(path: ':core', configuration: 'testFixtures') - testRuntime project(path: ':core', configuration: 'testFixturesRuntime') ---- gradle-0.9.2.orig/subprojects/osgi/osgi.gradle -+++ gradle-0.9.2/subprojects/osgi/osgi.gradle -@@ -13,10 +13,6 @@ - * See the License for the specific language governing permissions and - * limitations under the License. - */ --repositories { -- mavenRepo urls: 'http://www.aQute.biz/repo' --} -- - dependencies { - groovy libraries.groovy_depends - -@@ -24,7 +20,7 @@ dependencies { - compile project(':plugins') - compile libraries.slf4j_api - -- compile 'biz.aQute:bndlib:0.0.384@jar' -+ compile 'biz.aQute:bnd:0.0.384@jar' - - testCompile project(path: ':core', configuration: 'testFixtures') - testRuntime project(path: ':core', configuration: 'testFixturesRuntime') ---- gradle-0.9.2.orig/subprojects/plugins/plugins.gradle -+++ gradle-0.9.2/subprojects/plugins/plugins.gradle -@@ -33,7 +33,7 @@ dependencies { - - // This is for the ant junit task. Without it, we get file locking problems with some jvms because the default - // transformer does not close files -- runtime 'xalan:xalan:2.7.1' -+ runtime 'xalan:xalan2:2.7.1' - - testCompile libraries.xmlunit - ---- gradle-0.9.2.orig/subprojects/jetty/jetty.gradle -+++ gradle-0.9.2/subprojects/jetty/jetty.gradle +--- gradle-1.0~m3.orig/subprojects/jetty/jetty.gradle ++++ gradle-1.0~m3/subprojects/jetty/jetty.gradle @@ -21,14 +21,12 @@ dependencies { compile libraries.slf4j_api, @@ -250,23 +228,14 @@ Last-Update: 2011-03-22 testCompile project(path: ':core', configuration: 'testFixtures') testRuntime project(path: ':core', configuration: 'testFixturesRuntime') ---- gradle-0.9.2.orig/subprojects/code-quality/code-quality.gradle -+++ gradle-0.9.2/subprojects/code-quality/code-quality.gradle -@@ -19,7 +19,7 @@ dependencies { - compile project(':core') +--- gradle-1.0~m3.orig/subprojects/osgi/osgi.gradle ++++ gradle-1.0~m3/subprojects/osgi/osgi.gradle +@@ -21,7 +21,7 @@ dependencies { compile project(':plugins') - -- compile "org.codenarc:CodeNarc:0.12@jar" -+ compile "org.codenarc:CodeNarc:0.11@jar" compile libraries.slf4j_api - // CodeNarc dependencies -@@ -30,7 +30,7 @@ dependencies { - runtime "com.puppycrawl.tools:checkstyle:5.3@jar", - libraries.google_collections, - libraries.antlr, -- "commons-beanutils:commons-beanutils-core:1.8.3@jar" -+ "commons-beanutils:commons-beanutils:1.8.3@jar" +- compile 'biz.aQute:bndlib:1.15.0@jar' ++ compile 'biz.aQute:bnd:0.0.384@jar' testCompile project(path: ':core', configuration: 'testFixtures') testRuntime project(path: ':core', configuration: 'testFixturesRuntime') diff --git a/debian/patches/02_sonar.diff b/debian/patches/02_sonar.diff new file mode 100644 index 0000000..90e3dbd --- /dev/null +++ b/debian/patches/02_sonar.diff @@ -0,0 +1,28 @@ +Description: Disable Sonar features since it is not available in Debian yet +Author: Miguel Landaeta <[email protected]> +Forwarded: no +Last-Update: 2011-05-22 + +--- gradle-1.0~m3.orig/build.gradle ++++ gradle-1.0~m3/build.gradle +@@ -602,7 +602,8 @@ def runtimeProjects() { + } + + def pluginProjects() { +- ['plugins', 'codeQuality', 'jetty', 'antlr', 'wrapper', 'osgi', 'maven', 'ide', 'announce', 'scala', 'sonar'].collect { ++ //['plugins', 'codeQuality', 'jetty', 'antlr', 'wrapper', 'osgi', 'maven', 'ide', 'announce', 'scala', 'sonar'].collect { ++ ['plugins', 'codeQuality', 'jetty', 'antlr', 'wrapper', 'osgi', 'maven', 'ide', 'announce', 'scala'].collect { + project(it) + } + } +--- gradle-1.0~m3.orig/settings.gradle ++++ gradle-1.0~m3/settings.gradle +@@ -31,7 +31,7 @@ include 'openApi' + include 'toolingApi' + include 'docs' + include 'integTest' +-include 'sonar' ++//include 'sonar' + + rootProject.name = 'gradle' + rootProject.children.each {project -> diff --git a/debian/patches/03_plexus.diff b/debian/patches/03_plexus.diff index c2a93b6..a5f139d 100644 --- a/debian/patches/03_plexus.diff +++ b/debian/patches/03_plexus.diff @@ -3,10 +3,10 @@ Author: Miguel Landaeta <[email protected]> Forwarded: no Last-Update: 2010-08-23 -Index: b/subprojects/core/src/main/groovy/org/gradle/api/internal/artifacts/publish/maven/pombuilder/PlexusLoggerAdapter.java +Index: b/subprojects/core-impl/src/main/groovy/org/gradle/api/internal/artifacts/publish/maven/pombuilder/PlexusLoggerAdapter.java =================================================================== ---- a/subprojects/core/src/main/groovy/org/gradle/api/internal/artifacts/publish/maven/pombuilder/PlexusLoggerAdapter.java 2010-08-22 16:17:01.000000000 -0430 -+++ b/subprojects/core/src/main/groovy/org/gradle/api/internal/artifacts/publish/maven/pombuilder/PlexusLoggerAdapter.java 2010-08-23 19:18:30.000000000 -0430 +--- a/subprojects/core-impl/src/main/groovy/org/gradle/api/internal/artifacts/publish/maven/pombuilder/PlexusLoggerAdapter.java 2010-08-22 16:17:01.000000000 -0430 ++++ b/subprojects/core-impl/src/main/groovy/org/gradle/api/internal/artifacts/publish/maven/pombuilder/PlexusLoggerAdapter.java 2010-08-23 19:18:30.000000000 -0430 @@ -98,4 +98,8 @@ public String getName() { return logger.getName(); diff --git a/debian/patches/04_webdavlib.diff b/debian/patches/04_webdavlib.diff index 6f2acad..6f9b709 100644 --- a/debian/patches/04_webdavlib.diff +++ b/debian/patches/04_webdavlib.diff @@ -4,20 +4,21 @@ Description: Disable Jakarta Slide WebDAV library Please see http://jakarta.apache.org/slide/. Author: Miguel Landaeta <[email protected]> Forwarded: not-needed -Last-Update: 2011-01-03 +Last-Update: 2011-05-10 ---- gradle-0.9.1.orig/subprojects/core/core.gradle -+++ gradle-0.9.1/subprojects/core/core.gradle -@@ -52,7 +52,6 @@ dependencies { - "commons-codec:commons-codec:1.4@jar", - libraries.google_collections, +--- gradle-1.0~m3.orig/subprojects/core/core.gradle ++++ gradle-1.0~m3/subprojects/core/core.gradle +@@ -51,7 +51,7 @@ dependencies { + "commons-codec:commons-codec:1.5@jar", + libraries.guava, "commons-collections:commons-collections3:3.2.1@jar", - "slide:webdavlib:2.0@jar", - "org.apache.maven:maven-ant-tasks:2.0.10@jar", ++ //"slide:webdavlib:2.0@jar", libraries.asm_all, 'org.fusesource.jansi:jansi:1.4', ---- gradle-0.9.1.orig/subprojects/core/src/main/groovy/org/gradle/api/internal/artifacts/repositories/WebdavRepository.java -+++ gradle-0.9.1/subprojects/core/src/main/groovy/org/gradle/api/internal/artifacts/repositories/WebdavRepository.java + 'org.jruby.ext.posix:jna-posix:1.0.1' +--- gradle-1.0~m3.orig/subprojects/core/src/main/groovy/org/gradle/api/internal/artifacts/repositories/WebdavRepository.java ++++ gradle-1.0~m3/subprojects/core/src/main/groovy/org/gradle/api/internal/artifacts/repositories/WebdavRepository.java @@ -17,7 +17,6 @@ package org.gradle.api.internal.artifact import org.apache.commons.httpclient.HttpsURL; diff --git a/debian/patches/05_polyglot_maven.diff b/debian/patches/05_polyglot_maven.diff index 7b3f2a4..910dd70 100644 --- a/debian/patches/05_polyglot_maven.diff +++ b/debian/patches/05_polyglot_maven.diff @@ -2,21 +2,62 @@ Description: Disable Polyglot Maven features Polyglot Maven is not packaged in Debian yet. Author: Miguel Landaeta <[email protected]> Forwarded: not-needed -Last-Update: 2011-01-03 +Last-Update: 2011-05-21 ---- gradle-0.9.1.orig/subprojects/core/core.gradle -+++ gradle-0.9.1/subprojects/core/core.gradle -@@ -56,8 +56,6 @@ dependencies { - libraries.asm_all, - 'org.fusesource.jansi:jansi:1.4', - 'org.jruby.ext.posix:jna-posix:1.0.1', -- 'org.sonatype.pmaven:pmaven-common:0.8-20100325@jar', -- 'org.sonatype.pmaven:pmaven-groovy:0.8-20100325@jar', - 'org.codehaus.plexus:plexus-component-annotations:1.0-beta-3.0.7', - 'org.codehaus.plexus:plexus-component-api:1.0-alpha-22', - 'org.codehaus.plexus:plexus-utils:1.5.15', ---- gradle-0.9.1.orig/subprojects/core/src/main/groovy/org/gradle/api/internal/artifacts/publish/maven/pombuilder/CustomModelBuilder.java -+++ gradle-0.9.1/subprojects/core/src/main/groovy/org/gradle/api/internal/artifacts/publish/maven/pombuilder/CustomModelBuilder.java +--- gradle-1.0~m3.orig/subprojects/core-impl/core-impl.gradle ++++ gradle-1.0~m3/subprojects/core-impl/core-impl.gradle +@@ -8,8 +8,8 @@ dependencies { + compile libraries.commons_lang + compile libraries.ivy + compile "org.apache.maven:maven-ant-tasks:2.1.1@jar" +- compile "org.sonatype.pmaven:pmaven-common:0.8-20100325@jar" +- compile "org.sonatype.pmaven:pmaven-groovy:0.8-20100325@jar" ++ //compile "org.sonatype.pmaven:pmaven-common:0.8-20100325@jar" ++ //compile "org.sonatype.pmaven:pmaven-groovy:0.8-20100325@jar" + //compile "org.codehaus.plexus:plexus-component-annotations:1.5.2@jar" + compile "org.codehaus.plexus:plexus-component-annotations:1.0-beta-3.0.7@jar" + compile "org.codehaus.plexus:plexus-component-api:1.0-alpha-22@jar" +--- gradle-1.0~m3.orig/subprojects/core-impl/src/main/groovy/org/gradle/api/internal/artifacts/publish/maven/pombuilder/ModelFactory.java ++++ gradle-1.0~m3/subprojects/core-impl/src/main/groovy/org/gradle/api/internal/artifacts/publish/maven/pombuilder/ModelFactory.java +@@ -17,27 +17,31 @@ package org.gradle.api.internal.artifact + + import groovy.util.FactoryBuilderSupport; + import org.apache.maven.model.Model; +-import org.sonatype.maven.polyglot.groovy.builder.factory.NamedFactory; ++//import org.sonatype.maven.polyglot.groovy.builder.factory.NamedFactory; + + import java.util.Map; + + /** + * This is a slightly modified version as shipped with polyglot Maven. + */ +-public class ModelFactory extends NamedFactory { ++//public class ModelFactory extends NamedFactory { ++public class ModelFactory { + private Model model; + + public ModelFactory(Model model) { ++ /* + super("project"); + this.model = model; ++ */ ++ throw new UnsupportedOperationException("ModelFactory"); + } + + public Object newInstance(FactoryBuilderSupport builder, Object name, Object value, Map attrs) throws InstantiationException, IllegalAccessException { + return model; + } + +- @Override ++ //@Override + public void onNodeCompleted(FactoryBuilderSupport builder, Object parent, Object node) { + Model model = (Model)node; + } +-} +\ No newline at end of file ++} +--- gradle-1.0~m3.orig/subprojects/core-impl/src/main/groovy/org/gradle/api/internal/artifacts/publish/maven/pombuilder/CustomModelBuilder.java ++++ gradle-1.0~m3/subprojects/core-impl/src/main/groovy/org/gradle/api/internal/artifacts/publish/maven/pombuilder/CustomModelBuilder.java @@ -19,9 +19,11 @@ import groovy.util.FactoryBuilderSupport import org.apache.maven.model.Model; import org.codehaus.plexus.personality.plexus.lifecycle.phase.InitializationException; @@ -58,42 +99,3 @@ Last-Update: 2011-01-03 -} \ No newline at end of file +} ---- gradle-0.9.1.orig/subprojects/core/src/main/groovy/org/gradle/api/internal/artifacts/publish/maven/pombuilder/ModelFactory.java -+++ gradle-0.9.1/subprojects/core/src/main/groovy/org/gradle/api/internal/artifacts/publish/maven/pombuilder/ModelFactory.java -@@ -17,27 +17,31 @@ package org.gradle.api.internal.artifact - - import groovy.util.FactoryBuilderSupport; - import org.apache.maven.model.Model; --import org.sonatype.maven.polyglot.groovy.builder.factory.NamedFactory; -+//import org.sonatype.maven.polyglot.groovy.builder.factory.NamedFactory; - - import java.util.Map; - - /** - * This is a slightly modified version as shipped with polyglot Maven. - */ --public class ModelFactory extends NamedFactory { -+//public class ModelFactory extends NamedFactory { -+public class ModelFactory { - private Model model; - - public ModelFactory(Model model) { -+ /* - super("project"); - this.model = model; -+ */ -+ throw new UnsupportedOperationException("ModelFactory"); - } - - public Object newInstance(FactoryBuilderSupport builder, Object name, Object value, Map attrs) throws InstantiationException, IllegalAccessException { - return model; - } - -- @Override -+ //@Override - public void onNodeCompleted(FactoryBuilderSupport builder, Object parent, Object node) { - Model model = (Model)node; - } --} -\ No newline at end of file -+} diff --git a/debian/patches/11_fix_jni_path.diff b/debian/patches/11_fix_jni_path.diff new file mode 100644 index 0000000..599ee1f --- /dev/null +++ b/debian/patches/11_fix_jni_path.diff @@ -0,0 +1,31 @@ +Description: Set the correct path to locate jnidispatch.so library +Author: Miguel Landaeta <[email protected]> +Forwarded: no +Last-Update: 2011-05-23 + +--- gradle-1.0~m3.orig/subprojects/core/src/main/groovy/org/gradle/logging/LoggingServiceRegistry.java ++++ gradle-1.0~m3/subprojects/core/src/main/groovy/org/gradle/logging/LoggingServiceRegistry.java +@@ -107,7 +107,8 @@ public class LoggingServiceRegistry exte + protected OutputEventRenderer createOutputEventRenderer() { + Spec<FileDescriptor> terminalDetector; + if (detectConsole) { +- terminalDetector = new TerminalDetector(StartParameter.DEFAULT_GRADLE_USER_HOME); ++ //terminalDetector = new TerminalDetector(StartParameter.DEFAULT_GRADLE_USER_HOME); ++ terminalDetector = new TerminalDetector(new java.io.File("/usr/lib")); + } else { + terminalDetector = Specs.satisfyNone(); + } +--- gradle-1.0~m3.orig/subprojects/core/src/main/groovy/org/gradle/logging/internal/TerminalDetector.java ++++ gradle-1.0~m3/subprojects/core/src/main/groovy/org/gradle/logging/internal/TerminalDetector.java +@@ -29,8 +29,9 @@ import java.io.*; + public class TerminalDetector implements Spec<FileDescriptor> { + public TerminalDetector(File libCacheDir) { + // Some hackery to prevent JNA from creating a shared lib in the tmp dir, as it does not clean things up +- File tmpDir = new File(libCacheDir, "jna"); +- tmpDir.mkdirs(); ++ //File tmpDir = new File(libCacheDir, "jna"); ++ File tmpDir = new File(libCacheDir, "jni"); ++ //tmpDir.mkdirs(); + String libName = System.mapLibraryName("jnidispatch"); + File libFile = new File(tmpDir, libName); + if (!libFile.exists()) { diff --git a/debian/patches/21_docs.diff b/debian/patches/21_docs.diff index 3adfc4c..3f0b787 100644 --- a/debian/patches/21_docs.diff +++ b/debian/patches/21_docs.diff @@ -3,20 +3,20 @@ Description: Generate javadocs and groovydocs only using DocBook and other libraries available in Debian. Author: Miguel Landaeta <[email protected]> Forwarded: no -Last-Update: 2011-03-22 +Last-Update: 2011-05-10 ---- gradle-0.9.2.orig/build.gradle -+++ gradle-0.9.2/build.gradle -@@ -365,7 +365,7 @@ zipRootFolder = "$archivesBaseName-${-> - - binDistImage = copySpec { - from 'src/toplevel' +--- gradle-1.0~m3.orig/build.gradle ++++ gradle-1.0~m3/build.gradle +@@ -393,7 +393,7 @@ binDistImage = copySpec { + from('src/toplevel') { + expand(version: version) + } - from project(':docs').distDocs.destFile + //from project(':docs').distDocs.destFile into('bin') { from startScriptsDir fileMode = 0755 -@@ -391,14 +391,16 @@ allDistImage = copySpec { +@@ -422,14 +422,16 @@ allDistImage = copySpec { } } @@ -35,9 +35,9 @@ Last-Update: 2011-03-22 classifier = 'bin' into(zipRootFolder) { with binDistImage -@@ -508,7 +510,8 @@ def guessMaxForks() { +@@ -495,7 +497,8 @@ def guessMaxForks() { - task testedDists(dependsOn: [assemble, check, integTest, embeddedIntegTest, 'openApi:integTest', ':ui:integTest']) + task testedDists(dependsOn: [assemble, check, integTests]) -task nightlyBuild(dependsOn: [clean, testedDists, ':docs:uploadDocs']) +//task nightlyBuild(dependsOn: [clean, testedDists, ':docs:uploadDocs']) @@ -45,27 +45,27 @@ Last-Update: 2011-03-22 task install(type: Install) { description = 'Installs the minimal distribution into directory $gradle_installPath' -@@ -583,7 +586,8 @@ task releaseArtifacts { +@@ -579,7 +582,8 @@ task releaseArtifacts { task release { description = 'Builds, tests and uploads the release artifacts' group = 'release' - dependsOn releaseVersion, tag, releaseArtifacts, testedDists, uploadArchives, uploadDists, ':docs:uploadDocs' + //dependsOn releaseVersion, tag, releaseArtifacts, testedDists, uploadArchives, uploadDists, ':docs:uploadDocs' -+ dependsOn releaseVersion, tag, releaseArtifacts, testedDists, uploadDists ++ dependsOn releaseVersion, tag, releaseArtifacts, testedDists, uploadArchives, uploadDists } task wrapper(type: Wrapper) { ---- gradle-0.9.2.orig/subprojects/docs/docs.gradle -+++ gradle-0.9.2/subprojects/docs/docs.gradle +--- gradle-1.0~m3.orig/subprojects/docs/docs.gradle ++++ gradle-1.0~m3/subprojects/docs/docs.gradle @@ -28,6 +28,7 @@ configurations { userGuideTask } +/* dependencies { - ftpAntTask module("org.apache.ant:ant-commons-net:1.7.0") { - module("commons-net:commons-net:1.4.1") { -@@ -43,6 +44,7 @@ dependencies { + userGuideTask 'xalan:xalan:2.7.1', 'xerces:xercesImpl:2.9.1' + userGuideTask module('xhtmlrenderer:xhtmlrenderer:R8rc1') { +@@ -37,6 +38,7 @@ dependencies { userGuideStyleSheets 'docbook:docbook-xsl:1.75.2@zip' } @@ -73,7 +73,7 @@ Last-Update: 2011-03-22 RemoteLocations remoteLocations = new RemoteLocations(version: version) -@@ -100,10 +102,10 @@ task userguideStyleSheets(type: Copy) { +@@ -94,10 +96,10 @@ task userguideStyleSheets(type: Copy) { from(cssSrcDir) { include '*.css' } @@ -88,7 +88,7 @@ Last-Update: 2011-03-22 } task samplesDocbook(type: AssembleSamplesDocTask) { -@@ -337,7 +339,8 @@ task userguide { +@@ -332,7 +334,8 @@ task userguide { } task docs { diff --git a/debian/patches/series b/debian/patches/series index 8fbb391..2c6409a 100644 --- a/debian/patches/series +++ b/debian/patches/series @@ -1,7 +1,9 @@ 01_use_debian_jars.diff +02_sonar.diff 03_plexus.diff 04_webdavlib.diff 05_polyglot_maven.diff 10_fix_version.diff +11_fix_jni_path.diff 21_docs.diff 22_checkstyle.diff -- Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-java/gradle-1.12.git _______________________________________________ pkg-java-commits mailing list [email protected] http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-java-commits

