366 Commits

Author SHA1 Message Date
sthen
bfed43c14f use the centralized ld "wxneeded" wrapper for the jdk ports. 2016-08-18 12:29:32 +00:00
sthen
87ce503717 apply the same ld wrapper to jdk/1.8 as was done for jdk/1.7 to mark the
binaries as wxneeded.

this build is less complicated than 1.7 so a nicer fix than the wrapper
should be sanely possible, but committing the simpler one for now to
hopefully unbreak packages.
2016-08-17 21:58:36 +00:00
sthen
2c9f598da6 mark jdk/1.7 as wxneeded (and provide new amd64/i386 bootstraps), this is
done via an ld wrapper script in ${WRKDIR}/bin because the build process is
fairly complicated and already involves several layers of patches.
2016-08-17 21:36:47 +00:00
naddy
0df352d3a4 replace libiconv module 2016-08-01 21:45:30 +00:00
espie
1d55a231e7 add is-branch to all trivial ports that exist as multiple branches. 2016-06-29 16:14:38 +00:00
sthen
e85f5d7911 new bootstraps for TIB 2016-05-07 20:43:10 +00:00
naddy
52501c1f09 replace libiconv module with library dependency; no bump needed 2016-04-09 20:14:48 +00:00
naddy
2c4204cf62 remove SHARED_ONLY from simple ports that use the gettext or libiconv module 2016-03-18 21:38:22 +00:00
kurt
929a88ed9c Update to u72. Contains many upstream bug fixes and security fixes which
can be mined from u51-u72 release notes here:

http://www.oracle.com/technetwork/java/javase/8u-relnotes-2225394.html

Tested by Caspar Schutijser. okay sthen@ & naddy
2016-02-23 20:54:51 +00:00
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