Port details |
- llvm50 LLVM and Clang
- 5.0.2_3 devel
=1 5.0.2_3Version of this port present on the latest quarterly branch.
- DEPRECATED: Obsolete and unmaintained upstream
This port expired on: 2019-04-30
- Maintainer: brooks@FreeBSD.org
- Port Added: 2017-09-14 19:30:47
- Last Update: 2019-04-30 22:32:36
- SVN Revision: 500571
- People watching this port, also watch:: emby-server, openvpn, x265, ffmpeg, plexmediaserver
- Also Listed In: lang
- License: LLVM
- WWW:
- http://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.
WWW: http://llvm.org/
-
cgit ¦ GitHub ¦ GitHub ¦ GitLab ¦
- Manual pages:
-
- pkg-plist: as obtained via:
make generate-plist - Dependency lines:
-
- No installation instructions:
- This port has been deleted.
- PKGNAME: llvm50
- Flavors: there is no flavor information for this port.
- distinfo:
- TIMESTAMP = 1525364164
SHA256 (llvm-5.0.2.src.tar.xz) = d522eda97835a9c75f0b88ddc81437e5edbb87dc2740686cb8647763855c2b3c
SIZE (llvm-5.0.2.src.tar.xz) = 23451868
No package information for this port in our database- Sometimes this happens. Not all ports have packages. Perhaps there is a build error. Check the fallout link:
- Dependencies
- NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
- Build dependencies:
-
- sphinx-build : textproc/py-sphinx
- ld.gold : devel/binutils
- swig3.0 : devel/swig30
- py27-enum34>0 : devel/py-enum34@py27
- cmake : devel/cmake
- ninja : devel/ninja
- python2.7 : lang/python27
- perl5>=5.28.r1<5.29 : lang/perl5.28
- Runtime dependencies:
-
- python2.7 : lang/python27
- perl5>=5.28.r1<5.29 : lang/perl5.28
- Library dependencies:
-
- libedit.so.0 : devel/libedit
- libxml2.so : textproc/libxml2
- NOTE: dependencies for deleted ports are notoriously suspect
- This port is required by:
- for Run
-
Deleted ports which required this port:
- * - 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 llvm50-5.0.2_3:
CLANG=on: Build clang
COMPILER_RT=on: Sanitizer libraries
DOCS=on: Build and/or install documentation
EXTRAS=on: Extra clang tools
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
OPENMP=on: Install libomp, the LLVM OpenMP runtime library
===> Use 'make config' to modify these settings
- Options name:
- N/A
- USES:
- cmake compiler libedit perl5 tar:xz shebangfix python:2.7 gnome
- FreshPorts was unable to extract/find any pkg message
- Master Sites:
|
Commit History - (may be incomplete: for full details, see links to repositories near top of page) |
Commit | Credits | Log message |
5.0.2_3 30 Apr 2019 22:32:36 |
brooks |
Remove LLVM 5.0 as it has no remaining dependencies and has expired.
PR: 236412 |
5.0.2_3 25 Mar 2019 23:59:04 |
brooks |
Deprecate and slap an expiriation date on llvm50. |
5.0.2_3 18 Feb 2019 21:52:49 |
brooks |
Don't override the compiler on armv7.
The base system compiler is now sufficent to build and link.
No version bump. While technically required for armv7, forcing everyone
to rebuild for this minor change that doesn't effect actual use is not
justifiable.
PR: 235282
Submitted by: jbeich |
5.0.2_3 18 Jan 2019 22:57:33 |
brooks |
Remove obsolete conflicts entries referencing clang-devel. |
5.0.2_3 17 Jan 2019 23:29:30 |
brooks |
More throughly disable assertions. This works around USES=cmake
overriding the CFLAGS used to build. [0]
devel/llvm[45]0: Fix build on GCC systems. [1]
devel/llvm[456]: Avoid realpath calls where possible in the wrapper
script. [2]
PR: 233506 [0], 234647 [1], 234937 [1]
Submitted by: greg@unrelenting.technology [0], pkubaj@anongoth.pl [1],
bdrewery [2]
Differential Revision: https://reviews.freebsd.org/D17990 |
5.0.2_2 08 Jan 2019 09:06:38 |
tobik |
Do not set OPTIONS_SUB twice |
5.0.2_2 25 Dec 2018 20:25:40 |
tcberner |
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 |
5.0.2_2 12 Dec 2018 01:35:36 |
gerald |
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 |
5.0.2_1 14 Nov 2018 18:12:23 |
bdrewery |
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 |
5.0.2_1 02 Nov 2018 13:32:35 |
rene |
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 |
5.0.2_1 21 Aug 2018 20:29:02 |
brooks |
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 |
5.0.2_1 15 Aug 2018 22:40:06 |
brooks |
Fix build with clang 7.0.
PR: 230463
Submitted by: dim |
5.0.2_1 29 Jul 2018 22:18:46 |
gerald |
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 |
5.0.2 05 Jul 2018 09:02:52 |
jbeich |
devel/llvm*: apply r447281 and enable OPENMP on i386
PR: 229521
Approved by: brooks (maintainer)
MFH: 2018Q3 |
5.0.2 21 Jun 2018 08:37:17 |
amdmi3 |
- Switch to new test framework
Approved by: portmgr blanket |
5.0.2 23 May 2018 23:24:55 |
sunpoet |
Simplify Makefile: use PY_ENUM34
With hat: python |
5.0.2 22 May 2018 13:15:13 |
mat |
Add PY_FLAVOR to Python module dependencies.
Sponsored by: Absolight |
5.0.2 03 May 2018 23:33:40 |
brooks |
Update to LLVM 5.0.2.
This release includes Spectre mitigations.
Sponsored by: DARPA, AFRL |
5.0.1_1 31 Mar 2018 03:28:42 |
tobik |
devel/llvm*: Fix wrapper scripts to support symlinking to them
The wrapper scripts currently do not resolve the real path to $0:
$ install -l rs /usr/local/bin/clang50 gcc
$ ./gcc
./gcc: /usr/local/llvm50/bin/gcc: not found
Here /usr/local/llvm50/bin/clang should be called not
/usr/local/llvm50/bin/gcc.
Approved by: brooks (maintainer)
Differential Revision: https://reviews.freebsd.org/D14727 |
5.0.1 21 Mar 2018 03:45:55 |
bdrewery |
Fix CCACHE_BUILD support. |
5.0.1 19 Jan 2018 23:38:18 |
brooks |
Fix python dependency: restrict to python 2.7.
No PORTREVISON bump as build would fail without python 2.7
PR: 225144
Submitted by: sunpoet |
5.0.1 10 Jan 2018 19:21:50 |
brooks |
Upgrade to 5.0.1.
Add a local distfile backup while LLVM sorts out mirror issues.
Correct shared linkage with llvm-config50.[0]
PR: 223191 [0]
Submitted by: greg@unrelenting.technology [0]
MFH: 2018Q1 |
5.0.0_6 10 Jan 2018 06:57:57 |
antoine |
Revert r458590, it's unfetchable
With hat: portmgr |
5.0.1 10 Jan 2018 01:43:37 |
brooks |
Upgrade to 5.0.1.
Correct shared linkage with llvm-config50.[0]
PR: 223191 [0]
Submitted by: greg@unrelenting.technology
MFH: 2008Q1 |
5.0.0_6 28 Nov 2017 17:13:38 |
brooks |
Enable RTTI to allow ports such as `graphics/openshadinglanguage' and
`graphics/appleseed' to link with LLVM.
Requested by: danfe |
5.0.0_5 12 Nov 2017 09:09:35 |
brooks |
Merge from src:
lld: accept EINVAL to indicate posix_fallocate is unsupported
As of r325320 posix_fallocate on a ZFS filesystem returns EINVAL to
indicate that the operation is not supported. (I think this is a strange
choice of errno on the part of POSIX.)
PR: 223383, 223440
Reported by: Mark Millard |
5.0.0_4 14 Oct 2017 23:38:31 |
brooks |
Put openmp in the right place so it is built and installed.
PR: 222727 |
5.0.0_3 14 Oct 2017 18:54:51 |
brooks |
Fix build without EXTRAS (clangd is part of EXTRAS, not CLANG). [0]
Update ccache links on install/deinstall. [1]
PR: 222964 [0], 217572 [1] |
5.0.0_2 12 Oct 2017 18:16:51 |
brooks |
- add support for ARMv7
- for ARMv[67], use correct API when building CONFIGURE_TARGET
PR: 219779
Submitted by: Sylvain Garrigues <sylvain@sylvaingarrigues.com> |
5.0.0_1 22 Sep 2017 10:48:29 |
mat |
Remove USES=execinfo.
PR: 220271
Submitted by: mat (review), Yasuhiro KIMURA (PR)
Sponsored by: Absolight
Differential Revision: https://reviews.freebsd.org/D11488 |
5.0.0_1 20 Sep 2017 16:05:58 |
brooks |
Spell PORTREVISION correctly.
Reported by: "Matthew D. Fuller" <fullermd@over-yonder.net> |
5.0.0 20 Sep 2017 01:33:42 |
brooks |
Don't install a wrapper for the not installed pp-trace program.
GC an obsolete patch.
PR: 222380 |
5.0.0 19 Sep 2017 23:44:35 |
brooks |
Disable LLDB builds on 10.x as they don't link.
Attempt to correct default targets. [0]
Fix more references to clang-format50 and use a more future proof
patching approach. [1]
Build and install pp-trace with the EXTRAS target.
PR: 219779 [0], 220995 [1], 222380 [2] |
5.0.0 18 Sep 2017 19:24:05 |
brooks |
Fix builds without COMPILER_RT. |
5.0.0 14 Sep 2017 19:30:32 |
brooks |
Add a port of LLVM 5.0.0 release.
Sponsored by: DARPA, AFRL |