Re: UPDATE: java/gradle 5.6.2
On Tue, Sep 17, 2019 at 02:37:48PM +0100, Stuart Henderson wrote: > On 2019/09/16 22:13, Lawrence Teo wrote: > > This updates Gradle to 5.6.2. > > > > https://docs.gradle.org/5.6.2/release-notes.html > > > > I have confirmed that security/ghidra builds with this Gradle update. > > > > To make future updates easier, this diff also adds myself as maintainer > > since security/ghidra (which I currently maintain) is the only port that > > uses Gradle right now. > > > > ok? > > OK. > > > +++ pkg/PLIST 15 Sep 2019 14:58:33 - > > @@ -23,41 +23,41 @@ share/java/gradle/lib/commons-io-2.6.jar > > share/java/gradle/lib/commons-lang-2.6.jar > > share/java/gradle/lib/failureaccess-1.0.1.jar > > share/java/gradle/lib/fastutil-8.2.1-min.jar > > -share/java/gradle/lib/gradle-api-metadata-5.6.jar > ..snip.. > > +share/java/gradle/lib/gradle-api-metadata-5.6.2.jar > > To make plist diffs a bit less noisy for future updates (which in turn > makes it easier to notice what has changed), what do you think about > using a variable to replace the gradle version number? You could do e.g. > > GRADLE_JAR= ${DISTNAME:S/gradle//}.jar > SUBST_VARS+= GRADLE_JAR > > so for 5.6.2 GRADLE_JAR would be set to -5.6.2.jar (with the - and .jar > literals to avoid a bogus match), and these plist entries would then > look like [...]/lib/gradle-api-metadata${GRADLE_JAR} > A That sounds good to me. Here's the diff that makes that change. ok? Index: Makefile === RCS file: /cvs/ports/java/gradle/Makefile,v retrieving revision 1.4 diff -u -p -u -p -r1.4 Makefile --- Makefile18 Sep 2019 02:16:40 - 1.4 +++ Makefile18 Sep 2019 02:34:25 - @@ -3,6 +3,7 @@ COMMENT = build automation tool DISTNAME = gradle-5.6.2 +REVISION = 0 EXTRACT_SUFX = -bin.zip CATEGORIES = java @@ -21,6 +22,9 @@ MODJAVA_VER = 1.8+ NO_BUILD = Yes NO_TEST = Yes + +GRADLE_JAR = ${DISTNAME:S/gradle//}.jar +SUBST_VARS += GRADLE_JAR RUN_DEPENDS = java/javaPathHelper Index: pkg/PLIST === RCS file: /cvs/ports/java/gradle/pkg/PLIST,v retrieving revision 1.4 diff -u -p -u -p -r1.4 PLIST --- pkg/PLIST 18 Sep 2019 02:16:40 - 1.4 +++ pkg/PLIST 18 Sep 2019 02:34:25 - @@ -23,41 +23,41 @@ share/java/gradle/lib/commons-io-2.6.jar share/java/gradle/lib/commons-lang-2.6.jar share/java/gradle/lib/failureaccess-1.0.1.jar share/java/gradle/lib/fastutil-8.2.1-min.jar -share/java/gradle/lib/gradle-api-metadata-5.6.2.jar -share/java/gradle/lib/gradle-base-services-5.6.2.jar -share/java/gradle/lib/gradle-base-services-groovy-5.6.2.jar -share/java/gradle/lib/gradle-bootstrap-5.6.2.jar -share/java/gradle/lib/gradle-build-cache-5.6.2.jar -share/java/gradle/lib/gradle-build-cache-packaging-5.6.2.jar -share/java/gradle/lib/gradle-build-option-5.6.2.jar -share/java/gradle/lib/gradle-cli-5.6.2.jar -share/java/gradle/lib/gradle-core-5.6.2.jar -share/java/gradle/lib/gradle-core-api-5.6.2.jar -share/java/gradle/lib/gradle-docs-5.6.2.jar -share/java/gradle/lib/gradle-execution-5.6.2.jar -share/java/gradle/lib/gradle-file-collections-5.6.2.jar -share/java/gradle/lib/gradle-files-5.6.2.jar -share/java/gradle/lib/gradle-hashing-5.6.2.jar -share/java/gradle/lib/gradle-installation-beacon-5.6.2.jar -share/java/gradle/lib/gradle-instant-execution-5.6.2.jar -share/java/gradle/lib/gradle-jvm-services-5.6.2.jar -share/java/gradle/lib/gradle-kotlin-dsl-5.6.2.jar -share/java/gradle/lib/gradle-kotlin-dsl-tooling-models-5.6.2.jar -share/java/gradle/lib/gradle-launcher-5.6.2.jar -share/java/gradle/lib/gradle-logging-5.6.2.jar -share/java/gradle/lib/gradle-messaging-5.6.2.jar -share/java/gradle/lib/gradle-model-core-5.6.2.jar -share/java/gradle/lib/gradle-model-groovy-5.6.2.jar -share/java/gradle/lib/gradle-native-5.6.2.jar -share/java/gradle/lib/gradle-persistent-cache-5.6.2.jar -share/java/gradle/lib/gradle-pineapple-5.6.2.jar -share/java/gradle/lib/gradle-process-services-5.6.2.jar -share/java/gradle/lib/gradle-resources-5.6.2.jar -share/java/gradle/lib/gradle-runtime-api-info-5.6.2.jar -share/java/gradle/lib/gradle-snapshots-5.6.2.jar -share/java/gradle/lib/gradle-tooling-api-5.6.2.jar -share/java/gradle/lib/gradle-worker-processes-5.6.2.jar -share/java/gradle/lib/gradle-wrapper-5.6.2.jar +share/java/gradle/lib/gradle-api-metadata${GRADLE_JAR} +share/java/gradle/lib/gradle-base-services${GRADLE_JAR} +share/java/gradle/lib/gradle-base-services-groovy${GRADLE_JAR} +share/java/gradle/lib/gradle-bootstrap${GRADLE_JAR} +share/java/gradle/lib/gradle-build-cache${GRADLE_JAR} +share/java/gradle/lib/gradle-build-cache-packaging${GRADLE_JAR} +share/java/gradle/lib/gradle-build-option${GRADLE_JAR} +share/java/gradle/lib/gradle-cli${GRADLE_JAR} +share/java/gradle/lib/gradle-core${GRADLE_JAR} +share/java/gradle/lib/gradle-core-api${GRADLE_JAR}
Re: UPDATE: java/gradle 5.6.2
On 9/17/19 4:13 AM, Lawrence Teo wrote: This updates Gradle to 5.6.2. https://docs.gradle.org/5.6.2/release-notes.html I have confirmed that security/ghidra builds with this Gradle update. To make future updates easier, this diff also adds myself as maintainer since security/ghidra (which I currently maintain) is the only port that uses Gradle right now. ok? Hello, ok rpointel@. Cheers, Remi.
Re: UPDATE: java/gradle 5.6.2
On 2019/09/16 22:13, Lawrence Teo wrote: > This updates Gradle to 5.6.2. > > https://docs.gradle.org/5.6.2/release-notes.html > > I have confirmed that security/ghidra builds with this Gradle update. > > To make future updates easier, this diff also adds myself as maintainer > since security/ghidra (which I currently maintain) is the only port that > uses Gradle right now. > > ok? OK. > +++ pkg/PLIST 15 Sep 2019 14:58:33 - > @@ -23,41 +23,41 @@ share/java/gradle/lib/commons-io-2.6.jar > share/java/gradle/lib/commons-lang-2.6.jar > share/java/gradle/lib/failureaccess-1.0.1.jar > share/java/gradle/lib/fastutil-8.2.1-min.jar > -share/java/gradle/lib/gradle-api-metadata-5.6.jar ..snip.. > +share/java/gradle/lib/gradle-api-metadata-5.6.2.jar To make plist diffs a bit less noisy for future updates (which in turn makes it easier to notice what has changed), what do you think about using a variable to replace the gradle version number? You could do e.g. GRADLE_JAR= ${DISTNAME:S/gradle//}.jar SUBST_VARS+=GRADLE_JAR so for 5.6.2 GRADLE_JAR would be set to -5.6.2.jar (with the - and .jar literals to avoid a bogus match), and these plist entries would then look like [...]/lib/gradle-api-metadata${GRADLE_JAR} A
UPDATE: java/gradle 5.6.2
This updates Gradle to 5.6.2. https://docs.gradle.org/5.6.2/release-notes.html I have confirmed that security/ghidra builds with this Gradle update. To make future updates easier, this diff also adds myself as maintainer since security/ghidra (which I currently maintain) is the only port that uses Gradle right now. ok? Index: Makefile === RCS file: /cvs/ports/java/gradle/Makefile,v retrieving revision 1.3 diff -u -p -r1.3 Makefile --- Makefile19 Aug 2019 02:29:34 - 1.3 +++ Makefile15 Sep 2019 14:51:19 - @@ -2,12 +2,14 @@ COMMENT = build automation tool -DISTNAME = gradle-5.6 +DISTNAME = gradle-5.6.2 EXTRACT_SUFX = -bin.zip CATEGORIES = java HOMEPAGE = https://gradle.org/ + +MAINTAINER = Lawrence Teo # Apache 2.0 PERMIT_PACKAGE = Yes Index: distinfo === RCS file: /cvs/ports/java/gradle/distinfo,v retrieving revision 1.3 diff -u -p -r1.3 distinfo --- distinfo19 Aug 2019 02:29:34 - 1.3 +++ distinfo15 Sep 2019 14:54:54 - @@ -1,2 +1,2 @@ -SHA256 (gradle-5.6-bin.zip) = FcAu9d02MewCrFLoclcD4Chdmn7sv05ZOaqekkYE0B0= -SIZE (gradle-5.6-bin.zip) = 93883485 +SHA256 (gradle-5.6.2-bin.zip) = MvzmYohI95mwrTIFro22fQ2CjBD/5it0inwNn0pdnuA= +SIZE (gradle-5.6.2-bin.zip) = 93890597 Index: pkg/PLIST === RCS file: /cvs/ports/java/gradle/pkg/PLIST,v retrieving revision 1.3 diff -u -p -r1.3 PLIST --- pkg/PLIST 19 Aug 2019 02:29:34 - 1.3 +++ pkg/PLIST 15 Sep 2019 14:58:33 - @@ -23,41 +23,41 @@ share/java/gradle/lib/commons-io-2.6.jar share/java/gradle/lib/commons-lang-2.6.jar share/java/gradle/lib/failureaccess-1.0.1.jar share/java/gradle/lib/fastutil-8.2.1-min.jar -share/java/gradle/lib/gradle-api-metadata-5.6.jar -share/java/gradle/lib/gradle-base-services-5.6.jar -share/java/gradle/lib/gradle-base-services-groovy-5.6.jar -share/java/gradle/lib/gradle-bootstrap-5.6.jar -share/java/gradle/lib/gradle-build-cache-5.6.jar -share/java/gradle/lib/gradle-build-cache-packaging-5.6.jar -share/java/gradle/lib/gradle-build-option-5.6.jar -share/java/gradle/lib/gradle-cli-5.6.jar -share/java/gradle/lib/gradle-core-5.6.jar -share/java/gradle/lib/gradle-core-api-5.6.jar -share/java/gradle/lib/gradle-docs-5.6.jar -share/java/gradle/lib/gradle-execution-5.6.jar -share/java/gradle/lib/gradle-file-collections-5.6.jar -share/java/gradle/lib/gradle-files-5.6.jar -share/java/gradle/lib/gradle-hashing-5.6.jar -share/java/gradle/lib/gradle-installation-beacon-5.6.jar -share/java/gradle/lib/gradle-instant-execution-5.6.jar -share/java/gradle/lib/gradle-jvm-services-5.6.jar -share/java/gradle/lib/gradle-kotlin-dsl-5.6.jar -share/java/gradle/lib/gradle-kotlin-dsl-tooling-models-5.6.jar -share/java/gradle/lib/gradle-launcher-5.6.jar -share/java/gradle/lib/gradle-logging-5.6.jar -share/java/gradle/lib/gradle-messaging-5.6.jar -share/java/gradle/lib/gradle-model-core-5.6.jar -share/java/gradle/lib/gradle-model-groovy-5.6.jar -share/java/gradle/lib/gradle-native-5.6.jar -share/java/gradle/lib/gradle-persistent-cache-5.6.jar -share/java/gradle/lib/gradle-pineapple-5.6.jar -share/java/gradle/lib/gradle-process-services-5.6.jar -share/java/gradle/lib/gradle-resources-5.6.jar -share/java/gradle/lib/gradle-runtime-api-info-5.6.jar -share/java/gradle/lib/gradle-snapshots-5.6.jar -share/java/gradle/lib/gradle-tooling-api-5.6.jar -share/java/gradle/lib/gradle-worker-processes-5.6.jar -share/java/gradle/lib/gradle-wrapper-5.6.jar +share/java/gradle/lib/gradle-api-metadata-5.6.2.jar +share/java/gradle/lib/gradle-base-services-5.6.2.jar +share/java/gradle/lib/gradle-base-services-groovy-5.6.2.jar +share/java/gradle/lib/gradle-bootstrap-5.6.2.jar +share/java/gradle/lib/gradle-build-cache-5.6.2.jar +share/java/gradle/lib/gradle-build-cache-packaging-5.6.2.jar +share/java/gradle/lib/gradle-build-option-5.6.2.jar +share/java/gradle/lib/gradle-cli-5.6.2.jar +share/java/gradle/lib/gradle-core-5.6.2.jar +share/java/gradle/lib/gradle-core-api-5.6.2.jar +share/java/gradle/lib/gradle-docs-5.6.2.jar +share/java/gradle/lib/gradle-execution-5.6.2.jar +share/java/gradle/lib/gradle-file-collections-5.6.2.jar +share/java/gradle/lib/gradle-files-5.6.2.jar +share/java/gradle/lib/gradle-hashing-5.6.2.jar +share/java/gradle/lib/gradle-installation-beacon-5.6.2.jar +share/java/gradle/lib/gradle-instant-execution-5.6.2.jar +share/java/gradle/lib/gradle-jvm-services-5.6.2.jar +share/java/gradle/lib/gradle-kotlin-dsl-5.6.2.jar +share/java/gradle/lib/gradle-kotlin-dsl-tooling-models-5.6.2.jar +share/java/gradle/lib/gradle-launcher-5.6.2.jar +share/java/gradle/lib/gradle-logging-5.6.2.jar +share/java/gradle/lib/gradle-messaging-5.6.2.jar +share/java/gradle/lib/gradle-model-core-5.6.2.jar +share/java/gradle/lib/gradle-model-groovy-5.6.2.jar +share/java/gradle/lib/gradle-native-5.6.2.jar