Baptiste Daroussin
a33191366c
Convert GMAKE to MAKE_CMD
...
Please note that lots of invocation of MAKE_CMD here are wrong as they do not
properly respect MAKE_ENV and friends
With hat: portmgr
2014-06-25 05:35:31 +00:00
Brooks Davis
d517af7b10
The configure scripts require a C++11 standard library as well as a
...
C++11 compiler.
Reported by Andrzej Tobola <ato@iem.pw.edu.pl>
2014-03-28 14:07:47 +00:00
Brooks Davis
eccc435057
Hopefully fix builds on systems where cc isn't a C++11 compiler.
2014-03-27 22:37:31 +00:00
Brooks Davis
858799c60c
Upgrade to r203994.
2014-03-15 06:45:41 +00:00
Brooks Davis
de4e011218
Recent versions of clang should work find on sparc64 and arm so mark
...
them not broken. We'll patch if it turns out they have issues.
Requested by: rdivacky (sparc64)
2014-02-28 22:02:14 +00:00
Brooks Davis
cc57edb4e5
Include altivec.h and cpuid.h in the set of installed headers.
...
PR: ports/183799
Submitted by: Philippe Michel <philippe.michel7@sfr.fr>
Sponsored by: DARPA/AFRL
2013-11-13 02:38:26 +00:00
Brooks Davis
544d2a5976
Upgrade the llvm development ports to r193887. We're about two weeks
...
from the LLVM 3.4 branch starting.
Apply the clang portion of r255321 from base switching the default C++
library to libc++ on 10+.
Correct clang's notion of the underlying type of (u)intmax_t on MIPS64.
2013-11-06 00:13:02 +00:00
Brooks Davis
5955eb52d9
Upgrade to 3.4.r191854.
...
STAGIFY
Mark dragonegg IGNORE on systems where the default compiler defaults to
libc++ on the grounds the the clang/llvm ports are likely linked with it
and thus won't work with gcc and libstdc++.
2013-10-16 17:34:22 +00:00
Baptiste Daroussin
888ab73a81
Add NO_STAGE all over the place in preparation for the staging support (cat: lang)
2013-09-20 19:53:09 +00:00
Baptiste Daroussin
6adf864b81
Convert to new perl framework
...
Convert from USE_GMAKE to USES=gmake
2013-09-17 06:40:21 +00:00
Brooks Davis
79fe699d74
Upgrade clang, dragonegg, and llvm -devel ports to r182968.
2013-09-04 15:57:35 +00:00
Alex Kozlov
d4041784dc
- Remove MAKE_JOBS_SAFE variable
...
Approved by: portmgr (bdrewery)
2013-08-14 22:35:50 +00:00
Brooks Davis
e5c435007d
Update clang/dragonegg/llvm-devel to subversion rev r182968.
2013-05-31 20:49:05 +00:00
Brooks Davis
fe4255844e
Correct plist by adding the new clang-format command and @dirrmtry
...
entries for Python library directories.
2013-05-23 14:29:09 +00:00
Brooks Davis
ec16991ae5
Add a new option MANPAGES to allow man pages to be supressed. [0]
...
Remove USE_GCC=4.2+ as all supported versions have an acceptable version
of gcc by default.[0]
Remove the long unused MAINTAINER_MODE variable.
Submitted by: tijl [0]
2013-05-22 19:31:39 +00:00
Brooks Davis
4ec321e1bb
Add missing mm3dnow.h and mm_malloc.h files.
2013-05-14 22:32:04 +00:00
Brooks Davis
ac199650e5
Upgrade LLVM, Clang, and Dragonegg to svn rev r181598.
...
Install all *intrin*.h files.
2013-05-14 22:10:59 +00:00
Brooks Davis
f5b6b6d8d0
Upgrade llvm-devel, clang-devel, and dragonegg-devel46 to r174891 (circa
...
Feb 27th). Add FileCheck and llvm-lit binaries as some consumers need
them.
2013-03-11 18:32:06 +00:00
Brooks Davis
e918c7f88a
Upgrade llvm-devel and related ports to 3.3.r174891.
...
Install .cmake files for devel/llvm-devel so projects that use cmake can
build against the installed copy.
2013-02-11 19:02:00 +00:00
Brooks Davis
d10a7026cc
Update the develoment version of the llvm, clang and dragonegg ports to
...
3.3.r172076.
2013-01-10 18:01:28 +00:00
Brooks Davis
8b09a265ce
Upgrade to svn rev r163622. Several fixes to FreeBSD support for -pie and
...
mips as well as reported improvements to the MIPS backend.
2012-09-14 21:03:34 +00:00
Brooks Davis
dfb1151579
Fix a missing plist entry.
...
Submitted by: QAT (beat)
2012-08-30 09:05:30 +00:00
Brooks Davis
badfe4d42c
Fix creation of position independent executables (-fPIE -pie).
...
There were two bugs here. First, -pie was not passed to ld. Second,
non-relocatable versions of three *crt*.o archives were used in the pie
case.
Additionally, link with crtbeginT.o in the -static case.
Shift style towards that of the Linux code since much of the new login was
cribbed from it.
Reported by: jonathan
2012-08-27 16:18:52 +00:00
Brooks Davis
780c634d26
Update LLVM and Clang to r162438 plus a couple patchs to make it possible
...
to target MIPS with FreeBSD's base binutils.
2012-08-23 21:04:16 +00:00
Brooks Davis
ac22ad8665
Fix build in the !DOCS case.
...
Reported by: avg
2012-07-31 18:49:18 +00:00
Brooks Davis
55572fdbcd
Install manpages even when docs are off.
...
Depend on devel/binutils on older OS versions which are missing a
require option
PR: ports/170049, ports/170036
2012-07-30 18:41:17 +00:00
Brooks Davis
aa0d416cbe
Correct a plist error reported by QAT.
2012-07-25 21:19:50 +00:00
Brooks Davis
49fbc37796
Update to a 3.2 snapshot. OPTIONSng-ify. Reduce diffs with non-devel
...
ports.
2012-07-16 22:55:45 +00:00
Brooks Davis
4425fc5083
Update to LLVM and Clang 3.1.r154687, unless specific issues are found
...
that need to be fixed to support testing, this is likely the last -devel
update before 3.1 is released.
2012-04-13 22:52:38 +00:00
Brooks Davis
ff45cfe833
Upgrade to llvm/clang r150242.
...
Enable installation of the shared libaray in LLVM.
Add preliminary support for building and installing the gold linker
plugin. No option is avaiable to turn it on (use -DWITH_LTOPLUGIN)
because devel/binutils does not yet build the gold linker.
2012-02-22 23:19:27 +00:00
Brooks Davis
51c62d3e77
Upgrade to r141985. The is contemporary with the creation of the 3.0
...
branch. Please test and report bugs to the llvm developers to make 3.0
a good release.
2011-10-17 20:08:21 +00:00
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
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
5a8c19bcf2
Rather than relying on some hackish patches use thre --disable-docs
...
configure option in the NOPORTDOCS case.
This should result in no changes to packages.
2010-12-10 15:09:00 +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
634a16f7f5
Fix scan-build by actually replacing %%DATADIR%%.
...
PR: ports/151344
Submitted by: Matthias Andree <matthias.andree at gmx.de>
2010-10-10 13:05:16 +00:00
Brooks Davis
bac710ec1e
Fix build when older versions are installed.
...
Submitted by: ports/151337
2010-10-10 12:54:12 +00:00
Brooks Davis
83be754210
Upgrade LLVM, Clang, and llvm-gcc to 2.8 release.
...
The Clang port has now been updated to avoid building LLVM twice.
2010-10-08 14:00:32 +00:00
Matthias Andree
791032c859
Fix regression in previous commit that broke NOPORTDOCS=yes installs.
...
Only remove /html/img if NOPORTDOCS is undefined.
2010-08-18 18:59:56 +00:00
Matthias Andree
70ed83db94
Fix clang analyzer, and clean up port a bit. Adds dependencies.
...
- patch scan-view to use PYTHON_CMD
- also install c++-analyzer and scan-view
- also install ScanView.py and its dependencies into PYTHON_SITELIBDIR
- change USE_PERL5_BUILD to USE_PERL5, as scan-build needs it
at run time
- add USE_PYTHON, as scan-view needs it
(let's see to making these dependencies optional later)
- move EXTRACT_SUFX up to quiet portlint
- indent CONFLICTS value with TAB to quiet portlint
- add USE_LDCONFIG, found missing by portlint
- nuke empty $DOCSDIR/html/img that made deinstall complain
- amend to build-plist target
- rebuild pkg-plist
- bump PORTREVISION (changed pkg-plist)
The approval was a blanket approval under the condition that build-plist
was also updated, and was mailed to portmgr@ and yours truly
on 2010-08-10 by brooks@ in reference to the PR mentioned below.
Approved by: brooks (maintainer)
PR: ports/147434
2010-08-18 00:59:18 +00:00
Brooks Davis
9cc0ad5dc4
By popular depend, fix the installation of the clang.1 manpage when
...
NOPORTDOCS is set.
2010-05-04 20:45:59 +00:00
Brooks Davis
63f0980196
Actually add the patch that makes the previous commt work.
2010-04-30 16:43:50 +00:00
Brooks Davis
ecc949d307
Actually don't install the documentation in the NOPORTDOCS case. The
...
manpage is also not installed in that case.
Reported by: QAT
2010-04-30 16:33:56 +00:00
Brooks Davis
f3c8d79fc5
Upgrade llvm, clang, and llvm-gcc to the 2.7 release.
...
Submitted by: mm (llvm and clang)
2010-04-28 21:05:03 +00:00
Brooks Davis
dfd8dac146
Only install compiler headers we don't provide as part of the BSD base.
...
This should fix some compilation problems and we've been doing it in
devel/llvm-devel for ages.
Feature safe: yes
Reported by: rdivacky
2010-02-16 18:27:16 +00:00
Brooks Davis
b64c7a7729
Fix plist (missing DATADIR).
...
Add conflicts for llvm-devel and the forthcoming clang-devel.
Add USE_GCC=4.2+ in hopes of fixing 6.x builds.
Reported by: pointhat
2009-11-04 22:11:58 +00:00
Erwin Lansing
24fa6fd4b9
Fix pkg-plist
...
Submitted by: pointyhat
Approved by: maintainer timeout
Pointyhat: brooks
2009-10-31 11:16:51 +00:00
Brooks Davis
c17defb201
Add a port of the clang C, Objective-C, and (soon) C++ compiler version
...
2.6.
NOTE: this port is slightly evil and both depends on llvm and builds all
of it. We hope to find the correct make string to fix this, but wanted
make clang available now.
2009-10-24 23:30:19 +00:00