diff options
author | asau <asau@pkgsrc.org> | 2013-12-15 18:45:18 +0000 |
---|---|---|
committer | asau <asau@pkgsrc.org> | 2013-12-15 18:45:18 +0000 |
commit | 4292642985d1deaabf9f1018db5649ea28e9b33d (patch) | |
tree | e3eb5284b50b2c1a01bf65dcd2212e479c1e4cdc /databases/mysql55-client/patches | |
parent | cd6b52bc99ad1330d91cd7f8138b200a54ad7761 (diff) | |
download | pkgsrc-4292642985d1deaabf9f1018db5649ea28e9b33d.tar.gz |
Use uniform shared library names to avoid packaging list divergence.
This fixes package (and some its dependents) on FreeBSD at least.
Diffstat (limited to 'databases/mysql55-client/patches')
-rw-r--r-- | databases/mysql55-client/patches/patch-libmysql_CMakeLists.txt | 26 |
1 files changed, 26 insertions, 0 deletions
diff --git a/databases/mysql55-client/patches/patch-libmysql_CMakeLists.txt b/databases/mysql55-client/patches/patch-libmysql_CMakeLists.txt new file mode 100644 index 00000000000..eb744c0b05b --- /dev/null +++ b/databases/mysql55-client/patches/patch-libmysql_CMakeLists.txt @@ -0,0 +1,26 @@ +$NetBSD: patch-libmysql_CMakeLists.txt,v 1.1 2013/12/15 18:45:19 asau Exp $ + +Use uniform shared library names to avoid packaging list divergence. + +--- libmysql/CMakeLists.txt.orig 2013-11-05 07:19:26.000000000 +0000 ++++ libmysql/CMakeLists.txt 2013-12-15 17:49:19.435504292 +0000 +@@ -193,13 +193,13 @@ + MERGE_LIBRARIES(libmysql SHARED ${LIBS} EXPORTS ${CLIENT_API_FUNCTIONS} COMPONENT SharedLibraries) + IF(UNIX) + # libtool compatability +- IF(CMAKE_SYSTEM_NAME MATCHES "FreeBSD" OR APPLE) +- SET(OS_SHARED_LIB_VERSION "${SHARED_LIB_MAJOR_VERSION}") +- ELSEIF(CMAKE_SYSTEM_NAME MATCHES "HP-UX") +- SET(OS_SHARED_LIB_VERSION "${SHARED_LIB_MAJOR_VERSION}.0") +- ELSE() ++# IF(CMAKE_SYSTEM_NAME MATCHES "FreeBSD" OR APPLE) ++# SET(OS_SHARED_LIB_VERSION "${SHARED_LIB_MAJOR_VERSION}") ++# ELSEIF(CMAKE_SYSTEM_NAME MATCHES "HP-UX") ++# SET(OS_SHARED_LIB_VERSION "${SHARED_LIB_MAJOR_VERSION}.0") ++# ELSE() + SET(OS_SHARED_LIB_VERSION "${SHARED_LIB_MAJOR_VERSION}.0.0") +- ENDIF() ++# ENDIF() + # Name of shared library is mysqlclient on Unix + SET_TARGET_PROPERTIES(libmysql PROPERTIES + OUTPUT_NAME mysqlclient |