summaryrefslogtreecommitdiff
path: root/java (unfollow)
Commit message (Collapse)AuthorFilesLines
8 daysjava/intellij-pty4j: update 0.11.4 → 0.12.35, take maintainershipKing John2-6/+6
Commit log: https://github.com/JetBrains/pty4j/compare/61a48c..823ead PR: 280125
9 daysjava/openjdk17: fix build with clang 19Dimitry Andric1-5/+1
Clang 19 has a number of new warnings, and because java/openjdk17 compiles with -Werror by default, it results in errors similar to: /wrkdirs/usr/ports/java/openjdk17/work/jdk17u-jdk-17.0.12-7-1/src/hotspot/os/posix/signals_posix.cpp:1681:20: error: cast from 'void (*)(int, siginfo_t *, ucontext_t *)' (aka 'void (*)(int, __siginfo *, __ucontext *)') to 'void (*)(int)' converts to incompatible function type [-Werror,-Wcast-function-type-mismatch] 1681 | act.sa_handler = (void (*)(int)) SR_handler; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ I propose to disable warnings-as-errors for this port, similar to what is already done for openjdk8 and openjdk11. It does not make sense to have this on by default, unless you are an upstream maintainer. PR: 280561 Approved by: glewis (maintainer) MFH: 2024Q3
9 daysjava/openjdk11: fix build with clang 19Dimitry Andric1-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
9 daysjava/openjdk8: fix build with clang 19Dimitry Andric3-0/+33
Clang 19 is now more strict about undefined integral expressions used as constants in enum, which results in errors compiling java/openjdk8, similar to: /wrkdirs/usr/ports/java/openjdk8/work/jdk8u-jdk8u422-b05.1/hotspot/src/share/vm/oops/cpCache.hpp:195:34: error: expression is not an integral constant expression 195 | option_bits_mask = ~(((-1) << tos_state_shift) | (field_index_mask | parameter_size_mask)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/java/openjdk8/work/jdk8u-jdk8u422-b05.1/hotspot/src/share/vm/oops/cpCache.hpp:195:42: note: left shift of negative value -1 195 | option_bits_mask = ~(((-1) << tos_state_shift) | (field_index_mask | parameter_size_mask)) | ^ /wrkdirs/usr/ports/java/openjdk8/work/jdk8u-jdk8u422-b05.1/hotspot/src/share/vm/code/dependencies.hpp:173:27: error: expression is not an integral constant expression 173 | all_types = ((1 << TYPE_LIMIT) - 1) & ((-1) << FIRST_TYPE), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/java/openjdk8/work/jdk8u-jdk8u422-b05.1/hotspot/src/share/vm/code/dependencies.hpp:173:59: note: left shift of negative value -1 173 | all_types = ((1 << TYPE_LIMIT) - 1) & ((-1) << FIRST_TYPE), | ^ In file included from /wrkdirs/usr/ports/java/openjdk8/work/jdk8u-jdk8u422-b05.1/jdk/src/share/native/com/sun/java/util/jar/pack/bands.cpp:43: /wrkdirs/usr/ports/java/openjdk8/work/jdk8u-jdk8u422-b05.1/jdk/src/share/native/com/sun/java/util/jar/pack/constants.h:226:33: error: expression is not an integral constant expression 226 | AO_UNUSED_MBZ = (-1)<<13, // options bits reserved for future use. | ^~~~~~~~ /wrkdirs/usr/ports/java/openjdk8/work/jdk8u-jdk8u422-b05.1/jdk/src/share/native/com/sun/java/util/jar/pack/constants.h:226:37: note: left shift of negative value -1 226 | AO_UNUSED_MBZ = (-1)<<13, // options bits reserved for future use. | ^ In openjdk11 and later, the (-1) constants have been replaced by the unsigned variant (~0u), which fixes these errors. PR: 280559 Approved by: glewis (maintainer) MFH: 2024Q3
12 daysjava/javahelp: use Tomcat 9.0 instead of expired Tomcat 8.5Rene Ladan1-2/+2
2024-08-01java/wildfly: Update version 32.0.1=>33.0.0Muhammad Moinur Rahman2-4/+4
Changelog: https://www.wildfly.org/news/2024/07/23/WildFly33-Released/
2024-07-30java/wildfly: Update version 32.0.0=>32.0.1Muhammad Moinur Rahman2-4/+4
Changelog: https://www.wildfly.org/news/2024/05/31/WildFly3201-Released/
2024-07-28java/wildfly: Update version 31.0.1=>32.0.0Muhammad Moinur Rahman3-2604/+19
Changelog: https://www.wildfly.org/news/2024/04/25/WildFly32-Released/
2024-07-27java/openjdk22: Update to 22.0.2Greg Lewis3-51/+7
2024-07-27java/openjdk21: Update to 21.0.4Greg Lewis2-5/+5
2024-07-27java/openjdk17: Update to 17.0.12Greg Lewis4-37/+5
2024-07-27java/openjdk11: Update to 11.0.24Greg Lewis3-25/+5
2024-07-27java/openjdk8: Update to 8u422Greg Lewis8-135/+5
2024-07-14java/openjdk11: remove custom LLVM - build with LLVM from baseVladimir Druzenko2-5/+21
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)
2024-07-01all: drop support for FreeBSD 13.2 which reached EOL todayRene Ladan9-42/+2
Thanks again to jbeich for noticing various things I overlooked. Reviewed by: acm, ashish, eduardo, ehaupt, eugen, jbeich, martymac, mat, nobukata, sunpoet, tagattie, yuri, arrowd, kde Differential Revision: https://reviews.freebsd.org/D45141
2024-06-19java/apache-commons-collections4: upgrade to 4.5.0-M2Thierry Thomas2-7/+7
Changelog at <https://commons.apache.org/proper/commons-collections/changes-report.html#a4.5.0-M2>
2024-06-18lang/rust: Bump revisions after 1.79.0Mikael Urankar1-1/+1
PR: 279707
2024-06-10java/apache-commons-collections: limit JAVA_VERSION from 8 to 20 because ↵Vladimir Druzenko1-1/+1
build fails with 21+ Build error with OpenJDK 21: [javac] /wrkdirs/usr/ports/java/apache-commons-collections/work/commons-collections-3.2.2-src/src/java/org/apache/commons/collections/CursorableLinkedList.java:188: error: addLast(Object) in CursorableLinkedList cannot implement addLast(E) in List [javac] public boolean addLast(Object o) { [javac] ^ [javac] return type boolean is not compatible with void [javac] where E is a type-variable: [javac] E extends Object declared in interface List [javac] /wrkdirs/usr/ports/java/apache-commons-collections/work/commons-collections-3.2.2-src/src/java/org/apache/commons/collections/CursorableLinkedList.java:176: error: addFirst(Object) in CursorableLinkedList cannot implement addFirst(E) in List [javac] public boolean addFirst(Object o) { [javac] ^ [javac] return type boolean is not compatible with void [javac] where E is a type-variable: [javac] E extends Object declared in interface List New JDK 21 methods in java.util.List addFirst and addLast has a void return type. This clashes with the existing boolean return from the same method in AbstractLinkedList. Upstream fixed this in 4.5.0 only. But this old 3.x branch isn't fixed. Upstream issue: https://issues.apache.org/jira/browse/COLLECTIONS-842 PR: 279425 Reported by: antoine (exp-run)
2024-06-03java/openjfx14: fix build on non-amd64Piotr Kubaj3-6/+25
cc: error: unsupported option '-msse2' for target 'powerpc64-unknown-freebsd14.1'
2024-05-18*: Change the MAINTAINER field per requestGleb Popov3-4/+6
PR: 278267
2024-05-13lang/rust: Bump revisions after 1.78.0Mikael Urankar1-1/+1
PR: 278834
2024-05-05java/eclipse-yaml-editor: new port to work with YAML in Eclipse IDEMichael Zhilin5-0/+39
2024-05-02java/openjdk21: Update to 21.0.3Greg Lewis2-6/+5
2024-05-01java/openjdk17: Update to 17.0.11Greg Lewis3-26/+5
2024-04-30java/openjdk11: Update to 11.0.23Greg Lewis2-6/+5
2024-04-30java/openjdk8: Update to 8u412Greg Lewis2-6/+5
2024-04-22*/*: take ownership of lev@'s Subversion portsMichael Osipov1-3/+3
As agreed with lev@, I am taking ownership of these ports. Approved by: jrm (mentor), lev Differential Revision: https://reviews.freebsd.org/D44862
2024-04-12java/openjdk22: fix build on powerpc64*Piotr Kubaj1-0/+44
Error: failed /wrkdirs/usr/ports/java/openjdk22/work/jdk22-jdk-22-36-1/build/bsd-ppc64le-server-release/jdk/lib/server/libjvm.so, because /wrkdirs/usr/ports/java/openjdk22/work/jdk22-jdk-22-36-1/build/bsd-ppc64le-server-release/jdk/lib/server/libjvm.so: Undefined symbol "_ZN2os27current_stack_base_and_sizeEPPhPm"
2024-04-11*/*: clean up after swith to cmake:indirectMax Brazhnikov1-2/+2
2024-04-11*/*: convert to cmake:indirectMax Brazhnikov1-2/+1
Convert bunch of ports to USES=cmake:indirect
2024-04-01java/netcomponents: Remove expired portRene Ladan4-50/+0
2024-03-31 java/netcomponents: Last upstream release was in 2000 and upstream unmaintained consider using net/apache-commons-net
2024-04-01cleanup: Remove expired java/sablevm* ports:Rene Ladan13-5577/+0
2024-03-31 java/sablevm-classpath: Only user in tree is java/sablevm which is deprecated 2024-03-31 java/sablevm: Abandonware, last release in 2007 and is no longer being developed
2024-03-29java/sablevm-classpath: Deprecate and set expiration date to 2024-03-31Daniel Engberg1-0/+3
This should've been deprecated along with java/sablevm No users except for java/sablevm so short notice should be ok Reported by: bofh
2024-03-28java/eclipse-pydev: update to 12.0.0Michael Zhilin3-643/+2208
Changelog: https://www.pydev.org/history_pydev.html#release-12-0-0-2024-02-01
2024-03-28java/jattach: update to 2.2Michael Zhilin2-4/+4
2024-03-23lang/rust: Bump revisions after 1.77.0Mikael Urankar1-1/+1
PR: 277786
2024-03-13java/wildfly: Update version 30.0.1=>31.0.1Muhammad Moinur Rahman3-459/+496
Changelog: https://www.wildfly.org/news/2024/01/25/WildFly31-Released/
2024-03-11*/*: properly depend on Maven packageMichael Osipov1-1/+1
devel/maven and devel/maven39 do not provide mvn(1) from LOCALBASE that one comes from devel/maven-wrapper instead. Therefore, one should depend on the package rather than a non-existing executable/script. Approved by: jrm (mentor), otis (mentor), vvd Differential Revision: https://reviews.freebsd.org/D44229
2024-03-10java/intellij: move man pages to share/manCharlie Li2-3/+3
2024-03-10Revert "java/intellij: Move man pages to share/man"Charlie Li2-8/+4
Apart from the share/man move, the plist fix was not correct: pkg-static: Unable to access file /wrkdirs/usr/ports/java/intellij/work/stage/usr/local/share/intellij/lib/commons-lang3-3.11.jar:No such file or directory The above listed file has nothing to do with Python. Additional files added were also incorrect. Packaging fails as a result. The share/man move will be restored in a later commit after getting some sleep. This reverts commit e71303202ab8b168f9bc05e204d60261c99c56b1.
2024-03-09java/intellij: Move man pages to share/manNuno Teixeira2-3/+8
While here, fix plist Approved by: portmgr (blanket)
2024-03-05java/apache-commons-dbcp: update to 2.12.0 release.Alex Dupre2-5/+4
2024-03-02java/openjdk22: Add a port of JDK 22Greg Lewis11-0/+497
2024-02-29java/wildfly: Update version 29.0.1=>30.0.1Muhammad Moinur Rahman3-463/+467
Changelog: https://www.wildfly.org/news/2023/10/18/WildFly30-Released/
2024-02-28*/*: Properly depend on Subversion LTS or latest with WITH_SUBVERSION_VERMichael Osipov1-2/+2
When LTS version of Subversion is set in make.conf (WITH_SUBVERSION_VER) depending ports will still depend on latest version (devel/subversion) instead of LTS one (devel/subversion-lts). This will cause dependency conflicts when packages are distributed with Poudriere, namely pkg(8) will report them and fail to install. Make all affected ports properly depend on the right port based on the value set in WITH_SUBVERSION_VER. Approved by: jrm (mentor), otis (mentor), lev (maintainer timeout) Differential Revision: https://reviews.freebsd.org/D43864
2024-02-25java/openjdk17: Fix the build on arm64Greg Lewis1-1/+0
2024-02-25java/sablevm: Deprecate and set expiration date to 2024-03-31Daniel Engberg1-0/+3
Abandonware, last release in 2007 and is no longer being developed PR: 276956 Approved by: portmgr (maintainer timeout, 2+ weeks)
2024-02-24java/sablevm: Moved man to share/manMuhammad Moinur Rahman2-3/+4
Approved by: portmgr (blanket)
2024-02-24java/mmake: Moved man to share/manMuhammad Moinur Rahman1-2/+3
Approved by: portmgr (blanket)
2024-02-24java/jikes: Moved man to share/manMuhammad Moinur Rahman2-2/+3
Approved by: portmgr (blanket)