diff options
author | V3n3RiX <venerix@koprulu.sector> | 2023-02-27 10:00:13 +0000 |
---|---|---|
committer | V3n3RiX <venerix@koprulu.sector> | 2023-02-27 10:00:13 +0000 |
commit | 73ef00f9e2b100c7d0fedede11300940cc26670a (patch) | |
tree | 19d1f10cdd98aec4743c36942242eac9f318641d /dev-libs/qxlsx/files | |
parent | 063e5b486db858a2b1ecec798af89f5484d475bd (diff) |
gentoo auto-resync : 27:02:2023 - 10:00:13
Diffstat (limited to 'dev-libs/qxlsx/files')
-rw-r--r-- | dev-libs/qxlsx/files/qxlsx-1.4.4-libdir.patch | 26 | ||||
-rw-r--r-- | dev-libs/qxlsx/files/qxlsx-1.4.4-qtdefs.patch | 24 | ||||
-rw-r--r-- | dev-libs/qxlsx/files/qxlsx-1.4.4-qtversion.patch | 92 | ||||
-rw-r--r-- | dev-libs/qxlsx/files/qxlsx-1.4.4-soversion.patch | 23 |
4 files changed, 0 insertions, 165 deletions
diff --git a/dev-libs/qxlsx/files/qxlsx-1.4.4-libdir.patch b/dev-libs/qxlsx/files/qxlsx-1.4.4-libdir.patch deleted file mode 100644 index ffdf8483f41a..000000000000 --- a/dev-libs/qxlsx/files/qxlsx-1.4.4-libdir.patch +++ /dev/null @@ -1,26 +0,0 @@ -From 5d1059941f85365019ed08254e79abdb4ba80ee5 Mon Sep 17 00:00:00 2001 -From: Alexey Sokolov <sokolov@google.com> -Date: Sun, 4 Sep 2022 01:22:30 +0100 -Subject: [PATCH] Install library to the correct lib dir - ---- - QXlsx/CMakeLists.txt | 6 +++--- - 1 file changed, 3 insertions(+), 3 deletions(-) - -diff --git a/QXlsx/CMakeLists.txt b/QXlsx/CMakeLists.txt -index a6b1944..fc32918 100644 ---- a/CMakeLists.txt -+++ b/CMakeLists.txt -@@ -181,9 +181,9 @@ set_target_properties(QXlsx PROPERTIES - - install(TARGETS QXlsx - EXPORT QXlsxTargets DESTINATION ${CMAKE_INSTALL_LIBDIR} -- RUNTIME DESTINATION bin COMPONENT runtime -- ARCHIVE DESTINATION lib COMPONENT devel -- PUBLIC_HEADER DESTINATION include/QXlsx COMPONENT devel -+ RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR} COMPONENT runtime -+ ARCHIVE DESTINATION ${CMAKE_INSTALL_LIBDIR} COMPONENT devel -+ PUBLIC_HEADER DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/QXlsx COMPONENT devel - ) - - install(EXPORT QXlsxTargets diff --git a/dev-libs/qxlsx/files/qxlsx-1.4.4-qtdefs.patch b/dev-libs/qxlsx/files/qxlsx-1.4.4-qtdefs.patch deleted file mode 100644 index 15795c645d47..000000000000 --- a/dev-libs/qxlsx/files/qxlsx-1.4.4-qtdefs.patch +++ /dev/null @@ -1,24 +0,0 @@ -From 8e83402db866ae7a67582da28aa68c83545f13c8 Mon Sep 17 00:00:00 2001 -From: Alexey Sokolov <sokolov@google.com> -Date: Fri, 26 Aug 2022 01:36:53 +0100 -Subject: [PATCH] Don't force Qt definitions onto users - -It breaks users who use "signals" keyword and convert const char* to -QString. ---- - QXlsx/CMakeLists.txt | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/QXlsx/CMakeLists.txt b/QXlsx/CMakeLists.txt -index aa774b1..a6b1944 100644 ---- a/CMakeLists.txt -+++ b/CMakeLists.txt -@@ -140,7 +140,7 @@ add_library(QXlsx - - add_library(QXlsx::QXlsx ALIAS QXlsx) - --target_compile_definitions(QXlsx PUBLIC -+target_compile_definitions(QXlsx PRIVATE - -DQT_NO_KEYWORDS - -DQT_NO_CAST_TO_ASCII - -DQT_NO_CAST_FROM_ASCII diff --git a/dev-libs/qxlsx/files/qxlsx-1.4.4-qtversion.patch b/dev-libs/qxlsx/files/qxlsx-1.4.4-qtversion.patch deleted file mode 100644 index f94aa6e46414..000000000000 --- a/dev-libs/qxlsx/files/qxlsx-1.4.4-qtversion.patch +++ /dev/null @@ -1,92 +0,0 @@ -commit e3565f2b3999ead739066b33fa0fd346eb072d87 -Author: Alexey Sokolov <sokolov@google.com> -Date: Sun Oct 2 22:46:03 2022 +0100 - - Support installing qt5 and qt6 versions in parallel - -diff --git a/QXlsx/CMakeLists.txt b/QXlsx/CMakeLists.txt -index 5640d8a..8d34020 100644 ---- a/CMakeLists.txt -+++ b/CMakeLists.txt -@@ -15,8 +15,8 @@ include(GNUInstallDirs) - --find_package(QT NAMES Qt6 Qt5 COMPONENTS Core Gui REQUIRED) - find_package(Qt${QT_VERSION_MAJOR} COMPONENTS Core Gui REQUIRED) -+set(EXPORT_NAME QXlsxQt${QT_VERSION_MAJOR}) - --if (QT_MAJOR_VERSION EQUAL 6) -+if (QT_VERSION_MAJOR EQUAL 6) - set(CMAKE_CXX_STANDARD 17 CACHE STRING "") - else() - set(CMAKE_CXX_STANDARD 11 CACHE STRING "") -@@ -166,7 +167,7 @@ if (BUILD_SHARED_LIBS) - target_compile_definitions(QXlsx PUBLIC QXlsx_SHAREDLIB) - endif() - --target_link_libraries(${PROJECT_NAME} -+target_link_libraries(QXlsx - Qt${QT_VERSION_MAJOR}::Core - Qt${QT_VERSION_MAJOR}::GuiPrivate - ) -@@ -180,39 +181,38 @@ PUBLIC - ) - - set_target_properties(QXlsx PROPERTIES -- EXPORT_NAME QXlsx -+ OUTPUT_NAME ${EXPORT_NAME} - VERSION ${PROJECT_VERSION} - SOVERSION 0.${PROJECT_VERSION} - PUBLIC_HEADER "${QXLSX_PUBLIC_HEADERS}" - ) - - install(TARGETS QXlsx -- EXPORT QXlsxTargets DESTINATION ${CMAKE_INSTALL_LIBDIR} -+ EXPORT ${EXPORT_NAME}Targets DESTINATION ${CMAKE_INSTALL_LIBDIR} - RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR} COMPONENT runtime - ARCHIVE DESTINATION ${CMAKE_INSTALL_LIBDIR} COMPONENT devel - PUBLIC_HEADER DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/QXlsx COMPONENT devel - ) - --install(EXPORT QXlsxTargets -- DESTINATION ${CMAKE_INSTALL_LIBDIR}/cmake/QXlsx/ -- FILE QXlsxTargets.cmake -+install(EXPORT ${EXPORT_NAME}Targets -+ DESTINATION ${CMAKE_INSTALL_LIBDIR}/cmake/${EXPORT_NAME}/ -+ FILE ${EXPORT_NAME}Targets.cmake - NAMESPACE QXlsx:: - COMPONENT devel - ) - - configure_file(${CMAKE_CURRENT_SOURCE_DIR}/cmake/modules/qxlsx-config.cmake.in -- ${CMAKE_CURRENT_BINARY_DIR}/QXlsxConfig.cmake -+ ${CMAKE_CURRENT_BINARY_DIR}/${EXPORT_NAME}Config.cmake - @ONLY - ) - configure_file(${CMAKE_CURRENT_SOURCE_DIR}/cmake/modules/qxlsx-config-version.cmake.in -- ${CMAKE_CURRENT_BINARY_DIR}/QXlsxConfigVersion.cmake -+ ${CMAKE_CURRENT_BINARY_DIR}/${EXPORT_NAME}ConfigVersion.cmake - @ONLY - ) - install( - FILES -- ${CMAKE_CURRENT_BINARY_DIR}/QXlsxConfig.cmake -- ${CMAKE_CURRENT_BINARY_DIR}/QXlsxConfigVersion.cmake -- DESTINATION ${CMAKE_INSTALL_LIBDIR}/cmake/QXlsx/ -+ ${CMAKE_CURRENT_BINARY_DIR}/${EXPORT_NAME}Config.cmake -+ ${CMAKE_CURRENT_BINARY_DIR}/${EXPORT_NAME}ConfigVersion.cmake -+ DESTINATION ${CMAKE_INSTALL_LIBDIR}/cmake/${EXPORT_NAME}/ - ) -- - include(CPackConfig) -diff --git a/QXlsx/cmake/modules/qxlsx-config.cmake.in b/QXlsx/cmake/modules/qxlsx-config.cmake.in -index 1aab813..d72276b 100644 ---- a/cmake/modules/qxlsx-config.cmake.in -+++ b/cmake/modules/qxlsx-config.cmake.in -@@ -10,5 +10,5 @@ - SET(prefix "@CMAKE_INSTALL_PREFIX@") - SET(exec_prefix "@CMAKE_INSTALL_PREFIX@") - SET(QXlsx_FOUND "TRUE") -- --include("${CMAKE_CURRENT_LIST_DIR}/QXlsxTargets.cmake") -+ -+include("${CMAKE_CURRENT_LIST_DIR}/@EXPORT_NAME@Targets.cmake") diff --git a/dev-libs/qxlsx/files/qxlsx-1.4.4-soversion.patch b/dev-libs/qxlsx/files/qxlsx-1.4.4-soversion.patch deleted file mode 100644 index eff465497930..000000000000 --- a/dev-libs/qxlsx/files/qxlsx-1.4.4-soversion.patch +++ /dev/null @@ -1,23 +0,0 @@ -From 647acc3c4d431278f3d2867a41a06d57f1978e63 Mon Sep 17 00:00:00 2001 -From: Alexey Sokolov <sokolov@google.com> -Date: Sat, 8 Oct 2022 23:47:23 +0100 -Subject: [PATCH] Set soversion to version - -Since there's no ABI guarantees, as mentioned in #243 ---- - QXlsx/CMakeLists.txt | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/QXlsx/CMakeLists.txt b/QXlsx/CMakeLists.txt -index 8ddfd20..5640d8a 100644 ---- a/CMakeLists.txt -+++ b/CMakeLists.txt -@@ -182,7 +182,7 @@ PUBLIC - set_target_properties(QXlsx PROPERTIES - EXPORT_NAME QXlsx - VERSION ${PROJECT_VERSION} -- SOVERSION 0 -+ SOVERSION 0.${PROJECT_VERSION} - PUBLIC_HEADER "${QXLSX_PUBLIC_HEADERS}" - ) - |