commit: 0656b0d825ad2149f48649f78f625981667018bd Author: Lucio Sauer <watermanpaint <AT> posteo <DOT> net> AuthorDate: Tue Dec 2 12:08:09 2025 +0000 Commit: Lucio Sauer <watermanpaint <AT> posteo <DOT> net> CommitDate: Tue Dec 2 12:13:57 2025 +0000 URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=0656b0d8
app-crypt/tomb: drop 2.9-r6 Depends on Qt5. Signed-off-by: Lucio Sauer <watermanpaint <AT> posteo.net> app-crypt/tomb/Manifest | 1 - app-crypt/tomb/files/tomb-2.9-gtomb.patch | 13 --- app-crypt/tomb/tomb-2.9-r6.ebuild | 168 ------------------------------ 3 files changed, 182 deletions(-) diff --git a/app-crypt/tomb/Manifest b/app-crypt/tomb/Manifest index 0a38574234..c195abcf19 100644 --- a/app-crypt/tomb/Manifest +++ b/app-crypt/tomb/Manifest @@ -1,2 +1 @@ DIST Tomb-2.13.tar.gz 4883377 BLAKE2B e8c2b4185c8142e54cc3de6757753c2ef431759f10de3841424a1fda488729bcba39fd356d151c0605b6374abff5a32fc8a9455fcc556ffd776308aeabf46339 SHA512 0b9e7502341df5985c9202b068b64ccf20328f1aedba19b692d40af8aa3970cd6de9ecacb832100c09212c08fca740566f92e7c7a8dab8ff0093da4756f0d76d -DIST Tomb-2.9.tar.gz 4742346 BLAKE2B 16e287295c11f711a1fbe0f6658ed9b669de52d3766f633a1d94c3cb7d08472bbd2f03e2e3bffe1076b9c182e2441a906bebcd158f547146a94b9b96daf9b5e4 SHA512 425ee50130cf8b8c60488ec53aa17381f54371e624ae0211a079b7148741c28d5b7c9b6623eebe987079df890ef0fad0aa8c1daa1c7fbb79dbb502e511be20b6 diff --git a/app-crypt/tomb/files/tomb-2.9-gtomb.patch b/app-crypt/tomb/files/tomb-2.9-gtomb.patch deleted file mode 100644 index a7ad6e65e0..0000000000 --- a/app-crypt/tomb/files/tomb-2.9-gtomb.patch +++ /dev/null @@ -1,13 +0,0 @@ ---- a/extras/gtomb/gtomb -+++ b/extras/gtomb/gtomb -@@ -19,8 +19,8 @@ - # along with this source code. If not, see <http://www.gnu.org/licenses/>. - - ver="0.8" --TOMBPATH="/usr/local/bin/tomb" # Set this to your tomb executable's path --KDFPATH="/usr/local/bin/" # Set this to the path of your KDF binaries (if you're using them) -+TOMBPATH="/usr/bin/tomb" # Set this to your tomb executable's path -+KDFPATH="/usr/bin/" # Set this to the path of your KDF binaries (if you're using them) - # The ones below should not need changing - HEXENC="$KDFPATH/tomb-kdb-hexencode" - GENSALT="$KDFPATH/tomb-kdb-pbkdf2-gensalt" diff --git a/app-crypt/tomb/tomb-2.9-r6.ebuild b/app-crypt/tomb/tomb-2.9-r6.ebuild deleted file mode 100644 index 4cd8706e46..0000000000 --- a/app-crypt/tomb/tomb-2.9-r6.ebuild +++ /dev/null @@ -1,168 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI="7" - -MYP="${P^}" - -inherit desktop qmake-utils toolchain-funcs xdg - -DESCRIPTION="Tomb :: File Encryption on GNU/Linux" -HOMEPAGE=" - https://www.dyne.org/software/tomb - https://github.com/dyne/Tomb -" -SRC_URI="https://files.dyne.org/tomb/releases/Tomb-${PV}.tar.gz" -S="${WORKDIR}/${MYP}" -LICENSE=" - GPL-3 - gui? ( GPL-3+ ) -" -SLOT="0" -KEYWORDS="~amd64" -IUSE="gui test tray" - -#test require sudo, can't be done non interactively -RESTRICT="test" -PATCHES=( - "${FILESDIR}/${P}-gtomb.patch" - "${FILESDIR}/${P}-respect-ldflags.patch" -) -DOCS=( - AUTHORS.txt - ChangeLog.txt - KNOWN_BUGS.txt - README.txt - doc/bertini_thesis.pdf - doc/HACKING.txt - doc/KEY_SPECIFICATIONS.txt - doc/LinuxHDEncSettings.txt - doc/Luks_on_disk_format.pdf - doc/New_methods_in_HD_encryption.pdf - doc/TKS1-draft.pdf - doc/tomb_manpage.pdf -) - -CDEPEND=" - dev-libs/libgcrypt - tray? ( - dev-qt/qtcore:5 - dev-qt/qtgui:5 - dev-qt/qtwidgets:5 - ) -" -RDEPEND=" - ${CDEPEND} - app-admin/sudo - app-crypt/gnupg - app-crypt/pinentry - app-shells/zsh - sys-fs/cryptsetup - gui? ( gnome-extra/zenity ) -" -DEPEND="${CDEPEND}" -BDEPEND=" - dev-python/markdown - dev-python/pygments - sys-devel/gettext -" - -src_compile() { - export CC=$(tc-getCC) - export PREFIX="${EPREFIX}/usr" - emake - - pushd extras/kdf-keys || die - emake all - popd || die - - if use tray ; then - pushd extras/qt-tray || die - eqmake5 - emake all - popd || die - fi - - #translations - pushd extras/translations || die - emake all - popd || die - - #documentation - cd doc/literate || die - emake -} - -src_install() { - default - - #translations - export PREFIX="${ED}/usr" - pushd extras/translations || die - emake install - popd || die - - #zenity gui - if use gui ; then - pushd extras/gtomb || die - dobin gtomb - newdoc README.md README-gtomb - popd || die - fi - - #qt tray - if use tray ; then - pushd extras/qt-tray || die - dobin tomb-qt-tray - doicon pixmaps/tomb_icon.png - insinto /usr/share - doins -r i18n - popd || die - fi - - #kdf programs - pushd extras/kdf-keys || die - emake install - popd || die - - #is there an eclass for this? - #pixmap - pushd extras/gtk-tray - doicon monmort.xpm - newicon --context mimetypes --size 32 monmort.xpm monmort - newicon --size 32 monmort.xpm dyne-monmort - popd - pushd extras/desktop - #copied from install.zsh - #mime types - insinto /usr/share/mime/packages - doins dyne-tomb.xml - #desktop - domenu tomb.desktop - #menu - insinto /etc/menu - doins tomb - #mime info - insinto /usr/share/mime-info - doins tomb.mime - doins tomb.keys - insinto /usr/lib/mime/packages - newins tomb.mimepkg tomb - #application entry - insinto /usr/share/application-registry - doins tomb.applications - popd - - #documentation - einstalldocs - cd doc/literate || die - insinto "/usr/share/doc/${PF}/html" - doins -r *.html *.css public -} - -src_test() { - emake test - - pushd extras/kdf-keys || die - emake test -}
