No description
Find a file
Dimitry Andric c580801b31 lang/ldc: fix build with LLVM_DEFAULT=19
When building lang/ldc with LLVM_DEFAULT=19, linking ldc-profdata fails with:

  FAILED: bin/ldc-profdata
  : && /usr/local/llvm19/bin/clang++ -O2 -pipe -fPIC -fstack-protector-strong -fno-strict-aliasing -DDMDV2 -O2 -pipe -fPIC -fstack-protector-strong -fno-strict-aliasing   -DNDEBUG -fstack-protector-strong     -Xlinker --dependency-file=tools/CMakeFiles/ldc-profdata.dir/link.d tools/CMakeFiles/ldc-profdata.dir/ldc-profdata/llvm-profdata-19.1.cpp.o -o bin/ldc-profdata  -lLLVM-19  -L/usr/local/llvm19/lib && :
  ld: error: undefined symbol: pthread_create
  >>> referenced by llvm-profdata-19.1.cpp
  >>>               tools/CMakeFiles/ldc-profdata.dir/ldc-profdata/llvm-profdata-19.1.cpp.o:(std::__1::future<void> std::__1::__make_async_assoc_state[abi:sn190107]<void, std::__1::__async_func<std::__1::function<void ()>>>(std::__1::__async_func<std::__1::function<void ()>>&&))
  clang++: error: linker command failed with exit code 1 (use -v to see invocation)

This is because the link command line is missing -lpthread. For the
tools/ subdirectory, use the CMAKE_THREAD_LIBS_INIT macro to fix the
target_link_libraries() directive.

PR:		284344
Approved by:	acm (maintainer)
MFH:		2025Q1
2025-02-01 00:01:38 +01:00
.hooks
accessibility devel/hyprutils: update to 0.5.0 2025-01-28 01:58:41 +01:00
arabic editors/libreoffice: update to 24.8.4 release (+) 2024-12-23 02:51:50 +03:00
archivers archivers/py-zlib-ng: Add an option to use zlib-ng from ports instead of bundled version 2025-01-31 15:04:41 +03:00
astro devel/protobuf: Update to 29.3 2025-01-29 01:23:28 +08:00
audio audio/madronalib: -mcpu=power7 is not necessary anymore on powerpc64 2025-01-29 17:56:52 +01:00
benchmarks benchmarks/hpl: introduce OpenBLAS64 2025-01-24 20:01:26 +01:00
biology biology/infernal: update 1.1.4 → 1.1.5 2025-01-30 08:35:31 +01:00
cad cad/gds3d: unbreak without libomp 2025-01-29 17:57:18 +01:00
chinese chinese/kcfonts: Remove expired port 2025-01-27 22:07:27 +01:00
comms */Makefile: Sort SUBDIRs 2025-01-29 00:15:49 +08:00
converters converters/simdutf: update to 6.1.0 2025-01-28 15:27:40 +01:00
databases databases/closql*: Update to 2.2.0 2025-02-01 00:39:25 +09:00
deskutils category/port: Add deskutils/mybee-qt 2025-01-31 21:37:11 +01:00
devel devel/libwasmtime: update 28.0.1 -> 29.0.1 2025-01-31 13:08:26 -05:00
dns dns/luaunbound: update maintainer e-mail 2025-01-30 08:41:11 +01:00
editors editors/lazarus-devel: Update to 4.99.20250131 2025-01-31 00:40:34 -08:00
emulators emulators/rpcs3: update to 0.0.34.17413 2025-01-30 01:55:07 +01:00
filesystems filesystems/ltfs: Remove accidental libpkg dep 2025-01-29 00:57:58 -07:00
finance */Makefile: Sort SUBDIRs 2025-01-29 00:15:49 +08:00
french editors/libreoffice: update to 24.8.4 release (+) 2024-12-23 02:51:50 +03:00
ftp all: Bump after lang/go123 update 2025-01-21 22:21:12 +00:00
games games/vectoroids: Update to 1.1.2 2025-01-31 14:43:10 +00:00
german german/mythes: Update to 2025.01.05 2025-01-29 01:04:59 +08:00
graphics graphics/rawtherapee: pin GCC version to 13. 2025-01-31 22:42:11 +01:00
hebrew editors/libreoffice: update to 24.8.4 release (+) 2024-12-23 02:51:50 +03:00
hungarian editors/libreoffice: update to 24.8.4 release (+) 2024-12-23 02:51:50 +03:00
irc irc/eggdrop: Fix Makefile ordering 2025-01-29 13:24:44 -05:00
japanese devel/protobuf: Update to 29.3 2025-01-29 01:23:28 +08:00
java java/infobus: Remove expired port 2025-01-25 13:51:09 +01:00
Keywords
korean editors/libreoffice: update to 24.8.4 release (+) 2024-12-23 02:51:50 +03:00
lang lang/ldc: fix build with LLVM_DEFAULT=19 2025-02-01 00:01:38 +01:00
mail mail/aerc: update to 0.20.1 2025-01-30 10:01:30 +01:00
math math/R-cran-terra: Update to 1.8-15 2025-01-31 13:20:48 +00:00
misc misc/randomx: fix build on powerpc64le 2025-01-29 17:56:14 +01:00
Mk Mk: Add Samba 4.20 2025-01-30 15:42:00 +01:00
multimedia multimedia/phonon-mpv: do not run-depend on Qt tools 2025-01-30 22:37:25 +03:00
net net/p5-Socket-Netlink: new port had been added (+) 2025-01-31 15:37:02 +00:00
net-im net-im/dendrite: Update to 0.14.1 2025-01-30 16:28:04 +00:00
net-mgmt net-mgmt/zabbix6-server: Fix pkg-plist 2025-01-31 12:37:31 +01:00
net-p2p net-p2p/mldonkey: drop unnecessary BFD on powerpc64* 2025-01-29 17:56:49 +01:00
news news/sabnzbd: Update 4.3.3 → 4.4.1 2025-01-27 23:12:23 +00:00
polish polish/hunspell: Update to 20250101 2025-01-03 03:46:53 +08:00
ports-mgmt ports-mgmt/portrac: Update to 0.6 2025-01-30 17:34:42 +01:00
portuguese editors/libreoffice: update to 24.8.4 release (+) 2024-12-23 02:51:50 +03:00
print print/lilypond-devel: Update 2.25.22 → 2.25.23 2025-01-30 20:40:11 +03:00
russian */*: Bump PORTREVISION. editors/lazarus was updated to 3.8.0 2025-01-24 16:33:46 -08:00
science science/sirius: update 7.6.0 → 7.6.1 2025-02-01 00:17:04 +03:00
security security/easy-rsa: fix typo in pkg-message.in 2025-01-31 23:34:13 +01:00
shells all: Bump after lang/go123 update 2025-01-21 22:21:12 +00:00
sysutils sysutils/graylog: update to 6.1.5, bump jvm 2025-01-31 14:29:52 +00:00
Templates Framework: Finalize switch to share/man for manpages 2024-04-11 21:51:09 +03:00
textproc textproc/tui-journal: Update to 0.14.0 2025-01-31 04:13:19 +01:00
Tools Tools/scripts: In pypi-get-latest-version.sh, exclude alpha/beta/rc versions 2024-12-17 01:45:30 -08:00
ukrainian editors/libreoffice: update to 24.8.4 release (+) 2024-12-23 02:51:50 +03:00
vietnamese editors/libreoffice: update to 24.8.4 release (+) 2024-12-23 02:51:50 +03:00
www www/firefox: update to 135.0 (rc2) 2025-01-31 17:32:38 +01:00
x11 x11/sfwbar: Update 1.0_beta15 → 1.0_beta16, fix CPU temperature in FreeBSD 2025-01-31 20:16:54 +03:00
x11-clocks x11-clocks/xfce4-timer-plugin: Update to 1.7.3 2024-12-27 15:01:53 +01:00
x11-drivers x11-drivers/xorgxrdp-devel: Update to 0.10.80.b20241215 9698ba0 2024-12-30 01:00:11 +09:00
x11-fm x11-fm/tdfsb: Remove expired port 2025-01-30 19:48:32 +01:00
x11-fonts x11-fonts/pcf2bdf: Clean up MAKE_ENV 2025-01-29 01:04:46 +08:00
x11-servers x11-servers/xwayland: update 24.1.2 -> 24.1.4 to fix CVE-2024-9632 2024-11-20 20:14:36 +01:00
x11-themes x11-themes/kf5-qqc2-desktop-style: update to 5.116.1 2025-01-26 00:09:45 +03:00
x11-toolkits x11-toolkits/gtk4-layer-shell: update to 1.1.0 2025-01-30 01:55:04 +01:00
x11-wm x11-wm/hyprland: update to 0.47.1 2025-01-30 01:54:59 +01:00
.arcconfig
.gitignore
.mailmap .mailmap: Add old commit mails of jbo@ 2024-03-06 16:09:09 +01:00
CHANGES Mk/**java.mk: Convert bsd.java.mk to USES 2024-12-31 09:57:55 +01:00
CONTRIBUTING.md CONTRIBUTING.md: Partially revert "games/xteddy: Adopt" 2024-10-30 18:04:31 +01:00
COPYRIGHT Happy New Year 2025! 2025-01-01 15:34:59 +09:00
GIDs sysutils/tempo: add new port. 2025-01-05 14:55:03 +08:00
Makefile filesystems: add new category for file systems and related utilities 2024-11-06 16:17:35 +01:00
MOVED games/prboom: Remove expired port 2025-01-30 19:49:57 +01:00
README README: searchable index of all ports is at ports.freebsd.org 2024-08-14 14:58:31 +00:00
UIDs sysutils/tempo: add new port. 2025-01-05 14:55:03 +08:00
UPDATING security/easy-rsa: report weak build-ca crypto on CA private keys 2025-01-31 22:03:50 +01: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.