Commit History - (may be incomplete: see SVNWeb link above for full details) |
Date | By | Description |
03 Mar 2021 11:59:12
3.19.6

|
tcberner  |
devel/cmake: update to 3.19.6
Changelog:
https://cmake.org/cmake/help/latest/release/3.19.html#id6
PR: 253837
Exp-run by: antoine |
27 Feb 2021 16:52:20
3.19.5_2

|
adridg  |
Improve FreeBSD packaging in devel/cmake
The OPTION CPACK in CMake enables building FreeBSD packages directly
from cmake / cpack. This can be useful, for instance, with not-yet-
packaged software, or building packages for proprietary software.
This patch has been submitted upstream; it resolves a disagreement
between cmake and libpkg about the name of the resulting package. |
23 Feb 2021 23:24:27
3.19.5_1

|
adridg  |
Update CMake's FreeBSD pkg(8) generator
There is an OPTION CPACK for CMake that enables a FreeBSD pkg(8)
generator: after building anything CMake-based, `cpack -G FREEBSD`
gives you a a ready-to-go installable package.
Well, assuming you turn the option on, and the bugs in the generator
are fixed. Which this patch does. I've tried it with supertux2
and some other bits and pieces and the patch is in a MR upstream. |
20 Feb 2021 12:25:18
3.19.5

|
tcberner  |
devel/cmake: update to 3.19.5
Changelog:
https://cmake.org/cmake/help/latest/release/3.19.html#id5
PR: 253543
Exp-run by: antoine |
10 Feb 2021 11:21:31
3.19.4_1

|
adridg  |
Backport a Fortran-with-CMake patch from CMake 3.20
This is already merged upstream and slated for 3.20, but is convenient
to have in ports now (with CMake 3.19.4). It allows propagating
CMAKE_EXE_LINKER_FLAGS into fortran-compatibility-tests in the face
of post-CMake-3.10 policy settings.
Patch from yuri@, only massaged to avoid having an octothorpe in
a filename.
PR: 253381
Submitted by: yuri@
Obtained from: upstream |
08 Feb 2021 15:30:23
3.19.4

|
tcberner  |
devel/cmake: update to 3.19.4
Changelog:
https://cmake.org/cmake/help/latest/release/3.19.html#id4
PR: 253105
Exp-run by: antoine |
18 Jan 2021 12:01:25
3.19.3

|
tcberner  |
devel/cmake_ update to 3.19.3
Changelog:
https://cmake.org/cmake/help/latest/release/3.19.html#id3
PR: 252660
Exp-run by: antoine |
02 Jan 2021 08:21:44
3.19.2

|
tcberner  |
Update devel/cmake to 3.19.2
Release notes:
- https://cmake.org/cmake/help/v3.19/release/3.19.html
Exp-run by: antoine
PR: 251920 |
23 Nov 2020 18:47:44
3.18.5

|
tcberner  |
devel/cmake: udpate to 3.18.5
PR: 251249
Exp-run by: antoine |
11 Oct 2020 10:55:22
3.18.4

|
tcberner  |
devel/cmake: update to 3.18.4
Changes in 3.18.4 since 3.18.3:
Brad King (3):
FindJNI: Add aarch64 support
VS: Populate `std:c{11,17}` flag table entries for v142
CMake 3.18.4
Cristian Adam (1):
OBJCXX: Fix regression for compiling cpp files as objcxx
Kinan Mahdi (1):
VS: Fix regression in C# source links
Marc Chevrier (1): (Only the first 15 lines of the commit message are shown above ) |
28 Sep 2020 17:46:00
3.18.3

|
tcberner  |
Update cmake to 3.18.3
PR: 249529
Exp-run by: antoine |
23 Aug 2020 20:36:28
3.18.2

|
tcberner  |
devel/cmake: udpate to 3.18.2
Changelog:
https://cmake.org/cmake/help/v3.18/release/3.18.html#id2
PR: 248791
Exp-run by: antoine |
18 Aug 2020 15:10:09
3.18.1

|
pkubaj  |
devel/cmake: fix build on GCC architectures
Manually define __BSD_VISIBLE to make timespec_get() available:
In file included from /usr/local/lib/gcc9/include/c++/chrono:41,
from
/wrkdirs/usr/ports/devel/cmake/work/cmake-3.18.1/Source/cmDuration.h:5,
from
/wrkdirs/usr/ports/devel/cmake/work/cmake-3.18.1/Source/cmSystemTools.h:19,
from
/wrkdirs/usr/ports/devel/cmake/work/cmake-3.18.1/Source/cmSystemTools.cxx:13:
/usr/local/lib/gcc9/include/c++/ctime:80:11: error: '::timespec_get' has not
been declared
80 | using ::timespec_get;
| ^~~~~~~~~~~~
PR: 248726 |
16 Aug 2020 09:27:19
3.18.1

|
tcberner  |
devel/cmake: update to 3.18.1
- update to 3.18.1
- new port devel/cmakedoc
Thanks to adridg@ for tackling most of the fallout.
PR: 248003
Exp-run by: antoine |
30 Jun 2020 17:46:18
3.17.3_1

|
tcberner  |
Bump devel/jsoncpp consumers after r540853.
Reported by: Kevin Oberman <rkoberman@gmail.com> |
02 Jun 2020 14:52:14
3.17.3

|
tcberner  |
devel/cmake: update to 3.17.3
Exp-run by: antoine
PR: 246847 |
04 May 2020 18:18:39
3.17.2

|
tcberner  |
devel/cmake: update to 3.17.2
PR: 246006
Exp-run by: antoine |
13 Apr 2020 12:27:26
3.17.1

|
tcberner  |
devel/cmake: update to 3.17.1
PR: 244936
Exp-run by: antoine |
11 Apr 2020 05:53:18
3.17.0

|
tcberner  |
devel/cmake: update to 3.17.0
Thanks to adridg for fixing the fallouts.
PR: 244936
Exp-run by: antoine |
12 Mar 2020 17:39:17
3.16.5

|
tcberner  |
devel/cmake: update to 3.16.5
Exp-run by: antoine
PR: 244680 |
10 Feb 2020 17:44:10
3.16.4

|
tcberner  |
devel/cmake: update to 3.16.4
Exp-run by: antoine
PR: 243909 |
28 Jan 2020 17:20:40
3.16.3

|
bapt  |
Fix bad dependency on pkg origin which prevents using pkg-devel |
24 Jan 2020 04:14:28
3.16.3

|
tcberner  |
devel/cmake: update to 3.16.3
PR: 243487
Exp-run by: antoine |
19 Jan 2020 09:26:54
3.16.2_2

|
tcberner  |
devel/cmake: Make Flex find module look in ${LOCALBASE}
PR: 243068
Reported by: yuri |
13 Jan 2020 21:38:36
3.16.2_1

|
yuri  |
devel/jsoncpp: Update 1.8.1 -> 1.9.2
PR: 229677
Differential Revision: D22905 |
06 Jan 2020 12:57:03
3.16.2

|
adridg  |
Update devel/cmake to latest upstream release, 3.16.2
This new release has support for the latest Boost, Objective-C
and various small improvements. The release notes are at:
https://cmake.org/cmake/help/v3.16/release/3.16.html
Two ports could not be persuaded to build with this new release
(math/openmesh science/fleur) and are marked BROKEN. Other build
fixes have already been done in-tree.
Thanks antoine@ for the exp-runs (multiple).
Thanks tcberner@ for prep-work (most of the work, actually).
PR: 242254 |
03 Nov 2019 07:53:19
3.15.5

|
tcberner  |
devel/cmake: update to 3.15.5
PR: 241624
Exp-run by: antoine |
05 Oct 2019 15:58:35
3.15.4

|
adridg  |
Update cmake to latest upstream release, 3.15.4
- https://cmake.org/cmake/help/v3.15/release/3.15.html#id4
- fixed regression in EXCLUDE_FROM_ALL
Thanks to Tobias for prep-work and Antoine for the exp-run.
PR: 241024 |
08 Sep 2019 19:22:26
3.15.3

|
tcberner  |
devel/cmake: update to 3.15.3
PR: 240361
Exp-run by: antoine |
14 Aug 2019 21:17:31
3.15.2

|
adamw  |
Fix packaging
Packaging was broken under a number of different scenarios,
including DOCS=off, and python != 3.6.
Reported by: sunpoet |
14 Aug 2019 14:18:37
3.15.2

|
adridg  |
Update devel/cmake to 3.15.2 (latest upstream release)
Release notes for the version updates are at:
https://blog.kitware.com/cmake-3-15-0-available-for-download/
https://blog.kitware.com/cmake-3-15-1-available-for-download/
https://blog.kitware.com/cmake-3-15-2-available-for-download/
For FreeBSD, not much interesting has changed. Swift language support
might be useful.
A few ports were fixed as part of this exp-run (libemos not really
related to the CMake update, but in general). Thanks to antoine
for the exp-runs, tcberner for doing most of the prep-work.
PR: 239273
Submitted by: tcberner |
26 Jul 2019 20:46:57
3.14.5_1

|
gerald  |
Bump PORTREVISION for ports depending on the canonical version of GCC
as defined in Mk/bsd.default-versions.mk which has moved from GCC 8.3
to GCC 9.1 under most circumstances now after revision 507371.
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, everything INDEX-11 shows with a dependency on lang/gcc9 now.
PR: 238330 |
03 Jun 2019 19:03:42
3.14.5

|
tcberner  |
devel/cmake: update to 3.14.5
Changelog:
https://cmake.org/cmake/help/v3.14/release/3.14.html#id4
Exp-run by: antoine
PR: 238269 |
17 May 2019 17:17:25
3.14.4

|
tcberner  |
devel/cmake: update to 3.14.4
PR: 237899
Exp-run by: antoine |
26 Apr 2019 20:43:43
3.14.3

|
tcberner  |
devel/cmake: update to 3.14.3
PR: 237473
Exp-run by: antoine |
15 Apr 2019 10:29:07
3.14.2

|
tcberner  |
Upgrade cmake to 3.14.2
PR: 237228
Exp-run by: antoine |
12 Apr 2019 06:36:31
3.14.1_1

|
jbeich  |
devel/boost-*: update to 1.70.0
Changes: http://www.boost.org/users/history/version_1_70_0.html
PR: 235956
Exp-run by: antoine
Differential Revision: https://reviews.freebsd.org/D19303 |
05 Apr 2019 11:46:45
3.14.1

|
adridg  |
Update CMake to latest release, 3.14.1
Changelog: https://cmake.org/cmake/help/v3.14/release/3.14.html
Local patches: fixes for Boost, Python, and OpenMP
Affected ports:
- opencpn, hugin needed help in finding wx
- kadu is over-enthusiastic in finding non-existent X11 components
- xlife++ does weird things in parsing help output from cmake
Thanks antoine@ for multiple exp-runs.
Thanks tcberner@ for much prep-work.
PR: 236534 223678 227428 |
05 Feb 2019 18:57:26
3.13.4

|
tcberner  |
devel/cmake: update to 3.13.4
PR: 235457
Exp-run by: antoine |
19 Jan 2019 20:02:46
3.13.3

|
tcberner  |
devel/cmake: update to 3.13.3
PR: 234959
Exp-run by: antoine |
20 Dec 2018 09:41:56
3.13.2

|
tcberner  |
Update devel/cmake to 3.13.2
PR: 234011
Exp-run by: antoine |
12 Dec 2018 01:35:36
3.13.1_1

|
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 |
01 Dec 2018 07:37:57
3.13.1

|
tcberner  |
devel/cmake: update to 3.13.1
PR: 233411
Exp-run by: antoine |
24 Nov 2018 12:08:59
3.12.4_2

|
tcberner  |
Back out r460715 and only support default python version for sphinx dependency.
PR: 227573 |
10 Nov 2018 18:12:58
3.12.4_1

|
bapt  |
Install texinfo files (GNU info) into ${PREFIX}/share/info
After a discussion on the mailing list on moving manpages to
${PREFIX}/share/man for consistency with base where it is
installed in usr/share/man, it appeared the same should happen
to GNU info files which were installed under share in base and
not in ports.
Now texinfo is not in base on any of the supported version of FreeBSD
it is possible to proceed to this move and it is easier to do than
the manpage change.
Other benefit than consistency are less patching: all build tools but
cmake are expecting info files to be under share/info and cmake (patched here)
was having an exception for BSD so the patch makes FreeBSD case less
specific for them
Bump revision of all impacted ports
PR: 232907
exp-run by: antoine
Differential Revision: https://reviews.freebsd.org/D17816 |
10 Nov 2018 14:54:02
3.12.4

|
tcberner  |
Update devel/cmake to 3.12.4
PR: 232925
Exp-run by: antoine |
21 Oct 2018 09:10:40
3.12.3

|
tcberner  |
Update devel/cmake* to 3.12.3
PR: 231982
Submitted by: adridg
Exp-run by: antoine |
24 Sep 2018 17:08:41
3.12.2

|
tcberner  |
Update devel/cmake to 3.12.2
PR: 231463
Exp-run by: antoine |
20 Aug 2018 21:43:06
3.12.1

|
adridg  |
Update devel/cmake to 3.12.1
This is a minor incremental update. The patches for TCL 8.7 support
are no longer needed, because upstream has added that support.
Thanks Antoine for the exp-run.
PR: 230488
Submitted by: tcberner |
29 Jul 2018 22:18:46
3.12.0_1

|
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 |
28 Jul 2018 15:01:54
3.12.0

|
tcberner  |
Update devel/cmake* to 3.12.0
Exp-run by: antoine
PR: 229854 |
18 Jul 2018 16:41:18
3.11.4_2

|
fluffy  |
CMake: add TCL/Tk 8.7 as supported versions
Since TCL/Tk 8.7 release hits the ports and allowed to be default versions,
teach CMake modules to find its right way
Submitted by: fluffy
Reviewed by: tcberner
Differential Revision: D16320 |
23 Jun 2018 18:51:48
3.11.4_1

|
rakuco  |
Add a patch to unbreak `make configure' with libuv 1.21.0.
r473142 updated libuv and broke CMake. The new release moved internal headers
to the uv/ directory, and CMake needs to be taught about it.
Not bumping PORTREVISION as FindLibUV.cmake is not installed and no builds with
the new libuv could have worked before.
PR: 229255 |
20 Jun 2018 09:00:54
3.11.4_1

|
adridg  |
ntroduce OPTION for devel/cmake to generate packages
The generator causes segfaults because it doesn't call pkg_init()
(see https://gitlab.kitware.com/cmake/cmake/issues/18031).
This feature was briefly enabled by default for 3.11.0, between
r467437 (added) and r467620 (removed), but causes problems with
stage-qa (PR 227372). Hide it behind an OPTION for people who want
it and don't worry about stage-qa.
The patch to CPack source will be submitted upstream once some
corner cases are ironed out.
Reported by: upstream
Approved by: tcberner
Differential Revision: https://reviews.freebsd.org/D15900 |
19 Jun 2018 13:55:54
3.11.4

|
tcberner  |
Update devel/cmake to 3.11.4
PR: 229054
Exp-run by: antoine |
04 Jun 2018 22:15:01
3.11.3

|
tcberner  |
Update devel/cmake to 3.11.3
PR: 228653
Exp-run by: antoine |
24 May 2018 20:48:26
3.11.2

|
tcberner  |
Update cmake to 3.11.2
PR: 228363
Exp-run by: antoine |
08 May 2018 16:36:00
3.11.1

|
tcberner  |
Update devel/cmake to 3.11.1
Exp-run by: antoine
PR: 227824
PR: 227573 |
18 Apr 2018 13:58:16
3.11.0_2

|
jbeich  |
devel/cmake: allow consumers to qualify boost_python version
PR: 227428
Exp-run by: antoine |
17 Apr 2018 18:00:39
3.11.0_1

|
adridg  |
Fix stage-qa problems with devel/cmake
Linking to base libarchive is disallowed by stage-qa, so restore
USES=libarchive (to avoid the bundled libarchive and to link to
ports libarchive) and drop the pkg(8) generator for CPack, since
libpkg in turn pulls in base libarchive.
PR: 227372
Approved by: tcberner (mentor, implicit) |
15 Apr 2018 21:43:57
3.11.0

|
adridg  |
Update CMake to 3.11.0. Thanks to antoine@ for the exp-run.
In the run-up to this commit, many other ports were pre-emptively fixed.
The only issue still known is math/kig, which had a build failure in
the exp-run, but which isn't reproducible across multiple 11.1 {i386,amd64}
machines and poudriere builds. We've decided to forge ahead.
The new CMake version:
- drops FreeBSD patches that have been incorporated upstream,
- re-shuffles patches to FindQt4, since upstream has made some changes
which break FindQt4 in new ways on FreeBSD (while fixing the old ones),
- has new patches to make OpenMP and BLAS findable on FreeBSD,
- drops ports libarchive in favor of the version in base, to avoid
overlinking for the pkg(8) support in CPack (this makes portlint
complain, and we have decided to ignore it).
PR: 227372 226959 223678
Approved by: tcberner (mentor)
Differential Revision: https://reviews.freebsd.org/D14506 |
02 Feb 2018 16:42:40
3.10.2

|
amdmi3  |
- Must specify flavor for python depends
Approved by: portmgr blanket |
24 Jan 2018 18:29:09
3.10.2

|
tcberner  |
Update devel/cmake & Co. to 3.10.2
* Adds an upstream patch to work with boost 1.66 additionally.
PR: 225318
Exp-run by: antoine |
18 Jan 2018 04:01:24
3.10.1_2

|
jbeich  |
devel/cmake: unbreak net/ceph with boost 1.66
PR: 224185
Submitted by: adridg
Exp-run by: antoine
Differential Revision: https://reviews.freebsd.org/D13662 |
30 Dec 2017 22:31:14
3.10.1_1

|
adridg  |
CMake 3.10 uses C++11, which needs to be explicitly enabled for
Tier-2 architectures.
PR: 224721
Reported by: Justin Hibbits
Approved by: tcberner (mentor) |
23 Dec 2017 10:44:23
3.10.1

|
adridg  |
Update CMake to 3.10.1
- https://blog.kitware.com/cmake-3-10-1-available-for-download/
- flang support
- changes to automoc policies
- support for FreeBSD package generation with CPack
Necessary fixes to other ports:
- cad/openvsp make search for libxml explicit
- math/scalapack force C compiler to be compatible with mpi
- deskutils/kdepim4 fix incorrect sources list
- www/qt5-webkit fix incorrect sources list
Thanks to Antoine for the multiple exp-runs.
PR: 223872
Approved by: tcberner (mentor)
Differential Revision: https://reviews.freebsd.org/D13210 |
16 Nov 2017 10:15:15
3.9.6

|
adridg  |
Update the cmake family to 3.9.6 (skip 3.9.5, the upstream
releases are coming quick and fast). Upstream changes are
- AUTOMOC options fixes (3.9.5)
- gcc_eh linking (3.9.6)
Thanks antoine@ for the exp-runs.
PR: 223436
Approved by: tcberner (mentor)
Differential Revision: https://reviews.freebsd.org/D12958 |
18 Oct 2017 13:36:44
3.9.4

|
adridg  |
Update CMake to 3.9.4.
Update CMake to latest upstream release. This is a minor bug-fix release --
the changelog suggests mostly polishing applied to the FindBoost module.
Thanks to antoine@ for the exp-run.
PR: 222878
Approved by: rakuco (mentor)
Differential Revision: https://reviews.freebsd.org/D12604 |
01 Oct 2017 16:26:39
3.9.3

|
adridg  |
Update CMake to 3.9.3
This includes the upstream patches for the new Boost version (PR 222207,
r450301).
Thanks to antoine@ for the exp-run.
PR: 222513
Approved by: rakuco (mentor), tcberner (mentor)
Differential Revision: https://reviews.freebsd.org/D12427 |
22 Sep 2017 10:48:29
3.9.2_1

|
mat  |
Remove USES=execinfo.
PR: 220271
Submitted by: mat (review), Yasuhiro KIMURA (PR)
Sponsored by: Absolight
Differential Revision: https://reviews.freebsd.org/D11488 |
21 Sep 2017 19:59:35
3.9.2_1

|
jbeich  |
devel/cmake: backport boost 1.65.1 support
CMake Warning at /usr/local/share/cmake/Modules/FindBoost.cmake:767 (message):
Imported targets not available for Boost version 106501
Call Stack (most recent call first):
/usr/local/share/cmake/Modules/FindBoost.cmake:871
(_Boost_COMPONENT_DEPENDENCIES)
/usr/local/share/cmake/Modules/FindBoost.cmake:1501
(_Boost_MISSING_DEPENDENCIES)
CMakeLists.txt:558 (find_package)
PR: 222207
Approved by: kde (rakuco)
Obtained from: upstream (cmake-3.9.3) |
14 Sep 2017 21:02:52
3.9.2

|
adridg  |
Update CMake to 3.9, merge devel/cmake-modules into devel/cmake
Thanks to antoine@ for the exp-run.
Approved by: rakuco (mentor)
Reviewed by: tcberner (mentor)
Reviewed by: mat
PR: 222000 (exp-run)
Differential Revision: https://reviews.freebsd.org/D12299 |
26 Jun 2017 12:50:00
3.8.2

|
danfe  |
Add two missing linefeeds. |
10 Jun 2017 13:33:52
3.8.2

|
rakuco  |
Update CMake to 3.8.2.
Thanks to antoine@ for the exp-run.
PR: 219765
Submitted by: Adriaan de Groot <groot@kde.org> |
19 Apr 2017 15:05:00
3.8.0

|
tcberner  |
Update cmake and friends to 3.8.0
* add patch for finance/kmymoney-kde4
* change patch in irc/irssi-fish as pkgconfig handling has changed.
PR: 218559
Exp-run by: antoine
Reviewed by: mat, rakuco
Approved by: rakuco (mentor)
Differential Revision: https://reviews.freebsd.org/D9557 |
20 Jan 2017 12:21:38
3.7.2

|
tcberner  |
Update devel/cmake and friends to 3.7.2
PR: 216190
Exp-Run by: antoine
Reviewed by: rakuco
Approved by: rakuco (mentor)
Differential Revision: https://reviews.freebsd.org/D9224 |
09 Dec 2016 11:41:00
3.7.1

|
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 |
16 Nov 2016 17:04:16
3.6.3

|
tcberner  |
Update devel/cmake to 3.6.3
Changelog:
https://blog.kitware.com/cmake-3-6-3-available-for-download/
PR: 214425
Exp-run by: antoine
Approved by: rakuco (mentor) |
18 Sep 2016 08:38:25
3.6.2

|
tcberner  |
Update CMake to 3.6.2.
Announcement: https://blog.kitware.com/cmake-3-6-2-available-for-download/
PR: 212586
Approved by: rakuco (mentor) |
24 Aug 2016 08:20:31
3.6.1

|
tcberner  |
Replace Mk/bsd.kde4.mk by Mk/Uses/kde.mk in preparation for KDE Frameworks and
Plasma5 ports
At the moment KDE ports use bsd.kde4.mk to handle their dependencies. When
working on the ports for KDE Frameworks and Plasma5 it seemed to be more
reasonable to create a new kde.mk instead of adding an bsd.kde5.mk.
The kde.mk in this review is a stripped down version of the one we are using in
the KDE Test repositories plasma5 branch [1] to only contain the parts relevant
to the current KDE4 ports in the portstree [2].
Changes to the KDE Ports needed by this:
Replace USE_KDE4 by USE_KDE [3]
Add USES=kde:4 [4] (Only the first 15 lines of the commit message are shown above ) |
23 Aug 2016 19:09:32
3.6.1

|
marino  |
devel/cmake: document ncurses requirement
Approved by: ncurses blanket |
23 Jul 2016 12:32:19
3.6.1

|
rakuco  |
Update CMake to 3.6.1.
https://blog.kitware.com/cmake-3-6-0-available-for-download/
https://blog.kitware.com/cmake-3-6-1-available-for-download/
PR: 210988 |
10 Jul 2016 21:38:01
3.5.2_2

|
rakuco  |
Add USES=execinfo.
Even though the port built fine without it, it does look for execinfo.h during
the configuration phase and uses its features when it is detected. |
17 May 2016 18:01:16
3.5.2_1

|
pi  |
devel/jsoncpp: bump portrevision for dependent ports for shlib change .0 -> .1
PR: 209407
Submitted by: sunpoet |
18 Apr 2016 09:54:11
3.5.2

|
rakuco  |
Update CMake to 3.5.2.
Announcement: https://blog.kitware.com/cmake-3-5-2-available-for-download/
PR: 208831 |
07 Apr 2016 17:23:29
3.5.1

|
rakuco  |
Update CMake to 3.5.1.
Release notes: https://blog.kitware.com/cmake-3-5-1-available-for-download/
PR: 208473 |
01 Apr 2016 14:00:57
3.5.0

|
mat  |
Remove ${PORTSDIR}/ from dependencies, categories d, e, f, and g.
With hat: portmgr
Sponsored by: Absolight |
01 Apr 2016 13:18:17
3.5.0

|
mat  |
Fixup some whitespace at the beginning of lines problems.
With hat: portmgr
Sponsored by: Absolight |
22 Mar 2016 10:59:54
3.5.0

|
rakuco  |
cmake, cmake-gui: Use ${PORTVERSION:R} in MASTER_SITES.
This reduces the number of lines that need to be changed on CMake updates.
Thanks to sunpoet for the suggestion. |
19 Mar 2016 14:41:38
3.5.0

|
rakuco  |
Update CMake to 3.5.0.
Announcement: https://blog.kitware.com/cmake-3-5-0-available-for-download/
Most ports have already been fixed for this update, but science/orthanc was
included in this commit because I am not entirely sure the changes in it work
with CMake < 3.5.0. In short, FindDCMTK.cmake was rewritten and the way orthanc
uses the DCMTK variables was incompatible with the use upstream intended.
PR: 208033 |
26 Jan 2016 10:20:01
3.4.2

|
rakuco  |
Update CMake to 3.4.2.
This is a small bug fix release mostly targeting Windows 10 targets.
Release announcement: http://www.kitware.com/blog/home/post/1036
PR: 206519
Submitted by: Tobias Berner <tcberner@gmail.com> |
05 Dec 2015 21:16:19
3.4.1

|
rakuco  |
Update CMake to 3.4.1.
Release notes: http://www.kitware.com/blog/home/post/1016
Finally a small, bug-fix release that does not requrie changes to other
ports.
PR: 205014 |
02 Dec 2015 10:58:51
3.4.0

|
rakuco  |
CMake: Add upstream patch to fix the build with recent GCCs.
At least lang/gcc (4.8) and later were known to be broken like this:
/usr/ports/devel/cmake/work/cmake-3.4.0/Source/cmArchiveWrite.h:93:23: error:
'mode_t' has not been declared
void SetPermissions(mode_t permissions_)
^
/usr/ports/devel/cmake/work/cmake-3.4.0/Source/cmArchiveWrite.h:106:27: error:
'mode_t' has not been declared
void SetPermissionsMask(mode_t permissionsMask_)
^
/usr/ports/devel/cmake/work/cmake-3.4.0/Source/cmArchiveWrite.h:179:26: error:
'mode_t' was not declared in this scope
cmArchiveWriteOptional<mode_t> Permissions;
^
/usr/ports/devel/cmake/work/cmake-3.4.0/Source/cmArchiveWrite.h:179:32: error:
template argument 1 is invalid
cmArchiveWriteOptional<mode_t> Permissions; (Only the first 15 lines of the commit message are shown above ) |
30 Nov 2015 14:20:13
3.4.0

|
rakuco  |
Update CMake to 3.4.0.
Release notes: https://cmake.org/cmake/help/v3.4/release/3.4.html
- Bump PORTREVISION in a few ports that do not ship SOVERSIONed libraries
anymore (see https://cmake.org/gitweb?p=cmake.git;a=commit;h=f799ffb5).
- Switch MASTER_SITES to https.
PR: 204629 |
16 Sep 2015 14:56:08
3.3.1

|
rakuco  |
Add upstream patch to fix the build with GCC 4.6, 4.7 and 4.8.
runetype.h uses _Thread_local, and if we pass -std=c11 or -std=gnu11 to GCC
the header expects it to be supported as part of the language and does not
make it a typedef or something else.
Since GCC only started supporting _Thread_local with the 4.9 series,
building CMake with, say, lang/gcc (which is 4.8) fails:
/usr/include/runetype.h:92:22: error: expected '=', ',', ';', 'asm' or
'__attribute__' before 'const'
/usr/include/runetype.h: In function '__getCurrentRuneLocale':
/usr/include/runetype.h:96:6: error: '_ThreadRuneLocale' undeclared (first
use in this function)
/usr/include/runetype.h:96:6: note: each undeclared identifier is reported
only once for each function it appears in
The upstream patch adds a test for _Thread_local and uses C99 instead of C11
if it fails.
PR: 203066 |
07 Sep 2015 12:09:54
3.3.1

|
rakuco  |
Update CMake to 3.1.1.
Release notes for the 3.3 series:
http://www.cmake.org/cmake/help/v3.3/release/3.3.html
This update took longer than expected because of a behavior change in CMake:
now calls to find_library(), find_path() etc will take the $PATH environment
variable into consideration, which in practice means that it will prefer
libraries in base instead of those in ports when both versions are available.
r395972 is an example of the groundwork that had to be done before landing this
patch.
- deskutils/owncloudclient: When OpenSSL from ports is to be used, make sure to
pass ${LOCALBASE} as $CMAKE_PREFIX_PATH, otherwise it will use the version in
base (see above) and fail on 9.x.
- math/cgal: Import upstream patch to fix the configuration process with CMake
3.3.x.
PR: 202516 |
30 Aug 2015 19:44:54
3.2.3_2

|
rakuco  |
Add upstream patch to make the build work with non-base (ie. newer) GCCs.
The build was failing with, for example, lang/gcc48:
In file included from
/usr/ports/devel/cmake/work/cmake-3.2.3/Source/cmGlobalNinjaGenerator.cxx:14:0:
/usr/ports/devel/cmake/work/cmake-3.2.3/Source/cmGeneratorExpressionEvaluationFile.h:39:64:
error: 'mode_t' has not been declared
std::map<std::string, std::string> &outputFiles, mode_t perm); |
19 Jul 2015 22:04:45
3.2.3_2

|
bapt  |
Enforce libarchive from ports
This reduces the patching level on some ports and make it simpler to maintainer
over all supported version of freebsd |
30 Jun 2015 21:49:29
3.2.3_1

|
rakuco  |
Bump PORTREVISION in cmake and cmake-gui after r391009.
Make sure the generated binaries have the right entry for libjsoncpp.so in
the ELF headers.
PR: 200969 |
16 Jun 2015 20:25:06
3.2.3

|
brd  |
Update devel/cmake, devel/cmake-gui and devel/cmake-modules to 3.2.3.
Thank you to antonie@ for the exp-run and rakuco@ for fixing the ports that
needed fixes.
PR: 200647
Approved by: bdrewery (mentor) |