1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-12-11 02:50:24 +00:00
Mirror of the FreeBSD ports git repo https://git.FreeBSD.org/ports.git .
Go to file
Mikael Urankar 22c0c4f2a6 audio/jack: Fix alignas() on non-packed architectures
Unbreak the build with Clang on architectures where JACK uses non-packed
data structures, like arm64 or powerpc. The alignment errors are exposed
there because:
 * The non-packed data structures require 8 byte alignment.
 * alignas() is not allowed to weaken alignment requirements to 4 bytes.
 * Clang enforces this according to standard, GCC ignores it.

Use an additional alignas() specifier to let the compiler choose between
minimum alignment (packed) and "natural" alignment (non-packed). This is
both standard c++11 and compatible with older GCC, which does not
propagate alignment requirements of packed substructures properly.

PR:		261508
Submitted by:	Florian Walpen <dev@submerge.ch>
2022-02-09 17:19:35 +01:00
.hooks
accessibility KDE: Update KDE Gear to 21.12.2 (bug fix release) 2022-02-07 17:33:10 +01:00
arabic
archivers archivers/libdeflate: update the port to version 1.10. 2022-02-09 09:24:22 +00:00
astro astro/mkgmap: update r4855 → r4895 2022-02-07 23:00:00 +03:00
audio audio/jack: Fix alignas() on non-packed architectures 2022-02-09 17:19:35 +01:00
base
benchmarks benchmarks/mst-bench: Update to 0.2.1-18 2022-02-09 09:25:34 -06:00
biology biology/freebayes: Update to 1.3.6 2022-02-06 14:23:45 -06:00
cad
chinese
comms comms/tcpser: Update distinfo 2022-02-08 20:35:06 -08:00
converters
databases databases/gdbm: update GNU dbm to the latest version 1.23. 2022-02-09 13:43:40 +00:00
deskutils KDE: Update KDE Plasma Desktop to 5.24 2022-02-08 18:18:45 +01:00
devel devel/ispc: Make ARM support conditional on the new ARM option on amd64 and i386 architectures 2022-02-09 00:15:24 -08:00
dns dns/dnscontrol: Update to 3.14.0 2022-02-07 12:37:27 +00:00
editors KDE: Update KDE Gear to 21.12.2 (bug fix release) 2022-02-07 17:33:10 +01:00
emulators emulators/virtualbox-ose(-legacy): Take advantage of ccache 2022-02-09 15:24:30 +01:00
finance
french
ftp ftp/sftpgo: Fix build on i386 2022-02-08 21:24:20 +00:00
games games/tali: Update to 40.5 2022-02-08 15:59:32 -08:00
german
graphics graphics/glaxnimate: Fix build by adding missing #include 2022-02-08 14:45:16 -08:00
hebrew
hungarian
irc KDE: Update KDE Gear to 21.12.2 (bug fix release) 2022-02-07 17:33:10 +01:00
japanese KDE: Update KDE Gear to 21.12.2 (bug fix release) 2022-02-07 17:33:10 +01:00
java java/openjdk11: Restore LLVM/Clang 13 workaround 2022-02-08 20:45:06 -08:00
Keywords
korean
lang lang/duktape{-lib}: Reset MAINTAINER 2022-02-08 10:21:48 +01:00
mail mail/dovecot-fts-flatcurve: NEW Port 2022-02-08 12:35:31 -06:00
math math/R-cran-quantreg: Update to 5.88 2022-02-09 10:06:43 +00:00
misc misc/hwdata: update to 0.356 2022-02-08 08:49:32 +01:00
Mk www/firefox: unbreak after b00578b9b2 2022-02-08 20:26:13 +01:00
multimedia multimedia/kodi-addon-inputstream.adaptive: Update to 19.0.2 2022-02-09 10:10:48 +00:00
net net/rpki-client: Update to 7.6 2022-02-09 16:22:33 +01:00
net-im net-im/signal-cli: Fix service signal_cli runcli 2022-02-09 11:04:49 +01:00
net-mgmt net-mgmt/check_ssl_cert: update to 2.20.0 2022-02-07 22:55:34 +01:00
net-p2p net-p2p/prowlarr: Update to 0.2.0.1448 2022-02-08 08:19:44 +08:00
news
polish
ports-mgmt ports-mgmt/sccache-overlay: Disable idle timeout by default 2022-02-09 13:52:30 +01:00
portuguese
print KDE: Update KDE Gear to 21.12.2 (bug fix release) 2022-02-07 17:33:10 +01:00
russian
science science/scidavis: Update to 2.7 and use sip6 2022-02-08 18:31:14 +01:00
security security/tailscale: Update to 1.20.4 2022-02-09 17:19:34 +01:00
shells shells/ohmyzsh: update to 20220204 2022-02-06 22:50:42 +00:00
sysutils sysutils/rubygem-fluentd: update to 1.14.5 2022-02-09 09:42:52 +01:00
Templates
textproc textproc/ugrep: Update to 3.7.2 2022-02-08 19:19:36 +00:00
Tools
ukrainian
vietnamese
www www/deno: Update to 1.18.2 2022-02-09 17:19:34 +01:00
x11 x11/grim: update to 1.4.0 2022-02-09 03:53:40 +00:00
x11-clocks KDE: Update KDE Gear to 21.12.2 (bug fix release) 2022-02-07 17:33:10 +01:00
x11-drivers x11-drivers/xorgxrdp: Update to 0.2.18 2022-02-08 12:55:20 +09:00
x11-fm KDE: Update KDE Gear to 21.12.2 (bug fix release) 2022-02-07 17:33:10 +01:00
x11-fonts x11-fonts/iosevka: Update to 11.3.0 2022-02-09 11:46:38 +01:00
x11-servers
x11-themes KDE: Update KDE Plasma Desktop to 5.24 2022-02-08 18:18:45 +01:00
x11-toolkits KDE: Update KDE Plasma Desktop to 5.24 2022-02-08 18:18:45 +01:00
x11-wm x11-wm/gamescope: update to 3.11.8 2022-02-09 16:17:04 +00:00
.arcconfig
.gitignore
CHANGES
CONTRIBUTING.md
COPYRIGHT
GIDs
Makefile
MOVED cleanup: Remove expired ports: 2022-02-07 15:56:35 +01:00
README
UIDs
UPDATING security/amavisd-new: Update 2.12.2, add 7-Zip.org support 2022-02-07 18:22:29 +01:00

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.