<feed xmlns='http://www.w3.org/2005/Atom'>
<title>ports/java, branch 2025Q1</title>
<subtitle>FreeBSD ports tree</subtitle>
<id>https://cgit-dev.freebsd.org/ports/atom?h=2025Q1</id>
<link rel='self' href='https://cgit-dev.freebsd.org/ports/atom?h=2025Q1'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/ports/'/>
<updated>2025-03-05T12:46:55Z</updated>
<entry>
<title>java/openjdk23: Delete patch for fontmanager/freetypeScaler.c</title>
<updated>2025-03-05T12:46:55Z</updated>
<author>
<name>Harald Eilertsen</name>
<email>haraldei@anduin.net</email>
</author>
<published>2025-03-01T17:32:52Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/ports/commit/?id=a9606ab6ddb50564d1a66c6bc9f002e1d5b18da0'/>
<id>urn:sha1:a9606ab6ddb50564d1a66c6bc9f002e1d5b18da0</id>
<content type='text'>
The patch causes a load failure when trying to load graphical java
programs, because it created a hard dependency on libfontconfig.so from
libfontmanager.so.  This should be handled by the JDK itself by
dynamically loading fontconfig if it's needed.

PR:		284503
Sponsored by:	The FreeBSD Foundation
Differential Revision:	https://reviews.freebsd.org/D48806

(cherry picked from commit 3f02459fe6b2806af3a53070c7dc54b455314cc2)
</content>
</entry>
<entry>
<title>java/dbvis: Update 13.0.4 → 24.3.3, unbreak, take maintainership</title>
<updated>2025-02-03T01:09:08Z</updated>
<author>
<name>Vladimir Druzenko</name>
<email>vvd@FreeBSD.org</email>
</author>
<published>2025-02-03T00:47:17Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/ports/commit/?id=a232c0d50aeb79490fe14238770477e14a35ec6e'/>
<id>urn:sha1:a232c0d50aeb79490fe14238770477e14a35ec6e</id>
<content type='text'>
Java 21 is required.

Changelogs:
https://www.dbvis.com/releasenotes/13.0/
https://www.dbvis.com/releasenotes/14.0/
https://www.dbvis.com/releasenotes/23.1/
https://www.dbvis.com/releasenotes/23.2/
https://www.dbvis.com/releasenotes/24.1/
https://www.dbvis.com/releasenotes/24.2/
https://www.dbvis.com/releasenotes/24.3/

Maintainer Jim Ohlstein &lt;jim@ohlste.in&gt; is inactive from 2017 (7+ years).

MFH:	2025Q1
(cherry picked from commit 340ff43512df4b9d40f789cd5728c0508e08017c)
</content>
</entry>
<entry>
<title>java/openjdk23: mark broken on 13/i386</title>
<updated>2025-01-21T09:12:54Z</updated>
<author>
<name>Ronald Klop</name>
<email>ronald@FreeBSD.org</email>
</author>
<published>2025-01-21T09:05:07Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/ports/commit/?id=6d746698919d5daf4bdb3756c8e50f376d423c3c'/>
<id>urn:sha1:6d746698919d5daf4bdb3756c8e50f376d423c3c</id>
<content type='text'>
Went ahead with committing as I saw similar BROKEN_* lines for
FreeBSD 14/i386 and 15/i386 already.

PR:	284222
MFH:	2025Q1
(cherry picked from commit 70680d40d89a8d46db90da624364cc753ecd717c)
</content>
</entry>
<entry>
<title>java/eclipse: Fix build on aarch64</title>
<updated>2025-01-06T13:56:21Z</updated>
<author>
<name>Norbert Grundmann</name>
<email>ngrundmann@gmx.de</email>
</author>
<published>2025-01-06T13:49:06Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/ports/commit/?id=79258b94065eca981d746be0d2896e7ba40fa62d'/>
<id>urn:sha1:79258b94065eca981d746be0d2896e7ba40fa62d</id>
<content type='text'>
PR:	283885
(cherry picked from commit 026ec9249838c09df0c077d7e901e46a61699100)
</content>
</entry>
<entry>
<title>Mk/Uses/java.mk: Runtime fix with USES=java:ant</title>
<updated>2024-12-31T14:39:30Z</updated>
<author>
<name>Muhammad Moinur Rahman</name>
<email>bofh@FreeBSD.org</email>
</author>
<published>2024-12-31T14:23:29Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/ports/commit/?id=ac7a7d6fe13746d1178035d7756c788f9ef9beb2'/>
<id>urn:sha1:ac7a7d6fe13746d1178035d7756c788f9ef9beb2</id>
<content type='text'>
USES=java:ant does not imply USES=java:run so we need to add the run arg
seperately when we are using USES=java:ant. Not all ports require the
the argument so it is better to address the ports individually instead
of handling it automatically by implying run for ant.

Thanks to vvd for carefully going through this.

Reported by:	vvd
Approved by:	portmgr (blanket)
</content>
</entry>
<entry>
<title>java/bouncycastle*: Refactor</title>
<updated>2024-12-31T09:19:39Z</updated>
<author>
<name>Muhammad Moinur Rahman</name>
<email>bofh@FreeBSD.org</email>
</author>
<published>2024-12-31T09:14:34Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/ports/commit/?id=302ef9e2cab336867659a85f88297039222dc7a9'/>
<id>urn:sha1:302ef9e2cab336867659a85f88297039222dc7a9</id>
<content type='text'>
This was marked for deletion with the advise to use bouncycastle15. So
instead bouncycastle15 has been moved to boucycastle.

Approved by:	portmgr (blanket)
</content>
</entry>
<entry>
<title>Mk/**java.mk: Convert bsd.java.mk to USES</title>
<updated>2024-12-31T08:57:55Z</updated>
<author>
<name>Muhammad Moinur Rahman</name>
<email>bofh@FreeBSD.org</email>
</author>
<published>2024-12-27T19:10:41Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/ports/commit/?id=0835676e361bca74b28b09fe0425ed5ee958f26b'/>
<id>urn:sha1:0835676e361bca74b28b09fe0425ed5ee958f26b</id>
<content type='text'>
The following features have been added or changed:
- Instead of USE_JAVA use USES=java. This defaults to
  USES=java:build,run if NO_BUILD is undefined. Else it defaults to
  USES=java:run
- Instead of USE_ANT=yes use USES=java:ant which also implies
  USES=java:build
- Instead of JAVA_BUILD=yes use USES=java:build. Does not imply run or
  extract
- Instead of JAVA_EXTRACT=yes use USES=java:extract does not imply
  build or run
- Instead of JAVA_RUN=yes use USES=java:run does not imply extract or
  build
- Instead of USE_JAVA=&lt;version&gt; use USES=java and JAVA_VERSION=&lt;version&gt;

Approved by: mat (portmgr), glewis
Differential Revision:  https://reviews.freebsd.org/D48201
</content>
</entry>
<entry>
<title>java/openjdk23: Mark port broken on i386 for FreeBSD 14 and 15</title>
<updated>2024-12-30T18:07:47Z</updated>
<author>
<name>Harald Eilertsen</name>
<email>haraldei@anduin.net</email>
</author>
<published>2024-12-30T18:02:19Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/ports/commit/?id=21742f47a2889529092495f434a27b7ec771a44b'/>
<id>urn:sha1:21742f47a2889529092495f434a27b7ec771a44b</id>
<content type='text'>
On FreeBSD 14 and 15 the i386 build fails with a segfault.

Reviewed by:	bofh, jrm
Sponsored by:	The FreeBSD Foundation
Differential Revision:	https://reviews.freebsd.org/D48252
</content>
</entry>
<entry>
<title>java/openjdk23: Add port</title>
<updated>2024-12-27T19:41:29Z</updated>
<author>
<name>Haral Eilertsen</name>
<email>haraldei@anduin.net</email>
</author>
<published>2024-12-27T19:07:01Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/ports/commit/?id=aa17c509fe7c4a011e832bd1e67257cf5d0ebc81'/>
<id>urn:sha1:aa17c509fe7c4a011e832bd1e67257cf5d0ebc81</id>
<content type='text'>
Release notes:	https://openjdk.org/projects/jdk/23/
Reviewed by:	bofh, diizzy, emaste, glewis, jrm
Sponsored by:	The FreeBSD Foundation
Differential Revision:	https://reviews.freebsd.org/D48194
</content>
</entry>
<entry>
<title>java/infobus: Mark DEPRECATED</title>
<updated>2024-12-25T06:43:22Z</updated>
<author>
<name>Muhammad Moinur Rahman</name>
<email>bofh@FreeBSD.org</email>
</author>
<published>2024-12-25T06:17:31Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/ports/commit/?id=d8618145d9d73f61ec1a4dd85b88e9a886845f5d'/>
<id>urn:sha1:d8618145d9d73f61ec1a4dd85b88e9a886845f5d</id>
<content type='text'>
- Java InfoBus is an outdated API and is no longer actively developed or
  maintained
- Modern Java development practices and frameworks have replaced the
  functionality provided by InfoBus
- No known consumers or upstream support exist for this library
- Upstream distfiles are no longer available as Sun stopped developing
  this long before their merger with Oracle
- Set EXPIRATION_DATE 2025-01-24

Approved by:	portmgr (blanket)
</content>
</entry>
</feed>
