This is an automated email from the git hooks/post-receive script.

jcowgill-guest pushed a commit to branch master
in repository libcsfml.

commit 18137c98153775ca3a994f724b0eb7fd49f26f85
Author: James Cowgill <[email protected]>
Date:   Tue Mar 3 21:17:14 2015 +0000

    Use FindSFML.cmake from libsfml-dev instead of using a patch
---
 debian/patches/series                  |   1 -
 debian/patches/sfml-cmake-module.patch | 217 ---------------------------------
 debian/rules                           |   3 +-
 3 files changed, 2 insertions(+), 219 deletions(-)

diff --git a/debian/patches/series b/debian/patches/series
index f696c2a..27e280c 100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -1,2 +1 @@
 hurd.patch
-sfml-cmake-module.patch
diff --git a/debian/patches/sfml-cmake-module.patch 
b/debian/patches/sfml-cmake-module.patch
deleted file mode 100644
index 1d262b7..0000000
--- a/debian/patches/sfml-cmake-module.patch
+++ /dev/null
@@ -1,217 +0,0 @@
-Description: Add the FindSFML.cmake module
-Author: James Cowgill <[email protected]>
-Last-Update: 2013-08-31
----
-This patch header follows DEP-3: http://dep.debian.net/deps/dep3/
---- /dev/null
-+++ b/cmake/Modules/FindSFML.cmake
-@@ -0,0 +1,209 @@
-+# This script locates the SFML library
-+# ------------------------------------
-+#
-+# Usage
-+# -----
-+#
-+# When you try to locate the SFML libraries, you must specify which modules 
you want to use (system, window, graphics, network, audio, main).
-+# If none is given, the SFML_LIBRARIES variable will be empty and you'll end 
up linking to nothing.
-+# example:
-+#   find_package(SFML COMPONENTS graphics window system) // find the 
graphics, window and system modules
-+#
-+# You can enforce a specific version, either MAJOR.MINOR or only MAJOR.
-+# If nothing is specified, the version won't be checked (ie. any version will 
be accepted).
-+# example:
-+#   find_package(SFML COMPONENTS ...)     // no specific version required
-+#   find_package(SFML 2 COMPONENTS ...)   // any 2.x version
-+#   find_package(SFML 2.4 COMPONENTS ...) // version 2.4 or greater
-+#
-+# By default, the dynamic libraries of SFML will be found. To find the static 
ones instead,
-+# you must set the SFML_STATIC_LIBRARIES variable to TRUE before calling 
find_package(SFML ...).
-+# In case of static linking, the SFML_STATIC macro will also be defined by 
this script.
-+# example:
-+#   set(SFML_STATIC_LIBRARIES TRUE)
-+#   find_package(SFML 2 COMPONENTS network system)
-+#
-+# On Mac OS X if SFML_STATIC_LIBRARIES is not set to TRUE then by default 
CMake will search for frameworks unless
-+# CMAKE_FIND_FRAMEWORK is set to "NEVER" for example. Please refer to CMake 
documentation for more details.
-+# Moreover, keep in mind that SFML frameworks are only available as release 
libraries unlike dylibs which
-+# are available for both release and debug modes.
-+#
-+# If SFML is not installed in a standard path, you can use the SFML_ROOT 
CMake (or environment) variable
-+# to tell CMake where SFML is.
-+#
-+# Output
-+# ------
-+#
-+# This script defines the following variables:
-+# - For each specified module XXX (system, window, graphics, network, audio, 
main):
-+#   - SFML_XXX_LIBRARY_DEBUG:   the name of the debug library of the xxx 
module (set to SFML_XXX_LIBRARY_RELEASE is no debug version is found)
-+#   - SFML_XXX_LIBRARY_RELEASE: the name of the release library of the xxx 
module (set to SFML_XXX_LIBRARY_DEBUG is no release version is found)
-+#   - SFML_XXX_LIBRARY:         the name of the library to link to for the 
xxx module (includes both debug and optimized names if necessary)
-+#   - SFML_XXX_FOUND:           true if either the debug or release library 
of the xxx module is found
-+# - SFML_LIBRARIES:   the list of all libraries corresponding to the required 
modules
-+# - SFML_FOUND:       true if all the required modules are found
-+# - SFML_INCLUDE_DIR: the path where SFML headers are located (the directory 
containing the SFML/Config.hpp file)
-+#
-+# example:
-+#   find_package(SFML 2 COMPONENTS system window graphics audio REQUIRED)
-+#   include_directories(${SFML_INCLUDE_DIR})
-+#   add_executable(myapp ...)
-+#   target_link_libraries(myapp ${SFML_LIBRARIES})
-+
-+# define the SFML_STATIC macro if static build was chosen
-+if(SFML_STATIC_LIBRARIES)
-+    add_definitions(-DSFML_STATIC)
-+endif()
-+
-+# deduce the libraries suffix from the options
-+set(FIND_SFML_LIB_SUFFIX "")
-+if(SFML_STATIC_LIBRARIES)
-+    set(FIND_SFML_LIB_SUFFIX "${FIND_SFML_LIB_SUFFIX}-s")
-+endif()
-+
-+# find the SFML include directory
-+find_path(SFML_INCLUDE_DIR SFML/Config.hpp
-+          PATH_SUFFIXES include
-+          PATHS
-+          ${SFML_ROOT}
-+          $ENV{SFML_ROOT}
-+          ~/Library/Frameworks
-+          /Library/Frameworks
-+          /usr/local/
-+          /usr/
-+          /sw          # Fink
-+          /opt/local/  # DarwinPorts
-+          /opt/csw/    # Blastwave
-+          /opt/)
-+
-+# check the version number
-+set(SFML_VERSION_OK TRUE)
-+if(SFML_FIND_VERSION AND SFML_INCLUDE_DIR)
-+    # extract the major and minor version numbers from SFML/Config.hpp
-+    # we have to handle framework a little bit differently :
-+    if("${SFML_INCLUDE_DIR}" MATCHES "SFML.framework")
-+        set(SFML_CONFIG_HPP_INPUT "${SFML_INCLUDE_DIR}/Headers/Config.hpp")
-+    else()
-+        set(SFML_CONFIG_HPP_INPUT "${SFML_INCLUDE_DIR}/SFML/Config.hpp")
-+    endif()
-+    FILE(READ "${SFML_CONFIG_HPP_INPUT}" SFML_CONFIG_HPP_CONTENTS)
-+    STRING(REGEX MATCH ".*#define SFML_VERSION_MAJOR ([0-9]+).*#define 
SFML_VERSION_MINOR ([0-9]+).*" SFML_CONFIG_HPP_CONTENTS 
"${SFML_CONFIG_HPP_CONTENTS}")
-+    STRING(REGEX REPLACE ".*#define SFML_VERSION_MAJOR ([0-9]+).*" "\\1" 
SFML_VERSION_MAJOR "${SFML_CONFIG_HPP_CONTENTS}")
-+    STRING(REGEX REPLACE ".*#define SFML_VERSION_MINOR ([0-9]+).*" "\\1" 
SFML_VERSION_MINOR "${SFML_CONFIG_HPP_CONTENTS}")
-+    math(EXPR SFML_REQUESTED_VERSION "${SFML_FIND_VERSION_MAJOR} * 10 + 
${SFML_FIND_VERSION_MINOR}")
-+
-+    # if we could extract them, compare with the requested version number
-+    if (SFML_VERSION_MAJOR)
-+        # transform version numbers to an integer
-+        math(EXPR SFML_VERSION "${SFML_VERSION_MAJOR} * 10 + 
${SFML_VERSION_MINOR}")
-+
-+        # compare them
-+        if(SFML_VERSION LESS SFML_REQUESTED_VERSION)
-+            set(SFML_VERSION_OK FALSE)
-+        endif()
-+    else()
-+        # SFML version is < 2.0
-+        if (SFML_REQUESTED_VERSION GREATER 19)
-+            set(SFML_VERSION_OK FALSE)
-+            set(SFML_VERSION_MAJOR 1)
-+            set(SFML_VERSION_MINOR x)
-+        endif()
-+    endif()
-+endif()
-+
-+# find the requested modules
-+set(SFML_FOUND TRUE) # will be set to false if one of the required modules is 
not found
-+set(FIND_SFML_LIB_PATHS
-+    ${SFML_ROOT}
-+    $ENV{SFML_ROOT}
-+    ~/Library/Frameworks
-+    /Library/Frameworks
-+    /usr/local
-+    /usr
-+    /sw
-+    /opt/local
-+    /opt/csw
-+    /opt)
-+foreach(FIND_SFML_COMPONENT ${SFML_FIND_COMPONENTS})
-+    string(TOLOWER ${FIND_SFML_COMPONENT} FIND_SFML_COMPONENT_LOWER)
-+    string(TOUPPER ${FIND_SFML_COMPONENT} FIND_SFML_COMPONENT_UPPER)
-+    set(FIND_SFML_COMPONENT_NAME 
sfml-${FIND_SFML_COMPONENT_LOWER}${FIND_SFML_LIB_SUFFIX})
-+
-+    # no suffix for sfml-main, it is always a static library
-+    if(FIND_SFML_COMPONENT_LOWER STREQUAL "main")
-+        set(FIND_SFML_COMPONENT_NAME sfml-${FIND_SFML_COMPONENT_LOWER})
-+    endif()
-+
-+    # debug library
-+    find_library(SFML_${FIND_SFML_COMPONENT_UPPER}_LIBRARY_DEBUG
-+                 NAMES ${FIND_SFML_COMPONENT_NAME}-d
-+                 PATH_SUFFIXES lib64 lib
-+                 PATHS ${FIND_SFML_LIB_PATHS})
-+
-+    # release library
-+    find_library(SFML_${FIND_SFML_COMPONENT_UPPER}_LIBRARY_RELEASE
-+                 NAMES ${FIND_SFML_COMPONENT_NAME}
-+                 PATH_SUFFIXES lib64 lib
-+                 PATHS ${FIND_SFML_LIB_PATHS})
-+
-+    if (SFML_${FIND_SFML_COMPONENT_UPPER}_LIBRARY_DEBUG OR 
SFML_${FIND_SFML_COMPONENT_UPPER}_LIBRARY_RELEASE)
-+        # library found
-+        set(SFML_${FIND_SFML_COMPONENT_UPPER}_FOUND TRUE)
-+        
-+        # if both are found, set SFML_XXX_LIBRARY to contain both
-+        if (SFML_${FIND_SFML_COMPONENT_UPPER}_LIBRARY_DEBUG AND 
SFML_${FIND_SFML_COMPONENT_UPPER}_LIBRARY_RELEASE)
-+            set(SFML_${FIND_SFML_COMPONENT_UPPER}_LIBRARY debug     
${SFML_${FIND_SFML_COMPONENT_UPPER}_LIBRARY_DEBUG}
-+                                                          optimized 
${SFML_${FIND_SFML_COMPONENT_UPPER}_LIBRARY_RELEASE})
-+        endif()
-+
-+        # if only one debug/release variant is found, set the other to be 
equal to the found one
-+        if (SFML_${FIND_SFML_COMPONENT_UPPER}_LIBRARY_DEBUG AND NOT 
SFML_${FIND_SFML_COMPONENT_UPPER}_LIBRARY_RELEASE)
-+            # debug and not release
-+            set(SFML_${FIND_SFML_COMPONENT_UPPER}_LIBRARY_RELEASE 
${SFML_${FIND_SFML_COMPONENT_UPPER}_LIBRARY_DEBUG})
-+            set(SFML_${FIND_SFML_COMPONENT_UPPER}_LIBRARY         
${SFML_${FIND_SFML_COMPONENT_UPPER}_LIBRARY_DEBUG})
-+        endif()
-+        if (SFML_${FIND_SFML_COMPONENT_UPPER}_LIBRARY_RELEASE AND NOT 
SFML_${FIND_SFML_COMPONENT_UPPER}_LIBRARY_DEBUG)
-+            # release and not debug
-+            set(SFML_${FIND_SFML_COMPONENT_UPPER}_LIBRARY_DEBUG 
${SFML_${FIND_SFML_COMPONENT_UPPER}_LIBRARY_RELEASE})
-+            set(SFML_${FIND_SFML_COMPONENT_UPPER}_LIBRARY       
${SFML_${FIND_SFML_COMPONENT_UPPER}_LIBRARY_RELEASE})
-+        endif()
-+    else()
-+        # library not found
-+        set(SFML_FOUND FALSE)
-+        set(SFML_${FIND_SFML_COMPONENT_UPPER}_FOUND FALSE)
-+        set(SFML_${FIND_SFML_COMPONENT_UPPER}_LIBRARY "")
-+        set(FIND_SFML_MISSING "${FIND_SFML_MISSING} 
SFML_${FIND_SFML_COMPONENT_UPPER}_LIBRARY")
-+    endif()
-+
-+    # mark as advanced
-+    MARK_AS_ADVANCED(SFML_${FIND_SFML_COMPONENT_UPPER}_LIBRARY
-+                     SFML_${FIND_SFML_COMPONENT_UPPER}_LIBRARY_RELEASE
-+                     SFML_${FIND_SFML_COMPONENT_UPPER}_LIBRARY_DEBUG)
-+
-+    # add to the global list of libraries
-+    set(SFML_LIBRARIES ${SFML_LIBRARIES} 
"${SFML_${FIND_SFML_COMPONENT_UPPER}_LIBRARY}")
-+endforeach()
-+
-+# handle errors
-+if(NOT SFML_VERSION_OK)
-+    # SFML version not ok
-+    set(FIND_SFML_ERROR "SFML found but version too low (requested: 
${SFML_FIND_VERSION}, found: ${SFML_VERSION_MAJOR}.${SFML_VERSION_MINOR})")
-+    set(SFML_FOUND FALSE)
-+elseif(NOT SFML_FOUND)
-+    # include directory or library not found
-+    set(FIND_SFML_ERROR "Could NOT find SFML (missing: ${FIND_SFML_MISSING})")
-+endif()
-+if (NOT SFML_FOUND)
-+    if(SFML_FIND_REQUIRED)
-+        # fatal error
-+        message(FATAL_ERROR ${FIND_SFML_ERROR})
-+    elseif(NOT SFML_FIND_QUIETLY)
-+        # error but continue
-+        message("${FIND_SFML_ERROR}")
-+    endif()
-+endif()
-+
-+# handle success
-+if(SFML_FOUND)
-+    message(STATUS "Found SFML ${SFML_VERSION_MAJOR}.${SFML_VERSION_MINOR} in 
${SFML_INCLUDE_DIR}")
-+endif()
diff --git a/debian/rules b/debian/rules
index cda573d..f2598fa 100755
--- a/debian/rules
+++ b/debian/rules
@@ -8,7 +8,8 @@ DEB_HOST_MULTIARCH ?= $(shell dpkg-architecture 
-qDEB_HOST_MULTIARCH)
        dh $@
 
 override_dh_auto_configure:
-       dh_auto_configure -- -DLIB_SUFFIX=/$(DEB_HOST_MULTIARCH) 
-DCSFML_BUILD_DOC=ON
+       dh_auto_configure -- -DLIB_SUFFIX=/$(DEB_HOST_MULTIARCH) 
-DCSFML_BUILD_DOC=ON \
+               -DCMAKE_MODULE_PATH=/usr/share/SFML/cmake/Modules
 
 override_dh_strip:
        dh_strip --dbg-package=libcsfml-dbg

-- 
Alioth's /usr/local/bin/git-commit-notice on 
/srv/git.debian.org/git/pkg-games/libcsfml.git

_______________________________________________
Pkg-games-commits mailing list
[email protected]
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-games-commits

Reply via email to