Depend explicitly on python2.7. [1]
Install clang headers as they are now believed to work properly with
FreeBSD headers.
PR: 225315 [0], 225144 [1]
Submitted by: sunpoet [1]
Differential Revision: https://reviews.freebsd.org/D13984
- Switch to cmake.
- Combine all builds into devel/llvm-devel.
- Remove devel/libiomp5-devel
- Make lang/clang-devel a metaport so people can still find it.
Upgrade a snapshot shortly after the 3.7 branch point.
Sponsored by: DARPA, AFRL
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)
- 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
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
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.
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++.
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]
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