Clang 18 has become more stringent about narrowing in initializer lists,
resulting in errors when building devel/electron27:
../../third_party/webrtc/pc/legacy_stats_collector.cc:191:54: error: non-constant-expression cannot be narrowed from type 'double' to 'float' in initializer list [-Wc++11-narrowing-const-reference]
191 | {StatsReport::kStatsValueNameTotalAudioEnergy, info.total_output_energy},
| ^~~~~~~~~~~~~~~~~~~~~~~~
../../third_party/webrtc/pc/legacy_stats_collector.cc:193:8: error: non-constant-expression cannot be narrowed from type 'double' to 'float' in initializer list [-Wc++11-narrowing-const-reference]
193 | info.total_output_duration}};
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
and later:
In file included from ../../cc/layers/mirror_layer_impl.cc:5:
../../cc/layers/mirror_layer_impl.h:59:40: error: non-constant-expression cannot be narrowed from type 'int' to 'unsigned long' in initializer list [-Wc++11-narrowing-const-reference]
59 | return viz::CompositorRenderPassId{mirrored_layer_id()};
| ^~~~~~~~~~~~~~~~~~~
The first batch of errors can be fixed similarly to bug 276997, by
cherry-picking <https://webrtc.googlesource.com/src/+/267f9bdd53> into the
thirdparty directory.
The second batch of errors can be fixed by cherry-picking
<https://chromium.googlesource.com/chromium/src/+/5e9fb4130a537>.
PR: 277129
MFH: 2024Q1
(cherry picked from commit d5ded9f64f)
Clang 18 has become more stringent about narrowing in initializer lists,
resulting in errors when building devel/electron26:
../../third_party/webrtc/pc/legacy_stats_collector.cc:191:54: error: non-constant-expression cannot be narrowed from type 'double' to 'float' in initializer list [-Wc++11-narrowing-const-reference]
191 | {StatsReport::kStatsValueNameTotalAudioEnergy, info.total_output_energy},
| ^~~~~~~~~~~~~~~~~~~~~~~~
../../third_party/webrtc/pc/legacy_stats_collector.cc:193:8: error: non-constant-expression cannot be narrowed from type 'double' to 'float' in initializer list [-Wc++11-narrowing-const-reference]
193 | info.total_output_duration}};
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
and later:
In file included from ../../cc/layers/mirror_layer_impl.cc:5:
../../cc/layers/mirror_layer_impl.h:59:40: error: non-constant-expression cannot be narrowed from type 'int' to 'unsigned long' in initializer list [-Wc++11-narrowing-const-reference]
59 | return viz::CompositorRenderPassId{mirrored_layer_id()};
| ^~~~~~~~~~~~~~~~~~~
The first batch of errors can be fixed similarly to bug 276997, by
cherry-picking <https://webrtc.googlesource.com/src/+/267f9bdd53> into the
thirdparty directory.
The second batch of errors can be fixed by cherry-picking
<https://chromium.googlesource.com/chromium/src/+/5e9fb4130a537>.
PR: 277129
MFH: 2024Q1
(cherry picked from commit 664c5df760)
Clang 18 has become more stringent about narrowing in initializer lists,
resulting in errors when building devel/electron25:
../../third_party/webrtc/pc/legacy_stats_collector.cc:191:54: error: non-constant-expression cannot be narrowed from type 'double' to 'float' in initializer list [-Wc++11-narrowing-const-reference]
191 | {StatsReport::kStatsValueNameTotalAudioEnergy, info.total_output_energy},
| ^~~~~~~~~~~~~~~~~~~~~~~~
../../third_party/webrtc/pc/legacy_stats_collector.cc:193:8: error: non-constant-expression cannot be narrowed from type 'double' to 'float' in initializer list [-Wc++11-narrowing-const-reference]
193 | info.total_output_duration}};
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
and later:
In file included from ../../cc/layers/mirror_layer_impl.cc:5:
../../cc/layers/mirror_layer_impl.h:59:40: error: non-constant-expression cannot be narrowed from type 'int' to 'unsigned long' in initializer list [-Wc++11-narrowing-const-reference]
59 | return viz::CompositorRenderPassId{mirrored_layer_id()};
| ^~~~~~~~~~~~~~~~~~~
The first batch of errors can be fixed similarly to bug 276997, by
cherry-picking <https://webrtc.googlesource.com/src/+/267f9bdd53> into the
thirdparty directory.
The second batch of errors can be fixed by cherry-picking
<https://chromium.googlesource.com/chromium/src/+/5e9fb4130a537>.
PR: 277129
Approved by: tagattie (maintainer)
MFH: 2024Q1
(cherry picked from commit 76cb9bc437)
... because the undocumented format bsdtar adds paxheaders on
some systems, therefore breaking the fetch.
The documentation for format=bsdtar should be added:
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=277139
Approved by: portmgr (blanket unbreak)
(cherry picked from commit 2ad82a1068)
... because the undocumented format bsdtar adds paxheaders on
some systems, therefore breaking the fetch.
The documentation for format=bsdtar should be added:
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=277139
PR: 253814
Reported by: Mamoru IWAKI <1wkmmr@gmail.com>
(cherry picked from commit c22e29d087)
ChangeLog: https://github.com/go-gitea/gitea/releases/tag/v1.21.5
SECURITY
* Prevent anonymous container access if RequireSignInView is enabled
* Update go dependencies and fix go-git
BUGFIXES
* Revert "Speed up loading the dashboard on mysql/mariadb
* Fix an actions schedule bug
* Fix update enable_prune even if mirror_interval is not provided
* Fix uploaded artifacts should be overwritten
* Preserve BOM in web editor
* Strip / from relative links
* Don't remove all mirror repository's releases when mirroring
* Implement MigrateRepository for the actions notifier
* Respect branch info for relative links
* Don't reload timeline page when (un)resolving or replying conversation
* Only migrate the first 255 chars of a Github issue title
* Fix sort bug on repository issues list
* Fix DeleteCollaboration transaction behaviour
* Fix schedule not trigger bug because matching full ref name with short ref
name
* Fix migrate storage bug
* Fix archive creating LFS hooks and breaking pull requests
* Fix reverting a merge commit failing
* Upgrade xorm to v1.3.7 to fix a resource leak problem caused by Iterate
* Fix incorrect PostgreSQL connection string for Unix sockets
ENHANCEMENTS
* Make loading animation less aggressive
* Avoid duplicate JS error messages on UI
* Bump @github/relative-time-element to 4.3.1
MISC
* Warn that DISABLE_QUERY_AUTH_TOKEN is false only if it's explicitly defined
* Remove duplicated checkinit on git module
PR: 277066
Reported by: freebsd@otoh.org
MFH: 2024Q1 (security fixes, bug fixes)
(cherry picked from commit a68308673e)
This change mainly increases the timeout configuration for Hugo.
We are receiving several reports of pkg-fallouts with the error message
"... timed out after 1m0s."
Approved by: doceng (implicit)
(cherry picked from commit 99cfa5a67c)
Upgrade to version 4.1.15, which has bug and security fixes.
Release notes:
https://cwiki.apache.org/confluence/display/OOOUSERS/AOO+4.1.15+Release+Notes
Since we use the ports version of expat instead of bundling it into
the openoffice-* packagea,
CVE-2022-43680: "Use after free" fixed in libexpat
does not apply to our ports. This issue was fixed when we upgraded the
expat port.
Remove the point release from the suffix appended to the names of
the wrapper script and the program directory. It is annoying when
the suffix changes and we'll never support the simultaneous
installation of multiple versions where these values differ.
MFH: 2024Q1 tree branch name you plan to merge to.>
Security: CVE-2012-5639
Security: CVE-2023-1183
Security: CVE-2023-47804
(cherry picked from commit e5a8e3c915)
Ensure default substitutions on patterns
This is requested by the documentation of function FcFontMatch().
Addresses bug #128583.
[cherry-picked from upstream 96cc864ad79ef0ed2b9769f074673a55e4056b44]
[converted to FreeBSD ports patch by Don Lewis <truckman@FreeBSD.org]
[Skipping PORTREVSION bump, the next commit will be a version upgrade]
PR: 248161
MFH: 2024Q1
(cherry picked from commit 53702f0d70)