Bug 293537 - java/netbeans - Quarterly port update NetBeans 29
Summary: java/netbeans - Quarterly port update NetBeans 29
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Some People
Assignee: Vladimir Druzenko
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2026-03-02 07:24 UTC by Paolo Enriello
Modified: 2026-03-03 16:32 UTC (History)
1 user (show)

See Also:
vvd: merge-quarterly+


Attachments
NetBeans 29 diff patch (27.68 KB, patch)
2026-03-02 07:24 UTC, Paolo Enriello
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Paolo Enriello 2026-03-02 07:24:41 UTC
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
Comment 1 commit-hook freebsd_committer freebsd_triage 2026-03-02 17:30:12 UTC
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(-)
Comment 2 Paolo Enriello 2026-03-02 22:09:12 UTC
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.
Comment 3 Vladimir Druzenko freebsd_committer freebsd_triage 2026-03-02 22:13:19 UTC
Oh…
To me, it sounded like a request to update the version in the Quarterly ports branch - 2026Q1.
Sorry…
Comment 4 Paolo Enriello 2026-03-02 22:22:58 UTC
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.
Comment 5 Vladimir Druzenko freebsd_committer freebsd_triage 2026-03-02 22:26:11 UTC
(In reply to Paolo Enriello from comment #4)
I'll commit this update.

Check this please: grep PYTHON pkg-plist
Comment 6 Paolo Enriello 2026-03-02 22:37:18 UTC
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.
Comment 7 Vladimir Druzenko freebsd_committer freebsd_triage 2026-03-02 22:44:03 UTC
(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.
Comment 8 commit-hook freebsd_committer freebsd_triage 2026-03-02 22:53:02 UTC
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(-)
Comment 9 commit-hook freebsd_committer freebsd_triage 2026-03-02 22:59:04 UTC
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(-)
Comment 10 Vladimir Druzenko freebsd_committer freebsd_triage 2026-03-02 23:00:22 UTC
Thanks.
Comment 11 Paolo Enriello 2026-03-03 16:32:46 UTC
Ok, many thanks