diff options
author | Alec Warner <antarus@gentoo.org> | 2006-03-10 05:10:08 +0000 |
---|---|---|
committer | Alec Warner <antarus@gentoo.org> | 2006-03-10 05:10:08 +0000 |
commit | a87b6046b60808d82da209e65786a2c8ad187d63 (patch) | |
tree | 4a89ffb0561dacff73c156f7455cbfed829df4c2 /net-irc/ircservices | |
parent | Version bump (diff) | |
download | gentoo-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/ChangeLog | 10 | ||||
-rw-r--r-- | net-irc/ircservices/Manifest | 26 | ||||
-rw-r--r-- | net-irc/ircservices/files/digest-ircservices-5.0.57 | 3 | ||||
-rw-r--r-- | net-irc/ircservices/ircservices-5.0.57.ebuild | 83 |
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 +} |