Commit graph

160 commits

Author SHA1 Message Date
Gerald Pfeifer
ea8c8ec7da 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
2019-07-26 20:46:53 +00:00
Tobias C. Berner
81df5771b8 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
2019-06-03 19:03:42 +00:00
Tobias C. Berner
1671ccb034 devel/cmake: update to 3.14.4
PR:		237899
Exp-run by:	antoine
2019-05-17 17:17:25 +00:00
Tobias C. Berner
cf02f4bcc8 devel/cmake: update to 3.14.3
PR:		237473
Exp-run by:	antoine
2019-04-26 20:43:43 +00:00
Tobias C. Berner
ff019dcb30 Upgrade cmake to 3.14.2
PR:		237228
Exp-run by:	antoine
2019-04-15 10:29:07 +00:00
Jan Beich
9b21a3a084 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
2019-04-12 06:36:31 +00:00
Adriaan de Groot
fcba893850 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
2019-04-05 11:46:44 +00:00
Tobias C. Berner
d546c943a8 devel/cmake: update to 3.13.4
PR:		235457
Exp-run by:	antoine
2019-02-05 18:57:26 +00:00
Tobias C. Berner
dd7f2dcab2 devel/cmake: update to 3.13.3
PR:		234959
Exp-run by:	antoine
2019-01-19 20:02:45 +00:00
Tobias C. Berner
3de22accc4 Update devel/cmake to 3.13.2
PR:		234011
Exp-run by:	antoine
2018-12-20 09:41:55 +00:00
Gerald Pfeifer
a9f015d155 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
2018-12-12 01:35:33 +00:00
Tobias C. Berner
073fe0d1bc devel/cmake: update to 3.13.1
PR:		233411
Exp-run by:	antoine
2018-12-01 07:37:57 +00:00
Tobias C. Berner
b7e0fcc348 Back out r460715 and only support default python version for sphinx dependency.
PR:		227573
2018-11-24 12:08:58 +00:00
Baptiste Daroussin
7990f81066 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
2018-11-10 18:12:57 +00:00
Tobias C. Berner
c088cf5f1e Update devel/cmake to 3.12.4
PR:		232925
Exp-run by:	antoine
2018-11-10 14:54:02 +00:00
Tobias C. Berner
50ff886823 Update devel/cmake* to 3.12.3
PR:		231982
Submitted by:	adridg
Exp-run by:	antoine
2018-10-21 09:10:39 +00:00
Tobias C. Berner
98cebee2f0 Update devel/cmake to 3.12.2
PR:		231463
Exp-run by:	antoine
2018-09-24 17:08:41 +00:00
Adriaan de Groot
e3de1348b2 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
2018-08-20 21:43:05 +00:00
Gerald Pfeifer
09f9633cb6 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
2018-07-29 22:18:44 +00:00
Tobias C. Berner
e8a90fb974 Update devel/cmake* to 3.12.0
Exp-run by:	antoine
PR:		229854
2018-07-28 15:01:53 +00:00
Dima Panov
9082ced164 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
2018-07-18 16:41:18 +00:00
Raphael Kubo da Costa
7db1aa2808 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
2018-06-23 18:51:48 +00:00
Adriaan de Groot
86692a43de 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
2018-06-20 09:00:53 +00:00
Tobias C. Berner
54c3160f6e Update devel/cmake to 3.11.4
PR:		229054
Exp-run by:	antoine
2018-06-19 13:55:54 +00:00
Tobias C. Berner
d9ff11959d Update devel/cmake to 3.11.3
PR:		228653
Exp-run by:	antoine
2018-06-04 22:15:01 +00:00
Tobias C. Berner
eb61902c87 Update cmake to 3.11.2
PR:		228363
Exp-run by:	antoine
2018-05-24 20:48:25 +00:00
Tobias C. Berner
f0e01d694a Update devel/cmake to 3.11.1
Exp-run by:	antoine
PR:		227824
PR:		227573
2018-05-08 16:35:59 +00:00
Jan Beich
297facc037 devel/cmake: allow consumers to qualify boost_python version
PR:		227428
Exp-run by:	antoine
2018-04-18 13:58:15 +00:00
Adriaan de Groot
6f8f033ab5 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)
2018-04-17 18:00:39 +00:00
Adriaan de Groot
29caeeebb5 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
2018-04-15 21:43:57 +00:00
Dmitry Marakasov
7339c67db8 - Must specify flavor for python depends
Approved by:	portmgr blanket
2018-02-02 16:42:40 +00:00
Tobias C. Berner
e525c88765 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
2018-01-24 18:29:08 +00:00
Jan Beich
2cd6161419 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
2018-01-18 04:01:24 +00:00
Adriaan de Groot
4790d623e6 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)
2017-12-30 22:31:13 +00:00
Adriaan de Groot
74c0e748b9 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
2017-12-23 10:44:23 +00:00
Adriaan de Groot
aac918473d 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
2017-11-16 10:15:15 +00:00
Adriaan de Groot
d02f09d11e 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
2017-10-18 13:36:43 +00:00
Adriaan de Groot
e95a728619 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
2017-10-01 16:26:39 +00:00
Mathieu Arnold
3fcd0e41de Remove USES=execinfo.
PR:		220271
Submitted by:	mat (review), Yasuhiro KIMURA (PR)
Sponsored by:	Absolight
Differential Revision:	https://reviews.freebsd.org/D11488
2017-09-22 10:48:28 +00:00
Jan Beich
9f1c615306 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)
2017-09-21 19:59:35 +00:00
Adriaan de Groot
c91270bd8d 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
2017-09-14 21:02:51 +00:00
Alexey Dokuchaev
b2bbe1b164 Add two missing linefeeds. 2017-06-26 12:50:00 +00:00
Raphael Kubo da Costa
d917f8db47 Update CMake to 3.8.2.
Thanks to antoine@ for the exp-run.

PR:		219765
Submitted by:	Adriaan de Groot <groot@kde.org>
2017-06-10 13:33:52 +00:00
Tobias C. Berner
e06c13c87b 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
2017-04-19 15:04:59 +00:00
Tobias C. Berner
4b775dff0a 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
2017-01-20 12:21:37 +00:00
Tobias C. Berner
2daa0c1611 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
2016-12-09 11:40:59 +00:00
Tobias C. Berner
bb9f85bbd4 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)
2016-11-16 17:04:15 +00:00
Tobias C. Berner
35e807e355 Update CMake to 3.6.2.
Announcement: https://blog.kitware.com/cmake-3-6-2-available-for-download/

PR:	212586
Approved by: rakuco (mentor)
2016-09-18 08:38:25 +00:00
Tobias C. Berner
0f583d8700 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]
[1] http://src.mouf.net/area51/view/branches/plasma5/KDE/Mk/Uses/kde.mk
[2] The version in the plasma5 branch also handles frameworks/plasma5 and
    handles MASTER_SITES via a KDE_DIST variable similar to bsd.qt.mk for Qt
    Ports -- I chose to leave this out for now, as the diff is already large
    enough.
[3] I chose USE_KDE instead of USE_KDE4, USE_KDE5, USE_KDEX as the version we
    want is already specified as argument to kde:<arg>
[4] For KDE Frameworks and Plasma5 ports this would be kde:5

PR:             210667
Approved by:    portmgr, mat (mentor), rakuco (mentor)
Reviewed by:    mat, rakuco
Differential Revision:   https://reviews.freebsd.org/D6961
2016-08-24 08:20:31 +00:00
John Marino
84060bc094 devel/cmake: document ncurses requirement
Approved by:	ncurses blanket
2016-08-23 19:09:32 +00:00