forked from pool/cmake
Accepting request 176047 from devel:tools:building
Update to 2.8.11 (forwarded request 176043 from cgiboudeaux) OBS-URL: https://build.opensuse.org/request/show/176047 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/cmake?expand=0&rev=65
This commit is contained in:
commit
69183eebda
@ -1,3 +0,0 @@
|
|||||||
version https://git-lfs.github.com/spec/v1
|
|
||||||
oid sha256:ce524fb39da06ee6d47534bbcec6e0b50422e18b62abc4781a4ba72ea2910eb1
|
|
||||||
size 5768373
|
|
3
cmake-2.8.11.tar.gz
Normal file
3
cmake-2.8.11.tar.gz
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
version https://git-lfs.github.com/spec/v1
|
||||||
|
oid sha256:20d0d3661797fa82c19e7a75c7315c640e001cb3238331ca170bb0fae27feee5
|
||||||
|
size 5883643
|
@ -1,33 +0,0 @@
|
|||||||
From 349165223d26f0ffc5ad004b4a05a8a92121ac20 Mon Sep 17 00:00:00 2001
|
|
||||||
From: Riku Voipio <riku.voipio@linaro.org>
|
|
||||||
Date: Fri, 21 Dec 2012 13:20:02 +0200
|
|
||||||
Subject: [PATCH] KWIML: Teach ABI.h about Aarch64
|
|
||||||
|
|
||||||
The __aarch64__ defines Aarch64, while __AARCH64EB__ defines bigendian
|
|
||||||
and __AARCH64EL__ little endian. Only little endian tested, no big
|
|
||||||
endian toolchain exists yet.
|
|
||||||
|
|
||||||
Signed-off-by: Riku Voipio <riku.voipio@linaro.org>
|
|
||||||
---
|
|
||||||
Utilities/KWIML/ABI.h.in | 8 ++++++++
|
|
||||||
1 file changed, 8 insertions(+)
|
|
||||||
|
|
||||||
Index: cmake-2.8.10.2/Utilities/KWIML/ABI.h.in
|
|
||||||
===================================================================
|
|
||||||
--- cmake-2.8.10.2.orig/Utilities/KWIML/ABI.h.in
|
|
||||||
+++ cmake-2.8.10.2/Utilities/KWIML/ABI.h.in
|
|
||||||
@@ -414,6 +414,14 @@ suppression macro @KWIML@_ABI_NO_VERIFY
|
|
||||||
#elif defined(__SYSC_ZARCH__)
|
|
||||||
# define @KWIML@_ABI_ENDIAN_ID @KWIML@_ABI_ENDIAN_ID_BIG
|
|
||||||
|
|
||||||
+/* Aarch64 */
|
|
||||||
+#elif defined(__aarch64__)
|
|
||||||
+# if !defined(__AARCH64EB__)
|
|
||||||
+# define @KWIML@_ABI_ENDIAN_ID @KWIML@_ABI_ENDIAN_ID_LITTLE
|
|
||||||
+# else
|
|
||||||
+# define @KWIML@_ABI_ENDIAN_ID @KWIML@_ABI_ENDIAN_ID_BIG
|
|
||||||
+# endif
|
|
||||||
+
|
|
||||||
/* Unknown CPU */
|
|
||||||
#elif !defined(@KWIML@_ABI_NO_ERROR_ENDIAN)
|
|
||||||
# error "Byte order of target CPU unknown."
|
|
@ -1,6 +1,6 @@
|
|||||||
--- Modules/FindRuby.cmake.orig 2012-11-02 14:34:25.497624983 +0100
|
--- Modules/FindRuby.cmake.orig 2013-05-18 15:29:53.805033064 +0200
|
||||||
+++ Modules/FindRuby.cmake 2012-11-02 14:36:22.893205108 +0100
|
+++ Modules/FindRuby.cmake 2013-05-18 15:30:21.605683563 +0200
|
||||||
@@ -93,7 +93,7 @@
|
@@ -102,7 +102,7 @@
|
||||||
_RUBY_CONFIG_VAR("sitelibdir" RUBY_SITELIB_DIR)
|
_RUBY_CONFIG_VAR("sitelibdir" RUBY_SITELIB_DIR)
|
||||||
|
|
||||||
# vendor_ruby available ?
|
# vendor_ruby available ?
|
||||||
|
@ -1,3 +1,31 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
Sat May 18 12:42:24 UTC 2013 - cgiboudeaux@gmx.com
|
||||||
|
|
||||||
|
- Update to 2.8.11
|
||||||
|
* Targets can specify usage requirements for their consumers such as
|
||||||
|
include directories and preprocessor definitions; previously only
|
||||||
|
link dependencies were supported.
|
||||||
|
* target_link_libraries(myexe yourlib) can now build myexe sources
|
||||||
|
with requirements specified by yourlib
|
||||||
|
* Added target_include_directories and target_compile_definitions
|
||||||
|
commands with PUBLIC/PRIVATE/INTERFACE options
|
||||||
|
* Introduced ExternalData Module
|
||||||
|
* Keep source trees lightweight by storing data separately
|
||||||
|
* Reference data unambiguously from source tree by content hash
|
||||||
|
* Fetch on-demand during build from local or remote resources
|
||||||
|
* CMake: Sublime Text Generator added that supports both Make and Ninja
|
||||||
|
* CMake: Added support for Texas Instruments C6 and up compilers
|
||||||
|
* CMake: Improve OpenBSD support
|
||||||
|
* CPack: Added Support for 64bit NSIS
|
||||||
|
* CPack: Added WiX Package Generator
|
||||||
|
* ExternalProject: Will run git fetch less often
|
||||||
|
* FindBoost: Major overhaul of searching and result caching
|
||||||
|
* FindCUDA: Now has support for separable compilation
|
||||||
|
* FindQt4: Overall improvements to finding Qt and importing targets
|
||||||
|
* FindSquish: Added support for squish 4
|
||||||
|
Full changelog at http://www.kitware.com/blog/home/post/492
|
||||||
|
* Drop cmake-endian.patch (Merged upstream)
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Thu Feb 28 16:54:13 UTC 2013 - schwab@suse.de
|
Thu Feb 28 16:54:13 UTC 2013 - schwab@suse.de
|
||||||
|
|
||||||
|
@ -17,11 +17,10 @@
|
|||||||
|
|
||||||
|
|
||||||
Name: cmake-gui
|
Name: cmake-gui
|
||||||
Version: 2.8.10.2
|
Version: 2.8.11
|
||||||
Release: 0
|
Release: 0
|
||||||
Url: http://www.cmake.org/
|
Url: http://www.cmake.org/
|
||||||
Source0: http://www.cmake.org/files/v2.8/cmake-%{version}.tar.gz
|
Source0: http://www.cmake.org/files/v2.8/cmake-%{version}.tar.gz
|
||||||
Patch3: cmake-endian.patch
|
|
||||||
Patch4: cmake-disable-builtin-chrpath.diff
|
Patch4: cmake-disable-builtin-chrpath.diff
|
||||||
Summary: CMake graphical user interface
|
Summary: CMake graphical user interface
|
||||||
License: BSD-3-Clause
|
License: BSD-3-Clause
|
||||||
@ -51,7 +50,6 @@ open-source make system.
|
|||||||
|
|
||||||
%prep
|
%prep
|
||||||
%setup -q -n cmake-%{version}
|
%setup -q -n cmake-%{version}
|
||||||
%patch3 -p1
|
|
||||||
%patch4
|
%patch4
|
||||||
|
|
||||||
%build
|
%build
|
||||||
|
@ -1,3 +1,31 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
Sat May 18 12:42:24 UTC 2013 - cgiboudeaux@gmx.com
|
||||||
|
|
||||||
|
- Update to 2.8.11
|
||||||
|
* Targets can specify usage requirements for their consumers such as
|
||||||
|
include directories and preprocessor definitions; previously only
|
||||||
|
link dependencies were supported.
|
||||||
|
* target_link_libraries(myexe yourlib) can now build myexe sources
|
||||||
|
with requirements specified by yourlib
|
||||||
|
* Added target_include_directories and target_compile_definitions
|
||||||
|
commands with PUBLIC/PRIVATE/INTERFACE options
|
||||||
|
* Introduced ExternalData Module
|
||||||
|
* Keep source trees lightweight by storing data separately
|
||||||
|
* Reference data unambiguously from source tree by content hash
|
||||||
|
* Fetch on-demand during build from local or remote resources
|
||||||
|
* CMake: Sublime Text Generator added that supports both Make and Ninja
|
||||||
|
* CMake: Added support for Texas Instruments C6 and up compilers
|
||||||
|
* CMake: Improve OpenBSD support
|
||||||
|
* CPack: Added Support for 64bit NSIS
|
||||||
|
* CPack: Added WiX Package Generator
|
||||||
|
* ExternalProject: Will run git fetch less often
|
||||||
|
* FindBoost: Major overhaul of searching and result caching
|
||||||
|
* FindCUDA: Now has support for separable compilation
|
||||||
|
* FindQt4: Overall improvements to finding Qt and importing targets
|
||||||
|
* FindSquish: Added support for squish 4
|
||||||
|
Full changelog at http://www.kitware.com/blog/home/post/492
|
||||||
|
* Drop cmake-endian.patch (Merged upstream)
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Thu Feb 28 16:54:13 UTC 2013 - schwab@suse.de
|
Thu Feb 28 16:54:13 UTC 2013 - schwab@suse.de
|
||||||
|
|
||||||
|
@ -17,13 +17,12 @@
|
|||||||
|
|
||||||
|
|
||||||
Name: cmake
|
Name: cmake
|
||||||
Version: 2.8.10.2
|
Version: 2.8.11
|
||||||
Release: 0
|
Release: 0
|
||||||
Url: http://www.cmake.org/
|
Url: http://www.cmake.org/
|
||||||
Source0: http://www.cmake.org/files/v2.8/%{name}-%{version}.tar.gz
|
Source0: http://www.cmake.org/files/v2.8/%{name}-%{version}.tar.gz
|
||||||
Patch1: cmake-disable-builtin-chrpath.diff
|
Patch1: cmake-disable-builtin-chrpath.diff
|
||||||
Patch2: cmake-fix-ruby-test.patch
|
Patch2: cmake-fix-ruby-test.patch
|
||||||
Patch3: cmake-endian.patch
|
|
||||||
Summary: Cross-platform, open-source make system
|
Summary: Cross-platform, open-source make system
|
||||||
License: BSD-3-Clause
|
License: BSD-3-Clause
|
||||||
Group: Development/Tools/Building
|
Group: Development/Tools/Building
|
||||||
@ -52,7 +51,6 @@ CMake is a cross-platform, open-source make system
|
|||||||
%setup -q
|
%setup -q
|
||||||
%patch1
|
%patch1
|
||||||
%patch2
|
%patch2
|
||||||
%patch3 -p1
|
|
||||||
|
|
||||||
%build
|
%build
|
||||||
export CXXFLAGS="$RPM_OPT_FLAGS"
|
export CXXFLAGS="$RPM_OPT_FLAGS"
|
||||||
|
Loading…
Reference in New Issue
Block a user