summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--net-irc/ngircd/ChangeLog9
-rw-r--r--net-irc/ngircd/Manifest28
-rw-r--r--net-irc/ngircd/files/digest-ngircd-0.8.3-r13
-rw-r--r--net-irc/ngircd/files/digest-ngircd-0.9.2-r13
-rw-r--r--net-irc/ngircd/ngircd-0.8.3-r1.ebuild55
-rw-r--r--net-irc/ngircd/ngircd-0.9.2-r1.ebuild55
6 files changed, 151 insertions, 2 deletions
diff --git a/net-irc/ngircd/ChangeLog b/net-irc/ngircd/ChangeLog
index 60cac18d38a0..de20cf3a31ee 100644
--- a/net-irc/ngircd/ChangeLog
+++ b/net-irc/ngircd/ChangeLog
@@ -1,6 +1,13 @@
# ChangeLog for net-irc/ngircd
# Copyright 2000-2006 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/net-irc/ngircd/ChangeLog,v 1.18 2006/01/02 15:31:27 swegener Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-irc/ngircd/ChangeLog,v 1.19 2006/02/10 03:21:23 antarus Exp $
+
+*ngircd-0.9.2-r1 (10 Feb 2006)
+*ngircd-0.8.3-r1 (10 Feb 2006)
+
+ 10 Feb 2006; <antarus@gentoo.org> +ngircd-0.8.3-r1.ebuild,
+ +ngircd-0.9.2-r1.ebuild:
+ Added USE=ident support, fixed DEPEND's, bug #119290
02 Jan 2006; Sven Wegener <swegener@gentoo.org> files/ngircd.init.d:
Add ircd provide to init script, bug #114510.
diff --git a/net-irc/ngircd/Manifest b/net-irc/ngircd/Manifest
index 65b982577027..8ead7e352b2f 100644
--- a/net-irc/ngircd/Manifest
+++ b/net-irc/ngircd/Manifest
@@ -1,7 +1,33 @@
-MD5 01a99e0a0e1f84ab85945e39b3690e6c ChangeLog 2234
+MD5 729b4bedaec3c17fc8f14657a620bd05 ChangeLog 2441
+RMD160 953e54c687225fc14422efcc232797ad6f5041d7 ChangeLog 2441
+SHA256 044a68f4bd446e030c6a02bc0c61d9fe00ce2f7662be01f611ba18cd7fe036b4 ChangeLog 2441
MD5 fc2670f2b2116c79574e78c6b04bf721 files/digest-ngircd-0.8.3 64
+RMD160 97f68cd134c035a40ca60f5824d138ae97c46e9e files/digest-ngircd-0.8.3 64
+SHA256 b768f31c0b49071b640a0166a80a7b84bf85a48f631f6461f29a1b093538683a files/digest-ngircd-0.8.3 64
+MD5 03692b919d14ac85baae61d95ced5454 files/digest-ngircd-0.8.3-r1 238
+RMD160 42b1f252af51e635b63d5c529cb78b24387fe51a files/digest-ngircd-0.8.3-r1 238
+SHA256 ca60aa68c856fb9cab3e89b60589cf0623cc22c9bf626f7cd37d0e7b37982c33 files/digest-ngircd-0.8.3-r1 238
MD5 7d700a26d0f0cf189a5676b1111beb5d files/digest-ngircd-0.9.2 64
+RMD160 a954347299cc074a1eecb56c52192018d8a8a70b files/digest-ngircd-0.9.2 64
+SHA256 e577f8c602d2713a95ba3a372bf0d997d059bf279282bc03c1c70511444098d0 files/digest-ngircd-0.9.2 64
+MD5 3aed08e2e2bf7c3b0e0fd9383e53bd57 files/digest-ngircd-0.9.2-r1 238
+RMD160 978415048bbfd9133cac423043d86eb4d0c68c8d files/digest-ngircd-0.9.2-r1 238
+SHA256 8ad3467679f314a4f8591d663086d02e44e3c62eb70934d780a0a5223fbd94eb files/digest-ngircd-0.9.2-r1 238
MD5 1a91f517ef865b51d67b77ceb28e4261 files/ngircd.init.d 535
+RMD160 4b0213c343d27690b589807c74bdafc38cb03dff files/ngircd.init.d 535
+SHA256 810846221651a673b913f4ed2389a71ba07d7121e395907ce59f65076926ce4e files/ngircd.init.d 535
MD5 44c39c6ad372a8e5a5e7ee3311f703a7 metadata.xml 160
+RMD160 279429d1df694561fc2b163cb81c09387b9d940c metadata.xml 160
+SHA256 5e058419199e306612929b80a996e3d16c6b20de674a56bb60558d3d36524fe2 metadata.xml 160
+MD5 74308ed1cdd09bdc371f9677adbd95c9 ngircd-0.8.3-r1.ebuild 1384
+RMD160 12dd05e0ca87984aa839e737df6342724d84a6ee ngircd-0.8.3-r1.ebuild 1384
+SHA256 d19426b7e6aea4d8534001a604806f2eb5c292831cdc812111d0054e6a3b4906 ngircd-0.8.3-r1.ebuild 1384
MD5 02e523c1ceef14fa72b871fc3e2cb764 ngircd-0.8.3.ebuild 1311
+RMD160 6beac18095c11d749a264fd7eb96e6815bfff12b ngircd-0.8.3.ebuild 1311
+SHA256 a3661aace585199ee5bcc8c7b3ce6aff5ea0f8a70216bdaa8de493a3075aca0e ngircd-0.8.3.ebuild 1311
+MD5 bf488e335dbb28339e4ba1638c62b6a6 ngircd-0.9.2-r1.ebuild 1384
+RMD160 776c66a2226d972b0a328e6a726cea67d58cb256 ngircd-0.9.2-r1.ebuild 1384
+SHA256 f60ca377b78188f1d999f6e1308b9b9bed493e864d488062e1f4ea4ad4ff979e ngircd-0.9.2-r1.ebuild 1384
MD5 453272ee727396bd991a577ca86e5e05 ngircd-0.9.2.ebuild 1305
+RMD160 245c8b421132848058e35b76ff2e129ef7117bae ngircd-0.9.2.ebuild 1305
+SHA256 83dd4fc4b17bcf72eb30b67cced49cc7076735e084b4cb6ee78d83600da7cd33 ngircd-0.9.2.ebuild 1305
diff --git a/net-irc/ngircd/files/digest-ngircd-0.8.3-r1 b/net-irc/ngircd/files/digest-ngircd-0.8.3-r1
new file mode 100644
index 000000000000..85bd97e8cf3c
--- /dev/null
+++ b/net-irc/ngircd/files/digest-ngircd-0.8.3-r1
@@ -0,0 +1,3 @@
+MD5 ee977ef8da1a0f637ce992280c7f1ca2 ngircd-0.8.3.tar.gz 276725
+RMD160 1362ed20c17740ff249fe8247799419dadc5f8d6 ngircd-0.8.3.tar.gz 276725
+SHA256 0e83aa269e0b3e239e64b6354ec24ba4f7365eff22730e105747635587575bb9 ngircd-0.8.3.tar.gz 276725
diff --git a/net-irc/ngircd/files/digest-ngircd-0.9.2-r1 b/net-irc/ngircd/files/digest-ngircd-0.9.2-r1
new file mode 100644
index 000000000000..afe2844dfd93
--- /dev/null
+++ b/net-irc/ngircd/files/digest-ngircd-0.9.2-r1
@@ -0,0 +1,3 @@
+MD5 da4dc8d5c3f6980ecb435300a42b1f2f ngircd-0.9.2.tar.gz 282713
+RMD160 f494603b2b6625e84776b9cf8094826d8217fb6b ngircd-0.9.2.tar.gz 282713
+SHA256 ffe8c808dcb81d126fabad4abb7f8d7367e331d0cd90466fbd4356a71fc6145d ngircd-0.9.2.tar.gz 282713
diff --git a/net-irc/ngircd/ngircd-0.8.3-r1.ebuild b/net-irc/ngircd/ngircd-0.8.3-r1.ebuild
new file mode 100644
index 000000000000..435a25b29a64
--- /dev/null
+++ b/net-irc/ngircd/ngircd-0.8.3-r1.ebuild
@@ -0,0 +1,55 @@
+# Copyright 1999-2006 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/net-irc/ngircd/ngircd-0.8.3-r1.ebuild,v 1.1 2006/02/10 03:21:23 antarus Exp $
+
+inherit eutils
+
+DESCRIPTION="A IRC server written from scratch."
+HOMEPAGE="http://arthur.ath.cx/~alex/ngircd/"
+SRC_URI="ftp://download.berlios.de/pub/${PN}/${P}.tar.gz
+ ftp://ftp.berlios.de/pub/${PN}/${P}.tar.gz
+ ftp://arthur.ath.cx/pub/Users/alex/${PN}/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~x86 ~ppc ~amd64"
+
+IUSE="zlib tcpd debug ident"
+
+DEPEND="virtual/libc
+ zlib? ( sys-libs/zlib )
+ ident? ( net-libs/libident )
+ tcpd? ( sys-apps/tcp-wrappers )
+ >=sys-apps/sed-4"
+
+src_compile() {
+ econf \
+ --sysconfdir=/etc/ngircd \
+ $(use_with zlib) \
+ $(use_with tcpd tcp-wrappers) \
+ $(use_with ident ) \
+ $(use_enable debug) \
+ $(use_enable debug sniffer) \
+ || die "econf failed"
+ emake || die "emake failed"
+}
+
+src_install() {
+ sed -i \
+ -e "s:/usr/local/etc/ngircd.motd:/etc/ngircd/ngircd.motd:" \
+ -e "s:;ServerUID = 65534:ServerUID = ngircd:" \
+ -e "s:;ServerGID = 65534:ServerGID = nogroup:" \
+ doc/sample-ngircd.conf
+
+ make \
+ DESTDIR="${D}" \
+ docdir=/usr/share/doc/${PF} \
+ install || die "make install failed"
+
+ newinitd ${FILESDIR}/ngircd.init.d ngircd
+}
+
+pkg_postinst() {
+ enewuser ngircd
+ chown ngircd ${ROOT}/etc/ngircd/ngircd.conf
+}
diff --git a/net-irc/ngircd/ngircd-0.9.2-r1.ebuild b/net-irc/ngircd/ngircd-0.9.2-r1.ebuild
new file mode 100644
index 000000000000..173ec7fa3806
--- /dev/null
+++ b/net-irc/ngircd/ngircd-0.9.2-r1.ebuild
@@ -0,0 +1,55 @@
+# Copyright 1999-2006 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/net-irc/ngircd/ngircd-0.9.2-r1.ebuild,v 1.1 2006/02/10 03:21:23 antarus Exp $
+
+inherit eutils
+
+DESCRIPTION="A IRC server written from scratch."
+HOMEPAGE="http://arthur.ath.cx/~alex/ngircd/"
+SRC_URI="ftp://download.berlios.de/pub/${PN}/${P}.tar.gz
+ ftp://ftp.berlios.de/pub/${PN}/${P}.tar.gz
+ ftp://arthur.ath.cx/pub/Users/alex/${PN}/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~x86"
+
+IUSE="zlib tcpd debug"
+
+DEPEND="virtual/libc
+ zlib? ( sys-libs/zlib )
+ ident? ( net-libs/libident )
+ tcpd? ( sys-apps/tcp-wrappers )
+ >=sys-apps/sed-4"
+
+src_compile() {
+ econf \
+ --sysconfdir=/etc/ngircd \
+ $(use_with zlib) \
+ $(use_with tcpd tcp-wrappers) \
+ $(use_with ident ) \
+ $(use_enable debug) \
+ $(use_enable debug sniffer) \
+ || die "econf failed"
+ emake || die "emake failed"
+}
+
+src_install() {
+ sed -i \
+ -e "s:/usr/local/etc/ngircd.motd:/etc/ngircd/ngircd.motd:" \
+ -e "s:;ServerUID = 65534:ServerUID = ngircd:" \
+ -e "s:;ServerGID = 65534:ServerGID = nogroup:" \
+ doc/sample-ngircd.conf
+
+ make \
+ DESTDIR="${D}" \
+ docdir=/usr/share/doc/${PF} \
+ install || die "make install failed"
+
+ newinitd "${FILESDIR}"/ngircd.init.d ngircd
+}
+
+pkg_postinst() {
+ enewuser ngircd
+ chown ngircd "${ROOT}"/etc/ngircd/ngircd.conf
+}