diff options
Diffstat (limited to 'sys-libs/libixp/libixp-0.5_p20110208-r3.ebuild')
-rw-r--r-- | sys-libs/libixp/libixp-0.5_p20110208-r3.ebuild | 37 |
1 files changed, 16 insertions, 21 deletions
diff --git a/sys-libs/libixp/libixp-0.5_p20110208-r3.ebuild b/sys-libs/libixp/libixp-0.5_p20110208-r3.ebuild index 8c7dc645c040..bd8a54c6e054 100644 --- a/sys-libs/libixp/libixp-0.5_p20110208-r3.ebuild +++ b/sys-libs/libixp/libixp-0.5_p20110208-r3.ebuild @@ -1,10 +1,9 @@ -# Copyright 1999-2017 Gentoo Foundation +# Copyright 1999-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -# hg clone https://hg.suckless.org/libixp +EAPI=7 -EAPI=4 -inherit multilib toolchain-funcs +inherit toolchain-funcs DESCRIPTION="A stand-alone client/server 9P library including ixpc client" HOMEPAGE="https://libs.suckless.org/deprecated/libixp" @@ -13,29 +12,25 @@ SRC_URI="mirror://gentoo/${P}.tar.xz" LICENSE="MIT" SLOT="0" KEYWORDS="~amd64 ~hppa ~ppc ~ppc64 ~x86" -IUSE="" -RDEPEND="" -DEPEND="app-arch/xz-utils" +PATCHES=( + # https://code.google.com/p/libixp/issues/detail?id=2 + # https://code.google.com/p/wmii/issues/detail?id=247 + # https://bugs.gentoo.org/393299 + "${FILESDIR}"/${P}-gentoo.patch +) -pkg_setup() { +src_configure() { myixpconf=( - PREFIX="/usr" - LIBDIR="/usr/$(get_libdir)" + PREFIX="${EPREFIX}"/usr + LIBDIR="${EPREFIX}"/usr/$(get_libdir) + LIBS= CC="$(tc-getCC) -c" LD="$(tc-getCC) ${LDFLAGS}" AR="$(tc-getAR) crs" - MAKESO="1" + MAKESO=1 SOLDFLAGS="-shared" - ) -} - -src_prepare() { - # https://code.google.com/p/libixp/issues/detail?id=2 - sed -i -e 's:ixp_serve9pconn:ixp_serve9conn:' include/ixp.h || die - - # https://bugs.gentoo.org/393299 https://code.google.com/p/wmii/issues/detail?id=247 - sed -i -e '69s:uint32_t:unsigned long:' include/ixp.h || die + ) } src_compile() { @@ -45,5 +40,5 @@ src_compile() { src_install() { emake "${myixpconf[@]}" DESTDIR="${D}" install dolib.so lib/libixp{,_pthread}.so - dodoc NEWS + einstalldocs } |