commit:     4e138bcca1e8cd3028432c630e9774e0230261dd
Author:     Marius Brehler <marbre <AT> linux <DOT> sungazer <DOT> de>
AuthorDate: Fri Nov  6 10:04:07 2015 +0000
Commit:     Marius Brehler <marbre <AT> linux <DOT> sungazer <DOT> de>
CommitDate: Fri Nov  6 10:04:07 2015 +0000
URL:        https://gitweb.gentoo.org/proj/sci.git/commit/?id=4e138bcc

sci-libs/clfft: Clean patches

Package-Manager: portage-2.2.20.1

 sci-libs/clfft/ChangeLog                           |   6 +
 .../clfft/files/clfft-2.4-client_CMakeLists.patch  |  41 -------
 .../files/clfft-2.4-fix-cmake-config-install.patch | 128 ---------------------
 .../files/clfft-2.4-scripts_perf_CMakeLists.patch  |  33 ------
 4 files changed, 6 insertions(+), 202 deletions(-)

diff --git a/sci-libs/clfft/ChangeLog b/sci-libs/clfft/ChangeLog
index 56c9df8..22dbc1f 100644
--- a/sci-libs/clfft/ChangeLog
+++ b/sci-libs/clfft/ChangeLog
@@ -2,6 +2,12 @@
 # Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
 # $Id$
 
+  06 Nov 2015; Marius Brehler <[email protected]>
+  -files/clfft-2.4-client_CMakeLists.patch,
+  -files/clfft-2.4-fix-cmake-config-install.patch,
+  -files/clfft-2.4-scripts_perf_CMakeLists.patch:
+  sci-libs/clfft: Clean patches
+
   12 Sep 2015; Marius Brehler <[email protected]> clfft-2.6.1.ebuild,
   clfft-9999.ebuild, metadata.xml:
   sci-libs/clfft: Add client and examples use flag

diff --git a/sci-libs/clfft/files/clfft-2.4-client_CMakeLists.patch 
b/sci-libs/clfft/files/clfft-2.4-client_CMakeLists.patch
deleted file mode 100644
index b6cc530..0000000
--- a/sci-libs/clfft/files/clfft-2.4-client_CMakeLists.patch
+++ /dev/null
@@ -1,41 +0,0 @@
-Upstream patch to change the client binary's name to clFFT-client.
-Remove for clfft-9999 as soon as develop branch is merged into master.
-
-
-From f3cbd72953094217dfeb41c4e2a328d4b4a494e0 Mon Sep 17 00:00:00 2001
-From: Marius Brehler <[email protected]>
-Date: Wed, 18 Feb 2015 09:15:13 +0100
-Subject: [PATCH] Rename Client to clFFT-client
-
----
- src/client/CMakeLists.txt | 10 +++++-----
- 1 file changed, 5 insertions(+), 5 deletions(-)
-
-diff --git a/src/client/CMakeLists.txt b/src/client/CMakeLists.txt
-index fdf209f..3b38b95 100644
---- a/src/client/CMakeLists.txt
-+++ b/src/client/CMakeLists.txt
-@@ -43,15 +43,15 @@ endif( )
- # Include standard OpenCL headers
- include_directories( ${Boost_INCLUDE_DIRS} ${OPENCL_INCLUDE_DIRS} 
../../../common ${PROJECT_BINARY_DIR}/include ../include )
- 
--add_executable( Client ${Client.Files} )
-+add_executable( clFFT-client ${Client.Files} )
- 
--target_link_libraries( Client clFFT ${Boost_LIBRARIES} ${OPENCL_LIBRARIES} 
${DL_LIB} )
-+target_link_libraries( clFFT-client clFFT ${Boost_LIBRARIES} 
${OPENCL_LIBRARIES} ${DL_LIB} )
- 
--set_target_properties( Client PROPERTIES VERSION ${CLFFT_VERSION} )
--set_target_properties( Client PROPERTIES RUNTIME_OUTPUT_DIRECTORY 
"${PROJECT_BINARY_DIR}/staging" )
-+set_target_properties( clFFT-client PROPERTIES VERSION ${CLFFT_VERSION} )
-+set_target_properties( clFFT-client PROPERTIES RUNTIME_OUTPUT_DIRECTORY 
"${PROJECT_BINARY_DIR}/staging" )
- 
- # CPack configuration; include the executable into the package
--install( TARGETS Client
-+install( TARGETS clFFT-client
-         RUNTIME DESTINATION bin${SUFFIX_BIN}
-         LIBRARY DESTINATION lib${SUFFIX_LIB}
-         ARCHIVE DESTINATION lib${SUFFIX_LIB}/import
--- 
-2.0.4
-

diff --git a/sci-libs/clfft/files/clfft-2.4-fix-cmake-config-install.patch 
b/sci-libs/clfft/files/clfft-2.4-fix-cmake-config-install.patch
deleted file mode 100644
index 6dd1e15..0000000
--- a/sci-libs/clfft/files/clfft-2.4-fix-cmake-config-install.patch
+++ /dev/null
@@ -1,128 +0,0 @@
-Upstream patch, with modified destdir
-https://github.com/clMathLibraries/clFFT/pull/88
-
-
-Description: install missing cmake config module
-Author: <kent.knox@amd>
-Origin: upstream
-Forwarded: not-needed
---- a/src/CMakeLists.txt
-+++ b/src/CMakeLists.txt
-@@ -283,6 +283,29 @@ else( )
-       message( "GoogleTest unit tests will NOT be built" )
- endif( )
- 
-+if( BUILD_EXAMPLES )
-+    add_subdirectory( examples )
-+endif()
-+
-+if(WIN32)
-+  set(destdir CMake)
-+else()
-+  set(destdir lib${SUFFIX_LIB}/cmake/clFFT)
-+endif()
-+string(REGEX REPLACE "[^/]+" ".." reldir "${destdir}")
-+configure_file(
-+  ${CMAKE_CURRENT_SOURCE_DIR}/clFFTConfigVersion.cmake.in
-+  ${CMAKE_CURRENT_BINARY_DIR}/clFFTConfigVersion.cmake
-+  @ONLY)
-+configure_file(
-+  ${CMAKE_CURRENT_SOURCE_DIR}/clFFTConfig.cmake.in
-+  ${CMAKE_CURRENT_BINARY_DIR}/clFFTConfig.cmake
-+  @ONLY)
-+install(EXPORT Library DESTINATION ${destdir} FILE clFFTTargets.cmake)
-+install(FILES ${CMAKE_CURRENT_BINARY_DIR}/clFFTConfigVersion.cmake
-+  ${CMAKE_CURRENT_BINARY_DIR}/clFFTConfig.cmake
-+  DESTINATION ${destdir})
-+
- # The following code is setting variables to control the behavior of CPack to 
generate our
- if( WIN32 )
-       set( CPACK_SOURCE_GENERATOR "ZIP" )
-diff --git a/src/clFFTConfig.cmake.in b/src/clFFTConfig.cmake.in
-new file mode 100644
-index 0000000..5b58c35
---- /dev/null
-+++ b/src/clFFTConfig.cmake.in
-@@ -0,0 +1,3 @@
-+include(${CMAKE_CURRENT_LIST_DIR}/clFFTTargets.cmake)
-+get_filename_component(CLFFT_INCLUDE_DIRS 
${CMAKE_CURRENT_LIST_DIR}/@reldir@/include ABSOLUTE)
-+set(CLFFT_LIBRARIES clFFT)
-diff --git a/src/clFFTConfigVersion.cmake.in b/src/clFFTConfigVersion.cmake.in
-new file mode 100644
-index 0000000..e358473
---- /dev/null
-+++ b/src/clFFTConfigVersion.cmake.in
-@@ -0,0 +1,46 @@
-+# This is a basic version file for the Config-mode of find_package().
-+# It is used by write_basic_package_version_file() as input file for 
configure_file()
-+# to create a version-file which can be installed along a config.cmake file.
-+#
-+# The created file sets PACKAGE_VERSION_EXACT if the current version string 
and
-+# the requested version string are exactly the same and it sets
-+# PACKAGE_VERSION_COMPATIBLE if the current version is >= requested version,
-+# but only if the requested major version is the same as the current one.
-+# The variable CLFFT_VERSION must be set before calling configure_file().
-+
-+
-+set(PACKAGE_VERSION "@CLFFT_VERSION@")
-+
-+if("${PACKAGE_VERSION}" VERSION_LESS "${PACKAGE_FIND_VERSION}" )
-+  set(PACKAGE_VERSION_COMPATIBLE FALSE)
-+else()
-+
-+  if("@CLFFT_VERSION@" MATCHES "^([0-9]+)\\.")
-+    set(CLFFT_VERSION_MAJOR "${CMAKE_MATCH_1}")
-+  else()
-+    set(CLFFT_VERSION_MAJOR "@CLFFT_VERSION@")
-+  endif()
-+
-+  if("${PACKAGE_FIND_VERSION_MAJOR}" STREQUAL "${CLFFT_VERSION_MAJOR}")
-+    set(PACKAGE_VERSION_COMPATIBLE TRUE)
-+  else()
-+    set(PACKAGE_VERSION_COMPATIBLE FALSE)
-+  endif()
-+
-+  if( "${PACKAGE_FIND_VERSION}" STREQUAL "${PACKAGE_VERSION}")
-+      set(PACKAGE_VERSION_EXACT TRUE)
-+  endif()
-+endif()
-+
-+
-+# if the installed or the using project don't have CMAKE_SIZEOF_VOID_P set, 
ignore it:
-+if("${CMAKE_SIZEOF_VOID_P}"  STREQUAL ""  OR "@CMAKE_SIZEOF_VOID_P@" STREQUAL 
"")
-+   return()
-+endif()
-+
-+# check that the installed version has the same 32/64bit-ness as the one 
which is currently searching:
-+if(NOT "${CMAKE_SIZEOF_VOID_P}" STREQUAL "@CMAKE_SIZEOF_VOID_P@")
-+  math(EXPR installedBits "@CMAKE_SIZEOF_VOID_P@ * 8")
-+  set(PACKAGE_VERSION "${PACKAGE_VERSION} (${installedBits}bit)")
-+  set(PACKAGE_VERSION_UNSUITABLE TRUE)
-+endif()
-diff --git a/src/library/CMakeLists.txt b/src/library/CMakeLists.txt
-index 63ac0f9..0d400d8 100644
---- a/src/library/CMakeLists.txt
-+++ b/src/library/CMakeLists.txt
-@@ -95,6 +95,7 @@ endif( )
- 
- # CPack configuration; include the executable into the package
- install( TARGETS clFFT
-+        EXPORT Library
-         RUNTIME DESTINATION bin${SUFFIX_BIN}
-         LIBRARY DESTINATION lib${SUFFIX_LIB}
-         ARCHIVE DESTINATION lib${SUFFIX_LIB}/import
-diff --git a/src/statTimer/CMakeLists.txt b/src/statTimer/CMakeLists.txt
-index a635bf1..3dc026f 100644
---- a/src/statTimer/CMakeLists.txt
-+++ b/src/statTimer/CMakeLists.txt
-@@ -80,6 +80,7 @@ endif( )
- 
- # CPack configuration; include the executable into the package
- install( TARGETS StatTimer
-+        EXPORT Library
-         RUNTIME DESTINATION bin${SUFFIX_BIN}
-         LIBRARY DESTINATION lib${SUFFIX_LIB}
-         ARCHIVE DESTINATION lib${SUFFIX_LIB}/import
--- 
-2.1.4
-

diff --git a/sci-libs/clfft/files/clfft-2.4-scripts_perf_CMakeLists.patch 
b/sci-libs/clfft/files/clfft-2.4-scripts_perf_CMakeLists.patch
deleted file mode 100644
index eec9169..0000000
--- a/sci-libs/clfft/files/clfft-2.4-scripts_perf_CMakeLists.patch
+++ /dev/null
@@ -1,33 +0,0 @@
-Upstream patch to install Python scripts to /usr/share/clfft and not to 
/usr/bin.
-Remove for clfft-9999 as soon as develop branch is merged into master.
-
-From 37b1f443e516f0a87c4a728cac8291148bb31b72 Mon Sep 17 00:00:00 2001
-From: Marius Brehler <[email protected]>
-Date: Wed, 18 Feb 2015 08:59:06 +0100
-Subject: [PATCH] Install scripts/perf to share/clFFT on non WIN32
- systems
-
----
- src/scripts/perf/CMakeLists.txt | 7 +++++--
- 1 file changed, 5 insertions(+), 2 deletions(-)
-
-diff --git a/src/scripts/perf/CMakeLists.txt b/src/scripts/perf/CMakeLists.txt
-index 3733789..ca45b92 100644
---- a/src/scripts/perf/CMakeLists.txt
-+++ b/src/scripts/perf/CMakeLists.txt
-@@ -20,5 +20,8 @@ set(GRAPHING_SCRIPTS         measurePerformance.py
-                                               errorHandler.py 
-                                               performanceUtility.py
-                                               )
--
--install( FILES ${GRAPHING_SCRIPTS} DESTINATION bin${SUFFIX_BIN} )
-\ No newline at end of file
-+if( WIN32 )
-+      install( FILES ${GRAPHING_SCRIPTS} DESTINATION bin${SUFFIX_BIN} )
-+else ( )
-+      install( FILES ${GRAPHING_SCRIPTS} DESTINATION share/clFFT )
-+endif( )
-\ No newline at end of file
--- 
-2.0.4
-

Reply via email to