| Commit History - (may be incomplete: see SVNWeb link above for full details) |
| Date | By | Description |
28 May 2013 20:28:04
3.2_3
|
brooks  |
Work around build problems on some systems running HEAD.
PR: ports/178910
Obtained from: pkgsrc |
22 May 2013 22:03:53
3.2_2
|
brooks  |
Remove an instance of MAINTAINER_MODE I missed in r318794.
Submitted by: eadler |
22 May 2013 21:52:59
3.2_2
|
brooks  |
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 ) |
22 May 2013 20:21:07
3.2_1
|
brooks  |
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] |
11 Jan 2013 15:58:31
3.2
|
brooks  |
Fix BUILD_DEPENDS when PACKAGE_BUILDING or MAINTAINER_MODE are defined.
Reported by: bdrewery |
10 Jan 2013 16:34:44
3.2
|
brooks  |
Upgrade llvm and clang to the 3.2 release. |
04 Sep 2012 02:58:37
3.1
|
linimon  |
Mark as broken on ARM.
Approved by: maintainer |
04 Jul 2012 03:28:25
3.1
|
fluffy  |
- Convert to OPTIONSng
- Add option to build clang with assertions (off by default to match llvm)
Approved by: brooks |
26 Jun 2012 10:10:40
3.1
|
fluffy  |
- Update LLVM/Clang suite to 3.1 release
PR: 168921
Submitted by: myself
Approved by: brooks (via pav@, with timeout) |
20 Jan 2012 21:29:57
3.0
|
brooks  |
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 |
16 Jun 2011 15:07:40
2.9
|
brooks  |
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. |
29 Apr 2011 15:04:30
2.9
|
brooks  |
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] |
07 Apr 2011 18:36:05
2.8_3
|
dinoex  |
- add CONFLICTS |
25 Feb 2011 17:24:54
2.8_3
|
brooks  |
Update WWW: line.
PR: ports/155016
Submitted by: mandree |
23 Feb 2011 15:11:40
2.8_3
|
garga  |
- 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) |
16 Dec 2010 00:47:13
2.8_2
|
brooks  |
Regression tests no longer require dejagnu but do require python and
bash. Add depends in the PACKAGE_BUILDING case. |
10 Dec 2010 17:49:44
2.8_2
|
brooks  |
Fix the long standing issue of manpages not being installed in the
NOPORTDOCS case by manually building and installing them.
General makefile maintenance. |
07 Dec 2010 23:00:44
2.8_1
|
brooks  |
Fix LLVM Bug 8381 - Incorrect x86/SSE code generation involving
<<8 x i16>> vector
PR: ports/152814 |
08 Oct 2010 14:00:32
2.8
|
brooks  |
Upgrade LLVM, Clang, and llvm-gcc to 2.8 release.
The Clang port has now been updated to avoid building LLVM twice. |
06 Sep 2010 22:28:56
2.7_1
|
avilla  |
- Disable asserts by default as they break threading programs.
- Bump PORTREVISION.
PR: ports/149746
Submitted by: avilla
Approved by: brooks (maintainer), tabthorpe (mentor, implicit) |
28 Apr 2010 21:05:03
2.7
|
brooks  |
Upgrade llvm, clang, and llvm-gcc to the 2.7 release.
Submitted by: mm (llvm and clang) |
08 Jan 2010 22:21:20
2.6_2
|
brooks  |
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> |
04 Jan 2010 19:56:17
2.6_2
|
brooks  |
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. |
08 Dec 2009 20:52:43
2.6_2
|
brooks  |
Add USE_GCC=4.2+ to fix the build on 6.x.
Reported by: glarkin |
07 Dec 2009 19:03:42
2.6_2
|
brooks  |
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 |
05 Nov 2009 00:42:12
2.6_1
|
brooks  |
Manpages currently aren't installed when NOPORTDOCS is set so don't
declare that they are.
Reported by: QAT |
04 Nov 2009 18:25:22
2.6_1
|
brooks  |
Correct CONFLICTS to it matches llvm-devel intead of llvm |
30 Oct 2009 16:10:12
2.6
|
brooks  |
Don't attempt to build ocmal bindings. |
24 Oct 2009 23:03:59
2.6
|
brooks  |
Upgrade to LLVM 2.6. |
04 Mar 2009 21:01:10
2.5
|
brooks  |
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 |
03 Feb 2009 05:35:12
2.4
|
linimon  |
Broken on sparc64. |
16 Nov 2008 19:43:07
2.4
|
brooks  |
Upgrade llvm and llvm-gcc4 ports to the 2.4 release.
PR: ports/128806, ports/128814 |
01 Jul 2008 20:48:43
2.3_2
|
brooks  |
Don't install docs other than manpages in the NOPORTDOCS case.
Requested by: obrien |
20 Jun 2008 03:50:58
2.3_1
|
brooks  |
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 |
13 Jun 2008 19:29:45
2.3_1
|
brooks  |
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] |
12 Jun 2008 16:16:42
2.3
|
brooks  |
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 |
24 Mar 2008 22:48:36
2.2
|
brooks  |
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 |
28 Sep 2007 20:37:12
2.1
|
brooks  |
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. |
28 Sep 2007 20:10:29
2.1
|
brooks  |
Mark BROKEN on sparc64.
Reported by: linimon |
28 Sep 2007 15:24:14
2.1
|
brooks  |
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> |
23 Jul 2007 19:24:55
2.0
|
brooks  |
Add a missing plist entry.
Reported by: pointyhat (via pav) |
18 Jul 2007 14:53:39
2.0
|
brooks  |
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 |
18 Jul 2007 05:58:55
1.9
|
linimon  |
With portmgr hat, reassign to brooks@ who is interested in maintaining
this port. perky missed the previous PR and a current one. |
03 Jan 2007 19:43:35
1.9
|
erwin  |
Update to 1.9
PR: 105715
Submitted by: Emil Mikulic <emil@cs.rmit.edu.au> (maintainer)
Approved by: maintainer timeout |
12 Aug 2006 03:11:44
1.8a
|
perky  |
Update to 1.8a |
10 Aug 2006 03:07:26
1.8
|
perky  |
Update to 1.8 |
08 Aug 2006 13:21:17
1.7
|
perky  |
Fix build on 4-STABLE. |
23 May 2006 10:50:37
1.7
|
perky  |
Remove dummy .dir files in ${PREFIX}/{bin,lib}/ after installation.
This may remove even though other port installed such file. But..
:-) |
20 May 2006 06:59:17
1.7
|
perky  |
This port requires GCC 3.3+ to build. This unbreaks build in 4-STABLE. |
18 May 2006 14:05:38
1.7
|
perky  |
Add a dependency on perl which is used to build man pages. |
16 May 2006 05:33:50
1.7
|
perky  |
Update to 1.7 |
04 May 2006 21:41:12
1.6_1
|
edwin  |
Remove USE_REINPLACE from all categories starting with D |
12 Feb 2006 22:11:38
1.6_1
|
kris  |
BROKEN: Does not build |
30 Jan 2006 03:41:38
1.6_1
|
perky  |
Add missing dependency on bison and unmark BROKEN.
Spotted by: kris |
14 Jan 2006 09:21:01
1.6_1
|
kris  |
BROKEN: Configure fails |
24 Dec 2005 16:45:20
1.6_1
|
perky  |
Fix to install documentations into the standard path. |
24 Dec 2005 16:19:24
1.6
|
perky  |
Add a new port for llvm 1.6, the Low Level Virtual Machine.
WWW: http://llvm.cs.uiuc.edu/ |