[PATCH] net/avahi-app: use correct rc script suffix
Rong-En Fan
rafan at freebsd.org
Fri Apr 4 13:37:20 UTC 2008
>Submitter-Id: current-users
>Originator: Rong-En Fan
>Organization: NTU CSIE
>Confidential: no
>Synopsis: [PATCH] net/avahi-app: use correct rc script suffix
>Severity: non-critical
>Priority: low
>Category: ports
>Class: change-request
>Release: FreeBSD 7.0-STABLE amd64
>Environment:
System: FreeBSD svm.csie.ntu.edu.tw 7.0-STABLE FreeBSD 7.0-STABLE #1: Sat Mar 29 11:44:08 CST 2008
>Description:
- The rc scripts meet the rcng style, so it should use proper suffix so
that the order will be enforced.
Added file(s):
- files/extra-initscript_freebsd_Makefile.in
Port maintainer (gnome at FreeBSD.org) is cc'd.
Generated with FreeBSD Port Tools 0.77
>How-To-Repeat:
>Fix:
--- avahi-app-0.6.22_3.patch begins here ---
diff -ruN --exclude=CVS /usr/ports/net/avahi-app/Makefile /home/rafan/work/FreeBSD/ports/net/avahi-app/Makefile
--- /usr/ports/net/avahi-app/Makefile 2008-03-25 03:47:28.000000000 +0800
+++ /home/rafan/work/FreeBSD/ports/net/avahi-app/Makefile 2008-04-04 21:22:44.000000000 +0800
@@ -8,7 +8,7 @@
PORTNAME= avahi
PORTVERSION= 0.6.22
-PORTREVISION?= 2
+PORTREVISION?= 3
CATEGORIES?= net dns
MASTER_SITES= http://www.avahi.org/download/
PKGNAMESUFFIX?= -app
@@ -55,9 +55,14 @@
.endif
USE_RC_SUBR=yes
+PLIST_SUB= RC_SUBR_SUFFIX=${RC_SUBR_SUFFIX}
.include <bsd.port.pre.mk>
+.if (${OSVERSION} >= 700007 || ( ${OSVERSION} < 700000 && ${OSVERSION} >= 600101 ))
+EXTRA_PATCHES+= ${PATCHDIR}/extra-initscript_freebsd_Makefile.in
+.endif
+
.if ${AVAHI_SLAVE}=="autoipd"
CONFIGURE_ARGS+=--enable-autoipd
.if ${OSVERSION} < 600000
diff -ruN --exclude=CVS /usr/ports/net/avahi-app/files/extra-initscript_freebsd_Makefile.in /home/rafan/work/FreeBSD/ports/net/avahi-app/files/extra-initscript_freebsd_Makefile.in
--- /usr/ports/net/avahi-app/files/extra-initscript_freebsd_Makefile.in 1970-01-01 08:00:00.000000000 +0800
+++ /home/rafan/work/FreeBSD/ports/net/avahi-app/files/extra-initscript_freebsd_Makefile.in 2008-04-04 20:49:26.000000000 +0800
@@ -0,0 +1,33 @@
+--- initscript/freebsd/Makefile.in.orig 2008-04-04 20:44:34.000000000 +0800
++++ initscript/freebsd/Makefile.in 2008-04-04 20:49:03.000000000 +0800
+@@ -428,12 +428,12 @@
+ avahi-dnsconfd.sh.in
+
+ initd_SCRIPTS = \
+- avahi-daemon.sh \
+- avahi-dnsconfd.sh
++ avahi-daemon \
++ avahi-dnsconfd
+
+ CLEANFILES = \
+- avahi-daemon.sh \
+- avahi-dnsconfd.sh
++ avahi-daemon \
++ avahi-dnsconfd
+
+ all: all-am
+
+@@ -620,11 +620,11 @@
+ uninstall-initdSCRIPTS
+
+
+-avahi-daemon.sh: avahi-daemon.sh.in
++avahi-daemon: avahi-daemon.sh.in
+ sed -e 's, at sbindir\@,$(sbindir),g' $< > $@
+ chmod +x $@
+
+-avahi-dnsconfd.sh: avahi-dnsconfd.sh.in
++avahi-dnsconfd: avahi-dnsconfd.sh.in
+ sed \
+ -e 's, at sbindir\@,$(sbindir),g' \
+ -e 's, at sysconfdir\@,$(sysconfdir),g' \
diff -ruN --exclude=CVS /usr/ports/net/avahi-app/pkg-plist /home/rafan/work/FreeBSD/ports/net/avahi-app/pkg-plist
--- /usr/ports/net/avahi-app/pkg-plist 2007-12-22 03:44:45.000000000 +0800
+++ /home/rafan/work/FreeBSD/ports/net/avahi-app/pkg-plist 2008-04-04 20:37:07.000000000 +0800
@@ -13,8 +13,8 @@
etc/avahi/services/sftp-ssh.service
etc/avahi/services/ssh.service
etc/dbus-1/system.d/avahi-dbus.conf
-etc/rc.d/avahi-daemon.sh
-etc/rc.d/avahi-dnsconfd.sh
+etc/rc.d/avahi-daemon%%RC_SUBR_SUFFIX%%
+etc/rc.d/avahi-dnsconfd%%RC_SUBR_SUFFIX%%
include/avahi-client/client.h
include/avahi-client/lookup.h
include/avahi-client/publish.h
--- avahi-app-0.6.22_3.patch ends here ---
More information about the freebsd-gnome
mailing list