sthen
c7b1925252
backout to cmake 3.10.2 to unbreak ports at least on i386, maybe others, ok jca
...
3.11.2 has issues along these lines:
cmQtAutoGeneratorMocUic.cxx:(.text+0x8e8b): undefined reference to `operator new(unsigned long, std::align_val_t)'
cmQtAutoGeneratorMocUic.cxx:(.text+0x8ebf): undefined reference to `operator delete(void*, std::align_val_t)'
2018-06-14 17:04:45 +00:00
rsadowski
f93ceded67
Update CMake to 3.11.2
...
sparc64 bulk by jca@, amd64 by landry@ Thanks! Maintainer feedback timeout
ok jca@ landry@
2018-06-12 05:12:01 +00:00
sthen
1ee90f5b01
Bump the next set of ports to trigger rebuilds following cpu stats changes
...
(CPUSTATES/etc). More to come.
2018-06-01 15:32:04 +00:00
sthen
5d95ab140b
patch to disable cmake picking up libexecinfo / execinfo.h during build;
...
seems this can happen on ports-gcc arches. reported by/tests landry@
2018-05-04 21:36:24 +00:00
rsadowski
a629d34d9b
Update cmake to 3.10.2
...
Initial diff from me and revised diff from dcoppa@.
COMPILER tweak from jca@ and many bulks from landry@. Thanks!
ok dcoppa@ landry@ jca@
2018-03-14 12:24:54 +00:00
jca
d1565529a6
Stop abusing DEBUG in cmake.port.mk
...
Setting DEBUG changed the cmake build type ("release" vs "debug"), which
had a bunch of undocumented and surprising consequences:
- changing CFLAGS/LDFLAGS etc, potentially to values unsupported on
OpenBSD, instead of just using what the user passed in DEBUG
- PLIST changes which break packaging when using PLIST_DB (default)
Leave DEBUG alone and introduce MODCMAKE_DEBUG as a documented feature
instead, as proposed by various folks. Reluctant ok landry@ (thanks!)
2018-01-26 13:11:14 +00:00
espie
88170a8ca8
be more stupid, always tag _build/runtime_params and .ninja_log
...
as files that may change. there's really no need for logic, who else
would use those files ?
2017-11-28 10:26:00 +00:00
espie
7536a9e0ac
reduce noise in check-wrkdir output, ninja builds update their log during
...
fake, and that's okay
2017-11-25 12:19:07 +00:00
sthen
7ca2ede1cf
add a !defined(CONFIGURE_ARGS) check to unbreak cmake things that don't
...
set CONFIGURE_ARGS, reported by jca@, thanks!
2017-11-02 14:32:37 +00:00
sthen
b3d1116028
Don't override CMAKE_BUILD_TYPE if a port wants to take control. ok landry@
2017-11-02 11:04:37 +00:00
dcoppa
39d889d7d4
Update to CMake-3.9.3
2017-09-22 13:42:54 +00:00
dcoppa
afac03f005
Bugfixing update to cmake-3.9.2
2017-09-08 06:32:29 +00:00
dcoppa
698ae8c08d
cmake: Fix --find-package mode with imported targets
...
(upstream git commit 18454ea44d6a1fd2dbc613ad9c3fe941639563aa)
Before:
$ cmake --find-package -DNAME=TIFF -DLANGUAGE=C -DCOMPILER_ID=GNU -DMODE=LINK
CMake Error at /usr/local/share/cmake/Modules/FindTIFF.cmake:78 (add_library):
Unknown CMake command "add_library".
Call Stack (most recent call first):
/usr/local/share/cmake/Modules/CMakeFindPackageMode.cmake:180 (find_package)
TIFF not found.
CMake Error: Problem processing arguments. Aborting.
After:
$ cmake --find-package -DNAME=TIFF -DLANGUAGE=C -DCOMPILER_ID=GNU -DMODE=LINK
-L/usr/local/lib -ltiff -Wl,-rpath-link,/usr/X11R6/lib:/usr/local/lib
2017-09-01 08:45:13 +00:00
dcoppa
16afbc2029
Update to CMake-3.9.1
...
Tests and feedback by rsadowski@, schwarze@
Ports bulk build by sthen@
2017-08-26 17:53:35 +00:00
sthen
5e964ab0df
bump LIBCXX/LIBECXX/COMPILER_LIBCXX ports.
2017-07-26 22:45:14 +00:00
espie
8ac47fd9c6
use COMPILER_LIBCXX where applicable
2017-07-16 19:18:47 +00:00
zhuk
1ccdac894c
Use standard CMake idiom for Foo_INCLUDE_DIR/DIRS and Foo_LIBRARY/LIBRARIES
...
in FindLibXml2.cmake.
To be used by pgpointcloud port. See also the upstream merge request #1043 :
https://gitlab.kitware.com/cmake/cmake/merge_requests/1043
okay dcoppa@, landry@
2017-07-10 23:05:54 +00:00
dcoppa
c2cb84c7eb
Revert previous
2017-07-04 20:07:51 +00:00
dcoppa
1d66a1f07e
include/libxml2/libxml/encoding.h wants iconv.h, so teach
...
FindLibXml2.cmake how to find the libiconv include directory.
Problem spotted by landry@ while porting geo/pgpointcloud
2017-07-04 16:38:53 +00:00
kurt
ad353c9559
Update for devel/jdk/1.7 removal. okay dcoppa@ sthen@
2017-04-21 18:37:43 +00:00
sthen
7b9fdbb2c9
use LIBCXX
2017-04-10 11:45:22 +00:00
dcoppa
6b7e5a80b9
Update to cmake-3.7.2
2017-01-16 08:51:50 +00:00
dcoppa
ae3598771b
Bugfixing update to cmake-3.7.1
2016-12-01 09:38:54 +00:00
dcoppa
a3c284dfa6
Update to CMake-3.7.0
...
Thanks to naddy@ who ran a bulk build with it
2016-11-28 09:15:13 +00:00
dcoppa
254f28304c
maintenance update to cmake-3.6.3
2016-11-04 09:34:22 +00:00
dcoppa
47f0d4d5b0
Maintenance update to cmake-3.6.2.
...
Nothing worth of interest for us.
2016-09-08 07:53:32 +00:00
dcoppa
2a16923e13
Hack cmake so that if webkit is in the list of shared libraries
...
that are passed to the linker, automatically add '-Wl,-z,wxneeded'
to the linker flags.
Works for libQt5WebKit, libQtWebKit, libwebkit2gtk, libwebkitgtk.
Requested by, and ok, ajacoutot@
Also ok landry@
2016-09-06 08:43:54 +00:00
dcoppa
938e116557
Revert previous, it was causing breakage to some ports.
...
spotted by naddy@
2016-08-13 15:01:13 +00:00
dcoppa
5579805dd1
FindPkgConfig: call find_library() for every library returned by
...
the .pc file, so that at the end a list of full paths to the libraries
is returned.
This makes the pkg_check_modules() behaviour consistent with the
normal CMake convention, where use of link_directories() is discouraged
in favour of using absolute paths to system libraries.
Patch by Sam Thursfield <sam.thursfield@codethink.co.uk>
https://cmake.org/Bug/view.php?id=15804
2016-08-12 14:23:02 +00:00
dcoppa
168d14aa46
Update to CMake-3.6.1.
...
Tested in a bulk build by naddy@: the one and only fallout has been
fixed.
2016-08-08 07:44:48 +00:00
dcoppa
5ca8fee37b
Update to CMake-3.5.2
...
ok sthen@
2016-04-29 10:34:33 +00:00
sthen
fd870f2264
Clean up some bits missed in yesterday's systrace removal.
2016-04-26 10:56:59 +00:00
dcoppa
4118e5c5b9
sync
2016-04-19 19:48:28 +00:00
shadchin
525cd9c2bd
Unbreak after py-sphinx update to 1.4
2016-04-15 08:53:48 +00:00
dcoppa
4150790c68
sync
2016-03-24 13:22:21 +00:00
jsg
d47b7967c5
Switch arm back to using base gcc for cmake. This requires disabling
...
the stack protector so the bootstrap won't hit toolchain bugs.
ok dcoppa@ sthen@
2016-02-19 01:19:51 +00:00
dcoppa
f4ead80e7b
Do not handle jsoncpp in a special way, treat it like all the other
...
external libraries
$ diff -u objdump-pre.out objdump-post.out | grep libjsoncpp
- NEEDED /usr/local/lib/libjsoncpp.so.0.0
+ NEEDED libjsoncpp.so.0.0
2016-01-28 11:28:02 +00:00
dcoppa
3cf039bccd
Use g++-4.9 from ports to build cmake on arm
...
OK jsg@, sthen@
2016-01-28 09:22:31 +00:00
dcoppa
2fb56e44cb
Update to cmake-3.4.3.
...
Windows10-related fixes
2016-01-26 08:44:07 +00:00
dcoppa
2ac2301d47
Maintenance update to cmake-3.4.2.
...
Nothing interesting for us...
2016-01-20 09:39:46 +00:00
jsg
ac49dd042a
set CXXFLAGS in addition to CFLAGS for an arm specific workaround here as well
2015-12-29 14:44:34 +00:00
dcoppa
0d42ad63d4
Remove superfluous patch
2015-12-18 17:23:39 +00:00
dcoppa
d44d84fe73
Fix pasto:
...
size_t last = env_vers.find_first_of(".");
should have been
size_t last = env_vers.find_last_of(".");
Spotted by zhuk@
Gave him my ok for the diff, but he probably forgot to commit it
2015-12-18 17:20:40 +00:00
dcoppa
9b5da80c97
Update version constraint
2015-12-09 11:50:46 +00:00
dcoppa
f5fc7863ae
... And CMake-3.4.1 (bugfixing update)
2015-12-09 11:34:50 +00:00
dcoppa
2adf52d8e1
Update to cmake-3.4.0
...
tested in a bulk build by naddy@
kde4-related failures proactively fixed by zhuk@
2015-12-08 17:18:59 +00:00
dcoppa
9d67abb404
Bugfixing update to cmake-3.3.2
2015-09-18 09:18:56 +00:00
dcoppa
23325ca1f9
Update to CMake-3.3.1
...
No fallout in a bulk build
OK ajacoutot@
2015-09-03 07:09:25 +00:00
dcoppa
6c17bbe07c
second attempt
2015-08-03 06:11:50 +00:00
dcoppa
db74980504
tentative trick to please portroach...
2015-08-01 11:48:16 +00:00