biology/jalview: Update 2.07 -> 2.11.1.4

Take maintainership.
This commit is contained in:
Yuri Victorovich 2021-04-25 16:00:36 -07:00
parent d8cfb1d029
commit af49fbec4f
6 changed files with 62 additions and 80 deletions

View File

@ -1,27 +1,73 @@
# Created by: Fernan Aguero <fernan@iib.unsam.edu.ar>
PORTNAME= jalview
PORTVERSION= 2.07
PORTREVISION= 3
DISTVERSION= 2.11.1.4
CATEGORIES= biology java
MASTER_SITES= http://www.jalview.org/source/
DISTNAME= ${PORTNAME}_${PORTVERSION:S/./_/}
MASTER_SITES= https://www.jalview.org/source/
DISTNAME= ${PORTNAME}_${DISTVERSION:S/./_/g}
DISTFILES= ${DISTNAME}${EXTRACT_SUFX}
EXTRACT_ONLY= ${PORTNAME}_${DISTVERSION:S/./_/g}${EXTRACT_SUFX}
MAINTAINER= ports@FreeBSD.org
EXTRACT_ONLY= ${DISTNAME}${EXTRACT_SUFX}
MAINTAINER= yuri@FreeBSD.org
COMMENT= Viewer and editor for multiple sequence alignments
LICENSE= GPLv3
LICENSE_FILE= ${WRKSRC}/LICENSE
BUILD_DEPENDS= gradle:devel/gradle
USE_JAVA= yes
JAVA_VERSION= 8
USE_ANT= yes
ALL_TARGET= makejars
JAVA_VERSION= 11
WRKSRC= ${WRKDIR}/${PORTNAME}
USE_LOCALE= en_US.UTF-8
DATADIR= ${JAVASHAREDIR}/${PORTNAME}
SUB_FILES= jalview.sh
SUB_LIST= JAVA=${JAVA}
NO_ARCH= yes
# 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
DEPS_CACHE_DIR= ${WRKDIR}
.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 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
BINARY_ALIAS= git=false java=${JAVA}
PLIST_FILES= bin/jalview \
${DATADIR}/jalview.jar
do-build:
@cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} gradle \
--gradle-user-home ${DEPS_CACHE_DIR}/gradle-${PORTNAME} --project-cache-dir ${DEPS_CACHE_DIR}/gradle-${PORTNAME} \
${GRADLE_ARGS} --build-cache shadowJar
do-install:
${INSTALL_SCRIPT} ${WRKDIR}/jalview.sh ${STAGEDIR}${PREFIX}/bin/jalview
@${MKDIR} ${STAGEDIR}${DATADIR}
${INSTALL_DATA} ${WRKSRC}/dist/* ${STAGEDIR}${DATADIR}
${INSTALL_DATA} ${WRKSRC}/build/libs/jalview-all-${DISTVERSION}-j${JAVA_VERSION}.jar ${STAGEDIR}${DATADIR}/jalview.jar
.include <bsd.port.mk>

View File

@ -1,2 +1,5 @@
SHA256 (jalview_2_07.tar.gz) = 2cc6b5ec40cf45b0e8e8048b98eacb14af230db6ed6929b95bec4ce0792a51f7
SIZE (jalview_2_07.tar.gz) = 8439780
TIMESTAMP = 1619390838
SHA256 (jalview_2_11_1_4.tar.gz) = 30c0a89bbaf58bc5fd15fd7b167768d21cda1431676f28e22669fd5a342396eb
SIZE (jalview_2_11_1_4.tar.gz) = 103154170
SHA256 (jalview-2.11.1.4-deps.tar.gz) = 93e88557841d295146aa5f9144e22a8774c9699c9a6a43a4a25673148d91c7d9
SIZE (jalview-2.11.1.4-deps.tar.gz) = 21061379

View File

@ -1,4 +1,3 @@
#!/bin/sh
# Shell script to launch jalview using our javavm wrapper
"%%LOCALBASE%%/bin/java" -Djava.ext.dirs="%%DATADIR%%" -cp "%%DATADIR%%/jalview.jar" jalview.bin.Jalview
%%JAVA%% -classpath %%DATADIR%% -jar %%DATADIR%%/jalview.jar jalview.bin.Jalview

View File

@ -1,50 +0,0 @@
This patch removes the webstart support.
--- build.xml.orig Mon Dec 12 14:57:02 2005
+++ build.xml Fri Jan 27 12:20:52 2006
@@ -180,6 +180,10 @@
</fileset>
</copy>
<!-- the default keystore details might need to be edited here -->
+<!-- Remove all the remaining stuff for this target
+ which is only necessary if we want to start jalview
+ using java web start. It requires us to generate a key
+ before building the port - Fernan - 27.Jan.2006
<signjar
storepass="alignmentisfun"
keypass="alignmentisfun"
@@ -194,8 +198,9 @@
</fileset>
</signjar>
<taskdef classpathref="build.classpath" resource="com/roxes/tools/ant/taskdefs.properties"/>
-
+-->
<!-- codebase="http://www.jalview.org/jalview/webstart" -->
+<!--
<jnlp toFile="${packageDir}/jalview.jnlp" href="jalview.jnlp"
codebase="${WebStartLocation}">
<information>
@@ -206,6 +211,7 @@
<description kind="short">Jalview</description>
<icon href="logo_big.gif"/>
<offline_allowed/>
+-->
<!--
<association mime-type="application-x/ext-file" extensions="fa"/>
<association mime-type="application-x/ext-file" extensions="fasta"/>
@@ -216,6 +222,7 @@
<association mime-type="application-x/ext-file" extensions="aln"/>
<association mime-type="application-x/ext-file" extensions="pir"/>
-->
+<!--
</information>
<resources>
<j2se version="1.4+"/>
@@ -234,6 +241,7 @@
<all_permissions/>
</security>
</jnlp>
+-->
</target>
<target name="runenv" depends="init">
<path id="run.classpath">

View File

@ -22,4 +22,4 @@ o Output alignments as HTML pages, images (PNG) or postscript (EPS).
If you use Jalview in your work, please quote this publication. Clamp, M., et
al. (2004), The Jalview Java Alignment Editor. Bioinformatics, 12, 426-7
WWW: http://www.jalview.org
WWW: https://www.jalview.org

View File

@ -1,16 +0,0 @@
bin/jalview
%%DATADIR%%/activation.jar
%%DATADIR%%/xercesImpl.jar
%%DATADIR%%/wsdl4j.jar
%%DATADIR%%/saaj.jar
%%DATADIR%%/regex.jar
%%DATADIR%%/mail.jar
%%DATADIR%%/log4j-1.2.8.jar
%%DATADIR%%/jhall.jar
%%DATADIR%%/jaxrpc.jar
%%DATADIR%%/jalview.jar
%%DATADIR%%/commons-logging.jar
%%DATADIR%%/commons-discovery.jar
%%DATADIR%%/castor-0.9.6-xml.jar
%%DATADIR%%/axis.jar
%%DATADIR%%/xml-apis.jar