summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSven Wegener <swegener@gentoo.org>2004-07-17 12:27:10 +0000
committerSven Wegener <swegener@gentoo.org>2004-07-17 12:27:10 +0000
commitaac9dd77528e9226cc47b9b756dd02ac948b3c70 (patch)
tree82e6034b79cfd687c3a6cca0052c66e8950141de /net-irc
parentVersion bump, closes #57379. (Manifest recommit) (diff)
downloadgentoo-2-aac9dd77528e9226cc47b9b756dd02ac948b3c70.tar.gz
gentoo-2-aac9dd77528e9226cc47b9b756dd02ac948b3c70.tar.bz2
gentoo-2-aac9dd77528e9226cc47b9b756dd02ac948b3c70.zip
Version bump.
Diffstat (limited to 'net-irc')
-rw-r--r--net-irc/ultimate/ChangeLog8
-rw-r--r--net-irc/ultimate/Manifest10
-rw-r--r--net-irc/ultimate/files/digest-ultimate-2.8.81
-rw-r--r--net-irc/ultimate/files/ultimateircd.conf2
-rw-r--r--net-irc/ultimate/files/ultimateircd.rc4
-rw-r--r--net-irc/ultimate/ultimate-2.8.7.ebuild7
-rw-r--r--net-irc/ultimate/ultimate-2.8.8.ebuild99
7 files changed, 119 insertions, 12 deletions
diff --git a/net-irc/ultimate/ChangeLog b/net-irc/ultimate/ChangeLog
index 7bede3236c55..6ffe8dc0d143 100644
--- a/net-irc/ultimate/ChangeLog
+++ b/net-irc/ultimate/ChangeLog
@@ -1,6 +1,12 @@
# ChangeLog for net-irc/ultimate
# Copyright 2000-2004 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/net-irc/ultimate/ChangeLog,v 1.8 2004/07/08 23:08:50 swegener Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-irc/ultimate/ChangeLog,v 1.9 2004/07/17 12:27:10 swegener Exp $
+
+*ultimate-2.8.8 (17 Jul 2004)
+
+ 17 Jul 2004; Sven Wegener <swegener@gentoo.org> files/ultimateircd.conf,
+ files/ultimateircd.rc, ultimate-2.8.7.ebuild, +ultimate-2.8.8.ebuild:
+ Version bump.
09 Jul 2004; Sven Wegener <swegener@gentoo.org> ultimate-2.8.7.ebuild:
Marked stable on x86.
diff --git a/net-irc/ultimate/Manifest b/net-irc/ultimate/Manifest
index b8ffa5b9a2c0..c79909acfdcd 100644
--- a/net-irc/ultimate/Manifest
+++ b/net-irc/ultimate/Manifest
@@ -1,8 +1,10 @@
-MD5 ef051207150aa2567a42416c50bf214d ultimate-2.8.7.ebuild 3216
MD5 3d3b2b7684a474f0891eeb30a000056f ChangeLog 1114
MD5 44c39c6ad372a8e5a5e7ee3311f703a7 metadata.xml 160
-MD5 f5a2aba502288cb15b694827eafb5c37 files/ultimateircd.rc 508
+MD5 ef051207150aa2567a42416c50bf214d ultimate-2.8.7.ebuild 3216
+MD5 fd69cbbcbe6c7f228f8ed90aabe84838 ultimate-2.8.8.ebuild 3236
+MD5 772b4c0818bb9082f29f266cb6c3c3ad files/Ultimate-2.8.7-gentoo.patch 434
+MD5 ce59cd0657a697f03f1798d4ab24192a files/digest-ultimate-2.8.7 65
MD5 8af0419297384fbb53922f83cc7d85df files/setup.h 483
MD5 d12ee5419076de0ff640cb473be5e842 files/ultimateircd.conf 173
-MD5 ce59cd0657a697f03f1798d4ab24192a files/digest-ultimate-2.8.7 65
-MD5 772b4c0818bb9082f29f266cb6c3c3ad files/Ultimate-2.8.7-gentoo.patch 434
+MD5 f5a2aba502288cb15b694827eafb5c37 files/ultimateircd.rc 508
+MD5 319444542064bf000cfd6490417ac8a0 files/digest-ultimate-2.8.8 65
diff --git a/net-irc/ultimate/files/digest-ultimate-2.8.8 b/net-irc/ultimate/files/digest-ultimate-2.8.8
new file mode 100644
index 000000000000..232bf066ceca
--- /dev/null
+++ b/net-irc/ultimate/files/digest-ultimate-2.8.8
@@ -0,0 +1 @@
+MD5 da1a968a520781d31518a75b264cd50c Ultimate2.8.8.tar.gz 409797
diff --git a/net-irc/ultimate/files/ultimateircd.conf b/net-irc/ultimate/files/ultimateircd.conf
index c600ddde5acc..8642f1450be4 100644
--- a/net-irc/ultimate/files/ultimateircd.conf
+++ b/net-irc/ultimate/files/ultimateircd.conf
@@ -1,6 +1,6 @@
# Copyright 1999-2004 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header
+# $Header: /var/cvsroot/gentoo-x86/net-irc/ultimate/files/ultimateircd.conf,v 1.4 2004/07/17 12:27:10 swegener Exp $
# user to run ptlinkircd as
ULTIMATEIRCD_USER="nobody"
diff --git a/net-irc/ultimate/files/ultimateircd.rc b/net-irc/ultimate/files/ultimateircd.rc
index 7bfceb4efbfc..502fa3052dea 100644
--- a/net-irc/ultimate/files/ultimateircd.rc
+++ b/net-irc/ultimate/files/ultimateircd.rc
@@ -1,7 +1,7 @@
#!/sbin/runscript
# Copyright 1999-2004 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/net-irc/ultimate/files/ultimateircd.rc,v 1.4 2004/07/14 23:47:43 agriffis Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-irc/ultimate/files/ultimateircd.rc,v 1.5 2004/07/17 12:27:10 swegener Exp $
depend() {
need net
@@ -11,7 +11,7 @@ depend() {
start() {
ebegin "Starting ultimate-ircd"
start-stop-daemon --start --quiet --exec /usr/bin/ultimate-ircd \
- --chuid ${ULTIMATEIRCD_USER}
+ --chuid ${ULTIMATEIRCD_USER} &>/dev/null
eend $?
}
diff --git a/net-irc/ultimate/ultimate-2.8.7.ebuild b/net-irc/ultimate/ultimate-2.8.7.ebuild
index 9d127a784626..96f563aaf899 100644
--- a/net-irc/ultimate/ultimate-2.8.7.ebuild
+++ b/net-irc/ultimate/ultimate-2.8.7.ebuild
@@ -1,13 +1,13 @@
# Copyright 1999-2004 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/net-irc/ultimate/ultimate-2.8.7.ebuild,v 1.8 2004/07/08 23:08:50 swegener Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-irc/ultimate/ultimate-2.8.7.ebuild,v 1.9 2004/07/17 12:27:10 swegener Exp $
inherit eutils
MY_P="${P/ultimate-/Ultimate}"
DESCRIPTION="And IRCd server based on DALnet's DreamForge IRCd."
-SRC_URI="mirror://sourceforge/ultimate/${MY_P}.tar.gz"
-HOMEPAGE="http://www.shadow-realm.org"
+SRC_URI="mirror://sourceforge/${PN}/${MY_P}.tar.gz"
+HOMEPAGE="http://www.shadow-realm.org/"
KEYWORDS="x86 ~sparc ~ppc"
SLOT="0"
@@ -95,4 +95,3 @@ src_install() {
dodoc crypt/crypter ircdcron/ircd.cron ircdcron/ircdchk
}
-
diff --git a/net-irc/ultimate/ultimate-2.8.8.ebuild b/net-irc/ultimate/ultimate-2.8.8.ebuild
new file mode 100644
index 000000000000..85a7f103013f
--- /dev/null
+++ b/net-irc/ultimate/ultimate-2.8.8.ebuild
@@ -0,0 +1,99 @@
+# Copyright 1999-2004 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/net-irc/ultimate/ultimate-2.8.8.ebuild,v 1.1 2004/07/17 12:27:10 swegener Exp $
+
+inherit eutils
+
+MY_P="${P/ultimate-/Ultimate}"
+DESCRIPTION="And IRCd server based on DALnet's DreamForge IRCd."
+SRC_URI="mirror://sourceforge/${PN}/${MY_P}.tar.gz"
+RESTRICT="nomirror"
+HOMEPAGE="http://www.shadow-realm.org/"
+
+KEYWORDS="~x86 ~sparc ~ppc"
+SLOT="0"
+LICENSE="GPL-2"
+IUSE="debug"
+
+RDEPEND="virtual/libc"
+DEPEND="${RDEPEND}
+ >=sys-apps/sed-4"
+
+S="${WORKDIR}/${MY_P}"
+
+[ -z "${localhost}" ] && localhost="localhost"
+
+src_unpack() {
+ einfo "To change the settings of your Ultimate ircd server please"
+ einfo "edit the ${S}/config/ircd.init file."
+
+ einfo "To change the domain name of your server, edit the localhost in"
+ einfo "ultimage-${PV}.ebuild. Otherwise it will default to localhost."
+
+ unpack ${A} ; cd ${S}
+ cp Makefile.dist Makefile
+ sed -i \
+ -e "s:XCFLAGS=:XCFLAGS=${CFLAGS}:g" \
+ -e "s:IRCDLIBS=:IRCDLIBS=-lcrypt -lresolv:g" \
+ -e "s:IRCDDIR=/usr/local/lib/ircd:IRCDDIR=/usr/lib/ircd:g" \
+ -e "s:MANDIR=/usr/local/man:MANDIR=/usr/share/man:g" \
+ Makefile || die "sed Makefile failed"
+
+ cp ${FILESDIR}/setup.h ${S}/include/setup.h
+
+ # This is supposed to be generated by ./configure
+ (
+ echo "#define MYOSNAME \"`uname -a`\""
+ echo "#define DPATH \"/etc/ultimateircd\""
+ echo "#define SPATH \"/usr/sbin/ircd\""
+ echo "#define NICKLEN 30"
+ echo "#define LISTEN_SIZE 5"
+ echo "#define MAXSENDQLENGTH 3000000"
+ echo "#define BUFFERPOOL (6 * MAXSENDQLENGTH)"
+ echo "#define MAXCONNECTIONS 1024"
+ echo "#define NICKNAMEHISTORYLENGTH 500"
+ echo "#define CRYPT_OPER_PASSWORD 1"
+ echo "#undef CRYPT_LINK_PASSWORD"
+ echo "#undef UNIXPORT"
+ echo "#define NOSPOOF 1"
+ echo "#define NOSPOOF_SEED01 0x08101979"
+ echo "#define NOSPOOF_SEED02 0x97910180"
+ echo "#define DOMAINNAME \"localhost\""
+ echo "#define GLIBC2_x"
+ ) >>${S}/include/settings.h
+
+ epatch ${FILESDIR}/Ultimate-2.8.7-gentoo.patch
+
+ use debug && \
+ sed -i \
+ -e "s:#undef DEBUGMODE:#define DEBUGMODE:g" config.h
+}
+
+src_compile() {
+ emake || die "Make failed"
+}
+
+src_install() {
+ newbin src/ircd ultimate-ircd
+ newbin ${S}/makeconf ultimate-makeconf
+
+ dodir /etc/ultimateircd
+ insinto /etc/ultimateircd
+ doins doc/example.conf
+ mv ${D}/etc/ultimateircd/example.conf ${D}/etc/ultimateircd/ircd.conf
+
+ doins config/ircd.channels config/ircd.ini config/ircd.klines
+ doins config/ircd.quotes
+
+ dodir /etc/ultimateircd/networks
+ insinto /etc/ultimateircd/networks
+ doins config/networks/*.network
+
+ exeinto /etc/init.d
+ newexe ${FILESDIR}/ultimateircd.rc ultimateircd
+
+ exeinto /etc/conf.d
+ newexe ${FILESDIR}/ultimateircd.conf ultimateircd
+
+ dodoc crypt/crypter ircdcron/ircd.cron ircdcron/ircdchk
+}