ports/java
Eugene Grosbein 3f3975ef8c
java/openjdk11: add new CUPS port option
UniFi controller is headless Java application that requires
OpenJDK that depends on full CUPS port. In fact, the latter originally
required cups-client port only that was later removed and merged
to full cups port, so openjdk11 now requires full CUPS.

However, OpenJDK really needs only some header files out of CUPS distribution
and officially supports building --with-cups-include instead of --with-cups.

This change introduces new CUPS port option to java/openjdk11
that defaults to ON to preserve current behaviour.
With CUPS option turned OFF it skips build dependency on full cups:
instead, it downloads and extracts its distfile and
builds --with-cups-include pointing to extracted cups distfile.

Default build not affected, so PORTREVISION not changed.

PR:		264792
Approved by:	java (maintainer timeout, over 7 months)
2023-04-15 11:27:37 +07:00
..
apache-bcel Remove WWW entries moved into port Makefiles 2022-09-07 23:58:51 +02:00
apache-commons-beanutils Remove WWW entries moved into port Makefiles 2022-09-07 23:58:51 +02:00
apache-commons-cli Remove WWW entries moved into port Makefiles 2022-09-07 23:58:51 +02:00
apache-commons-codec Remove WWW entries moved into port Makefiles 2022-09-07 23:58:51 +02:00
apache-commons-collections Remove WWW entries moved into port Makefiles 2022-09-07 23:58:51 +02:00
apache-commons-collections4 Remove WWW entries moved into port Makefiles 2022-09-07 23:58:51 +02:00
apache-commons-dbcp Remove WWW entries moved into port Makefiles 2022-09-07 23:58:51 +02:00
apache-commons-httpclient Remove WWW entries moved into port Makefiles 2022-09-07 23:58:51 +02:00
apache-commons-lang Remove WWW entries moved into port Makefiles 2022-09-07 23:58:51 +02:00
apache-commons-lang3 Remove WWW entries moved into port Makefiles 2022-09-07 23:58:51 +02:00
apache-commons-logging Remove WWW entries moved into port Makefiles 2022-09-07 23:58:51 +02:00
apache-commons-pool Remove WWW entries moved into port Makefiles 2022-09-07 23:58:51 +02:00
aparapi Remove WWW entries moved into port Makefiles 2022-09-07 23:58:51 +02:00
avis Remove WWW entries moved into port Makefiles 2022-09-07 23:58:51 +02:00
berkeley-db Remove WWW lines that have been moved into Makefiles 2022-09-08 17:46:38 +02:00
bluej Remove WWW entries moved into port Makefiles 2022-09-07 23:58:51 +02:00
bootstrap-openjdk8 Remove WWW entries moved into port Makefiles 2022-09-07 23:58:51 +02:00
bootstrap-openjdk11 Remove WWW entries moved into port Makefiles 2022-09-07 23:58:51 +02:00
bootstrap-openjdk17 Remove WWW entries moved into port Makefiles 2022-09-07 23:58:51 +02:00
bouncycastle Remove WWW entries moved into port Makefiles 2022-09-07 23:58:51 +02:00
bouncycastle15 Remove WWW entries moved into port Makefiles 2022-09-07 23:58:51 +02:00
cos Remove WWW lines that have been moved into Makefiles 2022-09-08 17:46:38 +02:00
dbvis Remove WWW entries moved into port Makefiles 2022-09-07 23:58:51 +02:00
eclipse */*: Refactor java/openjdk7 removal 2023-04-04 13:10:53 -05:00
eclipse-cdt */*: Refactor java/openjdk7 removal 2023-04-04 13:10:53 -05:00
eclipse-drjava Remove WWW entries moved into port Makefiles 2022-09-07 23:58:51 +02:00
eclipse-ecj Remove WWW entries moved into port Makefiles 2022-09-07 23:58:51 +02:00
eclipse-EPIC Remove WWW entries moved into port Makefiles 2022-09-07 23:58:51 +02:00
eclipse-findbugs Remove WWW entries moved into port Makefiles 2022-09-07 23:58:51 +02:00
eclipse-pydev */*: Refactor java/openjdk7 removal 2023-04-04 13:10:53 -05:00
eclipse-shelled Remove WWW entries moved into port Makefiles 2022-09-07 23:58:51 +02:00
hamcrest Remove WWW entries moved into port Makefiles 2022-09-07 23:58:51 +02:00
icedtea-web lang/rust: Bump revisions after 1.68.0 2023-03-16 12:11:52 +01:00
infobus Remove WWW entries moved into port Makefiles 2022-09-07 23:58:51 +02:00
intellij Remove WWW entries moved into port Makefiles 2022-09-07 23:58:51 +02:00
intellij-fsnotifier Remove WWW entries moved into port Makefiles 2022-09-07 23:58:51 +02:00
intellij-pty4j Remove WWW entries moved into port Makefiles 2022-09-07 23:58:51 +02:00
intellij-ultimate java/intellij-ultimate: update to 2022.2.3 release. 2022-10-10 10:50:02 +02:00
jad java: remove 'Created by' lines 2022-07-20 16:22:12 +02:00
jai Remove WWW entries moved into port Makefiles 2022-09-07 23:58:51 +02:00
jakarta-oro Remove WWW entries moved into port Makefiles 2022-09-07 23:58:51 +02:00
jasmin Remove WWW entries moved into port Makefiles 2022-09-07 23:58:51 +02:00
jattach java/jattach: update to 2.1 2022-12-12 09:42:33 +03:00
java-cup Remove WWW entries moved into port Makefiles 2022-09-07 23:58:51 +02:00
java-getopt Remove WWW entries moved into port Makefiles 2022-09-07 23:58:51 +02:00
java-subversion Remove WWW entries moved into port Makefiles 2022-09-07 23:58:51 +02:00
java-zoneinfo java: remove 'Created by' lines 2022-07-20 16:22:12 +02:00
java3d Remove WWW entries moved into port Makefiles 2022-09-07 23:58:51 +02:00
javahelp Remove WWW entries moved into port Makefiles 2022-09-07 23:58:51 +02:00
javamail Remove WWW entries moved into port Makefiles 2022-09-07 23:58:51 +02:00
javavmwrapper java: remove 'Created by' lines 2022-07-20 16:22:12 +02:00
jaxen Remove WWW entries moved into port Makefiles 2022-09-07 23:58:51 +02:00
jcalendar Remove WWW entries moved into port Makefiles 2022-09-07 23:58:51 +02:00
jcckit Remove WWW entries moved into port Makefiles 2022-09-07 23:58:51 +02:00
jcommon Remove WWW entries moved into port Makefiles 2022-09-07 23:58:51 +02:00
jd-gui Remove WWW entries moved into port Makefiles 2022-09-07 23:58:51 +02:00
jdk8-doc Remove WWW entries moved into port Makefiles 2022-09-07 23:58:51 +02:00
jdk11-doc Remove WWW entries moved into port Makefiles 2022-09-07 23:58:51 +02:00
jdom Remove WWW entries moved into port Makefiles 2022-09-07 23:58:51 +02:00
jflex Remove WWW entries moved into port Makefiles 2022-09-07 23:58:51 +02:00
jfreechart Remove WWW entries moved into port Makefiles 2022-09-07 23:58:51 +02:00
jgraph Remove WWW entries moved into port Makefiles 2022-09-07 23:58:51 +02:00
jgraphx Remove WWW entries moved into port Makefiles 2022-09-07 23:58:51 +02:00
jikes Remove WWW lines that have been moved into Makefiles 2022-09-08 17:46:38 +02:00
jlex Remove WWW entries moved into port Makefiles 2022-09-07 23:58:51 +02:00
jlint Remove WWW entries moved into port Makefiles 2022-09-07 23:58:51 +02:00
jmf Remove WWW entries moved into port Makefiles 2022-09-07 23:58:51 +02:00
jode Remove WWW entries moved into port Makefiles 2022-09-07 23:58:51 +02:00
jrosetta Remove WWW entries moved into port Makefiles 2022-09-07 23:58:51 +02:00
jta Remove WWW entries moved into port Makefiles 2022-09-07 23:58:51 +02:00
jtiger Remove WWW entries moved into port Makefiles 2022-09-07 23:58:51 +02:00
jump Remove WWW entries moved into port Makefiles 2022-09-07 23:58:51 +02:00
junit Remove WWW entries moved into port Makefiles 2022-09-07 23:58:51 +02:00
jxgrabkey Remove WWW entries moved into port Makefiles 2022-09-07 23:58:51 +02:00
lightweight-java-profiler */*: Refactor java/openjdk7 removal 2023-04-04 13:10:53 -05:00
linux-oracle-jdk18 Remove WWW entries moved into port Makefiles 2022-09-07 23:58:51 +02:00
linux-oracle-jre18 Remove WWW entries moved into port Makefiles 2022-09-07 23:58:51 +02:00
linux-oracle-serverjre10 Remove WWW entries moved into port Makefiles 2022-09-07 23:58:51 +02:00
mmake Remove WWW entries moved into port Makefiles 2022-09-07 23:58:51 +02:00
mx4j Remove WWW entries moved into port Makefiles 2022-09-07 23:58:51 +02:00
netbeans java/netbeans: update to 16. 2022-12-29 21:43:49 +01:00
netcomponents Remove WWW entries moved into port Makefiles 2022-09-07 23:58:51 +02:00
netrexx Remove WWW entries moved into port Makefiles 2022-09-07 23:58:51 +02:00
netty Remove WWW entries moved into port Makefiles 2022-09-07 23:58:51 +02:00
openjdk8 java/openjdk8: commit forgotten patch 2023-02-20 14:44:06 +01:00
openjdk8-jre
openjdk11 java/openjdk11: add new CUPS port option 2023-04-15 11:27:37 +07:00
openjdk11-jre
openjdk17 java/openjdk17: Fix the build on some aarch64 machines 2023-01-23 21:19:21 -08:00
openjdk17-jre
openjdk18 java/openjdk18: Fix the build on aarch64 2023-02-01 20:49:05 -08:00
openjdk19 java/openjdk19: Fix the build on aarch64 2023-02-11 11:08:28 -08:00
openjfx14 devel/icu: update to 73.1 2023-04-13 00:56:37 +00:00
phpeclipse Remove WWW entries moved into port Makefiles 2022-09-07 23:58:51 +02:00
proguard Remove WWW entries moved into port Makefiles 2022-09-07 23:58:51 +02:00
sablevm Remove WWW entries moved into port Makefiles 2022-09-07 23:58:51 +02:00
sablevm-classpath accessibility/at-spi2-core: update to 2.46.0 2023-03-02 06:23:10 +01:00
servingxml Remove WWW entries moved into port Makefiles 2022-09-07 23:58:51 +02:00
sigar Remove WWW entries moved into port Makefiles 2022-09-07 23:58:51 +02:00
springframework Remove WWW entries moved into port Makefiles 2022-09-07 23:58:51 +02:00
springframework31 Remove WWW entries moved into port Makefiles 2022-09-07 23:58:51 +02:00
sqlitejdbc Remove WWW entries moved into port Makefiles 2022-09-07 23:58:51 +02:00
trove4j Remove WWW entries moved into port Makefiles 2022-09-07 23:58:51 +02:00
veditor Remove WWW entries moved into port Makefiles 2022-09-07 23:58:51 +02:00
visualvm */*: Adopt ports from swills@ 2023-04-11 15:46:12 -05:00
wildfly10 Remove WWW entries moved into port Makefiles 2022-09-07 23:58:51 +02:00
wildfly11 Remove WWW entries moved into port Makefiles 2022-09-07 23:58:51 +02:00
wildfly12 Remove WWW entries moved into port Makefiles 2022-09-07 23:58:51 +02:00
wildfly13 Remove WWW entries moved into port Makefiles 2022-09-07 23:58:51 +02:00
wildfly14 */*: Refactor java/openjdk7 removal 2023-04-04 13:10:53 -05:00
wildfly15 */*: Refactor java/openjdk7 removal 2023-04-04 13:10:53 -05:00
wildfly16 */*: Refactor java/openjdk7 removal 2023-04-04 13:10:53 -05:00
wildfly17 */*: Refactor java/openjdk7 removal 2023-04-04 13:10:53 -05:00
wildfly18 */*: Refactor java/openjdk7 removal 2023-04-04 13:10:53 -05:00
wildfly24 */*: Refactor java/openjdk7 removal 2023-04-04 13:10:53 -05:00
wildfly25 */*: Refactor java/openjdk7 removal 2023-04-04 13:10:53 -05:00
wildfly26 */*: Refactor java/openjdk7 removal 2023-04-04 13:10:53 -05:00
wildfly90 Remove WWW entries moved into port Makefiles 2022-09-07 23:58:51 +02:00
Makefile java/openjdk19: Add a port of OpenJDK 19 2022-10-30 11:42:20 -07:00