diff --git a/biology/jalview/Makefile b/biology/jalview/Makefile index e9159ecb079b..67bee6fe6514 100644 --- a/biology/jalview/Makefile +++ b/biology/jalview/Makefile @@ -1,71 +1,73 @@ # Created by: Fernan Aguero PORTNAME= jalview DISTVERSION= 2.11.1.4 CATEGORIES= biology java MASTER_SITES= https://www.jalview.org/source/ DISTNAME= ${PORTNAME}_${DISTVERSION:S/./_/g} DISTFILES= ${DISTNAME}${EXTRACT_SUFX} EXTRACT_ONLY= ${DISTNAME}${EXTRACT_SUFX} MAINTAINER= yuri@FreeBSD.org COMMENT= Viewer and editor for multiple sequence alignments LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/LICENSE +BROKEN_FreeBSD_11= gradle daemon systematically fails on 11: The message received from the daemon indicates that the daemon has disappeared. + BUILD_DEPENDS= gradle:devel/gradle USE_JAVA= yes 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} +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}/build/libs/jalview-all-${DISTVERSION}-j${JAVA_VERSION}.jar ${STAGEDIR}${DATADIR}/jalview.jar .include diff --git a/biology/jalview/pkg-descr b/biology/jalview/pkg-descr index 4fae9fde95ba..f8f1378b879d 100644 --- a/biology/jalview/pkg-descr +++ b/biology/jalview/pkg-descr @@ -1,25 +1,22 @@ Jalview is a multiple alignment editor written in Java. It is used widely in a variety of web pages (e.g. the EBI Clustalw server and the Pfam protein domain database) and is also available as a general purpose alignment editor. o Reads and writes alignments in a variety of formats o Gaps can be inserted/deleted using the mouse. o Group editing (insertion deletion of gaps in groups of sequences). o Removal of gapped columns. o Align sequences using Web Services (Clustal, Muscle...) o Amino acid conservation analysis similar to that of AMAS. o Alignment sorting options (by name, tree order, percent identity, group). o UPGMA and NJ trees calculated and drawn based on percent identity distances. o Sequence clustering using principal component analysis. o Removal of redundant sequences. o Smith Waterman pairwise alignment of selected sequences. o Web based secondary structure prediction programs (JNet). o User predefined or custom colour schemes to colour alignments or groups. o Sequence feature retrieval and display on the alignment. o Print your alignment with colours and annotations. 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: https://www.jalview.org