From ac6346b36b19781dc0e3adcfa461f44704d7697d Mon Sep 17 00:00:00 2001 From: Leah Neukirchen Date: Thu, 2 Jan 2025 17:43:23 +0100 Subject: [PATCH] radvd: update to 2.20. --- srcpkgs/radvd/patches/strlcpy.patch | 14 ++++++++++++++ srcpkgs/radvd/template | 14 +++++++++----- 2 files changed, 23 insertions(+), 5 deletions(-) create mode 100644 srcpkgs/radvd/patches/strlcpy.patch diff --git a/srcpkgs/radvd/patches/strlcpy.patch b/srcpkgs/radvd/patches/strlcpy.patch new file mode 100644 index 00000000000000..3a45b6e7275eda --- /dev/null +++ b/srcpkgs/radvd/patches/strlcpy.patch @@ -0,0 +1,14 @@ +strlcpy is in glibc and musl nowadays. + +--- a/includes.h ++++ b/includes.h +@@ -26,9 +26,6 @@ + #include + #include + #include +-#ifndef __FreeBSD__ +-#include // strlcpy +-#endif + #include + #include + #include diff --git a/srcpkgs/radvd/template b/srcpkgs/radvd/template index 1a6ff6e0eba3a6..dd9cc965ac21a1 100644 --- a/srcpkgs/radvd/template +++ b/srcpkgs/radvd/template @@ -1,18 +1,22 @@ # Template file for 'radvd' pkgname=radvd -version=2.19 +version=2.20 revision=1 build_style=gnu-configure -hostmakedepends="flex" +hostmakedepends="flex pkg-config" +checkdepends="check-devel" short_desc="IPv6 Router Advertisement Daemon" maintainer="Leah Neukirchen " -license="custom" +license="radvd" homepage="http://www.litech.org/radvd/" distfiles="http://www.litech.org/radvd/dist/${pkgname}-${version}.tar.xz" -checksum=564e04597f71a9057d02290da0dd21b592d277ceb0e7277550991d788213e240 - +checksum=25d2960fb977ac35c45a8d85b71db22ed8af325db7dbf4a562fb03eab2848dcd conf_files="/etc/radvd.conf" +if [ "$XBPS_CHECK_PKGS" ]; then + configure_args+=" --with-check" +fi + post_install() { vsv radvd vconf radvd.conf.example radvd.conf