summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--net-dns/inadyn-mt/ChangeLog5
-rw-r--r--net-dns/inadyn-mt/Manifest10
-rwxr-xr-xnet-dns/inadyn-mt/files/inadyn-mt.initd2
-rw-r--r--net-dns/inadyn-mt/inadyn-mt-02.14.10.ebuild (renamed from net-dns/inadyn-mt/inadyn-mt-02.12.24.ebuild)39
-rw-r--r--net-dns/inadyn-mt/metadata.xml8
5 files changed, 46 insertions, 18 deletions
diff --git a/net-dns/inadyn-mt/ChangeLog b/net-dns/inadyn-mt/ChangeLog
index 4cbc9ed21..6ebf3f6d8 100644
--- a/net-dns/inadyn-mt/ChangeLog
+++ b/net-dns/inadyn-mt/ChangeLog
@@ -2,6 +2,11 @@
# Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
# $Header: $
+ 26 Nov 2009; James Broadhead (hangfire) <jamesbroadhead@gmail.com>
+ -inadyn-mt-02.12.24.ebuild, +inadyn-mt-02.14.10.ebuild,
+ files/inadyn-mt.initd, metadata.xml:
+ Version bump, thanks to Fauli,chithead & ohnobinki
+
19 Jan 2009; Thomas Sachau (Tommy[D]) <tommy@gentoo.org>
inadyn-mt-02.12.24.ebuild:
Add suggested RDEPEND=${DEPEND}
diff --git a/net-dns/inadyn-mt/Manifest b/net-dns/inadyn-mt/Manifest
index efd5dad63..b732d3540 100644
--- a/net-dns/inadyn-mt/Manifest
+++ b/net-dns/inadyn-mt/Manifest
@@ -1,6 +1,6 @@
AUX inadyn-mt.conf 323 RMD160 1a5e86e8e06eb88a45b10fa1c45f3892ecd12405 SHA1 30992f65807af60c8984ebaf7d941088d4a86b81 SHA256 598c5ddbfe55ba66dc1c7909174680d880cd6c88518db3b14826ff1dfbc71356
-AUX inadyn-mt.initd 576 RMD160 d133b5acbe1c8428724645ef81f5689804c9b8d7 SHA1 d1272af855b98b1a4c044d65a2a92ffcdb8bdd76 SHA256 c5253612adab74d512e90c2542ed44d9ffbabf959c90dec09fe8abfc10705a2e
-DIST inadyn-mt.v.02.12.24.tar.gz 224703 RMD160 375811b80f69cb1941765ce60e705bbd27a0ab24 SHA1 fcb8e44855e94272cec9895a6ef6567dd309db50 SHA256 ac9eb2ae4cacb4a1a12ea297d136b18a30f325ff5f076fd942e3949bd854ed5c
-EBUILD inadyn-mt-02.12.24.ebuild 1139 RMD160 743d354a3144bd3ffb5c0224c75f39bad11208c8 SHA1 1851e40e041a9dde0bf920ff6b2bbef377ba43f7 SHA256 6cfb63ec55993033b2a8b2e6177f432c70696ea0a0295f25c885cb64fca80654
-MISC ChangeLog 485 RMD160 769f9cb814cd05ddf2bf10a302be6e07a5513a58 SHA1 6076e1c823525030b7ed0e7b99fa377f90193e19 SHA256 7a46d468856b117c86e3514185c5011958c7dd4bf7d93cf384c7871a759defb2
-MISC metadata.xml 170 RMD160 645927a396fdc21cdeb089fe42c5397332420ea6 SHA1 ac7f48a14fec325926f9ce1be8fbf1f311b4f2e4 SHA256 d797a2ec6f9dc516c9f9c1a758ee87ad3e8c43101b5dc76c2f872d5bd4639b42
+AUX inadyn-mt.initd 574 RMD160 6f57a004d60e5c963fbabdb33524de097e4c9c24 SHA1 1a6969ce1aa792b740066be7cf52692f602a9730 SHA256 084527e26840057b40c550b2b4402bd3efd8c5b7f38fbda0e9b211aae551a483
+DIST inadyn-mt.v.02.14.10.tar.gz 260384 RMD160 670019a8f6a91c349bbe1e40339ea1bb43e19cf7 SHA1 2de2faedf4a6a62b81287ccc37088da4b4c2dcde SHA256 9277f3e75b293d97be6bb129db474d9c28bf95acf7988a801e9f4b66ad1233a8
+EBUILD inadyn-mt-02.14.10.ebuild 1246 RMD160 080f2f81f2c0550a6b7d767384441a1858157358 SHA1 498ad67e0b013a892ad484693b43a3eaf09131b9 SHA256 a6257f9b35d252904c46fb3c131c4da7f15a78bd0409303a1ff61f5480c35e46
+MISC ChangeLog 705 RMD160 6e57079d66c759ede7f9ac757f0093d3cd77aeef SHA1 284f54eda4d2ee19294aafb286276b8b6dfc4c15 SHA256 c0545dd945dc115817c52f9c4228e2538cd433c2158e31b3bec69045c61aa492
+MISC metadata.xml 326 RMD160 f22bdc8155f2aa302ac0e511e4571940d6a175bb SHA1 dbff9a6d530fab5bcb1d7f4f8cddc18108501805 SHA256 759c0aba83d82a775acbe739b8c37995badeef48a5afb9e6e15582199488ca78
diff --git a/net-dns/inadyn-mt/files/inadyn-mt.initd b/net-dns/inadyn-mt/files/inadyn-mt.initd
index 2c1a2cc31..6ae1117af 100755
--- a/net-dns/inadyn-mt/files/inadyn-mt.initd
+++ b/net-dns/inadyn-mt/files/inadyn-mt.initd
@@ -13,7 +13,7 @@ start() {
ebegin "Starting inadyn"
start-stop-daemon --start --chuid inadyn-mt --exec /usr/sbin/inadyn-mt \
--pidfile /var/run/inadyn-mt.pid --make-pidfile --background \
- -- --syslog --input_file /etc/conf.d/inadyn-mt
+ -- --syslog --input_file /etc/inadyn-mt.conf
eend $?
}
diff --git a/net-dns/inadyn-mt/inadyn-mt-02.12.24.ebuild b/net-dns/inadyn-mt/inadyn-mt-02.14.10.ebuild
index c427d5907..16b515fce 100644
--- a/net-dns/inadyn-mt/inadyn-mt-02.12.24.ebuild
+++ b/net-dns/inadyn-mt/inadyn-mt-02.14.10.ebuild
@@ -2,41 +2,58 @@
# Distributed under the terms of the GNU General Public License v2
# $Header: $
+EAPI=2
+
inherit eutils
+MY_P=${PN}.v.${PV}
+
DESCRIPTION="Dynamic DNS (DynDNS) Update daemon in C that supports multiple services"
HOMEPAGE="http://sourceforge.net/projects/inadyn-mt"
-SRC_URI="mirror://sourceforge/${PN}/${PN}.v.${PV}.tar.gz"
+SRC_URI="mirror://sourceforge/${PN}/${MY_P}.tar.gz"
LICENSE="GPL-3"
SLOT="0"
KEYWORDS="~x86"
-IUSE=""
+IUSE="+threads +async"
-DEPEND="!net-dns/inadyn"
-RDEPEND=${DEPEND}
+DEPEND=""
+RDEPEND="!net-dns/inadyn"
-S=${WORKDIR}/${PN}
+S=${WORKDIR}/${PN}/${MY_P}
pkg_setup() {
enewuser ${PN}
+
+ GETHOSTBYNAME_PARAMS=3
+
+ if use threads ; then
+ USE_THREADS=1
+ if use async ; then
+ ASYNC_LOOKUP=1
+ fi
+ fi
+ TARGET_ARCH=linux
}
src_install() {
+ cd "${MY_P}"
+
dosbin bin/linux/${PN} || die
# inadyn-mt comes with outdated inadyn man pages - see inadyn-mt bug 2445206
- rm man/inadyn.8
- rm man/inadyn.conf.5
- doman man/* || die
- newman man/inadyn-mt.8 inadyn.8 || die
- newman man/inadyn-mt.conf.5 inadyn.conf.5 || die
+ rm man/inadyn.8 man/inadyn.conf.5 || die
# end workaround
+ doman man/* || die
+
dohtml readme.html || die
newinitd "${FILESDIR}"/${PN}.initd ${PN} || die
- newconfd "${FILESDIR}"/${PN}.conf ${PN} || die
+
+ insinto /etc
+ doins "${FILESDIR}"/${PN}.conf || die
+
}
pkg_postinst() {
diff --git a/net-dns/inadyn-mt/metadata.xml b/net-dns/inadyn-mt/metadata.xml
index 7e3286984..740f00a7e 100644
--- a/net-dns/inadyn-mt/metadata.xml
+++ b/net-dns/inadyn-mt/metadata.xml
@@ -1,5 +1,11 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
-<herd>maintainer-wanted</herd>
+<herd></herd>
+<maintainer>
+ <email>maintainer-wanted@gentoo.org</email>
+</maintainer>
+<use>
+ <flag name='async'>Enable asyncronous gethostbyname calls. Requires USE=threads</flag>
+</use>
</pkgmetadata>