Commit graph

5382 commits

Author SHA1 Message Date
Rodrigo Osorio
06df180a9e */*: Update WWW to use HTTPS for sourceforge.net projects
Homepage link is permanent redirected to its HTTPS counterpart
Issue reported by repology : https://repology.org/repository/freebsd/problems

Approved by:	portmgr (blanket)
PR:		274888
2023-11-06 11:03:47 +01:00
Rodrigo Osorio
9d66bcf099 */*: Update WWW to use HTTPS
Homepage link is permanent redirected to its HTTPS counterpart
2023-11-01 23:13:06 +01:00
Rodrigo Osorio
05f0f44a55 */*: Update WWW to use HTTPS for sourceforge.net projects
Homepage link is permanent redirected to its HTTPS counterpart
2023-11-01 23:11:47 +01:00
Piotr Kubaj
d1191b769e java/openjdk17: fix build on powerpc64*
Backport the patch from openjdk19 to fix the recently appearing error:
/wrkdirs/usr/ports/java/openjdk17/work/jdk17u-jdk-17.0.9-9-1/src/hotspot/os_cpu/bsd_ppc/os_bsd_ppc.cpp:194:29: error: no member named 'is_safefetch_fault' in 'StubRoutines'
    if (pc && StubRoutines::is_safefetch_fault(pc)) {
              ~~~~~~~~~~~~~~^
/wrkdirs/usr/ports/java/openjdk17/work/jdk17u-jdk-17.0.9-9-1/src/hotspot/os_cpu/bsd_ppc/os_bsd_ppc.cpp:195:52: error: no member named 'continuation_for_safefetch_fault' in 'StubRoutines'
      os::Posix::ucontext_set_pc(uc, StubRoutines::continuation_for_safefetch_fault(pc));
                                     ~~~~~~~~~~~~~~^
2023-10-25 08:43:52 +02:00
Mikael Urankar
dd10dc88a7 lang/rust: Bump revisions after 1.73.0
PR:		274499
2023-10-24 12:22:32 +02:00
Daniel Engberg
604b940f72 java/wildfly*: Deprecate and set expiration date to 2023-11-30
All versions of wildfly are since long end of life upstream

Reference:
https://www.wildfly.org/news/2023/05/11/WildFly-Roadmap/

Approved by:	portmgr (maintainer timeout, 2+ weeks)
2023-10-23 20:22:58 +02:00
Piotr Kubaj
e7710c85bf java/openjdk21: fix build on powerpc64*
/wrkdirs/usr/ports/java/openjdk21/work/jdk21u-jdk-21.0.1-12-1/src/hotspot/share/runtime/javaThread.hpp:1117:10: fatal error: 'javaThread_bsd_ppc.hpp' file not found
         ^~~~~~~~~~~~~~~~~~~~~~~~~
/wrkdirs/usr/ports/java/openjdk21/work/jdk21u-jdk-21.0.1-12-1/src/hotspot/share/utilities/macros.hpp:618:40: note: expanded from macro 'OS_CPU_HEADER'
                                       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/wrkdirs/usr/ports/java/openjdk21/work/jdk21u-jdk-21.0.1-12-1/src/hotspot/share/utilities/macros.hpp:35:17: note: expanded from macro 'XSTR'
                ^~~~~~
/wrkdirs/usr/ports/java/openjdk21/work/jdk21u-jdk-21.0.1-12-1/src/hotspot/share/utilities/macros.hpp:32:17: note: expanded from macro 'STR'
                ^~
<scratch space>:74:1: note: expanded from here
"javaThread_bsd_ppc.hpp"
^~~~~~~~~~~~~~~~~~~~~~~~
1 error generated.
2023-10-23 19:04:07 +02:00
Greg Lewis
2ac75eafd8 java/openjdk21: Fix bootstrap dependency specification
PR:		273979
2023-10-23 06:14:40 -07:00
Greg Lewis
2d2c432352 java/openjdk21: Add a port of JDK 21 2023-10-22 21:25:25 -07:00
Greg Lewis
bc0e38d0f0 java/openjdk17: Update to 17.0.9 2023-10-20 17:15:46 -07:00
Greg Lewis
8fce7fa967 java/openjdk11: Update to 11.0.21 2023-10-20 13:38:46 -07:00
Greg Lewis
6360625408 java/openjdk8: Update to 8u392 2023-10-18 22:57:36 -07:00
Greg Lewis
3c543e99fe java/openjdk20: Fix the build on aarch64
Remove a reference to an extra patch that no longer exists
2023-10-16 09:26:33 -07:00
Dimitry Andric
2bd641cc19 java/openjdk17: fix build with lld 17
Building java/openjdk17 with lld 17 results in the following link errors:

  ld: error: version script assignment of 'SUNWprivate_1.1' to symbol '_ZTVZ21WB_HandshakeWalkStackE16TraceSelfClosure' failed: symbol not defined
  ld: error: version script assignment of 'SUNWprivate_1.1' to symbol '_ZTVZ26WB_AsyncHandshakeWalkStackE16TraceSelfClosure' failed: symbol not defined
  ld: error: version script assignment of 'SUNWprivate_1.1' to symbol '_ZTVZN12JvmtiEnvBase27check_for_periodic_clean_upEvE28ThreadInsideIterationClosure' failed: symbol not defined
  ld: error: version script assignment of 'SUNWprivate_1.1' to symbol '_ZTVZN15G1RemSetSummary6updateEvE11CollectData' failed: symbol not defined
  ld: error: version script assignment of 'SUNWprivate_1.1' to symbol '_ZTVZN16SATBMarkQueueSet22set_active_all_threadsEbbE22SetThreadActiveClosure' failed: symbol not defined
  ld: error: version script assignment of 'SUNWprivate_1.1' to symbol '_ZTVZN16SATBMarkQueueSet23abandon_partial_markingEvE25AbandonThreadQueueClosure' failed: symbol not defined
  ld: error: version script assignment of 'SUNWprivate_1.1' to symbol '_ZTVZN18G1ConcurrentRefine30get_and_reset_refinement_statsEvE12CollectStats' failed: symbol not defined
  ld: error: version script assignment of 'SUNWprivate_1.1' to symbol '_ZTVZN19G1DirtyCardQueueSet12abandon_logsEvE23AbandonThreadLogClosure' failed: symbol not defined
  ld: error: version script assignment of 'SUNWprivate_1.1' to symbol '_ZTVZN19G1DirtyCardQueueSet16concatenate_logsEvE27ConcatenateThreadLogClosure' failed: symbol not defined
  ld: error: version script assignment of 'SUNWprivate_1.1' to symbol '_ZTVZN19G1DirtyCardQueueSet30get_and_reset_refinement_statsEvE12CollectStats' failed: symbol not defined
  ld: error: version script assignment of 'SUNWprivate_1.1' to symbol '_ZTVZN7Threads25change_thread_claim_tokenEvE11ResetClaims' failed: symbol not defined
  c++: error: linker command failed with exit code 1 (use -v to see invocation)

This is because lld 17 defaults to errors when undefined symbols are
referenced in linker version scripts. The problem is due to the Makefile
JvmMapfile.gmk, which generates a linker version script. It uses "nm
--defined-only" to dump symbols in object files, but this also includes
local (hidden) symbols. Add "--extern-only" to make it only dump global
symbols.

PR:		274109
Approved by:	maintainer timeout (10 days)
MFH:		2023Q4
2023-10-06 19:48:54 +02:00
Dimitry Andric
a2f61c3e68 java/openjdk8: fix build with lld 17
Building java/openjdk8 with lld 17 results in the following link error:

  Making SA debugger back-end...
  ld: error: version script assignment of 'SUNWprivate_1.1' to symbol 'ps_getpid' failed: symbol not defined
  ld: error: version script assignment of 'SUNWprivate_1.1' to symbol 'ps_lcontinue' failed: symbol not defined
  ld: error: version script assignment of 'SUNWprivate_1.1' to symbol 'ps_lgetxmmregs' failed: symbol not defined
  ld: error: version script assignment of 'SUNWprivate_1.1' to symbol 'ps_lsetxmmregs' failed: symbol not defined
  cc: error: linker command failed with exit code 1 (use -v to see invocation)

This is because lld 17 defaults to errors when undefined symbols are
referenced in linker version scripts. Since there are many of these in
openjdk 8, suppress the errors by adding -Wl,--undefined-version to the
--with-extra-ldflags configure option.

PR:		274106
Approved by:	maintainer timeout (10 days)
MFH:		2023Q4
2023-10-06 19:48:54 +02:00
Piotr Kubaj
7bcfdc2859 java/openjdk20: fix build on powerpc64 2023-10-02 16:02:15 +02:00
Greg Lewis
fc2dccc71c java/openjdk20: Add a port of JDK 20 2023-10-01 11:42:49 -07:00
yjqg6666
d62fb97c77 java/intellij-ultimate: fix fsnotifier path
PR:		274097
Reported by:	jinking.this@gmail.com
2023-09-26 13:47:54 +02:00
yjqg6666
c41955fd12 java/intellij-ultimate: update to 2022.2.5
ChangeLog:
https://youtrack.jetbrains.com/articles/IDEA-A-2100661473/IntelliJ-IDEA-2022.2.5-222.4554.10-build-Release-Notes

PR:		274046
Reported by:	jinking.this@gmail.com
Approved by:	andoriyu@gmail.com (maintainer)
2023-09-25 12:53:40 +02:00
Michael Osipov
152d92bf57 */*: Use only HTTPS to fetch ports from Maven Central
Maven Central supports HTTPS only for quite some time now and responds
with "Not Implemented" over HTTP.

Source: https://blog.sonatype.com/central-repository-moving-to-https

PR:		272867
2023-09-17 14:30:09 +09:00
Edmondas Girkantas
11a679a486 */*: Return to pool as per maintainer's request
Thanks to Edmondas Girkantas for his dedication to ports tree.

PR:		273815
2023-09-16 03:27:19 +09:00
Don Lewis
930fafb189 java/apache-commons-lang3: Upgrade to 3.13.0 2023-09-11 03:49:49 -07:00
Mikael Urankar
aba8da2be1 lang/rust: Bump revisions after 1.72.0
PR:		273331
2023-09-08 11:06:24 +02:00
Jonathan Chen
6d5b351ed8 java/eclipse: fix build
Fix build after
https://cgit.freebsd.org/ports/commit/?id=a1c897de331a3363f0d74b0decf8d07ae2498f1c

PR:		273333
Reported by:	jonc@chen.org.nz
2023-08-30 09:56:52 +02:00
Muhammad Moinur Rahman
15a656ba90 java/openjdk19: Fix build with llvm16
Approved by:	portmgr (blanket)
Sponsored by:	The FreeBSD Foundation
2023-08-08 00:00:19 +02:00
Daniel Engberg
664a2fa1e5 */*: Bump jpeg-turbo users treewide
New major version 3.0.0
2023-07-28 19:13:17 +02:00
Muhammad Moinur Rahman
95274bf4f9 */*: Fix build with llvm16 on 13.2-STABLE
As like as HEAD(14.0-RELEASE) llvm16 was merged in base for 13.2-STABLE
with the OSVERSION 1302507.

- Utilize USE_CXXSTD=c++14 or similar solution where applicable
- Update conditionals to addtionally check for OSVERSION greater than
  1302507 and less than 1400000

Approved by:	portmgr (blanket)
Sponsored by:	The FreeBSD Foundation
2023-07-26 02:48:20 +02:00
Erik Jensen
df0f45d512 java/intellij-fsnotifier: Update to 20230112
ChangeLog: https://gitlab.com/worthwhileit/bsd/fsnotifier

"Adaptation of JetBrains' fsNotifier
(https://github.com/JetBrains/intellij-community/tree/master/native/fsNotifier/linux)
to work on FreeBSD, largely inspired by the modifications made by the user t6 at
the (now 404'd) GitHub repository (https://github.com/t6/fsnotifier) by the name
of fsnotifier."

PR:		272703
Reported by:	erik@tenku.dk (maintainer)
2023-07-25 17:10:15 +02:00
Muhammad Moinur Rahman
7b5a22aab9 java/sablevm-classpath: Fix build with llvm16
- Utilize USES=localbase
- COnvert to OPTIONSNG
- Pet portclippy

Sponsored by:	The FreeBSD Foundation
2023-07-24 14:52:37 +02:00
Muhammad Moinur Rahman
8b1fa8d19f java/jlint: Fix build with llvm16
- Pet portclippy

Sponsored by:	The FreeBSD Foundation
2023-07-23 20:45:16 +02:00
Greg Lewis
d504e5dca4 java/openjdk17: Update to 17.0.8 2023-07-22 23:58:12 -07:00
Greg Lewis
fbeb951105 java/openjdk11: Update to 11.0.20 2023-07-22 23:57:35 -07:00
Greg Lewis
7f655e725d java/openjdk8: Update to 8u382 2023-07-22 23:56:37 -07:00
Mikael Urankar
cdf28617b4 lang/rust: Bump revisions after 1.71.0
PR:		272449
2023-07-17 17:58:38 +02:00
Michael Zhilin
fc5a2b197e java/eclipse-pydev: update to 10.2.1
Changelog: https://www.pydev.org/history_pydev.html#release-10-2-1-2023-07-02
2023-07-03 23:53:12 +03:00
Rene Ladan
3d9a815d9c all: remove explicit versions in USES=python for "3.x+"
The logic in USES=python will automatically convert this to 3.8+ by
itself.

Adjust two ports that only had Python 3.7 mentioned but build fine
on Python 3.8 too.

finance/quickfix: mark BROKEN with PYTHON

libtool: compile:  c++ -DHAVE_CONFIG_H -I. -I../.. -I -I. -I.. -I../.. -I../C++ -DLIBICONV_PLUG -DPYTHON_MAJOR_VERSION=3 -Wno-unused-variable -Wno-maybe-uninitialized -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -Wall -ansi -Wno-unused-command-line-argument -Wpointer-arith -Wwrite-strings -Wno-overloaded-virtual -Wno-deprecated-declarations -Wno-deprecated -std=c++0x -MT _quickfix_la-QuickfixPython.lo -MD -MP -MF .deps/_quickfix_la-QuickfixPython.Tpo -c QuickfixPython.cpp  -fPIC -DPIC -o .libs/_quickfix_la-QuickfixPython.o
warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option]
QuickfixPython.cpp:175:11: fatal error: 'Python.h' file not found
          ^~~~~~~~~~
1 warning and 1 error generated.

Reviewed by:	portmgr, vishwin, yuri
Differential Revision:	<https://reviews.freebsd.org/D40568>
2023-06-27 21:34:34 +02:00
Muhammad Moinur Rahman
436f58ed00 java/jikes: Fix build with llvm16
- Pet portclippy

Sponsored by:	The FreeBSD Foundation
2023-06-25 20:09:47 +02:00
Muhammad Moinur Rahman
3a8cd0d0c8 java/openjfx14: Fix build with llvm16
Sponsored by:	The FreeBSD Foundation
2023-06-25 20:09:46 +02:00
Alex Dupre
af73c93c3a java/apache-commons-codec: update to 1.16.0 release 2023-06-23 10:48:41 +02:00
Muhammad Moinur Rahman
f2734cc7f4 java/netty: Fix buils with llvm15
- OPTOINIZE DOCS install

Approved by:	portmgr (blanket)
2023-06-12 21:45:17 +02:00
Mikael Urankar
e1d1045bc7 lang/rust: Bump revisions after 1.70.0
PR:		271797
2023-06-09 13:38:16 +02:00
Greg Lewis
261cada65b java/openjdk17: Update to 17.0.7 2023-04-29 10:28:30 -07:00
Greg Lewis
3cbb3b9302 java/openjdk11: Update to 11.0.19 2023-04-29 10:27:57 -07:00
Dimitry Andric
6c7525282e java/openjdk8: fix build with clang 16
Since clang 16 (and gcc 11) the default C++ standard is now gnu++17.
Because java/openjdk8's build infrastructure does not explicitly set its
C++ standard, this leads to several errors:

  /wrkdirs/usr/ports/java/openjdk8/work/jdk8u-jdk8u362-b09.1/hotspot/src/share/vm/adlc/arena.cpp:82:3: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
    register Chunk *k = _first;
    ^~~~~~~~~
  /wrkdirs/usr/ports/java/openjdk8/work/jdk8u-jdk8u362-b09.1/hotspot/src/share/vm/adlc/arena.cpp:96:3: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
    register Chunk *k = _chunk;   // Get filled-up chunk address
    ^~~~~~~~~
  2 errors generated.
  /wrkdirs/usr/ports/java/openjdk8/work/jdk8u-jdk8u362-b09.1/hotspot/src/share/vm/adlc/adlparse.cpp:4567:3: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
    register char c;
    ^~~~~~~~~
  /wrkdirs/usr/ports/java/openjdk8/work/jdk8u-jdk8u362-b09.1/hotspot/src/share/vm/adlc/adlparse.cpp:4765:3: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
    register char c;
    ^~~~~~~~~

For newer versions of OpenJDK this has been fixed by removing the
'register' keyword, but upstream has not yet backported it to OpenJDK 8.
To work around the errors, define the register keyword away using a
command line flag.

PR:		271080
Approved by:	glewis (maintainer)
MFH:		2023Q2
2023-04-29 10:45:36 +02:00
Greg Lewis
a17847a234 java/openjdk8: Update to 8u372 2023-04-29 00:11:41 -07:00
Daniel Engberg
f7accb23bf */*: Bump all users of multimedia/ffmpeg*
...to make sure all picks up new version(s)
2023-04-27 14:01:46 +02:00
Daniel Engberg
1c4a5a439b java/openjfx14: Move to FFmpeg 4
Fails to build with FFmpeg 6

PR:		261302
Reported by:	antoine (via exp-run)
Approved by:	portmgr (blanket, build fix)
Sponsored by:	Blinkinblox
2023-04-27 14:01:42 +02:00
Christian Weisgerber
feb1fa34f5 audio/opus: bump consumers after update to 1.4 2023-04-25 17:17:15 +02:00
Mikael Urankar
3db55c4e97 lang/rust: Bump revisions after 1.69.0
PR:		270953
2023-04-23 15:14:05 +02:00
Koop Mast
eee74bf9b0 java/netbeans: Update to 17.
Changelog: https://github.com/apache/netbeans/releases/tag/17
2023-04-23 14:16:47 +02:00