Commit graph

50 commits

Author SHA1 Message Date
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
Brooks Davis
3b5949bbb7 Add an llvm snapshot port including clang. The current snapshot is as of
2008-08-05.
2008-08-18 15:41:02 +00:00