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
Mark Linimon
55eaa1a131
Mark as broken on sparc64.
...
Hat: portmgr
2008-12-10 07:35:19 +00:00
Brooks Davis
43e5e9a408
Actually bump the PORTREVISION variable rather than misspelling it.
...
Reported by: Stuart Henderson <stu at spacehopper dot org>
Pointy hat: brooks
2008-11-24 21:59:12 +00:00
Brooks Davis
499474b837
Fix a plist bug.
...
Reported by: QAT
2008-11-15 18:46:26 +00:00
Brooks Davis
54e40e7509
Update a November 5th snapshot, fix the plist.
2008-11-06 23:07:02 +00:00
Brooks Davis
29c36ef5bd
Upgrade to a snapshot from October 2nd.
2008-10-04 05:44:06 +00:00
Pav Lucistnik
09c369b98b
- Mark BROKEN on amd64/6: does not compile
...
Reported by: pointyhat
Approved by: portmgr (self)
2008-09-16 22:15:05 +00:00
Brooks Davis
6833d82797
Update to a new 8/19 snapshot that passes the regression tests.
...
"Fix" the regression tests by running them as nobody if the regression-test
target is run by root. Remove the .if defined(MAINTAINER_MODE) guards so
the package cluster will run the tests (they pass correctly on i386).
2008-08-21 14:54:22 +00:00
Brooks Davis
8202984853
Upgrade to a snapshot from 8/17.
...
Temporarily put the regression-test target under if
defined(MAINTAINER_MODE) because it eats /dev/null if run as root and
the package cluster runs it as root.
2008-08-20 22:31:26 +00:00