head 1.7; access; symbols pkgsrc-2026Q1:1.6.0.2 pkgsrc-2026Q1-base:1.6 pkgsrc-2025Q4:1.5.0.2 pkgsrc-2025Q4-base:1.5 pkgsrc-2025Q3:1.4.0.2 pkgsrc-2025Q3-base:1.4 pkgsrc-2025Q2:1.2.0.2 pkgsrc-2025Q2-base:1.2; locks; strict; comment @# @; 1.7 date 2026.04.23.09.45.34; author adam; state Exp; branches; next 1.6; commitid F7HwJFvfwfqQa4DG; 1.6 date 2026.01.28.09.29.09; author adam; state Exp; branches; next 1.5; commitid n5FROYVQudyBO8sG; 1.5 date 2025.10.27.14.36.27; author adam; state Exp; branches; next 1.4; commitid DmlMgUgDt9RnvdgG; 1.4 date 2025.07.27.10.14.06; author adam; state Exp; branches; next 1.3; commitid Cxc4rVDaKVJJ0n4G; 1.3 date 2025.07.01.11.18.31; author hauke; state Exp; branches; next 1.2; commitid wglfBIWf3K8Hc21G; 1.2 date 2025.05.21.07.33.30; author adam; state Exp; branches; next 1.1; commitid Rels9j07yGO8hKVF; 1.1 date 2025.03.31.09.33.32; author adam; state Exp; branches; next ; commitid bnp8cDCK6zJUzcPF; desc @@ 1.7 log @oracle-jdk21: updated to 21.0.11 21.0.11 https://www.oracle.com/java/technologies/javase/21-0-11-relnotes.html @ text @# $NetBSD: Makefile,v 1.6 2026/01/28 09:29:09 adam Exp $ PKGNAME= oracle-jdk21-21.0.11 CATEGORIES= lang java MASTER_SITES= https://download.oracle.com/java/21/archive/ MAINTAINER= pkgsrc-users@@NetBSD.org HOMEPAGE= https://www.oracle.com/java/ COMMENT= Oracle Java Platform, Standard Edition Development Kit LICENSE= oracle-no-fee-license RESTRICTED= Redistribution for a fee not permitted NO_BIN_ON_CDROM= ${RESTRICTED} NO_SRC_ON_CDROM= ${RESTRICTED} USE_TOOLS+= pax EMUL_PLATFORMS= darwin-aarch64 darwin-x86_64 linux-aarch64 linux-x86_64 EMUL_MODULES.linux= alsa locale x11 freetype2 .include "../../mk/bsd.prefs.mk" .if ${MACHINE_PLATFORM:MLinux-*-aarch64} || make(distinfo) || make(makesum) || make(mdi) DISTFILES+= jdk-${PKGVERSION_NOREV}_linux-aarch64_bin.tar.gz .endif .if ${MACHINE_PLATFORM:MLinux-*-x86_64} || ${MACHINE_PLATFORM:MNetBSD-*-x86_64} || make(distinfo) || make(makesum) || make(mdi) DISTFILES+= jdk-${PKGVERSION_NOREV}_linux-x64_bin.tar.gz . if ${MACHINE_PLATFORM:MNetBSD-*-x86_64} PLIST_SRC+= PLIST.Linux-x86_64 . endif .endif .if ${MACHINE_PLATFORM:MDarwin-*-aarch64} || make(distinfo) || make(makesum) || make(mdi) DISTFILES+= jdk-${PKGVERSION_NOREV}_macos-aarch64_bin.tar.gz .endif .if ${MACHINE_PLATFORM:MDarwin-*-x86_64} || make(distinfo) || make(makesum) || make(mdi) DISTFILES+= jdk-${PKGVERSION_NOREV}_macos-x64_bin.tar.gz .endif .if !defined(DISTFILES) NOT_FOR_PLATFORM+= ${MACHINE_PLATFORM} .endif .if ${OPSYS} == "Darwin" WRKSRC= ${WRKDIR}/jdk-${PKGVERSION_NOREV}.jdk/Contents/Home .else WRKSRC= ${WRKDIR}/jdk-${PKGVERSION_NOREV} .endif # Contains pre-built binaries CHECK_RELRO_SUPPORTED= no CHECK_SHLIBS_SUPPORTED= no CHECK_SSP_SUPPORTED= no CTF_SUPPORTED= no MKPIE_SUPPORTED= no BUILD_DIRS= # empty JAVA_HOME= ${PREFIX}/java/oracle-jdk21 JAVA_NAME= oracle-jdk21 JAVA_UNLIMIT= datasize JAVA_WRAPPERS= jar jarsigner java javac javadoc javap jcmd jconsole JAVA_WRAPPERS+= jdb jdeprscan jdeps jfr jhsdb jimage jinfo jlink jmap JAVA_WRAPPERS+= jmod jpackage jps jrunscript jshell jstack jstat jstatd JAVA_WRAPPERS+= keytool rmiregistry serialver PRINT_PLIST_AWK+= /^java\/.*\/man\// { sub("\\.gz$$", ""); } do-install: ${INSTALL_PROGRAM_DIR} ${DESTDIR}${JAVA_HOME} cd ${WRKSRC} && pax -rwp ma . ${DESTDIR}${JAVA_HOME} .include "../../mk/java-env.mk" .include "../../mk/bsd.pkg.mk" @ 1.6 log @oracle-jdk21: updated to 21.0.10 21.0.10 https://www.oracle.com/java/technologies/javase/21-0-10-relnotes.html @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.5 2025/10/27 14:36:27 adam Exp $ d3 1 a3 1 PKGNAME= oracle-jdk21-21.0.10 @ 1.5 log @oracle-jdk21: updated to 21.0.9 21.0.9 Bug fixes @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.4 2025/07/27 10:14:06 adam Exp $ d3 1 a3 1 PKGNAME= oracle-jdk21-21.0.9 @ 1.4 log @oracle-jdk21: updated to 21.0.8 21.0.8 Bug Fixes @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.3 2025/07/01 11:18:31 hauke Exp $ d3 1 a3 1 PKGNAME= oracle-jdk21-21.0.8 @ 1.3 log @Add missing dependency on libfreetype2 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.2 2025/05/21 07:33:30 adam Exp $ d3 1 a3 1 PKGNAME= oracle-jdk21-21.0.7 @ 1.2 log @oracle-jdk21: updated to 21.0.7 21.0.7 https://www.oracle.com/java/technologies/javase/21-0-7-relnotes.html @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.1 2025/03/31 09:33:32 adam Exp $ d19 1 a19 1 EMUL_MODULES.linux= alsa locale x11 @ 1.1 log @oracle-jdk21: added version 21.0.6 Java 21 LTS is the latest long-term support release for the Java SE platform. JDK 21 binaries are free to use in production and free to redistribute, at no cost, under the Oracle No-Fee Terms and Conditions. JDK 21 will receive updates under these terms, until at least September 2026. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.14 2024/07/29 06:28:18 adam Exp $ d3 1 a3 1 PKGNAME= oracle-jdk21-21.0.6 @