summaryrefslogtreecommitdiff
path: root/java/openjdk11/files (follow)
Commit message (Collapse)AuthorAgeFilesLines
* openjdk: remove need for fdescfs(5) and probably procfs(5)Baptiste Daroussin33 hours1-0/+89
| | | | | | | | | | | | | | | Implement getCommittedVirtualMemorySize() directly using sysctl kern.proc.vmmap Implement getOpenFileDescriptorCount() directly using sysctl kern.proc.nfds Note on openjdk17 use closefrom where possible (note this use case is only in openjdk 17, 21, 23 and 24) Remove the message about the use of fdescfs(5) as this is not needed for sure, keep the information about procfs(5) as I have not analysed enough the source code to make sure it is not used anywhere else, but I don't think it is.
* java/openjdk11: Update to 11.0.27Greg Lewis2025-04-205-98/+0
|
* java/openjdk11: add support for powerpcPiotr Kubaj2025-01-121-0/+21
|
* java/openjdk11: fix build on non-armv7Ronald Klop2024-11-101-2/+2
| | | | | | | | A change to one of the patches was not correct for other architectures. PR: 255662 Approved by: broken build
* java/openjdk11: fix build on 32 bit armMikaelUrankar2024-11-083-0/+66
| | | | | | | | | | | | Slightly adjusted the patch of Mikael Urankar to make sure it only affects __arm__ builds. The patch is similar to what fixed openjdk8 in commit e13c81137266603a6a0700810b6bad419f9d98c8. Not bumping portrevision as nothing changes for existing pkgs. PR: 255662 Approved by: java@ (maintainer timeout)
* java/openjdk11: fix build with clang 19Dimitry Andric2024-08-071-0/+11
| | | | | | | | | | | | | | | | | | | Clang 19 is now more strict about undefined integral expressions used as constants in enum, which results in errors compiling java/openjdk11, similar to: /wrkdirs/usr/ports/java/openjdk11/work/jdk11u-jdk-11.0.24-8-1/src/jdk.pack/share/native/common-unpack/constants.h:206:33: error: expression is not an integral constant expression 206 | AO_UNUSED_MBZ = (-1)<<13, // options bits reserved for future use. | ^~~~~~~~ /wrkdirs/usr/ports/java/openjdk11/work/jdk11u-jdk-11.0.24-8-1/src/jdk.pack/share/native/common-unpack/constants.h:206:37: note: left shift of negative value -1 206 | AO_UNUSED_MBZ = (-1)<<13, // options bits reserved for future use. | ^ Replace the negative value with ~0u to fix this error. PR: 280560 Approved by: glewis (maintainer) MFH: 2024Q3
* java/openjdk11: Update to 11.0.24Greg Lewis2024-07-271-20/+0
|
* java/openjdk11: remove custom LLVM - build with LLVM from baseVladimir Druzenko2024-07-141-0/+20
| | | | | | | | | | | | Segfaults are no longer observed with current versions of LLVM 17 and 18 in base 13.3 and 14.1, so there is no need to pull such an old version from ports to build. For example build java/openjdk11 with LLVM from base and then build java/eclipse and java/openjfx14 using java/openjdk11: build and run without errors. PR: 280056 260319 Approved by: java (maintainer, timeout 14 days)
* */*: Sunset 12.4-RELEASE/12-STABLE from ports treeMuhammad Moinur Rahman2023-12-311-11/+0
| | | | | | | | | | | | | | | | | | | | | - Remove all references to defunct ARCH arm - Remove all references to defunct ARCH sparc64 - Remove x11-drivers/xf86-video-sunffb which requires defunct sparc64 ARCH - Remove sysutils/afbinit requires defunct sparc64 ARCH - Remove all references to bktr driver - Remove all references to defunct FreeBSD_12 - Remove all references to OSVERSION/OSREL corresponding to 12 - Remove conditionals in Mk/Uses/cabal.mk - Remove sparc reference from Mk/Uses/qt-dist.mk - Remove BROKEN_sparc64/NOT_FOR_ARCH=sparc64 - Remove BROKEN_FreeBSD_12* from: - Remove OpenSSL patches from: - Remove conditional flags for OSVERSION >= 1300000 to fixed flags. Also move conditional flags for non sparc64/arm ARCH to fixed flags. Reviewed by: brooks, jbeich, rene, salvadore Differential Revision: https://reviews.freebsd.org/D42068
* java/openjdk11: Update to 11.0.19Greg Lewis2023-04-291-11/+0
|
* java/openjdk11: Fix use of printf (causes build failures for poudriere)Greg Lewis2023-04-161-0/+11
| | | | | PR: 267690 Obtained from: Michael Osipov <michael.osipov@siemens.com>
* java/openjdk11: Use the distributed cacertsGreg Lewis2022-11-031-0/+0
| | | | | PR: 266723 Reported by: Michael Osipov <michael.osipov@siemens.com>
* java/openjdk11: Update to 11.0.17Greg Lewis2022-10-292-563/+0
|
* java/openjdk11: Update to 11.0.16.1Greg Lewis2022-09-251-0/+543
|
* java/openjdk11: fix build on 13.1 and -CURRENTStefan Eßer2022-08-281-0/+20
| | | | | | | | | | | | | | | | | | | Recent LLVM versions issue warnings for "|" being used with boolean operands. Such operations exist in OpenJDK and the source lines are marked with comments to not use logical operations instead. This breaks the build on 13.1 and -CURRENT when building with LLVM-13 or newer due to the -Werror option being passed to the compiler. Fix this issue by casting one of the boolean operands to int, as suggested by the compiler in the error message for the case that the "|" operation should actually be used on purpose. I had submitted this patch as an attachment to PR 265687 on 2022-08-07, but it has been ignored by the maintainer (java team). PR: 265687 Approved by: portmgr (implicit)
* java/openjdk11: revert accidental commit 3d803e446071Stefan Eßer2022-08-081-20/+0
| | | | | | | | | | | Revert part of commit 3d803e446071 that should only have affected the deskutils/calendar port. This patch that has been committed by accident had already been attached to PR 265687 to fix the build issue of openjdk11 on -CURRENT, but it is up to the java@ team to apply this or some other fix. Approved by: portmgr (implicit)
* deskutils/calendar: update to version 0.9.3Stefan Eßer2022-08-081-0/+20
| | | | | | | | | Update the man page to match the version the -CURRENT base system. The only change is a better description of the // single line comment syntax, i.e. that // is only considered to start a comment when it appears at the start of the line or after white space. This allows to embed URLs in calendar entries.
* java/openjdk11: Update to 11.0.13Greg Lewis2021-10-311-2/+2
|
* java/openjdk11: Update to 11.0.12Greg Lewis2021-07-301-23/+0
|
* java/openjdk11(-jre): fix build with clang 12Dimitry Andric2021-05-291-0/+23
| | | | | | | | | | | | | | | | | | | | | | During an exp-run for llvm 12 (see bug 255570), it turned out that java/openjdk11 and java/openjdk11-jre do not build with clang 12.0.0: Creating interim jimage Compiling 2 files for BUILD_DEMO_Notepad This is due to a missing backport of an upstream commit: commit c484d8904285652246c3af212a4211b9a8955149 Author: Thomas Stuefe <stuefe@openjdk.org> Date: Tue Mar 16 05:49:01 2021 +0000 8263557: Possible NULL dereference in Arena::destruct_contents() Reviewed-by: kbarrett, coleenp Approved by: maintainer timeout (2 weeks) PR: 255900 MFH: 2021Q2
* Update to 11.0.10 GAGreg Lewis2021-01-216-92/+5
| | | | Notes: svn path=/head/; revision=562170
* java/openjdk11: add powerpc64le supportPiotr Kubaj2020-12-034-1/+55
| | | | | | | | | | This mostly adds powerpc64le in places where there's only powerpc64. PR: 251263 Approved by: java (maintainer timeout) Notes: svn path=/head/; revision=556940
* Fix a crash per https://bugs.openjdk.java.net/browse/JDK-8250861Greg Lewis2020-11-071-0/+20
| | | | | | | This effectively upgrades us to 11.0.9.1 Notes: svn path=/head/; revision=554419
* Update to 11.0.9Greg Lewis2020-10-235-54/+0
| | | | Notes: svn path=/head/; revision=553065
* Work around build a failure with Clang 11 on head.Jung-uk Kim2020-08-201-0/+11
| | | | | | | | | | | | | | /wrkdirs/usr/ports/java/openjdk11/work/openjdk-jdk11u-jdk-11.0.8-10-1/src/java.desktop/unix/native/libawt_xawt/xawt/XlibWrapper.c:2186:12: error: cast to smaller integer type 'jint' (aka 'int') from 'int (*)(Display *)' (aka 'int (*)(struct _XDisplay *)') [-Werror,-Wpointer-to-int-cast] return (jint) XSynchronize((Display*)jlong_to_ptr(display), (onoff == JNI_TRUE ? True : False)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 error generated. It looks like a false-positive, though. Notes: svn path=/head/; revision=545480
* Add upstream patches to build with "-fno-common".Jung-uk Kim2020-08-194-0/+43
| | | | | | | | | | This is default with Clang 11 and GCC 10. https://hg.openjdk.java.net/jdk-updates/jdk11u/rev/3660248422f4 https://hg.openjdk.java.net/jdk-updates/jdk11u/rev/371bbe373ae0 Notes: svn path=/head/; revision=545469
* java/openjdk11: Add fontconfig supportDmitri Goutnik2020-07-022-0/+225
| | | | | | | | PR: 247238 Approved by: java (glewis) Notes: svn path=/head/; revision=541062
* Update to 11.0.7 GAGreg Lewis2020-04-164-50/+0
| | | | Notes: svn path=/head/; revision=531799
* Fix build on HEAD.Kirill Ponomarev2020-04-143-0/+39
| | | | | | | | PR: 244803 Submitted by: Yasuhiro KIMURA <yasu_AT_utahime__dot__org> Notes: svn path=/head/; revision=531679
* Ignore ECONNRESET when closing a socketGreg Lewis2020-02-261-0/+11
| | | | | | | See https://github.com/battleblow/openjdk-jdk11u/issues/94 for details Notes: svn path=/head/; revision=527146
* java/openjdk11: correctly patch openejdk11 for ppc64 elfv2Piotr Kubaj2020-01-161-0/+13
| | | | | | | | | The previous patch didn't check for architecture. PR: 243183 Notes: svn path=/head/; revision=523231
* Revert r523182, it breaks build on tier 1Antoine Brodin2020-01-161-11/+0
| | | | | | | With hat: portmgr Notes: svn path=/head/; revision=523224
* java/openjdk11: add bootstrap and fix compilation for powerpc64 elfv2Piotr Kubaj2020-01-151-0/+11
| | | | | | | | | | | | | | | | Add bootstrap for powerpc64 elfv2. Because of issue with macros in precompiled.hpp, --disable-precompiled-headers is necessary. Since openjdk compiles for elfv1 by default on big-endian ppc64, use a patch to compile for elfv2. I assume here that GCC will be used exclusively on ELFv1 systems and Clang on ELFv2. PR: 243182 Approved by: glewis (maintainer) Notes: svn path=/head/; revision=523182
* Fix build on FreeBSD 12.x/powerpc64 on POWER8+ machinesGreg Lewis2019-11-061-0/+11
| | | | | | | | | | * Make sure has_mfdscr() returns false on these machines as using it on FreeBSD 12.x will cause problems (e.g. SIGILL). PR: 239368 Notes: svn path=/head/; revision=516906
* Update to an 11.0.5 pre-releaseGreg Lewis2019-09-204-98/+0
| | | | | | | This is mostly to pick up fixes that have gone into the BSD repo. Notes: svn path=/head/; revision=512381
* Prepare for aarch64 supportGreg Lewis2019-08-302-0/+74
| | | | | | | | | * Add necessary configure arguments for aarch64 * Add patches needed to compile on aarch64. These have been upstreamed but are not in a release yet. Notes: svn path=/head/; revision=510231
* Add support for powerpc64Greg Lewis2019-08-251-0/+12
| | | | | | | PR: 237208 Notes: svn path=/head/; revision=509855
* Update cacertsGreg Lewis2019-08-201-0/+0
| | | | | | | * Use the latest cacerts file from Oracle's public distribution of 11.0.4. Notes: svn path=/head/; revision=509437
* Update to 11.0.4+11.2Greg Lewis2019-08-133-19/+20
| | | | Notes: svn path=/head/; revision=508812
* Fix the build on PowerPC64Greg Lewis2019-08-041-0/+11
| | | | | | | | PR: 239624 Submitted by: Curtis Hamilton <hamiltcl@verizon.net> Notes: svn path=/head/; revision=508130
* . Update to 11.0.3.Greg Lewis2019-04-171-18/+0
| | | | Notes: svn path=/head/; revision=499185
* Fix DTrace support for 32 bit platforms and re-enable it.Greg Lewis2019-03-291-0/+18
| | | | | | | PR: 236876 Notes: svn path=/head/; revision=497169
* . Update to 11.0.2.9.4Greg Lewis2019-03-2910-583/+18
| | | | | | | | | | . Sort LIB_DEPENDS and USE_XORG . Add a dependency in alsa-lib now that sound is supported on FreeBSD. . Don't disable dtrace now that it is supported on FreeBSD. . Less intrusive iconv change. Notes: svn path=/head/; revision=497064
* Refine r496923.Jung-uk Kim2019-03-281-2/+8
| | | | | | | | | | | | | | | libinstrument.so and libjdwp.so do not need anything from $LOCALBASE but libsplashscreen.so does. For example, % cd /usr/local/openjdk11 % bin/java -jar demo/jfc/SwingSet2/SwingSet2.jar ld-elf.so.1: /usr/local/openjdk11/lib/libsplashscreen.so: Undefined symbol "libiconv_open" PR: 236759 Notes: svn path=/head/; revision=497060
* Fixes for include path, jshell, and process issues.Greg Lewis2019-03-2610-0/+585
| | | | | | | | | | | | | | | | | | * Put MD specific include files (e.g. jni_md.h) in a subdirectory named 'freebsd' rather than 'bsd'. [1] * Remove the necessity to always have /usr/local/include in the header paths and linker paths. This allows jshell to use the system iconv.h rather than the third party one and link correctly. [2] * Fix getting process commands and arguments on FreeBSD. * Bump PORTREVISION. All fixes need forward porting to openjdk12. PR: 236754 [1], 236759 [2] Submitted by: Kurt Miller [2] Notes: svn path=/head/; revision=496923
* Update to 11.0.2.9.2Greg Lewis2019-03-201-13/+0
| | | | Notes: svn path=/head/; revision=496387
* Add a port of OpenJDK 11Greg Lewis2019-03-153-0/+27
| | | | Notes: svn path=/head/; revision=495770
* Removing openjdk11 temporarily to do a repo copy from openjdk8 first.Greg Lewis2019-03-153-27/+0
| | | | Notes: svn path=/head/; revision=495769
* Add a port of OpenJDK 11Greg Lewis2019-03-133-0/+27
Notes: svn path=/head/; revision=495580