1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-11-18 00:10:04 +00:00
Mirror of the FreeBSD ports git repo https://git.FreeBSD.org/ports.git .
Go to file
Dimitry Andric c42de78032 security/olm: fix build with clang 19
Clang 19 has become more strict about assigning to const variables,
resulting in an error similar to:

  /wrkdirs/usr/ports/security/olm/work/olm-6d767aaf29bdf15571c2ef4d3f8f9e953de03733/include/olm/list.hh:106:13: error: cannot assign to variable 'other_pos' with const-qualified type 'T *const'
    106 |             ++other_pos;
        |             ^ ~~~~~~~~~
  /wrkdirs/usr/ports/security/olm/work/olm-6d767aaf29bdf15571c2ef4d3f8f9e953de03733/include/olm/list.hh:102:19: note: variable 'other_pos' declared const here
    102 |         T * const other_pos = other._data;
        |         ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~

In this case, it looks like a typo: "T * const" means that the pointer
itself is const, thus it cannot be incremented. Instead, this should be
"T const *" (spelled alternatively as "const T *"), which means that the
object pointed to is const, not the pointer itself.

PR:		281496
Approved by:	maintainer timeout (2 weeks)
MFH:		2024Q3
2024-09-28 11:46:34 +02:00
.hooks
accessibility
arabic
archivers archivers/libarchive: Update to 3.7.6 2024-09-27 21:14:58 +02:00
astro astro/astrometry: Update to 0.96 2024-09-27 21:46:01 +02:00
audio audio/libaudiofile: fix build with clang 19, enable tests 2024-09-28 11:43:47 +02:00
benchmarks benchmarks/stress-ng: Update to 0.18,04 2024-09-27 14:26:47 +02:00
biology biology/fastani: New port: Fast Whole-Genome Similarity (ANI) Estimation 2024-09-20 20:03:29 -07:00
cad cad/veryl: Fix runaway builds problem by disabling LTO 2024-09-27 01:38:47 -07:00
chinese
comms comms/libusbsio: fix installation where ARCH != MACHINE_CPU 2024-09-25 15:47:18 +02:00
converters converters/rubygem-iconv: Update to 1.1.0 2024-09-25 12:22:38 +08:00
databases databases/mongodb50: deprecate, EOL from October 2024 2024-09-27 15:04:30 +02:00
deskutils deskutils/calibre: Update to 7.19.0 2024-09-27 23:50:56 +02:00
devel devel/libxsd-frontend: fix build with libc++ 19 2024-09-28 11:45:51 +02:00
dns dns/py-publicsuffixlist: Update to 1.0.2.20240920 2024-09-26 02:22:00 +08:00
editors editors/ox: update 0.6.1 → 0.6.2 2024-09-27 19:34:19 -07:00
emulators emulators/rpcs3: update to 0.0.33.16975 2024-09-28 02:27:59 +02:00
finance finance/ktoblzcheck: Update bank data 2024-09-26 03:58:50 -04:00
french
ftp ftp/pure-ftpd: Update to 1.0.52 2024-09-26 02:21:54 +08:00
games games/veloren-weekly: update to s20240926 2024-09-27 23:18:23 +02:00
german
graphics graphics/vigra: fix build with clang 19 2024-09-28 11:42:56 +02:00
hebrew
hungarian
irc irc/znc: Improve and simplify port 2024-09-25 00:53:29 +02:00
japanese japanese/font-moralerspace*: update to 1.0.2 2024-09-27 21:50:41 +09:00
java java/eclipse: Remove unnecessary *.so files 2024-09-20 03:14:47 +03:00
Keywords
korean
lang lang/neocmakelsp: update 0.8.5 → 0.8.6 2024-09-28 01:29:02 -07:00
mail mail/mailpit: Update to 1.20.5 2024-09-27 23:52:09 +02:00
math math/minizinc{,-ide}: update 2.8.5 → 2.8.6 2024-09-27 19:34:20 -07:00
misc misc/llama-cpp: update 3828 → 3829 2024-09-28 01:29:01 -07:00
Mk devel/cmake*: Update to 3.30.4 2024-09-28 00:59:10 -04:00
multimedia multimedia/audacious-plugins: Update to 4.4.1 2024-09-27 23:53:33 +02:00
net net/traefik: Update to upstream release 3.1.4 2024-09-28 07:48:05 +02:00
net-im net-im/py-python-telegram-bot: update 13.1 → 21.6 2024-09-27 10:25:49 -07:00
net-mgmt net-mgmt/py-netutils: Update to 1.10.0 2024-09-27 15:46:59 +02:00
net-p2p net-p2p/cardano-node: Update to 9.2.1 2024-09-28 12:31:00 +03:00
news
polish
ports-mgmt
portuguese
print print/harfbuzz: update to 10.0.1 2024-09-27 20:52:41 +02:00
russian
science science/shelxle: update 1.0.1678 → 1.0.1680 2024-09-27 01:38:48 -07:00
security security/olm: fix build with clang 19 2024-09-28 11:46:34 +02:00
shells shells/bash: Update to 5.2.37 2024-09-24 08:16:55 +02:00
sysutils sysutils/mise: update 2024.9.10 → 2024.9.11 2024-09-28 01:29:01 -07:00
Templates
textproc textproc/fblog: update 4.10.0 → 4.12.0 2024-09-28 01:29:02 -07:00
Tools
ukrainian
vietnamese
www www/{,py-}yt-dlp: update 2024.08.06 → 2024.09.27 2024-09-27 19:34:19 -07:00
x11 x11/xpra-html5: Update to 16.1 2024-09-27 23:13:47 +03:00
x11-clocks
x11-drivers
x11-fm x11-fm/sushi: fix WWW to actually point to upstream 2024-09-19 22:48:44 +03:00
x11-fonts x11-fonts/noto-serif: Update to 2.014 2024-09-26 02:21:56 +08:00
x11-servers
x11-themes
x11-toolkits x11-toolkits/gtk40: update to 4.16.2 2024-09-27 23:18:26 +02:00
x11-wm x11-wm/spectrwm: Drop maintainership 2024-09-26 20:16:12 +02:00
.arcconfig
.gitignore
.mailmap
CHANGES
CONTRIBUTING.md
COPYRIGHT
GIDs security/openbao: New port: open source, community-driven fork of Vault 2024-09-19 04:00:38 +03:00
Makefile
MOVED security/nextcloud-twofactor_nextcloud_notification: Remove port 2024-09-27 08:27:47 +02:00
README
UIDs security/openbao: New port: open source, community-driven fork of Vault 2024-09-19 04:00:38 +03:00
UPDATING databases/mongodb50: deprecate, EOL from October 2024 2024-09-27 15:04:30 +02:00

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

	https://ports.FreeBSD.org

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.