Tue Feb 28 14:51:18 2023 UTC ()
openjdk11: Fix per-pixel translucency

* Per-pixel translucency problem is reported and analyzed by abs@.
  Thank you.
* Bump PKGREVISION.


(ryoon)
diff -r1.49 -r1.50 pkgsrc/lang/openjdk11/Makefile

cvs diff -r1.49 -r1.50 pkgsrc/lang/openjdk11/Makefile (expand / switch to unified diff)

--- pkgsrc/lang/openjdk11/Makefile 2023/02/25 18:06:47 1.49
+++ pkgsrc/lang/openjdk11/Makefile 2023/02/28 14:51:18 1.50
@@ -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
3DISTNAME= jdk11u-${GITHUB_TAG:C/\+/-/} 3DISTNAME= jdk11u-${GITHUB_TAG:C/\+/-/}
4PKGNAME= openjdk11-1.${GITHUB_TAG:C/\+/./:C/jdk-([.0-9]+).*/\1/} 4PKGNAME= openjdk11-1.${GITHUB_TAG:C/\+/./:C/jdk-([.0-9]+).*/\1/}
 5PKGREVISION= 1
5CATEGORIES= lang 6CATEGORIES= lang
6MASTER_SITES= ${MASTER_SITE_GITHUB:=battleblow/} 7MASTER_SITES= ${MASTER_SITE_GITHUB:=battleblow/}
7GITHUB_PROJECT= jdk11u 8GITHUB_PROJECT= jdk11u
8GITHUB_TAG= jdk-11.0.18+10-1 9GITHUB_TAG= jdk-11.0.18+10-1
9 10
10MAINTAINER= pkgsrc-users@NetBSD.org 11MAINTAINER= pkgsrc-users@NetBSD.org
11HOMEPAGE= https://openjdk.java.net/ 12HOMEPAGE= https://openjdk.java.net/
12COMMENT= Open-source implementation of the Java Platform, Standard Edition 13COMMENT= Open-source implementation of the Java Platform, Standard Edition
13LICENSE= gnu-gpl-v2 14LICENSE= gnu-gpl-v2
14 15
15DISTFILES= ${DEFAULT_DISTFILES} 16DISTFILES= ${DEFAULT_DISTFILES}
16EXTRACT_ONLY= ${DISTNAME}${EXTRACT_SUFX} 17EXTRACT_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
49CONFIGURE_ARGS+= --with-boot-jdk-jvmargs=${BOOT_JVMARGS:Q} 50CONFIGURE_ARGS+= --with-boot-jdk-jvmargs=${BOOT_JVMARGS:Q}
50CONFIGURE_ARGS+= --with-zlib=system 51CONFIGURE_ARGS+= --with-zlib=system
51CONFIGURE_ARGS+= --with-giflib=bundled 52CONFIGURE_ARGS+= --with-giflib=bundled
52CONFIGURE_ARGS+= --with-lcms=bundled 53CONFIGURE_ARGS+= --with-lcms=bundled
53CONFIGURE_ARGS+= --with-cups-include=${BUILDLINK_PREFIX.libcups}/include 54CONFIGURE_ARGS+= --with-cups-include=${BUILDLINK_PREFIX.libcups}/include
54CONFIGURE_ARGS+= --with-freetype=system 55CONFIGURE_ARGS+= --with-freetype=system
55CONFIGURE_ARGS+= --with-freetype-lib=${BUILDLINK_PREFIX.freetype2}/lib 56CONFIGURE_ARGS+= --with-freetype-lib=${BUILDLINK_PREFIX.freetype2}/lib
56CONFIGURE_ARGS+= --with-freetype-include=${BUILDLINK_PREFIX.freetype2}/include 57CONFIGURE_ARGS+= --with-freetype-include=${BUILDLINK_PREFIX.freetype2}/include
57CONFIGURE_ARGS+= --with-jobs=${MAKE_JOBS:U1} 58CONFIGURE_ARGS+= --with-jobs=${MAKE_JOBS:U1}
58CONFIGURE_ARGS+= --with-num-cores=${MAKE_JOBS:U1} 59CONFIGURE_ARGS+= --with-num-cores=${MAKE_JOBS:U1}
59CONFIGURE_ARGS+= --disable-precompiled-headers 60CONFIGURE_ARGS+= --disable-precompiled-headers
60CONFIGURE_ARGS+= --disable-ccache 61CONFIGURE_ARGS+= --disable-ccache
61CONFIGURE_ARGS+= --disable-javac-server 62CONFIGURE_ARGS+= --disable-javac-server
62# Do not include ${PREFIX} (/usr/pkg) for internal libraries. 63CONFIGURE_ARGS+= --with-extra-ldflags="${COMPILER_RPATH_FLAG}${X11BASE}/lib"
63#CONFIGURE_ARGS+= --with-extra-ldflags=${LDFLAGS:Q} 
64CONFIGURE_ARGS+= --with-extra-cflags=${CFLAGS:Q} 64CONFIGURE_ARGS+= --with-extra-cflags=${CFLAGS:Q}
65CONFIGURE_ARGS+= --with-extra-cxxflags=${CXXFLAGS:Q} 65CONFIGURE_ARGS+= --with-extra-cxxflags=${CXXFLAGS:Q}
66CONFIGURE_ARGS+= --disable-warnings-as-errors 66CONFIGURE_ARGS+= --disable-warnings-as-errors
67CONFIGURE_ARGS+= --with-cacerts-file=${WRKDIR}/cacerts.out 67CONFIGURE_ARGS+= --with-cacerts-file=${WRKDIR}/cacerts.out
68CONFIGURE_ARGS+= --with-default-make-target=product-images 68CONFIGURE_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.
70CONFIGURE_ARGS+= USER=pkgsrc 70CONFIGURE_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.
75MAKE_ENV+= JAVA_HOME= 75MAKE_ENV+= JAVA_HOME=
76MAKE_ENV+= CLASSPATH= 76MAKE_ENV+= CLASSPATH=