summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
9 hourswww/oauth2-proxy: Update to 7.14.22026Q1Jesús Daniel Colmenares Oviedo
Security: fb561db9-0fc1-4d92-81a2-ee01839c9119 MFH: 2026Q1 (cherry picked from commit 29b1b88aae04914385430fa3b51d80572303e944)
10 hoursnet/kea: Fix malformed manpages, improve portHiroo Ono
Manuals are malformed like: ---------- kea-admin - Shell script for managing Kea databases - System Message: ERROR/3 (kea-admin.8.rst:, line 11) Unknown directive type "iscman". .. iscman:: kea-admin ---------- ---------- :program:`kea-admin` [command] [backend] [-h database_host] [-P database_port] [-u database_username] [-p [database_password]] [-n database_name] [-d script_directory] [-v] [-x extra_argument [-x extra_argument ...]] [-4 | -6] [-i input_file] [-o output_file] [-y] System Message: ERROR/3 (kea-admin.8.rst:, line 19) Unknown interpreted text role "program". ---------- Remove directives that rst2man (py-docutils) does not understand. Improve port (no functional changes): - Fix warnings from portclippy. - Sort USES. - Optimize post-install. PR: 292094 MFH: 2026Q1 Co-authored-by: Vladimir Druzenko <vvd@FreeBSD.org> (cherry picked from commit 8ee7012cf61a6c638c72339e408086f803e40d8f)
13 hourswww/typo3-13: Update 13.4.15 => 13.4.23Helmut Ritter
All versions are security releases and contain important security fixes - read the corresponding security advisories here: https://typo3.org/security/advisory/typo3-core-sa-2026-001 https://typo3.org/security/advisory/typo3-core-sa-2026-002 https://typo3.org/security/advisory/typo3-core-sa-2026-003 https://typo3.org/security/advisory/typo3-core-sa-2026-004 For details about the releases, please see: https://news.typo3.com/article/typo3-1402-13423-and-12441-security-releases-published PR: 292477 Security: CVE-2025-59020 Security: CVE-2025-59021 Security: CVE-2025-59022 Security: CVE-2026-0859 MFH: 2026Q1 (cherry picked from commit 0edf96b309ce0cfe893b4c076fc34247d3e36da2)
13 hourswww/typo3-12: Update 12.4.34 => 12.4.41Helmut Ritter
All versions are security releases and contain important security fixes - read the corresponding security advisories here: https://typo3.org/security/advisory/typo3-core-sa-2026-001 https://typo3.org/security/advisory/typo3-core-sa-2026-002 https://typo3.org/security/advisory/typo3-core-sa-2026-003 https://typo3.org/security/advisory/typo3-core-sa-2026-004 For details about the releases, please see: https://news.typo3.com/article/typo3-1402-13423-and-12441-security-releases-published PR: 292476 Security: CVE-2025-59020 Security: CVE-2025-59021 Security: CVE-2025-59022 Security: CVE-2026-0859 MFH: 2026Q1 (cherry picked from commit 149d1ee050d21a31c4610b0b059e4109b57ab90c)
13 hoursdns/powerdns: Update 5.0.1 => 5.0.2Ralf van der Enden
Changelog: https://doc.powerdns.com/authoritative/changelog/5.0.html#change-5.0.2 PR: 291574 MFH: 2026Q1 (cherry picked from commit ff525a1484193e2fbff486ef76b043dfce9f1a8c)
14 hourswww/librewolf: Update 147.0.1-1 => 147.0.1-3Martin Filla
Changelogs: https://codeberg.org/librewolf/source/releases/tag/147.0.1-2 https://codeberg.org/librewolf/source/releases/tag/147.0.1-3 PR: 292550 MFH: 2026Q1 (cherry picked from commit bba30da415f1e94d3cbbc835223f674e5670cfbd)
15 hourssysutils/bastille: remove outdated pkg-messageMichael Osipov
PR: 292542 Approved by: tschetter.victor@gmail.com (maintainer) MFH: 2026Q1 (cherry picked from commit 8834bf42da75834932b9fa0194840517f9280d39)
25 hoursgraphics/qgis-ltr: Update to 3.40.15Rainer Hurling
Changelog: https://github.com/qgis/QGIS/compare/final-3_40_14%5E...final-3_40_15 Reported by: portscout, Repology MFH: 2026Q1 (cherry picked from commit 3b7d98c47b3061e56432d9f6a727c652a2886ee5)
36 hoursgraphics/qgis: 3.44.7Rainer Hurling
Changelog: https://github.com/qgis/QGIS/compare/final-3_44_6%5E...final-3_44_7 PR: portscout, Repology MFH: 2026Q1 (cherry picked from commit 9f5bc6aa76761e7e032d42aa5015461639ad9792)
40 hoursdns/tldx: Fix distinfoYusuf Yaman
PR: 292538 MFH: 2026Q1 (cherry picked from commit c74a4fcbe7b38a59292957971a5075c0d1180c0b)
43 hourssecurity/openvpn-devel: Update 2.7_rc3 => 2.7_rc5Marek Zarychta
Some important changes for FreeBSD users rc3 -> rc5: - CVE 2025-15497 in epoch key handling - repair interaction between DCO and persist-tun after reconnection - require "script-security 2" when using --dev unix:<program> - improve documentation and error messages for a number of deprecated options - tun.c: unify read_tun()/write_tun() functions for all BSD platforms - more type conversion related cleanups - add check for auth none / cipher none on FreeBSD DCO - drop mbedtls 2.x support PR: 292492 Sponsored by: Subcarpathian BSD User Group ----- committer annotations by Matthias Andree Approved by: Gert Doering (maintainer) MFH: 2026Q1 (cherry picked from commit 0de0a60ce11996f82a13be4583c064f7f006b38f)
47 hourssecurity/py-netbox-secrets: Update to 2.4.2Kai Knoblich
Changelog: https://github.com/Onemind-Services-LLC/netbox-secrets/releases/tag/v2.4.2 MFH: 2026Q1 (cherry picked from commit f40dd6ed64b277081745a9e1f985dfb61dcf4ffe)
2 dayswww/librewolf: Update 146.0.1-1 => 147.0.1-1Martin Filla
Release Notes: https://www.firefox.com/en-US/firefox/147.0/releasenotes/ https://www.firefox.com/en-US/firefox/147.0.1/releasenotes/ PR: 292525 MFH: 2026Q1 (cherry picked from commit 4120999e59e0c1640c449b9881d3d97d05015833)
2 dayswww/gallery-dl: update to 1.31.3Jan Beich
Changes: https://github.com/mikf/gallery-dl/releases/tag/v1.31.3 Reported by: GitHub (watch releases) (cherry picked from commit 62eb769ae5df70ab8d1a315d35000f50ca42d07d)
3 dayswww/firefox: update to 147.0.1Christoph Moench-Tegeder
Release Notes: https://www.firefox.com/en-US/firefox/147.0.1/releasenotes/ (cherry picked from commit c0dc9a1450eb2535f5a707dbdc92ccbcf5e67927)
3 daysdevel/godot35: DeprecateShane
Legacy version should have been removed with devel/godot35-tools, consider migrating to devel/godot. PR: 292141 (cherry picked from commit 4073e1292654ee946e82f5f25147e49c7a35559b)
3 daysshells/sash: broke on FreeBSD 15Robert Clausecker
This port requires struct msdosfs_args, which is now kernel-only. See also: https://reviews.freebsd.org/D50718 (cherry picked from commit d7fdb3471c32765c89146c4333c5b984361ad4ab)
3 daysmisc/raspberrypi-gpioshutdown: fix poudriere buildRobert Clausecker
Replace ../.. with ${SYSDIR} for finding kernel files. Approved by: portmgr (build fix blanket) MFH: 2026Q1 (cherry picked from commit d529e8ab0cd9602e1a211d409b3713cb94d8d487)
3 daysdevel/loki: broken, deprecateRobert Clausecker
This is a support library for games/asc, which was removed from ports in 2019. Last upstream change was 2009, he's dead jim. Also doesn't build anywhere: ../include/loki/SmartPtr.h:1323:33: error: a template argument list is expected after a name prefixed by the template keyword [-Wmissing-template-arg-list-after-template-kw] 1323 | return OP::template Merge( rhs ); | ^ MFH: 2026Q1 (cherry picked from commit 490adcf00af5e517be9a6457d26a68a6bd259d94)
3 dayscad/spice: fix build on FreeBSD 15.0Robert Clausecker
The timezone symbol now follows POSIX on FreeBSD 15.0. Remove spice's own declaration, which seems to have gone unused in any case. See also: https://reviews.freebsd.org/D44281 Approved by: portmgr (build fix blanket) MFH: 2026Q1 (cherry picked from commit 46b4e04137ac569c1bbcd3965c087e785c70bc55)
3 daysftp/ftpsesame: broken on FreeBSD 15, deprecateRobert Clausecker
This port requires the obsolete ioctl(DIOCGETSTATUS), which is no longer supported on FreeBSD 15. Upstream is dead, so deprecate. It also has some questionable warnings. See also: D41651 MFH: 2026Q1 (cherry picked from commit beee8f4390bca69869de817aa801e67b7c4c4fdd)
3 daysemulators/tic-80: bump msf-gif bundled dependency to v2.4Robert Clausecker
Upstream has nuked the repository, removing the v2.2 version of the package. Switch to v2.4 in the new repository to fix fetching. See also: https://github.com/notnullnotvoid/msf_gif/issues/14 MFH: 2026Q1 (cherry picked from commit 1f3a06bf4e1b4148db1e7df11ad1ab90e4ee6286)
3 daysgraphics/sdl2_gpu: disable DOCS option due to OOM condition in graphvizRobert Clausecker
For some reason graphviz now needs more than 20 GB to process one of the figures in the documentation of this project. Disable docs to avoid OOM conditions. MFH: 2026Q1 (cherry picked from commit 1f4db82dbd52c18499fb8f7d222415324877dff3)
3 daysscience/healpix: fix build on armv7Robert Clausecker
No OpenMP on armv7. Approved by: portmgr (build fix blanket) MFH: 2026Q1 (cherry picked from commit 2ef89014fc0236c6b44a3d4c02b3806039596b94)
3 daysdevel/goreleaser: update to 2.13.3Robert Clausecker
Changelog: https://github.com/goreleaser/goreleaser/releases/tag/v2.13.3 MFH: 2026Q1 (cherry picked from commit 5b44584f7cb4dabae4fcdcd8a525408985ca75fd)
3 dayswww/forgejo: Update to 13.0.4Dag-Erling Smørgrav
Changelog: * https://codeberg.org/forgejo/forgejo/src/branch/forgejo/release-notes-published/13.0.4.md MFH: 2026Q1 (cherry picked from commit 942fa74e1348d54bce55860778dd57f8cad0869f)
3 dayswww/forgejo-lts: Update to 11.0.9Dag-Erling Smørgrav
Changelog: * https://codeberg.org/forgejo/forgejo/src/branch/forgejo/release-notes-published/11.0.9.md MFH: 2026Q1 (cherry picked from commit 03e1183c1065541cbcb5708f37a5818447547e87)
3 daysgraphics/mesa-devel: unbreak WITH_FORTIFY{,_PORTS} on FreeBSD >= 15Evgenii Khramtsov
../src/gallium/auxiliary/vl/vl_csc.c:196:35: error: too many arguments provided to function-like macro invocation 196 | { 0.595254, 0.349314, 0.055432, 0.0 }, | ^ /usr/include/ssp/string.h:124:9: note: macro 'memcpy' defined here 124 | #define memcpy(dst, src, len) __ssp_bos_check3(memcpy, dst, src, len) | ^ ../src/gallium/auxiliary/vl/vl_csc.c:195:10: note: parentheses are required around macro argument containing braced initializer list 195 | memcpy(matrix, &(vl_csc_matrix){ | ^ | ( 196 | { 0.595254, 0.349314, 0.055432, 0.0 }, 197 | { 0.081244, 0.891503, 0.027253, 0.0 }, 198 | { 0.015512, 0.081912, 0.902576, 0.0 }, 199 | }, sizeof(vl_csc_matrix)); | | ) ../src/gallium/auxiliary/vl/vl_csc.c:205:37: error: too many arguments provided to function-like macro invocation 205 | { 0.939543, 0.050181, 0.010276, 0.0 }, | ^ /usr/include/ssp/string.h:124:9: note: macro 'memcpy' defined here 124 | #define memcpy(dst, src, len) __ssp_bos_check3(memcpy, dst, src, len) | ^ ../src/gallium/auxiliary/vl/vl_csc.c:204:10: note: parentheses are required around macro argument containing braced initializer list 204 | memcpy(matrix, &(vl_csc_matrix){ | ^ | ( 205 | { 0.939543, 0.050181, 0.010276, 0.0 }, 206 | { 0.017772, 0.965793, 0.016435, 0.0 }, 207 | { -0.001622, -0.004370, 1.005991, 0.0 }, 208 | }, sizeof(vl_csc_matrix)); | | ) ../src/gallium/auxiliary/vl/vl_csc.c:218:37: error: too many arguments provided to function-like macro invocation 218 | { 1.776133, -0.687820, -0.088313, 0.0 }, | ^ /usr/include/ssp/string.h:124:9: note: macro 'memcpy' defined here 124 | #define memcpy(dst, src, len) __ssp_bos_check3(memcpy, dst, src, len) | ^ ../src/gallium/auxiliary/vl/vl_csc.c:217:10: note: parentheses are required around macro argument containing braced initializer list 217 | memcpy(matrix, &(vl_csc_matrix){ | ^ | ( 218 | { 1.776133, -0.687820, -0.088313, 0.0 }, 219 | { -0.161375, 1.187315, -0.025940, 0.0 }, 220 | { -0.015881, -0.095931, 1.111812, 0.0 }, 221 | }, sizeof(vl_csc_matrix)); | | ) ../src/gallium/auxiliary/vl/vl_csc.c:227:37: error: too many arguments provided to function-like macro invocation 227 | { 1.660491, -0.587641, -0.072850, 0.0 }, | ^ /usr/include/ssp/string.h:124:9: note: macro 'memcpy' defined here 124 | #define memcpy(dst, src, len) __ssp_bos_check3(memcpy, dst, src, len) | ^ ../src/gallium/auxiliary/vl/vl_csc.c:226:10: note: parentheses are required around macro argument containing braced initializer list 226 | memcpy(matrix, &(vl_csc_matrix){ | ^ | ( 227 | { 1.660491, -0.587641, -0.072850, 0.0 }, 228 | { -0.124550, 1.132900, -0.008349, 0.0 }, 229 | { -0.018151, -0.100579, 1.118729, 0.0 }, 230 | }, sizeof(vl_csc_matrix)); | | ) ../src/gallium/auxiliary/vl/vl_csc.c:241:37: error: too many arguments provided to function-like macro invocation 241 | { 1.065379, -0.055401, -0.009978, 0.0 }, | ^ /usr/include/ssp/string.h:124:9: note: macro 'memcpy' defined here 124 | #define memcpy(dst, src, len) __ssp_bos_check3(memcpy, dst, src, len) | ^ ../src/gallium/auxiliary/vl/vl_csc.c:240:10: note: parentheses are required around macro argument containing braced initializer list 240 | memcpy(matrix, &(vl_csc_matrix){ | ^ | ( 241 | { 1.065379, -0.055401, -0.009978, 0.0 }, 242 | { -0.019633, 1.036363, -0.016731, 0.0 }, 243 | { 0.001632, 0.004412, 0.993956, 0.0 }, 244 | }, sizeof(vl_csc_matrix)); | | ) ../src/gallium/auxiliary/vl/vl_csc.c:249:35: error: too many arguments provided to function-like macro invocation 249 | { 0.627404, 0.329283, 0.043313, 0.0 }, | ^ /usr/include/ssp/string.h:124:9: note: macro 'memcpy' defined here 124 | #define memcpy(dst, src, len) __ssp_bos_check3(memcpy, dst, src, len) | ^ ../src/gallium/auxiliary/vl/vl_csc.c:248:10: note: parentheses are required around macro argument containing braced initializer list 248 | memcpy(matrix, &(vl_csc_matrix){ | ^ | ( 249 | { 0.627404, 0.329283, 0.043313, 0.0 }, 250 | { 0.069097, 0.919540, 0.011362, 0.0 }, 251 | { 0.016391, 0.088013, 0.895595, 0.0 }, 252 | }, sizeof(vl_csc_matrix)); | | ) 6 errors generated. PR: 292394 (cherry picked from commit e0b3815503369be0a8b24fc1b9998ddf20e05382)
3 daysgames/veloren-weekly: update to s20260115Jan Beich
Changes: https://gitlab.com/veloren/veloren/-/compare/a95ccd4d76...5378d5cf29 (cherry picked from commit c723914f5a13087906cf2e4b799c8ba99e50cf81)
3 daysx11/swayimg: update to 4.7Jan Beich
Changes: https://github.com/artemsen/swayimg/releases/tag/v4.7 Reported by: GitHub (watch releases) (cherry picked from commit 441e1d248893c6e1101133db723aebdf3feccd83)
3 daysbenchmarks/vkpeak: update to 20260112Jan Beich
Changes: https://github.com/nihui/vkpeak/releases/tag/20260112 Reported by: GitHub (watch releases) (cherry picked from commit 505132e9a6fa717393d706a4d2777acfceb31931)
3 daysdevel/busd: update to 0.5.0Jan Beich
Changes: https://github.com/dbus2/busd/releases/tag/0.5.0 Reported by: GitHub (watch releases) (cherry picked from commit 580a89fcbabc116909f3efe83be8226e9d70455f)
3 daysmath/saga: Update to 9.11.1Rainer Hurling
Changelog: https://sourceforge.net/p/saga-gis/wiki/Changelog%209.11.1/attachment/changelog_saga_9.11.1.txt MFH: 2026Q1 (cherry picked from commit 20702e70965deca043443141225a023ec4bf7d32)
4 dayswww/sitecopy: Unbreak and fix permission parsingHelge Oldach
While here: - Fix dependencies. - Refresh patches. - Improve indents. PR: 287710 287830 MFH: 2026Q1 Co-authored-by: Vladimir Druzenko <vvd@FreeBSD.org> (cherry picked from commit e1179fb216c97f5fa0afca98d2aa7349012303e4)
4 daysx11/ashell: Fix disappearance on HDMI display reconnect/power-onHiroki Tagato
When an HDMI display is reconnected/powered-on after disconnection/power-off, ashell status bar disappears while the process is still running. By changing the event (Created -> InfoUpdate) used for triggering redraw of status bar appears to solve the problem. (cherry picked from commit ff1cf76fa9ee49546cd4d428ee97b120d8dbb0ef)
4 daysemulators/wine-devel: Update 11.0-rc5 => 11.0Thibault Payet
Release Notes: https://gitlab.winehq.org/wine/wine/-/releases/wine-11.0 Not yet supported: - New WoW64 - kernel driver part of NTSync PR: 292479 MFH: 2026Q1 (cherry picked from commit 88181f7cb7f09c928ef7125cebd055d482399932)
4 daysdevel/llvm1[4567]: keep backport patches localBrooks Davis
The patches generated by adding .patch to a github commit URL are unstable and the output of some of them changed recently. It's concivable this will be fixed, but they probably won't make any long term guarantees so store the patches in the ports tree instead of downloading them. PR: 292291 MFH: 2026Q1 Sponsored by: DARPA, AFRL See also: https://github.com/orgs/community/discussions/184094 (cherry picked from commit d5c827648ead25c364859541c957a09ba0c276fb)
4 daysfinance/ktoblzcheck-data: Update bank dataJason E. Hale
Bank data is valid from 2025-12-08 until 2025-03-08. MFH: 2026Q1 (cherry picked from commit 49d535a4a341ca2998f67f4392bf6dcfcdbf0855)
4 daysgames/veloren-weekly: update to s20260114Jan Beich
Changes: https://gitlab.com/veloren/veloren/-/compare/a5ef556b04...a95ccd4d76 (cherry picked from commit 1b873f3ec9c3f3109fa647e6de816d169ad53152)
5 daysdevel/quilt: Update 0.67 => 0.69Corey Halpin
Release Notes: https://savannah.nongnu.org/news/?id=10611 https://savannah.nongnu.org/news/?id=10762 Improve port: - Fix warning from portclippy. - Sort plist. - Remove RUN_DEPENDS=BUILD_DEPENDS. PR: 292361 MFH: 2026Q1 Co-authored-by: Vladimir Druzenko <vvd@FreeBSD.org> (cherry picked from commit a7cc0c953d49fb44ae719efa530c93ae6c55ced9)
5 dayslang/gcc6-aux: update to GCC-6.5.0, regen bootstraps (+)Dima Panov
Original MASTERSITE is dead now and bootstraps is not available anymore. Update GCC components from 6.4.1 to 6.5.0, latest 6.x release. Regen all ada boostraps to 6.5.0 release, made all for minimal supportted FreeBSD release, 13.5. Point WWW to original jmarino's ada development environment, https://github.com/jrmarino/draco PR: 292414 MFH: 2026Q1 (cherry picked from commit 0286baf75e6a15721015ae1b4838bcbd6afdc218)
5 daysgraphics/drm-66-kmod: fix build with clang 21Dimitry Andric
With clang 21 graphics/drm-66-kmod fails to compile, with errors similar to: In file included from /wrkdirs/usr/ports/graphics/drm-66-kmod/work/drm-kmod-drm_v6.6.25_9/drivers/gpu/drm/i915/i915_active.c:12: /wrkdirs/usr/ports/graphics/drm-66-kmod/work/drm-kmod-drm_v6.6.25_9/drivers/gpu/drm/i915/gt/intel_ring.h:63:2: error: default initialization of an object of type 'typeof (ring->size)' (aka 'const unsigned int') leaves the object uninitialized [-Werror,-Wdefault-const-init-var-unsafe] 63 | typecheck(typeof(ring->size), next); | ^ /usr/src/sys/compat/linuxkpi/common/include/linux/typecheck.h:31:9: note: expanded from macro 'typecheck' 31 | ({ type __var1; \ | ^ The thread at https://lkml.org/lkml/2025/5/6/1681 appears to imply that it is safe to suppress the new -Wdefault-const-init-var-unsafe warning. PR: 292192 Approved by: emaste (maintainer) MFH: 2026Q1 (cherry picked from commit 2b49118158d0aa7cb20d98e470ee080ee0fdc931)
5 daysdevel/gdb: fix build with clang 21Dimitry Andric
Compiling devel/gdb with clang 21 results in errors similar to: /wrkdirs/usr/ports/devel/gdb/work-py311/gdb-15.1/gdb/../gdbsupport/enum-flags.h:97:34: error: non-type template argument is not a constant expression 97 | integer_for_size<sizeof (T), static_cast<bool>(T (-1) < T (0))>::type | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/devel/gdb/work-py311/gdb-15.1/gdb/../gdbsupport/enum-flags.h:134:20: note: in instantiation of template class 'enum_underlying_type<ui_out_flag>' requested here 134 | typedef typename enum_underlying_type<enum_type>::type underlying_type; | ^ /wrkdirs/usr/ports/devel/gdb/work-py311/gdb-15.1/gdb/ui-out.h:385:16: note: in instantiation of template class 'enum_flags<ui_out_flag>' requested here 385 | ui_out_flags m_flags; | ^ /wrkdirs/usr/ports/devel/gdb/work-py311/gdb-15.1/gdb/../gdbsupport/enum-flags.h:97:52: note: integer value -1 is outside the valid range of values [0, 15] for the enumeration type 'ui_out_flag' 97 | integer_for_size<sizeof (T), static_cast<bool>(T (-1) < T (0))>::type | ^ This is because enum-flags.h does some trickery with casting enum values to -1 to determine whether the underlying type is signed or not, as part of its custom template to determine the actual underlying type. It only works because -Wenum-constexpr-conversion is suppressed for this part, but newer versions of clang turn the warning into a hard error. Upstream had https://sourceware.org/bugzilla/show_bug.cgi?id=31331 for this problem. Pull in the patch for it, plus two prerequisites. PR: 292054 Approved by: maintainer timeout (2 weeks) MFH: 2026Q1 (cherry picked from commit ba93f97b60a17df89c7cce53200b53c9da0428f1)
5 daysdevel/llvm17: fix build with clang 21Dimitry Andric
Recent versions of clang complain about explicit copy constructors, leading to errors similar to: /wrkdirs/usr/ports/devel/llvm17/work-default/llvm-project-17.0.6.src/llvm/tools/sancov/sancov.cpp /wrkdirs/usr/ports/devel/llvm17/work-default/llvm-project-17.0.6.src/llvm/tools/sancov/sancov.cpp:521:42: error: chosen constructor is explicit in copy-initialization 521 | return SpecialCaseList::createOrDie({{ClIgnorelist}}, | ^~~~~~~~~~~~~~ /usr/include/c++/v1/string:1153:64: note: explicit constructor declared here 1153 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX20 explicit basic_string(const _Tp& __t) { | ^ /usr/include/c++/v1/__vector/vector.h:276:91: note: passing argument to parameter '__il' here 276 | _LIBCPP_CONSTEXPR_SINCE_CXX20 _LIBCPP_HIDE_FROM_ABI vector(initializer_list<value_type> __il) { | ^ In this case, `ClIgnoreList` is an instance of `cl::opt`, not a `std::string` as expected. Use `getValue()` to get the actual `std::string` value. PR: 292113 Approved by: brooks (maintainer) MFH: 2026Q1 (cherry picked from commit 39d6b5aaaf453db99e7834e643563381ecfa19e3)
5 daysdevel/llvm16: fix build with clang 21Dimitry Andric
Recent versions of clang complain about explicit copy constructors, leading to errors similar to: /wrkdirs/usr/ports/devel/llvm16/work-default/llvm-project-16.0.6.src/llvm/tools/sancov/sancov.cpp:521:42: error: chosen constructor is explicit in copy-initialization 521 | return SpecialCaseList::createOrDie({{ClIgnorelist}}, | ^~~~~~~~~~~~~~ /usr/include/c++/v1/string:1153:64: note: explicit constructor declared here 1153 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX20 explicit basic_string(const _Tp& __t) { | ^ /usr/include/c++/v1/__vector/vector.h:276:91: note: passing argument to parameter '__il' here 276 | _LIBCPP_CONSTEXPR_SINCE_CXX20 _LIBCPP_HIDE_FROM_ABI vector(initializer_list<value_type> __il) { | ^ In this case, `ClIgnorelist` is an instance of `cl::opt`, not a `std::string` as expected. Use `getValue()` to get the actual `std::string` value. PR: 292112 Approved by: brooks (maintainer) MFH: 2026Q1 (cherry picked from commit 347be1ab29c26d0414a6c51b6d69f359718b58d6)
5 daysdevel/llvm15: fix build with clang 21Dimitry Andric
Recent versions of clang complain about explicit copy constructors, leading to errors similar to: /wrkdirs/usr/ports/devel/llvm15/work-default/llvm-project-15.0.7.src/llvm/tools/sancov/sancov.cpp:532:44: error: chosen constructor is explicit in copy-initialization 532 | return SpecialCaseList::createOrDie({{ClBlacklist}}, | ^~~~~~~~~~~~~ /usr/include/c++/v1/string:1153:64: note: explicit constructor declared here 1153 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX20 explicit basic_string(const _Tp& __t) { | ^ /usr/include/c++/v1/__vector/vector.h:276:91: note: passing argument to parameter '__il' here 276 | _LIBCPP_CONSTEXPR_SINCE_CXX20 _LIBCPP_HIDE_FROM_ABI vector(initializer_list<value_type> __il) { | ^ /wrkdirs/usr/ports/devel/llvm15/work-default/llvm-project-15.0.7.src/llvm/tools/sancov/sancov.cpp:535:42: error: chosen constructor is explicit in copy-initialization 535 | return SpecialCaseList::createOrDie({{ClIgnorelist}}, | ^~~~~~~~~~~~~~ /usr/include/c++/v1/string:1153:64: note: explicit constructor declared here 1153 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX20 explicit basic_string(const _Tp& __t) { | ^ /usr/include/c++/v1/__vector/vector.h:276:91: note: passing argument to parameter '__il' here 276 | _LIBCPP_CONSTEXPR_SINCE_CXX20 _LIBCPP_HIDE_FROM_ABI vector(initializer_list<value_type> __il) { | ^ In this case, `ClBlacklist` and `ClIgnoreList` are instances of `cl::opt`, not a `std::string` as expected. Use `getValue()` to get the actual `std::string` values. PR: 292111 Approved by: brooks (maintainer) MFH: 2026Q1 (cherry picked from commit e77e39dc86cae4b1228be3f45c4ec2b1bfaede09)
5 daysdevel/llvm14: fix build with clang 21Dimitry Andric
Recent versions of clang complain about explicit copy constructors, leading to errors similar to: In file included from /wrkdirs/usr/ports/devel/llvm14/work/llvm-project-14.0.6.src/llvm/tools/sancov/sancov.cpp:14: In file included from /wrkdirs/usr/ports/devel/llvm14/work/llvm-project-14.0.6.src/llvm/include/llvm/DebugInfo/Symbolize/Symbolize.h:19: In file included from /wrkdirs/usr/ports/devel/llvm14/work/llvm-project-14.0.6.src/llvm/include/llvm/Object/ELFObjectFile.h:37: In file included from /wrkdirs/usr/ports/devel/llvm14/work/llvm-project-14.0.6.src/llvm/include/llvm/Support/ScopedPrinter.h:19: In file included from /wrkdirs/usr/ports/devel/llvm14/work/llvm-project-14.0.6.src/llvm/include/llvm/Support/JSON.h:49: /wrkdirs/usr/ports/devel/llvm14/work/llvm-project-14.0.6.src/llvm/include/llvm/ADT/DenseMap.h:129:16: warning: variable 'NumEntries' set but not used [-Wunused-but-set-variable] 129 | unsigned NumEntries = getNumEntries(); | ^ /wrkdirs/usr/ports/devel/llvm14/work/llvm-project-14.0.6.src/llvm/tools/sancov/sancov.cpp:512:42: error: chosen constructor is explicit in copy-initialization 512 | return SpecialCaseList::createOrDie({{ClBlacklist}}, | ^~~~~~~~~~~~~ /usr/include/c++/v1/string:1153:64: note: explicit constructor declared here 1153 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX20 explicit basic_string(const _Tp& __t) { | ^ /usr/include/c++/v1/__vector/vector.h:276:91: note: passing argument to parameter '__il' here 276 | _LIBCPP_CONSTEXPR_SINCE_CXX20 _LIBCPP_HIDE_FROM_ABI vector(initializer_list<value_type> __il) { | ^ In this case, `ClBlacklist` is an instance of `cl::opt`, not a `std::string` as expected. Use `getValue()` to get the actual `std::string` value. PR: 292110 Approved by: brooks (maintainer) MFH: 2026Q1 (cherry picked from commit a200165263c8fcb71a9e85623330c0e01bdf0883)
5 daysdevel/llvm13: fix build with clang 21Dimitry Andric
Recent versions of clang complain about explicit copy constructors, leading to errors similar to: In file included from /wrkdirs/usr/ports/devel/llvm13/work/llvm-project-13.0.1.src/llvm/tools/sancov/sancov.cpp:16: In file included from /wrkdirs/usr/ports/devel/llvm13/work/llvm-project-13.0.1.src/llvm/include/llvm/MC/MCContext.h:12: /wrkdirs/usr/ports/devel/llvm13/work/llvm-project-13.0.1.src/llvm/include/llvm/ADT/DenseMap.h:128:16: warning: variable 'NumEntries' set but not used [-Wunused-but-set-variable] 128 | unsigned NumEntries = getNumEntries(); | ^ /wrkdirs/usr/ports/devel/llvm13/work/llvm-project-13.0.1.src/llvm/tools/sancov/sancov.cpp:512:42: error: chosen constructor is explicit in copy-initialization 512 | return SpecialCaseList::createOrDie({{ClBlacklist}}, | ^~~~~~~~~~~~~ /usr/include/c++/v1/string:1153:64: note: explicit constructor declared here 1153 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX20 explicit basic_string(const _Tp& __t) { | ^ /usr/include/c++/v1/__vector/vector.h:276:91: note: passing argument to parameter '__il' here 276 | _LIBCPP_CONSTEXPR_SINCE_CXX20 _LIBCPP_HIDE_FROM_ABI vector(initializer_list<value_type> __il) { | ^ In this case, `ClBlacklist` is an instance of `cl::opt`, not a `std::string` as expected. Use `getValue()` to get the actual `std::string` value. PR: 292109 Approved by: brooks (maintainer) MFH: 2026Q1 (cherry picked from commit d3097136efd1edc01760f7659ff6c9ded2594d96)
5 daysdevel/llvm12: fix build with clang 21Dimitry Andric
Recent versions of clang complain about explicit copy constructors, leading to errors similar to: In file included from /wrkdirs/usr/ports/devel/llvm12/work/llvm-project-12.0.1.src/llvm/tools/sancov/sancov.cpp:16: In file included from /wrkdirs/usr/ports/devel/llvm12/work/llvm-project-12.0.1.src/llvm/include/llvm/MC/MCContext.h:12: /wrkdirs/usr/ports/devel/llvm12/work/llvm-project-12.0.1.src/llvm/include/llvm/ADT/DenseMap.h:128:16: warning: variable 'NumEntries' set but not used [-Wunused-but-set-variable] 128 | unsigned NumEntries = getNumEntries(); | ^ /wrkdirs/usr/ports/devel/llvm12/work/llvm-project-12.0.1.src/llvm/tools/sancov/sancov.cpp:512:42: error: chosen constructor is explicit in copy-initialization 512 | return SpecialCaseList::createOrDie({{ClBlacklist}}, | ^~~~~~~~~~~~~ /usr/include/c++/v1/string:1153:64: note: explicit constructor declared here 1153 | _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX20 explicit basic_string(const _Tp& __t) { | ^ /usr/include/c++/v1/__vector/vector.h:276:91: note: passing argument to parameter '__il' here 276 | _LIBCPP_CONSTEXPR_SINCE_CXX20 _LIBCPP_HIDE_FROM_ABI vector(initializer_list<value_type> __il) { | ^ In this case, `ClBlacklist` is an instance of `cl::opt`, not a `std::string` as expected. Use `getValue()` to get the actual `std::string` value. PR: 292108 Approved by: brooks (maintainer) MFH: 2026Q1 (cherry picked from commit 525f740a3b35276c8da8f703d5e15fb7d09a8d1d)
5 dayssecurity/snowflake-tor: Fix build portBenjamin Takacs
While here make small optimizations. PR: 291387 Tested by: leres Approved by: egypcio (maintainer, timeout) NFH: 2026Q1 Co-authored-by: Vladimir Druzenko <vvd@FreeBSD.org> (cherry picked from commit e6588e0017e2c180100429cb834afa6f3af57bd6)