summaryrefslogtreecommitdiff
path: root/dev-libs/libtermkey
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2023-06-29 01:39:20 +0100
committerV3n3RiX <venerix@koprulu.sector>2023-06-29 01:39:20 +0100
commitbdac6b4aec4024fb844f76b91f3b007b86415e68 (patch)
treee50979191de69e5531e5e21765609c2dd7b6da06 /dev-libs/libtermkey
parent17ba30fcfb7751f08296c8e4caa05f20bb0813c5 (diff)
gentoo auto-resync : 29:06:2023 - 01:39:20
Diffstat (limited to 'dev-libs/libtermkey')
-rw-r--r--dev-libs/libtermkey/Manifest3
-rw-r--r--dev-libs/libtermkey/files/no-automagic-manpages-compress.patch18
-rw-r--r--dev-libs/libtermkey/libtermkey-0.22-r1.ebuild (renamed from dev-libs/libtermkey/libtermkey-0.22.ebuild)17
3 files changed, 34 insertions, 4 deletions
diff --git a/dev-libs/libtermkey/Manifest b/dev-libs/libtermkey/Manifest
index f4b8a7efaeb0..3c43d8ddab38 100644
--- a/dev-libs/libtermkey/Manifest
+++ b/dev-libs/libtermkey/Manifest
@@ -1,3 +1,4 @@
+AUX no-automagic-manpages-compress.patch 498 BLAKE2B c803a33a5a0b8b0c4240ba05a0a9159921a32daa2e86396e85f98acaad26d22cbff814e54e4a96fab4ecfe682a4788bd7dfc263345626617064b76d60c1f0e1a SHA512 d44bc11b6ab9e30ac594982f1f2c139c7806287cd759d106f133010627201874fe8d8290b63835c240fcd0da144455f5b1e63fad8867704c3044da174189e171
DIST libtermkey-0.22.tar.gz 46147 BLAKE2B fddc00a1ae525e5ed8c9c6eaee46fe30a99dbbc76ca988f9f5301b3c5c13a6de4462d6cc612119409a21737176f67ac196109b11fb58f414b25db5b6a49f4982 SHA512 2e8242cd1e6acb8900125dcee9fd47f7554c359363f760b88858c82667e1f3871bdd87358b14c8a133ef3cd2699947a5045477e64cdf7f96d4ead1723e73a219
-EBUILD libtermkey-0.22.ebuild 997 BLAKE2B dd173404749613a4c17c0126b00bc337e15ac47c091e1c66799a2bdfbf0bfe5beea20a875531ea67bc44259722e7e4123857ddd18a9ede28e887701fe769fe76 SHA512 a1eb12d557ead379d343439e315b005cffd28d41b2d31a15bda5e3b8d7ebb6c58c1a35dd29c4a4bdd2552eda97d15a3d7f2c0ece8c2f46d8ad843e95691c7519
+EBUILD libtermkey-0.22-r1.ebuild 1122 BLAKE2B 14ed571ca254c4eec72f194b0b502e32bf85e2924e4428b430b0ddeaf2ffb3fb1608395bfe12028608824e7b07536c9ae0b6b6d713045acebb9e8bbb25c53833 SHA512 cffbe895939884f531887a955761a07c8468b7915ef59626ba1670fc0a2bca3320a30d6005b3c02875ba0065f37600f2bdfe58d357ad39cc9cf3b0481113b74d
MISC metadata.xml 358 BLAKE2B 555dc6dc5edb485ded5e2fec2eef70426c2e693853954c5feb8d39914b1cc88aed79dae13df257df86193701e9f842fad8e4686941d3a143a261e289ebc0960c SHA512 1a9faab554e113b8c3c83ad7a6e24fa71ed7ea3838a11677465cc824c7181d512d58443b5ea2fbd52492345e62db5895e3f17a47dc7e413842b02cdad85c5411
diff --git a/dev-libs/libtermkey/files/no-automagic-manpages-compress.patch b/dev-libs/libtermkey/files/no-automagic-manpages-compress.patch
new file mode 100644
index 000000000000..8f6fa34aef6c
--- /dev/null
+++ b/dev-libs/libtermkey/files/no-automagic-manpages-compress.patch
@@ -0,0 +1,18 @@
+diff --git a/Makefile b/Makefile
+index 199f143..70788ee 100644
+--- a/Makefile
++++ b/Makefile
+@@ -121,13 +121,3 @@ install-lib: $(LIBRARY)
+ install-man:
+ install -d $(DESTDIR)$(MAN3DIR)
+ install -d $(DESTDIR)$(MAN7DIR)
+- for F in man/*.3; do \
+- gzip <$$F >$(DESTDIR)$(MAN3DIR)/$${F#man/}.gz; \
+- done
+- for F in man/*.7; do \
+- gzip <$$F >$(DESTDIR)$(MAN7DIR)/$${F#man/}.gz; \
+- done
+- while read FROM EQ TO; do \
+- echo ln -sf $$TO.gz $(DESTDIR)$(MAN3DIR)/$$FROM.gz; \
+- done < man/also
+-
diff --git a/dev-libs/libtermkey/libtermkey-0.22.ebuild b/dev-libs/libtermkey/libtermkey-0.22-r1.ebuild
index ebdac2ff53e1..556109cfa964 100644
--- a/dev-libs/libtermkey/libtermkey-0.22.ebuild
+++ b/dev-libs/libtermkey/libtermkey-0.22-r1.ebuild
@@ -1,7 +1,8 @@
# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=6
+EAPI=8
+
inherit flag-o-matic
DESCRIPTION="Library for easy processing of keyboard entry from terminal-based programs"
@@ -14,10 +15,18 @@ KEYWORDS="amd64 arm arm64 ~ppc64 ~riscv x86 ~x64-macos"
IUSE="demos static-libs"
RDEPEND="dev-libs/unibilium:="
-DEPEND="${RDEPEND}
+DEPEND="
+ ${RDEPEND}
+"
+BDEPEND="
sys-devel/libtool
virtual/pkgconfig
- demos? ( dev-libs/glib:2 )"
+ demos? ( dev-libs/glib:2 )
+"
+
+PATCHES=(
+ "${FILESDIR}"/no-automagic-manpages-compress.patch
+)
src_prepare() {
default
@@ -36,4 +45,6 @@ src_install() {
emake PREFIX="${EPREFIX}/usr" LIBDIR="${EPREFIX}/usr/$(get_libdir)" DESTDIR="${D}" install
use static-libs || rm "${ED}"/usr/$(get_libdir)/${PN}.a || die
rm "${ED}"/usr/$(get_libdir)/${PN}.la || die
+ doman "${S}"/man/*.3
+ doman "${S}"/man/*.7
}