summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMarkus Ullmann <jokey@gentoo.org>2008-01-08 21:13:08 +0000
committerMarkus Ullmann <jokey@gentoo.org>2008-01-08 21:13:08 +0000
commitf368a9d259e81bda3c3ab38ea827ddf94ea1c00e (patch)
treef92bf96460756cc61694cdeb12c419199f2faf8c /net-irc/anope
parentStable for HPPA (bug #204290). (diff)
downloadhistorical-f368a9d259e81bda3c3ab38ea827ddf94ea1c00e.tar.gz
historical-f368a9d259e81bda3c3ab38ea827ddf94ea1c00e.tar.bz2
historical-f368a9d259e81bda3c3ab38ea827ddf94ea1c00e.zip
Version bump
Package-Manager: portage-2.1.4_rc14
Diffstat (limited to 'net-irc/anope')
-rw-r--r--net-irc/anope/ChangeLog9
-rw-r--r--net-irc/anope/Manifest24
-rw-r--r--net-irc/anope/anope-1.7.20.ebuild145
-rw-r--r--net-irc/anope/files/digest-anope-1.7.203
4 files changed, 171 insertions, 10 deletions
diff --git a/net-irc/anope/ChangeLog b/net-irc/anope/ChangeLog
index a054c757a386..334302ceb48f 100644
--- a/net-irc/anope/ChangeLog
+++ b/net-irc/anope/ChangeLog
@@ -1,6 +1,11 @@
# ChangeLog for net-irc/anope
-# Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/net-irc/anope/ChangeLog,v 1.9 2007/12/27 22:25:55 jokey Exp $
+# Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/net-irc/anope/ChangeLog,v 1.10 2008/01/08 21:13:08 jokey Exp $
+
+*anope-1.7.20 (08 Jan 2008)
+
+ 08 Jan 2008; Markus Ullmann <jokey@gentoo.org> +anope-1.7.20.ebuild:
+ Version bump
27 Dec 2007; Markus Ullmann <jokey@gentoo.org> anope-1.7.19.ebuild:
Install services.conf as services.conf.example to avoid overwriting
diff --git a/net-irc/anope/Manifest b/net-irc/anope/Manifest
index 28373a50561e..7753ee2ed205 100644
--- a/net-irc/anope/Manifest
+++ b/net-irc/anope/Manifest
@@ -14,14 +14,19 @@ MD5 816cd1c87c345e401fd160e09c3977d0 files/pid-patch.diff 492
RMD160 071e05bc217b2d1a4831c5860ed39b7ca6ab7a49 files/pid-patch.diff 492
SHA256 690dc373594038b65de846e77364d377355a040ca543f332154eb90926111001 files/pid-patch.diff 492
DIST anope-1.7.19.tar.gz 1505639 RMD160 01169edef64bacfb5a8e92710d62e1796752ddf4 SHA1 fabdf5293b985463250e53e90cf04acf04f9a048 SHA256 2717588ba3b14b6b7d5061f82a0b021553d23ca7f1dff945abd8cafd73a0674a
+DIST anope-1.7.20.tar.gz 1520238 RMD160 9f59a90237a4fea07898ec1e3631393edcca3652 SHA1 f097e378d2ad1d758c30bcfa7256f5334c64fe4a SHA256 392b8c26a9d0362383f2289fb55a818048c2ba6e214851e73ae5a22fc414919a
EBUILD anope-1.7.19.ebuild 3942 RMD160 32705a0ccfc4233115db22ea840205e333890aa8 SHA1 1ef845804e7444b8c912c90d59b224cc96854e9e SHA256 2fbdd021f961b430df2d6cd072e05192bf1b930a5efa40430eeb613a38b4542f
MD5 3daca5bb5e0911161885e0ef92318e75 anope-1.7.19.ebuild 3942
RMD160 32705a0ccfc4233115db22ea840205e333890aa8 anope-1.7.19.ebuild 3942
SHA256 2fbdd021f961b430df2d6cd072e05192bf1b930a5efa40430eeb613a38b4542f anope-1.7.19.ebuild 3942
-MISC ChangeLog 1364 RMD160 3d5f42a296527c2a362e7e19925fbc2360ebf99c SHA1 9f8e028f22dba59db598d70f81662c0bd6d71ae7 SHA256 610749b0637efb1fad1d1e7b7ba78e1654f1b9e4c2f449797513c267c8055d09
-MD5 7fed4ee6ba670a840b73f0f88158fa76 ChangeLog 1364
-RMD160 3d5f42a296527c2a362e7e19925fbc2360ebf99c ChangeLog 1364
-SHA256 610749b0637efb1fad1d1e7b7ba78e1654f1b9e4c2f449797513c267c8055d09 ChangeLog 1364
+EBUILD anope-1.7.20.ebuild 3925 RMD160 2d134ca527fcaf968f7307473bc8e37d965bdf17 SHA1 1e84b9a7e302b55702ef988e5a248c2ac85ce5e7 SHA256 ebe6efdf2261c8ca46959cd0c58f3313653bb46609c2a7610ad01aa8712ff1d5
+MD5 9d86c1e0139671219f904bcb89d436a6 anope-1.7.20.ebuild 3925
+RMD160 2d134ca527fcaf968f7307473bc8e37d965bdf17 anope-1.7.20.ebuild 3925
+SHA256 ebe6efdf2261c8ca46959cd0c58f3313653bb46609c2a7610ad01aa8712ff1d5 anope-1.7.20.ebuild 3925
+MISC ChangeLog 1481 RMD160 37ba096b0b96d35299b4e1626f244b716ace7a13 SHA1 fa0b2d7d474759672ba3e1a9d6f840c3e8507ad6 SHA256 14a9b2190dd9a8c832faa0ea17f28f14a62c1409eaded31f99f934fd7681cdf1
+MD5 724f0163538a6cd78356531e286d3219 ChangeLog 1481
+RMD160 37ba096b0b96d35299b4e1626f244b716ace7a13 ChangeLog 1481
+SHA256 14a9b2190dd9a8c832faa0ea17f28f14a62c1409eaded31f99f934fd7681cdf1 ChangeLog 1481
MISC metadata.xml 322 RMD160 4ac585786fcb58a92771bd8ee9f71f4738e64798 SHA1 133d8c37c5ab6d5366948f3de3e18c5a7a230ed4 SHA256 4240b9effe8d7796234c47e4f4af9ef4250bcfcafa9ec09e4b6a4a503de10b71
MD5 8a4fabb29aaec1667591f41ccf2703c2 metadata.xml 322
RMD160 4ac585786fcb58a92771bd8ee9f71f4738e64798 metadata.xml 322
@@ -29,10 +34,13 @@ SHA256 4240b9effe8d7796234c47e4f4af9ef4250bcfcafa9ec09e4b6a4a503de10b71 metadata
MD5 c7973acbc449b500356d2452067189ba files/digest-anope-1.7.19 241
RMD160 7dd0728827e6b552b4bc414ecf3e5e5c4b50abe0 files/digest-anope-1.7.19 241
SHA256 5c08d343a1fb3aae2bb4c2f241cf9cb656168cf46b5aec15c07d150c92bd1647 files/digest-anope-1.7.19 241
+MD5 5fde558158d162cdf747bb16160b28b2 files/digest-anope-1.7.20 241
+RMD160 9586041b7c3a8e3e8a6ad88087ecc7b613009061 files/digest-anope-1.7.20 241
+SHA256 446b286ad86577dd012e7875a33d268379085eee18dea4eeef4d64af5daa8888 files/digest-anope-1.7.20 241
-----BEGIN PGP SIGNATURE-----
-Version: GnuPG v2.0.8 (GNU/Linux)
+Version: GnuPG v2.0.7 (GNU/Linux)
-iEYEARECAAYFAkd0JnsACgkQz974XjDVpbms1QCfZrls/b400Uve+/MghAIFE+21
-iK8AnjJ/s/U48wtzNaNNnPvx2N7za9Xn
-=gcrC
+iD8DBQFHg+dtz974XjDVpbkRAjSVAJwJMvM80JHCL63Fd6fQs7qe7efzrACg02O/
+zqsbWUnL+ysgyol/RIK6l+o=
+=u25v
-----END PGP SIGNATURE-----
diff --git a/net-irc/anope/anope-1.7.20.ebuild b/net-irc/anope/anope-1.7.20.ebuild
new file mode 100644
index 000000000000..bf78ceb29ee7
--- /dev/null
+++ b/net-irc/anope/anope-1.7.20.ebuild
@@ -0,0 +1,145 @@
+# Copyright 1999-2008 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/net-irc/anope/anope-1.7.20.ebuild,v 1.1 2008/01/08 21:13:08 jokey Exp $
+
+inherit eutils
+
+DESCRIPTION="Anope IRC Services"
+HOMEPAGE="http://www.anope.org"
+SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~x86"
+IUSE="mysql"
+
+DEPEND="mysql? ( virtual/mysql )"
+
+INSTALL_DIR="/opt/anope"
+
+pkg_setup() {
+ enewgroup anope
+ enewuser anope -1 -1 "${INSTALL_DIR}" anope
+ if has_version net-irc/anope ; then
+ ewarn
+ ewarn "Make backups before updating as they will be overwritten"
+ ewarn
+ ebeep 10
+ fi
+}
+
+src_compile() {
+ local myconf
+ if ! use mysql; then
+ myconf="${myconf} --without-mysql"
+ fi
+
+ epatch "${FILESDIR}"/pid-patch.diff
+
+ econf \
+ ${myconf} \
+ --bindir ${INSTALL_DIR} \
+ --with-bindir=${INSTALL_DIR} \
+ --with-datadir=${INSTALL_DIR}/data \
+ --with-modules=${INSTALL_DIR}/modules \
+ --with-encryption \
+ --with-rungroup=anope \
+ --with-permissions=077 \
+ || die "Configuration failed."
+
+ sed -i -e "/^build:/s:$: language:g" "${S}"/Makefile || die "sed failed"
+
+ emake || die "Make failed."
+}
+
+src_install() {
+ dodir ${INSTALL_DIR}
+ dodir ${INSTALL_DIR}/data
+ dodir ${INSTALL_DIR}/data/logs
+ dodir ${INSTALL_DIR}/data/languages
+ dodir ${INSTALL_DIR}/data/modules
+ dodir ${INSTALL_DIR}/data/modules/runtime
+ dodir ${INSTALL_DIR}/modules
+
+ dodir /var/run/anope
+ fowners anope:anope /var/run/anope
+ keepdir /var/run/anope
+
+ fowners anope:anope ${INSTALL_DIR}
+ fowners anope:anope ${INSTALL_DIR}/data
+ fowners anope:anope ${INSTALL_DIR}/data/logs
+ fowners anope:anope ${INSTALL_DIR}/data/languages
+ fowners anope:anope ${INSTALL_DIR}/data/modules
+ fowners anope:anope ${INSTALL_DIR}/data/modules/runtime
+ fowners anope:anope ${INSTALL_DIR}/modules
+
+ exeinto ${INSTALL_DIR}
+ doexe src/services
+ insinto ${INSTALL_DIR}/data
+ newins data/example.conf services.conf.example
+
+ newinitd "${FILESDIR}"/anope.initd anope
+ newconfd "${FILESDIR}"/anope.confd anope
+
+ insinto ${INSTALL_DIR}/modules
+ doins src/modules/*.so
+
+ keepdir ${INSTALL_DIR}/data/logs
+
+ insinto ${INSTALL_DIR}/data/languages
+ doins lang/cat
+ doins lang/de
+ doins lang/en_us
+ doins lang/es
+ doins lang/fr
+ doins lang/gr
+ doins lang/hun
+ doins lang/it
+ doins lang/nl
+ doins lang/pl
+ doins lang/pt
+ doins lang/ru
+ doins lang/tr
+
+ keepdir ${INSTALL_DIR}/data/modules/runtime
+
+ insinto ${INSTALL_DIR}/data/modules
+ doins src/protocol/*.so
+ doins src/core/*.so
+
+ fowners anope:anope ${INSTALL_DIR}/services
+ fowners anope:anope ${INSTALL_DIR}/data/services.conf
+ fowners anope:anope ${INSTALL_DIR}/data/languages/cat
+ fowners anope:anope ${INSTALL_DIR}/data/languages/de
+ fowners anope:anope ${INSTALL_DIR}/data/languages/en_us
+ fowners anope:anope ${INSTALL_DIR}/data/languages/fr
+ fowners anope:anope ${INSTALL_DIR}/data/languages/gr
+ fowners anope:anope ${INSTALL_DIR}/data/languages/hun
+ fowners anope:anope ${INSTALL_DIR}/data/languages/it
+ fowners anope:anope ${INSTALL_DIR}/data/languages/nl
+ fowners anope:anope ${INSTALL_DIR}/data/languages/pl
+ fowners anope:anope ${INSTALL_DIR}/data/languages/pt
+ fowners anope:anope ${INSTALL_DIR}/data/languages/ru
+ fowners anope:anope ${INSTALL_DIR}/data/languages/tr
+
+ dodoc Changes Changes.conf Changes.lang Changes.mysql docs/*
+}
+
+pkg_preinst() {
+ if has_version net-irc/anope ; then
+ elog "Making a backup of your config to data/pre-update"
+ mkdir "${ROOT}"opt/anope/data/pre-update
+ cp "${ROOT}"opt/anope/data/* "${ROOT}"opt/anope/data/pre-update
+ fi
+}
+
+pkg_postinst() {
+ echo
+ ewarn "Anope won't run out of the box, you still have to configure it to match your IRCDs configuration."
+ ewarn "Edit ${INSTALL_DIR}/data/services.conf to configure Anope."
+ echo
+ ewarn "!!! ATTENTION !!!"
+ ewarn "Be sure to read Changes.mysql to update your MySQL"
+ ewarn "tables or anope will break after restart"
+ ewarn "!!! ATTENTION !!!"
+}
diff --git a/net-irc/anope/files/digest-anope-1.7.20 b/net-irc/anope/files/digest-anope-1.7.20
new file mode 100644
index 000000000000..d3f1162814e7
--- /dev/null
+++ b/net-irc/anope/files/digest-anope-1.7.20
@@ -0,0 +1,3 @@
+MD5 74527060698338a0bc8100e8907dfd09 anope-1.7.20.tar.gz 1520238
+RMD160 9f59a90237a4fea07898ec1e3631393edcca3652 anope-1.7.20.tar.gz 1520238
+SHA256 392b8c26a9d0362383f2289fb55a818048c2ba6e214851e73ae5a22fc414919a anope-1.7.20.tar.gz 1520238