Commit Graph

52 Commits

Author SHA1 Message Date
kurt
4d23be3ad3 Update devel/jdk/1.7 to b147 / non-beta
- Remove Early Access now that jdk 1.7 is final
- Use a patch set for all patches from upstream repository:
  http://hg.openjdk.java.net/bsd-port/bsd-port
- Set milestone and build number to fcs b00 to match Oracle.
- Update cacerts file.
- Install unlimited crypto policy.
- Add DIST_SUBDIR=jdk.
- Include patches from icedtea-web for applet hole from
  Landry Breuil <landry@openbsd.org> via FreeBSD OpenJDK7 port
- Include fix for Oracle bug "7070134: Hotspot crashes with
  sigsegv from PorterStemmer":
  http://hg.openjdk.java.net/hsx/hotspot-comp/hotspot/rev/4e761e7e6e12
okay landry@ jasper@
2011-09-22 20:26:47 +00:00
landry
60b14a7f76 Duh. devel/apache-ant->=1.8.2 is not a valid pkgpath dependency spec,
devel/apache-ant>=1.8.2 is.
2011-05-03 09:35:56 +00:00
landry
05d097e5e9 Tighten depends on apache-ant->=1.8.2, remove now unneeded ANT_HOME from
MAKE_ENV, and bump REVISIONs. From Daniel Dickman, thanks!
2011-05-02 07:23:17 +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
kurt
3b1e485094 Correct snafu with pkg version going backwards. Clue bat
beating from espie@ help and okay landry@
2011-01-13 22:35:52 +00:00
kurt
5e80958cdb Update to early access build 122. okay jasper@ 2011-01-11 15:47:49 +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
espie
5c08d95027 USE_GROFF=Yes 2010-10-18 17:47:50 +00:00
jasper
fab4167387 - move distfiles/ to a proper mirroring location. 2010-09-12 16:49:08 +00:00
naddy
618d2478f5 nawk is no more, use awk; ok sthen@ 2010-09-03 21:54:39 +00:00
jakemsr
5e68761a92 audio support via sndio 2010-07-02 09:40:30 +00:00
naddy
abb82062ae fix inclusion of X11 headers after xextproto & libXext updates 2010-05-11 10:33:57 +00:00
kurt
ab695a3f28 - recognize cwm as a Non-Reparenting window manager for when cwm
is changed to suport NetWMName. As discussed with oga@
2009-10-16 02:22:26 +00:00
kili
bba1c4bb71 Add some distfile mirrors.
ok jasper@ kurt@
2009-10-07 20:35:47 +00:00
kurt
4f807b2863 Update to early access build 72 plus the following:
- sync patches with upstream repo: OpenJDK/bds-port
- fix gtk look and feel issue caused by dlopen of non-matching major
- fix other dlopen's of non-matching majors
- change max memory utilization on i386 to correct build failures
2009-10-07 01:53:54 +00:00
kili
8fc6287292 WANTLIB changes after xcb addition and bump. 2009-08-10 06:29:51 +00:00
kurt
b834f77498 - binary plugs distfile no longer needed
- sync patches with OpenJDK7 bsd-port repository
- install a usable cacerts
- Remove Interruptible IO support
tested by ian@ william@
2009-06-10 19:01:09 +00:00
kurt
3c92eb7453 - These patches were updated not removed. ?!?! 2009-05-23 03:27:41 +00:00
kurt
52f73c42e7 - update from early access b43 to b59
- sync patches with OpenJDK's bsd_port project
- require a pre-installed package for native_bootstrap
- The new 1.7 class java.nio.channels.spi.AsynchronousChannelProvider
  is not implemented yet on BSD.
- The new 1.7 package java.nio.sctp is not included and not supported on
  OpenBD
2009-05-23 03:03:24 +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
b3c5b98ff9 - Update to early access b43:
http://download.java.net/jdk7/changes/jdk7-b43.html
- Remove KOI8_U char encoding which no longer applies
- Correct datatype warning in fork_and_exec()
- Sync patches
2009-01-17 11:37:42 +00:00
kurt
3c269147e5 Various minor corrections:
- Remove some patches no longer needed
- Sync some corba and jdk makefiles with bsd-port repo
- Another datatype correction in hotspot
- Use proper scoping for clock_get* from bsd-port repo
- Use includeDB corrections from Coleen Phillimore @ Sun
instead of my own ones. From hotspot-dev list.
2009-01-16 16:49:29 +00:00
kurt
ac17ae9adf Update to early access build 42:
- sync/regen patches
- use os_bsd_x86.cpp from OpenJDK bsd-java repository plus
  Greg Lewis's fixes posted to the bsd-port-dev list
- use Xiaobin Lu's datatype corrections from OpenJDK bug
  6787106 + additional datatype corrections from me.
- use Vladimir Kozlov's bug fix from OpenJDK bug 6782820
- remove obsolete IcedTea awt binary plugs and update binary
  plug distfile
- correctly define DEVTOOLS_PATH for bsd and verify + correct
  Defs-utils.gmk locations for bsd utilities
2009-01-04 23:25:15 +00:00
kurt
f0884d2dc8 Fix WANTLIB. No cookie for me. 2008-12-22 15:06:39 +00:00
kurt
ad64801283 Fix some undefined symbols by correcting the non-static link of libjvm. 2008-12-22 14:56:40 +00:00
kurt
f3783a0dd8 Fix symbol conflict issues with eclipse by enabling the use of
version scripts. Also complete SYSTEM_ZLIB build hooks and enable
it to use system libz.
2008-12-22 13:22:12 +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
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
kurt
96548d0dc6 Fix starting java via PATH. Reported by several. Debugged by Mark Peloquin
<markpeloquin at gmail.com>, fix by me.

okay pvalchev@, espie@
2008-08-01 20:22:48 +00:00
naddy
ff6e8a8558 spawn only ${MAKE_JOBS} build jobs in parallel; ok kurt@ 2008-06-30 20:16:37 +00:00
kurt
14f6a7704d - remove work-arounds for missing getpwuid_r now that we have it
- regen pkg files with @bin markers
2008-06-28 12:34:57 +00:00
kurt
84aea7500b Fix build with gmake-3.81. Corrections from OpenJDK repository:
http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/12b0d64c4953
No package bump since package didn't change.
2008-06-12 18:45:20 +00:00
kurt
4bb9dd36b1 - Remove -Werror from CFLAGS in hotspot so the build works with user
specified CFLAGS - noticed by steven@
- Fix comment typo in Makefile - reported by Joachim Schipper
No change in packages so no package bump
2008-05-05 02:51:20 +00:00
kurt
ca7bea7a8d - add VMEM_WARNING
- adjust memory calculations so this has a chance of building on systems
  with 256M of real memory. Reported by Dongsheng Song
- bring the the rest of IcedTea's icedtea-graphics.patch and fix typo that
  prevented interactive apps from launching. I expect I will eventually
  will want to convert over to using IcedTea in full in the future.
2008-03-21 02:46:43 +00:00
kurt
b57a73740e - include the prerelease build number in the package version.
- add a description of the native_bootstrap flavor to DESCR-*
okay nikolay@
2008-03-19 20:44:18 +00:00
kurt
987cd4285a - switch to GPLv2 w/CLASSPATH exception licensed openjdk7 code
- update to early access build 24
- Use GPLv2 licensed binary plugs from the IcedTea project and parts of
  IcedTea's icedtea-copy-plugs.patch & icedtea-graphics.patch.
  For more info see:
    http://icedtea.classpath.org/wiki/Main_Page
- Enable packages since we're fully GPLv2 based now, but still not
  hooked up to bulk builds just yet.
2008-03-19 18:05:43 +00:00
kurt
43fe843d56 - mark as BROKEN 'Work-in-progress and outdated' so users understand this
port is not finished yet. also remove a MASTER_SITE. okay naddy@
2008-02-26 18:26:23 +00:00
kurt
c7b570efa8 s/ERRORS/BROKEN/ to fix mirror-maker per espie@ and nikolay@ 2007-11-09 15:27:55 +00:00
kurt
d03e52ac71 - another master site url 2007-11-07 17:17:41 +00:00
kurt
8778311747 Remove interactive license verification since it causes issues due to
lack of stdin availability when built indirectly as a depend of another
port. Instead of interactive license verification solely use the
ACCEPT_JRL_LICENSE var. If it's not correctly set error out and let the
user know what to do. Cluestick and okay espie@
2007-11-07 17:04:36 +00:00
kurt
a51d7f9f59 - migrate forward a few necessary networking patches from 1.5 that fell
through the cracks.
2007-11-07 03:53:53 +00:00
kurt
f35ddca1d5 Exit prompt loop when there's nothing to read from stdin. This can happen
when stdin is redirected someplace unanticipated. This fixes the infinite
prompt loop when the port is built as a build depend of another port
(reported by Martin Toft <mt at martintoft.dk>). Still to do is fix
bsd.port.mk to not redirect stdin for build depends...
2007-10-29 01:22:34 +00:00
kurt
d9e46b09e2 - fix patch borked by cvs changing cvs tag upon commit (i.e. $Revision$).
breakage reported by RD Thrush rd at thrush.com
2007-09-17 13:31:20 +00:00
merdely
376b75df06 Remove quotes surrounding COMMENT*/PERMIT_*/BROKEN 2007-09-16 02:52:56 +00:00
kurt
324a878467 Remove BROKEN and update port to b19. The port is fully 1.7 now (both
hotspot and j2se). The j2se patches are from the bsd java repositories
1.5 -> 1.6 (performed by Greg Lewis) -> 1.7 by myself. j2se patches are
in sync with 1.6 patchset 1 plus the Runtime.exec fix from Michiel Boland
via FreeBSD PR http://www.freebsd.org/cgi/query-pr.cgi?pr=115557.

Also from FreeBSD: interactive JRL license verification. By default the
port is IS_INTERACTIVE=Yes. Add ACCEPT_JRL_LICENSE=Yes to /etc/mk.conf
to permanently accept the JRL license.

At some point in the future I will work on switching this back to
OpenJDK/GPLv2 src. That largely depends on Sun's progress at removing more
of the binary plug bits so that stubbing out the remainder is less
cumbersome and time consuming.

Testing, comments and okay ian@
2007-09-06 15:46:18 +00:00
kurt
1afa07f15b let's not give the impression 4.2 has a working 1.7 port. mark it BROKEN
for now. okay ian@ naddy@
2007-08-07 16:07:22 +00:00
kurt
d46a2a67a5 - remove patch that should have been removed with last commit 2007-07-13 23:25:30 +00:00
kurt
6b86e4383e - update to build 15
- switch to the JRL licensed src. why? because it will allow me to complete
the port. OpenJDK/GPLv2 src isn't complete and the parts that we don't have
are only released in binary form with a defend and indemnify clause. When
all of the jdk is GPLv2 I will switch back to OpenJDK/GPLv2 src.
- copy the Linux src files for the rest of the jdk so i can begin to patch
them. One src file is based on solaris code since that suits us better as
a starting point.
2007-07-13 22:52:35 +00:00