pkgsrc/lang/oracle-jre8/Makefile.common
ryoon 3699a58cc7 Update to 8.0.131
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
2017-05-16 11:55:30 +00:00

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"