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 photos
All times are UTC
Ukraine
The recently imposed "must be logged in" restriction is a response to increased bot traffic on the site. This affects search, commits, and vuxml pages.
Search engines are not blocked. Try using "site:www.freshports.org" and your search terms.
After the ports freeze to fix some stuff, the freeze is over. I have some work to do before FreshPorts can start processing commits again before it can start processing again. I've created an issue for that.
Port details
llvm-devel LLVM and Clang
24.0.d20260818 devel on this many watch lists=10 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 22.0.d20260113Version of this port present on the latest quarterly branch.
Maintainer: brooks@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2008-08-18 15:41:21
Last Update: 2026-08-20 09:46:59
Commit Hash: d30aaf1
People watching this port, also watch:: portmaster, poudriere, vlc, pkg, firefox
Also Listed In: lang
License: BSD3CLAUSE LLVM LLVM2 MIT PD REGEX
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

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.
USE_RC_SUBR (Service Scripts)
  • no SUBR information found for this port
Dependency lines:
  • llvm-devel>0:devel/llvm-devel
Conflicts:
CONFLICTS_BUILD:
  • amd64-binutils
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 = 1787047587 SHA256 (llvm-llvm-project-24.0.d20260818-2d10fed10ebccc185445025789a5b41f4caa1e2a_GH0.tar.gz) = 38a3fcfeb89253e713e9169e5d941a905177192914aae42375c58d8329496c2f SIZE (llvm-llvm-project-24.0.d20260818-2d10fed10ebccc185445025789a5b41f4caa1e2a_GH0.tar.gz) = 279771645

Packages (timestamps in pop-ups are UTC):
llvm-devel
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest22.0.d2026011322.0.d20260113-22.0.d2025090422.0.d20260113n/an/an/a
FreeBSD:13:quarterly22.0.d2026011322.0.d20260113-21.0.d20250403_122.0.d20260113n/an/an/a
FreeBSD:14:latest24.0.d2026081824.0.d2026081816.0.d2023010322.0.d20250807_124.0.d2026081817.0.d20230522--
FreeBSD:14:quarterly22.0.d2026011322.0.d20260113-21.0.d20250403_122.0.d2026011318.0.d2023120118.0.d2023120118.0.d20231201
FreeBSD:15:latest24.0.d2026081824.0.d20260818n/a22.0.d20250807_1n/an/a18.0.d20240124_1-
FreeBSD:15:quarterly22.0.d2026011322.0.d20260113n/a-n/an/a--
FreeBSD:16:latest24.0.d2026081824.0.d20260818n/a-n/an/a--
 

llvm-devel-lite
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest22.0.d2026011322.0.d20260113-22.0.d2025090422.0.d20260113n/an/an/a
FreeBSD:13:quarterly22.0.d2026011322.0.d2026011317.0.d2023071121.0.d20250403_122.0.d20260113n/an/an/a
FreeBSD:14:latest24.0.d2026081824.0.d2026081816.0.d2023010322.0.d20250807_124.0.d2026081817.0.d20230522-17.0.d20230522
FreeBSD:14:quarterly22.0.d2026011322.0.d20260113-21.0.d20250403_122.0.d2026011318.0.d2023120118.0.d2023120118.0.d20231201
FreeBSD:15:latest24.0.d2026081824.0.d20260818n/a22.0.d20250807_1n/an/a18.0.d20240124_119.0.d20240212_1
FreeBSD:15:quarterly22.0.d2026011322.0.d20260113n/a-n/an/a--
FreeBSD:16:latest24.0.d2026081824.0.d20260818n/a-n/an/a--
 

Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. py312-furo>0 : textproc/py-furo@py312
  2. py312-myst-parser>0 : textproc/py-myst-parser@py312
  3. py312-recommonmark>=0.0.20180530 : textproc/py-recommonmark@py312
  4. py312-sphinx-markdown-tables>=0 : textproc/py-sphinx-markdown-tables@py312
  5. ld.gold : devel/binutils
  6. py312-pexpect>0 : misc/py-pexpect@py312
  7. swig : devel/swig
  8. cmake : devel/cmake-core
  9. ninja : devel/ninja
  10. python3.12 : lang/python312
  11. perl5>=5.42.r<5.43 : lang/perl5.42
Test dependencies:
  1. python3.12 : lang/python312
Runtime dependencies:
  1. python3.12 : lang/python312
  2. perl5>=5.42.r<5.43 : lang/perl5.42
Library dependencies:
  1. libzstd.so : archivers/zstd
  2. libxml2.so : textproc/libxml2
  3. liblua-5.4.so : lang/lua54
  4. libedit.so.0 : devel/libedit
This port is required by:
for Build
  1. devel/emscripten

Deleted ports which required this port:

Expand this list of 3 deleted ports
  1. devel/compiler-rt-devel*
  2. devel/libiomp5-devel*
  3. lang/dragonegg-devel46*
  4. Collapse this list of deleted ports.
for Run
  1. devel/emscripten

Deleted ports which required this port:

Expand this list of 3 deleted ports
  1. devel/xtoolchain-llvm-devel*
  2. lang/clang-devel*
  3. lang/dragonegg-devel46*
  4. Collapse this list of deleted ports.
* - deleted ports are only shown under the This port is required by section. It was harder to do for the Required section. Perhaps later...

Configuration Options:
===> The following configuration options are available for llvm-devel-24.0.d20260818: 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 POLLY=on: Polyhedral loop and data-locality optimizer 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 perl5 gnome lua:54 libedit
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/2d10fed10ebccc185445025789a5b41f4caa1e2a?dummy=/
Collapse this list.

Number of commits found: 418 (showing only 18 on this page)

«  1 | 2 | 3 | 4 | 5 

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
2.6.r65789
01 Mar 2009 22:45:34
Original commit files touched by this commit
brooks search for other commits by this committer
Upgrade to a snapshot of svn rev r65789.
Improve the patch for format string checking. [1]
Correctly refect that this is a 2.6 snapshot since 2.5 has been branched.

Submitted by:   ed [1]
2.4.r65584
27 Feb 2009 01:34:19
Original commit files touched by this commit
brooks search for other commits by this committer
Update to llvm as of r65584 which includes wchar support.

Switch to using svn revision numbers instead of date based snapshots,
fortunatly X.r[0-9]* > X.s[0-9]* in our version scheme.
2.4.s20090224_2
26 Feb 2009 00:04:25
Original commit files touched by this commit
brooks search for other commits by this committer
Correctly have run depends on perl and python so clang works.

switch from #!/usr/bin/env p* to actually specifying the path.

Reported by:    Pawel Worach
2.4.s20090224_1
25 Feb 2009 20:49:35
Original commit files touched by this commit
brooks search for other commits by this committer
Update to a new snapshot.
Install a missing piece of scan-build. [1]

Submitted by:   Pawel Worach <pawel dot worach at gmail dot com> [1]
2.4.s20090222_1
24 Feb 2009 17:00:08
Original commit files touched by this commit
brooks search for other commits by this committer
Remove some plist bogons that crept in during late (incorrect) testing.

Reported by:    QAT
2.4.s20090222
23 Feb 2009 19:15:28
Original commit files touched by this commit
brooks search for other commits by this committer
Update to a snapshot from yesterday.

Requested by:   rdivacky
2.4.s20090215_2
20 Feb 2009 16:39:51
Original commit files touched by this commit
brooks search for other commits by this committer
Patch the clang target selection code to support amd64 in addition to
x86_64 in triples.

Reported by:    Michael Reifenberger <mike at reifenberger dot com>
2.4.s20090215_1
19 Feb 2009 14:56:48
Original commit files touched by this commit
brooks search for other commits by this committer
Support %b in printf-like functions as required to compile the FreeBSD
kernel.

Submitted by:   rdivacky
2.4.s20090215
17 Feb 2009 02:15:37
Original commit files touched by this commit
brooks search for other commits by this committer
Upgrade to a snapshot from yesterday (just pre 2.5).
2.4.s20081105_1
10 Dec 2008 07:35:19
Original commit files touched by this commit
linimon search for other commits by this committer
Mark as broken on sparc64.

Hat:    portmgr
2.4.s20081105_1
24 Nov 2008 21:59:12
Original commit files touched by this commit
brooks search for other commits by this committer
Actually bump the PORTREVISION variable rather than misspelling it.

Reported by:    Stuart Henderson <stu at spacehopper dot org>
Pointy hat:     brooks
2.4.s20081105
15 Nov 2008 18:46:26
Original commit files touched by this commit
brooks search for other commits by this committer
Fix a plist bug.

Reported by:    QAT
2.4.s20081105
06 Nov 2008 23:07:02
Original commit files touched by this commit
brooks search for other commits by this committer
Update a November 5th snapshot, fix the plist.
2.4.s20081002
04 Oct 2008 05:44:06
Original commit files touched by this commit
brooks search for other commits by this committer
Upgrade to a snapshot from October 2nd.
2.4.s20080819
16 Sep 2008 22:15:05
Original commit files touched by this commit
pav search for other commits by this committer
- Mark BROKEN on amd64/6: does not compile

Reported by:    pointyhat
Approved by:    portmgr (self)
2.4.s20080819
21 Aug 2008 14:54:22
Original commit files touched by this commit
brooks search for other commits by this committer
Update to a new 8/19 snapshot that passes the regression tests.

"Fix" the regression tests by running them as nobody if the regression-test
target is run by root.  Remove the .if defined(MAINTAINER_MODE) guards so
the package cluster will run the tests (they pass correctly on i386).
2.4.s20080817
20 Aug 2008 22:31:26
Original commit files touched by this commit
brooks search for other commits by this committer
Upgrade to a snapshot from 8/17.

Temporarily put the regression-test target under if
defined(MAINTAINER_MODE) because it eats /dev/null if run as root and
the package cluster runs it as root.
2.4.s20080805
18 Aug 2008 15:41:03
Original commit files touched by this commit
brooks search for other commits by this committer
Add an llvm snapshot port including clang.  The current snapshot is as of
2008-08-05.

Number of commits found: 418 (showing only 18 on this page)

«  1 | 2 | 3 | 4 | 5