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
Dirk Meyer
65782daa2c
- add CONFLICTS
2011-04-07 18:36:05 +00:00
Brooks Davis
22b813c155
Upgrade to r126497 and in particulr pick up r126226 which fixes stack
...
alignment.
2011-02-25 18:53:15 +00:00
Brooks Davis
d843069c0e
Upgrade to LLVM and Clang r126079 to match the version in HEAD.
...
Add support to the LLVM makefile to set SVN_REV externally to make
upgrading to a specific version easier.
2011-02-24 21:54:36 +00:00
Brooks Davis
82ac728938
Install manpages in the NOPORTDOCS case.
...
Don't depend on PYTHON since it's only needed by clang which is a
seperate port.
Minor cleanup and diff reduction relative to devel/llvm
2010-12-10 21:43:19 +00:00
Brooks Davis
d96ea473dc
Hopefully really fix the NOPORTDOCS case by using the --disable-docs
...
option I just found for configure.
2010-12-09 22:54:18 +00:00
Brooks Davis
5286804af4
Add patch missed in previous commit. Only effects the NOPORTDOCS case.
2010-12-09 20:39:29 +00:00
Brooks Davis
1e7f2d5414
Update to r121368.
...
Reduce diff between llvm/Makefile and llvm-devel/Makefile.
Hopefully fix NOPORTDOCS case. Currently this bogusly disables
manpages.
2010-12-09 19:29:42 +00:00
Brooks Davis
0de573baa5
Upgrade LLVM and Clang to r116582 and bump the overall version to 2.9
...
since 2.8 has shipped.
Split out the clang portion of devel/llvm-devel into lang/clang-devel.
2010-10-15 19:39:35 +00:00
Brooks Davis
a921d54edf
Actually add the patch to FormatString.h.
...
PR: ports/149746 (in error)
Reported by: Volodymyr Kostyrko <c.kworr@gmail.com>
2010-08-31 19:04:20 +00:00
Brooks Davis
2587f0e054
Upgrade to r112486.
...
Disable asserts by default as they break threading programs.[1]
PR: ports/149746 [1]
Submitted by: avilla
2010-08-30 22:55:11 +00:00
Brooks Davis
15505eec88
Upgrade to r104832 (the version in head.)
2010-06-17 17:35:57 +00:00
Brooks Davis
95ee01617a
Don't install pre-patch versions of clang header files.
...
Reported by: jkim
2010-05-06 21:15:44 +00:00
Brooks Davis
619336abdf
Update to r103179.
...
Start calling this 2.8.r* since 2.7 has shipped.
Add support for FreeBSD printf format extensions.[0]
Submitted by: rdivacky [0]
2010-05-06 15:35:00 +00:00
Brooks Davis
33ff351090
Update to r102038.
...
On i386, force compliation with -O2 to avoid a -O3 bug in the base gcc.
2010-04-22 01:53:39 +00:00
Brooks Davis
fa8ddb18e6
Upgrade to r100430.
2010-04-05 17:33:55 +00:00
Brooks Davis
6ce43c9c33
Upgrade to r98833.
...
Revert the previous addition of debugging info. It made the program too
big to package reliably.
2010-03-18 19:33:23 +00:00
Pav Lucistnik
4d6422f887
- Instead of BROKEN, mark it MANUAL_PACKAGE_BUILD:
...
-rwxr-xr-x 0 root wheel 498732122 Mar 17 18:55 bin/clang
Reported by: brucec/EFnet
2010-03-17 19:10:25 +00:00
Pav Lucistnik
9b785b7b3e
- Mark BROKEN: fails to package
...
Reported by: pointyhat
2010-03-17 18:42:20 +00:00
Brooks Davis
423ebfe1a7
Fix plist.
...
Feature safe: yes
2010-03-03 20:38:11 +00:00
Brooks Davis
622706ba46
Update to 97654.
...
Switch to using the new llvm test framework (lit). Tests now pass.
Feature safe: yes
2010-03-03 20:11:58 +00:00
Brooks Davis
6921d1e4cf
Update to r97497.
...
Enable debugging symbols as suggested by the packaging guide.
Feature safe: yes
2010-03-02 03:58:47 +00:00
Brooks Davis
33d1987c8c
Fix a plist bug. Since the previous version build and installed, but
...
didn't package, bump PORTREVISION.
Reported by: QAT
Feature safe: yes
2010-02-16 20:14:05 +00:00
Brooks Davis
cb80db4dc2
Update to r96348.
...
This update is reported to be self hosting with -O2.
This update contains a hack of setting REQUIRES_RTTI=1 globaly which
isn't optimal, but works around a problem a people have seen in
testing.
Feature safe: yes
2010-02-16 17:58:52 +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
86e3aba4bf
Fix -DBOOTSTRAP with LANG!=C.
...
Submitted by: Frederic Chardon <chardon dot frederic at gmail com>
2009-12-08 17:25:09 +00:00
Brooks Davis
dd94d28853
Update to r90769.
...
Build with -fPIC on amd64 and ia64.
Allow the user to disable asserts.
PR: ports/127718, ports/139207
2009-12-08 16:08:09 +00:00
Brooks Davis
39e9291084
Upgrade to r86028.
...
Reduce the complexity of CONFLICTS.
Chase plist changes.
2009-11-04 18:02:43 +00:00
Brooks Davis
a518427955
correct plist
2009-10-30 05:54:55 +00:00
Brooks Davis
c0863aba16
Upgrade to rev 85018.
2009-10-25 17:43:20 +00:00
Brooks Davis
579e38430e
Upgrade to r83443 which contains some FreeBSD specific fixes.
...
Add USE_GCC=4.2+ to hopefully allow 6.x systems to build this.
Prodded by: rdivacky
2009-10-07 02:31:56 +00:00
Brooks Davis
7789826fa4
Upgrade to llvm trunk r83078. Bump the major version to 2.7 since 2.6
...
has been branced and the release will happen shortly.
2009-10-03 17:58:19 +00:00
Brooks Davis
ab47cf3209
Upgrade to r82217.
...
Feature safe: yes
2009-09-27 21:43:25 +00:00
Brooks Davis
20c98151f4
Upgrade to svn rev 71086
...
The ccc script has been removed and is entierly superceded by the clang
binary.
2009-05-06 20:20:26 +00:00
Brooks Davis
23b3d403ff
Upgrade to r68053. Should fix problems with scan-build not finding
...
clang-cc.
Move the svn revision out into it's own file to allow do-fetch to update
it in the -DBOOTSTRAP case. This makes it easier to do:
make -DBOOTSTRAP makesum
make
...
2009-03-31 16:51:39 +00:00
Brooks Davis
13813f7ec7
Upgrade to 67853 which reportedly fixes a regression building sh.
...
Also enable make -j.
2009-03-27 18:44:54 +00:00
Brooks Davis
0f0fcedda9
Upgrade to r67766.
...
The most visiable change is that what was bin/clang is now installed as
libexec/clang-cc and bin/clang is the new C++ driver which will
eventually replace ccc.
2009-03-27 13:52:07 +00:00
Brooks Davis
d77b75ee35
Upgrade to r65948 which fixes a few key optimizer bugs.
...
Avoid installing more conflicting headers.
Tested with: porttools port test :)
2009-03-04 17:00:44 +00:00
Brooks Davis
e79bca44d7
Catch a few files and directories I should have noticed during the
...
previous update.
Reported by: QAT
2009-03-03 21:05:18 +00:00
Brooks Davis
45e5bc018a
Update to r65948.
...
Add printf0 support. [1]
Install the clang C headers (excluding std*.h since we have our own) now
that the installer puts them somewhere sane.
Submitted by: ed
2009-03-03 18:12:02 +00:00
Brooks Davis
23f5cbc8f5
Add missing libLTO.so to the plist.
...
Reported by: QAT
2009-03-02 19:52:50 +00:00
Brooks Davis
e05fddbd1d
Upgrade to a snapshot of svn rev r65789.
...
Improve the patch for format string checking. [1]
Correctly refect that this is a 2.6 snapshot since 2.5 has been branched.
Submitted by: ed [1]
2009-03-01 22:45:34 +00:00
Brooks Davis
db6334fcb0
Update to llvm as of r65584 which includes wchar support.
...
Switch to using svn revision numbers instead of date based snapshots,
fortunatly X.r[0-9]* > X.s[0-9]* in our version scheme.
2009-02-27 01:34:19 +00:00
Brooks Davis
203175ca91
Correctly have run depends on perl and python so clang works.
...
switch from #!/usr/bin/env p* to actually specifying the path.
Reported by: Pawel Worach
2009-02-26 00:04:25 +00:00
Brooks Davis
0ae799ff80
Update to a new snapshot.
...
Install a missing piece of scan-build. [1]
Submitted by: Pawel Worach <pawel dot worach at gmail dot com> [1]
2009-02-25 20:49:35 +00:00
Brooks Davis
6ece1b2fd4
Remove some plist bogons that crept in during late (incorrect) testing.
...
Reported by: QAT
2009-02-24 17:00:08 +00:00
Brooks Davis
3b5559d962
Update to a snapshot from yesterday.
...
Requested by: rdivacky
2009-02-23 19:15:28 +00:00
Brooks Davis
8b9a01f2d7
Patch the clang target selection code to support amd64 in addition to
...
x86_64 in triples.
Reported by: Michael Reifenberger <mike at reifenberger dot com>
2009-02-20 16:39:51 +00:00
Brooks Davis
9b60bf839f
Support %b in printf-like functions as required to compile the FreeBSD
...
kernel.
Submitted by: rdivacky
2009-02-19 14:56:48 +00:00
Brooks Davis
bf5cd30c9d
Upgrade to a snapshot from yesterday (just pre 2.5).
2009-02-17 02:15:37 +00:00