commit:     119c2fae4e80dc642d57b394863442a73acd4602
Author:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
AuthorDate: Wed Mar 30 06:21:58 2022 +0000
Commit:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Wed Mar 30 06:23:02 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=119c2fae

x11-libs/libyui{,-gtk,-ncurses,-qt}: Remove last-rited packages

Closes: https://bugs.gentoo.org/834307
Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org>

 profiles/package.mask                              |  8 ----
 x11-libs/libyui-gtk/Manifest                       |  1 -
 x11-libs/libyui-gtk/libyui-gtk-2.44.9.ebuild       | 46 ------------------
 x11-libs/libyui-gtk/metadata.xml                   | 11 -----
 x11-libs/libyui-ncurses/Manifest                   |  1 -
 .../files/libyui-ncurses-2.46.4-tinfo.patch        | 21 ---------
 .../files/libyui-ncurses-2.48.3-ncurses.patch      | 29 ------------
 .../libyui-ncurses/libyui-ncurses-2.48.3.ebuild    | 51 --------------------
 x11-libs/libyui-ncurses/metadata.xml               | 11 -----
 x11-libs/libyui-qt/Manifest                        |  1 -
 .../libyui-qt/files/libyui-qt-2.46.21-norpc.patch  | 24 ----------
 x11-libs/libyui-qt/libyui-qt-2.47.1.ebuild         | 55 ----------------------
 x11-libs/libyui-qt/metadata.xml                    | 11 -----
 x11-libs/libyui/Manifest                           |  1 -
 x11-libs/libyui/libyui-3.3.3.ebuild                | 45 ------------------
 x11-libs/libyui/metadata.xml                       | 11 -----
 16 files changed, 327 deletions(-)

diff --git a/profiles/package.mask b/profiles/package.mask
index 743e3a686234..6375e3655251 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -351,14 +351,6 @@ sci-chemistry/votca-ctp
 # Bug #834317. Removal on 2022-03-31.
 dev-libs/injeqt
 
-# Andreas Sturmlechner <[email protected]> (2022-02-27)
-# No revdeps since begin of gentoo.git history, outdated and unmaintained.
-# Bug #834307. Removal on 2022-03-29.
-x11-libs/libyui
-x11-libs/libyui-gtk
-x11-libs/libyui-ncurses
-x11-libs/libyui-qt
-
 # Anton Fischl <[email protected]> (2022-02-23)
 # Version 2.5.* is not meant for production according to upstream
 =app-backup/burp-2.5*

diff --git a/x11-libs/libyui-gtk/Manifest b/x11-libs/libyui-gtk/Manifest
deleted file mode 100644
index 29d44ad8256d..000000000000
--- a/x11-libs/libyui-gtk/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST libyui-gtk-2.44.9.tar.gz 292864 BLAKE2B 
74ff741a1fd2ee6c87acdc1b44d5c6f22ef32d9b148c4122ef75f40cbd2fc959c692b323aa31917371a5143bbf2f6f6f65bd89476d45e26c330f3ba27d97a8c8
 SHA512 
cb1641f79e189bbafa41dc07ad7ec0c09bb6ab7696b576fa8709d0112b6870b12c97b757cd3d6a0b42bb67d6a21655f7749bd72b714af0a3b77ab8a16169f51d

diff --git a/x11-libs/libyui-gtk/libyui-gtk-2.44.9.ebuild 
b/x11-libs/libyui-gtk/libyui-gtk-2.44.9.ebuild
deleted file mode 100644
index 5cfe8cedc876..000000000000
--- a/x11-libs/libyui-gtk/libyui-gtk-2.44.9.ebuild
+++ /dev/null
@@ -1,46 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit cmake-utils
-
-DESCRIPTION="UI abstraction library - GTK plugin"
-HOMEPAGE="https://github.com/libyui/libyui-gtk";
-SRC_URI="https://github.com/libyui/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="GPL-3"
-SLOT="0/6"
-KEYWORDS="~amd64 ~x86"
-
-IUSE="static-libs"
-
-RDEPEND="
-       x11-libs/gtk+:3
-       x11-libs/libyui:${SLOT}
-"
-# Only Boost headers are needed
-DEPEND="${RDEPEND}
-       dev-libs/boost
-"
-
-src_prepare() {
-       cp "${EPREFIX}/usr/share/libyui/buildtools/CMakeLists.common" 
CMakeLists.txt || die
-
-       # TODO: set proper docs deps and USE flag for building them
-       sed -i -e '/SET_AUTODOCS/d' CMakeLists.txt || die 'sed on 
CMakeLists.txt failed'
-       sed -i -e 's/src examples/src/' PROJECTINFO.cmake || die 'sed on 
PROJECTINFO.cmake failed'
-
-       cmake-utils_src_prepare
-}
-
-src_configure() {
-       local mycmakeargs=(
-               -DENABLE_EXAMPLES=OFF
-               -DENABLE_WERROR=OFF
-               -DDOC_DIR="${EPREFIX}/usr/share/doc/${PF}"
-               -DRESPECT_FLAGS=ON
-               -DENABLE_STATIC=$(usex static-libs)
-       )
-       cmake-utils_src_configure
-}

diff --git a/x11-libs/libyui-gtk/metadata.xml b/x11-libs/libyui-gtk/metadata.xml
deleted file mode 100644
index 86db53b6001e..000000000000
--- a/x11-libs/libyui-gtk/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd";>
-<pkgmetadata>
-       <!--maintainer-needed-->
-       <longdescription lang="en">
-Gtk plugin for libyui -- YaST2 user interface engine that provides the 
abstraction from graphical user interfaces (Qt, Gtk) and text based user 
interfaces (ncurses).
-</longdescription>
-       <upstream>
-               <remote-id type="github">libyui/libyui-gtk</remote-id>
-       </upstream>
-</pkgmetadata>

diff --git a/x11-libs/libyui-ncurses/Manifest b/x11-libs/libyui-ncurses/Manifest
deleted file mode 100644
index 8a0a141f3467..000000000000
--- a/x11-libs/libyui-ncurses/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST libyui-ncurses-2.48.3.tar.gz 189621 BLAKE2B 
360b12f40c6e7dace84e5e10edb32d9b75ec33cb0c796ce31697b90b17df3ac13096d7a3d715d4bf4963c487e705ab4031dbe682f99237331dad951d19c32979
 SHA512 
18f7cec47aba1fd33443d4154b358c7dd769ed79a5544b11d907f6de461c96fcf1f980ee602781bd3cf3242d692d02721fcf975728a0c00955b34844104419d0

diff --git a/x11-libs/libyui-ncurses/files/libyui-ncurses-2.46.4-tinfo.patch 
b/x11-libs/libyui-ncurses/files/libyui-ncurses-2.46.4-tinfo.patch
deleted file mode 100644
index 9da76f194598..000000000000
--- a/x11-libs/libyui-ncurses/files/libyui-ncurses-2.46.4-tinfo.patch
+++ /dev/null
@@ -1,21 +0,0 @@
-Fixes building with sys-libs/ncurses[tinfo]
-
---- a/cmake/Modules/FindCurses6.cmake  2014-09-25 16:32:20.000000000 +0400
-+++ b/cmake/Modules/FindCurses6.cmake  2014-09-25 16:33:16.000000000 +0400
-@@ -11,11 +11,12 @@
-   FIND_LIBRARY(CURSES6_TINFO_LIBRARY NAMES tinfo PATHS ${path}/ncurses6 
${path} NO_DEFAULT_PATH)
- ENDFOREACH()
- 
--SET(CURSES6_LIBRARIES ${CURSES6_NCURSESW_LIBRARY} ${CURSES6_PANELW_LIBRARY})
- # tinfo is optional (in 12.1 is not there)
--IF(${CURSES6_TINFO_LIBRARY})
--  SET(CURSES6_LIBRARIES "${CURSES6_LIBRARIES} ${CURSES6_TINFO_LIBRARY}")
--ENDIF(${CURSES6_TINFO_LIBRARY})
-+IF(NOT ${CURSES6_TINFO_LIBRARY} STREQUAL "CURSES6_TINFO_LIBRARY-NOTFOUND")
-+  SET(CURSES6_LIBRARIES ${CURSES6_NCURSESW_LIBRARY} ${CURSES6_PANELW_LIBRARY} 
${CURSES6_TINFO_LIBRARY})
-+ELSE()
-+  SET(CURSES6_LIBRARIES ${CURSES6_NCURSESW_LIBRARY} ${CURSES6_PANELW_LIBRARY})
-+ENDIF()
- 
- FIND_PATH(CURSES6_INCLUDE_DIR ncurses.h PATH_SUFFIXES ncurses6)
- 

diff --git a/x11-libs/libyui-ncurses/files/libyui-ncurses-2.48.3-ncurses.patch 
b/x11-libs/libyui-ncurses/files/libyui-ncurses-2.48.3-ncurses.patch
deleted file mode 100644
index 7c58ce47ab69..000000000000
--- a/x11-libs/libyui-ncurses/files/libyui-ncurses-2.48.3-ncurses.patch
+++ /dev/null
@@ -1,29 +0,0 @@
-From 6444e043b58bf7703e4fc9035f380f3817207525 Mon Sep 17 00:00:00 2001
-From: Stefan Hundhammer <[email protected]>
-Date: Thu, 4 Jan 2018 17:21:56 +0100
-Subject: [PATCH] Removed function that conflicts with newer NCurses lib
- (bsc#1074600)
-
----
- src/ncursesw.h | 8 --------
- 1 file changed, 8 deletions(-)
-
-diff --git a/src/ncursesw.h b/src/ncursesw.h
-index d25923a..c8b95bb 100644
---- a/src/ncursesw.h
-+++ b/src/ncursesw.h
-@@ -1607,14 +1607,6 @@ class NCursesWindow
-       return ::wtouchln( w, s, cnt, ( int )( changed ? 1 : 0 ) );
-     }
- 
--    /**
--     * Return TRUE if line is marked as changed, FALSE otherwise
--    */
--    bool         is_linetouched( int line ) const
--    {
--      return ( ::is_linetouched( w, line ) ? TRUE : FALSE );
--    }
--
-     /**
-      * Return TRUE if window is marked as changed, FALSE otherwise
-     */

diff --git a/x11-libs/libyui-ncurses/libyui-ncurses-2.48.3.ebuild 
b/x11-libs/libyui-ncurses/libyui-ncurses-2.48.3.ebuild
deleted file mode 100644
index 7567d80afdf0..000000000000
--- a/x11-libs/libyui-ncurses/libyui-ncurses-2.48.3.ebuild
+++ /dev/null
@@ -1,51 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit cmake-utils
-
-DESCRIPTION="UI abstraction library - ncurses plugin"
-HOMEPAGE="https://github.com/libyui/libyui-ncurses";
-SRC_URI="https://github.com/libyui/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="GPL-3"
-SLOT="0/6"
-KEYWORDS="~amd64 ~x86"
-
-IUSE="static-libs"
-
-RDEPEND="
-       sys-libs/ncurses:0=
-       x11-libs/libyui:${SLOT}
-"
-# Only Boost headers are needed
-DEPEND="${RDEPEND}
-       dev-libs/boost
-"
-
-PATCHES=(
-       "${FILESDIR}/${PN}-2.46.4-tinfo.patch"
-       "${FILESDIR}/${P}-ncurses.patch"
-)
-
-src_prepare() {
-       cp "${EPREFIX}/usr/share/libyui/buildtools/CMakeLists.common" 
CMakeLists.txt || die
-
-       # TODO: set proper docs deps and USE flag for building them
-       sed -i -e '/SET_AUTODOCS/d' CMakeLists.txt || die 'sed on 
CMakeLists.txt failed'
-       sed -i -e 's/src examples/src/' PROJECTINFO.cmake || die 'sed on 
PROJECTINFO.cmake failed'
-
-       cmake-utils_src_prepare
-}
-
-src_configure() {
-       local mycmakeargs=(
-               -DENABLE_EXAMPLES=OFF
-               -DENABLE_WERROR=OFF
-               -DDOC_DIR="${EPREFIX}/usr/share/doc/${PF}"
-               -DRESPECT_FLAGS=ON
-               -DENABLE_STATIC=$(usex static-libs)
-       )
-       cmake-utils_src_configure
-}

diff --git a/x11-libs/libyui-ncurses/metadata.xml 
b/x11-libs/libyui-ncurses/metadata.xml
deleted file mode 100644
index 906cb3b7b0b2..000000000000
--- a/x11-libs/libyui-ncurses/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd";>
-<pkgmetadata>
-       <!--maintainer-needed-->
-       <longdescription lang="en">
-ncurses plugin for libyui -- YaST2 user interface engine that provides the 
abstraction from graphical user interfaces (Qt, Gtk) and text based user 
interfaces (ncurses).
-       </longdescription>
-       <upstream>
-               <remote-id type="github">libyui/libyui-ncurses</remote-id>
-       </upstream>
-</pkgmetadata>

diff --git a/x11-libs/libyui-qt/Manifest b/x11-libs/libyui-qt/Manifest
deleted file mode 100644
index 6c51712ee5ae..000000000000
--- a/x11-libs/libyui-qt/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST libyui-qt-2.47.1.tar.gz 171152 BLAKE2B 
54a8d1609ed717e97c1ec9b3eb6e86eed85446689223753db4b2dcb4c35f361675c42287378636708813b724c4120b14b6bab19c4c8fa17f91bbb612569d1a00
 SHA512 
9c5e23ff7bb08dd363a490a43c0347e4dbe1af3546bec85a9169da3267f87cbbe15f17f882058b2f3a813fb54efeb1594ec343b2b8d12e371ee77a105a8f4f99

diff --git a/x11-libs/libyui-qt/files/libyui-qt-2.46.21-norpc.patch 
b/x11-libs/libyui-qt/files/libyui-qt-2.46.21-norpc.patch
deleted file mode 100644
index 8258fe7b1910..000000000000
--- a/x11-libs/libyui-qt/files/libyui-qt-2.46.21-norpc.patch
+++ /dev/null
@@ -1,24 +0,0 @@
-From a6e599e79bd15f6a97ff6d8f2e3109759ff37aaf Mon Sep 17 00:00:00 2001
-From: Thorsten Kukuk <[email protected]>
-Date: Mon, 13 Nov 2017 11:15:21 +0100
-Subject: [PATCH] Include sys/param.h instead of rpc/types.h for
- MAXHOSTNAMELEN, we are not using RPC functions and sunrpc is deprecated in
- glibc.
-
----
- src/YQUI.cc | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/src/YQUI.cc b/src/YQUI.cc
-index 7c82468..f949979 100644
---- a/src/YQUI.cc
-+++ b/src/YQUI.cc
-@@ -22,7 +22,7 @@
- 
- /-*/
- 
--#include <rpc/types.h>                // MAXHOSTNAMELEN
-+#include <sys/param.h>                // MAXHOSTNAMELEN
- #include <dlfcn.h>
- #include <libintl.h>
- #include <algorithm>

diff --git a/x11-libs/libyui-qt/libyui-qt-2.47.1.ebuild 
b/x11-libs/libyui-qt/libyui-qt-2.47.1.ebuild
deleted file mode 100644
index 3672afb555d2..000000000000
--- a/x11-libs/libyui-qt/libyui-qt-2.47.1.ebuild
+++ /dev/null
@@ -1,55 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit cmake-utils
-
-DESCRIPTION="UI abstraction library - Qt plugin"
-HOMEPAGE="https://github.com/libyui/libyui-qt";
-SRC_URI="https://github.com/libyui/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="GPL-3"
-SLOT="0/6"
-KEYWORDS="~amd64 ~x86"
-
-IUSE="static-libs"
-
-RDEPEND="
-       dev-qt/qtcore:5
-       dev-qt/qtgui:5
-       dev-qt/qtwidgets:5
-       dev-qt/qtx11extras:5
-       media-libs/freetype
-       x11-libs/libX11
-       x11-libs/libyui:${SLOT}
-"
-# Only Boost headers are needed
-# QtSvg headers only required, no linking
-DEPEND="${RDEPEND}
-       dev-libs/boost
-       dev-qt/qtsvg:5
-"
-
-PATCHES=( "${FILESDIR}/${PN}-2.46.21-norpc.patch" )
-
-src_prepare() {
-       cp "${EPREFIX}/usr/share/libyui/buildtools/CMakeLists.common" 
CMakeLists.txt || die
-
-       # TODO: set proper docs deps and USE flag for building them
-       sed -i -e '/SET_AUTODOCS/d' CMakeLists.txt || die 'sed on 
CMakeLists.txt failed'
-       sed -i -e 's/src examples/src/' PROJECTINFO.cmake || die 'sed on 
PROJECTINFO.cmake failed'
-
-       cmake-utils_src_prepare
-}
-
-src_configure() {
-       local mycmakeargs=(
-               -DENABLE_EXAMPLES=OFF
-               -DENABLE_WERROR=OFF
-               -DDOC_DIR="${EPREFIX}/usr/share/doc/${PF}"
-               -DRESPECT_FLAGS=ON
-               -DENABLE_STATIC=$(usex static-libs)
-       )
-       cmake-utils_src_configure
-}

diff --git a/x11-libs/libyui-qt/metadata.xml b/x11-libs/libyui-qt/metadata.xml
deleted file mode 100644
index f3ffe9b8c465..000000000000
--- a/x11-libs/libyui-qt/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd";>
-<pkgmetadata>
-       <!--maintainer-needed-->
-       <longdescription lang="en">
-Qt plugin for libyui -- YaST2 user interface engine that provides the 
abstraction from graphical user interfaces (Qt, Gtk) and text based user 
interfaces (ncurses).
-       </longdescription>
-       <upstream>
-               <remote-id type="github">libyui/libyui-qt</remote-id>
-       </upstream>
-</pkgmetadata>

diff --git a/x11-libs/libyui/Manifest b/x11-libs/libyui/Manifest
deleted file mode 100644
index 7eb785f0fdd9..000000000000
--- a/x11-libs/libyui/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST libyui-3.3.3.tar.gz 230452 BLAKE2B 
4be43bb4959eac5cd7c5974774130cb948367cae55dc83ad67b26d0c57f79cd1b8a7328b695478c450c3373167d0d74e2455e7804b4f25fd51b8386ceb113df1
 SHA512 
1db31218703c90e7b8b877b613997e0984275a0923c7837c6e813626c0037d56d524168e0f56e8ca36561c1af5480a0f379e8f87fbc4a380570a6d9ab336977f

diff --git a/x11-libs/libyui/libyui-3.3.3.ebuild 
b/x11-libs/libyui/libyui-3.3.3.ebuild
deleted file mode 100644
index 75f632ca8ee1..000000000000
--- a/x11-libs/libyui/libyui-3.3.3.ebuild
+++ /dev/null
@@ -1,45 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit cmake-utils
-
-DESCRIPTION="UI abstraction library"
-HOMEPAGE="https://github.com/libyui/libyui";
-SRC_URI="https://github.com/libyui/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="GPL-3"
-SLOT="0/6"
-KEYWORDS="~amd64 ~x86"
-IUSE="gtk ncurses qt5 static-libs"
-
-# Only Boost headers are needed
-DEPEND="dev-libs/boost"
-PDEPEND="
-       gtk? ( x11-libs/libyui-gtk:${SLOT} )
-       ncurses? ( x11-libs/libyui-ncurses:${SLOT} )
-       qt5? ( x11-libs/libyui-qt:${SLOT} )
-"
-
-REQUIRED_USE="|| ( gtk ncurses qt5 )"
-
-src_prepare() {
-       cp buildtools/CMakeLists.common CMakeLists.txt || die
-
-       # TODO: set proper docs deps and USE flag for building them
-       sed -i -e '/SET_AUTODOCS/d' CMakeLists.txt || die 'sed on 
CMakeLists.txt failed'
-       sed -i -e 's/src examples/src/' PROJECTINFO.cmake || die 'sed on 
PROJECTINFO.cmake failed'
-
-       cmake-utils_src_prepare
-}
-
-src_configure() {
-       local mycmakeargs=(
-               -DDOC_DIR="${EPREFIX}/usr/share/doc/${PF}"
-               -DENABLE_STATIC=$(usex static-libs)
-               -DENABLE_WERROR=OFF
-               -DRESPECT_FLAGS=ON
-       )
-       cmake-utils_src_configure
-}

diff --git a/x11-libs/libyui/metadata.xml b/x11-libs/libyui/metadata.xml
deleted file mode 100644
index d5d0469a37e4..000000000000
--- a/x11-libs/libyui/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd";>
-<pkgmetadata>
-       <!--maintainer-needed-->
-       <longdescription lang="en">
-YaST2 user interface engine that provides the abstraction from graphical user 
interfaces (Qt, Gtk) and text based user interfaces (ncurses). This can be used 
independently of YaST2 for generic (C++) applications.
-</longdescription>
-       <upstream>
-               <remote-id type="github">libyui/libyui</remote-id>
-       </upstream>
-</pkgmetadata>

Reply via email to