Commit graph

5315 commits

Author SHA1 Message Date
Piotr Kubaj
670c3c8cd9 java/openjdk17: port to powerpc64le 2021-09-29 21:55:53 +00:00
Mikael Urankar
439056e417 java/openjdk16: Fix build on aarch64.
Fully initialize FrameForm: Corrects adlc segfault when malloc junk options are set.

Approved by:	portmgr (build fix blanket)
2021-09-26 10:19:50 +02:00
Greg Lewis
1b1bfbaab2 java/openjdk17: Add a port of OpenJDK 17
* Add a port of OpenJDK 17
* Restrict to amd64 and aarch64 until more platforms are tested
2021-09-25 11:28:38 -07:00
Tobias Kortkamp
7059b43727
*: Rebuild lang/rust consumers after the 1.55.0 update 2021-09-19 11:03:23 +02:00
Rene Ladan
f5bf231292 java/intellij-rubymine: update to 2021.2.2 2021-09-18 15:04:52 +02:00
Bernhard Froehlich
7e0297fac6
java/netty: Fix CPE information because current one is deprecated
Approved by:    portmgr (blanket)
2021-09-14 10:55:19 +00:00
Bernhard Froehlich
c9440121f0
java/openjdk16: Add CPE information
Approved by:	portmgr (blanket)
2021-09-11 11:37:36 +00:00
Bernhard Froehlich
8ed7c3f9ea
java/openjdk14: Add CPE information
Approved by:	portmgr (blanket)
2021-09-11 11:36:13 +00:00
Bernhard Froehlich
152ee092be
java/openjdk15: Add CPE information
Approved by:	portmgr (blanket)
2021-09-11 11:34:48 +00:00
Bernhard Froehlich
43259a2e14
java/openjdk13: Add CPE information
Approved by:	portmgr (blanket)
2021-09-11 11:33:26 +00:00
Bernhard Froehlich
7411d1f550
java/openjdk12: Add CPE information
Approved by:	portmgr (blanket)
2021-09-11 11:32:00 +00:00
Bernhard Froehlich
cd96d2aefb
java/openjdk11: Add CPE information
Approved by:	portmgr (blanket)
2021-09-11 11:30:45 +00:00
Bernhard Froehlich
9736510e4f
java/openjdk7: Add CPE information
Approved by:	portmgr (blanket)
2021-09-11 11:29:22 +00:00
Bernhard Froehlich
0b302c302f
java/openjdk8: Add CPE information
Approved by:	portmgr (blanket)
2021-09-11 11:28:00 +00:00
Piotr Kubaj
602c26c145 java/openjdk8: fix runtime issues on powerpc64*
Running java or javac executables fails with:
Error: dl failure on line 910
Error: failed /usr/local/openjdk8/jre/lib/ppc64le/server/libjvm.so, because /usr/local/openjdk8/jre/lib/ppc64le/server/libjvm.so: Undefined symbol "_ZN5frameC1EPlPh"
2021-09-03 13:19:12 +00:00
Mikael Urankar
1eb8f96f4c java/openjdk8: Switch to server mode on aarch64
PR:		257929
Approved by:	java (maintainer timeout)
Tested by:	Ronald Klop <ronald-lists@klop.ws>
2021-09-01 18:23:08 +02:00
Mikael Urankar
70f1b063ed lang/rust: Rebuild consumers for 1.54.0 2021-08-28 15:42:06 +02:00
Rene Ladan
83cfd4154e java/intellij-rubymine: update to 2021.2.1
Changelog: https://youtrack.jetbrains.com/articles/RUBY-A-220364873/RubyMine-2021.2.1-(212.5080.58-build)-Release-Notes
Obtained from:	upstream notification
2021-08-26 13:49:42 +02:00
Alex Dupre
b90eb93d21 java/apache-commons-pool: update to 2.11.1 release. 2021-08-23 14:43:10 +02:00
Alex Dupre
b26b441a3e java/intellij-ultimate: update to 2021.2 release. 2021-08-23 12:41:52 +02:00
Kyle Evans
8bf8574f5c security/bouncycastle15: update to 1.69
Changelog:
- https://bouncycastle.org/releasenotes.html

Security:	89d5bca6-0150-11ec-bf0c-080027eedc6a
Security:	70e71a24-0151-11ec-bf0c-080027eedc6a
MFH:		2021Q3
Sponsored by:	Modirum MDPay
Sponsored by:	Klara, Inc.
2021-08-19 22:40:35 -05:00
Mikael Urankar
8edf3dd02e java/openjdk11: Fix build on aarch64
Import upstream patch.

PR:		257643
Approved by:	portmgr (build fix blanket)
2021-08-18 17:58:15 +02:00
Piotr Kubaj
190b9776a1 java/eclipse: fix runtime on powerpc64
Changing "ppc64le" to "ppc64" (or powerpc64) resolves the SIGSEGV issue on big endian but breaks little endian, so replace only on powerpc64.

Submitted by:	hamiltcl@verizon.net
Approved by:	jonc@chen.org.nz (maintainer timeout)
2021-08-08 22:46:59 +00:00
Piotr Kubaj
3700c180db java/openjdk8: fix build on powerpc64*
/wrkdirs/usr/ports/java/openjdk8/work/jdk8u-jdk8u302-b08.1/hotspot/src/os_cpu/bsd_ppc/vm/thread_bsd_ppc.cpp:45:37: error: use of undeclared identifier 'uc_mcontext'
    frame ret_frame((intptr_t*)uc->>uc_mcontext.mc_gpr[1/*REG_SP*/],
                                    ^
/wrkdirs/usr/ports/java/openjdk8/work/jdk8u-jdk8u302-b08.1/hotspot/src/os_cpu/bsd_ppc/vm/thread_bsd_ppc.cpp:88:18: error: redefinition of 'pd_get_top_frame_for_signal_handler'
bool JavaThread::pd_get_top_frame_for_signal_handler(frame* fr_addr, void* ucontext, bool isInJava) {
                 ^
/wrkdirs/usr/ports/java/openjdk8/work/jdk8u-jdk8u302-b08.1/hotspot/src/os_cpu/bsd_ppc/vm/thread_bsd_ppc.cpp:83:18: note: previous definition is here
bool JavaThread::pd_get_top_frame_for_signal_handler(frame* fr_addr, void* ucontext, bool isInJava) {
2021-08-04 19:34:19 +00:00
Jan Beich
42cfc88267 java/openjdk8: unbreak TEST=on after 4dca33c0a4
$ make checksum WITH=TEST
===>  License GPLv2 accepted by the user
===>   openjdk8-8.302.08.1 depends on file: /usr/local/sbin/pkg - found
===> Fetching all distfiles required by openjdk8-8.302.08.1 for building
=> No SHA256 checksum recorded for jtreg4.1-b08.tar.gz.
=> No suitable checksum found for jtreg4.1-b08.tar.gz.
=> SHA256 Checksum OK for battleblow-jdk8u-8.302.08.1-jdk8u302-b08.1_GH0.tar.gz.
*** Error code 1

Reported by:	Philipp Ost (via ports@ list)
2021-08-01 03:02:16 +00:00
Greg Lewis
c1c0f264b2 java/openjdk16: Update to 16.0.2 2021-07-30 23:22:27 -07:00
Greg Lewis
96fd8c3f53 java/openjdk15: Update to 15.0.4 2021-07-30 22:39:26 -07:00
Greg Lewis
b16d9d899f java/openjdk13: Update to 13.0.8 2021-07-30 22:00:51 -07:00
Greg Lewis
811345dd18 java/openjdk11: Update to 11.0.12 2021-07-30 19:43:33 -07:00
Greg Lewis
4dca33c0a4 java/openjdk8: Update to 8u302 2021-07-30 19:01:28 -07:00
Rene Ladan
a641a8b38c java/intellij-rubymine: update to 2021.2
Changes: https://www.jetbrains.com/ruby/whatsnew/2021-2/

While here:
- update the manual page to mention RubyMine instead of IntelliJ IDEA
- clean up old fixes no longer needed:
  - type-ahead timeout exceeded
  - slow rendering
2021-07-28 00:39:20 +02:00
Alexey Dokuchaev
a780ad6436 java/sigar: the port had been updated and improved (+)
- Switch (temporarily?) to somewhat more developed GitHub fork
- Add Java 11 support, `do-test' target, and remove GCC dependency
- Optimize away PLATFORM_VER variable and just set the LIBNAME (without
  the suffix to make it more obvious that it's a shared object when we
  install things, and in the PLIST_FILES)
- Utilize BUILD_WRKSRC and introduce INVOKE_ANT variable to reduce the
  tautology in targets' recipes
- When symlinking to ${CC} as local compiler, do not assume it lives as
  ${LOCALBASE}/bin/${CC} and call `which ${CC}` explicitly
- Garbage-collect commented out `post-patch' target while we're here

PR:		245867
Submitted by:	Angelo Polo
2021-07-16 19:44:37 +00:00
Rene Ladan
730ebd6a7b java/intellij-rubymine: update to 2021.1.3 2021-07-04 14:03:34 +02:00
Po-Chuan Hsieh
38dbc3195d
java/junit: Add NO_ARCH 2021-07-01 04:44:27 +08:00
Po-Chuan Hsieh
bd31758693
java/hamcrest: Add NO_ARCH 2021-07-01 04:44:27 +08:00
Po-Chuan Hsieh
6bff194f7f
java/apache-commons-lang: Add NO_ARCH 2021-07-01 04:44:27 +08:00
Tobias Kortkamp
06dbc12f96
lang/rust: Rebuild consumers for 1.53.0 2021-06-27 07:39:51 +02:00
Kevin Bowling
da3162c7c9 graphics/mesa-libs: Bump reverse deps for libglvnd
Per discussion with bapt on helping pkg handle the changing of these
deps and avoiding impossible upgrade senarios.

PR:		246767
Reviewed by:	manu, bapt
Approved by:	x11
Differential Revision:	https://reviews.freebsd.org/D30824
2021-06-22 11:53:08 -07:00
Po-Chuan Hsieh
7d69876c5c
java/java-zoneinfo: Add NO_ARCH
Approved by:	portmgr (blanket)
2021-06-10 22:46:21 +08:00
Alex Dupre
172ed8171f java/intellij-ultimate: update to 2021.1.2 release. 2021-06-09 11:28:54 +02:00
Gerald Pfeifer
d09ed096c4 */*: Replace USE_GCC=any with USE_GCC=yes
USE_GCC=any has been equivalent to USE_GCC=yes in most cases (such
as i386 and amd64 since 12.x and depending on configuration 11.x,
most newer installations on other platforms, and 13.x across the
board).

Since commit 96c17633d9 Mk/bsd.gcc.mk is treating them as
different spellings of the same, so continue the deorbiting of the
USE_GCC=any form and simply replace it with USE_GCC=yes.

This should not make any functional difference at all.

Discussed with:	mat, linimon, pkubaj
2021-06-04 05:53:21 +00:00
Rene Ladan
8cf6bf3bb8 java/intellij-rubymine: update to 2021.1.2 2021-06-02 19:25:31 +02:00
Dimitry Andric
6601c2af09 java/openjdk16: fix build with clang 12
During an exp-run for llvm 12 (see bug 255570), it turned out that at
least openjdk11 and openjdk12 do not build with clang 12.0.0. The
exp-run therefore skipped openjdk16.

Building this manually shows that it results in a compile error:

gmake[4]: Leaving directory '/wrkdirs/usr/ports/java/openjdk16/work/jdk16u-jdk-16.0.1-9-1/make'
/wrkdirs/usr/ports/java/openjdk16/work/jdk16u-jdk-16.0.1-9-1/src/hotspot/cpu/x86/vm_version_ext_x86.cpp:748:3: error: suspicious concatenation of string literals in an array initialization; did you mean to separate the elements with a comma? [-Werror,-Wstring-concatenation]
  "",
  ^
/wrkdirs/usr/ports/java/openjdk16/work/jdk16u-jdk-16.0.1-9-1/src/hotspot/cpu/x86/vm_version_ext_x86.cpp:747:3: note: place parentheses around the string literal to silence warning
  "Opteron QC/Phenom"  // Barcelona et.al.
  ^
1 error generated.

This is due to a missing backport of this upstream commit:

commit f8a9602a0a65cdc98eb940aac9529256ded2bf42
Author: Yasumasa Suenaga <ysuenaga@openjdk.org>
Date:   Thu Jan 21 06:08:13 2021 +0000

    8260025: Missing comma in VM_Version_Ext::_family_id_amd

    Reviewed-by: dholmes, stuefe

Approved by:	maintainer timeout (2 weeks)
PR:		255905
MFH:		2021Q2
2021-05-29 16:08:19 +02:00
Dimitry Andric
668230eee6 java/openjdk15: fix build with clang 12
During an exp-run for llvm 12 (see bug 255570), it turned out that at
least openjdk11 and openjdk12 do not build with clang 12.0.0. The
exp-run therefore skipped openjdk15.

Building this manually shows that it results in a compile error:

gmake[4]: Leaving directory '/wrkdirs/usr/ports/java/openjdk15/work/jdk15u-jdk-15.0.2-7-1/make'
/wrkdirs/usr/ports/java/openjdk15/work/jdk15u-jdk-15.0.2-7-1/src/hotspot/cpu/x86/vm_version_ext_x86.cpp:748:3: error: suspicious concatenation of string literals in an array initialization; did you mean to separate the elements with a comma? [-Werror,-Wstring-concatenation]
  "",
  ^
/wrkdirs/usr/ports/java/openjdk15/work/jdk15u-jdk-15.0.2-7-1/src/hotspot/cpu/x86/vm_version_ext_x86.cpp:747:3: note: place parentheses around the string literal to silence warning
  "Opteron QC/Phenom"  // Barcelona et.al.
  ^
1 error generated.

This is due to a missing backport of this upstream commit:

commit f8a9602a0a65cdc98eb940aac9529256ded2bf42
Author: Yasumasa Suenaga <ysuenaga@openjdk.org>
Date:	Thu Jan 21 06:08:13 2021 +0000

    8260025: Missing comma in VM_Version_Ext::_family_id_amd

    Reviewed-by: dholmes, stuefe

Even after applying this fix, there is still a possibility of a segfault
during the build, due to another missing backport, of this 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:		255904
MFH:		2021Q2
2021-05-29 16:08:19 +02:00
Dimitry Andric
fa94e1b861 java/openjdk14: fix build with clang 12
During an exp-run for llvm 12 (see bug 255570), it turned out that at
least openjdk11 and openjdk12 do not build with clang 12.0.0. The
exp-run therefore skipped openjdk14.

Building this manually shows that it results in a compile error:

gmake[4]: Leaving directory '/wrkdirs/usr/ports/java/openjdk14/work/jdk14u-jdk-14.0.2-12-1/make'
/wrkdirs/usr/ports/java/openjdk14/work/jdk14u-jdk-14.0.2-12-1/src/hotspot/cpu/x86/vm_version_ext_x86.cpp:748:3: error: suspicious concatenation of string literals in an array initialization; did you mean to separate the elements with a comma? [-Werror,-Wstring-concatenation]
  "",
  ^
/wrkdirs/usr/ports/java/openjdk14/work/jdk14u-jdk-14.0.2-12-1/src/hotspot/cpu/x86/vm_version_ext_x86.cpp:747:3: note: place parentheses around the string literal to silence warning
  "Opteron QC/Phenom"  // Barcelona et.al.
  ^
1 error generated.

This is due to a missing backport of this upstream commit:

commit f8a9602a0a65cdc98eb940aac9529256ded2bf42
Author: Yasumasa Suenaga <ysuenaga@openjdk.org>
Date:   Thu Jan 21 06:08:13 2021 +0000

    8260025: Missing comma in VM_Version_Ext::_family_id_amd

    Reviewed-by: dholmes, stuefe

Even after applying this fix, there is still a possibility of a segfault
during the build, due to another missing backport, of this 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:             255903
MFH:            2021Q2
2021-05-29 16:08:19 +02:00
Dimitry Andric
983b41adeb java/openjdk13: fix build with clang 12
During an exp-run for llvm 12 (see bug 255570), it turned out that at
least openjdk11 and openjdk12 do not build with clang 12.0.0. The
exp-run therefore skipped openjdk13.

Building this manually shows that it results in a compile error:

gmake[4]: Leaving directory '/wrkdirs/usr/ports/java/openjdk13/work/openjdk-jdk13u-jdk-13.0.7-1-1/make'
/wrkdirs/usr/ports/java/openjdk13/work/openjdk-jdk13u-jdk-13.0.7-1-1/src/hotspot/cpu/x86/vm_version_ext_x86.cpp:748:3: error: suspicious concatenation of string literals in an array initialization; did you mean to separate the elements with a comma? [-Werror,-Wstring-concatenation]
  "",
  ^
/wrkdirs/usr/ports/java/openjdk13/work/openjdk-jdk13u-jdk-13.0.7-1-1/src/hotspot/cpu/x86/vm_version_ext_x86.cpp:747:3: note: place parentheses around the string literal to silence warning
  "Opteron QC/Phenom"  // Barcelona et.al.
  ^
1 error generated.

This is due to a missing backport of this upstream commit:

commit f8a9602a0a65cdc98eb940aac9529256ded2bf42
Author: Yasumasa Suenaga <ysuenaga@openjdk.org>
Date:	Thu Jan 21 06:08:13 2021 +0000

    8260025: Missing comma in VM_Version_Ext::_family_id_amd

    Reviewed-by: dholmes, stuefe

Even after applying this fix, there is still a possibility of a segfault
during the build, due to another missing backport, of this 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:		255902
MFH:		2021Q2
2021-05-29 16:08:18 +02:00
Dimitry Andric
d6f8398fa2 java/openjdk12: fix build with clang 12
During an exp-run for llvm 12 (see bug 255570), it turned out that
java/openjdk11 does not build with clang 12.0.0:

Creating support/demos/image/jfc/J2Ddemo/J2Ddemo.jar
/usr/local/bin/bash: line 5: 49140 Abort trap		   (core dumped) /wrkdirs/usr/ports/java/openjdk12/work/openjdk-jdk12u-jdk-12.0.2-10-4/build/bsd-x86_64-server-release/support/interim-image/bin/java -XX:DumpLoadedClassList=/wrkdirs/usr/ports/java/openjdk12/work/openjdk-jdk12u-jdk-12.0.2-10-4/build/bsd-x86_64-server-release/support/link_opt/classlist.raw -Djava.lang.invoke.MethodHandle.TRACE_RESOLVE=true -cp /wrkdirs/usr/ports/java/openjdk12/work/openjdk-jdk12u-jdk-12.0.2-10-4/build/bsd-x86_64-server-release/support/classlist.jar build.tools.classlist.HelloClasslist > /dev/null 2>&1 > /wrkdirs/usr/ports/java/openjdk12/work/openjdk-jdk12u-jdk-12.0.2-10-4/build/bsd-x86_64-server-release/support/link_opt/default_jli_trace.txt
gmake[4]: *** [GenerateLinkOptData.gmk:66: /wrkdirs/usr/ports/java/openjdk12/work/openjdk-jdk12u-jdk-12.0.2-10-4/build/bsd-x86_64-server-release/support/link_opt/classlist] Error 134

This is due to missing backports of upstream commits:

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

commit 34ae46e2bca691f989d4d84129baf545ff8a7469
Author: Andrew Haley <aph@openjdk.org>
Date:	Thu Mar 19 14:53:57 2020 +0000

    8241296: Segfault in JNIHandleBlock::oops_do()

    Reviewed-by: stefank

Approved by:	maintainer timeout (2 weeks)
PR:		255901
MFH:		2021Q2
2021-05-29 16:08:18 +02:00
Dimitry Andric
a47b284421 java/openjdk11(-jre): fix build with clang 12
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
2021-05-29 16:08:18 +02:00
Ben Woods
95d52e52fb */*: Fix ENOTIME: return my ports to the pool
Reset maintainership of my ports to ports@FreeBSD.org so others can
step in to help where I haven't been able to find the time.
2021-05-22 10:13:01 +08:00
Danilo Egea Gondolfo
713a673773 java/hamcrest: Drop maintainership 2021-05-19 20:56:15 +01:00