Commit graph

59 commits

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