FreeBSD ports tree (read-only mirror)
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 Component: git hooks 2023-01-12 22:09:50 +01:00
Keywords
Mk PySide6: Update to 6.6.2 2024-02-18 19:10:52 -05:00
Templates Templates/Makefile: Modernize and extend 2023-10-11 11:56:37 +02:00
Tools Tools/scripts/update-rust-port.sh: Fix failures that occurred for some ports 2023-12-19 00:22:05 -08:00
accessibility Qt6: Update to 6.6.2 2024-02-16 16:12:37 -05:00
arabic arabic/kacst_fonts: Add WWW 2023-12-24 19:52:46 +01:00
archivers */*: Remove BROKEN in all ports that uses bsdforge.com for MASTER_SITES 2024-02-01 08:11:59 -04:00
astro astro/pngphoon: PNG Phases of Moon 2024-01-04 02:16:34 +01:00
audio */*: Replace format=bsdtar with format=ustar in tar archive operations 2024-02-18 17:50:41 -08:00
benchmarks */*: Remove BROKEN in all ports that uses bsdforge.com for MASTER_SITES 2024-02-01 08:11:59 -04:00
biology */*: Replace format=bsdtar with format=ustar in tar archive operations 2024-02-18 17:50:41 -08:00
cad cad/magic: Remove unintended parts of the patch 2024-01-23 19:34:31 -08:00
chinese */*: Sunset 12.4-RELEASE/12-STABLE from ports tree 2023-12-31 01:37:05 +01:00
comms Qt6: Update to 6.6.2 2024-02-16 16:12:37 -05:00
converters converters/dos2unix: update to 7.5.1 2024-02-05 17:50:42 +01:00
databases Qt6: Update to 6.6.2 2024-02-16 16:12:37 -05:00
deskutils */*: Remove BROKEN in all ports that uses bsdforge.com for MASTER_SITES 2024-02-01 08:11:59 -04:00
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 editors/openoffice-4: Upgrade to version 4.1.15 2024-02-16 18:32:36 -08:00
emulators emulators/yuzu: update to s20240221 2024-02-22 03:59:57 +03:00
finance finance/py-bt: Add missing cython dependency 2024-01-19 21:21:27 -08:00
french */*: Sunset 12.4-RELEASE/12-STABLE from ports tree 2023-12-31 01:37:05 +01:00
ftp */*: Remove BROKEN in all ports that uses bsdforge.com for MASTER_SITES 2024-02-01 08:11:59 -04:00
games games/veloren-weekly: update to s20240221 2024-02-22 02:00:10 +01:00
german german/mythes: Update to 2023.12.10 2023-12-15 04:47:41 +08:00
graphics graphics/oidn: Replace format=bsdtar with format=ustar 2024-02-18 17:50:02 -08:00
hebrew hebrew/he2: Mark DEPRECATED 2023-12-16 20:15:40 +01:00
hungarian editors/libreoffice: update to 7.6.4 release (+) 2023-12-10 23:00:23 +03:00
irc */*: Remove BROKEN in all ports that uses bsdforge.com for MASTER_SITES 2024-02-01 08:11:59 -04:00
japanese */*: Sunset 12.4-RELEASE/12-STABLE from ports tree 2023-12-31 01:37:05 +01:00
java java/openjdk{19,20,21}: fix build with lld 17 2024-01-26 23:25:04 +01:00
korean */*: Bump consumers of x11-toolkits/gtk30 2023-12-23 18:14:14 +00:00
lang lang/python311: update to 3.11.8 2024-02-08 01:58:01 -05:00
mail mail/snappymail: Update to 2.35.0 2024-02-21 10:41:42 +09:00
math */*: Replace format=bsdtar with format=ustar in tar archive operations 2024-02-18 17:50:41 -08:00
misc misc/freebsd-doc-*: Update to rev. 24f2c7c from FreeBSD docset 2024-02-17 14:42:54 +01:00
multimedia multimedia/kodi: Update to 20.4 2024-02-18 18:06:18 +01:00
net Qt6: Update to 6.6.2 2024-02-16 16:12:37 -05:00
net-im net-im/gtkcord4: update to 0.0.19 2024-02-14 13:34:02 +01:00
net-mgmt net-mgmt/py-phonebox-plugin: Update to 0.0.7b2 2024-02-11 14:00:44 +01:00
net-p2p */*: Sunset 12.4-RELEASE/12-STABLE from ports tree 2023-12-31 01:37:05 +01:00
news news/inn-current: Update to 20231227 2024-01-01 10:54:15 -07:00
polish polish/hunspell: Update to 20231201 2023-12-14 13:48:56 +08:00
ports-mgmt ports-mgmt/sccache-overlay: Remove the schg flag on libraries 2024-01-01 19:12:32 +01:00
portuguese editors/libreoffice: update to 7.6.4 release (+) 2023-12-10 23:00:23 +03:00
print */*: Remove BROKEN in all ports that uses bsdforge.com for MASTER_SITES 2024-02-01 08:11:59 -04:00
russian */*: Bump PORTREVISON because lazarus was updated to 3.0.0 2023-12-22 20:11:53 -05:00
science science/agrum: update 1.10.0 → 1.12.1 2024-02-19 13:00:18 -08:00
security security/openvpn: update to 2.6.9 bug-fix release 2024-02-13 19:13:29 +01:00
shells */*: Remove BROKEN in all ports that uses bsdforge.com for MASTER_SITES 2024-02-01 08:11:59 -04:00
sysutils sysutils/nut-devel: Trailing whitespace cleanup 2024-02-20 08:57:17 -08:00
textproc */*: Replace format=bsdtar with format=ustar in tar archive operations 2024-02-18 17:50:41 -08:00
ukrainian editors/libreoffice: update to 7.6.4 release (+) 2023-12-10 23:00:23 +03:00
vietnamese editors/libreoffice: update to 7.6.4 release (+) 2023-12-10 23:00:23 +03:00
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 */*: Bump consumers of x11-toolkits/gtk30 2023-12-23 18:14:14 +00:00
x11-drivers x11-drivers/xorgxrdp: rebuild with xrdp 0.9.24 2023-12-31 23:34:42 +09:00
x11-fm */*: Update existed KDE6 applications to 24.01.85 beta after KDE Frameworks 6 was bumped to 5.247.0 2024-01-05 19:46:13 +03:00
x11-fonts */*: Remove BROKEN in all ports that uses bsdforge.com for MASTER_SITES 2024-02-01 08:11:59 -04:00
x11-servers x11-servers/xwayland-devel: update to 21.0.99.1.671 2024-02-05 15:23:13 +01:00
x11-themes */*: Remove BROKEN in all ports that uses bsdforge.com for MASTER_SITES 2024-02-01 08:11:59 -04:00
x11-toolkits Qt6: Update to 6.6.2 2024-02-16 16:12:37 -05:00
x11-wm x11-wm/sway-devel: update to 1.9-rc4 2024-02-18 00:08:36 +01:00
.arcconfig .arcconfig: Remove callsign 2023-10-08 18:39:04 +02:00
.gitignore .gitignore: Ignore files which are local 2023-12-13 21:43:43 +01:00
CHANGES CHANGES: Document the transition from USES=pycryptography* to USE_PYTHON=cryptography* 2023-09-30 09:14:06 +08:00
CONTRIBUTING.md
COPYRIGHT Happy New Year 2024! 2023-12-31 23:09:19 -08:00
GIDs sysutils/loki: Update to 2.9.2 2023-11-17 19:30:47 +01:00
MOVED x11/hyprland-share-picker: merge into main port 2024-01-05 16:09:21 +01:00
Makefile
README
UIDs sysutils/loki: Update to 2.9.2 2023-11-17 19:30:47 +01:00
UPDATING UPDATING: Trim upto stable/13 release 2024-01-03 18:52:19 +01:00

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.