Brooks Davis
b9e7659ec8
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
2012-01-20 21:29:57 +00:00
Brooks Davis
d8f572ce12
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.
2011-06-16 15:07:40 +00:00
Brooks Davis
67a685856f
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]
2011-04-29 15:04:30 +00:00
Dirk Meyer
65782daa2c
- add CONFLICTS
2011-04-07 18:36:05 +00:00
Brooks Davis
e3a5931c50
Update WWW: line.
...
PR: ports/155016
Submitted by: mandree
2011-02-25 17:24:54 +00:00
Renato Botelho
a916393e3a
- 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)
2011-02-23 15:11:40 +00:00
Brooks Davis
b58cbd4a73
Regression tests no longer require dejagnu but do require python and
...
bash. Add depends in the PACKAGE_BUILDING case.
2010-12-16 00:47:13 +00:00
Brooks Davis
82ae858843
Fix the long standing issue of manpages not being installed in the
...
NOPORTDOCS case by manually building and installing them.
General makefile maintenance.
2010-12-10 17:49:44 +00:00
Brooks Davis
2884f0ee46
Fix LLVM Bug 8381 - Incorrect x86/SSE code generation involving
...
<<8 x i16>> vector
PR: ports/152814
2010-12-07 23:00:44 +00:00
Brooks Davis
83be754210
Upgrade LLVM, Clang, and llvm-gcc to 2.8 release.
...
The Clang port has now been updated to avoid building LLVM twice.
2010-10-08 14:00:32 +00:00
Alberto Villa
344b5508a4
- Disable asserts by default as they break threading programs.
...
- Bump PORTREVISION.
PR: ports/149746
Submitted by: avilla
Approved by: brooks (maintainer), tabthorpe (mentor, implicit)
2010-09-06 22:28:56 +00:00
Brooks Davis
f3c8d79fc5
Upgrade llvm, clang, and llvm-gcc to the 2.7 release.
...
Submitted by: mm (llvm and clang)
2010-04-28 21:05:03 +00:00
Brooks Davis
455d087834
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>
2010-01-08 22:21:20 +00:00
Brooks Davis
ec93eac03e
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.
2010-01-04 19:56:17 +00:00
Brooks Davis
63f1fa4a28
Add USE_GCC=4.2+ to fix the build on 6.x.
...
Reported by: glarkin
2009-12-08 20:52:43 +00:00
Brooks Davis
3cc2644dc4
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
2009-12-07 19:03:42 +00:00
Brooks Davis
0faf457973
Manpages currently aren't installed when NOPORTDOCS is set so don't
...
declare that they are.
Reported by: QAT
2009-11-05 00:42:12 +00:00
Brooks Davis
128c1972f7
Correct CONFLICTS to it matches llvm-devel intead of llvm
2009-11-04 18:25:22 +00:00
Brooks Davis
6b48b7a59f
Don't attempt to build ocmal bindings.
2009-10-30 16:10:11 +00:00
Brooks Davis
95e3ccce00
Upgrade to LLVM 2.6.
2009-10-24 23:03:59 +00:00
Brooks Davis
e26771d6cf
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
2009-03-04 21:01:10 +00:00
Mark Linimon
d1f978a202
Broken on sparc64.
2009-02-03 05:35:12 +00:00
Brooks Davis
05f78a7e55
Upgrade llvm and llvm-gcc4 ports to the 2.4 release.
...
PR: ports/128806, ports/128814
2008-11-16 19:43:07 +00:00
Brooks Davis
9675aa365a
Don't install docs other than manpages in the NOPORTDOCS case.
...
Requested by: obrien
2008-07-01 20:48:43 +00:00
Brooks Davis
15c2a29314
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
2008-06-20 03:50:58 +00:00
Brooks Davis
b9c91a176e
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]
2008-06-13 19:29:45 +00:00
Brooks Davis
6cd633c412
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
2008-06-12 16:16:42 +00:00
Brooks Davis
74afc71c04
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
2008-03-24 22:48:35 +00:00
Brooks Davis
89c4039085
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.
2007-09-28 20:37:11 +00:00
Brooks Davis
900b5c0cd5
Mark BROKEN on sparc64.
...
Reported by: linimon
2007-09-28 20:10:29 +00:00
Brooks Davis
b76df69100
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>
2007-09-28 15:24:14 +00:00
Brooks Davis
778a761245
Add a missing plist entry.
...
Reported by: pointyhat (via pav)
2007-07-23 19:24:55 +00:00
Brooks Davis
5198c6449d
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
2007-07-18 14:53:39 +00:00
Mark Linimon
02f4048ca9
With portmgr hat, reassign to brooks@ who is interested in maintaining
...
this port. perky missed the previous PR and a current one.
2007-07-18 05:58:55 +00:00
Erwin Lansing
5e40ba1e27
Update to 1.9
...
PR: 105715
Submitted by: Emil Mikulic <emil@cs.rmit.edu.au> (maintainer)
Approved by: maintainer timeout
2007-01-03 19:43:35 +00:00
Hye-Shik Chang
ef93658b35
Update to 1.8a
2006-08-12 03:11:43 +00:00
Hye-Shik Chang
0bf60396ce
Update to 1.8
2006-08-10 03:07:26 +00:00
Hye-Shik Chang
80c18ac72f
Fix build on 4-STABLE.
2006-08-08 13:21:16 +00:00
Hye-Shik Chang
39fe5e6dd1
Remove dummy .dir files in ${PREFIX}/{bin,lib}/ after installation.
...
This may remove even though other port installed such file. But..
:-)
2006-05-23 10:50:37 +00:00
Hye-Shik Chang
8364e340bf
This port requires GCC 3.3+ to build. This unbreaks build in 4-STABLE.
2006-05-20 06:59:16 +00:00
Hye-Shik Chang
e5e827c8d4
Add a dependency on perl which is used to build man pages.
2006-05-18 14:05:38 +00:00
Hye-Shik Chang
d45880e902
Update to 1.7
2006-05-16 05:33:50 +00:00
Edwin Groothuis
2406d49a61
Remove USE_REINPLACE from all categories starting with D
2006-05-04 21:41:12 +00:00
Kris Kennaway
3f7a15f3a0
BROKEN: Does not build
2006-02-12 22:11:38 +00:00
Hye-Shik Chang
cc77211266
Add missing dependency on bison and unmark BROKEN.
...
Spotted by: kris
2006-01-30 03:41:38 +00:00
Kris Kennaway
ce425a8f77
BROKEN: Configure fails
2006-01-14 09:21:01 +00:00
Hye-Shik Chang
6f24832e71
Fix to install documentations into the standard path.
2005-12-24 16:45:20 +00:00
Hye-Shik Chang
9dc294d9ec
Add a new port for llvm 1.6, the Low Level Virtual Machine.
...
WWW: http://llvm.cs.uiuc.edu/
2005-12-24 16:19:24 +00:00