Port details |
- cmake-gui Qt-based GUI for CMake
- 3.31.0 devel
=3 3.30.4Version of this port present on the latest quarterly branch. - Maintainer: kde@FreeBSD.org
 - Port Added: 2009-08-29 07:16:22
- Last Update: 2024-11-17 22:58:51
- Commit Hash: 4263e3a
- People watching this port, also watch:: oss, monit, proggy_fonts-ttf, inotify-tools
- License: BSD3CLAUSE
- WWW:
- https://www.cmake.org
- Description:
- CMake is used to control the software compilation process using
simple platform and compiler independent configuration files. CMake
generates native makefiles and workspaces that can be used in the
compiler environment of your choice. CMake is quite sophisticated:
it is possible to support complex environments requiring system
configuration, pre-processor generation, code generation, and
template instantiation.
¦ ¦ ¦ ¦ 
- Manual pages:
- FreshPorts has no man page information for this port.
- pkg-plist: as obtained via:
make generate-plist - Dependency lines:
-
- cmake-gui>0:devel/cmake-gui
- To install the port:
- cd /usr/ports/devel/cmake-gui/ && make install clean
- To add the package, run one of these commands:
- pkg install devel/cmake-gui
- pkg install cmake-gui
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.- PKGNAME: cmake-gui
- Flavors: there is no flavor information for this port.
- distinfo:
- TIMESTAMP = 1731429246
SHA256 (cmake-3.31.0.tar.gz) = 300b71db6d69dcc1ab7c5aae61cbc1aa2778a3e00cbd918bc720203e311468c3
SIZE (cmake-3.31.0.tar.gz) = 11699894
Packages (timestamps in pop-ups are UTC):
- Dependencies
- NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
- Build dependencies:
-
- sphinx-build : textproc/py-sphinx@py311
- cmake : devel/cmake-core
- update-desktop-database : devel/desktop-file-utils
- python3.11 : lang/python311
- update-mime-database : misc/shared-mime-info
- Runtime dependencies:
-
- cmake : devel/cmake-core
- update-desktop-database : devel/desktop-file-utils
- update-mime-database : misc/shared-mime-info
- Library dependencies:
-
- libcurl.so : ftp/curl
- libexpat.so : textproc/expat2
- libjsoncpp.so : devel/jsoncpp
- libuv.so : devel/libuv
- librhash.so : security/rhash
- libarchive.so.13 : archivers/libarchive
- libQt6Core.so : devel/qt6-base
- There are no ports dependent upon this port
Configuration Options:
- No options to configure
- Options name:
- devel_cmake-gui
- USES:
- cmake:run compiler:c++17-lang desktop-file-utils libarchive python:build qt:6 shared-mime-info
- FreshPorts was unable to extract/find any pkg message
- Master Sites:
- There is no master site for this port.
|
Commit History - (may be incomplete: for full details, see links to repositories near top of page) |
Commit | Credits | Log message |
3.6.3 16 Nov 2016 17:04:16
  |
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) |
3.6.2 18 Sep 2016 08:38:25
  |
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) |
3.6.1 23 Jul 2016 12:32:19
  |
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 |
3.5.2_1 10 Jul 2016 21:36:07
  |
rakuco  |
Add missing dependencies to pass `make stage-qa'.
Error: /usr/local/bin/cmake-gui is linked to /usr/local/lib/libexecinfo.so.1
from devel/libexecinfo but it is not declared as a dependency
Warning: you need USES+=execinfo
Error: /usr/local/bin/cmake-gui is linked to /usr/local/lib/libjsoncpp.so.1 from
devel/jsoncpp but it is not declared as a dependency
Warning: you need LIB_DEPENDS+=libjsoncpp.so:devel/jsoncpp |
3.5.2 18 Apr 2016 09:54:11
  |
rakuco  |
Update CMake to 3.5.2.
Announcement: https://blog.kitware.com/cmake-3-5-2-available-for-download/
PR: 208831 |
3.5.1 07 Apr 2016 17:23:29
  |
rakuco  |
Update CMake to 3.5.1.
Release notes: https://blog.kitware.com/cmake-3-5-1-available-for-download/
PR: 208473 |
3.5.0 01 Apr 2016 14:00:57
  |
mat  |
Remove ${PORTSDIR}/ from dependencies, categories d, e, f, and g.
With hat: portmgr
Sponsored by: Absolight |
3.5.0 22 Mar 2016 10:59:54
  |
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. |
3.5.0 19 Mar 2016 14:41:38
  |
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 |
3.4.2 26 Jan 2016 10:20:01
  |
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> |
3.4.1 05 Dec 2015 21:16:19
  |
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 |
3.4.0 02 Dec 2015 10:58:51
  |
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 ) |
3.4.0 30 Nov 2015 14:20:13
  |
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 |
3.3.1 07 Sep 2015 12:09:54
  |
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 |
3.2.3_1 30 Jun 2015 21:49:29
  |
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 |
3.2.3 16 Jun 2015 20:25:06
  |
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) |
3.1.3 16 Feb 2015 19:58:35
  |
rakuco  |
Update CMake to 3.1.3.
Changelog:
http://www.kitware.com/blog/home/post/842 (v3.1.3)
http://www.kitware.com/blog/home/post/839 (v3.1.2)
PR: 197690 |
3.1.1 26 Jan 2015 23:23:04
  |
rakuco  |
Update CMake to 3.1.1.
List of changes: http://www.kitware.com/blog/home/post/828
PR: 197053 |
3.1.0 04 Jan 2015 22:18:03
  |
rakuco  |
Update CMake to 3.1.0.
Upstream release notes:
http://www.cmake.org/cmake/help/v3.1/release/3.1.0.html
Notable changes on the packaging side:
* devel/cmake does not need USE_OPENSSL=yes anymore. In fact, it has not
needed it since r366996, when we stopped building CMake's bundled copies
of curl, libarchive & friends (curl was the only consumer of OpenSSL in
CMake).
* Likewise, we do not need to set CMAKE_USE_OPENSSL in InitialCache.cmake
anymore.
* On FreeBSD < 10, devel/cmake and devel/cmake-gui now depend on
archivers/libarchive because the libarchive version in base is too old and
does not contain some functions that CMake uses.
PR: 196367 |
3.0.2 27 Oct 2014 10:10:59
  |
bapt  |
Cleanup plist |
3.0.2 19 Sep 2014 16:35:26
  |
rakuco  |
Update CMake to 3.0.2.
This is a much smaller update than the previous one, and the only change
worth mentioning on the ports side is that devel/cmake-gui now has
USES=desktop-file-utils because it installs a .desktop file.
PR: 193691 |
3.0.1_1 10 Sep 2014 20:50:37
  |
gerald  |
Update the default version of GCC in the Ports Collection from GCC 4.7.4
to GCC 4.8.3.
Part II, Bump PORTREVISIONs.
PR: 192025
Tested by: antoine (-exp runs)
Approved by: portmgr (implicit) |
3.0.1 02 Sep 2014 12:59:54
  |
rakuco  |
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. (Only the first 15 lines of the commit message are shown above ) |
2.8.12.1_1 29 Jul 2014 08:00:10
  |
rakuco  |
Use space instead of tab in WWW. |
2.8.12.1_1 27 Jul 2014 11:46:06
  |
rakuco  |
Update MASTER_SITES for the CMake ports.
downloads.cmake.org does not resolve, use www.cmake.org instead.
PR: 192141
MFH: 2014Q3 |
2.8.12.1_1 04 Mar 2014 06:04:22
  |
makc  |
devel/cmake-gui:
- Add USES=shared-mime-info
- Drop MANPREFIX in favour of PREFIX
- Add LICENSE
- Fix tab/spaces |
2.8.12.1 11 Dec 2013 12:55:09
  |
rakuco  |
Update CMake's master sites.
The previous value now redirects to downloads.cmake.org, which causes the
default fetch settings to fail.
Thanks to Adriaan de Groot for the report. |
2.8.12.1 17 Nov 2013 23:20:42
  |
rakuco  |
Update CMake to 2.8.12.1.
This is a minor bug-fix release. More information about the changes in this
release can be found in <http://www.cmake.org/Wiki/CMake/ChangeLog>.
PR: ports/183908 |
2.8.12 10 Nov 2013 20:06:58
  |
rakuco  |
Fix the build on 10 and 11 by applying the same patch added to devel/cmake. |
2.8.12 05 Nov 2013 18:34:22
  |
rakuco  |
Welcome CMake 2.8.12!
With contributions from Schaich Alonso <alonsoschaich@fastmail.fm>,
including stage support for devel/cmake-gui.
This update took much longer than expected due to CMake changing the
arguments to an internal macro that ended up being used by some ports:
http://cmake.org/gitweb?p=cmake.git;a=commitdiff;h=9ce60ff5
I have also started a discussion about this on CMake's development list:
http://article.gmane.org/gmane.comp.programming.tools.cmake.devel/8464
It required adjusting the affected ports, and these changes have approved by
portmgr (bdrewery).
PR: ports/182981
Approved by: portmgr (bdrewery) |
2.8.11.2 22 Oct 2013 13:52:24
  |
amdmi3  |
- Remove manual creation and removal of share/applications, as it's now in the
mtree (categories starting with d)
Approved by: portmgr (bdrewery) |
20 Sep 2013 17:03:27

|
bapt  |
Add NO_STAGE all over the place in preparation for the staging support (cat:
devel part 1) |
2.8.11.2 10 Jul 2013 08:15:50
  |
rakuco  |
Update CMake to 2.8.11.2.
PR: ports/178737 |
2.8.10.2 19 Mar 2013 18:00:30
  |
makc  |
- Update cmake to 2.8.10.2
- Trim Makefile header
- Drop indefinite article from COMMENT
Obtained from: area51
Tested by: exp-run (bapt) |
2.8.9 14 Sep 2012 19:22:52
  |
rakuco  |
Update CMake to 2.8.9.
PR: ports/170654 |
2.8.8_1 06 Jun 2012 06:44:38
 |
miwi  |
- Convert USE_QT_VER=4 and QT_COMPONETS to USE_QT4
Review by: bapt, David Naylor (kde team) |
2.8.8_1 01 Jun 2012 05:26:28
 |
dinoex  |
- update png to 1.5.10 |
2.8.8 03 May 2012 02:14:57
 |
rakuco  |
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) |
2.8.7 10 Jan 2012 00:51:43
 |
rakuco  |
Update to 2.8.7.
Approved by: avilla (mentor, implicit), portmgr (pav via exp-run) |
2.8.6 22 Oct 2011 03:36:12
 |
rakuco  |
Update CMake to 2.8.6.
Approved by: makc (mentor) |
2.8.4_1 11 Sep 2011 01:57:25
 |
rakuco  |
Remove hack introduced with CMake 2.8.1.
There was no explanation about why it was required (neither here nor
in area51), and the current CMake version seems to build fine without
it.
Approved by: avilla (mentor) |
2.8.4_1 29 Aug 2011 23:00:51
 |
rakuco  |
Set datadir and docdir correctly, just like devel/cmake does.
If we do not specify any value, CMake uses default paths which do not
exist in the system and fails when configuring a project. This should
fix [1] and likely [2] as well.
PORTREVISION bumped as this fixes an error and a crash.
[1] http://mail.kde.org/pipermail/kde-freebsd/2011-February/010278.html
[2] http://mail.kde.org/pipermail/kde-freebsd/2011-May/010881.html
Approved by: avilla (mentor)
Reported by: arrowdodger <6yearold@gmail.com> |
2.8.4 25 Feb 2011 01:32:03
 |
miwi  |
- Update to 2.8.4
Tested via: exp-run
Approved by: kde@ implicit |
2.8.3 17 Nov 2010 15:44:41
 |
avilla  |
- Update to 2.8.3.
Approved by: tabthorpe (mentor) |
2.8.2 24 Jul 2010 07:45:39
 |
makc  |
Update to 2.8.2 |
2.8.1 11 May 2010 11:59:56
 |
fluffy  |
- Update CMake to 2.8.1 release
With hat on: kde@ |
2.8.0_1 28 Mar 2010 06:47:48
 |
dinoex  |
- update to 1.4.1
Reviewed by: exp8 run on pointyhat
Supported by: miwi |
2.8.0 29 Nov 2009 11:51:39
 |
fluffy  |
- Update cmake and cmake-gui tools to 2.8.0 release
Approved by: miwi (mentor) |
2.6.4 29 Aug 2009 07:15:56
 |
makc  |
Add new port devel/cmake-gui:
Qt4 frontend for cmake.
PR: inspired by ports/137796
Submitted by: Maxim Ignatenko <gelraen.ua at gmail.com> |