diff options
Diffstat (limited to 'net-irc/ptlink-ircd')
-rw-r--r-- | net-irc/ptlink-ircd/ChangeLog | 8 | ||||
-rw-r--r-- | net-irc/ptlink-ircd/Manifest | 6 | ||||
-rw-r--r-- | net-irc/ptlink-ircd/files/digest-ptlink-ircd-6.18.2 | 1 | ||||
-rw-r--r-- | net-irc/ptlink-ircd/ptlink-ircd-6.18.2.ebuild | 76 |
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 +} |