# 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.
------BEGIN PGP SIGNED MESSAGE-----
-Hash: SHA1
-
AUX 3.0.0_rc2-config.patch 1318 RMD160 f2339f5b0cd78f131e311606632efa5493e93103 SHA1 33a0dca92999e94b6d904a47746327ee2d20194f SHA256 0d0cc1a26f4a98ea66dc2fbddf94e2e2b22f47b10009681e22cabd0396c88c6c
MD5 e2df540e88be963a3ecf45f87a90a02a files/3.0.0_rc2-config.patch 1318
RMD160 f2339f5b0cd78f131e311606632efa5493e93103 files/3.0.0_rc2-config.patch 1318
MD5 1311e8806bd4488867ed82cdc19c7ca3 files/ultimateircd.rc-3.0.0 561
RMD160 fbb2e0c4200d143de5b87ce09f9394134d333846 files/ultimateircd.rc-3.0.0 561
SHA256 69c84233e6aae67fc9d8ae115be54e5a770d9c795eb9326b6e4540abb5294348 files/ultimateircd.rc-3.0.0 561
-DIST Ultimate2.8.8.tar.bz2 331120 RMD160 ee9fad096438ba35f0b1a9dfc1453c30e2d27c5b SHA1 a237228d08de19e4964e8c662ed7d1e0e93ec30c SHA256 a8b9621c7edcdfcb1504822d3f9b2dc41fca661dcb465ee69a49df6eacd87f5a
-DIST Ultimate2.8.9.tar.bz2 327996 RMD160 d811b8498c7c486eaf9dc6728c8d3204d73a55b6 SHA1 b8b21231dd471604aeeaf244cf0b31d4c842c29a SHA256 10e052f6713e03a4678151a1be3a25aec20490b1454ec14c79fe28815988ce4b
DIST Ultimate3.0.1.tar.bz2 602091 RMD160 ea724b4b01c9955a4122f1ad83e6d532e20b61b8 SHA1 9d73b8afd1d9c9db59d5eac83c33e3098b1f7e0e SHA256 2d1d6811bcf8368274e4dd44ea9f700ed02ca65b0a81e91b1124943be2ae25a0
-EBUILD ultimate-2.8.8.ebuild 2798 RMD160 33ab2c835a2d16bcebe3e0c4c4f91eb5097435ca SHA1 c8edde37f9057d70505b9664f77a2d5a3a18b4c4 SHA256 cc19be83b79e5159688f7040ec5eefa7ec74244bb956f7a8737338169ade683d
-MD5 90c61a090ed4f4114bd060e0ae5a1245 ultimate-2.8.8.ebuild 2798
-RMD160 33ab2c835a2d16bcebe3e0c4c4f91eb5097435ca ultimate-2.8.8.ebuild 2798
-SHA256 cc19be83b79e5159688f7040ec5eefa7ec74244bb956f7a8737338169ade683d ultimate-2.8.8.ebuild 2798
-EBUILD ultimate-2.8.9.ebuild 2832 RMD160 92666a7d6f39d422411bbe14298a5cfcce0997d4 SHA1 09a750630968964b0e8b2102d9b7c4f4d1157de0 SHA256 6c093b288b3fd58a88acf681e8378ed4fd8478e034dc496c2d9271903a98a495
-MD5 a0209bfb3b92e990726357407534acb0 ultimate-2.8.9.ebuild 2832
-RMD160 92666a7d6f39d422411bbe14298a5cfcce0997d4 ultimate-2.8.9.ebuild 2832
-SHA256 6c093b288b3fd58a88acf681e8378ed4fd8478e034dc496c2d9271903a98a495 ultimate-2.8.9.ebuild 2832
-EBUILD ultimate-3.0.1.ebuild 1554 RMD160 59b15236c02cda048067f94fb50cdd4bcd77a3c0 SHA1 af6859527c7a8e54c8a2a32a223865bf8de90e92 SHA256 a40fe6f87cf835856db910f4d7b833a38626eeefb6991b800f388cb81ce74784
-MD5 ddf45e2de343c6df515d452ca756c73c ultimate-3.0.1.ebuild 1554
-RMD160 59b15236c02cda048067f94fb50cdd4bcd77a3c0 ultimate-3.0.1.ebuild 1554
-SHA256 a40fe6f87cf835856db910f4d7b833a38626eeefb6991b800f388cb81ce74784 ultimate-3.0.1.ebuild 1554
-MISC ChangeLog 2477 RMD160 d0b6dba3361d24379b973dfc4cbe518caeb09f43 SHA1 b65a4ae040325a24f4933a9b5faa01cdb720ce9f SHA256 9dcbc6921dcbd88e8119c2e17b2fcd7b20d704f4b29f77459baa37e4c9c0d344
-MD5 929bdfa98bf41e1a0c7f6a2a44269e35 ChangeLog 2477
-RMD160 d0b6dba3361d24379b973dfc4cbe518caeb09f43 ChangeLog 2477
-SHA256 9dcbc6921dcbd88e8119c2e17b2fcd7b20d704f4b29f77459baa37e4c9c0d344 ChangeLog 2477
+DIST Ultimate3.0.2.tar.bz2 615944 RMD160 6faa9b4834097b4d695ad09c4c55fb38704644c3 SHA1 00a46adb92c47dfcded1725b2996bab47fff0121 SHA256 b4564f76d074b3bafde6a7d2cdc8da177759949ed933979d801d107dc6fd8934
+EBUILD ultimate-3.0.1.ebuild 1552 RMD160 40ee9cdf1977e8bedefa4c866841b459d5d615ff SHA1 505566e64feda8d84527d6e04d6c55cf074c6f93 SHA256 f0404a2dc0960a36e4fce18724127d0aab7f631c15fdea1b99ff455985c8c9bc
+MD5 3f54e8847af886df492ab44236282447 ultimate-3.0.1.ebuild 1552
+RMD160 40ee9cdf1977e8bedefa4c866841b459d5d615ff ultimate-3.0.1.ebuild 1552
+SHA256 f0404a2dc0960a36e4fce18724127d0aab7f631c15fdea1b99ff455985c8c9bc ultimate-3.0.1.ebuild 1552
+EBUILD ultimate-3.0.2.ebuild 1553 RMD160 fce0b1d028868c37557d7b9735d17fe8862126c4 SHA1 c8c3cd9fd66e60dc77e668b0f4ec631d77d7d7ac SHA256 621ec0a9f7d65fa4702649d8bbec747f3d287819f26cec2e539a13f9174a7e5c
+MD5 7a94bc47b0014db9e2910fbd5ea419d9 ultimate-3.0.2.ebuild 1553
+RMD160 fce0b1d028868c37557d7b9735d17fe8862126c4 ultimate-3.0.2.ebuild 1553
+SHA256 621ec0a9f7d65fa4702649d8bbec747f3d287819f26cec2e539a13f9174a7e5c ultimate-3.0.2.ebuild 1553
+MISC ChangeLog 2694 RMD160 36fa9074f48f86545b6603b51a259e3e90fd13bf SHA1 36e257bb82089f9a216cdce0421f24772d1f4c29 SHA256 ca2260a4cec45a80401571b1a2c7a1c0fd805bad67d825dd0b8583e6f69d41d0
+MD5 c421275e22f221b7731004c1e3f895fa ChangeLog 2694
+RMD160 36fa9074f48f86545b6603b51a259e3e90fd13bf ChangeLog 2694
+SHA256 ca2260a4cec45a80401571b1a2c7a1c0fd805bad67d825dd0b8583e6f69d41d0 ChangeLog 2694
MISC metadata.xml 160 RMD160 279429d1df694561fc2b163cb81c09387b9d940c SHA1 97da1b72eecc5585c65717da08eaccc9bc1cf7cd SHA256 5e058419199e306612929b80a996e3d16c6b20de674a56bb60558d3d36524fe2
MD5 44c39c6ad372a8e5a5e7ee3311f703a7 metadata.xml 160
RMD160 279429d1df694561fc2b163cb81c09387b9d940c metadata.xml 160
SHA256 5e058419199e306612929b80a996e3d16c6b20de674a56bb60558d3d36524fe2 metadata.xml 160
-MD5 f808f42ea2b44b00311169b932c0987e files/digest-ultimate-2.8.8 244
-RMD160 d6cb7412f6bc98b466ed06c87e932c50c2c21fcb files/digest-ultimate-2.8.8 244
-SHA256 0589855a78f48a1ed59733f390e0604209ab9efab70655f49f61e8af056e8084 files/digest-ultimate-2.8.8 244
-MD5 73bf241b96385a411011f82cc1d3ed4d files/digest-ultimate-2.8.9 244
-RMD160 06d4f591e8e8213d6fc1719b081acf067a00f3cc files/digest-ultimate-2.8.9 244
-SHA256 00619efc17af636d46c26019140a4c9b2986ec526bda2ea5880b861c8a3d476f files/digest-ultimate-2.8.9 244
MD5 97cdeda968a40308e858a64a828b9b70 files/digest-ultimate-3.0.1 244
RMD160 b9ea80efab9e2507fdef00584a6be36597ee3f52 files/digest-ultimate-3.0.1 244
SHA256 ca9a59485800c615a17321113e21fdc43a7ad13db113e7c9855b8552ec253684 files/digest-ultimate-3.0.1 244
------BEGIN PGP SIGNATURE-----
-Version: GnuPG v2.0.2 (GNU/Linux)
-
-iD8DBQFFy/jEAiZjviIA2XgRAqL2AJ4wWkSUuA65lmLE8j8Zkf5XNABTyQCeOxXa
-88Q+NG6NrMRUbSat8oEEnM4=
-=FL9G
------END PGP SIGNATURE-----
+MD5 0a5dc547bcc21fd164dcdfc13bad75b3 files/digest-ultimate-3.0.2 244
+RMD160 aaad73a8ab63cd581434dc341f83689139582f40 files/digest-ultimate-3.0.2 244
+SHA256 55c4ca6ad2f4bd8fca256a1d164b11442dd1d02887998f9e5142cee5abcc69fb files/digest-ultimate-3.0.2 244
+++ /dev/null
-MD5 11062079b4f9f050e4d36353b78d6f87 Ultimate2.8.8.tar.bz2 331120
-RMD160 ee9fad096438ba35f0b1a9dfc1453c30e2d27c5b Ultimate2.8.8.tar.bz2 331120
-SHA256 a8b9621c7edcdfcb1504822d3f9b2dc41fca661dcb465ee69a49df6eacd87f5a Ultimate2.8.8.tar.bz2 331120
+++ /dev/null
-MD5 e163d3bc23d9e9dd88daaea15b6564a5 Ultimate2.8.9.tar.bz2 327996
-RMD160 d811b8498c7c486eaf9dc6728c8d3204d73a55b6 Ultimate2.8.9.tar.bz2 327996
-SHA256 10e052f6713e03a4678151a1be3a25aec20490b1454ec14c79fe28815988ce4b Ultimate2.8.9.tar.bz2 327996
--- /dev/null
+MD5 8bc14b97d22a3ce3415cc0540ae459f6 Ultimate3.0.2.tar.bz2 615944
+RMD160 6faa9b4834097b4d695ad09c4c55fb38704644c3 Ultimate3.0.2.tar.bz2 615944
+SHA256 b4564f76d074b3bafde6a7d2cdc8da177759949ed933979d801d107dc6fd8934 Ultimate3.0.2.tar.bz2 615944
+++ /dev/null
-# 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
-}
+++ /dev/null
-# 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
-}
-# 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
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"
--- /dev/null
+# 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
+}