]> git.sthu.org Git - shuber-gentoo-overlay.git/commitdiff
media-gfx/ipe: remove unbuildable 7.2.25
authorStefan Huber <shuber@sthu.org>
Mon, 17 Aug 2026 21:07:02 +0000 (23:07 +0200)
committerStefan Huber <shuber@sthu.org>
Mon, 17 Aug 2026 21:07:02 +0000 (23:07 +0200)
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 <noreply@anthropic.com>
media-gfx/ipe/Manifest
media-gfx/ipe/ipe-7.2.25.ebuild [deleted file]

index ff73761dabf018dc272683f0a7690be16b8e3a3b..e6c8d8980c9b034e4ce65e9facc49db3ed7f8965 100644 (file)
@@ -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 (file)
index 529b4df..0000000
+++ /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
-}