pkgsrc/lang/sun-jdk6/Makefile

58 lines
1.5 KiB
Makefile
Raw Normal View History

Update sun-{jdk,jre}6 to 6.0.29, aka, 6u29. Changes: [Olson Data 2011g] Java SE 6u29 contains Olson time zone data version 2011g. For more information, refer to Timezone Data Versions in the JRE Software . [Skipped Version Number] Release Java SE 6u29 follows release Java SE 6u27. There is no publicly available Java SE 6u28 release. Oracle used release version 6u28 for an internal build, which was not necessary once the fixes delivered on Java SE 6u29 were released. [Blacklist Entries] This update release includes the following new entries to the Blacklist: * Cisco AnyConnect Mobility Client * Microsoft UAG Client [RMI Registry Issue] A bug in the rmiregistry command included in this release may cause unintended exceptions to be thrown when an RMI server attempts to bind an exported object which includes codebase annotations using the "file:" URL scheme. The RMI servers most likely to be effected are those which are invoked only by RMI clients executing on the same host as the server. RMI annotates codebase information as part of the serialized state of a remote object reference to assist RMI clients in loading the required classes and interfaces associated with the object at runtime. Exported objects which are looked up in the RMI registry and invoked by RMI clients running on hosts other than the server are usually annotated with codebase URL schemes, such as "http:" or "ftp:" and these should continue to work correctly. As a workaround, RMI servers can set the java.rmi.server.codebase property to use codebase URLs other than the "file:" scheme for the objects they export. [Bug Fixes] This release contains fixes for security vulnerabilities. For more information, please see Oracle Java SE Critical Patch Update advisory.
2011-10-20 14:28:09 +02:00
# $NetBSD: Makefile,v 1.27 2011/10/20 12:28:09 obache Exp $
Update sun-{jdk,jre}6 to 6.0.29, aka, 6u29. Changes: [Olson Data 2011g] Java SE 6u29 contains Olson time zone data version 2011g. For more information, refer to Timezone Data Versions in the JRE Software . [Skipped Version Number] Release Java SE 6u29 follows release Java SE 6u27. There is no publicly available Java SE 6u28 release. Oracle used release version 6u28 for an internal build, which was not necessary once the fixes delivered on Java SE 6u29 were released. [Blacklist Entries] This update release includes the following new entries to the Blacklist: * Cisco AnyConnect Mobility Client * Microsoft UAG Client [RMI Registry Issue] A bug in the rmiregistry command included in this release may cause unintended exceptions to be thrown when an RMI server attempts to bind an exported object which includes codebase annotations using the "file:" URL scheme. The RMI servers most likely to be effected are those which are invoked only by RMI clients executing on the same host as the server. RMI annotates codebase information as part of the serialized state of a remote object reference to assist RMI clients in loading the required classes and interfaces associated with the object at runtime. Exported objects which are looked up in the RMI registry and invoked by RMI clients running on hosts other than the server are usually annotated with codebase URL schemes, such as "http:" or "ftp:" and these should continue to work correctly. As a workaround, RMI servers can set the java.rmi.server.codebase property to use codebase URLs other than the "file:" scheme for the objects they export. [Bug Fixes] This release contains fixes for security vulnerabilities. For more information, please see Oracle Java SE Critical Patch Update advisory.
2011-10-20 14:28:09 +02:00
DISTNAME= jdk-6u29-linux-${DIST_ARCH}
PKGNAME= sun-jdk6-6.0.29
MASTER_SITES= # empty
LICENSE= sun-jdk6-license
DEPENDS+= ${PKGNAME_NOREV:S/jdk/jre/}*:../../lang/sun-jre6
Update sun-{jdk,jre}6 to 6.0.29, aka, 6u29. Changes: [Olson Data 2011g] Java SE 6u29 contains Olson time zone data version 2011g. For more information, refer to Timezone Data Versions in the JRE Software . [Skipped Version Number] Release Java SE 6u29 follows release Java SE 6u27. There is no publicly available Java SE 6u28 release. Oracle used release version 6u28 for an internal build, which was not necessary once the fixes delivered on Java SE 6u29 were released. [Blacklist Entries] This update release includes the following new entries to the Blacklist: * Cisco AnyConnect Mobility Client * Microsoft UAG Client [RMI Registry Issue] A bug in the rmiregistry command included in this release may cause unintended exceptions to be thrown when an RMI server attempts to bind an exported object which includes codebase annotations using the "file:" URL scheme. The RMI servers most likely to be effected are those which are invoked only by RMI clients executing on the same host as the server. RMI annotates codebase information as part of the serialized state of a remote object reference to assist RMI clients in loading the required classes and interfaces associated with the object at runtime. Exported objects which are looked up in the RMI registry and invoked by RMI clients running on hosts other than the server are usually annotated with codebase URL schemes, such as "http:" or "ftp:" and these should continue to work correctly. As a workaround, RMI servers can set the java.rmi.server.codebase property to use codebase URLs other than the "file:" scheme for the objects they export. [Bug Fixes] This release contains fixes for security vulnerabilities. For more information, please see Oracle Java SE Critical Patch Update advisory.
2011-10-20 14:28:09 +02:00
WRKSRC= ${WRKDIR}/jdk1.6.0_29
JAVA_WRAPPERS= appletviewer apt extcheck idlj jar jarsigner \
javac javadoc javah javap jdb rmic serialver
2009-03-03 12:08:40 +01:00
MAKE_JOBS_SAFE= no
.include "../../lang/sun-jre6/Makefile.common"
.if !empty(MACHINE_PLATFORM:MLinux-*-x86_64)
CHECK_SHLIBS_SUPPORTED= no
.endif
PLIST_SRC= PLIST.linux-${EMUL_ARCH}
# Remove parts that are in common with the JRE
#
post-extract:
common=`${AWK} '/^#.*/ { next } /^$$/ { next } { print }' ${FILESDIR}/common`; \
cd ${WRKSRC}; for i in $$common; do \
if [ -d $$i ]; then \
${RM} -rf $$i; \
else \
${RM} -f $$i; \
fi; \
done
${LN} -sf . ${WRKSRC}/jre
pre-install:
# These files are generated the *first* time the package is built
${RM} -f ${WRKSRC}/register.html
${RM} -f ${WRKSRC}/register_ja.html
${RM} -f ${WRKSRC}/register_zh_CN.html
2009-06-02 20:21:39 +02:00
${CHMOD} -x \
${WRKSRC}/db/bin/NetworkServerControl.bat \
${WRKSRC}/db/bin/dblook.bat \
${WRKSRC}/db/bin/derby_common.bat \
${WRKSRC}/db/bin/ij.bat \
${WRKSRC}/db/bin/setEmbeddedCP.bat \
${WRKSRC}/db/bin/setNetworkClientCP.bat \
${WRKSRC}/db/bin/setNetworkServerCP.bat \
${WRKSRC}/db/bin/startNetworkServer.bat \
${WRKSRC}/db/bin/stopNetworkServer.bat \
${WRKSRC}/db/bin/sysinfo.bat \
${WRKSRC}/sample/scripting/scriptpad/src/scripts/memory.sh
* Add new emulator framework in pkgsrc/mk/emulator that handles all binary-only packages that require binary "emulation" on the native operating system. Please see pkgsrc/mk/emulator/README for more details. * Teach the plist framework to automatically use any existing PLIST.${EMUL_PLATFORM} as part of the default PLIST_SRC definition. * Convert all of the binary-only packages in pkgsrc to use the emulator framework. Most of them have been tested to install and deinstall correctly. This involves the following cleanup actions: * Remove use of custom PLIST code and use PLIST.${EMUL_PLATFORM} more consistently. * Simplify packages by using default INSTALL and DEINSTALL scripts instead of custom INSTALL/DEINSTALL code. * Remove "SUSE_COMPAT32" and "PKG_OPTIONS.suse" from pkgsrc. Packages only need to state exactly which emulations they support, and the framework handles any i386-on-x86_64 or sparc-on-sparc64 uses. * Remove "USE_NATIVE_LINUX" from pkgsrc. The framework will automatically detect when the package is installing on Linux. Specific changes to packages include: * Bump the PKGREVISIONs for all of the suse100* and suse91* packages due to changes in the +INSTALL/+DEINSTALL scripts used in all of the packages. * Remove pkgsrc/emulators/suse_linux, which is unused by any packages. * cad/lc -- remove custom code to create the distinfo file for all supported platforms; just use "emul-fetch" and "emul-distinfo" instead. * lang/Cg-compiler -- install the shared libraries under ${EMULDIR} instead of ${PREFIX}/lib so that compiled programs will find the shared libraries. * mail/thunderbird-bin-nightly -- update to latest binary distributions for supported platforms. * multimedia/ns-flash -- update Linux version to 9.0.48 as the older version is no longer available for interactive fetch. * security/uvscan -- set LD_LIBRARY_PATH explicitly so that it's not necessary to install library symlinks into ${EMULDIR}/usr/local/lib. * www/firefox-bin-flash -- update Linux version to 9.0.48 as the older version is no longer available for interactive fetch.
2007-07-29 07:18:36 +02:00
.include "../../mk/bsd.pkg.mk"