[gentoo-commits] repo/gentoo:master commit in: app-forensics/quickfuzz/
commit: 9614a26ac47146c014890eefb028d53c0884ec3d Author: Sergei Trofimovich gentoo org> AuthorDate: Sun Jun 28 22:40:35 2020 + Commit: Sergei Trofimovich gentoo org> CommitDate: Sun Jun 28 22:43:29 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9614a26a app-forensics/quickfuzz: drop longdescription from metadata.xml Package-Manager: Portage-2.3.103, Repoman-2.3.23 Signed-off-by: Sergei Trofimovich gentoo.org> app-forensics/quickfuzz/metadata.xml | 3 --- 1 file changed, 3 deletions(-) diff --git a/app-forensics/quickfuzz/metadata.xml b/app-forensics/quickfuzz/metadata.xml index 1e1e2913640..ed6765a28fd 100644 --- a/app-forensics/quickfuzz/metadata.xml +++ b/app-forensics/quickfuzz/metadata.xml @@ -14,9 +14,6 @@ support networking formats support PKI formats - - An experimental grammar fuzzer in Haskell using QuickCheck. - CIFASIS/QuickFuzz
[gentoo-commits] repo/gentoo:master commit in: app-forensics/quickfuzz/
commit: fd74df57686da63ce4c3a918b6a9db9899f76605 Author: Sergei Trofimovich gentoo org> AuthorDate: Fri Jun 14 06:34:28 2019 + Commit: Sergei Trofimovich gentoo org> CommitDate: Fri Jun 14 06:35:10 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fd74df57 app-forensics/quickfuzz: update HOMEPAGE, bug #687638 The change follows commit https://github.com/CIFASIS/QuickFuzz/commit/a1c69f028b0960c002cb83e8145f039ecc0e0a23 Reported-by: Jonas Stein Closes: https://bugs.gentoo.org/687638 Package-Manager: Portage-2.3.67, Repoman-2.3.14 Signed-off-by: Sergei Trofimovich gentoo.org> app-forensics/quickfuzz/quickfuzz-0.1_p20160920.ebuild | 4 ++-- app-forensics/quickfuzz/quickfuzz-.ebuild | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/app-forensics/quickfuzz/quickfuzz-0.1_p20160920.ebuild b/app-forensics/quickfuzz/quickfuzz-0.1_p20160920.ebuild index b16b564b392..8699d3f648e 100644 --- a/app-forensics/quickfuzz/quickfuzz-0.1_p20160920.ebuild +++ b/app-forensics/quickfuzz/quickfuzz-0.1_p20160920.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2017 Gentoo Foundation +# Copyright 1999-2019 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=6 @@ -12,7 +12,7 @@ MY_PN="QuickFuzz" MY_P="${MY_PN}-${PV}" DESCRIPTION="An experimental grammar fuzzer in Haskell using QuickCheck" -HOMEPAGE="http://quickfuzz.org/"; +HOMEPAGE="http://quickfuzz.cifasis-conicet.gov.ar/"; SRC_URI="https://dev.gentoo.org/~slyfox/distfiles/${P}.tar.gz"; LICENSE="GPL-3" diff --git a/app-forensics/quickfuzz/quickfuzz-.ebuild b/app-forensics/quickfuzz/quickfuzz-.ebuild index 41734df6f0c..3b81cfa5194 100644 --- a/app-forensics/quickfuzz/quickfuzz-.ebuild +++ b/app-forensics/quickfuzz/quickfuzz-.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2016 Gentoo Foundation +# Copyright 1999-2019 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=6 @@ -12,7 +12,7 @@ MY_PN="QuickFuzz" MY_P="${MY_PN}-${PV}" DESCRIPTION="An experimental grammar fuzzer in Haskell using QuickCheck" -HOMEPAGE="http://quickfuzz.org/"; +HOMEPAGE="http://quickfuzz.cifasis-conicet.gov.ar/"; EGIT_REPO_URI="https://github.com/CIFASIS/QuickFuzz.git"; LICENSE="GPL-3"
[gentoo-commits] repo/gentoo:master commit in: app-forensics/quickfuzz/files/, app-forensics/quickfuzz/
commit: b02ce91481184fcf5dfd4339241802f9f5edb433 Author: Sergei Trofimovich gentoo org> AuthorDate: Sun Aug 20 16:07:34 2017 + Commit: Sergei Trofimovich gentoo org> CommitDate: Sun Aug 20 16:08:12 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b02ce914 app-forensics/quickfuzz: tweak for derive-2.6 Package-Manager: Portage-2.3.8, Repoman-2.3.3 .../files/quickfuzz-0.1_p20160920-derive-2.6.patch | 21 + .../quickfuzz/quickfuzz-0.1_p20160920.ebuild| 1 + 2 files changed, 22 insertions(+) diff --git a/app-forensics/quickfuzz/files/quickfuzz-0.1_p20160920-derive-2.6.patch b/app-forensics/quickfuzz/files/quickfuzz-0.1_p20160920-derive-2.6.patch new file mode 100644 index 000..6e0f25636b6 --- /dev/null +++ b/app-forensics/quickfuzz/files/quickfuzz-0.1_p20160920-derive-2.6.patch @@ -0,0 +1,21 @@ +diff --git a/src/DeriveShow.hs b/src/DeriveShow.hs +index c11dd03..40cc205 100644 +--- a/src/DeriveShow.hs b/src/DeriveShow.hs +@@ -1,5 +1,5 @@ + {-# LANGUAGE TemplateHaskell #-} ++{-# LANGUAGE StandaloneDeriving #-} + module DeriveShow where + +-import Data.Derive.Show + import Data.DeriveTH +@@ -12,3 +12,2 @@ isArbInsName = isinsName ''Show + devShow :: Name -> Q [Dec] +-devShow = megaderive (derive makeShow) isArbInsName +- ++devShow = megaderive (\n -> [d| deriving instance Show $(return (ConT n)) |]) isArbInsName +--- a/QuickFuzz.cabal b/QuickFuzz.cabal +@@ -75,0 +75,1 @@ executable QuickFuzz ++ default-extensions: StandaloneDeriving + diff --git a/app-forensics/quickfuzz/quickfuzz-0.1_p20160920.ebuild b/app-forensics/quickfuzz/quickfuzz-0.1_p20160920.ebuild index a7532da69ad..b16b564b392 100644 --- a/app-forensics/quickfuzz/quickfuzz-0.1_p20160920.ebuild +++ b/app-forensics/quickfuzz/quickfuzz-0.1_p20160920.ebuild @@ -98,6 +98,7 @@ DEPEND="${RDEPEND} PATCHES=( "${FILESDIR}"/${P}-ghc-8.0.2_rc1.patch "${FILESDIR}"/${P}-directory-1.3.patch + "${FILESDIR}"/${P}-derive-2.6.patch ) # $1 - target tarball name (not including extension)
[gentoo-commits] repo/gentoo:master commit in: app-forensics/quickfuzz/, app-forensics/quickfuzz/files/
commit: 812682bcec8310c15b12faf537350ff77525 Author: Sergei Trofimovich gentoo org> AuthorDate: Thu Feb 16 21:47:26 2017 + Commit: Sergei Trofimovich gentoo org> CommitDate: Thu Feb 16 21:57:12 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=812682bc app-forensics/quickfuzz: tweak for ghc-8.0.2 Package-Manager: Portage-2.3.3, Repoman-2.3.1 .../quickfuzz/files/quickfuzz-0.1_p20160920-directory-1.3.patch | 9 + .../quickfuzz/files/quickfuzz-0.1_p20160920-ghc-8.0.2_rc1.patch | 8 app-forensics/quickfuzz/quickfuzz-0.1_p20160920.ebuild | 7 ++- 3 files changed, 23 insertions(+), 1 deletion(-) diff --git a/app-forensics/quickfuzz/files/quickfuzz-0.1_p20160920-directory-1.3.patch b/app-forensics/quickfuzz/files/quickfuzz-0.1_p20160920-directory-1.3.patch new file mode 100644 index 00..34e92089b5 --- /dev/null +++ b/app-forensics/quickfuzz/files/quickfuzz-0.1_p20160920-directory-1.3.patch @@ -0,0 +1,9 @@ +diff --git a/src/Check.hs b/src/Check.hs +index b38a56a..246bf24 100644 +--- a/src/Check.hs b/src/Check.hs +@@ -23,3 +23,3 @@ import System.Posix.Env + import System.Exit +-import System.Directory ++import System.Directory hiding (getFileSize) + import System.IO.Unsafe diff --git a/app-forensics/quickfuzz/files/quickfuzz-0.1_p20160920-ghc-8.0.2_rc1.patch b/app-forensics/quickfuzz/files/quickfuzz-0.1_p20160920-ghc-8.0.2_rc1.patch new file mode 100644 index 00..0e8abbd9d7 --- /dev/null +++ b/app-forensics/quickfuzz/files/quickfuzz-0.1_p20160920-ghc-8.0.2_rc1.patch @@ -0,0 +1,8 @@ +diff --git a/src/Midi.hs b/src/Midi.hs +index 2b7a359..8c4eacc 100644 +--- a/src/Midi.hs b/src/Midi.hs +@@ -1,2 +1,2 @@ +-{-# LANGUAGE TemplateHaskell, FlexibleInstances#-} ++{-# LANGUAGE TemplateHaskell, FlexibleInstances, OverlappingInstances #-} + diff --git a/app-forensics/quickfuzz/quickfuzz-0.1_p20160920.ebuild b/app-forensics/quickfuzz/quickfuzz-0.1_p20160920.ebuild index a32bca2ee6..a4e592300b 100644 --- a/app-forensics/quickfuzz/quickfuzz-0.1_p20160920.ebuild +++ b/app-forensics/quickfuzz/quickfuzz-0.1_p20160920.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2016 Gentoo Foundation +# Copyright 1999-2017 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Id$ @@ -96,6 +96,11 @@ DEPEND="${RDEPEND} >=dev-haskell/cabal-1.18.1.3 " +PATCHES=( + "${FILESDIR}"/${P}-ghc-8.0.2_rc1.patch + "${FILESDIR}"/${P}-directory-1.3.patch +) + # $1 - target tarball name (not including extension) make_snapshot() { ln -s "${S}" "${WORKDIR}"/"$1" || die
[gentoo-commits] repo/gentoo:master commit in: app-forensics/quickfuzz/
commit: 5b53fecd5ec9015c0a34979c40f076ffd177b1fb Author: Sergei Trofimovich gentoo org> AuthorDate: Wed Sep 21 20:55:06 2016 + Commit: Sergei Trofimovich gentoo org> CommitDate: Wed Sep 21 20:55:06 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5b53fecd app-forensics/quickfuzz: add missing process-extras depend Reported-by: Toralf Förster Bug: https://bugs.gentoo.org/594666 Package-Manager: portage-2.3.1 app-forensics/quickfuzz/quickfuzz-0.1_p20160920.ebuild | 1 + app-forensics/quickfuzz/quickfuzz-.ebuild | 1 + 2 files changed, 2 insertions(+) diff --git a/app-forensics/quickfuzz/quickfuzz-0.1_p20160920.ebuild b/app-forensics/quickfuzz/quickfuzz-0.1_p20160920.ebuild index 0ef11d6..a32bca2 100644 --- a/app-forensics/quickfuzz/quickfuzz-0.1_p20160920.ebuild +++ b/app-forensics/quickfuzz/quickfuzz-0.1_p20160920.ebuild @@ -29,6 +29,7 @@ RDEPEND="dev-haskell/abstract-par:= dev-haskell/mtl:= dev-haskell/parallel-io:= dev-haskell/primitive:= + dev-haskell/process-extras:= dev-haskell/quickcheck:2= dev-haskell/quickcheck-unicode:= dev-haskell/random:= diff --git a/app-forensics/quickfuzz/quickfuzz-.ebuild b/app-forensics/quickfuzz/quickfuzz-.ebuild index 8703bac..3a409bb 100644 --- a/app-forensics/quickfuzz/quickfuzz-.ebuild +++ b/app-forensics/quickfuzz/quickfuzz-.ebuild @@ -28,6 +28,7 @@ RDEPEND="dev-haskell/abstract-par:= dev-haskell/mtl:= dev-haskell/parallel-io:= dev-haskell/primitive:= + dev-haskell/process-extras:= dev-haskell/quickcheck:2= dev-haskell/quickcheck-unicode:= dev-haskell/random:=
[gentoo-commits] repo/gentoo:master commit in: app-forensics/quickfuzz/files/, app-forensics/quickfuzz/
commit: a57481602d7f1262b3534d2c08e8193ad2c4afc7 Author: Sergei Trofimovich gentoo org> AuthorDate: Tue Sep 20 19:49:31 2016 + Commit: Sergei Trofimovich gentoo org> CommitDate: Tue Sep 20 19:49:31 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a5748160 app-forensics/quickfuzz: update snapshot and live ebuild. all patches are upstreamed \o/ Package-Manager: portage-2.3.1 app-forensics/quickfuzz/Manifest | 2 +- .../quickfuzz/files/quickfuzz-0.1-QC-2.9.patch | 23 -- ...fuzz-0.1_p20160909-megadeth-better-erroro.patch | 9 --- ...ickfuzz-0.1_p20160909-megadeth-ghc-8-gadt.patch | 12 --- .../quickfuzz-0.1_p20160909-megadeth-ghc-8.patch | 34 - .../files/quickfuzz-0.1_p20160909-th-2.11-1.patch | 22 -- .../files/quickfuzz-0.1_p20160909-th-2.11-2.patch | 87 -- .../quickfuzz-0.1_p20160909-ttasm-layout.patch | 11 --- .../quickfuzz--megadeth-better-erroro.patch| 9 --- .../files/quickfuzz--megadeth-ghc-8-gadt.patch | 12 --- .../files/quickfuzz--megadeth-ghc-8.patch | 34 - .../quickfuzz/files/quickfuzz--th-2.11-1.patch | 22 -- .../quickfuzz/files/quickfuzz--th-2.11-2.patch | 87 -- .../files/quickfuzz--ttasm-layout.patch| 11 --- ...60909.ebuild => quickfuzz-0.1_p20160920.ebuild} | 27 +++ app-forensics/quickfuzz/quickfuzz-.ebuild | 31 16 files changed, 29 insertions(+), 404 deletions(-) diff --git a/app-forensics/quickfuzz/Manifest b/app-forensics/quickfuzz/Manifest index ae9940c..3a50444 100644 --- a/app-forensics/quickfuzz/Manifest +++ b/app-forensics/quickfuzz/Manifest @@ -1 +1 @@ -DIST quickfuzz-0.1_p20160909.tar.bz2 32556776 SHA256 a0ea0b0b46e8b123afa0f3b71ceaf44b233185dd8d310e9472055aea3abe8442 SHA512 4408e1a06c178c5963a8897204615e96dfce59e98a4403e20b364d9b5200cb690209e85a1542ecd3d562f39c6117ae022877b2cea46a6be0ca1bde5a7c72800c WHIRLPOOL f923858987058b96f06c07cf3e18908dc4a156a61d1cbb91859af63b78014ad573aa3ff818c9375b3a971ba9926d070f58a5d9d2b4d8ff3d68c849818e7cbe7d +DIST quickfuzz-0.1_p20160920.tar.gz 1073894 SHA256 141d50c58f104ff9a35c649a7fa21fb18b4501a81bed1e56551067af8f7fedb7 SHA512 52068c35cef580e4719f1b7128ae069a80581f176adc4a2abbbdfc7fc48849e4ff1c228d342b7eaddc780e5b50eabb285b398c334753fca0dc70d3d3ec9f55f8 WHIRLPOOL a60fadaeb3e5e1ac8664865ea797dafe539e053370a30973a0ab785ee3401d6c5d5e40ecdef7cf85a1842f190bc0f7770cf9f0f1ef8c659444ad815e878d634a diff --git a/app-forensics/quickfuzz/files/quickfuzz-0.1-QC-2.9.patch b/app-forensics/quickfuzz/files/quickfuzz-0.1-QC-2.9.patch deleted file mode 100644 index 1cbf88d.. --- a/app-forensics/quickfuzz/files/quickfuzz-0.1-QC-2.9.patch +++ /dev/null @@ -1,23 +0,0 @@ -diff --git a/src/Misc.hs b/src/Misc.hs -index 1aa0699..c514ae9 100644 a/src/Misc.hs -+++ b/src/Misc.hs -@@ -1,9 +1,12 @@ -+{-# LANGUAGE CPP #-} - module Misc where - - import Test.QuickCheck - import Data.Map - import Data.Monoid - -+#if ! MIN_VERSION_QuickCheck(2,9,0) -+ - instance Arbitrary a => Arbitrary (Last a) where -arbitrary = do -ga <- arbitrary -@@ -43,3 +46,5 @@ instance (Arbitrary a, Arbitrary b, Arbitrary c, Arbitrary d, Arbitrary e, Arbit - x6 <- arbitrary - x7 <- arbitrary - return (x1,x2,x3,x4,x5,x6,x7) -+ -+#endif diff --git a/app-forensics/quickfuzz/files/quickfuzz-0.1_p20160909-megadeth-better-erroro.patch b/app-forensics/quickfuzz/files/quickfuzz-0.1_p20160909-megadeth-better-erroro.patch deleted file mode 100644 index a9ce21b.. --- a/app-forensics/quickfuzz/files/quickfuzz-0.1_p20160909-megadeth-better-erroro.patch +++ /dev/null @@ -1,9 +0,0 @@ -diff --git a/Megadeth/Prim.hs b/Megadeth/Prim.hs -index ad1782c..2f39336 100644 a/bundled/megadeth/Megadeth/Prim.hs -+++ b/bundled/megadeth/Megadeth/Prim.hs -@@ -82,3 +82,3 @@ simpleConView tyName c = - ForallC _ _ innerCon -> simpleConView tyName innerCon -- -+ _ -> error $ "simpleConView: failed on " ++ show c - diff --git a/app-forensics/quickfuzz/files/quickfuzz-0.1_p20160909-megadeth-ghc-8-gadt.patch b/app-forensics/quickfuzz/files/quickfuzz-0.1_p20160909-megadeth-ghc-8-gadt.patch deleted file mode 100644 index 87d7cf2.. --- a/app-forensics/quickfuzz/files/quickfuzz-0.1_p20160909-megadeth-ghc-8-gadt.patch +++ /dev/null @@ -1,12 +0,0 @@ -diff --git a/Megadeth/Prim.hs b/Megadeth/Prim.hs -index 2f39336..7911bc3 100644 a/bundled/megadeth/Megadeth/Prim.hs -+++ b/bundled/megadeth/Megadeth/Prim.hs -@@ -82,2 +82,7 @@ simpleConView tyName c = - ForallC _ _ innerCon -> simpleConView tyName innerCon -+#if MIN_VERSION_template_haskell(2,11,0) -+ -- handling: GadtC [Codec.Picture.Metadata.Gamma] [] (AppT (ConT Codec.Picture.Metadata.Keys) (ConT GHC.Types.Double)) -+ GadtC [n] sts _ -> let ts = map snd sts -+ in SimpleCon n (count ts) ts -+#endif - _ -> error $ "simpleConView: failed on " ++ show c diff
[gentoo-commits] repo/gentoo:master commit in: app-forensics/quickfuzz/
commit: d6283f648cdad385f973078f2085379b737a Author: Sergei Trofimovich gentoo org> AuthorDate: Sun Sep 11 10:35:18 2016 + Commit: Sergei Trofimovich gentoo org> CommitDate: Sun Sep 11 10:36:03 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d6283f64 app-forensics/quickfuzz: increase lower bound of zlib up to 0.6 Package-Manager: portage-2.3.0 app-forensics/quickfuzz/quickfuzz-0.1_p20160909.ebuild | 4 ++-- app-forensics/quickfuzz/quickfuzz-.ebuild | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/app-forensics/quickfuzz/quickfuzz-0.1_p20160909.ebuild b/app-forensics/quickfuzz/quickfuzz-0.1_p20160909.ebuild index 88d4b1c..748df18 100644 --- a/app-forensics/quickfuzz/quickfuzz-0.1_p20160909.ebuild +++ b/app-forensics/quickfuzz/quickfuzz-0.1_p20160909.ebuild @@ -65,8 +65,8 @@ RDEPEND="dev-haskell/abstract-par:= dev-haskell/scientific:= dev-haskell/thyme:= dev-haskell/xml:= - dev-haskell/zlib:= ) - !imgs? ( archs? ( dev-haskell/zlib:= ) ) + >=dev-haskell/zlib-0.6:= ) + !imgs? ( archs? ( >=dev-haskell/zlib-0.6:= ) ) media? ( dev-haskell/hcodecs:= dev-haskell/hunit:= dev-haskell/mtl:= diff --git a/app-forensics/quickfuzz/quickfuzz-.ebuild b/app-forensics/quickfuzz/quickfuzz-.ebuild index 5cc979d..8e47d5c 100644 --- a/app-forensics/quickfuzz/quickfuzz-.ebuild +++ b/app-forensics/quickfuzz/quickfuzz-.ebuild @@ -64,8 +64,8 @@ RDEPEND="dev-haskell/abstract-par:= dev-haskell/scientific:= dev-haskell/thyme:= dev-haskell/xml:= - dev-haskell/zlib:= ) - !imgs? ( archs? ( dev-haskell/zlib:= ) ) + >=dev-haskell/zlib-0.6:= ) + !imgs? ( archs? ( >=dev-haskell/zlib-0.6:= ) ) media? ( dev-haskell/hcodecs:= dev-haskell/hunit:= dev-haskell/mtl:=
[gentoo-commits] repo/gentoo:master commit in: app-forensics/quickfuzz/
commit: 8e713c6dacf9b793f277ae7402bac9a05d6a Author: Sergei Trofimovich gentoo org> AuthorDate: Sun Sep 11 10:30:57 2016 + Commit: Sergei Trofimovich gentoo org> CommitDate: Sun Sep 11 10:31:26 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8e713c6d app-forensics/quickfuzz: uncrease lower bound of tar up to 0.5 Package-Manager: portage-2.3.0 app-forensics/quickfuzz/quickfuzz-0.1_p20160909.ebuild | 2 +- app-forensics/quickfuzz/quickfuzz-.ebuild | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/app-forensics/quickfuzz/quickfuzz-0.1_p20160909.ebuild b/app-forensics/quickfuzz/quickfuzz-0.1_p20160909.ebuild index b6ab783..88d4b1c 100644 --- a/app-forensics/quickfuzz/quickfuzz-0.1_p20160909.ebuild +++ b/app-forensics/quickfuzz/quickfuzz-0.1_p20160909.ebuild @@ -38,7 +38,7 @@ RDEPEND="dev-haskell/abstract-par:= dev-haskell/wl-pprint:= >=dev-lang/ghc-7.8.2:= archs? ( dev-haskell/base16-bytestring:= - dev-haskell/tar:= + >=dev-haskell/tar-0.5:= dev-haskell/zip-archive:= ) !archs? ( net? ( dev-haskell/base16-bytestring:= ) ) codes? ( dev-haskell/haxml:= diff --git a/app-forensics/quickfuzz/quickfuzz-.ebuild b/app-forensics/quickfuzz/quickfuzz-.ebuild index 245d3d5..5cc979d 100644 --- a/app-forensics/quickfuzz/quickfuzz-.ebuild +++ b/app-forensics/quickfuzz/quickfuzz-.ebuild @@ -37,7 +37,7 @@ RDEPEND="dev-haskell/abstract-par:= dev-haskell/wl-pprint:= >=dev-lang/ghc-7.8.2:= archs? ( dev-haskell/base16-bytestring:= - dev-haskell/tar:= + >=dev-haskell/tar-0.5:= dev-haskell/zip-archive:= ) !archs? ( net? ( dev-haskell/base16-bytestring:= ) ) codes? ( dev-haskell/haxml:=
[gentoo-commits] repo/gentoo:master commit in: app-forensics/quickfuzz/, app-forensics/quickfuzz/files/
commit: 68efb77efb808d9575e5066690c4012271e5aebe Author: Sergei Trofimovich gentoo org> AuthorDate: Sun Sep 11 10:01:00 2016 + Commit: Sergei Trofimovich gentoo org> CommitDate: Sun Sep 11 10:01:41 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=68efb77e app-forensics/quickfuzz: a new experimental propert-based fuzzer 10-page paper on how it works and how to use it: https://github.com/CIFASIS/QuickFuzz/releases/download/haskell16-draft/draft-haskell16.pdf TL;DR: $ QuickFuzz Png 'pngcheck @' -a zzuf -s 10 or $ QuickFuzz Png 'pngcheck @' -a radamsa -s 10 or $ QuickFuzz Png 'pngcheck @' -a honggfuzz -s 10 Many other formats are supported. Package-Manager: portage-2.3.0 app-forensics/quickfuzz/Manifest | 1 + .../quickfuzz/files/quickfuzz-0.1-QC-2.9.patch | 23 +++ ...fuzz-0.1_p20160909-megadeth-better-erroro.patch | 9 ++ ...ickfuzz-0.1_p20160909-megadeth-ghc-8-gadt.patch | 12 ++ .../quickfuzz-0.1_p20160909-megadeth-ghc-8.patch | 34 .../files/quickfuzz-0.1_p20160909-th-2.11-1.patch | 22 +++ .../files/quickfuzz-0.1_p20160909-th-2.11-2.patch | 87 +++ .../quickfuzz-0.1_p20160909-ttasm-layout.patch | 11 ++ .../quickfuzz--megadeth-better-erroro.patch| 9 ++ .../files/quickfuzz--megadeth-ghc-8-gadt.patch | 12 ++ .../files/quickfuzz--megadeth-ghc-8.patch | 34 .../quickfuzz/files/quickfuzz--th-2.11-1.patch | 22 +++ .../quickfuzz/files/quickfuzz--th-2.11-2.patch | 87 +++ .../files/quickfuzz--ttasm-layout.patch| 11 ++ app-forensics/quickfuzz/metadata.xml | 23 +++ .../quickfuzz/quickfuzz-0.1_p20160909.ebuild | 148 ++ app-forensics/quickfuzz/quickfuzz-.ebuild | 173 + 17 files changed, 718 insertions(+) diff --git a/app-forensics/quickfuzz/Manifest b/app-forensics/quickfuzz/Manifest new file mode 100644 index ..ae9940c --- /dev/null +++ b/app-forensics/quickfuzz/Manifest @@ -0,0 +1 @@ +DIST quickfuzz-0.1_p20160909.tar.bz2 32556776 SHA256 a0ea0b0b46e8b123afa0f3b71ceaf44b233185dd8d310e9472055aea3abe8442 SHA512 4408e1a06c178c5963a8897204615e96dfce59e98a4403e20b364d9b5200cb690209e85a1542ecd3d562f39c6117ae022877b2cea46a6be0ca1bde5a7c72800c WHIRLPOOL f923858987058b96f06c07cf3e18908dc4a156a61d1cbb91859af63b78014ad573aa3ff818c9375b3a971ba9926d070f58a5d9d2b4d8ff3d68c849818e7cbe7d diff --git a/app-forensics/quickfuzz/files/quickfuzz-0.1-QC-2.9.patch b/app-forensics/quickfuzz/files/quickfuzz-0.1-QC-2.9.patch new file mode 100644 index ..1cbf88d --- /dev/null +++ b/app-forensics/quickfuzz/files/quickfuzz-0.1-QC-2.9.patch @@ -0,0 +1,23 @@ +diff --git a/src/Misc.hs b/src/Misc.hs +index 1aa0699..c514ae9 100644 +--- a/src/Misc.hs b/src/Misc.hs +@@ -1,9 +1,12 @@ ++{-# LANGUAGE CPP #-} + module Misc where + + import Test.QuickCheck + import Data.Map + import Data.Monoid + ++#if ! MIN_VERSION_QuickCheck(2,9,0) ++ + instance Arbitrary a => Arbitrary (Last a) where +arbitrary = do +ga <- arbitrary +@@ -43,3 +46,5 @@ instance (Arbitrary a, Arbitrary b, Arbitrary c, Arbitrary d, Arbitrary e, Arbit + x6 <- arbitrary + x7 <- arbitrary + return (x1,x2,x3,x4,x5,x6,x7) ++ ++#endif diff --git a/app-forensics/quickfuzz/files/quickfuzz-0.1_p20160909-megadeth-better-erroro.patch b/app-forensics/quickfuzz/files/quickfuzz-0.1_p20160909-megadeth-better-erroro.patch new file mode 100644 index ..a9ce21b --- /dev/null +++ b/app-forensics/quickfuzz/files/quickfuzz-0.1_p20160909-megadeth-better-erroro.patch @@ -0,0 +1,9 @@ +diff --git a/Megadeth/Prim.hs b/Megadeth/Prim.hs +index ad1782c..2f39336 100644 +--- a/bundled/megadeth/Megadeth/Prim.hs b/bundled/megadeth/Megadeth/Prim.hs +@@ -82,3 +82,3 @@ simpleConView tyName c = + ForallC _ _ innerCon -> simpleConView tyName innerCon +- ++ _ -> error $ "simpleConView: failed on " ++ show c + diff --git a/app-forensics/quickfuzz/files/quickfuzz-0.1_p20160909-megadeth-ghc-8-gadt.patch b/app-forensics/quickfuzz/files/quickfuzz-0.1_p20160909-megadeth-ghc-8-gadt.patch new file mode 100644 index ..87d7cf2 --- /dev/null +++ b/app-forensics/quickfuzz/files/quickfuzz-0.1_p20160909-megadeth-ghc-8-gadt.patch @@ -0,0 +1,12 @@ +diff --git a/Megadeth/Prim.hs b/Megadeth/Prim.hs +index 2f39336..7911bc3 100644 +--- a/bundled/megadeth/Megadeth/Prim.hs b/bundled/megadeth/Megadeth/Prim.hs +@@ -82,2 +82,7 @@ simpleConView tyName c = + ForallC _ _ innerCon -> simpleConView tyName innerCon ++#if MIN_VERSION_template_haskell(2,11,0) ++ -- handling: GadtC [Codec.Picture.Metadata.Gamma] [] (AppT (ConT Codec.Picture.Metadata.Keys) (ConT GHC.Types.Double)) ++ GadtC [n] sts _ -> let ts = map snd sts ++ in SimpleCon n (count ts) ts ++#endif + _ -> error $ "simpleConView: failed on " ++ show c diff --git a/app-forensics/quickfuzz/files/quickfuzz-0.1_p2