gpo.zugaina.org

Search Portage & Overlays:

games-roguelike/dwarftherapist

Dwarf (The)rapist for Dwarf Fortress.

Screenshots

  • dwarftherapist-42.1.21
    ~amd64 ~x86
    qt5 +qt6

    View      Download      Browse     License: MIT   
    Overlay: stuff

ChangeLog

commit 92cc8000c8e38dbf069b68ca217af0873dcad1e4
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Wed Apr 22 22:31:20 2026 +0200

*/*: normalize personal-maintainer metadata.xml

Unify the three styles that had accumulated across the overlay
(pf-sources-style tab+email-only, bidict-style 2-space+name,
plus a handful of one-off indents) onto a single canonical form:

- DTD URL on https
- 2-space indentation
- <maintainer type="person"> with both <email> and
<name>Ivan S. Titov</name>

Only the Titov maintainer block is touched; co-maintainers and
::gentoo proxy-project maintainers in forked packages are left
as-is. 66 files changed; pkgcheck scan identical before and
after.

commit 2ec812bc80c4ee2d1cd88194886943ebfd0cc067
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Wed Apr 22 21:24:40 2026 +0200

games-roguelike/dwarftherapist: default qt6

The Gentoo amd64/23.0/desktop profile forces USE=qt6 in its
make.defaults. With the ebuild's previous "+qt5 qt6" default,
both qt5 and qt6 wound up enabled on desktop-profile systems,
violating REQUIRED_USE=^^( qt5 qt6 ) and producing a pkgcheck
RequiredUseDefaults flag.

Flip the default to +qt6: it matches the desktop profile, aligns
with upstream's eventual direction, and users on qt5-only setups
can still opt in with USE="-qt6 +qt5".

commit 1c74de7516ca46644072494e1323cc8353f83f6e
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Wed Apr 22 13:58:54 2026 +0200

games-roguelike/dwarftherapist: add qt6 USE flag, local port patch

Upstream Dwarf Therapist is still Qt5 and shows no sign of
migrating. Given the broader Qt5 deprecation in ::gentoo, carry
a local port as an opt-in USE flag rather than forcing the
upgrade.

- Default kept at +qt5 qt6 (qt5 default) to preserve current
behaviour; flipped later to +qt6 in 4ddd76af after
REQUIRED_USE conflict with the desktop profile surfaced.
- qt6 applies files/dwarftherapist-42.1.21-qt6.patch.gz
covering the usual Qt5-API removals: QRegExp ->
QRegularExpression, QMultiMap::uniqueKeys(), QTextCodec via
Core5Compat, etc.
- src_prepare normalises CRLF line endings on upstream sources
before applying the port patch.

commit 69f8971c3b4bec4833f8edb853e63f910ca54d50
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Wed Apr 22 12:56:43 2026 +0200

games-roguelike/dwarftherapist: drop 42.1.2

Overshadowed by the freshly-added 42.1.21 and carried incomplete
Qt5 deps (only Core/Qml, missing Gui/Widgets/Network/Concurrent)
that would QA-fail a clean build.

commit 840b029f0e76d568d83081cb74964f8154594e4c
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Wed Apr 22 12:55:13 2026 +0200

games-roguelike/dwarftherapist: bump to 42.1.21, dep/USE cleanup

Routine upstream bump, plus two latent ebuild bugs addressed on
the same pass:

- Complete the Qt5 dep list. Upstream links Qt5 Core, Gui,
Widgets, Qml, Network, and Concurrent; the ebuild declared
only Core and Qml. A clean build could silently pick the
others from the system Qt5 and break on systems where those
components weren't installed.
- Drop the dead `doc` USE flag. IUSE=doc was declared without
gating anything in the ebuild, and the ebuild also passed
USE=-doc forcefully, overriding user config for a flag that
did nothing.

commit 4cddb07f316fce04a09211d8eff9f81cdd2f78f5
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Sun Apr 19 13:28:44 2026 +0200

games-roguelike/dwarftherapist: reorder global variables to canonical order

commit f23ece73c4451e2377c17d8b90acb53bee608563
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Thu Jan 15 21:28:34 2026 +0100

*/*: UPD header, Happy New Year

Signed-off-by: Ivan S. Titov <iohann.s.titov@gmail.com>

commit 75d55441dbb2e55a7102e44b643e2e17cdfbc05d
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Fri Oct 17 21:58:20 2025 +0200

finally upd year to 2025 :)

commit b451ac3b81ed540a5ce0bbef96d542cd2a2a0dcd
Author: istitov <istitov@github>
Date: Mon Feb 12 10:45:30 2024 +0100

upd copyright to 2024

commit 38b5bb2d40cd16a158aa6e6107ddfde6642f8bf2
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Sat Nov 25 03:07:35 2023 +0300

upd games-roguelike/dwarftherapist

commit 48945780358f03a15149c157357fee6dafea2c53
Author: Ivan S. Titov <istitov@github.com>
Date: Thu Sep 14 23:32:55 2023 +0200

upd: header

commit d786509ba8df71e12952938f6351402ec7ecfbc7
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Wed Jul 20 23:16:50 2022 +0300

upd date in ebuilds

commit 5ae9c641546f61cf4e7bc8f7f6df07df270d69c7
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Thu Jan 28 19:25:41 2021 +0100

corrected gentoo header

commit e8fb91d13235b652ac272a4f7f54a59a010b091e
Author: LebedevV <vasya_lebedev@mail.ru>
Date: Wed Jul 29 20:40:12 2020 +0000

Dwarfs amended

commit b5681d93ec3a92d8cffb3c80bf91de280d1ab548
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Mon Jun 29 23:10:39 2020 +0200

some repomaning

commit 8c96aa531885bf7d2ce05251f6ebe5ca3a3986b8
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Wed Jan 8 21:24:30 2020 +0100

corrected gentoo copyright

commit 9667dda9524293bbdbc6bc02bddc1008b5a4d87c
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Wed Jan 8 21:17:27 2020 +0100

upd gentoo copyright

commit 97f930455421d1b62bab9a753246e9e08cddcd4c
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Thu Oct 17 22:31:11 2019 +0200

changed first line, you know

commit 8433fdaa17b8f696164d83a2fb6593fbf193dd2e
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Mon Aug 27 17:19:22 2018 +0200

upd dwarftherapist

commit 3792fce8aa045e68e29b36abf2fb392d5898eb9f
Author: Alexander <alex@ws54.tk>
Date: Sat Aug 25 02:54:34 2018 +0700

games-roguelike/dwarftherapist
Update Manifest

Signed-off-by: Alexander <alex@ws54.tk>

commit 8d566098fddb64a3873306b870ca29b507f911a3
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Tue Jan 2 21:46:42 2018 +0100

changed copyright line

commit 49d56947fafa8b0f395549126840571bf74ce7ce
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Thu Apr 6 01:16:38 2017 +0200

upd dwarftherapist

commit d7f8d77ea8b315a88e7a958378134ee178c15a63
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Wed Mar 29 03:55:50 2017 +0200

Non-blank line after header on line 3...

commit 9b6fccc9abb63471167a5f4ea64d3934eb2b250b
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Sat Jan 21 16:48:16 2017 +0100

2016 -> 2017 transition

commit 77580303daa8ad51671f8d35a1b4317952cd09bc
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Sun Jun 19 17:08:48 2016 +0200

repomaned metadata.xml files

commit c535e6c5eae3644dae2deb3ece5d53a54593363e
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Fri Feb 5 01:37:36 2016 +0100

upd gentoo copyright to 2016

commit 865769de6ceb22b1c2bfe66aa87b908ddfe06b41
Author: Heather <Heather@live.ru>
Date: Wed Aug 12 15:35:57 2015 +0400

fix headers and copyright lines

commit 93f44bc9e4f1b7b107e4e5e55d89ea9013d66cf2
Author: Ivan S. Titov <tis@quercus>
Date: Tue Aug 4 00:41:12 2015 +0300

resolved metadata.missing warning