non port: devel/cmake/files/InitialCache.cmake |
SVNWeb
|
Number of commits found: 9 |
Thu, 8 Sep 2022
|
[ 20:14 Daniel Engberg (diizzy) ] b23ea4e (Only the first 10 of 29 ports in this commit are shown above. )
devel/cmake: Create a meta-port for CMake
Create a meta-port for CMake to make it easier for the end user and
better handling of build dependencies.
This pushes devel/cmake into /devel/cmake-core and splits manpages and
its dependencies to /devel/cmake-man
Approved by: kde (tcberner)
Differential Revision: https://reviews.freebsd.org/D34957
|
Wed, 20 Jun 2018
|
[ 09:00 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
|
Tue, 17 Apr 2018
|
[ 18:00 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)
|
Sun, 15 Apr 2018
|
[ 21:43 adridg ] (Only the first 10 of 14 ports in this commit are shown above. )
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
|
Sat, 23 Dec 2017
|
[ 10:44 adridg ] (Only the first 10 of 11 ports in this commit are shown above. )
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
|
Sun, 3 May 2015
|
[ 19:36 rakuco ]
Set LIBLZMA_INCLUDE_DIR and LIBLZMA_LIBRARY in the initial cache.
Do it so that we can hardcode these variables to point to base's liblzma,
otherwise the liblzma.so installed by archivers/lzmalib will be chosen if
present and the configuration process will fail.
This is done only so that `make configure' works, as liblzma is only used if
we build CMake's bundled libarchive.
MFH: 2015Q2
|
Sun, 4 Jan 2015
|
[ 22:18 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
|
Sat, 8 Mar 2014
|
[ 23:16 rakuco ]
Enable use of OpenSSL in the bundled copy of libcurl.
The default is off, which makes calls such as FILE(DOWNLOAD ...) from HTTPS
locations fail.
PR: ports/187374
MFH: 2014Q1
|
Sat, 3 Aug 2013
|
[ 21:15 rakuco ]
Add an initial cache file for CMake to use at build-time.
Provide a cache file with additional CMake commands that CMake reads when
bootstrapping. For now it just sets the BUILD_TESTING cache variable to OFF,
so that most tests are not processed when building the port.
Building the tests was particularly troublesome in Qt 4's case: since we
have separate ports for each part, one could have devel/qmake-qt4 installed
and not, say, devel/qt4-corelib, which would make CMake fail.
See https://mail.kde.org/pipermail/kde-freebsd/2013-July/015703.html for an
example.
No PORTREVISION bump since package creation was not broken.
|
Number of commits found: 9 |