commit: d6deebb4084deb86e6c73af882c478ded25b9025 Author: Ionen Wolkens <ionen <AT> gentoo <DOT> org> AuthorDate: Fri Feb 13 12:26:01 2026 +0000 Commit: Ionen Wolkens <ionen <AT> gentoo <DOT> org> CommitDate: Fri Feb 13 14:28:34 2026 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d6deebb4
x11-misc/tint2: drop 17.1.3-r1 (aka, the fork, leaving the original) This fork may have fixed a few issues but also introduced misc bugs including some more severe ones like segmentation faults, and then the new upstream shown no commit activity since the initial addition in 2022. Ultimately I do not think it makes sense to keep this fork, and we should return to the original which is fairly solid even if not without its own issues and a dead upstream (too). We could cherry pick some fixes if someone really needs them (please file a downstream bug), as long as it's nothing massive and is easy to understand to be unlikely to introduce other issues. Long term, it may be difficult to keep this if it breaks badly though (unless there is a maintained fork somewhere, I do not keep up that closely even though I use it on one old machine). I considered just masking this version rather than remove, but I'd rather not maintain two ebuilds nor leave one to fall into abandon. I also never really used 17.1 nor know it well because I had it masked locally after the trouble it gave me, so have little interest in keeping it + fixing downstream. bug notes: * bug #898890: not looked into the exact cause but 17.0.2 builds on a llvm-musl profile for me, either 17.1.3-only or fixed by something else * bug #948484: seems this was introduced in 17.1 * bug #961098: this was another 17.1-only issue (17.0.2 has no reference to log10) so dropping the libm patch alongside * bug #970019: reporter said 17.0.2 is fine for them, and I've personally not had tint2-17.0.2 crash (ever) Bug: https://bugs.gentoo.org/833135 Bug: https://bugs.gentoo.org/961098 Closes: https://bugs.gentoo.org/898890 (obsolete) Closes: https://bugs.gentoo.org/948484 (obsolete) Closes: https://bugs.gentoo.org/970019 (obsolete) Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org> x11-misc/tint2/Manifest | 1 - x11-misc/tint2/files/tint2-17.1.3-math.patch | 11 ----- x11-misc/tint2/metadata.xml | 1 - x11-misc/tint2/tint2-17.1.3-r1.ebuild | 72 ---------------------------- 4 files changed, 85 deletions(-) diff --git a/x11-misc/tint2/Manifest b/x11-misc/tint2/Manifest index 4095172010b2..8512b2b286da 100644 --- a/x11-misc/tint2/Manifest +++ b/x11-misc/tint2/Manifest @@ -1,2 +1 @@ DIST tint2-v17.0.2.tar.gz 553734 BLAKE2B 73cd89757963f1a3c3460a2e8e61891e77eb12b9809590dbbbc00df00d03e82d33d6175c7e3ff4623a3390e35fe1530263915b4574dedfd46d9401fbc90d769f SHA512 9bfdf9ba33183ed60b95f73e58d9c1c22af83e9973a0e07ff2825d66d19c7103364426753a07eaecd4dbca278dfc6e22737bc6ce38d9b577b65f672f146e7aa2 -DIST tint2-v17.1.3.tar.gz 573472 BLAKE2B 459833b0bde126bd99f7aa016df81ca81866d641ff8b55c54d397c7eef7f80b2bcb219d56dfdb42e10d21f09856d2d97fafe712c1b9f6002f6f0350c4dbc3685 SHA512 dfdfd011d35130955f243bf390f014fcc691448f284d635a9238616595155a3cd815aa229fd570ae58e94c58b439ae1545f7e13090e174117c50ca48679d0135 diff --git a/x11-misc/tint2/files/tint2-17.1.3-math.patch b/x11-misc/tint2/files/tint2-17.1.3-math.patch deleted file mode 100644 index ced2b78d0975..000000000000 --- a/x11-misc/tint2/files/tint2-17.1.3-math.patch +++ /dev/null @@ -1,11 +0,0 @@ -https://bugs.gentoo.org/961098 ---- a/src/tint2conf/CMakeLists.txt -+++ b/src/tint2conf/CMakeLists.txt -@@ -75,6 +75,7 @@ - ${GTHREAD2_LIBRARIES} - ${GTK3_LIBRARIES} - ${RSVG_LIBRARIES} ) -+target_link_libraries( tint2conf m ) - - add_definitions( -DINSTALL_PREFIX=\"${CMAKE_INSTALL_PREFIX}\" ) - add_definitions( -DLOCALEDIR=\"${CMAKE_INSTALL_FULL_LOCALEDIR}\" ) diff --git a/x11-misc/tint2/metadata.xml b/x11-misc/tint2/metadata.xml index 1b4f30706712..c1bbe626c731 100644 --- a/x11-misc/tint2/metadata.xml +++ b/x11-misc/tint2/metadata.xml @@ -8,7 +8,6 @@ <use> <flag name="battery">Enable battery status plugin</flag> <flag name="tint2conf">Build/Install tint2conf as well</flag> - <flag name="sanitize">Enable ASAN</flag> </use> <upstream> <remote-id type="gitlab">o9000/tint2</remote-id> diff --git a/x11-misc/tint2/tint2-17.1.3-r1.ebuild b/x11-misc/tint2/tint2-17.1.3-r1.ebuild deleted file mode 100644 index 140c8f816263..000000000000 --- a/x11-misc/tint2/tint2-17.1.3-r1.ebuild +++ /dev/null @@ -1,72 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit cmake xdg-utils - -DESCRIPTION="Lightweight panel/taskbar for Linux" -HOMEPAGE="https://gitlab.com/nick87720z/tint2" -SRC_URI="https://gitlab.com/nick87720z/${PN}/-/archive/v${PV}/${PN}-v${PV}.tar.gz" -S=${WORKDIR}/${PN}-v${PV} - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="amd64 ~arm64 ~ppc x86" -IUSE="battery debug startup-notification sanitize svg tint2conf" - -DEPEND=" - dev-libs/glib:2 - svg? ( gnome-base/librsvg:2 ) - >=media-libs/imlib2-1.4.2[X,png] - x11-libs/cairo[X] - x11-libs/pango - tint2conf? ( x11-libs/gtk+:3 ) - x11-libs/libX11 - x11-libs/libXcomposite - x11-libs/libXdamage - x11-libs/libXinerama - >=x11-libs/libXrandr-1.3 - x11-libs/libXrender - startup-notification? ( x11-libs/startup-notification ) - debug? ( - sys-libs/libunwind - ) -" -RDEPEND="${DEPEND}" - -PATCHES=( - "${FILESDIR}"/${PN}-17.1.3-math.patch -) - -src_prepare() { - cmake_src_prepare - xdg_environment_reset -} - -src_configure() { - local mycmakeargs=( - -Ddocdir="${EPREFIX}/usr/share/doc/${PF}" - -DENABLE_ASAN=$(usex sanitize) - -DENABLE_BATTERY=$(usex battery) - -DENABLE_TINT2CONF=$(usex tint2conf) - -DENABLE_SN=$(usex startup-notification) - -DENABLE_RSVG=$(usex svg) - -DENABLE_BACKTRACE=$(usex debug) - -DENABLE_BACKTRACE_ON_SIGNAL=$(usex debug) - -DENABLE_TRACING=$(usex debug) - ) - cmake_src_configure -} - -pkg_postinst() { - xdg_desktop_database_update - xdg_mimeinfo_database_update - xdg_icon_cache_update -} - -pkg_postrm() { - xdg_desktop_database_update - xdg_mimeinfo_database_update - xdg_icon_cache_update -}
