SHA256
3
0
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:
Stephan Kulow 2013-05-27 07:43:20 +00:00 committed by Git OBS Bridge
commit 69183eebda
8 changed files with 64 additions and 45 deletions

View File

@ -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
View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:20d0d3661797fa82c19e7a75c7315c640e001cb3238331ca170bb0fae27feee5
size 5883643

View File

@ -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."

View File

@ -1,6 +1,6 @@
--- Modules/FindRuby.cmake.orig 2012-11-02 14:34:25.497624983 +0100
+++ Modules/FindRuby.cmake 2012-11-02 14:36:22.893205108 +0100
@@ -93,7 +93,7 @@
--- Modules/FindRuby.cmake.orig 2013-05-18 15:29:53.805033064 +0200
+++ Modules/FindRuby.cmake 2013-05-18 15:30:21.605683563 +0200
@@ -102,7 +102,7 @@
_RUBY_CONFIG_VAR("sitelibdir" RUBY_SITELIB_DIR)
# vendor_ruby available ?

View File

@ -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

View File

@ -17,11 +17,10 @@
Name: cmake-gui
Version: 2.8.10.2
Version: 2.8.11
Release: 0
Url: http://www.cmake.org/
Source0: http://www.cmake.org/files/v2.8/cmake-%{version}.tar.gz
Patch3: cmake-endian.patch
Patch4: cmake-disable-builtin-chrpath.diff
Summary: CMake graphical user interface
License: BSD-3-Clause
@ -51,7 +50,6 @@ open-source make system.
%prep
%setup -q -n cmake-%{version}
%patch3 -p1
%patch4
%build

View File

@ -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

View File

@ -17,13 +17,12 @@
Name: cmake
Version: 2.8.10.2
Version: 2.8.11
Release: 0
Url: http://www.cmake.org/
Source0: http://www.cmake.org/files/v2.8/%{name}-%{version}.tar.gz
Patch1: cmake-disable-builtin-chrpath.diff
Patch2: cmake-fix-ruby-test.patch
Patch3: cmake-endian.patch
Summary: Cross-platform, open-source make system
License: BSD-3-Clause
Group: Development/Tools/Building
@ -52,7 +51,6 @@ CMake is a cross-platform, open-source make system
%setup -q
%patch1
%patch2
%patch3 -p1
%build
export CXXFLAGS="$RPM_OPT_FLAGS"