summaryrefslogtreecommitdiff
path: root/lang/oracle-jre8
diff options
context:
space:
mode:
authorjperkin <jperkin@pkgsrc.org>2015-11-10 11:35:30 +0000
committerjperkin <jperkin@pkgsrc.org>2015-11-10 11:35:30 +0000
commitf96e942f4ec6509a798e3e162d0c4d2178ff5019 (patch)
tree29478cc3941eae890776b57dd97deff3a50b8949 /lang/oracle-jre8
parent97b5801e3ae3d451d63837fc107c4c8d13e74c94 (diff)
downloadpkgsrc-f96e942f4ec6509a798e3e162d0c4d2178ff5019.tar.gz
Update Oracle JRE/JDK to 8.0u66.
pkgsrc changes: - Add support for Darwin (JRE only, Oracle only provide .dmg downloads for the JDK). - Add better 'distinfo' handling so that all distfiles are included. Upstream changes in 8.0u66: New Features and Changes The following are some of the notable new features and changes in this release: Support ISO 4217 "Current funds codes" table (A.2) This enhancement adds support for ISO 4217 table A.2 fund codes. Previously the JDK only supported those currencies listed in table A.1. See JDK-8074350. Bug Fixes This release contains fixes for security vulnerabilities. For more information, see Oracle Critical Patch Update Advisory. For a list of bug fixes included in this release, see JDK 8u66 Bug Fixes page. The following are some of the notable bug fixes included in this release: Hotspot should use PICL interface to get cacheline size on SPARC The libpicl library is now required on Solaris/SPARC to determine the size of the cache lines. In case the library is not present or the PICL service is not available the JVM will display a warning and compiler optimizations that utilize the BIS (Block Initializing Store) instruction will be turned off. See JDK-8056124. Preloading libjsig.dylib causes deadlock when signal() is called Applications need to preload the libjsig library to enable signal chaining. Previously, on OS X, after libjsig.dylib was preloaded, any call from native code to signal() caused a deadlock. This has been corrected. See JDK-8072147. VM crash when class is redefined with Instrumentation.redefineClasses The JVM could crash when a class was redefined with Instrumentation.redefineClasses(). The crash could either be a segmentation fault at SystemDictionary::resolve_or_null, or an internal error with the message "tag mismatch with resolution error table". This has now been fixed . See JDK-8076110. Upstream changes in 8.0u65: Bug Fixes This release contains fixes for security vulnerabilities. For more information, see Oracle Java SE Critical Patch Update Advisory. For a list of bug fixes included in this release, see JDK 8u65 Bug Fixes page. The following are some of the notable bug fixes included in this release: Use Safe Prime Diffie-Hellman Groups In the JDK SSL/TLS implementation (SunJSSE provider), safe prime Diffie-Hellman groups are used by default. Users can customize Diffie-Hellman groups with the security property, "jdk.tls.server.defaultDHEParameters". [macosx] JRE AU client installed fails update to NEXTVER on Mac 10.11 A new installer is introduced in the 8u65 release to update OS X users to the latest version. The installer will apply to both scheduled and manual updates, and bundles made available on java.com and OTN. Users who experience compatibility issues with the new installer can manually download and install the ".pkg" installer available on My Oracle Support. Known Issues [macosx] Sponsor offer screen accessibility (a11y) issues Users who operate the keyboard to access user interfaces in the Java installer will be unable to access hyperlinks and checkboxes in software add-on offer screens. As a workaround to setting preferences related to add-on software in the user interface, users can disable such offers either by disabling them in the Java Control Panel, or by passing 'SPONSORS=0' via the command line. For more information, refer to: https://www.java.com/en/download/faq/disable_offers.xml See JDK-8061886.
Diffstat (limited to 'lang/oracle-jre8')
-rw-r--r--lang/oracle-jre8/Makefile31
-rw-r--r--lang/oracle-jre8/Makefile.common10
-rw-r--r--lang/oracle-jre8/PLIST.macosx-x86_64189
-rw-r--r--lang/oracle-jre8/distinfo28
-rw-r--r--lang/oracle-jre8/sfiles-macosx-x86_64.mk21
5 files changed, 261 insertions, 18 deletions
diff --git a/lang/oracle-jre8/Makefile b/lang/oracle-jre8/Makefile
index 3e329a6dfc9..99bc0641e44 100644
--- a/lang/oracle-jre8/Makefile
+++ b/lang/oracle-jre8/Makefile
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.1 2015/05/30 09:49:43 ryoon Exp $
+# $NetBSD: Makefile,v 1.2 2015/11/10 11:35:30 jperkin Exp $
# Note: Regen distinfo with PKG_OPTIONS.oracle-jre8+=oracle-jre-jce
# Note: Update DOWNLOAD_NAME when you update the JRE version
@@ -15,7 +15,6 @@ DOWNLOAD_NAME= Java Runtime Environment (JRE) 8u${UPDATE_NUMBER}
USE_TOOLS+= pax
-WRKSRC= ${WRKDIR}/jre1.8.0_${UPDATE_NUMBER}
JAVA_WRAPPERS= java javaws keytool orbd policytool rmid rmiregistry \
servertool tnameserv
REQD_DIRS= ${JAVA_HOME}
@@ -28,6 +27,12 @@ CONF_FILES= # empty
.include "../../lang/oracle-jre8/Makefile.common"
+.if ${OPSYS} == "Darwin"
+WRKSRC= ${WRKDIR}/jre1.8.0_${UPDATE_NUMBER}.jre/Contents/Home
+.else
+WRKSRC= ${WRKDIR}/jre1.8.0_${UPDATE_NUMBER}
+.endif
+
SFILES_MK=sfiles-${DIST_OS}-${EMUL_ARCH}.mk
.sinclude "${SFILES_MK}"
@@ -47,7 +52,7 @@ PKG_SUPPORTED_OPTIONS= oracle-jre-jce
PLIST_SRC= PLIST.${DIST_OS}-${EMUL_ARCH}
PLIST_VARS+= jce native
-.if !empty(PKG_OPTIONS:Moracle-jre-jce) || make(distinfo)
+.if !empty(PKG_OPTIONS:Moracle-jre-jce)
DISTFILES= ${DISTNAME}${EXTRACT_SUFX} jce_policy-8.zip
.endif
.if !empty(PKG_OPTIONS:Moracle-jre-jce)
@@ -56,10 +61,28 @@ FETCH_MESSAGE+= ""
FETCH_MESSAGE+= "As oracle-jre-jce is enabled jce_policy-8.zip is also needed"
.endif
+# Simplify distinfo generation
+.if make(distinfo)
+DISTFILES= jce_policy-8.zip
+DISTFILES+= jre-8u${UPDATE_NUMBER}-linux-i586.tar.gz
+DISTFILES+= jre-8u${UPDATE_NUMBER}-linux-x64.tar.gz
+DISTFILES+= jre-8u${UPDATE_NUMBER}-macosx-x64.tar.gz
+DISTFILES+= jre-8u${UPDATE_NUMBER}-solaris-x64.tar.gz
+FETCH_MESSAGE= "You must fetch the following files to generate distinfo:"
+FETCH_MESSAGE+= ""
+.for file in ${DISTFILES}
+FETCH_MESSAGE+= " ${file}"
+.endfor
+FETCH_MESSAGE+= ""
+FETCH_MESSAGE+= "from:"
+FETCH_MESSAGE+= " ${DOWNLOAD}"
+FETCH_MESSAGE+= " or ${ARCHIVE}"
+.endif
+
# Some of the binaries require libX11, so ensure that requirement is
# satisfied when the package is installed on the native OS.
#
-.if defined(EMUL_IS_NATIVE) && ${OPSYS} != "SunOS"
+.if defined(EMUL_IS_NATIVE) && ${OPSYS} != "SunOS" && ${OPSYS} != "Darwin"
. if ${X11_TYPE} == "native"
X11_LIBDIR= ${X11BASE}/lib${LIBABISUFFIX}
. if ${_OPSYS_SHLIB_TYPE} == "dylib"
diff --git a/lang/oracle-jre8/Makefile.common b/lang/oracle-jre8/Makefile.common
index 6ae16a9cde9..2b5263bdf65 100644
--- a/lang/oracle-jre8/Makefile.common
+++ b/lang/oracle-jre8/Makefile.common
@@ -1,9 +1,9 @@
-# $NetBSD: Makefile.common,v 1.2 2015/08/30 10:52:16 ryoon Exp $
+# $NetBSD: Makefile.common,v 1.3 2015/11/10 11:35:30 jperkin Exp $
# used by lang/oracle-jre8/Makefile
# used by lang/oracle-jdk8/Makefile
CATEGORIES= lang java
-COMMENT= Sun's Java(tm) 2 Standard Edition, ${DOWNLOAD_NAME}
+COMMENT= Oracle Java(tm) 2 Standard Edition, ${DOWNLOAD_NAME}
MAINTAINER= pkgsrc-users@NetBSD.org
HOMEPAGE= http://www.oracle.com/technetwork/java/index.html
@@ -16,17 +16,19 @@ NO_SRC_ON_FTP= ${RESTRICTED}
NO_BIN_ON_CDROM=${RESTRICTED}
NO_BIN_ON_FTP= ${RESTRICTED}
-EMUL_PLATFORMS= linux-i386 linux-x86_64 solaris-x86_64
+EMUL_PLATFORMS= darwin-x86_64 linux-i386 linux-x86_64 solaris-i386 solaris-x86_64
USE_TOOLS+= pax
# JDK8 Update number
-UPDATE_NUMBER= 60
+UPDATE_NUMBER= 66
.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
diff --git a/lang/oracle-jre8/PLIST.macosx-x86_64 b/lang/oracle-jre8/PLIST.macosx-x86_64
new file mode 100644
index 00000000000..edc0324f23a
--- /dev/null
+++ b/lang/oracle-jre8/PLIST.macosx-x86_64
@@ -0,0 +1,189 @@
+@comment $NetBSD: PLIST.macosx-x86_64,v 1.1 2015/11/10 11:35:30 jperkin Exp $
+bin/oracle8-java
+bin/oracle8-javaws
+bin/oracle8-keytool
+bin/oracle8-orbd
+bin/oracle8-policytool
+bin/oracle8-rmid
+bin/oracle8-rmiregistry
+bin/oracle8-servertool
+bin/oracle8-tnameserv
+java/oracle-8/.systemPrefs/.system.lock
+java/oracle-8/.systemPrefs/.systemRootModFile
+java/oracle-8/COPYRIGHT
+java/oracle-8/LICENSE
+java/oracle-8/README
+java/oracle-8/THIRDPARTYLICENSEREADME-JAVAFX.txt
+java/oracle-8/THIRDPARTYLICENSEREADME.txt
+java/oracle-8/Welcome.html
+java/oracle-8/bin/java
+java/oracle-8/bin/jjs
+java/oracle-8/bin/keytool
+java/oracle-8/bin/orbd
+java/oracle-8/bin/pack200
+java/oracle-8/bin/policytool
+java/oracle-8/bin/rmid
+java/oracle-8/bin/rmiregistry
+java/oracle-8/bin/servertool
+java/oracle-8/bin/tnameserv
+java/oracle-8/bin/unpack200
+java/oracle-8/lib/calendars.properties.default
+java/oracle-8/lib/charsets.jar
+java/oracle-8/lib/classlist
+java/oracle-8/lib/cmm/CIEXYZ.pf
+java/oracle-8/lib/cmm/GRAY.pf
+java/oracle-8/lib/cmm/LINEAR_RGB.pf
+java/oracle-8/lib/cmm/PYCC.pf
+java/oracle-8/lib/cmm/sRGB.pf
+java/oracle-8/lib/content-types.properties.default
+java/oracle-8/lib/currency.data
+java/oracle-8/lib/ext/cldrdata.jar
+java/oracle-8/lib/ext/dnsns.jar
+java/oracle-8/lib/ext/jaccess.jar
+java/oracle-8/lib/ext/jfxrt.jar
+java/oracle-8/lib/ext/localedata.jar
+java/oracle-8/lib/ext/meta-index
+java/oracle-8/lib/ext/nashorn.jar
+java/oracle-8/lib/ext/sunec.jar
+java/oracle-8/lib/ext/sunjce_provider.jar
+java/oracle-8/lib/ext/sunpkcs11.jar
+java/oracle-8/lib/ext/zipfs.jar
+java/oracle-8/lib/flavormap.properties.default
+java/oracle-8/lib/fontconfig.bfc.default
+java/oracle-8/lib/fontconfig.properties.src.default
+java/oracle-8/lib/fonts/LucidaBrightDemiBold.ttf
+java/oracle-8/lib/fonts/LucidaBrightDemiItalic.ttf
+java/oracle-8/lib/fonts/LucidaBrightItalic.ttf
+java/oracle-8/lib/fonts/LucidaBrightRegular.ttf
+java/oracle-8/lib/fonts/LucidaSansDemiBold.ttf
+java/oracle-8/lib/fonts/LucidaSansRegular.ttf
+java/oracle-8/lib/fonts/LucidaTypewriterBold.ttf
+java/oracle-8/lib/fonts/LucidaTypewriterRegular.ttf
+java/oracle-8/lib/fonts/fonts.dir
+java/oracle-8/lib/hijrah-config-umalqura.properties.default
+java/oracle-8/lib/images/cursors/cursors.properties.default
+java/oracle-8/lib/images/cursors/invalid32x32.gif
+java/oracle-8/lib/images/cursors/motif_CopyDrop32x32.gif
+java/oracle-8/lib/images/cursors/motif_CopyNoDrop32x32.gif
+java/oracle-8/lib/images/cursors/motif_LinkDrop32x32.gif
+java/oracle-8/lib/images/cursors/motif_LinkNoDrop32x32.gif
+java/oracle-8/lib/images/cursors/motif_MoveDrop32x32.gif
+java/oracle-8/lib/images/cursors/motif_MoveNoDrop32x32.gif
+java/oracle-8/lib/javafx.properties.default
+java/oracle-8/lib/jce.jar
+java/oracle-8/lib/jfr.jar
+java/oracle-8/lib/jfr/default.jfc
+java/oracle-8/lib/jfr/profile.jfc
+java/oracle-8/lib/jfxswt.jar
+java/oracle-8/lib/jli/libjli.dylib
+java/oracle-8/lib/jspawnhelper
+java/oracle-8/lib/jsse.jar
+java/oracle-8/lib/jvm.cfg.default
+java/oracle-8/lib/jvm.hprof.txt
+java/oracle-8/lib/libAppleScriptEngine.dylib
+java/oracle-8/lib/libattach.dylib
+java/oracle-8/lib/libawt.dylib
+java/oracle-8/lib/libawt_lwawt.dylib
+java/oracle-8/lib/libbci.dylib
+java/oracle-8/lib/libdcpr.dylib
+java/oracle-8/lib/libdecora_sse.dylib
+java/oracle-8/lib/libdt_socket.dylib
+java/oracle-8/lib/libfontmanager.dylib
+java/oracle-8/lib/libfxplugins.dylib
+java/oracle-8/lib/libglass.dylib
+java/oracle-8/lib/libglib-lite.dylib
+java/oracle-8/lib/libgstreamer-lite.dylib
+java/oracle-8/lib/libhprof.dylib
+java/oracle-8/lib/libinstrument.dylib
+java/oracle-8/lib/libj2gss.dylib
+java/oracle-8/lib/libj2pcsc.dylib
+java/oracle-8/lib/libj2pkcs11.dylib
+java/oracle-8/lib/libjaas_unix.dylib
+java/oracle-8/lib/libjava.dylib
+java/oracle-8/lib/libjava_crw_demo.dylib
+java/oracle-8/lib/libjavafx_font.dylib
+java/oracle-8/lib/libjavafx_font_t2k.dylib
+java/oracle-8/lib/libjavafx_iio.dylib
+java/oracle-8/lib/libjawt.dylib
+java/oracle-8/lib/libjdwp.dylib
+java/oracle-8/lib/libjfr.dylib
+java/oracle-8/lib/libjfxmedia.dylib
+java/oracle-8/lib/libjfxmedia_avf.dylib
+java/oracle-8/lib/libjfxmedia_qtkit.dylib
+java/oracle-8/lib/libjfxwebkit.dylib
+java/oracle-8/lib/libjpeg.dylib
+java/oracle-8/lib/libjsdt.dylib
+java/oracle-8/lib/libjsig.dylib
+java/oracle-8/lib/libjsound.dylib
+java/oracle-8/lib/libkcms.dylib
+java/oracle-8/lib/liblcms.dylib
+java/oracle-8/lib/libmanagement.dylib
+java/oracle-8/lib/libmlib_image.dylib
+java/oracle-8/lib/libnet.dylib
+java/oracle-8/lib/libnio.dylib
+java/oracle-8/lib/libnpt.dylib
+java/oracle-8/lib/libosx.dylib
+java/oracle-8/lib/libosxapp.dylib
+java/oracle-8/lib/libosxkrb5.dylib
+java/oracle-8/lib/libosxui.dylib
+java/oracle-8/lib/libprism_common.dylib
+java/oracle-8/lib/libprism_es2.dylib
+java/oracle-8/lib/libprism_sw.dylib
+java/oracle-8/lib/libresource.dylib
+java/oracle-8/lib/libsaproc.dylib
+java/oracle-8/lib/libsplashscreen.dylib
+java/oracle-8/lib/libsunec.dylib
+java/oracle-8/lib/libt2k.dylib
+java/oracle-8/lib/libunpack.dylib
+java/oracle-8/lib/libverify.dylib
+java/oracle-8/lib/libzip.dylib
+java/oracle-8/lib/logging.properties.default
+java/oracle-8/lib/management-agent.jar
+java/oracle-8/lib/management/jmxremote.access
+java/oracle-8/lib/management/jmxremote.password.template
+java/oracle-8/lib/management/management.properties.default
+java/oracle-8/lib/management/snmp.acl.template
+java/oracle-8/lib/meta-index
+java/oracle-8/lib/net.properties.default
+java/oracle-8/lib/psfont.properties.ja.default
+java/oracle-8/lib/psfontj2d.properties.default
+java/oracle-8/lib/resources.jar
+java/oracle-8/lib/rt.jar
+java/oracle-8/lib/security/US_export_policy.jar
+java/oracle-8/lib/security/blacklist
+java/oracle-8/lib/security/blacklisted.certs
+java/oracle-8/lib/security/cacerts
+java/oracle-8/lib/security/java.policy
+java/oracle-8/lib/security/java.security.default
+java/oracle-8/lib/security/local_policy.jar
+java/oracle-8/lib/security/trusted.libraries
+java/oracle-8/lib/server/Xusage.txt
+java/oracle-8/lib/server/libjsig.dylib
+java/oracle-8/lib/server/libjvm.dylib
+java/oracle-8/lib/sound.properties.default
+java/oracle-8/lib/tzdb.dat
+java/oracle-8/man/ja_JP.UTF-8/man1/java.1
+java/oracle-8/man/ja_JP.UTF-8/man1/javaws.1
+java/oracle-8/man/ja_JP.UTF-8/man1/jjs.1
+java/oracle-8/man/ja_JP.UTF-8/man1/keytool.1
+java/oracle-8/man/ja_JP.UTF-8/man1/orbd.1
+java/oracle-8/man/ja_JP.UTF-8/man1/pack200.1
+java/oracle-8/man/ja_JP.UTF-8/man1/policytool.1
+java/oracle-8/man/ja_JP.UTF-8/man1/rmid.1
+java/oracle-8/man/ja_JP.UTF-8/man1/rmiregistry.1
+java/oracle-8/man/ja_JP.UTF-8/man1/servertool.1
+java/oracle-8/man/ja_JP.UTF-8/man1/tnameserv.1
+java/oracle-8/man/ja_JP.UTF-8/man1/unpack200.1
+java/oracle-8/man/man1/java.1
+java/oracle-8/man/man1/javaws.1
+java/oracle-8/man/man1/jjs.1
+java/oracle-8/man/man1/keytool.1
+java/oracle-8/man/man1/orbd.1
+java/oracle-8/man/man1/pack200.1
+java/oracle-8/man/man1/policytool.1
+java/oracle-8/man/man1/rmid.1
+java/oracle-8/man/man1/rmiregistry.1
+java/oracle-8/man/man1/servertool.1
+java/oracle-8/man/man1/tnameserv.1
+java/oracle-8/man/man1/unpack200.1
+java/oracle-8/release
diff --git a/lang/oracle-jre8/distinfo b/lang/oracle-jre8/distinfo
index 91617c47550..57f1c62cdb2 100644
--- a/lang/oracle-jre8/distinfo
+++ b/lang/oracle-jre8/distinfo
@@ -1,14 +1,22 @@
-$NetBSD: distinfo,v 1.2 2015/08/30 10:52:16 ryoon Exp $
+$NetBSD: distinfo,v 1.3 2015/11/10 11:35:30 jperkin Exp $
SHA1 (jce_policy-8.zip) = 7d25dcee3e6ef2c984d748a14614b37c18ce3507
RMD160 (jce_policy-8.zip) = bdcb54a9900c00b52c24d024282b6e40c148d49c
+SHA512 (jce_policy-8.zip) = abbaa81a35f904ec61b4cf3c2d1ca8c8d49e53bb248e698185eea906939d68f5063412800585ec74027aab1012ef189aebe1dc99fe8ef4230a0ecb0b527f88e5
Size (jce_policy-8.zip) = 8409 bytes
-SHA1 (jre-8u60-linux-i586.tar.gz) = 27c66201df30500cd87c557b48e05f265f110d96
-RMD160 (jre-8u60-linux-i586.tar.gz) = 4652b51a5371e7e606bf7ca7c535bfd9d01b6917
-Size (jre-8u60-linux-i586.tar.gz) = 73863653 bytes
-SHA1 (jre-8u60-linux-x64.tar.gz) = 1dcfa4ea4cd82be67f598564424f67a46e6a5f58
-RMD160 (jre-8u60-linux-x64.tar.gz) = 6fd20f85f941a1c4da313d5f48c2781696f4d05c
-Size (jre-8u60-linux-x64.tar.gz) = 71680110 bytes
-SHA1 (jre-8u60-solaris-x64.tar.gz) = f46caf3d2a6ff79c6b3c8fd0f45a924bca21c969
-RMD160 (jre-8u60-solaris-x64.tar.gz) = b0626d42839e11bdd7408dcd26619bc8ed32a172
-Size (jre-8u60-solaris-x64.tar.gz) = 52202549 bytes
+SHA1 (jre-8u66-linux-i586.tar.gz) = 05bfa6eae0e0102496ab9faa01ea95807b7f815b
+RMD160 (jre-8u66-linux-i586.tar.gz) = 5e41338b83e431434150a9e5feb3db4367d9f900
+SHA512 (jre-8u66-linux-i586.tar.gz) = c605027974e5d6ad55cefee9c75239cd15fcf726abe49617d1008cec44f8a927f6794fcf2819e1f1e35b9535d40f6bef1fd4b023271f80e3e392824fa8bb2111
+Size (jre-8u66-linux-i586.tar.gz) = 73883805 bytes
+SHA1 (jre-8u66-linux-x64.tar.gz) = 5537d78b13676564f17c6c8388daa0250838d39b
+RMD160 (jre-8u66-linux-x64.tar.gz) = 27b0d970d43f4b09b0c8a61a540155d1e6fe0aca
+SHA512 (jre-8u66-linux-x64.tar.gz) = ba0de83d6a485cab305c352091cfca74b6a64132fbda38b5bda53b9dd2569adafc64c93f92397dc3a40167b04690f4d8de9f1209485a8e51a236db312efe4b8c
+Size (jre-8u66-linux-x64.tar.gz) = 71719193 bytes
+SHA1 (jre-8u66-macosx-x64.tar.gz) = adcef9537e242a646a0b300629e6980d67d46741
+RMD160 (jre-8u66-macosx-x64.tar.gz) = e004d6887b15cded7a3e00ff241d53d2cd83ffa1
+SHA512 (jre-8u66-macosx-x64.tar.gz) = 082a92d71bf6a7800d25eaec738b5cae5fa13a389544df4eb24b5ff4f7282edb909a841b162bf369b675df4344d3ab1fdd7935cd1155bedfc9f35337978799f9
+Size (jre-8u66-macosx-x64.tar.gz) = 58650871 bytes
+SHA1 (jre-8u66-solaris-x64.tar.gz) = 8e73346a90e2bade4cc452c6f371dd8b928a734a
+RMD160 (jre-8u66-solaris-x64.tar.gz) = 0ddad7615c82ea954c067b3fc63e20e8f50b9f05
+SHA512 (jre-8u66-solaris-x64.tar.gz) = 1a4bf16d26d7c74e6e6a990d2d4fbdb7f2a08e55f91829222972acfaeb559fd103d171ac36851e436ccfab3f834f3c94d42a67420a816a477b712e8f35072482
+Size (jre-8u66-solaris-x64.tar.gz) = 52098285 bytes
diff --git a/lang/oracle-jre8/sfiles-macosx-x86_64.mk b/lang/oracle-jre8/sfiles-macosx-x86_64.mk
new file mode 100644
index 00000000000..e0fcee2f89e
--- /dev/null
+++ b/lang/oracle-jre8/sfiles-macosx-x86_64.mk
@@ -0,0 +1,21 @@
+# $NetBSD: sfiles-macosx-x86_64.mk,v 1.1 2015/11/10 11:35:30 jperkin Exp $
+#
+# Created with "make makesfiles"
+# Do not edit this file manually!
+#
+SFILES+= calendars.properties
+SFILES+= content-types.properties
+SFILES+= flavormap.properties
+SFILES+= fontconfig.bfc
+SFILES+= fontconfig.properties.src
+SFILES+= hijrah-config-umalqura.properties
+SFILES+= images/cursors/cursors.properties
+SFILES+= javafx.properties
+SFILES+= jvm.cfg
+SFILES+= logging.properties
+SFILES+= management/management.properties
+SFILES+= net.properties
+SFILES+= psfont.properties.ja
+SFILES+= psfontj2d.properties
+SFILES+= security/java.security
+SFILES+= sound.properties