ports/153327: devel/gvfs WITH_AVAHI option
moonshade at pnhz.kz
moonshade at pnhz.kz
Tue Dec 21 03:40:10 UTC 2010
>Number: 153327
>Category: ports
>Synopsis: devel/gvfs WITH_AVAHI option
>Confidential: no
>Severity: non-critical
>Priority: low
>Responsible: freebsd-ports-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: sw-bug
>Submitter-Id: current-users
>Arrival-Date: Tue Dec 21 03:40:09 UTC 2010
>Closed-Date:
>Last-Modified:
>Originator:
>Release: FreeBSD 8.1-RELEASE-p1 amd64
>Organization:
>Environment:
System: FreeBSD 8.1-RELEASE-p1 #0: Tue Oct 26 16:51:08 ALMT 2010
moonshade at abyss.pnhz.kz:/usr/obj/data/FreeBSD/src/8.1-RELEASE/src/sys/GENERIC
>Description:
Makes avahi optional for devel/gvfs
>How-To-Repeat:
>Fix:
--- gvfs-without_avahi begins here ---
--- Makefile.orig 2010-09-14 09:53:40.000000000 +0000
+++ Makefile 2010-09-14 10:04:36.000000000 +0000
@@ -20,7 +20,7 @@
hal.1:${PORTSDIR}/sysutils/hal \
soup-2.4.1:${PORTSDIR}/devel/libsoup \
gnome-keyring:${PORTSDIR}/security/gnome-keyring \
- avahi-client.3:${PORTSDIR}/net/avahi-app
+
RUN_DEPENDS= gnome-mount:${PORTSDIR}/sysutils/gnome-mount
USE_BZIP2= yes
@@ -35,7 +35,8 @@
OPTIONS= FUSE "Enable fuse" off \
SAMBA "Enable Samba" on \
GPHOTO2 "Enable Gphoto 2 camera support" on \
- CDDA "Enable CDDA" on
+ CDDA "Enable CDDA" on \
+ AVAHI "Enable AVAHI" on
.include <bsd.port.pre.mk>
@@ -72,6 +73,14 @@
PLIST_SUB+= GPHOTO2="@comment "
.endif
+.if defined(WITH_AVAHI)
+LIB_DEPENDS+= avahi-client.3:${PORTSDIR}/net/avahi-app
+PLIST_SUB+= AVAHI=""
+.else
+CONFIGURE_ARGS+= --disable-avahi
+PLIST_SUB+= AVAHI="@comment "
+.endif
+
.if ${OSVERSION} < 602112
CONFIGURE_ARGS+= --disable-archive
PLIST_SUB+= ARCHIVE="@comment "
--- pkg-plist.orig 2010-09-14 09:53:48.000000000 +0000
+++ pkg-plist 2010-09-14 10:18:18.000000000 +0000
@@ -24,9 +24,9 @@
lib/gio/modules/libgioremote-volume-monitor.so
lib/gio/modules/libgvfsdbus.la
lib/gio/modules/libgvfsdbus.so
-lib/libgvfscommon-dnssd.la
-lib/libgvfscommon-dnssd.so
-lib/libgvfscommon-dnssd.so.0
+%%AVAHI%%lib/libgvfscommon-dnssd.la
+%%AVAHI%%lib/libgvfscommon-dnssd.so
+%%AVAHI%%lib/libgvfscommon-dnssd.so.0
lib/libgvfscommon.la
lib/libgvfscommon.so
lib/libgvfscommon.so.0
@@ -39,7 +39,7 @@
%%CDDA%%libexec/gvfsd-cdda
libexec/gvfsd-computer
libexec/gvfsd-dav
-libexec/gvfsd-dnssd
+%%AVAHI%%libexec/gvfsd-dnssd
libexec/gvfsd-ftp
%%GPHOTO2%%libexec/gvfsd-gphoto2
libexec/gvfsd-http
@@ -59,8 +59,8 @@
%%CDDA%%share/gvfs/mounts/cdda.mount
share/gvfs/mounts/computer.mount
share/gvfs/mounts/dav.mount
-share/gvfs/mounts/dav+sd.mount
-share/gvfs/mounts/dns-sd.mount
+%%AVAHI%%share/gvfs/mounts/dav+sd.mount
+%%AVAHI%%share/gvfs/mounts/dns-sd.mount
share/gvfs/mounts/ftp.mount
%%GPHOTO2%%share/gvfs/mounts/gphoto2.mount
share/gvfs/mounts/http.mount
--- gvfs-without_avahi ends here ---
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list