Lines 1-9
Link Here
|
1 |
PORTNAME= cytoscape |
1 |
PORTNAME= cytoscape |
2 |
DISTVERSION= 3.6.1 |
2 |
DISTVERSION= 3.9.1 |
3 |
CATEGORIES= biology java |
3 |
CATEGORIES= biology java |
4 |
MASTER_SITES= LOCAL/yuri/:maven \ |
|
|
5 |
http://people.freebsd.org/~yuri/:maven |
6 |
DISTFILES= FreeBSD-${PORTNAME}-${PORTVERSION}-maven-repository.tar.gz:maven |
7 |
|
4 |
|
8 |
MAINTAINER= yuri@FreeBSD.org |
5 |
MAINTAINER= yuri@FreeBSD.org |
9 |
COMMENT= Software to visualize molecular interaction networks, gene expression |
6 |
COMMENT= Software to visualize molecular interaction networks, gene expression |
Lines 12-19
WWW= https://www.cytoscape.org
Link Here
|
12 |
LICENSE= LGPL21 |
9 |
LICENSE= LGPL21 |
13 |
LICENSE_FILE= ${WRKSRC}/api/LICENSE |
10 |
LICENSE_FILE= ${WRKSRC}/api/LICENSE |
14 |
|
11 |
|
15 |
BROKEN= fails to build: Cytoscape Third-Party Dependencies (third-party): FAILURE |
|
|
16 |
|
17 |
BUILD_DEPENDS= mvn:devel/maven \ |
12 |
BUILD_DEPENDS= mvn:devel/maven \ |
18 |
bash:shells/bash |
13 |
bash:shells/bash |
19 |
RUN_DEPENDS= bash:shells/bash |
14 |
RUN_DEPENDS= bash:shells/bash |
Lines 22-40
USES= shebangfix
Link Here
|
22 |
SHEBANG_FILES= gui-distribution/assembly/src/main/bin/cytoscape.sh |
17 |
SHEBANG_FILES= gui-distribution/assembly/src/main/bin/cytoscape.sh |
23 |
USE_JAVA= yes |
18 |
USE_JAVA= yes |
24 |
USE_GITHUB= yes |
19 |
USE_GITHUB= yes |
25 |
GH_TUPLE= ${PORTNAME}:${PORTNAME}-parent:${DISTVERSION}:p/parent \ |
20 |
GH_TUPLE= ${PORTNAME}:${PORTNAME}-parent:3.8.2:p/parent \ |
26 |
${PORTNAME}:${PORTNAME}-api:${DISTVERSION}:a/api \ |
21 |
${PORTNAME}:${PORTNAME}-api:3.8.2:a/api \ |
27 |
${PORTNAME}:${PORTNAME}-impl:${DISTVERSION}:i/impl \ |
22 |
${PORTNAME}:${PORTNAME}-impl:3.8.2:i/impl \ |
28 |
${PORTNAME}:${PORTNAME}-support:${DISTVERSION}:s/support \ |
23 |
${PORTNAME}:${PORTNAME}-support:3.8.2:s/support \ |
29 |
${PORTNAME}:${PORTNAME}-gui-distribution:${DISTVERSION}:g/gui-distribution \ |
24 |
${PORTNAME}:${PORTNAME}-gui-distribution:3.8.2:g/gui-distribution \ |
30 |
${PORTNAME}:${PORTNAME}-app-template:${DISTVERSION}:d/app-developer |
25 |
${PORTNAME}:${PORTNAME}-app-template:3.9.0:d/app-developer |
31 |
NO_ARCH= yes |
26 |
NO_ARCH= yes |
32 |
|
27 |
|
33 |
USER_WRKDIR= ~/.${PORTNAME} |
28 |
USER_WRKDIR= ~/.${PORTNAME} |
34 |
|
29 |
|
|
|
30 |
# to rebuild the deps archive: |
31 |
# 1. set DEV_UPDATE_MODE=yes |
32 |
# 2. make makesum build |
33 |
# 3. upload the *-deps archive |
34 |
# 4. set DEV_UPDATE_MODE=no |
35 |
# 5. make clean makesum |
36 |
|
37 |
DEV_UPDATE_MODE= yes |
38 |
|
39 |
.if (${DEV_UPDATE_MODE} == "yes") |
40 |
post-build: |
41 |
@cd ${WRKDIR} && ${TAR} czf ${DISTDIR}/${PORTNAME}-${DISTVERSION}-deps${EXTRACT_SUFX} .m2 |
42 |
@${ECHO} "(!!!) Please upload the maven deps archive: ${DISTDIR}/${PORTNAME}-${DISTVERSION}-deps${EXTRACT_SUFX}" |
43 |
.else |
44 |
MASTER_SITES+= LOCAL/yuri/:maven |
45 |
DISTFILES+= ${PORTNAME}-${DISTVERSION}-deps${EXTRACT_SUFX}:maven |
46 |
MVN_ARGS= --offline |
47 |
.endif |
48 |
|
35 |
do-build: |
49 |
do-build: |
36 |
@cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} \ |
50 |
@cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} \ |
37 |
${LOCALBASE}/bin/mvn --offline \ |
51 |
${LOCALBASE}/bin/mvn ${MVN_ARGS} \ |
38 |
-fae install \ |
52 |
-fae install \ |
39 |
-Dmaven.test.skip=true \ |
53 |
-Dmaven.test.skip=true \ |
40 |
-Duser.home=${WRKDIR} |
54 |
-Duser.home=${WRKDIR} |