[med-svn] [manta] 01/01: Use Debian packaged zlib
Andreas Tille
tille at debian.org
Tue Nov 15 15:28:40 UTC 2016
This is an automated email from the git hooks/post-receive script.
tille pushed a commit to branch master
in repository manta.
commit 7d22b9b8b2fa2853b44dfb2736922b57754884d6
Author: Andreas Tille <tille at debian.org>
Date: Tue Nov 15 16:28:19 2016 +0100
Use Debian packaged zlib
---
debian/patches/series | 1 +
debian/patches/use_debian_packaged_pyflow.patch | 2 +-
debian/patches/use_debian_packaged_zlib.patch | 67 +++++++++++++++++++++++++
3 files changed, 69 insertions(+), 1 deletion(-)
diff --git a/debian/patches/series b/debian/patches/series
index de3c34f..3d28838 100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -1 +1,2 @@
use_debian_packaged_pyflow.patch
+use_debian_packaged_zlib.patch
diff --git a/debian/patches/use_debian_packaged_pyflow.patch b/debian/patches/use_debian_packaged_pyflow.patch
index 859d599..5bef2c3 100644
--- a/debian/patches/use_debian_packaged_pyflow.patch
+++ b/debian/patches/use_debian_packaged_pyflow.patch
@@ -1,6 +1,6 @@
Author: Andreas Tille <tille at debian.org>
Last-Update: Tue, 15 Nov 2016 14:29:08 +0100
-Description: Check for Debian packaged pyflow.py
+Description: Check for Debian packaged python-pyflow
--- a/redist/CMakeLists.txt
+++ b/redist/CMakeLists.txt
diff --git a/debian/patches/use_debian_packaged_zlib.patch b/debian/patches/use_debian_packaged_zlib.patch
new file mode 100644
index 0000000..fa5915a
--- /dev/null
+++ b/debian/patches/use_debian_packaged_zlib.patch
@@ -0,0 +1,67 @@
+Author: Andreas Tille <tille at debian.org>
+Last-Update: Tue, 15 Nov 2016 14:29:08 +0100
+Description: Check for Debian packaged zlib
+
+--- a/redist/CMakeLists.txt
++++ b/redist/CMakeLists.txt
+@@ -50,56 +50,10 @@ endif ()
+ #
+ # zlib
+ #
+-set(ZLIB_PREFIX "zlib-1.2.8")
+-superset(ZLIB_DIR "${CMAKE_CURRENT_BINARY_DIR}/${ZLIB_PREFIX}")
+-if (WIN32)
+- superset(ZLIB_LIBRARY "${ZLIB_DIR}/${CMAKE_BUILD_TYPE}/zlibstatic.lib")
+-else ()
+- superset(ZLIB_LIBRARY "${ZLIB_DIR}/libz.a")
+-endif ()
+-
+-add_custom_command(
+- OUTPUT ${ZLIB_DIR}
+- COMMAND ${CMAKE_COMMAND} -E remove_directory "${ZLIB_DIR}"
+- COMMAND ${CMAKE_COMMAND} -E tar xjf "${THIS_REDIST_DIR}/${ZLIB_PREFIX}.tar.bz2"
+- COMMENT "Unpacking zlib package")
+-
+-if (NOT WIN32)
+- set (ASM_MAKE_OPTION LOC=-DASMV OBJA=match.o)
+- if (THIS_ARCH MATCHES "^.*86$")
+- set(ZLIB_ARCH "")
+- set(ASM_FILE_COPY cp contrib/asm686/match.S match.S)
+- elseif (THIS_ARCH MATCHES "^x86_64$")
+- set(ZLIB_ARCH "--64")
+- set(ASM_FILE_COPY cp contrib/amd64/amd64-match.S match.S)
+- else ()
+- set (ZLIB_ARCH "")
+- set (ASM_FILE_COPY "")
+- set (ASM_MAKE_OPTION "")
+- endif ()
+-
+- add_custom_command(
+- OUTPUT ${ZLIB_LIBRARY}
+- COMMAND CC=${CMAKE_C_COMPILER} ${ZLIB_DIR}/configure --prefix="${ZLIB_DIR}" --static ${ZLIB_ARCH} >zlib.config.log
+- COMMAND ${ASM_FILE_COPY}
+- COMMAND $(MAKE) ${ASM_MAKE_OPTION} >zlib.build.log 2>zlib.build.error.log
+- WORKING_DIRECTORY ${ZLIB_DIR}
+- DEPENDS ${ZLIB_DIR}
+- COMMENT "Building zlib package")
+-else ()
+- add_custom_command(
+- OUTPUT ${ZLIB_LIBRARY}
+- COMMAND ${CMAKE_COMMAND} -G "${CMAKE_GENERATOR}" ${THIS_CMAKE_PLATFORM} -DCMAKE_C_COMPILER="${CMAKE_C_COMPILER}" ${ZLIB_DIR} >zlib.config.log
+- COMMAND ${CMAKE_MAKE_PROGRAM} /p:Configuration=${CMAKE_BUILD_TYPE} "${ZLIB_DIR}/zlib.sln" >zlib.build.log
+- WORKING_DIRECTORY ${ZLIB_DIR}
+- DEPENDS ${ZLIB_DIR}
+- COMMENT "Building zlib package")
+-endif ()
+-
+-
+-set(THIS_ZLIB "${THIS_PROJECT_NAME}_zlib")
+-add_custom_target(${THIS_ZLIB} DEPENDS "${ZLIB_LIBRARY}")
+-
++find_package(ZLIB REQUIRED)
++if (ZLIB_FOUND)
++ set(HAVE_ZLIB 1)
++endif()
+
+ #
+ # htslib
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/debian-med/manta.git
More information about the debian-med-commit
mailing list