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
This referral link gives you 10% off a Fastmail.com account and gives me a discount on my Fastmail account.

Get notified when packages are built

A new feature has been added. FreshPorts already tracks package built by the FreeBSD project. This information is displayed on each port page. You can now get an email when FreshPorts notices a new package is available for something on one of your watch lists. However, you must opt into that. Click on Report Subscriptions on the right, and New Package Notification box, and click on Update.

Finally, under Watch Lists, click on ABI Package Subscriptions to select your ABI (e.g. FreeBSD:14:amd64) & package set (latest/quarterly) combination for a given watch list. This is what FreshPorts will look for.

Port details
llvm-devel LLVM and Clang
19.0.d20240321 devel on this many watch lists=8 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 18.0.d20231201Version 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: 2024-03-26 13:46:06
Commit Hash: d153eae
People watching this port, also watch:: portmaster, firefox, qemu, ffmpeg, pkg
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

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
  • cmark
CONFLICTS_INSTALL:
  • llvm-devel
  • llvm-devel-lite
Conflicts Matches:
There are no Conflicts Matches for this port. This is usually an error.
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 = 1711041028 SHA256 (llvm-llvm-project-19.0.d20240321-4bf8dc1a0f9546afb2c13c121e34237ce16cfca6_GH0.tar.gz) = 4de2b59cf89c263783468f00129b74bad58f9a78020a043955e25d7c9f7a6365 SIZE (llvm-llvm-project-19.0.d20240321-4bf8dc1a0f9546afb2c13c121e34237ce16cfca6_GH0.tar.gz) = 208047340

Packages (timestamps in pop-ups are UTC):
llvm-devel
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest19.0.d20240212_119.0.d20240212_1-19.0.d20240212_1----
FreeBSD:13:quarterly18.0.d2023120118.0.d20231201-18.0.d2023120118.0.d2023120118.0.d2023120118.0.d2023120118.0.d20231201
FreeBSD:14:latest19.0.d20240212_119.0.d20240212_116.0.d2023010319.0.d20240212_1-17.0.d20230522--
FreeBSD:14:quarterly18.0.d2023120118.0.d20231201-18.0.d2023120118.0.d2023120118.0.d2023120118.0.d2023120118.0.d20231201
FreeBSD:15:latest19.0.d20240212_119.0.d20240212_1n/a18.0.d20240124_1n/a18.0.d20240124_118.0.d20240124_1-
FreeBSD:15:quarterly--n/a-n/a---
 

llvm-devel-lite
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest19.0.d20240212_119.0.d20240212_1-19.0.d20240212_119.0.d20240321---
FreeBSD:13:quarterly18.0.d2023120118.0.d2023120117.0.d2023071118.0.d2023120118.0.d2023120118.0.d2023120118.0.d2023120118.0.d20231201
FreeBSD:14:latest19.0.d20240212_119.0.d20240212_116.0.d2023010319.0.d20240212_119.0.d2024032117.0.d20230522-17.0.d20230522
FreeBSD:14:quarterly18.0.d2023120118.0.d20231201-18.0.d2023120118.0.d2023120118.0.d2023120118.0.d2023120118.0.d20231201
FreeBSD:15:latest19.0.d20240212_119.0.d20240212_1n/a18.0.d20240124_1n/a18.0.d20240124_118.0.d20240124_119.0.d20240212_1
FreeBSD:15:quarterly--n/a-n/a---
 

Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. py39-myst-parser>0 : textproc/py-myst-parser@py39
  2. py39-recommonmark>=0.0.20180530 : textproc/py-recommonmark@py39
  3. py39-sphinx-markdown-tables>=0 : textproc/py-sphinx-markdown-tables@py39
  4. ld.gold : devel/binutils
  5. py39-pexpect>0 : misc/py-pexpect@py39
  6. swig : devel/swig
  7. cmake : devel/cmake-core
  8. ninja : devel/ninja
  9. python3.9 : lang/python39
  10. perl5>=5.36<5.37 : lang/perl5.36
Test dependencies:
  1. python3.9 : lang/python39
Runtime dependencies:
  1. python3.9 : lang/python39
  2. perl5>=5.36<5.37 : lang/perl5.36
Library dependencies:
  1. libzstd.so : archivers/zstd
  2. liblua-5.3.so : lang/lua53
  3. libedit.so.0 : devel/libedit
  4. libxml2.so : textproc/libxml2
This port is required by:
for Build

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-19.0.d20240321: 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:53 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/4bf8dc1a0f9546afb2c13c121e34237ce16cfca6?dummy=/
Collapse this list.

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

«  1 | 2 | 3 | 4  »  

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
13.0.d20210518
20 May 2021 21:46:06
commit hash: a459b93bae5a13e939a1de8879e8bcd35be1c7b0commit hash: a459b93bae5a13e939a1de8879e8bcd35be1c7b0commit hash: a459b93bae5a13e939a1de8879e8bcd35be1c7b0commit hash: a459b93bae5a13e939a1de8879e8bcd35be1c7b0 files touched by this commit
Brooks Davis (brooks) search for other commits by this committer
devel/llvm-devel: new snapshot 2021-05-18

Enable STATIC_LIBS by default to allow tools such as
devel/include-what-you-use to link. [0]

Install i386 sanitizers if they are built on amd64 (this happens if
lib32 libraries are installed.)

PR:		255894 [0]
13.0.d20210408_1
12 Apr 2021 22:41:47
commit hash: 5253f1d0832b5b44847747d4e157c2a659749fdfcommit hash: 5253f1d0832b5b44847747d4e157c2a659749fdfcommit hash: 5253f1d0832b5b44847747d4e157c2a659749fdfcommit hash: 5253f1d0832b5b44847747d4e157c2a659749fdf files touched by this commit
Brooks Davis (brooks) search for other commits by this committer
devel/llvm-devel: Disable FLANG on i386

It doesn't compile (may also be broken on other 32-bit platforms, but
I don't have reports one way or the other).
13.0.d20210408_1
12 Apr 2021 22:41:47
commit hash: f8a01bcaaf9d3199e622df7ee9e78ad3102005e9commit hash: f8a01bcaaf9d3199e622df7ee9e78ad3102005e9commit hash: f8a01bcaaf9d3199e622df7ee9e78ad3102005e9commit hash: f8a01bcaaf9d3199e622df7ee9e78ad3102005e9 files touched by this commit
Brooks Davis (brooks) search for other commits by this committer
devel/llvm-devel: add a lite flavor

This flavor includes clang and lld and has no runtime dependencies.

Add a new STATIC_LIBS option to toggle instalation of non-sanitizer static
libraries.  This saves a substantial amount of space.
13.0.d20210408
08 Apr 2021 22:23:37
commit hash: 93ea3621fa106cc031bac99b79f230cbe7a23ed6commit hash: 93ea3621fa106cc031bac99b79f230cbe7a23ed6commit hash: 93ea3621fa106cc031bac99b79f230cbe7a23ed6commit hash: 93ea3621fa106cc031bac99b79f230cbe7a23ed6 files touched by this commit
Brooks Davis (brooks) search for other commits by this committer
devel/llvm-devel: Update to a new snapshot
13.0.d20210308_1
08 Apr 2021 22:23:37
commit hash: 449e5da21ccc0b8bf5175ad579a2ba3a3b217406commit hash: 449e5da21ccc0b8bf5175ad579a2ba3a3b217406commit hash: 449e5da21ccc0b8bf5175ad579a2ba3a3b217406commit hash: 449e5da21ccc0b8bf5175ad579a2ba3a3b217406 files touched by this commit
Brooks Davis (brooks) search for other commits by this committer
llvm-devel: enable flang by default

The flang Fortran compiler now builds with LLVM_LINK_LLVM_DYLIB=ON
(required to avoid truely excessive size) so enable it by default.
13.0.d20210308
06 Apr 2021 14:31:13
commit hash: 135fdeebb99c3569e42d8162b265e15d29bd937dcommit hash: 135fdeebb99c3569e42d8162b265e15d29bd937dcommit hash: 135fdeebb99c3569e42d8162b265e15d29bd937dcommit hash: 135fdeebb99c3569e42d8162b265e15d29bd937d files touched by this commit
Mathieu Arnold (mat) search for other commits by this committer
all: Remove all other $FreeBSD keywords.
13.0.d20210308
06 Apr 2021 14:31:07
commit hash: 305f148f482daf30dcf728039d03d019f88344ebcommit hash: 305f148f482daf30dcf728039d03d019f88344ebcommit hash: 305f148f482daf30dcf728039d03d019f88344ebcommit hash: 305f148f482daf30dcf728039d03d019f88344eb files touched by this commit
Mathieu Arnold (mat) search for other commits by this committer
Remove # $FreeBSD$ from Makefiles.
13.0.d20210308
12 Mar 2021 22:28:01
Revision:568206Original commit files touched by this commit
brooks search for other commits by this committer
llvm-devel: make portlint slightly happier
13.0.d20210308
12 Mar 2021 22:05:11
Revision:568205Original commit files touched by this commit
brooks search for other commits by this committer
llvm-devel: Handle unsupported options centrally

Use a loop over all possible options to comment out PLIST entries for
options not supported on the current platform.

Sponsored by:	DARPA, AFRL
13.0.d20210308
08 Mar 2021 21:01:42
Revision:567872Original commit files touched by this commit
brooks search for other commits by this committer
Update to a new snapshot (now on the 13.0.0 line).

Disable LLDB docs due to build issues.

Reduce dependencies in core LLVM and Clang bits.

Sponsored by:	DARPA
12.0.d20201027
26 Jan 2021 14:56:05
Revision:562685Original commit files touched by this commit
pkubaj search for other commits by this committer
devel/llvm*: enable GOLD on 14 on powerpc64
12.0.d20201027
14 Jan 2021 14:34:38
Revision:561562Original commit files touched by this commit
dbaio search for other commits by this committer
Remove PY_SPHINX from ports using Python 3

Approved by:	 portmgr blanket
Differential Revision:	https://reviews.freebsd.org/D28093
12.0.d20201027
29 Oct 2020 21:21:11
Revision:553642Original commit files touched by this commit
brooks search for other commits by this committer
Update to a new snapshot.

Add a missing dependency on lua for lldb.
12.0.d20200925
29 Sep 2020 16:36:12
Revision:550531Original commit files touched by this commit
brooks search for other commits by this committer
Update to a new snapshot.

Disable DOCS for FLANG.  They require sphinx-markdown-tables which in
turn requires py-markdown > 3.0.1 and depite the creation of a
py-markdown2 port, our py-markdown remains at 2.6.11.
12.0.d20200811
14 Aug 2020 18:35:40
Revision:544895Original commit files touched by this commit
brooks search for other commits by this committer
Update to a new snapshot and add FLANG and MLIR options

Add two new options:
 - FLANG (Fortran 2018 compiler)
 - MLIR (Multi-Level Intermediate Representation support)

MLIR is enabled by default and required by FLANG. FLANG is not yet
enabled by default because it is broken with LLVM_LINK_LLVM_DYLIB=ON
which results in a truly enormous package (500+MB .txz).

PR:		248591
Sponsored by:	DARPA
12.0.d20200806
10 Aug 2020 21:08:05
Revision:544647Original commit files touched by this commit
brooks search for other commits by this committer
Update to a more recent snapshot.

Fix C++ library selection for some --target values. [0]

PR:		248386 [0]
Reported by:	Greg V [0]
11.0.d20200706_1
14 Jul 2020 21:54:06
Revision:542238Original commit files touched by this commit
pkubaj search for other commits by this committer
devel/llvm-devel: enable GOLD and OPENMP on powerpc64 (GOLD only on head)

OPENMP on powerpc64 works just fine. GOLD needs ld.gold, which doesn't work on
elfv1.
11.0.d20200706
12 Jul 2020 19:21:11
Revision:542092Original commit files touched by this commit
brooks search for other commits by this committer
Fix plist without OPENMP.

PR:		247821
Reported by:	philippe.michel7@free.fr
Sponsored by:	DARPA
11.0.d20200706
06 Jul 2020 22:52:55
Revision:541373Original commit files touched by this commit
brooks search for other commits by this committer
Update to a fresh snapshot.
11.0.d20200519
17 Jun 2020 18:17:45
Revision:539491Original commit files touched by this commit
sunpoet search for other commits by this committer
Move devel/swig30 to devel/swig and update to 4.0.1

- Do not silence installation message
- Update dependent ports:
  - Fix build with swig 4.0.1
  - Update *_DEPENDS
  - Remove BINARY_ALIAS

Changes:	http://www.swig.org/news.php
PR:		246613
Exp-run by:	antoine
11.0.d20200519
10 Jun 2020 04:07:20
Revision:538368Original commit files touched by this commit
kevans search for other commits by this committer
devel/llvm*: Avoid extraneous escapes

All of these single quotes are safe on their own, as they're enclosed in
double quotes. Removes the escapes, because they're currently passed through
to the underlying regex engine as \' to be interpreted as '.

A future change will forbid this escape, then an even further future change
will actually imbue \' with special meaning based on GNU interpretation
("end of subject").

No PORTREVISION bump or rebuild is needed, as they're functionally
equivalent.

PR:		247058
Approved by:	koobs (mentor), brooks (maintainer)
MFH:		2020Q2 (blanket: trivial build fix)
11.0.d20200519
03 Jun 2020 17:58:09
Revision:537629Original commit files touched by this commit
brooks search for other commits by this committer
Update to a more recent snapshot.
11.0.d20200327
18 May 2020 21:50:29
Revision:535791Original commit files touched by this commit
dbaio search for other commits by this committer
devel/llvm*: Upgrade Sphinx dependency to 3.X

This avoids conflicts between Sphinx ports when not using Poudriere.

PR:		246500
Approved by:	brooks (maintainer)
11.0.d20200327
11 May 2020 23:51:58
Revision:534966Original commit files touched by this commit
dbaio search for other commits by this committer
Update Sphinx

- Repocopy textproc/py-sphinx to textproc/py-sphinx18

  Update it to 1.8.5 (latest version from 1.8.X).
  This version supports Python 2 and 3.
  Add test target.

- textproc/py-sphinx: Update to 3.0.2

  Python 3 only (3.5+).
  Add test target.

- Mk/Uses/python.mk: Add PY_SPHINX
(Only the first 15 lines of the commit message are shown above View all of this commit message)
11.0.d20200327
28 Mar 2020 00:01:42
Revision:529299Original commit files touched by this commit
brooks search for other commits by this committer
Update to a new snapshot.

Add a patch to work around https://reviews.llvm.org/D76827.

Sponsored by:	DARPA
11.0.d20200117
19 Jan 2020 13:55:38
Revision:523575Original commit files touched by this commit
brooks search for other commits by this committer
Update to a new snapshot (welcome to LLVM 11).

Fix plist when COMPILER_RT is disabled.

PR:		243371
10.0.d20200103
16 Jan 2020 14:14:24
Revision:523234Original commit files touched by this commit
antoine search for other commits by this committer
Revert r523228 and unbreak INDEX
10.0.d20200103
16 Jan 2020 13:08:58
Revision:523228Original commit files touched by this commit
brooks search for other commits by this committer
Attempt to fix build on 11 (i386 and amd64) and 12 (i386).

On the package builders, the bfd linker crashes when linking so force
the use of lld.
10.0.d20200103
03 Jan 2020 18:56:54
Revision:521953Original commit files touched by this commit
brooks search for other commits by this committer
Update to a new snapshot.
10.0.d20191218
20 Dec 2019 21:51:46
Revision:520528Original commit files touched by this commit
brooks search for other commits by this committer
Correct plist when OPENMP is disabled.

PR:		242730
Reported by:	philippe.michel7@free.fr
Sponsored by:	DARPA, AFRL
10.0.d20191218
18 Dec 2019 23:14:22
Revision:520408Original commit files touched by this commit
brooks search for other commits by this committer
Update to a new snapshot.

Fix llvm-devel.mk cross toolchain file.

Submitted by:	mhorne
Differential Revision:	https://reviews.freebsd.org/D22869
10.0.d20191108
15 Nov 2019 23:14:09
Revision:517707Original commit files touched by this commit
brooks search for other commits by this committer
Update to a new snapshot and migrate to the llvm monorepo.

We now always download everthing so apply all patches (except the ELFv2
patches) unconditionally.  Don't imply CLANG fo ELFV2 since the patches
will always apply.

Install llvm-devel.mk for CROSS_TOOLCHAIN support subsuming the
role of xtoolchain-llvm-devel.  This means that users will get the
dependency for CROSS_TOOLCHAIN=llvm-devel by installing llvm-devel.
To avoid unnecessicary churn in other xtoolchain-llvm* ports, leave
xtoolchain-llvm-devel in place and make it IGNORE in the -devel case.
Once llvm90 (and maybe llvm80) are updated I'll remove it or move it as
appropriate.

Always install a link from ld.lld to ld as was done by
xtoolchain-llvm-devel.

Sponsored by:	DARPA, AFRL
10.0.d20191029
07 Nov 2019 00:59:33
Revision:516936Original commit files touched by this commit
brooks search for other commits by this committer
Update to a more recent snapshot.

Fix build with EXTRAS disabled.
10.0.d20191021
22 Oct 2019 18:40:12
Revision:515208Original commit files touched by this commit
brooks search for other commits by this committer
Fix typo in patch to fix clang build.

Adjust the set of headers installed with clang to match llvm90.  Also
correct the location of the patch.

Reported by:	yuri (lack on unwind.h)
10.0.d20191021
21 Oct 2019 23:53:09
Revision:515154Original commit files touched by this commit
brooks search for other commits by this committer
Update to a new snapshot.

powerpc64: add configure option to select ELFv2 ABI

In preparation for compiler+ABI change in PowerPC64, this change adds a
configure option to select ELFv2 as default powerpc64 ABI when compiling
llvm-devel.

The new option automatically set when ELFv2 environment is detected
(when PPC_ABI=ELFv2)

Submitted by:	Alfredo Dal'Ava Junior
Differential Revision:	https://reviews.freebsd.org/D22100
10.0.d20190913
19 Sep 2019 11:09:50
Revision:512330Original commit files touched by this commit
brooks search for other commits by this committer
Fix plist.
10.0.d20190913
13 Sep 2019 14:33:35
Revision:511972Original commit files touched by this commit
brooks search for other commits by this committer
Update to a new snapshot.

Fix build without COMPILER_RT. [0]

Reported by:	emaste
Sponsored by:	DARPA, AFRL
10.0.d20190821
22 Aug 2019 12:43:09
Revision:509597Original commit files touched by this commit
brooks search for other commits by this committer
Update to a new snapshot.

Pull in fixes for building with all options disabled and python > 3.6.

Sponsored by:	DARPA, AFRL
9.0.d20190712_1
26 Jul 2019 20:46:57
Revision:507372Original 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
as defined in Mk/bsd.default-versions.mk which has moved from GCC 8.3
to GCC 9.1 under most circumstances now after revision 507371.

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, c11, c++0x, c++11-lang,
   c++11-lib, c++14-lang, c++17-lang, or gcc-c++11-lib
plus, everything INDEX-11 shows with a dependency on lang/gcc9 now.

PR:		238330
9.0.d20190712
18 Jul 2019 07:06:56
Revision:506839Original commit files touched by this commit
tobik search for other commits by this committer
devel/llvm-devel: Attempt to unbreak LLDB=off after r506765

$ make WITHOUT=LLDB check-sanity
===>  llvm-devel-9.0.d20190712 uses unknown USES=python arguments: build:3.6.
*** Error code 1
9.0.d20190712
16 Jul 2019 16:40:06
Revision:506765Original commit files touched by this commit
brooks search for other commits by this committer
Pin the python version to 3.6 to fix builds with 2.7 as the default.

It appears that LLVM recently become more aggressive in finding python 3
installations and strongly prefers them.

No PORTREVISON bump as I expect only previously broken systems to see any
changes.

PR:		239237
Reported by:	jbeich
9.0.d20190712
15 Jul 2019 19:49:51
Revision:506706Original commit files touched by this commit
brooks search for other commits by this committer
Upgrade to a newer snapshot.

Chase the switch to python 3.6 as default.

Enable LLVM_LINK_LLVM_DYLIB and CLANG_LINK_LLVM_DYLIB.[0]

PR:		223191 [0]
Requested by:	jbeich [0]
9.0.d20190710
11 Jul 2019 16:59:17
Revision:506416Original commit files touched by this commit
brooks search for other commits by this committer
Update to a new snapshot.

Move clang-scan-deps to the right option in Makefile.COMMANDS.
9.0.d20190701
03 Jul 2019 20:45:40
Revision:505794Original commit files touched by this commit
brooks search for other commits by this committer
Add missed patch in previous commit to allow LLDB docs to build with the
outdated Sphinx in the ports tree.
9.0.d20190701
02 Jul 2019 17:04:50
Revision:505690Original commit files touched by this commit
brooks search for other commits by this committer
Update to a fresh (2019-07-01) snapshot.

Note that 9.0.0 is scheduled to branch 2019-07-18 so now is a good time
to be testing and fixing bugs.

Sponsored by:	DARPA, AFRL
9.0.d20190510
20 May 2019 21:15:48
Revision:502172Original commit files touched by this commit
brooks search for other commits by this committer
Update to a newer snapshot 9.0.d20190510.

I used the submitted patch for inspiration, but regenerated most of it
and added some unrelated cleanups.

PR:		237819
Requested by:	yuri
Submitted by:	yuri
9.0.d20190326
03 Apr 2019 18:36:12
Revision:497743Original commit files touched by this commit
brooks search for other commits by this committer
Fix broken plist.

PR:		236987
Reported by:	Trond.Endrestol@ximalas.info
9.0.d20190326
01 Apr 2019 18:00:35
Revision:497499Original commit files touched by this commit
brooks search for other commits by this committer
Update to a new snapshot.

Correct finding libopenmp.

PR:		236788
Submitted by:	jbeich
9.0.d20190226
07 Mar 2019 23:52:09
Revision:495005Original commit files touched by this commit
brooks search for other commits by this committer
Move the list of llvm commands to seperate Makefile.COMMANDS to be used
by another port to come later.

Reorder Makefiles a bit to group similar things together.

Remove support for generating patch files from upstream SVN revisions.
The required interfaces have been disabled for some time and LLVM is in
the process if migrating to Git.

No functional changes (pkg-plist changes are simply ordering).
9.0.d20190226
07 Mar 2019 23:16:40
Revision:495004Original commit files touched by this commit
brooks search for other commits by this committer
Update to a more recent shapshot.

Adapt to removal of the ARM license.

Allow licenses to sit somewhere other then WRKSRC.

Fix the plist when OPENMP is disabled.

PR:		236008
9.0.d20190122
28 Jan 2019 23:32:45
Revision:491521Original commit files touched by this commit
brooks search for other commits by this committer
Update to a new snapshot matching our upcoming paper.

Sponsored by:	DARPA, AFRL
9.0.d20190118
19 Jan 2019 00:05:09
Revision:490683Original commit files touched by this commit
brooks search for other commits by this committer
Update to a new version (LLVM HEAD is now 9.0.0).

Remove clang headers conflicting with FreeBSD headers.  I'd throught
this was nolonger required, but it seems to still be necessicary in at
least some cases.

Submitted by:	Alfredo Dal'Ava Junior
Differential Revision:	https://reviews.freebsd.org/D18879
8.0.d20190114
15 Jan 2019 16:19:34
Revision:490385Original commit files touched by this commit
brooks search for other commits by this committer
Update to a new snapshot.

Add -DNDEBUG to CFLAGS/CXXFLAGS to prevent USES=cmake from accidentally
reenabling assertions. [0]

This should fix i386 builds.

PR:		233506 [0]
8.0.d20190108
09 Jan 2019 23:06:07
Revision:489840Original commit files touched by this commit
brooks search for other commits by this committer
Upgrade to a new snapshot.

Fix a bug that resulted in LLVM_BUILD_LLVM_DYLIB not being passed as a
cmake argument. [0]

PR:		234739 [0]
Submitted by:	tobik [0]
8.0.d20181024_1
08 Jan 2019 09:06:38
Revision:489658Original commit files touched by this commit
tobik search for other commits by this committer
Do not set OPTIONS_SUB twice
8.0.d20181024_1
25 Dec 2018 20:25:40
Revision:488341Original commit files touched by this commit
tcberner search for other commits by this committer
Change cmake default behaviour to outsource.

Ports that build out of source now simply can use "USES=cmake"
instead of "USES=cmake:outsource". Ports that fail to build
out of source now need to specify "USES=cmake:insource".

I tried to only set insource where explictely needed.

PR:		232038
Exp-run by:	antoine
8.0.d20181024_1
12 Dec 2018 01:35:36
Revision:487272Original 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
defined via Mk/bsd.default-versions.mk which has moved from GCC 7.4 t
GCC 8.2 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, c11, c++0x, c++11-lang,
   c++11-lib, c++14-lang, c++17-lang, or gcc-c++11-lib
plus, as a double check, everything INDEX-11 showed depending on lang/gcc7.

PR:		231590
8.0.d20181024
14 Nov 2018 18:12:23
Revision:484937Original commit files touched by this commit
bdrewery search for other commits by this committer
Use exec in wrapper to avoid an extra shell process sticking around.

I purposely didn't bump PORTREVISION for this as it's not really
worth a rebuild even though technically required.

Approved by:		brooks
8.0.d20181024
02 Nov 2018 13:32:35
Revision:483807Original commit files touched by this commit
rene search for other commits by this committer
Remove compatibility code for FreeBSD < 11.2 from all ports.

Simplify some ports where DragonFlyBSD no longer needs to be special-cased.
Submitted by:	rene
Reviewed by:	bapt, jbeich
Differential Revision:	https://reviews.freebsd.org/D17724
8.0.d20181024
25 Oct 2018 20:32:13
Revision:482991Original commit files touched by this commit
brooks search for other commits by this committer
Update to a new snapshot.
8.0.d20181001
03 Oct 2018 18:15:02
Revision:481176Original commit files touched by this commit
brooks search for other commits by this committer
Fix plist on i386.

PR:		231893
Reported by:	jbeich
8.0.d20181001
02 Oct 2018 16:45:39
Revision:481120Original commit files touched by this commit
brooks search for other commits by this committer
Update to a new snapshot.

Update LICENSE data per mailing list feedback and move to a seperate
Makefile.LICENSE for use by other llvm ports.
8.0.d20180925
25 Sep 2018 17:56:49
Revision:480686Original commit files touched by this commit
brooks search for other commits by this committer
Update to a more recent snapshot.

Work around upstream breakage in LLDB.

Sponsored by:	DARPA, AFRL
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]

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

«  1 | 2 | 3 | 4  »