avahi-0.6.30 stable port information

Package: avahi
Version: 0.6.30
Revision: 2
Depends: <<
daemonic,
dbus (>= 1.0-1),
dbus1.3-shlibs,
expat1-shlibs,
libavahi-client3-shlibs (>= %v-%r),
libavahi-common3-shlibs (>= %v-%r),
libavahi-core7-shlibs (>= %v-%r),
libdaemon-shlibs (>= 0.14-1),
libgettext8-shlibs,
passwd-avahi
<<
BuildDepends: <<
dbus1.3-dev,
expat1,
gettext-bin,
gettext-tools,
intltool40,
libdaemon (>= 0.14-1),
libgettext8-dev,
pkgconfig
<<
Source: http://avahi.org/download/%n-%v.tar.gz
Source-MD5: e4db89a2a403ff4c47d66ac66fad1f43
PatchScript: <<
perl -pi -e 's/-D_XOPEN_SOURCE=\d+//' configure
perl -pi -e 's/(libavahi_common_la_LIBADD.*)/\1 \$(INTLLIBS)/' avahi-common/Makefile.in
# perl -pi -e 's/^VPATH =/AM_LDADD = \$(INTLLIBS)\nVPATH =/' avahi-utils/Makefile.in
perl -pi -e 's/-version-info/-no-undefined -version-info/' avahi-client/Makefile.in avahi-common/Makefile.in avahi-core/Makefile.in
<<

SetCFLAGS: -Os -D__APPLE_USE_RFC_2292
ConfigureParams: --disable-dependency-tracking --disable-glib --disable-gobject --disable-qt3 --disable-qt4 --disable-gtk --enable-dbus --with-xml=expat --disable-dbm --disable-gdbm --enable-libdaemon --disable-python --disable-pygtk --disable-python-dbus --disable-mono --disable-monodoc --disable-doxygen-doc --disable-doxygen-dot --disable-doxygen-html --with-distro=freebsd --disable-autoipd --with-avahi-priv-access-group=network --disable-static --disable-gtk3
InstallScript: <<
make -j1 install DESTDIR="%d"
rm -rf %i/etc/rc.d
echo "Full documentation is in %p/share/doc/%n, part of fink's %n package" >> full-documentation
<<
SplitOff: <<
Package: libavahi-client3-shlibs
Depends: <<
dbus1.3-shlibs,
libavahi-common3-shlibs (>= %v-%r),
libgettext8-shlibs
<<
Files: lib/libavahi-client.3*.dylib
Shlibs: %p/lib/libavahi-client.3.dylib 6.0.0 %n (>= 0.6.20-1)
DocFiles: LICENSE full-documentation
<<
SplitOff2: <<
Package: libavahi-common3-shlibs
Depends: <<
libgettext8-shlibs
<<
Conflicts: avahi-dev
Replaces: avahi-dev
Files: lib/libavahi-common.3*.dylib
Shlibs: %p/lib/libavahi-common.3.dylib 9.0.0 %n (>= 0.6.22-1)
DocFiles: LICENSE full-documentation
<<
SplitOff3: <<
Package: libavahi-core7-shlibs
Depends: <<
libavahi-common3-shlibs (>= %v-%r),
libgettext8-shlibs
<<
Files: lib/libavahi-core.7*.dylib
Shlibs: %p/lib/libavahi-core.7.dylib 8.0.0 %n (>= 0.6.30-1)
DocFiles: LICENSE full-documentation
<<
SplitOff4: <<
Package: libavahi-client3-dev
Depends: %N (>= %v-%r), libavahi-client3-shlibs (= %v-%r)
Replaces: %N-dev (<< 0.6.25-4)
Files: <<
include/avahi-client
lib/libavahi-client.{la,dylib}
lib/pkgconfig/avahi-client.pc
<<
BuildDependsOnly: true
DocFiles: LICENSE full-documentation
<<
SplitOff5: <<
Package: libavahi-common3-dev
Depends: %N (>= %v-%r), libavahi-common3-shlibs (= %v-%r)
Replaces: %N-dev (<< 0.6.25-4)
Files: <<
include/avahi-common
lib/libavahi-common.{la,dylib}
<<
BuildDependsOnly: true
DocFiles: LICENSE full-documentation
<<
SplitOff6: <<
Package: libavahi-core7-dev
Depends: %N (>= %v-%r), libavahi-core7-shlibs (= %v-%r)
Conflicts: libavahi-core6-dev
Replaces: %N-dev (<< 0.6.25-4), libavahi-core6-dev
Files: <<
include/avahi-core
lib/libavahi-core.{la,dylib}
lib/pkgconfig/avahi-core.pc
<<
BuildDependsOnly: true
DocFiles: LICENSE full-documentation
<<

DaemonicFile: <<

Avahi daemon
Avahi

%p/sbin/avahi-daemon
-D


<<
ConfFiles: %p/etc/avahi/avahi-daemon.conf
DocFiles: LICENSE docs/*
Description: Service discovery system
DescUsage: <<
avahi-dev was abolished in favor of separate libavahi...-dev packages
to allow future version updates to work cleanly. During the migration
from prior to 0.6.25-4, you may have to install "avahi" explicitly as
part of the same fink command that installs libavahi...-shlibs
packages. Sorry for the headache!
<<
DescPackaging: <<
avahi-dev was split into libavahi-{client,common,core}X-dev as
of 0.6.25-4. Because the old packaging had "=" dependencies,
we cannot do a gradual migration and retain avahi-dev as an
OBSOLETE compatibility package (would deadlock during upgrade
to new-layout -shlibs). Instead, we have to cause old
avahi-dev to be removed before installing new stuff.
<<
DescPort: <<
_XOPEN_SOURCE is bad news...breaks /usr/include/getopt.h
See: http://avahi.org/ticket/156

libavahi-common uses gettext so make sure to link it.
See: http://avahi.org/ticket/194
<<
DescDetail: <<
Avahi is a system which facilitates service discovery on a local
network. This means that you can plug your laptop or computer into
a network and instantly be able to view other people who you can
chat with, find printers to print to or find files being shared.
This kind of technology is already found in Apple MacOS X (branded
Rendezvous, Bonjour and sometimes Zeroconf) and is very convenient.
Avahi is mainly based on Lennart Poettering's flexmdns mDNS
implementation for Linux which has been discontinued in favour of
Avahi.

Porchdog has discontinued the "howl" library and recommends Avahi as
its replacement.
<<
License: LGPL
Maintainer: Benjamin Reed
Homepage: http://avahi.org/