summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorIonen Wolkens <ionen@gentoo.org>2022-10-07 23:07:19 -0400
committerIonen Wolkens <ionen@gentoo.org>2022-10-07 23:35:30 -0400
commit56cd6f31e4ab05adf26a409b65e2c66b5d53961f (patch)
treea28cad193beb6019670b2c015f13f4c788abec7e /dev-libs/9libs
parentgnome-extra/gnome-software: Version bump to 43.0 (diff)
downloadgentoo-56cd6f31e4ab05adf26a409b65e2c66b5d53961f.tar.gz
gentoo-56cd6f31e4ab05adf26a409b65e2c66b5d53961f.tar.bz2
gentoo-56cd6f31e4ab05adf26a409b65e2c66b5d53961f.zip
dev-libs/9libs: EAPI7->8, prefix fixes, depend on xorg-proto
Also drop tc-export, may have been needed in the past before eautoreconf was used. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Diffstat (limited to 'dev-libs/9libs')
-rw-r--r--dev-libs/9libs/9libs-1.0-r4.ebuild43
1 files changed, 21 insertions, 22 deletions
diff --git a/dev-libs/9libs/9libs-1.0-r4.ebuild b/dev-libs/9libs/9libs-1.0-r4.ebuild
index bb14ac5ccbf2..192bc75d9c20 100644
--- a/dev-libs/9libs/9libs-1.0-r4.ebuild
+++ b/dev-libs/9libs/9libs-1.0-r4.ebuild
@@ -1,44 +1,43 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=7
-inherit autotools toolchain-funcs
+EAPI=8
-DESCRIPTION="A package of Plan 9 compatibility libraries"
-HOMEPAGE="https://www.netlib.org/research/9libs/9libs-1.0.README"
-SRC_URI="https://www.netlib.org/research/9libs/${P}.tar.bz2"
+inherit autotools
+
+DESCRIPTION="Plan 9 compatibility libraries"
+HOMEPAGE="https://netlib.org/research/9libs/9libs-1.0.README"
+SRC_URI="https://netlib.org/research/9libs/${P}.tar.bz2"
LICENSE="PLAN9"
SLOT="0"
KEYWORDS="amd64 ~riscv x86"
-DEPEND="
- >=x11-libs/libX11-1.0.0
- >=x11-libs/libXt-1.0.0
-"
RDEPEND="
+ x11-libs/libX11
+ x11-libs/libXt"
+DEPEND="
${DEPEND}
-"
-DOCS=(
- README
-)
+ x11-base/xorg-proto"
+
PATCHES=(
"${FILESDIR}"/${PN}-va_list.patch # Bug 385387
)
src_prepare() {
default
+
eautoreconf
}
src_configure() {
- tc-export CC
-
- econf \
- --enable-shared \
- --disable-static \
- --includedir=/usr/include/9libs \
+ local econfargs=(
+ --enable-shared
+ --includedir="${EPREFIX}"/usr/include/9libs
--with-x
+ )
+
+ econf "${econfargs[@]}"
}
src_install() {
@@ -47,8 +46,8 @@ src_install() {
# rename some man pages to avoid collisions with dev-libs/libevent
local f
for f in add balloc bitblt cachechars event frame graphics rgbpix; do
- mv "${D}"/usr/share/man/man3/${f}.{3,3g} || die
+ mv "${ED}"/usr/share/man/man3/${f}.{3,3g} || die
done
- find "${ED}" -name '*.la' -delete || die
+ find "${ED}" -type f -name '*.la' -delete || die
}