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

Port details
llvm38 LLVM and Clang
3.8.1_8 devel on this many watch lists=2 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: 27 Jan 2016 04:46:40
Also Listed In: lang
License: not specified in port
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/llvm38/ && make install clean
To add the package: pkg install llvm38

PKGNAME: llvm38

ONLY_FOR_ARCHS: nil

NOT_FOR_ARCHS: nil

distinfo:

TIMESTAMP = 1468531320
SHA256 (llvm-3.8.1.src.tar.xz) = 6e82ce4adb54ff3afc18053d6981b6aed1406751b8742582ed50f04b5ab475f9
SIZE (llvm-3.8.1.src.tar.xz) = 16551472
SHA256 (cfe-3.8.1.src.tar.xz) = 4cd3836dfb4b88b597e075341cae86d61c63ce3963e45c7fe6a8bf59bb382cdf
SIZE (cfe-3.8.1.src.tar.xz) = 9605548
SHA256 (compiler-rt-3.8.1.src.tar.xz) = 0df011dae14d8700499dfc961602ee0a9572fef926202ade5dcdfe7858411e5c
SIZE (compiler-rt-3.8.1.src.tar.xz) = 1263312
SHA256 (clang-tools-extra-3.8.1.src.tar.xz) = 664a5c60220de9c290bf2a5b03d902ab731a4f95fe73a00856175ead494ec396
SIZE (clang-tools-extra-3.8.1.src.tar.xz) = 334768
SHA256 (lld-3.8.1.src.tar.xz) = 2bd9be8bb18d82f7f59e31ea33b4e58387dbdef0bc11d5c9fcd5ce9a4b16dc00
SIZE (lld-3.8.1.src.tar.xz) = 632288
SHA256 (lldb-3.8.1.src.tar.xz) = 349148116a47e39dcb5d5042f10d8a6357d2c865034563283ca512f81cdce8a3
SIZE (lldb-3.8.1.src.tar.xz) = 10928220
SHA256 (openmp-3.8.1.src.tar.xz) = 68fcde6ef34e0275884a2de3450a31e931caf1d6fda8606ef14f89c4123617dc
SIZE (openmp-3.8.1.src.tar.xz) = 2009572


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. swig : devel/swig13
  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

This port is required by:

for Build for Libraries 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 llvm38-3.8.1_8:
     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

Master Sites:
  1. http://llvm.org/releases/3.8.1/

Number of commits found: 32

Commit History - (may be incomplete: see SVNWeb link above for full details)
DateByDescription
21 Apr 2017 15:03:20
Original commit files touched by this commit  3.8.1_8
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  3.8.1_8
Revision:438697
miwi search for other commits by this committer
- Fix Shebangs
15 Apr 2017 14:11:44
Original commit files touched by this commit  3.8.1_7
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  3.8.1_7
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  3.8.1_7
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  3.8.1_6
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
11 Feb 2017 19:21:28
Original commit files touched by this commit  3.8.1_5
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
31 Jan 2017 06:41:20
Original commit files touched by this commit  3.8.1_5
Revision:432901
linimon search for other commits by this committer
Remove stray .else.  While here, pet portlint.

Approved by:	maintainer
09 Dec 2016 11:41:00
Original commit files touched by this commit  3.8.1_5
Revision:428179
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
25 Oct 2016 02:14:14
Original commit files touched by this commit  3.8.1_5
Revision:424596
brooks search for other commits by this committer
Apply a patch from upstream to (hopefully) fix a race in documentation
builds.

PR:		213619
Reported by:	many
21 Oct 2016 12:51:41
Original commit files touched by this commit  3.8.1_5
Revision:424411  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
06 Oct 2016 18:08:58
Original commit files touched by this commit  3.8.1_5
Revision:423430
brooks search for other commits by this committer
Look for ld.gold under LOCALBASE to fix DragonFly builds.

Submitted by:	marino
02 Sep 2016 21:33:05
Original commit files touched by this commit  3.8.1_4
Revision:421277
brooks search for other commits by this committer
Add a hack to make -fopenmp work inspired by a submission from
Johannes Dieterich <dieterich@ogolem.org>.

This differs from the submission in that it adds the library directly
to the linker command line.  I chose not to add the llvm library to the
search path because that would (e.g.) make it hard to link something
that uses a different version of llvm.
01 Sep 2016 22:06:32
Original commit files touched by this commit  3.8.1_3
Revision:421246
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
30 Aug 2016 21:04:31
Original commit files touched by this commit  3.8.1_3
Revision:421134
brooks search for other commits by this committer
Actually install sanatizers in the right place.

PR:		208900, 212252
27 Aug 2016 17:32:00
Original commit files touched by this commit  3.8.1_2
Revision:420988
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.
27 Aug 2016 00:09:51
Original commit files touched by this commit  3.8.1_1
Revision:420953
brooks search for other commits by this committer
Put santizers where clang expects to find them.

Thanks to Mikael Simonsson <m@mikaelsimonsson.com> for suggestions and
testing.

PR:		208900
19 Jul 2016 15:47:33
Original commit files touched by this commit  3.8.1
Revision:418807
brooks search for other commits by this committer
Upgrade to LLVM 3.8.1.
23 May 2016 18:36:52
Original commit files touched by this commit  3.8.0_3
Revision:415738
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
03 May 2016 20:47:21
Original commit files touched by this commit  3.8.0_3
Revision:414556
brooks search for other commits by this committer
Only apply the no-m32 patch on amd64 as it breaks i386.
02 May 2016 22:55:22
Original commit files touched by this commit  3.8.0_3
Revision:414485
brooks search for other commits by this committer
Remove builds of i386 sanitizers on amd64.

The cmake build system would attempt to check if -m32 builds worked and
then add those files.  There are an infinite number of reasons why -m32
might not work on a given system so rip out the test to ensure a
consistant build.

PR:		209029
24 Apr 2016 17:44:55
Original commit files touched by this commit  3.8.0_2
Revision:413953
brooks search for other commits by this committer
Build compiler-rt on i386 and amd64.

It should be possible to enable on other other architectures, but I have no
way to build the PLIST_FILES variables.

PR:		208900, 208923
21 Apr 2016 16:43:15
Original commit files touched by this commit  3.8.0_1
Revision:413746
swills search for other commits by this committer
many ports: mark broken on powerpc64
01 Apr 2016 14:00:57
Original commit files touched by this commit  3.8.0_1
Revision:412346
mat search for other commits by this committer
Remove ${PORTSDIR}/ from dependencies, categories d, e, f, and g.

With hat:	portmgr
Sponsored by:	Absolight
29 Mar 2016 09:26:52
Original commit files touched by this commit  3.8.0_1
Revision:412098
tijl search for other commits by this committer
Don't delete /bin/rmdir.

PR:		208375
Submitted by:	Aleksander Alekseev <afiskon@devzen.ru>
25 Mar 2016 18:18:05
Original commit files touched by this commit  3.8.0_1
Revision:411880
brooks search for other commits by this committer
Fix a plist issue without DOCS.

Reported by:	marino
18 Mar 2016 21:15:28
Original commit files touched by this commit  3.8.0_1
Revision:411371
brooks search for other commits by this committer
Use more correct perl in ccc-analyzer.

PR:		208052, 20706
Submitted by:	Aleksander Alekseev <afiskon@devzen.ru>
10 Mar 2016 02:23:45
Original commit files touched by this commit  3.8.0
Revision:410740
brooks search for other commits by this committer
Upgrade to 3.8.0 release.
05 Mar 2016 12:35:29
Original commit files touched by this commit  3.8.0.r3
Revision:410173
brooks search for other commits by this committer
Update to 3.8.0 RC3.

Update the version in the clang-format patch. [0]

Attempt make ccc-analyzer have a usable default. [1]

PR:		207065 [1]
Submitted by:	kpneal@pobox.com [0]
22 Feb 2016 19:20:02
Original commit files touched by this commit  3.8.0.r2
Revision:409364
brooks search for other commits by this committer
Fix a number of plist issues and add LLD to the list of things not to
build on older systems without clang.
09 Feb 2016 16:01:45
Original commit files touched by this commit  3.8.0.r2
Revision:408575
brooks search for other commits by this committer
Update to rc2.

Hopefully fix build on 9.x by disabling extra-clang-tools when the compiler
isn't clang on FreeBSD.
27 Jan 2016 04:46:23
Original commit files touched by this commit  3.8.0.r1
Revision:407336
brooks search for other commits by this committer
Add a port of llvm 3.8.0rc1.

clang and lldb metaports to follow along with a new compiler-rt78 port.

LLDB builds with shared libraries are currently broken so I've disabled
shared library builds.  Tools should start faster, but the package are
much larger.

Number of commits found: 32

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
codeigniterApr 25
bind9-devel*Apr 24
bind910*Apr 24
bind911*Apr 24
bind99*Apr 24
knot1*Apr 24
knot2*Apr 24
nsd*Apr 24
powerdns*Apr 24
weechatApr 24
chromiumApr 21
drupal8Apr 21
curlApr 20
graphite2*Apr 20
icu*Apr 20

16 vulnerabilities affecting 109 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 29843
Broken 240
Deprecated 204
Ignore 529
Forbidden 0
Restricted 207
No CDROM 84
Vulnerable 140
Expired 23
Set to expire 199
Interactive 0
new 24 hours 16
new 48 hours22
new 7 days177
new fortnight245
new month1564

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