diff options
author | James Axl <axlrose112@gmail.com> | 2017-03-14 13:08:59 +0000 |
---|---|---|
committer | Willy Sudiarto Raharjo <willysr@slackbuilds.org> | 2017-03-18 06:58:31 +0700 |
commit | e240daab2acc8aa3a6e38c5a3948e6b2f9d450e9 (patch) | |
tree | cfe788ae2bb5c1da752e8ac39964c3e5010d9856 /libraries/mongo-cxx-driver/mongo-cxx-driver_libdir-fixups.patch | |
parent | 7c68076d28dc9f778806367335fa0523dd613e26 (diff) |
libraries/mongo-cxx-driver: Added (C++ driver for MongoDB).
Signed-off-by: David Spencer <idlemoor@slackbuilds.org>
Diffstat (limited to 'libraries/mongo-cxx-driver/mongo-cxx-driver_libdir-fixups.patch')
-rw-r--r-- | libraries/mongo-cxx-driver/mongo-cxx-driver_libdir-fixups.patch | 162 |
1 files changed, 162 insertions, 0 deletions
diff --git a/libraries/mongo-cxx-driver/mongo-cxx-driver_libdir-fixups.patch b/libraries/mongo-cxx-driver/mongo-cxx-driver_libdir-fixups.patch new file mode 100644 index 0000000000000..1a0a6abbc7aff --- /dev/null +++ b/libraries/mongo-cxx-driver/mongo-cxx-driver_libdir-fixups.patch @@ -0,0 +1,162 @@ +diff -u -r mongo-cxx-driver-r3.1.1-orig/examples/mongocxx/CMakeLists.txt mongo-cxx-driver-r3.1.1-patched/examples/mongocxx/CMakeLists.txt +--- mongo-cxx-driver-r3.1.1-orig/examples/mongocxx/CMakeLists.txt 2016-12-20 20:23:11.000000000 +0000 ++++ mongo-cxx-driver-r3.1.1-patched/examples/mongocxx/CMakeLists.txt 2017-03-14 12:06:28.955217844 +0000 +@@ -18,7 +18,7 @@ + ) + + link_directories( +- ${CMAKE_INSTALL_PREFIX}/lib ++ ${CMAKE_INSTALL_PREFIX}/lib${LIB_SUFFIX} + ) + + set(MONGOCXX_EXAMPLES +diff -u -r mongo-cxx-driver-r3.1.1-orig/src/bsoncxx/CMakeLists.txt mongo-cxx-driver-r3.1.1-patched/src/bsoncxx/CMakeLists.txt +--- mongo-cxx-driver-r3.1.1-orig/src/bsoncxx/CMakeLists.txt 2016-12-20 20:23:11.000000000 +0000 ++++ mongo-cxx-driver-r3.1.1-patched/src/bsoncxx/CMakeLists.txt 2017-03-14 12:04:02.763279762 +0000 +@@ -114,7 +114,7 @@ + # library names + if (WIN32) + set_target_properties(bsoncxx_static PROPERTIES +- PREFIX lib ++ PREFIX lib${LIB_SUFFIX} + ) + endif() + +@@ -172,25 +172,25 @@ + install(TARGETS + bsoncxx + RUNTIME DESTINATION bin COMPONENT runtime +- LIBRARY DESTINATION lib COMPONENT runtime +- ARCHIVE DESTINATION lib COMPONENT dev ++ LIBRARY DESTINATION lib${LIB_SUFFIX} COMPONENT runtime ++ ARCHIVE DESTINATION lib${LIB_SUFFIX} COMPONENT dev + ) + endif() + + install(TARGETS + bsoncxx_static +- ARCHIVE DESTINATION lib COMPONENT dev ++ ARCHIVE DESTINATION lib${LIB_SUFFIX} COMPONENT dev + ) + + set(PACKAGE_INCLUDE_INSTALL_DIRS ${BSONCXX_HEADER_INSTALL_DIR}) +-set(PACKAGE_LIBRARY_INSTALL_DIRS lib) ++set(PACKAGE_LIBRARY_INSTALL_DIRS lib${LIB_SUFFIX}) + set(PACKAGE_LIBRARIES bsoncxx) + + include(CMakePackageConfigHelpers) + + configure_package_config_file( + cmake/libbsoncxx-config.cmake.in ${CMAKE_CURRENT_BINARY_DIR}/libbsoncxx-config.cmake +- INSTALL_DESTINATION lib/cmake/libbsoncxx-${BSONCXX_VERSION} ++ INSTALL_DESTINATION lib${LIB_SUFFIX}/cmake/libbsoncxx-${BSONCXX_VERSION} + PATH_VARS PACKAGE_INCLUDE_INSTALL_DIRS PACKAGE_LIBRARY_INSTALL_DIRS + ) + +@@ -202,7 +202,7 @@ + + install( + FILES ${CMAKE_CURRENT_BINARY_DIR}/libbsoncxx-config.cmake ${CMAKE_CURRENT_BINARY_DIR}/libbsoncxx-config-version.cmake +- DESTINATION lib/cmake/libbsoncxx-${BSONCXX_VERSION} ++ DESTINATION lib${LIB_SUFFIX}/cmake/libbsoncxx-${BSONCXX_VERSION} + ) + + add_subdirectory(test) +diff -u -r mongo-cxx-driver-r3.1.1-orig/src/bsoncxx/config/CMakeLists.txt mongo-cxx-driver-r3.1.1-patched/src/bsoncxx/config/CMakeLists.txt +--- mongo-cxx-driver-r3.1.1-orig/src/bsoncxx/config/CMakeLists.txt 2016-12-20 20:23:11.000000000 +0000 ++++ mongo-cxx-driver-r3.1.1-patched/src/bsoncxx/config/CMakeLists.txt 2017-03-14 12:05:42.959495804 +0000 +@@ -42,6 +42,6 @@ + + install(FILES + "${CMAKE_CURRENT_BINARY_DIR}/libbsoncxx.pc" +- DESTINATION lib/pkgconfig ++ DESTINATION lib${LIB_SUFFIX}/pkgconfig + COMPONENT dev + ) +diff -u -r mongo-cxx-driver-r3.1.1-orig/src/bsoncxx/config/libbsoncxx.pc.in mongo-cxx-driver-r3.1.1-patched/src/bsoncxx/config/libbsoncxx.pc.in +--- mongo-cxx-driver-r3.1.1-orig/src/bsoncxx/config/libbsoncxx.pc.in 2016-12-20 20:23:11.000000000 +0000 ++++ mongo-cxx-driver-r3.1.1-patched/src/bsoncxx/config/libbsoncxx.pc.in 2017-03-14 12:38:29.143868341 +0000 +@@ -14,7 +14,7 @@ + + prefix=@CMAKE_INSTALL_PREFIX@ + includedir=${prefix}/include +-libdir=${prefix}/lib ++libdir=${prefix}/lib@LIB_SUFFIX@ + + Name: libbsoncxx + Description: The MongoDB C++11 BSON Library +diff -u -r mongo-cxx-driver-r3.1.1-orig/src/mongocxx/CMakeLists.txt mongo-cxx-driver-r3.1.1-patched/src/mongocxx/CMakeLists.txt +--- mongo-cxx-driver-r3.1.1-orig/src/mongocxx/CMakeLists.txt 2016-12-20 20:23:11.000000000 +0000 ++++ mongo-cxx-driver-r3.1.1-patched/src/mongocxx/CMakeLists.txt 2017-03-14 12:01:22.963720065 +0000 +@@ -120,7 +120,7 @@ + # library names + if (WIN32) + set_target_properties(mongocxx_static PROPERTIES +- PREFIX lib ++ PREFIX lib${LIB_SUFFIX} + ) + endif() + +@@ -183,25 +183,25 @@ + install(TARGETS + mongocxx + RUNTIME DESTINATION bin COMPONENT runtime +- LIBRARY DESTINATION lib COMPONENT runtime +- ARCHIVE DESTINATION lib COMPONENT dev ++ LIBRARY DESTINATION lib${LIB_SUFFIX} COMPONENT runtime ++ ARCHIVE DESTINATION lib${LIB_SUFFIX} COMPONENT dev + ) + endif() + + install(TARGETS + mongocxx_static +- ARCHIVE DESTINATION lib COMPONENT dev ++ ARCHIVE DESTINATION lib${LIB_SUFFIX} COMPONENT dev + ) + + set(PACKAGE_INCLUDE_INSTALL_DIRS ${MONGOCXX_HEADER_INSTALL_DIR}) +-set(PACKAGE_LIBRARY_INSTALL_DIRS lib) ++set(PACKAGE_LIBRARY_INSTALL_DIRS lib${LIB_SUFFIX}) + set(PACKAGE_LIBRARIES mongocxx) + + include(CMakePackageConfigHelpers) + + configure_package_config_file( + cmake/libmongocxx-config.cmake.in ${CMAKE_CURRENT_BINARY_DIR}/libmongocxx-config.cmake +- INSTALL_DESTINATION lib/cmake/libmongocxx-${MONGOCXX_VERSION} ++ INSTALL_DESTINATION lib${LIB_SUFFIX}/cmake/libmongocxx-${MONGOCXX_VERSION} + PATH_VARS PACKAGE_INCLUDE_INSTALL_DIRS PACKAGE_LIBRARY_INSTALL_DIRS + ) + +@@ -213,7 +213,7 @@ + + install( + FILES ${CMAKE_CURRENT_BINARY_DIR}/libmongocxx-config.cmake ${CMAKE_CURRENT_BINARY_DIR}/libmongocxx-config-version.cmake +- DESTINATION lib/cmake/libmongocxx-${MONGOCXX_VERSION} ++ DESTINATION lib${LIB_SUFFIX}/cmake/libmongocxx-${MONGOCXX_VERSION} + ) + + add_subdirectory(test) +diff -u -r mongo-cxx-driver-r3.1.1-orig/src/mongocxx/config/CMakeLists.txt mongo-cxx-driver-r3.1.1-patched/src/mongocxx/config/CMakeLists.txt +--- mongo-cxx-driver-r3.1.1-orig/src/mongocxx/config/CMakeLists.txt 2016-12-20 20:23:11.000000000 +0000 ++++ mongo-cxx-driver-r3.1.1-patched/src/mongocxx/config/CMakeLists.txt 2017-03-14 12:02:27.633923054 +0000 +@@ -42,6 +42,6 @@ + + install(FILES + "${CMAKE_CURRENT_BINARY_DIR}/libmongocxx.pc" +- DESTINATION lib/pkgconfig ++ DESTINATION lib${LIB_SUFFIX}/pkgconfig + COMPONENT dev + ) +diff -u -r mongo-cxx-driver-r3.1.1-orig/src/mongocxx/config/libmongocxx.pc.in mongo-cxx-driver-r3.1.1-patched/src/mongocxx/config/libmongocxx.pc.in +--- mongo-cxx-driver-r3.1.1-orig/src/mongocxx/config/libmongocxx.pc.in 2016-12-20 20:23:11.000000000 +0000 ++++ mongo-cxx-driver-r3.1.1-patched/src/mongocxx/config/libmongocxx.pc.in 2017-03-14 12:38:14.955262043 +0000 +@@ -14,7 +14,7 @@ + + prefix=@CMAKE_INSTALL_PREFIX@ + includedir=${prefix}/include +-libdir=${prefix}/lib ++libdir=${prefix}/lib@LIB_SUFFIX@ + + Name: libmongocxx + Description: The MongoDB C++11 Driver Library |