summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'net-irc/ptlink-ircd')
-rw-r--r--net-irc/ptlink-ircd/ChangeLog8
-rw-r--r--net-irc/ptlink-ircd/Manifest6
-rw-r--r--net-irc/ptlink-ircd/files/digest-ptlink-ircd-6.18.21
-rw-r--r--net-irc/ptlink-ircd/ptlink-ircd-6.18.2.ebuild76
4 files changed, 88 insertions, 3 deletions
diff --git a/net-irc/ptlink-ircd/ChangeLog b/net-irc/ptlink-ircd/ChangeLog
index 0f9f6933a9bb..b640742124e1 100644
--- a/net-irc/ptlink-ircd/ChangeLog
+++ b/net-irc/ptlink-ircd/ChangeLog
@@ -1,6 +1,12 @@
# ChangeLog for net-irc/ptlink-ircd
# Copyright 2000-2004 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/net-irc/ptlink-ircd/ChangeLog,v 1.3 2004/07/17 22:14:51 aliz Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-irc/ptlink-ircd/ChangeLog,v 1.4 2004/10/18 16:08:02 swegener Exp $
+
+*ptlink-ircd-6.18.2 (18 Oct 2004)
+
+ 18 Oct 2004; Sven Wegener <swegener@gentoo.org>
+ +ptlink-ircd-6.18.2.ebuild:
+ Version bump.
11 Jul 2004; Sven Wegener <swegener@gentoo.org> files/ptlink-ircd.init.d:
Added provide ircd to init script.
diff --git a/net-irc/ptlink-ircd/Manifest b/net-irc/ptlink-ircd/Manifest
index 3239262e0467..f4d1c2b60df7 100644
--- a/net-irc/ptlink-ircd/Manifest
+++ b/net-irc/ptlink-ircd/Manifest
@@ -1,6 +1,8 @@
-MD5 37e9465d6a2078dd2d01aece0fcb7bf4 ptlink-ircd-6.18.1.ebuild 2013
MD5 aa22a39a0c8de2c5d7228a06eb195316 ChangeLog 1549
MD5 44c39c6ad372a8e5a5e7ee3311f703a7 metadata.xml 160
+MD5 37e9465d6a2078dd2d01aece0fcb7bf4 ptlink-ircd-6.18.1.ebuild 2013
+MD5 37e9465d6a2078dd2d01aece0fcb7bf4 ptlink-ircd-6.18.2.ebuild 2013
+MD5 a8424a92a1aef170448f005a3d91aa7e files/digest-ptlink-ircd-6.18.1 64
MD5 e7d7d7b9be4a7e73ced48f01e97329d0 files/ptlink-ircd.conf.d 288
MD5 ac9ca761a22cbe60373a156fa04718af files/ptlink-ircd.init.d 625
-MD5 a8424a92a1aef170448f005a3d91aa7e files/digest-ptlink-ircd-6.18.1 64
+MD5 7d06d919527779013e5e3c1086f3f5aa files/digest-ptlink-ircd-6.18.2 64
diff --git a/net-irc/ptlink-ircd/files/digest-ptlink-ircd-6.18.2 b/net-irc/ptlink-ircd/files/digest-ptlink-ircd-6.18.2
new file mode 100644
index 000000000000..b8db34b9e821
--- /dev/null
+++ b/net-irc/ptlink-ircd/files/digest-ptlink-ircd-6.18.2
@@ -0,0 +1 @@
+MD5 58894fc9ffb1c56fac4c45ae342333bc PTlink6.18.2.tar.gz 777072
diff --git a/net-irc/ptlink-ircd/ptlink-ircd-6.18.2.ebuild b/net-irc/ptlink-ircd/ptlink-ircd-6.18.2.ebuild
new file mode 100644
index 000000000000..71afd1952629
--- /dev/null
+++ b/net-irc/ptlink-ircd/ptlink-ircd-6.18.2.ebuild
@@ -0,0 +1,76 @@
+# Copyright 1999-2004 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/net-irc/ptlink-ircd/ptlink-ircd-6.18.2.ebuild,v 1.1 2004/10/18 16:08:02 swegener Exp $
+
+inherit eutils
+
+MY_P="PTlink${PV}"
+
+DESCRIPTION="PTlink IRCd is a secure IRC daemon with many advanced features."
+HOMEPAGE="http://www.ptlink.net/"
+SRC_URI="ftp://ftp.sunsite.dk/projects/ptlink/ircd/${MY_P}.tar.gz"
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~x86 ~ppc ~sparc"
+
+IUSE="ipv6"
+DEPEND="sys-libs/zlib"
+
+S=${WORKDIR}/${MY_P}
+
+src_unpack() {
+ unpack ${A}
+ find ${S} -type d -name CVS -exec rm -rf {} \; 2>/dev/null
+}
+
+src_compile() {
+ econf \
+ `use_enable ipv6` \
+ || die "econf failed"
+ emake CFLAGS="${CFLAGS}" || die "emake failed"
+}
+
+src_install() {
+ newbin src/ircd ptlink-ircd
+ newbin tools/fixklines ptlink-ircd-fixklines
+ newbin tools/mkpasswd ptlink-ircd-mkpasswd
+
+ insinto /etc/ptlink-ircd
+ fperms 700 /etc/ptlink-ircd
+ doins samples/{kline.conf,{opers,ptlink}.motd,help.{admin,oper,user}}
+ newins samples/example.conf.short ircd.conf
+ newins samples/example.conf.trillian ircd.conf.trillian
+ newins samples/main.dconf.sample main.dconf
+ newins samples/network.dconf.sample network.dconf
+
+ insinto /etc/ptlink-ircd/codepage
+ doins src/codepage/*.enc
+
+ rm -rf doc/old
+ dodoc doc/* doc_hybrid6/* ircdcron/* CHANGES README
+
+ keepdir /var/log/ptlink-ircd /var/lib/ptlink-ircd
+ dosym /var/log/ptlink-ircd /var/lib/ptlink-ircd/log
+
+ exeinto /etc/init.d
+ newexe ${FILESDIR}/ptlink-ircd.init.d ptlink-ircd
+ insinto /etc/conf.d
+ newins ${FILESDIR}/ptlink-ircd.conf.d ptlink-ircd
+}
+
+pkg_postinst() {
+ enewuser ptlink-ircd
+
+ chown ptlink-ircd \
+ ${ROOT}/{etc,var/{log,lib}}/ptlink-ircd
+
+ einfo
+ einfo "PTlink IRCd will run without configuration, although this is strongly"
+ einfo "advised against."
+ einfo
+ einfo "You can find example cron scripts here:"
+ einfo " /usr/share/doc/${PF}/ircd.cron"
+ einfo
+ einfo "You can also use /etc/init.d/ptlink-ircd to start at boot"
+ einfo
+}