diff options
author | Sven Wegener <swegener@gentoo.org> | 2004-07-17 12:27:10 +0000 |
---|---|---|
committer | Sven Wegener <swegener@gentoo.org> | 2004-07-17 12:27:10 +0000 |
commit | aac9dd77528e9226cc47b9b756dd02ac948b3c70 (patch) | |
tree | 82e6034b79cfd687c3a6cca0052c66e8950141de /net-irc | |
parent | Version bump, closes #57379. (Manifest recommit) (diff) | |
download | gentoo-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/ChangeLog | 8 | ||||
-rw-r--r-- | net-irc/ultimate/Manifest | 10 | ||||
-rw-r--r-- | net-irc/ultimate/files/digest-ultimate-2.8.8 | 1 | ||||
-rw-r--r-- | net-irc/ultimate/files/ultimateircd.conf | 2 | ||||
-rw-r--r-- | net-irc/ultimate/files/ultimateircd.rc | 4 | ||||
-rw-r--r-- | net-irc/ultimate/ultimate-2.8.7.ebuild | 7 | ||||
-rw-r--r-- | net-irc/ultimate/ultimate-2.8.8.ebuild | 99 |
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 +} |