Commit graph

10 commits

Author SHA1 Message Date
Raphael Kubo da Costa
68bc4af5c8 Update CMake to 3.0.1.
The 3.0 series is an incremental improvement over the previous 2.8 series
despite the major version number change. A list of important changes is
available at http://www.cmake.org/cmake/help/v3.0/release/3.0.0.html

On the porting side
* The minimum FreeBSD release we have to support in the ports tree is now
  recent enough that ports/168671 can finally be committed: instead of
  building and using CMake's own copies of bzip2, curl, expat, libarchive,
  liblzma and zlib, we use the versions in ports and/or the base system.

* CMake's documentation system has been changed and vastly improved at the
  cost of now depending on Sphinx. We still generate only man pages, but can
  start generating the HTML documentation in the future if desired.

* devel/cmake-gui now uses Qt5 instead of Qt4 and does not needlessly build
  the ncurses UI that is installed by devel/cmake itself.

* CMake commit 3816cd2 fixes a longstanding issue in the detection of the
  Python interpreter and its libraries, but requires us to revert a
  workaround for that in Mk/Uses/python.mk itself, effectively reverting
  the patch introduced by ports/168159.

* Similarly, a few ports had to be fixed manually due to CMake being
  stricter when parsing some files or the ports detecting Python the wrong
  way. Fortunately, they all had been fixed upstream so I just grabbed the
  appropriate commits and pointed to them in the patches.
  science/gnudatalanguage had to have its PORTREVISION bumped because
  switching to USES=cmake:outsource removed a few files from the plist that
  were not supposed to have been installed in the first place.

PR:		168671
PR:		192644
2014-09-02 12:59:54 +00:00
Raphael Kubo da Costa
68ac25f318 Update CMake to 2.8.11.2.
PR:		ports/178737
2013-07-10 08:15:49 +00:00
Max Brazhnikov
bcb7889345 - Update cmake to 2.8.10.2
- Trim Makefile header
- Drop indefinite article from COMMENT

Obtained from:	area51
Tested by:	exp-run (bapt)
2013-03-19 18:00:07 +00:00
Raphael Kubo da Costa
3ceed87743 Update to 2.8.8.
It includes an upstream patch which fixes the FindPkgConfig.cmake
module. It will be part of 2.8.9.

PR:		ports/167140
Approved by:	portmgr (pav via exp-run)
2012-05-03 02:14:57 +00:00
Max Brazhnikov
2ddc5f4cd8 Fix search for QT_PLUGIN_PATH when it is empty. This should fix
some ports after latest cmake update.
2010-11-23 21:08:39 +00:00
Dima Panov
f639cf8c91 - Update CMake to 2.8.1 release
With hat on:	kde@
2010-05-11 11:59:56 +00:00
Martin Wilke
e4a16c1608 - Update to 2.6.4 2009-08-04 19:33:08 +00:00
Max Brazhnikov
4d55666226 Update devel/cmake to 2.6.3.
- Set INSTALL_TARGET for cmake based ports to install/strip. This solves
  problem of installing non-stripped binaries (noticed by delphij for KDE4 ports)
- Fix linking to -lpthread for cmake based ports (KDE4 ports are affected mostly)
2009-03-24 19:11:23 +00:00
Tilman Keskinoz
56a121095f Fix detection of qt4's lupdate and lrelease binaries
PR:		125815
Submitted by:	Max Brazhnikov
2008-08-01 13:01:07 +00:00
Martin Wilke
18dd6954f3 - Add common code to support for cmake based ports.
- Update devel/cmake to 2.6.0 (also fix ports/123092)
- Use the new CMAKE build framework in all ports using cmake

Approved by:	portmgr (pav)
2008-05-27 22:12:09 +00:00