notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Want a good monitor light? See my photosAll times are UTC
Ukraine
This referral link gives you 10% off a Fastmail.com account and gives me a discount on my Fastmail account.

Get notified when packages are built

A new feature has been added. FreshPorts already tracks package built by the FreeBSD project. This information is displayed on each port page. You can now get an email when FreshPorts notices a new package is available for something on one of your watch lists. However, you must opt into that. Click on Report Subscriptions on the right, and New Package Notification box, and click on Update.

Finally, under Watch Lists, click on ABI Package Subscriptions to select your ABI (e.g. FreeBSD:14:amd64) & package set (latest/quarterly) combination for a given watch list. This is what FreshPorts will look for.

non port: java/openjdk6/files/patch-set

Number of commits found: 68

Tuesday, 15 May 2018
23:55 jkim search for other commits by this committer
Fix build on head.
Original commitRevision:470063 
Sunday, 18 Feb 2018
00:34 glewis search for other commits by this committer
. Update to b45.
Original commitRevision:462201 
Thursday, 7 Sep 2017
00:40 jkim search for other commits by this committer
Fix available memory calculation on head after r309017.

Note PORTREVISION is not bumped because it only affects a kernel without
"options COMPAT_FREEBSD11".
Original commitRevision:449381 
Wednesday, 18 Jan 2017
22:22 jkim search for other commits by this committer
Update to b41.
Original commitRevision:431831 
Thursday, 25 Aug 2016
23:31 jkim search for other commits by this committer
Update to b40.

MFH:		2016Q3
Original commitRevision:420883 
Friday, 6 May 2016
14:27 jkim search for other commits by this committer
Update to b39.

MFH:		2016Q2
Original commitRevision:414705 
Thursday, 30 Jul 2015
22:55 jkim search for other commits by this committer
- Update to b36.
- Fix default core file location in crash report.

MFH:		2015Q3
Original commitRevision:393281 
Thursday, 2 Jul 2015
18:18 jkim search for other commits by this committer
Use sysctl(3) instead of procfs(5) when we need executable path from PID.

MFH:		2015Q3
Original commitRevision:391178 
Tuesday, 30 Jun 2015
20:12 jkim search for other commits by this committer
- Update to b35.
- Optimize fontconfig.properties.
Original commitRevision:390990 
Wednesday, 20 May 2015
21:05 jkim search for other commits by this committer
Fix build without precompiled headers and apply r384056 to java/openjdk6.

http://bugs.java.com/bugdatabase/view_bug.do?bug_id=7154517

Obtained from:	OpenJDK project [1]
MFH:		2015Q2
Original commitRevision:386893 
Saturday, 24 Jan 2015
00:02 jkim search for other commits by this committer
Update to b34.
Original commitRevision:377775 
Saturday, 18 Oct 2014
12:20 jhb search for other commits by this committer
The MAP_NORESERVE flag to mmap() has never been implemented in FreeBSD and
is being removed.  No portrev bump needed since the kernel will continue to
accept this flag for old binaries even after support for it in new binaries
is removed.

PR:		193961
Approved by:	portmgr (antoine)
Original commitRevision:371117 
Friday, 17 Oct 2014
05:00 jkim search for other commits by this committer
- Update to b33.
- Update TimeZoneNames to tzdata2014g.
Original commitRevision:371027 
Thursday, 17 Jul 2014
04:03 jkim search for other commits by this committer
- Update to b32.
- Update TimeZoneNames to tzdata2014b.
- Enlist openjdk6 users as testers of ant 1.9.4.
Original commitRevision:362118 
Friday, 27 Jun 2014
18:41 jkim search for other commits by this committer
Implement current and signal methods for sun.nio.ch.NativeThread.  Note this
fixes a test case in the following Apache Solr bug report.

https://issues.apache.org/jira/browse/SOLR-6204

Reported by:	Dawid Weiss <dawid.weiss@gmail.com>
Original commitRevision:359595 
Wednesday, 21 May 2014
19:57 jkim search for other commits by this committer
Fix printing services.  When CUPS is used, ${LOCALBASE}/bin/lpr must be used
to print a generated PostScript file.  When lpd(8) is used, lpr(1) from base
must be used.  Also, status command for lpc(8) requires a printer name.  If
no argument is specified, i.e., "/usr/sbin/lpc status", then it displays the
command usage, i.e., "usage: status  {all | printer ...}".  Unfortunately,
"usage" is interpreted as a printer name because ":" is included.  Add "all"
and adjust an expression for grep(1).

PR:		ports/178856
Original commitRevision:354759 
Thursday, 17 Apr 2014
18:32 jkim search for other commits by this committer
Actually fix the mis-merge.
Original commitRevision:351490 
18:24 jkim search for other commits by this committer
Fix couple of mis-merges.
Original commitRevision:351489 
Wednesday, 16 Apr 2014
01:43 jkim search for other commits by this committer
Update to b31.
Original commitRevision:351372 
Wednesday, 12 Mar 2014
20:56 jkim search for other commits by this committer
Add an upstream patch to fix yet another fallout from HotSpot 23 merge.

https://java.net/jira/browse/OPENJDK6-29
http://hg.openjdk.java.net/jdk6/jdk6/jdk/rev/04e4c3ec6516
Original commitRevision:348006 
Tuesday, 11 Mar 2014
17:18 jkim search for other commits by this committer
Fix missing symbols after re-appearance of converters/libiconv on 10+.  This
actually fixes java/icedtea-web because libsplashscreen.so was looking for
libiconv_open() and libiconv_close() from libiconv instead of iconv_open()
and iconv_close() from libc.  Tidy up compiler/linker flags while I am here.
Original commitRevision:347893 
Monday, 3 Mar 2014
23:45 jkim search for other commits by this committer
- Sync. extremely outdated sun.util.resources.TimeZoneNames to the latest
tzdata 2013i from the upstream.  Note we are not updating zoneinfo data here
as it can be updated via java/java-zoneinfo.
- Fix build with Clang 3.4 and other miscellaneous issues while I am here.
Original commitRevision:346976 
Thursday, 23 Jan 2014
23:34 jkim search for other commits by this committer
- Update to b30.
- Implement sigset(2) for libjsig.  All supported FreeBSD releases have it.
- Turn UseMembar back on by default until we find better solution.
Original commitRevision:340870 
Saturday, 4 Jan 2014
14:33 mat search for other commits by this committer
Revert lang/openjdk6 to b28.

With hat:	portmgr-lurker
Original commitRevision:338646 
Tuesday, 24 Dec 2013
23:11 jkim search for other commits by this committer
- Update to b29.
- Tidy up signal handler.
- Disable a Linux-specific hack.
- Do not create stack guard for Java threads.
- Implement thread CPU time.
Original commitRevision:337396 
Wednesday, 11 Dec 2013
01:18 jkim search for other commits by this committer
If /var/db/zoneinfo exists, use the file to determine timezone rather than
iterating over all files under /usr/share/zoneinfo.  All supported FreeBSD
versions create the file with tzsetup(8).  This change usually improves
java.util.TimeZone performance because we only need to test just one file.
Original commitRevision:336136 
Saturday, 9 Nov 2013
00:11 jkim search for other commits by this committer
- Add throw() to all user-defined operator new()s within HotSpot because
Clang does not support "-fcheck-new".  Note it is a backport of S8021954
(http://hg.openjdk.java.net/hsx/hotspot-rt/hotspot/rev/9758d9f36299).
- Re-implement signal_name() with sys_signame(3) and adjust the comments.
- Re-implement ThreadCritical with PTHREAD_MUTEX_RECURSIVE.
- Fix DEBUG build with Clang on i386.  Clang does not support "-gstabs".
- Limit allocatable physical memory per getrlimit(2).
Original commitRevision:333271 
Tuesday, 5 Nov 2013
21:16 jkim search for other commits by this committer
- Do not crash when unsupported options are specified. [1]
- Micro-optimize and tidy up some patches.

PR:		java/183656 [1]
Original commitRevision:332909 
Friday, 25 Oct 2013
22:53 jkim search for other commits by this committer
- Turn off UseMembar by default.  This workaround is not necessary any more.
- Add few minor patches related to thread ID that were mis-merged.
- Add couple of minor HotSpot patches from upstream while I am here.
Original commitRevision:331642 
Tuesday, 22 Oct 2013
20:17 jkim search for other commits by this committer
Allow overriding linker flags for standard C++ libraries and zlib.
Original commitRevision:331315 
Tuesday, 15 Oct 2013
18:12 jkim search for other commits by this committer
Fix build on old releases where nitems() macro is not defined.

Reported by:	Scott Ballantyne (sdb at ssr dot com)
Original commitRevision:330421 
Saturday, 12 Oct 2013
00:31 jkim search for other commits by this committer
- Do not allow selecting both DEBUG and FASTDEBUG options. [1]
- Re-enable -Werror for HotSpot build with GCC.
- Revert couple of unnecessary local changes to reduce diff.
- Add inactive pages as availble memory.  Note it is a cosmetic change.

PR:		ports/182907 [1]
Original commitRevision:330107 
Thursday, 10 Oct 2013
21:59 jkim search for other commits by this committer
- Fix few mis-merges against HotSpot 23 and tie up some loose ends.
- Fix build with libiconv.  This problem was introduced in r330018.
- Update CA list to Oracle Java 7u40.  An expired CA was removed.
Original commitRevision:330035 
Wednesday, 9 Oct 2013
22:24 jkim search for other commits by this committer
Add couple of compiler warning fixes.  No functional change.
Original commitRevision:329933 
20:36 jkim search for other commits by this committer
Update to Build b28.
Original commitRevision:329926 
Friday, 6 Sep 2013
02:06 jkim search for other commits by this committer
Fix build with libc++.
Original commitRevision:326457 
Monday, 22 Jul 2013
21:59 jkim search for other commits by this committer
- Add couple of upstreamed IcedTea6 patches for consistency.
- Disable test_gamma by default.
Original commitRevision:323500 
Wednesday, 15 May 2013
00:17 jkim search for other commits by this committer
Use bootstrap Java instead of newly built binary to execute RMIC.
Original commitRevision:318210 
Thursday, 25 Apr 2013
20:03 jkim search for other commits by this committer
Add multiple security patches from IcedTea6 1.12.5.

http://mail.openjdk.java.net/pipermail/distro-pkg-dev/2013-April/022985.html

Obtained from:	IcedTea Project
Original commitRevision:316529 
Wednesday, 6 Mar 2013
00:50 jkim search for other commits by this committer
Add multiple security patches from IcedTea6 1.12.3.

http://mail.openjdk.java.net/pipermail/distro-pkg-dev/2013-February/021858.html
http://mail.openjdk.java.net/pipermail/distro-pkg-dev/2013-February/021998.html

Obtained from:	IcedTea Project
Original commitRevision:313491 
Monday, 11 Feb 2013
23:45 jkim search for other commits by this committer
Add a patch to fix MulticastSocket.setInterface().

http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/bfa676f5b5db

Submitted by:	oliver
Original commitRevision:312083 
Friday, 19 Oct 2012
22:43 jkim search for other commits by this committer
- Add 2012/10/16 security patches from IcedTea6 1.11.5. [1]

http://icedtea.classpath.org/hg/release/icedtea6-1.11/rev/d9564350faa6
http://blog.fuseyism.com/index.php/2012/10/19/security-icedtea-1-10-10-1-11-15-2-1-3-2-2-3-2-3-3-released/

- Completely turn off parallel build by default and remove parallel build
hack for HotSpot.  There were several reports that it fails to build under
certain environment, ports/162991 for example.  Users can still do parallel
build by setting FORCE_MAKE_JOBS (and MAKE_JOBS_NUMBER if desired).
- Implement os::available_memory().  Now it is consistent with "vm.vmtotal"
sysctl(3) MIB rather than bogus (physical memory / 4).
- Prefer sysconf(_SC_NPROCESSORS_CONF) over HW_NCPU sysctl MIB to get the
number of installed processors.  There is no functional difference except
for CURRENT, which obtains the information from ELF aux vector.
- Prefer sysconf(_SC_PHYS_PAGES) * sysconf(_SC_PAGESIZE) over HW_USERMEM
sysctl MIB to get size of physical memory.  Although it looks more logical
to find currently available memory, it has an inevitable side-effect, i. e.,
it changes dynamically depending on current wired page count.  Therefore,
it is unpredictable and not too useful some times.  For example, launcher
uses the parameter to determine initial heap size and machine class for i386.
Now it is more consistent with other places (and Linux JDK/JREs, including
the ones we have in ports tree).
- Implement os::active_processor_count() using cpuset_getaffinity(2).  For
example, Runtime.getRuntime().availableProcessors() now returns number of
available processors for the current process as it should.
- Sync. launchers (java_md.c) for HotSpot and JDK as much as possible for
maintainability.  As a good side-effect, launcher for i386 can now determine
machine class based on the current hardware configuration.  Previously,
client VM was always chosen by default.
- Fix CounterGet(), which is only used for debugging launcher.
- Add swap info for os::print_memory_info().

Obtained from:	IcedTea project [1]
Feature safe:	yes
Original commitRevision:306138 
Tuesday, 9 Oct 2012
20:59 jkim search for other commits by this committer
Update to build 26.
Original commitRevision:305604 
Thursday, 27 Sep 2012
00:18 jkim search for other commits by this committer
Tidy up patches.  No functional change.
Original commitRevision:304940 
Wednesday, 26 Sep 2012
23:24 jkim search for other commits by this committer
Use fdescfs(5) and procfs(5) consistently.
Original commitRevision:304938 
Tuesday, 18 Sep 2012
22:30 jkim search for other commits by this committer
- Override GCC used by HotSpot SA. [1]
- Fix build with GCC 4.5+ on i386. [2]
- Convert to the new header format.

Submitted by:	Claude Buisson (clbuisson at orange dot fr) [1]
Obtained from:	OpenJDK7 [2]
	http://hg.openjdk.java.net/jdk7/hotspot/hotspot/rev/da880ba4edf9
Original commitRevision:304470 
20:53 jkim search for other commits by this committer
- Honor CC, CXX, and CPP. [1]
- Fix build with clang.

PR:	ports/151042 [1]
Original commitRevision:304460 
Friday, 13 Jan 2012
01:42 jkim search for other commits by this committer
- Replace hsearch_r from GNU libc with Berkeley DB from our libc.

http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/f19d23da7c3e
http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/cf5c383e1d33
http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/f1a18ada5853

- Fix POLICY option.  It was silently enabled by default with b19 update.
Original commit
Monday, 11 Jul 2011
20:58 jkim search for other commits by this committer
- Update to build 23.
- Import more complete JPEG class support and turn on ICEDTEA option by
default. [1]
- Remove obsolete WEB option.  Note the functionality is now moved to a new
port java/icedtea-web, which depends on ICEDTEA option of this port.

Obtained from:  IcedTea project [1]
Original commit
Thursday, 17 Mar 2011
20:40 jkim search for other commits by this committer
Rework the previous fix to sync. with upstream:

http://hg.openjdk.java.net/jdk7/jdk7/jdk/diff/441f88d39988/src/solaris/native/java/net/net_util_md.c

Note it has no functional change for FreeBSD because sizeof(socklen_t) is
luckily sizeof(int).  Actually, this commit is just to note that the regression
was acidentally pulled in from upstream because of my ignorance.  Specifically,
the following commit was the culprit:

http://hg.openjdk.java.net/jdk7/jdk7/jdk/diff/b7fce4bac617/src/solaris/native/java/net/net_util_md.c

FYI, it also triggered the following upstream PR:

http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6730740

Obtained from:  OpenJDK project
Pointyhat:      jkim
Original commit
09:17 ale search for other commits by this committer
Fix a severe regression introduced with the "disable IPV6_V6ONLY option".
On amd64 every call to getsocktopt returns a "Bad address" SocketException.
Original commit
Thursday, 3 Mar 2011
23:22 jkim search for other commits by this committer
Backport a long standing bug fix from OpenJDK7, i.e., disable IPV6_V6ONLY
option when IPv6 is enabled and failed to create a socket.

http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6342561
http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6882910

For in-depth analysis of this problem from FreeBSD perspective, please see:

http://diario.beerensalat.info/2008/10/12/java_and_ipv6_on_bsd.html
Original commit
Tuesday, 1 Mar 2011
19:21 jkim search for other commits by this committer
Update to build 22.
Original commit
Monday, 21 Feb 2011
19:03 jkim search for other commits by this committer
Update IcedTea-Web to 1.0.1 and fix multiple security vulnerabilities.

CVE-2010-4469:  Hotspot backward jsr heap corruption
CVE-2010-4465:  Swing timer-based security manager bypass
CVE-2010-4472:  Untrusted code allowed to replace DSIG/C14N implementation
CVE-2010-4448:  DNS cache poisoning by untrusted applets
CVE-2010-4450:  Launcher incorrect processing of empty library path entries
CVE-2010-4471:  Java2D font-related system property leak
CVE-2010-4470:  JAXP untrusted component state manipulation
CVE-2011-0706:  Multiple signers privilege escalation

Obtained from:  icedtea.classpath.org
Obtained from:  jaxp.java.net
Original commit
Friday, 11 Feb 2011
22:02 jkim search for other commits by this committer
Add experimental support for sound via ALSA pcm-oss plugin.  This feature
is disabled by default because MIDI plugin for OSS does not exist, i.e.,
(hardware) MIDI sequencer is not supported.  However, softsynth (Gervill)
works fine as it uses sampled sound.
Original commit
00:41 jkim search for other commits by this committer
- Implement some missing FreeBSD-specific methods, i.e., swap info, committed
virtual memory, free physical memory, and number of open file descriptors.
For example, jconsole shows more realistic numbers instead of hardcoded bogus
numbers in VM Summary tab now.  Correct a jtreg test case for the swap info.
- Mention procfs(5) is used for some features in this implementation.
Original commit
Wednesday, 9 Feb 2011
20:00 jkim search for other commits by this committer
- Update to build 21.
- Improve Serviceability Agent.  For example, the following should work now:

        jdb -connect sun.jvm.hotspot.jdi.SAPIDAttachingConnector:pid=<PID>
        jmap <PID>
        jsadebugd <PID>
        jstack -F <PID>
        jstack -m <PID>

- Replace IcedTea6 1.9.x with IcedTea-Web 1.0 for web support.  Note it is
still tightly coupled with openjdk6 for now because we do not have proper
infrastructure to decouple them yet.
- Add itweb-settings (a Java Control Panel replacement for IcedTea-Web).
- Add desktop integration files for web support (but not installed in default
system-wide locations).
Original commit
Tuesday, 4 Jan 2011
22:54 jkim search for other commits by this committer
Fix a typo in the BSD patchset.

PR:             ports/153421
Submitted by:   Alexander Vasyanin (avasyanin at gmail dot com)
Original commit
Monday, 13 Dec 2010
08:59 glewis search for other commits by this committer
. Make rlen a size_t instead of an int.  Fixes a crash on 64 bit architectures.

Pointed out by: Nikolay Denev <ndenev@gmail.com>
Original commit
Sunday, 15 Aug 2010
05:23 glewis search for other commits by this committer
. Port over davidxu@'s NIO selector that uses kqueue(2) from jdk16.
. Mark as MAKE_JOBS_UNSAFE.
Original commit
Saturday, 10 Jul 2010
16:44 glewis search for other commits by this committer
. Update to build 20.

PR:             148202
Original commit
Tuesday, 18 May 2010
13:29 ale search for other commits by this committer
Do not add /usr/local/lib three times to DEFAULT_LIBPATH.
Update cacerts file from Sun's JRE 6u20.
Original commit
Monday, 17 May 2010
23:19 jkim search for other commits by this committer
- Update to b19 promoted build. [1]

- Merge two additional patches from the OpenJDK BSD porting project:

http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/f974aefae43d
http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/62dc2d00133f

- Add a message to note fdescfs(5) is necessary for this implementation.

PR:             ports/145806 [1]
Discussed with: glewis, lev
Original commit
Sunday, 2 May 2010
23:27 fluffy search for other commits by this committer
- java/openjdk6: allow to build againist modern xorg (7.5)

PR:             145757
Submitted by:   myself
Approved by:    mainatner timeout ( over 3 weeks)
Original commit
Thursday, 21 Jan 2010
08:52 ale search for other commits by this committer
- Fix a bug in 'jar' utility
- Add support for running regression tests
- Respect LOCALBASE
- Bump PORTREVISION

These are the test results on:

FreeBSD 6 i386:  passed: 3113; failed: 29; error: 2
FreeBSD 8 amd64: passed: 3107; failed: 35; error: 2

Note: a couple of tests passed only after a few runs.

Submitted by:   ale
Approved by:    maintainer
Original commit
Saturday, 16 Jan 2010
19:34 ale search for other commits by this committer
- Update to b17 promoted build [1]
  - Fix font rendering and update cacerts file
  - Add support for fastdebug jdk
- Cleanup/Enhance the port [2]

Submitted by:   maintainer [1], ale [2]
Approved by:    maintainer
Original commit
Friday, 22 May 2009
06:23 glewis search for other commits by this committer
. Add support for the serviceability agent (includes work by glewis@ and
  Brian Gardner).  Core support needs some more work.
. Install the debug build when WITH_DEBUG is set.
. Change WITH_DEBUG to only build the debug build.
. Eliminate the requirements for the binary plugins.
. Fix some compilation errors in the debug build on 7.x.

Submitted by:   Kurt Miller <kurt@intricatesoftware.com>
Original commit
Saturday, 9 May 2009
23:21 glewis search for other commits by this committer
. Update to Build 16.
. Host the patchset in the ports infrastructure rather than downloading it.
. Make the port build HotSpot rather than using the one of the bootstrapping
  JDK (fixes a license violation).

Submitted by:   Kurt Miller <kurt@intricatesoftware.com>
Approved by:    Fixes a license violation
Original commit

Number of commits found: 68