3699a58cc7
Changelog: Bugfixes: 1 JDK-7155957 client‑libs java.awt closed/java/awt/MenuBar/MenuBarStress1/MenuBarStress1.java hangs on win 64 bit with jdk8 2 JDK-8035568 client‑libs java.awt [macosx] Cursor management unification 3 JDK-8079595 client‑libs java.awt Resizing dialog which is JWindow parent makes JVM crash 4 JDK-8169589 client‑libs java.awt [macosx] Activating a JDialog puts to back another dialog 5 JDK-8147842 client‑libs javax.swing IME Composition Window is displayed at incorrect location 6 JDK-7167293 core‑libs java.net FtpURLConnection connection leak on FileNotFoundException 7 JDK-8169465 core‑libs javax.naming Deadlock in com.sun.jndi.ldap.pool.Connections 8 JDK-8133045 deploy deployment_toolkit java.lang.SecurityException: Failed to extract baseline.versions error 9 JDK-8028538 deploy webstart Fedora Linux issue with jnlp‑servlet.jar demo source code license 10 JDK-8170646 deploy webstart JNLP fails to get loaded with old javaws when multiple jres (jre9 and jre8u111) installed 11 JDK-8075196 docs guides CosNaming's implementation doesn't comply with the specification 12 JDK-8161147 hotspot compiler jvm crashes when ‑XX:+UseCountedLoopSafepoints is enabled 13 JDK-8161993 hotspot gc G1 crashes if active_processor_count changes during startup 14 JDK-8147910 hotspot runtime Cache initial active_processor_count 15 JDK-8150490 hotspot runtime Update OS detection code to recognize Windows Server 2016 16 JDK-8170888 hotspot runtime [linux] Experimental support for cgroup memory limits in container (ie Docker) environments 17 JDK-8166208 hotspot svc FlightRecorderOptions settings for defaultrecording ignored. 18 JDK-8161945 install install REGRESSION: 8u91 update of 32 bit JRE removes preferences of the 64 bit JRE 19 JDK-8172932 install install JRE installation fails with 1603 on Windows 10 with enabled Deviceguard 20 JDK-8089915 javafx web Input of type file doesn't honor "accept" attribute. 21 JDK-8090216 javafx web HTMLEditor: font bold doesn't work when an indent is set 22 JDK-8144263 javafx web [WebView, OS X] Webkit rendering artifacts with inertia scrolling 23 JDK-8150982 javafx web Crash when calling WebEngine.print on background thread 24 JDK-8164314 javafx web [WebView] Debug build is no longer working after JDK‑8089681 25 JDK-8165098 javafx web WebEngine.print will attempt to print even if the printer job is complete or has an error 26 JDK-8165173 javafx web canvas/philip/tests/2d.path.clip.empty.html fails with 8u112 27 JDK-8165508 javafx web Incorrect Bug ID in comment for JDK-8164076 28 JDK-8166231 javafx web use @Native annotation in web classes 29 JDK-8166677 javafx web HTMLEditor freezes after restoring previously maximized window 30 JDK-8166775 javafx web Audio slider works incorrectly for short files 31 JDK-8166999 javafx web Update to newer version of WebKit 32 JDK-8167098 javafx web Backport of JDK‑8158926 to JDK 8u mistakenly used preliminary patch 33 JDK-8167100 javafx web Minor source diffs introduced in backports of JDK-8160837 and JDK-8163582 34 JDK-8167675 javafx web Animated gifs are not working 35 JDK-8169204 javafx web Need to document JSObject Call and setSlot APIs to use weak references 36 JDK-8170585 javafx web Fix PlatformContextJava type leaking to GraphicsContext 37 JDK-8170938 javafx web Memory leak in JavaFX WebView 38 JDK-8173783 security‑libs javax.net.ssl IllegalArgumentException: jdk.tls.namedGroups 39 JDK-6474807 security‑libs javax.smartcardio (smartcardio) CardTerminal.connect() throws CardException instead of CardNotPresentException 40 JDK-8168774 tools javac Polymorhic signature method check crashes javac 41 JDK-8167485 tools visualvm Integrate new version of Java VisualVM based on VisualVM 1.3.9 into JDK 42 JDK-8167179 xml jaxp Make XSL generated namespace prefixes local to transformation process
88 lines
2.4 KiB
Text
88 lines
2.4 KiB
Text
# $NetBSD: Makefile.common,v 1.8 2017/05/16 11:55:30 ryoon Exp $
|
|
# used by lang/oracle-jre8/Makefile
|
|
# used by lang/oracle-jdk8/Makefile
|
|
|
|
CATEGORIES= lang java
|
|
COMMENT= Oracle Java(tm) 2 Standard Edition, ${DOWNLOAD_NAME}
|
|
|
|
MAINTAINER= pkgsrc-users@NetBSD.org
|
|
HOMEPAGE= http://www.oracle.com/technetwork/java/index.html
|
|
DOWNLOAD= http://www.oracle.com/technetwork/java/javase/downloads/index-jsp-138363.html
|
|
ARCHIVE= http://www.oracle.com/technetwork/java/javase/archive-139210.html
|
|
|
|
RESTRICTED= Redistribution of repackaged binaries not permitted
|
|
NO_SRC_ON_CDROM=${RESTRICTED}
|
|
NO_SRC_ON_FTP= ${RESTRICTED}
|
|
NO_BIN_ON_CDROM=${RESTRICTED}
|
|
NO_BIN_ON_FTP= ${RESTRICTED}
|
|
|
|
EMUL_PLATFORMS= darwin-x86_64 linux-i386 linux-x86_64 solaris-i386 solaris-x86_64
|
|
|
|
USE_TOOLS+= pax
|
|
|
|
# JDK8 Update number
|
|
UPDATE_NUMBER= 131
|
|
|
|
.include "../../mk/bsd.prefs.mk"
|
|
|
|
.if ${EMUL_OPSYS} == "solaris"
|
|
DIST_OS= solaris
|
|
.elif ${EMUL_OPSYS} == "darwin"
|
|
DIST_OS= macosx
|
|
.else
|
|
DIST_OS= linux
|
|
EMUL_MODULES.linux= compat locale x11
|
|
.endif
|
|
|
|
DIST_ARCH.i386= i586
|
|
DIST_ARCH.x86_64= x64
|
|
|
|
.if defined(DIST_ARCH.${EMUL_ARCH})
|
|
DIST_ARCH= ${DIST_ARCH.${EMUL_ARCH}}
|
|
.else
|
|
DIST_ARCH= ${EMUL_ARCH}
|
|
.endif
|
|
|
|
JAVA_ARCH.i386= i386
|
|
JAVA_ARCH.x86_64= amd64
|
|
|
|
.if defined(JAVA_ARCH.${EMUL_ARCH})
|
|
JAVA_ARCH= ${JAVA_ARCH.${EMUL_ARCH}}
|
|
.else
|
|
JAVA_ARCH= ${EMUL_ARCH}
|
|
.endif
|
|
FILES_SUBST+= JAVA_ARCH=${JAVA_ARCH:Q}
|
|
|
|
INTERACTIVE_STAGE= fetch
|
|
BUILD_DIRS= # empty
|
|
|
|
JAVA_HOME= ${PREFIX}/java/oracle-8
|
|
JAVA_NAME= oracle8
|
|
JAVA_UNLIMIT= datasize
|
|
JAVA_LD_LIBRARY_PATH= ${JAVA_HOME}/lib/${JAVA_ARCH}/jli
|
|
|
|
MESSAGE_SUBST+= JAVA_HOME=${JAVA_HOME:Q}
|
|
|
|
EXTRACT_ENV+= HOME=${WRKDIR}/fake_home
|
|
|
|
# the following forces compression of jarfiles, which is a huge disk
|
|
# space win and trivial to no speed reduction in the face of the
|
|
# new class sharing in Java 5+... -tvierling
|
|
EXTRACT_ENV+= UNPACK200_FLAGS=-Htrue
|
|
|
|
FETCH_MESSAGE+= " The file ${DISTNAME}${EXTRACT_SUFX} containing ${DOWNLOAD_NAME}"
|
|
FETCH_MESSAGE+= ""
|
|
FETCH_MESSAGE+= " must be fetched into:"
|
|
FETCH_MESSAGE+= " ${DISTDIR}/${DISTNAME}${EXTRACT_SUFX}"
|
|
FETCH_MESSAGE+= " from:"
|
|
FETCH_MESSAGE+= " ${DOWNLOAD}"
|
|
FETCH_MESSAGE+= " or ${ARCHIVE}"
|
|
FETCH_MESSAGE+= ""
|
|
FETCH_MESSAGE+= " Click Download for '${DOWNLOAD_NAME}', read and accept the"
|
|
FETCH_MESSAGE+= " license, then choose '${EMUL_OPSYS} tar.gz file'."
|
|
|
|
do-install:
|
|
${INSTALL_PROGRAM_DIR} ${DESTDIR}${JAVA_HOME}
|
|
cd ${WRKSRC} && pax -rwp ma . ${DESTDIR}${JAVA_HOME}
|
|
|
|
.include "../../mk/java-env.mk"
|