summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSergei Trofimovich <slyfox@gentoo.org>2016-09-11 10:45:28 +0100
committerSergei Trofimovich <slyfox@gentoo.org>2016-09-11 11:01:31 +0100
commitc07292304c08084e4c339395007af0e482277a60 (patch)
tree97fd75c336f4153ea355926c21b62d68738a8bf0 /dev-haskell/hcodecs
parentdev-haskell/thyme: faster time library, a depend of app-forensics/quickfuzz (diff)
downloadgentoo-c07292304c08084e4c339395007af0e482277a60.tar.gz
gentoo-c07292304c08084e4c339395007af0e482277a60.tar.bz2
gentoo-c07292304c08084e4c339395007af0e482277a60.zip
dev-haskell/hcodecs: library to write/parse media files like MIDI and WAV, a depend of app-forensics/quickfuzz
Package-Manager: portage-2.3.0
Diffstat (limited to 'dev-haskell/hcodecs')
-rw-r--r--dev-haskell/hcodecs/Manifest1
-rw-r--r--dev-haskell/hcodecs/hcodecs-0.5.ebuild34
-rw-r--r--dev-haskell/hcodecs/metadata.xml13
3 files changed, 48 insertions, 0 deletions
diff --git a/dev-haskell/hcodecs/Manifest b/dev-haskell/hcodecs/Manifest
new file mode 100644
index 000000000000..09f80bf27eca
--- /dev/null
+++ b/dev-haskell/hcodecs/Manifest
@@ -0,0 +1 @@
+DIST HCodecs-0.5.tar.gz 24232 SHA256 b1bf109a5e0877b47eb2f942ad0d1aa2368b9c006882ba07fe345dd0a90a1756 SHA512 40ee73995c06b34b799f1e8bd310faadc6ab267735313bdb62c0fb7ea95c13e3b443fc230cd529eb5f8ce02685d0506c80bcab3e802f2c407ef7584f6abdbe1d WHIRLPOOL 5c567cc98531de0da8822f8596196cdc3152855cb5ca05f41f0e8aea83180827ecc44120a41c55901ca2e3f32a1cb94dc7ed72e1a7927cfaea03af11a05be2b2
diff --git a/dev-haskell/hcodecs/hcodecs-0.5.ebuild b/dev-haskell/hcodecs/hcodecs-0.5.ebuild
new file mode 100644
index 000000000000..1ad37cd8584f
--- /dev/null
+++ b/dev-haskell/hcodecs/hcodecs-0.5.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.2.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+MY_PN="HCodecs"
+MY_P="${MY_PN}-${PV}"
+
+DESCRIPTION="A library to read, write and manipulate MIDI, WAVE, and SoundFont2 files"
+HOMEPAGE="http://www-db.informatik.uni-tuebingen.de/team/giorgidze"
+SRC_URI="mirror://hackage/packages/archive/${MY_PN}/${PV}/${MY_P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RESTRICT=test # hung?
+
+RDEPEND=">=dev-haskell/quickcheck-2.0:2=[profile?]
+ dev-haskell/random:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+"
+
+S="${WORKDIR}/${MY_P}"
diff --git a/dev-haskell/hcodecs/metadata.xml b/dev-haskell/hcodecs/metadata.xml
new file mode 100644
index 000000000000..4ac3a65a9972
--- /dev/null
+++ b/dev-haskell/hcodecs/metadata.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ The library provides functions to read, write and manipulate MIDI, WAVE and SoundFont2 multimedia files. It is written entirely in Haskell (without any FFI). It uses efficient parsing and building combinators for binary data stored in ByteStrings (based on the one in 'binary' package).
+
+ Correctness of significant parts of the library has been validated with QuickCheck and Haskell Program Coverage (HPC) tool-kits.
+ </longdescription>
+</pkgmetadata>