From 7ddd1b287eb10473867dec11aad2b058f131fc96 Mon Sep 17 00:00:00 2001
From: Sergei Trofimovich <slyfox@gentoo.org>
Date: Sun, 6 Dec 2015 20:51:40 +0000
Subject: dev-util/bustle: bump up to 0.5.2, bug #567244

While at it fix mtl lower bound also noticed
by Marinus Schraal

Reported-by: Marinus Schraal
Bug: https://bugs.gentoo.org/show_bug.cgi?id=567244

Package-Manager: portage-2.2.26
---
 dev-util/bustle/Manifest            |  1 +
 dev-util/bustle/bustle-0.5.1.ebuild |  2 +-
 dev-util/bustle/bustle-0.5.2.ebuild | 70 +++++++++++++++++++++++++++++++++++++
 3 files changed, 72 insertions(+), 1 deletion(-)
 create mode 100644 dev-util/bustle/bustle-0.5.2.ebuild

(limited to 'dev-util/bustle')

diff --git a/dev-util/bustle/Manifest b/dev-util/bustle/Manifest
index 4c3b9c87ff6..05be4cc14a9 100644
--- a/dev-util/bustle/Manifest
+++ b/dev-util/bustle/Manifest
@@ -3,3 +3,4 @@ DIST bustle-0.4.2.tar.gz 95707 SHA256 bf03fb0a14a2559b6abe4cfeb673b30d86a31a89fb
 DIST bustle-0.4.3.tar.gz 96970 SHA256 255e035a8b494f7edd21e657c246be00da1452faa2341abccebd53e8f333e9d1 SHA512 263c929a38ffa8c0df03deb9736879d1fbc630f1dcd47183cc304495cb6d5d2fbdb01e4b83e25712ad13d57662d41d0eee35495b76ca52484b9b2352dfde1bdb WHIRLPOOL fe434e7468132e3ecca848bdc09db3bd6d3191ca7fb720fabab48e6181983e6a6facc437421ba4eaea3e17815ac0527e3c0bd648ff449f5fb02212c920c40ff4
 DIST bustle-0.4.7.tar.gz 114231 SHA256 08b12207561157e639bc64e0b274e70e4909f50079cd97564c916d66a3f088b9 SHA512 c9b93ffda797a87342f5ba506db3c892bff8084fa0ec5897d676bef5e8367507970ae3e09555cda9b4de0c7b175dc396f2ccfb394d224e64225c0e7ded2164fd WHIRLPOOL 8f6a80b881b9c13498351e2dc4910406dc151db9c320b8fba291c9577b41eede58003b943de13bf637d28226e7301e4dfdc8f2b6a0fa4fda2792962505fd0153
 DIST bustle-0.5.1.tar.gz 118974 SHA256 06601c919d69bea28b116f6447f5557ce46a3e4c4b6b4b75bb65dc2579ff48d6 SHA512 8e77cd82253ba935f4f7b1edae5ba7a99c65cbee2ce6e7d8df48f3182ee5dac92c9b3bc9826a04555de605fa4577c51d9fd027d9e1b92e8a8cf149c466c04e8f WHIRLPOOL f77ca6da883d1b296c049ec67119e3fdf6114a48bd5c2432059b01c80e9e68ef9d0dc9ecd45510e8d4b37620337718bc75e67bc6ac326de9a5302d03d9a2eb22
+DIST bustle-0.5.2.tar.gz 122249 SHA256 659d75f91d2d08447bce484a8176f6a2cc94cc10a2d732b7e733e4312a527e90 SHA512 a5e14dcf6b39ceb16c0d8b4182b1c49858f3a076edcb30fb4b1c41c3e994b595f89f130527243441ff3fc7b08a8e9dfd6587efc7db74b85c385c0a94d544553d WHIRLPOOL c1f9f128d34da2e1a47293a7276d1501ebb464b7bb7af2610e9b299f78b2cd73deedf45200f27c252891df25b4b41d1779e85dc794a9ccffd1c9d1d2271d0e88
diff --git a/dev-util/bustle/bustle-0.5.1.ebuild b/dev-util/bustle/bustle-0.5.1.ebuild
index 8be9e2d307d..8b01a132611 100644
--- a/dev-util/bustle/bustle-0.5.1.ebuild
+++ b/dev-util/bustle/bustle-0.5.1.ebuild
@@ -24,7 +24,7 @@ RDEPEND="dev-haskell/cairo:=
 	dev-haskell/glib:=
 	>=dev-haskell/gtk3-0.13.7:0=
 	>=dev-haskell/hgettext-0.1.5:=
-	dev-haskell/mtl:=
+	>=dev-haskell/mtl-2.2.1:=
 	dev-haskell/pango:=
 	dev-haskell/parsec:=
 	dev-haskell/pcap:=
diff --git a/dev-util/bustle/bustle-0.5.2.ebuild b/dev-util/bustle/bustle-0.5.2.ebuild
new file mode 100644
index 00000000000..8b01a132611
--- /dev/null
+++ b/dev-util/bustle/bustle-0.5.2.ebuild
@@ -0,0 +1,70 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.5.9999
+
+CABAL_FEATURES="bin test-suite"
+inherit eutils haskell-cabal
+
+DESCRIPTION="Draw sequence diagrams of D-Bus traffic"
+HOMEPAGE="http://hackage.haskell.org/package/bustle"
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="LGPL-2 GPL-2 GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="interactivetests +threaded"
+
+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-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-libs/glib:2
+"
+DEPEND="${RDEPEND}
+	>=dev-haskell/cabal-1.8
+	virtual/pkgconfig
+	test? ( dev-haskell/hunit
+		dev-haskell/quickcheck
+		dev-haskell/test-framework
+		dev-haskell/test-framework-hunit )
+"
+
+src_configure() {
+	haskell-cabal_src_configure \
+		$(cabal_flag interactivetests interactivetests) \
+		$(cabal_flag threaded threaded)
+}
+
+src_compile() {
+	# compile haskell part
+	cabal_src_compile || die "could not build haskell parts"
+
+	# compile C part
+	emake \
+		"CC=$(tc-getCC)" \
+		"CFLAGS=${CFLAGS}" \
+		"CPPFLAGS=${CPPFLAGS}" \
+		"LDFLAGS=${LDFLAGS}"
+}
+
+src_install() {
+	# install haskell part
+	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
+}
-- 
cgit v1.2.1