Commit History - (may be incomplete: for full details, see links to repositories near top of page) |
Commit | Credits | Log message |
8.0.d20180913 13 Sep 2018 18:45:44
  |
brooks  |
Update to a new snapshot.
Add LICENSE variables. |
8.0.d20180816_2 24 Aug 2018 15:53:11
  |
brooks  |
Fix build when the default python version isn't 2.7.
The problem here is that if the default version was (e.g.) 3.6, a
python 3.6 version of sphinx would be installed, but a python 2.7
version of py-recommonmark would be installed and then not be found.
Fix this problem by forcing the install of a python 2.7 version of
sphinx.
No functional change. |
8.0.d20180816_2 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 |
8.0.d20180816_2 17 Aug 2018 15:30:24
  |
brooks  |
Mark broken on 10.x.
There won't be a devel/llvm80 before 10.x is EOL so I'm not planning to
try to keep this alive there. Patches are welcome. |
8.0.d20180816_2 16 Aug 2018 22:51:17
  |
brooks  |
Update to a new snapshot. LLVM trunk is now 8.0.
Sponsored by: DAPRA, AFRL |
7.0.d20180523_2 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 |
7.0.d20180523_1 05 Jul 2018 09:02:52
  |
jbeich  |
devel/llvm*: apply r447281 and enable OPENMP on i386
PR: 229521
Approved by: brooks (maintainer)
MFH: 2018Q3 |
7.0.d20180523 24 May 2018 16:04:11
  |
brooks  |
Update to a new snapshot. |
7.0.d20180506 07 May 2018 22:29:46
  |
jbeich  |
Drop FreeBSD 10.3 support
Reviewed by: yuri (SoPlex), sunpoet (nghttp2), cpm (chromium), brooks (llvm*)
Approved by: portmgr (rene)
Differential Revision: https://reviews.freebsd.org/D15238 |
7.0.d20180506 06 May 2018 16:43:53
  |
brooks  |
Update to a new snapshot.
Work around a race in sphinx.
Create the target directory before calling sphinx to render content into
it. Sphinx suffers from a race where it crashes with an exception if it
tries to make a directory and someone else does first. |
7.0.d20180413 27 Apr 2018 08:33:50
  |
amdmi3  |
- Switch to new test framework
Approved by: portmgr blanket |
7.0.d20180413 16 Apr 2018 20:57:15
  |
brooks  |
Update to a new snapshot.
Chase changes to the library/program numbering scheme. |
7.0.d20180327 27 Mar 2018 20:34:27
  |
brooks  |
Update to a new snapshot. |
7.0.d20180321 26 Mar 2018 22:36:07
  |
brooks  |
Update to a newer snapshot.
Adjust the way *_blacklist.txt is added to the package to address
increasing divergence.
Pull in wrapper change from D14727 to fix use when symlinking to them
in ${LOCALBASE}/bin. |
7.0.d20180225 21 Mar 2018 03:45:55
  |
bdrewery  |
Fix CCACHE_BUILD support. |
7.0.d20180225 02 Mar 2018 22:26:04
  |
brooks  |
Update to a newer snapshot.
Don't require basename. [0]
Submitted by: bdrewery [0]
Sponsored by: DARPA, AFRL |
7.0.d20180206 12 Feb 2018 21:22:39
  |
brooks  |
Mark broken on 10.3.
This is broader than necessicary, but should not be a major problem
in practice. Packages for 10.x should start being built again after
10.3 expires at the end of April which is well before the release
of 7.0.0 is planned. |
7.0.d20180206 07 Feb 2018 18:03:25
  |
brooks  |
Switch to EXTRA_PATCHES directories.
Delete unreferenced patches.
No functional changes. |
7.0.d20180206 06 Feb 2018 20:28:58
  |
brooks  |
Update to a new snapshot. |
7.0.d20180123 24 Jan 2018 17:29:57
  |
brooks  |
Update to a new snapshot.
Fix builds on platforms without OPENMP support.
Run ccache-update-links on install and deinstall. [0]
PR: 217572 [0] |
7.0.d20180119 19 Jan 2018 23:30:47
  |
brooks  |
Update to a new snapshot, now on the 7.0 line. [0]
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 |
6.0.d20171207_1 19 Dec 2017 00:32:00
  |
brooks  |
Fix build on 10.3.
This disables OPENMP which failes to compile and uses an ABI breaking
flag to work around 10.3 lacking some libc++ functionality (suggsted by
dim@). |
6.0.d20171207 12 Dec 2017 04:26:57
  |
jbeich  |
devel/llvm-devel: re-try on powerpc* after r449590 |
6.0.d20171207 07 Dec 2017 18:08:02
  |
brooks  |
Update to a new snapshot. |
6.0.d20171129 30 Nov 2017 20:55:53
  |
brooks  |
Update to a fresh snapshot.
Enable RTTI. |
6.0.d20171113 13 Nov 2017 02:47:52
  |
brooks  |
Update to a new snapshot.
This includes the fix for posix_fallocate not being supported on ZFS.
PR: 223383, 223440
Reported by: Mark Millard |
6.0.d20171023 30 Oct 2017 10:19:40
  |
brooks  |
Update to an October 23rd snapshot.
Merge cleanups to targets.[0]
PR: 221908 [0] |
6.0.d20170920 22 Sep 2017 10:48:29
  |
mat  |
Remove USES=execinfo.
PR: 220271
Submitted by: mat (review), Yasuhiro KIMURA (PR)
Sponsored by: Absolight
Differential Revision: https://reviews.freebsd.org/D11488 |
6.0.d20170920 21 Sep 2017 23:46:09
  |
brooks  |
Remove bogus plist entry. |
6.0.d20170920 20 Sep 2017 01:08:58
  |
brooks  |
Update to a new snapshot.
Fix location of compiler_rt libraries. [0]
Fix hardcoded clang-format version. [1]
PR: 216950 [0], 220995 [1] |
6.0.d20170914 15 Sep 2017 23:22:36
  |
brooks  |
Upgrade to a new snapshot. Now named 6.0. |
5.0.d20170524_1 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 |
5.0.d20170524 23 Aug 2017 14:03:08
  |
mat  |
Remove keyword expansion from patches.
Sponsored by: Absolight |
5.0.d20170524 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 |
5.0.d20170524 25 May 2017 18:33:54
  |
brooks  |
Disable LLDB on FreeBSD 10.
It's reliably failing to build on the ports cluster likely due to a
compiler or libc++ issue. |
5.0.d20170524 24 May 2017 22:09:03
  |
brooks  |
Correct __FreeBSD_version value for ino64.
No version bump as I belive systems in the wrong window will fail to
build. |
5.0.d20170524 24 May 2017 21:38:52
  |
brooks  |
Update to a new snapshot.
There is reason to believe that this snapshot fixes build issues on
10.x.
Catch up with the ino64 change.[0]
Submitted by: kib [0] |
5.0.d20170517 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 |
5.0.d20170517 18 May 2017 01:00:22
  |
brooks  |
Update to new snapshot.
Allow build with Python 3 as default[0].
PR: 219222 [0]
Submitted by: daniel@blodan.se [0] |
5.0.d20170329_2 15 May 2017 15:38:56
  |
mat  |
Remove svn keywords from patches.
Sponsored by: Absolight |
5.0.d20170329_2 29 Apr 2017 06:32:03
  |
linimon  |
Provide more descriptive error messages for ports failing on powerpc64.
Approved by: portmgr (tier-2 blanket) |
5.0.d20170329_2 17 Apr 2017 14:40:16
  |
miwi  |
- Fix Shebangs |
5.0.d20170329_1 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" |
5.0.d20170329_1 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. |
5.0.d20170329_1 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 |
5.0.d20170329 31 Mar 2017 16:01:14
  |
brooks  |
Upgrade to a fresh snapshot.
Attempt to reduce package size when built with -DWITH_DEBUG.[0]
Submitted by: dim [0]
Sponsored by: DARPA, AFRL |
5.0.d20170211_1 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 |
5.0.d20170211 12 Feb 2017 01:52:17
  |
brooks  |
Update to a fresh snapshot. |
5.0.d20170114 14 Jan 2017 01:33:39
  |
brooks  |
Update to a new snapshot. |
4.0.d20161207 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 |
4.0.d20161207 07 Dec 2016 20:03:41
  |
brooks  |
Update to a fresh snapshot.
Install bin/ld.lld-devel.
PR: 214932
Sponsored by: DARPA, AFRL |
4.0.d20161122 22 Nov 2016 23:05:21
  |
brooks  |
Update to a new snapshot.
I've been unable to replicate the build failures I've been seeing form the
cluster if my local poudriere setup. If they continue with this update
I'll turn share library support back off. |
4.0.d20161115 16 Nov 2016 00:52:01
  |
brooks  |
Update to a fresh snapshot.
Unabled shared libLLVM. [0]
Submitted by: kwm [0] |
4.0.d20161003 21 Oct 2016 12:51:41
  |
mat  |
${RM} already has -f.
PR: 213570
Submitted by: mat
Exp-run by: antoine
Sponsored by: Absolight |
4.0.d20161003 05 Oct 2016 18:53:42
  |
brooks  |
Update to a new snapshot.
Look for ld.gold in LOCALBASE to fix builds on DragonFly. [0]
Merge a number of improvements from PR 212334 [1]:
- Use VAR option helper for _USES_PYTHON variable
- Use new GH_SUBDIR option helper, instead of post-extract-* targets
- Add libxml2 to USE_GNOME for CLANG option
- Replace blank space(s) with tab for some cases
- Add dependency on CLANG for COMPILER_RT option
Make -fopenmp work [2].
PR: 212334[1], 203223[2]
Submitted by: lightside@gmx.com[1], marino[0]
Sponsored by: DARPA, AFRL |
4.0.d20160824_1 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 |
4.0.d20160824_1 27 Aug 2016 17:32:00
  |
brooks  |
Only enable the GOLD option by defult on amd64.
It's known to be broken on i386. |
4.0.d20160824 24 Aug 2016 18:03:13
  |
brooks  |
Update to a fresh snapshot. |
4.0.d20160816 16 Aug 2016 10:05:45
  |
brooks  |
Update to a fresh snapshot. |
4.0.d20160726_1 30 Jul 2016 23:42:49
  |
brooks  |
Fix a plist generation bug that broke the !COMPILER_RT case.
PR: 211422
Also reported by: marino |
4.0.d20160726 26 Jul 2016 17:23:32
  |
brooks  |
Update to a new snapshot. LLVM HEAD is now 4.0.
Fix some libraries that should have been under EXTRAS. [0]
PR: 211309 [0]
Submitted by: greenreaper@hotmail.com [0] |
3.9.d20160513 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.9.d20160513 15 May 2016 21:55:21
  |
brooks  |
Update to a May 13th snapshot. |
3.9.d20160502 03 May 2016 22:53:39
  |
brooks  |
Update to a new snapshot.
Fix amd64 build when ${CC} -m32 doesn't work.
Assorted cleanups. |
3.9.d20160424 24 Apr 2016 16:14:08
  |
brooks  |
Upgrade to a new snapshot.
Build compiler-rt alongside LLVM. It requires clang headers that we don't
install because they are incompatible with FreeBSD headers. To make this
work, configure and build compiler-rt in the post-build phase against the
built, but not yet installed llvm tree.
PR: 208900, 208923 |
3.9.d20160418 21 Apr 2016 20:53:01
  |
brooks  |
Update to a new snapshot and remove support for FreeBSD systems where
the C++11 compiler isn't clang (most specifically 9.x). |
3.9.d20160407 21 Apr 2016 16:43:15
  |
swills  |
many ports: mark broken on powerpc64 |
3.9.d20160407 12 Apr 2016 22:24:19
  |
brooks  |
Update llvm-devel to a recent snapshot.
compiler-rt-devel remains BROKEN. |
3.9.d20160216 01 Apr 2016 14:00:57
  |
mat  |
Remove ${PORTSDIR}/ from dependencies, categories d, e, f, and g.
With hat: portmgr
Sponsored by: Absolight |
3.9.d20160216 23 Feb 2016 20:21:37
  |
brooks  |
LLD also doesn't build on 9 due to broken C++11 support. |
3.9.d20160216 17 Feb 2016 22:17:17
  |
brooks  |
Update llvm-devel to a new 3.9 snapshot.
Mark complier-rt-devel as broken for now to stop blocking the llvm-devel
update. |
3.8.d20151207 07 Dec 2015 18:14:05
  |
brooks  |
Update to a fresh snapshot and fix compiler-rt build. |
3.8.d20151204 04 Dec 2015 13:04:14
  |
brooks  |
Update a fresh snapshot. |
3.8.d20151120 23 Nov 2015 17:28:55
  |
brooks  |
Update llvm-devel and compiler-rt-devel to a new snapshot.
Add a script to update the snapshot SHAs.
Disable clang-tools-extras when building with gcc on FreeBSD due to the
incomplete C++11 support.
Fix a plist bug when lldb wasn't installed. |
3.8.d20151111_1 18 Nov 2015 02:11:22
  |
brooks  |
Add the extra clang tools. |
3.8.d20151111 18 Nov 2015 01:46:17
  |
brooks  |
Update to a November 11th snapshot.
This snapshot reintroduces scan-build-devel as upstream has added an
install target. |
3.8.d20151021 23 Oct 2015 23:36:57
  |
brooks  |
Update llvm-devel to a new snapshot.
Remove embedded compiler-rt build as that no longer works and create a
compiler-rt-devel port (currently supporting i386 and amd64, patches
welcome for other ARCHs).
Cause clang to ignore the -fformat-extensions argument.[1]
Submitted by: Sender Ghost <lightside@gmx.com> [1] |
3.8.d20150818 23 Aug 2015 06:50:00
  |
brooks  |
Add missing patch file for amd64. |
3.8.d20150818 21 Aug 2015 11:53:31
  |
brooks  |
Upgrade to an August 18th snapshot.
Add support for compiler-rt and various sanitizers. Only works on i386
and amd64 due to now knowing the list of available libraries on each
other platform.
Attempt to allow building with gcc on non-FreeBSD systems. |
3.8.d20150806_1 17 Aug 2015 14:20:41
  |
mat  |
Remove UNIQUENAME and LATEST_LINK.
UNIQUENAME was never unique, it was only used by USE_LDCONFIG and now,
we won't have conflicts there.
Use PKGBASE instead of LATEST_LINK in PKGLATESTFILE, the *only* consumer
is pkg-devel, and it works just fine without LATEST_LINK as pkg-devel
has the correct PKGNAME anyway.
Now that UNIQUENAME is gone, OPTIONSFILE is too. (it's been called
OPTIONS_FILE now.)
Reviewed by: antoine, bapt
Exp-run by: antoine
Sponsored by: Absolight
Differential Revision: https://reviews.freebsd.org/D3336 |
3.8.d20150806_1 10 Aug 2015 19:07:36
  |
rpaulo  |
Bump PORTREVISION for llvm{37,devel}. |
3.8.d20150806 10 Aug 2015 19:04:06
  |
rpaulo  |
llvm{37,devel}: build and enable LLVM's gold plugin.
This makes it possible to use Link Time Optimisations in with
-fuse-ld=gold.
Reviewed by: brooks
Approved by: brooks
Differential Revision: https://reviews.freebsd.org/D3335 |
3.8.d20150806 08 Aug 2015 00:19:07
  |
brooks  |
Fix a distinfo botch resulting from rolling back the date in PORTVERSION. |
3.8.d20150806 08 Aug 2015 00:11:02
  |
brooks  |
Update to the latest commits on the mirror (2015-08-06). |
3.8.d20150720_4 04 Aug 2015 03:52:52
  |
brooks  |
Disable LLDB when the chosen compiler is gcc.
On platforms where the system compiler isn't clang (including 9.x),
USES=compiler:c++11-lib uses gcc48 as the compiler. Unfortunatly, gcc48
does not provide a sufficently complient c++11 environment to build LLDB
when compiled on 9.x and possiably on other platforms. |
3.8.d20150720_4 30 Jul 2015 18:45:54
  |
brooks  |
Fix plist when WITH_DEBUG=1 is set.
Submitted by: kwm
Differential Revision: https://reviews.freebsd.org/D3196 |
3.8.d20150720_4 30 Jul 2015 17:47:46
  |
brooks  |
Use option helpers where possible.[0]
Assorted tidying.
PR: 201986 [0]
Submitted by: mat [0] |
3.8.d20150720_4 30 Jul 2015 01:22:38
  |
brooks  |
Fix building with DOCS disabled.
Improve pkg-descr. |
3.8.d20150720_3 29 Jul 2015 23:28:36
  |
brooks  |
Switch to USE_GITHUB's multiple project support.
Hack around the lack of <OPTION>_GH_PROJECT and <OPTION>_GH_TAGNAME support.
Submitted by: jbeich, mat |
3.8.d20150720_3 29 Jul 2015 17:52:53
  |
brooks  |
Fix some mistakes that preventing fetching and building.
I'll switch to USE_GITHUB in a later commit.
Submitted by: jbeich |
3.8.d20150720_3 28 Jul 2015 00:56:51
  |
brooks  |
Add support for lld, the LLVM linker.
Update/add missing option descriptions. |
3.8.d20150720_2 28 Jul 2015 00:25:54
  |
brooks  |
Add a option (on by default) to build LLDB. |
3.8.d20150720_1 27 Jul 2015 21:48:21
  |
brooks  |
Only try to build libiomp on amd64.
It should be possible to build on i386, arm, aarch64, and powerpc64, but
I can't currently test any of those. |
3.8.d20150720 24 Jul 2015 23:40:10
  |
brooks  |
Mostly complete redo to the build of -devel LLVM ports:
- 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 |
3.7.r236894 22 May 2015 13:34:22
  |
mat  |
Remove $FreeBSD$ from patches files in categories a-j.
With hat: portmgr
Sponsored by: Absolight |
3.7.r236894 14 May 2015 10:15:09
  |
mat  |
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 |
3.7.r236894 13 May 2015 14:54:53
  |
brooks  |
Use svnlite in the maintainer BOOTSTRAP target.
Requested by: xmj |
3.7.r236894 08 May 2015 21:30:26
  |
brooks  |
Update clang-devel and llvm-devel to r236894.
Add a port of the Intel/LLVM OpenMP runtime library.
Sponsored by: DARPA, AFRL |
3.7.r234164 06 Apr 2015 21:51:35
  |
brooks  |
Upgrade to r234164.
PR: 197908 (seems to build with gcc 4.9) |
3.6.r225991 15 Jan 2015 19:04:51
  |
brooks  |
Update to r225991 (the 3.6 branch point). |