From: Stefan Huber Date: Mon, 17 Aug 2026 21:07:02 +0000 (+0200) Subject: media-gfx/ipe: remove unbuildable 7.2.25 X-Git-Url: https://git.sthu.org/?a=commitdiff_plain;h=d8f1b62df1ff33d095c865de01804395b89ed433;p=shuber-gentoo-overlay.git media-gfx/ipe: remove unbuildable 7.2.25 Depends on app-text/qtspell, dev-qt/qtcore:5 and dev-qt/qtwidgets:5, none of which exist in the tree anymore (Qt5 is gone; 7.2.28+ already migrated to Qt6). The version was long superseded by 7.2.28/29/30, so drop it rather than port ancient Qt5 code forward. Co-Authored-By: Claude Sonnet 5 --- diff --git a/media-gfx/ipe/Manifest b/media-gfx/ipe/Manifest index ff73761..e6c8d89 100644 --- a/media-gfx/ipe/Manifest +++ b/media-gfx/ipe/Manifest @@ -1,9 +1,7 @@ AUX ipe-outputprecision.patch 2488 BLAKE2B f6ac5918a2c23445885ecf3f6934484aaebdc90809ccf08b1b11c301ca0821726b9907fcd6a76d3501d874bda36c379c37fa611c75e97951ff460380e45c532b SHA512 0e851a4e2dae2d8deb11018da0c375ab219126072f152b29ba314a2c04b89b169eaac9981413a8144ac6119cf5f261d346c413af69e0a229e5946ad5c8b7b407 -DIST ipe-7.2.25-src.tar.gz 1039024 BLAKE2B 460f624fde3f170329d70616bab86651d9bead0e3096d8a8c8bcea273391ec3ef049e449bd3871a2903f2f8f4618460d9466e5275a6839806c0ea97798c43f38 SHA512 c5a6ec8a28425bac40f531294878c5f5f3ec7b61df6e7026de07a2a85b441de2b7fbf8c10e57b2cd5a7587db6595ecc80a06bec8e22bd495e75e0fb5f2c2d6c6 DIST v7.2.28.tar.gz 929625 BLAKE2B 40c1bd4c8de1a590ccc4aee01e7d549838a86498c9e2dcfa62a8742baf6eee824ed58bec318f57d47c98e7c882d6181f64f1cb7e9d853c9d7cf705709d2b28ef SHA512 4eccea0baa9a5d206c4c6590620e936a6765a86a45bd0abcec2b3a66b3b74481e7c84efea4321cc8b3ae587be351ca66551e752e02f0b4d488df1ebbb5d8a107 DIST v7.2.29.tar.gz 931955 BLAKE2B dff6db5d031731a00c7582999f0d41f7515933fcd96e27bd339b18a8e0068e2e9de4bc365a2e16284bd5f7f184fefddbf05fc2c6e76a814e371085f532d5972b SHA512 ab8f3f683005405531bf1eb8e193e88ea3df08b4761188258b8c4e4ccac536b4958fd256c23bff6c935ef612f077b98fc45b72e0cc63d881328270c29503fedd DIST v7.2.30.tar.gz 932256 BLAKE2B 0afd8895112f66c5f673c85287abebc9b0436773bdf81a8a860daca71b023330624c37368168081c987cdc2c2001cf58c80f5f06d50dc6d7bf8b8c9f9376ff62 SHA512 0997582969f2629c9d1e7fc11d7a637bcd10fd086219c3fb205f424cac020b79a2f374744598bb12601e507e96c747ab63ef18698c2e495026f2f2bff17d9315 -EBUILD ipe-7.2.25.ebuild 2775 BLAKE2B 52e1b504fc9a00c939c190eb81a9b6ffd25d2654499f74426ebf85702d5ebbb3c33a85b087f2419f30301fc133af7e94080f88c16d2bc6a45d04cd81036c5888 SHA512 1bc74e3dd05c463cb1dd000a65cd0f787a65feb01e341e9b4edd42f13aec26cb69d93d033886a7041f5951119d0d02657279502fb04887356668b24fd8da985b EBUILD ipe-7.2.28.ebuild 2577 BLAKE2B d051101823686ec97aa48a07be642aecb33ed81ec80f21cc2afe9b3b19e4d9c4982b951d2f58ed885f9c9a9722b3b6f18d5539137dae471de74c3de068af30e2 SHA512 a0c150716181fbb54e1f1c9411f02597fe16be96e501906961ced5289936af22657073a9608805494683fa5d0e4c065fdc1efba5cbb1167d3393754ccc5e583a EBUILD ipe-7.2.29.ebuild 2577 BLAKE2B d051101823686ec97aa48a07be642aecb33ed81ec80f21cc2afe9b3b19e4d9c4982b951d2f58ed885f9c9a9722b3b6f18d5539137dae471de74c3de068af30e2 SHA512 a0c150716181fbb54e1f1c9411f02597fe16be96e501906961ced5289936af22657073a9608805494683fa5d0e4c065fdc1efba5cbb1167d3393754ccc5e583a EBUILD ipe-7.2.30.ebuild 2577 BLAKE2B d051101823686ec97aa48a07be642aecb33ed81ec80f21cc2afe9b3b19e4d9c4982b951d2f58ed885f9c9a9722b3b6f18d5539137dae471de74c3de068af30e2 SHA512 a0c150716181fbb54e1f1c9411f02597fe16be96e501906961ced5289936af22657073a9608805494683fa5d0e4c065fdc1efba5cbb1167d3393754ccc5e583a diff --git a/media-gfx/ipe/ipe-7.2.25.ebuild b/media-gfx/ipe/ipe-7.2.25.ebuild deleted file mode 100644 index 529b4df..0000000 --- a/media-gfx/ipe/ipe-7.2.25.ebuild +++ /dev/null @@ -1,113 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -LUA_COMPAT=( lua5-3 ) -inherit lua-single toolchain-funcs - -DESCRIPTION="Drawing editor for creating figures in PDF or PS formats" -HOMEPAGE="http://ipe.otfried.org" -SRC_URI="https://src.fedoraproject.org/repo/pkgs/ipe/ipe-7.2.25-src.tar.gz/sha512/c5a6ec8a28425bac40f531294878c5f5f3ec7b61df6e7026de07a2a85b441de2b7fbf8c10e57b2cd5a7587db6595ecc80a06bec8e22bd495e75e0fb5f2c2d6c6/ipe-7.2.25-src.tar.gz" - -RESTRICT="mirror" - -LICENSE="GPL-3" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="highprec" - -REQUIRED_USE="${LUA_REQUIRED_USE}" - -RDEPEND=" - app-text/qtspell - app-text/texlive-core - dev-qt/qtcore:5 - dev-qt/qtwidgets:5 - media-libs/freetype:2 - media-libs/libjpeg-turbo - media-libs/libpng - media-libs/libspiro - sci-libs/gsl - sys-libs/zlib - x11-libs/cairo - " -DEPEND="${RDEPEND} - ${LUA_DEPS}" - -BDEPEND="virtual/pkgconfig" - -S="${WORKDIR}/${P}/src" -COMMONDIR=/usr/share/ipe/common - -search_urw_fonts() { - # colon-separated list of paths - local texmfdist="$(kpsewhich -var-value=TEXMFDIST)" - # according to TeX directory structure - local urwdir=fonts/type1/urw - # add colon as field separator - local IFS="${IFS}:" dir - for dir in ${texmfdist}; do - if [[ -d ${dir}/${urwdir} ]]; then - URWFONTDIR="${dir}/${urwdir}" - return 0 - fi - done - return 1 -} - -src_prepare() { - sed -i \ - -e 's/fpic/fPIC/' \ - -e 's_moc_/usr/lib64/qt5/bin/moc_' \ - -e "s:\$(IPEPREFIX)/lib:\$(IPEPREFIX)/$(get_libdir):g" \ - config.mak || die - sed -i -e 's/install -s/install/' common.mak || die - - if use highprec; then - eapply "${FILESDIR}"/${PN}-outputprecision.patch - fi - - eapply_user -} - -pkg_setup() { - lua-single_pkg_setup - if search_urw_fonts; then - einfo "URW fonts found in ${URWFONTDIR}" - else - ewarn "Could not find directory containing URW fonts" - ewarn "Ipe will not function properly without them." - fi -} - -src_compile() { - emake \ - CXX=$(tc-getCXX) \ - IPEPREFIX="${EPREFIX}/usr" \ - IPEDOCDIR="${EPREFIX}/usr/share/doc/${PF}/html" -} - -src_install() { - emake install \ - IPEPREFIX="${EPREFIX}/usr" \ - IPEDOCDIR="${EPREFIX}/usr/share/doc/${PF}/html" \ - INSTALL_ROOT="${ED}" \ - LUA_VERSION="$(lua_get_version)" - dodoc ../{news,readme}.txt - doicon ipe/icons/ipe.png - make_desktop_entry ipe Ipe ipe - # Link style sheets - if [ -d $COMMONDIR/styles ]; then - einfo "Linking common style sheets from $COMMONDIR" - for f in $COMMONDIR/styles/*; do - einfo " Linking ${f##*/}" - dosym $f usr/share/ipe/${PV}/styles/${f##*/} - done - - elog "Style sheets from $COMMONDIR/styles have been symlinked to" - elog "the style sheet directory of ${P}. If you add additional" - elog "style sheets later to $COMMONDIR/styles you may symlink" - elog "them by hand to '/usr/share/ipe/${PV}/styles/'." - fi -}