notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Want a good monitor light? See my photosAll times are UTC
Ukraine

Bot filter coming soon

To deter bots pegging the database CPU to 100%, a bot testing filter to be added to the website. This should not affect newsfeeds etc. Anubis seems light-weight - it is already in use within the FreeBSD Project. This notice is just a heads up in case you see something odd. This notice will be updated after Anubis is installed.

Port details on branch 2023Q2
llvm-devel LLVM and Clang
17.0.d20230221 devel on this many watch lists=0 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout 17.0.d20230221Version of this port present on the latest quarterly branch.
Maintainer: brooks@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2023-06-13 18:06:05
Last Update: 2023-06-13 18:02:38
Commit Hash: 002024a
Also Listed In: lang
License: BSD3CLAUSE LLVM MIT PD REGEX LLVM2
WWW:
https://llvm.org/
Description:
The LLVM Project is a collection of modular and reusable compiler and toolchain technologies. This port includes Clang (a C/C++/Objective-C compiler), LLD (a linker), LLDB (a debugger), an OpenMP runtime library, and the LLVM infrastructure these are built on.
Homepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb - no subversion history for this port

Manual pages:
FreshPorts has no man page information for this port.
pkg-plist: as obtained via: make generate-plist
There is no configure plist information for this port.
Dependency lines:
  • llvm-devel>0:devel/llvm-devel
Conflicts:
CONFLICTS_INSTALL:
  • llvm-devel
  • llvm-devel-lite
To install the port:
cd /usr/ports/devel/llvm-devel/ && make install clean
To add the package, run one of these commands:
  • pkg install devel/llvm-devel
  • pkg install llvm-devel
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: llvm-devel
Package flavors (<flavor>: <package>)
  • default: llvm-devel
  • lite: llvm-devel-lite
distinfo:
TIMESTAMP = 1677016405 SHA256 (llvm-llvm-project-17.0.d20230221-cbcdd747e85b8d33b821d94d8114b971f31fd0d2_GH0.tar.gz) = 756a295315e179eddb7a1de3cf2706b7c411212731fd9f62fb926d659da33c07 SIZE (llvm-llvm-project-17.0.d20230221-cbcdd747e85b8d33b821d94d8114b971f31fd0d2_GH0.tar.gz) = 180014393

Packages (timestamps in pop-ups are UTC):
llvm-devel
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest21.0.d20250701_122.0.d20250807_1-21.0.d20250701_122.0.d20250807_1---
FreeBSD:13:quarterly21.0.d20250403_121.0.d20250403_1-21.0.d20250403_121.0.d20250403_118.0.d2023120118.0.d2023120118.0.d20231201
FreeBSD:14:latest21.0.d20250701_122.0.d20250807_116.0.d2023010321.0.d20250701_122.0.d20250807_117.0.d20230522--
FreeBSD:14:quarterly21.0.d20250403_121.0.d20250403_1-21.0.d20250403_121.0.d20250403_118.0.d2023120118.0.d2023120118.0.d20231201
FreeBSD:15:latest--n/a21.0.d20250403n/a18.0.d20240124_118.0.d20240124_1-
 

llvm-devel-lite
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest21.0.d20250701_122.0.d20250807_1-21.0.d20250701_122.0.d20250807_1---
FreeBSD:13:quarterly21.0.d20250403_121.0.d20250403_117.0.d2023071121.0.d20250403_121.0.d20250403_118.0.d2023120118.0.d2023120118.0.d20231201
FreeBSD:14:latest21.0.d20250701_122.0.d20250807_116.0.d2023010321.0.d20250701_122.0.d20250807_117.0.d20230522-17.0.d20230522
FreeBSD:14:quarterly21.0.d20250403_121.0.d20250403_1-21.0.d20250403_121.0.d20250403_118.0.d2023120118.0.d2023120118.0.d20231201
FreeBSD:15:latest--n/a21.0.d20250403n/a18.0.d20240124_118.0.d20240124_119.0.d20240212_1
 

Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. py39-sphinx-markdown-tables>=0 : textproc/py-sphinx-markdown-tables@py39
  2. py39-recommonmark>=0.0.20180530 : textproc/py-recommonmark@py39
  3. ld.gold : devel/binutils
  4. swig : devel/swig
  5. cmake : devel/cmake-core
  6. ninja : devel/ninja
  7. python3.9 : lang/python39
  8. perl5>=5.32.r0<5.33 : lang/perl5.32
Test dependencies:
  1. python3.9 : lang/python39
Runtime dependencies:
  1. python3.9 : lang/python39
  2. perl5>=5.32.r0<5.33 : lang/perl5.32
Library dependencies:
  1. liblua-5.3.so : lang/lua53
  2. libedit.so.0 : devel/libedit
  3. libxml2.so : textproc/libxml2
There are no ports dependent upon this port

Configuration Options:
===> The following configuration options are available for llvm-devel-17.0.d20230221: CLANG=on: Build clang COMPILER_RT=on: Sanitizer libraries DOCS=on: Build and/or install documentation EXTRAS=on: Extra clang tools FLANG=on: Flang FORTRAN compiler GOLD=on: Build the LLVM Gold plugin for LTO LIT=on: Install lit and FileCheck test tools LLD=on: Install lld, the LLVM linker LLDB=on: Install lldb, the LLVM debugger MLIR=on: Multi-Level Intermediate Representation OPENMP=on: Install libomp, the LLVM OpenMP runtime library STATIC_LIBS=on: Install static libraries (does not effect sanitizers) ===> Use 'make config' to modify these settings
Options name:
devel_llvm-devel
USES:
cmake compiler:c++17-lang cpe shebangfix python:3.7+ perl5 lua:53 libedit perl5 gnome
FreshPorts was unable to extract/find any pkg message
Master Sites:
Expand this list (1 items)
Collapse this list.
  1. https://codeload.github.com/llvm/llvm-project/tar.gz/cbcdd747e85b8d33b821d94d8114b971f31fd0d2?dummy=/
Collapse this list.

Number of commits found: 1

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
17.0.d20230221
13 Jun 2023 18:02:38
commit hash: 002024a3a13eff3a297b88c8fcc511fcc1d45408commit hash: 002024a3a13eff3a297b88c8fcc511fcc1d45408commit hash: 002024a3a13eff3a297b88c8fcc511fcc1d45408commit hash: 002024a3a13eff3a297b88c8fcc511fcc1d45408 files touched by this commit
Brooks Davis (brooks) search for other commits by this committer
devel/llvm*: Consistently use python:3.7+

llvm12 was inappropriately constrained to 3.6-3.9 breaking the ability
to set 3.10 as the default.  llvm11 just specified "python", but there's
no need to keep 2.7 support around.  The rest had obsolete 3.6+ entries.

No functional change: This is not expected to change the version of
python used.

PR:		270978
Reported by:	michael.osipov@siemens.com
Sponsored by:	DARPA

(cherry picked from commit fb323dfd2ac2499f35e4d31a24fd9dd958af619a)

Number of commits found: 1