| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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.
|
| |
|
| |
|
|
|
|
|
|
|
|
| |
A change to one of the patches was not correct for other
architectures.
PR: 255662
Approved by: broken build
|
|
|
|
|
|
|
|
|
|
|
|
| |
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)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
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)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- 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
|
| |
|
|
|
|
|
| |
PR: 267690
Obtained from: Michael Osipov <michael.osipov@siemens.com>
|
|
|
|
|
| |
PR: 266723
Reported by: Michael Osipov <michael.osipov@siemens.com>
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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)
|
|
|
|
|
|
|
|
|
|
|
| |
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)
|
|
|
|
|
|
|
|
|
| |
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.
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
| |
Notes:
svn path=/head/; revision=562170
|
|
|
|
|
|
|
|
|
|
| |
This mostly adds powerpc64le in places where there's only powerpc64.
PR: 251263
Approved by: java (maintainer timeout)
Notes:
svn path=/head/; revision=556940
|
|
|
|
|
|
|
| |
This effectively upgrades us to 11.0.9.1
Notes:
svn path=/head/; revision=554419
|
|
|
|
| |
Notes:
svn path=/head/; revision=553065
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
/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
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
| |
PR: 247238
Approved by: java (glewis)
Notes:
svn path=/head/; revision=541062
|
|
|
|
| |
Notes:
svn path=/head/; revision=531799
|
|
|
|
|
|
|
|
| |
PR: 244803
Submitted by: Yasuhiro KIMURA <yasu_AT_utahime__dot__org>
Notes:
svn path=/head/; revision=531679
|
|
|
|
|
|
|
| |
See https://github.com/battleblow/openjdk-jdk11u/issues/94 for details
Notes:
svn path=/head/; revision=527146
|
|
|
|
|
|
|
|
|
| |
The previous patch didn't check for architecture.
PR: 243183
Notes:
svn path=/head/; revision=523231
|
|
|
|
|
|
|
| |
With hat: portmgr
Notes:
svn path=/head/; revision=523224
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
| |
* 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
|
|
|
|
|
|
|
| |
This is mostly to pick up fixes that have gone into the BSD repo.
Notes:
svn path=/head/; revision=512381
|
|
|
|
|
|
|
|
|
| |
* 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
|
|
|
|
|
|
|
| |
PR: 237208
Notes:
svn path=/head/; revision=509855
|
|
|
|
|
|
|
| |
* Use the latest cacerts file from Oracle's public distribution of 11.0.4.
Notes:
svn path=/head/; revision=509437
|
|
|
|
| |
Notes:
svn path=/head/; revision=508812
|
|
|
|
|
|
|
|
| |
PR: 239624
Submitted by: Curtis Hamilton <hamiltcl@verizon.net>
Notes:
svn path=/head/; revision=508130
|
|
|
|
| |
Notes:
svn path=/head/; revision=499185
|
|
|
|
|
|
|
| |
PR: 236876
Notes:
svn path=/head/; revision=497169
|
|
|
|
|
|
|
|
|
|
| |
. 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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* 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
|
|
|
|
| |
Notes:
svn path=/head/; revision=496387
|
|
|
|
| |
Notes:
svn path=/head/; revision=495770
|
|
|
|
| |
Notes:
svn path=/head/; revision=495769
|
|
Notes:
svn path=/head/; revision=495580
|