diff options
author | Jonathan Smith <smithj@gentoo.org> | 2005-07-12 02:49:27 +0000 |
---|---|---|
committer | Jonathan Smith <smithj@gentoo.org> | 2005-07-12 02:49:27 +0000 |
commit | 79733a0e41f5c0bcd50ee20399b63ad00bb1108a (patch) | |
tree | 87038a5d8bcdb10baed31286d19f735320780bc0 /net-misc/howl | |
parent | Warn about issues upgrading from 1.2.x to 1.3.x #92535 by Volkov Peter. (diff) | |
download | gentoo-2-79733a0e41f5c0bcd50ee20399b63ad00bb1108a.tar.gz gentoo-2-79733a0e41f5c0bcd50ee20399b63ad00bb1108a.tar.bz2 gentoo-2-79733a0e41f5c0bcd50ee20399b63ad00bb1108a.zip |
#83777: version bump because i'm a nice guy. this package needs a maintainer
(Portage version: 2.0.51.22-r1)
Diffstat (limited to 'net-misc/howl')
-rw-r--r-- | net-misc/howl/ChangeLog | 10 | ||||
-rw-r--r-- | net-misc/howl/files/digest-howl-0.8.2 | 1 | ||||
-rw-r--r-- | net-misc/howl/files/digest-howl-0.8.3 | 1 | ||||
-rw-r--r-- | net-misc/howl/files/digest-howl-0.9 | 1 | ||||
-rw-r--r-- | net-misc/howl/files/digest-howl-0.9.2 | 1 | ||||
-rw-r--r-- | net-misc/howl/files/digest-howl-0.9.5 | 1 | ||||
-rw-r--r-- | net-misc/howl/files/digest-howl-0.9.6 | 1 | ||||
-rw-r--r-- | net-misc/howl/files/digest-howl-0.9.6-r1 | 1 | ||||
-rw-r--r-- | net-misc/howl/files/digest-howl-1.0.0 | 1 | ||||
-rw-r--r-- | net-misc/howl/howl-0.8.2.ebuild | 45 | ||||
-rw-r--r-- | net-misc/howl/howl-0.8.3.ebuild | 45 | ||||
-rw-r--r-- | net-misc/howl/howl-0.9.2.ebuild | 55 | ||||
-rw-r--r-- | net-misc/howl/howl-0.9.5.ebuild | 55 | ||||
-rw-r--r-- | net-misc/howl/howl-0.9.6-r1.ebuild | 52 | ||||
-rw-r--r-- | net-misc/howl/howl-0.9.6.ebuild | 48 | ||||
-rw-r--r-- | net-misc/howl/howl-0.9.ebuild | 46 | ||||
-rw-r--r-- | net-misc/howl/howl-1.0.0.ebuild | 71 | ||||
-rw-r--r-- | net-misc/howl/metadata.xml | 7 |
18 files changed, 87 insertions, 355 deletions
diff --git a/net-misc/howl/ChangeLog b/net-misc/howl/ChangeLog index ad3824965297..269e1115f8c6 100644 --- a/net-misc/howl/ChangeLog +++ b/net-misc/howl/ChangeLog @@ -1,6 +1,14 @@ # ChangeLog for net-misc/howl # Copyright 2000-2005 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/net-misc/howl/ChangeLog,v 1.26 2005/04/19 22:25:33 plasmaroo Exp $ +# $Header: /var/cvsroot/gentoo-x86/net-misc/howl/ChangeLog,v 1.27 2005/07/12 02:49:27 smithj Exp $ + +*howl-1.0.0 (12 Jul 2005) + + 12 Jul 2005; Jonathan Smith <smithj@gentoo.org> metadata.xml, + -howl-0.8.2.ebuild, -howl-0.8.3.ebuild, -howl-0.9.ebuild, + -howl-0.9.2.ebuild, -howl-0.9.5.ebuild, -howl-0.9.6.ebuild, + -howl-0.9.6-r1.ebuild, +howl-1.0.0.ebuild: + #83777: version bump because i'm a nice guy. this package needs a maintainer 19 Apr 2005; <plasmaroo@gentoo.org> howl-0.9.8.ebuild: Push 0.9.8 to ia64 stable as that doesn't break with 2.6 headers while current diff --git a/net-misc/howl/files/digest-howl-0.8.2 b/net-misc/howl/files/digest-howl-0.8.2 deleted file mode 100644 index 1cebf6c1eec8..000000000000 --- a/net-misc/howl/files/digest-howl-0.8.2 +++ /dev/null @@ -1 +0,0 @@ -MD5 a2bb51d50e40d16fc55e4af1676c831f howl-0.8.2.tar.gz 451565 diff --git a/net-misc/howl/files/digest-howl-0.8.3 b/net-misc/howl/files/digest-howl-0.8.3 deleted file mode 100644 index 2eea464a3e2d..000000000000 --- a/net-misc/howl/files/digest-howl-0.8.3 +++ /dev/null @@ -1 +0,0 @@ -MD5 1fb17af29f592a050091a8c90479474c howl-0.8.3.tar.gz 449509 diff --git a/net-misc/howl/files/digest-howl-0.9 b/net-misc/howl/files/digest-howl-0.9 deleted file mode 100644 index 9d1adb418cb7..000000000000 --- a/net-misc/howl/files/digest-howl-0.9 +++ /dev/null @@ -1 +0,0 @@ -MD5 a7eb303a9d4e2395f2ecb030a6c2240a howl-0.9.tar.gz 459098 diff --git a/net-misc/howl/files/digest-howl-0.9.2 b/net-misc/howl/files/digest-howl-0.9.2 deleted file mode 100644 index 77818b0a597d..000000000000 --- a/net-misc/howl/files/digest-howl-0.9.2 +++ /dev/null @@ -1 +0,0 @@ -MD5 b84283b3446b56861494b1390094ff93 howl-0.9.2.tar.gz 456747 diff --git a/net-misc/howl/files/digest-howl-0.9.5 b/net-misc/howl/files/digest-howl-0.9.5 deleted file mode 100644 index 746992e1f904..000000000000 --- a/net-misc/howl/files/digest-howl-0.9.5 +++ /dev/null @@ -1 +0,0 @@ -MD5 28dc9e00de626ea14070bb42c6736ace howl-0.9.5.tar.gz 552178 diff --git a/net-misc/howl/files/digest-howl-0.9.6 b/net-misc/howl/files/digest-howl-0.9.6 deleted file mode 100644 index 87381044a2bc..000000000000 --- a/net-misc/howl/files/digest-howl-0.9.6 +++ /dev/null @@ -1 +0,0 @@ -MD5 1a593f39928c0c4841939128b75e8279 howl-0.9.6.tar.gz 538741 diff --git a/net-misc/howl/files/digest-howl-0.9.6-r1 b/net-misc/howl/files/digest-howl-0.9.6-r1 deleted file mode 100644 index 87381044a2bc..000000000000 --- a/net-misc/howl/files/digest-howl-0.9.6-r1 +++ /dev/null @@ -1 +0,0 @@ -MD5 1a593f39928c0c4841939128b75e8279 howl-0.9.6.tar.gz 538741 diff --git a/net-misc/howl/files/digest-howl-1.0.0 b/net-misc/howl/files/digest-howl-1.0.0 new file mode 100644 index 000000000000..031025e428ab --- /dev/null +++ b/net-misc/howl/files/digest-howl-1.0.0 @@ -0,0 +1 @@ +MD5 c389d3ffba0e69a179de2ec650f1fdcc howl-1.0.0.tar.gz 542782 diff --git a/net-misc/howl/howl-0.8.2.ebuild b/net-misc/howl/howl-0.8.2.ebuild deleted file mode 100644 index fe75095af1ee..000000000000 --- a/net-misc/howl/howl-0.8.2.ebuild +++ /dev/null @@ -1,45 +0,0 @@ -# Copyright 1999-2005 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/net-misc/howl/howl-0.8.2.ebuild,v 1.5 2005/01/09 00:12:47 stkn Exp $ - -DESCRIPTION="Howl is a cross-platform implementation of the Zeroconf networking standard. Zeroconf brings a new ease of use to IP networking." -HOMEPAGE="http://www.swampwolf.com/products/" -SRC_URI="ftp://ftp.swampwolf.com/pub/${P}.tar.gz" -LICENSE="BSD" -SLOT="0" -KEYWORDS="~x86 ~sparc" -IUSE="" -DEPEND="sys-libs/glibc" # sys-devel/automake - needed if we remove the html docs from /usr/share -RDEPEND="sys-libs/glibc" - -src_compile() { - # If we wanted to remove the html docs in /usr/share/howl.... - #einfo "Removing html docs from build process...." - #sed -e 's/ docs//' < Makefile.am > Makefile.am.new || die "sed failed" - #mv Makefile.am.new Makefile.am || die "move failed" - #aclocal || die "aclocal failed" - #automake || die "automake failed" - - econf || die "econf failed" - emake || die "emake failed" -} - -src_install() { - emake DESTDIR=${D} install || die "emake install failed" - dodoc AUTHORS COPYING ChangeLog INSTALL NEWS README TODO - dohtml -r docs/ - - # nifd service loader - dodir /etc/conf.d - cp ${FILESDIR}/nifd.conf.d ${D}/etc/conf.d/nifd || die "cp ${FILESDIR}/nifd.conf.d ${D}/etc/conf.d/nifd" - dodir /etc/init.d - cp ${FILESDIR}/nifd.init.d ${D}/etc/init.d/nifd || die "cp ${FILESDIR}/nifd.init.d ${D}/etc/init.d/nifd" - fperms a+x ${D}/etc/init.d/nifd - - # mDNSResponder service loader - dodir /etc/conf.d - cp ${FILESDIR}/mDNSResponder.conf.d ${D}/etc/conf.d/mDNSResponder || die "cp ${FILESDIR}/mDNSResponder.conf.d ${D}/etc/conf.d/mDNSResponder" - dodir /etc/init.d - cp ${FILESDIR}/mDNSResponder.init.d ${D}/etc/init.d/mDNSResponder || die "cp ${FILESDIR}/mDNSResponder.init.d ${D}/etc/init.d/mDNSResponder" - fperms a+x ${D}/etc/init.d/mDNSResponder -} diff --git a/net-misc/howl/howl-0.8.3.ebuild b/net-misc/howl/howl-0.8.3.ebuild deleted file mode 100644 index 9391087670ef..000000000000 --- a/net-misc/howl/howl-0.8.3.ebuild +++ /dev/null @@ -1,45 +0,0 @@ -# Copyright 1999-2005 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/net-misc/howl/howl-0.8.3.ebuild,v 1.5 2005/01/09 00:12:47 stkn Exp $ - -DESCRIPTION="Howl is a cross-platform implementation of the Zeroconf networking standard. Zeroconf brings a new ease of use to IP networking." -HOMEPAGE="http://www.porchdogsoft.com/products/howl/" -SRC_URI="http://www.porchdogsoft.com/download/${P}.tar.gz" -LICENSE="BSD" -SLOT="0" -KEYWORDS="~x86 ~sparc" -IUSE="" -DEPEND="sys-libs/glibc" # sys-devel/automake - needed if we remove the html docs from /usr/share -RDEPEND="sys-libs/glibc" - -src_compile() { - # If we wanted to remove the html docs in /usr/share/howl.... - #einfo "Removing html docs from build process...." - #sed -e 's/ docs//' < Makefile.am > Makefile.am.new || die "sed failed" - #mv Makefile.am.new Makefile.am || die "move failed" - #aclocal || die "aclocal failed" - #automake || die "automake failed" - - econf || die "econf failed" - emake || die "emake failed" -} - -src_install() { - emake DESTDIR=${D} install || die "emake install failed" - dodoc AUTHORS COPYING ChangeLog INSTALL NEWS README TODO - dohtml -r docs/ - - # nifd service loader - dodir /etc/conf.d - cp ${FILESDIR}/nifd.conf.d ${D}/etc/conf.d/nifd || die "cp ${FILESDIR}/nifd.conf.d ${D}/etc/conf.d/nifd" - dodir /etc/init.d - cp ${FILESDIR}/nifd.init.d ${D}/etc/init.d/nifd || die "cp ${FILESDIR}/nifd.init.d ${D}/etc/init.d/nifd" - fperms a+x ${D}/etc/init.d/nifd - - # mDNSResponder service loader - dodir /etc/conf.d - cp ${FILESDIR}/mDNSResponder.conf.d ${D}/etc/conf.d/mDNSResponder || die "cp ${FILESDIR}/mDNSResponder.conf.d ${D}/etc/conf.d/mDNSResponder" - dodir /etc/init.d - cp ${FILESDIR}/mDNSResponder.init.d ${D}/etc/init.d/mDNSResponder || die "cp ${FILESDIR}/mDNSResponder.init.d ${D}/etc/init.d/mDNSResponder" - fperms a+x ${D}/etc/init.d/mDNSResponder -} diff --git a/net-misc/howl/howl-0.9.2.ebuild b/net-misc/howl/howl-0.9.2.ebuild deleted file mode 100644 index c271ad1cbc03..000000000000 --- a/net-misc/howl/howl-0.9.2.ebuild +++ /dev/null @@ -1,55 +0,0 @@ -# Copyright 1999-2005 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/net-misc/howl/howl-0.9.2.ebuild,v 1.8 2005/01/09 00:12:47 stkn Exp $ - -inherit eutils - -DESCRIPTION="Howl is a cross-platform implementation of the Zeroconf networking standard. Zeroconf brings a new ease of use to IP networking." -HOMEPAGE="http://www.porchdogsoft.com/products/howl/" -SRC_URI="http://www.porchdogsoft.com/download/${P}.tar.gz" -LICENSE="BSD" -SLOT="0" -IUSE="" - -# -amd64: Even after patching like ppc for correct ENDIANNESS, we have various size problems... hopefully a later version will solve this... -KEYWORDS="~x86 ~ppc ~sparc -amd64" -DEPEND="sys-libs/glibc" # sys-devel/automake - needed if we remove the html docs from /usr/share -RDEPEND="sys-libs/glibc" - -src_compile() { - # If we wanted to remove the html docs in /usr/share/howl.... - #einfo "Removing html docs from build process...." - #sed -e 's/ docs//' < Makefile.am > Makefile.am.new || die "sed failed" - #mv Makefile.am.new Makefile.am || die "move failed" - #aclocal || die "aclocal failed" - #automake || die "automake failed" - - case "${ARCH}" in - ppc) - epatch ${FILESDIR}/${PV}-ppc.patch - ;; - esac - econf || die "econf failed" - emake || die "emake failed" -} - -src_install() { - emake DESTDIR=${D} install || die "emake install failed" - dodoc AUTHORS COPYING ChangeLog INSTALL NEWS README TODO - dohtml -r docs/ - - # doesn't work right now. - # nifd service loader - #dodir /etc/conf.d - #cp ${FILESDIR}/nifd.conf.d ${D}/etc/conf.d/nifd || die "cp nifd.conf.d" - #dodir /etc/init.d - #cp ${FILESDIR}/nifd.init.d ${D}/etc/init.d/nifd || die "cp nifd.init.d" - #fperms a+x ${D}/etc/init.d/nifd - - # mDNSResponder service loader - dodir /etc/conf.d - cp ${FILESDIR}/mDNSResponder.conf.d ${D}/etc/conf.d/mDNSResponder || die "cp mDNSResponder.conf.d" - dodir /etc/init.d - cp ${FILESDIR}/mDNSResponder.init.d ${D}/etc/init.d/mDNSResponder || die "cp mDNSResponder.init.d" - fperms a+x ${D}/etc/init.d/mDNSResponder -} diff --git a/net-misc/howl/howl-0.9.5.ebuild b/net-misc/howl/howl-0.9.5.ebuild deleted file mode 100644 index f4e3d5c4e2cc..000000000000 --- a/net-misc/howl/howl-0.9.5.ebuild +++ /dev/null @@ -1,55 +0,0 @@ -# Copyright 1999-2005 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/net-misc/howl/howl-0.9.5.ebuild,v 1.3 2005/01/09 00:12:47 stkn Exp $ - -inherit eutils - -DESCRIPTION="Howl is a cross-platform implementation of the Zeroconf networking standard. Zeroconf brings a new ease of use to IP networking." -HOMEPAGE="http://www.porchdogsoft.com/products/howl/" -SRC_URI="http://www.porchdogsoft.com/download/${P}.tar.gz" -LICENSE="BSD" -SLOT="0" -IUSE="" - -# -amd64: Even after patching like ppc for correct ENDIANNESS, we have various size problems... hopefully a later version will solve this... -KEYWORDS="~x86 ~ppc ~sparc -amd64" -DEPEND="sys-libs/glibc" # sys-devel/automake - needed if we remove the html docs from /usr/share -RDEPEND="sys-libs/glibc" - -src_compile() { - # If we wanted to remove the html docs in /usr/share/howl.... - #einfo "Removing html docs from build process...." - #sed -e 's/ docs//' < Makefile.am > Makefile.am.new || die "sed failed" - #mv Makefile.am.new Makefile.am || die "move failed" - #aclocal || die "aclocal failed" - #automake || die "automake failed" - - case "${ARCH}" in - ppc) - epatch ${FILESDIR}/0.9.2-ppc.patch - ;; - esac - econf || die "econf failed" - emake || die "emake failed" -} - -src_install() { - emake DESTDIR=${D} install || die "emake install failed" - dodoc AUTHORS COPYING ChangeLog INSTALL NEWS README TODO - dohtml -r docs/ - - # doesn't work right now. - # nifd service loader - #dodir /etc/conf.d - #cp ${FILESDIR}/nifd.conf.d ${D}/etc/conf.d/nifd || die "cp nifd.conf.d" - #dodir /etc/init.d - #cp ${FILESDIR}/nifd.init.d ${D}/etc/init.d/nifd || die "cp nifd.init.d" - #fperms a+x ${D}/etc/init.d/nifd - - # mDNSResponder service loader - dodir /etc/conf.d - cp ${FILESDIR}/mDNSResponder.conf.d ${D}/etc/conf.d/mDNSResponder || die "cp mDNSResponder.conf.d" - dodir /etc/init.d - cp ${FILESDIR}/mDNSResponder.init.d ${D}/etc/init.d/mDNSResponder || die "cp mDNSResponder.init.d" - fperms a+x ${D}/etc/init.d/mDNSResponder -} diff --git a/net-misc/howl/howl-0.9.6-r1.ebuild b/net-misc/howl/howl-0.9.6-r1.ebuild deleted file mode 100644 index ac30ed5e0d93..000000000000 --- a/net-misc/howl/howl-0.9.6-r1.ebuild +++ /dev/null @@ -1,52 +0,0 @@ -# Copyright 1999-2005 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/net-misc/howl/howl-0.9.6-r1.ebuild,v 1.3 2005/01/09 00:12:47 stkn Exp $ - -inherit eutils - -DESCRIPTION="Howl is a cross-platform implementation of the Zeroconf networking standard. Zeroconf brings a new ease of use to IP networking." -HOMEPAGE="http://www.porchdogsoft.com/products/howl/" -SRC_URI="http://www.porchdogsoft.com/download/${P}.tar.gz" -LICENSE="BSD" -SLOT="0" -IUSE="" - -KEYWORDS="~x86 ~ppc ~sparc ~amd64 ~mips" -DEPEND="sys-libs/glibc" # sys-devel/automake - needed if we remove the html docs from /usr/share - -src_unpack() { - unpack ${A} - sed -i "s:howl-@VERSION@$:howl:" ${S}/howl.pc.in -} - -src_compile() { - # If we wanted to remove the html docs in /usr/share/howl.... - #einfo "Removing html docs from build process...." - #sed -e 's/ docs//' < Makefile.am > Makefile.am.new || die "sed failed" - #mv Makefile.am.new Makefile.am || die "move failed" - #aclocal || die "aclocal failed" - #automake || die "automake failed" - - econf || die "econf failed" - emake || die "emake failed" -} - -src_install() { - emake DESTDIR=${D} install || die "emake install failed" - dodoc AUTHORS COPYING ChangeLog INSTALL README TODO - dohtml -r docs/ - - # Install conf files - insinto /etc/conf.d - newins ${FILESDIR}/nifd.conf.d nifd - newins ${FILESDIR}/mDNSResponder.conf.d mDNSResponder - - # Install init scripts - insinto /etc/init.d - newins ${FILESDIR}/nifd.init.d nifd - newins ${FILESDIR}/mDNSResponder.init.d mDNSResponder - - # Fix the perms on the init scripts - fperms a+x /etc/init.d/nifd /etc/init.d/mDNSResponder - -} diff --git a/net-misc/howl/howl-0.9.6.ebuild b/net-misc/howl/howl-0.9.6.ebuild deleted file mode 100644 index ea225ecd0db1..000000000000 --- a/net-misc/howl/howl-0.9.6.ebuild +++ /dev/null @@ -1,48 +0,0 @@ -# Copyright 1999-2005 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/net-misc/howl/howl-0.9.6.ebuild,v 1.4 2005/01/09 00:12:47 stkn Exp $ - -inherit eutils - -DESCRIPTION="Howl is a cross-platform implementation of the Zeroconf networking standard. Zeroconf brings a new ease of use to IP networking." -HOMEPAGE="http://www.porchdogsoft.com/products/howl/" -SRC_URI="http://www.porchdogsoft.com/download/${P}.tar.gz" -LICENSE="BSD" -SLOT="0" -IUSE="" - -KEYWORDS="~x86 ~ppc ~sparc ~amd64" -DEPEND="sys-libs/glibc" # sys-devel/automake - needed if we remove the html docs from /usr/share - -src_compile() { - # If we wanted to remove the html docs in /usr/share/howl.... - #einfo "Removing html docs from build process...." - #sed -e 's/ docs//' < Makefile.am > Makefile.am.new || die "sed failed" - #mv Makefile.am.new Makefile.am || die "move failed" - #aclocal || die "aclocal failed" - #automake || die "automake failed" - - econf || die "econf failed" - emake || die "emake failed" -} - -src_install() { - emake DESTDIR=${D} install || die "emake install failed" - dodoc AUTHORS COPYING ChangeLog INSTALL README TODO - dohtml -r docs/ - - # doesn't work right now. - # nifd service loader - #dodir /etc/conf.d - #cp ${FILESDIR}/nifd.conf.d ${D}/etc/conf.d/nifd || die "cp nifd.conf.d" - #dodir /etc/init.d - #cp ${FILESDIR}/nifd.init.d ${D}/etc/init.d/nifd || die "cp nifd.init.d" - #fperms a+x ${D}/etc/init.d/nifd - - # mDNSResponder service loader - insinto /etc/conf.d - newins ${FILESDIR}/mDNSResponder.conf.d mDNSResponder || die "cp mDNSResponder.conf.d" - insinto /etc/init.d - newins ${FILESDIR}/mDNSResponder.init.d mDNSResponder || die "cp mDNSResponder.init.d" - fperms a+x /etc/init.d/mDNSResponder -} diff --git a/net-misc/howl/howl-0.9.ebuild b/net-misc/howl/howl-0.9.ebuild deleted file mode 100644 index e46f0db77125..000000000000 --- a/net-misc/howl/howl-0.9.ebuild +++ /dev/null @@ -1,46 +0,0 @@ -# Copyright 1999-2005 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/net-misc/howl/howl-0.9.ebuild,v 1.5 2005/01/09 00:12:47 stkn Exp $ - -DESCRIPTION="Howl is a cross-platform implementation of the Zeroconf networking standard. Zeroconf brings a new ease of use to IP networking." -HOMEPAGE="http://www.porchdogsoft.com/products/howl/" -SRC_URI="http://www.porchdogsoft.com/download/${P}.tar.gz" -LICENSE="BSD" -SLOT="0" -KEYWORDS="~x86" # Should work on ~sparc but I haven't tested yet. New platform suppot can be added via: include/salt/vtypes.h -IUSE="" -DEPEND="sys-libs/glibc" # sys-devel/automake - needed if we remove the html docs from /usr/share -RDEPEND="sys-libs/glibc" - -src_compile() { - # If we wanted to remove the html docs in /usr/share/howl.... - #einfo "Removing html docs from build process...." - #sed -e 's/ docs//' < Makefile.am > Makefile.am.new || die "sed failed" - #mv Makefile.am.new Makefile.am || die "move failed" - #aclocal || die "aclocal failed" - #automake || die "automake failed" - - econf || die "econf failed" - emake || die "emake failed" -} - -src_install() { - emake DESTDIR=${D} install || die "emake install failed" - dodoc AUTHORS COPYING ChangeLog INSTALL NEWS README TODO - dohtml -r docs/ - - # doesn't work right now. - # nifd service loader - #dodir /etc/conf.d - #cp ${FILESDIR}/nifd.conf.d ${D}/etc/conf.d/nifd || die "cp nifd.conf.d" - #dodir /etc/init.d - #cp ${FILESDIR}/nifd.init.d ${D}/etc/init.d/nifd || die "cp nifd.init.d" - #fperms a+x ${D}/etc/init.d/nifd - - # mDNSResponder service loader - dodir /etc/conf.d - cp ${FILESDIR}/mDNSResponder.conf.d ${D}/etc/conf.d/mDNSResponder || die "cp mDNSResponder.conf.d" - dodir /etc/init.d - cp ${FILESDIR}/mDNSResponder.init.d ${D}/etc/init.d/mDNSResponder || die "cp mDNSResponder.init.d" - fperms a+x ${D}/etc/init.d/mDNSResponder -} diff --git a/net-misc/howl/howl-1.0.0.ebuild b/net-misc/howl/howl-1.0.0.ebuild new file mode 100644 index 000000000000..a6a32ebd9e1e --- /dev/null +++ b/net-misc/howl/howl-1.0.0.ebuild @@ -0,0 +1,71 @@ +# Copyright 1999-2005 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/net-misc/howl/howl-1.0.0.ebuild,v 1.1 2005/07/12 02:49:27 smithj Exp $ + +inherit eutils flag-o-matic + +DESCRIPTION="cross-platform implementation of the Zeroconf networking standard" +HOMEPAGE="http://www.porchdogsoft.com/products/howl/" +SRC_URI="http://www.porchdogsoft.com/download/${P}.tar.gz" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64 ~hppa ~mips ~ia64 ~ppc ~s390 ~sparc ~x86 ~ppc64 ~ppc-macos" +IUSE="" + +DEPEND="virtual/libc" +# sys-devel/automake - needed if we remove the html docs from /usr/share + +src_unpack() { + unpack ${A} + cd ${S} + # patch fixes #84030 (missing linux/types.h include) + epatch ${FILESDIR}/${PN}-0.9.8-types.patch +} + +src_compile() { + # The following solves compilation using linux26-headers-2.6.8.1-r2 on ia64. + # It's not relevant for linux-headers-2.4.x or other linux26-headers, but + # won't hurt anything. (21 Jan 2005 agriffis) + [[ $ARCH == ia64 ]] && append-flags -D_ASM_IA64_TYPES_H + + # If we wanted to remove the html docs in /usr/share/howl.... + #einfo "Removing html docs from build process...." + #sed -e 's/ docs//' < Makefile.am > Makefile.am.new || die "sed failed" + #mv Makefile.am.new Makefile.am || die "move failed" + #aclocal || die "aclocal failed" + #automake || die "automake failed" + + econf || die "econf failed" + emake || die "emake failed" +} + +src_install() { + emake DESTDIR=${D} install || die "emake install failed" + dodoc AUTHORS COPYING ChangeLog INSTALL README TODO + dohtml -r docs/ + + # Install conf files + insinto /etc/conf.d + newins ${FILESDIR}/nifd.conf.d nifd + newins ${FILESDIR}/mDNSResponder.conf.d mDNSResponder + + # Install init scripts + insinto /etc/init.d + newins ${FILESDIR}/nifd.init.d nifd + newins ${FILESDIR}/mDNSResponder.init.d mDNSResponder + + # Fix the perms on the init scripts + fperms a+x /etc/init.d/nifd /etc/init.d/mDNSResponder + + # howl-0.9.8 introduces a change in library naming, + # preserve old libraries to not break things + preserve_old_lib /usr/$(get_libdir)/libhowl-[0-9].[0-9].[0-9].so.[0-9].[0-9].[0-9] + preserve_old_lib /usr/$(get_libdir)/libmDNSResponder-[0-9].[0-9].[0-9].so.[0-9].[0-9].[0-9] +} + +pkg_postinst() { + # inform user about library changes + preserve_old_lib_notify /usr/$(get_libdir)/libhowl-[0-9].[0-9].[0-9].so.[0-9].[0-9].[0-9] + preserve_old_lib_notify /usr/$(get_libdir)/libmDNSResponder-[0-9].[0-9].[0-9].so.[0-9].[0-9].[0-9] +} diff --git a/net-misc/howl/metadata.xml b/net-misc/howl/metadata.xml index c0d804bafcd2..cd453179adef 100644 --- a/net-misc/howl/metadata.xml +++ b/net-misc/howl/metadata.xml @@ -2,11 +2,16 @@ <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> <pkgmetadata> <herd>net-misc</herd> - <maintainer> + +<!-- this maintainer is inactive. someone *please* take over this package! +<maintainer> <email>sandymac@gentoo.org</email> <name>William A McArthur, Jr.</name> <description>Just the guy who made the Gentoo package.</description> </maintainer> + + --> + <longdescription> Howl is a cross-platform implementation of the Zeroconf networking standard. Zeroconf standardizes networking protocols for delivering hassle-free ad-hoc |