FreeBSD/ports a68cffcdevel/glab distinfo Makefile

devel/glab: update to 1.74.0

Changes:        https://gitlab.com/gitlab-org/cli/-/releases
DeltaFile
+5-5devel/glab/distinfo
+1-2devel/glab/Makefile
+0-3devel/glab/pkg-plist
+6-103 files

FreeBSD/ports 4eb9fd5net/openldap25-server Makefile, net/openldap26-server Makefile

net/openldap2[56]-server: Do not build SMBPWD overlay on FreeBSD 16.

The overlay is contributed code and requires Heimdal Kerberos 5.
DeltaFile
+1-0net/openldap25-server/Makefile
+1-0net/openldap26-server/Makefile
+2-02 files

FreeBSD/ports 9fea2cdmath/py-numpy Makefile, math/py-numpy/files patch-numpy_random_setup.py patch-numpy_core_setup.py

math/py-numpy: Reland Migrate to PEP517

This restores 3f582fcf38bb0cee40f9346683490aceb3bda654 but with
allflavors removed.

PR:     ports/287794
DeltaFile
+23-0math/py-numpy/files/patch-numpy_random_setup.py
+19-0math/py-numpy/files/patch-numpy_core_setup.py
+17-0math/py-numpy/files/patch-numpy_distutils_mingw32ccompiler.py
+9-3math/py-numpy/Makefile
+11-0math/py-numpy/files/patch-pyproject.toml
+79-35 files

FreeBSD/ports 9f09f84ports-mgmt/poudriere-devel Makefile distinfo, ports-mgmt/poudriere-devel/files patch-src_share_poudriere_common.sh

ports-mgmt/poudriere-devel: Update to 3.3.0-2209-g282bb7247

Changes:
- bulk: Fix an old build queue race that could lead to "stuck_in_queue".
- no need to bundle lockf; only useful for tests.
- bulk: Fix a new error with saving datadir.

(cherry picked from commit 83cf180b6da08fd4761825c6eb01812399b11526)
DeltaFile
+0-11ports-mgmt/poudriere-devel/files/patch-src_share_poudriere_common.sh
+3-3ports-mgmt/poudriere-devel/Makefile
+3-3ports-mgmt/poudriere-devel/distinfo
+0-1ports-mgmt/poudriere-devel/pkg-plist
+6-184 files

FreeBSD/ports 83f2774ports-mgmt/poudriere-devel Makefile distinfo, ports-mgmt/poudriere-devel/files patch-src_share_poudriere_common.sh

ports-mgmt/poudriere-devel: Update to 3.3.0-2209-g282bb7247

Changes:
- bulk: Fix an old build queue race that could lead to "stuck_in_queue".
- no need to bundle lockf; only useful for tests.
- bulk: Fix a new error with saving datadir.

(cherry picked from commit 83cf180b6da08fd4761825c6eb01812399b11526)
DeltaFile
+0-11ports-mgmt/poudriere-devel/files/patch-src_share_poudriere_common.sh
+3-3ports-mgmt/poudriere-devel/Makefile
+3-3ports-mgmt/poudriere-devel/distinfo
+0-1ports-mgmt/poudriere-devel/pkg-plist
+6-184 files

FreeBSD/ports 83cf180ports-mgmt/poudriere-devel Makefile distinfo, ports-mgmt/poudriere-devel/files patch-src_share_poudriere_common.sh

ports-mgmt/poudriere-devel: Update to 3.3.0-2209-g282bb7247

Changes:
- bulk: Fix an old build queue race that could lead to "stuck_in_queue".
- no need to bundle lockf; only useful for tests.
- bulk: Fix a new error with saving datadir.
DeltaFile
+0-11ports-mgmt/poudriere-devel/files/patch-src_share_poudriere_common.sh
+3-3ports-mgmt/poudriere-devel/Makefile
+3-3ports-mgmt/poudriere-devel/distinfo
+0-1ports-mgmt/poudriere-devel/pkg-plist
+6-184 files

FreeBSD/ports b2cd987math/geogebra distinfo Makefile

math/geogebra: Update to 5-2-903-0

Changelog: https://geogebra.github.io/docs/reference/en/Changelog_6_0/
DeltaFile
+3-3math/geogebra/distinfo
+1-1math/geogebra/Makefile
+4-42 files

FreeBSD/ports 9cc1206converters/dos2ansi Makefile, devel/poser Makefile

*/*: Deprecate ports and set expiration date to 2025-12-31

Follow up on 1b25bcd52d9cf8118a4d1e3e1fa2da85747f81d8, deprecate ports
where committer also is upstream as these now are unmaintained
DeltaFile
+3-0x11/xmoji/Makefile
+3-0devel/poser/Makefile
+3-0converters/dos2ansi/Makefile
+3-0security/tlsc/Makefile
+3-0security/unix-selfauth-helper/Makefile
+15-05 files

FreeBSD/ports e629606science/arbor Makefile

science/arbor: Expand BROKEN to all versions

Fails to compile on 14.3 too so just extended it to all versions

Reported by:    pkg-fallout
DeltaFile
+2-2science/arbor/Makefile
+2-21 files

FreeBSD/ports 31b42c6multimedia/mediamtx distinfo Makefile

multimedia/mediamtx: Update to 1.15.2

Changelog: https://github.com/bluenviron/mediamtx/releases/tag/v1.15.2
DeltaFile
+7-7multimedia/mediamtx/distinfo
+1-2multimedia/mediamtx/Makefile
+8-92 files

FreeBSD/ports d74cfd4net/gerbera/files patch-src_web_config__load.cc

net/gerbera: Fix build with fmt 12.0.0

Partially backport upstream commit f8e158bc72986e46b93d05358c29db0c10f2fe9f
to fix build

Reference:
https://github.com/gerbera/gerbera/commit/f8e158bc72986e46b93d05358c29db0c10f2fe9f
DeltaFile
+14-0net/gerbera/files/patch-src_web_config__load.cc
+14-01 files

FreeBSD/ports d2c59bcprint/paps Makefile distinfo

print/paps: Improve port and fix build with fmt 12.0.0

* Switch to DISTVERSION
* Use upstream release tarball
* Backport upstream commit a26a20d7ca3feb08476a8a19fd97c3ececcc1e2e
  to fix build with fmt 12.0.0
* Adjust USES
* Remove USE_CXXSTD, unnecessary
* Remove post-install section and use PLIST instead
* Based on patch submitted by Paavo-Einari Kaipila <pkaipila at gmail.com>

Reference:
https://github.com/dov/paps/commit/a26a20d7ca3feb08476a8a19fd97c3ececcc1e2e

PR:             290163
DeltaFile
+12-16print/paps/Makefile
+5-3print/paps/distinfo
+17-192 files

FreeBSD/ports 91c0d17science/pcmsolver Makefile, science/pcmsolver/files patch-external_eigen3_include_eigen3_Eigen_src_Core_Transpositions.h patch-cmake_custom_compilers_CXXFlags.cmake

science/pcmsolver: Fix build

Fixes:
- old bundled eigen version wasn't compatible
- errors due to c++11 were resolved using c++14

Reported by:    fallout

(cherry picked from commit 6af3053952c267f65c4c038b8bdcd1f8566358dd)
DeltaFile
+14-0science/pcmsolver/files/patch-external_eigen3_include_eigen3_Eigen_src_Core_Transpositions.h
+8-0science/pcmsolver/files/patch-cmake_custom_compilers_CXXFlags.cmake
+2-4science/pcmsolver/Makefile
+24-43 files

FreeBSD/ports 1dd02d1math/vtk8 Makefile pkg-descr, math/vtk8/files patch-git_a9079bd patch-GUISupport_Qt_CMakeLists.txt

math/vtk8: Remove

(cherry picked from commit 6026c30c1b154d21705717daf68b1153b6f4f55e)
DeltaFile
+0-130math/vtk8/Makefile
+0-44math/vtk8/files/patch-git_a9079bd
+0-28math/vtk8/files/patch-GUISupport_Qt_CMakeLists.txt
+0-25math/vtk8/files/patch-ThirdParty_verdict_vtkverdict_CMakeLists.txt
+0-12math/vtk8/pkg-descr
+0-11math/vtk8/files/patch-GUISupport_Qt_PluginInstall.cmake.in
+0-2507 files not shown
+1-29613 files

FreeBSD/ports 45576edgraphics/vv Makefile, graphics/vv/files patch-vv_vvBlendImageActor.cxx patch-vv_vv.cxx

graphics/vv: update 1.4.0-383 → 1.4.0.406

switched to vtk-9.5

(cherry picked from commit 437f4844c161a0c46c82167594acd7951efe32c6)
DeltaFile
+56-0graphics/vv/files/patch-vv_vvBlendImageActor.cxx
+32-8graphics/vv/Makefile
+29-4graphics/vv/files/patch-vv_vv.cxx
+30-0graphics/vv/files/patch-itk_RelativePositionPropImageFilter.txx
+25-0graphics/vv/files/patch-vv_vvSlicer.cxx
+25-0graphics/vv/files/patch-common_clitkCommon.txx
+197-123 files not shown
+230-159 files

FreeBSD/ports 430934esysutils/ttyd Makefile, sysutils/ttyd/files ttyd.in

sysutils/ttyd: Add -W flag and /usr/bin/login default program

-W             - flag is needed in order for clients to be able
                 to write into the terminal, otherwise it is read-only
/usr/bin/login - is needed for users to be logged in,
                 because this is what most users expect

PR:             289702
Approved by:    nc at FreeBSD.org (maintainer's timeout; 25 days)

(cherry picked from commit b57b20329b5a62a9fbec3dce931d8ea935757f16)
DeltaFile
+2-2sysutils/ttyd/files/ttyd.in
+1-1sysutils/ttyd/Makefile
+3-32 files

FreeBSD/ports 6026c30math/vtk8 Makefile pkg-descr, math/vtk8/files patch-git_a9079bd patch-GUISupport_Qt_CMakeLists.txt

math/vtk8: Remove
DeltaFile
+0-130math/vtk8/Makefile
+0-44math/vtk8/files/patch-git_a9079bd
+0-28math/vtk8/files/patch-GUISupport_Qt_CMakeLists.txt
+0-25math/vtk8/files/patch-ThirdParty_verdict_vtkverdict_CMakeLists.txt
+0-12math/vtk8/pkg-descr
+0-11math/vtk8/files/patch-Rendering_FreeType_vtkFreeTypeTools.cxx
+0-2507 files not shown
+1-29613 files

FreeBSD/ports b57b203sysutils/ttyd Makefile, sysutils/ttyd/files ttyd.in

sysutils/ttyd: Add -W flag and /usr/bin/login default program

-W             - flag is needed in order for clients to be able
                 to write into the terminal, otherwise it is read-only
/usr/bin/login - is needed for users to be logged in,
                 because this is what most users expect

PR:             289702
Approved by:    nc at FreeBSD.org (maintainer's timeout; 25 days)
DeltaFile
+2-2sysutils/ttyd/files/ttyd.in
+1-1sysutils/ttyd/Makefile
+3-32 files

FreeBSD/ports 437f484graphics/vv Makefile, graphics/vv/files patch-vv_vvBlendImageActor.cxx patch-vv_vv.cxx

graphics/vv: update 1.4.0-383 → 1.4.0.406

switched to vtk-9.5
DeltaFile
+56-0graphics/vv/files/patch-vv_vvBlendImageActor.cxx
+32-8graphics/vv/Makefile
+29-4graphics/vv/files/patch-vv_vv.cxx
+30-0graphics/vv/files/patch-itk_RelativePositionPropImageFilter.txx
+25-0graphics/vv/files/patch-common_clitkCommon.txx
+25-0graphics/vv/files/patch-vv_vvSlicer.cxx
+197-123 files not shown
+230-159 files

FreeBSD/ports 6af3053science/pcmsolver Makefile, science/pcmsolver/files patch-external_eigen3_include_eigen3_Eigen_src_Core_Transpositions.h patch-cmake_custom_compilers_CXXFlags.cmake

science/pcmsolver: Fix build

Fixes:
- old bundled eigen version wasn't compatible
- errors due to c++11 were resolved using c++14

Reported by:    fallout
DeltaFile
+14-0science/pcmsolver/files/patch-external_eigen3_include_eigen3_Eigen_src_Core_Transpositions.h
+8-0science/pcmsolver/files/patch-cmake_custom_compilers_CXXFlags.cmake
+2-4science/pcmsolver/Makefile
+24-43 files

FreeBSD/ports 7443c9cmail Makefile, mail/py-exchangelib Makefile pkg-descr

mail/py-exchangelib: New port: Client for Microsoft Exchange Web Services (EWS)
DeltaFile
+40-0mail/py-exchangelib/Makefile
+13-0mail/py-exchangelib/pkg-descr
+12-0mail/py-exchangelib/files/patch-pyproject.toml
+3-0mail/py-exchangelib/distinfo
+1-0mail/Makefile
+69-05 files

FreeBSD/ports f40b067mail/pantomime Makefile pkg-descr

mail/pantomime: Take maintainership

Update WWW.
Add LICENSE_FILE.
Remove old comment.
Remove CFLAGS+=.
Add STRIP_CMD.
Update pkg-descr.

PR:             290101
DeltaFile
+11-15mail/pantomime/Makefile
+4-2mail/pantomime/pkg-descr
+15-172 files

FreeBSD/ports bc88790emulators/Ymir Makefile, emulators/Ymir/files patch-vendor_CMakeLists.txt patch-apps_ymir-sdl3_CMakeLists.txt

emulators/Ymir: Update to 0.2.0

While here:
* Remove obsolete CMAKE_OFF=Ymir_SHARED_LIBS.
* Remove whitespace in post-install target, reported by portfmt(1).
* Remove obsolete patch for devel/tomlplusplus handling.
* Remove obsolete patch for vendored mio library.
* Refresh patches.
* Update pkg-descr.

Changelog: https://github.com/StrikerX3/Ymir/releases/tag/v0.2.0

PR:             290208
Reported by:    Stefan Schlosser <bsdcode at disroot.org> (maintainer)
DeltaFile
+9-69emulators/Ymir/files/patch-vendor_CMakeLists.txt
+17-10emulators/Ymir/files/patch-apps_ymir-sdl3_CMakeLists.txt
+12-7emulators/Ymir/Makefile
+14-0emulators/Ymir/files/patch-apps_ymir-sdl3_src_app_ui_windows_about__window.cpp
+0-13emulators/Ymir/files/patch-vendor_mio_include_mio_detail_mmap.ipp
+7-5emulators/Ymir/files/patch-libs_ymir-core_CMakeLists.txt
+59-1043 files not shown
+81-1139 files

FreeBSD/ports e51f0a6filesystems/nbd-client-kmod Makefile pkg-descr, filesystems/nbd-client-kmod/files patch-lib_Makefile gnbd.in

filesystems/nbd-client-kmod: New port: Kernel NBD client for FreeBSD GEOM framework

FreeBSD Geom NBD Client is a Network Block Device (NBD) client for
the FreeBSD kernel GEOM framework.

The project consists of a kernel driver for the NBD GEOM class in
mod/ and a user library for the geom(8) control utility in lib/.
DeltaFile
+31-0filesystems/nbd-client-kmod/Makefile
+12-0filesystems/nbd-client-kmod/files/patch-lib_Makefile
+5-0filesystems/nbd-client-kmod/pkg-descr
+5-0filesystems/nbd-client-kmod/pkg-plist
+3-0filesystems/nbd-client-kmod/files/gnbd.in
+3-0filesystems/nbd-client-kmod/distinfo
+59-01 files not shown
+60-07 files

FreeBSD/ports 60aefe8x11-themes/zorin-gtk-themes distinfo Makefile

x11-themes/zorin-gtk-themes: Update 4.2.1 => 4.2.2

Verison 5 looks quite unpleasant on XFCE now.
Lets stick to latest version of 4 now.

Changelog:
https://github.com/ZorinOS/zorin-desktop-themes/releases/tag/4.2.2

While here replace CP with COPYTREE_SHARE.

PR:     289573
DeltaFile
+3-3x11-themes/zorin-gtk-themes/distinfo
+3-2x11-themes/zorin-gtk-themes/Makefile
+6-52 files

FreeBSD/ports 7a591bemisc/radio_datetime_analyzer distinfo pkg-descr

misc/radio_datetime_analyzer: update to 1.2.0

Provide some more information in pkg-descr about the
supported radio stations.
DeltaFile
+19-11misc/radio_datetime_analyzer/distinfo
+10-3misc/radio_datetime_analyzer/pkg-descr
+8-4misc/radio_datetime_analyzer/Makefile.crates
+1-2misc/radio_datetime_analyzer/Makefile
+38-204 files

FreeBSD/ports 00c88f8filesystems/kio-fuse Makefile distinfo, filesystems/kio-fuse/files patch-CMakeLists.txt patch-data_CMakeLists.txt

filesystems/kio-fuse: Update to 5.1.1

Release notes:

KIO FUSE 5.1.1 is the first release with officially stable support for Qt6/KF6.
With the next version, support for Qt5/KF5 will likely be dropped.
It's encouraged to build KIO FUSE with the same Qt major version as Dolphin,
so that they share KIO protocol implementations.

Compared to v5.1.0, the following changed:
- rmdir no longer deletes non-empty directories (https://bugs.kde.org/482902)
- Fix that Qt 6 applications falsely report that an open file that has been
  deleted in the virtual filesystem still exists by reporting st_nlink = 0.
- Fix reporting of file/directory ownership when using local KIO protocols
  with KIO 6
- Fix that the event loop got stuck waiting for FUSE events on FreeBSD >= 13
  (before, setting O_NONBLOCK only worked by accident:
   https://bugs.freebsd.org/265736#c5)


    [16 lines not shown]
DeltaFile
+0-19filesystems/kio-fuse/files/patch-CMakeLists.txt
+17-0filesystems/kio-fuse/files/patch-data_CMakeLists.txt
+3-4filesystems/kio-fuse/Makefile
+3-3filesystems/kio-fuse/distinfo
+23-264 files

FreeBSD/ports c796a83print/brlaser distinfo Makefile

print/brlaser: Update to 6.2.8
DeltaFile
+3-3print/brlaser/distinfo
+1-1print/brlaser/Makefile
+4-42 files

FreeBSD/ports 0f74f97lang/go-devel Makefile, lang/go124 Makefile

lang/go-devel: move portscout to master port

Implements PORTSCOUT for all lang/go1* ports.

PR:     290231
Fixes:  c6297af4eff5e120d01d0c86c2d25d49418f389e "lang/go12[45]: silence portscout"
DeltaFile
+1-0lang/go-devel/Makefile
+0-1lang/go124/Makefile
+0-1lang/go125/Makefile
+1-23 files

FreeBSD/ports 430b8f4www/py-requests_ntlm Makefile pkg-descr

www/py-requests_ntlm: Fix dependencies; Improve pkg-descr; Add test target

(cherry picked from commit 3ebdf271692da0b5d296b1c1f72010bfbb1e6f9f)
DeltaFile
+12-4www/py-requests_ntlm/Makefile
+4-4www/py-requests_ntlm/pkg-descr
+16-82 files