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
llvm-devel LLVM and Clang
21.0.d20250403 devel on this many watch lists=11 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 21.0.d20250217Version 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: 2025-04-04 22:59:22
Commit Hash: 7c433c2
People watching this port, also watch:: portmaster, firefox, vlc, poudriere, ffmpeg
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.
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 = 1743703250 SHA256 (llvm-llvm-project-21.0.d20250403-b8b752db2b89a730aff250a83b64c7ed10d95ca0_GH0.tar.gz) = 65b8d76615681d83414df4038f39c2f176249f6d600f24c2e0b0377333cddbfe SIZE (llvm-llvm-project-21.0.d20250403-b8b752db2b89a730aff250a83b64c7ed10d95ca0_GH0.tar.gz) = 229841628

Packages (timestamps in pop-ups are UTC):
llvm-devel
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest21.0.d2025040321.0.d20250403-21.0.d2025040321.0.d20250403---
FreeBSD:13:quarterly21.0.d2025021721.0.d20250217-21.0.d2025021721.0.d2025021718.0.d2023120118.0.d2023120118.0.d20231201
FreeBSD:14:latest21.0.d2025040321.0.d2025040316.0.d2023010321.0.d2025040321.0.d2025040317.0.d20230522--
FreeBSD:14:quarterly21.0.d2025021721.0.d20250217-21.0.d2025021721.0.d2025021718.0.d2023120118.0.d2023120118.0.d20231201
FreeBSD:15:latest-21.0.d20250403n/a21.0.d20250217n/a18.0.d20240124_118.0.d20240124_1-
 

llvm-devel-lite
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest21.0.d2025040321.0.d20250403-21.0.d2025040321.0.d20250403---
FreeBSD:13:quarterly21.0.d2025021721.0.d2025021717.0.d2023071121.0.d2025021721.0.d2025021718.0.d2023120118.0.d2023120118.0.d20231201
FreeBSD:14:latest21.0.d2025040321.0.d2025040316.0.d2023010321.0.d2025040321.0.d2025040317.0.d20230522-17.0.d20230522
FreeBSD:14:quarterly21.0.d2025021721.0.d20250217-21.0.d2025021721.0.d2025021718.0.d2023120118.0.d2023120118.0.d20231201
FreeBSD:15:latest21.0.d2025040321.0.d20250403n/a21.0.d20250217n/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. py311-myst-parser>0 : textproc/py-myst-parser@py311
  2. py311-recommonmark>=0.0.20180530 : textproc/py-recommonmark@py311
  3. py311-sphinx-markdown-tables>=0 : textproc/py-sphinx-markdown-tables@py311
  4. ld.gold : devel/binutils
  5. py311-pexpect>0 : misc/py-pexpect@py311
  6. swig : devel/swig
  7. cmake : devel/cmake-core
  8. ninja : devel/ninja
  9. python3.11 : lang/python311
  10. perl5>=5.36<5.37 : lang/perl5.36
Test dependencies:
  1. python3.11 : lang/python311
Runtime dependencies:
  1. python3.11 : lang/python311
  2. perl5>=5.36<5.37 : lang/perl5.36
Library dependencies:
  1. libzstd.so : archivers/zstd
  2. liblua-5.4.so : lang/lua54
  3. libedit.so.0 : devel/libedit
  4. libxml2.so : textproc/libxml2
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-21.0.d20250403: 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 lua:54 libedit 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/b8b752db2b89a730aff250a83b64c7ed10d95ca0?dummy=/
Collapse this list.

Number of commits found: 403 (showing only 100 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
8.0.d20180913
13 Sep 2018 18:45:44
Revision:479687Original commit files touched by this commit
brooks search for other commits by this committer
Update to a new snapshot.

Add LICENSE variables.
8.0.d20180816_2
24 Aug 2018 15:53:11
Revision:477965Original commit files touched by this commit
brooks search for other commits by this committer
Fix build when the default python version isn't 2.7.

The problem here is that if the default version was (e.g.) 3.6, a
python 3.6 version of sphinx would be installed, but a python 2.7
version of py-recommonmark would be installed and then not be found.
Fix this problem by forcing the install of a python 2.7 version of
sphinx.

No functional change.
8.0.d20180816_2
21 Aug 2018 20:29:02
Revision:477756Original commit files touched by this commit
brooks search for other commits by this committer
Limit LLVM builds to linking a single binary at a time.

Regular builds can requires multiple gigabytes of memory at Debug builds
can exceed 100GB.  This should help low-memory systems such as
Raspberry-Pis and VMs.

Submitted by:	dim
8.0.d20180816_2
17 Aug 2018 15:30:24
Revision:477434Original commit files touched by this commit
brooks search for other commits by this committer
Mark broken on 10.x.

There won't be a devel/llvm80 before 10.x is EOL so I'm not planning to
try to keep this alive there.  Patches are welcome.
8.0.d20180816_2
16 Aug 2018 22:51:17
Revision:477380Original commit files touched by this commit
brooks search for other commits by this committer
Update to a new snapshot.  LLVM trunk is now 8.0.

Sponsored by:	DAPRA, AFRL
7.0.d20180523_2
29 Jul 2018 22:18:46
Revision:475857Original commit files touched by this commit
gerald search for other commits by this committer
Bump PORTREVISION for ports depending on the canonical version of GCC
in the ports tree (via Mk/bsd.default-versions.mk and lang/gcc) which
has now moved from GCC 6 to GCC 7 by default.

This includes ports
 - featuring USE_GCC=yes or USE_GCC=any,
 - featuring USES=fortran,
 - using Mk/bsd.octave.mk which in turn features USES=fortran, and those
 - with USES=compiler specifying one of openmp, nestedfct, c11, c++0x,
   c++11-lib, c++11-lang, c++14-lang, c++17-lang, or gcc-c++11-lib.

PR:		222542
7.0.d20180523_1
05 Jul 2018 09:02:52
Revision:473956Original commit files touched by this commit
jbeich search for other commits by this committer
devel/llvm*: apply r447281 and enable OPENMP on i386

PR:		229521
Approved by:	brooks (maintainer)
MFH:		2018Q3
7.0.d20180523
24 May 2018 16:04:11
Revision:470789Original commit files touched by this commit
brooks search for other commits by this committer
Update to a new snapshot.
7.0.d20180506
07 May 2018 22:29:46
Revision:469338Original commit files touched by this commit
jbeich search for other commits by this committer
Drop FreeBSD 10.3 support

Reviewed by:	yuri (SoPlex), sunpoet (nghttp2), cpm (chromium), brooks (llvm*)
Approved by:	portmgr (rene)
Differential Revision:	https://reviews.freebsd.org/D15238
7.0.d20180506
06 May 2018 16:43:53
Revision:469241Original commit files touched by this commit
brooks search for other commits by this committer
Update to a new snapshot.

Work around a race in sphinx.

Create the target directory before calling sphinx to render content into
it.  Sphinx suffers from a race where it crashes with an exception if it
tries to make a directory and someone else does first.
7.0.d20180413
27 Apr 2018 08:33:50
Revision:468407Original commit files touched by this commit
amdmi3 search for other commits by this committer
- Switch to new test framework

Approved by:	portmgr blanket
7.0.d20180413
16 Apr 2018 20:57:15
Revision:467533Original commit files touched by this commit
brooks search for other commits by this committer
Update to a new snapshot.

Chase changes to the library/program numbering scheme.
7.0.d20180327
27 Mar 2018 20:34:27
Revision:465748Original commit files touched by this commit
brooks search for other commits by this committer
Update to a new snapshot.
7.0.d20180321
26 Mar 2018 22:36:07
Revision:465643Original commit files touched by this commit
brooks search for other commits by this committer
Update to a newer snapshot.

Adjust the way *_blacklist.txt is added to the package to address
increasing divergence.

Pull in wrapper change from D14727 to fix use when symlinking to them
in ${LOCALBASE}/bin.
7.0.d20180225
21 Mar 2018 03:45:55
Revision:465145Original commit files touched by this commit
bdrewery search for other commits by this committer
Fix CCACHE_BUILD support.
7.0.d20180225
02 Mar 2018 22:26:04
Revision:463450Original commit files touched by this commit
brooks search for other commits by this committer
Update to a newer snapshot.

Don't require basename. [0]

Submitted by:	bdrewery [0]
Sponsored by:	DARPA, AFRL
7.0.d20180206
12 Feb 2018 21:22:39
Revision:461654Original commit files touched by this commit
brooks search for other commits by this committer
Mark broken on 10.3.

This is broader than necessicary, but should not be a major problem
in practice.  Packages for 10.x should start being built again after
10.3 expires at the end of April which is well before the release
of 7.0.0 is planned.
7.0.d20180206
07 Feb 2018 18:03:25
Revision:461160Original commit files touched by this commit
brooks search for other commits by this committer
Switch to EXTRA_PATCHES directories.

Delete unreferenced patches.

No functional changes.
7.0.d20180206
06 Feb 2018 20:28:58
Revision:461099Original commit files touched by this commit
brooks search for other commits by this committer
Update to a new snapshot.
7.0.d20180123
24 Jan 2018 17:29:57
Revision:459847Original commit files touched by this commit
brooks search for other commits by this committer
Update to a new snapshot.

Fix builds on platforms without OPENMP support.

Run ccache-update-links on install and deinstall. [0]

PR:		217572 [0]
7.0.d20180119
19 Jan 2018 23:30:47
Revision:459483Original commit files touched by this commit
brooks search for other commits by this committer
Update to a new snapshot, now on the 7.0 line. [0]

Depend explicitly on python2.7. [1]

Install clang headers as they are now believed to work properly with
FreeBSD headers.

PR:		225315 [0], 225144 [1]
Submitted by:	sunpoet [1]
Differential Revision:	https://reviews.freebsd.org/D13984
6.0.d20171207_1
19 Dec 2017 00:32:00
Revision:456697Original commit files touched by this commit
brooks search for other commits by this committer
Fix build on 10.3.

This disables OPENMP which failes to compile and uses an ABI breaking
flag to work around 10.3 lacking some libc++ functionality (suggsted by
dim@).
6.0.d20171207
12 Dec 2017 04:26:57
Revision:456103Original commit files touched by this commit
jbeich search for other commits by this committer
devel/llvm-devel: re-try on powerpc* after r449590
6.0.d20171207
07 Dec 2017 18:08:02
Revision:455746Original commit files touched by this commit
brooks search for other commits by this committer
Update to a new snapshot.
6.0.d20171129
30 Nov 2017 20:55:53
Revision:455226Original commit files touched by this commit
brooks search for other commits by this committer
Update to a fresh snapshot.

Enable RTTI.
6.0.d20171113
13 Nov 2017 02:47:52
Revision:454097Original commit files touched by this commit
brooks search for other commits by this committer
Update to a new snapshot.

This includes the fix for posix_fallocate not being supported on ZFS.

PR:		223383, 223440
Reported by:	Mark Millard
6.0.d20171023
30 Oct 2017 10:19:40
Revision:453163Original commit files touched by this commit
brooks search for other commits by this committer
Update to an October 23rd snapshot.

Merge cleanups to targets.[0]

PR:		221908 [0]
6.0.d20170920
22 Sep 2017 10:48:29
Revision:450351Original commit files touched by this commit
mat search for other commits by this committer
Remove USES=execinfo.

PR:		220271
Submitted by:	mat (review), Yasuhiro KIMURA (PR)
Sponsored by:	Absolight
Differential Revision:	https://reviews.freebsd.org/D11488
6.0.d20170920
21 Sep 2017 23:46:09
Revision:450313Original commit files touched by this commit
brooks search for other commits by this committer
Remove bogus plist entry.
6.0.d20170920
20 Sep 2017 01:08:58
Revision:450182Original commit files touched by this commit
brooks search for other commits by this committer
Update to a new snapshot.

Fix location of compiler_rt libraries. [0]

Fix hardcoded clang-format version. [1]

PR:		216950 [0], 220995 [1]
6.0.d20170914
15 Sep 2017 23:22:36
Revision:449939Original commit files touched by this commit
brooks search for other commits by this committer
Upgrade to a new snapshot.  Now named 6.0.
5.0.d20170524_1
10 Sep 2017 20:55:39
Revision:449591Original commit files touched by this commit
gerald search for other commits by this committer
Bump PORTREVISION for ports depending on the canonical version of GCC
(via Mk/bsd.default-versions.mk and lang/gcc) which has moved from
GCC 5.4 to GCC 6.4 under most circumstances.

This includes ports
 - with USE_GCC=yes or USE_GCC=any,
 - with USES=fortran,
 - using Mk/bsd.octave.mk which in turn features USES=fortran, and
 - with USES=compiler specifying openmp, nestedfct, c++11-lib, c++11-lang,
   c++14-lang, c++0x, c11, or gcc-c++11-lib.

PR:		219275
5.0.d20170524
23 Aug 2017 14:03:08
Revision:448620Original commit files touched by this commit
mat search for other commits by this committer
Remove keyword expansion from patches.

Sponsored by:	Absolight
5.0.d20170524
25 Jun 2017 21:07:58
Revision:444324Original commit files touched by this commit
tcberner search for other commits by this committer
Make ninja opt-out in cmake.mk

Using ninja instead of make (1) can lead to significant speed ups while
building.
Therefore switch from having the ninja generator opt-in to having it opt-out.

Previously cmake-ports that wanted to use ninja could set
    CMAKE_NINJA=yes
now, ports that do not work with ninja can set
    cmake:<existing args>,noninja
Note, that needing this should be an exception and most often points to a broken
cmake of the port.

The ports using cmake were modified
* removed USES=gmake, if ninja is used
* removed MAKE_ARGS, if ninja is used
* added the cmake-argument noninja if necessary

PR:		219629
PR:		213331
Exp-run by:	antoine
Reviewed by:	rakuco
Differential Revision:	https://reviews.freebsd.org/D10748
5.0.d20170524
25 May 2017 18:33:54
Revision:441708Original commit files touched by this commit
brooks search for other commits by this committer
Disable LLDB on FreeBSD 10.

It's reliably failing to build on the ports cluster likely due to a
compiler or libc++ issue.
5.0.d20170524
24 May 2017 22:09:03
Revision:441622Original commit files touched by this commit
brooks search for other commits by this committer
Correct __FreeBSD_version value for ino64.

No version bump as I belive systems in the wrong window will fail to
build.
5.0.d20170524
24 May 2017 21:38:52
Revision:441621Original commit files touched by this commit
brooks search for other commits by this committer
Update to a new snapshot.

There is reason to believe that this snapshot fixes build issues on
10.x.

Catch up with the ino64 change.[0]

Submitted by:	kib [0]
5.0.d20170517
22 May 2017 17:39:26
Revision:441483Original commit files touched by this commit
bdrewery search for other commits by this committer
Fix build when LOCALBASE is not /usr/local.

Reviewed by:	brooks
Sponsored by:	Dell EMC Isilon
Differential Revision:	https://reviews.freebsd.org/D10859
5.0.d20170517
18 May 2017 01:00:22
Revision:441125Original commit files touched by this commit
brooks search for other commits by this committer
Update to new snapshot.

Allow build with Python 3 as default[0].

PR:		219222 [0]
Submitted by:	daniel@blodan.se [0]
5.0.d20170329_2
15 May 2017 15:38:56
Revision:440939Original commit files touched by this commit
mat search for other commits by this committer
Remove svn keywords from patches.

Sponsored by:	Absolight
5.0.d20170329_2
29 Apr 2017 06:32:03
Revision:439720Original commit files touched by this commit
linimon search for other commits by this committer
Provide more descriptive error messages for ports failing on powerpc64.

Approved by:	portmgr (tier-2 blanket)
5.0.d20170329_2
17 Apr 2017 14:40:16
Revision:438697Original commit files touched by this commit
miwi search for other commits by this committer
- Fix Shebangs
5.0.d20170329_1
15 Apr 2017 14:11:44
Revision:438584Original commit files touched by this commit
linimon search for other commits by this committer
Remove the misspelled ONLY_FOR_ARCH definitions, which referred to an
arch we no longer support in any case.

Approved by:	portmgr (tier-2 blanket), "just fix it"
5.0.d20170329_1
05 Apr 2017 21:12:59
Revision:437835Original commit files touched by this commit
brooks search for other commits by this committer
The LLDB option requires CLANG so make it imply CLANG.

Attempt to reduce the size of WITH_DEBUG builds.  Reports suggest they
are still enormous.

Garbage collect some FreeBSD 9.x bits.
5.0.d20170329_1
01 Apr 2017 15:23:32
Revision:437439Original commit files touched by this commit
gerald search for other commits by this committer
Bump PORTREVISIONs for ports depending on the canonical version of GCC and
lang/gcc which have moved from GCC 4.9.4 to GCC 5.4 (at least under some
circumstances such as versions of FreeBSD or platforms).

This includes ports
 - with USE_GCC=yes or USE_GCC=any,
 - with USES=fortran,
 - using using Mk/bsd.octave.mk which in turn has USES=fortran, and
 - with USES=compiler specifying openmp, nestedfct, c++11-lib, c++14-lang,
   c++11-lang, c++0x, c11, or gcc-c++11-lib.

PR:		216707
5.0.d20170329
31 Mar 2017 16:01:14
Revision:437368Original commit files touched by this commit
brooks search for other commits by this committer
Upgrade to a fresh snapshot.

Attempt to reduce package size when built with -DWITH_DEBUG.[0]

Submitted by:	dim [0]
Sponsored by:	DARPA, AFRL
5.0.d20170211_1
29 Mar 2017 14:43:28
Revision:437204Original commit files touched by this commit
jbeich search for other commits by this committer
devel/openmp: link libomp.so against -lm for clang 3.6+

PR:		214258
Submitted by:	Yuta Satoh <nigoro.dev@gmail.com>
Approved by:	portmgr blanket
5.0.d20170211
12 Feb 2017 01:52:17
Revision:433921Original commit files touched by this commit
brooks search for other commits by this committer
Update to a fresh snapshot.
5.0.d20170114
14 Jan 2017 01:33:39
Revision:431454Original commit files touched by this commit
brooks search for other commits by this committer
Update to a new snapshot.
4.0.d20161207
09 Dec 2016 11:41:00
Revision:428179Original commit files touched by this commit
tcberner search for other commits by this committer
Update devel/cmake* to 3.7.1 [1]

Due to an upstream commit [2] we need now to pass
CMAKE_INSTALL_MANDIR:PATH="share/man" in the
devel/llvm-* ports, and fix the plist of net/remmina.
Further add an upstream patch to  math/plplot to
fix the build with 3.7.1.

[1] https://cmake.org/cmake/help/v3.7/release/3.7.html
[2] https://github.com/kitware/cmake/commit/956054

PR:		214975
Approved by:	rakuco (mentor)
Exp-run by:	antoine
4.0.d20161207
07 Dec 2016 20:03:41
Revision:428083Original commit files touched by this commit
brooks search for other commits by this committer
Update to a fresh snapshot.

Install bin/ld.lld-devel.

PR:		214932
Sponsored by:	DARPA, AFRL
4.0.d20161122
22 Nov 2016 23:05:21
Revision:426879Original commit files touched by this commit
brooks search for other commits by this committer
Update to a new snapshot.

I've been unable to replicate the build failures I've been seeing form the
cluster if my local poudriere setup.  If they continue with this update
I'll turn share library support back off.
4.0.d20161115
16 Nov 2016 00:52:01
Revision:426205Original commit files touched by this commit
brooks search for other commits by this committer
Update to a fresh snapshot.

Unabled shared libLLVM. [0]

Submitted by:	kwm [0]
4.0.d20161003
21 Oct 2016 12:51:41
Revision:424411Original commit files touched by this commit Sanity Test Failure
mat search for other commits by this committer
${RM} already has -f.

PR:		213570
Submitted by:	mat
Exp-run by:	antoine
Sponsored by:	Absolight
4.0.d20161003
05 Oct 2016 18:53:42
Revision:423371Original commit files touched by this commit
brooks search for other commits by this committer
Update to a new snapshot.

Look for ld.gold in LOCALBASE to fix builds on DragonFly. [0]

Merge a number of improvements from PR 212334 [1]:
- Use VAR option helper for _USES_PYTHON variable
- Use new GH_SUBDIR option helper, instead of post-extract-* targets
- Add libxml2 to USE_GNOME for CLANG option
- Replace blank space(s) with tab for some cases
- Add dependency on CLANG for COMPILER_RT option

Make -fopenmp work [2].

PR:		212334[1], 203223[2]
Submitted by:	lightside@gmx.com[1], marino[0]
Sponsored by:	DARPA, AFRL
4.0.d20160824_1
01 Sep 2016 22:06:32
Revision:421246Original commit files touched by this commit
brooks search for other commits by this committer
Attempt to fix build on platforms that don't support COMPILER_RT.

Make GOLD an amd64-only option (not belived to be a functional change).

PR:		212312
4.0.d20160824_1
27 Aug 2016 17:32:00
Revision:420988Original commit files touched by this commit
brooks search for other commits by this committer
Only enable the GOLD option by defult on amd64.

It's known to be broken on i386.
4.0.d20160824
24 Aug 2016 18:03:13
Revision:420809Original commit files touched by this commit
brooks search for other commits by this committer
Update to a fresh snapshot.
4.0.d20160816
16 Aug 2016 10:05:45
Revision:420275Original commit files touched by this commit
brooks search for other commits by this committer
Update to a fresh snapshot.
4.0.d20160726_1
30 Jul 2016 23:42:49
Revision:419336Original commit files touched by this commit
brooks search for other commits by this committer
Fix a plist generation bug that broke the !COMPILER_RT case.

PR:		211422
Also reported by:	marino
4.0.d20160726
26 Jul 2016 17:23:32
Revision:419137Original commit files touched by this commit
brooks search for other commits by this committer
Update to a new snapshot.  LLVM HEAD is now 4.0.

Fix some libraries that should have been under EXTRAS. [0]

PR:		211309 [0]
Submitted by:	greenreaper@hotmail.com [0]
3.9.d20160513
23 May 2016 18:36:52
Revision:415738Original commit files touched by this commit
amdmi3 search for other commits by this committer
Convert tab after WWW: in pkg-descrs to single space as per PHB

Approved by:	portmgr blanket
3.9.d20160513
15 May 2016 21:55:21
Revision:415288Original commit files touched by this commit
brooks search for other commits by this committer
Update to a May 13th snapshot.
3.9.d20160502
03 May 2016 22:53:39
Revision:414565Original commit files touched by this commit
brooks search for other commits by this committer
Update to a new snapshot.

Fix amd64 build when ${CC} -m32 doesn't work.

Assorted cleanups.
3.9.d20160424
24 Apr 2016 16:14:08
Revision:413948Original commit files touched by this commit
brooks search for other commits by this committer
Upgrade to a new snapshot.

Build compiler-rt alongside LLVM.  It requires clang headers that we don't
install because they are incompatible with FreeBSD headers.  To make this
work, configure and build compiler-rt in the post-build phase against the
built, but not yet installed llvm tree.

PR:		208900, 208923
3.9.d20160418
21 Apr 2016 20:53:01
Revision:413756Original commit files touched by this commit
brooks search for other commits by this committer
Update to a new snapshot and remove support for FreeBSD systems where
the C++11 compiler isn't clang (most specifically 9.x).
3.9.d20160407
21 Apr 2016 16:43:15
Revision:413746Original commit files touched by this commit
swills search for other commits by this committer
many ports: mark broken on powerpc64
3.9.d20160407
12 Apr 2016 22:24:19
Revision:413161Original commit files touched by this commit
brooks search for other commits by this committer
Update llvm-devel to a recent snapshot.

compiler-rt-devel remains BROKEN.
3.9.d20160216
01 Apr 2016 14:00:57
Revision:412346Original commit files touched by this commit
mat search for other commits by this committer
Remove ${PORTSDIR}/ from dependencies, categories d, e, f, and g.

With hat:	portmgr
Sponsored by:	Absolight
3.9.d20160216
23 Feb 2016 20:21:37
Revision:409443Original commit files touched by this commit
brooks search for other commits by this committer
LLD also doesn't build on 9 due to broken C++11 support.
3.9.d20160216
17 Feb 2016 22:17:17
Revision:409072Original commit files touched by this commit
brooks search for other commits by this committer
Update llvm-devel to a new 3.9 snapshot.

Mark complier-rt-devel as broken for now to stop blocking the llvm-devel
update.
3.8.d20151207
07 Dec 2015 18:14:05
Revision:403218Original commit files touched by this commit
brooks search for other commits by this committer
Update to a fresh snapshot and fix compiler-rt build.
3.8.d20151204
04 Dec 2015 13:04:14
Revision:402983Original commit files touched by this commit
brooks search for other commits by this committer
Update a fresh snapshot.
3.8.d20151120
23 Nov 2015 17:28:55
Revision:402286Original commit files touched by this commit
brooks search for other commits by this committer
Update llvm-devel and compiler-rt-devel to a new snapshot.

Add a script to update the snapshot SHAs.

Disable clang-tools-extras when building with gcc on FreeBSD due to the
incomplete C++11 support.

Fix a plist bug when lldb wasn't installed.
3.8.d20151111_1
18 Nov 2015 02:11:22
Revision:401840Original commit files touched by this commit
brooks search for other commits by this committer
Add the extra clang tools.
3.8.d20151111
18 Nov 2015 01:46:17
Revision:401839Original commit files touched by this commit
brooks search for other commits by this committer
Update to a November 11th snapshot.

This snapshot reintroduces scan-build-devel as upstream has added an
install target.
3.8.d20151021
23 Oct 2015 23:36:57
Revision:400065Original commit files touched by this commit
brooks search for other commits by this committer
Update llvm-devel to a new snapshot.

Remove embedded compiler-rt build as that no longer works and create a
compiler-rt-devel port (currently supporting i386 and amd64, patches
welcome for other ARCHs).

Cause clang to ignore the -fformat-extensions argument.[1]

Submitted by:	Sender Ghost <lightside@gmx.com> [1]
3.8.d20150818
23 Aug 2015 06:50:00
Revision:395073Original commit files touched by this commit
brooks search for other commits by this committer
Add missing patch file for amd64.
3.8.d20150818
21 Aug 2015 11:53:31
Revision:394938Original commit files touched by this commit
brooks search for other commits by this committer
Upgrade to an August 18th snapshot.

Add support for compiler-rt and various sanitizers.  Only works on i386
and amd64 due to now knowing the list of available libraries on each
other platform.

Attempt to allow building with gcc on non-FreeBSD systems.
3.8.d20150806_1
17 Aug 2015 14:20:41
Revision:394508Original commit files touched by this commit
mat search for other commits by this committer
Remove UNIQUENAME and LATEST_LINK.

UNIQUENAME was never unique, it was only used by USE_LDCONFIG and now,
we won't have conflicts there.

Use PKGBASE instead of LATEST_LINK in PKGLATESTFILE, the *only* consumer
is pkg-devel, and it works just fine without LATEST_LINK as pkg-devel
has the correct PKGNAME anyway.

Now that UNIQUENAME is gone, OPTIONSFILE is too. (it's been called
OPTIONS_FILE now.)

Reviewed by:	antoine, bapt
Exp-run by:	antoine
Sponsored by:	Absolight
Differential Revision:	https://reviews.freebsd.org/D3336
3.8.d20150806_1
10 Aug 2015 19:07:36
Revision:393887Original commit files touched by this commit
rpaulo search for other commits by this committer
Bump PORTREVISION for llvm{37,devel}.
3.8.d20150806
10 Aug 2015 19:04:06
Revision:393886Original commit files touched by this commit
rpaulo search for other commits by this committer
llvm{37,devel}: build and enable LLVM's gold plugin.

This makes it possible to use Link Time Optimisations in with
-fuse-ld=gold.

Reviewed by:	brooks
Approved by:	brooks
Differential Revision:	https://reviews.freebsd.org/D3335
3.8.d20150806
08 Aug 2015 00:19:07
Revision:393707Original commit files touched by this commit
brooks search for other commits by this committer
Fix a distinfo botch resulting from rolling back the date in PORTVERSION.
3.8.d20150806
08 Aug 2015 00:11:02
Revision:393706Original commit files touched by this commit
brooks search for other commits by this committer
Update to the latest commits on the mirror (2015-08-06).
3.8.d20150720_4
04 Aug 2015 03:52:52
Revision:393509Original commit files touched by this commit
brooks search for other commits by this committer
Disable LLDB when the chosen compiler is gcc.

On platforms where the system compiler isn't clang (including 9.x),
USES=compiler:c++11-lib uses gcc48 as the compiler.  Unfortunatly, gcc48
does not provide a sufficently complient c++11 environment to build LLDB
when compiled on 9.x and possiably on other platforms.
3.8.d20150720_4
30 Jul 2015 18:45:54
Revision:393254Original commit files touched by this commit
brooks search for other commits by this committer
Fix plist when WITH_DEBUG=1 is set.

Submitted by:	kwm
Differential Revision:	https://reviews.freebsd.org/D3196
3.8.d20150720_4
30 Jul 2015 17:47:46
Revision:393253Original commit files touched by this commit
brooks search for other commits by this committer
Use option helpers where possible.[0]

Assorted tidying.

PR:		201986 [0]
Submitted by:	mat [0]
3.8.d20150720_4
30 Jul 2015 01:22:38
Revision:393212Original commit files touched by this commit
brooks search for other commits by this committer
Fix building with DOCS disabled.

Improve pkg-descr.
3.8.d20150720_3
29 Jul 2015 23:28:36
Revision:393204Original commit files touched by this commit
brooks search for other commits by this committer
Switch to USE_GITHUB's multiple project support.

Hack around the lack of <OPTION>_GH_PROJECT and <OPTION>_GH_TAGNAME support.

Submitted by:	jbeich, mat
3.8.d20150720_3
29 Jul 2015 17:52:53
Revision:393190Original commit files touched by this commit
brooks search for other commits by this committer
Fix some mistakes that preventing fetching and building.

I'll switch to USE_GITHUB in a later commit.

Submitted by:	jbeich
3.8.d20150720_3
28 Jul 2015 00:56:51
Revision:393044Original commit files touched by this commit
brooks search for other commits by this committer
Add support for lld, the LLVM linker.

Update/add missing option descriptions.
3.8.d20150720_2
28 Jul 2015 00:25:54
Revision:393042Original commit files touched by this commit
brooks search for other commits by this committer
Add a option (on by default) to build LLDB.
3.8.d20150720_1
27 Jul 2015 21:48:21
Revision:393039Original commit files touched by this commit
brooks search for other commits by this committer
Only try to build libiomp on amd64.

It should be possible to build on i386, arm, aarch64, and powerpc64, but
I can't currently test any of those.
3.8.d20150720
24 Jul 2015 23:40:10
Revision:392851Original commit files touched by this commit
brooks search for other commits by this committer
Mostly complete redo to the build of -devel LLVM ports:
 - Switch to cmake.
 - Combine all builds into devel/llvm-devel.
   - Remove devel/libiomp5-devel
   - Make lang/clang-devel a metaport so people can still find it.

Upgrade a snapshot shortly after the 3.7 branch point.

Sponsored by:	DARPA, AFRL
3.7.r236894
22 May 2015 13:34:22
Revision:387021Original commit files touched by this commit
mat search for other commits by this committer
Remove $FreeBSD$ from patches files in categories a-j.

With hat:	portmgr
Sponsored by:	Absolight
3.7.r236894
14 May 2015 10:15:09
Revision:386312Original commit files touched by this commit
mat search for other commits by this committer
MASTER_SITES cleanup.

- Replace ${MASTER_SITE_FOO} with FOO.
- Merge MASTER_SITE_SUBDIR into MASTER_SITES when possible. (This means 99.9%
  of the time.)
- Remove occurrences of MASTER_SITE_LOCAL when no subdirectory was present and
  no hint of what it should be was present.
- Fix some logic.
- And generally, make things more simple and easy to understand.

While there, add magic values to the FESTIVAL, GENTOO, GIMP, GNUPG, QT and
SAMBA macros.

Also, replace some EXTRACT_SUFX occurences with USES=tar:*.

Checked by:	make fetch-urlall-list
With hat:	portmgr
Sponsored by:	Absolight
3.7.r236894
13 May 2015 14:54:53
Revision:386221Original commit files touched by this commit
brooks search for other commits by this committer
Use svnlite in the maintainer BOOTSTRAP target.

Requested by:	xmj
3.7.r236894
08 May 2015 21:30:26
Revision:385836Original commit files touched by this commit
brooks search for other commits by this committer
Update clang-devel and llvm-devel to r236894.

Add a port of the Intel/LLVM OpenMP runtime library.

Sponsored by:	DARPA, AFRL
3.7.r234164
06 Apr 2015 21:51:35
Revision:383482Original commit files touched by this commit
brooks search for other commits by this committer
Upgrade to r234164.

PR:		197908 (seems to build with gcc 4.9)
3.6.r225991
15 Jan 2015 19:04:51
Revision:377138Original commit files touched by this commit
brooks search for other commits by this committer
Update to r225991 (the 3.6 branch point).

Number of commits found: 403 (showing only 100 on this page)

«  1 | 2 | 3 | 4 | 5  »