357 Commits

Author SHA1 Message Date
jasper
c4be4b956e hookup missing README; ok kurt@ 2016-01-06 09:48:44 +00:00
sthen
97889e162c switch my distfiles mirror to https 2015-12-03 21:24:29 +00:00
jasper
dd11ff3185 switch distfiles.nl to SSL, setup with security/letsencrypt/client 2015-11-24 09:11:02 +00:00
kurt
c96dfe17fb Fix unpack200 segfault due to symbol visablity. 2015-07-01 15:44:48 +00:00
naddy
04cc37d54d neuter another check that picks up gawk without need; ok kurt@ 2015-06-29 10:46:28 +00:00
naddy
bd5be1924a The JDK build framework eventually calls a GNU configure script, so
use CONFIGURE_STYLE=gnu in order to pull in all our tweaks.  ok kurt@
2015-06-27 12:21:02 +00:00
kurt
0660bddf70 - Install a valid cacerts file with the jdk to fix ssl connections.
Problem reported by ian@
- cacerts file obtained from FreeBSD's svn repo.
- Fix iconv linking and symbols. Problem reported by Christian Schulte.
2015-06-18 19:12:04 +00:00
kurt
1ac5f039b6 Enable devel/jdk/1.8 and add support for it in java.port.mk. okay jasper@ 2015-06-17 17:16:04 +00:00
kurt
443c656f54 import jdk-1.8.0.45v0
The OpenJDK SDK software includes tools useful for developing and
testing programs written in the Java programming language and
running on the Java platform.

Most of the upstream *bsd porting was done by FreeBSD java developers.
The OpenBSD portions were done by myself and Bryan C. Everly.

okay ian@, jasper@
2015-06-17 17:12:26 +00:00
kurt
35d97716f0 - Update to 7u80 which includes Java SE Critical Patch Updates:
http://www.oracle.com/technetwork/java/javase/7u-relnotes-515228.html
- Support Gnome shell as Mutter backport from jdk8 from Christian Schulte:
http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/8530456e0091
okay sthen@ kili@ ajacoutot@
2015-05-11 14:47:45 +00:00
espie
2ace40bfb8 don't depend on modes in the ports tree being what we want installed 2015-05-08 09:08:44 +00:00
sthen
ac1d2156da don't check timestamp on currency properties file during jdk build; ok espie 2014-12-31 12:46:07 +00:00
kurt
1bdfbb8039 Remove 1.6 from cvs. It was unlinked last release. okay sthen@ 2014-11-20 23:14:57 +00:00
kurt
550ea43b07 update to u71 including security fixes. okay sthen@ 2014-11-20 23:09:44 +00:00
sthen
feb954cc99 Update to Java 7u65, including some security fixes.
Committing on behalf of kurt@
2014-08-22 09:16:05 +00:00
kurt
46f312eaef - Unlink jdk/1.6 and make jdk/1.7 the default jdk for all java ports
- Adjust java.port.mk and cmake to use 1.7
- Adjust jdk/1.7 for pkg_add upgrades
okay sthen@, jasper@, ajacoutot@
2014-05-07 15:42:15 +00:00
kurt
9db10c080e - Change bootstrap to not depend on jdk/1.6. Builds on i386 now but
not sure if i386 is fully stable yet.
okay sthen@
2014-05-01 00:47:25 +00:00
kurt
8aafdf023a - Update to 7u55 including several security updates
- Remove patches included in upstream repository
- Update cacerts (from FreeBSD)
- Add build-bootjdk makefile target in prep for new bootstrap
- Allow changes to LD_LIBRARY_PATH so that new bootstrap will work
okay sthen@, dcoppa@, ian@
2014-04-30 13:21:00 +00:00
dcoppa
1d4bfaffd9 Add forgotten comment. 2014-03-13 13:47:10 +00:00
sthen
735e1b24db additional comment reminding to switch libreoffice back if jdk is fixed 2014-01-11 22:37:44 +00:00
sthen
d53e942c77 Disable java subpackage of databases/db on i386, java is broken there and
this knocks out many ports which rely on db.

Add a comment next to BROKEN-i386 in jdk/1.6/Makefile reminding that this
has been done.
2014-01-09 09:59:55 +00:00
sthen
f70f34732b reluctantly mark BROKEN-i386; most if not all builds using packages from this
fail with the following error,

"guarantee(get_thread() == thread) failed: must be the same thread, quickly"

espie@ agrees
2013-12-30 23:21:41 +00:00
sthen
701c91e413 kill VMEM_WARNING 2013-11-25 14:16:22 +00:00
dcoppa
ae719919a2 Fix DefaultAsynchronousChannelProvider.create so it does not crash
("java.lang.InternalError: platform not recognized"), but instead
creates an instance of BsdAsynchronousChannelProvider().

From FreeBSD PR 183389

okay kurt@ (maintainer)
2013-10-30 15:23:32 +00:00
bluhm
c75e0ba51e Including the header file netinet6/in6_var.h from netinet/in_var.h
automatically is bad.  To change that, a few ports must be adapted.
Do an explicit #include <netinet6/in6_var.h> when it is needed.
OK ajacoutot@

Next try to commit this file after a fresh cvs -d cvs:/cvs add.
2013-10-16 15:36:49 +00:00
bluhm
c48b97d5e2 Including the header file netinet6/in6_var.h from netinet/in_var.h
automatically is bad.  To change that, a few ports must be adapted.
Do an explicit #include <netinet6/in6_var.h> when it is needed.
OK ajacoutot@
2013-10-16 14:12:21 +00:00
sthen
b93eb069d1 new amd64/i386 bootstraps for JDK; thanks to Christian Schulte for
a surprising clue about libfontconfig.so.
2013-08-22 16:21:17 +00:00
espie
ce2440275c rename stuff so that java.port.mk conforms to the new style of overriding
do-build.
2013-07-02 10:36:35 +00:00
kurt
fe14d8a085 - Update to u21 which includes serveral security updates. okay giovanni@ 2013-06-01 21:12:15 +00:00
kurt
f800abdcf8 - Remove uthreads work-around which set STDIN/OUT/ERR to non-blocking
in child processes.
- Rebuild bootstrap jdks to eliminate the boot jdk from setting
  STDIN/OUT/ERR non-blocking when building the jdk.
Fixes intermittent build failures noted by landry@
2013-04-15 03:01:06 +00:00
kurt
42b9ab8be3 - remove lack of ORIGIN support work-around
- remove build dir from rpath
- fix include path order in awt
- fix FontConfiguration logic for BSD
2013-04-10 02:49:05 +00:00
kurt
77a0800f7c - unbreak native_bootstrap FLAVOR by adjusting SUPDISTFILES location
- fix awt problems by including libfontconfig.so in bootstrap jdk
- remove lack of ORIGIN support work-around
- fix include path order in awt
2013-04-10 02:47:10 +00:00
kurt
5141ca2d36 - Add missing symbol to mapfile to fix UnsatisfiedLinkError in jconsole.
Reported by Christian Schulte.
2013-03-29 15:08:44 +00:00
kurt
ec59431b2a - correct UnguardOnExecutionViolation which helped find a W^X
kernel bug on i386
- fix undefined symbols in libhpi.so noted by stu@
2013-03-19 19:26:45 +00:00
kurt
9e44ed2a23 - Update to 7u17 which contains multiple security corrections 2013-03-12 04:39:42 +00:00
espie
bcf3856632 PERMIT_* / REGRESS->TEST sweep 2013-03-11 10:50:00 +00:00
sthen
4764baf432 add bootstraps to SUPDISTFILES, don't use $ARCH in DISTFILES as (despite
ONLY_FOR_ARCHS) dpb still fetches the files. fixes spurious dpb errors with
!amd64/i386. ok espie@ kurt@
2013-02-13 18:13:12 +00:00
sthen
f5a323c546 Don't use ${FLAVOR:L}, we only support lower-case flavours now.
OK ajacoutot@ espie@
2013-02-09 14:49:50 +00:00
kurt
4e9a44a0ce - Allow HOTSPOT_BUILD_JOBS to be overridden from make env. okay jasper@ 2013-02-07 19:06:55 +00:00
kurt
e0b3fdf889 - Fix java.lang.UnsatisfiedLinkError: java.awt.Toolkit.initIDs by
correcting awt Makefile merge error.
2013-02-06 22:08:33 +00:00
kurt
45bb6f02db - Fix intermittent segfaults by enabling UseMembar by default. 2013-02-03 21:03:39 +00:00
jasper
60ebf34b3b add MODJAVA_*_DIR to SUBST_VARS.
ok kurt@
2013-02-03 15:03:03 +00:00
kurt
97a9d398c2 - Fix MulticastSocket.setInterface(). Report and fix from Oliver
Lehmann on bsd-port list.
2013-02-02 17:41:18 +00:00
kurt
ee1a62881f - Restore poll(2) based NET_Timeout implementation that was changed
to select(2) for MacOSX support. The select based implementation
  was causing crashes under load for at least FreeBSD.
- Fix MulticastSocket.setInterface(). Report and fix from Oliver
  Lehmann on bsd-port list.
2013-02-02 17:39:23 +00:00
kurt
27d793f51d - Update to openjdk6 u32 which is licensed under the GPL and allows
packages.
- Initial BSD patchset from FreeBSD openjdk6 port.
- New bootstrap method. Since ecj is not able to bootstrap openjdk6
  without heavy patching, use a functional bootjdk to build.
- Add a target for building the bootjdk called build-bootjdk.
- Apply IcedTea AppletHole patches for icedtea-web support.
- Backport patch to serialize gconf client access which corrects
  gconf/dbus related crashes. From Christian Schulte Upstream
  CR 7188755.
- Reapply audio support from jakemsr@.
- Port change for CWM. Recognize CWM as a Non-Reparenting window
  manager.
- Backport various openjdk7/bsd-port upstream fixes both specific
  to OpenBSD and general.
Tested by landry@ espie@ and others.
2013-02-01 15:34:35 +00:00
kurt
5f1b7ee832 - Update download location for the BSD patchset 2013-01-27 20:10:10 +00:00
kurt
c90f34fd25 - Add missing KQueueArrayWrapper symbols to nio mapfile-bsd to correct
UnsatisfiedLinkErrors.
2013-01-24 23:14:54 +00:00
kurt
4fab9ed37d Update to 7u11. Security: CVE-2013-0422
- Update man patchset to upstream bsd-port at u10
- u11 patchset from FreeBSD/Greg Lewis's port
2013-01-18 22:30:43 +00:00
kurt
583abee1c0 Update jdk 1.7 to u9 level:
- Update to u6 via patchset from upstream bsd_port and u6 source from Oracle
- Copied u6 -> u9 patchset from FreeBSD/Greg Lewis's port
- Updated classloader patch from Matthew Dempsky (matthew@)
okay landry@
2013-01-14 20:16:56 +00:00
kurt
0d5cdf73eb - Restore man pages in PLIST-main. Reported by Tomas Bodzar
- Patch to serialize gconf client access which corrects gconf/dbus
related crashes. From Christian Schulte
- Patch to stop the JDK from querying the locale using the LC_MESSAGES
category. From Christian Schulte
2012-10-24 18:54:03 +00:00