| @@ -1,17 +1,18 @@ | | | @@ -1,17 +1,18 @@ |
1 | # $NetBSD: Makefile,v 1.49 2023/02/25 18:06:47 ryoon Exp $ | | 1 | # $NetBSD: Makefile,v 1.50 2023/02/28 14:51:18 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.18+10-1 | | 9 | GITHUB_TAG= jdk-11.0.18+10-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 | |
| @@ -49,28 +50,27 @@ CONFIGURE_ARGS+= --with-boot-jdk=${ALT_B | | | @@ -49,28 +50,27 @@ CONFIGURE_ARGS+= --with-boot-jdk=${ALT_B |
49 | CONFIGURE_ARGS+= --with-boot-jdk-jvmargs=${BOOT_JVMARGS:Q} | | 50 | CONFIGURE_ARGS+= --with-boot-jdk-jvmargs=${BOOT_JVMARGS:Q} |
50 | CONFIGURE_ARGS+= --with-zlib=system | | 51 | CONFIGURE_ARGS+= --with-zlib=system |
51 | CONFIGURE_ARGS+= --with-giflib=bundled | | 52 | CONFIGURE_ARGS+= --with-giflib=bundled |
52 | CONFIGURE_ARGS+= --with-lcms=bundled | | 53 | CONFIGURE_ARGS+= --with-lcms=bundled |
53 | CONFIGURE_ARGS+= --with-cups-include=${BUILDLINK_PREFIX.libcups}/include | | 54 | CONFIGURE_ARGS+= --with-cups-include=${BUILDLINK_PREFIX.libcups}/include |
54 | CONFIGURE_ARGS+= --with-freetype=system | | 55 | CONFIGURE_ARGS+= --with-freetype=system |
55 | CONFIGURE_ARGS+= --with-freetype-lib=${BUILDLINK_PREFIX.freetype2}/lib | | 56 | CONFIGURE_ARGS+= --with-freetype-lib=${BUILDLINK_PREFIX.freetype2}/lib |
56 | CONFIGURE_ARGS+= --with-freetype-include=${BUILDLINK_PREFIX.freetype2}/include | | 57 | CONFIGURE_ARGS+= --with-freetype-include=${BUILDLINK_PREFIX.freetype2}/include |
57 | CONFIGURE_ARGS+= --with-jobs=${MAKE_JOBS:U1} | | 58 | CONFIGURE_ARGS+= --with-jobs=${MAKE_JOBS:U1} |
58 | CONFIGURE_ARGS+= --with-num-cores=${MAKE_JOBS:U1} | | 59 | CONFIGURE_ARGS+= --with-num-cores=${MAKE_JOBS:U1} |
59 | CONFIGURE_ARGS+= --disable-precompiled-headers | | 60 | CONFIGURE_ARGS+= --disable-precompiled-headers |
60 | CONFIGURE_ARGS+= --disable-ccache | | 61 | CONFIGURE_ARGS+= --disable-ccache |
61 | CONFIGURE_ARGS+= --disable-javac-server | | 62 | CONFIGURE_ARGS+= --disable-javac-server |
62 | # Do not include ${PREFIX} (/usr/pkg) for internal libraries. | | 63 | CONFIGURE_ARGS+= --with-extra-ldflags="${COMPILER_RPATH_FLAG}${X11BASE}/lib" |
63 | #CONFIGURE_ARGS+= --with-extra-ldflags=${LDFLAGS:Q} | | | |
64 | CONFIGURE_ARGS+= --with-extra-cflags=${CFLAGS:Q} | | 64 | CONFIGURE_ARGS+= --with-extra-cflags=${CFLAGS:Q} |
65 | CONFIGURE_ARGS+= --with-extra-cxxflags=${CXXFLAGS:Q} | | 65 | CONFIGURE_ARGS+= --with-extra-cxxflags=${CXXFLAGS:Q} |
66 | CONFIGURE_ARGS+= --disable-warnings-as-errors | | 66 | CONFIGURE_ARGS+= --disable-warnings-as-errors |
67 | CONFIGURE_ARGS+= --with-cacerts-file=${WRKDIR}/cacerts.out | | 67 | CONFIGURE_ARGS+= --with-cacerts-file=${WRKDIR}/cacerts.out |
68 | CONFIGURE_ARGS+= --with-default-make-target=product-images | | 68 | CONFIGURE_ARGS+= --with-default-make-target=product-images |
69 | # It is intentional to use CONFIGURE_ARGS instead of CONFIGURE_ENV here. | | 69 | # It is intentional to use CONFIGURE_ARGS instead of CONFIGURE_ENV here. |
70 | CONFIGURE_ARGS+= USER=pkgsrc | | 70 | CONFIGURE_ARGS+= USER=pkgsrc |
71 | | | 71 | |
72 | .include "../../mk/bsd.prefs.mk" | | 72 | .include "../../mk/bsd.prefs.mk" |
73 | | | 73 | |
74 | # Avoid build errors when JAVA_HOME and CLASSPATH are defined by user. | | 74 | # Avoid build errors when JAVA_HOME and CLASSPATH are defined by user. |
75 | MAKE_ENV+= JAVA_HOME= | | 75 | MAKE_ENV+= JAVA_HOME= |
76 | MAKE_ENV+= CLASSPATH= | | 76 | MAKE_ENV+= CLASSPATH= |