avahi: Split off package into *-ui variant for the GTK UIs. thou shalt not add a confusing amount of PKG_OPTIONS to a library.diff -r1.1369 -r1.1370 pkgsrc/net/Makefile
(nia)
@@ -1,14 +1,14 @@ | @@ -1,14 +1,14 @@ | |||
1 | # $NetBSD: Makefile,v 1.1369 2021/01/01 16:36:41 nia Exp $ | 1 | # $NetBSD: Makefile,v 1.1370 2021/01/08 14:08:35 nia Exp $ | |
2 | # | 2 | # | |
3 | 3 | |||
4 | COMMENT= Networking tools | 4 | COMMENT= Networking tools | |
5 | 5 | |||
6 | SUBDIR+= 3proxy | 6 | SUBDIR+= 3proxy | |
7 | SUBDIR+= 6tunnel | 7 | SUBDIR+= 6tunnel | |
8 | SUBDIR+= DarwinStreamingServer | 8 | SUBDIR+= DarwinStreamingServer | |
9 | SUBDIR+= GeoIP | 9 | SUBDIR+= GeoIP | |
10 | SUBDIR+= Geomyidae | 10 | SUBDIR+= Geomyidae | |
11 | SUBDIR+= IglooFTP | 11 | SUBDIR+= IglooFTP | |
12 | SUBDIR+= LaBrea | 12 | SUBDIR+= LaBrea | |
13 | SUBDIR+= ORBit2 | 13 | SUBDIR+= ORBit2 | |
14 | SUBDIR+= R-pbdZMQ | 14 | SUBDIR+= R-pbdZMQ | |
@@ -25,26 +25,27 @@ SUBDIR+= airportbasestationconfig | @@ -25,26 +25,27 @@ SUBDIR+= airportbasestationconfig | |||
25 | SUBDIR+= airportmodemutility | 25 | SUBDIR+= airportmodemutility | |
26 | SUBDIR+= amazon-ecs-cli | 26 | SUBDIR+= amazon-ecs-cli | |
27 | SUBDIR+= amule | 27 | SUBDIR+= amule | |
28 | SUBDIR+= aoe-vblade | 28 | SUBDIR+= aoe-vblade | |
29 | SUBDIR+= apollo | 29 | SUBDIR+= apollo | |
30 | SUBDIR+= argus | 30 | SUBDIR+= argus | |
31 | SUBDIR+= aria2 | 31 | SUBDIR+= aria2 | |
32 | SUBDIR+= arp-scan | 32 | SUBDIR+= arp-scan | |
33 | SUBDIR+= arpd | 33 | SUBDIR+= arpd | |
34 | SUBDIR+= arping | 34 | SUBDIR+= arping | |
35 | SUBDIR+= arpwatch | 35 | SUBDIR+= arpwatch | |
36 | SUBDIR+= autonet | 36 | SUBDIR+= autonet | |
37 | SUBDIR+= avahi | 37 | SUBDIR+= avahi | |
38 | SUBDIR+= avahi-ui | |||
38 | SUBDIR+= awhois | 39 | SUBDIR+= awhois | |
39 | SUBDIR+= aws-sdk-go | 40 | SUBDIR+= aws-sdk-go | |
40 | SUBDIR+= balance | 41 | SUBDIR+= balance | |
41 | SUBDIR+= bandcamp-dl | 42 | SUBDIR+= bandcamp-dl | |
42 | SUBDIR+= barnyard | 43 | SUBDIR+= barnyard | |
43 | SUBDIR+= batchftp | 44 | SUBDIR+= batchftp | |
44 | SUBDIR+= bbk_cli | 45 | SUBDIR+= bbk_cli | |
45 | SUBDIR+= bftpd | 46 | SUBDIR+= bftpd | |
46 | SUBDIR+= bind911 | 47 | SUBDIR+= bind911 | |
47 | SUBDIR+= bind916 | 48 | SUBDIR+= bind916 | |
48 | SUBDIR+= bing | 49 | SUBDIR+= bing | |
49 | SUBDIR+= bird | 50 | SUBDIR+= bird | |
50 | SUBDIR+= bird6 | 51 | SUBDIR+= bird6 |
@@ -1,114 +1,44 @@ | @@ -1,114 +1,44 @@ | |||
1 | # $NetBSD: Makefile,v 1.98 2020/12/04 20:45:32 nia Exp $ | 1 | # $NetBSD: Makefile,v 1.99 2021/01/08 14:08:35 nia Exp $ | |
2 | ||||
3 | .include "Makefile.common" | |||
2 | 4 | |||
3 | DISTNAME= avahi-0.8 | |||
4 | PKGREVISION= 3 | 5 | PKGREVISION= 3 | |
5 | CATEGORIES= net | |||
6 | MASTER_SITES= ${MASTER_SITE_GITHUB:=lathiat/avahi/releases/download/v${PKGVERSION_NOREV}/} | |||
7 | 6 | |||
8 | MAINTAINER= pkgsrc-users@NetBSD.org | 7 | MAINTAINER= pkgsrc-users@NetBSD.org | |
9 | HOMEPAGE= https://avahi.org/ | |||
10 | COMMENT= Facilitate service discovery on a local network | 8 | COMMENT= Facilitate service discovery on a local network | |
11 | LICENSE= gnu-lgpl-v2.1 | |||
12 | ||||
13 | EXTRACT_USING= bsdtar | |||
14 | 9 | |||
15 | GNU_CONFIGURE= YES | 10 | CONFIGURE_ARGS+= --disable-gtk3 | |
16 | USE_LIBTOOL= YES | |||
17 | USE_PKGINSTALL= YES | |||
18 | USE_PKGLOCALEDIR= YES | |||
19 | USE_TOOLS+= pkg-config gmake msgfmt xgettext | |||
20 | ||||
21 | # Requires --desktop in msgfmt. | |||
22 | _TOOLS_USE_PKGSRC.msgfmt= yes | |||
23 | ||||
24 | CONFIGURE_ARGS+= --disable-gtk | |||
25 | ||||
26 | PKGCONFIG_OVERRIDE+= avahi-client.pc.in | |||
27 | PKGCONFIG_OVERRIDE+= avahi-compat-howl.pc.in | |||
28 | PKGCONFIG_OVERRIDE+= avahi-compat-libdns_sd.pc.in | |||
29 | PKGCONFIG_OVERRIDE+= avahi-core.pc.in | |||
30 | PKGCONFIG_OVERRIDE+= avahi-glib.pc.in | |||
31 | PKGCONFIG_OVERRIDE+= avahi-gobject.pc.in | |||
32 | PKGCONFIG_OVERRIDE+= avahi-libevent.pc.in | |||
33 | PKGCONFIG_OVERRIDE+= avahi-qt3.pc.in | |||
34 | PKGCONFIG_OVERRIDE+= avahi-qt4.pc.in | |||
35 | PKGCONFIG_OVERRIDE+= avahi-qt5.pc.in | |||
36 | PKGCONFIG_OVERRIDE+= avahi-sharp.pc.in | |||
37 | PKGCONFIG_OVERRIDE+= avahi-ui-gtk3.pc.in | |||
38 | PKGCONFIG_OVERRIDE+= avahi-ui-sharp.pc.in | |||
39 | PKGCONFIG_OVERRIDE+= avahi-ui.pc.in | |||
40 | ||||
41 | AVAHI_USER= avahi | |||
42 | AVAHI_GROUP= avahi | |||
43 | RCD_SCRIPTS= avahidaemon | |||
44 | BUILD_DEFS+= VARBASE PKG_SYSCONFBASE | |||
45 | PLIST_SRC= ${PKGDIR}/PLIST | |||
46 | PKG_SYSCONFSUBDIR= avahi | |||
47 | USE_LANGUAGES= c99 c++ | |||
48 | 11 | |||
49 | PKG_USERS= ${AVAHI_USER}:${AVAHI_GROUP} | 12 | PKG_USERS= ${AVAHI_USER}:${AVAHI_GROUP} | |
50 | PKG_GROUPS= ${AVAHI_GROUP} | 13 | PKG_GROUPS= ${AVAHI_GROUP} | |
51 | PKG_GECOS.${AVAHI_USER}= Avahi user | 14 | PKG_GECOS.${AVAHI_USER}= Avahi user | |
52 | 15 | |||
53 | .include "options.mk" | 16 | RCD_SCRIPTS= avahidaemon | |
54 | ||||
55 | CFLAGS.NetBSD+= -D_NETBSD_SOURCE | |||
56 | CPPFLAGS.SunOS+= -D_XOPEN_SOURCE=600 | |||
57 | # Not yet reported upstream. | |||
58 | CPPFLAGS.Darwin+= -D__APPLE_USE_RFC_3542 | |||
59 | 17 | |||
60 | PLIST_SRC+= ${PKGDIR}/PLIST.shared | 18 | PLIST_SRC+= ${PKGDIR}/PLIST.shared | |
61 | 19 | |||
62 | CONF_FILES+= ${PREFIX}/share/examples/avahi/avahi-daemon.conf \ | 20 | CONF_FILES+= ${PREFIX}/share/examples/avahi/avahi-daemon.conf \ | |
63 | ${PKG_SYSCONFDIR}/avahi-daemon.conf | 21 | ${PKG_SYSCONFDIR}/avahi-daemon.conf | |
64 | CONF_FILES+= ${PREFIX}/share/examples/avahi/hosts \ | 22 | CONF_FILES+= ${PREFIX}/share/examples/avahi/hosts \ | |
65 | ${PKG_SYSCONFDIR}/hosts | 23 | ${PKG_SYSCONFDIR}/hosts | |
66 | CONF_FILES+= ${PREFIX}/share/examples/avahi/avahi-dnsconfd.action \ | 24 | CONF_FILES+= ${PREFIX}/share/examples/avahi/avahi-dnsconfd.action \ | |
67 | ${PKG_SYSCONFDIR}/avahi-dnsconfd.action | 25 | ${PKG_SYSCONFDIR}/avahi-dnsconfd.action | |
68 | CONF_FILES+= ${PREFIX}/share/examples/avahi/services/sftp-ssh.service \ | 26 | CONF_FILES+= ${PREFIX}/share/examples/avahi/services/sftp-ssh.service \ | |
69 | ${PKG_SYSCONFDIR}/services/sftp-ssh.service | 27 | ${PKG_SYSCONFDIR}/services/sftp-ssh.service | |
70 | CONF_FILES+= ${PREFIX}/share/examples/avahi/services/ssh.service \ | 28 | CONF_FILES+= ${PREFIX}/share/examples/avahi/services/ssh.service \ | |
71 | ${PKG_SYSCONFDIR}/services/ssh.service | 29 | ${PKG_SYSCONFDIR}/services/ssh.service | |
72 | CONF_FILES+= ${PREFIX}/share/examples/avahi/avahi-dbus.conf \ | 30 | CONF_FILES+= ${PREFIX}/share/examples/avahi/avahi-dbus.conf \ | |
73 | ${PKG_SYSCONFBASE}/dbus-1/system.d/avahi-dbus.conf | 31 | ${PKG_SYSCONFBASE}/dbus-1/system.d/avahi-dbus.conf | |
74 | 32 | |||
75 | CONFIGURE_ARGS+= --with-avahi-user=${AVAHI_USER} | |||
76 | CONFIGURE_ARGS+= --with-avahi-group=${AVAHI_GROUP} | |||
77 | CONFIGURE_ARGS+= --with-avahi_priv_access_group=${REAL_ROOT_GROUP} | |||
78 | CONFIGURE_ARGS+= --localstatedir=${VARBASE} | |||
79 | CONFIGURE_ARGS+= --with-dbus-system-socket=${VARBASE}/run/dbus/system_bus_socket | |||
80 | CONFIGURE_ARGS+= --sysconfdir=${PKG_SYSCONFBASE} | |||
81 | CONFIGURE_ARGS+= --disable-doxygen-doc | |||
82 | CONFIGURE_ARGS+= --disable-doxygen-dot | |||
83 | CONFIGURE_ARGS+= --disable-doxygen-html --disable-doxygen-xml | |||
84 | CONFIGURE_ARGS+= --disable-xmltoman | |||
85 | CONFIGURE_ARGS+= --disable-autoipd | |||
86 | CONFIGURE_ARGS+= --disable-libevent | |||
87 | CONFIGURE_ARGS+= --disable-qt3 | |||
88 | CONFIGURE_ARGS+= --disable-qt4 | |||
89 | CONFIGURE_ARGS+= --disable-qt5 | |||
90 | CONFIGURE_ARGS+= --disable-pygobject | |||
91 | CONFIGURE_ARGS+= --with-distro=none | |||
92 | ||||
93 | INSTALL_MAKE_FLAGS+= sysconfdir=${PREFIX}/share/examples | |||
94 | INSTALL_MAKE_FLAGS+= dbusservicedir=${PREFIX}/share/examples/avahi | |||
95 | ||||
96 | INSTALLATION_DIRS+= share/doc/avahi | 33 | INSTALLATION_DIRS+= share/doc/avahi | |
97 | 34 | |||
98 | MAKE_DIRS+= ${PKG_SYSCONFDIR}/services | 35 | MAKE_DIRS+= ${PKG_SYSCONFDIR}/services | |
99 | 36 | |||
100 | post-install: | 37 | post-install: | |
101 | ${INSTALL_DATA} ${WRKSRC}/docs/HACKING ${DESTDIR}${PREFIX}/share/doc/avahi | 38 | ${INSTALL_DATA} ${WRKSRC}/docs/HACKING ${DESTDIR}${PREFIX}/share/doc/avahi | |
102 | ${INSTALL_DATA} ${WRKSRC}/docs/INSTALL ${DESTDIR}${PREFIX}/share/doc/avahi | 39 | ${INSTALL_DATA} ${WRKSRC}/docs/INSTALL ${DESTDIR}${PREFIX}/share/doc/avahi | |
103 | ${INSTALL_DATA} ${WRKSRC}/docs/NEWS ${DESTDIR}${PREFIX}/share/doc/avahi | 40 | ${INSTALL_DATA} ${WRKSRC}/docs/NEWS ${DESTDIR}${PREFIX}/share/doc/avahi | |
104 | ${INSTALL_DATA} ${WRKSRC}/docs/README ${DESTDIR}${PREFIX}/share/doc/avahi | 41 | ${INSTALL_DATA} ${WRKSRC}/docs/README ${DESTDIR}${PREFIX}/share/doc/avahi | |
105 | ${INSTALL_DATA} ${WRKSRC}/docs/TODO ${DESTDIR}${PREFIX}/share/doc/avahi | 42 | ${INSTALL_DATA} ${WRKSRC}/docs/TODO ${DESTDIR}${PREFIX}/share/doc/avahi | |
106 | 43 | |||
107 | .include "../../devel/gettext-lib/buildlink3.mk" | |||
108 | .include "../../devel/glib2/buildlink3.mk" | |||
109 | BUILDLINK_API_DEPENDS.libdaemon+= libdaemon>=0.14 | |||
110 | .include "../../devel/libdaemon/buildlink3.mk" | |||
111 | .include "../../sysutils/dbus/buildlink3.mk" | |||
112 | .include "../../textproc/expat/buildlink3.mk" | |||
113 | .include "../../mk/pthread.buildlink3.mk" | |||
114 | .include "../../mk/bsd.pkg.mk" | 44 | .include "../../mk/bsd.pkg.mk" |
# $NetBSD: Makefile.common,v 1.1 2021/01/08 14:08:35 nia Exp $
# used by net/avahi/Makefile
# used by net/avahi-ui/Makefile
DISTNAME= avahi-0.8
CATEGORIES= net
MASTER_SITES= ${MASTER_SITE_GITHUB:=lathiat/avahi/releases/download/v${PKGVERSION_NOREV}/}
HOMEPAGE= https://avahi.org/
LICENSE= gnu-lgpl-v2.1
PATCHDIR= ${.CURDIR}/../../net/avahi/patches
DISTINFO_FILE= ${.CURDIR}/../../net/avahi/distinfo
GNU_CONFIGURE= YES
USE_LIBTOOL= YES
USE_PKGINSTALL= YES
USE_PKGLOCALEDIR= YES
USE_TOOLS+= pkg-config gmake msgfmt xgettext msgmerge
.include "../../mk/bsd.fast.prefs.mk"
.if ${OPSYS} == "NetBSD"
# Requires --desktop in msgfmt.
TOOLS_PLATFORM.msgfmt=
.endif
PKGCONFIG_OVERRIDE+= avahi-client.pc.in
PKGCONFIG_OVERRIDE+= avahi-compat-howl.pc.in
PKGCONFIG_OVERRIDE+= avahi-compat-libdns_sd.pc.in
PKGCONFIG_OVERRIDE+= avahi-core.pc.in
PKGCONFIG_OVERRIDE+= avahi-glib.pc.in
PKGCONFIG_OVERRIDE+= avahi-gobject.pc.in
PKGCONFIG_OVERRIDE+= avahi-libevent.pc.in
PKGCONFIG_OVERRIDE+= avahi-qt3.pc.in
PKGCONFIG_OVERRIDE+= avahi-qt4.pc.in
PKGCONFIG_OVERRIDE+= avahi-qt5.pc.in
PKGCONFIG_OVERRIDE+= avahi-sharp.pc.in
PKGCONFIG_OVERRIDE+= avahi-ui-gtk3.pc.in
PKGCONFIG_OVERRIDE+= avahi-ui-sharp.pc.in
PKGCONFIG_OVERRIDE+= avahi-ui.pc.in
AVAHI_USER?= avahi
AVAHI_GROUP?= avahi
BUILD_DEFS+= VARBASE PKG_SYSCONFBASE
PLIST_SRC= ${PKGDIR}/PLIST
PKG_SYSCONFSUBDIR= avahi
USE_LANGUAGES= c99 c++
CFLAGS.NetBSD+= -D_NETBSD_SOURCE
CPPFLAGS.SunOS+= -D_XOPEN_SOURCE=600
# Not yet reported upstream.
CPPFLAGS.Darwin+= -D__APPLE_USE_RFC_3542
CONFIGURE_ARGS+= --with-avahi-user=${AVAHI_USER}
CONFIGURE_ARGS+= --with-avahi-group=${AVAHI_GROUP}
CONFIGURE_ARGS+= --with-avahi_priv_access_group=${REAL_ROOT_GROUP}
CONFIGURE_ARGS+= --localstatedir=${VARBASE}
CONFIGURE_ARGS+= --with-dbus-system-socket=${VARBASE}/run/dbus/system_bus_socket
CONFIGURE_ARGS+= --sysconfdir=${PKG_SYSCONFBASE}
CONFIGURE_ARGS+= --disable-doxygen-doc
CONFIGURE_ARGS+= --disable-doxygen-dot
CONFIGURE_ARGS+= --disable-doxygen-html --disable-doxygen-xml
CONFIGURE_ARGS+= --disable-xmltoman
CONFIGURE_ARGS+= --disable-autoipd
CONFIGURE_ARGS+= --disable-libevent
CONFIGURE_ARGS+= --disable-qt3
CONFIGURE_ARGS+= --disable-qt4
CONFIGURE_ARGS+= --disable-qt5
CONFIGURE_ARGS+= --disable-gtk
CONFIGURE_ARGS+= --disable-mono
CONFIGURE_ARGS+= --disable-pygobject
CONFIGURE_ARGS+= --disable-python
CONFIGURE_ARGS+= --with-distro=none
INSTALL_MAKE_FLAGS+= sysconfdir=${PREFIX}/share/examples
INSTALL_MAKE_FLAGS+= dbusservicedir=${PREFIX}/share/examples/avahi
.include "../../databases/gdbm/buildlink3.mk"
.include "../../devel/gettext-lib/buildlink3.mk"
.include "../../devel/glib2/buildlink3.mk"
BUILDLINK_API_DEPENDS.libdaemon+= libdaemon>=0.14
.include "../../devel/libdaemon/buildlink3.mk"
.include "../../sysutils/dbus/buildlink3.mk"
.include "../../textproc/expat/buildlink3.mk"
.include "../../mk/pthread.buildlink3.mk"
@@ -1,27 +1,23 @@ | @@ -1,27 +1,23 @@ | |||
1 | @comment $NetBSD: PLIST,v 1.19 2020/09/29 10:56:56 prlw1 Exp $ | 1 | @comment $NetBSD: PLIST,v 1.20 2021/01/08 14:08:35 nia Exp $ | |
2 | bin/avahi-browse | 2 | bin/avahi-browse | |
3 | bin/avahi-browse-domains | 3 | bin/avahi-browse-domains | |
4 | ${PLIST.ui}bin/avahi-discover-standalone | |||
5 | bin/avahi-publish | 4 | bin/avahi-publish | |
6 | bin/avahi-publish-address | 5 | bin/avahi-publish-address | |
7 | bin/avahi-publish-service | 6 | bin/avahi-publish-service | |
8 | bin/avahi-resolve | 7 | bin/avahi-resolve | |
9 | bin/avahi-resolve-address | 8 | bin/avahi-resolve-address | |
10 | bin/avahi-resolve-host-name | 9 | bin/avahi-resolve-host-name | |
11 | bin/avahi-set-host-name | 10 | bin/avahi-set-host-name | |
12 | ${PLIST.ui}bin/bshell | |||
13 | ${PLIST.ui}bin/bssh | |||
14 | ${PLIST.ui}bin/bvnc | |||
15 | include/avahi-client/client.h | 11 | include/avahi-client/client.h | |
16 | include/avahi-client/lookup.h | 12 | include/avahi-client/lookup.h | |
17 | include/avahi-client/publish.h | 13 | include/avahi-client/publish.h | |
18 | include/avahi-common/address.h | 14 | include/avahi-common/address.h | |
19 | include/avahi-common/alternative.h | 15 | include/avahi-common/alternative.h | |
20 | include/avahi-common/cdecl.h | 16 | include/avahi-common/cdecl.h | |
21 | include/avahi-common/defs.h | 17 | include/avahi-common/defs.h | |
22 | include/avahi-common/domain.h | 18 | include/avahi-common/domain.h | |
23 | include/avahi-common/error.h | 19 | include/avahi-common/error.h | |
24 | include/avahi-common/gccmacro.h | 20 | include/avahi-common/gccmacro.h | |
25 | include/avahi-common/llist.h | 21 | include/avahi-common/llist.h | |
26 | include/avahi-common/malloc.h | 22 | include/avahi-common/malloc.h | |
27 | include/avahi-common/rlist.h | 23 | include/avahi-common/rlist.h | |
@@ -34,93 +30,73 @@ include/avahi-core/core.h | @@ -34,93 +30,73 @@ include/avahi-core/core.h | |||
34 | include/avahi-core/log.h | 30 | include/avahi-core/log.h | |
35 | include/avahi-core/lookup.h | 31 | include/avahi-core/lookup.h | |
36 | include/avahi-core/publish.h | 32 | include/avahi-core/publish.h | |
37 | include/avahi-core/rr.h | 33 | include/avahi-core/rr.h | |
38 | include/avahi-glib/glib-malloc.h | 34 | include/avahi-glib/glib-malloc.h | |
39 | include/avahi-glib/glib-watch.h | 35 | include/avahi-glib/glib-watch.h | |
40 | include/avahi-gobject/ga-client.h | 36 | include/avahi-gobject/ga-client.h | |
41 | include/avahi-gobject/ga-entry-group.h | 37 | include/avahi-gobject/ga-entry-group.h | |
42 | include/avahi-gobject/ga-enums.h | 38 | include/avahi-gobject/ga-enums.h | |
43 | include/avahi-gobject/ga-error.h | 39 | include/avahi-gobject/ga-error.h | |
44 | include/avahi-gobject/ga-record-browser.h | 40 | include/avahi-gobject/ga-record-browser.h | |
45 | include/avahi-gobject/ga-service-browser.h | 41 | include/avahi-gobject/ga-service-browser.h | |
46 | include/avahi-gobject/ga-service-resolver.h | 42 | include/avahi-gobject/ga-service-resolver.h | |
47 | ${PLIST.ui}include/avahi-ui/avahi-ui.h | |||
48 | ${PLIST.introspection}lib/girepository-1.0/Avahi-0.6.typelib | |||
49 | ${PLIST.introspection}lib/girepository-1.0/AvahiCore-0.6.typelib | |||
50 | lib/libavahi-client.la | 43 | lib/libavahi-client.la | |
51 | lib/libavahi-common.la | 44 | lib/libavahi-common.la | |
52 | lib/libavahi-core.la | 45 | lib/libavahi-core.la | |
53 | lib/libavahi-glib.la | 46 | lib/libavahi-glib.la | |
54 | lib/libavahi-gobject.la | 47 | lib/libavahi-gobject.la | |
55 | ${PLIST.gtk3}lib/libavahi-ui-gtk3.la | |||
56 | ${PLIST.mono}lib/mono/avahi-sharp/avahi-sharp.dll | |||
57 | ${PLIST.mono}lib/mono/avahi-ui-sharp/avahi-ui-sharp.dll | |||
58 | ${PLIST.mono}lib/mono/gac/avahi-sharp/1.0.0.0__4d116c78973743f5/avahi-sharp.dll | |||
59 | ${PLIST.mono}lib/mono/gac/avahi-sharp/1.0.0.0__4d116c78973743f5/avahi-sharp.dll.config | |||
60 | ${PLIST.mono}lib/mono/gac/avahi-sharp/1.0.0.0__4d116c78973743f5/avahi-sharp.dll.mdb | |||
61 | ${PLIST.mono}lib/mono/gac/avahi-ui-sharp/0.0.0.0__4d116c78973743f5/avahi-ui-sharp.dll | |||
62 | ${PLIST.mono}lib/mono/gac/avahi-ui-sharp/0.0.0.0__4d116c78973743f5/avahi-ui-sharp.dll.config | |||
63 | ${PLIST.mono}lib/mono/gac/avahi-ui-sharp/0.0.0.0__4d116c78973743f5/avahi-ui-sharp.dll.mdb | |||
64 | lib/pkgconfig/avahi-client.pc | 48 | lib/pkgconfig/avahi-client.pc | |
65 | lib/pkgconfig/avahi-core.pc | 49 | lib/pkgconfig/avahi-core.pc | |
66 | lib/pkgconfig/avahi-glib.pc | 50 | lib/pkgconfig/avahi-glib.pc | |
67 | lib/pkgconfig/avahi-gobject.pc | 51 | lib/pkgconfig/avahi-gobject.pc | |
68 | ${PLIST.mono}lib/pkgconfig/avahi-sharp.pc | |||
69 | ${PLIST.gtk3}lib/pkgconfig/avahi-ui-gtk3.pc | |||
70 | ${PLIST.mono}lib/pkgconfig/avahi-ui-sharp.pc | |||
71 | man/man1/avahi-browse-domains.1 | 52 | man/man1/avahi-browse-domains.1 | |
72 | man/man1/avahi-browse.1 | 53 | man/man1/avahi-browse.1 | |
73 | man/man1/avahi-publish-address.1 | 54 | man/man1/avahi-publish-address.1 | |
74 | man/man1/avahi-publish-service.1 | 55 | man/man1/avahi-publish-service.1 | |
75 | man/man1/avahi-publish.1 | 56 | man/man1/avahi-publish.1 | |
76 | man/man1/avahi-resolve-address.1 | 57 | man/man1/avahi-resolve-address.1 | |
77 | man/man1/avahi-resolve-host-name.1 | 58 | man/man1/avahi-resolve-host-name.1 | |
78 | man/man1/avahi-resolve.1 | 59 | man/man1/avahi-resolve.1 | |
79 | man/man1/avahi-set-host-name.1 | 60 | man/man1/avahi-set-host-name.1 | |
80 | man/man5/avahi-daemon.conf.5 | 61 | man/man5/avahi-daemon.conf.5 | |
81 | man/man5/avahi.hosts.5 | 62 | man/man5/avahi.hosts.5 | |
82 | man/man5/avahi.service.5 | 63 | man/man5/avahi.service.5 | |
83 | man/man8/avahi-daemon.8 | 64 | man/man8/avahi-daemon.8 | |
84 | man/man8/avahi-dnsconfd.8 | 65 | man/man8/avahi-dnsconfd.8 | |
85 | man/man8/avahi-dnsconfd.action.8 | 66 | man/man8/avahi-dnsconfd.action.8 | |
86 | sbin/avahi-daemon | 67 | sbin/avahi-daemon | |
87 | sbin/avahi-dnsconfd | 68 | sbin/avahi-dnsconfd | |
88 | ${PLIST.ui}share/applications/bssh.desktop | |||
89 | ${PLIST.ui}share/applications/bvnc.desktop | |||
90 | share/avahi/avahi-service.dtd | 69 | share/avahi/avahi-service.dtd | |
91 | ${PLIST.ui}share/avahi/interfaces/avahi-discover.ui | |||
92 | share/dbus-1/interfaces/org.freedesktop.Avahi.AddressResolver.xml | 70 | share/dbus-1/interfaces/org.freedesktop.Avahi.AddressResolver.xml | |
93 | share/dbus-1/interfaces/org.freedesktop.Avahi.DomainBrowser.xml | 71 | share/dbus-1/interfaces/org.freedesktop.Avahi.DomainBrowser.xml | |
94 | share/dbus-1/interfaces/org.freedesktop.Avahi.EntryGroup.xml | 72 | share/dbus-1/interfaces/org.freedesktop.Avahi.EntryGroup.xml | |
95 | share/dbus-1/interfaces/org.freedesktop.Avahi.HostNameResolver.xml | 73 | share/dbus-1/interfaces/org.freedesktop.Avahi.HostNameResolver.xml | |
96 | share/dbus-1/interfaces/org.freedesktop.Avahi.RecordBrowser.xml | 74 | share/dbus-1/interfaces/org.freedesktop.Avahi.RecordBrowser.xml | |
97 | share/dbus-1/interfaces/org.freedesktop.Avahi.Server.xml | 75 | share/dbus-1/interfaces/org.freedesktop.Avahi.Server.xml | |
98 | share/dbus-1/interfaces/org.freedesktop.Avahi.ServiceBrowser.xml | 76 | share/dbus-1/interfaces/org.freedesktop.Avahi.ServiceBrowser.xml | |
99 | share/dbus-1/interfaces/org.freedesktop.Avahi.ServiceResolver.xml | 77 | share/dbus-1/interfaces/org.freedesktop.Avahi.ServiceResolver.xml | |
100 | share/dbus-1/interfaces/org.freedesktop.Avahi.ServiceTypeBrowser.xml | 78 | share/dbus-1/interfaces/org.freedesktop.Avahi.ServiceTypeBrowser.xml | |
101 | share/doc/avahi/HACKING | 79 | share/doc/avahi/HACKING | |
102 | share/doc/avahi/INSTALL | 80 | share/doc/avahi/INSTALL | |
103 | share/doc/avahi/NEWS | 81 | share/doc/avahi/NEWS | |
104 | share/doc/avahi/README | 82 | share/doc/avahi/README | |
105 | share/doc/avahi/TODO | 83 | share/doc/avahi/TODO | |
106 | share/examples/avahi/avahi-daemon.conf | 84 | share/examples/avahi/avahi-daemon.conf | |
107 | share/examples/avahi/avahi-dbus.conf | 85 | share/examples/avahi/avahi-dbus.conf | |
108 | share/examples/avahi/avahi-dnsconfd.action | 86 | share/examples/avahi/avahi-dnsconfd.action | |
109 | share/examples/avahi/hosts | 87 | share/examples/avahi/hosts | |
110 | share/examples/avahi/services/sftp-ssh.service | 88 | share/examples/avahi/services/sftp-ssh.service | |
111 | share/examples/avahi/services/ssh.service | 89 | share/examples/avahi/services/ssh.service | |
112 | ${PLIST.introspection}share/gir-1.0/Avahi-0.6.gir | |||
113 | ${PLIST.introspection}share/gir-1.0/AvahiCore-0.6.gir | |||
114 | share/locale/ach/LC_MESSAGES/avahi.mo | 90 | share/locale/ach/LC_MESSAGES/avahi.mo | |
115 | share/locale/ar/LC_MESSAGES/avahi.mo | 91 | share/locale/ar/LC_MESSAGES/avahi.mo | |
116 | share/locale/bg/LC_MESSAGES/avahi.mo | 92 | share/locale/bg/LC_MESSAGES/avahi.mo | |
117 | share/locale/ca/LC_MESSAGES/avahi.mo | 93 | share/locale/ca/LC_MESSAGES/avahi.mo | |
118 | share/locale/cs/LC_MESSAGES/avahi.mo | 94 | share/locale/cs/LC_MESSAGES/avahi.mo | |
119 | share/locale/da/LC_MESSAGES/avahi.mo | 95 | share/locale/da/LC_MESSAGES/avahi.mo | |
120 | share/locale/de/LC_MESSAGES/avahi.mo | 96 | share/locale/de/LC_MESSAGES/avahi.mo | |
121 | share/locale/el/LC_MESSAGES/avahi.mo | 97 | share/locale/el/LC_MESSAGES/avahi.mo | |
122 | share/locale/en_AU/LC_MESSAGES/avahi.mo | 98 | share/locale/en_AU/LC_MESSAGES/avahi.mo | |
123 | share/locale/en_CA/LC_MESSAGES/avahi.mo | 99 | share/locale/en_CA/LC_MESSAGES/avahi.mo | |
124 | share/locale/en_GB/LC_MESSAGES/avahi.mo | 100 | share/locale/en_GB/LC_MESSAGES/avahi.mo | |
125 | share/locale/en_NZ/LC_MESSAGES/avahi.mo | 101 | share/locale/en_NZ/LC_MESSAGES/avahi.mo | |
126 | share/locale/eo/LC_MESSAGES/avahi.mo | 102 | share/locale/eo/LC_MESSAGES/avahi.mo |
@@ -1,41 +1,18 @@ | @@ -1,41 +1,18 @@ | |||
1 | # $NetBSD: buildlink3.mk,v 1.46 2020/09/29 10:56:56 prlw1 Exp $ | 1 | # $NetBSD: buildlink3.mk,v 1.47 2021/01/08 14:08:35 nia Exp $ | |
2 | 2 | |||
3 | BUILDLINK_TREE+= avahi | 3 | BUILDLINK_TREE+= avahi | |
4 | 4 | |||
5 | .if !defined(AVAHI_BUILDLINK3_MK) | 5 | .if !defined(AVAHI_BUILDLINK3_MK) | |
6 | AVAHI_BUILDLINK3_MK:= | 6 | AVAHI_BUILDLINK3_MK:= | |
7 | 7 | |||
8 | BUILDLINK_API_DEPENDS.avahi+= avahi>=0.6.23 | 8 | BUILDLINK_API_DEPENDS.avahi+= avahi>=0.6.23 | |
9 | BUILDLINK_ABI_DEPENDS.avahi+= avahi>=0.6.32nb25 | 9 | BUILDLINK_ABI_DEPENDS.avahi+= avahi>=0.6.32nb25 | |
10 | BUILDLINK_PKGSRCDIR.avahi?= ../../net/avahi | 10 | BUILDLINK_PKGSRCDIR.avahi?= ../../net/avahi | |
11 | 11 | |||
12 | pkgbase := avahi | |||
13 | .include "../../mk/pkg-build-options.mk" | |||
14 | ||||
15 | .if ${PKG_BUILD_OPTIONS.avahi:Mgdbm} | |||
16 | . include "../../databases/gdbm/buildlink3.mk" | |||
17 | .endif | |||
18 | ||||
19 | .if ${PKG_BUILD_OPTIONS.avahi:Mgtk3} | |||
20 | .include "../../x11/gtk3/buildlink3.mk" | |||
21 | .endif | |||
22 | ||||
23 | .if ${PKG_BUILD_OPTIONS.avahi:Mintrospection} | |||
24 | .include "../../devel/gobject-introspection/buildlink3.mk" | |||
25 | .endif | |||
26 | ||||
27 | .if ${PKG_BUILD_OPTIONS.avahi:Mmono} | |||
28 | .include "../../x11/gtk-sharp/buildlink3.mk" | |||
29 | .endif | |||
30 | ||||
31 | .if ${PKG_BUILD_OPTIONS.avahi:Mpython} | |||
32 | .include "../../lang/python/application.mk" | |||
33 | .endif | |||
34 | ||||
35 | .include "../../devel/gettext-lib/buildlink3.mk" | 12 | .include "../../devel/gettext-lib/buildlink3.mk" | |
36 | .include "../../devel/glib2/buildlink3.mk" | 13 | .include "../../devel/glib2/buildlink3.mk" | |
37 | .include "../../sysutils/dbus/buildlink3.mk" | 14 | .include "../../sysutils/dbus/buildlink3.mk" | |
38 | .include "../../mk/pthread.buildlink3.mk" | 15 | .include "../../mk/pthread.buildlink3.mk" | |
39 | .endif # AVAHI_BUILDLINK3_MK | 16 | .endif # AVAHI_BUILDLINK3_MK | |
40 | 17 | |||
41 | BUILDLINK_TREE+= -avahi | 18 | BUILDLINK_TREE+= -avahi |
Avahi is an implementation of the DNS Service Discovery and Multicast DNS
specifications for Zeroconf Computing.
This package contains graphical user interfaces for Avahi.
# $NetBSD: Makefile,v 1.1 2021/01/08 14:08:35 nia Exp $
.include "../../net/avahi/Makefile.common"
PKGNAME= ${DISTNAME:S/avahi-/avahi-ui-/g}
MAINTAINER= pkgsrc-users@NetBSD.org
COMMENT= Facilitate service discovery on a local network (GUI)
BUILD_DIRS+= avahi-common avahi-client avahi-glib avahi-ui
INSTALL_DIRS+= avahi-ui
CONFIGURE_ARGS+= --enable-gtk3
INSTALLATION_DIRS+= lib/pkgconfig
PKGCONFIG_OVERRIDE_STAGE= pre-install
PKGCONFIG_OVERRIDE+= avahi-ui-gtk3.pc
pre-install:
cd ${WRKSRC} && ${MAKE_ENV} ${GMAKE} avahi-ui-gtk3.pc
post-install:
${INSTALL_DATA} ${WRKSRC}/avahi-ui-gtk3.pc \
${DESTDIR}${PREFIX}/lib/pkgconfig
.include "../../sysutils/desktop-file-utils/desktopdb.mk"
.include "../../x11/gtk3/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"
@comment $NetBSD: PLIST,v 1.1 2021/01/08 14:08:35 nia Exp $
bin/bshell
bin/bssh
bin/bvnc
include/avahi-ui/avahi-ui.h
lib/libavahi-ui-gtk3.la
lib/pkgconfig/avahi-ui-gtk3.pc
share/applications/bssh.desktop
share/applications/bvnc.desktop
# $NetBSD: buildlink3.mk,v 1.1 2021/01/08 14:08:35 nia Exp $
BUILDLINK_TREE+= avahi-ui
.if !defined(AVAHI_UI_BUILDLINK3_MK)
AVAHI_UI_BUILDLINK3_MK:=
BUILDLINK_API_DEPENDS.avahi-ui+= avahi-ui>=0.8
BUILDLINK_PKGSRCDIR.avahi-ui?= ../../net/avahi-ui
.include "../../x11/gtk3/buildlink3.mk"
.include "../../net/avahi/buildlink3.mk"
.endif # AVAHI_UI_BUILDLINK3_MK
BUILDLINK_TREE+= -avahi-ui