From b09743edb91aea2bf5e8d61b15801a33fc33e248 Mon Sep 17 00:00:00 2001 From: Doug Goldstein Date: Wed, 18 Jan 2006 17:35:48 +0000 Subject: Rev bump. Includes Mono Posix fix. Package-Manager: portage-2.1_pre3-r1 --- net-dns/avahi/ChangeLog | 8 ++- net-dns/avahi/Manifest | 12 ++-- net-dns/avahi/avahi-0.6.3.ebuild | 119 --------------------------------- net-dns/avahi/avahi-0.6.4.ebuild | 119 +++++++++++++++++++++++++++++++++ net-dns/avahi/files/digest-avahi-0.6.3 | 1 - net-dns/avahi/files/digest-avahi-0.6.4 | 1 + 6 files changed, 133 insertions(+), 127 deletions(-) delete mode 100644 net-dns/avahi/avahi-0.6.3.ebuild create mode 100644 net-dns/avahi/avahi-0.6.4.ebuild delete mode 100644 net-dns/avahi/files/digest-avahi-0.6.3 create mode 100644 net-dns/avahi/files/digest-avahi-0.6.4 (limited to 'net-dns') diff --git a/net-dns/avahi/ChangeLog b/net-dns/avahi/ChangeLog index 918456e4d4fe..9f4b45e9c738 100644 --- a/net-dns/avahi/ChangeLog +++ b/net-dns/avahi/ChangeLog @@ -1,6 +1,12 @@ # ChangeLog for net-dns/avahi # Copyright 1999-2006 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/net-dns/avahi/ChangeLog,v 1.28 2006/01/18 16:24:25 cardoe Exp $ +# $Header: /var/cvsroot/gentoo-x86/net-dns/avahi/ChangeLog,v 1.29 2006/01/18 17:35:48 cardoe Exp $ + +*avahi-0.6.4 (18 Jan 2006) + + 18 Jan 2006; Doug Goldstein -avahi-0.6.3.ebuild, + +avahi-0.6.4.ebuild: + Rev bump. Includes Mono Posix fix. 18 Jan 2006; Doug Goldstein +files/avahi-0.6.3-mono-docs.patch, avahi-0.6.3.ebuild: diff --git a/net-dns/avahi/Manifest b/net-dns/avahi/Manifest index 91dce895d392..c7d1cabc6fd7 100644 --- a/net-dns/avahi/Manifest +++ b/net-dns/avahi/Manifest @@ -1,19 +1,19 @@ -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 -MD5 40712e28045a560c67b306295dad5ca7 ChangeLog 4275 +MD5 016574796efa4419078707c41d792eb4 ChangeLog 4435 MD5 5da4a9160b981e4d0f2e64e12a39de37 avahi-0.5.2-r1.ebuild 2085 -MD5 733c3ec352c3f98791bda4eb6986b060 avahi-0.6.3.ebuild 2707 +MD5 9e8a889b7779b70eccb1c5d02e168892 avahi-0.6.4.ebuild 2714 MD5 2189d236532868b9ae0d0ae87195acda files/0.6.1-need-dbus-initscript.patch 322 MD5 317c28eba6516a18140aa8e2cb26d618 files/avahi-0.6.1-no-ipv6.patch 362 MD5 2770e5c252b0067d578052ad75557319 files/avahi-0.6.3-mono-docs.patch 485 MD5 b06b1183ea48e210c1943f0913f63714 files/digest-avahi-0.5.2-r1 63 -MD5 ff0103188b322fd698fdddceb029277b files/digest-avahi-0.6.3 63 +MD5 c879461c049e6095a9ff73e81777e95a files/digest-avahi-0.6.4 63 MD5 b8a99a5b7fa586fe9cabbacc87d88bfe metadata.xml 223 -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.2 (GNU/Linux) -iD8DBQFDzmvTBtvusYtCZMsRAh7lAJ9yTj8SfOhKNxbcBlGj5Wq3yJ2GZgCdHf+V -Pg9VxFc+loxmlbH7nShvD1U= -=q3Ky +iD8DBQFDznyABtvusYtCZMsRAkrLAJ9fRs9lHp2FOe/Bw82zqsKdOcNyxQCfTxs4 +PPMF7mnZGviyQwsy4vytujo= +=idHn -----END PGP SIGNATURE----- diff --git a/net-dns/avahi/avahi-0.6.3.ebuild b/net-dns/avahi/avahi-0.6.3.ebuild deleted file mode 100644 index a1d5f04f9215..000000000000 --- a/net-dns/avahi/avahi-0.6.3.ebuild +++ /dev/null @@ -1,119 +0,0 @@ -# Copyright 1999-2006 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/net-dns/avahi/avahi-0.6.3.ebuild,v 1.2 2006/01/18 16:24:25 cardoe Exp $ - -inherit eutils qt3 mono python - -DESCRIPTION="System which facilitates service discovery on a local network" -HOMEPAGE="http://avahi.org/" -SRC_URI="http://avahi.org/download/${P}.tar.gz" - -LICENSE="LGPL-2.1" -SLOT="0" -KEYWORDS="~amd64 ~ppc ~sh ~sparc ~x86" -IUSE="bookmarks howl-compat mdnsresponder-compat gdbm dbus doc mono gtk python qt" - -RDEPEND=">=dev-libs/libdaemon-0.5 - dev-libs/expat - gdbm? ( sys-libs/gdbm ) - 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 - dbus? ( - bookmarks? ( - dev-python/twisted - dev-python/twisted-web - ) - ) - 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 -} - -pkg_preinst() { - enewgroup avahi - enewuser avahi -1 -1 -1 avahi -} - -src_unpack() { - unpack ${A} - cd "${S}" - epatch "${FILESDIR}"/${PN}-0.6.1-no-ipv6.patch - use dbus && epatch "${FILESDIR}"/0.6.1-need-dbus-initscript.patch - - epatch "${FILESDIR}"/${P}-mono-docs.patch -} - -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) \ - $(use_enable gdbm) \ - ${myconf} \ - || die "econf failed" - emake || die "emake failed" -} - -src_install() { - make install DESTDIR="${D}" || die "make install failed" - use bookmarks || rm -f "${D}"/usr/bin/avahi-bookmarks - - dodoc docs/{AUTHORS,README,TODO} -} - -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/avahi-0.6.4.ebuild b/net-dns/avahi/avahi-0.6.4.ebuild new file mode 100644 index 000000000000..6c98e881d500 --- /dev/null +++ b/net-dns/avahi/avahi-0.6.4.ebuild @@ -0,0 +1,119 @@ +# Copyright 1999-2006 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/net-dns/avahi/avahi-0.6.4.ebuild,v 1.1 2006/01/18 17:35:48 cardoe Exp $ + +inherit eutils qt3 mono python + +DESCRIPTION="System which facilitates service discovery on a local network" +HOMEPAGE="http://avahi.org/" +SRC_URI="http://avahi.org/download/${P}.tar.gz" + +LICENSE="LGPL-2.1" +SLOT="0" +KEYWORDS="~amd64 ~ppc ~sh ~sparc ~x86" +IUSE="bookmarks howl-compat mdnsresponder-compat gdbm dbus doc mono gtk python qt" + +RDEPEND=">=dev-libs/libdaemon-0.5 + dev-libs/expat + gdbm? ( sys-libs/gdbm ) + 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 + dbus? ( + bookmarks? ( + dev-python/twisted + dev-python/twisted-web + ) + ) + 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 +} + +pkg_preinst() { + enewgroup avahi + enewuser avahi -1 -1 -1 avahi +} + +src_unpack() { + unpack ${A} + cd "${S}" + epatch "${FILESDIR}"/${PN}-0.6.1-no-ipv6.patch + use dbus && epatch "${FILESDIR}"/0.6.1-need-dbus-initscript.patch + + epatch "${FILESDIR}"/${PN}-0.6.3-mono-docs.patch +} + +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) \ + $(use_enable gdbm) \ + ${myconf} \ + || die "econf failed" + emake || die "emake failed" +} + +src_install() { + make install DESTDIR="${D}" || die "make install failed" + use bookmarks || rm -f "${D}"/usr/bin/avahi-bookmarks + + dodoc docs/{AUTHORS,README,TODO} +} + +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.3 b/net-dns/avahi/files/digest-avahi-0.6.3 deleted file mode 100644 index c74227eb67eb..000000000000 --- a/net-dns/avahi/files/digest-avahi-0.6.3 +++ /dev/null @@ -1 +0,0 @@ -MD5 0203f7fdd8d16914594f5c7ab2ec8e71 avahi-0.6.3.tar.gz 854272 diff --git a/net-dns/avahi/files/digest-avahi-0.6.4 b/net-dns/avahi/files/digest-avahi-0.6.4 new file mode 100644 index 000000000000..5e62abe5f74b --- /dev/null +++ b/net-dns/avahi/files/digest-avahi-0.6.4 @@ -0,0 +1 @@ +MD5 12eb941043f26f82c51e99821ac52c44 avahi-0.6.4.tar.gz 859472 -- cgit v1.2.3-65-gdbad