x11-libs/qwt: Drop Qt4-based slot 5
authorAndreas Sturmlechner <asturm@gentoo.org>
Thu, 28 Jun 2018 18:41:43 +0000 (20:41 +0200)
committerAndreas Sturmlechner <asturm@gentoo.org>
Thu, 28 Jun 2018 18:46:19 +0000 (20:46 +0200)
Closes: https://bugs.gentoo.org/655382
Package-Manager: Portage-2.3.41, Repoman-2.3.9

profiles/package.mask
x11-libs/qwt/Manifest
x11-libs/qwt/files/qwt-5.2.3-install_qt.patch [deleted file]
x11-libs/qwt/qwt-5.2.3-r2.ebuild [deleted file]

index 9e72cce8fda94c0617da960d4ead33f298fe9a3d..afd01439ee6e5594c82a210b107b0fb2fb099a02 100644 (file)
@@ -60,7 +60,6 @@ app-eselect/eselect-qtgraphicssystem
 <media-sound/mumble-1.3
 <media-sound/murmur-1.3
 <net-analyzer/ostinato-0.9_p20180522
-x11-libs/qwt:5
 
 # Andreas Sturmlechner <asturm@gentoo.org> (26 Jun 2018)
 # Depends on dead Qt4. Masked for removal. Bugs #644364, #644368, #644362
index e1795ac93e0e54a5282f7098fd469cb20efa3bc4..9486803efab896d5dadd04bb07b49d766e58cd82 100644 (file)
@@ -1,2 +1 @@
-DIST qwt-5.2.3.tar.bz2 1983725 BLAKE2B 24c9d5c9b660ec082266a02da59b89ec0f8f4eea085fa83a3d773a18e452f0be6845d9584d9ddb0e51aa9a2e4f7fe0980a236d36b6930abbbfa7f6b0f9d8e1a9 SHA512 60545712790699b145a54baba4c40802d9a58bf5f68f997faed5027db6773a801097be8675e00b2af1de568e36e2e498db0a0310ac4877fd9f2b52871409dd49
 DIST qwt-6.1.3.tar.bz2 4245614 BLAKE2B 5461602702eb159c5c9131eb554d6a619f40c459432c3f32f98b55e4b659d37848fbc0691baeaf691155bae83f68b9c91d3fee430935dd0c1b29e6fceac7a36f SHA512 d4a73e9e7ddcb7c16c508920a298784935be2eddc8f7585993d9fffe1bb01e1787a0d5d7ea4f220398b94ea2b211a19009dccaeadce56a84410357124bcb051a
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
deleted file mode 100644 (file)
index 48e9385..0000000
+++ /dev/null
@@ -1,28 +0,0 @@
-diff -up qwt-5.2.2/designer/designer.pro.install_qt qwt-5.2.2/designer/designer.pro
---- qwt-5.2.2/designer/designer.pro.install_qt 2011-08-01 04:28:22.000000000 -0500
-+++ qwt-5.2.2/designer/designer.pro    2012-08-14 11:11:22.569229749 -0500
-@@ -36,6 +37,7 @@ contains(CONFIG, QwtDesigner) {
-         else {
-             SUFFIX_STR = $${RELEASE_SUFFIX}
-         }
-+        LIBNAME         = qwt$${SUFFIX_STR}
-     }
-     TEMPLATE        = lib
-@@ -45,7 +47,6 @@ contains(CONFIG, QwtDesigner) {
-     INCLUDEPATH    += $${QWT_ROOT}/src 
-     DEPENDPATH     += $${QWT_ROOT}/src 
--    LIBNAME         = qwt$${SUFFIX_STR}
-     contains(CONFIG, QwtDll) {
-         win32 {
-             DEFINES += QT_DLL QWT_DLL
-@@ -103,7 +104,7 @@ contains(CONFIG, QwtDesigner) {
-         # Qt 4
--        TARGET    = qwt_designer_plugin$${SUFFIX_STR}
-+        TARGET    = qwt5_designer_plugin$${SUFFIX_STR}
-         CONFIG    += qt designer plugin 
-         RCC_DIR   = resources
diff --git a/x11-libs/qwt/qwt-5.2.3-r2.ebuild b/x11-libs/qwt/qwt-5.2.3-r2.ebuild
deleted file mode 100644 (file)
index 73b753b..0000000
+++ /dev/null
@@ -1,101 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-inherit eutils multibuild qt4-r2
-
-DESCRIPTION="2D plotting library for Qt4"
-HOMEPAGE="http://qwt.sourceforge.net/"
-SRC_URI="mirror://sourceforge/${PN}/${P}.tar.bz2"
-
-LICENSE="qwt"
-KEYWORDS="~alpha amd64 arm ia64 ppc ppc64 sparc x86 ~x86-macos"
-SLOT="5"
-IUSE="doc examples static-libs svg"
-
-DEPEND="
-       dev-qt/designer:4
-       dev-qt/qtgui:4
-       doc? ( !<media-libs/coin-3.1.3[doc] )
-       svg? ( dev-qt/qtsvg:4 )"
-RDEPEND="${DEPEND}"
-
-DOCS="CHANGES README"
-
-src_prepare() {
-       epatch "${FILESDIR}"/${P}-install_qt.patch
-       sed -e "/QwtVersion/s:5.2.2.:${PV}:g" -i ${PN}.prf || die
-
-       cat > qwtconfig.pri <<-EOF
-               target.path = "${EPREFIX}/usr/$(get_libdir)"
-               headers.path = "${EPREFIX}/usr/include/qwt5"
-               doc.path = "${EPREFIX}/usr/share/doc/${PF}"
-               CONFIG += qt warn_on thread release
-               CONFIG += QwtPlot QwtWidgets QwtDesigner
-               VERSION = ${PV}
-               QWT_VERSION = ${PV/_*}
-               QWT_INSTALL_PLUGINS   = "${EPREFIX}/usr/$(get_libdir)/qt4/plugins/designer"
-               QWT_INSTALL_FEATURES  = "${EPREFIX}/usr/share/qt4/mkspecs/features"
-       EOF
-       sed -i -e 's/headers doc/headers/' src/src.pro || die
-       use svg && echo >> qwtconfig.pri "CONFIG += QwtSVGItem"
-
-       MULTIBUILD_VARIANTS=( )
-       use static-libs && MULTIBUILD_VARIANTS+=( static )
-       MULTIBUILD_VARIANTS+=( shared )
-
-       qt4-r2_src_prepare
-
-       preparation() {
-               cp -rf "${S}" "${BUILD_DIR}" || die
-               [[ ${MULTIBUILD_VARIANT} == shared ]] && \
-                       echo "CONFIG += QwtDll" >> "${BUILD_DIR}"/qwtconfig.pri
-       }
-
-       multibuild_foreach_variant preparation
-}
-
-src_configure() {
-       multibuild_parallel_foreach_variant run_in_build_dir eqmake4 ${PN}.pro
-}
-
-src_compile() {
-       multibuild_foreach_variant run_in_build_dir qt4-r2_src_compile
-}
-
-src_test() {
-       testing() {
-               cd examples || die
-               eqmake4 examples.pro
-               emake
-       }
-       multibuild_foreach_variant run_in_build_dir testing
-}
-
-src_install () {
-       multibuild_foreach_variant run_in_build_dir qt4-r2_src_install
-
-       if use doc; then
-               insinto /usr/share/doc/${PF}
-               rm doc/man/*/*license* || die
-               rm -f doc/man/*/{_,deprecated}* || die
-               doman doc/man/*/*
-               doins -r doc/html
-       fi
-       if use examples; then
-               # don't build examples - fix the qt files to build once installed
-               cat > examples/examples.pri <<-EOF
-                       include( qwtconfig.pri )
-                       TEMPLATE     = app
-                       MOC_DIR      = moc
-                       INCLUDEPATH += "${EPREFIX}/usr/include/qwt5"
-                       DEPENDPATH  += "${EPREFIX}/usr/include/qwt5"
-                       LIBS        += -lqwt
-               EOF
-               sed -i -e 's:../qwtconfig:qwtconfig:' examples/examples.pro || die
-               cp *.pri examples/ || die
-               insinto /usr/share/${PN}5
-               doins -r examples
-       fi
-}