summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMuhammad Moinur Rahman <bofh@FreeBSD.org>2024-12-31 15:23:29 +0100
committerMuhammad Moinur Rahman <bofh@FreeBSD.org>2024-12-31 15:39:30 +0100
commitac7a7d6fe13746d1178035d7756c788f9ef9beb2 (patch)
tree4acab9d840c8b6cb1477ba8c67b3da4a4c338564
parentdevel/py-vcrpy: Update version 6.0.2=>7.0.0 (diff)
Mk/Uses/java.mk: Runtime fix with USES=java:ant
USES=java:ant does not imply USES=java:run so we need to add the run arg seperately when we are using USES=java:ant. Not all ports require the the argument so it is better to address the ports individually instead of handling it automatically by implying run for ant. Thanks to vvd for carefully going through this. Reported by: vvd Approved by: portmgr (blanket)
-rw-r--r--audio/jid3lib/Makefile4
-rw-r--r--cad/sweethome3d/Makefile3
-rw-r--r--comms/java-simple-serial-connector/Makefile4
-rw-r--r--databases/cassandra3/Makefile3
-rw-r--r--databases/hsqldb/Makefile3
-rw-r--r--devel/arduino18/Makefile4
-rw-r--r--devel/charva/Makefile4
-rw-r--r--devel/doctorj/Makefile4
-rw-r--r--devel/flexdock/Makefile3
-rw-r--r--devel/jiic/Makefile3
-rw-r--r--devel/sabre/Makefile3
-rw-r--r--games/gogui/Makefile3
-rw-r--r--games/jchessboard/Makefile4
-rw-r--r--games/jin/Makefile4
-rw-r--r--games/lwjgl/Makefile6
-rw-r--r--games/lwjgl3/Makefile3
-rw-r--r--games/rocksndiamonds/Makefile5
-rw-r--r--games/stendhal/Makefile4
-rw-r--r--graphics/jogamp-jogl/Makefile4
-rw-r--r--graphics/jogl/Makefile4
-rw-r--r--java/apache-commons-beanutils/Makefile3
-rw-r--r--java/apache-commons-collections/Makefile3
-rw-r--r--java/apache-commons-httpclient/Makefile4
-rw-r--r--java/apache-commons-lang/Makefile3
-rw-r--r--java/aparapi/Makefile4
-rw-r--r--java/berkeley-db/Makefile4
-rw-r--r--java/bouncycastle/Makefile3
-rw-r--r--java/eclipse-ecj/Makefile4
-rw-r--r--java/jakarta-oro/Makefile4
-rw-r--r--java/jasmin/Makefile4
-rw-r--r--java/java-getopt/Makefile3
-rw-r--r--java/java3d/Makefile4
-rw-r--r--java/javahelp/Makefile4
-rw-r--r--java/javamail/Makefile3
-rw-r--r--java/jcalendar/Makefile3
-rw-r--r--java/jcommon/Makefile3
-rw-r--r--java/jdom/Makefile3
-rw-r--r--java/jfreechart/Makefile3
-rw-r--r--java/jgraphx/Makefile3
-rw-r--r--java/jump/Makefile4
-rw-r--r--java/jxgrabkey/Makefile4
-rw-r--r--java/openjfx14/Makefile2
-rw-r--r--java/phpeclipse/Makefile4
-rw-r--r--lang/abcl/Makefile3
-rw-r--r--lang/bsh/Makefile3
-rw-r--r--lang/rhino/Makefile4
-rw-r--r--mail/davmail/Makefile3
-rw-r--r--math/apache-commons-math/Makefile4
-rw-r--r--math/jtransforms/Makefile3
-rw-r--r--misc/freeguide/Makefile4
-rw-r--r--misc/jbidwatcher/Makefile4
-rw-r--r--net-im/convey/Makefile4
-rw-r--r--net/jgroups/Makefile3
-rw-r--r--net/jsch/Makefile3
-rw-r--r--net/seda/Makefile4
-rw-r--r--print/pdf-renderer/Makefile3
-rw-r--r--print/pdftk/Makefile3
-rw-r--r--science/colt/Makefile4
-rw-r--r--science/jmol/Makefile3
-rw-r--r--security/xml-security/Makefile4
-rw-r--r--sysutils/direnv/Makefile2
-rw-r--r--sysutils/javaservicewrapper/Makefile3
-rw-r--r--sysutils/openseachest/Makefile11
-rw-r--r--textproc/fop/Makefile3
-rw-r--r--textproc/jalingo/Makefile4
-rw-r--r--textproc/jaxup/Makefile4
-rw-r--r--textproc/xincluder/Makefile4
-rw-r--r--textproc/xmlenc/Makefile4
68 files changed, 139 insertions, 109 deletions
diff --git a/audio/jid3lib/Makefile b/audio/jid3lib/Makefile
index 73d7e79eafa7..8e1141afb3be 100644
--- a/audio/jid3lib/Makefile
+++ b/audio/jid3lib/Makefile
@@ -1,6 +1,6 @@
PORTNAME= jid3lib
PORTVERSION= 0.5.4
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= audio java
MASTER_SITES= SF/javamusictag/${PORTNAME}/beta-dev6
@@ -8,7 +8,7 @@ MAINTAINER= ports@FreeBSD.org
COMMENT= Java ID3 Tag Library
WWW= https://javamusictag.sourceforge.net/index.html
-USES= java:ant
+USES= java:ant,run
PLIST_FILES= %%JAVAJARDIR%%/jid3lib.jar
diff --git a/cad/sweethome3d/Makefile b/cad/sweethome3d/Makefile
index 43c98d237928..15d178e8feef 100644
--- a/cad/sweethome3d/Makefile
+++ b/cad/sweethome3d/Makefile
@@ -1,5 +1,6 @@
PORTNAME= sweethome3d
PORTVERSION= 7.1
+PORTREVISION= 1
CATEGORIES= cad java
MASTER_SITES= SF/${PORTNAME}/SweetHome3D-source/${DISTNAME}/
DISTNAME= SweetHome3D-${PORTVERSION}-src
@@ -15,7 +16,7 @@ LICENSE_FILE= ${WRKSRC}/COPYING.TXT
BUILD_DEPENDS= java3d>=0:java/java3d
RUN_DEPENDS= java3d>=0:java/java3d
-USES= cmake:indirect java:ant
+USES= cmake:indirect java:ant,run
JAVA_VERSION= 8
USE_GITHUB= nodefault
diff --git a/comms/java-simple-serial-connector/Makefile b/comms/java-simple-serial-connector/Makefile
index 9b4deec51d2c..535c30460c65 100644
--- a/comms/java-simple-serial-connector/Makefile
+++ b/comms/java-simple-serial-connector/Makefile
@@ -1,6 +1,6 @@
PORTNAME= java-simple-serial-connector
PORTVERSION= 2.8.0
-PORTREVISION= 1
+PORTREVISION= 2
DISTVERSIONPREFIX= v
CATEGORIES= comms java
@@ -10,7 +10,7 @@ WWW= https://github.com/scream3r/java-simple-serial-connector
LICENSE= LGPL3
-USES= java:ant
+USES= java:ant,run
USE_GITHUB= yes
GH_ACCOUNT= scream3r
diff --git a/databases/cassandra3/Makefile b/databases/cassandra3/Makefile
index 649d5095dcd6..a42c169c0081 100644
--- a/databases/cassandra3/Makefile
+++ b/databases/cassandra3/Makefile
@@ -1,5 +1,6 @@
PORTNAME= cassandra
DISTVERSION= 3.11.14
+PORTREVISION= 1
CATEGORIES= databases java
MASTER_SITES= LOCAL/fernape:repo
PKGNAMESUFFIX= 3
@@ -17,7 +18,7 @@ TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}virtualenv>=0:devel/py-virtualenv@${PY_FLAV
bash>0:shells/bash \
git>0:devel/git
-USES= cpe java:ant python
+USES= cpe java:ant,run python
JAVA_VERSION= 8
JAVA_VENDOR= openjdk
CPE_VENDOR= apache
diff --git a/databases/hsqldb/Makefile b/databases/hsqldb/Makefile
index ef4c00882e31..5c93f69fba6a 100644
--- a/databases/hsqldb/Makefile
+++ b/databases/hsqldb/Makefile
@@ -1,5 +1,6 @@
PORTNAME= hsqldb
PORTVERSION= 2.3.4
+PORTREVISION= 1
CATEGORIES= databases java
MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/${PORTNAME}_2_3
@@ -9,7 +10,7 @@ WWW= https://hsqldb.org/
LICENSE= BSD3CLAUSE
-USES= java:ant zip
+USES= java:ant,run zip
WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION}/${PORTNAME}
BUILD_WRKSRC= ${WRKSRC}/build
diff --git a/devel/arduino18/Makefile b/devel/arduino18/Makefile
index 6205751b0e3c..f2b8b078fcd1 100644
--- a/devel/arduino18/Makefile
+++ b/devel/arduino18/Makefile
@@ -1,6 +1,6 @@
PORTNAME= ${GH_PROJECT:tl}
PORTVERSION= 1.8.5
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= devel java
PKGNAMESUFFIX= 18
DIST_SUBDIR= ${PORTNAME}
@@ -48,7 +48,7 @@ GH_PROJECT= Arduino
GH_TUPLE+= ${BUNDLE_GH_ACCOUNT}:${blib}/linux/work/libraries/${blib:C/\:.*//}
.endfor
-USES= desktop-file-utils java:ant
+USES= desktop-file-utils java:ant,run
LIB_DIRS+= ${LOCALBASE}/lib ${LOCALBASE}/lib/jni
WRKSRC_SUBDIR= build
PATCH_WRKSRC= ${WRKSRC}/../
diff --git a/devel/charva/Makefile b/devel/charva/Makefile
index b22823768f31..e68cdb067b37 100644
--- a/devel/charva/Makefile
+++ b/devel/charva/Makefile
@@ -1,6 +1,6 @@
PORTNAME= charva
PORTVERSION= 1.1.4
-PORTREVISION= 6
+PORTREVISION= 7
CATEGORIES= devel java
MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/${PORTNAME}-${PORTVERSION}
DISTNAME= ${PORTNAME}
@@ -17,7 +17,7 @@ BROKEN_armv7= fails to compile: build.xml: compilation failed
OPTIONS_DEFINE= DOCS
-USES= dos2unix java:ant zip
+USES= dos2unix java:ant,run zip
DOS2UNIX_GLOB= build.xml Makefile.freebsd.txt *.c *.java
ALL_TARGET= clean makeDLL dist
diff --git a/devel/doctorj/Makefile b/devel/doctorj/Makefile
index a4bfbe9c4f79..04c2c9d8a5aa 100644
--- a/devel/doctorj/Makefile
+++ b/devel/doctorj/Makefile
@@ -1,6 +1,6 @@
PORTNAME= doctorj
PORTVERSION= 5.1.2
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= devel java
MASTER_SITES= SF
@@ -8,7 +8,7 @@ MAINTAINER= ports@FreeBSD.org
COMMENT= Tool for analyzing Java code and documentation
WWW= https://doctorj.sourceforge.net/
-USES= java:ant
+USES= java:ant,run
ALL_TARGET= jarfile
diff --git a/devel/flexdock/Makefile b/devel/flexdock/Makefile
index 1512daba59df..b879cf14a6d7 100644
--- a/devel/flexdock/Makefile
+++ b/devel/flexdock/Makefile
@@ -1,5 +1,6 @@
PORTNAME= flexdock
PORTVERSION= 1.2.4
+PORTREVISION= 1
CATEGORIES= devel java
MASTER_SITES= http://forge.scilab.org/index.php/p/${PORTNAME}/downloads/get/
@@ -10,7 +11,7 @@ WWW= https://forge.scilab.org/index.php/p/flexdock/
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-USES= java:ant
+USES= java:ant,run
ALL_TARGET= dist
NO_ARCH= yes
diff --git a/devel/jiic/Makefile b/devel/jiic/Makefile
index e37869b7875d..6ddb7c98ec9f 100644
--- a/devel/jiic/Makefile
+++ b/devel/jiic/Makefile
@@ -1,5 +1,6 @@
PORTNAME= jiic
PORTVERSION= 20120110
+PORTREVISION= 1
CATEGORIES= devel multimedia java
MASTER_SITES= LOCAL/ale
@@ -12,7 +13,7 @@ LICENSE= LGPL21
BUILD_DEPENDS= ${JAVALIBDIR}/sabre.jar:devel/sabre
RUN_DEPENDS= ${JAVALIBDIR}/sabre.jar:devel/sabre
-USES= java:ant
+USES= java:ant,run
WRKSRC= ${WRKDIR}/${PORTNAME}
MAKE_ENV= ANT_INCLUDE_SHARED_JARS=YES
diff --git a/devel/sabre/Makefile b/devel/sabre/Makefile
index 609015a76cc0..bbbf2741ed57 100644
--- a/devel/sabre/Makefile
+++ b/devel/sabre/Makefile
@@ -1,5 +1,6 @@
PORTNAME= sabre
PORTVERSION= 20100501
+PORTREVISION= 1
CATEGORIES= devel multimedia java
MASTER_SITES= SF/sabre-library
DISTNAME= ${PORTNAME}-src-${PORTVERSION}
@@ -10,7 +11,7 @@ WWW= https://sabre-library.sourceforge.net/
LICENSE= LGPL21
-USES= dos2unix java:ant zip
+USES= dos2unix java:ant,run zip
WRKSRC= ${WRKDIR}/Simple\ API\ for\ Binary\ REpresentations\ \(SABRE\)
DOS2UNIX_GLOB= *.xml *.java
diff --git a/games/gogui/Makefile b/games/gogui/Makefile
index 45176813d770..e0573e77505b 100644
--- a/games/gogui/Makefile
+++ b/games/gogui/Makefile
@@ -1,6 +1,7 @@
PORTNAME= gogui
DISTVERSIONPREFIX= v
DISTVERSION= 1.4.10
+PORTREVISION= 1
CATEGORIES= games java
MASTER_SITES= http://www.randelshofer.ch/quaqua/files/:quaqua
DISTFILES= quaqua-5.2.1.nested.zip:quaqua
@@ -17,7 +18,7 @@ BROKEN_aarch64= compilation fails: Internal Error (assembler_aarch64.hpp:237) ..
BUILD_DEPENDS= xsltproc:textproc/libxslt \
docbook-xsl>0:textproc/docbook-xsl
-USES= java:ant
+USES= java:ant,run
USE_GITHUB= yes
GH_ACCOUNT= lemonsqueeze
diff --git a/games/jchessboard/Makefile b/games/jchessboard/Makefile
index 5569aaa5f14c..3e37cec56593 100644
--- a/games/jchessboard/Makefile
+++ b/games/jchessboard/Makefile
@@ -1,6 +1,6 @@
PORTNAME= jchessboard
PORTVERSION= 1.5
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= games java
MASTER_SITES= SF
DISTNAME= JChessBoard-${PORTVERSION}
@@ -11,7 +11,7 @@ WWW= https://jchessboard.sourceforge.net/
LICENSE= GPLv2
-USES= java:ant tar:tgz
+USES= java:ant,run tar:tgz
USE_LOCALE= en_US.ISO8859-1
NO_ARCH= yes
diff --git a/games/jin/Makefile b/games/jin/Makefile
index 86ec550ec5db..e11f27cba17a 100644
--- a/games/jin/Makefile
+++ b/games/jin/Makefile
@@ -1,6 +1,6 @@
PORTNAME= jin
PORTVERSION= 2.14.1
-PORTREVISION= 5
+PORTREVISION= 6
CATEGORIES= games java
MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/${PORTNAME}-${PORTVERSION}
DISTNAME= ${PORTNAME}-${PORTVERSION}-source
@@ -15,7 +15,7 @@ LICENSE_FILE= ${WRKSRC}/src/free/jin/legal/copyright.txt
BUILD_DEPENDS= ${RUN_DEPENDS}
RUN_DEPENDS= ${JAVAJARDIR}/bsh.jar:lang/bsh
-USES= dos2unix java:ant
+USES= dos2unix java:ant,run
DOS2UNIX_GLOB= *.java *.txt
MAKE_ARGS+= -lib ${JAVAJARDIR}/bsh.jar
diff --git a/games/lwjgl/Makefile b/games/lwjgl/Makefile
index f0cae29a644d..66c1b2a7d4d7 100644
--- a/games/lwjgl/Makefile
+++ b/games/lwjgl/Makefile
@@ -1,6 +1,6 @@
PORTNAME= lwjgl
DISTVERSION= 2.9.4.20161208
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= games java
MAINTAINER= freebsd@skinc.ru
@@ -15,9 +15,9 @@ BUILD_DEPENDS= ${JAVAJARDIR}/jutils/jutils.jar:games/jutils \
${JAVAJARDIR}/jinput/jinput.jar:games/jinput
RUN_DEPENDS:= ${BUILD_DEPENDS}
-USES= dos2unix java:ant xorg
+USES= dos2unix java:ant,run xorg
DOS2UNIX_REGEX= .*.[^jp][^an][^rg]$
-
+JAVA_VERSION= 8
USE_GITHUB= yes
GH_ACCOUNT= LWJGL
GH_TAGNAME= 2df01dd
diff --git a/games/lwjgl3/Makefile b/games/lwjgl3/Makefile
index 579f594393a9..5480df1610a6 100644
--- a/games/lwjgl3/Makefile
+++ b/games/lwjgl3/Makefile
@@ -1,5 +1,6 @@
PORTNAME= lwjgl
DISTVERSION= 3.3.5
+PORTREVISION= 1
CATEGORIES= games java
MASTER_SITES= https://repo1.maven.org/:source1
PKGNAMESUFFIX= 3
@@ -47,7 +48,7 @@ LIB_DEPENDS= libdraco.so:archivers/draco \
libfreetype.so:print/freetype2 \
libharfbuzz.so:print/harfbuzz
-USES= gl gnome java:ant
+USES= gl gnome java:ant,run
JAVA_VERSION= 17+
USE_GITHUB= yes
GH_ACCOUNT= ${PORTNAME:tu}
diff --git a/games/rocksndiamonds/Makefile b/games/rocksndiamonds/Makefile
index 2dc5157d9412..ce99494bbc4a 100644
--- a/games/rocksndiamonds/Makefile
+++ b/games/rocksndiamonds/Makefile
@@ -1,6 +1,5 @@
PORTNAME= rocksndiamonds
-DISTVERSION= 3.3.1.2
-PORTREVISION= 7
+DISTVERSION= 4.0.0.0
CATEGORIES= games
MASTER_SITES= http://www.artsoft.org/RELEASES/unix/rocksndiamonds/:game \
http://www.artsoft.org/RELEASES/rocksndiamonds/levels/:levels_artsoft \
@@ -24,7 +23,7 @@ WWW= https://www.artsoft.org/rocksndiamonds/
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/COPYING
-LIB_DEPENDS= libsmpeg.so:multimedia/smpeg
+#LIB_DEPENDS= libsmpeg2.so:multimedia/smpeg2
EXTRACT_DEPENDS=${UNZIP_CMD}:archivers/unzip
USES= gmake gnome iconv sdl
diff --git a/games/stendhal/Makefile b/games/stendhal/Makefile
index 9eaa377fbafd..0677f98b89d1 100644
--- a/games/stendhal/Makefile
+++ b/games/stendhal/Makefile
@@ -1,6 +1,6 @@
PORTNAME= stendhal
PORTVERSION= 1.35
-PORTREVISION= 1
+PORTREVISION= 2
DISTVERSIONSUFFIX= -src
CATEGORIES= games java
MASTER_SITES= SF/arianne/${PORTNAME}/${PORTVERSION}/
@@ -12,7 +12,7 @@ WWW= https://stendhalgame.org/
LICENSE= BSD2CLAUSE GPLv2
LICENSE_COMB= multi
-USES= java:ant shebangfix
+USES= java:ant,run shebangfix
WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION}
diff --git a/graphics/jogamp-jogl/Makefile b/graphics/jogamp-jogl/Makefile
index 70165c543a60..7a7b576ae55a 100644
--- a/graphics/jogamp-jogl/Makefile
+++ b/graphics/jogamp-jogl/Makefile
@@ -1,6 +1,6 @@
PORTNAME= jogamp-jogl
PORTVERSION= 2.3.2
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= graphics devel java
MASTER_SITES= http://jogamp.org/deployment/jogamp-current/archive/Sources/ \
http://jogamp.org/deployment/v${PORTVERSION}/archive/Sources/
@@ -17,7 +17,7 @@ RUN_DEPENDS= ${JAVALIBDIR}/swt.jar:x11-toolkits/swt
ONLY_FOR_ARCHS= i386 amd64 powerpc64 powerpc64le
-USES= compiler java:ant tar:xz xorg
+USES= compiler java:ant,run tar:xz xorg
USE_XORG= x11 xcursor xrandr xrender xxf86vm
PATCH_WRKSRC= ${WRKDIR}
diff --git a/graphics/jogl/Makefile b/graphics/jogl/Makefile
index 93d7db4c2939..bfcc3f16148e 100644
--- a/graphics/jogl/Makefile
+++ b/graphics/jogl/Makefile
@@ -1,6 +1,6 @@
PORTNAME= jogl
PORTVERSION= 1.1.1
-PORTREVISION= 9
+PORTREVISION= 10
CATEGORIES= graphics devel java
MASTER_SITES= http://download.java.net/media/jogl/builds/archive/jsr-231-1.1.1/
EXTRACT_SUFX= -src.zip
@@ -26,7 +26,7 @@ ALL_TARGET= all
# jogl/make/build.xml
ONLY_FOR_ARCHS= i386 amd64
-USES= gl java:ant xorg zip
+USES= gl java:ant,run xorg zip
USE_XORG= x11 xau xdamage xdmcp xext xfixes xorgproto xt xxf86vm
USE_GL= gl
USE_LDCONFIG= yes
diff --git a/java/apache-commons-beanutils/Makefile b/java/apache-commons-beanutils/Makefile
index f769f930db5d..f6538aa7eed0 100644
--- a/java/apache-commons-beanutils/Makefile
+++ b/java/apache-commons-beanutils/Makefile
@@ -1,5 +1,6 @@
PORTNAME= commons-beanutils
PORTVERSION= 1.9.4
+PORTREVISION= 1
CATEGORIES= java devel
MASTER_SITES= APACHE_COMMONS_SOURCE
PKGNAMEPREFIX= apache-
@@ -16,7 +17,7 @@ BUILD_DEPENDS= ${JAVALIBDIR}/commons-logging.jar:java/apache-commons-logging \
RUN_DEPENDS= ${JAVALIBDIR}/commons-logging.jar:java/apache-commons-logging \
${JAVALIBDIR}/commons-collections.jar:java/apache-commons-collections
-USES= dos2unix java:ant
+USES= dos2unix java:ant,run
DOS2UNIX_FILES= build.xml
ALL_TARGET= dist
diff --git a/java/apache-commons-collections/Makefile b/java/apache-commons-collections/Makefile
index 6ace6f384c5f..4141b0f6560c 100644
--- a/java/apache-commons-collections/Makefile
+++ b/java/apache-commons-collections/Makefile
@@ -1,5 +1,6 @@
PORTNAME= commons-collections
PORTVERSION= 3.2.2
+PORTREVISION= 1
CATEGORIES= java devel
MASTER_SITES= APACHE_COMMONS_SOURCE
PKGNAMEPREFIX= apache-
@@ -12,7 +13,7 @@ WWW= https://commons.apache.org/proper/commons-collections/
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-USES= java:ant
+USES= java:ant,run
JAVA_VERSION= 8 11 17 18 19 20
ALL_TARGET= jar
diff --git a/java/apache-commons-httpclient/Makefile b/java/apache-commons-httpclient/Makefile
index daa4761944d7..fcb964cfcfbd 100644
--- a/java/apache-commons-httpclient/Makefile
+++ b/java/apache-commons-httpclient/Makefile
@@ -1,6 +1,6 @@
PORTNAME= commons-httpclient
DISTVERSION= 3.1
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= java www
MASTER_SITES= APACHE/httpcomponents/${PORTNAME}/source
PKGNAMEPREFIX= apache-
@@ -19,7 +19,7 @@ RUN_DEPENDS+= ${JAVALIBDIR}/commons-codec.jar:java/apache-commons-codec
OPTIONS_DEFINE= DOCS
-USES+= cpe java:ant
+USES+= cpe java:ant,run
CPE_VENDOR= apache
MAKE_ENV= ANT_INCLUDE_SHARED_JARS=YES
diff --git a/java/apache-commons-lang/Makefile b/java/apache-commons-lang/Makefile
index 3b28e78661a8..867d66bdc501 100644
--- a/java/apache-commons-lang/Makefile
+++ b/java/apache-commons-lang/Makefile
@@ -1,5 +1,6 @@
PORTNAME= commons-lang
PORTVERSION= 2.6
+PORTREVISION= 1
CATEGORIES= java devel
MASTER_SITES= APACHE_COMMONS_SOURCE
PKGNAMEPREFIX= apache-
@@ -11,7 +12,7 @@ WWW= https://commons.apache.org/proper/commons-lang/
LICENSE= APACHE20
-USES= java:ant
+USES= java:ant,run
JAVA_VERSION= 8
ALL_TARGET= jar
diff --git a/java/aparapi/Makefile b/java/aparapi/Makefile
index 399b240348ed..9fcbe5a6506d 100644
--- a/java/aparapi/Makefile
+++ b/java/aparapi/Makefile
@@ -1,6 +1,6 @@
PORTNAME= aparapi
PORTVERSION= 1.0.0
-PORTREVISION= 1
+PORTREVISION= 2
DISTVERSIONSUFFIX= -SNAPSHOT
CATEGORIES= java lang
@@ -15,7 +15,7 @@ BUILD_DEPENDS= opencl>=0:devel/opencl
LIB_DEPENDS= libOpenCL.so:devel/ocl-icd
RUN_DEPENDS= opencl>=0:devel/opencl
-USES= dos2unix java:ant
+USES= dos2unix java:ant,run
USE_GITHUB= yes
ONLY_FOR_ARCHS= amd64 powerpc64 powerpc64le
diff --git a/java/berkeley-db/Makefile b/java/berkeley-db/Makefile
index 7ea0634ebfc7..30f7a175823b 100644
--- a/java/berkeley-db/Makefile
+++ b/java/berkeley-db/Makefile
@@ -1,6 +1,6 @@
PORTNAME= je
PORTVERSION= 7.5.11
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= java databases
MASTER_SITES= http://download.oracle.com/berkeley-db/ \
http://download-east.oracle.com/berkeley-db/ \
@@ -15,7 +15,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
BUILD_DEPENDS= ${JAVALIBDIR}/junit.jar:java/junit
-USES= java:ant
+USES= java:ant,run
JAVA_VERSION= 8
OPTIONS_DEFINE= DOCS EXAMPLES TEST
diff --git a/java/bouncycastle/Makefile b/java/bouncycastle/Makefile
index 69ef85657dd9..cc8a0c788ad5 100644
--- a/java/bouncycastle/Makefile
+++ b/java/bouncycastle/Makefile
@@ -1,5 +1,6 @@
PORTNAME= bouncycastle
DISTVERSION= 1.71
+PORTREVISION= 1
CATEGORIES= java security
MASTER_SITES= http://www.bouncycastle.org/download/ \
http://polydistortion.net/bc/download/
@@ -18,7 +19,7 @@ BUILD_DEPENDS= ${JAVALIBDIR}/junit.jar:java/junit \
${JAVALIBDIR}/mail.jar:java/javamail
RUN_DEPENDS= ${JAVALIBDIR}/mail.jar:java/javamail
-USES= cpe java:ant
+USES= cpe java:ant,run
CPE_VENDOR= ${PORTNAME}
CPE_PRODUCT= legion-of-the-bouncy-castle-java-crytography-api
diff --git a/java/eclipse-ecj/Makefile b/java/eclipse-ecj/Makefile
index 4c6a7f1353b8..95542fb49d3d 100644
--- a/java/eclipse-ecj/Makefile
+++ b/java/eclipse-ecj/Makefile
@@ -1,6 +1,6 @@
PORTNAME= ecj
PORTVERSION= 4.4.2
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= java devel
MASTER_SITES= http://download.eclipse.org/eclipse/downloads/drops4/R-${PORTVERSION}-${DROPDATE}/
PKGNAMEPREFIX= eclipse-
@@ -17,7 +17,7 @@ EXTRACT_CMD= ${TAR}
EXTRACT_BEFORE_ARGS= xf
EXTRACT_AFTER_ARGS= -C ${WRKSRC}
-USES= java:ant
+USES= java:ant,run
JAVA_VERSION= 8
SUB_FILES= ecj.sh
diff --git a/java/jakarta-oro/Makefile b/java/jakarta-oro/Makefile
index 39ec28541e75..5e964b1d4e99 100644
--- a/java/jakarta-oro/Makefile
+++ b/java/jakarta-oro/Makefile
@@ -1,6 +1,6 @@
PORTNAME= jakarta-oro
PORTVERSION= 2.0.8
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= java
MASTER_SITES= http://archive.apache.org/dist/jakarta/oro/
@@ -10,7 +10,7 @@ WWW= https://jakarta.apache.org/oro/
LICENSE= APACHE20
-USES= java:ant
+USES= java:ant,run
ALL_TARGET= jar javadocs
diff --git a/java/jasmin/Makefile b/java/jasmin/Makefile
index 58071fb6ef9e..86743f1f3924 100644
--- a/java/jasmin/Makefile
+++ b/java/jasmin/Makefile
@@ -1,6 +1,6 @@
PORTNAME= jasmin
PORTVERSION= 2.4
-PORTREVISION= 1
+PORTREVISION= 2
PORTEPOCH= 1
CATEGORIES= java lang
MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/${PORTNAME}-${PORTVERSION}
@@ -9,7 +9,7 @@ MAINTAINER= ports@FreeBSD.org
COMMENT= Java Assembler Interface
WWW= https://jasmin.sourceforge.net/
-USES= dos2unix java:ant zip
+USES= dos2unix java:ant,run zip
DOS2UNIX_REGEX= .*\.(txt|xml|j|class|java|mf|css|bnf|html)
JAVA_VERSION= 8
diff --git a/java/java-getopt/Makefile b/java/java-getopt/Makefile
index 2334ab62b98a..c85c6b48e514 100644
--- a/java/java-getopt/Makefile
+++ b/java/java-getopt/Makefile
@@ -1,5 +1,6 @@
PORTNAME= java-getopt
PORTVERSION= 1.0.14
+PORTREVISION= 1
CATEGORIES= java devel
MASTER_SITES= http://www.urbanophile.com/arenn/hacking/getopt/
@@ -9,7 +10,7 @@ WWW= https://www.urbanophile.com/arenn/hacking/download.html #getopt
LICENSE= LGPL20
-USES= java:ant
+USES= java:ant,run
OPTIONS_DEFINE= DOCS
diff --git a/java/java3d/Makefile b/java/java3d/Makefile
index 84d35ee5c33e..54ce86120836 100644
--- a/java/java3d/Makefile
+++ b/java/java3d/Makefile
@@ -1,6 +1,6 @@
PORTNAME= java3d
PORTVERSION= 1.5.2
-PORTREVISION= 7
+PORTREVISION= 8
CATEGORIES= java graphics games devel
MASTER_SITES= https://sites.google.com/site/daemonwizard/
@@ -15,7 +15,7 @@ BROKEN_aarch64= fails to compile: GVector.java:168: bad use of '>'
BROKEN_armv6= fails to compile: build.xml: Compile failed; see the compiler error output for details
BROKEN_armv7= fails to compile: build.xml: Compile failed; see the compiler error output for details
-USES= compiler:c11 gl java:ant tar:bzip2 xorg
+USES= compiler:c11 gl java:ant,run tar:bzip2 xorg
JAVA_VERSION= 8
USE_GL= gl
USE_XORG= xt
diff --git a/java/javahelp/Makefile b/java/javahelp/Makefile
index 534d644923d4..5f8e8f278f21 100644
--- a/java/javahelp/Makefile
+++ b/java/javahelp/Makefile
@@ -1,6 +1,6 @@
PORTNAME= javahelp
PORTVERSION= 2.0.05.20170719
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= java devel
MAINTAINER= ports@FreeBSD.org
@@ -12,7 +12,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
BUILD_DEPENDS= ${TOMCAT_jsp}:${TOMCAT_PORT}
-USES= java:ant
+USES= java:ant,run
USE_GITHUB= yes
GH_ACCOUNT= javaee
GH_TAGNAME= 3ca862d
diff --git a/java/javamail/Makefile b/java/javamail/Makefile
index bde326cd08b8..39d424b0dc1a 100644
--- a/java/javamail/Makefile
+++ b/java/javamail/Makefile
@@ -1,6 +1,7 @@
PORTNAME= javamail
DISTVERSIONPREFIX= ${PORTNAME:tu}-
DISTVERSION= 1_6_2
+PORTREVISION= 1
CATEGORIES= java mail
MAINTAINER= ale@FreeBSD.org
@@ -12,7 +13,7 @@ LICENSE_COMB= dual
OPTIONS_DEFINE= DOCS EXAMPLES
-USES= cpe java:ant
+USES= cpe java:ant,run
USE_GITHUB= yes
GH_ACCOUNT= javaee
CPE_VENDOR= sun
diff --git a/java/jcalendar/Makefile b/java/jcalendar/Makefile
index 435f3c7341ad..e008d24303bd 100644
--- a/java/jcalendar/Makefile
+++ b/java/jcalendar/Makefile
@@ -1,5 +1,6 @@
PORTNAME= jcalendar
PORTVERSION= 1.3.3
+PORTREVISION= 1
CATEGORIES= java misc
MASTER_SITES= http://www.toedter.com/download/
@@ -7,7 +8,7 @@ MAINTAINER= ports@FreeBSD.org
COMMENT= Java Date Chooser
WWW= https://www.toedter.com/en/jcalendar/
-USES= java:ant zip
+USES= java:ant,run zip
JAVA_VERSION= 8
WRKSRC= ${WRKDIR}/src
diff --git a/java/jcommon/Makefile b/java/jcommon/Makefile
index 8cf39476d28c..4945642dac81 100644
--- a/java/jcommon/Makefile
+++ b/java/jcommon/Makefile
@@ -1,5 +1,6 @@
PORTNAME= jcommon
PORTVERSION= 1.0.23
+PORTREVISION= 1
CATEGORIES= java devel
MASTER_SITES= SF/jfreechart/3.%20JCommon/${PORTVERSION}
@@ -15,7 +16,7 @@ OPTIONS_DEFINE= COMPILE DOCS
OPTIONS_DEFAULT=COMPILE
COMPILE_DESC= Build from source
-COMPILE_USES= java:ant
+COMPILE_USES= java:ant,run
COMPILE_USES_OFF= java
COMPILE_VARS_OFF= NO_BUILD=yes
COMPILE_ALL_TARGET= compile-xml
diff --git a/java/jdom/Makefile b/java/jdom/Makefile
index 45c6bb5d7f74..00d939458131 100644
--- a/java/jdom/Makefile
+++ b/java/jdom/Makefile
@@ -1,5 +1,6 @@
PORTNAME= jdom
PORTVERSION= 1.1.1
+PORTREVISION= 1
PORTEPOCH= 1
CATEGORIES= java textproc
MASTER_SITES= http://www.jdom.org/dist/source/
@@ -10,7 +11,7 @@ WWW= http://www.jdom.org/
RUN_DEPENDS= ${JAVALIBDIR}/jaxen-jdom.jar:java/jaxen
-USES= java:ant
+USES= java:ant,run
JAVA_VERSION= 8
ALL_TARGET= package
diff --git a/java/jfreechart/Makefile b/java/jfreechart/Makefile
index 289f5fe8f09b..0e7513489ebf 100644
--- a/java/jfreechart/Makefile
+++ b/java/jfreechart/Makefile
@@ -1,5 +1,6 @@
PORTNAME= jfreechart
PORTVERSION= 1.0.17
+PORTREVISION= 1
CATEGORIES= java graphics
MASTER_SITES= SF/${PORTNAME}/1.%20JFreeChart/${PORTVERSION}
@@ -16,7 +17,7 @@ OPTIONS_DEFAULT=COMPILE
COMPILE_DESC= Build from source
-COMPILE_USES= java:ant
+COMPILE_USES= java:ant,run
COMPILE_USES_OFF= java
COMPILE_USE= LOCALE=en_US.UTF-8
COMPILE_ALL_TARGET= compile
diff --git a/java/jgraphx/Makefile b/java/jgraphx/Makefile
index bb077927e774..b5e67f4e439d 100644
--- a/java/jgraphx/Makefile
+++ b/java/jgraphx/Makefile
@@ -1,5 +1,6 @@
PORTNAME= jgraphx
PORTVERSION= 4.2.2
+PORTREVISION= 1
DISTVERSIONPREFIX= v
CATEGORIES= java graphics
@@ -10,7 +11,7 @@ WWW= https://github.com/jgraph/jgraphx
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/license.txt
-USES= java:ant
+USES= java:ant,run
USE_GITHUB= yes
GH_ACCOUNT= jgraph
diff --git a/java/jump/Makefile b/java/jump/Makefile
index ab744c5742c9..dff277bd8398 100644
--- a/java/jump/Makefile
+++ b/java/jump/Makefile
@@ -1,6 +1,6 @@
PORTNAME= jump
PORTVERSION= 0.5
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= java math
MASTER_SITES= SF/${PORTNAME}-math/${PORTNAME}/${PORTVERSION}
@@ -8,7 +8,7 @@ MAINTAINER= ports@FreeBSD.org
COMMENT= Java library for arbitrary precision computations
WWW= https://jump-math.sourceforge.net/
-USES= java:ant
+USES= java:ant,run
ALL_TARGET= jar
diff --git a/java/jxgrabkey/Makefile b/java/jxgrabkey/Makefile
index 705742ca35b5..6db3918c613e 100644
--- a/java/jxgrabkey/Makefile
+++ b/java/jxgrabkey/Makefile
@@ -1,6 +1,6 @@
PORTNAME= jxgrabkey
PORTVERSION= 0.3.2
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= java devel
MASTER_SITES= SF
DISTFILES= ${PORTNAME}-${PORTVERSION}_src${EXTRACT_SUFX}
@@ -11,7 +11,7 @@ WWW= https://jxgrabkey.sourceforge.net/
LICENSE= LGPL3
-USES= java:ant tar:bz2
+USES= java:ant,run tar:bz2
OPTIONS_DEFINE= TEST
diff --git a/java/openjfx14/Makefile b/java/openjfx14/Makefile
index cc313f7386bd..312e2b09901f 100644
--- a/java/openjfx14/Makefile
+++ b/java/openjfx14/Makefile
@@ -33,7 +33,7 @@ LIB_DEPENDS= libasound.so:audio/alsa-lib \
libfontconfig.so:x11-fonts/fontconfig \
libfreetype.so:print/freetype2
-USES= gettext-runtime gl gnome java jpeg localbase:ldflags ninja pkgconfig \
+USES= gettext-runtime gl gnome java jpeg localbase:ldflags ninja pkgconfig \
sqlite xorg
USE_GITHUB= yes
diff --git a/java/phpeclipse/Makefile b/java/phpeclipse/Makefile
index 1ec7d26628f3..cbebe25fd990 100644
--- a/java/phpeclipse/Makefile
+++ b/java/phpeclipse/Makefile
@@ -1,6 +1,6 @@
PORTNAME= phpeclipse
PORTVERSION= 1.2.3
-PORTREVISION= 6
+PORTREVISION= 7
CATEGORIES= java editors devel
MASTER_SITES= SF/${PORTNAME}/a%29%20Eclipse%203.3.x/PHPEclipse-${PORTVERSION}
DISTNAME= PHPEclipse-${PLIST_VER}-src
@@ -14,7 +14,7 @@ RUN_DEPENDS= eclipse:java/eclipse
PLUGIN_PATHS= features plugins
PATCH_TASKS= eclipse.versionReplacer eclipse.idReplacer
-USES= java:ant zip:infozip
+USES= java:ant,run zip:infozip
WRKSRC= ${WRKDIR}/dist
ECLIPSE= lib/eclipse
diff --git a/lang/abcl/Makefile b/lang/abcl/Makefile
index 669a26bebd7d..d2ffd65d9d6f 100644
--- a/lang/abcl/Makefile
+++ b/lang/abcl/Makefile
@@ -1,5 +1,6 @@
PORTNAME= abcl
PORTVERSION= 1.9.2
+PORTREVISION= 1
CATEGORIES= lang lisp java
MASTER_SITES= http://abcl.org/releases/${PORTVERSION}/
DISTNAME= ${PORTNAME}-src-${PORTVERSION}
@@ -11,7 +12,7 @@ WWW= https://common-lisp.net/project/armedbear/
BROKEN_armv6= fails to build: build.xml: Java returned: 1
BROKEN_armv7= fails to build: build.xml: Java returned: 1
-USES= java:ant
+USES= java:ant,run
PLIST_FILES= share/java/classes/abcl.jar \
share/java/classes/abcl-contrib.jar \
diff --git a/lang/bsh/Makefile b/lang/bsh/Makefile
index 2fb2b183b1c7..6f076ed652a2 100644
--- a/lang/bsh/Makefile
+++ b/lang/bsh/Makefile
@@ -1,5 +1,6 @@
PORTNAME= bsh
DISTVERSION= 2.1.1
+PORTREVISION= 1
CATEGORIES= lang java
MAINTAINER= ports@FreeBSD.org
@@ -8,7 +9,7 @@ WWW= http://www.beanshell.org/
LICENSE= APACHE20
-USES= java:ant
+USES= java:ant,run
JAVA_VERSION= 8
USE_GITHUB= yes
GH_ACCOUNT= beanshell
diff --git a/lang/rhino/Makefile b/lang/rhino/Makefile
index 5d788bfe2029..e6cff7cb0966 100644
--- a/lang/rhino/Makefile
+++ b/lang/rhino/Makefile
@@ -1,6 +1,6 @@
PORTNAME= rhino
DISTVERSION= 1_7R4
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= lang java
MASTER_SITES= GHC \
LOCAL/nivit/${PORTNAME}/:swingex \
@@ -23,7 +23,7 @@ DATADIR= ${JAVASHAREDIR}/${PORTNAME}
LINEDIT_DESC= Enable line editing in the Rhino shell
LINEDIT_RUN_DEPENDS= ${JLINEJAR}:devel/jline
-LINEDIT_USES= java:ant
+LINEDIT_USES= java:ant,run
MAKE_ARGS= -Dxmlbeans.url=file://${DISTDIR}/${DIST_SUBDIR}/xmlbeans-2.5.0.zip \
-Dswing-ex-url=file://${DISTDIR}/${DIST_SUBDIR}/src.zip
diff --git a/mail/davmail/Makefile b/mail/davmail/Makefile
index 136af2a94f2e..8c980e59b6e3 100644
--- a/mail/davmail/Makefile
+++ b/mail/davmail/Makefile
@@ -1,5 +1,6 @@
PORTNAME= davmail
PORTVERSION= 6.1.0
+PORTREVISION= 1
CATEGORIES= mail java
MASTER_SITES= SF/davmail/davmail/${PORTVERSION}
DISTNAME= ${PORTNAME}-src-${PORTVERSION}-${REVISION}
@@ -10,7 +11,7 @@ WWW= https://davmail.sourceforge.net/
LICENSE= GPLv2
-USES= dos2unix java:ant tar:tgz
+USES= dos2unix java:ant,run tar:tgz
DOS2UNIX_FILES= build.xml
USE_RC_SUBR= davmail
diff --git a/math/apache-commons-math/Makefile b/math/apache-commons-math/Makefile
index dd4c1cd8ac5f..10404dbf93cd 100644
--- a/math/apache-commons-math/Makefile
+++ b/math/apache-commons-math/Makefile
@@ -1,6 +1,6 @@
PORTNAME= commons-math
PORTVERSION= 3.6.1
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= math java
MASTER_SITES= APACHE_COMMONS_SOURCE \
https://repo1.maven.org/maven2/junit/junit/4.8.2/:source2
@@ -16,7 +16,7 @@ WWW= https://commons.apache.org/proper/commons-math/
LICENSE= APACHE20
-USES= java:ant
+USES= java:ant,run
USE_LOCALE= en_US.ISO8859-1
ALL_TARGET= compile jar
diff --git a/math/jtransforms/Makefile b/math/jtransforms/Makefile
index 4aac847afe49..5b9428d9d2b8 100644
--- a/math/jtransforms/Makefile
+++ b/math/jtransforms/Makefile
@@ -1,5 +1,6 @@
PORTNAME= jtransforms
PORTVERSION= 2.4
+PORTREVISION= 1
CATEGORIES= math java
MASTER_SITES= SF
DISTNAME= ${PORTNAME}-${PORTVERSION}-src
@@ -11,7 +12,7 @@ WWW= http://sites.google.com/site/piotrwendykier/software/jtransforms
LICENSE= GPLv2 LGPL20 MPL11
LICENSE_COMB= multi
-USES= java:ant tar:bzip2
+USES= java:ant,run tar:bzip2
WRKSRC= ${WRKDIR}/JTransforms
diff --git a/misc/freeguide/Makefile b/misc/freeguide/Makefile
index 2b435a33cd35..91a474975e8f 100644
--- a/misc/freeguide/Makefile
+++ b/misc/freeguide/Makefile
@@ -1,6 +1,6 @@
PORTNAME= freeguide
PORTVERSION= 0.11.1
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= misc java
MASTER_SITES= SF/${PORTNAME}-tv/${PORTNAME}-source/${PORTVERSION}
@@ -13,7 +13,7 @@ LICENSE_FILE= ${WRKSRC}/doc/COPYING
RUN_DEPENDS= tv_cat:textproc/p5-xmltv
-USES= java:ant
+USES= java:ant,run
JAVA_VERSION= 8
NO_ARCH= yes
diff --git a/misc/jbidwatcher/Makefile b/misc/jbidwatcher/Makefile
index 2108ec36cee9..787cd4b42555 100644
--- a/misc/jbidwatcher/Makefile
+++ b/misc/jbidwatcher/Makefile
@@ -1,6 +1,6 @@
PORTNAME= jbidwatcher
PORTVERSION= 2.5.6
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= misc java
MASTER_SITES= http://www.jbidwatcher.com/download/
@@ -8,7 +8,7 @@ MAINTAINER= ports@FreeBSD.org
COMMENT= Java-based application allowing you to monitor eBay auctions
WWW= https://www.jbidwatcher.com/
-USES= java:ant tar:bzip2
+USES= java:ant,run tar:bzip2
ALL_TARGET= jar
diff --git a/net-im/convey/Makefile b/net-im/convey/Makefile
index e6ac7695acab..da2294527082 100644
--- a/net-im/convey/Makefile
+++ b/net-im/convey/Makefile
@@ -1,6 +1,6 @@
PORTNAME= convey
PORTVERSION= 0.3
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= net-im java
MASTER_SITES= http://convey.sourceforge.net/downloads/ \
http://nivi.interfree.it/tmp/convey.sourceforge.net/
@@ -10,7 +10,7 @@ MAINTAINER= nivit@FreeBSD.org
COMMENT= Instant Message (IM) program using the Jabber protocol
WWW= https://convey.sourceforge.net/
-USES= java:ant
+USES= java:ant,run
MAKE_ARGS= -quiet
diff --git a/net/jgroups/Makefile b/net/jgroups/Makefile
index 9abcc40eddf5..5c02fddd0140 100644
--- a/net/jgroups/Makefile
+++ b/net/jgroups/Makefile
@@ -1,5 +1,6 @@
PORTNAME= jgroups
PORTVERSION= 2.12.0
+PORTREVISION= 1
CATEGORIES= net java
MASTER_SITES= LOCAL/ale
@@ -9,7 +10,7 @@ WWW= http://www.jgroups.org/
LICENSE= LGPL21
-USES= java:ant
+USES= java:ant,run
OPTIONS_DEFINE= DOCS
diff --git a/net/jsch/Makefile b/net/jsch/Makefile
index 933350ca51e3..caefd8819e79 100644
--- a/net/jsch/Makefile
+++ b/net/jsch/Makefile
@@ -1,5 +1,6 @@
PORTNAME= jsch
PORTVERSION= 0.1.55
+PORTREVISION= 1
CATEGORIES= net java security
MASTER_SITES= SF
@@ -9,7 +10,7 @@ WWW= http://www.jcraft.com/jsch
LICENSE= BSD3CLAUSE
-USES= cpe java:ant zip
+USES= cpe java:ant,run zip
CPE_VENDOR= jcraft
PLIST_FILES+= %%JAVAJARDIR%%/${PORTNAME}.jar
diff --git a/net/seda/Makefile b/net/seda/Makefile
index 1b1a6aa082f9..3e9ca832d22c 100644
--- a/net/seda/Makefile
+++ b/net/seda/Makefile
@@ -1,6 +1,6 @@
PORTNAME= seda
PORTVERSION= 3.0
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= net java
MASTER_SITES= SF
DISTNAME= ${PORTNAME}-release-${VERSION_DATE}
@@ -9,7 +9,7 @@ MAINTAINER= ports@FreeBSD.org
COMMENT= Architecture for Highly Concurrent Server Applications
WWW= http://www.eecs.harvard.edu/~mdw/proj/seda/
-USES= java:ant
+USES= java:ant,run
ALL_TARGET= dist
NO_ARCH= yes
diff --git a/print/pdf-renderer/Makefile b/print/pdf-renderer/Makefile
index 853b14448cca..36ef1584a983 100644
--- a/print/pdf-renderer/Makefile
+++ b/print/pdf-renderer/Makefile
@@ -1,5 +1,6 @@
PORTNAME= pdf-renderer
PORTVERSION= 0.9.1
+PORTREVISION= 1
PORTEPOCH= 1
CATEGORIES= print java
MASTER_SITES= http://java.net/downloads/${PORTNAME}/
@@ -14,7 +15,7 @@ LICENSE= LGPL21
BROKEN_armv6= fails to install: swinglabs-build-impl.xml: Javadoc returned 1
BROKEN_armv7= fails to install: swinglabs-build-impl.xml: Javadoc returned 1
-USES= dos2unix java:ant zip
+USES= dos2unix java:ant,run zip
NO_WRKSUBDIR= yes
ALL_TARGET= jar
diff --git a/print/pdftk/Makefile b/print/pdftk/Makefile
index 6934cc03c1e2..a2cdc1e09677 100644
--- a/print/pdftk/Makefile
+++ b/print/pdftk/Makefile
@@ -1,6 +1,7 @@
PORTNAME= pdftk
DISTVERSIONPREFIX= v
DISTVERSION= 3.3.3
+PORTREVISION= 1
CATEGORIES= print java
MAINTAINER= andreas@bilke.org
@@ -15,7 +16,7 @@ BUILD_DEPENDS= ${JAVALIBDIR}/commons-lang3.jar:java/apache-commons-lang3 \
RUN_DEPENDS= ${JAVALIBDIR}/commons-lang3.jar:java/apache-commons-lang3 \
${JAVALIBDIR}/bcprov.jar:java/bouncycastle
-USES= java:ant
+USES= java:ant,run
USE_GITLAB= yes
GL_ACCOUNT= pdftk-java
GL_TAGNAME= e4292c8f1bd2580a44d3cbf3570a4505bd3a74b6
diff --git a/science/colt/Makefile b/science/colt/Makefile
index 6de458789466..88974b022de0 100644
--- a/science/colt/Makefile
+++ b/science/colt/Makefile
@@ -1,6 +1,6 @@
PORTNAME= colt
PORTVERSION= 1.2.0
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= science java
MASTER_SITES= http://acs.lbl.gov/software/colt/colt-download/releases/
@@ -20,7 +20,7 @@ OPTIONS_DEFAULT=COMPILE
COMPILE_DESC= Install the pre-compiled .jar file
-COMPILE_USES= java:ant
+COMPILE_USES= java:ant,run
COMPILE_USES_OFF= java
COMPILE_USE= LOCALE=en_US.ISO8859-1
COMPILE_ALL_TARGET= build
diff --git a/science/jmol/Makefile b/science/jmol/Makefile
index 3efe3fc116e3..91d7c5729f62 100644
--- a/science/jmol/Makefile
+++ b/science/jmol/Makefile
@@ -1,5 +1,6 @@
PORTNAME= Jmol
DISTVERSION= 16.1.25
+PORTREVISION= 1
CATEGORIES= science java
MASTER_SITES= SF/${PORTNAME:tl}/${PORTNAME}/Version%20${DISTVERSION:R}/${PORTNAME}%20${DISTVERSION}/
DISTFILES= ${PORTNAME}-${DISTVERSION}-full${EXTRACT_SUFX}
@@ -11,7 +12,7 @@ WWW= http://jsmol.sourceforge.net/
LICENSE= LGPL21
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-USES= java:ant
+USES= java:ant,run
JAVA_VERSION= 17 # Java 8 fails on aarch64: Internal Error (assembler_aarch64.hpp:237), pid=91175, tid=0x000000000007cda5 guarantee(val < (1U << nbits)) failed: Field too big for insn
NO_ARCH= yes
diff --git a/security/xml-security/Makefile b/security/xml-security/Makefile
index d03e3fb355fd..ff3bebfec278 100644
--- a/security/xml-security/Makefile
+++ b/security/xml-security/Makefile
@@ -1,6 +1,6 @@
PORTNAME= xml-security
DISTVERSION= 1_5_5
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= security java
MASTER_SITES= https://archive.apache.org/dist/santuario/java-library/${DISTVERSION}/
DISTNAME= ${PORTNAME}-src-${DISTVERSION}
@@ -15,7 +15,7 @@ RUN_DEPENDS= ${JAVALIBDIR}/commons-logging.jar:java/apache-commons-logging
LICENSE= APACHE20
-USES= cpe java:ant zip
+USES= cpe java:ant,run zip
CPE_PRODUCT= xml_security_for_java
CPE_VENDOR= apache
diff --git a/sysutils/direnv/Makefile b/sysutils/direnv/Makefile
index fe551e35d536..e3749ada5988 100644
--- a/sysutils/direnv/Makefile
+++ b/sysutils/direnv/Makefile
@@ -1,6 +1,7 @@
PORTNAME= direnv
DISTVERSIONPREFIX= v
DISTVERSION= 2.35.0
+PORTREVISION= 1
CATEGORIES= sysutils
MAINTAINER= bofh@FreeBSD.org
@@ -11,6 +12,7 @@ LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
BUILD_DEPENDS= bash:shells/bash
+RUN_DEPENDS= bash:shells/bash
USES= go:modules
GO_MODULE= github.com/direnv/direnv/v2
diff --git a/sysutils/javaservicewrapper/Makefile b/sysutils/javaservicewrapper/Makefile
index c130b890ca07..170dd03b1193 100644
--- a/sysutils/javaservicewrapper/Makefile
+++ b/sysutils/javaservicewrapper/Makefile
@@ -1,5 +1,6 @@
PORTNAME= javaservicewrapper
PORTVERSION= 3.5.53
+PORTREVISION= 1
CATEGORIES= sysutils java
MASTER_SITES= https://wrapper.tanukisoftware.com/download/${PORTVERSION}/
DISTNAME= wrapper_${PORTVERSION}_src
@@ -13,7 +14,7 @@ LICENSE_COMB= dual
ONLY_FOR_ARCHS= aarch64 amd64 armv6 armv7 i386 powerpc64 powerpc64le
-USES= gmake iconv java:ant
+USES= gmake iconv java:ant,run
USE_LDCONFIG= ${PREFIX}/lib/javaservicewrapper/lib
diff --git a/sysutils/openseachest/Makefile b/sysutils/openseachest/Makefile
index 94f593c6a991..d4905f51ece6 100644
--- a/sysutils/openseachest/Makefile
+++ b/sysutils/openseachest/Makefile
@@ -1,7 +1,6 @@
PORTNAME= openseachest
DISTVERSIONPREFIX= v
-DISTVERSION= 23.12
-PORTREVISION= 1
+DISTVERSION= 24.08
CATEGORIES= sysutils
MAINTAINER= bofh@FreeBSD.org
@@ -16,10 +15,10 @@ DOS2UNIX_FILES= src/openseachest_util_options.c
USE_GITHUB= yes
GH_ACCOUNT= Seagate
GH_PROJECT= openSeaChest
-GH_TUPLE= Seagate:opensea-common:fb04a1a:common/subprojects/opensea-common \
- Seagate:opensea-operations:3dffce6:operations/subprojects/opensea-operations \
- Seagate:opensea-transport:443c719:transport/subprojects/opensea-transport \
- Seagate:wingetopt:c68019b:wingetopt/subprojects/wingetopt
+GH_TUPLE= Seagate:opensea-common:02421c2:common/subprojects/opensea-common \
+ Seagate:opensea-operations:12e94e0:operations/subprojects/opensea-operations \
+ Seagate:opensea-transport:4b9b0c4:transport/subprojects/opensea-transport \
+ Seagate:wingetopt:1b0dbf0:wingetopt/subprojects/wingetopt
MAKE_JOBS_UNSAFE= yes
ALL_TARGET= release
diff --git a/textproc/fop/Makefile b/textproc/fop/Makefile
index 756d219b5d79..5131237a0f27 100644
--- a/textproc/fop/Makefile
+++ b/textproc/fop/Makefile
@@ -1,5 +1,6 @@
PORTNAME= fop
DISTVERSION= 2.8
+PORTREVISION= 1
CATEGORIES= textproc java
MASTER_SITES= APACHE/xmlgraphics/fop/source/:fop \
SF/offo/offo-hyphenation/2.2:hyph \
@@ -17,7 +18,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
EXTRACT_DEPENDS= ${UNZIP_CMD}:archivers/unzip
-USES= java:ant
+USES= java:ant,run
DATADIR= ${JAVASHAREDIR}/${PORTNAME}
PORTDOCS= *
diff --git a/textproc/jalingo/Makefile b/textproc/jalingo/Makefile
index 6a878bd0165e..fe529b03eda9 100644
--- a/textproc/jalingo/Makefile
+++ b/textproc/jalingo/Makefile
@@ -1,6 +1,6 @@
PORTNAME= jalingo
PORTVERSION= 0.6.0
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= textproc java
MASTER_SITES= SF/${PORTNAME}/JaLingo/${PORTVERSION}
DISTNAME= ${PORTNAME}-${PORTVERSION}-src
@@ -11,7 +11,7 @@ WWW= https://jalingo.sourceforge.net/
LICENSE= GPLv2
-USES= 7z java:ant
+USES= 7z java:ant,run
ALL_TARGET= dist
diff --git a/textproc/jaxup/Makefile b/textproc/jaxup/Makefile
index 8de0107d252b..d54c4a45fc21 100644
--- a/textproc/jaxup/Makefile
+++ b/textproc/jaxup/Makefile
@@ -1,6 +1,6 @@
PORTNAME= jaxup
PORTVERSION= 1.01
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= textproc java
MASTER_SITES= http://klomp.org/jaxup/
DISTNAME= ${PORTNAME}-${PORTVERSION}-src
@@ -16,7 +16,7 @@ JAR_DEPENDS= ${JAVALIBDIR}/jdom.jar:java/jdom \
${JAVALIBDIR}/jaxen-full.jar:java/jaxen \
${JAVALIBDIR}/xercesImpl.jar:textproc/xerces-j
-USES= java:ant zip
+USES= java:ant,run zip
WRKSRC= ${WRKDIR}/${PORTNAME}
diff --git a/textproc/xincluder/Makefile b/textproc/xincluder/Makefile
index d6700437bdec..aa0697f0fc2d 100644
--- a/textproc/xincluder/Makefile
+++ b/textproc/xincluder/Makefile
@@ -1,6 +1,6 @@
PORTNAME= xincluder
PORTVERSION= 1.0.d11
-PORTREVISION= 7
+PORTREVISION= 8
CATEGORIES= textproc java
MASTER_SITES= ftp://ftp.ibiblio.org/pub/languages/java/javafaq/
DISTNAME= ${PORTNAME}-1.0d11
@@ -17,7 +17,7 @@ BUILD_DEPENDS= ${JAVALIBDIR}/jdom.jar:java/jdom \
RUN_DEPENDS= ${JAVALIBDIR}/jdom.jar:java/jdom \
${JAVALIBDIR}/xercesImpl.jar:textproc/xerces-j
-USES= java:ant
+USES= java:ant,run
ALL_TARGET= clean jar
NO_ARCH= yes
diff --git a/textproc/xmlenc/Makefile b/textproc/xmlenc/Makefile
index b6be914af270..8c17a61d6912 100644
--- a/textproc/xmlenc/Makefile
+++ b/textproc/xmlenc/Makefile
@@ -1,6 +1,6 @@
PORTNAME= xmlenc
PORTVERSION= 0.52
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= textproc java
MASTER_SITES= SF
@@ -8,7 +8,7 @@ MAINTAINER= ports@FreeBSD.org
COMMENT= Light-weight XML encoding library for Java
WWW= https://xmlenc.sourceforge.net/
-USES= java:ant tar:tgz
+USES= java:ant,run tar:tgz
JAVA_VERSION= 8
NO_ARCH= yes