Gentoo Archives: gentoo-commits

From: Andreas Sturmlechner <asturm@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: media-libs/libmygpo-qt/files/, media-libs/libmygpo-qt/
Date: Wed, 25 Apr 2018 14:45:10
Message-Id: 1524667476.25b64d52901a2182afb4f5983a188485aa400d7e.asturm@gentoo
1 commit: 25b64d52901a2182afb4f5983a188485aa400d7e
2 Author: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
3 AuthorDate: Wed Apr 25 14:41:38 2018 +0000
4 Commit: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
5 CommitDate: Wed Apr 25 14:44:36 2018 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=25b64d52
7
8 media-libs/libmygpo-qt: Drop obsolete snapshot
9
10 Package-Manager: Portage-2.3.31, Repoman-2.3.9
11
12 media-libs/libmygpo-qt/Manifest | 1 -
13 .../libmygpo-qt-1.1.0_pre20180401-qt-5.11b3.patch | 131 ---------------------
14 .../libmygpo-qt-1.1.0_pre20180401.ebuild | 42 -------
15 3 files changed, 174 deletions(-)
16
17 diff --git a/media-libs/libmygpo-qt/Manifest b/media-libs/libmygpo-qt/Manifest
18 index 811410b283d..3a120c98593 100644
19 --- a/media-libs/libmygpo-qt/Manifest
20 +++ b/media-libs/libmygpo-qt/Manifest
21 @@ -1,3 +1,2 @@
22 DIST libmygpo-qt-1.0.9.tar.gz 65153 BLAKE2B 67ad1530eccabb7fc76f9aaec19714716ee1e55888c02a0c8ca2efb7549929c00fbe86d066c7cd310f6203db27374b70306e737b49eb254eb53b8a1aa6364f45 SHA512 c7920841310c7b971d305e38586238e081c80a449a1b442e668d2b07ada5d6ff626e697db905a83d7b12a06127f975a9b02af13d8d3e1ebee04d407b4d4b48b6
23 DIST libmygpo-qt-1.1.0.tar.gz 64959 BLAKE2B 85c8eebe036b5755ce6c765c2c19796532dcebbef1a7342a0f47b84ba7466de87334fd85f844c9f3f6ecf87352d8a5ba523480f1550b4928c67a3f0fe12ea902 SHA512 a24243a98b8e3544127b09e5c678d692e11ad0ad7ee8427e71b0d7cfd9455d068e4445bcd4d8d5ba94d8c0ef1b8f42390b544585ef258b5ec175546ee7bcd86a
24 -DIST libmygpo-qt-1.1.0_pre20180401.tar.gz 64989 BLAKE2B dde55657b6ac391aa64756b40cc0e1152a33ab2c77e7ce8efe1d7731f6485ef7199ac45b41d4eb5df1c2ed86f8e7b86e831f7683f3966574550bd9ea355a8ccd SHA512 3a06d1e40843d460bafba4db166bfcb2f706f906e7d239506bb80ecbc5607c438914d2920f35d65d544596f07d3ed6fbd5e19bd01e5a3a70131aa6d795e3d193
25
26 diff --git a/media-libs/libmygpo-qt/files/libmygpo-qt-1.1.0_pre20180401-qt-5.11b3.patch b/media-libs/libmygpo-qt/files/libmygpo-qt-1.1.0_pre20180401-qt-5.11b3.patch
27 deleted file mode 100644
28 index 2b10ae4d7bd..00000000000
29 --- a/media-libs/libmygpo-qt/files/libmygpo-qt-1.1.0_pre20180401-qt-5.11b3.patch
30 +++ /dev/null
31 @@ -1,131 +0,0 @@
32 -From e5128384620014bca2cd9d1b5f31c405818e1a74 Mon Sep 17 00:00:00 2001
33 -From: Andreas Sturmlechner <andreas.sturmlechner@×××××.com>
34 -Date: Sun, 15 Apr 2018 22:20:34 +0200
35 -Subject: [PATCH 1/2] Add missing Qt5Network, make BUILD_WITH_QT4 more strict
36 -
37 ----
38 - CMakeLists.txt | 18 +++++++-----------
39 - 1 file changed, 7 insertions(+), 11 deletions(-)
40 -
41 -diff --git a/CMakeLists.txt b/CMakeLists.txt
42 -index 2a1f652..85d46fd 100644
43 ---- a/CMakeLists.txt
44 -+++ b/CMakeLists.txt
45 -@@ -5,25 +5,21 @@ project( libmygpo-qt )
46 - set( CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} ${CMAKE_CURRENT_SOURCE_DIR}/cmake/modules)
47 - set( CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -DQT_NO_CAST_FROM_ASCII -DQT_NO_CAST_TO_ASCII" )
48 -
49 --option(BUILD_WITH_QT4 "Build libmygpo-qt with Qt4 no matter if Qt5 was found" OFF)
50 -+option(BUILD_WITH_QT4 "Build libmygpo-qt with Qt4" OFF)
51 -
52 - if( NOT BUILD_WITH_QT4 )
53 -- find_package(Qt5Core QUIET)
54 -- if( Qt5Core_DIR )
55 -- set(MYGPO_QT_VERSION_SUFFIX 5)
56 -+ find_package(Qt5 CONFIG REQUIRED Core Network)
57 -+ set(MYGPO_QT_VERSION_SUFFIX 5)
58 -
59 -- macro(qt_wrap_cpp)
60 -- qt5_wrap_cpp(${ARGN})
61 -- endmacro()
62 -- endif()
63 -+ macro(qt_wrap_cpp)
64 -+ qt5_wrap_cpp(${ARGN})
65 -+ endmacro()
66 -
67 - # pkg-config names of QtCore and QtNetwork are Qt5Core and Qt5Network for
68 - # Qt5
69 - set(MYGPO_QT_MAJOR_VERSION "5")
70 - set(MYGPO_QT4_QJSON_DEP "")
71 --endif()
72 --
73 --if( NOT Qt5Core_DIR )
74 -+else()
75 - message(STATUS "Could not find Qt5, searching for Qt4 instead...")
76 - message(STATUS "Qt4 Support is deprecated, building with Qt4 is no longer officially supported")
77 - if( MYGPO_BUILD_TESTS )
78 ---
79 -2.17.0
80 -
81 -
82 -From 1cadc5d15d0de4dd2d7d08069a421337547031d2 Mon Sep 17 00:00:00 2001
83 -From: Andreas Sturmlechner <andreas.sturmlechner@×××××.com>
84 -Date: Sun, 15 Apr 2018 22:29:33 +0200
85 -Subject: [PATCH 2/2] Fix build with Qt 5.11_beta3 (dropping qt5_use_modules)
86 -
87 ----
88 - CMakeLists.txt | 3 ---
89 - src/CMakeLists.txt | 8 ++++++--
90 - tests/CMakeLists.txt | 12 +++++++++---
91 - 3 files changed, 15 insertions(+), 8 deletions(-)
92 -
93 -diff --git a/CMakeLists.txt b/CMakeLists.txt
94 -index 85d46fd..d6b3a15 100644
95 ---- a/CMakeLists.txt
96 -+++ b/CMakeLists.txt
97 -@@ -30,9 +30,6 @@ else()
98 - set( QT_DONT_USE_QTGUI TRUE )
99 - include( ${QT_USE_FILE} )
100 -
101 -- macro(qt5_use_modules)
102 -- endmacro()
103 --
104 - macro(qt_wrap_cpp)
105 - qt4_wrap_cpp(${ARGN})
106 - endmacro()
107 -diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt
108 -index 802125b..253e81e 100644
109 ---- a/src/CMakeLists.txt
110 -+++ b/src/CMakeLists.txt
111 -@@ -79,9 +79,13 @@ QT_WRAP_CPP(LIBMYGPO_QT_MOC_SRC ${LIBMYGPO_QT_MOC_H} )
112 -
113 - add_library( ${MYGPO_QT_TARGET_NAME} SHARED ${LIBMYGPO_QT_SRC} ${LIBMYGPO_QT_MOC_SRC} )
114 -
115 --target_link_libraries( ${MYGPO_QT_TARGET_NAME} ${QJSON_LIBRARIES} ${QT_QTCORE_LIBRARY} ${QT_QTNETWORK_LIBRARY} )
116 - set_target_properties( ${MYGPO_QT_TARGET_NAME} PROPERTIES VERSION ${MYGPO_QT_VERSION} SOVERSION ${MYGPO_QT_SONAME} DEFINE_SYMBOL MYGPO_MAKEDLL)
117 --qt5_use_modules( ${MYGPO_QT_TARGET_NAME} Core Network )
118 -+
119 -+if( NOT BUILD_WITH_QT4 )
120 -+ target_link_libraries( ${MYGPO_QT_TARGET_NAME} Qt5::Core Qt5::Network)
121 -+else()
122 -+ target_link_libraries( ${MYGPO_QT_TARGET_NAME} ${QT_QTCORE_LIBRARY} ${QT_QTNETWORK_LIBRARY} ${QJSON_LIBRARIES})
123 -+endif()
124 -
125 - install( TARGETS ${MYGPO_QT_TARGET_NAME} EXPORT ${MYGPO_QT_TARGET_NAME}Export DESTINATION ${LIB_INSTALL_DIR} )
126 -
127 -diff --git a/tests/CMakeLists.txt b/tests/CMakeLists.txt
128 -index a3e3223..4f77158 100644
129 ---- a/tests/CMakeLists.txt
130 -+++ b/tests/CMakeLists.txt
131 -@@ -11,11 +11,15 @@ include_directories( ${QJSON_INCLUDE_DIR} ${CMAKE_CURRENT_BINARY_DIR} ${CMAKE_CU
132 -
133 - # UrlBuilder library
134 - add_library( UrlBuilder ${TESTOBJECTS_SRCDIR}/UrlBuilder.cpp ${TESTOBJECTS_SRCDIR}/Config.cpp )
135 --qt5_use_modules( UrlBuilder Core )
136 -+if( NOT BUILD_WITH_QT4 )
137 -+ target_link_libraries( UrlBuilder Qt5::Core )
138 -+endif()
139 - # JSONCreator library
140 - QT_WRAP_CPP(LIBMYGPO_QT_MOC_SRC ${TESTOBJECTS_SRCDIR}/EpisodeAction.h ${TESTOBJECTS_SRCDIR}/EpisodeAction_p.h )
141 - add_library( JsonCreator ${TESTOBJECTS_SRCDIR}/JsonCreator.cpp ${TESTOBJECTS_SRCDIR}/EpisodeAction.cpp ${TESTOBJECTS_SRCDIR}/qjsonwrapper/Json.cpp ${LIBMYGPO_QT_MOC_SRC})
142 --qt5_use_modules( JsonCreator Core Network )
143 -+if( NOT BUILD_WITH_QT4 )
144 -+ target_link_libraries( JsonCreator Qt5::Core Qt5::Network )
145 -+endif()
146 -
147 - set( EXECUTABLE_OUTPUT_PATH ${CMAKE_CURRENT_BINARY_DIR} )
148 -
149 -@@ -25,7 +29,9 @@ macro(add_libmygpo_test _source)
150 - add_executable(${_name} ${_source} ${${_name}_MOC_SRC})
151 - target_link_libraries(${_name} ${QT_QTCORE_LIBRARY} ${QT_QTTEST_LIBRARY} ${QT_QTNETWORK_LIBRARY})
152 - add_test(${_name}-test ${EXECUTABLE_OUTPUT_PATH}/${_name})
153 -- qt5_use_modules(${_name} Network Test)
154 -+ if( NOT BUILD_WITH_QT4 )
155 -+ target_link_libraries(${_name} Qt5::Network Qt5::Test)
156 -+ endif()
157 - endmacro(add_libmygpo_test)
158 -
159 - add_libmygpo_test( UrlBuilderTest.cpp )
160 ---
161 -2.17.0
162 -
163
164 diff --git a/media-libs/libmygpo-qt/libmygpo-qt-1.1.0_pre20180401.ebuild b/media-libs/libmygpo-qt/libmygpo-qt-1.1.0_pre20180401.ebuild
165 deleted file mode 100644
166 index df98109e9f3..00000000000
167 --- a/media-libs/libmygpo-qt/libmygpo-qt-1.1.0_pre20180401.ebuild
168 +++ /dev/null
169 @@ -1,42 +0,0 @@
170 -# Copyright 1999-2018 Gentoo Foundation
171 -# Distributed under the terms of the GNU General Public License v2
172 -
173 -EAPI=6
174 -
175 -COMMIT=b84549b8803033b803f7d4dc14d5dcd7a5c344b7
176 -inherit cmake-utils vcs-snapshot
177 -
178 -DESCRIPTION="Qt/C++ library wrapping the gpodder.net webservice"
179 -HOMEPAGE="http://wiki.gpodder.org/wiki/Libmygpo-qt"
180 -
181 -if [[ ${PV} == *9999* ]]; then
182 - EGIT_REPO_URI="https://github.com/gpodder/libmygpo-qt.git"
183 - inherit git-r3
184 -else
185 - SRC_URI="https://github.com/gpodder/${PN}/archive/${COMMIT}.tar.gz -> ${P}.tar.gz"
186 - KEYWORDS="amd64 ~x86"
187 -fi
188 -
189 -LICENSE="LGPL-2.1"
190 -SLOT="0"
191 -IUSE="test"
192 -
193 -RDEPEND="
194 - dev-qt/qtcore:5
195 - dev-qt/qtnetwork:5
196 -"
197 -DEPEND="${RDEPEND}
198 - virtual/pkgconfig
199 - test? ( dev-qt/qttest:5 )
200 -"
201 -
202 -PATCHES=( "${FILESDIR}/${P}-qt-5.11b3.patch" )
203 -
204 -src_configure() {
205 - local mycmakeargs=(
206 - -DBUILD_WITH_QT4=OFF
207 - -DMYGPO_BUILD_TESTS=$(usex test)
208 - )
209 -
210 - cmake-utils_src_configure
211 -}