diff options
author | Markus Ullmann <jokey@gentoo.org> | 2008-01-08 21:13:08 +0000 |
---|---|---|
committer | Markus Ullmann <jokey@gentoo.org> | 2008-01-08 21:13:08 +0000 |
commit | f368a9d259e81bda3c3ab38ea827ddf94ea1c00e (patch) | |
tree | f92bf96460756cc61694cdeb12c419199f2faf8c /net-irc/anope | |
parent | Stable for HPPA (bug #204290). (diff) | |
download | historical-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/ChangeLog | 9 | ||||
-rw-r--r-- | net-irc/anope/Manifest | 24 | ||||
-rw-r--r-- | net-irc/anope/anope-1.7.20.ebuild | 145 | ||||
-rw-r--r-- | net-irc/anope/files/digest-anope-1.7.20 | 3 |
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 |