| Age | Commit message (Collapse) | Author |
|
Security: fb561db9-0fc1-4d92-81a2-ee01839c9119
MFH: 2026Q1
(cherry picked from commit 29b1b88aae04914385430fa3b51d80572303e944)
|
|
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)
|
|
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)
|
|
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)
|
|
Changelog:
https://doc.powerdns.com/authoritative/changelog/5.0.html#change-5.0.2
PR: 291574
MFH: 2026Q1
(cherry picked from commit ff525a1484193e2fbff486ef76b043dfce9f1a8c)
|
|
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)
|
|
PR: 292542
Approved by: tschetter.victor@gmail.com (maintainer)
MFH: 2026Q1
(cherry picked from commit 8834bf42da75834932b9fa0194840517f9280d39)
|
|
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)
|
|
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)
|
|
PR: 292538
MFH: 2026Q1
(cherry picked from commit c74a4fcbe7b38a59292957971a5075c0d1180c0b)
|
|
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)
|
|
Changelog:
https://github.com/Onemind-Services-LLC/netbox-secrets/releases/tag/v2.4.2
MFH: 2026Q1
(cherry picked from commit f40dd6ed64b277081745a9e1f985dfb61dcf4ffe)
|
|
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)
|
|
Changes: https://github.com/mikf/gallery-dl/releases/tag/v1.31.3
Reported by: GitHub (watch releases)
(cherry picked from commit 62eb769ae5df70ab8d1a315d35000f50ca42d07d)
|
|
Release Notes:
https://www.firefox.com/en-US/firefox/147.0.1/releasenotes/
(cherry picked from commit c0dc9a1450eb2535f5a707dbdc92ccbcf5e67927)
|
|
Legacy version should have been removed with devel/godot35-tools,
consider migrating to devel/godot.
PR: 292141
(cherry picked from commit 4073e1292654ee946e82f5f25147e49c7a35559b)
|
|
This port requires struct msdosfs_args, which is now kernel-only.
See also: https://reviews.freebsd.org/D50718
(cherry picked from commit d7fdb3471c32765c89146c4333c5b984361ad4ab)
|
|
Replace ../.. with ${SYSDIR} for finding kernel files.
Approved by: portmgr (build fix blanket)
MFH: 2026Q1
(cherry picked from commit d529e8ab0cd9602e1a211d409b3713cb94d8d487)
|
|
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)
|
|
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)
|
|
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)
|
|
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)
|
|
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)
|
|
No OpenMP on armv7.
Approved by: portmgr (build fix blanket)
MFH: 2026Q1
(cherry picked from commit 2ef89014fc0236c6b44a3d4c02b3806039596b94)
|
|
Changelog: https://github.com/goreleaser/goreleaser/releases/tag/v2.13.3
MFH: 2026Q1
(cherry picked from commit 5b44584f7cb4dabae4fcdcd8a525408985ca75fd)
|
|
Changelog:
* https://codeberg.org/forgejo/forgejo/src/branch/forgejo/release-notes-published/13.0.4.md
MFH: 2026Q1
(cherry picked from commit 942fa74e1348d54bce55860778dd57f8cad0869f)
|
|
Changelog:
* https://codeberg.org/forgejo/forgejo/src/branch/forgejo/release-notes-published/11.0.9.md
MFH: 2026Q1
(cherry picked from commit 03e1183c1065541cbcb5708f37a5818447547e87)
|
|
../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)
|
|
Changes: https://gitlab.com/veloren/veloren/-/compare/a95ccd4d76...5378d5cf29
(cherry picked from commit c723914f5a13087906cf2e4b799c8ba99e50cf81)
|
|
Changes: https://github.com/artemsen/swayimg/releases/tag/v4.7
Reported by: GitHub (watch releases)
(cherry picked from commit 441e1d248893c6e1101133db723aebdf3feccd83)
|
|
Changes: https://github.com/nihui/vkpeak/releases/tag/20260112
Reported by: GitHub (watch releases)
(cherry picked from commit 505132e9a6fa717393d706a4d2777acfceb31931)
|
|
Changes: https://github.com/dbus2/busd/releases/tag/0.5.0
Reported by: GitHub (watch releases)
(cherry picked from commit 580a89fcbabc116909f3efe83be8226e9d70455f)
|
|
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)
|
|
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)
|
|
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)
|
|
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)
|
|
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)
|
|
Bank data is valid from 2025-12-08 until 2025-03-08.
MFH: 2026Q1
(cherry picked from commit 49d535a4a341ca2998f67f4392bf6dcfcdbf0855)
|
|
Changes: https://gitlab.com/veloren/veloren/-/compare/a5ef556b04...a95ccd4d76
(cherry picked from commit 1b873f3ec9c3f3109fa647e6de816d169ad53152)
|
|
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)
|
|
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)
|
|
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)
|
|
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)
|
|
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)
|
|
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)
|
|
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)
|
|
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)
|
|
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)
|
|
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)
|
|
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)
|