aboutsummaryrefslogtreecommitdiff
path: root/biology
diff options
context:
space:
mode:
authorYuri Victorovich <yuri@FreeBSD.org>2019-07-26 18:03:08 +0000
committerYuri Victorovich <yuri@FreeBSD.org>2019-07-26 18:03:08 +0000
commitfe375c56376e337fd3847de790a59b17ceb5a27f (patch)
treec127441edd5d13d9873c20bc043007bfa7f8be71 /biology
parentdb091009baa536780028cd3ea75547a38deb7576 (diff)
Notes
Diffstat (limited to 'biology')
-rw-r--r--biology/gatk/Makefile33
-rw-r--r--biology/gatk/distinfo10
2 files changed, 31 insertions, 12 deletions
diff --git a/biology/gatk/Makefile b/biology/gatk/Makefile
index 70c5d0d1b030..a2b636c5b3bb 100644
--- a/biology/gatk/Makefile
+++ b/biology/gatk/Makefile
@@ -1,10 +1,9 @@
# $FreeBSD$
PORTNAME= gatk
-DISTVERSION= 4.0.11.0
+DISTVERSION= 4.1.2.0-43
+DISTVERSIONSUFFIX= -g1f31a805b
CATEGORIES= biology java
-MASTER_SITES= LOCAL/yuri/:deps
-DISTFILES= ${PORTNAME}-${DISTVERSION}-deps${EXTRACT_SUFX}:deps
EXTRACT_ONLY= ${DISTNAME}${EXTRACT_SUFX}
MAINTAINER= yuri@FreeBSD.org
@@ -13,7 +12,7 @@ COMMENT= Variant discovery in high-throughput sequencing data
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE.TXT
-BUILD_DEPENDS= gradle46:devel/gradle46
+BUILD_DEPENDS= gradle:devel/gradle
USES= gettext-runtime
USE_GITHUB= yes
@@ -30,13 +29,33 @@ DEPS_CACHE_DIR= /tmp # should be ${WRKDIR}, but workaround for the gradle bug th
PLIST_FILES= bin/${PORTNAME} \
${JAVAJARDIR}/GenomeAnalysisTK-${PORTVERSION}.jar
-post-extract: # to rebuild the deps archive: 1. remove post-extract: 2. remove --offline 3. build 4. package ${DEPS_CACHE_DIR}/gradle-${PORTNAME} into the deps archive
+# to rebuild the deps archive:
+# 1. set DEV_UPDATE_MODE=yes
+# 2. make makesum build
+# 3. upload the *-deps archive
+# 4. set DEV_UPDATE_MODE=no
+# 5. make clean makesum
+
+DEV_UPDATE_MODE= no
+
+.if (${DEV_UPDATE_MODE} == "yes")
+post-build:
+ @cd ${DEPS_CACHE_DIR} && ${TAR} czf ${DISTDIR}/${PORTNAME}-${DISTVERSION}-deps${EXTRACT_SUFX} gradle-${PORTNAME}
+ @${ECHO} "(!!!) Please upload the gradle deps archive: ${DISTDIR}/${PORTNAME}-${DISTVERSION}-deps${EXTRACT_SUFX}"
+.else
+MASTER_SITES= LOCAL/yuri/:deps
+DISTFILES= ${PORTNAME}-${DISTVERSION}-deps${EXTRACT_SUFX}:deps
+GRADLE_ARGS= --offline
+
+post-extract: # need a separate extract step because the cache is in /tmp, and not under work/ like with maven
@cd ${DEPS_CACHE_DIR} && ${TAR} xzf ${DISTDIR}/${PORTNAME}-${DISTVERSION}-deps${EXTRACT_SUFX}
+.endif
+
do-build:
- @cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} gradle46 \
+ @cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} gradle \
--gradle-user-home ${DEPS_CACHE_DIR}/gradle-${PORTNAME} --project-cache-dir ${DEPS_CACHE_DIR}/gradle-${PORTNAME} \
- --offline --build-cache localJar
+ ${GRADLE_ARGS} --build-cache localJar
do-install:
${INSTALL_SCRIPT} ${WRKDIR}/${PORTNAME}.sh ${STAGEDIR}${PREFIX}/bin/${PORTNAME}
diff --git a/biology/gatk/distinfo b/biology/gatk/distinfo
index 819a8628dd76..2bcc1f14e887 100644
--- a/biology/gatk/distinfo
+++ b/biology/gatk/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1543823410
-SHA256 (gatk-4.0.11.0-deps.tar.gz) = 457ed3bf756a673daa2d123fef1d8525e57f20708f134c9b897946ea49561a36
-SIZE (gatk-4.0.11.0-deps.tar.gz) = 225800131
-SHA256 (broadinstitute-gatk-4.0.11.0_GH0.tar.gz) = ba4cc922bae2cdec728984518644bb0a12be2b6916297e2eb3b862cb42841039
-SIZE (broadinstitute-gatk-4.0.11.0_GH0.tar.gz) = 74603782
+TIMESTAMP = 1564135381
+SHA256 (gatk-4.1.2.0-43-deps.tar.gz) = c5b405f7da5b3ac0aff73c42523cb414ce2f6315aa583092287499e5770098f4
+SIZE (gatk-4.1.2.0-43-deps.tar.gz) = 365117204
+SHA256 (broadinstitute-gatk-4.1.2.0-43-g1f31a805b_GH0.tar.gz) = 8fd79e0ea6fe153bc2ebf76c9ca910a7db109b4d4c4b0fbeb4d4d61469f09238
+SIZE (broadinstitute-gatk-4.1.2.0-43-g1f31a805b_GH0.tar.gz) = 64286228