summaryrefslogtreecommitdiff
path: root/app-misc
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2024-06-19 00:09:54 +0100
committerV3n3RiX <venerix@koprulu.sector>2024-06-19 00:09:54 +0100
commite8df704cf9b5e9e517317b8912377c0a8ca0d11e (patch)
treeab3f43045fb1d37471f8217c8547d2120bb3d1da /app-misc
parentccaccfe4f1da8c11d9fa110f6e4eb847358769d7 (diff)
gentoo auto-resync : 19:06:2024 - 00:09:54
Diffstat (limited to 'app-misc')
-rw-r--r--app-misc/Manifest.gzbin50763 -> 50762 bytes
-rw-r--r--app-misc/cstream/Manifest4
-rw-r--r--app-misc/cstream/cstream-3.2.1-r1.ebuild6
-rw-r--r--app-misc/cstream/cstream-4.0.0.ebuild26
-rw-r--r--app-misc/dfshow/Manifest5
-rw-r--r--app-misc/dfshow/dfshow-0.10.3_beta.ebuild60
-rw-r--r--app-misc/dfshow/dfshow-0.9.1_beta-r2.ebuild4
-rw-r--r--app-misc/dfshow/files/dfshow-0.10.3_beta-use-PKG_CHECK_MODULES-for-ncurses-libconfig.patch82
-rw-r--r--app-misc/jdupes/Manifest2
-rw-r--r--app-misc/jdupes/metadata.xml4
-rw-r--r--app-misc/klavaro/Manifest4
-rw-r--r--app-misc/klavaro/klavaro-3.13-r1.ebuild2
-rw-r--r--app-misc/klavaro/klavaro-3.14.ebuild41
13 files changed, 226 insertions, 14 deletions
diff --git a/app-misc/Manifest.gz b/app-misc/Manifest.gz
index 751f2cdcca44..c95ceb8a7796 100644
--- a/app-misc/Manifest.gz
+++ b/app-misc/Manifest.gz
Binary files differ
diff --git a/app-misc/cstream/Manifest b/app-misc/cstream/Manifest
index dae3b2b1bd22..9c33b699ef86 100644
--- a/app-misc/cstream/Manifest
+++ b/app-misc/cstream/Manifest
@@ -1,4 +1,6 @@
AUX cstream-3.2.1-Fix-implicit-function-declaration.patch 639 BLAKE2B 370a895d2a9ea8d4fdfbde19c2a60f60a87491f54adb3f33208515dafb69a4be8c71b42c421bd723f9e3396b85c67f3ead7464d76a1ea8a7c0145621ca1b9e31 SHA512 52355857aaf6e00ba33784b357ab1f234d811e99e80dd8dcf38d4a379d74986f979a95a22b2026413f59d2c441213ad00483275938bc5f5b82f48392ddac7d46
DIST cstream-3.2.1.tar.gz 110388 BLAKE2B 4537f2affd696620f53cfdb08d8f85ba01bdc1b5db8b3d8fa3e373a1ece96f2dc1e88efed20f1278ffde87cd1456b466d87c2c2c05480abdf79af84ca7d629f7 SHA512 f40819f07e27887528d9ff1abe6183e6e97fcefc60eb0b289f20449cdef73567b2cb5f40c52bf66dd3f4c8f869bdfdcbe0faa983659e6f8f427129f75ee1ee70
-EBUILD cstream-3.2.1-r1.ebuild 537 BLAKE2B e8751f1aac61df2269fbba88d5a7fa3edeb1bc5afb19996b3119bf00de1e1e03ab90106efd84633b431373387ff4456e0609aa7d2cf39af01929650443b03b96 SHA512 a5331c28466586e09698ae4b4c80b9495042b77766479f1e51b9dd7ffae5de63d1ecda5aa00621fa80f8f2e89d3cc4f945f78d7942132047a52225dfb5970398
+DIST cstream-4.0.0.tar.gz 113042 BLAKE2B 3f9238de2c39b62c27eece6920e20b132eaf85e4455584a3bea48024bf0017338027988a3f0b7fabcb247684dc66113412d6b5077aab1f5a59142f5ce2154d00 SHA512 fe9eedcc1a63e3dd14f569bd3ee6cce60b6d6d6169eb170086d8784cb16b4a79b93913a3ecedaf2091f342e27e3bb31db042cba118ffdd847f71d51b9039072c
+EBUILD cstream-3.2.1-r1.ebuild 539 BLAKE2B f8ec34a07382a5950f2b0366e0e15394ca23ba14425627006a061534673e8f760eb040d82ed85284d57b7105f179f827789fc9e1634e068ab1a0f9eeaa2e6d1f SHA512 6ac13967dd2c76e975fc2d90d9eef335de963d1126e466bc4f90b9c5be9f915d53cd982ac2521585c33b5989257df362f56c210dff8c6337f3a69b46821d06e6
+EBUILD cstream-4.0.0.ebuild 541 BLAKE2B 9ace598ad1c8bda231deb0c832e52b42ed4a80e06e989e6232180c41c1cd774fcba7339ab7ac874c0e8cbe46b6dc6d40b469cfa26b24a05db99157c5fdc836a2 SHA512 572af0ff92b7981b8a850fdb2386724cae7fa8bc0bf7c2baef7349b9eb20accf934f0674b52718cf464a885aab8519cddecf0ca686a98eb25dddf8f2cfedd58e
MISC metadata.xml 1734 BLAKE2B bccb6fccda0a99fc2c9e475acdfd2261c9bd3201236857ab21d5f5b42c8b1c18fe849c3b9fa1cb8e291511c90907a92f4c80a8322ff7b286ecae3cfd25fac471 SHA512 aff51f76be1d6b5c5c279c68301e5a7a3cf49f8417b4a6f7ccfe1dddd66129b9703169c6decdf6b7c394e18c986834abe1c3bda6e21c99600e0f267964dd90da
diff --git a/app-misc/cstream/cstream-3.2.1-r1.ebuild b/app-misc/cstream/cstream-3.2.1-r1.ebuild
index 3b9594ce01ed..0348aba5fad8 100644
--- a/app-misc/cstream/cstream-3.2.1-r1.ebuild
+++ b/app-misc/cstream/cstream-3.2.1-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -6,8 +6,8 @@ EAPI=8
inherit autotools
DESCRIPTION="General-purpose stream-handling tool like UNIX dd"
-HOMEPAGE="http://www.cons.org/cracauer/cstream.html"
-SRC_URI="http://www.cons.org/cracauer/download/${P}.tar.gz"
+HOMEPAGE="https://www.cons.org/cracauer/cstream.html"
+SRC_URI="https://www.cons.org/cracauer/download/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
diff --git a/app-misc/cstream/cstream-4.0.0.ebuild b/app-misc/cstream/cstream-4.0.0.ebuild
new file mode 100644
index 000000000000..371ec1a47a59
--- /dev/null
+++ b/app-misc/cstream/cstream-4.0.0.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools
+
+DESCRIPTION="General-purpose stream-handling tool like UNIX dd"
+HOMEPAGE="https://www.cons.org/cracauer/cstream.html"
+SRC_URI="https://www.cons.org/cracauer/download/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+PATCHES=(
+ "${FILESDIR}"/${PN}-3.2.1-Fix-implicit-function-declaration.patch
+)
+
+src_prepare() {
+ default
+
+ rm auxdir/missing || die "Failed to remove auxdir/missing"
+
+ eautoreconf
+}
diff --git a/app-misc/dfshow/Manifest b/app-misc/dfshow/Manifest
index 01abd174d538..71d9f9858074 100644
--- a/app-misc/dfshow/Manifest
+++ b/app-misc/dfshow/Manifest
@@ -1,4 +1,7 @@
+AUX dfshow-0.10.3_beta-use-PKG_CHECK_MODULES-for-ncurses-libconfig.patch 2757 BLAKE2B e2e44701372d200835020d4d8dce2cefa9d72784b0fa9032f6ace4107526f94592408d979af46ab731a6d922961e5e96c780d5f33200e0060a2a6abf670f31ef SHA512 8a81b6d1afe2c7351c143028d80171fbc56e38e5f1107c7e1ebab5622fc460f65f29032d599815d04d5bd86d9d761007b2dbb32b7e7c0e8f51006f9c1d1bb50e
AUX dfshow-0.9.1_beta-use-PKG_CHECK_MODULES-for-ncurses-libconfig.patch 2955 BLAKE2B 8c1d5b8483a83d4f9051a444c97f96b4753dae76be410df12495c3df932a800ea804ae742f5ea918dcf0f3e5b5ec957218cc7b7dd12e5ffce8d910513874f720 SHA512 945037750e52fb4d20348b30a610ad6844b2aa94ddfd204fa2c536c7587d473cac10545becf3240770794c3b2203cee5121394ffebbc14b931c5dbdc1c2955fc
+DIST dfshow-0.10.3_beta.tar.gz 317703 BLAKE2B 88694fbb85b2126aa82fd25b8a4d600d6ee952346abd616537dc14eaf1160917d1d85dcacb41028f2d9265da39570e180277c1704dcf968b172bbcc210cfb665 SHA512 08d5e03a77dcc97d517caa2fbef117a362129dfbf5913d52402aabd5c306f0cdb3c8ca006d85046df2661d13047c0ccef7ad079429fcf8dc4a65c9a205eb6907
DIST dfshow-0.9.1_beta.tar.gz 109882 BLAKE2B a8351a4ae1e3d8f0a4166f7642bb32a1ec60723f73d7da9bdc8b496162c4174421e0e369499ace22cfeec64a32b3dbcd9411bdc10c19cc6427d04bc1df298c44 SHA512 c13347075f51c213e804855a1cc432076d8fcd5f278e4945b457fdddc3945e9d743f3dc4f26e4194f6a5b612a4e118081dd3afbb1a4523ae3c962a4fae68494e
-EBUILD dfshow-0.9.1_beta-r2.ebuild 1390 BLAKE2B cb2b029ccf8ddf8087970b829b31ee887e9ef0944726f821eae900fa5cac81d42096d7b07488f4f625b904a90c54a23cc9966236a7ccd684f6cddf2e8b458632 SHA512 237b97b08b6c883aca1bb9d1a4249160183b1dac3e0ea2fce23e573b10565b21fc4a6642b59f35936b9575c0f609da1c91e5af7c3ff6f6f863262d25abd8af34
+EBUILD dfshow-0.10.3_beta.ebuild 1360 BLAKE2B ab7c933863d7cc575883e9a1b159020ce6a0f05c38e8f16d897a5aca4fc497799a4ea26e79143fcc95b0c43ff11efd0be7d26cabf851260d66b97f5fae079d4a SHA512 479a9fd4aad07ab1dc6cb39a40720287c950b427d30c27fe87dab840ba33908983ef4b8d8dd79c0b759456e8ebafd29de234bbf28ea0a6b29b0f9c48c695d78a
+EBUILD dfshow-0.9.1_beta-r2.ebuild 1378 BLAKE2B f9e696cd64c41fe1a2be6e13ac0aaba1e2b5787d03a0d2a368f4f38fbf41a9dccb8b5173b73c2a440f4192a351c95ff999b945f22bd1fa917d7e69d2a6c13a6c SHA512 1f3b53ae76225f079efcb17632a06eb08d2cc95d33a12cf52a05d5e89068dfb47d4c3385b216176e19a40fc24b28b6659571bd86b0a50d3b59a465ba6a818f70
MISC metadata.xml 517 BLAKE2B 7b462c5df1b652821e2bdc8b188099e2bb8870cc82f8701fcd33a5356bd2957d6ad2f063f5fe85ba250ed61ad38e55a621192fd0c51e2f31a8d59a35c5ff883e SHA512 bdca90f9f8097556e1bfca7ddb384f9e12ef170705f56afbf49fcdebd5bd14be56677a02d9566b9417f3e31a90c26844173b2a90282e7bc9b805398ca88032f9
diff --git a/app-misc/dfshow/dfshow-0.10.3_beta.ebuild b/app-misc/dfshow/dfshow-0.10.3_beta.ebuild
new file mode 100644
index 000000000000..30ee0b1bae6b
--- /dev/null
+++ b/app-misc/dfshow/dfshow-0.10.3_beta.ebuild
@@ -0,0 +1,60 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools bash-completion-r1 flag-o-matic
+
+MY_PV="${PV//_beta/-beta}"
+DESCRIPTION="Unix-like rewrite of some of the applications from DF-EDIT"
+HOMEPAGE="https://github.com/roberthawdon/dfshow"
+SRC_URI="https://github.com/roberthawdon/dfshow/archive/v${MY_PV}.tar.gz -> ${P}.tar.gz"
+S="${WORKDIR}/${PN}-${MY_PV}"
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+DEPEND="
+ sys-apps/acl
+ dev-libs/libconfig:=
+ sys-libs/ncurses:0=
+"
+RDEPEND="${DEPEND}"
+BDEPEND="virtual/pkgconfig"
+
+PATCHES=(
+ "${FILESDIR}"/${P}-use-PKG_CHECK_MODULES-for-ncurses-libconfig.patch
+)
+
+src_prepare() {
+ default
+
+ if [[ ${CHOST} == *-darwin* ]] ; then
+ # Standard on macOS
+ # No real motivation to push libtool upstream just for this
+ append-ldflags -Wl,-undefined -Wl,dynamic_lookup
+ fi
+
+ eautoreconf
+}
+
+src_configure() {
+ # -Werror=lto-type-mismatch
+ # https://bugs.gentoo.org/854726
+ # https://github.com/roberthawdon/dfshow/issues/172
+ filter-lto
+
+ default
+}
+
+src_install() {
+ default
+
+ newbashcomp "${S}/misc/auto-completion/bash/sf-completion.bash" sf
+ newbashcomp "${S}/misc/auto-completion/bash/show-completion.bash" show
+
+ insinto /usr/share/zsh/site-functions
+ doins "${S}/misc/auto-completion/zsh/_sf"
+ doins "${S}/misc/auto-completion/zsh/_show"
+}
diff --git a/app-misc/dfshow/dfshow-0.9.1_beta-r2.ebuild b/app-misc/dfshow/dfshow-0.9.1_beta-r2.ebuild
index dc9ffb493c9b..9cff88a40bc0 100644
--- a/app-misc/dfshow/dfshow-0.9.1_beta-r2.ebuild
+++ b/app-misc/dfshow/dfshow-0.9.1_beta-r2.ebuild
@@ -6,12 +6,12 @@ EAPI=8
inherit autotools bash-completion-r1 flag-o-matic
MY_PV="${PV//_beta/-beta}"
-DESCRIPTION="DF-SHOW is a Unix-like rewrite of some of the applications from DF-EDIT"
+DESCRIPTION="Unix-like rewrite of some of the applications from DF-EDIT"
HOMEPAGE="https://github.com/roberthawdon/dfshow"
SRC_URI="https://github.com/roberthawdon/dfshow/archive/v${MY_PV}.tar.gz -> ${P}.tar.gz"
S="${WORKDIR}/${PN}-${MY_PV}"
-LICENSE="GPL-3"
+LICENSE="GPL-3+"
SLOT="0"
KEYWORDS="~amd64 ~x86"
diff --git a/app-misc/dfshow/files/dfshow-0.10.3_beta-use-PKG_CHECK_MODULES-for-ncurses-libconfig.patch b/app-misc/dfshow/files/dfshow-0.10.3_beta-use-PKG_CHECK_MODULES-for-ncurses-libconfig.patch
new file mode 100644
index 000000000000..ae45de9e28be
--- /dev/null
+++ b/app-misc/dfshow/files/dfshow-0.10.3_beta-use-PKG_CHECK_MODULES-for-ncurses-libconfig.patch
@@ -0,0 +1,82 @@
+From a8185ad9270db54b9e0c66002e7ceebdc264af19 Mon Sep 17 00:00:00 2001
+From: Sam James <sam@gentoo.org>
+Date: Fri, 30 Apr 2021 04:49:26 +0100
+Subject: [PATCH] Use PKG_CHECK_MODULES for ncurses, libconfig
+
+It's not always clear how to link against ncurses
+and the choices before us are:
+1) use a convoluted chain of autoconf checks
+2) use pkg-config (this commit)
+3) guess and hardcode the most popular values
+
+This is an iteration of a previous change [0] by a
+Gentoo contributor which landed upstream.
+
+The previous change ended up doing 3) which is fine
+but doesn't always work in strange situations. Gentoo
+_usually_ builds 'split tinfo' on Linux but this isn't
+guaranteed.
+
+This change now uses PKG_CHECK_MODULES which uses
+pkg-config behind the scenes to query ncurses
+for the correct way to build & link against it.
+
+(We do the same thing for libconfig too.)
+
+[0] https://github.com/roberthawdon/dfshow/pull/115
+---
+ Makefile.am | 13 ++++---------
+ configure.ac | 5 +++--
+ 2 files changed, 7 insertions(+), 11 deletions(-)
+
+diff --git a/Makefile.am b/Makefile.am
+index 048ded5..6dcaa1f 100644
+--- a/Makefile.am
++++ b/Makefile.am
+@@ -7,21 +7,16 @@
+
+ AM_CPPFLAGS = -DLOCALEDIR=\"$(localedir)\"
+ AM_CFLAGS = -DSYSCONFIG=\"$(dfshowconfdir)\" -DDATADIR=\"$(dfshowdatadir)\" -D_XOPEN_SOURCE_EXTENDED -fno-common
++AM_CFLAGS += $(ncurses_CFLAGS) $(libconfig_CFLAGS)
+
+-LDADD = -lm -lconfig $(LIBINTL)
+-
+-if DARWIN
+-LDADD += -lncurses
+-else
+-LDADD += -lncursesw
+-endif
++LDADD = -lm $(ncurses_LIBS) $(libconfig_LIBS)
+
+ if LINUX
+-LDADD += -lacl -ltinfo
++LDADD += -lacl
+ endif
+
+ if HURD
+-LDADD += -lacl -ltinfo
++LDADD += -lacl
+ endif
+
+ if SELINUX
+diff --git a/configure.ac b/configure.ac
+index f185b69..8acf1ab 100644
+--- a/configure.ac
++++ b/configure.ac
+@@ -34,10 +34,11 @@
+
+ AC_CHECK_MEMBERS([struct stat.st_author])
+ AC_CHECK_HEADERS([stdio.h limits.h signal.h ctype.h wctype.h getopt.h sys/types.h sys/stat.h dirent.h fcntl.h pwd.h string.h stdlib.h unistd.h time.h sys/statvfs.h libgen.h errno.h wchar.h hurd.h math.h sys/sysmacros.h regex.h utime.h sys/xattr.h acl/libacl.h stdint.h])
+-AC_CHECK_HEADERS(ncurses.h, , AC_MSG_ERROR(ncurses header (ncurses.h) not found. You may need to install an ncurses development package.))
+-AC_CHECK_HEADERS(libconfig.h, , AC_MSG_ERROR(libconfig header (libconfig.h) not found. You may need to install a libconfig development package.))
+ AC_CHECK_HEADERS(sys/acl.h, , AC_MSG_ERROR(libacl header (sys/acl.h) not found. You may need to install a libacl development package.))
+
++PKG_CHECK_MODULES([ncurses], [ncursesw ncurses])
++PKG_CHECK_MODULES([libconfig], [libconfig])
++
+ AC_CHECK_PROG(VIM_CHECK,vim,yes)
+ AS_IF([test "x$VIM_CHECK" = "xyes"], [
+ AC_DEFINE(HAVE_VIM, 1, [True for systems with Vim])
+--
+2.31.1
+
diff --git a/app-misc/jdupes/Manifest b/app-misc/jdupes/Manifest
index 5c8e6c16d547..2a8e63c3168d 100644
--- a/app-misc/jdupes/Manifest
+++ b/app-misc/jdupes/Manifest
@@ -1,4 +1,4 @@
DIST jdupes-1.27.3.tar.gz 174779 BLAKE2B f6697df396e2f6e285d17465de183904f87e0b34b2a46bb7aeea6da8696ae31951af3f2f26b6e71cedbd25c756456ece055b99e76f92eadabd79a01183161d59 SHA512 ee2d60a922558e2aa819f9074fb0b3b38cc93ddc4f6ca3a1d0dd8731c4ecf72d1b6cbb0bc85be7cd63b21f7d9138efadfb64208122a4eebd4e55756a3edd5bcc
EBUILD jdupes-1.27.3.ebuild 1100 BLAKE2B d95a6ef8636f9e584ec56701dd37f24bd1964131e04dbb78ffc8c270875ae3eeff7329a2a7c0cf987d8d66c2ff893caffd1897b4a7e90e9d86d59facce1fbb2a SHA512 798449f6ff7fac1037b3461f2d5556888279333991a5277413474df34d4dd40087039231f6adc9ba841c33841c1dedfa3a8ff28e2715457c5e84780e3f8764aa
EBUILD jdupes-9999.ebuild 1101 BLAKE2B 079a2f338cdf295bb803f374ad85914252f0a5e7e6a970d00fe1d7fdd81429169e2b91685e7fb69323d4e7b004fd30001588f1ee05ebec4b949820f64c42772a SHA512 c47e367822c734cc8b26d237c82490d99306fc6bd9170dd0585d524c9da0aeb891b5b700ce0af9e8116e59934cf06128b2abd83a5c31bc054858f775d6684e18
-MISC metadata.xml 678 BLAKE2B e684d8e5c92d4ce8df58465f485eba5a8f8575669796c3ece2c2df1f549c9f0eaa3569a4e255e3b0ff43cef7592f7ba9e259f16393e953181a1500e79c2d173c SHA512 32c6c5faccd60ce404af208dba58287f3ec4908e222e2f438610d4083b5562951c538f8da428625b01d74e091b232f9c40187338787e029b602b69c1b29e9627
+MISC metadata.xml 554 BLAKE2B 7526c368d230d9bb4295c9e58c97224fa668e76558a1c5ede5d901bfc094c3864297bb32d0b34f90b1ca22a31251b2b7c4669f6b20620b3725ba0ee9822706eb SHA512 a0153135e209a737a36dedd32803fd679c755bce62c159d70c3596479983df05a482aa29b90fdc4b0286d583383153c92a0f917d7b1cd4ed819889e0bb64e60e
diff --git a/app-misc/jdupes/metadata.xml b/app-misc/jdupes/metadata.xml
index 61f7438c4a27..c1543e415690 100644
--- a/app-misc/jdupes/metadata.xml
+++ b/app-misc/jdupes/metadata.xml
@@ -5,10 +5,6 @@
<email>jakov.petrina@sartura.hr</email>
<name>Jakov Petrina</name>
</maintainer>
- <maintainer type="person" proxied="proxy">
- <email>jsmolic@gentoo.org</email>
- <name>Jakov Smolić</name>
- </maintainer>
<maintainer type="project" proxied="proxy">
<email>proxy-maint@gentoo.org</email>
<name>Proxy Maintainers</name>
diff --git a/app-misc/klavaro/Manifest b/app-misc/klavaro/Manifest
index 378e3e09d2b1..7da2d298051f 100644
--- a/app-misc/klavaro/Manifest
+++ b/app-misc/klavaro/Manifest
@@ -1,5 +1,7 @@
AUX klavaro-3.13-datadir.patch 514 BLAKE2B 0e3b3080d211634269588006e46d949b980144b837dc0a3d57fbe663dd7c63d866f7985035629155e76aabae30c451262c8260134225320ffaccf6d31ad8e34d SHA512 5b8707459ebd372834e65edb9497505823970c798fd4a1e6fedf10dd3d37c55f43ad249288b6ab012732a940a9df2e0a58d1c4915de71c984e0d8ff3a36c6271
AUX klavaro-3.13-desktop-keywords.patch 4364 BLAKE2B 080e88df774c9e29826a1c7e7b7fbcadc96ba06e17ce29b858ec1161f0b11cea1bed84cfea8bd36a19576ed0e3c6894ded9fa9cb2598c376bb0f9981d4cc63f2 SHA512 96b1213c39b5258fef6f7a8adbbcaf1b815a2cb71d55481a7196a8eaf3dcd141c248b57f4586d036381ab1af1234f9606a15e5b91f9f6245bee04cf0b8cf9476
DIST klavaro-3.13.tar.bz2 1237015 BLAKE2B f6cf83005217e924ff1ea9a596d1154a3225298142722eb51609411f74444d73cb5d4a98fc11634185c3ca857b566d33396c841cb40f925e2d84b7180c357c57 SHA512 17765be33305a722f8d23006353c5de812075decc7931c596bd8c7efe2d93657687847f007adb4e7f758a535fd3cded36581fd1e9f5b4af7d6d3b441b7245b36
-EBUILD klavaro-3.13-r1.ebuild 959 BLAKE2B d62c7307d95313257caffe620b7fbfdefa984db0425afd5025a2ed552ac618a19a020a546c4eaa2f927c8b42cd7fc1d00955d55a3a2046a2f92bbb233c951bea SHA512 af4e9b53bd26d0d68a7fe17de10ee7cb7dd11755aa323ca967bfeb54547a1f380e511b82eb59a3f6be3b03ff6f76ad26003ea5a6e7ce5a30875c9e4c36ebc691
+DIST klavaro-3.14.tar.bz2 1246616 BLAKE2B fc3d4068ccfbba7c841c7f2c7960d35f1f3eb1025cc0732ffcc965d297e6365ebf9375af0753d276f55189c93b60f4a52402acc5e2432eea9358fe7d7d5f7b24 SHA512 d27d2faf78b9cdb9324ef1cbb3de84250c009bf4126fed7e47c0fd6fe76b422576dec033a5568a32102e6d02eaab8a936eb958b72b191878a97b7840f9bfd470
+EBUILD klavaro-3.13-r1.ebuild 960 BLAKE2B 223fd6bec5a3eb3afe1e04dce3fc0d736e9bb385bd97aa0b3e79b02e078ff4d6ea82c8734de6836a03bc8222e1d817d5ce09e035505b807db1a286da345a52be SHA512 7ac63906354efc51143b539ba57283cd7232e6d49ecbe81b1ab4d2bf8d2acfd885dbd6cb62b52f87776838d81b50efa5aace2623dcc170589342757cbbdefaa7
+EBUILD klavaro-3.14.ebuild 760 BLAKE2B d35c0c60b3a8edf242e94dcfbcab269e19501c2bda78ed13a0b5d63a7a893b83571bedcb54f83c3f0c5e148efa8fc5d33ce9098e0a99f0c297564780e2ce465f SHA512 a113177459f4a55c8b7500842c19df64aab39f81024d9b2d0348bb86b9042d7b3fdb92e91578941dd74cf63d33cdabffadb69f4fd0a0637930a880956d128749
MISC metadata.xml 245 BLAKE2B a4b272a16070570fe0ba833073cc83891b08d2ec1123961e384d4b5e1cdb945b466da642243ff3197d71fbfa784cdc0f1ad07b906056f8f4618549df6f7a08d7 SHA512 94dab4934d91e76395edcdba99cdc609a3c658d5b72d524a427389f496dc391fb4ff5351b2984c96d2283c64c4090e27a0277efe60dab5a19f8aabd10e51e255
diff --git a/app-misc/klavaro/klavaro-3.13-r1.ebuild b/app-misc/klavaro/klavaro-3.13-r1.ebuild
index 5e77b6a2178d..2a6896c0ba40 100644
--- a/app-misc/klavaro/klavaro-3.13-r1.ebuild
+++ b/app-misc/klavaro/klavaro-3.13-r1.ebuild
@@ -9,7 +9,7 @@ DESCRIPTION="Another free touch typing tutor program"
HOMEPAGE="https://klavaro.sourceforge.io/"
SRC_URI="https://downloads.sourceforge.net/project/${PN}/${P}.tar.bz2"
-LICENSE="GPL-3"
+LICENSE="GPL-3+"
SLOT="0"
KEYWORDS="amd64 x86"
diff --git a/app-misc/klavaro/klavaro-3.14.ebuild b/app-misc/klavaro/klavaro-3.14.ebuild
new file mode 100644
index 000000000000..5425ae7ce9d2
--- /dev/null
+++ b/app-misc/klavaro/klavaro-3.14.ebuild
@@ -0,0 +1,41 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools optfeature xdg-utils
+
+DESCRIPTION="Another free touch typing tutor program"
+HOMEPAGE="https://klavaro.sourceforge.io/"
+SRC_URI="https://downloads.sourceforge.net/project/${PN}/${P}.tar.bz2"
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+BDEPEND="
+ dev-util/intltool
+ >=sys-devel/gettext-0.18.3
+"
+RDEPEND="
+ dev-libs/glib:2
+ net-misc/curl
+ x11-libs/gtk+:3
+ >=x11-libs/gtkdatabox-1.0.0
+ x11-libs/pango
+"
+DEPEND="${RDEPEND}"
+
+src_prepare() {
+ default
+ eautoreconf
+}
+
+pkg_postinst() {
+ xdg_icon_cache_update
+ optfeature "instructions via synthesized speech" app-accessibility/espeak-ng
+}
+
+pkg_postrm() {
+ xdg_icon_cache_update
+}