summaryrefslogtreecommitdiff
path: root/lang
diff options
context:
space:
mode:
Diffstat (limited to 'lang')
-rw-r--r--lang/abcl/Makefile5
-rw-r--r--lang/apache-commons-jelly/Makefile3
-rw-r--r--lang/bsh/Makefile5
-rw-r--r--lang/ceylon/Makefile6
-rw-r--r--lang/clojure/Makefile4
-rw-r--r--lang/erlang-java/Makefile3
-rw-r--r--lang/erlang-runtime21/Makefile2
-rw-r--r--lang/erlang-runtime22/Makefile2
-rw-r--r--lang/erlang-runtime23/Makefile2
-rw-r--r--lang/erlang-runtime24/Makefile2
-rw-r--r--lang/erlang-runtime25/Makefile2
-rw-r--r--lang/erlang-runtime26/Makefile2
-rw-r--r--lang/erlang-runtime27/Makefile2
-rw-r--r--lang/erlang/Makefile2
-rw-r--r--lang/groovy/Makefile3
-rw-r--r--lang/jruby/Makefile4
-rw-r--r--lang/jython/Makefile4
-rw-r--r--lang/kawa/Makefile5
-rw-r--r--lang/kotlin/Makefile3
-rw-r--r--lang/linux-j/Makefile3
-rw-r--r--lang/pkl/Makefile2
-rw-r--r--lang/rhino/Makefile2
-rw-r--r--lang/scala/Makefile4
-rw-r--r--lang/sisc/Makefile3
24 files changed, 32 insertions, 43 deletions
diff --git a/lang/abcl/Makefile b/lang/abcl/Makefile
index f4e3550cd8c3..669a26bebd7d 100644
--- a/lang/abcl/Makefile
+++ b/lang/abcl/Makefile
@@ -11,6 +11,8 @@ 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
+
PLIST_FILES= share/java/classes/abcl.jar \
share/java/classes/abcl-contrib.jar \
bin/abcl
@@ -18,9 +20,6 @@ PLIST_FILES= share/java/classes/abcl.jar \
SUB_LIST+= JAVAJARDIR="${JAVAJARDIR}"
SUB_FILES= abcl
-USE_JAVA= yes
-USE_ANT= yes
-
do-install:
${INSTALL_DATA} -v ${WRKSRC}/dist/abcl.jar ${STAGEDIR}${JAVAJARDIR}
${INSTALL_DATA} -v ${WRKSRC}/dist/abcl-contrib.jar ${STAGEDIR}${JAVAJARDIR}
diff --git a/lang/apache-commons-jelly/Makefile b/lang/apache-commons-jelly/Makefile
index 65653fa6f561..b16b9547fb3e 100644
--- a/lang/apache-commons-jelly/Makefile
+++ b/lang/apache-commons-jelly/Makefile
@@ -11,7 +11,8 @@ WWW= https://commons.apache.org/proper/commons-jelly/index.html
LICENSE= APACHE20
-USE_JAVA= yes
+USES= java
+
NO_BUILD= yes
DATADIR= ${JAVASHAREDIR}/${PORTNAME}
diff --git a/lang/bsh/Makefile b/lang/bsh/Makefile
index 4b90af893ed6..2fb2b183b1c7 100644
--- a/lang/bsh/Makefile
+++ b/lang/bsh/Makefile
@@ -8,13 +8,12 @@ WWW= http://www.beanshell.org/
LICENSE= APACHE20
+USES= java:ant
+JAVA_VERSION= 8
USE_GITHUB= yes
GH_ACCOUNT= beanshell
GH_PROJECT= beanshell
-USE_JAVA= 8
-USE_ANT= yes
-
CONFLICTS_INSTALL= schilyutils # bin/bsh
ALL_TARGET= jarall
diff --git a/lang/ceylon/Makefile b/lang/ceylon/Makefile
index d2777cebf285..443335c9dfd2 100644
--- a/lang/ceylon/Makefile
+++ b/lang/ceylon/Makefile
@@ -11,11 +11,9 @@ WWW= https://ceylon-lang.org/
LICENSE= APACHE20 GPLv2
LICENSE_COMB= multi
-USES= zip
-NO_BUILD= yes
+USES= java zip
-USE_JAVA= yes
-JAVA_RUN= yes
+NO_BUILD= yes
PORTDATA= *
diff --git a/lang/clojure/Makefile b/lang/clojure/Makefile
index b3b16432fbc5..1a52b89272b3 100644
--- a/lang/clojure/Makefile
+++ b/lang/clojure/Makefile
@@ -14,8 +14,8 @@ LICENSE= EPL
RUN_DEPENDS= bash:shells/bash \
rlwrap:devel/rlwrap
-USE_JAVA= yes
-JAVA_VERSION= 8+
+USES= java
+
NO_ARCH= yes
NO_BUILD= yes
diff --git a/lang/erlang-java/Makefile b/lang/erlang-java/Makefile
index dd4604c76e45..9be3c7b93835 100644
--- a/lang/erlang-java/Makefile
+++ b/lang/erlang-java/Makefile
@@ -14,10 +14,9 @@ LICENSE= APACHE20
RUN_DEPENDS= erl:lang/erlang
-USES= autoreconf:build gmake perl5
+USES= autoreconf:build gmake java perl5
USE_GITHUB= yes
GH_PROJECT= otp
-USE_JAVA= yes
USE_PERL5= build
GNU_CONFIGURE= yes
diff --git a/lang/erlang-runtime21/Makefile b/lang/erlang-runtime21/Makefile
index 559ff68ec380..b2b62804aa8e 100644
--- a/lang/erlang-runtime21/Makefile
+++ b/lang/erlang-runtime21/Makefile
@@ -71,7 +71,7 @@ DTRACE_VARS= STRIP=""
HIPE_CONFIGURE_ENABLE= hipe
JAVA_CONFIGURE_WITH= javac
JAVA_CONFIGURE_ENV= ac_cv_prog_JAVAC="${JAVAC}"
-JAVA_VARS= USE_JAVA=yes
+JAVA_USES= java
KQUEUE_CONFIGURE_ENABLE= kernel-poll
NATIVE_IMPLIES= HIPE
NATIVE_CONFIGURE_ENABLE= native-libs
diff --git a/lang/erlang-runtime22/Makefile b/lang/erlang-runtime22/Makefile
index 3909dafed238..a9e2283f73ca 100644
--- a/lang/erlang-runtime22/Makefile
+++ b/lang/erlang-runtime22/Makefile
@@ -71,7 +71,7 @@ DTRACE_VARS= STRIP=""
HIPE_CONFIGURE_ENABLE= hipe
JAVA_CONFIGURE_WITH= javac
JAVA_CONFIGURE_ENV= ac_cv_prog_JAVAC="${JAVAC}"
-JAVA_VARS= USE_JAVA=yes
+JAVA_USES= java
KQUEUE_CONFIGURE_ENABLE= kernel-poll
NATIVE_IMPLIES= HIPE
NATIVE_CONFIGURE_ENABLE= native-libs
diff --git a/lang/erlang-runtime23/Makefile b/lang/erlang-runtime23/Makefile
index e9e5fc270c5f..6fa55865985c 100644
--- a/lang/erlang-runtime23/Makefile
+++ b/lang/erlang-runtime23/Makefile
@@ -69,7 +69,7 @@ DTRACE_VARS= STRIP=""
HIPE_CONFIGURE_ENABLE= hipe
JAVA_CONFIGURE_WITH= javac
JAVA_CONFIGURE_ENV= ac_cv_prog_JAVAC="${JAVAC}"
-JAVA_VARS= USE_JAVA=yes
+JAVA_USES= java
KQUEUE_CONFIGURE_ENABLE= kernel-poll
NATIVE_IMPLIES= HIPE
NATIVE_CONFIGURE_ENABLE= native-libs
diff --git a/lang/erlang-runtime24/Makefile b/lang/erlang-runtime24/Makefile
index ce939de93bb1..17844f2ece27 100644
--- a/lang/erlang-runtime24/Makefile
+++ b/lang/erlang-runtime24/Makefile
@@ -70,7 +70,7 @@ DTRACE_CFLAGS= -fno-omit-frame-pointer
DTRACE_VARS= STRIP=""
JAVA_CONFIGURE_WITH= javac
JAVA_CONFIGURE_ENV= ac_cv_prog_JAVAC="${JAVAC}"
-JAVA_VARS= USE_JAVA=yes
+JAVA_USES= java
KQUEUE_CONFIGURE_ENABLE= kernel-poll
ODBC_LIB_DEPENDS= libodbc.so:databases/unixODBC
ODBC_USES= localbase:ldflags
diff --git a/lang/erlang-runtime25/Makefile b/lang/erlang-runtime25/Makefile
index 4a2d5b7350a7..79bd9da78b92 100644
--- a/lang/erlang-runtime25/Makefile
+++ b/lang/erlang-runtime25/Makefile
@@ -70,7 +70,7 @@ DTRACE_CFLAGS= -fno-omit-frame-pointer
DTRACE_VARS= STRIP=""
JAVA_CONFIGURE_WITH= javac
JAVA_CONFIGURE_ENV= ac_cv_prog_JAVAC="${JAVAC}"
-JAVA_VARS= USE_JAVA=yes
+JAVA_USES= java
KQUEUE_CONFIGURE_ENABLE= kernel-poll
ODBC_LIB_DEPENDS= libodbc.so:databases/unixODBC
ODBC_USES= localbase:ldflags
diff --git a/lang/erlang-runtime26/Makefile b/lang/erlang-runtime26/Makefile
index 391c79aa7959..0d2b8f7ea672 100644
--- a/lang/erlang-runtime26/Makefile
+++ b/lang/erlang-runtime26/Makefile
@@ -68,7 +68,7 @@ DTRACE_CFLAGS= -fno-omit-frame-pointer
DTRACE_VARS= STRIP=""
JAVA_CONFIGURE_WITH= javac
JAVA_CONFIGURE_ENV= ac_cv_prog_JAVAC="${JAVAC}"
-JAVA_VARS= USE_JAVA=yes
+JAVA_USES= java
KQUEUE_CONFIGURE_ENABLE= kernel-poll
ODBC_LIB_DEPENDS= libodbc.so:databases/unixODBC
ODBC_USES= localbase:ldflags
diff --git a/lang/erlang-runtime27/Makefile b/lang/erlang-runtime27/Makefile
index c92f8f18d495..29b3e9d77f33 100644
--- a/lang/erlang-runtime27/Makefile
+++ b/lang/erlang-runtime27/Makefile
@@ -68,7 +68,7 @@ DTRACE_CFLAGS= -fno-omit-frame-pointer
DTRACE_VARS= STRIP=""
JAVA_CONFIGURE_WITH= javac
JAVA_CONFIGURE_ENV= ac_cv_prog_JAVAC="${JAVAC}"
-JAVA_VARS= USE_JAVA=yes
+JAVA_USES= java
KQUEUE_CONFIGURE_ENABLE= kernel-poll
ODBC_LIB_DEPENDS= libodbc.so:databases/unixODBC
ODBC_USES= localbase:ldflags
diff --git a/lang/erlang/Makefile b/lang/erlang/Makefile
index 7bbce04e4465..0c336e855231 100644
--- a/lang/erlang/Makefile
+++ b/lang/erlang/Makefile
@@ -82,7 +82,7 @@ FOP_BUILD_DEPENDS= fop:textproc/fop \
xsltproc:textproc/libxslt
JAVA_CONFIGURE_WITH= javac
JAVA_CONFIGURE_ENV= ac_cv_prog_JAVAC="${JAVAC}"
-JAVA_VARS= USE_JAVA=yes
+JAVA_USES= java
KQUEUE_CONFIGURE_ENABLE= kernel-poll
MANPAGES_RUN_DEPENDS= ${LOCALBASE}/etc/man.d/erlang.conf:lang/erlang-man
ODBC_LIB_DEPENDS= libodbc.so:databases/unixODBC
diff --git a/lang/groovy/Makefile b/lang/groovy/Makefile
index 321ecb92df81..2b57909b044f 100644
--- a/lang/groovy/Makefile
+++ b/lang/groovy/Makefile
@@ -10,9 +10,8 @@ WWW= https://www.groovy-lang.org/
LICENSE= APACHE20
-USES= cpe zip
+USES= cpe java zip
CPE_VENDOR= apache
-USE_JAVA= yes
NO_ARCH= yes
NO_BUILD= yes
diff --git a/lang/jruby/Makefile b/lang/jruby/Makefile
index 60b4a66d276f..8f3eed80fb4e 100644
--- a/lang/jruby/Makefile
+++ b/lang/jruby/Makefile
@@ -13,10 +13,8 @@ LICENSE_COMB= dual
RUN_DEPENDS= bash:shells/bash
-USES= cpe
-USE_JAVA= yes
+USES= java cpe
-JAVA_VERSION= 8+
NO_BUILD= yes
JRUBY_HOME?= ${PREFIX}/share/${PORTNAME}
diff --git a/lang/jython/Makefile b/lang/jython/Makefile
index 51b0564da3ef..d1fcd42e31a0 100644
--- a/lang/jython/Makefile
+++ b/lang/jython/Makefile
@@ -21,9 +21,9 @@ RUN_DEPENDS= bash:shells/bash
EXTRACT_AFTER_ARGS= --no-same-owner --no-same-permissions \
LICENSE.txt LICENSE_Apache.txt
-USES= cpe
+USES= cpe java
CPE_VENDOR= python
-USE_JAVA= yes
+
NO_BUILD= yes
NO_ARCH= yes
REINPLACE_ARGS= -i ""
diff --git a/lang/kawa/Makefile b/lang/kawa/Makefile
index c72e9e30226b..ce19a0717d08 100644
--- a/lang/kawa/Makefile
+++ b/lang/kawa/Makefile
@@ -10,10 +10,9 @@ WWW= https://www.gnu.org/software/kawa/
LICENSE= MIT
-USES= gmake groff readline
-USE_JAVA= yes
+USES= gmake groff java readline
+
GNU_CONFIGURE= yes
-GNU_CONFIGURE_MANPREFIX= ${PREFIX}/share
CONFIGURE_ARGS= --enable-kawa-frontend \
--with-java-source=${JAVA_PORT_VERSION}
CONFIGURE_ENV= JAVA="${JAVA}" JAVAC="${JAVAC}"
diff --git a/lang/kotlin/Makefile b/lang/kotlin/Makefile
index 282084d3c272..4da96fa15d04 100644
--- a/lang/kotlin/Makefile
+++ b/lang/kotlin/Makefile
@@ -14,9 +14,8 @@ LICENSE_FILE= ${WRKSRC}/license/LICENSE.txt
RUN_DEPENDS= bash:shells/bash
-USES= zip
+USES= java zip
-USE_JAVA= yes
NO_ARCH= yes
NO_BUILD= yes
diff --git a/lang/linux-j/Makefile b/lang/linux-j/Makefile
index 5982d7001a3c..42a8cc849296 100644
--- a/lang/linux-j/Makefile
+++ b/lang/linux-j/Makefile
@@ -16,8 +16,7 @@ LICENSE_NAME= JSoftware End User License Agreement
LICENSE_FILE= ${FILESDIR}/license.txt
LICENSE_PERMS= auto-accept dist-mirror pkg-mirror
-USES= linux
-USE_JAVA= yes
+USES= java linux
CONFLICTS_INSTALL= docbook-utils # bin/jw
diff --git a/lang/pkl/Makefile b/lang/pkl/Makefile
index ad759b3845a4..aaac3b72f879 100644
--- a/lang/pkl/Makefile
+++ b/lang/pkl/Makefile
@@ -13,7 +13,7 @@ WWW= https://pkl-lang.org
LICENSE= APACHE20
-USE_JAVA= yes
+USES= java
JAVA_VERSION= 17+
NO_ARCH= yes
diff --git a/lang/rhino/Makefile b/lang/rhino/Makefile
index 28d7613a1265..5d788bfe2029 100644
--- a/lang/rhino/Makefile
+++ b/lang/rhino/Makefile
@@ -23,7 +23,7 @@ DATADIR= ${JAVASHAREDIR}/${PORTNAME}
LINEDIT_DESC= Enable line editing in the Rhino shell
LINEDIT_RUN_DEPENDS= ${JLINEJAR}:devel/jline
-LINEDIT_USE= java=yes ant=yes
+LINEDIT_USES= java:ant
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/lang/scala/Makefile b/lang/scala/Makefile
index cb21e1d4b9c5..df83e6d9fcc2 100644
--- a/lang/scala/Makefile
+++ b/lang/scala/Makefile
@@ -12,10 +12,8 @@ LICENSE= APACHE20
RUN_DEPENDS= bash:shells/bash
-USES= cpe
+USES= cpe java
CPE_VENDOR= ${PORTNAME}-lang
-USE_JAVA= yes
-JAVA_VERSION= 8+
NO_ARCH= yes
NO_BUILD= yes
diff --git a/lang/sisc/Makefile b/lang/sisc/Makefile
index abec5b44417f..4b474e000a85 100644
--- a/lang/sisc/Makefile
+++ b/lang/sisc/Makefile
@@ -11,7 +11,8 @@ WWW= http://sisc.sourceforge.net/
LICENSE= MPL11 GPLv2+
LICENSE_COMB= dual
-USE_JAVA= yes
+USES= java
+
NO_BUILD= yes
NO_ARCH= yes