# Copyright 1999-2017 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 EAPI=6 inherit flag-o-matic toolchain-funcs DESCRIPTION="reimplement libdjb - excellent libraries from Dan Bernstein" SRC_URI="https://www.fefe.de/${PN}/${P}.tar.xz" HOMEPAGE="https://www.fefe.de/libowfat/" LICENSE="GPL-2" SLOT="0" KEYWORDS="amd64 hppa sparc x86" IUSE="diet" RDEPEND="diet? ( >=dev-libs/dietlibc-0.33_pre20090721 )" DEPEND="${RDEPEND} >=sys-apps/sed-4" pkg_setup() { # Required for mult/umult64.c to be usable append-flags -fomit-frame-pointer } src_compile() { emake \ CC=$(tc-getCC) \ CFLAGS="-I. ${CFLAGS}" \ DIET="/usr/bin/diet -Os" \ prefix=/usr \ INCLUDEDIR=/usr/include/libowfat \ $( use diet || echo 'DIET=' ) } src_install () { emake \ DESTDIR="${D}" \ LIBDIR="/usr/$(get_libdir)" \ MAN3DIR="/usr/share/man/man3" \ INCLUDEDIR="/usr/include/libowfat" \ install cd "${D}"/usr/share/man mv man3/buffer.3 man3/owfat-buffer.3 }