Go to file
Dimitry Andric 941d96c740 devel/electron27: fix build with clang 18
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)
2024-02-23 06:30:27 +09:00
.hooks
Keywords
Mk
Templates
Tools
accessibility
arabic
archivers
astro
audio
benchmarks
biology
cad
chinese
comms
converters
databases
deskutils
devel devel/electron27: fix build with clang 18 2024-02-23 06:30:27 +09:00
dns dns/powerdns-recursor: Fix build 2024-02-20 17:59:05 +01:00
editors
emulators emulators/yuzu: update to s20240221 2024-02-22 03:59:57 +03:00
finance
french
ftp
games games/veloren-weekly: update to s20240221 2024-02-22 02:00:10 +01:00
german
graphics
hebrew
hungarian
irc
japanese
java
korean
lang
mail mail/snappymail: Update to 2.35.0 2024-02-21 10:41:42 +09:00
math
misc
multimedia
net
net-im
net-mgmt
net-p2p
news
polish
ports-mgmt
portuguese
print
russian
science science/agrum: update 1.10.0 → 1.12.1 2024-02-19 13:00:18 -08:00
security
shells
sysutils sysutils/nut-devel: Trailing whitespace cleanup 2024-02-20 08:57:17 -08:00
textproc
ukrainian
vietnamese
www www/tomcat85: update to 8.5.99 2024-02-19 21:05:34 +03:00
x11 x11/xdg-desktop-portal-hyprland: unbreak build on i386 after c2647d8cb1fc 2024-02-21 17:46:02 +01:00
x11-clocks
x11-drivers
x11-fm
x11-fonts
x11-servers
x11-themes
x11-toolkits
x11-wm
.arcconfig
.gitignore
CHANGES
CONTRIBUTING.md
COPYRIGHT
GIDs
MOVED
Makefile
README
UIDs
UPDATING

README

This is the FreeBSD Ports Collection.  For an easy to use
WEB-based interface to it, please see:

	https://www.FreeBSD.org/ports

For general information on the Ports Collection, please see the
FreeBSD Handbook ports section which is available from:

	https://docs.freebsd.org/en/books/handbook/ports/
		for the latest official version
	or:
	The ports(7) manual page (man ports).

These will explain how to use ports and packages.

If you would like to search for a port, you can do so easily by
saying (in /usr/ports):

	make search name="<name>"
	or:
	make search key="<keyword>"

which will generate a list of all ports matching <name> or <keyword>.
make search also supports wildcards, such as:

	make search name="gtk*"

For information about contributing to FreeBSD ports, please see the Porter's
Handbook, available at:

	https://docs.freebsd.org/en/books/porters-handbook/

NOTE:  This tree will GROW significantly in size during normal usage!
The distribution tar files can and do accumulate in /usr/ports/distfiles,
and the individual ports will also use up lots of space in their work
subdirectories unless you remember to "make clean" after you're done
building a given port.  /usr/ports/distfiles can also be periodically
cleaned without ill-effect.