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) combinatio for a given watch list. This is what FreshPorts will look for.

Port details
llvm Meta-port for the default version of the LLVM Toolchain
15_1,1 devel on this many watch lists=9 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 15,1Version of this port present on the latest quarterly branch.
Maintainer: brooks@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2005-12-24 16:20:01
Last Update: 2024-01-30 19:46:08
Commit Hash: 7e1427f
People watching this port, also watch:: sqlite3, firefox, glib, qemu, sudo
Also Listed In: lang
License: BSD2CLAUSE
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), and the LLVM infrastructure these are built on. Ports developers: do not depend on this port from other ports.
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
Expand this list (174 items)
Collapse this list.
  1. bin/bugpoint
  2. bin/dsymutil
  3. bin/llc
  4. bin/lli
  5. bin/llvm-addr2line
  6. bin/llvm-ar
  7. bin/llvm-as
  8. bin/llvm-bcanalyzer
  9. bin/llvm-bitcode-strip
  10. bin/llvm-cat
  11. bin/llvm-cfi-verify
  12. bin/llvm-config
  13. bin/llvm-cov
  14. bin/llvm-cvtres
  15. bin/llvm-cxxmap
  16. bin/llvm-debuginfod
  17. bin/llvm-debuginfod-find
  18. bin/llvm-diff
  19. bin/llvm-dis
  20. bin/llvm-dlltool
  21. bin/llvm-dwarfdump
  22. bin/llvm-dwarfutil
  23. bin/llvm-dwp
  24. bin/llvm-exegesis
  25. bin/llvm-extract
  26. bin/llvm-gsymutil
  27. bin/llvm-ifs
  28. bin/llvm-install-name-tool
  29. bin/llvm-jitlink
  30. bin/llvm-libtool-darwin
  31. bin/llvm-link
  32. bin/llvm-lipo
  33. bin/llvm-mc
  34. bin/llvm-mca
  35. bin/llvm-ml
  36. bin/llvm-modextract
  37. bin/llvm-mt
  38. bin/llvm-nm
  39. bin/llvm-objcopy
  40. bin/llvm-objdump
  41. bin/llvm-opt-report
  42. bin/llvm-otool
  43. bin/llvm-pdbutil
  44. bin/llvm-profdata
  45. bin/llvm-profgen
  46. bin/llvm-ranlib
  47. bin/llvm-rc
  48. bin/llvm-readelf
  49. bin/llvm-readobj
  50. bin/llvm-reduce
  51. bin/llvm-remark-size-diff
  52. bin/llvm-rtdyld
  53. bin/llvm-sim
  54. bin/llvm-size
  55. bin/llvm-split
  56. bin/llvm-stress
  57. bin/llvm-strings
  58. bin/llvm-strip
  59. bin/llvm-symbolizer
  60. bin/llvm-tapi-diff
  61. bin/llvm-tblgen
  62. bin/llvm-tli-checker
  63. bin/llvm-undname
  64. bin/llvm-windres
  65. bin/llvm-xray
  66. bin/opt
  67. bin/sancov
  68. bin/split-file
  69. bin/analyze-build
  70. bin/c-index-test
  71. bin/clang
  72. bin/clang++
  73. bin/clang-check
  74. bin/clang-cpp
  75. bin/clang-extdef-mapping
  76. bin/clang-format
  77. bin/clang-linker-wrapper
  78. bin/clang-nvlink-wrapper
  79. bin/clang-offload-bundler
  80. bin/clang-offload-packager
  81. bin/clang-offload-wrapper
  82. bin/clang-rename
  83. bin/clang-repl
  84. bin/clang-scan-deps
  85. bin/diagtool
  86. bin/hmaptool
  87. bin/intercept-build
  88. bin/scan-build
  89. bin/scan-build-py
  90. bin/scan-view
  91. bin/clangd
  92. bin/clang-apply-replacements
  93. bin/clang-change-namespace
  94. bin/clang-doc
  95. bin/clang-include-fixer
  96. bin/clang-move
  97. bin/clang-pseudo
  98. bin/clang-query
  99. bin/clang-reorder-fields
  100. bin/clang-tidy
  101. bin/find-all-symbols
  102. bin/modularize
  103. bin/pp-trace
  104. bin/run-clang-tidy
  105. bin/FileCheck
  106. bin/lit
  107. bin/llvm-lit
  108. bin/ld.lld
  109. bin/ld64.lld
  110. bin/lld
  111. bin/lld-link
  112. bin/wasm-ld
  113. bin/lldb
  114. bin/lldb-argdumper
  115. bin/lldb-instr
  116. bin/lldb-server
  117. bin/lldb-vscode
  118. share/man/man1/bugpoint.1.gz
  119. share/man/man1/dsymutil.1.gz
  120. share/man/man1/llc.1.gz
  121. share/man/man1/lli.1.gz
  122. share/man/man1/llvm-addr2line.1.gz
  123. share/man/man1/llvm-ar.1.gz
  124. share/man/man1/llvm-as.1.gz
  125. share/man/man1/llvm-bcanalyzer.1.gz
  126. share/man/man1/llvm-config.1.gz
  127. share/man/man1/llvm-cov.1.gz
  128. share/man/man1/llvm-cxxfilt.1.gz
  129. share/man/man1/llvm-cxxmap.1.gz
  130. share/man/man1/llvm-diff.1.gz
  131. share/man/man1/llvm-dis.1.gz
  132. share/man/man1/llvm-dwarfdump.1.gz
  133. share/man/man1/llvm-dwarfutil.1.gz
  134. share/man/man1/llvm-exegesis.1.gz
  135. share/man/man1/llvm-extract.1.gz
  136. share/man/man1/llvm-ifs.1.gz
  137. share/man/man1/llvm-install-name-tool.1.gz
  138. share/man/man1/llvm-lib.1.gz
  139. share/man/man1/llvm-libtool-darwin.1.gz
  140. share/man/man1/llvm-lipo.1.gz
  141. share/man/man1/llvm-link.1.gz
  142. share/man/man1/llvm-locstats.1.gz
  143. share/man/man1/llvm-mca.1.gz
  144. share/man/man1/llvm-nm.1.gz
  145. share/man/man1/llvm-objcopy.1.gz
  146. share/man/man1/llvm-objdump.1.gz
  147. share/man/man1/llvm-otool.1.gz
  148. share/man/man1/llvm-pdbutil.1.gz
  149. share/man/man1/llvm-profdata.1.gz
  150. share/man/man1/llvm-profgen.1.gz
  151. share/man/man1/llvm-ranlib.1.gz
  152. share/man/man1/llvm-readelf.1.gz
  153. share/man/man1/llvm-remark-size-diff.1.gz
  154. share/man/man1/llvm-readobj.1.gz
  155. share/man/man1/llvm-size.1.gz
  156. share/man/man1/llvm-stress.1.gz
  157. share/man/man1/llvm-strings.1.gz
  158. share/man/man1/llvm-strip.1.gz
  159. share/man/man1/llvm-symbolizer.1.gz
  160. share/man/man1/llvm-tblgen.1.gz
  161. share/man/man1/llvm-tli-checker.1.gz
  162. share/man/man1/tblgen.1.gz
  163. share/man/man1/opt.1.gz
  164. share/man/man1/clang.1.gz
  165. share/man/man1/clang-tblgen.1.gz
  166. share/man/man1/diagtool.1.gz
  167. share/man/man1/scan-build.1.gz
  168. share/man/man1/extraclangtools.1.gz
  169. share/man/man1/lit.1.gz
  170. share/man/man1/FileCheck.1.gz
  171. share/man/man1/lldb-tblgen.1.gz
  172. /usr/local/share/licenses/llvm-15_1,1/catalog.mk
  173. /usr/local/share/licenses/llvm-15_1,1/LICENSE
  174. /usr/local/share/licenses/llvm-15_1,1/BSD2CLAUSE
Collapse this list.
Dependency lines:
  • llvm>0:devel/llvm
Conflicts:
CONFLICTS_INSTALL:
  • cling
  • zapcc
Conflicts Matches:
There are no Conflicts Matches for this port. This is usually an error.
To install the port:
cd /usr/ports/devel/llvm/ && make install clean
To add the package, run one of these commands:
  • pkg install devel/llvm
  • pkg install llvm
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: llvm
Flavors: there is no flavor information for this port.
distinfo:
There is no distinfo for this port.

Packages (timestamps in pop-ups are UTC):
llvm
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest15_1,115_1,19015_1,115_1,1-90-
FreeBSD:13:quarterly15,115,115,115,115,115,115,115,1
FreeBSD:14:latest15_1,115_1,115,115_1,115_1,115,1-15,1
FreeBSD:14:quarterly15,115,1-15,115,115,115,115,1
FreeBSD:15:latest15_1,115_1,1n/a15_1,1n/a15_1,115_1,115_1,1
FreeBSD:15:quarterly--n/a-n/a---
Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Runtime dependencies:
  1. bugpoint15 : devel/llvm15
This port is required by:
for Build

Deleted ports which required this port:

Expand this list of 5 deleted ports
  1. devel/klee*
  2. lang/clang*
  3. lang/copper*
  4. lang/dragonegg46*
  5. lang/ldc-devel*
  6. Collapse this list of deleted ports.
for Run

Deleted ports which required this port:

Expand this list of 3 deleted ports
  1. devel/klee*
  2. lang/clang*
  3. lang/dragonegg46*
  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-15_1,1: CLANG=on: The clang compiler EXTRAS=on: Extra clang tools LIT=on: The lit and FileCheck test tools LLD=on: The LLVM linker LLDB=on: The LLVM debugger ===> Use 'make config' to modify these settings
Options name:
devel_llvm
FreshPorts was unable to extract/find any pkg message
Master Sites:
  1. There is no master site for this port.

Number of commits found: 79

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
15_1,1
30 Jan 2024 19:46:08
commit hash: 7e1427f54f6f5adae8df867a1bfd9010790b7102commit hash: 7e1427f54f6f5adae8df867a1bfd9010790b7102commit hash: 7e1427f54f6f5adae8df867a1bfd9010790b7102commit hash: 7e1427f54f6f5adae8df867a1bfd9010790b7102 files touched by this commit
Brooks Davis (brooks) search for other commits by this committer
devel/llvm: chase man -> share/man change

Fixes port after 25889620a8031561408d68de28531219300d8bdf, etc.

Reported by:	kib
15,1
21 Jan 2024 12:51:14
commit hash: 1bf7d5ccf65019f3d48cd77ba0f929f0d45f5116commit hash: 1bf7d5ccf65019f3d48cd77ba0f929f0d45f5116commit hash: 1bf7d5ccf65019f3d48cd77ba0f929f0d45f5116commit hash: 1bf7d5ccf65019f3d48cd77ba0f929f0d45f5116 files touched by this commit
Muhammad Moinur Rahman (bofh) search for other commits by this committer
devel/llvm*: Sanitize MANPREFIX

Not bumping as there is no change in PKG. This should have been done in
my previous commit.

Approved by:	portmgr (blanket)
15,1
16 Nov 2023 00:16:02
commit hash: bdbe5354c9f1e002a85f6abf28efa81aefb1f05fcommit hash: bdbe5354c9f1e002a85f6abf28efa81aefb1f05fcommit hash: bdbe5354c9f1e002a85f6abf28efa81aefb1f05fcommit hash: bdbe5354c9f1e002a85f6abf28efa81aefb1f05f files touched by this commit
Brooks Davis (brooks) search for other commits by this committer
devel/llvm-cheriot: compiler for CHERIoT ISA

Add a port of the CHERIoT compiler.  The CHERIoT ISA adds CHERI to
RV32e (a microcontroller RISC-V variant).  A number of products based
on CHERIoT are in the pipeline including the Sonata board from lowRISC's
Sunburst Project (https://www.sunburst-project.org).

Requested by:	emaste
15,1
08 Aug 2023 14:54:32
commit hash: f2372e47ff2344a1ad1118210810669baebacf1ccommit hash: f2372e47ff2344a1ad1118210810669baebacf1ccommit hash: f2372e47ff2344a1ad1118210810669baebacf1ccommit hash: f2372e47ff2344a1ad1118210810669baebacf1c files touched by this commit
Brooks Davis (brooks) search for other commits by this committer
devel/llvm: drop support for LLVM_VERSION < 10

The last LLVM ports with major numbers less than 10 were removed in
Jaunary with 21778d8958f518e2179b1053d75cfb6c71405558.  Drop support
for them in this symlink port.
9,1
07 Sep 2022 22:17:26
commit hash: cd5c1aa8783882ba9b39353094e7c45df20dab78commit hash: cd5c1aa8783882ba9b39353094e7c45df20dab78commit hash: cd5c1aa8783882ba9b39353094e7c45df20dab78commit hash: cd5c1aa8783882ba9b39353094e7c45df20dab78 files touched by this commit
Stefan Eßer (se) search for other commits by this committer
Remove WWW: from more pkg-descr files

The URLs have been moved to WWW entries in the ports' Makefiles.

Approved by:	portmgr (implicit)
9,1
07 Sep 2022 22:13:05
commit hash: e0e5d2d2d377c20e1b76fbbbf649ac7066aefc68commit hash: e0e5d2d2d377c20e1b76fbbbf649ac7066aefc68commit hash: e0e5d2d2d377c20e1b76fbbbf649ac7066aefc68commit hash: e0e5d2d2d377c20e1b76fbbbf649ac7066aefc68 files touched by this commit
Stefan Eßer (se) search for other commits by this committer
Add more WWW entries to Makefiles

Some ports have not been touched in the commit that added WWW lines to
the port Makefiles.

Approved by:	porttmgr (implicit)
07 Sep 2022 21:58:51
commit hash: fb16dfecae4a6efac9f3a78e0b759fb7a3c53de4commit hash: fb16dfecae4a6efac9f3a78e0b759fb7a3c53de4commit hash: fb16dfecae4a6efac9f3a78e0b759fb7a3c53de4commit hash: fb16dfecae4a6efac9f3a78e0b759fb7a3c53de4 files touched by this commit
Stefan Eßer (se) search for other commits by this committer
Remove WWW entries moved into port Makefiles

Commit b7f05445c00f has added WWW entries to port Makefiles based on
WWW: lines in pkg-descr files.

This commit removes the WWW: lines of moved-over URLs from these
pkg-descr files.

Approved by:		portmgr (tcberner)
9,1
03 May 2022 18:58:34
commit hash: 03e4309f9f739856dbf9036e3e9752062dc1a511commit hash: 03e4309f9f739856dbf9036e3e9752062dc1a511commit hash: 03e4309f9f739856dbf9036e3e9752062dc1a511commit hash: 03e4309f9f739856dbf9036e3e9752062dc1a511 files touched by this commit
Brooks Davis (brooks) search for other commits by this committer
devel/llvm: Add manpage symlinks

Include the target LLVM's Makefile.MAN1SRCS and use it to create
symlinks corresponding to the command symlinks.

Sponsored by:	DARPA, AFRL
9,1
25 Apr 2022 22:33:26
commit hash: 4d8688269cc20726878ca25974f9afd0dc7a35bdcommit hash: 4d8688269cc20726878ca25974f9afd0dc7a35bdcommit hash: 4d8688269cc20726878ca25974f9afd0dc7a35bdcommit hash: 4d8688269cc20726878ca25974f9afd0dc7a35bd files touched by this commit
Brooks Davis (brooks) search for other commits by this committer
devel/llvm: allow versions other than LLVM_DEFAULT

Allow the LLVM port to depend on and link to to be something other
than LLVM_DEFAULT. This port can now be build with LLVM_SUFFIX set
to other values including non-numeric values such as -devel, -cheri,
or -morello. To accomodate this, change how the version is
set so we use the major version rather than the suffix. This requires
a PORTEPOCH bump.
90
10 Jan 2022 15:15:39
commit hash: bcaf25a8c8046b094f6b5ab5bc258333bc326ee1commit hash: bcaf25a8c8046b094f6b5ab5bc258333bc326ee1commit hash: bcaf25a8c8046b094f6b5ab5bc258333bc326ee1commit hash: bcaf25a8c8046b094f6b5ab5bc258333bc326ee1 files touched by this commit
Stefan Eßer (se) search for other commits by this committer
Fix CONFLICTS entries of multiple ports

There have been lots of missing CONFLICTS_INSTALL entries, either
because conflicting ports were added without updating existing ports,
due to name changes of generated packages, due to mis-understanding
the format and semantics of the conflicts entries, or just due to
typoes in package names.

This patch is the result of a comparison of all files contained in
the official packages with each other. This comparison was based on
packages built with default options and may therefore have missed
further conflicts with optionally installed files.

Where possible, version numbers in conflicts entries have been
generalized, some times taking advantage of the fact that a port
(Only the first 15 lines of the commit message are shown above View all of this commit message)
90
07 Apr 2021 08:09:01
commit hash: cf118ccf875508b9a1c570044c93cfcc82bd455ccommit hash: cf118ccf875508b9a1c570044c93cfcc82bd455ccommit hash: cf118ccf875508b9a1c570044c93cfcc82bd455ccommit hash: cf118ccf875508b9a1c570044c93cfcc82bd455c files touched by this commit
Mathieu Arnold (mat) search for other commits by this committer
One more small cleanup, forgotten yesterday.
Reported by:	lwhsu
90
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.
70
08 Mar 2019 18:06:48
Revision:495059Original commit files touched by this commit
brooks search for other commits by this committer
Improve the wording of the notice not to add dependencies on this port.
70
08 Mar 2019 07:16:00
Revision:495024Original commit files touched by this commit
antoine search for other commits by this committer
Add a note to the new devel/llvm port: do not depend on it

With hat:	portmgr
70
08 Mar 2019 00:40:58
Revision:495007Original commit files touched by this commit
brooks search for other commits by this committer
Add a meta-port for the default version of LLVM.

This is modeled on lang/gcc and simply installs symlinks for the
versioned commands.  It is intended for use by users and should not be a
port build dependency.
3.2_3
08 Jan 2014 10:22:03
Revision:339085Original commit files touched by this commit
rene search for other commits by this committer
Remove expired port:
2013-11-04 devel/llvm: Migrate to devel/llvm32 or newer
3.2_3
08 Dec 2013 13:25:49
Revision:335889Original commit files touched by this commit
mva search for other commits by this committer
- Fix the usage of 'python' to get rid of the implicit lang/python
  dependency

Approved by:	portmgr (blanket)
3.2_3
21 Oct 2013 20:00:09
Revision:331180Original commit files touched by this commit
brooks search for other commits by this committer
Mark DEPRECATED in favor of non-conflicting devel/llvm32 and
lang/clang32.  Set an agressive expiration date to encourage migration
(actual removal will depend on the removal of dependencies.)
3.2_3
08 Oct 2013 14:54:40
Revision:329790Original commit files touched by this commit
tijl search for other commits by this committer
Fix build with libc++ by importing upstream r178240.

Approved by:	brooks (maintainer)
3.2_3
20 Sep 2013 17:13:47
Revision:327724Original commit files touched by this commit
bapt search for other commits by this committer
Add NO_STAGE all over the place in preparation for the staging support (cat:
devel part 3)
3.2_3
12 Sep 2013 17:02:54
Revision:327090Original commit files touched by this commit
bapt search for other commits by this committer
Fix build with clang+libc++ by enforcing the c++11 standard if the compiler is
clang
14 Aug 2013 22:35:54
Revision:324744Original commit files touched by this commit Sanity Test Failure Refresh
ak search for other commits by this committer
- Remove MAKE_JOBS_SAFE variable

Approved by:	portmgr (bdrewery)
3.2_3
28 May 2013 20:28:04
Revision:319327Original commit files touched by this commit
brooks search for other commits by this committer
Work around build problems on some systems running HEAD.

PR:		ports/178910
Obtained from:	pkgsrc
3.2_2
22 May 2013 22:03:53
Revision:318800Original commit files touched by this commit
brooks search for other commits by this committer
Remove an instance of MAINTAINER_MODE I missed in r318794.

Submitted by:	eadler
3.2_2
22 May 2013 21:52:59
Revision:318798Original commit files touched by this commit
brooks search for other commits by this committer
Apply several upstream svn revisions that have also been merged to the
base version:

r170353:
Fix another SROA crasher, PR14601.

This was a silly oversight, we weren't pruning allocas which were used
by variable-length memory intrinsics from the set that could be widened
and promoted as integers. Fix that.

r175057:
X86: Disable generation of rep;movsl when %esi is used as a base pointer.

This happens when there is both stack realignment and a dynamic alloca in the
function. If we overwrite %esi (rep;movsl uses fixed registers) we'll lose the
(Only the first 15 lines of the commit message are shown above View all of this commit message)
3.2_1
22 May 2013 20:21:07
Revision:318794Original commit files touched by this commit
brooks search for other commits by this committer
Add a new option MANPAGES to allow man pages to be supressed. [0]

Remove USE_GCC=4.2+ as all supported versions have an acceptable version
of gcc by default.[0]

Remove the long unused MAINTAINER_MODE variable.

Submitted by:	tijl [0]
3.2
11 Jan 2013 15:58:31
Revision:310239Original commit files touched by this commit
brooks search for other commits by this committer
Fix BUILD_DEPENDS when PACKAGE_BUILDING or MAINTAINER_MODE are defined.

Reported by:	bdrewery
3.2
10 Jan 2013 16:34:44
Revision:310189Original commit files touched by this commit
brooks search for other commits by this committer
Upgrade llvm and clang to the 3.2 release.
3.1
04 Sep 2012 02:58:37
Revision:303632Original commit files touched by this commit
linimon search for other commits by this committer
Mark as broken on ARM.

Approved by:	maintainer
3.1
04 Jul 2012 03:28:25
Original commit files touched by this commit
fluffy search for other commits by this committer
- Convert to OPTIONSng
- Add option to build clang with assertions (off by default to match llvm)

Approved by:    brooks
3.1
26 Jun 2012 10:10:40
Original commit files touched by this commit
fluffy search for other commits by this committer
- Update LLVM/Clang suite to 3.1 release

PR:             168921
Submitted by:   myself
Approved by:    brooks (via pav@, with timeout)
3.0
20 Jan 2012 21:29:57
Original commit files touched by this commit
brooks search for other commits by this committer
Upgrade LLVM and Clang to 3.0.

Enable shared libraries in LLVM and build with REQUIRES_RTTI=1 as
requires by some consumers.

PR:             ports/164324, ports/164325
2.9
16 Jun 2011 15:07:40
Original commit files touched by this commit
brooks search for other commits by this committer
Upgrade the LLVM and Clang -devel ports to r133062.

Update the conflicts lines in all the llvm and clang ports to conflict
with 3.x as well as 2.x and generally simplify the conflict definitions
following the example of llvm-etoile.
2.9
29 Apr 2011 15:04:30
Original commit files touched by this commit
brooks search for other commits by this committer
Upgrade LLVM, Clang, and llvm-gcc to 2.9.

Add a number of bug fixes from our base gcc to llvm-gcc.[0]

PR:             ports/154927 [0]
Submitted by:   Pedro Giffuni <giffunip at tutopia com> [0]
2.8_3
07 Apr 2011 18:36:05
Original commit files touched by this commit
dinoex search for other commits by this committer
- add CONFLICTS
2.8_3
25 Feb 2011 17:24:54
Original commit files touched by this commit
brooks search for other commits by this committer
Update WWW: line.

PR:             ports/155016
Submitted by:   mandree
2.8_3
23 Feb 2011 15:11:40
Original commit files touched by this commit
garga search for other commits by this committer
- Add perl as a RUN dependency since llvm-config is a perl script
- Bump PORTREVISION

PR:             ports/154964
Submitted by:   garga@
Approved by:    brooks@ (maintainer)
2.8_2
16 Dec 2010 00:47:13
Original commit files touched by this commit
brooks search for other commits by this committer
Regression tests no longer require dejagnu but do require python and
bash.  Add depends in the PACKAGE_BUILDING case.
2.8_2
10 Dec 2010 17:49:44
Original commit files touched by this commit
brooks search for other commits by this committer
Fix the long standing issue of manpages not being installed in the
NOPORTDOCS case by manually building and installing them.

General makefile maintenance.
2.8_1
07 Dec 2010 23:00:44
Original commit files touched by this commit
brooks search for other commits by this committer
Fix LLVM Bug 8381 - Incorrect x86/SSE code generation involving
<<8 x i16>> vector

PR:             ports/152814
2.8
08 Oct 2010 14:00:32
Original commit files touched by this commit
brooks search for other commits by this committer
Upgrade LLVM, Clang, and llvm-gcc to 2.8 release.

The Clang port has now been updated to avoid building LLVM twice.
2.7_1
06 Sep 2010 22:28:56
Original commit files touched by this commit
avilla search for other commits by this committer
- Disable asserts by default as they break threading programs.
- Bump PORTREVISION.

PR:             ports/149746
Submitted by:   avilla
Approved by:    brooks (maintainer), tabthorpe (mentor, implicit)
2.7
28 Apr 2010 21:05:03
Original commit files touched by this commit
brooks search for other commits by this committer
Upgrade llvm, clang, and llvm-gcc to the 2.7 release.

Submitted by:   mm (llvm and clang)
2.6_2
08 Jan 2010 22:21:20
Original commit files touched by this commit
brooks search for other commits by this committer
graphics/opengtl doesn't require that LLVM assertions be disabled so
don't claim it does in the OPTIONS description.

PR:             ports/141783
Submitted by:   Alberto Villa <villa dot alberto at gmail dot com>
2.6_2
04 Jan 2010 19:56:17
Original commit files touched by this commit
brooks search for other commits by this committer
Build fails on ia64 with:

/work/a/ports/devel/llvm/work/llvm-2.6/Release/lib/libLLVMJIT.a(JIT.o)(.text+0x1231):
In function `llvm::JIT::JIT(llvm::ModuleProvider*, llvm::TargetMachine&,
llvm::TargetJITInfo&, llvm::JITMemoryManager*, llvm::CodeGenOpt::Level, bool)'::
undefined reference to `__register_frame'

Given the lack of a backend for IA64, I can't give fixing it a real high
priority.
2.6_2
08 Dec 2009 20:52:43
Original commit files touched by this commit
brooks search for other commits by this committer
Add USE_GCC=4.2+ to fix the build on 6.x.

Reported by:    glarkin
2.6_2
07 Dec 2009 19:03:42
Original commit files touched by this commit
brooks search for other commits by this committer
Compile with -fPIC on amd64 and ia64.

Add an option to disable assertions which is required for a future
opengtl port.

PR:             ports/127718, ports/139207
2.6_1
05 Nov 2009 00:42:12
Original commit files touched by this commit
brooks search for other commits by this committer
Manpages currently aren't installed when NOPORTDOCS is set so don't
declare that they are.

Reported by:    QAT
2.6_1
04 Nov 2009 18:25:22
Original commit files touched by this commit
brooks search for other commits by this committer
Correct CONFLICTS to it matches llvm-devel intead of llvm
2.6
30 Oct 2009 16:10:12
Original commit files touched by this commit
brooks search for other commits by this committer
Don't attempt to build ocmal bindings.
2.6
24 Oct 2009 23:03:59
Original commit files touched by this commit
brooks search for other commits by this committer
Upgrade to LLVM 2.6.
2.5
04 Mar 2009 21:01:10
Original commit files touched by this commit
brooks search for other commits by this committer
Upgrade llvm and llvm-gcc to the 2.5 release.

See the release notes for details:
http://www.llvm.org/releases/2.5/docs/ReleaseNotes.html
2.4
03 Feb 2009 05:35:12
Original commit files touched by this commit
linimon search for other commits by this committer
Broken on sparc64.
2.4
16 Nov 2008 19:43:07
Original commit files touched by this commit
brooks search for other commits by this committer
Upgrade llvm and llvm-gcc4 ports to the 2.4 release.

PR:             ports/128806, ports/128814
2.3_2
01 Jul 2008 20:48:43
Original commit files touched by this commit
brooks search for other commits by this committer
Don't install docs other than manpages in the NOPORTDOCS case.

Requested by:   obrien
2.3_1
20 Jun 2008 03:50:58
Original commit files touched by this commit
brooks search for other commits by this committer
Depend on dejagnu if either PACKAGE_BUILDING or MAINTAINER_MODE are set so
the regression tests get run on the package cluster.  Make regression-test
depend on build.  Remove an extra blank line.

Submitted by:   pfgshield dash freebsd at yahoo dot com
2.3_1
13 Jun 2008 19:29:45
Original commit files touched by this commit
brooks search for other commits by this committer
Use CONFIGURE_ARGS, not the non-existant CONFIGURE_FLAGS. [0]

Order directories correctly so include/llvm-c is removed. [1]

Reported by:    Pedro Giffuni <pfgshield dash freebsd at yahoo dot com> [0]
                itetcu, erwin (from pointy hat) [1]
2.3
12 Jun 2008 16:16:42
Original commit files touched by this commit
brooks search for other commits by this committer
Upgrade LLVM to release 2.3.

In theory this should build on every architecture so remove the
no-sparc64 bit.

Add a MAINTAINER_MODE option to allow debug (very slow) versions to be built
and a regression-test target. [1]

Submitted by:   Pedro Giffuni <pfgshield dash freebsd at yahoo dot com> [1]
PR:             ports/124068
2.2
24 Mar 2008 22:48:36
Original commit files touched by this commit
brooks search for other commits by this committer
Upgrade devel/llvm and lang/llvm-gcc4 to LLVM 2.2.

Switch llvm-gcc4 from the deprecated gcc 4.0 based version to a new gcc
4.2 based release.

See the release notes for details:
http://www.llvm.org/releases/2.2/docs/ReleaseNotes.html
2.1
28 Sep 2007 20:37:12
Original commit files touched by this commit
brooks search for other commits by this committer
LLVM is believed to build on sparc64 on 6.x.  I suspect a gcc 4.2 bug so mark
broken for sparc64 on -CURRENT after the gcc 4.2.0 import.
2.1
28 Sep 2007 20:10:29
Original commit files touched by this commit
brooks search for other commits by this committer
Mark BROKEN on sparc64.

Reported by:    linimon
2.1
28 Sep 2007 15:24:14
Original commit files touched by this commit
brooks search for other commits by this committer
Upgrade to LLVM 2.1, the latest release.

A couple patchs are included from HEAD that didn't make the release, but
fix use-after-free bugs.

Submitted by:   Emil Mikulic <emil at cs dot rmit dot edu dot au>
2.0
23 Jul 2007 19:24:55
Original commit files touched by this commit
brooks search for other commits by this committer
Add a missing plist entry.

Reported by:    pointyhat (via pav)
2.0
18 Jul 2007 14:53:39
Original commit files touched by this commit
brooks search for other commits by this committer
Upgrade to LLVM 2.0.

From the release notes: "This is the first LLVM release to correctly
compile and optimize major software like LLVM itself, Mozilla/Seamonkey,
Qt 4.3rc1, kOffice, etc out of the box on linux/x86"

For details on the changes to LLVM see:

http://llvm.org/releases/2.0/docs/ReleaseNotes.html

Submitted by:   se
PR:             ports/114169
1.9
18 Jul 2007 05:58:55
Original commit files touched by this commit
linimon search for other commits by this committer
With portmgr hat, reassign to brooks@ who is interested in maintaining
this port.  perky missed the previous PR and a current one.
1.9
03 Jan 2007 19:43:35
Original commit files touched by this commit
erwin search for other commits by this committer
Update to 1.9

PR:             105715
Submitted by:   Emil Mikulic <emil@cs.rmit.edu.au> (maintainer)
Approved by:    maintainer timeout
1.8a
12 Aug 2006 03:11:44
Original commit files touched by this commit
perky search for other commits by this committer
Update to 1.8a
1.8
10 Aug 2006 03:07:26
Original commit files touched by this commit
perky search for other commits by this committer
Update to 1.8
1.7
08 Aug 2006 13:21:17
Original commit files touched by this commit
perky search for other commits by this committer
Fix build on 4-STABLE.
1.7
23 May 2006 10:50:37
Original commit files touched by this commit
perky search for other commits by this committer
Remove dummy .dir files in ${PREFIX}/{bin,lib}/ after installation.
This may remove even though other port installed such file.  But..
:-)
1.7
20 May 2006 06:59:17
Original commit files touched by this commit
perky search for other commits by this committer
This port requires GCC 3.3+ to build.  This unbreaks build in 4-STABLE.
1.7
18 May 2006 14:05:38
Original commit files touched by this commit
perky search for other commits by this committer
Add a dependency on perl which is used to build man pages.
1.7
16 May 2006 05:33:50
Original commit files touched by this commit
perky search for other commits by this committer
Update to 1.7
1.6_1
04 May 2006 21:41:12
Original commit files touched by this commit
edwin search for other commits by this committer
Remove USE_REINPLACE from all categories starting with D
1.6_1
12 Feb 2006 22:11:38
Original commit files touched by this commit
kris search for other commits by this committer
BROKEN: Does not build
1.6_1
30 Jan 2006 03:41:38
Original commit files touched by this commit
perky search for other commits by this committer
Add missing dependency on bison and unmark BROKEN.

Spotted by:     kris
1.6_1
14 Jan 2006 09:21:01
Original commit files touched by this commit
kris search for other commits by this committer
BROKEN: Configure fails
1.6_1
24 Dec 2005 16:45:20
Original commit files touched by this commit
perky search for other commits by this committer
Fix to install documentations into the standard path.
1.6
24 Dec 2005 16:19:24
Original commit files touched by this commit
perky search for other commits by this committer
Add a new port for llvm 1.6, the Low Level Virtual Machine.

WWW:    http://llvm.cs.uiuc.edu/

Number of commits found: 79