The NetBSD Project

CVS log for pkgsrc/lang/openjdk7/bootstrap.mk

[BACK] Up to [cvs.NetBSD.org] / pkgsrc / lang / openjdk7

Request diff between arbitrary revisions


Default branch: MAIN


Revision 1.23 / (download) - annotate - [select for diffs], Sun Sep 22 15:16:26 2019 UTC (4 months, 4 weeks ago) by tnn
Branch: MAIN
CVS Tags: pkgsrc-2019Q4-base, pkgsrc-2019Q4, pkgsrc-2019Q3-base, pkgsrc-2019Q3, HEAD
Changes since 1.22: +5 -25 lines
Diff to previous 1.22 (colored)

openjdk*: make NetBSD 7 bootstrap binaries valid for all future releases

Also drop support for NetBSD 6 and older.

Revision 1.22 / (download) - annotate - [select for diffs], Sun Sep 22 15:05:06 2019 UTC (4 months, 4 weeks ago) by tnn
Branch: MAIN
Changes since 1.21: +3 -3 lines
Diff to previous 1.21 (colored)

openjdk*: remove NetBSD major version constraints

Revision 1.21 / (download) - annotate - [select for diffs], Fri Sep 14 15:53:46 2018 UTC (17 months, 1 week ago) by tnn
Branch: MAIN
CVS Tags: pkgsrc-2019Q2-base, pkgsrc-2019Q2, pkgsrc-2019Q1-base, pkgsrc-2019Q1, pkgsrc-2018Q4-base, pkgsrc-2018Q4, pkgsrc-2018Q3-base, pkgsrc-2018Q3
Changes since 1.20: +8 -1 lines
Diff to previous 1.20 (colored)

openjdk[78]: add support for NetBSD-*-aarch64

Revision 1.20 / (download) - annotate - [select for diffs], Mon Aug 14 00:02:16 2017 UTC (2 years, 6 months ago) by ryoon
Branch: MAIN
CVS Tags: pkgsrc-2018Q2-base, pkgsrc-2018Q2, pkgsrc-2018Q1-base, pkgsrc-2018Q1, pkgsrc-2017Q4-base, pkgsrc-2017Q4, pkgsrc-2017Q3-base, pkgsrc-2017Q3
Changes since 1.19: +7 -7 lines
Diff to previous 1.19 (colored)

Update to 1.7.141

* Support build and run under NetBSD PaX MPROTECT environment

Changelog:
Many bugfixes and security bugfixes

Revision 1.19 / (download) - annotate - [select for diffs], Fri Mar 6 12:11:54 2015 UTC (4 years, 11 months ago) by tnn
Branch: MAIN
CVS Tags: pkgsrc-2017Q2-base, pkgsrc-2017Q2, pkgsrc-2017Q1-base, pkgsrc-2017Q1, pkgsrc-2016Q4-base, pkgsrc-2016Q4, pkgsrc-2016Q3-base, pkgsrc-2016Q3, pkgsrc-2016Q2-base, pkgsrc-2016Q2, pkgsrc-2016Q1-base, pkgsrc-2016Q1, pkgsrc-2015Q4-base, pkgsrc-2015Q4, pkgsrc-2015Q3-base, pkgsrc-2015Q3, pkgsrc-2015Q2-base, pkgsrc-2015Q2, pkgsrc-2015Q1-base, pkgsrc-2015Q1
Changes since 1.18: +12 -5 lines
Diff to previous 1.18 (colored)

Enable the package for NetBSD-7.*-earmv[67]hf.
Build time on RPI is ~2 days so I won't bother with support for older ARM.

Revision 1.18 / (download) - annotate - [select for diffs], Mon Mar 2 03:53:26 2015 UTC (4 years, 11 months ago) by tnn
Branch: MAIN
Changes since 1.17: +20 -20 lines
Diff to previous 1.17 (colored)

- put -D__STDC_LIMIT_MACROS on command line instead of patching it everywhere
- don't use ALT_JDK_IMPORT_PATH on SunOS, just build like on other platforms
- regen all bootstraps to facilitate removal of the +UseSerialGC hacks
- bootstrap binaries on FTP are now PGP signed
- remove a handful of obsolete patches

Revision 1.17 / (download) - annotate - [select for diffs], Sun Feb 22 08:40:07 2015 UTC (4 years, 11 months ago) by tnn
Branch: MAIN
Changes since 1.16: +29 -2 lines
Diff to previous 1.16 (colored)

Documentation of procedure and requirements for making bootstrap toolchains

Revision 1.16 / (download) - annotate - [select for diffs], Fri Feb 13 10:47:40 2015 UTC (5 years ago) by tnn
Branch: MAIN
Changes since 1.15: +3 -3 lines
Diff to previous 1.15 (colored)

add bootstrap jvm binaries for NetBSD 7.* / sparc64,
built in 7.0_BETA chroot with libkver.

Revision 1.15 / (download) - annotate - [select for diffs], Thu Feb 12 06:18:17 2015 UTC (5 years ago) by tnn
Branch: MAIN
Changes since 1.14: +8 -1 lines
Diff to previous 1.14 (colored)

- Add basic support for NetBSD/sparc64
- drop obsolete patch; libgcc_s linking is handled by the package
- can use either cups-1.5 or cups-2.0 headers for build

Revision 1.14 / (download) - annotate - [select for diffs], Fri Jan 9 16:29:04 2015 UTC (5 years, 1 month ago) by rumko
Branch: MAIN
Changes since 1.13: +8 -2 lines
Diff to previous 1.13 (colored)

lang/openjdk7: make it work on FreeBSD 10.* x86_64

* -Wno-new-returns-null is not currently known to installed clang on fbsd, make it optional
* on fbsd, openjdk builds libjsoundalsa and libsctp, add them optionally to PLIST
* add necessary patches to make it build on fbsd

Reviewed by wiz

Revision 1.13 / (download) - annotate - [select for diffs], Fri Aug 15 19:39:36 2014 UTC (5 years, 6 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2014Q4-base, pkgsrc-2014Q4, pkgsrc-2014Q3-base, pkgsrc-2014Q3
Changes since 1.12: +4 -4 lines
Diff to previous 1.12 (colored)

Handle NetBSD-7.* the same way as NetBSD-6.99*.

Revision 1.10.6.1 / (download) - annotate - [select for diffs], Sun Jul 27 12:36:21 2014 UTC (5 years, 6 months ago) by spz
Branch: pkgsrc-2014Q2
Changes since 1.10: +17 -3 lines
Diff to previous 1.10 (colored) next main 1.11 (colored)

Pullup ticket #4465 - requested by dholland
lang/openjdk7: fix for netbsd-5

Revisions pulled up:
- lang/openjdk7/Makefile                                        1.71-1.72
- lang/openjdk7/bootstrap.mk                                    1.11
- lang/openjdk7/distinfo                                        1.50-1.51
- lang/openjdk7/patches/patch-aa                                1.12
- lang/openjdk7/patches/patch-ak                                1.7
- lang/openjdk7/patches/patch-hotspot_agent_src_share_classes_sun_jvm_hotspot_utilities_PlatformInfo.java 1.1
- lang/openjdk7/patches/patch-jdk_make_java_net_FILES__c.gmk    1.1
- lang/openjdk7/patches/patch-jdk_src_solaris_classes_java_lang_UNIXProcess.java.bsd 1.1
- lang/openjdk7/patches/patch-jdk_src_solaris_native_java_lang_UNIXProcess__md.c 1.1
- lang/openjdk7/patches/patch-jdk_src_solaris_native_java_lang_java__props__md.c 1.1
- lang/openjdk7/patches/patch-jdk_src_solaris_native_java_net_net__util__md.h 1.1
- lang/openjdk7/patches/patch-jdk_test_jprt.config              1.1

-------------------------------------------------------------------
   Module Name:	pkgsrc
   Committed By:	ryoon
   Date:		Mon Jul 21 00:15:41 UTC 2014

   Modified Files:
   	pkgsrc/lang/openjdk7: Makefile distinfo
   Added Files:
   	pkgsrc/lang/openjdk7/patches:
   	    patch-jdk_src_solaris_classes_java_lang_UNIXProcess.java.bsd
   	    patch-jdk_src_solaris_native_java_lang_UNIXProcess__md.c

   Log Message:
   Bump PKGREVISION. Fix PR pkg/48982.

   * Use fork instead of posix_spawn under NetBSD 5.


   To generate a diff of this commit:
   cvs rdiff -u -r1.70 -r1.71 pkgsrc/lang/openjdk7/Makefile
   cvs rdiff -u -r1.49 -r1.50 pkgsrc/lang/openjdk7/distinfo
   cvs rdiff -u -r0 -r1.1 \
       pkgsrc/lang/openjdk7/patches/patch-jdk_src_solaris_classes_java_lang_UNIXProcess.java.bsd \
       pkgsrc/lang/openjdk7/patches/patch-jdk_src_solaris_native_java_lang_UNIXProcess__md.c

-------------------------------------------------------------------
   Module Name:	pkgsrc
   Committed By:	ryoon
   Date:		Fri Jul 25 20:35:14 UTC 2014

   Modified Files:
   	pkgsrc/lang/openjdk7: Makefile bootstrap.mk distinfo
   	pkgsrc/lang/openjdk7/patches: patch-aa patch-ak
   Added Files:
   	pkgsrc/lang/openjdk7/patches:
   	    patch-hotspot_agent_src_share_classes_sun_jvm_hotspot_utilities_PlatformInfo.java
   	    patch-jdk_make_java_net_FILES__c.gmk
   	    patch-jdk_src_solaris_native_java_lang_java__props__md.c
   	    patch-jdk_src_solaris_native_java_net_net__util__md.h
   	    patch-jdk_test_jprt.config

   Log Message:
   Bump PKGREVISION

   * Use working bootstrap kits for DragonFly from DPorts.
   * Borrow patches from DragonFly Dports.
     Fix build under DragonFly 3.6.2 and 3.8.1.


   To generate a diff of this commit:
   cvs rdiff -u -r1.71 -r1.72 pkgsrc/lang/openjdk7/Makefile
   cvs rdiff -u -r1.10 -r1.11 pkgsrc/lang/openjdk7/bootstrap.mk
   cvs rdiff -u -r1.50 -r1.51 pkgsrc/lang/openjdk7/distinfo
   cvs rdiff -u -r1.11 -r1.12 pkgsrc/lang/openjdk7/patches/patch-aa
   cvs rdiff -u -r1.6 -r1.7 pkgsrc/lang/openjdk7/patches/patch-ak
   cvs rdiff -u -r0 -r1.1 \
       pkgsrc/lang/openjdk7/patches/patch-hotspot_agent_src_share_classes_sun_jvm_hotspot_utilities_PlatformInfo.java \
       pkgsrc/lang/openjdk7/patches/patch-jdk_make_java_net_FILES__c.gmk \
       pkgsrc/lang/openjdk7/patches/patch-jdk_src_solaris_native_java_lang_java__props__md.c \
       pkgsrc/lang/openjdk7/patches/patch-jdk_src_solaris_native_java_net_net__util__md.h \
       pkgsrc/lang/openjdk7/patches/patch-jdk_test_jprt.config

Revision 1.12 / (download) - annotate - [select for diffs], Fri Jul 25 23:24:13 2014 UTC (5 years, 6 months ago) by ryoon
Branch: MAIN
Changes since 1.11: +23 -70 lines
Diff to previous 1.11 (colored)

Update to 1.7.65 (7u65)

* Use openjdk7-1.7.60 based bootstrap kits to avoid headlessawt related errors.
  Confirmed under NetBSD/{amd64,i386} 5.2.2, NetBSD/{amd64,i386} 6.1.1,
  NetBSD/{amd64,i386} 6.99.47, and DragonFly/amd64 {3.6.1,3.8.1}.
* Drop pre-3.6 DragonFly support.
* Drop unused distfiles from icedtea-extra.mk.

Changelog: for Oracle Java 7u65
From: http://www.oracle.com/technetwork/java/javase/7u65-relnotes-2229169.html

JavaŃńSE Development Kit 7, Update 65 (JDK 7u65)

The full version string for this update release is 1.7.0_65-b17 (where "b" means "build"), except for Windows, where the version string is 1.7.0_65-b20. The version number is 7u65.
Highlights

This update release contains the following enhancements and changes:

    New Features and Changes

IANA Data 2014c

JDK 7u65 contains IANA time zone data version 2014c. For more information, refer to Timezone Data Versions in the JRE Software.
Security Baselines

The security baselines for the Java Runtime Environment (JRE) at the time of the release of JDK 7u65 are specified in the following table:
JRE Family Version 	JRE Security Baseline
(Full Version String)
7 	1.7.0_65
6 	1.6.0_81
5.0 	1.5.0_71

For more information about security baselines, see Deploying Java Applets With Family JRE Versions in Java Plug-in for Internet Explorer.
JRE Expiration Date

The JRE expires whenever a new release with security vulnerability fixes becomes available. Critical patch updates, which contain security vulnerability fixes, are announced one year in advance on Critical Patch Updates, Security Alerts and Third Party Bulletin. This JRE (version 7u65) will expire with the release of the next critical patch update scheduled for October 14, 2014.

For systems unable to reach the Oracle Servers, a secondary mechanism expires this JRE (version 7u65) on November 15, 2014. After either condition is met (new release becoming available or expiration date reached), the JRE will provide additional warnings and reminders to users to update to the newer version. For more information, see JRE Expiration Date.
JavaFX Release Notes

This JDK release includes JavaFX version 2.2.65.
New Features and Changes

New Java Control Panel option to disable sponsors

Currently, to disable sponsor offers at the time of installation, the user can de-select the option during installation or can pass SPONSORS=0 as a commandline option.

In this release, a new Java Control Panel(JCP) option to disable sponsors is available. To use this option, go to JCP's "Advanced" tab, and check or uncheck "Suppress sponsor offers when updating Java".

This option is applicable to 32 and 64 bit Windows operating systems.
New JAXP processing limit property - maxElementDepth

A new property, maxElementDepth, is added to provide applications the ability to set limit on maximum element depth in an xml file that they parse. This may be helpful for applications that may use too much resources when processing an xml file with excessive element depth.

    Name: http://java.sun.com/xml/jaxp/properties/maxElementDepth
    Definition: Limit the maximum element depth
    Value: A positive integer. 0 is treated as no limit. Negative numbers are treated as 0.
    Defaule value: 0
    System property: jdk.xml.maxElementDepth

For more details, see Processing Limits from JAXP tutorial trail.

See 8031541 (not public).
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 7u65 Bug Fixes page.

The following are some of the notable bug fixes in this release:

Area: client-libs/AWT
Synopsis: Using RMI from a restricted environment may cause a NullPointerException.

If an application uses RMI and runs in a restricted environment (ie. Java Plugin, Java Web Start), it may not work. In particular, if you run a UI from an RMI callback, a NullPointerException is likely to be thrown.

See 8019274.

Area: other-libs/corba
Synopsis: org.omg.CORBA.ORBSingletonClass loading no longer uses context class loader

The system property org.omg.CORBA.ORBSingletonClass is used to configure the system-wide/singleton ORB. The handling of this system property was changed in the 7u55 release to require that the system wide/singleton ORB be visible to the system class loader.

In this release, the handling of this system property has been reverted to match the behavior found in JDK versions prior to 7u55 release, i.e. the singleton ORB is once again located using the thread context class loader of the first thread, to call the no-argument ORB.init method. The change is made to support applications which depend on this behavior.

Note that this change is applicable to 8u20, 7u65, 6u85 and 5.0u75 releases. For JDK 9, the new behavior, where the system wide/singleton ORB needs to be visible to the system class loader, will continue.

See 8046603.
Known Issues

Area: xml/jax-ws
Synopsis: JAF initialization in SAAJ clashing with the one in javax.mail

After initialization of SAAJ components, the javax.mail library may fail to work under certain circumstances, which in turn could break the javax.mail's JAF setup.

A possible workaround is to re-add the javax.mail handler before using javax.mail API:
MailcapCommandMap mailMap = (MailcapCommandMap) CommandMap.getDefaultCommandMap();
mailMap.addMailcap("multipart/mixed;;x-java-content-handler=com.sun.mail.handlers.multipart_mixed");

See 8043129.

Revision 1.11 / (download) - annotate - [select for diffs], Fri Jul 25 20:35:14 2014 UTC (5 years, 6 months ago) by ryoon
Branch: MAIN
Changes since 1.10: +17 -3 lines
Diff to previous 1.10 (colored)

Bump PKGREVISION

* Use working bootstrap kits for DragonFly from DPorts.
* Borrow patches from DragonFly Dports.
  Fix build under DragonFly 3.6.2 and 3.8.1.

Revision 1.10 / (download) - annotate - [select for diffs], Wed Oct 16 16:51:00 2013 UTC (6 years, 4 months ago) by richard
Branch: MAIN
CVS Tags: pkgsrc-2014Q2-base, pkgsrc-2014Q1-base, pkgsrc-2014Q1, pkgsrc-2013Q4-base, pkgsrc-2013Q4
Branch point for: pkgsrc-2014Q2
Changes since 1.9: +5 -3 lines
Diff to previous 1.9 (colored)

improve builtin support for sun-jdk7 in openjdk7/bootstrap.mk

Revision 1.9 / (download) - annotate - [select for diffs], Wed Jun 26 12:52:34 2013 UTC (6 years, 7 months ago) by ryoon
Branch: MAIN
CVS Tags: pkgsrc-2013Q3-base, pkgsrc-2013Q3, pkgsrc-2013Q2-base, pkgsrc-2013Q2
Changes since 1.8: +37 -5 lines
Diff to previous 1.8 (colored)

Bump PKGREVISION.

* Fix build on DragonFly 3.4.1 and 3.5-DEVELOPMENT.
  Use newer bootstrap binary for DragonFly.
* DragonFly 3.5 switches to FreeBSD style math.h.
  Add conditional.

I have no idea about build on very recent DragonFly 3.5.

Revision 1.8 / (download) - annotate - [select for diffs], Sat Jun 15 09:31:05 2013 UTC (6 years, 8 months ago) by jperkin
Branch: MAIN
Changes since 1.7: +8 -2 lines
Diff to previous 1.7 (colored)

Add SunOS/GCC support.  With huge thanks to "jesse" from #SmartOS who did the
bulk of the porting work.  Tested on SmartOS 32-bit.  64-bit builds currently
fail, they should hopefully be fixed soon.

Revision 1.7 / (download) - annotate - [select for diffs], Wed May 16 08:55:45 2012 UTC (7 years, 9 months ago) by marino
Branch: MAIN
CVS Tags: pkgsrc-2013Q1-base, pkgsrc-2013Q1, pkgsrc-2012Q4-base, pkgsrc-2012Q4, pkgsrc-2012Q3-base, pkgsrc-2012Q3, pkgsrc-2012Q2-base, pkgsrc-2012Q2
Changes since 1.6: +4 -4 lines
Diff to previous 1.6 (colored)

PR#45836 lang/openjd7: Repack DragonFly bootstraps

OpenJDK7 wouldn't build on DragonFly for non-root users due to a conflict
with the bootstrap/LICENSE file.  Both the -bin-common and the
-bin-dragonfly bootstraps contained the same file, both with 444 file
permissions.  As a result, the extraction phase fails for non-root pbulk
builds and other under-privileged users.

The DragonFly bootstraps were repacked to exclude the duplicate
bootstrap/LICENSE file, and the bootstrap.mk file updated accordingly.
The new bootstraps are packed with xz, resulting in a tarball 6MB
smaller for i386.

Other changes while we're here:
1) Add LICENSE=gnu-gpl-v2
2) USE_TOOLS+= patch (pkglint complained)
3) Fix ONLY_FOR_PLATFORM triplet for DragonFly (pkglint complained)

Revision 1.6 / (download) - annotate - [select for diffs], Sat May 12 21:01:47 2012 UTC (7 years, 9 months ago) by marino
Branch: MAIN
Changes since 1.5: +14 -5 lines
Diff to previous 1.5 (colored)

lang/openjdk7: Add support for DragonFly x86_64

* Update bootstrap for i386-DragonFly
* Add bootstrap for x86_64-DragonFly
* Update patch-aa to handle missing EM_ALPHA definition (not used anyway)
* Add patch for hotspot to handle x86_64 in uname
* Update Makefile for parallel building of hotspot
* Allow platform DragonFly 3.x

Thanks for all the hard work building the bootstraps and testing:
Francois Tigeot
Chris Turner

Revision 1.5 / (download) - annotate - [select for diffs], Wed Feb 22 13:25:14 2012 UTC (8 years ago) by ryoon
Branch: MAIN
CVS Tags: pkgsrc-2012Q1-base, pkgsrc-2012Q1
Changes since 1.4: +5 -3 lines
Diff to previous 1.4 (colored)

Add conditional for NetBSD/{i386,amd64} 6.99.*.

Tested on NetBSD/i386 6.99.3.

Revision 1.4 / (download) - annotate - [select for diffs], Sun Aug 21 22:57:54 2011 UTC (8 years, 6 months ago) by tnn
Branch: MAIN
CVS Tags: pkgsrc-2011Q4-base, pkgsrc-2011Q4, pkgsrc-2011Q3-base, pkgsrc-2011Q3
Changes since 1.3: +15 -28 lines
Diff to previous 1.3 (colored)

Update openjdk7 package to openjdk7-1.7.0.447.20110811.

- based on openjdk7 b147 and the bsd-port branch as of 20110811.
- integrates mozilla rhino 1.7R3 scripting support based on patches
  from icedtea7 snapshot as of 20110819.
- refresh bootstrap kits
  - tested on NetBSD 5.0/current, i386/amd64 and DragonFlyBSD 2.10 i386.

Upstream changes: mostly bugfixes. Perhaps also noteworthy is that the
zero assembler port has been integrated which should open up for wider
platform support in pkgsrc in the future.

Revision 1.3 / (download) - annotate - [select for diffs], Mon Mar 14 06:31:29 2011 UTC (8 years, 11 months ago) by rumko
Branch: MAIN
CVS Tags: pkgsrc-2011Q2-base, pkgsrc-2011Q2, pkgsrc-2011Q1-base, pkgsrc-2011Q1
Changes since 1.2: +8 -2 lines
Diff to previous 1.2 (colored)

lang/openjdk7: add bootstrap for DragonFly 2.9

ok@ wiz

Revision 1.2 / (download) - annotate - [select for diffs], Sun Oct 18 10:21:01 2009 UTC (10 years, 4 months ago) by tnn
Branch: MAIN
CVS Tags: pkgsrc-2010Q4-base, pkgsrc-2010Q4, pkgsrc-2010Q3-base, pkgsrc-2010Q3, pkgsrc-2010Q2-base, pkgsrc-2010Q2, pkgsrc-2010Q1-base, pkgsrc-2010Q1, pkgsrc-2009Q4-base, pkgsrc-2009Q4
Changes since 1.1: +8 -1 lines
Diff to previous 1.1 (colored)

Add initial support for DragonFly/i386 2.4. (only build tested)

Revision 1.1.1.1 / (download) - annotate - [select for diffs] (vendor branch), Wed Oct 14 11:26:15 2009 UTC (10 years, 4 months ago) by tnn
Branch: TNF
CVS Tags: pkgsrc-base
Changes since 1.1: +0 -0 lines
Diff to previous 1.1 (colored)

Might as well import this now to let a wider audience experiment with it.
This is openjdk 1.7.0 b72 + bsd-port. From pkgsrc-wip.

Revision 1.1 / (download) - annotate - [select for diffs], Wed Oct 14 11:26:15 2009 UTC (10 years, 4 months ago) by tnn
Branch: MAIN

Initial revision

This form allows you to request diff's between any two revisions of a file. You may select a symbolic revision name using the selection box or you may type in a numeric name using the type-in text box.




CVSweb <webmaster@jp.NetBSD.org>