mirror of
https://git.freebsd.org/ports.git
synced 2025-04-29 10:06:40 -04:00
devel/argouml: Update 0.34 => 0.35.1, limit used java version, improve port
Commit log: https://github.com/argouml-tigris-org/argouml/compare/VERSION_0_34...VERSION_0_35_1 Improve port: - PORTVERSION => DISTVERSION; - limit used java version - doesn't work with 19+; - add possibility to override the Java version in /etc/make.conf with ARGOUML_JAVA_VERSION vairable; - add NO_ARCH; - pet portclippy. PR: 285479
This commit is contained in:
parent
2678884a90
commit
20d6be3679
5 changed files with 53 additions and 26 deletions
|
@ -1,12 +1,11 @@
|
||||||
PORTNAME= argouml
|
PORTNAME= argouml
|
||||||
PORTVERSION= 0.34
|
DISTVERSION= 0.35.1
|
||||||
PORTREVISION= 2
|
|
||||||
CATEGORIES= devel java
|
CATEGORIES= devel java
|
||||||
MASTER_SITES= https://github.com/argouml-tigris-org/argouml/releases/download/VERSION_0_34/
|
MASTER_SITES= https://github.com/argouml-tigris-org/argouml/releases/download/VERSION_${DISTVERSION:C/\./_/g}/
|
||||||
DISTNAME= ArgoUML-${PORTVERSION}
|
DISTNAME= ArgoUML-${DISTVERSION}
|
||||||
DISTFILES= ${DISTNAME}${EXTRACT_SUFX} \
|
DISTFILES= ${DISTNAME}${EXTRACT_SUFX} \
|
||||||
manual-${PORTVERSION}.pdf \
|
manual-${DISTVERSION}.pdf \
|
||||||
quickguide-${PORTVERSION}.pdf
|
quickguide-${DISTVERSION}.pdf
|
||||||
DIST_SUBDIR= ${PORTNAME}
|
DIST_SUBDIR= ${PORTNAME}
|
||||||
EXTRACT_ONLY= ${DISTNAME}${EXTRACT_SUFX}
|
EXTRACT_ONLY= ${DISTNAME}${EXTRACT_SUFX}
|
||||||
|
|
||||||
|
@ -17,17 +16,7 @@ WWW= https://github.com/argouml-tigris-org/argouml/wiki
|
||||||
LICENSE= EPL
|
LICENSE= EPL
|
||||||
|
|
||||||
USES= java
|
USES= java
|
||||||
|
JAVA_VERSION= ${ARGOUML_JAVA_VERSION:U8 11 17 18}
|
||||||
PORTSCOUT= limitw:1,even \
|
|
||||||
site:${MASTER_SITES:S/argouml-${PORTVERSION}\///}
|
|
||||||
|
|
||||||
WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION}
|
|
||||||
NO_BUILD= yes
|
|
||||||
|
|
||||||
SUB_FILES= argouml.sh
|
|
||||||
PORTDOCS= manual-${PORTVERSION}.pdf quickguide-${PORTVERSION}.pdf
|
|
||||||
|
|
||||||
OPTIONS_DEFINE= DOCS
|
|
||||||
|
|
||||||
DESKTOP_ENTRIES= "ArgoUML" \
|
DESKTOP_ENTRIES= "ArgoUML" \
|
||||||
"Create advanced UML diagrams" \
|
"Create advanced UML diagrams" \
|
||||||
|
@ -35,6 +24,18 @@ DESKTOP_ENTRIES= "ArgoUML" \
|
||||||
"argouml" \
|
"argouml" \
|
||||||
"Development;Building;Java;" \
|
"Development;Building;Java;" \
|
||||||
false
|
false
|
||||||
|
NO_ARCH= yes
|
||||||
|
NO_BUILD= yes
|
||||||
|
PORTSCOUT= limitw:1,even \
|
||||||
|
site:${MASTER_SITES:S/argouml-${DISTVERSION}\///}
|
||||||
|
SUB_FILES= argouml.sh
|
||||||
|
SUB_LIST= JAVA_HOME=${JAVA_HOME}
|
||||||
|
|
||||||
|
WRKSRC= ${WRKDIR}/${PORTNAME}-${DISTVERSION}
|
||||||
|
|
||||||
|
PORTDOCS= manual-${DISTVERSION}.pdf quickguide-${DISTVERSION}.pdf
|
||||||
|
|
||||||
|
OPTIONS_DEFINE= DOCS
|
||||||
|
|
||||||
do-install:
|
do-install:
|
||||||
${INSTALL_SCRIPT} ${WRKDIR}/argouml.sh ${STAGEDIR}${PREFIX}/bin/argouml
|
${INSTALL_SCRIPT} ${WRKDIR}/argouml.sh ${STAGEDIR}${PREFIX}/bin/argouml
|
||||||
|
@ -49,7 +50,7 @@ do-install:
|
||||||
|
|
||||||
do-install-DOCS-on:
|
do-install-DOCS-on:
|
||||||
@${MKDIR} ${STAGEDIR}${DOCSDIR}
|
@${MKDIR} ${STAGEDIR}${DOCSDIR}
|
||||||
${INSTALL_DATA} ${DISTDIR}/${DIST_SUBDIR}/manual-${PORTVERSION}.pdf ${STAGEDIR}${DOCSDIR}
|
${INSTALL_DATA} ${DISTDIR}/${DIST_SUBDIR}/manual-${DISTVERSION}.pdf ${STAGEDIR}${DOCSDIR}
|
||||||
${INSTALL_DATA} ${DISTDIR}/${DIST_SUBDIR}/quickguide-${PORTVERSION}.pdf ${STAGEDIR}${DOCSDIR}
|
${INSTALL_DATA} ${DISTDIR}/${DIST_SUBDIR}/quickguide-${DISTVERSION}.pdf ${STAGEDIR}${DOCSDIR}
|
||||||
|
|
||||||
.include <bsd.port.mk>
|
.include <bsd.port.mk>
|
||||||
|
|
|
@ -1,6 +1,7 @@
|
||||||
SHA256 (argouml/ArgoUML-0.34.tar.gz) = 818fdbbbaf48f70f3a7386cd4dab5313cdba3293b3d8df49a3045911a5372dc3
|
TIMESTAMP = 1742236472
|
||||||
SIZE (argouml/ArgoUML-0.34.tar.gz) = 16504818
|
SHA256 (argouml/ArgoUML-0.35.1.tar.gz) = 5e5230eb1bd29c545ae6fd56c0bdfbee86b1e6c2c538d6df22728fa3e3ab1639
|
||||||
SHA256 (argouml/manual-0.34.pdf) = 13c91e8b7802fe3a4d4462b9608f06755981549865a710dccc2372021b270c49
|
SIZE (argouml/ArgoUML-0.35.1.tar.gz) = 19048499
|
||||||
SIZE (argouml/manual-0.34.pdf) = 3405949
|
SHA256 (argouml/manual-0.35.1.pdf) = 3c1634556a3adcb0eaf427184472b72197b9f451c3d91599a2dfbdcc2fcd5b56
|
||||||
SHA256 (argouml/quickguide-0.34.pdf) = 6972651140234aad7c1c93948f1d788b1c0a64dc09d8a5342d712904d181e458
|
SIZE (argouml/manual-0.35.1.pdf) = 3405954
|
||||||
SIZE (argouml/quickguide-0.34.pdf) = 58334
|
SHA256 (argouml/quickguide-0.35.1.pdf) = abbc989ebb380cf8285d40e7211319bdac66edeface01bb09af48bf4672b16dd
|
||||||
|
SIZE (argouml/quickguide-0.35.1.pdf) = 58337
|
||||||
|
|
|
@ -1,3 +1,7 @@
|
||||||
#!/bin/sh
|
#!/bin/sh
|
||||||
|
|
||||||
|
if [ -z "${JAVA_HOME}" ]; then
|
||||||
|
export JAVA_HOME="%%JAVA_HOME%%"
|
||||||
|
fi
|
||||||
|
|
||||||
"%%LOCALBASE%%/bin/java" -jar "%%DATADIR%%/argouml.jar" "$@"
|
"%%LOCALBASE%%/bin/java" -jar "%%DATADIR%%/argouml.jar" "$@"
|
||||||
|
|
11
devel/argouml/pkg-message
Normal file
11
devel/argouml/pkg-message
Normal file
|
@ -0,0 +1,11 @@
|
||||||
|
[
|
||||||
|
{ type: install
|
||||||
|
message: <<EOM
|
||||||
|
The Java versions supported by this port are in range from 8 to 18. The default
|
||||||
|
is JAVA_DEFAULT=8 now. Add DEFAULT_VERSIONS+=java=N to /etc/make.conf if you
|
||||||
|
want to use Java "N", but all Java ports will also be affected. Or add
|
||||||
|
ARGOUML_JAVA_VERSION=N to /etc/make.conf if you want to override the Java
|
||||||
|
version for this port only.
|
||||||
|
EOM
|
||||||
|
}
|
||||||
|
]
|
|
@ -38,7 +38,7 @@ bin/argouml
|
||||||
%%DATADIR%%/ext/argouml-transformer.jar
|
%%DATADIR%%/ext/argouml-transformer.jar
|
||||||
%%DATADIR%%/ext/argouml-umlpropertypanels.jar
|
%%DATADIR%%/ext/argouml-umlpropertypanels.jar
|
||||||
%%DATADIR%%/ext/domainmapping.xml
|
%%DATADIR%%/ext/domainmapping.xml
|
||||||
%%DATADIR%%/gef-0.13.8.jar
|
%%DATADIR%%/gef-0.13.9M1.jar
|
||||||
%%DATADIR%%/icon/ArgoIcon128x128.png
|
%%DATADIR%%/icon/ArgoIcon128x128.png
|
||||||
%%DATADIR%%/icon/ArgoIcon256x256.png
|
%%DATADIR%%/icon/ArgoIcon256x256.png
|
||||||
%%DATADIR%%/icon/ArgoIcon512x512.png
|
%%DATADIR%%/icon/ArgoIcon512x512.png
|
||||||
|
@ -67,5 +67,15 @@ bin/argouml
|
||||||
%%DATADIR%%/org.eclipse.uml2.uml.edit_3.1.0.v201005031530.jar
|
%%DATADIR%%/org.eclipse.uml2.uml.edit_3.1.0.v201005031530.jar
|
||||||
%%DATADIR%%/org.eclipse.uml2.uml.resources_3.1.1.v201008191505.jar
|
%%DATADIR%%/org.eclipse.uml2.uml.resources_3.1.1.v201008191505.jar
|
||||||
%%DATADIR%%/org.eclipse.uml2.uml_3.1.1.v201008191505.jar
|
%%DATADIR%%/org.eclipse.uml2.uml_3.1.1.v201008191505.jar
|
||||||
|
%%DATADIR%%/saxon9-dom.jar
|
||||||
|
%%DATADIR%%/saxon9-dom4j.jar
|
||||||
|
%%DATADIR%%/saxon9-jdom.jar
|
||||||
|
%%DATADIR%%/saxon9-s9api.jar
|
||||||
|
%%DATADIR%%/saxon9-sql.jar
|
||||||
|
%%DATADIR%%/saxon9-unpack.jar
|
||||||
|
%%DATADIR%%/saxon9-xom.jar
|
||||||
|
%%DATADIR%%/saxon9-xpath.jar
|
||||||
|
%%DATADIR%%/saxon9-xqj.jar
|
||||||
|
%%DATADIR%%/saxon9.jar
|
||||||
%%DATADIR%%/swidgets-0.1.4.jar
|
%%DATADIR%%/swidgets-0.1.4.jar
|
||||||
%%DATADIR%%/toolbar-1.4.1-20071227.jar
|
%%DATADIR%%/toolbar-1.4.1-20071227.jar
|
||||||
|
|
Loading…
Add table
Reference in a new issue