commit: 8ff8e610057b30a6be1ba328a994706794b92b38 Author: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org> AuthorDate: Thu Jun 26 17:17:21 2025 +0000 Commit: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org> CommitDate: Thu Jun 26 17:41:33 2025 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8ff8e610
media-gfx/engauge: drop 12.1 Bug: https://bugs.gentoo.org/949021 Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org> media-gfx/engauge/Manifest | 1 - media-gfx/engauge/engauge-12.1.ebuild | 80 ----------------------------------- profiles/package.mask | 5 --- 3 files changed, 86 deletions(-) diff --git a/media-gfx/engauge/Manifest b/media-gfx/engauge/Manifest index 2863afda607a..b8dcb6854cfe 100644 --- a/media-gfx/engauge/Manifest +++ b/media-gfx/engauge/Manifest @@ -1,3 +1,2 @@ -DIST engauge-digitizer-12.1.tar.gz 72358942 BLAKE2B c7581734f3c5591ee5c17e16f2e68d8f75fa083d4b53933d16ea15d36890664f375ac53b5e37872eb0d2ffb5980946fe920412ee56d8a1aa16b0a81e66fcb115 SHA512 54ae573eb1e82ec3a81403c3c64af43207e139a2d97eb633993ffe31e03fedb1c1a5fe63157011851ad4a89822a3109b87a2c90a71f77865b3629a517a353a61 DIST engauge-digitizer-12.9.1.tar.gz 70903732 BLAKE2B 9254a4adf037bfb8e8ad434256f4a188b5da7e1197cabb5f4777b7a1419ed409e96ffa5f0150500f8765b814e114b733694eeb05aec2460edac46b22d26dcfce SHA512 3177b97c1042bf2c3b5842f4651cd75d4033a04d19aec73e39194fb33a0b0a516c8de0053b68ead076160a1b6c45603a0c2ad1575c72e1dd50958e2b3c5625dc DIST engauge-digitizer-12.9.tar.gz 70903255 BLAKE2B 3cfb2ed45ad39505ef33058805280d353002537be84a59a218f3b84dbe8885f5fc188361a036b4eb44849c1a5cc4a8eedbf6e850789516eae2b24b292c5e93c4 SHA512 a40c0a6c6601f82c75508ba1f58618b86f227385b7b2ff2b827f7a600f0cea756e9343a49c288af797494c126a31e4947576802d330e62d0054f37a4efb6890c diff --git a/media-gfx/engauge/engauge-12.1.ebuild b/media-gfx/engauge/engauge-12.1.ebuild deleted file mode 100644 index c5546bdb921d..000000000000 --- a/media-gfx/engauge/engauge-12.1.ebuild +++ /dev/null @@ -1,80 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit desktop qmake-utils xdg - -DESCRIPTION="Convert an image file showing a graph or map into numbers" -HOMEPAGE="https://markummitchell.github.io/engauge-digitizer/" -SRC_URI="https://github.com/markummitchell/engauge-digitizer/archive/v${PV}.tar.gz -> engauge-digitizer-${PV}.tar.gz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="amd64 ~x86" -IUSE="doc examples jpeg2k pdf" - -RDEPEND="dev-qt/qtcore:5 - dev-qt/qtgui:5 - dev-qt/qthelp:5 - dev-qt/qtnetwork:5 - dev-qt/qtprintsupport:5 - dev-qt/qtwidgets:5 - dev-qt/qtxml:5 - dev-libs/log4cpp - media-libs/libpng:0= - sci-libs/fftw:3.0 - virtual/jpeg - jpeg2k? ( media-libs/openjpeg:2 ) - pdf? ( app-text/poppler[qt5] )" -DEPEND="${RDEPEND}" -BDEPEND="dev-qt/qthelp:5" - -S=${WORKDIR}/engauge-digitizer-${PV} - -src_prepare() { - xdg_src_prepare - - # Make sure the documentation is looked for in the proper directory - sed -e "s:engauge-digitizer/engauge.qhc:${PF}/engauge.qhc:" \ - -i src/Help/HelpWindow.cpp || die - - # This otherwise overrides user CFLAGS - sed -e '/QMAKE_CXXFLAGS_WARN_ON/s/-O1//' \ - -i engauge.pro || die - - # Neuter the non-pkg-config hackery - sed -e '/error.*OPENJPEG_/d' \ - -e '/LIBS.*OPENJPEG_LIB/d' \ - -e '/QMAKE_POST_LINK.*OPENJPEG_LIB/d' \ - -e '/error.*POPPLER_/d' \ - -e '/LIBS.*POPPLER_LIB/d' \ - -i engauge.pro || die -} - -src_configure() { - eqmake5 \ - CONFIG+=link_pkgconfig \ - $(usex jpeg2k "CONFIG+=jpeg2000 PKGCONFIG+=libopenjp2" "") \ - $(usex pdf "CONFIG+=pdf PKGCONFIG+=poppler-qt5" "") \ - engauge.pro - pushd help >/dev/null || die - $(qt5_get_bindir)/qhelpgenerator engauge.qhp || die - popd >/dev/null || die -} - -src_install() { - dobin bin/engauge - doicon src/img/engauge-digitizer.svg - make_desktop_entry engauge "Engauge Digitizer" engauge-digitizer Graphics - - # Install qt help files - dodoc help/engauge.qch - docompress -x "${EPREFIX}"/usr/share/doc/${PF}/engauge.qch - - use doc && dodoc -r doc/. - if use examples; then - dodoc -r samples - docompress -x "${EPREFIX}"/usr/share/doc/${PF}/samples - fi -} diff --git a/profiles/package.mask b/profiles/package.mask index 9d4028586a89..758ff4e415ef 100644 --- a/profiles/package.mask +++ b/profiles/package.mask @@ -220,11 +220,6 @@ dev-gap/cohomolo # means of a snapshot. Bugs #951875, #953016. Removal on 2025-06-26. x11-misc/qxkb -# Andreas Sturmlechner <[email protected]> (2025-05-27) -# Andreas K. Hüttel <[email protected]> (2025-06-22) -# Old versions require Qt5 -<media-gfx/engauge-12.3 - # Andreas Sturmlechner <[email protected]> (2025-05-27) # sci-electronics/gazebo depends on x11-libs/qwt:6[qt5] and Qt5, lots of # open bugs. Most packages perpetually stuck at EAPI-7 and several major
