summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorIan Delaney <idella4@gentoo.org>2015-05-18 04:19:58 +0000
committerIan Delaney <idella4@gentoo.org>2015-05-18 04:19:58 +0000
commit77d62f223c9c25bc09b0c255d65f7816997a32dd (patch)
tree40fdc5555a2eaad1f2ad8ce325db224999874283 /net-irc
parentFix pmap test when running under restrictive kernel/user settings #404389 by ... (diff)
downloadhistorical-77d62f223c9c25bc09b0c255d65f7816997a32dd.tar.gz
historical-77d62f223c9c25bc09b0c255d65f7816997a32dd.tar.bz2
historical-77d62f223c9c25bc09b0c255d65f7816997a32dd.zip
bump
Package-Manager: portage-2.2.18/cvs/Linux x86_64 Manifest-Sign-Key: 0xB8072B0D
Diffstat (limited to 'net-irc')
-rw-r--r--net-irc/limnoria/ChangeLog7
-rw-r--r--net-irc/limnoria/Manifest14
-rw-r--r--net-irc/limnoria/limnoria-20150429.ebuild92
3 files changed, 107 insertions, 6 deletions
diff --git a/net-irc/limnoria/ChangeLog b/net-irc/limnoria/ChangeLog
index 1ebb2bb972cf..b29831dad267 100644
--- a/net-irc/limnoria/ChangeLog
+++ b/net-irc/limnoria/ChangeLog
@@ -1,6 +1,11 @@
# ChangeLog for net-irc/limnoria
# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/net-irc/limnoria/ChangeLog,v 1.2 2015/03/30 06:45:21 idella4 Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-irc/limnoria/ChangeLog,v 1.3 2015/05/18 04:19:30 idella4 Exp $
+
+*limnoria-20150429 (18 May 2015)
+
+ 18 May 2015; Ian Delaney <idella4@gentoo.org> +limnoria-20150429.ebuild:
+ bump
*limnoria-20150318 (30 Mar 2015)
diff --git a/net-irc/limnoria/Manifest b/net-irc/limnoria/Manifest
index 2865b3220722..67d41d65eb65 100644
--- a/net-irc/limnoria/Manifest
+++ b/net-irc/limnoria/Manifest
@@ -2,14 +2,18 @@
Hash: SHA256
DIST limnoria-20150318.tar.gz 931568 SHA256 e719d11bedd8814a54ade4a41cf8f6a363d96665d4be89aec2c2d0f574a676b7 SHA512 02185fbdabfe0ad52fb49713d66773a6bf31dfbb9efdb0b578e5b4244a364a48d70af3b14a95954b0bc01ff8212ea977a16288c97704f9d69da2edfb5eff5620 WHIRLPOOL cb87a506a2b4f148386e982821f9f1e8522553765bfc0dc46c245853b99d58ddb9e29718a8637b44fcc54bf095ea2f4ad98957afddad16e9983e6f6a2f394b0d
+DIST limnoria-20150429.tar.gz 931326 SHA256 a9ad09f3820bad5ed57cdcfa39aa78cd4c698b1ce5860cecc7a722e5b44d287d SHA512 3e6d52463270624506b733364b212c784a730104f4c6760ddd002983e42a17b1815ec6bee785ab619fe1f17f62b90fa35b3d55dac412368d85c392adacca1620 WHIRLPOOL 0cfb169d371a5595b52a404424c5a2134f3a2a03da77ec507cff60e1dbc3f92f7c88c309807c34d58a0c168ad65245e8349e364f4be9e75aa92963640c2ab52f
EBUILD limnoria-20150318.ebuild 2710 SHA256 f9c43a36c278a7f52735c64e4440cee9fb031aea9cf2b15c9644494645726e3c SHA512 a95448b2669ea387f262c119c49078a4a9df91da8dbc243a62462d81d6df49ddde37a57af79b5f9f4a36f611e885b193aa1c5e7d64a0f329b06858abe5304f6d WHIRLPOOL 0c11ca841b89c6198b6220c8af33ea583e708ed91344f89623de8643306976a64cc85c62d83b68a5bf785563d524d0015d194d7e372097549073d6808ed60229
+EBUILD limnoria-20150429.ebuild 2712 SHA256 74869fba88462245af300d82ee4031bf4d9e92b61194d1ede2083282759d5372 SHA512 e958ab246f06b1494166b2ba65e494e1164e30add0413069466a23cf728ffeaef38906ac170d0438caf4b000384348eb682b5f2dc40ea8e5a173108d5765027b WHIRLPOOL 902d6f7b5c0f24e2b0f3f63e9b8d8efe14f259644c373c3aac28fa0d64e1d8b95ebd311613e247df7b29ffafa38e7932179d4766aca30719a724397835a212b3
EBUILD limnoria-99999999.ebuild 2784 SHA256 23bde630e8c3cd8a54bd1922e807ef94592ecbf1a030f561761c927cb545f25e SHA512 3a53dc0bc55e4c82449fc3b8fcaccc6849b34908ce999d90c5f88a9efaace4186c6a5e1b01357a2c3afae0c031b073e4c81b5f755b0ddae64f481eaf5c152bc2 WHIRLPOOL 965c06963dd3fd90caf8c0b38dadd6bc4a9186f2730a7f23cb038f3dfcd5ecb7f6d380ed453501c3811aaeb9bef9a6105579ec6137e0be9a897528ab475caa4f
-MISC ChangeLog 953 SHA256 d2aebd977e7ba2a6c095ec0c40802cd68a5272af4e6aefe0f49ab9759bd82c3e SHA512 b79d6015ce9ce1afec7c0debd713111bd86820d92dd21fbbcd8874a6c985f995a436bf1431eeb73dc3fdd1c9a5640e820ba30ea69e67b85a156e6e2a59cbd2ad WHIRLPOOL 1049229ad66a7dfea28d290bef7770a19934cb5355b56805aab76e9a9632dc6bee92c804830f7a943491b9d82980d5e9872e2ded46eb31f366bebe56f150b017
+MISC ChangeLog 1070 SHA256 fc878dbae01d501272b96576fc850b0609f02542411b1485745821c587c7dfbb SHA512 e184c915347381d0d80d43cf87435dc2b9be4da6a96256d1c4b833af11db2a3d808e9de7c1dfa28a2de7cb13c8060f68fbddea5e586c21a6dd228c4a093f129d WHIRLPOOL 05794a257cef0d51084718da3f65d8e03ebdcc672dcd0a44eaf42d721c22ac24131377b62eea076cc8656d15dfabd7bb134f5330d3e63dbe09643a1b9f569350
MISC metadata.xml 477 SHA256 a6eba8192097a9d15384a11b5691ded2b0a83d57a4006a78a2af0b03d6f00423 SHA512 f8aa94af426f01f436e7ccb60bea47343216c1b45232825a278b5f7155a9cb98fbd546ba74878529ffc8a9c28f1d0e78335040cf4d101427e72060a05053c83b WHIRLPOOL 40f8a2b5011881da7a35f749cf07e52aaad830447c62ce9f15e88f54c17ec3a34a7c1c3a3c9ebe669bb54e7ba49efd0585e4bb61ab6fbd121026d49259945750
-----BEGIN PGP SIGNATURE-----
-Version: GnuPG v2
+Version: GnuPG v2.0
-iEYEAREIAAYFAlUY8Q8ACgkQso7CE7gHKw3i4gCghdiyjJJp72yppDOoWrhManLW
-B1QAn21dJlu7ZEnIAoFVAf3TP0lzxyXc
-=8BKX
+iKYEAREIAGYFAlVZaGFfFIAAAAAALgAoaXNzdWVyLWZwckBub3RhdGlvbnMub3Bl
+bnBncC5maWZ0aGhvcnNlbWFuLm5ldDdDQUM1OUY0ODkzMERBREU1NUQ1RjJBRkIy
+OEVDMjEzQjgwNzJCMEQACgkQso7CE7gHKw30BwCeKkxWHyPm6E3mNNjE/N53LwJx
+r9EAnAhvF9ocEf6Be9ZdVOdVY93jSAjF
+=4qHl
-----END PGP SIGNATURE-----
diff --git a/net-irc/limnoria/limnoria-20150429.ebuild b/net-irc/limnoria/limnoria-20150429.ebuild
new file mode 100644
index 000000000000..c5679d2de427
--- /dev/null
+++ b/net-irc/limnoria/limnoria-20150429.ebuild
@@ -0,0 +1,92 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/net-irc/limnoria/limnoria-20150429.ebuild,v 1.1 2015/05/18 04:19:30 idella4 Exp $
+
+EAPI="5"
+PYTHON_COMPAT=( python{2_7,3_3,3_4} )
+
+inherit distutils-r1
+
+MY_PV="${PV:0:4}-${PV:4:2}-${PV:6:2}"
+MY_PN="Limnoria"
+MY_P="${MY_PN}-${MY_PV}"
+
+if [[ ${PV} == "99999999" ]]; then
+ EGIT_REPO_URI="git://github.com/ProgVal/Limnoria.git"
+ EGIT_BRANCH="testing"
+ inherit git-r3
+ SRC_URI=""
+else
+ SRC_URI="https://github.com/ProgVal/${MY_PN}/archive/master-${MY_PV}.tar.gz -> ${P}.tar.gz"
+ KEYWORDS="~amd64 ~x86"
+ S="${WORKDIR}/${MY_PN}-master-${MY_PV}"
+fi
+
+DESCRIPTION="Python based extensible IRC infobot and channel bot"
+HOMEPAGE="http://supybot.aperio.fr/"
+LICENSE="BSD"
+SLOT="0"
+IUSE="crypt ssl test"
+
+RDEPEND="
+ dev-python/chardet[${PYTHON_USEDEP}]
+ dev-python/ecdsa[${PYTHON_USEDEP}]
+ dev-python/feedparser[${PYTHON_USEDEP}]
+ dev-python/python-dateutil[${PYTHON_USEDEP}]
+ dev-python/pytz[${PYTHON_USEDEP}]
+ dev-python/socksipy[${PYTHON_USEDEP}]
+ dev-python/sqlalchemy[${PYTHON_USEDEP}]
+ crypt? ( dev-python/python-gnupg[${PYTHON_USEDEP}] )
+ ssl? ( dev-python/pyopenssl[${PYTHON_USEDEP}] )
+ !net-irc/supybot
+ !net-irc/supybot-plugins
+ "
+DEPEND="${RDEPEND}
+ test? ( dev-python/mock[${PYTHON_USEDEP}] )"
+
+src_unpack() {
+ if [[ ${PV} == "99999999" ]]; then
+ git-r3_src_unpack
+ else
+ unpack ${P}.tar.gz
+ fi
+}
+
+python_prepare(){
+ distutils-r1_python_prepare
+ if python_is_python3; then
+ einfo "Removing the RSS plugin because of clashes between libxml2's Python3"
+ einfo "bindings and feedparser."
+ rm -rf "plugins/RSS" || die
+ fi
+}
+
+python_install_all() {
+ distutils-r1_python_install_all
+ doman man/*
+}
+
+python_test() {
+ pushd "${T}" > /dev/null
+ PLUGINS_DIR="${BUILD_DIR}/lib/supybot/plugins"
+ # recommended by upstream, unknown random failure
+ EXCLUDE_PLUGINS=( --exclude="${PLUGINS_DIR}/Scheduler" )
+ # recommended by upstream, unknown random failure
+ EXCLUDE_PLUGINS+=( --exclude="${PLUGINS_DIR}/Filter" )
+ # intermittent failure due to issues loading libsandbox.so from LD_PRELOAD
+ # runs successfully when running the tests on the installed system
+ EXCLUDE_PLUGINS+=( --exclude="${PLUGINS_DIR}/Unix" )
+ "${PYTHON}" "${BUILD_DIR}"/scripts/supybot-test "${BUILD_DIR}/../test" \
+ --plugins-dir="${PLUGINS_DIR}" --no-network \
+ --disable-multiprocessing "${EXCLUDE_PLUGINS[@]}" \
+ || die "Tests failed under ${EPYTHON}"
+ popd > /dev/null
+}
+
+pkg_postinst() {
+ elog "Complete user documentation is available at https://limnoria-doc.readthedocs.org/"
+ elog ""
+ elog "Use supybot-wizard to create a configuration file."
+ elog "Run supybot </path/to/config> to use the bot."
+}
+