Index: head/net/parpd/Makefile =================================================================== --- head/net/parpd/Makefile (revision 493759) +++ head/net/parpd/Makefile (revision 493760) @@ -1,24 +1,24 @@ # $FreeBSD$ PORTNAME= parpd -DISTVERSION= 1.1 +DISTVERSION= 1.2 CATEGORIES= net MASTER_SITES= ftp://ftp.iks-jena.de/pub/mitarb/lutz/parpd/ MAINTAINER= lutz@donnerhacke.de COMMENT= Proxy-ARP daemon LICENSE= ART20 LICENSE_FILE= ${WRKSRC}/LICENSE USES= tar:tgz USE_RC_SUBR= parpd -NO_TEST= yes +NO_TEST= yes PLIST_FILES= sbin/parpd man/man8/parpd.8.gz do-install: ${INSTALL_PROGRAM} ${INSTALL_WRKSRC}/parpd ${STAGEDIR}${PREFIX}/sbin ${INSTALL_MAN} ${INSTALL_WRKSRC}/parpd.8 ${STAGEDIR}${MAN8PREFIX}/man/man8 .include Index: head/net/parpd/distinfo =================================================================== --- head/net/parpd/distinfo (revision 493759) +++ head/net/parpd/distinfo (revision 493760) @@ -1,3 +1,3 @@ -TIMESTAMP = 1510322377 -SHA256 (parpd-1.1.tgz) = 95318905767c1123eab87efa4fa664a57e5ed8f697802c6b7d5d0799ad8ea6e6 -SIZE (parpd-1.1.tgz) = 17197 +TIMESTAMP = 1550477955 +SHA256 (parpd-1.2.tgz) = 71f830d3d8ddafcabd7c6a0f7e6cdb848cc103ef4549ee4d7213fab7f6e438c0 +SIZE (parpd-1.2.tgz) = 25012 Index: head/net/parpd/files/parpd.in =================================================================== --- head/net/parpd/files/parpd.in (revision 493759) +++ head/net/parpd/files/parpd.in (revision 493760) @@ -1,47 +1,45 @@ #!/bin/sh # $FreeBSD$ # # PROVIDE: parpd # REQUIRE: DAEMON # KEYWORD: shutdown # # Add these lines to /etc/rc.conf.local or /etc/rc.conf # to enable this service: # parpd_enable = yes (default: no) # parpd_flags = full_path_of_the_configuration_file # (default: %%PREFIX%%/etc/parpd.conf) # # If multiple daemons (with different configs) needs to be running: # - copy this file to a different name (i.e. parpdXX) # - change the "name" and "rcvar" values to the new name # - set the approbriate rc.conf variables (i.e. # parpdXX_enable = yes (default: no) # parpdXX_flags = %%PREFIX%%/etc/parpdXX.conf # ) . /etc/rc.subr name=parpd rcvar=parpd_enable load_rc_config $name command=%%PREFIX%%/sbin/parpd extra_commands="reload" eval ": \${${name}_enable:='NO'}" eval ": \${${name}_flags:=%%PREFIX%%/etc/${name}.conf}" eval "config_file=\$${name}_flags" -[ -s "$config_file" ] || err 1 "Missing configuration file '$config_file'" - -if get_pidfile_from_conf pidfile "$config_file"; then +if [ -s "$config_file" ] && get_pidfile_from_conf pidfile "$config_file"; then pidfile="$_pidfile_from_conf" else - err 1 "$config_file does not specify an pidfile" + pidfile="/var/run/parpd.pid" fi eval "unset ${name}_flags" command_args="$config_file" run_rc_command "$1" Index: head/net/parpd/pkg-descr =================================================================== --- head/net/parpd/pkg-descr (revision 493759) +++ head/net/parpd/pkg-descr (revision 493760) @@ -1,5 +1,5 @@ -The parpd daemon provide the missing ARP packets in non-broadcast -multiple-access networks with overly strict first-hop security +The parpd daemon provide the missing IPV4-ARP and IPv6-ND packets in +non-broadcast multiple-access networks with overly strict first-hop security filters. WWW: https://lutz.donnerhacke.de/Projekte/parpd