[SCM] libsoxr/master: Drop backported private-symbols.patch

bdrung at users.alioth.debian.org bdrung at users.alioth.debian.org
Mon Mar 4 12:09:18 UTC 2013


The following commit has been merged in the master branch:
commit 7912fd6717d87c150690c7e4f3f649443c1353f2
Author: Benjamin Drung <bdrung at debian.org>
Date:   Mon Mar 4 13:02:43 2013 +0100

    Drop backported private-symbols.patch

diff --git a/debian/patches/private-symbols.patch b/debian/patches/private-symbols.patch
deleted file mode 100644
index dd857e3..0000000
--- a/debian/patches/private-symbols.patch
+++ /dev/null
@@ -1,40 +0,0 @@
-Description: Hide private symbols.
-Author: Rob Sykes <robs at users.sourceforge.net>
-
---- a/CMakeLists.txt
-+++ b/CMakeLists.txt
-@@ -130,9 +130,10 @@
-   if (CMAKE_BUILD_TYPE STREQUAL "Release")
-     set (CMAKE_SHARED_LINKER_FLAGS "${CMAKE_SHARED_LINKER_FLAGS} -s") # strip
-   endif ()
--  #option (VISIBILITY_HIDDEN "Build with -fvisibility=hidden." ON)
-+  cmake_dependent_option (VISIBILITY_HIDDEN "Build with -fvisibility=hidden." ON
-+    "BUILD_SHARED_LIBS" OFF)
-   if (VISIBILITY_HIDDEN)
--    add_definitions (-fvisibility=hidden)
-+    add_definitions (-fvisibility=hidden -DSOXR_VISIBILITY)
-   endif ()
- endif ()
- 
---- a/src/soxr-lsr.h
-+++ b/src/soxr-lsr.h
-@@ -30,6 +30,8 @@
-   #else
-     #define SOXR __declspec(dllimport)
-   #endif
-+#elif defined SOXR_VISIBILITY && defined __GNUC__ && (__GNUC__ > 4 || __GNUC__ == 4 && __GNUC_MINOR__ >= 1)
-+  #define SOXR __attribute__ ((visibility("default")))
- #else
-   #define SOXR
- #endif
---- a/src/soxr.h
-+++ b/src/soxr.h
-@@ -36,6 +36,8 @@
-   #else
-     #define SOXR __declspec(dllimport)
-   #endif
-+#elif defined SOXR_VISIBILITY && defined __GNUC__ && (__GNUC__ > 4 || __GNUC__ == 4 && __GNUC_MINOR__ >= 1)
-+  #define SOXR __attribute__ ((visibility("default")))
- #else
-   #define SOXR
- #endif
diff --git a/debian/patches/series b/debian/patches/series
deleted file mode 100644
index a7b37e3..0000000
--- a/debian/patches/series
+++ /dev/null
@@ -1 +0,0 @@
-private-symbols.patch

-- 
libsoxr packaging



More information about the pkg-multimedia-commits mailing list