# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 DIST_AUTHOR=TOMZO inherit perl-module toolchain-funcs flag-o-matic DESCRIPTION="Perl interface to file system quotas" SLOT="0" KEYWORDS="~amd64" IUSE="" RDEPEND=" sys-fs/quota[rpc] net-libs/libtirpc " DEPEND="${RDEPEND} virtual/perl-ExtUtils-MakeMaker virtual/pkgconfig " # Tests need real FS access/root permissions and are interactive DIST_TEST=skip src_prepare() { default DIST_MAKE=( "INC=$($(tc-getPKG_CONFIG) --cflags libtirpc)" "OTHERLDFLAGS=$($(tc-getPKG_CONFIG) --libs libtirpc)" ) # disable AFS completely for now, need somebody who can really test it sed -i -e 's|-d "/afs"|0|' Makefile.PL || die "sed failed" } src_test() { ebegin "Compile testing Quota ${PV}" perl -Mblib="${S}" -M"Quota ${PV} ()" -e1 if ! eend $?; then echo eerror "One or more modules failed compile:"; eerror " Quota ${PV}" die "Failing due to module compilation errors"; fi perl-module_src_test }