Commit Graph

5496 Commits

Author SHA1 Message Date
Greg Lewis 1a44cc990e java/openjdk16: Fix WWW link to point to JDK 16
PR:		259167
Reported by:	cedric@precidata.com
2021-11-23 22:40:16 -08:00
Greg Lewis 153d1fc89d java/openjdk15: Update to 15.0.5 2021-11-06 12:23:07 -07:00
Greg Lewis 27a8fe1106 java/openjdk13: Update to 13.0.9 2021-11-06 12:22:19 -07:00
Greg Lewis 4568b98a98 java/openjdk8: Update to 8u312 2021-10-31 11:07:43 -07:00
Greg Lewis 276ed7807d java/java-zoneinfo: Update to 2021e 2021-10-31 11:07:42 -07:00
Greg Lewis 0877cf18c3 java/openjdk11: Update to 11.0.13 2021-10-31 11:07:42 -07:00
Greg Lewis a9d52e329d java/openjdk17: Update to 17.0.1 2021-10-31 11:07:41 -07:00
Jan Beich f34ece3aa6 devel/icu: update to 70.1
Changes:	https://github.com/unicode-org/icu/releases/tag/release-70-1
Reported by:	GitHub (watch releases)
PR:		258794
Exp-run by:	antoine
2021-10-28 16:37:30 +00:00
Tobias Kortkamp ad90fc634b *: Rebuild for Rust 1.56.0 2021-10-25 10:55:19 +02:00
Stefan Eßer a9fc8d1bca java/junit: Add CPE information
Approved by:    portmgr (blanket)
2021-10-23 22:25:55 +02:00
Stefan Eßer 70f6a3fd1b java/intellij: Add CPE information
Approved by:    portmgr (blanket)
2021-10-23 21:08:09 +02:00
Stefan Eßer d65453fe78 java/linux-oracle-jre18: Add CPE information
Approved by:	portmgr (blanket)
2021-10-20 18:13:16 +02:00
Stefan Eßer b4a13a575e java/linux-oracle-jdk18: Add CPE information
Approved by:	portmgr (blanket)
2021-10-20 18:13:16 +02:00
Waitman 96994ae72f java/intellij-ultimate: Update to 2021.2.3
ChangeLog: https://youtrack.jetbrains.com/articles/IDEA-A-59/IntelliJ-IDEA-2021.2.3-(212.5457.46-build)-Release-Notes

PR:		259243
2021-10-20 08:21:49 +01:00
Tobias Kortkamp ce1af7fdc2 *: apply refactor.remove-consecutive-empty-lines
Submitted by:	portedit
2021-10-19 10:36:47 +02:00
Dimitry Andric 3822416493 java/openjdk*: work around UB in markOopDesc, fix builds with clang 13
During an exp-run for llvm 13 (see bug 258209), it turned out that
java/openjdk11 through openjdk13 fail to build with clang 13:

=== Output from failing command(s) repeated here ===
* For target jdk__packages_attribute.done:

These crashes are all caused by the markOop/markOopDesc classes, which
are used to keep track of objects, and which are 'marked' using the low
few bits. (See
https://github.com/openjdk/jdk13u/blob/master/src/hotspot/share/oops/markOop.hpp
).

After some laborious bisecting, I found out that these crashes start
occuring after the upstream commit https://github.com
/llvm/llvm-project/commit/16d03818412 (Return "[CGCall] Annotate this
argument with alignment").

What happens afterwards, is that clang considers the "this" pointer to
always be aligned to the alignment of the actual object, and then
masking or adding a few low bits is not working as expected.

The reason openjdk14 and higher work fine with clang 13, and don't crash
similarly, is that the OpenJDK people completely redid the
markOop/markOopDesc classes in
https://github.com/openjdk/jdk/commit/ae5615c6142a4dc0d9033462f4880d7b3c127e26
("8229258: Rework markOop and markOopDesc into a simpler mark word value
carrier"). E.g, the markOopDesc class was renamed to markWord, and
*stores* a pointer-like value instead of *being* a pointer-like value.
This is a much safer way of handling things.

However, this upstream commit is *very* large, as are a few of its
follow-ups, which is probably the reason why it has not been backported
to JDKs <= 13. I tried manually backporting it, but got lost in many
nasty patch conflicts and problems.

As a workaround, build openjdk8 through 13 with clang12 from the
devel/llvm12 port, for the time being.

In addition, allow openjdk14 through 17 to be built with clang 13, by
adding -Wno-unused-but-set-parameter to the compilation flags.

PR:		258954
Approved by:	maintainer timeout (2 weeks)
MFH:		2021Q4
2021-10-16 14:22:03 +02:00
Jimmy Olgeni 4460cf727a *: fix tab vs. space issues, and comments according to the guide. 2021-10-16 11:51:39 +02:00
Rene Ladan 4422233a5e java/intellij-rubymine: update to 2021.2.3
Reported by:	portscout
MFH:		2021Q4
2021-10-15 23:33:05 +02:00
Daniel Engberg 46b986ab21 java/apache-commons-discovery: Update MASTER_SITES, deprecate and set expiration date to 2022-03-31
Use a direct URL to Apache's release archive site as it's not mirrored
by upstream mirror sites
Abandoned upstream, last release in 2006

Reference: https://commons.apache.org/dormant/commons-discovery/

Approved by:	olgeni (port maintainer), rene, arrowd (mentor)
Differential Revision:	https://reviews.freebsd.org/D32425
2021-10-14 10:30:54 +02:00
Greg Lewis 1ca1ce52b7 java/java-zoneinfo: Update to 2021b 2021-10-13 23:14:28 -07:00
Daniel Engberg 62848d7105 java/openjdk7: Update MASTER_SITES
Use a direct URL to Apache's release archive site as it's not mirrored
by upstream mirror sites

Approved by:	glewis (port maintainer), arrowd (mentor)
Differential Revision:	https://reviews.freebsd.org/D32427
2021-10-11 21:38:35 +02:00
Daniel Engberg 8456ff169d java/apache-commons-dbcp: Update MASTER_SITES
Use a direct URL to Apache's release archive site as it's not mirrored
by upstream mirror sites

Approved by:	ale (port maintainer), arrowd (mentor)
Differential Revision:	https://reviews.freebsd.org/D32426
2021-10-11 20:52:45 +02:00
Daniel Engberg 586d941f79 java/apache-bcel: Update MASTER_SITES
Use a direct URL to Apache's release archive site as it's not mirrored
by upstream mirror sites

Approved by:	tcberner (mentor)
Differential Revision:	https://reviews.freebsd.org/D32386
2021-10-10 10:51:52 +02:00
Daniel Engberg 5a70f6880e java/apache-commons-primitives: Update MASTER_SITES, deprecate and set expiration date to 2022-03-31
Use a direct URL to Apache's release archive site as it's not mirrored
by upstream mirror sites
Abandoned upstream, last release in 2003

Reference: https://commons.apache.org/dormant/commons-primitives/

Approved by:	tcberner (mentor)
Differential Revision:	https://reviews.freebsd.org/D32385
2021-10-10 10:51:52 +02:00
Greg Lewis c1b344b011 java/openjdk17: Fix libfontmanager linkage
* Backport the fix from jdk17u so that --with-harfbuzz=system adds
  -lharfbuzz when linking libfontmanager.so

Reported by:	barulheira@gmail.com
2021-10-09 17:28:41 -07:00
Don Lewis f2b6d97a75 java/apache-commons-lang3: Upgrade to 3.12.0
This version is present on the Apache mirror sites.

MFH:		2021Q4
2021-10-09 15:55:11 -07:00
Bernhard Froehlich c937ce50a3 java/netbeans: Add CPE information
Approved by:    portmgr (blanket)
2021-10-08 11:21:27 +00:00
Mikael Urankar fb734e4565 java/openjdk17: Fix build on aarch64.
Fully initialize FrameForm: Corrects adlc segfault when malloc junk options are set.

Approved by:	portmgr (build fix blanket)
2021-10-05 14:06:38 +02:00
Mikael Urankar 9c7b32b9b7 java/openjdk17: Remove enable-aot configure argument.
The Experimental AOT and JIT Compiler were remove in OpenJDK17:
https://openjdk.java.net/jeps/410

Remove this configure argument as it causes build failure on aarch64:
configure: error: unrecognized options: --enable-aot

Approved by:	portmgr (build fix blanket)
2021-10-05 14:00:36 +02:00
Piotr Kubaj 225ed0ac76 java/openjdk17: enable on powerpc64
While here, sort ONLY_FOR_ARCHS.
2021-09-30 22:19:01 +00:00
Rene Ladan 620968a43a cleanup: drop support for EOL FreeBSD 11.X
Search criteria used:
- 11.4
- OSREL*
- OSVER*
- *_FreeBSD_11

Input from:
- adridg: devel/qca-legacy
- jbeich: _WITH_DPRINTF, _WITH_GETLINE, GNU bfd workarounds
- sunpoet: security/p5-*OpenSSL*

Reviewed by:	doceng, kde, multimedia, perl, python, ruby, rust
Differential Revision: https://reviews.freebsd.org/D32008
Test Plan: make index
2021-09-30 23:23:30 +02:00
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