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
-}

Reply via email to