From baa23d4a8adac05042fa679646b39bb6e7c399f6 Mon Sep 17 00:00:00 2001 From: Johannes Schwab Date: Mon, 21 Dec 2015 18:12:06 +0100 Subject: [PATCH] Add bugfix for infinite loop --- net-p2p/twister/Manifest | 2 + net-p2p/twister/twister-0.9.34-r1.ebuild | 51 ++++++++++++++++++++++++ 2 files changed, 53 insertions(+) create mode 100644 net-p2p/twister/twister-0.9.34-r1.ebuild diff --git a/net-p2p/twister/Manifest b/net-p2p/twister/Manifest index 9a74d9f..846370b 100644 --- a/net-p2p/twister/Manifest +++ b/net-p2p/twister/Manifest @@ -1,7 +1,9 @@ AUX twister-html-install 1378 SHA256 e77abf70a36e13fc1bf284f514f243fcd8ba1acf6bd68971270e184ed470abeb SHA512 880fd3cf098ce9063cf06c2851a303def774add071ae8d51781dc6a291de73521765a3cdc13d1e922eaae8ecdc70189c3956d1c14a6eb6f8339dafad202787eb WHIRLPOOL 2684657eec378e987ad157518d78fd106a69f924b37ec6672d1623d69a18409c334818232ff30d237e5ecbce6578f1d2b0e23b9e44d3f96ec0ae9397a18b8ace AUX twister-html-update 398 SHA256 6627875c8820fcd401c975d451880808a35d0496ca0f12343a33e9bf90d34026 SHA512 e5613a3c774e9350be5b8fa2aadc4cb8c57e8addd97304a92184871a1f6ad35fc9e833c75c57515b7071a704277cb870fd401fa7eaed0f8d28376bb6917e8614 WHIRLPOOL ee8ad3451c50c011eff36ba1e16cf0eb8b2e46ee50d5a454ac318816f54f0d581a91a2404a9a36946be647378577702a8098f0c70283093f4d87fd6706a2e3aa +DIST 7458d091664bb488dab3eac22966f176ed5d7640.tar.gz 6215438 SHA256 3431d22cf745dbcf630580e7f33da86969b321f495f70b4762ca76037f3f0f36 SHA512 57c8384de9951e00c1f8603df8127ab7eb642dd14314e978aed83747db52628978c71859d2bfd7e018fc6fc1b0b26a246c8fdaa64ac29a0de35771ac0e17acfb WHIRLPOOL 0824d5c39fd75412be8aa541e0519276ec1ea6a6c0914f53a15bd250991c1f025a77a44c1507c286d6fcd4da0cdd02af775e6481124d28aa6b891a853c183e8b DIST twister-0.9.33.tar.gz 6213707 SHA256 fbd457bb048a38c77d236bb13d321e2be0cc297ee0f5164ad705f8388da5bce2 SHA512 f88a06aac953985c0d287149a74d8f78c24010dc53e3c15f1ac832c031a4522402ffb06263af00835992fd8007a1366f819c7f6f0c2bdf6efd93ce321735d66d WHIRLPOOL fe51cd368efaf6fcbf70fa4cdb370a29b19210e264cb4610898db8ddc18ea5ed28adeb0c95db55574fd51ae36b0195cbb70300c8d1454bef690f8271350a292c DIST twister-0.9.34.tar.gz 6213664 SHA256 b250508c7d1c72d1d0dcb2377f65199d1af27e3da9a0f4b4277d818304b101bf SHA512 44308e19dc518fcf9a1407e71985ececaee7460bacab593264a2ffadd5c15bc3cae9318cb1843e865f636de62c51e158635d0b342433a5595c3b4c534f91ae22 WHIRLPOOL 728a76360532250b96bc0ee4d2a18160326e14bcd784e44e8846b02090950afe3232c7eed7dc8a58f50ea0915037ee2e545361f5cff471f0727021ace33a715d EBUILD twister-0.9.33.ebuild 1102 SHA256 497efaeba096b750b5027106b9da9a0d070033d72bd8dbc9603504d0c5766d5e SHA512 fe088baabfb573a9fb75a0630ca2d018af6fe7113c271c1bb40b49dd6b9dfe817dd994c5b79cbe5e2d7687b06e75db22782ba85166275ef1e17156f0239d65c5 WHIRLPOOL 3a515e1f485a41020d8e885d72d01178355dd0aa9a4a718814794bb92b8d006f3831e4c97de4efe2df93e61926143a7b19ad82461f41bd19a3cef788676f48f1 +EBUILD twister-0.9.34-r1.ebuild 1143 SHA256 2b446129b3a48abd7fbcab7ba06a8e2b9093f64d8081b7887ac116986f68562c SHA512 bd9722633498b4a2916960f3deda3386abb56dec793505916165aef528f6258f0923ee76e8303d2c39ef78abe593ea0a6d44a657a88eb02151dd36f4d9a6bc34 WHIRLPOOL 2d5c3197d8097514abd6f1b18b449aed683e41f56d5e1cb22d5f59c253f38f0804f3613e81e5e2f92f3dba2c934825f697c2f3937cdc3b2b03b964473c2f56eb EBUILD twister-0.9.34.ebuild 1102 SHA256 497efaeba096b750b5027106b9da9a0d070033d72bd8dbc9603504d0c5766d5e SHA512 fe088baabfb573a9fb75a0630ca2d018af6fe7113c271c1bb40b49dd6b9dfe817dd994c5b79cbe5e2d7687b06e75db22782ba85166275ef1e17156f0239d65c5 WHIRLPOOL 3a515e1f485a41020d8e885d72d01178355dd0aa9a4a718814794bb92b8d006f3831e4c97de4efe2df93e61926143a7b19ad82461f41bd19a3cef788676f48f1 MISC metadata.xml 233 SHA256 64eef535474fbc710fadceed478a7cbee7054993e2b41afc8a624e26040aa9de SHA512 35143a73e1054a65d6ce2adf66b8d3b520dca3aeefe540dcbeee509319378e760c3bc6d42a9ae3829422368e5802737264909af52a910a4e4158b0bcfa253d1c WHIRLPOOL 2a0321f1c2f54853fce3a1c1c0a60738674217fb621411bcd62cfa25e427cef1ccb375ce25595af117a1dc4e1f85150df88321fc8af78a019bf09deeb395e60b diff --git a/net-p2p/twister/twister-0.9.34-r1.ebuild b/net-p2p/twister/twister-0.9.34-r1.ebuild new file mode 100644 index 0000000..bcb6088 --- /dev/null +++ b/net-p2p/twister/twister-0.9.34-r1.ebuild @@ -0,0 +1,51 @@ +EAPI=5 +inherit eutils + +COMMIT="7458d091664bb488dab3eac22966f176ed5d7640" + +DESCRIPTION="Peer-to-peer microblogging" +HOMEPAGE="http://twister.net.co/" +SRC_URI="https://github.com/miguelfreitas/twister-core/archive/${COMMIT}.tar.gz" +RESTRICT="mirror" + +LICENSE="MIT BSD" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="tk" + +RDEPEND="dev-libs/openssl:*[-bindist] + sys-libs/db:4.8 + dev-libs/boost + net-libs/miniupnpc + tk? ( || ( dev-lang/python:2.7[tk] dev-lang/python:2.6[tk] ) )" + +DEPEND="${RDEPEND}" + +S="${WORKDIR}/twister-core-${COMMIT}" + +src_configure() { + ./bootstrap.sh +} + +src_compile() { + emake +} + +src_install() { + einstall + + use tk || rm -f "${D}/usr/bin/twister-control" + use tk || rm -f "${D}/usr/share/applications/twister-control.desktop" + + exeinto "/usr/bin/" + doexe "${FILESDIR}/twister-html-install" + doexe "${FILESDIR}/twister-html-update" +} + +pkg_postinst() { + elog "Befor running twister, each user must set up twister's HTML files" + elog "in ~/.twister/html and the configs in ~/.twister/twister.conf." + elog "They can do this by running twister-html-install." + elog "" + elog "To keep the HTML files up to date, run twister-html-update." +}