Commit Graph

252 Commits

Author SHA1 Message Date
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
kurt
5e91ef3781 - prevent users from using native_bootstrap when the required package is
not pre-installed
2009-05-15 17:47:29 +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
kurt
c9b436e2bd - update to patchset 9 1.5.0 u16
- remove patches included in patchset 9
- fix native_bootstrap BUILD_DEPENDS
- chase plist changes
2009-03-25 22:11:16 +00:00
kurt
1660ddde98 remove 1.3 and 1.4 as per plan made last June 2009-03-18 01:45:37 +00:00
sthen
744eb19e33 unbreak RUN_DEPENDS for MOD_JAVA_VER=1.x+, which I missed when I fixed
the normal case. problem found by Andreas Kahari.
2009-03-16 16:38:25 +00:00
espie
a909e7c635 more depends fixes 2009-03-15 09:25:04 +00:00
sthen
e08fb2fbfe fix pkgspec for dependencies - looks ok to phessler, kili 2009-03-11 22:04:07 +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
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
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
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
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
d612fb2796 Deprecate 1.3 and 1.4 due to lack of security updates, end-of-life status
or near eol, and bulk build time. This removes the limited Java support we
had on arm, powerpc and sparc until such time OpenJDK/IcedTea can replace
it. 1.3 and 1.4 ports directories will be removed next release to avoid
bit rot. Requested by espie@ and okay by many with no objections.
2008-06-24 02:38:31 +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
92ac5f7392 Add support for 1.6 and 1.7 level ports. okay nikolay@ ian@ 2008-05-05 02:53:15 +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
00dc6d05e3 - connect 1.7 to the build and build distributable packages
ok nikolay@
2008-03-20 01:54:56 +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
sturm
418157194e fix java RUN_DEPENDS for the 1.5 case
ok kurt
2008-03-18 19:40:03 +00:00
kurt
fb70c641fb - use HW_{USER|PHYS}MEM64. okay naddy@
- update to bsd patchset 4
- for amd64, sync JVM_handle_bsd_signal with its linux counterpart from
  which it was originally derived; add two segments of code dealing with
  sigsegv fringe cases.
- update pkg/MESSAGE-* to use recent mozilla product names.
2008-03-17 03:28:26 +00:00
kurt
a5bc96319a - use HW_{USER|PHYS}MEM64. okay naddy@
- on amd64 only do implicit null optimizations on offsets landing in the
first page of memory.
2008-03-17 03:21:25 +00:00
kurt
b5be1f69c8 - use HW_PHYSMEM64. okay naddy@ 2008-02-28 14:54:56 +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
6284762954 - update to BSD patchset 8 based off Sun's JRL licensed Update 14 source:
http://java.sun.com/j2se/1.5.0/ReleaseNotes.html#150_14
- NOTE: patchset 8 includes amd64 plugin support now.
- adjust pkg/MESSAGE-* files for change in plugin support and add missing
  JRL licensing blurb for the jre package.
2008-02-15 15:14:37 +00:00
kurt
b3296e52b5 - remove 1.3-linux now that it is no longer needed for building 1.4
- update 1.3+ MODJAVA_RUN_DEPENDS to account for 1.3-linux removal
okay ian@ pval@
2008-02-14 21:48:43 +00:00
kurt
e0c8972d72 - switch to kaffe bootstrap. linux emul no longer needed to build.
- update to patchset 8. mostly just removal of patches committed
  upstream a long time ago.
okay brad@
2008-02-13 13:53:50 +00:00
kurt
d658fc57aa don't install libnative_chmod.so. it is an unused linux shared lib
okay ajacoutot@
2008-01-18 16:08:05 +00:00
kurt
54a9930f43 - don't install libnative_chmod.so. it is an unused linux shared lib
- install JRL LICENSE in second location in JDK
okay ajacoutot@
2008-01-18 15:52:55 +00:00
kurt
447d54c5a1 update fetch manually url xalan. reported by James Hartley 2007-11-30 14:57:23 +00:00
kurt
ccfa8aa068 add 1.6 2007-11-19 03:20:55 +00:00
kurt
5d62878859 Initial import of Java (TM) 2 SDK, Standard Edition Version 1.6.0 with
amd64 plugin support. 64-bit plugin hacking by myself and Jung-uk Kim.
Credit for the majority of the 1.6 BSD porting goes to Greg Lewis who
back ported my 1.7 hotspot patches to 1.6 and forward ported the 1.5
j2se patches to 1.6. Thanks to several testers who provided helpful
feedback. okay ian@
2007-11-19 03:19:43 +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