Skip to content

Commit

Permalink
dev-util/bustle: bump up to 0.5.3
Browse files Browse the repository at this point in the history
Package-Manager: portage-2.2.26
  • Loading branch information
Sergei Trofimovich committed Jan 16, 2016
1 parent 531f6c6 commit 8fa4fef
Show file tree
Hide file tree
Showing 2 changed files with 71 additions and 0 deletions.
1 change: 1 addition & 0 deletions dev-util/bustle/Manifest
Original file line number Diff line number Diff line change
Expand Up @@ -4,3 +4,4 @@ DIST bustle-0.4.3.tar.gz 96970 SHA256 255e035a8b494f7edd21e657c246be00da1452faa2
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
DIST bustle-0.5.3.tar.gz 122624 SHA256 9e525611cfb0c0715969b0ea77c2f63aaf7bc6ad70c9cf889a1655b66c0c24fd SHA512 abdc56d57da1165d2e805abe8f1e278a8df3b73510b2420f89eaa8511b74db1dd071529ae2eadc5cd5679d9dd81df1e632603f191f03e42c74f1d3629814ad94 WHIRLPOOL 65cbd7ff001327377eea907ddb31693e3fb79a7d247e01120df40c41436f9735a66702f206e34f8fca5f75a8560ca000bfdf78901b52f92856122196bb0d9d76
70 changes: 70 additions & 0 deletions dev-util/bustle/bustle-0.5.3.ebuild
Original file line number Diff line number Diff line change
@@ -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:=
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
}

0 comments on commit 8fa4fef

Please sign in to comment.