summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlec Warner <antarus@gentoo.org>2006-03-10 05:10:08 +0000
committerAlec Warner <antarus@gentoo.org>2006-03-10 05:10:08 +0000
commita87b6046b60808d82da209e65786a2c8ad187d63 (patch)
tree4a89ffb0561dacff73c156f7455cbfed829df4c2 /net-irc/ircservices
parentVersion bump (diff)
downloadgentoo-2-a87b6046b60808d82da209e65786a2c8ad187d63.tar.gz
gentoo-2-a87b6046b60808d82da209e65786a2c8ad187d63.tar.bz2
gentoo-2-a87b6046b60808d82da209e65786a2c8ad187d63.zip
Added ircservices-5.0.57.ebuild, thanks to Jedrzej Lisowski <yesoos AT gmail DOT com> for reporting
(Portage version: 2.1_pre5)
Diffstat (limited to 'net-irc/ircservices')
-rw-r--r--net-irc/ircservices/ChangeLog10
-rw-r--r--net-irc/ircservices/Manifest26
-rw-r--r--net-irc/ircservices/files/digest-ircservices-5.0.573
-rw-r--r--net-irc/ircservices/ircservices-5.0.57.ebuild83
4 files changed, 120 insertions, 2 deletions
diff --git a/net-irc/ircservices/ChangeLog b/net-irc/ircservices/ChangeLog
index 9357588edeb5..ab5e5d701a5e 100644
--- a/net-irc/ircservices/ChangeLog
+++ b/net-irc/ircservices/ChangeLog
@@ -1,6 +1,12 @@
# ChangeLog for net-irc/ircservices
-# Copyright 1999-2005 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/net-irc/ircservices/ChangeLog,v 1.23 2005/08/31 17:31:35 swegener Exp $
+# Copyright 1999-2006 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/net-irc/ircservices/ChangeLog,v 1.24 2006/03/10 05:10:08 antarus Exp $
+
+*ircservices-5.0.57 (10 Mar 2006)
+
+ 10 Mar 2006; Alec Warner <antarus@gentoo.org> +ircservices-5.0.57.ebuild:
+ Added ircservices-5.0.57.ebuild, thanks to Jedrzej Lisowski <yesoos AT gmail
+ DOT com> for reporting
*ircservices-5.0.54 (31 Aug 2005)
diff --git a/net-irc/ircservices/Manifest b/net-irc/ircservices/Manifest
index 1765a9a9a7dc..dca5515d9ed1 100644
--- a/net-irc/ircservices/Manifest
+++ b/net-irc/ircservices/Manifest
@@ -1,10 +1,36 @@
MD5 a76b4a63f77cd490010a5ab69d018084 ChangeLog 3889
+RMD160 73f92f6b19d5e30085e66314c32c1120fae6fb61 ChangeLog 3889
+SHA256 4a339f9be849a5cf3f9f26f999977c74a4a95e9bc0b0216d8366f3e7934c4ee5 ChangeLog 3889
MD5 0dc39b8e38a74a2fca213bf4e2f63d3e files/5.0.37-fPIC.patch 1172
+RMD160 2fd0bbbb606ad26229c62ca64430cf1ebb0f8654 files/5.0.37-fPIC.patch 1172
+SHA256 a04e0ec338d84a1f1f64233af4aeeadd4f216032063347bec275b4e5ff5c9114 files/5.0.37-fPIC.patch 1172
MD5 4378abfaa42b42cf88d1448f7be7d5ce files/5.0.53-fPIC-configure.patch 635
+RMD160 c4bb6b707999dd9e9b85046898daa71f8b717f26 files/5.0.53-fPIC-configure.patch 635
+SHA256 d74043c7c031d07f0435996b52176a769bb7f892d4921c5a528c3a2405256252 files/5.0.53-fPIC-configure.patch 635
MD5 29f1a5443fdb20cb212af83299e49fd8 files/digest-ircservices-5.0.53 71
+RMD160 7818a5e60d5bbb503ada714e61317393076f108c files/digest-ircservices-5.0.53 71
+SHA256 808859e5c6d19c8509f0e88900b28adc80cc1985f16d5262e630c004d3718d36 files/digest-ircservices-5.0.53 71
MD5 8ca20f7c34571d05359169b1ce456e2a files/digest-ircservices-5.0.54 71
+RMD160 ba3f243bba03935c484768afaeded318f6879fc8 files/digest-ircservices-5.0.54 71
+SHA256 17a75b236b03ed0d1758032248ec5dd5dbf1db1330635e0356940afe168cd467 files/digest-ircservices-5.0.54 71
+MD5 9ba5bae54df7f535b2ab9f2f748748fc files/digest-ircservices-5.0.57 259
+RMD160 4b2c0e3a150dc4b1d4e8add4dc5312072710dc37 files/digest-ircservices-5.0.57 259
+SHA256 d26eb613e8153a4ca7ec78d8a405771cd2b6c406673e0c4917d6eab319bcd410 files/digest-ircservices-5.0.57 259
MD5 53b4476f6787f6aa0072d2b7374ab4c2 files/ircservices.conf.d 327
+RMD160 584b51f9cc583920cd12646cfa84489fae99fab5 files/ircservices.conf.d 327
+SHA256 e6fd7cacb1b44e6ddbf7d1c9831480eeed4d0e4a6b2f21188327971a073240a0 files/ircservices.conf.d 327
MD5 fd2df3bf979010c19ad2e4ec09853c7f files/ircservices.init.d 700
+RMD160 ae5a87ae2c719e864c55af4fcb794451528a6be2 files/ircservices.init.d 700
+SHA256 cf84f8890cf69f4ff97507b8c064402f25def038613161b6682dd1f2265fec47 files/ircservices.init.d 700
MD5 67e2839da7b8960eec6cf1e208d57ef8 ircservices-5.0.53.ebuild 2991
+RMD160 a7d3462a16fee57651db55c48889b689c0d68c82 ircservices-5.0.53.ebuild 2991
+SHA256 34d093e18c0bc9bcb51b5d621fa5de8c909aafd832d54b5fa7ba3f029ac9354e ircservices-5.0.53.ebuild 2991
MD5 52b060cfd91a6cd792e985a00e5fedbf ircservices-5.0.54.ebuild 2992
+RMD160 2a2a0cb0305471ececa8683d2ea2a750bd97ca96 ircservices-5.0.54.ebuild 2992
+SHA256 cf55cd17e8b6c88912777ede9cd6c6eae69e67ff86f68622e1fbc6583171e6db ircservices-5.0.54.ebuild 2992
+MD5 52b060cfd91a6cd792e985a00e5fedbf ircservices-5.0.57.ebuild 2992
+RMD160 2a2a0cb0305471ececa8683d2ea2a750bd97ca96 ircservices-5.0.57.ebuild 2992
+SHA256 cf55cd17e8b6c88912777ede9cd6c6eae69e67ff86f68622e1fbc6583171e6db ircservices-5.0.57.ebuild 2992
MD5 44c39c6ad372a8e5a5e7ee3311f703a7 metadata.xml 160
+RMD160 279429d1df694561fc2b163cb81c09387b9d940c metadata.xml 160
+SHA256 5e058419199e306612929b80a996e3d16c6b20de674a56bb60558d3d36524fe2 metadata.xml 160
diff --git a/net-irc/ircservices/files/digest-ircservices-5.0.57 b/net-irc/ircservices/files/digest-ircservices-5.0.57
new file mode 100644
index 000000000000..fab9f30103da
--- /dev/null
+++ b/net-irc/ircservices/files/digest-ircservices-5.0.57
@@ -0,0 +1,3 @@
+MD5 99120beafe8d7044428acf3272c5ba46 ircservices-5.0.57.tar.gz 1153565
+RMD160 7458c3ba8ce0dc8eeab3add8c523444d5e684b0f ircservices-5.0.57.tar.gz 1153565
+SHA256 79fed6555ebf91b4a5a5897b248920f3664e4c4df8f0e75092cdb6e80cf97369 ircservices-5.0.57.tar.gz 1153565
diff --git a/net-irc/ircservices/ircservices-5.0.57.ebuild b/net-irc/ircservices/ircservices-5.0.57.ebuild
new file mode 100644
index 000000000000..7c0a4066ebdc
--- /dev/null
+++ b/net-irc/ircservices/ircservices-5.0.57.ebuild
@@ -0,0 +1,83 @@
+# Copyright 1999-2006 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/net-irc/ircservices/ircservices-5.0.57.ebuild,v 1.1 2006/03/10 05:10:08 antarus Exp $
+
+inherit eutils fixheadtails flag-o-matic toolchain-funcs
+
+DESCRIPTION="ChanServ, NickServ & MemoServ with support for several IRC daemons"
+HOMEPAGE="http://www.ircservices.za.net/"
+SRC_URI="ftp://ftp.esper.net/${PN}/${P}.tar.gz
+ mirror://gentoo/${P}.tar.gz"
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~x86 ~ppc"
+IUSE=""
+
+DEPEND=""
+
+src_unpack() {
+ unpack ${A}
+ cd "${S}"
+
+ epatch "${FILESDIR}"/5.0.37-fPIC.patch
+ epatch "${FILESDIR}"/5.0.53-fPIC-configure.patch
+
+ ht_fix_file configure
+ sed -i -e "s/HEAD -1/HEAD -n 1/" configure
+}
+
+src_compile() {
+ append-flags -fno-stack-protector
+ # configure fails with -O higher than 2
+ replace-flags "-O[3-9s]" "-O2"
+
+ ./configure \
+ -cc "$(tc-getCC)" \
+ -cflags "${CFLAGS}" \
+ -bindest /usr/bin \
+ -datdest /var/lib/ircservices \
+ || die "./configure failed"
+ emake -j1 || die "make failed"
+}
+
+src_install() {
+ dodir /usr/bin /{etc,usr/{$(get_libdir),share},var/lib}/ircservices || die "dodir failed"
+ keepdir /var/log/ircservices || die "keepdir failed"
+ fperms 700 /{etc,var/lib}/ircservices || die "fperms failed"
+
+ make \
+ BINDEST="${D}"/usr/bin \
+ DATDEST="${D}"/var/lib/ircservices \
+ install \
+ || die "make install failed"
+
+ mv "${D}"/var/lib/ircservices/convert-db "${D}"/usr/bin/ircservices-convert-db || die "mv failed"
+
+ # Now we move some files around to make it FHS conform
+ mv "${D}"/var/lib/ircservices/example-ircservices.conf "${D}"/etc/ircservices/ircservices.conf || die "mv failed"
+ dosym /etc/ircservices/ircservices.conf /var/lib/ircservices/ircservices.conf || die "dosym failed"
+
+ mv "${D}"/var/lib/ircservices/example-modules.conf "${D}"/etc/ircservices/modules.conf || die "mv failed"
+ dosym /etc/ircservices/modules.conf /var/lib/ircservices/modules.conf || die "dosym failed"
+
+ mv "${D}"/var/lib/ircservices/modules "${D}"/usr/$(get_libdir)/ircservices || die "mv failed"
+ dosym /usr/$(get_libdir)/ircservices/modules /var/lib/ircservices/modules || die "dosym failed"
+
+ mv "${D}"/var/lib/ircservices/{helpfiles,languages} "${D}"/usr/share/ircservices || die "mv failed"
+ dosym /usr/share/ircservices/helpfiles /var/lib/ircservices/helpfiles || die "mv failed"
+ dosym /usr/share/ircservices/languages /var/lib/ircservices/languages || die "dosym failed"
+
+ newinitd "${FILESDIR}"/ircservices.init.d ircservices || die "newinitd failed"
+ newconfd "${FILESDIR}"/ircservices.conf.d ircservices || die "newconfd failed"
+
+ doman docs/ircservices.8 || die "doman failed"
+ newman docs/convert-db.8 ircservices-convert-db.8 || die "newman failed"
+ dohtml docs/*.html || die "dohtml failed"
+ dodoc KnownBugs Changes README TODO WhatsNew || die "dodoc failed"
+}
+
+pkg_postinst() {
+ enewuser ircservices
+ chown ircservices "${ROOT}"/var/lib/ircservices
+ chown -R ircservices "${ROOT}"/etc/ircservices
+}