FreeBSD/ports 2fea867security/nmap-devel Makefile, security/nmap-devel/files patch-service__scan.cc patch-scan__engine__connect.cc

security/nmap-devel: Fix mksock_bind_addr EINVAL

Fix mksock_bind_addr EINVAL on FreeBSD in service/connect scans.

From https://github.com/nmap/nmap/pull/3439:

Summary

Fixes #3438 — mksock_bind_addr(): Bind to <IP>:0 failed ... Invalid argument (22)
on FreeBSD when running -sV (service version scan).
Root Cause

After commit eb79c42, nsock_iod_set_localaddr() is called for every service
probe whenever a source address can be determined via routing — not only when
the user explicitly requests source binding via -S or -e.

On FreeBSD, the subsequent bind() call fails with EINVAL because the stored
addrlen may equal sizeof(sockaddr_storage) (128 bytes) rather than the
protocol-specific size the POSIX-strict kernel requires:

    [23 lines not shown]
DeltaFile
+32-0security/nmap-devel/files/patch-nse__nsock.cc
+17-0security/nmap-devel/files/patch-service__scan.cc
+17-0security/nmap-devel/files/patch-scan__engine__connect.cc
+1-1security/nmap-devel/Makefile
+67-14 files

FreeBSD/ports 3d1e0c8security/nmap-devel pkg-plist Makefile

security/nmap-devel: Update to the latest GH commit
DeltaFile
+3-3security/nmap-devel/distinfo
+2-2security/nmap-devel/Makefile
+0-1security/nmap-devel/pkg-plist
+5-63 files

FreeBSD/ports 7fe6699www/limesurvey Makefile distinfo

www/limesurvey: Update to 7.0.11
DeltaFile
+3-3www/limesurvey/distinfo
+2-2www/limesurvey/Makefile
+5-52 files

FreeBSD/ports a93a69atextproc/xml2rfc Makefile distinfo

textproc/xml2rfc: Update to 3.34.0

See https://github.com/ietf-tools/xml2rfc/releases/tag/v3.34.0 for a
list of changes in this release.
DeltaFile
+3-3textproc/xml2rfc/distinfo
+1-1textproc/xml2rfc/Makefile
+4-42 files

FreeBSD/ports 3eeddbbmultimedia/mediamtx Makefile distinfo

multimedia/mediamtx: Update to 1.20.1

Changelog: https://github.com/bluenviron/mediamtx/releases/tag/v1.20.1
DeltaFile
+7-7multimedia/mediamtx/distinfo
+2-3multimedia/mediamtx/Makefile
+9-102 files

FreeBSD/ports 81df3desysutils/gdu Makefile distinfo

sysutils/gdu: Update to 5.37.0

Changelog: https://github.com/dundee/gdu/releases/tag/v5.37.0
DeltaFile
+5-5sysutils/gdu/distinfo
+1-2sysutils/gdu/Makefile
+6-72 files

FreeBSD/ports 9175898net-p2p/mkbrr Makefile distinfo, net-p2p/mkbrr/files patch-cmd_root.go

net-p2p/mkbrr: Update to 1.25.0

Changelog: https://github.com/autobrr/mkbrr/releases/tag/v1.25.0
DeltaFile
+5-5net-p2p/mkbrr/distinfo
+3-3net-p2p/mkbrr/files/patch-cmd_root.go
+1-2net-p2p/mkbrr/Makefile
+9-103 files

FreeBSD/ports 13511e1print/pdfcpu Makefile distinfo

print/pdfcpu: Update to 0.15.0

Changelog: https://github.com/pdfcpu/pdfcpu/releases/tag/v0.15.0
DeltaFile
+5-5print/pdfcpu/distinfo
+1-2print/pdfcpu/Makefile
+6-72 files

FreeBSD/ports 36a4cc4security/nmap Makefile, security/nmap/files patch-ncat_ncat__ssl.h patch-libpcap_Makefile.in

security/nmap: Update to 7.991 and rework port

* Remove obsolete mirror in MASTER_SITES
* Import upstream PR #3439 [1]
* Convert multiple variables from ?= to =
* Remove old historical references
* Remove .if !defined(MASTERDIR) definition
* Add libpcap from ports as a permanent dependency, also removes
  local patch for bundled version
* Update pcre2 dependency definition
* Sort USES
* Unbundle lua, also removes local patches for bundled version
* Don't extract unbundled libraries
* Remove MAKE_JOBS_UNSAFE
* Rename SSH2 to LIBSSH2 for consistency with tree
* Remove DOCS from OPTIONS_DEFAULT as framework always enables DOCS
* Simplify LibreSSL guard
* Follow Porters Handbook's example about stripping binaries in
  post-install section

    [5 lines not shown]
DeltaFile
+54-58security/nmap/Makefile
+0-56security/nmap/files/patch-configure
+0-13security/nmap/files/patch-ncat__ncat_ssl.c
+0-13security/nmap/files/patch-liblua_Makefile
+0-12security/nmap/files/patch-ncat_ncat__ssl.h
+0-12security/nmap/files/patch-libpcap_Makefile.in
+54-1643 files not shown
+62-1799 files

FreeBSD/ports 28a4219textproc/expat2 pkg-plist Makefile

textproc/expat2: Update to 2.8.3

Changelog:
https://github.com/libexpat/libexpat/blob/R_2_8_3/expat/Changes

PR:             297428
Reviewed by:    desktop (arrowd)
Security:       CVE-2026-72522
Exp-run by:     antoine
DeltaFile
+3-3textproc/expat2/distinfo
+1-1textproc/expat2/pkg-plist
+1-1textproc/expat2/Makefile
+5-53 files

FreeBSD/ports ebf4c56net/mosquitto Makefile, net/mosquitto/files patch-CMakeLists.txt

net/mosquitto: Rework port

* Unbundle uthash as recommended by Porters Handbook
* Unbundle (lib)websockets as recommended by Porters Handbook
* Make (lib)websockets mandatory, default in all major distros
* Use sqlite helper
* Prefer libedit as upstream provides no way of selecting either libedit
  or readline and it'll try to find libedit first
* Remove hack for adding path(s) to localbase, use helper instead
* Disable WITH_HTTP_API as port will otherwise pick up libmicrohttpd
  in unclean environments
* Remove REINPLACE_CMD for CMakeLists.txt files as it does nothing
* Remove hardcoded cjson path

PR:             297568
Tested by:      leres (maintainer)
DeltaFile
+15-29net/mosquitto/Makefile
+0-12net/mosquitto/files/patch-CMakeLists.txt
+15-412 files

FreeBSD/ports 71a75demath/R-cran-alabama Makefile distinfo

math/R-cran-alabama: update 2015.3-1 to 2025.1.0

Upstream changelog: constrOptim.nl now returns a convergence code
when only equality constraints are present.

Submitted by: chris.longros at gmail.com
Differential Revision: https://reviews.freebsd.org/D56058
DeltaFile
+3-3math/R-cran-alabama/distinfo
+1-2math/R-cran-alabama/Makefile
+4-52 files

FreeBSD/ports 69eaa44mail/dovecot24 pkg-descr Makefile, mail/dovecot24/files patch-src_imap_imap-client-hibernate.c pkg-message.in

mail/dovecot24: new port

- adding the new version 2.4 of dovecot, while keeping 2.3 in place
- please note that the config syntax has changed between 2.3
  and 2.4 and needs to be manually adapted, so use/upgrade with care

PR:             286695
Reported by:    Ian Dickens <ian_dickens at icloud.com>
Author:         Jordan Ostreff <jordan at ostreff.info>
Co-authored-by: Sebastian Oswald <sko at rostwald.de>
Discussed with: Sebastian Oswald <sko at rostwald.de>,
                Eugene R <genie at geniechka.ru>,
                Herbert J. Skuhra <herbert at gojira.at>,
                Christos Chatzaras <chris at cretaforce.gr>,
                and others
Tested by:      Jordan Ostreff <jordan at ostreff.info>
DeltaFile
+872-0mail/dovecot24/pkg-plist
+261-0mail/dovecot24/Makefile
+94-0mail/dovecot24/files/dovecot.in
+43-0mail/dovecot24/files/pkg-message.in
+12-0mail/dovecot24/files/patch-src_imap_imap-client-hibernate.c
+9-0mail/dovecot24/pkg-descr
+1,291-02 files not shown
+1,295-08 files

FreeBSD/ports f452b89security/cyberchef Makefile

security/cyberchef: Use INSTALL_DATA for index.html

PR:             297688
Obtained from:  mce@
Sponsored by:   yes
DeltaFile
+2-1security/cyberchef/Makefile
+2-11 files

FreeBSD/ports 9cfb6b0deskutils/podman-desktop Makefile, editors/vscode Makefile

*/*: Bump port revision after electron42 update (49ce10da799e)
DeltaFile
+1-1net-im/signal-desktop/Makefile
+1-1net-im/deltachat-desktop/Makefile
+1-1graphics/drawio/Makefile
+1-1deskutils/podman-desktop/Makefile
+1-0net-im/teams/Makefile
+1-0editors/vscode/Makefile
+6-46 files

FreeBSD/ports 1689928lang/quickjs-ng Makefile distinfo

lang/quickjs-ng: update: 0.16.1 -> 0.16.2

ChangeLog:      https://github.com/quickjs-ng/quickjs/compare/v0.16.1...v0.16.2

Sponsored by:   tipi.work
DeltaFile
+3-3lang/quickjs-ng/distinfo
+1-1lang/quickjs-ng/Makefile
+4-42 files

FreeBSD/ports 49ce10ddevel/electron42 distinfo, devel/electron42/files patch-ui_base_cursor_cursor__factory.cc patch-ui_base_x_x11__cursor__loader.cc

devel/electron42: Update to 42.9.3

Changelog:
- https://github.com/electron/electron/releases/tag/v42.9.1
- https://github.com/electron/electron/releases/tag/v42.9.2
- https://github.com/electron/electron/releases/tag/v42.9.3

Reported by:    GitHub (watch releases)
DeltaFile
+23-23devel/electron42/files/patch-electron_shell_browser_native__window__views.cc
+8-8devel/electron42/files/patch-electron_shell_browser_api_electron__api__web__contents.cc
+7-7devel/electron42/distinfo
+11-0devel/electron42/files/patch-ui_base_cursor_cursor__unittest.cc
+5-5devel/electron42/files/patch-ui_base_x_x11__cursor__loader.cc
+4-4devel/electron42/files/patch-ui_base_cursor_cursor__factory.cc
+58-4712 files not shown
+86-7518 files

FreeBSD/ports f6817b0math/R-cran-acepack Makefile

math/R-cran-acepack: update 1.4.1 to 1.6.3

Submitted by: chris.longros at gmail.com
Reviewed by:  uzsolt
DeltaFile
+1-1math/R-cran-acepack/Makefile
+1-11 files

FreeBSD/ports 47a6449net-mgmt/icinga2 Makefile pkg-plist

net-mgmt/icinga2: Update to 2.16.5
DeltaFile
+3-3net-mgmt/icinga2/distinfo
+2-2net-mgmt/icinga2/pkg-plist
+1-2net-mgmt/icinga2/Makefile
+6-73 files

FreeBSD/ports 3638b2dmultimedia/jellyfin-ffmpeg7 Makefile pkg-plist

multimedia/jellyfin-ffmpeg7: don't advertise private libraries

The bundled libs install into a private prefix and are loaded by
ffmpeg/ffprobe through --enable-rpath, so nothing else links against them.

Drop USE_LDCONFIG and trim INSTALL_TARGET (no install-headers) to match
upstream's packaging.

Only for archs amd64, aarch64 -- upstream targets 64bit

Suggested by:   arrowd
DeltaFile
+0-150multimedia/jellyfin-ffmpeg7/pkg-plist
+8-25multimedia/jellyfin-ffmpeg7/Makefile
+8-1752 files

FreeBSD/ports e659767net-im/libsignal Makefile

net-im/libsignal: Mark i386 as broken due to upstream issues

PR:             296534
(cherry picked from commit addeb64c09712e5a7fba2fe9e56d1c39d65132d0)
DeltaFile
+2-0net-im/libsignal/Makefile
+2-01 files

FreeBSD/ports eaf1ef5security/cyberchef pkg-plist distinfo

security/cyberchef: Update to 11.4.0

re: https://github.com/gchq/CyberChef/releases/tag/v11.4.0

The naming conventions of the CyberChef project have changed.
Trying to use the build-in GH macros is futile.
This patch stops using them so we can download the right tarball.

My thanks to mce@ for this via via the PR.

PR:             297688
Sponsored by:   yes
DeltaFile
+8-12security/cyberchef/Makefile
+3-3security/cyberchef/distinfo
+4-0security/cyberchef/pkg-plist
+15-153 files

FreeBSD/ports df8ecb1security/howdy Makefile, security/pam_howdy Makefile

security/{pam-,}howdy: Drop maintainership and mark DEPRECATED
DeltaFile
+4-1security/pam_howdy/Makefile
+4-1security/howdy/Makefile
+8-22 files

FreeBSD/ports 0ef1b40devel Makefile, devel/linuxapi distinfo pkg-descr

devel/linuxapi: Linux userspace headers compatibility shim
DeltaFile
+31-0devel/linuxapi/Makefile
+25-0devel/linuxapi/pkg-plist
+5-0devel/linuxapi/pkg-descr
+3-0devel/linuxapi/distinfo
+1-0devel/Makefile
+65-05 files

FreeBSD/ports ff3a3f0devel/glibd Makefile

devel/glibd: Release to pool
DeltaFile
+1-1devel/glibd/Makefile
+1-11 files

FreeBSD/ports f1a8e8cdeskutils/zim Makefile distinfo

deskutils/zim: update to 0.77.2
DeltaFile
+3-3deskutils/zim/distinfo
+1-1deskutils/zim/Makefile
+4-42 files

FreeBSD/ports 5e1acecscience/py-dwave-samplers Makefile, science/py-dwave-samplers/files patch-pyproject.toml

science/py-dwave-samplers: allow newer meson

While here, shore up other version pin relaxations, use
${PYTHONPREFIX_SITELIBDIR} for staging operations, and ${PYTHON_SOABI}
to account for free-threading.

With hat: desktop, python
PR: 294498
DeltaFile
+11-6science/py-dwave-samplers/files/patch-pyproject.toml
+3-3science/py-dwave-samplers/Makefile
+14-92 files

FreeBSD/ports b723f70devel/android-tools/files patch-vendor_e2fsprogs_contrib_android_fsmap.h patch-vendor_e2fsprogs_contrib_android_basefs_allocator.h

devel/android-tools: fix build without devel/linux-headers

while here fix build with old libusb
DeltaFile
+19-11devel/android-tools/files/patch-vendor_adb_client_usb_libusb_device.cpp
+12-0devel/android-tools/files/patch-vendor_e2fsprogs_contrib_android_basefs_allocator.h
+12-0devel/android-tools/files/patch-vendor_e2fsprogs_contrib_android_perms.h
+9-0devel/android-tools/files/patch-vendor_e2fsprogs_contrib_android_fsmap.h
+52-114 files

FreeBSD/ports 68573c5www/chromium Makefile distinfo, www/chromium/files patch-chrome_browser_renderer__context__menu_render__view__context__menu.cc patch-chrome_browser_first__run_first__run.h

www/chromium: update to 151.0.7922.169

Security:       https://vuxml.freebsd.org/freebsd/d14c86b6-9ca3-11f1-bf98-a8a1599412c6.html
DeltaFile
+5-5www/chromium/distinfo
+2-2www/chromium/files/patch-chrome_browser_renderer__context__menu_render__view__context__menu.cc
+2-2www/chromium/files/patch-chrome_browser_first__run_first__run.h
+2-2www/chromium/files/patch-chrome_browser_file__system__access_chrome__file__system__access__permission__context.cc
+1-2www/chromium/Makefile
+12-135 files

FreeBSD/ports 85b5db5devel/jenkins Makefile distinfo

devel/jenkins: Update to 2.578

Sponsored by:   The FreeBSD Foundation
DeltaFile
+3-3devel/jenkins/distinfo
+1-1devel/jenkins/Makefile
+4-42 files