Commit graph

51 commits

Author SHA1 Message Date
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