Page MenuHomeFreeBSD

D47088.diff
No OneTemporary

D47088.diff

Index: java/openjdk11/Makefile
===================================================================
--- java/openjdk11/Makefile
+++ java/openjdk11/Makefile
@@ -1,7 +1,7 @@
PORTNAME= openjdk
DISTVERSIONPREFIX= jdk-
DISTVERSION= ${JDK_MAJOR_VERSION}.${JDK_MINOR_VERSION}.${JDK_PATCH_VERSION}+${JDK_BUILD_NUMBER}-${BSD_JDK_VERSION}
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= java devel
PKGNAMESUFFIX?= ${JDK_MAJOR_VERSION}
@@ -28,7 +28,8 @@
RUN_DEPENDS= javavm:java/javavmwrapper \
xorg-fonts-truetype>0:x11-fonts/xorg-fonts-truetype
-USES= compiler:features cpe gmake iconv jpeg pkgconfig xorg
+USES= compiler:features cpe elfctl gmake iconv jpeg \
+ pkgconfig proccontrol xorg
USE_XORG= x11 xext xi xrandr xrender xt xtst
CPE_VENDOR= oracle
@@ -49,6 +50,7 @@
CXX=${CXX} \
CPP=${CPP} \
MAKEFLAGS=""
+PROCCONTROL_SET=protmax:disable wxmap:enable
JDK_OSARCH= bsd-${ARCH:S/amd64/x86_64/:C/armv.*/arm/:S/i386/x86/:S/powerpc64/ppc64/}
JDK_BUILDDIR= ${WRKSRC}/build/${JDK_OSARCH}-normal-${JDK_BUILD_JVM}-${JDK_BUILD_TYPE}
@@ -198,6 +200,8 @@
do-install:
@${MKDIR} ${STAGEDIR}${INSTALLDIR}
@cd ${JDK_IMAGEDIR} && ${COPYTREE_SHARE} . ${STAGEDIR}${INSTALLDIR}
+ @cd ${STAGEDIR}${INSTALLDIR} && \
+ ${FIND} bin -type f -exec ${ELFCTL} -e +noprotmax,wxneeded {} \;
@cd ${STAGEDIR}${INSTALLDIR} && \
${FIND} bin -type f -exec ${CHMOD} ${BINMODE} {} \;
@${CHMOD} ${BINMODE} ${STAGEDIR}${INSTALLDIR}/lib/jspawnhelper
Index: java/openjdk17/Makefile
===================================================================
--- java/openjdk17/Makefile
+++ java/openjdk17/Makefile
@@ -1,6 +1,7 @@
PORTNAME= openjdk
DISTVERSIONPREFIX= jdk-
DISTVERSION= ${JDK_MAJOR_VERSION}.${JDK_MINOR_VERSION}.${JDK_PATCH_VERSION}+${JDK_BUILD_NUMBER}-${BSD_JDK_VERSION}
+PORTREVISION= 1
CATEGORIES= java devel
PKGNAMESUFFIX?= ${JDK_MAJOR_VERSION}
@@ -27,7 +28,8 @@
RUN_DEPENDS= javavm:java/javavmwrapper \
xorg-fonts-truetype>0:x11-fonts/xorg-fonts-truetype
-USES= compiler:features cpe gmake iconv jpeg pkgconfig xorg
+USES= compiler:features cpe elfctl gmake iconv jpeg \
+ pkgconfig proccontrol xorg
USE_XORG= x11 xext xi xrandr xrender xt xtst
CPE_VENDOR= oracle
@@ -48,6 +50,7 @@
CXX=${CXX} \
CPP=${CPP} \
MAKEFLAGS=""
+PROCCONTROL_SET=protmax:disable wxmap:enable
JDK_OSARCH= bsd-${ARCH:S/amd64/x86_64/:S/i386/x86/:S/powerpc64/ppc64/}
JDK_BUILDDIR= ${WRKSRC}/build/${JDK_OSARCH}-${JDK_BUILD_JVM}-${JDK_BUILD_TYPE}
@@ -176,7 +179,10 @@
@${MKDIR} ${STAGEDIR}${INSTALLDIR}
@cd ${JDK_IMAGEDIR} && ${COPYTREE_SHARE} . ${STAGEDIR}${INSTALLDIR}
@cd ${STAGEDIR}${INSTALLDIR} && \
- ${FIND} bin -type f -exec ${CHMOD} ${BINMODE} {} \;
+ ${FIND} bin -type f -exec \
+ ${ELFCTL} -e +noprotmax,wxneeded {} \; && \
+ ${FIND} bin -type f -exec \
+ ${CHMOD} ${BINMODE} {} \;
@${CHMOD} ${BINMODE} ${STAGEDIR}${INSTALLDIR}/lib/jspawnhelper
@${ECHO} "@javavm ${INSTALLDIR}/bin/java" >> ${TMPPLIST}
@${FIND} ${STAGEDIR}${INSTALLDIR} -not -type d | ${SORT} | \
Index: java/openjdk18/Makefile
===================================================================
--- java/openjdk18/Makefile
+++ java/openjdk18/Makefile
@@ -1,7 +1,7 @@
PORTNAME= openjdk
DISTVERSIONPREFIX= jdk-
DISTVERSION= ${JDK_MAJOR_VERSION}.${JDK_MINOR_VERSION}.${JDK_PATCH_VERSION}+${JDK_BUILD_NUMBER}-${BSD_JDK_VERSION}
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= java devel
PKGNAMESUFFIX?= ${JDK_MAJOR_VERSION}
@@ -28,7 +28,8 @@
RUN_DEPENDS= javavm:java/javavmwrapper \
xorg-fonts-truetype>0:x11-fonts/xorg-fonts-truetype
-USES= compiler:features cpe gmake iconv jpeg pkgconfig xorg
+USES= compiler:features cpe elfctl gmake iconv jpeg \
+ pkgconfig proccontrol xorg
USE_XORG= x11 xext xi xrandr xrender xt xtst
CPE_VENDOR= oracle
@@ -49,6 +50,7 @@
CXX=${CXX} \
CPP=${CPP} \
MAKEFLAGS=""
+PROCCONTROL_SET=protmax:disable wxmap:enable
JDK_OSARCH= bsd-${ARCH:S/amd64/x86_64/:S/i386/x86/:S/powerpc64/ppc64/}
JDK_BUILDDIR= ${WRKSRC}/build/${JDK_OSARCH}-${JDK_BUILD_JVM}-${JDK_BUILD_TYPE}
@@ -186,7 +188,10 @@
@${MKDIR} ${STAGEDIR}${INSTALLDIR}
@cd ${JDK_IMAGEDIR} && ${COPYTREE_SHARE} . ${STAGEDIR}${INSTALLDIR}
@cd ${STAGEDIR}${INSTALLDIR} && \
- ${FIND} bin -type f -exec ${CHMOD} ${BINMODE} {} \;
+ ${FIND} bin -type f -exec \
+ ${ELFCTL} -e +noprotmax,wxneeded {} \; && \
+ ${FIND} bin -type f -exec \
+ ${CHMOD} ${BINMODE} {} \;
@${CHMOD} ${BINMODE} ${STAGEDIR}${INSTALLDIR}/lib/jspawnhelper
@${ECHO} "@javavm ${INSTALLDIR}/bin/java" >> ${TMPPLIST}
@${FIND} ${STAGEDIR}${INSTALLDIR} -not -type d | ${SORT} | \
Index: java/openjdk19/Makefile
===================================================================
--- java/openjdk19/Makefile
+++ java/openjdk19/Makefile
@@ -1,7 +1,7 @@
PORTNAME= openjdk
DISTVERSIONPREFIX= jdk-
DISTVERSION= ${JDK_MAJOR_VERSION}.${JDK_MINOR_VERSION}.${JDK_PATCH_VERSION}+${JDK_BUILD_NUMBER}-${BSD_JDK_VERSION}
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= java devel
PKGNAMESUFFIX?= ${JDK_MAJOR_VERSION}
@@ -28,7 +28,8 @@
RUN_DEPENDS= javavm:java/javavmwrapper \
xorg-fonts-truetype>0:x11-fonts/xorg-fonts-truetype
-USES= compiler:features cpe gmake iconv jpeg pkgconfig xorg
+USES= compiler:features cpe elfctl gmake iconv jpeg \
+ pkgconfig proccontrol xorg
USE_XORG= x11 xext xi xrandr xrender xt xtst
CPE_VENDOR= oracle
@@ -49,6 +50,7 @@
CXX=${CXX} \
CPP=${CPP} \
MAKEFLAGS=""
+PROCCONTROL_SET=protmax:disable wxmap:enable
JDK_OSARCH= bsd-${ARCH:S/amd64/x86_64/:S/i386/x86/:S/powerpc64/ppc64/}
JDK_BUILDDIR= ${WRKSRC}/build/${JDK_OSARCH}-${JDK_BUILD_JVM}-${JDK_BUILD_TYPE}
@@ -176,7 +178,10 @@
@${MKDIR} ${STAGEDIR}${INSTALLDIR}
@cd ${JDK_IMAGEDIR} && ${COPYTREE_SHARE} . ${STAGEDIR}${INSTALLDIR}
@cd ${STAGEDIR}${INSTALLDIR} && \
- ${FIND} bin -type f -exec ${CHMOD} ${BINMODE} {} \;
+ ${FIND} bin -type f -exec \
+ ${ELFCTL} -e +noprotmax,wxneeded {} \; && \
+ ${FIND} bin -type f -exec \
+ ${CHMOD} ${BINMODE} {} \;
@${CHMOD} ${BINMODE} ${STAGEDIR}${INSTALLDIR}/lib/jspawnhelper
@${ECHO} "@javavm ${INSTALLDIR}/bin/java" >> ${TMPPLIST}
@${FIND} ${STAGEDIR}${INSTALLDIR} -not -type d | ${SORT} | \
Index: java/openjdk20/Makefile
===================================================================
--- java/openjdk20/Makefile
+++ java/openjdk20/Makefile
@@ -1,6 +1,7 @@
PORTNAME= openjdk
DISTVERSIONPREFIX= jdk-
DISTVERSION= ${JDK_MAJOR_VERSION}.${JDK_MINOR_VERSION}.${JDK_PATCH_VERSION}+${JDK_BUILD_NUMBER}-${BSD_JDK_VERSION}
+PORTREVISION= 1
CATEGORIES= java devel
PKGNAMESUFFIX?= ${JDK_MAJOR_VERSION}
@@ -27,7 +28,8 @@
RUN_DEPENDS= javavm:java/javavmwrapper \
xorg-fonts-truetype>0:x11-fonts/xorg-fonts-truetype
-USES= compiler:features cpe gmake iconv jpeg pkgconfig xorg
+USES= compiler:features cpe elfctl gmake iconv jpeg \
+ pkgconfig proccontrol xorg
USE_XORG= x11 xext xi xrandr xrender xt xtst
CPE_VENDOR= oracle
@@ -48,6 +50,7 @@
CXX=${CXX} \
CPP=${CPP} \
MAKEFLAGS=""
+PROCCONTROL_SET=protmax:disable wxmap:enable
JDK_OSARCH= bsd-${ARCH:S/amd64/x86_64/:S/i386/x86/:S/powerpc64/ppc64/}
JDK_BUILDDIR= ${WRKSRC}/build/${JDK_OSARCH}-${JDK_BUILD_JVM}-${JDK_BUILD_TYPE}
@@ -175,7 +178,10 @@
@${MKDIR} ${STAGEDIR}${INSTALLDIR}
@cd ${JDK_IMAGEDIR} && ${COPYTREE_SHARE} . ${STAGEDIR}${INSTALLDIR}
@cd ${STAGEDIR}${INSTALLDIR} && \
- ${FIND} bin -type f -exec ${CHMOD} ${BINMODE} {} \;
+ ${FIND} bin -type f -exec \
+ ${ELFCTL} -e +noprotmax,wxneeded {} \; && \
+ ${FIND} bin -type f -exec \
+ ${CHMOD} ${BINMODE} {} \;
@${CHMOD} ${BINMODE} ${STAGEDIR}${INSTALLDIR}/lib/jspawnhelper
@${ECHO} "@javavm ${INSTALLDIR}/bin/java" >> ${TMPPLIST}
@${FIND} ${STAGEDIR}${INSTALLDIR} -not -type d | ${SORT} | \
Index: java/openjdk21/Makefile
===================================================================
--- java/openjdk21/Makefile
+++ java/openjdk21/Makefile
@@ -1,6 +1,7 @@
PORTNAME= openjdk
DISTVERSIONPREFIX= jdk-
DISTVERSION= ${JDK_MAJOR_VERSION}.${JDK_MINOR_VERSION}.${JDK_PATCH_VERSION}+${JDK_BUILD_NUMBER}-${BSD_JDK_VERSION}
+PORTREVISION= 1
CATEGORIES= java devel
PKGNAMESUFFIX?= ${JDK_MAJOR_VERSION}
@@ -27,7 +28,8 @@
RUN_DEPENDS= javavm:java/javavmwrapper \
xorg-fonts-truetype>0:x11-fonts/xorg-fonts-truetype
-USES= compiler:features cpe gmake iconv jpeg pkgconfig xorg
+USES= compiler:features cpe elfctl gmake iconv jpeg \
+ pkgconfig proccontrol xorg
USE_XORG= x11 xext xi xrandr xrender xt xtst
CPE_VENDOR= oracle
@@ -48,6 +50,7 @@
CXX=${CXX} \
CPP=${CPP} \
MAKEFLAGS=""
+PROCCONTROL_SET=protmax:disable wxmap:enable
JDK_OSARCH= bsd-${ARCH:S/amd64/x86_64/:S/i386/x86/:S/powerpc64/ppc64/}
JDK_BUILDDIR= ${WRKSRC}/build/${JDK_OSARCH}-${JDK_BUILD_JVM}-${JDK_BUILD_TYPE}
@@ -184,7 +187,10 @@
@${MKDIR} ${STAGEDIR}${INSTALLDIR}
@cd ${JDK_IMAGEDIR} && ${COPYTREE_SHARE} . ${STAGEDIR}${INSTALLDIR}
@cd ${STAGEDIR}${INSTALLDIR} && \
- ${FIND} bin -type f -exec ${CHMOD} ${BINMODE} {} \;
+ ${FIND} bin -type f -exec \
+ ${ELFCTL} -e +noprotmax,wxneeded {} \; && \
+ ${FIND} bin -type f -exec \
+ ${CHMOD} ${BINMODE} {} \;
@${CHMOD} ${BINMODE} ${STAGEDIR}${INSTALLDIR}/lib/jspawnhelper
@${ECHO} "@javavm ${INSTALLDIR}/bin/java" >> ${TMPPLIST}
@${FIND} ${STAGEDIR}${INSTALLDIR} -not -type d | ${SORT} | \
Index: java/openjdk22/Makefile
===================================================================
--- java/openjdk22/Makefile
+++ java/openjdk22/Makefile
@@ -1,6 +1,7 @@
PORTNAME= openjdk
DISTVERSIONPREFIX= jdk-
DISTVERSION= ${JDK_MAJOR_VERSION}.${JDK_MINOR_VERSION}.${JDK_PATCH_VERSION}+${JDK_BUILD_NUMBER}-${BSD_JDK_VERSION}
+PORTREVISION= 1
CATEGORIES= java devel
PKGNAMESUFFIX?= ${JDK_MAJOR_VERSION}
@@ -27,7 +28,8 @@
RUN_DEPENDS= javavm:java/javavmwrapper \
xorg-fonts-truetype>0:x11-fonts/xorg-fonts-truetype
-USES= compiler:features cpe gmake iconv jpeg pkgconfig xorg
+USES= compiler:features cpe elfctl gmake iconv jpeg \
+ pkgconfig proccontrol xorg
USE_XORG= x11 xext xi xrandr xrender xt xtst
CPE_VENDOR= oracle
@@ -48,6 +50,7 @@
CXX=${CXX} \
CPP=${CPP} \
MAKEFLAGS=""
+PROCCONTROL_SET=protmax:disable wxmap:enable
JDK_OSARCH= bsd-${ARCH:S/amd64/x86_64/:S/i386/x86/:S/powerpc64/ppc64/}
JDK_BUILDDIR= ${WRKSRC}/build/${JDK_OSARCH}-${JDK_BUILD_JVM}-${JDK_BUILD_TYPE}
@@ -184,7 +187,10 @@
@${MKDIR} ${STAGEDIR}${INSTALLDIR}
@cd ${JDK_IMAGEDIR} && ${COPYTREE_SHARE} . ${STAGEDIR}${INSTALLDIR}
@cd ${STAGEDIR}${INSTALLDIR} && \
- ${FIND} bin -type f -exec ${CHMOD} ${BINMODE} {} \;
+ ${FIND} bin -type f -exec \
+ ${ELFCTL} -e +noprotmax,wxneeded {} \; && \
+ ${FIND} bin -type f -exec \
+ ${CHMOD} ${BINMODE} {} \;
@${CHMOD} ${BINMODE} ${STAGEDIR}${INSTALLDIR}/lib/jspawnhelper
@${ECHO} "@javavm ${INSTALLDIR}/bin/java" >> ${TMPPLIST}
@${FIND} ${STAGEDIR}${INSTALLDIR} -not -type d | ${SORT} | \
Index: java/openjdk8/Makefile
===================================================================
--- java/openjdk8/Makefile
+++ java/openjdk8/Makefile
@@ -23,7 +23,7 @@
RUN_DEPENDS= javavm:java/javavmwrapper \
dejavu>0:x11-fonts/dejavu
-USES= compiler:features cpe gmake iconv pkgconfig
+USES= compiler:features cpe elfctl gmake iconv pkgconfig proccontrol
CPE_VENDOR= oracle
@@ -38,6 +38,7 @@
MAKE_ENV= CLASSPATH="" JAVA_HOME="" LD_LIBRARY_PATH=""
MAKE_ENV+= IGNORE_OLD_CONFIG=true
MAKE_ENV+= COMPILER_WARNINGS_FATAL="false"
+PROCCONTROL_SET=protmax:disable wxmap:enable
JDK_BUILDDIR= ${WRKSRC}/build/${JDK_OSARCH}-normal-${JDK_BUILD_JVM}-${JDK_BUILD_TYPE}
.if !defined(BUILD_JRE)
@@ -268,11 +269,11 @@
post-build:
.if !defined(BUILD_JRE)
- @${BOOTSTRAPJDKDIR}/bin/jar cfe \
+ ${PROCCONTROL_EXEC} ${BOOTSTRAPJDKDIR}/bin/jar cfe \
${JRE_IMAGEDIR}/lib/compilefontconfig.jar \
build.tools.compilefontconfig.CompileFontConfig \
-C ${JDK_BUILDDIR}/jdk/btclasses build/tools/compilefontconfig
- @${BOOTSTRAPJDKDIR}/bin/jar cfe \
+ ${PROCCONTROL_EXEC} ${BOOTSTRAPJDKDIR}/bin/jar cfe \
${JRE_IMAGEDIR}/lib/javazic.jar \
build.tools.tzdb.TzdbZoneRulesCompiler \
-C ${JDK_BUILDDIR}/jdk/btclasses build/tools/tzdb
@@ -291,14 +292,22 @@
.if !defined(BUILD_JRE)
@cd ${JDK_IMAGEDIR} && ${COPYTREE_SHARE} . ${STAGEDIR}${INSTALLDIR}
@cd ${STAGEDIR}${INSTALLDIR} && \
+ ${FIND} bin jre/bin -type f ! -name *.cgi \
+ -exec ${ELFCTL} -e +noprotmax,wxneeded {} \; && \
${FIND} bin jre/bin -type f -exec ${CHMOD} ${BINMODE} {} \; && \
+ ${ELFCTL} -e +noprotmax,wxneeded jre/${JDK_JVMDIR}/jexec \
+ jre/${JDK_JVMDIR}/jspawnhelper ${JDK_JVMDIR}/jexec && \
${CHMOD} ${BINMODE} jre/${JDK_JVMDIR}/jexec \
jre/${JDK_JVMDIR}/jspawnhelper ${JDK_JVMDIR}/jexec
@${ECHO_CMD} "@dir ${INSTALLDIR}/jre/lib/applet" >> ${TMPPLIST}
.else
@cd ${JRE_IMAGEDIR} && ${COPYTREE_SHARE} . ${STAGEDIR}${INSTALLDIR}
@cd ${STAGEDIR}${INSTALLDIR} && \
+ ${FIND} bin -type f ! -name *.cgi \
+ -exec ${ELFCTL} -e +noprotmax,wxneeded {} \; && \
${FIND} bin -type f -exec ${CHMOD} ${BINMODE} {} \; && \
+ ${ELFCTL} -e +noprotmax,wxneeded ${JDK_JVMDIR}/jexec \
+ ${JDK_JVMDIR}/jspawnhelper && \
${CHMOD} ${BINMODE} ${JDK_JVMDIR}/jexec ${JDK_JVMDIR}/jspawnhelper
@${ECHO_CMD} "@dir ${INSTALLDIR}/lib/applet" >> ${TMPPLIST}
.endif

File Metadata

Mime Type
text/plain
Expires
Tue, Jun 23, 2:08 PM (5 h, 18 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
34249975
Default Alt Text
D47088.diff (12 KB)

Event Timeline