FreshPorts -- The Place For Ports If you buy from Amazon USA, please support us by using this link.
Follow us
Blog
Twitter

Port details
llvm40 LLVM and Clang
4.0.1.r1_5 devel on this many watch lists=1 search for ports that depend on this port Find issues related to this port Report an issue related to this port
Maintainer: brooks@FreeBSD.org search for ports maintained by this maintainer
Port Added: 26 Jan 2017 17:38:26
Also Listed In: lang
License: LLVM
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/
SVNWeb : Homepage : PortsMon

To install the port: cd /usr/ports/devel/llvm40/ && make install clean
To add the package: pkg install llvm40

PKGNAME: llvm40

ONLY_FOR_ARCHS: nil

NOT_FOR_ARCHS: nil

distinfo:

TIMESTAMP = 1494028453
SHA256 (llvm-4.0.1rc1.src.tar.xz) = e07bde6275d862642ec640d146358c2bd4cc99513d74f7b897364c5ff14bb5ec
SIZE (llvm-4.0.1rc1.src.tar.xz) = 21065084
SHA256 (cfe-4.0.1rc1.src.tar.xz) = 82148c2ccd7e59eb631dd2f1941097ef96154f251b7aa09a3191ebd7788e3f94
SIZE (cfe-4.0.1rc1.src.tar.xz) = 10933060
SHA256 (compiler-rt-4.0.1rc1.src.tar.xz) = bf7dc6abe0be57a3d2600033c873021058a11cb96517984e0f7c6cd1ea06a2d7
SIZE (compiler-rt-4.0.1rc1.src.tar.xz) = 1428764
SHA256 (clang-tools-extra-4.0.1rc1.src.tar.xz) = a80f4f24f779755bdd25b4fd62a50391a303823a09cc629061e73e795f1c92c1
SIZE (clang-tools-extra-4.0.1rc1.src.tar.xz) = 581696
SHA256 (lld-4.0.1rc1.src.tar.xz) = 5439ee1556a7572a28d0bfe7a391dd9918c6d75f4501bb5e04c4bc50314b2e25
SIZE (lld-4.0.1rc1.src.tar.xz) = 593192
SHA256 (lldb-4.0.1rc1.src.tar.xz) = e4b328173bd6493be8669648dc82f337a560c63ac7ade66ee2fdcabaac03553f
SIZE (lldb-4.0.1rc1.src.tar.xz) = 19089272
SHA256 (openmp-4.0.1rc1.src.tar.xz) = 0bda10d7fca817ba19d2fc63170621567b10da7bf52988f7d3cef09a5e50bfb0
SIZE (openmp-4.0.1rc1.src.tar.xz) = 2275312


NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.

Build dependencies:
  1. sphinx-build : textproc/py-sphinx
  2. ld.gold : devel/binutils
  3. swig3.0 : devel/swig30
  4. py27-enum34>0 : devel/py-enum34
  5. cmake : devel/cmake
  6. ninja : devel/ninja
  7. python2.7 : lang/python27
  8. perl5>=5.24<5.25 : lang/perl5.24
Runtime dependencies:
  1. python2.7 : lang/python27
  2. perl5>=5.24<5.25 : lang/perl5.24
Library dependencies:
  1. libedit.so.0 : devel/libedit
  2. libxml2.so : textproc/libxml2

This port is required by:

for Build for Run * - 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 llvm40-4.0.1.r1_5:
     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

USES:
cmake:outsource compiler:c++11-lib libedit ninja perl5 tar:xz  shebangfix python execinfo gnome

Master Sites:
  1. http://llvm.org/pre-releases/4.0.1/rc1/

Number of commits found: 21

Commit History - (may be incomplete: see SVNWeb link above for full details)
DateByDescription
24 May 2017 22:42:15
Original commit files touched by this commit  4.0.1.r1_5
Revision:441626
brooks search for other commits by this committer
Bump rather than decrement PORTREVISION.

Reported by:	jkim
24 May 2017 22:14:14
Original commit files touched by this commit  4.0.1.r1_1
Revision:441623
brooks search for other commits by this committer
Adapt to ino64 changes.[0]

Bump dependencies to allow python 3 support.[1]

PR:		219222 [1]
Submitted by:	kib [0], Daniel Ylitalo <daniel@blodan.se> [1]
Reviewed by:	emaste [0]
Differential Revision:	https://reviews.freebsd.org/D10797
22 May 2017 17:39:26
Original commit files touched by this commit  4.0.1.r1_4
Revision:441483
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
15 May 2017 15:38:56
Original commit files touched by this commit  4.0.1.r1_4
Revision:440939
mat search for other commits by this committer
Remove svn keywords from patches.

Sponsored by:	Absolight
08 May 2017 20:32:01
Original commit files touched by this commit  4.0.1.r1_4
Revision:440459
brooks search for other commits by this committer
Upgrade to 4.0.1rc1.

Fix build on powerpc.[0]

Submitted by:	rezny[0]
Differential Revision:	https://reviews.freebsd.org/D10630
21 Apr 2017 15:03:20
Original commit files touched by this commit  4.0.0_4
Revision:439084
brooks search for other commits by this committer
Fix SHEBANG_FILES when the EXTRAS option is disabled.

PR:		218719, 218775, 218776
Submitted by:	Helge Oldach <freebsd@oldach.net>, owen@easytarget.org
17 Apr 2017 14:40:16
Original commit files touched by this commit  4.0.0_4
Revision:438697
miwi search for other commits by this committer
- Fix Shebangs
17 Apr 2017 00:30:15
Original commit files touched by this commit  4.0.0_3
Revision:438674
brooks search for other commits by this committer
Fix build on armv6.

PR:		218685
Submitted by:	mmel
16 Apr 2017 19:30:46
Original commit files touched by this commit  4.0.0_3
Revision:438668
brooks search for other commits by this committer
Add a patch for upstream r300404:

Use correct registers for "A" inline asm constraint

Summary:
In PR32594, inline assembly using the 'A' constraint on x86_64 causes
llvm to crash with a "Cannot select" stack trace.  This is because
`X86TargetLowering::getRegForInlineAsmConstraint` hardcodes that 'A'
means the EAX and EDX registers.

However, on x86_64 it means the RAX and RDX registers, and on 16-bit x86
(ia16?) it means the old AX and DX registers.

Add new register classes in `X86RegisterInfo.td` to support these cases,
and amend the logic in `getRegForInlineAsmConstraint` to cope with
different subtargets.  Also add a test case, derived from PR32594.

Submitted by:	dim
15 Apr 2017 14:11:44
Original commit files touched by this commit  4.0.0_2
Revision:438584
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"
05 Apr 2017 21:12:59
Original commit files touched by this commit  4.0.0_2
Revision:437835
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.
01 Apr 2017 15:23:32
Original commit files touched by this commit  4.0.0_2
Revision:437439
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
29 Mar 2017 14:43:28
Original commit files touched by this commit  4.0.0_1
Revision:437204
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
21 Mar 2017 18:02:11
Original commit files touched by this commit  4.0.0
Revision:436626
brooks search for other commits by this committer
Update to 4.0.0 RELEASE.
11 Mar 2017 01:57:56
Original commit files touched by this commit  4.0.0.r4
Revision:435878
brooks search for other commits by this committer
Update to RC4 (identical to final which will be released shortly).
03 Mar 2017 01:27:12
Original commit files touched by this commit  4.0.0.r3
Revision:435298
brooks search for other commits by this committer
Update to rc3.

Sponsored by:	DARPA, AFRL
17 Feb 2017 01:28:57
Original commit files touched by this commit  4.0.0.r2
Revision:434261
brooks search for other commits by this committer
Update to 4.0.0rc2.

Sponsored by:	DARPA, AFRL
11 Feb 2017 19:21:28
Original commit files touched by this commit  4.0.0.r1
Revision:433904
antoine search for other commits by this committer
Apply upstream r294806, remove struct_rtentry_sz on FreeBSD
This should fix build on head after _WANT_RTENTRY removal
08 Feb 2017 21:24:57
Original commit files touched by this commit  4.0.0.r1
Revision:433675
brooks search for other commits by this committer
Allow build with EXTRAS disabled.

The plist change is a no-op except when it broke the build so not
bumping PORTREVISION.

PR:		216786
Reported by:	greenreaper@hotmail.com
Sponsored by:	DARPA, AFRL
28 Jan 2017 20:37:55
Original commit files touched by this commit  4.0.0.r1
Revision:432649
brooks search for other commits by this committer
Correct a broken patch.
26 Jan 2017 17:38:14
Original commit files touched by this commit  4.0.0.r1
Revision:432520
brooks search for other commits by this committer
Add LLVM 4.0.0rc1 copied form llvm39.

Adjust plist generation to be more copy friendly for future releases.

Number of commits found: 21

Login
User Login
Create account

Servers and bandwidth provided by
New York Internet, SuperNews, and RootBSD

This site
What is FreshPorts?
About the authors
Issues
FAQ
How big is it?
The latest upgrade!
Privacy
Forums
Blog
Contact

Search
Enter Keywords:
 
more...

Latest Vulnerabilities
linux-c6-openssl*May 26
linux-c7-openssl*May 26
openssl*May 26
openssl-devel*May 26
vlcMay 26
vlc-qt4May 26
OpenEXRMay 25
samba42May 24
samba43May 24
samba44May 24
samba45May 24
samba46May 24
nvidia-driverMay 23
miniupnpcMay 22
wordpressMay 21

13 vulnerabilities affecting 47 ports have been reported in the past 14 days

* - modified, not new

All vulnerabilities


Ports
Home
Categories
Deleted ports
Sanity Test Failures
Newsfeeds

Statistics
Graphs
NEW Graphs (Javascript)
Traffic

Calculated hourly:
Port count 29980
Broken 139
Deprecated 75
Ignore 429
Forbidden 0
Restricted 207
No CDROM 84
Vulnerable 138
Expired 37
Set to expire 71
Interactive 0
new 24 hours 3
new 48 hours10
new 7 days56
new fortnight104
new month221

Servers and bandwidth provided by
New York Internet, SuperNews, and RootBSD
Valid HTML, CSS, and RSS.
Copyright © 2000-2014 Dan Langille. All rights reserved.