55 Commits

Author SHA1 Message Date
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
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
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
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
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
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
45bb6f02db - Fix intermittent segfaults by enabling UseMembar by default. 2013-02-03 21:03:39 +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
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
250a126cfa Add CWM support. Ported from jdk/1.7 by Kent R. Spillner 2012-10-24 18:44:51 +00:00
kurt
cb045bf328 Use gcj 4.6 to bootstrap instead of jamvm. okay jasper@ 2012-10-19 22:29:49 +00:00
naddy
35cd2db00c mark for parallel dpb building to shorten the time to libreoffice 2012-09-27 21:49:58 +00:00
naddy
b854bf5c08 Permit building with MAKE_JOBS:
Don't call make -jN, instead pass MAKE_JOBS to HOTSPOT_BUILD_JOBS

ok kurt@, espie@
2012-09-26 18:23:04 +00:00
ajacoutot
000d7e70a2 cups -> cups,-libs 2012-08-04 15:06:55 +00:00
fgsch
bc869f4771 Fix master site for ecj-3.7.1.jar 2012-05-28 13:53:18 +00:00
kurt
add67ab710 Rename internal execvpe to fix build and remove uthread gross hacks while
here. okay matthew@ naddy@
2012-03-22 18:53:15 +00:00
kurt
a959e65010 Use generic suspend resume method instead of pthread_suspend_np().
okay robert@
2012-03-20 16:57:58 +00:00
jasper
b90e8761fa missing bump in -r1.24 2011-11-01 09:32:34 +00:00
espie
636a5c9ac4 CHMOD and CHOWN serve no useful purpose, they're just chown/chmod 2011-10-21 16:23:44 +00:00
kurt
2b22cb91cb - Eliminate systrace warning during post-extract. Reported by
Vadim Zhukov <persgray@gmail.com>.
2011-10-10 00:44:07 +00:00
kurt
f20936245e - fix typo in FETCH_MANUALLY line. From rd@thrush.com. 2011-10-08 14:13:44 +00:00
kurt
9de09a4cb7 - switch from jdk/1.5 default bootstrap to lang/jamvm + Eclipse compiler
okay kili@
2011-10-07 02:04:12 +00:00
ajacoutot
353002cba2 Fix path to the shared Mozilla plugins directory. 2011-10-02 13:31:03 +00:00
ian
6c13765c20 Mention that the plugin only works with firefox35 at present.
"OK with bump" on -main sthen@; reminded to copy text to -jre by kurt@
2011-04-09 00:38:09 +00:00
ian
5eb3a84fc6 Security Fix for DoS caused by very small subnormal double, found by Konstantin Preisser
at http://www.exploringbinary.com/java-hangs-when-converting-2-2250738585072012e-308/.
Fix from https://bugs.openjdk.java.net/show_bug.cgi?id=100119.
Ok kurt@ (maintainer), ok & comments sthen@, ok naddy@, aja@.
2011-02-05 23:11:17 +00:00
espie
24e41965fd minor bumps after pkg_create fix: generate catN entry when needed. 2010-11-27 11:54:53 +00:00
espie
5855efb734 move depends to new style 2010-11-15 19:45:56 +00:00
ajacoutot
ff07e285bc Remove USE_X11. 2010-10-24 20:58:58 +00:00
espie
5c08d95027 USE_GROFF=Yes 2010-10-18 17:47:50 +00:00
naddy
2ab1cc4c09 use awk instead of the removed nawk; ok sthen@ 2010-09-03 19:37:57 +00:00
jakemsr
e7c615c994 sndio support. note, there are two different audio API APIs in jdk1.6,
one, HAE, is not portable to APIs that don't use file descriptors as
their handle, so it's still using ossaudio.  the other, DirectAudio,
is more portable, and is the one that this commit is converting to
sndio.  DirectAudio is preferred by jdk, and if it's supported, it will
be used.  in other words, your java apps on OpenBSD will now be using
sndio (assuing you're using jdk1.6, sndio for jdk1.7 coming soon).
just wanted to explain why this still links with libossaudio ...

ok ajacoutot
2010-07-02 01:43:12 +00:00
naddy
d8fa5d941d fix inclusion of X11 headers after xextproto & libXext updates 2010-05-10 21:20:52 +00:00
kurt
eb459139a1 Remove broken jdk17_bootstrap PSEUDO_FLAVOR. ok jasper@ naddy@ 2010-02-05 13:10:31 +00:00
kili
8fc6287292 WANTLIB changes after xcb addition and bump. 2009-08-10 06:29:51 +00:00
kurt
8255bf991f - add jdk17_bootstrap PSEUDO_FLAVOR which uses a pre-installed
jdk/1.7 package to bootstrap
- prevent users from using native_bootstrap or jdk17_bootstrap when
the required package is not pre-installed

"looks good" sthen@
2009-05-15 17:41:04 +00:00
espie
a909e7c635 more depends fixes 2009-03-15 09:25:04 +00:00
naddy
6ee377f042 Java bug fix; from kurt@ 2009-03-01 20:43:08 +00:00
kurt
93c995a9c0 As noted on the freebsd-java list, Sun's u3 source page no longer links
to the distfiles but they are still available using full URLs. Update
FETCH_MANUALLY text to use the full URLs.
2009-01-07 13:34:21 +00:00
kurt
646f5aaf1d Complete SYSTEM_ZLIB build flag hooks and enable for OpenBSD. 2008-12-22 13:16:56 +00:00
kurt
b40643ba2e Parellel make doesn't work for the jdk builds so instead of passing
MAKE_JOBS on allow users to set HOTSPOT_BUILD_JOBS via env.
2008-12-21 03:59:44 +00:00
sthen
122dc60b9d non-native bootstrap is devel/jdk/1.5 not kaffe; update DESCR
accordingly.  ok kurt@
2008-11-18 01:51:59 +00:00
kurt
7b94302412 Limit the jdk's view of physical memory to rlimit_cur instead of
rlimit_max. This makes the jdk behave better on amd64.

okay naddy@ ian@
2008-10-22 16:02:24 +00:00