1 |
commit: 34cbddba12337afd34a28890034439748c436444 |
2 |
Author: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org> |
3 |
AuthorDate: Thu Jun 28 18:41:43 2018 +0000 |
4 |
Commit: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org> |
5 |
CommitDate: Thu Jun 28 18:46:19 2018 +0000 |
6 |
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=34cbddba |
7 |
|
8 |
x11-libs/qwt: Drop Qt4-based slot 5 |
9 |
|
10 |
Closes: https://bugs.gentoo.org/655382 |
11 |
Package-Manager: Portage-2.3.41, Repoman-2.3.9 |
12 |
|
13 |
profiles/package.mask | 1 - |
14 |
x11-libs/qwt/Manifest | 1 - |
15 |
x11-libs/qwt/files/qwt-5.2.3-install_qt.patch | 28 ------- |
16 |
x11-libs/qwt/qwt-5.2.3-r2.ebuild | 101 -------------------------- |
17 |
4 files changed, 131 deletions(-) |
18 |
|
19 |
diff --git a/profiles/package.mask b/profiles/package.mask |
20 |
index 9e72cce8fda..afd01439ee6 100644 |
21 |
--- a/profiles/package.mask |
22 |
+++ b/profiles/package.mask |
23 |
@@ -60,7 +60,6 @@ app-eselect/eselect-qtgraphicssystem |
24 |
<media-sound/mumble-1.3 |
25 |
<media-sound/murmur-1.3 |
26 |
<net-analyzer/ostinato-0.9_p20180522 |
27 |
-x11-libs/qwt:5 |
28 |
|
29 |
# Andreas Sturmlechner <asturm@g.o> (26 Jun 2018) |
30 |
# Depends on dead Qt4. Masked for removal. Bugs #644364, #644368, #644362 |
31 |
|
32 |
diff --git a/x11-libs/qwt/Manifest b/x11-libs/qwt/Manifest |
33 |
index e1795ac93e0..9486803efab 100644 |
34 |
--- a/x11-libs/qwt/Manifest |
35 |
+++ b/x11-libs/qwt/Manifest |
36 |
@@ -1,2 +1 @@ |
37 |
-DIST qwt-5.2.3.tar.bz2 1983725 BLAKE2B 24c9d5c9b660ec082266a02da59b89ec0f8f4eea085fa83a3d773a18e452f0be6845d9584d9ddb0e51aa9a2e4f7fe0980a236d36b6930abbbfa7f6b0f9d8e1a9 SHA512 60545712790699b145a54baba4c40802d9a58bf5f68f997faed5027db6773a801097be8675e00b2af1de568e36e2e498db0a0310ac4877fd9f2b52871409dd49 |
38 |
DIST qwt-6.1.3.tar.bz2 4245614 BLAKE2B 5461602702eb159c5c9131eb554d6a619f40c459432c3f32f98b55e4b659d37848fbc0691baeaf691155bae83f68b9c91d3fee430935dd0c1b29e6fceac7a36f SHA512 d4a73e9e7ddcb7c16c508920a298784935be2eddc8f7585993d9fffe1bb01e1787a0d5d7ea4f220398b94ea2b211a19009dccaeadce56a84410357124bcb051a |
39 |
|
40 |
diff --git a/x11-libs/qwt/files/qwt-5.2.3-install_qt.patch b/x11-libs/qwt/files/qwt-5.2.3-install_qt.patch |
41 |
deleted file mode 100644 |
42 |
index 48e9385811f..00000000000 |
43 |
--- a/x11-libs/qwt/files/qwt-5.2.3-install_qt.patch |
44 |
+++ /dev/null |
45 |
@@ -1,28 +0,0 @@ |
46 |
-diff -up qwt-5.2.2/designer/designer.pro.install_qt qwt-5.2.2/designer/designer.pro |
47 |
---- qwt-5.2.2/designer/designer.pro.install_qt 2011-08-01 04:28:22.000000000 -0500 |
48 |
-+++ qwt-5.2.2/designer/designer.pro 2012-08-14 11:11:22.569229749 -0500 |
49 |
-@@ -36,6 +37,7 @@ contains(CONFIG, QwtDesigner) { |
50 |
- else { |
51 |
- SUFFIX_STR = $${RELEASE_SUFFIX} |
52 |
- } |
53 |
-+ LIBNAME = qwt$${SUFFIX_STR} |
54 |
- } |
55 |
- |
56 |
- TEMPLATE = lib |
57 |
-@@ -45,7 +47,6 @@ contains(CONFIG, QwtDesigner) { |
58 |
- INCLUDEPATH += $${QWT_ROOT}/src |
59 |
- DEPENDPATH += $${QWT_ROOT}/src |
60 |
- |
61 |
-- LIBNAME = qwt$${SUFFIX_STR} |
62 |
- contains(CONFIG, QwtDll) { |
63 |
- win32 { |
64 |
- DEFINES += QT_DLL QWT_DLL |
65 |
-@@ -103,7 +104,7 @@ contains(CONFIG, QwtDesigner) { |
66 |
- |
67 |
- # Qt 4 |
68 |
- |
69 |
-- TARGET = qwt_designer_plugin$${SUFFIX_STR} |
70 |
-+ TARGET = qwt5_designer_plugin$${SUFFIX_STR} |
71 |
- CONFIG += qt designer plugin |
72 |
- |
73 |
- RCC_DIR = resources |
74 |
|
75 |
diff --git a/x11-libs/qwt/qwt-5.2.3-r2.ebuild b/x11-libs/qwt/qwt-5.2.3-r2.ebuild |
76 |
deleted file mode 100644 |
77 |
index 73b753b76ec..00000000000 |
78 |
--- a/x11-libs/qwt/qwt-5.2.3-r2.ebuild |
79 |
+++ /dev/null |
80 |
@@ -1,101 +0,0 @@ |
81 |
-# Copyright 1999-2017 Gentoo Foundation |
82 |
-# Distributed under the terms of the GNU General Public License v2 |
83 |
- |
84 |
-EAPI=5 |
85 |
- |
86 |
-inherit eutils multibuild qt4-r2 |
87 |
- |
88 |
-DESCRIPTION="2D plotting library for Qt4" |
89 |
-HOMEPAGE="http://qwt.sourceforge.net/" |
90 |
-SRC_URI="mirror://sourceforge/${PN}/${P}.tar.bz2" |
91 |
- |
92 |
-LICENSE="qwt" |
93 |
-KEYWORDS="~alpha amd64 arm ia64 ppc ppc64 sparc x86 ~x86-macos" |
94 |
-SLOT="5" |
95 |
-IUSE="doc examples static-libs svg" |
96 |
- |
97 |
-DEPEND=" |
98 |
- dev-qt/designer:4 |
99 |
- dev-qt/qtgui:4 |
100 |
- doc? ( !<media-libs/coin-3.1.3[doc] ) |
101 |
- svg? ( dev-qt/qtsvg:4 )" |
102 |
-RDEPEND="${DEPEND}" |
103 |
- |
104 |
-DOCS="CHANGES README" |
105 |
- |
106 |
-src_prepare() { |
107 |
- epatch "${FILESDIR}"/${P}-install_qt.patch |
108 |
- sed -e "/QwtVersion/s:5.2.2.:${PV}:g" -i ${PN}.prf || die |
109 |
- |
110 |
- cat > qwtconfig.pri <<-EOF |
111 |
- target.path = "${EPREFIX}/usr/$(get_libdir)" |
112 |
- headers.path = "${EPREFIX}/usr/include/qwt5" |
113 |
- doc.path = "${EPREFIX}/usr/share/doc/${PF}" |
114 |
- CONFIG += qt warn_on thread release |
115 |
- CONFIG += QwtPlot QwtWidgets QwtDesigner |
116 |
- VERSION = ${PV} |
117 |
- QWT_VERSION = ${PV/_*} |
118 |
- QWT_INSTALL_PLUGINS = "${EPREFIX}/usr/$(get_libdir)/qt4/plugins/designer" |
119 |
- QWT_INSTALL_FEATURES = "${EPREFIX}/usr/share/qt4/mkspecs/features" |
120 |
- EOF |
121 |
- sed -i -e 's/headers doc/headers/' src/src.pro || die |
122 |
- use svg && echo >> qwtconfig.pri "CONFIG += QwtSVGItem" |
123 |
- |
124 |
- MULTIBUILD_VARIANTS=( ) |
125 |
- use static-libs && MULTIBUILD_VARIANTS+=( static ) |
126 |
- MULTIBUILD_VARIANTS+=( shared ) |
127 |
- |
128 |
- qt4-r2_src_prepare |
129 |
- |
130 |
- preparation() { |
131 |
- cp -rf "${S}" "${BUILD_DIR}" || die |
132 |
- [[ ${MULTIBUILD_VARIANT} == shared ]] && \ |
133 |
- echo "CONFIG += QwtDll" >> "${BUILD_DIR}"/qwtconfig.pri |
134 |
- } |
135 |
- |
136 |
- multibuild_foreach_variant preparation |
137 |
-} |
138 |
- |
139 |
-src_configure() { |
140 |
- multibuild_parallel_foreach_variant run_in_build_dir eqmake4 ${PN}.pro |
141 |
-} |
142 |
- |
143 |
-src_compile() { |
144 |
- multibuild_foreach_variant run_in_build_dir qt4-r2_src_compile |
145 |
-} |
146 |
- |
147 |
-src_test() { |
148 |
- testing() { |
149 |
- cd examples || die |
150 |
- eqmake4 examples.pro |
151 |
- emake |
152 |
- } |
153 |
- multibuild_foreach_variant run_in_build_dir testing |
154 |
-} |
155 |
- |
156 |
-src_install () { |
157 |
- multibuild_foreach_variant run_in_build_dir qt4-r2_src_install |
158 |
- |
159 |
- if use doc; then |
160 |
- insinto /usr/share/doc/${PF} |
161 |
- rm doc/man/*/*license* || die |
162 |
- rm -f doc/man/*/{_,deprecated}* || die |
163 |
- doman doc/man/*/* |
164 |
- doins -r doc/html |
165 |
- fi |
166 |
- if use examples; then |
167 |
- # don't build examples - fix the qt files to build once installed |
168 |
- cat > examples/examples.pri <<-EOF |
169 |
- include( qwtconfig.pri ) |
170 |
- TEMPLATE = app |
171 |
- MOC_DIR = moc |
172 |
- INCLUDEPATH += "${EPREFIX}/usr/include/qwt5" |
173 |
- DEPENDPATH += "${EPREFIX}/usr/include/qwt5" |
174 |
- LIBS += -lqwt |
175 |
- EOF |
176 |
- sed -i -e 's:../qwtconfig:qwtconfig:' examples/examples.pro || die |
177 |
- cp *.pri examples/ || die |
178 |
- insinto /usr/share/${PN}5 |
179 |
- doins -r examples |
180 |
- fi |
181 |
-} |