Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/freebsd/freebsd-ports.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
path: root/java
diff options
context:
space:
mode:
authorStefan Eßer <se@FreeBSD.org>2022-09-08 00:06:12 +0300
committerStefan Eßer <se@FreeBSD.org>2022-09-08 00:10:59 +0300
commitb7f05445c00f2625aa19b4154ebcbce5ed2daa52 (patch)
treec3b04fc0b07c55f849072e9b35e694f3d8ccf871 /java
parent6c266c9c9e7b0ac1a35b05fbdeddbc330e4c5f43 (diff)
Add WWW entries to port Makefiles
It has been common practice to have one or more URLs at the end of the ports' pkg-descr files, one per line and prefixed with "WWW:". These URLs should point at a project website or other relevant resources. Access to these URLs required processing of the pkg-descr files, and they have often become stale over time. If more than one such URL was present in a pkg-descr file, only the first one was tarnsfered into the port INDEX, but for many ports only the last line did contain the port specific URL to further information. There have been several proposals to make a project URL available as a macro in the ports' Makefiles, over time. This commit implements such a proposal and moves one of the WWW: entries of each pkg-descr file into the respective port's Makefile. A heuristic attempts to identify the most relevant URL in case there is more than one WWW: entry in some pkg-descr file. URLs that are not moved into the Makefile are prefixed with "See also:" instead of "WWW:" in the pkg-descr files in order to preserve them. There are 1256 ports that had no WWW: entries in pkg-descr files. These ports will not be touched in this commit. The portlint port has been adjusted to expect a WWW entry in each port Makefile, and to flag any remaining "WWW:" lines in pkg-descr files as deprecated. Approved by: portmgr (tcberner)
Diffstat (limited to 'java')
-rw-r--r--java/apache-bcel/Makefile1
-rw-r--r--java/apache-commons-beanutils/Makefile1
-rw-r--r--java/apache-commons-cli/Makefile1
-rw-r--r--java/apache-commons-codec/Makefile1
-rw-r--r--java/apache-commons-collections/Makefile1
-rw-r--r--java/apache-commons-collections4/Makefile1
-rw-r--r--java/apache-commons-dbcp/Makefile1
-rw-r--r--java/apache-commons-httpclient/Makefile1
-rw-r--r--java/apache-commons-lang/Makefile1
-rw-r--r--java/apache-commons-lang3/Makefile1
-rw-r--r--java/apache-commons-logging/Makefile1
-rw-r--r--java/apache-commons-pool/Makefile1
-rw-r--r--java/aparapi/Makefile1
-rw-r--r--java/avis/Makefile1
-rw-r--r--java/bluej/Makefile1
-rw-r--r--java/bootstrap-openjdk11/Makefile1
-rw-r--r--java/bootstrap-openjdk17/Makefile1
-rw-r--r--java/bootstrap-openjdk6/Makefile1
-rw-r--r--java/bootstrap-openjdk8/Makefile1
-rw-r--r--java/bouncycastle/Makefile1
-rw-r--r--java/bouncycastle15/Makefile1
-rw-r--r--java/dbvis/Makefile1
-rw-r--r--java/eclipse-EPIC/Makefile1
-rw-r--r--java/eclipse-cdt/Makefile1
-rw-r--r--java/eclipse-drjava/Makefile1
-rw-r--r--java/eclipse-ecj/Makefile1
-rw-r--r--java/eclipse-findbugs/Makefile1
-rw-r--r--java/eclipse-pydev/Makefile1
-rw-r--r--java/eclipse-shelled/Makefile1
-rw-r--r--java/eclipse/Makefile1
-rw-r--r--java/hamcrest/Makefile1
-rw-r--r--java/icedtea-web/Makefile1
-rw-r--r--java/infobus/Makefile1
-rw-r--r--java/intellij-fsnotifier/Makefile1
-rw-r--r--java/intellij-pty4j/Makefile1
-rw-r--r--java/intellij-ultimate/Makefile1
-rw-r--r--java/intellij/Makefile1
-rw-r--r--java/jai/Makefile1
-rw-r--r--java/jakarta-oro/Makefile1
-rw-r--r--java/jasmin/Makefile1
-rw-r--r--java/jattach/Makefile1
-rw-r--r--java/java-cup/Makefile1
-rw-r--r--java/java-getopt/Makefile1
-rw-r--r--java/java-subversion/Makefile1
-rw-r--r--java/java3d/Makefile1
-rw-r--r--java/javahelp/Makefile1
-rw-r--r--java/javamail/Makefile1
-rw-r--r--java/jaxen/Makefile1
-rw-r--r--java/jcalendar/Makefile1
-rw-r--r--java/jcckit/Makefile1
-rw-r--r--java/jcommon/Makefile1
-rw-r--r--java/jd-gui/Makefile1
-rw-r--r--java/jdk11-doc/Makefile1
-rw-r--r--java/jdk8-doc/Makefile1
-rw-r--r--java/jdom/Makefile1
-rw-r--r--java/jflex/Makefile1
-rw-r--r--java/jfreechart/Makefile1
-rw-r--r--java/jgraph/Makefile1
-rw-r--r--java/jgraphx/Makefile1
-rw-r--r--java/jlex/Makefile1
-rw-r--r--java/jlint/Makefile1
-rw-r--r--java/jmf/Makefile1
-rw-r--r--java/jode/Makefile1
-rw-r--r--java/jrosetta/Makefile1
-rw-r--r--java/jta/Makefile1
-rw-r--r--java/jtiger/Makefile1
-rw-r--r--java/jump/Makefile1
-rw-r--r--java/junit/Makefile1
-rw-r--r--java/jxgrabkey/Makefile1
-rw-r--r--java/lightweight-java-profiler/Makefile1
-rw-r--r--java/linux-oracle-jdk18/Makefile1
-rw-r--r--java/linux-oracle-jre18/Makefile1
-rw-r--r--java/linux-oracle-serverjre10/Makefile1
-rw-r--r--java/mmake/Makefile1
-rw-r--r--java/mx4j/Makefile1
-rw-r--r--java/netbeans/Makefile1
-rw-r--r--java/netcomponents/Makefile1
-rw-r--r--java/netrexx/Makefile1
-rw-r--r--java/netty/Makefile1
-rw-r--r--java/openjdk11/Makefile1
-rw-r--r--java/openjdk17/Makefile1
-rw-r--r--java/openjdk18/Makefile1
-rw-r--r--java/openjdk8/Makefile2
-rw-r--r--java/openjfx14/Makefile1
-rw-r--r--java/phpeclipse/Makefile1
-rw-r--r--java/proguard/Makefile1
-rw-r--r--java/sablevm-classpath/Makefile1
-rw-r--r--java/sablevm/Makefile1
-rw-r--r--java/servingxml/Makefile1
-rw-r--r--java/sigar/Makefile1
-rw-r--r--java/springframework/Makefile1
-rw-r--r--java/springframework31/Makefile1
-rw-r--r--java/sqlitejdbc/Makefile1
-rw-r--r--java/trove4j/Makefile1
-rw-r--r--java/veditor/Makefile1
-rw-r--r--java/visualvm/Makefile1
-rw-r--r--java/wildfly10/Makefile1
-rw-r--r--java/wildfly11/Makefile1
-rw-r--r--java/wildfly12/Makefile1
-rw-r--r--java/wildfly13/Makefile1
-rw-r--r--java/wildfly14/Makefile1
-rw-r--r--java/wildfly15/Makefile1
-rw-r--r--java/wildfly16/Makefile1
-rw-r--r--java/wildfly17/Makefile1
-rw-r--r--java/wildfly18/Makefile1
-rw-r--r--java/wildfly24/Makefile1
-rw-r--r--java/wildfly25/Makefile1
-rw-r--r--java/wildfly26/Makefile1
-rw-r--r--java/wildfly90/Makefile1
109 files changed, 109 insertions, 1 deletions
diff --git a/java/apache-bcel/Makefile b/java/apache-bcel/Makefile
index 885635b60274..49bd12d9203a 100644
--- a/java/apache-bcel/Makefile
+++ b/java/apache-bcel/Makefile
@@ -7,6 +7,7 @@ DISTNAME= ${PORTNAME}-${PORTVERSION}-bin
MAINTAINER= java@FreeBSD.org
COMMENT= Apache Commons Byte Code Engineering Library
+WWW= https://commons.apache.org/proper/commons-bcel/
LICENSE= APACHE20
diff --git a/java/apache-commons-beanutils/Makefile b/java/apache-commons-beanutils/Makefile
index 43c151382e7a..6f33ca21bf95 100644
--- a/java/apache-commons-beanutils/Makefile
+++ b/java/apache-commons-beanutils/Makefile
@@ -7,6 +7,7 @@ DISTNAME= ${PORTNAME}-${PORTVERSION}-src
MAINTAINER= olgeni@FreeBSD.org
COMMENT= JavaBeans utility library
+WWW= https://commons.apache.org/proper/commons-beanutils/
LICENSE= APACHE20
diff --git a/java/apache-commons-cli/Makefile b/java/apache-commons-cli/Makefile
index e1bab6f44141..1770ed4a262d 100644
--- a/java/apache-commons-cli/Makefile
+++ b/java/apache-commons-cli/Makefile
@@ -7,6 +7,7 @@ DISTNAME= ${PORTNAME}-${PORTVERSION}-bin
MAINTAINER= ports@FreeBSD.org
COMMENT= Java library for command line arguments and options
+WWW= https://commons.apache.org/proper/commons-cli/
LICENSE= APACHE20
diff --git a/java/apache-commons-codec/Makefile b/java/apache-commons-codec/Makefile
index 93d7a417eee4..6f2f060baf9b 100644
--- a/java/apache-commons-codec/Makefile
+++ b/java/apache-commons-codec/Makefile
@@ -7,6 +7,7 @@ DISTNAME= ${PORTNAME}-${PORTVERSION}-bin
MAINTAINER= ale@FreeBSD.org
COMMENT= Implementations of common encoders and decoders
+WWW= https://commons.apache.org/codec/
LICENSE= APACHE20
diff --git a/java/apache-commons-collections/Makefile b/java/apache-commons-collections/Makefile
index c9d585cdfd0a..f041e6105798 100644
--- a/java/apache-commons-collections/Makefile
+++ b/java/apache-commons-collections/Makefile
@@ -7,6 +7,7 @@ DISTNAME= ${PORTNAME}-${PORTVERSION}-src
MAINTAINER= makc@FreeBSD.org
COMMENT= Classes that extend/augment the Java Collections Framework
+WWW= https://commons.apache.org/proper/commons-collections/
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
diff --git a/java/apache-commons-collections4/Makefile b/java/apache-commons-collections4/Makefile
index 090bdb0b4679..eb2a0145fb98 100644
--- a/java/apache-commons-collections4/Makefile
+++ b/java/apache-commons-collections4/Makefile
@@ -8,6 +8,7 @@ DISTNAME= ${PORTNAME}-${PORTVERSION}-bin
MAINTAINER= thierry@FreeBSD.org
COMMENT= Classes that extend/augment the Java Collections Framework
+WWW= https://commons.apache.org/proper/commons-collections/
LICENSE= APACHE20
diff --git a/java/apache-commons-dbcp/Makefile b/java/apache-commons-dbcp/Makefile
index 3f3340acada5..155e2a92c80c 100644
--- a/java/apache-commons-dbcp/Makefile
+++ b/java/apache-commons-dbcp/Makefile
@@ -7,6 +7,7 @@ DISTNAME= ${PORTNAME}2-${PORTVERSION}-bin
MAINTAINER= ale@FreeBSD.org
COMMENT= Apache Commons Database Connection Pool
+WWW= https://commons.apache.org/dbcp/
LICENSE= APACHE20
diff --git a/java/apache-commons-httpclient/Makefile b/java/apache-commons-httpclient/Makefile
index 2190e017f176..b4fc33cc7c66 100644
--- a/java/apache-commons-httpclient/Makefile
+++ b/java/apache-commons-httpclient/Makefile
@@ -8,6 +8,7 @@ DISTNAME= ${PORTNAME}-${DISTVERSION}-src
MAINTAINER= ale@FreeBSD.org
COMMENT= Package implementing the client side of the HTTP standard
+WWW= https://hc.apache.org/httpclient-3.x/
LICENSE= APACHE20
diff --git a/java/apache-commons-lang/Makefile b/java/apache-commons-lang/Makefile
index 817b36fb902f..5fc10e0feed7 100644
--- a/java/apache-commons-lang/Makefile
+++ b/java/apache-commons-lang/Makefile
@@ -7,6 +7,7 @@ DISTNAME= ${PORTNAME}-${PORTVERSION}-src
MAINTAINER= ports@FreeBSD.org
COMMENT= Apache library with helper utilities for the java.lang API
+WWW= https://commons.apache.org/proper/commons-lang/
LICENSE= APACHE20
diff --git a/java/apache-commons-lang3/Makefile b/java/apache-commons-lang3/Makefile
index 4b9c90f790da..e7725ec47b5f 100644
--- a/java/apache-commons-lang3/Makefile
+++ b/java/apache-commons-lang3/Makefile
@@ -7,6 +7,7 @@ DISTNAME= ${PORTNAME}-${PORTVERSION}-bin
MAINTAINER= truckman@FreeBSD.org
COMMENT= Apache library with helper utilities for the java.lang API
+WWW= https://commons.apache.org/proper/commons-lang/
LICENSE= APACHE20
diff --git a/java/apache-commons-logging/Makefile b/java/apache-commons-logging/Makefile
index c656f785de18..73203089e2d5 100644
--- a/java/apache-commons-logging/Makefile
+++ b/java/apache-commons-logging/Makefile
@@ -7,6 +7,7 @@ DISTNAME= ${PORTNAME}-${PORTVERSION}-bin
MAINTAINER= makc@FreeBSD.org
COMMENT= Generic logging wrapper library
+WWW= https://commons.apache.org/proper/commons-logging/
LICENSE= APACHE20
diff --git a/java/apache-commons-pool/Makefile b/java/apache-commons-pool/Makefile
index 0ffe7e673cd7..bd76956726b7 100644
--- a/java/apache-commons-pool/Makefile
+++ b/java/apache-commons-pool/Makefile
@@ -7,6 +7,7 @@ DISTNAME= ${PORTNAME}2-${PORTVERSION}-bin
MAINTAINER= ale@FreeBSD.org
COMMENT= Apache Commons Object-pooling API
+WWW= https://commons.apache.org/proper/commons-pool/
LICENSE= APACHE20
diff --git a/java/aparapi/Makefile b/java/aparapi/Makefile
index d09826536efb..3f265c0d1363 100644
--- a/java/aparapi/Makefile
+++ b/java/aparapi/Makefile
@@ -6,6 +6,7 @@ CATEGORIES= java lang
MAINTAINER= jmd@FreeBSD.org
COMMENT= Open source API for expressing data parallel workflows in Java
+WWW= https://github.com/aparapi/aparapi
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE.TXT
diff --git a/java/avis/Makefile b/java/avis/Makefile
index 90644faa1ec5..5ef2500c2fdf 100644
--- a/java/avis/Makefile
+++ b/java/avis/Makefile
@@ -7,6 +7,7 @@ DISTNAME= ${PORTNAME}-src-${PORTVERSION}
MAINTAINER= benjsc@FreeBSD.org
COMMENT= Elvin Publish/Subscribe Message Bus server based on the Elvin protocol
+WWW= http://avis.sourceforge.net/
USES= zip
USE_JAVA= yes
diff --git a/java/bluej/Makefile b/java/bluej/Makefile
index cf2ebb2cf34d..64da01750bbf 100644
--- a/java/bluej/Makefile
+++ b/java/bluej/Makefile
@@ -7,6 +7,7 @@ EXTRACT_SUFX= .jar
MAINTAINER= ports@FreeBSD.org
COMMENT= Integrated Java environment designed for introductory teaching
+WWW= https://www.bluej.org/
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
diff --git a/java/bootstrap-openjdk11/Makefile b/java/bootstrap-openjdk11/Makefile
index 676b5bd9240c..3138acffff7d 100644
--- a/java/bootstrap-openjdk11/Makefile
+++ b/java/bootstrap-openjdk11/Makefile
@@ -8,6 +8,7 @@ DISTNAME= ${JDK_PORT}-${JDK_ARCH}-${PORTVERSION}
MAINTAINER= java@FreeBSD.org
COMMENT= Java Development Kit 11
+WWW= https://openjdk.java.net/
LICENSE= GPLv2
diff --git a/java/bootstrap-openjdk17/Makefile b/java/bootstrap-openjdk17/Makefile
index 9cb49ca170af..ab331a15ac74 100644
--- a/java/bootstrap-openjdk17/Makefile
+++ b/java/bootstrap-openjdk17/Makefile
@@ -8,6 +8,7 @@ DISTNAME= ${JDK_PORT}-${JDK_ARCH}-${PORTVERSION}
MAINTAINER= java@FreeBSD.org
COMMENT= Java Development Kit 17
+WWW= https://openjdk.java.net/
LICENSE= GPLv2
diff --git a/java/bootstrap-openjdk6/Makefile b/java/bootstrap-openjdk6/Makefile
index b991f8866566..1d8ea4eebd9f 100644
--- a/java/bootstrap-openjdk6/Makefile
+++ b/java/bootstrap-openjdk6/Makefile
@@ -7,6 +7,7 @@ DISTNAME= ${PORTNAME}-${ARCH}-${PORTVERSION}
MAINTAINER= jkim@FreeBSD.org
COMMENT= Java Development Kit 6
+WWW= https://openjdk.java.net/
LICENSE= GPLv2
diff --git a/java/bootstrap-openjdk8/Makefile b/java/bootstrap-openjdk8/Makefile
index 4def6f96bca4..ab7aea6b5ecd 100644
--- a/java/bootstrap-openjdk8/Makefile
+++ b/java/bootstrap-openjdk8/Makefile
@@ -10,6 +10,7 @@ DISTNAME= ${JDK_PORT}-${JDK_ARCH}-${PORTVERSION}
MAINTAINER= jkim@FreeBSD.org
COMMENT= Java Development Kit 8
+WWW= https://openjdk.java.net/
LICENSE= GPLv2
diff --git a/java/bouncycastle/Makefile b/java/bouncycastle/Makefile
index 993e821b42ad..43a908be5b4f 100644
--- a/java/bouncycastle/Makefile
+++ b/java/bouncycastle/Makefile
@@ -9,6 +9,7 @@ DISTNAME= crypto-${JARVERSION}
MAINTAINER= ale@FreeBSD.org
COMMENT= Cleanroom build of Java Cryptography Extensions
+WWW= https://www.bouncycastle.org/
BUILD_DEPENDS= ${JAVALIBDIR}/mail.jar:java/javamail \
${JAVALIBDIR}/junit.jar:java/junit
diff --git a/java/bouncycastle15/Makefile b/java/bouncycastle15/Makefile
index c799735fe9f1..91e43eaf318b 100644
--- a/java/bouncycastle15/Makefile
+++ b/java/bouncycastle15/Makefile
@@ -8,6 +8,7 @@ DISTNAME= crypto-${DVERSION}
MAINTAINER= ports@FreeBSD.org
COMMENT= Cleanroom build of Java Cryptography Extensions
+WWW= https://www.bouncycastle.org/
# APACHE20 is used by pg/src/main/java/org/bouncycastle/apache/bzip2/*.
LICENSE= APACHE20 MIT
diff --git a/java/dbvis/Makefile b/java/dbvis/Makefile
index 5d6fd93fc1e3..c22b2871c66e 100644
--- a/java/dbvis/Makefile
+++ b/java/dbvis/Makefile
@@ -6,6 +6,7 @@ DISTNAME= dbvis_linux_${PORTVERSION:S/./_/g}
MAINTAINER= jim@ohlste.in
COMMENT= DbVisualizer database tool
+WWW= https://www.dbvis.com/
LICENSE= DbVisualizer_EULA
LICENSE_NAME= End-User License Agreement for DbVisualizer
diff --git a/java/eclipse-EPIC/Makefile b/java/eclipse-EPIC/Makefile
index 94c7737b3654..f0a69f68c561 100644
--- a/java/eclipse-EPIC/Makefile
+++ b/java/eclipse-EPIC/Makefile
@@ -8,6 +8,7 @@ DISTNAME= ${EPIC}_${PORTVERSION}_20090521
MAINTAINER= ports@FreeBSD.org
COMMENT= EPIC adds Perl support to the Eclipse IDE Framework
+WWW= http://e-p-i-c.sourceforge.net/
RUN_DEPENDS= ${LOCALBASE}/bin/eclipse:java/eclipse
diff --git a/java/eclipse-cdt/Makefile b/java/eclipse-cdt/Makefile
index 0a82eef453c8..a7e793e1a8bc 100644
--- a/java/eclipse-cdt/Makefile
+++ b/java/eclipse-cdt/Makefile
@@ -9,6 +9,7 @@ DISTFILES= ${BUNDLES} \
MAINTAINER= mizhka@gmail.com
COMMENT= C/C++ plugin for Eclipse IDE
+WWW= https://www.eclipse.org/cdt/
LICENSE= EPL
diff --git a/java/eclipse-drjava/Makefile b/java/eclipse-drjava/Makefile
index 1a2112ad564e..a70ffc4f4a41 100644
--- a/java/eclipse-drjava/Makefile
+++ b/java/eclipse-drjava/Makefile
@@ -8,6 +8,7 @@ DISTNAME= drjava-eclipse-${PORTVERSION}
MAINTAINER= nivit@FreeBSD.org
COMMENT= DrJava plugin for Eclipse
+WWW= http://www.drjava.org/eclipse.shtml
RUN_DEPENDS= ${LOCALBASE}/bin/eclipse:java/eclipse
diff --git a/java/eclipse-ecj/Makefile b/java/eclipse-ecj/Makefile
index 958a3f6c7a23..6d31ba3c0edc 100644
--- a/java/eclipse-ecj/Makefile
+++ b/java/eclipse-ecj/Makefile
@@ -9,6 +9,7 @@ EXTRACT_SUFX= .jar
MAINTAINER= ports@FreeBSD.org
COMMENT= Eclipse Java Compiler
+WWW= https://www.eclipse.org/
LICENSE= EPL
diff --git a/java/eclipse-findbugs/Makefile b/java/eclipse-findbugs/Makefile
index 63e2fd85d36b..a6ec6026bff1 100644
--- a/java/eclipse-findbugs/Makefile
+++ b/java/eclipse-findbugs/Makefile
@@ -8,6 +8,7 @@ DIST_SUBDIR= eclipse
MAINTAINER= ports@FreeBSD.org
COMMENT= Eclipse plug-in that provides FindBugs support
+WWW= http://findbugs.sourceforge.net/manual/eclipse.html
RUN_DEPENDS= eclipse:java/eclipse
diff --git a/java/eclipse-pydev/Makefile b/java/eclipse-pydev/Makefile
index f77195316b70..92ecd5152e58 100644
--- a/java/eclipse-pydev/Makefile
+++ b/java/eclipse-pydev/Makefile
@@ -7,6 +7,7 @@ DISTNAME= PyDev.${PORTVERSION}
MAINTAINER= mizhka@FreeBSD.org
COMMENT= Eclipse plugin for Python and Jython development
+WWW= https://www.pydev.org/
LICENSE= EPL
diff --git a/java/eclipse-shelled/Makefile b/java/eclipse-shelled/Makefile
index 4eae52a94f34..76a7681e34e7 100644
--- a/java/eclipse-shelled/Makefile
+++ b/java/eclipse-shelled/Makefile
@@ -9,6 +9,7 @@ DIST_SUBDIR= eclipse
MAINTAINER= zhoushuqun@gmail.com
COMMENT= Shell script editor for Eclipse
+WWW= https://sourceforge.net/projects/shelled/
RUN_DEPENDS= eclipse:java/eclipse
diff --git a/java/eclipse/Makefile b/java/eclipse/Makefile
index 7ddabe269b2a..c51253580d9a 100644
--- a/java/eclipse/Makefile
+++ b/java/eclipse/Makefile
@@ -10,6 +10,7 @@ DIST_SUBDIR= ${PORTNAME}
MAINTAINER= jonc@chen.org.nz
COMMENT= Eclipse IDE 2022-06
+WWW= https://www.eclipse.org/
LICENSE= EPL
diff --git a/java/hamcrest/Makefile b/java/hamcrest/Makefile
index 5321d6d7068d..cb0c81262192 100644
--- a/java/hamcrest/Makefile
+++ b/java/hamcrest/Makefile
@@ -7,6 +7,7 @@ EXTRACT_ONLY=
MAINTAINER= ports@FreeBSD.org
COMMENT= Library of matchers for building test expressions
+WWW= https://hamcrest.org/
USE_JAVA= yes
NO_ARCH= yes
diff --git a/java/icedtea-web/Makefile b/java/icedtea-web/Makefile
index e02024a09e6b..cd669a223cc9 100644
--- a/java/icedtea-web/Makefile
+++ b/java/icedtea-web/Makefile
@@ -7,6 +7,7 @@ DISTFILES= ${DISTNAME}${EXTRACT_SUFX}
MAINTAINER= java@FreeBSD.org
COMMENT= Free Java plug-in and Java Web Start for OpenJDK
+WWW= http://icedtea.classpath.org/wiki/IcedTea-Web
LICENSE= GPLv2
diff --git a/java/infobus/Makefile b/java/infobus/Makefile
index 6d12d0a768b4..e1e87cb3cb2c 100644
--- a/java/infobus/Makefile
+++ b/java/infobus/Makefile
@@ -6,6 +6,7 @@ DISTNAME= ib12
MAINTAINER= java@FreeBSD.org
COMMENT= Enables dynamic exchange of data between JavaBeans(TM)
+WWW= http://java.sun.com/beans/infobus/index.html
# Converted from NO_CDROM
LICENSE= infobus
diff --git a/java/intellij-fsnotifier/Makefile b/java/intellij-fsnotifier/Makefile
index 4aa756e21d63..e4d43b9a59bc 100644
--- a/java/intellij-fsnotifier/Makefile
+++ b/java/intellij-fsnotifier/Makefile
@@ -5,6 +5,7 @@ CATEGORIES= java devel
MAINTAINER= ports@FreeBSD.org
COMMENT= Replacement for IntelliJ's fsnotifier
+WWW= https://github.com/t6/fsnotifier
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
diff --git a/java/intellij-pty4j/Makefile b/java/intellij-pty4j/Makefile
index 201a98bf4ece..a555114afebf 100644
--- a/java/intellij-pty4j/Makefile
+++ b/java/intellij-pty4j/Makefile
@@ -4,6 +4,7 @@ CATEGORIES= java devel
MAINTAINER= ports@FreeBSD.org
COMMENT= Pty4J's native library
+WWW= https://github.com/traff/pty4j
LICENSE= EPL
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/java/intellij-ultimate/Makefile b/java/intellij-ultimate/Makefile
index 71cd6199bbe3..82653247383f 100644
--- a/java/intellij-ultimate/Makefile
+++ b/java/intellij-ultimate/Makefile
@@ -7,6 +7,7 @@ DIST_SUBDIR= jetbrains
MAINTAINER= andoriyu@gmail.com
COMMENT= IntelliJ IDEA Ultimate Edition
+WWW= https://www.jetbrains.com/idea/
LICENSE= IntelliJ-Ultimate
LICENSE_NAME= Subscription license agreement for business and organizations
diff --git a/java/intellij/Makefile b/java/intellij/Makefile
index 0a8e778d2b01..1bea35f03799 100644
--- a/java/intellij/Makefile
+++ b/java/intellij/Makefile
@@ -10,6 +10,7 @@ DIST_SUBDIR= jetbrains
MAINTAINER= vishwin@FreeBSD.org
COMMENT= IntelliJ IDEA Community Edition
+WWW= https://www.jetbrains.com/idea/
LICENSE= APACHE20
diff --git a/java/jai/Makefile b/java/jai/Makefile
index 976faed253ba..3c423cd2dc54 100644
--- a/java/jai/Makefile
+++ b/java/jai/Makefile
@@ -7,6 +7,7 @@ DISTNAME= ${PORTNAME}-${DISTVERSION}-lib
MAINTAINER= java@FreeBSD.org
COMMENT= High performance image processing libraries for Java
+WWW= http://java.sun.com/products/java-media/jai/
# Converted from RESTRICTED
LICENSE= jai
diff --git a/java/jakarta-oro/Makefile b/java/jakarta-oro/Makefile
index 474b683b45f1..2de1e48ae9f5 100644
--- a/java/jakarta-oro/Makefile
+++ b/java/jakarta-oro/Makefile
@@ -6,6 +6,7 @@ MASTER_SITES= http://archive.apache.org/dist/jakarta/oro/
MAINTAINER= ports@FreeBSD.org
COMMENT= Perl/awk/sh regular expressions for Java
+WWW= https://jakarta.apache.org/oro/
LICENSE= APACHE20
diff --git a/java/jasmin/Makefile b/java/jasmin/Makefile
index 792c09e57c68..9249e4f6c92b 100644
--- a/java/jasmin/Makefile
+++ b/java/jasmin/Makefile
@@ -7,6 +7,7 @@ MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/${PORTNAME}-${PORTVERSION}
MAINTAINER= ports@FreeBSD.org
COMMENT= Java Assembler Interface
+WWW= http://jasmin.sourceforge.net/
USES= dos2unix zip
USE_ANT= yes
diff --git a/java/jattach/Makefile b/java/jattach/Makefile
index 57a743a527dd..3e0de65aac0b 100644
--- a/java/jattach/Makefile
+++ b/java/jattach/Makefile
@@ -5,6 +5,7 @@ CATEGORIES= java devel
MAINTAINER= mizhka@FreeBSD.org
COMMENT= JVM dynamic attach utility
+WWW= https://github.com/apangin/jattach
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/java/java-cup/Makefile b/java/java-cup/Makefile
index 11eb06f74770..dc4f69ae1967 100644
--- a/java/java-cup/Makefile
+++ b/java/java-cup/Makefile
@@ -7,6 +7,7 @@ DISTNAME= ${PKGNAMEPREFIX}${PORTNAME}-bin-${PORTVERSION:S|.|-|}
MAINTAINER= eg@fbsd.lt
COMMENT= LALR parser generator in Java
+WWW= http://www2.cs.tum.edu/projects/cup/
LICENSE= SMLNJ
LICENSE_NAME= Standard ML of New Jersey License
diff --git a/java/java-getopt/Makefile b/java/java-getopt/Makefile
index 9c235ef44063..1583aa119a7a 100644
--- a/java/java-getopt/Makefile
+++ b/java/java-getopt/Makefile
@@ -5,6 +5,7 @@ MASTER_SITES= http://www.urbanophile.com/arenn/hacking/getopt/
MAINTAINER= ports@FreeBSD.org
COMMENT= Java version of GNU getopt family functions
+WWW= http://www.urbanophile.com/arenn/hacking/download.html #getopt
LICENSE= LGPL20
diff --git a/java/java-subversion/Makefile b/java/java-subversion/Makefile
index 070cd11a6454..eae4c956ce11 100644
--- a/java/java-subversion/Makefile
+++ b/java/java-subversion/Makefile
@@ -3,6 +3,7 @@ CATEGORIES= java
MAINTAINER= lev@FreeBSD.org
COMMENT= Java bindings for Version control system
+WWW= https://subversion.apache.org/
USES= compiler
diff --git a/java/java3d/Makefile b/java/java3d/Makefile
index f8eb2d90390b..40409570a7f2 100644
--- a/java/java3d/Makefile
+++ b/java/java3d/Makefile
@@ -6,6 +6,7 @@ MASTER_SITES= https://sites.google.com/site/daemonwizard/
MAINTAINER= ports@FreeBSD.org
COMMENT= Provides API for creating and manipulation of 3D geometry
+WWW= http://java3d.java.net/
LICENSE= BSD2CLAUSE GPLv2
LICENSE_COMB= multi
diff --git a/java/javahelp/Makefile b/java/javahelp/Makefile
index 628e358f6331..88d93f2ab45d 100644
--- a/java/javahelp/Makefile
+++ b/java/javahelp/Makefile
@@ -5,6 +5,7 @@ CATEGORIES= java devel
MAINTAINER= makc@FreeBSD.org
COMMENT= Online help support for Java applications
+WWW= https://javaee.github.io/javahelp/
LICENSE= CDDL
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/java/javamail/Makefile b/java/javamail/Makefile
index 95706c5fb10d..def671a400a7 100644
--- a/java/javamail/Makefile
+++ b/java/javamail/Makefile
@@ -5,6 +5,7 @@ CATEGORIES= java mail
MAINTAINER= ale@FreeBSD.org
COMMENT= Reference Implementation of JSR 919
+WWW= https://javaee.github.io/javamail/
LICENSE= GPLv2 CDDL
LICENSE_COMB= dual
diff --git a/java/jaxen/Makefile b/java/jaxen/Makefile
index 5f3c5ac97106..d567003706c1 100644
--- a/java/jaxen/Makefile
+++ b/java/jaxen/Makefile
@@ -7,6 +7,7 @@ DISTNAME= ${PORTNAME}-${PORTVERSION}-FCS
MAINTAINER= ports@FreeBSD.org
COMMENT= Java XPath Engine
+WWW= https://jaxen.org
USE_JAVA= YES
NO_BUILD= YES
diff --git a/java/jcalendar/Makefile b/java/jcalendar/Makefile
index a77268a75dfe..1b8f46e124e4 100644
--- a/java/jcalendar/Makefile
+++ b/java/jcalendar/Makefile
@@ -5,6 +5,7 @@ MASTER_SITES= http://www.toedter.com/download/
MAINTAINER= ports@FreeBSD.org
COMMENT= Java Date Chooser
+WWW= https://www.toedter.com/en/jcalendar/
USES= zip
USE_JAVA= yes
diff --git a/java/jcckit/Makefile b/java/jcckit/Makefile
index 7ceeb18b1b89..64f1859586ea 100644
--- a/java/jcckit/Makefile
+++ b/java/jcckit/Makefile
@@ -7,6 +7,7 @@ DISTNAME= ${PORTNAME}
MAINTAINER= ports@FreeBSD.org
COMMENT= Java Chart Construction Kit
+WWW= http://jcckit.sourceforge.net/
LICENSE= LGPL21+
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
diff --git a/java/jcommon/Makefile b/java/jcommon/Makefile
index c2ccd13a26c6..6d576c1bbcf0 100644
--- a/java/jcommon/Makefile
+++ b/java/jcommon/Makefile
@@ -5,6 +5,7 @@ MASTER_SITES= SF/jfreechart/3.%20JCommon/${PORTVERSION}
MAINTAINER= olgeni@FreeBSD.org
COMMENT= Collection of useful classes used by JFreeChart and JFreeReport
+WWW= https://www.jfree.org/jcommon/
LICENSE= LGPL21
diff --git a/java/jd-gui/Makefile b/java/jd-gui/Makefile
index 7852f62629a9..a7a8749bc270 100644
--- a/java/jd-gui/Makefile
+++ b/java/jd-gui/Makefile
@@ -8,6 +8,7 @@ EXTRACT_ONLY= ${DISTNAME}.tar.gz
MAINTAINER= ports@FreeBSD.org
COMMENT= Java Decompiler GUI
+WWW= http://jd.benow.ca/
LICENSE= GPLv3
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/java/jdk11-doc/Makefile b/java/jdk11-doc/Makefile
index 36c58b3f7592..b657a79092e0 100644
--- a/java/jdk11-doc/Makefile
+++ b/java/jdk11-doc/Makefile
@@ -7,6 +7,7 @@ DISTNAME= jdk-${PORTVERSION}_doc-all
MAINTAINER= java@FreeBSD.org
COMMENT= Java Development Kit ${JDK_VERSION} Documentation
+WWW= https://www.oracle.com/java/
# Converted from RESTRICTED
LICENSE= jdk
diff --git a/java/jdk8-doc/Makefile b/java/jdk8-doc/Makefile
index e6174ce4460f..ca05cc9e6f35 100644
--- a/java/jdk8-doc/Makefile
+++ b/java/jdk8-doc/Makefile
@@ -7,6 +7,7 @@ DISTNAME= jdk-${JDK_VERSION}u${JDK_UPDATE_VER}-docs-all
MAINTAINER= java@FreeBSD.org
COMMENT= Java Development Kit ${JDK_VERSION} Documentation
+WWW= https://www.oracle.com/java/
# Converted from RESTRICTED
LICENSE= jdk
diff --git a/java/jdom/Makefile b/java/jdom/Makefile
index 6dd164fb6dde..04e198db0e6d 100644
--- a/java/jdom/Makefile
+++ b/java/jdom/Makefile
@@ -6,6 +6,7 @@ MASTER_SITES= http://www.jdom.org/dist/source/
MAINTAINER= ports@FreeBSD.org
COMMENT= Java library for accessing and manipulating XML documents
+WWW= http://www.jdom.org/
RUN_DEPENDS= ${JAVALIBDIR}/jaxen-jdom.jar:java/jaxen
diff --git a/java/jflex/Makefile b/java/jflex/Makefile
index 0d2134706e51..f0c239cffc88 100644
--- a/java/jflex/Makefile
+++ b/java/jflex/Makefile
@@ -5,6 +5,7 @@ MASTER_SITES= https://github.com/jflex-de/jflex/releases/download/v${PORTVERSION
MAINTAINER= eg@fbsd.lt
COMMENT= Fast Lexical Analyser Generator for Java[tm]
+WWW= https://www.jflex.de/
LICENSE= BSD3CLAUSE
diff --git a/java/jfreechart/Makefile b/java/jfreechart/Makefile
index 92b46ac6ad19..c12a611c87b4 100644
--- a/java/jfreechart/Makefile
+++ b/java/jfreechart/Makefile
@@ -5,6 +5,7 @@ MASTER_SITES= SF/${PORTNAME}/1.%20JFreeChart/${PORTVERSION}
MAINTAINER= olgeni@FreeBSD.org
COMMENT= Free Java class library for generating charts
+WWW= http://www.jfree.org/jfreechart/index.php
LICENSE= LGPL21
diff --git a/java/jgraph/Makefile b/java/jgraph/Makefile
index 5f0dd5284771..e4f378b96809 100644
--- a/java/jgraph/Makefile
+++ b/java/jgraph/Makefile
@@ -8,6 +8,7 @@ EXTRACT_SUFX= .jar
MAINTAINER= crees@FreeBSD.org
COMMENT= Java Graph Diagram Component
+WWW= https://www.jgraph.com/
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/java/jgraphx/Makefile b/java/jgraphx/Makefile
index af8eccfef927..14f44b97e26d 100644
--- a/java/jgraphx/Makefile
+++ b/java/jgraphx/Makefile
@@ -5,6 +5,7 @@ CATEGORIES= java graphics
MAINTAINER= makc@FreeBSD.org
COMMENT= Java Graph Diagram Component version X
+WWW= https://github.com/jgraph/jgraphx
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/license.txt
diff --git a/java/jlex/Makefile b/java/jlex/Makefile
index 7d2105ce18ac..707620e64490 100644
--- a/java/jlex/Makefile
+++ b/java/jlex/Makefile
@@ -9,6 +9,7 @@ EXTRACT_ONLY= #
MAINTAINER= ports@FreeBSD.org
COMMENT= Lexical analyzer generator, written for Java, in Java
+WWW= https://www.cs.princeton.edu/~appel/modern/java/JLex/
PLIST_FILES= %%JAVAJARDIR%%/jlex.jar bin/jlex
USE_JAVA= yes
diff --git a/java/jlint/Makefile b/java/jlint/Makefile
index 994349ad61fc..651c6288b05f 100644
--- a/java/jlint/Makefile
+++ b/java/jlint/Makefile
@@ -6,6 +6,7 @@ MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/${PORTNAME}-${PORTVERSION}
MAINTAINER= ports@FreeBSD.org
COMMENT= Java program analyzer and checker
+WWW= https://artho.com/jlint/
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/COPYING
diff --git a/java/jmf/Makefile b/java/jmf/Makefile
index f68923412935..a0d5a87c9e4f 100644
--- a/java/jmf/Makefile
+++ b/java/jmf/Makefile
@@ -6,6 +6,7 @@ DISTNAME= ${PORTNAME}-${PORTVERSION:S/./_/g}-alljava
MAINTAINER= ports@FreeBSD.org
COMMENT= Java Media Framework
+WWW= https://www.oracle.com/java/technologies/javase/java-media-framework.html
# Converted from RESTRICTED
LICENSE= jmf
diff --git a/java/jode/Makefile b/java/jode/Makefile
index aa043b4bbad3..72d333de08d4 100644
--- a/java/jode/Makefile
+++ b/java/jode/Makefile
@@ -7,6 +7,7 @@ DISTNAME= ${PORTNAME}-${VENDOR_VERSION}
MAINTAINER= mi@aldan.algebra.com
COMMENT= Java package containing a decompiler and an optimizer for Java
+WWW= http://jode.sourceforge.net/
BUILD_DEPENDS= ${GETOPT_JAR}:java/java-getopt
RUN_DEPENDS:= ${BUILD_DEPENDS}
diff --git a/java/jrosetta/Makefile b/java/jrosetta/Makefile
index b744bf48ee31..9a0566d827aa 100644
--- a/java/jrosetta/Makefile
+++ b/java/jrosetta/Makefile
@@ -10,6 +10,7 @@ EXTRACT_ONLY= #
MAINTAINER= makc@FreeBSD.org
COMMENT= API for building a graphical console in Swing
+WWW= http://dev.artenum.com/projects/JRosetta
USES= zip
USE_JAVA= yes
diff --git a/java/jta/Makefile b/java/jta/Makefile
index 022ad9ae4998..0cab90630081 100644
--- a/java/jta/Makefile
+++ b/java/jta/Makefile
@@ -6,6 +6,7 @@ DISTNAME= ${PORTNAME}-spec${PORTVERSION:S/./_/g}
MAINTAINER= ports@FreeBSD.org
COMMENT= Java Transaction API (JTA)
+WWW= http://www.oracle.com/technetwork/java/javaee/tech/jta-138684.html
# Converted from NO_CDROM
LICENSE= jta
diff --git a/java/jtiger/Makefile b/java/jtiger/Makefile
index ec9a7300778b..cf7df752c83a 100644
--- a/java/jtiger/Makefile
+++ b/java/jtiger/Makefile
@@ -5,6 +5,7 @@ MASTER_SITES= http://kaiwitte.org/jtiger/
MAINTAINER= ports@FreeBSD.org
COMMENT= Unit Test Framework and Tools for the Java2 Platform
+WWW= http://www.jtiger.org/
USE_JAVA= yes
NO_BUILD= yes
diff --git a/java/jump/Makefile b/java/jump/Makefile
index 0a58f2234fa3..47d4ad422b04 100644
--- a/java/jump/Makefile
+++ b/java/jump/Makefile
@@ -6,6 +6,7 @@ MASTER_SITES= SF/${PORTNAME}-math/${PORTNAME}/${PORTVERSION}
MAINTAINER= ports@FreeBSD.org
COMMENT= Java library for arbitrary precision computations
+WWW= http://jump-math.sourceforge.net/
USE_JAVA= yes
USE_ANT= yes
diff --git a/java/junit/Makefile b/java/junit/Makefile
index cabe4dc5b04d..90e9d5d6b598 100644
--- a/java/junit/Makefile
+++ b/java/junit/Makefile
@@ -7,6 +7,7 @@ EXTRACT_ONLY=
MAINTAINER= ports@FreeBSD.org
COMMENT= Regression testing utility for use with the Java(TM) Language
+WWW= https://www.junit.org/
RUN_DEPENDS= ${JAVALIBDIR}/hamcrest.jar:java/hamcrest
diff --git a/java/jxgrabkey/Makefile b/java/jxgrabkey/Makefile
index 502a070c00bf..85bd98a7f2e1 100644
--- a/java/jxgrabkey/Makefile
+++ b/java/jxgrabkey/Makefile
@@ -6,6 +6,7 @@ DISTFILES= ${PORTNAME}-${PORTVERSION}_src${EXTRACT_SUFX}
MAINTAINER= mi@aldan.algebra.com
COMMENT= JNI library for easy use of global X11 hotkeys from Java
+WWW= http://jxgrabkey.sourceforge.net/
LICENSE= LGPL3
diff --git a/java/lightweight-java-profiler/Makefile b/java/lightweight-java-profiler/Makefile
index 73e08fb5fd4a..0d83d2a30ccc 100644
--- a/java/lightweight-java-profiler/Makefile
+++ b/java/lightweight-java-profiler/Makefile
@@ -4,6 +4,7 @@ CATEGORIES= java devel
MAINTAINER= jmd@FreeBSD.org
COMMENT= Lightweight Java profiler which can be used for flamegraphs
+WWW= https://github.com/inevity/lightweight-java-profiler
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/COPYING
diff --git a/java/linux-oracle-jdk18/Makefile b/java/linux-oracle-jdk18/Makefile
index 789475d1e683..a16add1f3044 100644
--- a/java/linux-oracle-jdk18/Makefile
+++ b/java/linux-oracle-jdk18/Makefile
@@ -7,6 +7,7 @@ DISTNAME= jdk-${JDK_VERSION}u${JDK_UPDATE_VERSION}-linux-${JAVA_DISTFILE_ARCH}
MAINTAINER= java@FreeBSD.org
COMMENT= Oracle Java ${JDK_VERSION} Development Kit for Linux
+WWW= https://www.oracle.com/java/
# Converted from RESTRICTED
LICENSE= jdk
diff --git a/java/linux-oracle-jre18/Makefile b/java/linux-oracle-jre18/Makefile
index f54c754f4a85..d830114d189a 100644
--- a/java/linux-oracle-jre18/Makefile
+++ b/java/linux-oracle-jre18/Makefile
@@ -7,6 +7,7 @@ DISTNAME= jre-${JRE_VERSION}u${JRE_UPDATE_VERSION}-linux-${JAVA_DISTFILE_ARCH}
MAINTAINER= java@FreeBSD.org
COMMENT= Oracle Java ${JRE_VERSION} Runtime Environment for Linux
+WWW= https://www.oracle.com/java/
# Converted from RESTRICTED
LICENSE= jre
diff --git a/java/linux-oracle-serverjre10/Makefile b/java/linux-oracle-serverjre10/Makefile
index df69cddc442c..030827e63d4c 100644
--- a/java/linux-oracle-serverjre10/Makefile
+++ b/java/linux-oracle-serverjre10/Makefile
@@ -8,6 +8,7 @@ DISTNAME= serverjre-${JRE_VERSION}.${JRE_UPDATE_VERSION}.${JRE_PATCH_VERSION}_li
MAINTAINER= java@FreeBSD.org
COMMENT= Oracle Java ${JRE_VERSION} Server Runtime Environment for Linux
+WWW= https://www.oracle.com/java/
# Converted from RESTRICTED
LICENSE= serverjre
diff --git a/java/mmake/Makefile b/java/mmake/Makefile
index c6b03625ecea..65f25a5acb2c 100644
--- a/java/mmake/Makefile
+++ b/java/mmake/Makefile
@@ -6,6 +6,7 @@ MASTER_SITES= http://www.tildeslash.com/mmake/dist/
MAINTAINER= ports@FreeBSD.org
COMMENT= Create a Makefile for Your Java files, ready to compile
+WWW= https://www.tildeslash.com/mmake/
BUILD_DEPENDS= jikes:java/jikes
RUN_DEPENDS:= ${BUILD_DEPENDS}
diff --git a/java/mx4j/Makefile b/java/mx4j/Makefile
index 1f201f53b485..ee9c60e84713 100644
--- a/java/mx4j/Makefile
+++ b/java/mx4j/Makefile
@@ -6,6 +6,7 @@ MASTER_SITES= SF/${PORTNAME}/MX4J%20Binary/${PORTVERSION}
MAINTAINER= ports@FreeBSD.org
COMMENT= Open Source implementation of the Java Management Extensions (JMX)
+WWW= http://mx4j.sourceforge.net
USE_JAVA= yes
NO_BUILD= yes
diff --git a/java/netbeans/Makefile b/java/netbeans/Makefile
index 59791deaf40b..bc080ea45b1c 100644
--- a/java/netbeans/Makefile
+++ b/java/netbeans/Makefile
@@ -6,6 +6,7 @@ DISTNAME= netbeans-${DISTVERSION}-bin
MAINTAINER= kwm@FreeBSD.org
COMMENT= Modular, standards-based integrated development environment
+WWW= https://netbeans.apache.org/
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/java/netcomponents/Makefile b/java/netcomponents/Makefile
index ad1d1486e47b..317ea9e68645 100644
--- a/java/netcomponents/Makefile
+++ b/java/netcomponents/Makefile
@@ -7,6 +7,7 @@ DISTNAME= NetComponents-${PORTVERSION}
MAINTAINER= ports@FreeBSD.org
COMMENT= Java library with common network protocol implementations
+WWW= http://www.savarese.org/oro/downloads/index.html #NetComponents
# Converted from RESTRICTED
LICENSE= NetComponents
diff --git a/java/netrexx/Makefile b/java/netrexx/Makefile
index e822d7825581..c1e3d1385c8b 100644
--- a/java/netrexx/Makefile
+++ b/java/netrexx/Makefile
@@ -7,6 +7,7 @@ DISTNAME= NetRexx
MAINTAINER= ports@FreeBSD.org
COMMENT= Human-oriented programming language for writing/using Java classes
+WWW= http://www-306.ibm.com/software/awdtools/netrexx/
NO_BUILD= yes
USES= zip
diff --git a/java/netty/Makefile b/java/netty/Makefile
index 982e8cfcef0a..f43bdb9aca8e 100644
--- a/java/netty/Makefile
+++ b/java/netty/Makefile
@@ -6,6 +6,7 @@ MASTER_SITES= http://dl.bintray.com/netty/downloads/
MAINTAINER= glewis@FreeBSD.org
COMMENT= Java NIO client server framework
+WWW= https://netty.io/
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
diff --git a/java/openjdk11/Makefile b/java/openjdk11/Makefile
index d16225d9eeb2..f8baec3ea93c 100644
--- a/java/openjdk11/Makefile
+++ b/java/openjdk11/Makefile
@@ -9,6 +9,7 @@ PATCH_SITES= https://github.com/${GH_ACCOUNT}/${GH_PROJECT}/commit/
MAINTAINER= java@FreeBSD.org
COMMENT?= Java Development Kit ${JDK_MAJOR_VERSION}
+WWW= https://openjdk.java.net/
LICENSE= GPLv2
diff --git a/java/openjdk17/Makefile b/java/openjdk17/Makefile
index 96c4051dc9ed..87f4141fe271 100644
--- a/java/openjdk17/Makefile
+++ b/java/openjdk17/Makefile
@@ -6,6 +6,7 @@ PKGNAMESUFFIX?= ${JDK_MAJOR_VERSION}
MAINTAINER= java@FreeBSD.org
COMMENT?= Java Development Kit ${JDK_MAJOR_VERSION}
+WWW= https://openjdk.java.net/projects/jdk/17/
LICENSE= GPLv2
diff --git a/java/openjdk18/Makefile b/java/openjdk18/Makefile
index a5873a76259e..534525e61b00 100644
--- a/java/openjdk18/Makefile
+++ b/java/openjdk18/Makefile
@@ -6,6 +6,7 @@ PKGNAMESUFFIX?= ${JDK_MAJOR_VERSION}
MAINTAINER= java@FreeBSD.org
COMMENT?= Java Development Kit ${JDK_MAJOR_VERSION}
+WWW= https://openjdk.java.net/projects/jdk/18/
LICENSE= GPLv2
diff --git a/java/openjdk8/Makefile b/java/openjdk8/Makefile
index 25d66b274fae..424b00ec9720 100644
--- a/java/openjdk8/Makefile
+++ b/java/openjdk8/Makefile
@@ -6,6 +6,7 @@ PKGNAMESUFFIX?= ${JDK_MAJOR_VERSION}
MAINTAINER= java@FreeBSD.org
COMMENT?= Java Development Kit ${JDK_MAJOR_VERSION}
+WWW= https://openjdk.java.net/
LICENSE= GPLv2
@@ -277,7 +278,6 @@ post-build:
.endif
post-build-TZUPDATE-on:
- @# Update time zones
@${RM} -r ${JRE_IMAGEDIR}/lib/zi
@${LN} -sf ${LOCALBASE}/share/java/zi ${JRE_IMAGEDIR}/lib
diff --git a/java/openjfx14/Makefile b/java/openjfx14/Makefile
index d37e9c438c2d..8bd40d6c4a31 100644
--- a/java/openjfx14/Makefile
+++ b/java/openjfx14/Makefile
@@ -18,6 +18,7 @@ DISTFILES= lucene-core-7.7.1.jar:core \
MAINTAINER= mikael@FreeBSD.org
COMMENT= JavaFX SDK overlay for OpenJDK 11
+WWW= https://openjdk.java.net/projects/openjfx/
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/java/phpeclipse/Makefile b/java/phpeclipse/Makefile
index 6c73a2905045..0fce8cbe5c9e 100644
--- a/java/phpeclipse/Makefile
+++ b/java/phpeclipse/Makefile
@@ -7,6 +7,7 @@ DISTNAME= PHPEclipse-${PLIST_VER}-src
MAINTAINER= ports@FreeBSD.org
COMMENT= PHP Eclipse adds PHP support to the Eclipse IDE Framework
+WWW= http://www.phpeclipse.com/
RUN_DEPENDS= eclipse:java/eclipse
diff --git a/java/proguard/Makefile b/java/proguard/Makefile
index 3998c855db5a..cef8042c0433 100644
--- a/java/proguard/Makefile
+++ b/java/proguard/Makefile
@@ -5,6 +5,7 @@ MASTER_SITES= https://github.com/Guardsquare/proguard/releases/download/v${PORTV
MAINTAINER= ale@FreeBSD.org
COMMENT= Java class file shrinker, optimizer, and obfuscator
+WWW= https://www.guardsquare.com/en/products/proguard
LICENSE= GPLv2
diff --git a/java/sablevm-classpath/Makefile b/java/sablevm-classpath/Makefile
index c61c56df6ad8..db370485b187 100644
--- a/java/sablevm-classpath/Makefile
+++ b/java/sablevm-classpath/Makefile
@@ -6,6 +6,7 @@ MASTER_SITES= SF/sablevm/sablevm/${PORTVERSION}
MAINTAINER= java@FreeBSD.org
COMMENT= Classpath of SableVM
+WWW= http://www.sablevm.org/
LICENSE= GPLv2
diff --git a/java/sablevm/Makefile b/java/sablevm/Makefile
index 6ec78bbd8023..ab74955d2e5a 100644
--- a/java/sablevm/Makefile
+++ b/java/sablevm/Makefile
@@ -6,6 +6,7 @@ MASTER_SITES= SF
MAINTAINER= java@FreeBSD.org
COMMENT= Java VM created by McGill University's Sable Research Group
+WWW= http://www.sablevm.org/
LICENSE= LGPL21
diff --git a/java/servingxml/Makefile b/java/servingxml/Makefile
index e5875a46aa5f..2cf1878bf3db 100644
--- a/java/servingxml/Makefile
+++ b/java/servingxml/Makefile
@@ -5,6 +5,7 @@ MASTER_SITES= SF
MAINTAINER= jpbeconne@free.fr
COMMENT= Framework for flat/XML data transformations
+WWW= http://servingxml.sourceforge.net/
BUILD_DEPENDS= ${ANT_CMD}:devel/apache-ant
diff --git a/java/sigar/Makefile b/java/sigar/Makefile
index a7bda48be68d..6f8447b9fa62 100644
--- a/java/sigar/Makefile
+++ b/java/sigar/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= java-
MAINTAINER= ports@FreeBSD.org
COMMENT= Java bindings for the Sigar system information API
+WWW= https://support.hyperic.com/display/SIGAR/Home
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/NOTICE
diff --git a/java/springframework/Makefile b/java/springframework/Makefile
index 67dbf93bc962..68bbd2e824d5 100644
--- a/java/springframework/Makefile
+++ b/java/springframework/Makefile
@@ -6,6 +6,7 @@ DISTNAME= spring-framework-${PORTVERSION}.RELEASE-dist
MAINTAINER= olgeni@FreeBSD.org
COMMENT= The Spring Framework for Java
+WWW= https://www.springframework.org/
WRKSRC= ${WRKDIR}/spring-framework-${PORTVERSION}.RELEASE
diff --git a/java/springframework31/Makefile b/java/springframework31/Makefile
index f979f528b2f0..04ace3f8d40d 100644
--- a/java/springframework31/Makefile
+++ b/java/springframework31/Makefile
@@ -7,6 +7,7 @@ DISTNAME= spring-framework-${PORTVERSION}.RELEASE-with-docs
MAINTAINER= olgeni@FreeBSD.org
COMMENT= The Spring Framework for Java
+WWW= https://www.springframework.org/
WRKSRC= ${WRKDIR}/spring-framework-${PORTVERSION}.RELEASE
diff --git a/java/sqlitejdbc/Makefile b/java/sqlitejdbc/Makefile
index 5e025c4d9594..3aad20e9cc5e 100644
--- a/java/sqlitejdbc/Makefile
+++ b/java/sqlitejdbc/Makefile
@@ -8,6 +8,7 @@ MASTER_SITES= http://files.zentus.com/sqlitejdbc/
MAINTAINER= lapo@lapo.it
COMMENT= Java JDBC driver for SQLite
+WWW= http://web.archive.org/web/20120721075310/http://www.zentus.com/sqlitejdbc/
LIB_DEPENDS= libsqlite3.so:databases/sqlite3
diff --git a/java/trove4j/Makefile b/java/trove4j/Makefile
index 526a0d408f36..d3fde7419233 100644
--- a/java/trove4j/Makefile
+++ b/java/trove4j/Makefile
@@ -6,6 +6,7 @@ DISTNAME= trove-${PORTVERSION}
MAINTAINER= ports@FreeBSD.org
COMMENT= High performance collections API for Java
+WWW= https://bitbucket.org/robeden/trove/
LICENSE= LGPL21
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
diff --git a/java/veditor/Makefile b/java/veditor/Makefile
index 7b1315080cd5..0fdcb904c92b 100644
--- a/java/veditor/Makefile
+++ b/java/veditor/Makefile
@@ -9,6 +9,7 @@ EXTRACT_ONLY=
MAINTAINER= ports@FreeBSD.org
COMMENT= Verilog and VHDL editor plugin for eclipse
+WWW= http://veditor.sourceforge.net/
RUN_DEPENDS= eclipse:java/eclipse
diff --git a/java/visualvm/Makefile b/java/visualvm/Makefile
index fb706ec33df2..64d40e629ba3 100644
--- a/java/visualvm/Makefile
+++ b/java/visualvm/Makefile
@@ -6,6 +6,7 @@ DISTNAME= visualvm_${PORTVERSION:S/.//g}
MAINTAINER= swills@FreeBSD.org
COMMENT= GUI tool combining CLI JDK tools and profiling capabilities
+WWW= https://visualvm.github.io/
LICENSE= VISUALVM
LICENSE_NAME= VISUALVM with ClassPath Exception
diff --git a/java/wildfly10/Makefile b/java/wildfly10/Makefile
index 300132115253..5332836fe1b2 100644
--- a/java/wildfly10/Makefile
+++ b/java/wildfly10/Makefile
@@ -7,6 +7,7 @@ DISTNAME= wildfly-${WILDFLY_VERSION}
MAINTAINER= yerenkow@gmail.com
COMMENT= Replacement for JBoss Application Server
+WWW= https://wildfly.org/
LICENSE= GPLv2
diff --git a/java/wildfly11/Makefile b/java/wildfly11/Makefile
index 1a2aa5a63bea..3eb5e556661b 100644
--- a/java/wildfly11/Makefile
+++ b/java/wildfly11/Makefile
@@ -7,6 +7,7 @@ DISTNAME= wildfly-${WILDFLY_VERSION}
MAINTAINER= yerenkow@gmail.com
COMMENT= Replacement for JBoss Application Server
+WWW= https://wildfly.org/
LICENSE= GPLv2
diff --git a/java/wildfly12/Makefile b/java/wildfly12/Makefile
index 62eeee9d554f..b30229e5ba18 100644
--- a/java/wildfly12/Makefile
+++ b/java/wildfly12/Makefile
@@ -7,6 +7,7 @@ DISTNAME= wildfly-${WILDFLY_VERSION}
MAINTAINER= reig.simeo@gmail.com
COMMENT= Replacement for JBoss Application Server
+WWW= https://wildfly.org/
LICENSE= GPLv2
diff --git a/java/wildfly13/Makefile b/java/wildfly13/Makefile
index 3ae4798ec632..284a105f75f8 100644
--- a/java/wildfly13/Makefile
+++ b/java/wildfly13/Makefile
@@ -7,6 +7,7 @@ DISTNAME= wildfly-${WILDFLY_VERSION}
MAINTAINER= reig.simeo@gmail.com
COMMENT= Replacement for JBoss Application Server
+WWW= https://wildfly.org/
LICENSE= GPLv2
diff --git a/java/wildfly14/Makefile b/java/wildfly14/Makefile
index 7e7f272f222a..9de39f32c7d4 100644
--- a/java/wildfly14/Makefile
+++ b/java/wildfly14/Makefile
@@ -6,6 +6,7 @@ DISTNAME= wildfly-${WILDFLY_VERSION}
MAINTAINER= reig.simeo@gmail.com
COMMENT= Replacement for JBoss Application Server
+WWW= https://wildfly.org/
LICENSE= GPLv2
diff --git a/java/wildfly15/Makefile b/java/wildfly15/Makefile
index d2de4197a514..15c27cc19ebf 100644
--- a/java/wildfly15/Makefile
+++ b/java/wildfly15/Makefile
@@ -6,6 +6,7 @@ DISTNAME= wildfly-${WILDFLY_VERSION}
MAINTAINER= reig.simeo@gmail.com
COMMENT= Replacement for JBoss Application Server
+WWW= https://wildfly.org/
LICENSE= GPLv2
diff --git a/java/wildfly16/Makefile b/java/wildfly16/Makefile
index 1d6159db0c67..6ef51a2b2e96 100644
--- a/java/wildfly16/Makefile
+++ b/java/wildfly16/Makefile
@@ -6,6 +6,7 @@ DISTNAME= wildfly-${WILDFLY_VERSION}
MAINTAINER= reig.simeo@gmail.com
COMMENT= Replacement for JBoss Application Server
+WWW= https://wildfly.org/
LICENSE= GPLv2
diff --git a/java/wildfly17/Makefile b/java/wildfly17/Makefile
index 7127ef0d5e8d..de41c2e3d018 100644
--- a/java/wildfly17/Makefile
+++ b/java/wildfly17/Makefile
@@ -6,6 +6,7 @@ DISTNAME= wildfly-${WILDFLY_VERSION}
MAINTAINER= reig.simeo@gmail.com
COMMENT= Java Jakarta EE8 application server developed by Red Hat
+WWW= https://wildfly.org/
LICENSE= GPLv2
diff --git a/java/wildfly18/Makefile b/java/wildfly18/Makefile
index 60ef676831ce..d32487aae2e4 100644
--- a/java/wildfly18/Makefile
+++ b/java/wildfly18/Makefile
@@ -6,6 +6,7 @@ DISTNAME= wildfly-${WILDFLY_VERSION}
MAINTAINER= reig.simeo@gmail.com
COMMENT= Java Jakarta EE8 application server developed by Red Hat
+WWW= https://wildfly.org/
LICENSE= GPLv2
diff --git a/java/wildfly24/Makefile b/java/wildfly24/Makefile
index 3eb28628c384..f54cf18f67d7 100644
--- a/java/wildfly24/Makefile
+++ b/java/wildfly24/Makefile
@@ -6,6 +6,7 @@ DISTNAME= wildfly-${WILDFLY_VERSION}
MAINTAINER= 1926646575@qq.com
COMMENT= Java Jakarta EE8 application server developed by Red Hat
+WWW= https://wildfly.org/
LICENSE= GPLv2
diff --git a/java/wildfly25/Makefile b/java/wildfly25/Makefile
index 1facc6bcd48f..a4a2eab44d28 100644
--- a/java/wildfly25/Makefile
+++ b/java/wildfly25/Makefile
@@ -6,6 +6,7 @@ DISTNAME= wildfly-${WILDFLY_VERSION}
MAINTAINER= 1926646575@qq.com
COMMENT= Java Jakarta EE8 application server developed by Red Hat
+WWW= https://wildfly.org/
LICENSE= GPLv2
diff --git a/java/wildfly26/Makefile b/java/wildfly26/Makefile
index 822c7824e7f1..b5d114323a40 100644
--- a/java/wildfly26/Makefile
+++ b/java/wildfly26/Makefile
@@ -6,6 +6,7 @@ DISTNAME= wildfly-${WILDFLY_VERSION}
MAINTAINER= 1926646575@qq.com
COMMENT= Java Jakarta EE8 application server developed by Red Hat
+WWW= https://wildfly.org/
LICENSE= GPLv2
diff --git a/java/wildfly90/Makefile b/java/wildfly90/Makefile
index 29d082be5914..a3adce6f547c 100644
--- a/java/wildfly90/Makefile
+++ b/java/wildfly90/Makefile
@@ -7,6 +7,7 @@ DISTNAME= wildfly-${WILDFLY_VERSION}
MAINTAINER= yerenkow@gmail.com
COMMENT= Replacement for JBoss Application Server
+WWW= https://wildfly.org/
LICENSE= GPLv2