mirror of
https://git.freebsd.org/ports.git
synced 2025-07-18 01:39:16 -04:00
- Do not allow selecting both DEBUG and FASTDEBUG options. [1]
- Re-enable -Werror for HotSpot build with GCC. - Revert couple of unnecessary local changes to reduce diff. - Add inactive pages as availble memory. Note it is a cosmetic change. PR: ports/182907 [1]
This commit is contained in:
parent
c91c616416
commit
1a4180c77c
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=330107
3 changed files with 18 additions and 35 deletions
|
@ -1,6 +1,6 @@
|
||||||
# $FreeBSD$
|
# $FreeBSD$
|
||||||
|
|
||||||
PORTREVISION= 1
|
PORTREVISION= 2
|
||||||
CATEGORIES= java devel
|
CATEGORIES= java devel
|
||||||
PKGNAMESUFFIX= -jre
|
PKGNAMESUFFIX= -jre
|
||||||
|
|
||||||
|
|
|
@ -3,7 +3,7 @@
|
||||||
|
|
||||||
PORTNAME= openjdk6
|
PORTNAME= openjdk6
|
||||||
PORTVERSION= b28
|
PORTVERSION= b28
|
||||||
PORTREVISION?= 1
|
PORTREVISION?= 2
|
||||||
CATEGORIES= java devel
|
CATEGORIES= java devel
|
||||||
MASTER_SITES= ${MASTER_SITE_APACHE:S,%SUBDIR%/,ant/binaries/:ant,} \
|
MASTER_SITES= ${MASTER_SITE_APACHE:S,%SUBDIR%/,ant/binaries/:ant,} \
|
||||||
http://download.java.net/openjdk/jtreg/promoted/4.1/b05/:jtreg \
|
http://download.java.net/openjdk/jtreg/promoted/4.1/b05/:jtreg \
|
||||||
|
@ -39,7 +39,9 @@ SOUND_DESC= Enable sound support
|
||||||
TZUPDATE_DESC= Update the time zone data
|
TZUPDATE_DESC= Update the time zone data
|
||||||
|
|
||||||
.if !defined(BUILD_JRE)
|
.if !defined(BUILD_JRE)
|
||||||
OPTIONS_DEFINE+=DEBUG FASTDEBUG TEST
|
OPTIONS_DEFINE+=TEST
|
||||||
|
OPTIONS_RADIO= Debugging
|
||||||
|
OPTIONS_RADIO_Debugging= DEBUG FASTDEBUG
|
||||||
DEBUG_DESC= Enable legacy debugging support
|
DEBUG_DESC= Enable legacy debugging support
|
||||||
FASTDEBUG_DESC= Include fastdebug build
|
FASTDEBUG_DESC= Include fastdebug build
|
||||||
TEST_DESC= Add support for running regression test
|
TEST_DESC= Add support for running regression test
|
||||||
|
@ -48,7 +50,7 @@ TEST_DESC= Add support for running regression test
|
||||||
PKGDEINSTALL= ${WRKDIR}/pkg-deinstall
|
PKGDEINSTALL= ${WRKDIR}/pkg-deinstall
|
||||||
PKGINSTALL= ${WRKDIR}/pkg-install
|
PKGINSTALL= ${WRKDIR}/pkg-install
|
||||||
|
|
||||||
USES= gmake iconv motif
|
USES= compiler gmake iconv motif
|
||||||
|
|
||||||
.include <bsd.port.options.mk>
|
.include <bsd.port.options.mk>
|
||||||
.include "${.CURDIR}/../openjdk6/Makefile.icedtea"
|
.include "${.CURDIR}/../openjdk6/Makefile.icedtea"
|
||||||
|
@ -117,9 +119,6 @@ MAKE_ENV= LANG=C LC_ALL=C OS= \
|
||||||
MILESTONE=fcs \
|
MILESTONE=fcs \
|
||||||
JDK_UPDATE_VERSION=${UPDATE_VERSION}
|
JDK_UPDATE_VERSION=${UPDATE_VERSION}
|
||||||
|
|
||||||
# XXX Turn off -Werror from HotSpot.
|
|
||||||
MAKE_ENV+= COMPILER_WARNINGS_FATAL=false
|
|
||||||
|
|
||||||
# XXX Turn off parallel build by default.
|
# XXX Turn off parallel build by default.
|
||||||
_MAKE_JOBS= #
|
_MAKE_JOBS= #
|
||||||
MAKE_ENV+= ALT_PARALLEL_COMPILE_JOBS=${MAKE_JOBS_NUMBER} \
|
MAKE_ENV+= ALT_PARALLEL_COMPILE_JOBS=${MAKE_JOBS_NUMBER} \
|
||||||
|
@ -130,7 +129,6 @@ ALL_TARGET= debug_build
|
||||||
OPENJDK_OSARCH= bsd-${ARCH:S/i386/i586/}-debug
|
OPENJDK_OSARCH= bsd-${ARCH:S/i386/i586/}-debug
|
||||||
.else
|
.else
|
||||||
OPENJDK_OSARCH= bsd-${ARCH:S/i386/i586/}
|
OPENJDK_OSARCH= bsd-${ARCH:S/i386/i586/}
|
||||||
MAKE_ENV+= WARNINGS_ARE_ERRORS=-w
|
|
||||||
.endif
|
.endif
|
||||||
|
|
||||||
# disable FASTDEBUG_BUILD by default to improve compile time.
|
# disable FASTDEBUG_BUILD by default to improve compile time.
|
||||||
|
@ -192,6 +190,13 @@ ICONV_INCLUDE= -I${LOCALBASE}/include
|
||||||
ICONV_LIBS= -L${LOCALBASE}/lib ${ICONV_LIB}
|
ICONV_LIBS= -L${LOCALBASE}/lib ${ICONV_LIB}
|
||||||
.endif
|
.endif
|
||||||
|
|
||||||
|
.if defined(COMPILER_TYPE) && ${COMPILER_TYPE} == "clang"
|
||||||
|
MAKE_ENV+= COMPILER_WARNINGS_FATAL=false
|
||||||
|
.if empty(PORT_OPTIONS:MDEBUG) && empty(PORT_OPTIONS:MFASTDEBUG)
|
||||||
|
MAKE_ENV+= WARNINGS_ARE_ERRORS=-w
|
||||||
|
.endif
|
||||||
|
.endif
|
||||||
|
|
||||||
post-extract:
|
post-extract:
|
||||||
@for d in ${COPYDIRS}; do \
|
@for d in ${COPYDIRS}; do \
|
||||||
${MKDIR} `echo ${WRKSRC}/$$d | ${SED} 's/linux/bsd/g;'`; \
|
${MKDIR} `echo ${WRKSRC}/$$d | ${SED} 's/linux/bsd/g;'`; \
|
||||||
|
@ -280,7 +285,7 @@ do-install:
|
||||||
.else
|
.else
|
||||||
@cd ${WRKSRC}/build/${OPENJDK_OSARCH}/j2sdk-image && \
|
@cd ${WRKSRC}/build/${OPENJDK_OSARCH}/j2sdk-image && \
|
||||||
${COPYTREE_SHARE} . ${STAGEDIR}${PREFIX}/openjdk6 \
|
${COPYTREE_SHARE} . ${STAGEDIR}${PREFIX}/openjdk6 \
|
||||||
"! ( -type d -name bin -prune )"
|
"-not ( -type d -name bin -prune )"
|
||||||
@cd ${WRKSRC}/build/${OPENJDK_OSARCH}/j2sdk-image && \
|
@cd ${WRKSRC}/build/${OPENJDK_OSARCH}/j2sdk-image && \
|
||||||
${COPYTREE_BIN} "bin jre/bin" ${STAGEDIR}${PREFIX}/openjdk6
|
${COPYTREE_BIN} "bin jre/bin" ${STAGEDIR}${PREFIX}/openjdk6
|
||||||
@cd ${WRKSRC}/build/${OPENJDK_OSARCH}/j2sdk-image && \
|
@cd ${WRKSRC}/build/${OPENJDK_OSARCH}/j2sdk-image && \
|
||||||
|
|
|
@ -266,17 +266,6 @@
|
||||||
endif
|
endif
|
||||||
|
|
||||||
# _BOOTDIR1: First choice for a Bootstrap JDK, previous released JDK.
|
# _BOOTDIR1: First choice for a Bootstrap JDK, previous released JDK.
|
||||||
--- corba/make/common/shared/Defs-java.gmk
|
|
||||||
+++ corba/make/common/shared/Defs-java.gmk
|
|
||||||
@@ -38,7 +38,7 @@
|
|
||||||
# Suspect this may not be needed anymore.
|
|
||||||
JAVA_MEM_FLAGS += -Xms$(MAX_VM_MEMORY)m -XX:-Inline
|
|
||||||
else
|
|
||||||
- JAVA_MEM_FLAGS += -Xms$(MIN_VM_MEMORY)m -XX:PermSize=32m -XX:MaxPermSize=160m
|
|
||||||
+ JAVA_MEM_FLAGS += -Xms$(MIN_VM_MEMORY)m
|
|
||||||
endif
|
|
||||||
|
|
||||||
#
|
|
||||||
--- corba/make/common/shared/Defs-utils.gmk
|
--- corba/make/common/shared/Defs-utils.gmk
|
||||||
+++ corba/make/common/shared/Defs-utils.gmk
|
+++ corba/make/common/shared/Defs-utils.gmk
|
||||||
@@ -53,6 +53,13 @@
|
@@ -53,6 +53,13 @@
|
||||||
|
@ -681,14 +670,14 @@
|
||||||
+ static const char *vm_stats[] = {
|
+ static const char *vm_stats[] = {
|
||||||
+ "vm.stats.vm.v_free_count",
|
+ "vm.stats.vm.v_free_count",
|
||||||
+ "vm.stats.vm.v_cache_count",
|
+ "vm.stats.vm.v_cache_count",
|
||||||
+ /* "vm.stats.vm.v_inactive_count", */
|
+ "vm.stats.vm.v_inactive_count"
|
||||||
+ NULL
|
|
||||||
+ };
|
+ };
|
||||||
+ size_t size;
|
+ size_t size;
|
||||||
+ julong free_pages;
|
+ julong free_pages;
|
||||||
+ u_int i, npages;
|
+ u_int i, npages;
|
||||||
+
|
+
|
||||||
+ for (i = 0, free_pages = 0, size = sizeof(npages); vm_stats[i] != NULL; i++) {
|
+ for (i = 0, free_pages = 0; i < nitems(vm_stats); i++) {
|
||||||
|
+ size = sizeof(npages);
|
||||||
+ if (sysctlbyname(vm_stats[i], &npages, &size, NULL, 0) == -1) {
|
+ if (sysctlbyname(vm_stats[i], &npages, &size, NULL, 0) == -1) {
|
||||||
+ free_pages = 0;
|
+ free_pages = 0;
|
||||||
+ break;
|
+ break;
|
||||||
|
@ -827,7 +816,7 @@
|
||||||
+ size_t mibsize, size;
|
+ size_t mibsize, size;
|
||||||
+ int mib[16], n, total = 0, used = 0;
|
+ int mib[16], n, total = 0, used = 0;
|
||||||
+
|
+
|
||||||
+ mibsize = sizeof(mib) / sizeof(mib[0]);
|
+ mibsize = nitems(mib);
|
||||||
+ if (sysctlnametomib("vm.swap_info", mib, &mibsize) != -1) {
|
+ if (sysctlnametomib("vm.swap_info", mib, &mibsize) != -1) {
|
||||||
+ for (n = 0; ; n++) {
|
+ for (n = 0; ; n++) {
|
||||||
+ mib[mibsize] = n;
|
+ mib[mibsize] = n;
|
||||||
|
@ -1713,17 +1702,6 @@
|
||||||
# Import JDK images allow for partial builds, components not built are
|
# Import JDK images allow for partial builds, components not built are
|
||||||
# imported (or copied from) these import areas when needed.
|
# imported (or copied from) these import areas when needed.
|
||||||
|
|
||||||
--- jdk/make/common/shared/Defs-java.gmk
|
|
||||||
+++ jdk/make/common/shared/Defs-java.gmk
|
|
||||||
@@ -42,7 +42,7 @@
|
|
||||||
# Suspect this may not be needed anymore.
|
|
||||||
JAVA_MEM_FLAGS += -Xms$(MAX_VM_MEMORY)m -XX:-Inline
|
|
||||||
else
|
|
||||||
- JAVA_MEM_FLAGS += -Xms$(MIN_VM_MEMORY)m -XX:PermSize=32m -XX:MaxPermSize=160m
|
|
||||||
+ JAVA_MEM_FLAGS += -Xms$(MIN_VM_MEMORY)m
|
|
||||||
endif
|
|
||||||
|
|
||||||
#
|
|
||||||
--- jdk/make/common/shared/Defs-utils.gmk
|
--- jdk/make/common/shared/Defs-utils.gmk
|
||||||
+++ jdk/make/common/shared/Defs-utils.gmk
|
+++ jdk/make/common/shared/Defs-utils.gmk
|
||||||
@@ -80,6 +80,13 @@
|
@@ -80,6 +80,13 @@
|
||||||
|
|
Loading…
Add table
Reference in a new issue