Commit History - (may be incomplete: for full details, see links to repositories near top of page) |
Commit | Credits | Log message |
7.17.02_2 27 Mar 2013 03:12:09
  |
glewis  |
. Bump PORTREVISION for the last two commits. |
7.17.02 27 Mar 2013 03:11:34
  |
glewis  |
. Fix the location of the
FILES_c += initIDs.c
line so it comes after FILE_c is explicitly set in the BSD specific
block. This fixes missing symbols in libawt.
Submitted by: Kurt Miller (kurt@intricatesoftware.com)
Obtained from: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/ef510cd4aec5 |
7.17.02 27 Mar 2013 03:06:50
  |
glewis  |
. Allow users to force the file system provider to be the BSD file system
provider. This is helpful when users also wish to force os.name to a
different value (e.g. Linux) but not being forced to also use the
Linux file system provider. This can be done by defining the property
java.nio.file.spi.DefaultFileSystemProvider.
This patch differs from the submitters in that the range of values are
restricted to the current known defaults.
PR: 173847
Submitted by: 4721 at hushmail.com |
7.17.02 10 Mar 2013 01:41:07
  |
glewis  |
. Update to 7u17. |
7.11.21_2 03 Mar 2013 05:08:45
  |
glewis  |
. Use gpatch for patching on older (7.x) versions of FreeBSD.
PR: 175829
Submitted by: Nobuhiro Ban <ban.nobuhiro@gmail.com> |
7.11.21_2 11 Feb 2013 23:53:17
  |
jkim  |
Add a patch to fix MulticastSocket.setInterface().
http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/bfa676f5b5db
Submitted by: oliver |
7.11.21_1 29 Jan 2013 05:06:46
  |
glewis  |
. Fix a crash under heavy network load by reverting to using poll(2) rather
than select(2).
PR: 175417
Based on the patch by: Phil Phillips <pphillips@experts-exchange.com> |
7.11.21 18 Jan 2013 04:28:39
  |
glewis  |
. Update to 7u11.
Security: CVE-2013-0422 |
7.9.05_2 25 Dec 2012 20:49:56
  |
glewis  |
. Add a runtime dependency on dejavu fonts. Several have reported problems
with font related crashes without them. I haven't been able to reproduce,
but this should be relatively harmless, so I'm committing it anyway.
PR: 173760
Submitted by: girgen@ |
7.9.05_1 03 Nov 2012 23:40:40
  |
jkim  |
- Remove patches for regression tests. Those patches are not necessary but
caused build failures on 7.x.
- Revert r306656. bootstrap-openjdk builds it fine now (r306814).
- Remove registervm from build dependency. This hack is no longer necessary
as javavmwrapper is fixed now (r306536).
Approved by: glewis (maintainer)
Feature safe: yes |
7.9.05_1 31 Oct 2012 22:07:56
  |
glewis  |
. Introduce a DEBUG option and default it to unset. For now the .debuginfo
files are only installed if the option is set. In future it will likely
also mean to enable the debug and/or fastdebug build.
PR: 172627
Feature safe: yes |
7.9.05 30 Oct 2012 02:15:40
  |
glewis  |
. Remove bootstrap-openjdk as a potential bootstrap. It cannot compile
openjdk7 at the moment. Instead to default to openjdk6 as the bootstrap
if nothing is already installed.
Reported by: olgeni@
Feature safe: yes |
7.9.05 28 Oct 2012 21:20:28
  |
glewis  |
. Update to 7u9.
Feature safe: yes |
7.6.24_2 28 Oct 2012 20:36:04
  |
glewis  |
. Remove duplicate MAKE_JOBS_SAFE line. [1]
. Group the USE_* directives together.
. Trim the Makefile header. [2]
. Convert to optionsNG. [2]
. Remove the ABI numbers from LIB_DEPENDS. [2]
. Fix the POLICY option. [2]
. Fix permissions and ownership of jexec. [2]
. Make sure the bootstrap JDK is used by the ant bootstrap. [2]
Submitted by: kuriyama@ [1]
jkim@ [2]
Feature safe: yes |
7.6.24_1 04 Oct 2012 16:19:53
  |
jkim  |
Revert the previous accidental commit. |
7.6.24_1 04 Oct 2012 16:13:00
  |
jkim  |
- Reset maintainership. See ports/164941.
- Fix conflicts with java/classpath. Note security provider configuration
is moved to ${PREFIX}/lib/security/SableVM.security. This file is always
loaded first because the short vendor name is SableVM. If it does not
exist, then classpath.security is loaded (java/security/Security.java).
- Reduce Makefile headers, add licenses, and convert to optionsNG. |
7.6.24_1 30 Aug 2012 05:32:58
  |
glewis  |
. Commit a fix for CVE-2012-4681.
Obtained from: Mark Wielaard <mjw@redhat.com> via rea@ |
7.6.24 26 Aug 2012 02:41:47
 |
glewis  |
. Allow openjdk7 to work with icedtea-web port.
Submitted by: jkim@ |
7.6.24 21 Aug 2012 04:56:41
 |
glewis  |
. Update to 7u6.
. Enlist openjdk7 users as testers of ant 1.8.4. |
7.5.06 06 Aug 2012 05:57:55
 |
glewis  |
. Update to what should be 7u5. Based on the bug ids from
http://blog.fuseyism.com/index.php/2012/06/13/security-icedtea-2-1-1-2-2-1-released/ |
7.4.22_2 16 Jun 2012 14:46:02
 |
glewis  |
. Fix locale generation.
PR: 169037 |
7.4.22_1 06 Jun 2012 19:55:52
 |
glewis  |
Forced commit to note details for the previous commit:
. Ownership of the temporary java_pid.XXXX file is checked before
attachment can proceed. Since /tmp is normally a sticky directory
(see sticky(8)), the group ownership of files created there don't
usually match the user's group. So chown the temporary file to
the user's user and group before the attachment occurs. This is
also the behaviour in openjdk6. |
7.4.22_1 06 Jun 2012 19:50:54
 |
glewis  |
. Fix jstack. |
7.4.22 27 May 2012 18:48:14
 |
glewis  |
. Update to 7u4. This was a fairly significant merge, so please report
any regressions in functionality that might have been missed. Biggest
news is that partial BSD support is now in the official source
distribution through the OS X port's inclusion.
Partly obtained from Kurt Miller <kurt@intricatesoftware.com> |
7.3.04_1 06 May 2012 19:51:51
 |
glewis  |
. Enlist openjdk7 users as testers of ant 1.8.3. |
7.3.04_1 04 May 2012 06:14:26
 |
glewis  |
. Add a POLICY option to install the unlimited strength policy files and
default it to on since I can't imagine why anyone would deliberately
want the limited strength versions given a choice.
Cribbed from java/openjdk6 |
7.3.04 18 Apr 2012 17:51:18
 |
glewis  |
Forced commit to note that the previous commit was:
Obtained from: Kurt Miller <kurt@intricatesoftware.com>
(Kurt created the patch file and I adapted it for the FreeBSD port) |
7.3.04 18 Apr 2012 17:49:13
 |
glewis  |
. Update to 7 Update 3. Since there was no separate source bundle released
this is done with an additional patch instead of updating the source
bundle being used and the associated patch set. |
7.2.13_1 14 Apr 2012 20:53:53
 |
glewis  |
. Use the new java-zoneinfo port to provide updated time zone info. |
7.2.13 06 Mar 2012 03:59:29
 |
glewis  |
. Use the latest cacerts file from the official Oracle distribution of
Update 2. |
7.2.13 06 Mar 2012 03:58:53
 |
glewis  |
. Update to OpenJDK 7 Update 2. |
7.0.147_2 30 Dec 2011 06:49:15
 |
jgh  |
Installs built jars that were previously not installed.
* javazic.jar to generate Java timezone information files
* compilefontconfig.jar to generate Java font configuration files
PR: ports/161946
Submitted by: Jilles Tjoelker <jilles at stack.nl>
Reviewed by: glewis
Approved by: glewis, crees (mentor) |
7.0.147_1 08 Jul 2011 07:28:46
 |
glewis  |
. Try harder to make sure the flags returned from getFlags isn't negative,
since a number of places in the code check for that and assume that it
means an error occurred. On FreeBSD, in particular, the value of
ifr_flags can be negative if multicast is enabled on the socket since
the possible flags have expanded to fill more than a short.
Instead of blindly promoting ifr_flags to an int, which will preserve
the sign, we fill the int return value with ifr_flagshigh in the high
16 bits and ifr_flags in the low 16 bits.
PR: 155186
Reported by: Alex Hayward <xelah-freebsd-pr@xelah.com> |
7.0.147 29 Jun 2011 04:09:29
 |
glewis  |
. Update to Build 147. |
7.0.146 26 Jun 2011 18:31:15
 |
glewis  |
. Update to Build 146. |
7.0.144 05 Jun 2011 01:56:50
 |
glewis  |
. Update ant bootstrap to 1.8.2. |
7.0.144 30 May 2011 17:11:05
 |
glewis  |
. Add missing dependency on audio/alsa-lib.
Reported by: Christer Solskogen <christer.solskogen@gmail.com>
Dominic Fandrey <kamikaze@bsdforen.de>
Pointy hat to: glewis |
7.0.144 29 May 2011 19:41:53
 |
glewis  |
. Update to Build 144. |
7.0.122_1 09 Feb 2011 17:13:40
 |
glewis  |
. Fix infinite loop in parsing certain doubles. See CVE-2010-4476. |
7.0.122 18 Dec 2010 08:59:20
 |
glewis  |
. Update to Build 122. |
7.0.121 15 Dec 2010 06:08:55
 |
glewis  |
. Restore the ability of openjdk7 to bootstrap itself.
PR: 153002
Submitted by: well-wisher <regex@bk.ru> |
7.0.121 14 Dec 2010 23:37:29
 |
glewis  |
. Update to Build 121. |
7.0.117 14 Dec 2010 06:38:39
 |
glewis  |
. Use Ant 1.8.1 to build rather than 1.7.1.
Inspired by: ports/152676 |
7.0.117 10 Nov 2010 13:37:37
 |
glewis  |
. Add extra MASTER_SITES entries for the jaxp, jaxws and jaf bundles. This
also unbreaks the build as they are currently not available from the
primary site.
PR: 152096
Reported by: pointyhat |
7.0.117 08 Nov 2010 08:14:04
 |
glewis  |
. Update to Build 117.
. Temporarily disable a previous openjdk7 install as a bootstrap since the
previous version won't compile this one. |
7.0.100_1 23 Sep 2010 05:43:07
 |
glewis  |
. Respect MAKE_JOB_NUMBERS and use that to set up the number of HotSpot
make jobs. If not, fall back to the number of CPUs.
Only the HotSpot part of the build is safe to parallelise, so mark the
port as MAKE_JOBS_UNSAFE. |
7.0.100_1 16 Aug 2010 01:35:41
 |
glewis  |
. Add a new NIO selector that uses kqueue(2) and make it the default. [1]
. Mark as MAKE_JOBS_UNSAFE.
. Pet portlint.
Submitted by: davidxu@ [1] |
7.0.100 07 Aug 2010 02:13:40
 |
glewis  |
. Back out the previous revision. The port is not MAKE_JOBS_SAFE. |
7.0.100 01 Aug 2010 22:22:44
 |
glewis  |
. Mark MAKE_JOBS_SAFE.
. Use MAKE_JOBS_NUMBER as HOTSPOT_BUILD_JOBS.
PR: 148753
Submitted by: David Naylor <naylor.b.david@gmail.com> |
7.0.100 25 Jul 2010 07:10:52
 |
glewis  |
. Update to the latest set of root certificates that come with the JDK. |
7.0.100 11 Jul 2010 19:06:54
 |
glewis  |
. Update to Build 100. |
7.0.86 27 Mar 2010 21:30:38
 |
glewis  |
. Update to Build 86. |
7.0.82_1 23 Feb 2010 03:31:03
 |
glewis  |
. Add ${LOCALBASE}/lib to the default library path. [1]
. Add a runtime dependency on javavmwrapper. [2]
PR: 144076 [2]
Submitted by: ale@ [1]
Feature safe: yes |
7.0.82 07 Feb 2010 19:45:07
 |
glewis  |
. Update to Build 82. |
7.0.80_1 24 Jan 2010 19:29:43
 |
glewis  |
. Update to Build 80. |
7.0.79_1 22 Jan 2010 06:32:22
 |
glewis  |
. Pull down a fix for an unsigned/signed comparison error that hasn't made
it into a build yet. This causes a build breakage on 6.x/amd64 at least.
Pointed out by: pointyhat (via pav) |
7.0.79_1 21 Jan 2010 15:47:16
 |
glewis  |
. Install the unlimited strength crypto policy JARs rather than the
limited strength ones. Since unlike many other JDK ports this doesn't
require an extra download its currently done for all installs rather than
being an option. Note that unlike the officially downloaded policy JARs
the ones this installs are not signed. This may mean we revisit it once
there is an official JDK7 release.
. Bump PORTREVISION for this change.
Submitted by: ale@ |
7.0.79 18 Jan 2010 02:09:04
 |
glewis  |
. Use a downloaded version of ant rather than relying on the ant port
to avoid a circular dependency.
This is a modified version of the submitted patch, any errors are likely
mine.
Submitted by: ale@ |
7.0.79 18 Jan 2010 01:06:17
 |
glewis  |
. Fix the MASTER_SITES so that FETCH_ARGS doesn't need to be overridden.
Submitted by: ale@ |
7.0.79 18 Jan 2010 00:38:29
 |
glewis  |
. Update to Build 79. |
7.0.78 05 Jan 2010 04:58:50
 |
glewis  |
. Use bsd.port.pre.mk and bsd.port.post.mk rather than bsd.port.mk and
rearrange things slightly so that the bootstrap JDK detection falls
within the pre/post section. This fixes detection of the bootstrap
JDK.
Noticed by: Ronald Klop <ronald-freebsd8@thuis.klop.ws> |
7.0.78 04 Jan 2010 05:12:17
 |
glewis  |
. Add a couple for necessary dependencies to USE_XORG.
Pointed out by: QAT |
7.0.78 03 Jan 2010 21:00:15
 |
glewis  |
. Add a fairly barebones port of OpenJDK7:
An open-source implementation of the Java Platform, Standard Edition,
WWW: http://openjdk.java.net/ |