commit: b607c787b4e07589c39ec14f170f012eab64d5a6 Author: Anna (cybertailor) Vyalkova <cyber+gentoo <AT> sysrq <DOT> in> AuthorDate: Sun Aug 8 14:51:25 2021 +0000 Commit: Anna Vyalkova <cyber+gentoo <AT> sysrq <DOT> in> CommitDate: Sun Aug 8 15:53:57 2021 +0000 URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=b607c787
media-gfx/glimpse: treeclean Signed-off-by: Anna (cybertailor) Vyalkova <cyber+gentoo <AT> sysrq.in> media-gfx/glimpse/Manifest | 1 - .../glimpse-0.2.0_disable-failing-tests.patch | 29 --- .../files/glimpse-0.2.0_fix_autoconf-2.70.patch | 58 ------ .../files/glimpse-0.2.0_fix_test-appdata.patch | 15 -- media-gfx/glimpse/glimpse-0.2.0.ebuild | 202 --------------------- media-gfx/glimpse/metadata.xml | 20 -- profiles/package.mask | 6 - 7 files changed, 331 deletions(-) diff --git a/media-gfx/glimpse/Manifest b/media-gfx/glimpse/Manifest deleted file mode 100644 index 903e2ab63..000000000 --- a/media-gfx/glimpse/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST glimpse-0.2.0.tar.gz 42738232 BLAKE2B 3fe1148ecc5dc7d24849abf392a55e29e67d8f404a25b5cb868d7d812c79b856abd276591bd45490ded933b57a840400544b5cddbce267513ed7159955f50f2d SHA512 0511a42cf315dbd60a01de8f2101755179020f9b1ecc4812c85c890f60515685e08d02d97ffb48ccdc5908998f1c015f76af9f214293abeeea75bf8e8aa7570d diff --git a/media-gfx/glimpse/files/glimpse-0.2.0_disable-failing-tests.patch b/media-gfx/glimpse/files/glimpse-0.2.0_disable-failing-tests.patch deleted file mode 100644 index b74d7b809..000000000 --- a/media-gfx/glimpse/files/glimpse-0.2.0_disable-failing-tests.patch +++ /dev/null @@ -1,29 +0,0 @@ -From f82733908da155f598cfec46d132c3121d793030 Mon Sep 17 00:00:00 2001 -From: tastytea <[email protected]> -Date: Wed, 21 Apr 2021 20:50:29 +0200 -Subject: [PATCH] Disable failing tests. - ---- - app/tests/Makefile.am | 4 ---- - 1 file changed, 4 deletions(-) - -diff --git a/app/tests/Makefile.am b/app/tests/Makefile.am -index d4203358d0..54c51e8dc4 100644 ---- a/app/tests/Makefile.am -+++ b/app/tests/Makefile.am -@@ -31,12 +31,8 @@ endif - TESTS = \ - test-core \ - test-gimpidtable \ -- test-save-and-export \ - test-session-2-8-compatibility-multi-window \ - test-session-2-8-compatibility-single-window \ -- test-single-window-mode \ -- test-tools \ -- test-ui \ - test-xcf - - EXTRA_PROGRAMS = $(TESTS) --- -2.26.3 - diff --git a/media-gfx/glimpse/files/glimpse-0.2.0_fix_autoconf-2.70.patch b/media-gfx/glimpse/files/glimpse-0.2.0_fix_autoconf-2.70.patch deleted file mode 100644 index 732cd9381..000000000 --- a/media-gfx/glimpse/files/glimpse-0.2.0_fix_autoconf-2.70.patch +++ /dev/null @@ -1,58 +0,0 @@ -From cebeb90a87105cd6e35bcb357d53cc04c828ca21 Mon Sep 17 00:00:00 2001 -From: Sergei Trofimovich <[email protected]> -Date: Sun, 25 Oct 2020 18:09:21 +0000 -Subject: [PATCH] configure.ac: fix `--with-linux-input` handling with upcoming - autoconf-2.70 - -Upcoming autoconf-2.70 exposes deficiency in configure.ac: - -``` -$ autoconf-2.70_beta2 && ./configure --host=x86_64-pc-linux-gnu -./configure: line 1430: 5: Bad file descriptor -checking whether is declared... ./configure: line 1432: ${+y}: bad -``` - -It happens because macros are called with parameters using insufficient quoting. - -More details at https://lists.gnu.org/archive/html/bug-autoconf/2020-10/msg00027.html - -The fix only amends `--with-linux-input`. Other cases of underquoting -will need to be handled separately. - -Fix-by: Zack Weinberg -Signed-off-by: Sergei Trofimovich <[email protected]> ---- - configure.ac | 17 ++++++++--------- - 1 file changed, 8 insertions(+), 9 deletions(-) - -diff --git a/configure.ac b/configure.ac -index 96312f706e..63b85be07a 100644 ---- a/configure.ac -+++ b/configure.ac -@@ -2135,15 +2135,14 @@ fi - AC_ARG_WITH(linux-input, [ --without-linux-input don't build linux input event controller module]) - - have_linux_input="no (linux input support disabled)" --if test "x$with_linux_input" != "xno"; then -- AC_CHECK_HEADER(linux/input.h, -- AC_CHECK_DECL(KEY_OK, -- have_linux_input=yes, -- have_linux_input="no (needs Linux 2.6)", -- [#include <linux/input.h>])) --fi -- --AM_CONDITIONAL(HAVE_LINUX_INPUT, test "x$have_linux_input" = xyes) -+AS_IF([test "x$with_linux_input" != "xno"], -+ [AC_CHECK_HEADER([linux/input.h], -+ [AC_CHECK_DECL([KEY_OK], -+ [have_linux_input=yes], -+ [have_linux_input="no (needs Linux 2.6)"], -+ [#include <linux/input.h>])])]) -+ -+AM_CONDITIONAL([HAVE_LINUX_INPUT], [test "x$have_linux_input" = xyes]) - - - ############################### --- -GitLab - diff --git a/media-gfx/glimpse/files/glimpse-0.2.0_fix_test-appdata.patch b/media-gfx/glimpse/files/glimpse-0.2.0_fix_test-appdata.patch deleted file mode 100644 index 25bf0b44d..000000000 --- a/media-gfx/glimpse/files/glimpse-0.2.0_fix_test-appdata.patch +++ /dev/null @@ -1,15 +0,0 @@ -diff --git a/desktop/test-appdata.sh.in b/desktop/test-appdata.sh.in -index 25be96b1c8..fb674360d9 100755 ---- a/desktop/test-appdata.sh.in -+++ b/desktop/test-appdata.sh.in -@@ -2,7 +2,7 @@ - - # TODO: use validate-strict when the last errors for a strict validation - # are fixed. --appstream-util validate-relax ${GIMP_TESTING_ABS_TOP_BUILDDIR}/desktop/org.glimpse_editor.Glimpse.appdata.xml && \ --appstream-util validate-relax ${GIMP_TESTING_ABS_TOP_BUILDDIR}/desktop/glimpse-data-extras.metainfo.xml && \ -+appstream-util validate-relax --nonet ${GIMP_TESTING_ABS_TOP_BUILDDIR}/desktop/org.glimpse_editor.Glimpse.appdata.xml && \ -+appstream-util validate-relax --nonet ${GIMP_TESTING_ABS_TOP_BUILDDIR}/desktop/glimpse-data-extras.metainfo.xml && \ - if [ $(expr @GIMP_MICRO_VERSION@ % 2) = 0 ]; then - grep TODO ${GIMP_TESTING_ABS_TOP_BUILDDIR}/desktop/org.glimpse_editor.Glimpse.appdata.xml - if [ $? = 0 ]; then diff --git a/media-gfx/glimpse/glimpse-0.2.0.ebuild b/media-gfx/glimpse/glimpse-0.2.0.ebuild deleted file mode 100644 index b20d0e5ac..000000000 --- a/media-gfx/glimpse/glimpse-0.2.0.ebuild +++ /dev/null @@ -1,202 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -# Based on media-gfx/gimp-2.10.18-r2.ebuild - -EAPI=7 -GNOME2_EAUTORECONF=yes -WANT_AUTOMAKE= - -inherit autotools gnome2 toolchain-funcs virtualx - -DESCRIPTION="Image editor based on the GNU Image Manipulation Program" -HOMEPAGE="https://glimpse-editor.org/" -SRC_URI="https://github.com/glimpse-editor/Glimpse/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="GPL-3+ LGPL-3+" -SLOT="0" -KEYWORDS="~amd64" - -IUSE="aalib alsa aqua debug doc gnome heif jpeg2k mng openexr postscript test udev unwind vector-icons webp wmf xpm cpu_flags_ppc_altivec cpu_flags_x86_mmx cpu_flags_x86_sse" - -RESTRICT="!test? ( test )" - -S="${WORKDIR}/Glimpse-${PV}" - -COMMON_DEPEND=" - >=app-text/poppler-0.50[cairo] - >=app-text/poppler-data-0.4.7 - >=dev-libs/atk-2.2.0 - >=dev-libs/glib-2.56.0:2 - >=dev-libs/json-glib-1.2.6 - dev-libs/libxml2:2 - dev-libs/libxslt - >=gnome-base/librsvg-2.40.6:2 - >=media-gfx/mypaint-brushes-1.3.1:= - >=media-libs/babl-0.1.78 - >=media-libs/fontconfig-2.12.4 - >=media-libs/freetype-2.1.7 - >=media-libs/gegl-0.4.22:0.4[cairo] - >=media-libs/gexiv2-0.10.6 - >=media-libs/harfbuzz-0.9.19 - >=media-libs/lcms-2.8:2 - >=media-libs/libmypaint-1.5.1:= - >=media-libs/libpng-1.6.25:0= - >=media-libs/tiff-3.5.7:0 - net-libs/glib-networking[ssl] - sys-libs/zlib - virtual/jpeg - >=x11-libs/cairo-1.12.2 - >=x11-libs/gdk-pixbuf-2.31:2 - >=x11-libs/gtk+-2.24.32:2 - x11-libs/libXcursor - >=x11-libs/pango-1.29.4 - aalib? ( media-libs/aalib ) - alsa? ( >=media-libs/alsa-lib-1.0.0 ) - aqua? ( >=x11-libs/gtk-mac-integration-2.0.0 ) - heif? ( >=media-libs/libheif-1.3.2:= ) - jpeg2k? ( >=media-libs/openjpeg-2.1.0:2= ) - mng? ( media-libs/libmng:= ) - openexr? ( >=media-libs/openexr-1.6.1:= ) - postscript? ( app-text/ghostscript-gpl ) - udev? ( dev-libs/libgudev:= ) - unwind? ( >=sys-libs/libunwind-1.1.0:= ) - webp? ( >=media-libs/libwebp-0.6.0:= ) - wmf? ( >=media-libs/libwmf-0.2.8 ) - xpm? ( x11-libs/libXpm ) -" - -RDEPEND=" - !media-gfx/gimp - ${COMMON_DEPEND} - x11-themes/hicolor-icon-theme - gnome? ( gnome-base/gvfs ) -" - -DEPEND=" - ${COMMON_DEPEND} - >=dev-lang/perl-5.10.0 - dev-libs/appstream-glib - >=dev-util/intltool-0.40.1 - sys-apps/findutils - >=sys-devel/gettext-0.19 - doc? ( dev-util/gtk-doc ) - test? ( x11-base/xorg-server[xvfb] ) -" -BDEPEND=" - dev-util/gtk-update-icon-cache - >=sys-devel/libtool-2.2 - virtual/pkgconfig -" - -DOCS=( "AUTHORS" "HACKING.md" "NEWS" "README.md" ) - -PATCHES=( - "${FILESDIR}/${PN}-0.2.0_fix_test-appdata.patch" # Bug 685210, bug #691070 - "${FILESDIR}/${PN}-0.2.0_fix_autoconf-2.70.patch" # Bug #776679 - "${FILESDIR}/${PN}-0.2.0_disable-failing-tests.patch" # Bug #784410 -) - -src_prepare() { - if has_version "media-gfx/mypaint-brushes:2.0" ; then - sed -i -e 's/mypaint-brushes-1.0/mypaint-brushes-2.0/' configure.ac \ - || die # bug #737794 - fi - - # Disable system CFLAGS suppressing on SSE{2,4.1} support tests by addition - # of {SSE2,SSE4_1}_EXTRA_CFLAGS: bug #702554 - sed -i -e 's:\$intrinsics_save_CFLAGS \$SSE2_EXTRA_CFLAGS:\$SSE2_EXTRA_CFLAGS \$intrinsics_save_CFLAGS:' \ - -e 's:\$intrinsics_save_CFLAGS \$SSE4_1_EXTRA_CFLAGS:\$SSE4_1_EXTRA_CFLAGS \$intrinsics_save_CFLAGS:' configure.ac || die - - sed -i -e 's/== "xquartz"/= "xquartz"/' configure.ac || die # bug #494864 - sed 's:-DGIMP_DISABLE_DEPRECATED:-DGIMP_protect_DISABLE_DEPRECATED:g' \ - -i configure.ac || die # bug #615144 - - # Would normally be generated by autogen.sh. - ! use doc && (echo "EXTRA_DIST = missing-gtk-doc" > gtk-doc.make || die) - gnome2_src_prepare # calls eautoreconf - - sed 's:-DGIMP_protect_DISABLE_DEPRECATED:-DGIMP_DISABLE_DEPRECATED:g' \ - -i configure || die # bug #615144 - fgrep -q GIMP_DISABLE_DEPRECATED configure || die # bug #615144, self-test - - export CC_FOR_BUILD="$(tc-getBUILD_CC)" -} - -_adjust_sandbox() { - # Bug #569738 and bug #591214 - local nv - for nv in /dev/nvidia-uvm /dev/nvidiactl /dev/nvidia{0..9} ; do - # We do not check for existence as they may show up later - # https://bugs.gentoo.org/show_bug.cgi?id=569738#c21 - addwrite "${nv}" - done - - addwrite /dev/dri/ # bug #574038 and bug #684886 - addwrite /dev/ati/ # bug #589198 - addwrite /proc/mtrr # bug #589198 -} - -src_configure() { - _adjust_sandbox - - local myconf=( - GEGL="${EPREFIX}"/usr/bin/gegl-0.4 - - --enable-default-binary - - --disable-check-update - --enable-mp - --with-appdata-test - --with-bug-report-url=https://bugs.gentoo.org/ - --with-xmc - --without-libbacktrace - --without-webkit - --without-xvfb-run - --disable-python - $(use_enable cpu_flags_ppc_altivec altivec) - $(use_enable cpu_flags_x86_mmx mmx) - $(use_enable cpu_flags_x86_sse sse) - $(use_enable vector-icons) - $(use_with aalib aa) - $(use_with alsa) - $(use_with !aqua x) - $(use_with heif libheif) - $(use_with jpeg2k jpeg2000) - $(use_with mng libmng) - $(use_with openexr) - $(use_with postscript gs) - $(use_with udev gudev) - $(use_with unwind libunwind) - $(use_with webp) - $(use_with wmf) - $(use_with xpm libxpm) - ) - - gnome2_src_configure "${myconf[@]}" -} - -src_compile() { - export XDG_DATA_DIRS="${EPREFIX}"/usr/share # bug 587004 - gnome2_src_compile -} - -src_test() { - virtx emake check -} - -src_install() { - gnome2_src_install - - # Workaround for bug #321111 to give Glimpse the least - # precedence on PDF documents by default - mv "${ED}"/usr/share/applications/{,zzz-}org.glimpse_editor.Glimpse.desktop || die - - find "${D}" -name '*.la' -type f -delete || die - - # Prevent dead symlink gimp-console.1 from downstream man page compression - # (bug #433527) - local gimp_app_version=$(grep '\[gimp_app_version' configure.ac \ - | sed -E 's/.*\[([2-9]\.[0-9]+)\].*/\1/') - mv "${ED}"/usr/share/man/man1/gimp-console{-${gimp_app_version},}.1 || die -} diff --git a/media-gfx/glimpse/metadata.xml b/media-gfx/glimpse/metadata.xml deleted file mode 100644 index ee7030aa6..000000000 --- a/media-gfx/glimpse/metadata.xml +++ /dev/null @@ -1,20 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="person"> - <email>[email protected]</email> - <name>Ronny (tastytea) Gutbrod</name> - </maintainer> - <upstream> - <bugs-to>https://github.com/glimpse-editor/Glimpse/issues</bugs-to> - <remote-id type="github">glimpse-editor/Glimpse</remote-id> - </upstream> - <use> - <flag name="heif"> - Enable support for ISO/IEC 23008-12:2017 HEIF files - </flag> - <flag name="vector-icons"> - Enable support for vector icons (experimental) - </flag> - </use> -</pkgmetadata> diff --git a/profiles/package.mask b/profiles/package.mask index 1bd87bae1..c0ba70998 100644 --- a/profiles/package.mask +++ b/profiles/package.mask @@ -13,12 +13,6 @@ # this entry to the relevant package.mask files in ::gentoo >=sys-block/systemd-swap-4.4.0 -# Ronny (tastytea) Gutbrod <[email protected]> (2021-06-12) -# Project is “On Hiatus” since 2021-05, it does not look like it will be -# revived. Upstream recommends switching to media-gfx/gimp. -# Masked for removal in 30 days. -media-gfx/glimpse - # Alessandro Barbieri <[email protected]> (2021-06-20) # Mask BH until next release # Depend on boost version no longer available
