diff --git a/dev-perl/Quota/Quota-1.7.2.ebuild b/dev-perl/Quota/Quota-1.7.2.ebuild index 7e107a67f8fd1..74a17df08e447 100644 --- a/dev-perl/Quota/Quota-1.7.2.ebuild +++ b/dev-perl/Quota/Quota-1.7.2.ebuild @@ -14,6 +14,7 @@ IUSE="" RDEPEND=" sys-fs/quota[rpc] + net-libs/libtirpc " DEPEND="${RDEPEND} virtual/perl-ExtUtils-MakeMaker @@ -24,8 +25,20 @@ DIST_TEST=skip src_prepare() { default - export mymake="OPTIMIZE=$($(tc-getPKG_CONFIG) --cflags libtirpc)" + export mymake="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 +}