diff options
author | Ian Delaney <idella4@gentoo.org> | 2015-05-18 04:19:58 +0000 |
---|---|---|
committer | Ian Delaney <idella4@gentoo.org> | 2015-05-18 04:19:58 +0000 |
commit | 77d62f223c9c25bc09b0c255d65f7816997a32dd (patch) | |
tree | 40fdc5555a2eaad1f2ad8ce325db224999874283 /net-irc | |
parent | Fix pmap test when running under restrictive kernel/user settings #404389 by ... (diff) | |
download | historical-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/ChangeLog | 7 | ||||
-rw-r--r-- | net-irc/limnoria/Manifest | 14 | ||||
-rw-r--r-- | net-irc/limnoria/limnoria-20150429.ebuild | 92 |
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." +} + |