[med-svn] [Git][med-team/charls][master] Update patches including exports.version
Shayan Doust
gitlab at salsa.debian.org
Tue Sep 29 13:54:41 BST 2020
Shayan Doust pushed to branch master at Debian Med / charls
Commits:
63986858 by Shayan Doust at 2020-09-29T13:54:19+01:00
Update patches including exports.version
- - - - -
3 changed files:
- debian/patches/noexplicitstd.patch
- debian/patches/series
- debian/patches/stl_symbols_hack.patch
Changes:
=====================================
debian/patches/noexplicitstd.patch
=====================================
@@ -3,14 +3,21 @@ Author: Mathieu Malaterre <malat at debian.org>
Forwarded: no
Last-Update: 2019-01-03
---- a/CMakeLists.txt
-+++ b/CMakeLists.txt
-@@ -7,7 +7,7 @@ if (CMAKE_COMPILER_IS_GNUCC)
- # SET(CMAKE_CXX_FLAGS "-D NDEBUG -O3 -Wall -Wextra -pedantic -fvisibility=hidden -fomit-frame-pointer -momit-leaf-frame-pointer -fweb -ftracer" )
-
- # Define GNU C++ defines for both Debug and Release
-- set (CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++14 -Wall -Wextra")
-+ set (CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wall -Wextra")
-
- # Define specific Debug settings.
- set (CMAKE_CXX_FLAGS_DEBUG "${CMAKE_CXX_FLAGS_DEBUG} -g")
+--- charls.orig/CMakeLists.txt
++++ charls/CMakeLists.txt
+@@ -23,7 +23,7 @@
+ option(CHARLS_THREAT_WARNINGS_AS_ERRORS "Treat Warnings as Errors." OFF)
+
+ # CharLS requires C++14 or newer.
+-set(CMAKE_CXX_STANDARD 14)
++#set(CMAKE_CXX_STANDARD 14)
+ set(CMAKE_CXX_STANDARD_REQUIRED ON)
+ set(CMAKE_CXX_EXTENSIONS OFF)
+
+@@ -122,4 +122,4 @@
+
+ if(CHARLS_BUILD_SAMPLES)
+ add_subdirectory(samples)
+-endif()
+\ No newline at end of file
++endif()
=====================================
debian/patches/series
=====================================
@@ -1,3 +1,3 @@
-add_visibility.patch
+#add_visibility.patch
stl_symbols_hack.patch
noexplicitstd.patch
=====================================
debian/patches/stl_symbols_hack.patch
=====================================
@@ -4,24 +4,41 @@ Author: Mathieu Malaterre <malat at debian.org>
Forwarded: no
--- /dev/null
-+++ b/exports.version
-@@ -0,0 +1,9 @@
++++ charls/exports.version
+@@ -0,0 +1,25 @@
+{
+global:
+ JpegLs*;
++ charls_jpegls_encoder_set*;
++ charls_jpegls_encoder_write*;
++ charls_jpegls_encoder_encode*;
++ charls_jpegls_encoder_get*;
++ charls_jpegls_encoder_destroy*;
++ charls_jpegls_encoder_create*;
++ charls_get_jpegls_category;
++ charls_get_error*;
+ extern "C++" {
+ JpegLs*;
++ charls_get_jpegls_category;
++ charls_jpegls_encoder_set*;
++ charls_jpegls_encoder_write*;
++ charls_jpegls_encoder_encode*;
++ charls_jpegls_encoder_get*;
++ charls_jpegls_encoder_destroy*;
++ charls_jpegls_encoder_create*;
++ charls_get_error*;
+ };
+local:
+ *;
+};
---- a/CMakeLists.txt
-+++ b/CMakeLists.txt
-@@ -46,6 +46,7 @@ set (CHARLS_LIB_MINOR_VERSION 0)
- set_target_properties(CharLS PROPERTIES
- VERSION ${CHARLS_LIB_MAJOR_VERSION}.${CHARLS_LIB_MINOR_VERSION}
- SOVERSION ${CHARLS_LIB_MAJOR_VERSION})
-+set_property(TARGET CharLS PROPERTY LINK_FLAGS "-Wl,--version-script=../exports.version")
-
- install (TARGETS CharLS RUNTIME DESTINATION bin
- LIBRARY DESTINATION lib${LIB_SUFFIX}
+--- charls.orig/src/CMakeLists.txt
++++ charls/src/CMakeLists.txt
+@@ -38,6 +38,8 @@
+ set_target_properties(charls PROPERTIES CXX_VISIBILITY_PRESET hidden)
+ set_property(TARGET charls PROPERTY PUBLIC_HEADER ${CHARLS_PUBLIC_HEADERS})
+
++set_property(TARGET charls PROPERTY LINK_FLAGS "-Wl,--version-script=../exports.version")
++
+ target_sources(charls
+ PUBLIC
+ ${CHARLS_PUBLIC_HEADERS}
View it on GitLab: https://salsa.debian.org/med-team/charls/-/commit/6398685820d96ea624621a2de4bb433549d1fc3c
--
View it on GitLab: https://salsa.debian.org/med-team/charls/-/commit/6398685820d96ea624621a2de4bb433549d1fc3c
You're receiving this email because of your account on salsa.debian.org.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://alioth-lists.debian.net/pipermail/debian-med-commit/attachments/20200929/70684279/attachment-0001.html>
More information about the debian-med-commit
mailing list