diff options
author | V3n3RiX <venerix@redcorelinux.org> | 2017-10-09 18:53:29 +0100 |
---|---|---|
committer | V3n3RiX <venerix@redcorelinux.org> | 2017-10-09 18:53:29 +0100 |
commit | 4f2d7949f03e1c198bc888f2d05f421d35c57e21 (patch) | |
tree | ba5f07bf3f9d22d82e54a462313f5d244036c768 /sys-libs/libixp/libixp-0.5_p20110208-r3.ebuild |
reinit the tree, so we can have metadata
Diffstat (limited to 'sys-libs/libixp/libixp-0.5_p20110208-r3.ebuild')
-rw-r--r-- | sys-libs/libixp/libixp-0.5_p20110208-r3.ebuild | 49 |
1 files changed, 49 insertions, 0 deletions
diff --git a/sys-libs/libixp/libixp-0.5_p20110208-r3.ebuild b/sys-libs/libixp/libixp-0.5_p20110208-r3.ebuild new file mode 100644 index 000000000000..ac977ca3ebbd --- /dev/null +++ b/sys-libs/libixp/libixp-0.5_p20110208-r3.ebuild @@ -0,0 +1,49 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +# hg clone https://hg.suckless.org/libixp + +EAPI=4 +inherit multilib toolchain-funcs + +DESCRIPTION="A stand-alone client/server 9P library including ixpc client" +HOMEPAGE="https://libs.suckless.org/deprecated/libixp" +SRC_URI="mirror://gentoo/${P}.tar.xz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~hppa ~ppc ~ppc64 ~x86 ~x86-fbsd" +IUSE="" + +RDEPEND="" +DEPEND="app-arch/xz-utils" + +pkg_setup() { + myixpconf=( + PREFIX="/usr" + LIBDIR="/usr/$(get_libdir)" + CC="$(tc-getCC) -c" + LD="$(tc-getCC) ${LDFLAGS}" + AR="$(tc-getAR) crs" + 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() { + emake "${myixpconf[@]}" +} + +src_install() { + emake "${myixpconf[@]}" DESTDIR="${D}" install + dolib.so lib/libixp{,_pthread}.so + dodoc NEWS +} |