Mathieu Arnold
6172d4b590
Remove $FreeBSD$ from patches files everywhere.
...
With hat: portmgr
Sponsored by: Absolight
2015-05-22 20:34:27 +00:00
John Marino
22e4252cc9
lang/clang3*, lang/clang-devel: set environment during build
...
The clang ports override the default build target, but the new targets
fail to set the environment like the default target does. This patch
passes MAKE_ENV to environment.
It also combines compounds to a single make cmd and unsuppresses the
commands so the output shows on the build logs.
PR: 199500
Submitted by: marino
Approved by: brooks (maintainer)
2015-05-19 14:18:31 +00:00
Mathieu Arnold
60d1a83c2a
MASTER_SITES cleanup.
...
- Replace ${MASTER_SITE_FOO} with FOO.
- Merge MASTER_SITE_SUBDIR into MASTER_SITES when possible. (This means 99.9%
of the time.)
- Remove occurrences of MASTER_SITE_LOCAL when no subdirectory was present and
no hint of what it should be was present.
- Fix some logic.
- And generally, make things more simple and easy to understand.
While there, add magic values to the FESTIVAL, GENTOO, GIMP, GNUPG, QT and
SAMBA macros.
Also, replace some EXTRACT_SUFX occurences with USES=tar:*.
Checked by: make fetch-urlall-list
With hat: portmgr
Sponsored by: Absolight
2015-05-14 10:15:04 +00:00
Brooks Davis
ccaafd1b5b
Use svnlite in the maintainer BOOTSTRAP target.
...
Requested by: xmj
2015-05-13 14:54:53 +00:00
Brooks Davis
7fbb399f1a
Update clang-devel and llvm-devel to r236894.
...
Add a port of the Intel/LLVM OpenMP runtime library.
Sponsored by: DARPA, AFRL
2015-05-08 21:30:26 +00:00
Brooks Davis
b6e7e28a59
Upgrade to r234164.
...
PR: 197908 (seems to build with gcc 4.9)
2015-04-06 21:51:35 +00:00
Brooks Davis
bfa57ac58b
Catch the set of host platforms up to the set in llvm ports.
...
To revision bump as it only effects building the port on platforms that
would fail before.
2015-03-31 14:33:33 +00:00
Brooks Davis
a58e7611a0
Update to r225991 (the 3.6 branch point).
2015-01-15 19:04:50 +00:00
Brooks Davis
1fb1fd8d71
Make default target triple match base clang.
...
PR: 194487
Submitted by: Jan Beich <jbeich@vfemail.net>
2014-12-18 22:42:57 +00:00
Brooks Davis
c4a1c5d6b6
Upgrade to r224537.
...
Add support for -fformat-exentions as a no-op in clang. [0]
Submitted by: lightside@gmx.com [0]
2014-12-18 20:46:35 +00:00
Brooks Davis
f0f3025d7d
Update clang-devel and llvm-devel to r222267.
2014-11-18 23:29:38 +00:00
Baptiste Daroussin
77cba41a62
Cleanup plist
2014-10-27 15:23:30 +00:00
Brooks Davis
80dbd59072
Install scan-view support files under LLVM_PREFIX and alter
...
llvm-wrapper to support this.
PR: 193955
2014-09-26 20:05:54 +00:00
Brooks Davis
0c2ed2153f
Upgrade to r218451.
...
USES=python
Give llvm a chance to build on arm* and powerpc64 systems. [0]
PR: 191996 [0]
Submitted by: direct727@gmail.com [0]
Sponsored by: DARPA, AFRL
2014-09-25 19:10:19 +00:00
Gerald Pfeifer
15945f8122
Update the default version of GCC in the Ports Collection from GCC 4.7.4
...
to GCC 4.8.3.
Part II, Bump PORTREVISIONs.
PR: 192025
Tested by: antoine (-exp runs)
Approved by: portmgr (implicit)
2014-09-10 20:50:31 +00:00
Brooks Davis
9c0dca4d87
Upgrade to 3.6.r216160.
2014-08-21 12:43:41 +00:00
Brooks Davis
0eee75617e
Add patch missed in r364981.
...
No version bump as clang won't compile without this change.
2014-08-15 15:42:35 +00:00
Brooks Davis
eda9b0a29d
Update to r211638.
2014-08-15 15:41:52 +00:00
Adam Weinberger
bbc8c4d740
Convert a bunch of USE_BZIP2 to USES=tar:bzip2
...
Approved by: portmgr (not really, but touches unstaged ports)
2014-07-29 18:41:15 +00:00
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