| @@ -1,17 +1,18 @@ | | | @@ -1,17 +1,18 @@ |
1 | # $NetBSD: Makefile,v 1.40 2022/03/01 13:51:44 ryoon Exp $ | | 1 | # $NetBSD: Makefile,v 1.41 2022/04/03 00:30:19 ryoon Exp $ |
2 | | | 2 | |
3 | DISTNAME= jdk11u-${GITHUB_TAG:C/\+/-/} | | 3 | DISTNAME= jdk11u-${GITHUB_TAG:C/\+/-/} |
4 | PKGNAME= openjdk11-1.${GITHUB_TAG:C/\+/./:C/jdk-([.0-9]+).*/\1/} | | 4 | PKGNAME= openjdk11-1.${GITHUB_TAG:C/\+/./:C/jdk-([.0-9]+).*/\1/} |
| | | 5 | PKGREVISION= 1 |
5 | CATEGORIES= lang | | 6 | CATEGORIES= lang |
6 | MASTER_SITES= ${MASTER_SITE_GITHUB:=battleblow/} | | 7 | MASTER_SITES= ${MASTER_SITE_GITHUB:=battleblow/} |
7 | GITHUB_PROJECT= jdk11u | | 8 | GITHUB_PROJECT= jdk11u |
8 | GITHUB_TAG= jdk-11.0.14+9-1 | | 9 | GITHUB_TAG= jdk-11.0.14+9-1 |
9 | | | 10 | |
10 | MAINTAINER= pkgsrc-users@NetBSD.org | | 11 | MAINTAINER= pkgsrc-users@NetBSD.org |
11 | HOMEPAGE= https://openjdk.java.net/ | | 12 | HOMEPAGE= https://openjdk.java.net/ |
12 | COMMENT= Open-source implementation of the Java Platform, Standard Edition | | 13 | COMMENT= Open-source implementation of the Java Platform, Standard Edition |
13 | LICENSE= gnu-gpl-v2 | | 14 | LICENSE= gnu-gpl-v2 |
14 | | | 15 | |
15 | DISTFILES= ${DEFAULT_DISTFILES} | | 16 | DISTFILES= ${DEFAULT_DISTFILES} |
16 | EXTRACT_ONLY= ${DISTNAME}${EXTRACT_SUFX} | | 17 | EXTRACT_ONLY= ${DISTNAME}${EXTRACT_SUFX} |
17 | | | 18 | |
| @@ -116,33 +117,35 @@ SUBST_FILES.libpath+= make/autoconf/flag | | | @@ -116,33 +117,35 @@ SUBST_FILES.libpath+= make/autoconf/flag |
116 | SUBST_FILES.libpath+= make/autoconf/lib-bundled.m4 | | 117 | SUBST_FILES.libpath+= make/autoconf/lib-bundled.m4 |
117 | SUBST_FILES.libpath+= make/autoconf/lib-freetype.m4 | | 118 | SUBST_FILES.libpath+= make/autoconf/lib-freetype.m4 |
118 | SUBST_FILES.libpath+= make/autoconf/lib-x11.m4 | | 119 | SUBST_FILES.libpath+= make/autoconf/lib-x11.m4 |
119 | SUBST_VARS.libpath= PREFIX COMPILER_RPATH_FLAG JAVA_NAME BUILDLINK_PREFIX.zlib X11BASE | | 120 | SUBST_VARS.libpath= PREFIX COMPILER_RPATH_FLAG JAVA_NAME BUILDLINK_PREFIX.zlib X11BASE |
120 | | | 121 | |
121 | SUBST_CLASSES+= fontpaths | | 122 | SUBST_CLASSES+= fontpaths |
122 | SUBST_STAGE.fontpaths= pre-configure | | 123 | SUBST_STAGE.fontpaths= pre-configure |
123 | SUBST_MESSAGE.fontpaths= fixing font paths | | 124 | SUBST_MESSAGE.fontpaths= fixing font paths |
124 | SUBST_FILES.fontpaths= make/data/fontconfig/bsd.fontconfig.properties | | 125 | SUBST_FILES.fontpaths= make/data/fontconfig/bsd.fontconfig.properties |
125 | SUBST_FILES.fontpaths+= src/java.desktop/unix/native/common/awt/fontpath.c | | 126 | SUBST_FILES.fontpaths+= src/java.desktop/unix/native/common/awt/fontpath.c |
126 | SUBST_VARS.fontpaths= PREFIX BUILDLINK_PREFIX.fontconfig | | 127 | SUBST_VARS.fontpaths= PREFIX BUILDLINK_PREFIX.fontconfig |
127 | | | 128 | |
128 | .if ${OPSYS} == "NetBSD" | | 129 | .if ${OPSYS} == "NetBSD" |
129 | # NetBSD's EVFILT_* are different from FreeBSD/OpenBSD's values. | | 130 | # NetBSD's EVFILT_* EV_* are different from FreeBSD/OpenBSD's values. |
130 | SUBST_CLASSES+= kqueue | | 131 | SUBST_CLASSES+= kqueue |
131 | SUBST_STAGE.kqueue= pre-configure | | 132 | SUBST_STAGE.kqueue= pre-configure |
132 | SUBST_MESSAGE.kqueue= fixing kqueue filter values | | 133 | SUBST_MESSAGE.kqueue= fixing kqueue filter values |
133 | SUBST_FILES.kqueue= src/java.base/bsd/classes/sun/nio/ch/KQueue.java | | 134 | SUBST_FILES.kqueue= src/java.base/bsd/classes/sun/nio/ch/KQueue.java |
134 | SUBST_SED.kqueue= -e 's/static final int EVFILT_READ = -1;/static final int EVFILT_READ = 0;/' | | 135 | SUBST_SED.kqueue= -e 's/static final int EVFILT_READ = -1;/static final int EVFILT_READ = 0;/' |
135 | SUBST_SED.kqueue+= -e 's/static final int EVFILT_WRITE = -2;/static final int EVFILT_WRITE = 1;/' | | 136 | SUBST_SED.kqueue+= -e 's/static final int EVFILT_WRITE = -2;/static final int EVFILT_WRITE = 1;/' |
| | | 137 | SUBST_SED.kqueue+= -e 's/static final int EV_ONESHOT = 0x0010;/static final int EV_ONESHOT = 0x0004;/' |
| | | 138 | SUBST_SED.kqueue+= -e 's/static final int EV_CLEAR = 0x0020;/static final int EV_CLEAR = 0x0008;/' |
136 | .endif | | 139 | .endif |
137 | | | 140 | |
138 | PLIST_VARS+= aot internal_vm_compiler jvmci | | 141 | PLIST_VARS+= aot internal_vm_compiler jvmci |
139 | .if ${MACHINE_ARCH} == "x86_64" | | 142 | .if ${MACHINE_ARCH} == "x86_64" |
140 | PLIST.aot= yes | | 143 | PLIST.aot= yes |
141 | PLIST.internal_vm_compiler= yes | | 144 | PLIST.internal_vm_compiler= yes |
142 | PLIST.jvmci= yes | | 145 | PLIST.jvmci= yes |
143 | .endif | | 146 | .endif |
144 | .if ${MACHINE_ARCH} == "aarch64" | | 147 | .if ${MACHINE_ARCH} == "aarch64" |
145 | PLIST.jvmci= yes | | 148 | PLIST.jvmci= yes |
146 | .endif | | 149 | .endif |
147 | | | 150 | |
148 | .if ${OPSYS} == "NetBSD" | | 151 | .if ${OPSYS} == "NetBSD" |