Sun Nov 1 14:27:43 2020 UTC ()
Update to dhcpcd-9.3.2 with the following changes:
With the following changes:

 * DHCP: Add support for IPv6-Only Preferred option, RFC 8925.
 * BSD: LINK_STATE_UNKNOWN is treated as UP once again
 * privsep: fix Linux SECCOMP for more platforms
 * privsep: add a debugger for SECCOMP (disabled by default)
 * privsep: pass logging to the privileged actioneer
 * privsep: allow logfile re-opening to work
 * privsep: close BPF socket on ENXIO
 * privsep: don't leave a BOOTP BPF listener rebooting in non master mode


(roy)
diff -r1.106 -r1.107 pkgsrc/net/dhcpcd/Makefile
diff -r1.103 -r1.104 pkgsrc/net/dhcpcd/distinfo

cvs diff -r1.106 -r1.107 pkgsrc/net/dhcpcd/Makefile (switch to unified diff)

--- pkgsrc/net/dhcpcd/Makefile 2020/10/12 14:12:06 1.106
+++ pkgsrc/net/dhcpcd/Makefile 2020/11/01 14:27:43 1.107
@@ -1,62 +1,62 @@ @@ -1,62 +1,62 @@
1# $NetBSD: Makefile,v 1.106 2020/10/12 14:12:06 roy Exp $ 1# $NetBSD: Makefile,v 1.107 2020/11/01 14:27:43 roy Exp $
2 2
3DISTNAME= dhcpcd-9.3.1 3DISTNAME= dhcpcd-9.3.2
4PKGNAME= ${DISTNAME:S/-rc/rc/} 4PKGNAME= ${DISTNAME:S/-rc/rc/}
5CATEGORIES= net 5CATEGORIES= net
6MASTER_SITES= ftp://roy.marples.name/pub/dhcpcd/ 6MASTER_SITES= ftp://roy.marples.name/pub/dhcpcd/
7MASTER_SITES+= http://roy.aydogan.net/dhcpcd/ 7MASTER_SITES+= http://roy.aydogan.net/dhcpcd/
8MASTER_SITES+= http://cflags.cc/roy/dhcpcd/ 8MASTER_SITES+= http://cflags.cc/roy/dhcpcd/
9EXTRACT_SUFX= .tar.xz 9EXTRACT_SUFX= .tar.xz
10 10
11MAINTAINER= roy@NetBSD.org 11MAINTAINER= roy@NetBSD.org
12HOMEPAGE= https://roy.marples.name/projects/dhcpcd/ 12HOMEPAGE= https://roy.marples.name/projects/dhcpcd/
13COMMENT= DHCP / IPv4LL / IPv6RA / DHCPv6 client 13COMMENT= DHCP / IPv4LL / IPv6RA / DHCPv6 client
14LICENSE= modified-bsd 14LICENSE= modified-bsd
15 15
16.include "../../mk/bsd.prefs.mk" 16.include "../../mk/bsd.prefs.mk"
17 17
18# Use the system _dhcpcd user introduced in NetBSD-9.99.53 18# Use the system _dhcpcd user introduced in NetBSD-9.99.53
19# Don't use the _dhcp user in other BSDs as their home directory 19# Don't use the _dhcp user in other BSDs as their home directory
20# is /var/empty and that shouldn't be used as a chroot. 20# is /var/empty and that shouldn't be used as a chroot.
21.if !empty(MACHINE_PLATFORM:MNetBSD-*) && \ 21.if !empty(MACHINE_PLATFORM:MNetBSD-*) && \
22 (empty(MACHINE_PLATFORM:MNetBSD-[0-9].*) || \ 22 (empty(MACHINE_PLATFORM:MNetBSD-[0-9].*) || \
23 !empty(MACHINE_PLATFORM:MNetBSD-9.99.5[3-9]-*) || \ 23 !empty(MACHINE_PLATFORM:MNetBSD-9.99.5[3-9]-*) || \
24 !empty(MACHINE_PLATFORM:MNetBSD-9.99.[6-9]*-*)) 24 !empty(MACHINE_PLATFORM:MNetBSD-9.99.[6-9]*-*))
25DHCPCD_USER?= _dhcpcd 25DHCPCD_USER?= _dhcpcd
26DHCPCD_GROUP?= _dhcpcd 26DHCPCD_GROUP?= _dhcpcd
27.endif 27.endif
28 28
29.if !defined(DHCPCD_USER) 29.if !defined(DHCPCD_USER)
30DHCPCD_USER?= dhcpcd 30DHCPCD_USER?= dhcpcd
31DHCPCD_GROUP?= dhcpcd 31DHCPCD_GROUP?= dhcpcd
32DHCPCD_CHROOTDIR?= ${VARBASE}/dhcpcd 32DHCPCD_CHROOTDIR?= ${VARBASE}/dhcpcd
33 33
34BUILD_DEFS+= DHCPCD_CHROOTDIR VARBASE 34BUILD_DEFS+= DHCPCD_CHROOTDIR VARBASE
35 35
36PKG_USERS_VARS+= DHCPCD_USER 36PKG_USERS_VARS+= DHCPCD_USER
37PKG_GROUPS_VARS+= DHCPCD_GROUP 37PKG_GROUPS_VARS+= DHCPCD_GROUP
38PKG_GROUPS= ${DHCPCD_GROUP} 38PKG_GROUPS= ${DHCPCD_GROUP}
39PKG_USERS= ${DHCPCD_USER}:${DHCPCD_GROUP} 39PKG_USERS= ${DHCPCD_USER}:${DHCPCD_GROUP}
40 40
41MAKE_DIRS+= ${DHCPCD_CHROOTDIR} 41MAKE_DIRS+= ${DHCPCD_CHROOTDIR}
42 42
43PKG_GECOS.${DHCPCD_USER}= dhcpcd user 43PKG_GECOS.${DHCPCD_USER}= dhcpcd user
44PKG_HOME.${DHCPCD_USER}= ${DHCPCD_CHROOTDIR} 44PKG_HOME.${DHCPCD_USER}= ${DHCPCD_CHROOTDIR}
45PKG_SHELL.${DHCPCD_USER}= ${NOLOGIN} 45PKG_SHELL.${DHCPCD_USER}= ${NOLOGIN}
46.endif 46.endif
47 47
48USE_LANGUAGES= c99 48USE_LANGUAGES= c99
49HAS_CONFIGURE= yes 49HAS_CONFIGURE= yes
50CONFIGURE_ARGS+= --mandir=${PREFIX}/${PKGMANDIR} 50CONFIGURE_ARGS+= --mandir=${PREFIX}/${PKGMANDIR}
51CONFIGURE_ARGS+= --sysconfdir=${PKG_SYSCONFDIR} 51CONFIGURE_ARGS+= --sysconfdir=${PKG_SYSCONFDIR}
52CONFIGURE_ARGS+= --with-hooks=ntp 52CONFIGURE_ARGS+= --with-hooks=ntp
53CONFIGURE_ARGS+= --datadir=${PREFIX}/share/examples 53CONFIGURE_ARGS+= --datadir=${PREFIX}/share/examples
54CONFIGURE_ARGS+= --privsepuser=${DHCPCD_USER} 54CONFIGURE_ARGS+= --privsepuser=${DHCPCD_USER}
55 55
56EGDIR= ${PREFIX}/share/examples/dhcpcd 56EGDIR= ${PREFIX}/share/examples/dhcpcd
57INSTALL_MAKE_FLAGS+= SYSCONFDIR=${EGDIR} 57INSTALL_MAKE_FLAGS+= SYSCONFDIR=${EGDIR}
58CONF_FILES+= ${EGDIR}/dhcpcd.conf ${PKG_SYSCONFDIR}/dhcpcd.conf 58CONF_FILES+= ${EGDIR}/dhcpcd.conf ${PKG_SYSCONFDIR}/dhcpcd.conf
59 59
60RCD_SCRIPTS+= dhcpcd 60RCD_SCRIPTS+= dhcpcd
61 61
62.include "../../mk/bsd.pkg.mk" 62.include "../../mk/bsd.pkg.mk"

cvs diff -r1.103 -r1.104 pkgsrc/net/dhcpcd/distinfo (switch to unified diff)

--- pkgsrc/net/dhcpcd/distinfo 2020/10/12 14:12:06 1.103
+++ pkgsrc/net/dhcpcd/distinfo 2020/11/01 14:27:43 1.104
@@ -1,6 +1,6 @@ @@ -1,6 +1,6 @@
1$NetBSD: distinfo,v 1.103 2020/10/12 14:12:06 roy Exp $ 1$NetBSD: distinfo,v 1.104 2020/11/01 14:27:43 roy Exp $
2 2
3SHA1 (dhcpcd-9.3.1.tar.xz) = 0290fa3475ea75d2d78209538b14abb1e2992fc7 3SHA1 (dhcpcd-9.3.2.tar.xz) = f892116d9c929258352a7b979d24139c626093df
4RMD160 (dhcpcd-9.3.1.tar.xz) = 7f8b53b4f3706de915d21d0eeef5623f3e9ad084 4RMD160 (dhcpcd-9.3.2.tar.xz) = 0446554d525a466f04c38bf9f06daa930402ae72
5SHA512 (dhcpcd-9.3.1.tar.xz) = d89141de92e2ee79c68c43e58bb7d604e51edbc93bcf69bdd5fba37a9fbf372d9df963ac3127b7b740856ab43ff330ce9ca6053bf4a814540c177b204e7beb80 5SHA512 (dhcpcd-9.3.2.tar.xz) = f7e5b060e8b5cd65e6d1660a79d444e066dd8a6c492cc44b9522577687a93d944227ad3ff840ac0f65a9aa725ca1a79a7178330d8445b808409e215ba7f042b0
6Size (dhcpcd-9.3.1.tar.xz) = 253288 bytes 6Size (dhcpcd-9.3.2.tar.xz) = 254476 bytes