summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRaúl Porcel <armin76@gentoo.org>2007-03-13 22:34:30 +0000
committerRaúl Porcel <armin76@gentoo.org>2007-03-13 22:34:30 +0000
commit87479d921f15d9c13fa3c0b76e2319c4a28349ab (patch)
tree58e90b58dc27a4db90951f512293ac0838fc3b01 /net-irc/ultimate
parentInstall menu entry (diff)
downloadgentoo-2-87479d921f15d9c13fa3c0b76e2319c4a28349ab.tar.gz
gentoo-2-87479d921f15d9c13fa3c0b76e2319c4a28349ab.tar.bz2
gentoo-2-87479d921f15d9c13fa3c0b76e2319c4a28349ab.zip
Version bump, stable x86, and drop old
(Portage version: 2.1.2.2)
Diffstat (limited to 'net-irc/ultimate')
-rw-r--r--net-irc/ultimate/ChangeLog8
-rw-r--r--net-irc/ultimate/files/digest-ultimate-2.8.83
-rw-r--r--net-irc/ultimate/files/digest-ultimate-2.8.93
-rw-r--r--net-irc/ultimate/files/digest-ultimate-3.0.23
-rw-r--r--net-irc/ultimate/ultimate-2.8.8.ebuild98
-rw-r--r--net-irc/ultimate/ultimate-2.8.9.ebuild98
-rw-r--r--net-irc/ultimate/ultimate-3.0.1.ebuild6
-rw-r--r--net-irc/ultimate/ultimate-3.0.2.ebuild60
8 files changed, 73 insertions, 206 deletions
diff --git a/net-irc/ultimate/ChangeLog b/net-irc/ultimate/ChangeLog
index 18dcc7dd98c3..b9fe46467248 100644
--- a/net-irc/ultimate/ChangeLog
+++ b/net-irc/ultimate/ChangeLog
@@ -1,6 +1,12 @@
# ChangeLog for net-irc/ultimate
# Copyright 2000-2007 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/net-irc/ultimate/ChangeLog,v 1.16 2007/02/09 04:29:50 flameeyes Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-irc/ultimate/ChangeLog,v 1.17 2007/03/13 22:34:30 armin76 Exp $
+
+*ultimate-3.0.2 (13 Mar 2007)
+
+ 13 Mar 2007; Raúl Porcel <armin76@gentoo.org> -ultimate-2.8.8.ebuild,
+ -ultimate-2.8.9.ebuild, ultimate-3.0.1.ebuild, +ultimate-3.0.2.ebuild:
+ Version bump, stable x86, and drop old
09 Feb 2007; Diego Pettenò <flameeyes@gentoo.org> ChangeLog:
Regenerate digest in Manifest2 format.
diff --git a/net-irc/ultimate/files/digest-ultimate-2.8.8 b/net-irc/ultimate/files/digest-ultimate-2.8.8
deleted file mode 100644
index 7172b0cb8cea..000000000000
--- a/net-irc/ultimate/files/digest-ultimate-2.8.8
+++ /dev/null
@@ -1,3 +0,0 @@
-MD5 11062079b4f9f050e4d36353b78d6f87 Ultimate2.8.8.tar.bz2 331120
-RMD160 ee9fad096438ba35f0b1a9dfc1453c30e2d27c5b Ultimate2.8.8.tar.bz2 331120
-SHA256 a8b9621c7edcdfcb1504822d3f9b2dc41fca661dcb465ee69a49df6eacd87f5a Ultimate2.8.8.tar.bz2 331120
diff --git a/net-irc/ultimate/files/digest-ultimate-2.8.9 b/net-irc/ultimate/files/digest-ultimate-2.8.9
deleted file mode 100644
index a9338b507f3b..000000000000
--- a/net-irc/ultimate/files/digest-ultimate-2.8.9
+++ /dev/null
@@ -1,3 +0,0 @@
-MD5 e163d3bc23d9e9dd88daaea15b6564a5 Ultimate2.8.9.tar.bz2 327996
-RMD160 d811b8498c7c486eaf9dc6728c8d3204d73a55b6 Ultimate2.8.9.tar.bz2 327996
-SHA256 10e052f6713e03a4678151a1be3a25aec20490b1454ec14c79fe28815988ce4b Ultimate2.8.9.tar.bz2 327996
diff --git a/net-irc/ultimate/files/digest-ultimate-3.0.2 b/net-irc/ultimate/files/digest-ultimate-3.0.2
new file mode 100644
index 000000000000..fcd213ffe618
--- /dev/null
+++ b/net-irc/ultimate/files/digest-ultimate-3.0.2
@@ -0,0 +1,3 @@
+MD5 8bc14b97d22a3ce3415cc0540ae459f6 Ultimate3.0.2.tar.bz2 615944
+RMD160 6faa9b4834097b4d695ad09c4c55fb38704644c3 Ultimate3.0.2.tar.bz2 615944
+SHA256 b4564f76d074b3bafde6a7d2cdc8da177759949ed933979d801d107dc6fd8934 Ultimate3.0.2.tar.bz2 615944
diff --git a/net-irc/ultimate/ultimate-2.8.8.ebuild b/net-irc/ultimate/ultimate-2.8.8.ebuild
deleted file mode 100644
index d97d7f794962..000000000000
--- a/net-irc/ultimate/ultimate-2.8.8.ebuild
+++ /dev/null
@@ -1,98 +0,0 @@
-# Copyright 1999-2005 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.4 2005/03/14 21:53:22 swegener Exp $
-
-inherit eutils
-
-MY_P="${P/ultimate-/Ultimate}"
-DESCRIPTION="An IRCd server based on DALnet's DreamForge IRCd."
-SRC_URI="mirror://sourceforge/${PN}/${MY_P}.tar.bz2"
-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
-}
diff --git a/net-irc/ultimate/ultimate-2.8.9.ebuild b/net-irc/ultimate/ultimate-2.8.9.ebuild
deleted file mode 100644
index 2564cbc0a646..000000000000
--- a/net-irc/ultimate/ultimate-2.8.9.ebuild
+++ /dev/null
@@ -1,98 +0,0 @@
-# Copyright 1999-2005 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/net-irc/ultimate/ultimate-2.8.9.ebuild,v 1.2 2005/06/30 15:25:35 swegener Exp $
-
-inherit eutils toolchain-funcs
-
-MY_P="${P/ultimate-/Ultimate}"
-DESCRIPTION="An IRCd server based on DALnet's DreamForge IRCd."
-SRC_URI="mirror://sourceforge/${PN}/${MY_P}.tar.bz2"
-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 CC="$(tc-getCC)" || 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
-}
diff --git a/net-irc/ultimate/ultimate-3.0.1.ebuild b/net-irc/ultimate/ultimate-3.0.1.ebuild
index 9046ac86eb7c..9f33aab9b6a2 100644
--- a/net-irc/ultimate/ultimate-3.0.1.ebuild
+++ b/net-irc/ultimate/ultimate-3.0.1.ebuild
@@ -1,6 +1,6 @@
-# Copyright 1999-2005 Gentoo Foundation
+# Copyright 1999-2007 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/net-irc/ultimate/ultimate-3.0.1.ebuild,v 1.1 2005/04/12 21:51:25 swegener Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-irc/ultimate/ultimate-3.0.1.ebuild,v 1.2 2007/03/13 22:34:30 armin76 Exp $
inherit eutils fixheadtails
@@ -10,7 +10,7 @@ DESCRIPTION="An IRCd server based on DALnet's DreamForge IRCd."
SRC_URI="mirror://sourceforge/${PN}/${MY_P}.tar.bz2"
HOMEPAGE="http://www.shadow-realm.org/"
-KEYWORDS="~x86 ~sparc ~ppc"
+KEYWORDS="~ppc ~sparc x86"
SLOT="0"
LICENSE="GPL-2"
IUSE="ssl"
diff --git a/net-irc/ultimate/ultimate-3.0.2.ebuild b/net-irc/ultimate/ultimate-3.0.2.ebuild
new file mode 100644
index 000000000000..86b5ec8d66c0
--- /dev/null
+++ b/net-irc/ultimate/ultimate-3.0.2.ebuild
@@ -0,0 +1,60 @@
+# Copyright 1999-2007 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/net-irc/ultimate/ultimate-3.0.2.ebuild,v 1.1 2007/03/13 22:34:30 armin76 Exp $
+
+inherit eutils fixheadtails
+
+MY_P="Ultimate${PV/_/.}"
+
+DESCRIPTION="An IRCd server based on DALnet's DreamForge IRCd."
+SRC_URI="mirror://sourceforge/${PN}/${MY_P}.tar.bz2"
+HOMEPAGE="http://www.shadow-realm.org/"
+
+KEYWORDS="~x86 ~sparc ~ppc"
+SLOT="0"
+LICENSE="GPL-2"
+IUSE="ssl"
+
+DEPEND="virtual/libc
+ ssl? ( dev-libs/openssl )"
+
+S="${WORKDIR}/${MY_P}"
+
+src_unpack() {
+ unpack ${A}
+ cd ${S}
+
+ epatch ${FILESDIR}/3.0.0_rc2-config.patch
+
+ ht_fix_file configure
+}
+
+src_compile() {
+ econf \
+ --sysconfdir=/etc/ultimateircd \
+ --localstatedir=/var/lib/ultimateircd \
+ $(use_enable ssl openssl) \
+ || die "econf failed"
+ emake || die "Make failed"
+}
+
+src_install() {
+ dodir /etc/ultimateircd
+ keepdir /var/{lib,log,run}/ultimateircd
+ fowners nobody /var/{lib,log,run}/ultimateircd
+
+ einstall \
+ sysconfdir=${D}/etc/ultimateircd \
+ localstatedir=${D}/var/lib/ultimateircd \
+ networksubdir=${D}/etc/ultimateircd/networks \
+ || die "einstall failed"
+
+ rm -rf ${D}/usr/{{ircd,kill,rehash},bin/{ircdchk,ssl-{cert,search}.sh}} ${D}/var/lib/ultimateircd/logs
+ dosym /var/log/ultimateircd /var/lib/ultimateircd/logs
+
+ mv ${D}/usr/bin/ircd ${D}/usr/bin/ultimateircd
+ mv ${D}/usr/bin/mkpasswd ${D}/usr/bin/ultimateircd-mkpasswd
+
+ newinitd ${FILESDIR}/ultimateircd.rc-3.0.0 ultimateircd
+ newconfd ${FILESDIR}/ultimateircd.conf ultimateircd
+}