summaryrefslogtreecommitdiff
path: root/dev-haskell/idiii
diff options
context:
space:
mode:
Diffstat (limited to 'dev-haskell/idiii')
-rw-r--r--dev-haskell/idiii/Manifest3
-rw-r--r--dev-haskell/idiii/files/idiii-0.1.3.3-fold.patch7
-rw-r--r--dev-haskell/idiii/idiii-0.1.3.3.ebuild5
3 files changed, 12 insertions, 3 deletions
diff --git a/dev-haskell/idiii/Manifest b/dev-haskell/idiii/Manifest
index ec3c382ce2c7..ebae7564912a 100644
--- a/dev-haskell/idiii/Manifest
+++ b/dev-haskell/idiii/Manifest
@@ -1,3 +1,4 @@
+AUX idiii-0.1.3.3-fold.patch 372 BLAKE2B 14ea7a3ce89fc89fdf3741bc3bc0d248fcc331a0d3480669f4be53a1f46d31ede5c226f22f0c654bc3acef9b16815f8c9ed274973281fe9d1161a3e0d77fd1ae SHA512 cf6e0fe340ae656fb8b2d94228ee0fbe7fcadb84675649c22a9e7497143c2b16a30e408f1422a52301fa157c499082c17a281dfdc75c234d12aa9b6e78add2b7
DIST idiii-0.1.3.3.tar.gz 103560 BLAKE2B cc0f89cbdc2eee4d2b50f48cd1c259af57a7846e38ad80214e8ca57d5ef6e8af1c0f4aac435a8092b4c2c21584c2dd9cc33d0afc5558494c76c93af6e5782ef7 SHA512 31d993aad1891d1d673bf4cebaf639cf20c4cbf9835eb808a5d241e9933a8b2e64a33465d8a77950d9aa2afe4ae6985e4d62d890b7a52701792e3f5c7bf70547
-EBUILD idiii-0.1.3.3.ebuild 798 BLAKE2B 87c8239a4832d8b1f69f0a2008e1eba2aa00929aa6afe0a97507132b4cab61e1c0041f93fbaebf6fc219a33a4ad645c3f7c56aac0c74856121920480b279ec23 SHA512 a3f0c525978e4981a6f28d5d5cc06cd665852b982cec7670e42212de43617fd8456313fede09164ef1c9e4def57133511db45a6bf6f6ca4c99a4619629f7c978
+EBUILD idiii-0.1.3.3.ebuild 834 BLAKE2B bb01584b8c2f699186771025d33d00705ec8c5f70297dc1d49494d59bf389c7f71e7ad8819bc547c2f8ad96b08ce709ce1fa41bd77e708f4a3b911f87e8d4bd5 SHA512 4dd676508ada9bf636e5075e8ad6ab78567a57accdb050231d26f5117f91ad9755fe5defcc297502d3504b9d46e2b3e274021b9cee4fb11b3b39c77c14181ac6
MISC metadata.xml 337 BLAKE2B 91fae89351fae612a7b01175639eea6f75ee78872713041d6a8a2becfcf31d72bf468ddc2aae49e6bcfc78921547ffda27c0c22d564bee128d9ac2e1ae77b048 SHA512 d77ddc00473feb6b563c10c9c1261672d7b05d5a0b83546587413a779b4f1ee0f7207ffa1d03d28b5aef02505ffec8c293206dbe6fa896c699e3978f372e7a82
diff --git a/dev-haskell/idiii/files/idiii-0.1.3.3-fold.patch b/dev-haskell/idiii/files/idiii-0.1.3.3-fold.patch
new file mode 100644
index 000000000000..0bd0469e53af
--- /dev/null
+++ b/dev-haskell/idiii/files/idiii-0.1.3.3-fold.patch
@@ -0,0 +1,7 @@
+--- a/src/ID3/Type/Tag.hs
++++ b/src/ID3/Type/Tag.hs
+@@ -89,3 +89,3 @@ getActualSize t = (footerSize t) + (framesSize (t^.frames)) + (extHSize t)
+ framesSize :: Map FrameID ID3Frame -> FrameSize
+-framesSize fs = Map.fold (\fr x -> fr^.frHeader^.frSize + 10 + x) 0 fs
++framesSize fs = Map.foldr (\fr x -> fr^.frHeader^.frSize + 10 + x) 0 fs
+ footerSize :: ID3Tag -> Integer
diff --git a/dev-haskell/idiii/idiii-0.1.3.3.ebuild b/dev-haskell/idiii/idiii-0.1.3.3.ebuild
index 92147c2965b5..db8b5e9177f1 100644
--- a/dev-haskell/idiii/idiii-0.1.3.3.ebuild
+++ b/dev-haskell/idiii/idiii-0.1.3.3.ebuild
@@ -5,7 +5,7 @@ EAPI=6
# ebuild generated by hackport 0.5.9999
-CABAL_FEATURES="bin lib profile haddock hoogle hscolour test-suite"
+CABAL_FEATURES="bin lib profile haddock hoogle hscolour" # Broken test-suite: missing files
inherit haskell-cabal
DESCRIPTION="ID3v2 (tagging standard for MP3 files) library"
@@ -28,5 +28,6 @@ RDEPEND="dev-haskell/data-accessor:=[profile?]
"
DEPEND="${RDEPEND}
>=dev-haskell/cabal-1.8
- test? ( dev-haskell/hunit )
"
+
+PATCHES=("${FILESDIR}"/${P}-fold.patch)