Version bump, stable x86, and drop old
authorRaúl Porcel <armin76@gentoo.org>
Tue, 13 Mar 2007 22:34:30 +0000 (22:34 +0000)
committerRaúl Porcel <armin76@gentoo.org>
Tue, 13 Mar 2007 22:34:30 +0000 (22:34 +0000)
Package-Manager: portage-2.1.2.2

net-irc/ultimate/ChangeLog
net-irc/ultimate/Manifest
net-irc/ultimate/files/digest-ultimate-2.8.8 [deleted file]
net-irc/ultimate/files/digest-ultimate-2.8.9 [deleted file]
net-irc/ultimate/files/digest-ultimate-3.0.2 [new file with mode: 0644]
net-irc/ultimate/ultimate-2.8.8.ebuild [deleted file]
net-irc/ultimate/ultimate-2.8.9.ebuild [deleted file]
net-irc/ultimate/ultimate-3.0.1.ebuild
net-irc/ultimate/ultimate-3.0.2.ebuild [new file with mode: 0644]

index 18dcc7dd98c3c0c88bd998c0c613455b44586ce7..b9fe464672486cce76aaccdb3b25ccb8e834f2e5 100644 (file)
@@ -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.
index 987471dbd2742dbab9ede8671c4294c3ced2dc1e..6fa56b654c3896e9779f089ef4e49e15260a333a 100644 (file)
@@ -1,6 +1,3 @@
------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
@@ -25,42 +22,27 @@ AUX ultimateircd.rc-3.0.0 561 RMD160 fbb2e0c4200d143de5b87ce09f9394134d333846 SH
 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
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 (file)
index 7172b0c..0000000
+++ /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 (file)
index a9338b5..0000000
+++ /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 (file)
index 0000000..fcd213f
--- /dev/null
@@ -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 (file)
index d97d7f7..0000000
+++ /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 (file)
index 2564cbc..0000000
+++ /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
-}
index 9046ac86eb7cb3492eba077658b66ab969e3e49b..9f33aab9b6a208dbdaae2b0f52f63f6aa2a1446c 100644 (file)
@@ -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 (file)
index 0000000..86b5ec8
--- /dev/null
@@ -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
+}