summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'net-misc/howl')
-rw-r--r--net-misc/howl/ChangeLog10
-rw-r--r--net-misc/howl/files/digest-howl-0.8.21
-rw-r--r--net-misc/howl/files/digest-howl-0.8.31
-rw-r--r--net-misc/howl/files/digest-howl-0.91
-rw-r--r--net-misc/howl/files/digest-howl-0.9.21
-rw-r--r--net-misc/howl/files/digest-howl-0.9.51
-rw-r--r--net-misc/howl/files/digest-howl-0.9.61
-rw-r--r--net-misc/howl/files/digest-howl-0.9.6-r11
-rw-r--r--net-misc/howl/files/digest-howl-1.0.01
-rw-r--r--net-misc/howl/howl-0.8.2.ebuild45
-rw-r--r--net-misc/howl/howl-0.8.3.ebuild45
-rw-r--r--net-misc/howl/howl-0.9.2.ebuild55
-rw-r--r--net-misc/howl/howl-0.9.5.ebuild55
-rw-r--r--net-misc/howl/howl-0.9.6-r1.ebuild52
-rw-r--r--net-misc/howl/howl-0.9.6.ebuild48
-rw-r--r--net-misc/howl/howl-0.9.ebuild46
-rw-r--r--net-misc/howl/howl-1.0.0.ebuild71
-rw-r--r--net-misc/howl/metadata.xml7
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