FreeBSD/ports 3d69dd6lang/gnat12 Makefile, lang/gnat13 Makefile

lang/gnat1?: fix build with GNU strip

After D55509 $STRIP_CMD has been set to GNU strip for these ports, and in some
cases this breaks, because GNU strip will refuse to strip non-writable files,
while LLVM strip is happy to (attempt to) strip them.

PR:             294657
Reported by:    kib at FreeBSD.org
Reviewed by:    kib at FreeBSD.org
Phabricator:    D55509
MFC after:      8 days
DeltaFile
+6-0lang/gnat12/Makefile
+6-0lang/gnat13/Makefile
+6-0lang/gnat14/Makefile
+18-03 files

FreeBSD/ports 8082d7fnet-mgmt/netbox Makefile pkg-plist, net-mgmt/netbox/files patch-netbox_dcim_forms_bulk__import.py

net-mgmt/netbox: Update to 4.5.8

* The first code that is backward-incompatible with Python 3.11 has
  appeared in this release, which was to be expected since the support
  for it was officially discontinued with the Netbox 4.5 release.

  The actual workaround to get Python 3.11 compatibility is quite simple
  and as long as this remains the case until the NetBox 4.6 release,
  which requires Django 6.0 and thus Python 3.12+, compatibility with
  Python 3.11 can still be provided.

Changelog:

Enhancements:
* Display the device role's color in the device view
* Update humanize_speed template filter to support decimal Gbps/Tbps
  values

Bug Fixes:

    [21 lines not shown]
DeltaFile
+22-0net-mgmt/netbox/files/patch-netbox_dcim_forms_bulk__import.py
+4-4net-mgmt/netbox/Makefile
+7-1net-mgmt/netbox/pkg-plist
+3-3net-mgmt/netbox/distinfo
+36-84 files

FreeBSD/ports 24c2848devel/py-dj52-strawberry-graphql Makefile distinfo, devel/py-dj52-strawberry-graphql/files patch-pyproject.toml

devel/py-dj52-strawberry-graphql: Update to 0.314.3

* Add APOLLO-FEDERATION option, which has been introduced with the
  0.314.0 release, and keep it non-default like the other options to
  keep the dependencies at a minimum.

* Relax the version requirements for py-uv-build as well to be able to
  build the port in the quarterly branch, where py-uv-build is present
  at version 0.10.10.

Changelog since 0.312.4:

https://github.com/strawberry-graphql/strawberry/blob/0.314.3/CHANGELOG.md

MFH:            2026Q2
(cherry picked from commit acf2f77846437ff52d4858b1cfc6e35044edbfba)
DeltaFile
+12-0devel/py-dj52-strawberry-graphql/files/patch-pyproject.toml
+5-3devel/py-dj52-strawberry-graphql/Makefile
+3-3devel/py-dj52-strawberry-graphql/distinfo
+20-63 files

FreeBSD/ports 59ef1f0sysutils/fastfetch distinfo Makefile

sysutils/fastfetch: update to 2.62.0

Changelog:      https://github.com/fastfetch-cli/fastfetch/releases/tag/2.62.0
DeltaFile
+3-3sysutils/fastfetch/distinfo
+1-1sysutils/fastfetch/Makefile
+4-42 files

FreeBSD/ports f6c24e1misc/nanocoder Makefile, misc/nanocoder/files patch-node__modules__nanocollective_nanocoder_node__modules_node-llama-cpp_llama_llama.cpp_ggml_src_ggml-cpu_CMakeLists.txt

misc/nanocoder: fix build on powerpc64le

On powerpc64le "ppc64" is also used in file names.
-mpowerpc64 is illegal with clang.
DeltaFile
+11-0misc/nanocoder/files/patch-node__modules__nanocollective_nanocoder_node__modules_node-llama-cpp_llama_llama.cpp_ggml_src_ggml-cpu_CMakeLists.txt
+3-3misc/nanocoder/Makefile
+14-32 files

FreeBSD/ports 84aca03print/scribus pkg-plist distinfo

print/scribus: update to 1.6.6

Changelog:      https://wiki.scribus.net/canvas/1.6.6_Release
DeltaFile
+7-0print/scribus/pkg-plist
+3-3print/scribus/distinfo
+1-2print/scribus/Makefile
+11-53 files

FreeBSD/ports 0e27aa9www/py-cross-web distinfo Makefile

www/py-cross-web: Update to 0.6.0

Changelog since 0.4.1:

https://github.com/usecross/cross-web/compare/0.4.1...0.6.0
DeltaFile
+3-3www/py-cross-web/distinfo
+1-1www/py-cross-web/Makefile
+4-42 files

FreeBSD/ports 9a58452net-mgmt/py-netutils distinfo Makefile

net-mgmt/py-netutils: Update to 1.17.2

Changelog:

https://github.com/networktocode/netutils/releases/tag/v1.17.2
DeltaFile
+3-3net-mgmt/py-netutils/distinfo
+1-1net-mgmt/py-netutils/Makefile
+4-42 files

FreeBSD/ports 1f8ccdetextproc/py-docstring_parser distinfo Makefile

textproc/py-docstring_parser: Update to 0.18.0

Changelog:

https://github.com/rr-/docstring_parser/blob/0.18.0/CHANGELOG.md
DeltaFile
+3-3textproc/py-docstring_parser/distinfo
+1-1textproc/py-docstring_parser/Makefile
+4-42 files

FreeBSD/ports e261497devel/py-strawberry-graphql Makefile distinfo

devel/py-strawberry-graphql: Update to 0.314.3

devel/py-dj52-strawberry-graphql: Update to 0.314.3

* Add APOLLO-FEDERATION option, which has been introduced with the
  0.314.0 release, and keep it non-default like the other options to
  keep the dependencies at a minimum.

Changelog since 0.312.4:

https://github.com/strawberry-graphql/strawberry/blob/0.314.3/CHANGELOG.md
DeltaFile
+5-3devel/py-strawberry-graphql/Makefile
+3-3devel/py-strawberry-graphql/distinfo
+8-62 files

FreeBSD/ports c3977c0net-mgmt/netbox Makefile pkg-plist, net-mgmt/netbox/files patch-netbox_dcim_forms_bulk__import.py

net-mgmt/netbox: Update to 4.5.8

* The first code that is backward-incompatible with Python 3.11 has
  appeared in this release, which was to be expected since the support
  for it was officially discontinued with the Netbox 4.5 release.

  The actual workaround to get Python 3.11 compatibility is quite simple
  and as long as this remains the case until the NetBox 4.6 release,
  which requires Django 6.0 and thus Python 3.12+, compatibility with
  Python 3.11 can still be provided.

Changelog:

Enhancements:
* Display the device role's color in the device view
* Update humanize_speed template filter to support decimal Gbps/Tbps
  values

Bug Fixes:

    [20 lines not shown]
DeltaFile
+22-0net-mgmt/netbox/files/patch-netbox_dcim_forms_bulk__import.py
+4-4net-mgmt/netbox/Makefile
+7-1net-mgmt/netbox/pkg-plist
+3-3net-mgmt/netbox/distinfo
+36-84 files

FreeBSD/ports acf2f77devel/py-dj52-strawberry-graphql Makefile distinfo, devel/py-dj52-strawberry-graphql/files patch-pyproject.toml

devel/py-dj52-strawberry-graphql: Update to 0.314.3

* Add APOLLO-FEDERATION option, which has been introduced with the
  0.314.0 release, and keep it non-default like the other options to
  keep the dependencies at a minimum.

* Relax the version requirements for py-uv-build as well to be able to
  build the port in the quarterly branch, where py-uv-build is present
  at version 0.10.10.

Changelog since 0.312.4:

https://github.com/strawberry-graphql/strawberry/blob/0.314.3/CHANGELOG.md

MFH:            2026Q2
DeltaFile
+12-0devel/py-dj52-strawberry-graphql/files/patch-pyproject.toml
+5-3devel/py-dj52-strawberry-graphql/Makefile
+3-3devel/py-dj52-strawberry-graphql/distinfo
+20-63 files

FreeBSD/ports 5889fealang/erlang-wx distinfo Makefile

lang/erlang-wx: Update to 26.2.5.20
DeltaFile
+3-3lang/erlang-wx/distinfo
+1-1lang/erlang-wx/Makefile
+4-42 files

FreeBSD/ports 1304329lang/erlang distinfo Makefile

lang/erlang: Update to 26.2.5.20
DeltaFile
+3-3lang/erlang/distinfo
+1-1lang/erlang/Makefile
+4-42 files

FreeBSD/ports 96b3c7elang/erlang-java distinfo Makefile

lang/erlang-java: Update to 26.2.5.20
DeltaFile
+3-3lang/erlang-java/distinfo
+1-1lang/erlang-java/Makefile
+4-42 files

FreeBSD/ports 645167alang/erlang-man distinfo Makefile

lang/erlang-man: Update to 26.2.5.20
DeltaFile
+3-3lang/erlang-man/distinfo
+1-1lang/erlang-man/Makefile
+4-42 files

FreeBSD/ports a021965lang/erlang-doc distinfo Makefile

lang/erlang-doc: Update to 26.2.5.20
DeltaFile
+3-3lang/erlang-doc/distinfo
+1-1lang/erlang-doc/Makefile
+4-42 files

FreeBSD/ports 9e501f5lang/erlang-runtime26 distinfo Makefile

lang/erlang-runtime26: Update to 26.2.5.20
DeltaFile
+3-3lang/erlang-runtime26/distinfo
+1-1lang/erlang-runtime26/Makefile
+4-42 files

FreeBSD/ports 2f557c8lang/erlang-runtime27 distinfo Makefile

lang/erlang-runtime27: Update to 27.3.4.11
DeltaFile
+3-3lang/erlang-runtime27/distinfo
+1-1lang/erlang-runtime27/Makefile
+4-42 files

FreeBSD/ports 0743185net Makefile, net/s3req distinfo Makefile.crates

net/s3req: minimal CLI that signs HTTP requests with AWS SigV4
DeltaFile
+335-0net/s3req/distinfo
+166-0net/s3req/Makefile.crates
+20-0net/s3req/Makefile
+4-0net/s3req/pkg-descr
+1-0net/Makefile
+526-05 files

FreeBSD/ports 0743184lang/perl5-devel distinfo pkg-plist, lang/perl5-devel/files patch-perl.c patch-Configure

lang/perl5-devel: update to 5.43.10
DeltaFile
+3-3lang/perl5-devel/distinfo
+3-3lang/perl5-devel/files/patch-perl.c
+6-0lang/perl5-devel/pkg-plist
+2-2lang/perl5-devel/files/patch-Configure
+1-1lang/perl5-devel/version.mk
+1-1lang/perl5-devel/Makefile
+16-106 files

FreeBSD/ports 45f9279sysutils/bastille distinfo Makefile

sysutils/bastille: Update to 1.4.2.260421

PR:             294697
Approved by:    tschetter.victor at gmail.com (maintainer)
MFH:            2026Q2

(cherry picked from commit 7a5195242faa4cbf1a08b13b83c016416851cb66)
DeltaFile
+3-3sysutils/bastille/distinfo
+1-1sysutils/bastille/Makefile
+4-42 files

FreeBSD/ports 7a51952sysutils/bastille distinfo Makefile

sysutils/bastille: Update to 1.4.2.260421

PR:             294697
Approved by:    tschetter.victor at gmail.com (maintainer)
MFH:            2026Q2
DeltaFile
+3-3sysutils/bastille/distinfo
+1-1sysutils/bastille/Makefile
+4-42 files

FreeBSD/ports 3ce012cdatabases/py-redisvl distinfo Makefile

databases/py-redisvl: Update to 0.18.0

Changelog:
- https://github.com/redis/redis-vl-python/releases/tag/v0.17.0
- https://github.com/redis/redis-vl-python/releases/tag/v0.17.1
- https://github.com/redis/redis-vl-python/releases/tag/v0.18.0

Reported by:    Repology
DeltaFile
+3-3databases/py-redisvl/distinfo
+2-3databases/py-redisvl/Makefile
+5-62 files

FreeBSD/ports 16b7cb9java/sigar Makefile, java/sigar/files patch-bindings_java_build.xml patch-bindings_java_hyperic__jni_jni-build.xml

java/sigar: fix running with openjdk8

Running Cassandra 3 gave:
java.lang.UnsupportedClassVersionError: org/hyperic/sigar/SigarException has been compiled by a more recent version of the Java Runtime (class file version 65.0), this version of the Java Runtime only recognizes class file versions up to 52.0

PR:     294323
Reported-by:    Lapo Luchini
Fixes:  f3a12dc72aa72af22212e3e37c5f29652eae0cbb "fix compilation with jdk21"
MFH:    2026Q2
Pointy-hat:     to me
(cherry picked from commit 39650b669d8253cfc1419e384741df7f5c7e2c4c)

NB: I included the portrevision bump of 86813e9ccf597695e26c8104e678f913689f1e93
although that commit is not merged. I think this makes it more clear that the
port in branch 2026Q2 is equal to the port in main now.
DeltaFile
+5-3java/sigar/files/patch-bindings_java_build.xml
+3-2java/sigar/files/patch-bindings_java_hyperic__jni_jni-build.xml
+1-1java/sigar/Makefile
+9-63 files

FreeBSD/ports 39650b6java/sigar Makefile, java/sigar/files patch-bindings_java_build.xml patch-bindings_java_hyperic__jni_jni-build.xml

java/sigar: fix running with openjdk8

Running Cassandra 3 gave:
java.lang.UnsupportedClassVersionError: org/hyperic/sigar/SigarException has been compiled by a more recent version of the Java Runtime (class file version 65.0), this version of the Java Runtime only recognizes class file versions up to 52.0

PR:     294323
Reported-by:    Lapo Luchini
Fixes:  f3a12dc72aa72af22212e3e37c5f29652eae0cbb "fix compilation with jdk21"
MFH:    2026Q2
Pointy-hat:     to me
DeltaFile
+5-3java/sigar/files/patch-bindings_java_build.xml
+3-2java/sigar/files/patch-bindings_java_hyperic__jni_jni-build.xml
+1-1java/sigar/Makefile
+9-63 files

FreeBSD/ports 4612675www/evcc distinfo Makefile, www/evcc/files patch-Makefile

www/evcc: update to 0.305.1

Changes:        https://github.com/evcc-io/evcc/releases
DeltaFile
+7-7www/evcc/distinfo
+0-11www/evcc/files/patch-Makefile
+4-4www/evcc/Makefile
+11-223 files

FreeBSD/ports 168e074science Makefile, science/hdf5-21 pkg-plist Makefile

science/hdf5-21: New port, copied from science/hdf5

HDF5 is a completely new Hierarchical Data Format product consisting of a data
format specification and a supporting library implementation. HDF5 is designed
to address some of the limitations of the older HDF product and to address
current and anticipated requirements of modern systems and applications.

HDF5 includes the following improvements:
- A new file format designed to address some of the deficiencies of HDF4.x,
  particularly the need to store larger files and more objects per file.
- A simpler, more comprehensive data model that includes only two basic
  structures: a multidimensional array of record structures, and a grouping
  structure.
- A simpler, better-engineered library and API, with improved support for
  parallel I/O, threads, and other requirements imposed by modern systems
  and applications.
DeltaFile
+220-0science/hdf5-21/pkg-plist
+62-0science/hdf5-21/Makefile
+14-0science/hdf5-21/pkg-descr
+11-0science/hdf5-21/files/patch-src-H5FDdirect.c
+3-0science/hdf5-21/distinfo
+1-0science/Makefile
+311-06 files

FreeBSD/ports 39dd592devel/emscripten pkg-plist Makefile, devel/emscripten/files patch-tools_shared.py patch-tools_utils.py

devel/emscripten: update 4.0.3 → 5.0.6
DeltaFile
+2,085-91devel/emscripten/pkg-plist
+21-9devel/emscripten/Makefile
+0-20devel/emscripten/files/patch-tools_shared.py
+13-0devel/emscripten/files/patch-tools_utils.py
+5-4devel/emscripten/files/patch-emcc.py
+4-4devel/emscripten/files/patch-tools_building.py
+2,128-1281 files not shown
+2,131-1317 files

FreeBSD/ports 54c274aTools/scripts report-outdated-for-maintainer.py

Tools/scripts: Add report-outdated-for-maintainer.py

report-outdated-for-maintainer.py checks Repology and GitHub
and produces a categorized report of outdated ports.

It produces a better report than Repology produces:
it produces 3 tables:
* Majorly outdated ports
* Moderately outdated ports
* Slightly outdated ports
and it sorts outdated ports by how much are they outdated.

There are still minor bugs. This is WIP.
DeltaFile
+673-0Tools/scripts/report-outdated-for-maintainer.py
+673-01 files