# Copyright 1999-2019 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=6 inherit toolchain-funcs DESCRIPTION="A comprehensive filesystem mirroring program" HOMEPAGE="http://apollo.backplane.com/FreeSrc/" SRC_URI="http://apollo.backplane.com/FreeSrc/${P}.tgz" LICENSE="BSD-2" SLOT="0" KEYWORDS="~amd64" IUSE="userland_GNU threads" DEPEND="" RDEPEND="" S="${WORKDIR}/${PN}" PATCHES=( "${FILESDIR}"/${PN}-1.11-unused.patch ) src_prepare() { default if use userland_GNU; then cp "${FILESDIR}"/Makefile.linux Makefile || die # bits/stat.h has __unused too sed -i 's/__unused/__cpdup_unused/' *.c || die echo "#define strlcpy(a,b,c) strncpy(a,b,c)" >> cpdup.h || die fi } src_configure() { tc-export CC use threads || EXTRA_MAKE_OPTS="NOPTHREADS=1" } src_compile() { MAKE=make emake ${EXTRA_MAKE_OPTS} } src_install() { dobin cpdup doman cpdup.1 dodoc -r scripts }