Version bump, bug #113110.
authorSven Wegener <swegener@gentoo.org>
Fri, 25 Nov 2005 07:38:25 +0000 (07:38 +0000)
committerSven Wegener <swegener@gentoo.org>
Fri, 25 Nov 2005 07:38:25 +0000 (07:38 +0000)
Package-Manager: portage-2.0.53_rc7

net-dns/avahi/ChangeLog
net-dns/avahi/Manifest
net-dns/avahi/avahi-0.6.1.ebuild [new file with mode: 0644]
net-dns/avahi/files/digest-avahi-0.6.1 [new file with mode: 0644]

index 8a6c89f1dedba17357105d822d32bc89d4dbcf73..f53afc2a437677ee94305d48b63f1699b56fe7f4 100644 (file)
@@ -1,6 +1,11 @@
 # ChangeLog for net-dns/avahi
 # Copyright 1999-2005 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/net-dns/avahi/ChangeLog,v 1.19 2005/11/21 14:23:04 swegener Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-dns/avahi/ChangeLog,v 1.20 2005/11/25 07:38:25 swegener Exp $
+
+*avahi-0.6.1 (25 Nov 2005)
+
+  25 Nov 2005; Sven Wegener <swegener@gentoo.org> +avahi-0.6.1.ebuild:
+  Version bump, bug #113110.
 
   21 Nov 2005; Sven Wegener <swegener@gentoo.org> avahi-0.5.2-r1.ebuild:
   Parallel build problems, bug #113092.
index 2c88e5bb41b5c9cf1c7975f3a64e3a742f1984dd..297b1cd091818175f5aef2e2c7d5568fd395f8f6 100644 (file)
@@ -1,4 +1,6 @@
-MD5 be362537ca14ec264b5b4067ac63bf15 ChangeLog 2723
+MD5 3a026bbf30bdb4c3a94744d064cda86c ChangeLog 2852
 MD5 5da4a9160b981e4d0f2e64e12a39de37 avahi-0.5.2-r1.ebuild 2085
+MD5 e9dae8f0b37e5d340ef53053fd140c22 avahi-0.6.1.ebuild 2342
 MD5 b06b1183ea48e210c1943f0913f63714 files/digest-avahi-0.5.2-r1 63
+MD5 82793ef545794b3d74b3094017ed5572 files/digest-avahi-0.6.1 63
 MD5 e522a390cede4510e8dbd0446e695912 metadata.xml 297
diff --git a/net-dns/avahi/avahi-0.6.1.ebuild b/net-dns/avahi/avahi-0.6.1.ebuild
new file mode 100644 (file)
index 0000000..dd00d31
--- /dev/null
@@ -0,0 +1,101 @@
+# Copyright 1999-2005 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/net-dns/avahi/avahi-0.6.1.ebuild,v 1.1 2005/11/25 07:38:25 swegener Exp $
+
+inherit eutils qt3 mono python
+
+DESCRIPTION="System which facilitates service discovery on a local network"
+HOMEPAGE="http://www.freedesktop.org/Software/Avahi"
+SRC_URI="http://www.freedesktop.org/~lennart/${P}.tar.gz"
+
+LICENSE="LGPL-2.1"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~x86"
+IUSE="howl-compat mdnsresponder-compat dbus doc mono gtk python qt"
+
+RDEPEND="dev-libs/libdaemon
+       dev-libs/expat
+       qt? ( $(qt_min_version 3.3) )
+       gtk? (
+               >=x11-libs/gtk+-2
+               >=gnome-base/libglade-2
+               >=dev-libs/glib-2
+       )
+       mono? ( >=dev-lang/mono-1.1.3 )
+       dbus? ( >=sys-apps/dbus-0.30 )
+       python? (
+               >=virtual/python-2.4
+               gtk? ( >=dev-python/pygtk-2 )
+       )
+       dbus? (
+               howl-compat? ( !net-misc/howl )
+               mdnsresponder-compat? ( !net-misc/mDNSResponder )
+       )"
+DEPEND="${RDEPEND}
+       doc? (
+               app-doc/doxygen
+               mono? ( >=dev-util/monodoc-1.1.8 )
+       )"
+
+export PKG_CONFIG_PATH="${QTDIR}/lib/pkgconfig"
+
+pkg_setup() {
+       if use python && ! built_with_use dev-lang/python gdbm
+       then
+               die "Need dev-lang/python compiled with gdbm support!"
+       fi
+
+       enewgroup avahi
+       enewuser avahi -1 -1 -1 avahi
+}
+
+src_compile() {
+       local myconf=""
+
+       if use python
+       then
+               use dbus && myconf="${myconf} --enable-python-dbus"
+               use gtk && myconf="${myconf} --enable-pygtk"
+       fi
+
+       if use mono && use doc
+       then
+               myconf="${myconf} --enable-monodoc"
+       fi
+
+       econf \
+               --localstatedir=/var \
+               --with-distro=gentoo \
+               --disable-qt4 \
+               --disable-python-dbus \
+               --disable-pygtk \
+               --disable-xmltoman \
+               --disable-monodoc \
+               $(use_enable mdnsresponder-compat compat-libdns_sd) \
+               $(use_enable howl-compat compat-howl) \
+               $(use_enable doc doxygen-doc) \
+               $(use_enable mono) \
+               $(use_enable dbus) \
+               $(use_enable python) \
+               $(use_enable gtk) \
+               $(use_enable qt qt3) \
+               $(use_enable gtk glib) \
+               ${myconf} \
+               || die "econf failed"
+       emake -j1 || die "emake failed"
+}
+
+src_install() {
+       make install DESTDIR="${D}" || die "make install failed"
+
+       dodoc docs/{AUTHORS,README,TODO}
+       rmdir "${D}"/Disabled &>/dev/null
+}
+
+pkg_postrm() {
+       python_mod_cleanup "${ROOT}"/usr/lib/python*/site-packages/avahi
+}
+
+pkg_postinst() {
+       python_mod_optimize "${ROOT}"/usr/lib/python*/site-packages/avahi
+}
diff --git a/net-dns/avahi/files/digest-avahi-0.6.1 b/net-dns/avahi/files/digest-avahi-0.6.1
new file mode 100644 (file)
index 0000000..f997656
--- /dev/null
@@ -0,0 +1 @@
+MD5 330613902c59bd597f140a8254e9f4ec avahi-0.6.1.tar.gz 850021