1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-12-29 05:38:00 +00:00

Prepare for devel/gradle4 and java/openjfx8-devel updates

openjfx8-devel now requires at least Gradle 4.8.  biology/gatk
however does not build with Gradle 4.10.3.  Preserve Gradle 4.6 for
now.

PR:		239392
This commit is contained in:
Tobias Kortkamp 2019-07-23 05:28:46 +00:00
parent 771faab889
commit 87b5f55bdb
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=507197
7 changed files with 250 additions and 2 deletions

View File

@ -13,7 +13,7 @@ COMMENT= Variant discovery in high-throughput sequencing data
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE.TXT
BUILD_DEPENDS= gradle4:devel/gradle4
BUILD_DEPENDS= gradle46:devel/gradle46
USES= gettext-runtime
USE_GITHUB= yes
@ -34,7 +34,7 @@ post-extract: # to rebuild the deps archive: 1. remove post-extract: 2. remove -
@cd ${DEPS_CACHE_DIR} && ${TAR} xzf ${DISTDIR}/${PORTNAME}-${DISTVERSION}-deps${EXTRACT_SUFX}
do-build:
@cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} gradle4 \
@cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} gradle46 \
--gradle-user-home ${DEPS_CACHE_DIR}/gradle-${PORTNAME} --project-cache-dir ${DEPS_CACHE_DIR}/gradle-${PORTNAME} \
--offline --build-cache localJar

View File

@ -884,6 +884,7 @@
SUBDIR += gputils
SUBDIR += gradle
SUBDIR += gradle4
SUBDIR += gradle46
SUBDIR += grantlee5
SUBDIR += graphql.el
SUBDIR += grpc

33
devel/gradle46/Makefile Normal file
View File

@ -0,0 +1,33 @@
# Created by: Gasol Wu <gasol.wu@gmail.com>
# $FreeBSD$
PORTNAME= gradle
PORTVERSION= 4.6
CATEGORIES= devel java
MASTER_SITES= https://downloads.gradle.org/distributions/
PKGNAMESUFFIX= 46
EXTRACT_SUFX= -bin.zip
MAINTAINER= yuri@FreeBSD.org
COMMENT= Project automation tool
LICENSE= APACHE20
USES= zip
USE_JAVA= yes
JAVA_VERSION= 1.7+
DATADIR= ${PREFIX}/share/${PORTNAME}${PKGNAMESUFFIX}
NO_ARCH= yes
NO_BUILD= yes
PLIST_SUB= PKGNAMESUFFIX=${PKGNAMESUFFIX}
PORTSCOUT= ignore:1
SUB_LIST= PORTVERSION=${PORTVERSION} \
JAVA=${JAVA}
SUB_FILES= gradle
do-install:
${INSTALL_SCRIPT} ${WRKDIR}/gradle ${STAGEDIR}${PREFIX}/bin/gradle${PKGNAMESUFFIX}
(cd ${WRKSRC} && ${COPYTREE_SHARE} lib ${STAGEDIR}${DATADIR})
.include <bsd.port.mk>

3
devel/gradle46/distinfo Normal file
View File

@ -0,0 +1,3 @@
TIMESTAMP = 1499872390
SHA256 (gradle-4.6-bin.zip) = 98bd5fd2b30e070517e03c51cbb32beee3e2ee1a84003a5a5d748996d4b1b915
SIZE (gradle-4.6-bin.zip) = 74176889

View File

@ -0,0 +1,2 @@
#!/bin/sh
exec "%%JAVA%%" -Dorg.gradle.native=false $JAVA_OPTS -classpath "%%DATADIR%%/lib/gradle-launcher-%%PORTVERSION%%.jar" org.gradle.launcher.GradleMain "$@"

16
devel/gradle46/pkg-descr Normal file
View File

@ -0,0 +1,16 @@
Gradle is build automation evolved.
Gradle can automate the building, testing, publishing, deployment
and more of software packages or other types of projects such as
generated static websites, generated documentation or indeed anything
else.
Gradle combines the power and flexibility of Ant with the dependency
management and conventions of Maven into a more effective way to
build. Powered by a Groovy DSL and packed with innovation, Gradle
provides a declarative way to describe all kinds of builds through
sensible defaults. Gradle is quickly becoming the build system of
choice for many open source projects, leading edge enterprises and
legacy automation challenges.
WWW: http://www.gradle.org/

193
devel/gradle46/pkg-plist Normal file
View File

@ -0,0 +1,193 @@
bin/gradle%%PKGNAMESUFFIX%%
%%DATADIR%%/lib/annotations-13.0.jar
%%DATADIR%%/lib/ant-1.9.9.jar
%%DATADIR%%/lib/ant-launcher-1.9.9.jar
%%DATADIR%%/lib/asm-6.0.jar
%%DATADIR%%/lib/asm-commons-6.0.jar
%%DATADIR%%/lib/asm-tree-6.0.jar
%%DATADIR%%/lib/commons-collections-3.2.2.jar
%%DATADIR%%/lib/commons-compress-1.14.jar
%%DATADIR%%/lib/commons-io-2.4.jar
%%DATADIR%%/lib/commons-lang-2.6.jar
%%DATADIR%%/lib/fastutil-7.2.1-min.jar
%%DATADIR%%/lib/gradle-base-services-4.6.jar
%%DATADIR%%/lib/gradle-base-services-groovy-4.6.jar
%%DATADIR%%/lib/gradle-build-cache-4.6.jar
%%DATADIR%%/lib/gradle-build-option-4.6.jar
%%DATADIR%%/lib/gradle-cli-4.6.jar
%%DATADIR%%/lib/gradle-core-4.6.jar
%%DATADIR%%/lib/gradle-core-api-4.6.jar
%%DATADIR%%/lib/gradle-docs-4.6.jar
%%DATADIR%%/lib/gradle-installation-beacon-4.6.jar
%%DATADIR%%/lib/gradle-jvm-services-4.6.jar
%%DATADIR%%/lib/gradle-kotlin-dsl-0.15.6.jar
%%DATADIR%%/lib/gradle-kotlin-dsl-tooling-builders-0.15.6.jar
%%DATADIR%%/lib/gradle-kotlin-dsl-tooling-models-0.15.6.jar
%%DATADIR%%/lib/gradle-launcher-4.6.jar
%%DATADIR%%/lib/gradle-logging-4.6.jar
%%DATADIR%%/lib/gradle-messaging-4.6.jar
%%DATADIR%%/lib/gradle-model-core-4.6.jar
%%DATADIR%%/lib/gradle-model-groovy-4.6.jar
%%DATADIR%%/lib/gradle-native-4.6.jar
%%DATADIR%%/lib/gradle-persistent-cache-4.6.jar
%%DATADIR%%/lib/gradle-process-services-4.6.jar
%%DATADIR%%/lib/gradle-resources-4.6.jar
%%DATADIR%%/lib/gradle-runtime-api-info-4.6.jar
%%DATADIR%%/lib/gradle-tooling-api-4.6.jar
%%DATADIR%%/lib/gradle-wrapper-4.6.jar
%%DATADIR%%/lib/groovy-all-2.4.12.jar
%%DATADIR%%/lib/guava-jdk5-17.0.jar
%%DATADIR%%/lib/jansi-1.14.jar
%%DATADIR%%/lib/javax.inject-1.jar
%%DATADIR%%/lib/jcip-annotations-1.0.jar
%%DATADIR%%/lib/jcl-over-slf4j-1.7.16.jar
%%DATADIR%%/lib/jsr305-2.0.1.jar
%%DATADIR%%/lib/jul-to-slf4j-1.7.16.jar
%%DATADIR%%/lib/kotlin-compiler-embeddable-1.2.21.jar
%%DATADIR%%/lib/kotlin-reflect-1.2.21.jar
%%DATADIR%%/lib/kotlin-sam-with-receiver-compiler-plugin-1.2.21.jar
%%DATADIR%%/lib/kotlin-script-runtime-1.2.21.jar
%%DATADIR%%/lib/kotlin-stdlib-1.2.21.jar
%%DATADIR%%/lib/kotlin-stdlib-jdk7-1.2.21.jar
%%DATADIR%%/lib/kotlin-stdlib-jdk8-1.2.21.jar
%%DATADIR%%/lib/kryo-2.20.jar
%%DATADIR%%/lib/log4j-over-slf4j-1.7.16.jar
%%DATADIR%%/lib/minlog-1.2.jar
%%DATADIR%%/lib/native-platform-0.14.jar
%%DATADIR%%/lib/native-platform-freebsd-amd64-libcpp-0.14.jar
%%DATADIR%%/lib/native-platform-freebsd-amd64-libstdcpp-0.14.jar
%%DATADIR%%/lib/native-platform-freebsd-i386-libcpp-0.14.jar
%%DATADIR%%/lib/native-platform-freebsd-i386-libstdcpp-0.14.jar
%%DATADIR%%/lib/native-platform-linux-amd64-0.14.jar
%%DATADIR%%/lib/native-platform-linux-amd64-ncurses5-0.14.jar
%%DATADIR%%/lib/native-platform-linux-amd64-ncurses6-0.14.jar
%%DATADIR%%/lib/native-platform-linux-i386-0.14.jar
%%DATADIR%%/lib/native-platform-linux-i386-ncurses5-0.14.jar
%%DATADIR%%/lib/native-platform-linux-i386-ncurses6-0.14.jar
%%DATADIR%%/lib/native-platform-osx-amd64-0.14.jar
%%DATADIR%%/lib/native-platform-osx-i386-0.14.jar
%%DATADIR%%/lib/native-platform-windows-amd64-0.14.jar
%%DATADIR%%/lib/native-platform-windows-i386-0.14.jar
%%DATADIR%%/lib/objenesis-1.2.jar
%%DATADIR%%/lib/plugins/aether-api-1.13.1.jar
%%DATADIR%%/lib/plugins/aether-connector-wagon-1.13.1.jar
%%DATADIR%%/lib/plugins/aether-impl-1.13.1.jar
%%DATADIR%%/lib/plugins/aether-spi-1.13.1.jar
%%DATADIR%%/lib/plugins/aether-util-1.13.1.jar
%%DATADIR%%/lib/plugins/apiguardian-api-1.0.0.jar
%%DATADIR%%/lib/plugins/asm-util-6.0.jar
%%DATADIR%%/lib/plugins/aws-java-sdk-core-1.11.267.jar
%%DATADIR%%/lib/plugins/aws-java-sdk-kms-1.11.267.jar
%%DATADIR%%/lib/plugins/aws-java-sdk-s3-1.11.267.jar
%%DATADIR%%/lib/plugins/bcpg-jdk15on-1.58.jar
%%DATADIR%%/lib/plugins/bcprov-jdk15on-1.58.jar
%%DATADIR%%/lib/plugins/biz.aQute.bndlib-3.4.0.jar
%%DATADIR%%/lib/plugins/bsh-2.0b6.jar
%%DATADIR%%/lib/plugins/commons-cli-1.2.jar
%%DATADIR%%/lib/plugins/commons-codec-1.10.jar
%%DATADIR%%/lib/plugins/dd-plist-1.20.jar
%%DATADIR%%/lib/plugins/google-api-client-1.23.0.jar
%%DATADIR%%/lib/plugins/google-api-services-storage-v1-rev116-1.23.0.jar
%%DATADIR%%/lib/plugins/google-http-client-1.23.0.jar
%%DATADIR%%/lib/plugins/google-http-client-jackson2-1.23.0.jar
%%DATADIR%%/lib/plugins/google-oauth-client-1.23.0.jar
%%DATADIR%%/lib/plugins/gradle-announce-4.6.jar
%%DATADIR%%/lib/plugins/gradle-antlr-4.6.jar
%%DATADIR%%/lib/plugins/gradle-build-cache-http-4.6.jar
%%DATADIR%%/lib/plugins/gradle-build-comparison-4.6.jar
%%DATADIR%%/lib/plugins/gradle-build-init-4.6.jar
%%DATADIR%%/lib/plugins/gradle-code-quality-4.6.jar
%%DATADIR%%/lib/plugins/gradle-composite-builds-4.6.jar
%%DATADIR%%/lib/plugins/gradle-dependency-management-4.6.jar
%%DATADIR%%/lib/plugins/gradle-diagnostics-4.6.jar
%%DATADIR%%/lib/plugins/gradle-ear-4.6.jar
%%DATADIR%%/lib/plugins/gradle-ide-4.6.jar
%%DATADIR%%/lib/plugins/gradle-ide-native-4.6.jar
%%DATADIR%%/lib/plugins/gradle-ide-play-4.6.jar
%%DATADIR%%/lib/plugins/gradle-ivy-4.6.jar
%%DATADIR%%/lib/plugins/gradle-jacoco-4.6.jar
%%DATADIR%%/lib/plugins/gradle-javascript-4.6.jar
%%DATADIR%%/lib/plugins/gradle-language-groovy-4.6.jar
%%DATADIR%%/lib/plugins/gradle-language-java-4.6.jar
%%DATADIR%%/lib/plugins/gradle-language-jvm-4.6.jar
%%DATADIR%%/lib/plugins/gradle-language-native-4.6.jar
%%DATADIR%%/lib/plugins/gradle-language-scala-4.6.jar
%%DATADIR%%/lib/plugins/gradle-maven-4.6.jar
%%DATADIR%%/lib/plugins/gradle-osgi-4.6.jar
%%DATADIR%%/lib/plugins/gradle-platform-base-4.6.jar
%%DATADIR%%/lib/plugins/gradle-platform-jvm-4.6.jar
%%DATADIR%%/lib/plugins/gradle-platform-native-4.6.jar
%%DATADIR%%/lib/plugins/gradle-platform-play-4.6.jar
%%DATADIR%%/lib/plugins/gradle-plugin-development-4.6.jar
%%DATADIR%%/lib/plugins/gradle-plugin-use-4.6.jar
%%DATADIR%%/lib/plugins/gradle-plugins-4.6.jar
%%DATADIR%%/lib/plugins/gradle-publish-4.6.jar
%%DATADIR%%/lib/plugins/gradle-reporting-4.6.jar
%%DATADIR%%/lib/plugins/gradle-resources-gcs-4.6.jar
%%DATADIR%%/lib/plugins/gradle-resources-http-4.6.jar
%%DATADIR%%/lib/plugins/gradle-resources-s3-4.6.jar
%%DATADIR%%/lib/plugins/gradle-resources-sftp-4.6.jar
%%DATADIR%%/lib/plugins/gradle-scala-4.6.jar
%%DATADIR%%/lib/plugins/gradle-signing-4.6.jar
%%DATADIR%%/lib/plugins/gradle-test-kit-4.6.jar
%%DATADIR%%/lib/plugins/gradle-testing-base-4.6.jar
%%DATADIR%%/lib/plugins/gradle-testing-junit-platform-4.6.jar
%%DATADIR%%/lib/plugins/gradle-testing-jvm-4.6.jar
%%DATADIR%%/lib/plugins/gradle-testing-native-4.6.jar
%%DATADIR%%/lib/plugins/gradle-tooling-api-builders-4.6.jar
%%DATADIR%%/lib/plugins/gradle-version-control-4.6.jar
%%DATADIR%%/lib/plugins/gradle-workers-4.6.jar
%%DATADIR%%/lib/plugins/gson-2.7.jar
%%DATADIR%%/lib/plugins/hamcrest-core-1.3.jar
%%DATADIR%%/lib/plugins/httpclient-4.5.5.jar
%%DATADIR%%/lib/plugins/httpcore-4.4.9.jar
%%DATADIR%%/lib/plugins/ion-java-1.0.2.jar
%%DATADIR%%/lib/plugins/ivy-2.2.0.jar
%%DATADIR%%/lib/plugins/jackson-annotations-2.8.11.jar
%%DATADIR%%/lib/plugins/jackson-core-2.8.11.jar
%%DATADIR%%/lib/plugins/jackson-databind-2.8.11.jar
%%DATADIR%%/lib/plugins/jatl-0.2.2.jar
%%DATADIR%%/lib/plugins/jcifs-1.3.17.jar
%%DATADIR%%/lib/plugins/jcommander-1.47.jar
%%DATADIR%%/lib/plugins/jmespath-java-1.11.267.jar
%%DATADIR%%/lib/plugins/joda-time-2.8.2.jar
%%DATADIR%%/lib/plugins/jsch-0.1.54.jar
%%DATADIR%%/lib/plugins/junit-4.12.jar
%%DATADIR%%/lib/plugins/junit-platform-commons-1.0.3.jar
%%DATADIR%%/lib/plugins/junit-platform-engine-1.0.3.jar
%%DATADIR%%/lib/plugins/junit-platform-launcher-1.0.3.jar
%%DATADIR%%/lib/plugins/maven-aether-provider-3.0.4.jar
%%DATADIR%%/lib/plugins/maven-artifact-3.0.4.jar
%%DATADIR%%/lib/plugins/maven-compat-3.0.4.jar
%%DATADIR%%/lib/plugins/maven-core-3.0.4.jar
%%DATADIR%%/lib/plugins/maven-model-3.0.4.jar
%%DATADIR%%/lib/plugins/maven-model-builder-3.0.4.jar
%%DATADIR%%/lib/plugins/maven-plugin-api-3.0.4.jar
%%DATADIR%%/lib/plugins/maven-repository-metadata-3.0.4.jar
%%DATADIR%%/lib/plugins/maven-settings-3.0.4.jar
%%DATADIR%%/lib/plugins/maven-settings-builder-3.0.4.jar
%%DATADIR%%/lib/plugins/nekohtml-1.9.20.jar
%%DATADIR%%/lib/plugins/opentest4j-1.0.0.jar
%%DATADIR%%/lib/plugins/org.eclipse.jgit-4.5.3.201708160445-r.jar
%%DATADIR%%/lib/plugins/plexus-cipher-1.7.jar
%%DATADIR%%/lib/plugins/plexus-classworlds-2.4.jar
%%DATADIR%%/lib/plugins/plexus-component-annotations-1.5.5.jar
%%DATADIR%%/lib/plugins/plexus-container-default-1.5.5.jar
%%DATADIR%%/lib/plugins/plexus-interpolation-1.14.jar
%%DATADIR%%/lib/plugins/plexus-sec-dispatcher-1.3.jar
%%DATADIR%%/lib/plugins/plexus-utils-3.0.8.jar
%%DATADIR%%/lib/plugins/pmaven-common-0.8-20100325.jar
%%DATADIR%%/lib/plugins/pmaven-groovy-0.8-20100325.jar
%%DATADIR%%/lib/plugins/rhino-1.7R3.jar
%%DATADIR%%/lib/plugins/simple-4.1.21.jar
%%DATADIR%%/lib/plugins/snakeyaml-1.6.jar
%%DATADIR%%/lib/plugins/testng-6.3.1.jar
%%DATADIR%%/lib/plugins/wagon-file-2.4.jar
%%DATADIR%%/lib/plugins/wagon-http-2.4.jar
%%DATADIR%%/lib/plugins/wagon-http-shared4-2.4.jar
%%DATADIR%%/lib/plugins/wagon-provider-api-2.4.jar
%%DATADIR%%/lib/plugins/xbean-reflect-3.4.jar
%%DATADIR%%/lib/plugins/xercesImpl-2.11.0.jar
%%DATADIR%%/lib/reflectasm-1.07-shaded.jar
%%DATADIR%%/lib/slf4j-api-1.7.16.jar
%%DATADIR%%/lib/xml-apis-1.4.01.jar