From a3d66134908b7edf0d58c4129289d1f3c0b52c76 Mon Sep 17 00:00:00 2001 From: Alexander Bluhm Date: Wed, 24 May 2023 20:31:50 +0000 Subject: Skip tests if p5-BSD-Socket-Splice is not installed. --- regress/sys/kern/sosplice/scapy/Makefile | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) (limited to 'regress/sys') diff --git a/regress/sys/kern/sosplice/scapy/Makefile b/regress/sys/kern/sosplice/scapy/Makefile index d21c9f20a54..4ecce8cd36e 100644 --- a/regress/sys/kern/sosplice/scapy/Makefile +++ b/regress/sys/kern/sosplice/scapy/Makefile @@ -1,4 +1,4 @@ -# $OpenBSD: Makefile,v 1.10 2021/09/30 17:57:44 anton Exp $ +# $OpenBSD: Makefile,v 1.11 2023/05/24 20:31:49 bluhm Exp $ # Copyright (c) 2017-2020 Alexander Bluhm # @@ -16,9 +16,9 @@ # The following ports must be installed: # -# scapy powerful interactive packet manipulation in python - -.include +# scapy powerful interactive packet manipulation in python +# p5-BSD-Socket-Splice perl interface to OpenBSD socket splicing +# p5-Socket6 Perl defines relating to AF_INET6 sockets .if ! (make(clean) || make(cleandir) || make(obj)) @@ -28,10 +28,13 @@ regress: @echo SKIPPED .endif -# PERL_REQUIRE set in ../Makefile.inc +PERL_REQUIRE != perl -Mstrict -Mwarnings -e ' \ + eval { require BSD::Socket::Splice } or print $@; \ + eval { require Socket6 } or print $@; \ +' .if ! empty (PERL_REQUIRE) regress: - @echo perl require: "${PERL_REQUIRE}" + @echo "${PERL_REQUIRE}" @echo Install these Perl modules for additional tests. @echo SKIPPED .endif -- cgit v1.2.3