summaryrefslogtreecommitdiff
path: root/dev-util/bustle
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2021-01-01 21:06:00 +0000
committerV3n3RiX <venerix@redcorelinux.org>2021-01-01 21:06:00 +0000
commit129160ec854dca4c3fedb5bcfbcb56930371da0f (patch)
tree53bf797418ac5e9b99c41ca0382c87b82421e5de /dev-util/bustle
parent441d1370330332b7d78f238d2f5e13f7aed5e4e0 (diff)
gentoo new year resync : 01.01.2021
Diffstat (limited to 'dev-util/bustle')
-rw-r--r--dev-util/bustle/Manifest6
-rw-r--r--dev-util/bustle/bustle-0.8.0.ebuild (renamed from dev-util/bustle/bustle-0.5.4.ebuild)39
-rw-r--r--dev-util/bustle/metadata.xml5
3 files changed, 24 insertions, 26 deletions
diff --git a/dev-util/bustle/Manifest b/dev-util/bustle/Manifest
index b55afa2fe25b..fac14cf4e731 100644
--- a/dev-util/bustle/Manifest
+++ b/dev-util/bustle/Manifest
@@ -1,3 +1,3 @@
-DIST bustle-0.5.4.tar.gz 122720 BLAKE2B b5a2315919644ab5c7712f9e9bde1bdea226b4e8898981f7150558bde648a5c7965be6ad8484c09727665292e5fe3f0cb545544dbb27f2a2553e513910289620 SHA512 56eaeef831fb5929d57a008ae71d8409048ce5d12eaada98830ef742baf3479264203465d77591cb338374096eac2dc2b68b44f075b2761f16df63fad54b91fd
-EBUILD bustle-0.5.4.ebuild 1636 BLAKE2B 0c03d3dfb08c5b9b79b4df1685103cbfefb1c6dd3a2ac1b69fd0a5f026e847df00ea23278f308287624cb3a4212d17a430e525bb7bbb89eb48fc4184b66c36dd SHA512 c86f830a373349f256ab367617f0bd4ef460a843f6fc37f5ca8aa147921a45e211b3e2a025a23a2e43e2efcff278caed4e6335c2f2fdaf668d823e1a731cb264
-MISC metadata.xml 414 BLAKE2B 3a5af672c3f0594e7e2f3ee824e57f2c30fee5929dea367867e4a4e5cd8a3fd262ad1fc6f9b3af698f7e6bbe0d595cad7905ec161dd29dde679fc26d4066d2c9 SHA512 cf9665a6913dd717aee86974c51d519cc605a94de65c54cad33e00c8ef1cb7bf286ef081b0b0306a396f2122c7a16f7a93b9ce76e749b8b0bceacb7fcc92ab9a
+DIST bustle-0.8.0.tar.gz 101175 BLAKE2B 30359a51da16631eda8f74239de7955d5887e12e7e99853dd930b12b351a0dd56425487c339ddf297dae02b271019c11329130aa0caabc4bf0c87e21600b707b SHA512 92f4757c4ed9dd88bfa144a0626d7530b6a1f859a8069d8631a9990b6a523dbb59d573c6ba142614c371171ccf391a3e77d1e8ba0c2155ecf231f9e7aa735f72
+EBUILD bustle-0.8.0.ebuild 1503 BLAKE2B 5d8e656db77fbe5d4f480b3eb2c4d3bc250ec33f1ea88be44f9adb3bd770aeda50a81002432bc3f4a281228511739eb23801e6962334b154dd99f6d080c8c222 SHA512 294818518c6a600d12b38ac9b500ceb3db9f23bf61f1651a51a70e2a52bdc4c25364cd7e8b3fbec30c0f486f4a6da645bb3f6a05ffb8942234f83c26e3da1b1d
+MISC metadata.xml 883 BLAKE2B 20b27f6e236b75bc51e885700d41b3817b410d363a3fd35906e5403f805e167429227701a03ab40265199e3b436f814440ac5f6f5ccfbe9bc7d8bbada2ca0b24 SHA512 0cc6d7942fa68482f1bd72c33a4ace27b9f063a6c02be81f0e692b8372e9d8c8f683a5f1c6a858d85cd450089bfa38e23731c6befec9d29f9e875a26a39859cf
diff --git a/dev-util/bustle/bustle-0.5.4.ebuild b/dev-util/bustle/bustle-0.8.0.ebuild
index 6e92a1f7bcb4..cf60600336ea 100644
--- a/dev-util/bustle/bustle-0.5.4.ebuild
+++ b/dev-util/bustle/bustle-0.8.0.ebuild
@@ -1,42 +1,36 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=5
+EAPI=7
-# ebuild generated by hackport 0.4.5.9999
+# ebuild generated by hackport 0.6.7.9999
+#hackport: flags: -hgettext
-CABAL_FEATURES="bin test-suite"
-inherit eutils haskell-cabal toolchain-funcs
+CABAL_FEATURES="test-suite"
+inherit haskell-cabal
DESCRIPTION="Draw sequence diagrams of D-Bus traffic"
-HOMEPAGE="https://hackage.haskell.org/package/bustle"
+HOMEPAGE="https://gitlab.freedesktop.org/bustle/bustle#readme"
SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
-LICENSE="LGPL-2 GPL-2 GPL-3"
+LICENSE="LGPL-2.1 GPL-2 GPL-3"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="interactivetests +threaded"
-RESTRICT=test # fails one propery test
-
RDEPEND="dev-haskell/cairo:=
- >=dev-haskell/dbus-0.10:=
dev-haskell/gio:=
dev-haskell/glib:=
- >=dev-haskell/gtk3-0.13.7:0=
- >=dev-haskell/hgettext-0.1.5:=
- dev-haskell/mtl:=
+ dev-haskell/gtk3:=
+ >=dev-haskell/mtl-2.2.1:=
dev-haskell/pango:=
- dev-haskell/parsec:=
- dev-haskell/pcap:=
- dev-haskell/setlocale:=
dev-haskell/text:=
- >=dev-lang/ghc-7.4.1:=
+ >=dev-lang/ghc-8.4.3:=
dev-libs/glib:2
- dev-perl/Locale-gettext
+ net-libs/libpcap
"
DEPEND="${RDEPEND}
- >=dev-haskell/cabal-1.8
+ >=dev-haskell/cabal-2.2.0.1
virtual/pkgconfig
test? ( dev-haskell/hunit
dev-haskell/quickcheck
@@ -46,13 +40,14 @@ DEPEND="${RDEPEND}
src_configure() {
haskell-cabal_src_configure \
+ --flag=-hgettext \
$(cabal_flag interactivetests interactivetests) \
$(cabal_flag threaded threaded)
}
src_compile() {
# compile haskell part
- cabal_src_compile || die "could not build haskell parts"
+ haskell-cabal_src_compile || die "could not build haskell parts"
# compile C part
emake \
@@ -64,9 +59,9 @@ src_compile() {
src_install() {
# install haskell part
- cabal_src_install || die "could not install haskell parts"
+ haskell-cabal_src_install || die "could not install haskell parts"
dobin "${S}"/dist/build/bustle-pcap
doman bustle-pcap.1
- dodoc README.md HACKING.md NEWS.md
+ dodoc README.md NEWS.md
}
diff --git a/dev-util/bustle/metadata.xml b/dev-util/bustle/metadata.xml
index 00f0a89d7391..0941fe5a2e70 100644
--- a/dev-util/bustle/metadata.xml
+++ b/dev-util/bustle/metadata.xml
@@ -7,6 +7,9 @@
</maintainer>
<use>
<flag name="interactivetests">Build interactive test programs</flag>
- <flag name="threaded">Build with support for multithreaded execution.</flag>
+ <flag name="threaded">Build with the multi-threaded runtime</flag>
</use>
+ <longdescription>
+ Bustle records and draws sequence diagrams of D-Bus activity, showing signal emissions, method calls and their corresponding returns, with timestamps for each individual event and the duration of each method call. This can help you check for unwanted D-Bus traffic, and pinpoint why your D-Bus-based application isn&#39;t performing as well as you like. It also provides statistics like signal frequencies and average method call times.
+ </longdescription>
</pkgmetadata>