summaryrefslogtreecommitdiff
path: root/lang/openjdk7
AgeCommit message (Collapse)AuthorFilesLines
2015-09-12Avoid UB by left shift of negative values.joerg3-1/+40
2015-06-17Unset TOOLS_PLATFORM.unzip on FreeBSD too, to allow the build to use systemrodent1-2/+2
unzip.
2015-06-13Disable use of C++ precompiled headers.tnn1-1/+2
My benchmark shows that they make the build at least 10% slower.
2015-06-09Update to OpenJDK7, Update 80.tnn5-39/+15
This is a maintenance release that fixes ~100 bugs in the following subsystems: client-libs: 2d, java.awt, javax.swing core-libs: Support, java.lang, java.lang.class_loading, java.lang:reflect java.net, java.nio, java.nio.charsets, java.util.jar, java.util:i18n core-svc: javax.management deploy: deployment_toolkit, plugin, webstart globalization: locale-data, translation hotspot: compiler, gc, jvmti, runtime, svc security-libs: java.security, javax.crypto, javax.crypto:pkcs11, javax.net.ssl, org.ietf.jgss:krb5 tools: javac xml: jaxp
2015-05-05Add FOO-jps to PLIST, missed in last commitabs1-1/+2
2015-05-05Add jps to the list of wrapped java binaries. Bump PKGREVISIONabs1-3/+3
2015-04-27Find iconv and zlib correctly. Problem masked by legacy wrappers, andjperkin5-11/+15
not seen with cwrappers due to the package specifically using the legacy wrappers through accidental WRAPPER_DIR usage. The latter will be fixed in upcoming infrastructure changes.
2015-03-31Don't mess with __sync_*, clang disallows it this way. Failing at linkjoerg2-4/+26
time is good enough anyway.
2015-03-06Enable the package for NetBSD-7.*-earmv[67]hf.tnn2-6/+16
Build time on RPI is ~2 days so I won't bother with support for older ARM.
2015-03-05adjust ARM float hacks: use binary IEEE encoding of subnormal literalstnn1-4/+13
2015-03-04change clang dependency to libLLVM for zeroshark optiontnn1-2/+2
(doesn't work because it only supports llvm 3.4 and we have 3.6)
2015-03-02- put -D__STDC_LIMIT_MACROS on command line instead of patching it everywheretnn18-389/+70
- don't use ALT_JDK_IMPORT_PATH on SunOS, just build like on other platforms - regen all bootstraps to facilitate removal of the +UseSerialGC hacks - bootstrap binaries on FTP are now PGP signed - remove a handful of obsolete patches
2015-03-01Rototil include order so stdint doesn't get included without the necessarytnn3-12/+43
feature test macros. Should fix "UINTPTR_MAX not declared" error.
2015-03-01Provide a mapfile for arm. mapfile-i586 seems to work fine so symlink that.tnn1-1/+2
2015-02-28Workaround incorrect constant folding of subnormals in javac when the FPUtnn1-1/+29
does not handle subnormal arithmetic, like on ARM in Flush-to-zero mode. These workarounds avoid underflow conditions during the bootstrap so the JDK can correctly build itself. Compiling or running programs other than openjdk itself on such hardware may still cause unexpected behaviour.
2015-02-23Remove icedtea-web stuff from the base runtime.tnn5-150/+11
It seems to not be needed by www/icedtea-web any longer. Bump PKGREVISION.
2015-02-22SpinPause() needs to return a proper value, or we can apparently crash.tnn2-1/+17
Already fixed in upstream openjdk8, but not in openjdk7.
2015-02-22Documentation of procedure and requirements for making bootstrap toolchainstnn1-2/+29
2015-02-21regentnn1-4/+5
2015-02-21Fix more ARM definestnn3-13/+45
2015-02-21Extend the OpenBSD ifdef for os::pd_commit_memory() to include NetBSD.tnn1-6/+15
For now, this should fix the spurious JVM initialization error: "Unable to allocate XXX KB card tables for parallel garbage collection for the requested YYY KB heap." XXX: remember to remove all +UseSerialGC hacks after the bootstrap kits have had a refresh.
2015-02-21Sync ARM fixes from lang/openjdk8tnn7-12/+128
2015-02-13add bootstrap jvm binaries for NetBSD 7.* / sparc64,tnn2-7/+10
built in 7.0_BETA chroot with libkver.
2015-02-12- Add basic support for NetBSD/sparc64tnn6-38/+36
- drop obsolete patch; libgcc_s linking is handled by the package - can use either cups-1.5 or cups-2.0 headers for build
2015-02-10Let the build find intermediate libs when it wants to run intermediate rmic.tnn2-4/+14
2015-02-10Fix error observed in SmartOS bulk build.tnn4-1070/+46
Note: PLIST.SunOS should list only files unique to SunOS, not duplicates. XXX why does it bundle libfreetype.so.6? looks wrong.
2015-02-10drop stray X11 runtime dependencies from headless buildtnn3-14/+17
2015-02-09Clean up +UseSerialGC handling and ensure it is set for the entire build.tnn14-49/+84
(has anyone analyzed the concurrent GC memory allocation problem?) Bump PKGREVISION for this and previous changes.
2015-02-08Optionalize debug, X11 and ZeroVM similar to lang/openjdk8 + minor cleanupstnn8-168/+157
2015-02-08g/c comment, no longer appliestnn1-3/+1
2015-02-08Fix inconsistency between _WRAP_EXTRA_ARGS and CWRAPPERS_APPENDtnn1-1/+2
2015-02-08Don't need to set -DDEFAULT_LIBPATH on compiler command line when it'stnn3-6/+5
handled in a patch already.
2015-02-08netbsd -> ${LOWER_OPSYS}tnn1-3/+3
2015-02-07No reason to keep netbsd-4 hacks when we don't have it in ONLY_FOR_PLATFORMtnn3-30/+2
2015-02-03Replace the old cacert bundle from 2009 with security/mozilla-rootcerts.tnn2-14/+13
Change the keystore password to the one used by official binary releases. Bump PKGREVISION.
2015-01-30Add in missing bootstrap distinfo.abs1-1/+25
2015-01-29Limit memory used by the Queens test program.joerg2-3/+12
2015-01-27Update to 1.7.76ryoon5-89/+39
* Disable SCTP support under NetBSD. Changelog: From: http://www.oracle.com/technetwork/java/javase/7u76-relnotes-2389087.html IANA Data 2014j JDK 7u76 contains IANA time zone data version 2014j. For more information, refer to Timezone Data Versions in the JRE Software. New Features and Changes SSLv3 is disabled by default Starting with JDK 7u75 release, the SSLv3 protocol (Secure Socket Layer) has been deactivated and is not available by default. See the java.security.Security property jdk.tls.disabledAlgorithms in <JRE_HOME>/lib/security/java.security file. If SSLv3 is absolutely required, the protocol can be reactivated by removing "SSLv3" from the jdk.tls.disabledAlgorithms property in the java.security file or by dynamically setting this Security property to "true" before JSSE is initialized. It should be noted that SSLv3 is obsolete and should no longer be used. Changes to Java Control Panel Starting with 7u75 release, SSLv3 protocol is removed from Java Control Panel Advanced options. If the user needs to use SSLv3 for applications, re-enable it manually as follows: Enable SSLv3 protocol on JRE level: as described in the previous section. Enable SSLv3 protocol on deploy level: edit the deployment.properties file and add the following: deployment.security.SSLv3=true
2015-01-23Explicitly export ANT_OPTS to make sure they are visible.joerg3-7/+9
2015-01-09lang/openjdk7: make it work on FreeBSD 10.* x86_64rumko6-11/+57
* -Wno-new-returns-null is not currently known to installed clang on fbsd, make it optional * on fbsd, openjdk builds libjsoundalsa and libsctp, add them optionally to PLIST * add necessary patches to make it build on fbsd Reviewed by wiz
2015-01-06Sorry, revert previous, already fixed on HEAD (still broken on 2014Q4).jperkin2-19/+1
2015-01-06Extend valid currency data to 15 years to avoid lag in upstream updates,jperkin2-1/+19
fixes current problems with the Turkish data which expired at the end of last year.
2014-12-31Restore bootstrap kit checksums.ryoon1-1/+22
2014-12-30Bump PKGREVISIONryoon2-27/+10
* Fix build error with upstream patch. Reported by John Maier on pkgsrc-users@.
2014-11-29Apply additional clang arguments with cwrappers too.joerg1-1/+8
2014-11-15Bump PKGREVISIONryoon2-23/+7
* Enable Unlimited JCE support without Oracle's binary with jre-jce option. Thank you, fhajny@.
2014-11-06Extract tarball with GNU tar.ryoon1-2/+2
* Fix errors when LANG=C.
2014-11-03Update to 1.7.71ryoon4-18/+36
* Update icedtea* to latest * UTF-8 build patch These are based on the patches from richard@. Changelog: From: http://www.oracle.com/technetwork/java/javase/7u71-relnotes-2296187.html The full version string for this update release is 1.7.0_71-b14 (where "b" means "build"). The version number is 7u71. IANA Data 2014c JDK 7u71 contains IANA time zone data version 2014c. For more information, refer to Timezone Data Versions in the JRE Software.
2014-10-04Two more cases for serialized GC and memory limits.joerg3-1/+28
2014-09-22Force serial GC for jar invocations.joerg2-3/+14