commit: 9d0bb963bb94305320ae676636c206cb4625c8cb Author: Andreas K. Hüttel <dilfridge <AT> gentoo <DOT> org> AuthorDate: Sat Nov 18 21:06:53 2017 +0000 Commit: Andreas Hüttel <dilfridge <AT> gentoo <DOT> org> CommitDate: Sat Nov 18 21:07:48 2017 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9d0bb963
dev-perl/Lab-VXI11: Support glibc-2.26 / libtirpc Closes: https://bugs.gentoo.org/638050 Package-Manager: Portage-2.3.14, Repoman-2.3.6 dev-perl/Lab-VXI11/Lab-VXI11-0.20.0.ebuild | 16 +++++++++++++++- dev-perl/Lab-VXI11/metadata.xml | 9 +++++++++ 2 files changed, 24 insertions(+), 1 deletion(-) diff --git a/dev-perl/Lab-VXI11/Lab-VXI11-0.20.0.ebuild b/dev-perl/Lab-VXI11/Lab-VXI11-0.20.0.ebuild index 6eca7c19422..9d18e77101a 100644 --- a/dev-perl/Lab-VXI11/Lab-VXI11-0.20.0.ebuild +++ b/dev-perl/Lab-VXI11/Lab-VXI11-0.20.0.ebuild @@ -11,9 +11,23 @@ inherit perl-module DESCRIPTION="Perl interface to the VXI-11 Test&Measurement backend" SLOT="0" +IUSE="+libtirpc" -RDEPEND="" +RDEPEND=" + !libtirpc? ( sys-libs/glibc[rpc(-)] ) + libtirpc? ( net-libs/libtirpc ) +" DEPEND=" ${RDEPEND} virtual/perl-ExtUtils-MakeMaker " + +src_configure() { + if use libtirpc ; then + myconf=( + OPTIMIZE="${CFLAGS} -I/usr/include/tirpc" + LIBS="-ltirpc" + ) + fi + perl-module_src_configure +} diff --git a/dev-perl/Lab-VXI11/metadata.xml b/dev-perl/Lab-VXI11/metadata.xml index e10a656f860..ffb2370de9a 100644 --- a/dev-perl/Lab-VXI11/metadata.xml +++ b/dev-perl/Lab-VXI11/metadata.xml @@ -9,4 +9,13 @@ <email>[email protected]</email> <name>Gentoo Science Project</name> </maintainer> + <maintainer type="project"> + <email>[email protected]</email> + <name>Gentoo Perl Project</name> + </maintainer> + <use> + <flag name="libtirpc"> + Build against <pkg>net-libs/libtirpc</pkg> for RPC support + </flag> + </use> </pkgmetadata>
