From 69e043fb0cfd6cd25e71d3a1ebf6aaccfb845aba Mon Sep 17 00:00:00 2001 From: John Date: Thu, 14 Jan 2021 17:26:04 +0100 Subject: [PATCH] xinetd: use libtirpc --- srcpkgs/xinetd/template | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) diff --git a/srcpkgs/xinetd/template b/srcpkgs/xinetd/template index 9d71592b6e7..1bba8af8fd1 100644 --- a/srcpkgs/xinetd/template +++ b/srcpkgs/xinetd/template @@ -1,9 +1,10 @@ # Template file for 'xinetd' pkgname=xinetd version=2.3.15 -revision=7 +revision=8 build_style=gnu-configure configure_args="--without-libwrap" +makedepends="libtirpc-devel" short_desc="A secure replacement for inetd" maintainer="Orphaned " license="xinetd" @@ -13,11 +14,13 @@ checksum=bf4e060411c75605e4dcbdf2ac57c6bd9e1904470a2f91e01ba31b50a80a5be3 conf_files="/etc/xinetd.conf /etc/xinetd.d/servers /etc/xinetd.d/services" -pre_configure() { - case "$XBPS_TARGET_MACHINE" in - *-musl) export CFLAGS+=" -DNO_RPC"; configure_args+=" xinetd_cv_type_rlim_t=yes";; - esac -} +CFLAGS=" -I/usr/include/tirpc" +LDFLAGS=" -ltirpc" + +if [ "$XBPS_TARGET_LIBC" = "musl" ]; then + configure_args+=" xinetd_cv_type_rlim_t=yes" +fi + do_install() { make prefix=${DESTDIR}/usr DAEMONDIR=${DESTDIR}/usr/bin MANDIR=${DESTDIR}/usr/share/man install