Created attachment 268471 [details] NetBeans 29 diff patch Quarterly update of the NetBeans port version 29 (https://netbeans.apache.org). Not much to do, Vladimir Druzenko made a very good job in `Makefile` of the previous version. Tested on VirtualBox guest: # uname -a FreeBSD iantomarus 15.0-RELEASE-p4 FreeBSD 15.0-RELEASE-p4 GENERIC amd64 # freebsd-version -kru 15.0-RELEASE-p4 15.0-RELEASE-p4 15.0-RELEASE-p4 Xorg + LightDM + XFCE (desktop) All ports updated at last version (compiling ports) on 2026.03.01
A commit in branch 2026Q1 references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=3fc823dd5c8e8ba13e765a193d4a7975f32240b4 commit 3fc823dd5c8e8ba13e765a193d4a7975f32240b4 Author: Paolo Enriello <freethread.pe@gmail.com> AuthorDate: 2026-02-06 09:39:19 +0000 Commit: Vladimir Druzenko <vvd@FreeBSD.org> CommitDate: 2026-03-02 17:28:28 +0000 java/netbeans: Update 17 => 28, take maintainership Changelogs: https://github.com/apache/netbeans/releases/tag/18 https://github.com/apache/netbeans/releases/tag/19 https://github.com/apache/netbeans/releases/tag/20 https://github.com/apache/netbeans/releases/tag/21 https://github.com/apache/netbeans/releases/tag/22 https://github.com/apache/netbeans/releases/tag/23 https://github.com/apache/netbeans/releases/tag/24 https://github.com/apache/netbeans/releases/tag/25 https://github.com/apache/netbeans/releases/tag/26 https://github.com/apache/netbeans/releases/tag/27 https://github.com/apache/netbeans/releases/tag/28 - Repalce PORTVERSION with DISTVERSION. - Remove shebangfix variables with default values. - Parametrize netbeans with PORTNAME. - Fix warnings from portclippy. - Exclude from extract binary files for other OSes - add NO_ARCH. - Use RLN instead of LN -s in post-install. PR: 292351 293537 Co-authored-by: Vladimir Druzenko <vvd@FreeBSD.org> MFH: 2026Q1 (cherry picked from commit b381b02bcdac173423c4ef719a32d880e2501ab3) java/netbeans/Makefile | 55 +- java/netbeans/distinfo | 6 +- java/netbeans/pkg-plist | 1381 ++++++++++++++--------------------------------- 3 files changed, 434 insertions(+), 1008 deletions(-)
This is the latest release of NetBeans: 29 released one weeks ago. The release 28 was of November 2025. https://github.com/apache/netbeans/releases/tag/29 NetBeans release a new version every 3 months.
Oh… To me, it sounded like a request to update the version in the Quarterly ports branch - 2026Q1. Sorry…
No matter. I try to update the port whenever a new version come out, I should have perhaps waited to update directly to version 17->29 instead of 17->28, but I only discovered later that it's updated every three months. In any case, if you think it's not necessary to update but just wait for version 30, I have no objection. I'd like to take this opportunity to thank you for helping me with this port.
(In reply to Paolo Enriello from comment #4) I'll commit this update. Check this please: grep PYTHON pkg-plist
Yes, I saw this, every `3.11` is replaced with `%%PYTHON_SUFFIX%%`. This is not good, right? Ok I will change it and will post the right diff patch tomorrow (2026.03.03) as soon as I can.
(In reply to Paolo Enriello from comment #6) Ye. If python in system is 3.11 - build will work without errors, but if python is 3.10, 3.12, 3.13 or 3.14, then build will fail. I already fixed this.
A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=bb8247385cbd3f1d98e02f5dd5a33af3636fb449 commit bb8247385cbd3f1d98e02f5dd5a33af3636fb449 Author: Paolo Enriello <freethread.pe@gmail.com> AuthorDate: 2026-03-02 22:49:25 +0000 Commit: Vladimir Druzenko <vvd@FreeBSD.org> CommitDate: 2026-03-02 22:52:09 +0000 java/netbeans: Update 28 => 29 Changelog: https://github.com/apache/netbeans/releases/tag/29 PR: 293537 MFH: 2026Q1 java/netbeans/Makefile | 3 +- java/netbeans/distinfo | 6 +- java/netbeans/pkg-plist | 170 +++++++++++++++++------------------------------- 3 files changed, 64 insertions(+), 115 deletions(-)
A commit in branch 2026Q1 references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=2fb3937f07251d42be7cdd06c69f6522d899a6f9 commit 2fb3937f07251d42be7cdd06c69f6522d899a6f9 Author: Paolo Enriello <freethread.pe@gmail.com> AuthorDate: 2026-03-02 22:49:25 +0000 Commit: Vladimir Druzenko <vvd@FreeBSD.org> CommitDate: 2026-03-02 22:58:36 +0000 java/netbeans: Update 28 => 29 Changelog: https://github.com/apache/netbeans/releases/tag/29 PR: 293537 MFH: 2026Q1 (cherry picked from commit bb8247385cbd3f1d98e02f5dd5a33af3636fb449) java/netbeans/Makefile | 2 +- java/netbeans/distinfo | 6 +- java/netbeans/pkg-plist | 170 +++++++++++++++++------------------------------- 3 files changed, 64 insertions(+), 114 deletions(-)
Thanks.
Ok, many thanks