Commit History - (may be incomplete: for full details, see links to repositories near top of page) |
Commit | Credits | Log message |
3.8.1_14 01 Apr 2019 17:49:40 |
brooks |
Remove LLVM 3.8.x.
It has no dependencies, has expired, and has long been unsupported by
upstream. |
3.8.1_14 20 Mar 2019 23:09:23 |
brooks |
Set an expiration date of next Saturday.
I'd like this port gone before the 2019Q2 branch is created. The last
dependency (security/klee) has a patch to switch to llvm60.
PR: 230468 |
3.8.1_14 18 Jan 2019 22:57:33 |
brooks |
Remove obsolete conflicts entries referencing clang-devel. |
3.8.1_14 08 Jan 2019 09:06:38 |
tobik |
Do not set OPTIONS_SUB twice |
3.8.1_14 25 Dec 2018 20:25:40 |
tcberner |
Change cmake default behaviour to outsource.
Ports that build out of source now simply can use "USES=cmake"
instead of "USES=cmake:outsource". Ports that fail to build
out of source now need to specify "USES=cmake:insource".
I tried to only set insource where explictely needed.
PR: 232038
Exp-run by: antoine |
3.8.1_14 12 Dec 2018 01:35:36 |
gerald |
Bump PORTREVISION for ports depending on the canonical version of GCC
defined via Mk/bsd.default-versions.mk which has moved from GCC 7.4 t
GCC 8.2 under most circumstances.
This includes ports
- with USE_GCC=yes or USE_GCC=any,
- with USES=fortran,
- using Mk/bsd.octave.mk which in turn features USES=fortran, and
- with USES=compiler specifying openmp, nestedfct, c11, c++0x, c++11-lang,
c++11-lib, c++14-lang, c++17-lang, or gcc-c++11-lib
plus, as a double check, everything INDEX-11 showed depending on lang/gcc7.
PR: 231590 |
3.8.1_13 14 Nov 2018 18:12:23 |
bdrewery |
Use exec in wrapper to avoid an extra shell process sticking around.
I purposely didn't bump PORTREVISION for this as it's not really
worth a rebuild even though technically required.
Approved by: brooks |
3.8.1_13 21 Aug 2018 20:29:02 |
brooks |
Limit LLVM builds to linking a single binary at a time.
Regular builds can requires multiple gigabytes of memory at Debug builds
can exceed 100GB. This should help low-memory systems such as
Raspberry-Pis and VMs.
Submitted by: dim |
3.8.1_13 17 Aug 2018 18:19:47 |
brooks |
Switch from ninja to Makefiles to work around bugs in generated ninja code.
The Makefile code generates broken installs for sanatizer bits so
remove the COMPILER_RT option as this port exists entierly to support
devel/gps and devel/klee and they can live without the sanatizers.
Submitted by: arrowd (in concept)
Sponsored by: DARPA, AFRL |
3.8.1_12 29 Jul 2018 22:18:46 |
gerald |
Bump PORTREVISION for ports depending on the canonical version of GCC
in the ports tree (via Mk/bsd.default-versions.mk and lang/gcc) which
has now moved from GCC 6 to GCC 7 by default.
This includes ports
- featuring USE_GCC=yes or USE_GCC=any,
- featuring USES=fortran,
- using Mk/bsd.octave.mk which in turn features USES=fortran, and those
- with USES=compiler specifying one of openmp, nestedfct, c11, c++0x,
c++11-lib, c++11-lang, c++14-lang, c++17-lang, or gcc-c++11-lib.
PR: 222542 |
3.8.1_11 05 Jul 2018 09:02:52 |
jbeich |
devel/llvm*: apply r447281 and enable OPENMP on i386
PR: 229521
Approved by: brooks (maintainer)
MFH: 2018Q3 |
3.8.1_10 16 Apr 2018 08:33:43 |
amdmi3 |
- Switch to new test framework
Approved by: portmgr blanket |
3.8.1_10 31 Mar 2018 03:28:42 |
tobik |
devel/llvm*: Fix wrapper scripts to support symlinking to them
The wrapper scripts currently do not resolve the real path to $0:
$ install -l rs /usr/local/bin/clang50 gcc
$ ./gcc
./gcc: /usr/local/llvm50/bin/gcc: not found
Here /usr/local/llvm50/bin/clang should be called not
/usr/local/llvm50/bin/gcc.
Approved by: brooks (maintainer)
Differential Revision: https://reviews.freebsd.org/D14727 |
3.8.1_9 21 Mar 2018 03:45:55 |
bdrewery |
Fix CCACHE_BUILD support. |
3.8.1_9 26 Feb 2018 22:31:21 |
sunpoet |
Simplify Makefile: use PY_ENUM34
With hat: python |
3.8.1_9 19 Jan 2018 23:38:18 |
brooks |
Fix python dependency: restrict to python 2.7.
No PORTREVISON bump as build would fail without python 2.7
PR: 225144
Submitted by: sunpoet |
3.8.1_9 20 Dec 2017 15:18:27 |
bapt |
switch to swig 3.0 |
3.8.1_9 10 Sep 2017 20:55:39 |
gerald |
Bump PORTREVISION for ports depending on the canonical version of GCC
(via Mk/bsd.default-versions.mk and lang/gcc) which has moved from
GCC 5.4 to GCC 6.4 under most circumstances.
This includes ports
- with USE_GCC=yes or USE_GCC=any,
- with USES=fortran,
- using Mk/bsd.octave.mk which in turn features USES=fortran, and
- with USES=compiler specifying openmp, nestedfct, c++11-lib, c++11-lang,
c++14-lang, c++0x, c11, or gcc-c++11-lib.
PR: 219275 |
3.8.1_8 25 Jun 2017 21:07:58 |
tcberner |
Make ninja opt-out in cmake.mk
Using ninja instead of make (1) can lead to significant speed ups while
building.
Therefore switch from having the ninja generator opt-in to having it opt-out.
Previously cmake-ports that wanted to use ninja could set
CMAKE_NINJA=yes
now, ports that do not work with ninja can set
cmake:<existing args>,noninja
Note, that needing this should be an exception and most often points to a broken
cmake of the port.
The ports using cmake were modified
* removed USES=gmake, if ninja is used
* removed MAKE_ARGS, if ninja is used
* added the cmake-argument noninja if necessary
PR: 219629
PR: 213331
Exp-run by: antoine
Reviewed by: rakuco
Differential Revision: https://reviews.freebsd.org/D10748 |
3.8.1_8 30 May 2017 18:14:45 |
brooks |
Apply ino64 patches.
PR: 219601 |
3.8.1_8 26 May 2017 20:02:44 |
linimon |
Mark some ports failing on armv6, for errors classified as "???".
While here, pet portlint.
Approved by: portmgr (tier-2 blanket) |
3.8.1_8 22 May 2017 17:39:26 |
bdrewery |
Fix build when LOCALBASE is not /usr/local.
Reviewed by: brooks
Sponsored by: Dell EMC Isilon
Differential Revision: https://reviews.freebsd.org/D10859 |
3.8.1_8 15 May 2017 15:38:56 |
mat |
Remove svn keywords from patches.
Sponsored by: Absolight |
3.8.1_8 29 Apr 2017 06:32:03 |
linimon |
Provide more descriptive error messages for ports failing on powerpc64.
Approved by: portmgr (tier-2 blanket) |
3.8.1_8 21 Apr 2017 15:03:20 |
brooks |
Fix SHEBANG_FILES when the EXTRAS option is disabled.
PR: 218719, 218775, 218776
Submitted by: Helge Oldach <freebsd@oldach.net>, owen@easytarget.org |
3.8.1_8 17 Apr 2017 14:40:16 |
miwi |
- Fix Shebangs |
3.8.1_7 15 Apr 2017 14:11:44 |
linimon |
Remove the misspelled ONLY_FOR_ARCH definitions, which referred to an
arch we no longer support in any case.
Approved by: portmgr (tier-2 blanket), "just fix it" |
3.8.1_7 05 Apr 2017 21:12:59 |
brooks |
The LLDB option requires CLANG so make it imply CLANG.
Attempt to reduce the size of WITH_DEBUG builds. Reports suggest they
are still enormous.
Garbage collect some FreeBSD 9.x bits. |
3.8.1_7 01 Apr 2017 15:23:32 |
gerald |
Bump PORTREVISIONs for ports depending on the canonical version of GCC and
lang/gcc which have moved from GCC 4.9.4 to GCC 5.4 (at least under some
circumstances such as versions of FreeBSD or platforms).
This includes ports
- with USE_GCC=yes or USE_GCC=any,
- with USES=fortran,
- using using Mk/bsd.octave.mk which in turn has USES=fortran, and
- with USES=compiler specifying openmp, nestedfct, c++11-lib, c++14-lang,
c++11-lang, c++0x, c11, or gcc-c++11-lib.
PR: 216707 |
3.8.1_6 29 Mar 2017 14:43:28 |
jbeich |
devel/openmp: link libomp.so against -lm for clang 3.6+
PR: 214258
Submitted by: Yuta Satoh <nigoro.dev@gmail.com>
Approved by: portmgr blanket |
3.8.1_5 11 Feb 2017 19:21:28 |
antoine |
Apply upstream r294806, remove struct_rtentry_sz on FreeBSD
This should fix build on head after _WANT_RTENTRY removal |
3.8.1_5 31 Jan 2017 06:41:20 |
linimon |
Remove stray .else. While here, pet portlint.
Approved by: maintainer |
3.8.1_5 09 Dec 2016 11:41:00 |
tcberner |
Update devel/cmake* to 3.7.1 [1]
Due to an upstream commit [2] we need now to pass
CMAKE_INSTALL_MANDIR:PATH="share/man" in the
devel/llvm-* ports, and fix the plist of net/remmina.
Further add an upstream patch to math/plplot to
fix the build with 3.7.1.
[1] https://cmake.org/cmake/help/v3.7/release/3.7.html
[2] https://github.com/kitware/cmake/commit/956054
PR: 214975
Approved by: rakuco (mentor)
Exp-run by: antoine |
3.8.1_5 25 Oct 2016 02:14:14 |
brooks |
Apply a patch from upstream to (hopefully) fix a race in documentation
builds.
PR: 213619
Reported by: many |
3.8.1_5 21 Oct 2016 12:51:41 |
mat |
${RM} already has -f.
PR: 213570
Submitted by: mat
Exp-run by: antoine
Sponsored by: Absolight |
3.8.1_5 06 Oct 2016 18:08:58 |
brooks |
Look for ld.gold under LOCALBASE to fix DragonFly builds.
Submitted by: marino |
3.8.1_4 02 Sep 2016 21:33:05 |
brooks |
Add a hack to make -fopenmp work inspired by a submission from
Johannes Dieterich <dieterich@ogolem.org>.
This differs from the submission in that it adds the library directly
to the linker command line. I chose not to add the llvm library to the
search path because that would (e.g.) make it hard to link something
that uses a different version of llvm. |
3.8.1_3 01 Sep 2016 22:06:32 |
brooks |
Attempt to fix build on platforms that don't support COMPILER_RT.
Make GOLD an amd64-only option (not belived to be a functional change).
PR: 212312 |
3.8.1_3 30 Aug 2016 21:04:31 |
brooks |
Actually install sanatizers in the right place.
PR: 208900, 212252 |
3.8.1_2 27 Aug 2016 17:32:00 |
brooks |
Only enable the GOLD option by defult on amd64.
It's known to be broken on i386. |
3.8.1_1 27 Aug 2016 00:09:51 |
brooks |
Put santizers where clang expects to find them.
Thanks to Mikael Simonsson <m@mikaelsimonsson.com> for suggestions and
testing.
PR: 208900 |
3.8.1 19 Jul 2016 15:47:33 |
brooks |
Upgrade to LLVM 3.8.1. |
3.8.0_3 23 May 2016 18:36:52 |
amdmi3 |
Convert tab after WWW: in pkg-descrs to single space as per PHB
Approved by: portmgr blanket |
3.8.0_3 03 May 2016 20:47:21 |
brooks |
Only apply the no-m32 patch on amd64 as it breaks i386. |
3.8.0_3 02 May 2016 22:55:22 |
brooks |
Remove builds of i386 sanitizers on amd64.
The cmake build system would attempt to check if -m32 builds worked and
then add those files. There are an infinite number of reasons why -m32
might not work on a given system so rip out the test to ensure a
consistant build.
PR: 209029 |
3.8.0_2 24 Apr 2016 17:44:55 |
brooks |
Build compiler-rt on i386 and amd64.
It should be possible to enable on other other architectures, but I have no
way to build the PLIST_FILES variables.
PR: 208900, 208923 |
3.8.0_1 21 Apr 2016 16:43:15 |
swills |
many ports: mark broken on powerpc64 |
3.8.0_1 01 Apr 2016 14:00:57 |
mat |
Remove ${PORTSDIR}/ from dependencies, categories d, e, f, and g.
With hat: portmgr
Sponsored by: Absolight |
3.8.0_1 29 Mar 2016 09:26:52 |
tijl |
Don't delete /bin/rmdir.
PR: 208375
Submitted by: Aleksander Alekseev <afiskon@devzen.ru> |
3.8.0_1 25 Mar 2016 18:18:05 |
brooks |
Fix a plist issue without DOCS.
Reported by: marino |
3.8.0_1 18 Mar 2016 21:15:28 |
brooks |
Use more correct perl in ccc-analyzer.
PR: 208052, 20706
Submitted by: Aleksander Alekseev <afiskon@devzen.ru> |
3.8.0 10 Mar 2016 02:23:45 |
brooks |
Upgrade to 3.8.0 release. |
3.8.0.r3 05 Mar 2016 12:35:29 |
brooks |
Update to 3.8.0 RC3.
Update the version in the clang-format patch. [0]
Attempt make ccc-analyzer have a usable default. [1]
PR: 207065 [1]
Submitted by: kpneal@pobox.com [0] |
3.8.0.r2 22 Feb 2016 19:20:02 |
brooks |
Fix a number of plist issues and add LLD to the list of things not to
build on older systems without clang. |
3.8.0.r2 09 Feb 2016 16:01:45 |
brooks |
Update to rc2.
Hopefully fix build on 9.x by disabling extra-clang-tools when the compiler
isn't clang on FreeBSD. |
3.8.0.r1 27 Jan 2016 04:46:23 |
brooks |
Add a port of llvm 3.8.0rc1.
clang and lldb metaports to follow along with a new compiler-rt78 port.
LLDB builds with shared libraries are currently broken so I've disabled
shared library builds. Tools should start faster, but the package are
much larger. |