pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/net/avahi Initial import of avahi-0.6.23, packaged for...



details:   https://anonhg.NetBSD.org/pkgsrc/rev/dec52a4dd592
branches:  trunk
changeset: 551828:dec52a4dd592
user:      wiz <wiz%pkgsrc.org@localhost>
date:      Sat Dec 20 17:36:14 2008 +0000

description:
Initial import of avahi-0.6.23, packaged for pkgsrc-wip by Adrian Portelli,
then majorly reworked by myself. You can blame us both now ;)

Avahi is an Implementation the DNS Service Discovery and Multicast DNS
specifications for Zeroconf Computing. It uses D-BUS for communication
between user applications and a system daemon. The daemon is used to
coordinate application efforts in caching replies, necessary to minimize
the traffic imposed on networks.

diffstat:

 net/avahi/DESCR                |    5 +
 net/avahi/Makefile             |  106 ++++++++++++++++++++++++++++++++++
 net/avahi/PLIST                |  125 +++++++++++++++++++++++++++++++++++++++++
 net/avahi/PLIST.howl           |   27 ++++++++
 net/avahi/PLIST.pygdbm         |    3 +
 net/avahi/PLIST.python         |   20 ++++++
 net/avahi/PLIST.shared         |    9 ++
 net/avahi/buildlink3.mk        |   29 +++++++++
 net/avahi/distinfo             |   11 +++
 net/avahi/files/avahidaemon.sh |   22 +++++++
 net/avahi/options.mk           |   48 +++++++++++++++
 net/avahi/patches/patch-aa     |   18 +++++
 net/avahi/patches/patch-ab     |   13 ++++
 net/avahi/patches/patch-ac     |   28 +++++++++
 net/avahi/patches/patch-ad     |   13 ++++
 net/avahi/patches/patch-ae     |   13 ++++
 net/avahi/patches/patch-af     |   13 ++++
 17 files changed, 503 insertions(+), 0 deletions(-)

diffs (truncated from 571 to 300 lines):

diff -r 8baf609fbccc -r dec52a4dd592 net/avahi/DESCR
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/net/avahi/DESCR   Sat Dec 20 17:36:14 2008 +0000
@@ -0,0 +1,5 @@
+Avahi is an Implementation the DNS Service Discovery and Multicast DNS
+specifications for Zeroconf Computing. It uses D-BUS for communication
+between user applications and a system daemon. The daemon is used to
+coordinate application efforts in caching replies, necessary to minimize
+the traffic imposed on networks.
diff -r 8baf609fbccc -r dec52a4dd592 net/avahi/Makefile
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/net/avahi/Makefile        Sat Dec 20 17:36:14 2008 +0000
@@ -0,0 +1,106 @@
+# $NetBSD: Makefile,v 1.1.1.1 2008/12/20 17:36:14 wiz Exp $
+
+DISTNAME=              avahi-0.6.23
+CATEGORIES=            net
+MASTER_SITES=          http://avahi.org/download/
+
+MAINTAINER=            adrianp%NetBSD.org@localhost
+HOMEPAGE=              http://avahi.org/
+COMMENT=               Facilitate service discovery on a local network
+
+GNU_CONFIGURE=         YES
+USE_DIRS+=             xdg-1.4
+USE_LIBTOOL=           YES
+USE_PKGINSTALL=                YES
+USE_PKGLOCALEDIR=      YES
+USE_TOOLS+=            pkg-config gmake intltool
+MAKE_JOBS_SAFE=                no
+
+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-qt3.pc.in
+PKGCONFIG_OVERRIDE+=   avahi-qt4.pc.in
+PKGCONFIG_OVERRIDE+=   avahi-sharp.pc.in
+PKGCONFIG_OVERRIDE+=   avahi-ui-sharp.pc.in
+PKGCONFIG_OVERRIDE+=   avahi-ui.pc.in
+
+AVAHI_USER=            avahi
+AVAHI_GROUP=           avahi
+RCD_SCRIPTS=           avahidaemon
+BUILD_DEFS=            VARBASE PKG_SYSCONFBASE
+PLIST_SRC=             ${PKGDIR}/PLIST
+PKG_SYSCONFSUBDIR=     avahi
+USE_LANGUAGES=         c c++
+MAKE_DIRS=             ${PKG_SYSCONFDIR}/services
+
+PKG_USERS=             ${AVAHI_USER}:${AVAHI_GROUP}::Avahi\ user:/nonexistent
+PKG_GROUPS=            ${AVAHI_GROUP}
+
+.include "options.mk"
+
+.if ${OPSYS} == "NetBSD"
+CFLAGS+=               -D_NETBSD_SOURCE
+.endif
+
+PLIST_SRC+=            ${PKGDIR}/PLIST.shared
+
+CONF_FILES+=           ${PREFIX}/share/examples/avahi/avahi-daemon.conf \
+                       ${PKG_SYSCONFDIR}/avahi-daemon.conf
+CONF_FILES+=           ${PREFIX}/share/examples/avahi/hosts \
+                       ${PKG_SYSCONFDIR}/hosts
+CONF_FILES+=           ${PREFIX}/share/examples/avahi/avahi-dnsconfd.action \
+                       ${PKG_SYSCONFDIR}/avahi-dnsconfd.action
+CONF_FILES+=           ${PREFIX}/share/examples/avahi/ssh.service \
+                       ${PKG_SYSCONFDIR}/services/ssh.service
+CONF_FILES+=           ${PREFIX}/share/examples/avahi/avahi-dbus.conf \
+                       ${PREFIX}/etc/dbus-1/system.d/avahi-dbus.conf
+
+CONFIGURE_ARGS+=       --with-avahi-user=${AVAHI_USER:Q}
+CONFIGURE_ARGS+=       --with-avahi-group=${AVAHI_GROUP:Q}
+CONFIGURE_ARGS+=       --localstatedir=${VARBASE:Q}
+CONFIGURE_ARGS+=       --sysconfdir=${PKG_SYSCONFBASE}
+CONFIGURE_ARGS+=       --disable-qt3
+CONFIGURE_ARGS+=       --disable-qt4
+CONFIGURE_ARGS+=       --disable-mono
+CONFIGURE_ARGS+=       --disable-monodoc
+CONFIGURE_ARGS+=       --disable-doxygen-doc
+CONFIGURE_ARGS+=       --disable-doxygen-dot
+CONFIGURE_ARGS+=       --disable-doxygen-html
+CONFIGURE_ARGS+=       --disable-xmltoman
+CONFIGURE_ARGS+=       --disable-autoipd
+
+post-install:
+       ${INSTALL_DATA_DIR} ${PREFIX}/share/examples/avahi
+       ${INSTALL_DATA_DIR} ${PREFIX}/share/doc/avahi
+       ${MKDIR} ${PKG_SYSCONFDIR}/services
+
+       ${INSTALL_DATA} ${WRKSRC}/avahi-daemon/avahi-daemon.conf \
+               ${PREFIX}/share/examples/avahi
+       ${INSTALL_DATA} ${WRKSRC}/avahi-daemon/hosts \
+               ${PREFIX}/share/examples/avahi
+       ${INSTALL_DATA} ${WRKSRC}/avahi-dnsconfd/avahi-dnsconfd.action \
+               ${PREFIX}/share/examples/avahi
+       ${INSTALL_DATA} ${WRKSRC}/avahi-daemon/ssh.service \
+               ${PREFIX}/share/examples/avahi
+               ${INSTALL_DATA} ${WRKSRC}/avahi-daemon/avahi-dbus.conf \
+                       ${PREFIX}/share/examples/avahi/avahi-dbus.conf
+
+       ${INSTALL_DATA} ${WRKSRC}/docs/HACKING ${PREFIX}/share/doc/avahi
+       ${INSTALL_DATA} ${WRKSRC}/docs/INSTALL ${PREFIX}/share/doc/avahi
+       ${INSTALL_DATA} ${WRKSRC}/docs/NEWS ${PREFIX}/share/doc/avahi
+       ${INSTALL_DATA} ${WRKSRC}/docs/README ${PREFIX}/share/doc/avahi
+       ${INSTALL_DATA} ${WRKSRC}/docs/TODO ${PREFIX}/share/doc/avahi
+
+.include "../../devel/gettext-lib/buildlink3.mk"
+.include "../../devel/glib2/buildlink3.mk"
+.include "../../devel/libdaemon/buildlink3.mk"
+.include "../../devel/libglade/buildlink3.mk"
+.include "../../sysutils/dbus/buildlink3.mk"
+.include "../../textproc/expat/buildlink3.mk"
+.include "../../x11/gtk2/buildlink3.mk"
+.include "../../mk/pthread.buildlink3.mk"
+.include "../../mk/bsd.pkg.mk"
diff -r 8baf609fbccc -r dec52a4dd592 net/avahi/PLIST
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/net/avahi/PLIST   Sat Dec 20 17:36:14 2008 +0000
@@ -0,0 +1,125 @@
+@comment $NetBSD: PLIST,v 1.1.1.1 2008/12/20 17:36:14 wiz Exp $
+bin/avahi-browse
+bin/avahi-browse-domains
+bin/avahi-discover-standalone
+bin/avahi-publish
+bin/avahi-publish-address
+bin/avahi-publish-service
+bin/avahi-resolve
+bin/avahi-resolve-address
+bin/avahi-resolve-host-name
+bin/avahi-set-host-name
+bin/bshell
+bin/bssh
+bin/bvnc
+include/avahi-client/client.h
+include/avahi-client/lookup.h
+include/avahi-client/publish.h
+include/avahi-common/address.h
+include/avahi-common/alternative.h
+include/avahi-common/cdecl.h
+include/avahi-common/defs.h
+include/avahi-common/domain.h
+include/avahi-common/error.h
+include/avahi-common/gccmacro.h
+include/avahi-common/llist.h
+include/avahi-common/malloc.h
+include/avahi-common/rlist.h
+include/avahi-common/simple-watch.h
+include/avahi-common/strlst.h
+include/avahi-common/thread-watch.h
+include/avahi-common/timeval.h
+include/avahi-common/watch.h
+include/avahi-core/core.h
+include/avahi-core/log.h
+include/avahi-core/lookup.h
+include/avahi-core/publish.h
+include/avahi-core/rr.h
+include/avahi-glib/glib-malloc.h
+include/avahi-glib/glib-watch.h
+include/avahi-gobject/ga-client.h
+include/avahi-gobject/ga-entry-group.h
+include/avahi-gobject/ga-enums.h
+include/avahi-gobject/ga-error.h
+include/avahi-gobject/ga-record-browser.h
+include/avahi-gobject/ga-service-browser.h
+include/avahi-gobject/ga-service-resolver.h
+include/avahi-ui/avahi-ui.h
+lib/libavahi-client.la
+lib/libavahi-common.la
+lib/libavahi-core.la
+lib/libavahi-glib.la
+lib/libavahi-gobject.la
+lib/libavahi-ui.la
+lib/pkgconfig/avahi-client.pc
+lib/pkgconfig/avahi-core.pc
+lib/pkgconfig/avahi-glib.pc
+lib/pkgconfig/avahi-gobject.pc
+lib/pkgconfig/avahi-ui.pc
+man/man1/avahi-browse-domains.1
+man/man1/avahi-browse.1
+man/man1/avahi-publish-address.1
+man/man1/avahi-publish-service.1
+man/man1/avahi-publish.1
+man/man1/avahi-resolve-address.1
+man/man1/avahi-resolve-host-name.1
+man/man1/avahi-resolve.1
+man/man1/avahi-set-host-name.1
+man/man1/bssh.1
+man/man1/bvnc.1
+man/man5/avahi-daemon.conf.5
+man/man5/avahi.hosts.5
+man/man5/avahi.service.5
+man/man8/avahi-daemon.8
+man/man8/avahi-dnsconfd.8
+man/man8/avahi-dnsconfd.action.8
+sbin/avahi-daemon
+sbin/avahi-dnsconfd
+share/applications/bssh.desktop
+share/applications/bvnc.desktop
+share/avahi/avahi-service.dtd
+share/avahi/interfaces/avahi-discover.glade
+share/avahi/introspection/AddressResolver.introspect
+share/avahi/introspection/DomainBrowser.introspect
+share/avahi/introspection/EntryGroup.introspect
+share/avahi/introspection/HostNameResolver.introspect
+share/avahi/introspection/RecordBrowser.introspect
+share/avahi/introspection/Server.introspect
+share/avahi/introspection/ServiceBrowser.introspect
+share/avahi/introspection/ServiceResolver.introspect
+share/avahi/introspection/ServiceTypeBrowser.introspect
+share/avahi/service-types
+share/doc/avahi/HACKING
+share/doc/avahi/INSTALL
+share/doc/avahi/NEWS
+share/doc/avahi/README
+share/doc/avahi/TODO
+share/examples/avahi/avahi-daemon.conf
+share/examples/avahi/avahi-dbus.conf
+share/examples/avahi/avahi-dnsconfd.action
+share/examples/avahi/hosts
+share/examples/avahi/ssh.service
+share/examples/rc.d/avahidaemon
+share/locale/de/LC_MESSAGES/avahi.mo
+share/locale/en_AU/LC_MESSAGES/avahi.mo
+share/locale/en_CA/LC_MESSAGES/avahi.mo
+share/locale/en_GB/LC_MESSAGES/avahi.mo
+share/locale/en_NZ/LC_MESSAGES/avahi.mo
+share/locale/fr/LC_MESSAGES/avahi.mo
+share/locale/it/LC_MESSAGES/avahi.mo
+share/locale/pl/LC_MESSAGES/avahi.mo
+share/locale/pt_BR/LC_MESSAGES/avahi.mo
+share/locale/ru/LC_MESSAGES/avahi.mo
+share/locale/sr/LC_MESSAGES/avahi.mo
+share/locale/sr@latin/LC_MESSAGES/avahi.mo
+share/locale/zh_CN/LC_MESSAGES/avahi.mo
+@dirrm share/doc/avahi
+@dirrm share/avahi/introspection
+@comment in xdg-dirs: @dirrm share/applications
+@dirrm include/avahi-ui
+@dirrm include/avahi-gobject
+@dirrm include/avahi-glib
+@dirrm include/avahi-core
+@dirrm include/avahi-common
+@dirrm include/avahi-client
+@comment in dbus: @dirrm etc/dbus-1/system.d
diff -r 8baf609fbccc -r dec52a4dd592 net/avahi/PLIST.howl
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/net/avahi/PLIST.howl      Sat Dec 20 17:36:14 2008 +0000
@@ -0,0 +1,27 @@
+@comment $NetBSD: PLIST.howl,v 1.1.1.1 2008/12/20 17:36:14 wiz Exp $
+include/avahi-compat-howl/corby/buffer.h
+include/avahi-compat-howl/corby/channel.h
+include/avahi-compat-howl/corby/corby.h
+include/avahi-compat-howl/corby/message.h
+include/avahi-compat-howl/corby/object.h
+include/avahi-compat-howl/corby/orb.h
+include/avahi-compat-howl/discovery/discovery.h
+include/avahi-compat-howl/discovery/text_record.h
+include/avahi-compat-howl/howl.h
+include/avahi-compat-howl/rendezvous/rendezvous.h
+include/avahi-compat-howl/rendezvous/text_record.h
+include/avahi-compat-howl/salt/address.h
+include/avahi-compat-howl/salt/debug.h
+include/avahi-compat-howl/salt/interface.h
+include/avahi-compat-howl/salt/platform.h
+include/avahi-compat-howl/salt/salt.h
+include/avahi-compat-howl/salt/signal.h
+include/avahi-compat-howl/salt/socket.h
+include/avahi-compat-howl/salt/time.h
+lib/libhowl.la
+lib/pkgconfig/avahi-compat-howl.pc
+@dirrm include/avahi-compat-howl/salt
+@dirrm include/avahi-compat-howl/rendezvous
+@dirrm include/avahi-compat-howl/discovery
+@dirrm include/avahi-compat-howl/corby
+@dirrm include/avahi-compat-howl
diff -r 8baf609fbccc -r dec52a4dd592 net/avahi/PLIST.pygdbm
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/net/avahi/PLIST.pygdbm    Sat Dec 20 17:36:14 2008 +0000
@@ -0,0 +1,3 @@
+@comment $NetBSD: PLIST.pygdbm,v 1.1.1.1 2008/12/20 17:36:14 wiz Exp $
+lib/avahi/service-types.db
+${PYSITELIB}/avahi/ServiceTypeDatabase.py
diff -r 8baf609fbccc -r dec52a4dd592 net/avahi/PLIST.python
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/net/avahi/PLIST.python    Sat Dec 20 17:36:14 2008 +0000
@@ -0,0 +1,20 @@
+@comment $NetBSD: PLIST.python,v 1.1.1.1 2008/12/20 17:36:14 wiz Exp $
+${PYSITELIB}/avahi/__init__.py
+${PYSITELIB}/avahi/__init__.pyc
+${PYSITELIB}/avahi/__init__.pyo
+${PYSITELIB}/avahi_discover/__init__.py
+${PYSITELIB}/avahi_discover/__init__.pyc
+${PYSITELIB}/avahi_discover/__init__.pyo
+${PYSITELIB}/avahi_discover/SimpleGladeApp.py
+${PYSITELIB}/avahi_discover/SimpleGladeApp.pyc
+${PYSITELIB}/avahi_discover/SimpleGladeApp.pyo



Home | Main Index | Thread Index | Old Index