[gentoo-commits] repo/gentoo:master commit in: dev-haskell/c2hs/
commit: 36f52afbba844ce3b4fd33a041925c02616ad855 Author: matoro users noreply github com> AuthorDate: Mon Aug 15 06:04:41 2022 + Commit: Sam James gentoo org> CommitDate: Thu Aug 18 18:44:52 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=36f52afb dev-haskell/c2hs: keyword 0.28.8 for ~ppc64 Signed-off-by: Sam James gentoo.org> dev-haskell/c2hs/c2hs-0.28.8.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/dev-haskell/c2hs/c2hs-0.28.8.ebuild b/dev-haskell/c2hs/c2hs-0.28.8.ebuild index 38703f4aa688..16f9111b3f30 100644 --- a/dev-haskell/c2hs/c2hs-0.28.8.ebuild +++ b/dev-haskell/c2hs/c2hs-0.28.8.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -14,7 +14,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz; LICENSE="GPL-2" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="~amd64 ~ppc64 ~x86" IUSE="regression" RESTRICT=test # needs unprefixed 'cpp'
[gentoo-commits] repo/gentoo:master commit in: dev-haskell/c2hs/
commit: 3c938e871251dc1e980955cccd57a408fc99dbda Author: matoro users noreply github com> AuthorDate: Sun Jul 31 00:46:38 2022 + Commit: Sam James gentoo org> CommitDate: Sun Jul 31 04:10:27 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3c938e87 dev-haskell/c2hs: drop 0.28.7 Signed-off-by: Sam James gentoo.org> dev-haskell/c2hs/Manifest | 1 - dev-haskell/c2hs/c2hs-0.28.7.ebuild | 43 - 2 files changed, 44 deletions(-) diff --git a/dev-haskell/c2hs/Manifest b/dev-haskell/c2hs/Manifest index 175026369304..db05140ba150 100644 --- a/dev-haskell/c2hs/Manifest +++ b/dev-haskell/c2hs/Manifest @@ -1,2 +1 @@ -DIST c2hs-0.28.7.tar.gz 207782 BLAKE2B a9f29506e6aaec3400d844ad85b2a6b6e1b87cb3c6c641665ab6bc5465903da8c2c82c3511b451e54cf30dfac61092dd323f8a2af48b5daa6081a4e9c5f00c9d SHA512 69c877349ae4864763d20664edae07a67aa1c55f5d4fccc3fcb6d06e94eb14d6b4b0201fc2840a9ebbc45a2a21ab55ad0e79f9cd88c3df67abf5c1fd62d6 DIST c2hs-0.28.8.tar.gz 207816 BLAKE2B 6d912fd93c6076ccd86ed62e075f1addb7b44378c82acc0cbaf04b6b91a2ed4530cde60a9139316d928a2867474bafde5c14aedb4ab9e78e5faaa99830276a71 SHA512 ff9119acecddd853f2f797385f971c249bcd92d4b141e8e7ea5f5d3e63aa257502c80ded2720a46e3186260026b94c9e518f08f8e452a64c9f888d0183ee1749 diff --git a/dev-haskell/c2hs/c2hs-0.28.7.ebuild b/dev-haskell/c2hs/c2hs-0.28.7.ebuild deleted file mode 100644 index 99e58a64012a.. --- a/dev-haskell/c2hs/c2hs-0.28.7.ebuild +++ /dev/null @@ -1,43 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -# ebuild generated by hackport 0.6.7. - -CABAL_FEATURES="test-suite" -inherit haskell-cabal - -DESCRIPTION="C->Haskell FFI tool that gives some cross-language type safety" -HOMEPAGE="https://github.com/haskell/c2hs; -SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz; - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="regression" - -RESTRICT=test # needs unprefixed 'cpp' - -RDEPEND="dev-haskell/dlist:= - dev-haskell/fail:= - >=dev-haskell/language-c-0.7.1:= =dev-lang/ghc-7.4.1:= - regression? ( >=dev-haskell/shelly-1.9.0:= =dev-haskell/yaml-0.8:= ) -" -DEPEND="${RDEPEND} - >=dev-haskell/cabal-1.10 - test? ( dev-haskell/hunit - dev-haskell/test-framework - dev-haskell/test-framework-hunit - dev-haskell/transformers - !regression? ( >=dev-haskell/shelly-1.9.0
[gentoo-commits] repo/gentoo:master commit in: dev-haskell/c2hs/
commit: fff0ee1b6c74df5f1598f5a2874fb67cfe09250b Author: Sergei Trofimovich gentoo org> AuthorDate: Mon Jul 5 22:18:32 2021 + Commit: Sergei Trofimovich gentoo org> CommitDate: Sat Jul 10 11:08:12 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fff0ee1b dev-haskell/c2hs: bump up to 0.28.8, EAPI=8 example Package-Manager: Portage-3.0.20, Repoman-3.0.3 Signed-off-by: Sergei Trofimovich gentoo.org> dev-haskell/c2hs/Manifest | 1 + dev-haskell/c2hs/c2hs-0.28.8.ebuild | 41 + 2 files changed, 42 insertions(+) diff --git a/dev-haskell/c2hs/Manifest b/dev-haskell/c2hs/Manifest index ea522395f4f..17502636930 100644 --- a/dev-haskell/c2hs/Manifest +++ b/dev-haskell/c2hs/Manifest @@ -1 +1,2 @@ DIST c2hs-0.28.7.tar.gz 207782 BLAKE2B a9f29506e6aaec3400d844ad85b2a6b6e1b87cb3c6c641665ab6bc5465903da8c2c82c3511b451e54cf30dfac61092dd323f8a2af48b5daa6081a4e9c5f00c9d SHA512 69c877349ae4864763d20664edae07a67aa1c55f5d4fccc3fcb6d06e94eb14d6b4b0201fc2840a9ebbc45a2a21ab55ad0e79f9cd88c3df67abf5c1fd62d6 +DIST c2hs-0.28.8.tar.gz 207816 BLAKE2B 6d912fd93c6076ccd86ed62e075f1addb7b44378c82acc0cbaf04b6b91a2ed4530cde60a9139316d928a2867474bafde5c14aedb4ab9e78e5faaa99830276a71 SHA512 ff9119acecddd853f2f797385f971c249bcd92d4b141e8e7ea5f5d3e63aa257502c80ded2720a46e3186260026b94c9e518f08f8e452a64c9f888d0183ee1749 diff --git a/dev-haskell/c2hs/c2hs-0.28.8.ebuild b/dev-haskell/c2hs/c2hs-0.28.8.ebuild new file mode 100644 index 000..38703f4aa68 --- /dev/null +++ b/dev-haskell/c2hs/c2hs-0.28.8.ebuild @@ -0,0 +1,41 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +# ebuild generated by hackport 0.6.7. + +CABAL_FEATURES="test-suite" +inherit haskell-cabal + +DESCRIPTION="C->Haskell FFI tool that gives some cross-language type safety" +HOMEPAGE="https://github.com/haskell/c2hs; +SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz; + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="regression" + +RESTRICT=test # needs unprefixed 'cpp' + +RDEPEND="dev-haskell/dlist:= + >=dev-haskell/language-c-0.7.1:= =dev-lang/ghc-8.4.3:= + regression? ( >=dev-haskell/shelly-1.9.0:= =dev-haskell/yaml-0.8:= ) +" +DEPEND="${RDEPEND} + >=dev-haskell/cabal-2.2.0.1 + test? ( dev-haskell/hunit + dev-haskell/test-framework + dev-haskell/test-framework-hunit + !regression? ( >=dev-haskell/shelly-1.9.0
[gentoo-commits] repo/gentoo:master commit in: dev-haskell/c2hs/
commit: 660d24391bf4a50031cd20a2c3da7a2be73dbc7f Author: Sergei Trofimovich gentoo org> AuthorDate: Sat May 15 13:32:59 2021 + Commit: Sergei Trofimovich gentoo org> CommitDate: Sat May 15 13:58:31 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=660d2439 dev-haskell/c2hs: drop old Package-Manager: Portage-3.0.18, Repoman-3.0.3 Signed-off-by: Sergei Trofimovich gentoo.org> dev-haskell/c2hs/Manifest | 1 - dev-haskell/c2hs/c2hs-0.28.6.ebuild | 37 - 2 files changed, 38 deletions(-) diff --git a/dev-haskell/c2hs/Manifest b/dev-haskell/c2hs/Manifest index 7cdb2d5bdca..ea522395f4f 100644 --- a/dev-haskell/c2hs/Manifest +++ b/dev-haskell/c2hs/Manifest @@ -1,2 +1 @@ -DIST c2hs-0.28.6.tar.gz 204988 BLAKE2B 89bc8c588a93728abf3411cd23631b57157721213da3a2bdf96da41aa8ee28451396995f8c7bc1bea94be050e92c81a991256f73b0bf6a8dbdf3156bcf95563e SHA512 848693ddf787244cc0f100f533030889a1efcef283f06ef609574d9cd0005679fab373172a949408ce6d4b9c97d15a56b0ec11fe39b466ad3f84aa527d2ab1c9 DIST c2hs-0.28.7.tar.gz 207782 BLAKE2B a9f29506e6aaec3400d844ad85b2a6b6e1b87cb3c6c641665ab6bc5465903da8c2c82c3511b451e54cf30dfac61092dd323f8a2af48b5daa6081a4e9c5f00c9d SHA512 69c877349ae4864763d20664edae07a67aa1c55f5d4fccc3fcb6d06e94eb14d6b4b0201fc2840a9ebbc45a2a21ab55ad0e79f9cd88c3df67abf5c1fd62d6 diff --git a/dev-haskell/c2hs/c2hs-0.28.6.ebuild b/dev-haskell/c2hs/c2hs-0.28.6.ebuild deleted file mode 100644 index 9f52b7a6651..000 --- a/dev-haskell/c2hs/c2hs-0.28.6.ebuild +++ /dev/null @@ -1,37 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -# ebuild generated by hackport 0.5.6. - -CABAL_FEATURES="" # test-suite fails to build: https://github.com/haskell/c2hs/issues/245 -inherit haskell-cabal - -DESCRIPTION="C->Haskell FFI tool that gives some cross-language type safety" -HOMEPAGE="https://github.com/haskell/c2hs; -SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz; - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="regression" - -RESTRICT=test # broken against shelly-1.9: https://github.com/haskell/c2hs/issues/245 - -RDEPEND="dev-haskell/dlist:= - dev-haskell/fail:= - >=dev-haskell/language-c-0.7.1:= =dev-lang/ghc-7.4.1:= - regression? ( >=dev-haskell/shelly-1.0:= - dev-haskell/text:= - >=dev-haskell/yaml-0.8:= ) -" -DEPEND="${RDEPEND} - >=dev-haskell/cabal-1.10 -" - -src_configure() { - haskell-cabal_src_configure \ - $(cabal_flag regression regression) -}
[gentoo-commits] repo/gentoo:master commit in: dev-haskell/c2hs/
commit: f7d3f1e3891c19657527474513cdca1a7873ee92 Author: Sergei Trofimovich gentoo org> AuthorDate: Wed May 5 08:04:36 2021 + Commit: Sergei Trofimovich gentoo org> CommitDate: Wed May 5 08:04:59 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f7d3f1e3 dev-haskell/c2hs: bump up to 0.28.7 Package-Manager: Portage-3.0.18, Repoman-3.0.3 Signed-off-by: Sergei Trofimovich gentoo.org> dev-haskell/c2hs/Manifest | 1 + dev-haskell/c2hs/c2hs-0.28.7.ebuild | 43 + 2 files changed, 44 insertions(+) diff --git a/dev-haskell/c2hs/Manifest b/dev-haskell/c2hs/Manifest index 1d57c95d1e9..7cdb2d5bdca 100644 --- a/dev-haskell/c2hs/Manifest +++ b/dev-haskell/c2hs/Manifest @@ -1 +1,2 @@ DIST c2hs-0.28.6.tar.gz 204988 BLAKE2B 89bc8c588a93728abf3411cd23631b57157721213da3a2bdf96da41aa8ee28451396995f8c7bc1bea94be050e92c81a991256f73b0bf6a8dbdf3156bcf95563e SHA512 848693ddf787244cc0f100f533030889a1efcef283f06ef609574d9cd0005679fab373172a949408ce6d4b9c97d15a56b0ec11fe39b466ad3f84aa527d2ab1c9 +DIST c2hs-0.28.7.tar.gz 207782 BLAKE2B a9f29506e6aaec3400d844ad85b2a6b6e1b87cb3c6c641665ab6bc5465903da8c2c82c3511b451e54cf30dfac61092dd323f8a2af48b5daa6081a4e9c5f00c9d SHA512 69c877349ae4864763d20664edae07a67aa1c55f5d4fccc3fcb6d06e94eb14d6b4b0201fc2840a9ebbc45a2a21ab55ad0e79f9cd88c3df67abf5c1fd62d6 diff --git a/dev-haskell/c2hs/c2hs-0.28.7.ebuild b/dev-haskell/c2hs/c2hs-0.28.7.ebuild new file mode 100644 index 000..99e58a64012 --- /dev/null +++ b/dev-haskell/c2hs/c2hs-0.28.7.ebuild @@ -0,0 +1,43 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +# ebuild generated by hackport 0.6.7. + +CABAL_FEATURES="test-suite" +inherit haskell-cabal + +DESCRIPTION="C->Haskell FFI tool that gives some cross-language type safety" +HOMEPAGE="https://github.com/haskell/c2hs; +SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz; + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="regression" + +RESTRICT=test # needs unprefixed 'cpp' + +RDEPEND="dev-haskell/dlist:= + dev-haskell/fail:= + >=dev-haskell/language-c-0.7.1:= =dev-lang/ghc-7.4.1:= + regression? ( >=dev-haskell/shelly-1.9.0:= =dev-haskell/yaml-0.8:= ) +" +DEPEND="${RDEPEND} + >=dev-haskell/cabal-1.10 + test? ( dev-haskell/hunit + dev-haskell/test-framework + dev-haskell/test-framework-hunit + dev-haskell/transformers + !regression? ( >=dev-haskell/shelly-1.9.0
[gentoo-commits] repo/gentoo:master commit in: dev-haskell/c2hs/files/
commit: 599f078d7043bfffbfb6c950130a2445b22a6948 Author: Michael Mair-Keimberger gmail com> AuthorDate: Sun Sep 13 12:56:18 2020 + Commit: Sergei Trofimovich gentoo org> CommitDate: Mon Sep 14 07:05:39 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=599f078d dev-haskell/c2hs: remove unused patch(es) Package-Manager: Portage-3.0.6, Repoman-3.0.1 Signed-off-by: Michael Mair-Keimberger gmail.com> Signed-off-by: Sergei Trofimovich gentoo.org> .../c2hs/files/c2hs-0.16.3-language-c-0.4.patch| 25 dev-haskell/c2hs/files/c2hs-0.16.4-ghc-7.6.patch | 34 -- 2 files changed, 59 deletions(-) diff --git a/dev-haskell/c2hs/files/c2hs-0.16.3-language-c-0.4.patch b/dev-haskell/c2hs/files/c2hs-0.16.3-language-c-0.4.patch deleted file mode 100644 index cdf0fbe547d..000 --- a/dev-haskell/c2hs/files/c2hs-0.16.3-language-c-0.4.patch +++ /dev/null @@ -1,25 +0,0 @@ -diff --git a/c2hs.cabal b/c2hs.cabal -index 89f978f..53a96e5 100644 a/c2hs.cabal -+++ b/c2hs.cabal -@@ -41,7 +41,7 @@ flag base3 - - Executable c2hs - Build-Depends: base >= 2 && < 5, --language-c >= 0.3.1.1 && < 0.4.0, -+language-c >= 0.3.1.1 && < 0.5, - filepath - - if flag(base3) -diff --git a/src/C2HS/Gen/Bind.hs b/src/C2HS/Gen/Bind.hs -index 1fd2acc..9c25b42 100644 a/src/C2HS/Gen/Bind.hs -+++ b/src/C2HS/Gen/Bind.hs -@@ -117,6 +117,7 @@ import Control.Monad (when, unless, liftM, mapAndUnzipM) - import Language.C.Data.Position - import Language.C.Data.Ident - import Language.C.Pretty -+import Language.C.Syntax.AST - import Text.PrettyPrint.HughesPJ (render) - import Data.Errors - import Data.Attributes (newAttrsOnlyPos) diff --git a/dev-haskell/c2hs/files/c2hs-0.16.4-ghc-7.6.patch b/dev-haskell/c2hs/files/c2hs-0.16.4-ghc-7.6.patch deleted file mode 100644 index e6d808bb98a..000 --- a/dev-haskell/c2hs/files/c2hs-0.16.4-ghc-7.6.patch +++ /dev/null @@ -1,34 +0,0 @@ c2hs-0.16.4-orig/src/C2HS/Config.hs2012-11-01 08:02:48.0 +1100 -+++ c2hs-0.16.4/src/C2HS/Config.hs 2012-11-03 12:12:15.754353409 +1100 -@@ -1,3 +1,4 @@ -+{-# LANGUAGE CPP #-} - -- -*-haskell-*- - -- ** @configure_input@ ** - -- === c2hs-0.16.4-orig/src/Control/StateTrans.hs 2012-11-01 08:02:48.0 +1100 -+++ c2hs-0.16.4/src/Control/StateTrans.hs 2012-11-03 12:12:15.755353436 +1100 -@@ -1,3 +1,4 @@ -+{-# LANGUAGE CPP, ScopedTypeVariables #-} - -- The HiPar Toolkit: state transformer routines - -- - -- Author : Manuel M. T. Chakravarty -@@ -80,6 +81,10 @@ - -- Launchbury/Peyton-Jones' texts before entering. Otherwise, - -- your mental health my be in danger. You have been warned! - -+#if !MIN_VERSION_base(4,6,0) -+import Prelude hiding (catch) -+#endif -+import Control.Exception (catch, IOException) - - -- state transformer base and its monad operations - -- --- -@@ -298,7 +303,7 @@ - ioError err - Right _a -> return state - ) --`catch` (\err -> let -+`catch` (\(err :: IOException) -> let -STB handler' = handler err - in - handler' bs gs)
[gentoo-commits] repo/gentoo:master commit in: dev-haskell/c2hs/
commit: 542f7bba705d528e28e71cff7ec387ea72836b6a Author: Sergei Trofimovich gentoo org> AuthorDate: Sat Sep 12 09:04:13 2020 + Commit: Sergei Trofimovich gentoo org> CommitDate: Sat Sep 12 09:30:01 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=542f7bba dev-haskell/c2hs: drop old Package-Manager: Portage-3.0.6, Repoman-3.0.1 Signed-off-by: Sergei Trofimovich gentoo.org> dev-haskell/c2hs/Manifest | 7 -- dev-haskell/c2hs/c2hs-0.16.4.ebuild | 48 - dev-haskell/c2hs/c2hs-0.16.5.ebuild | 45 -- dev-haskell/c2hs/c2hs-0.17.2.ebuild | 32 - dev-haskell/c2hs/c2hs-0.20.1.ebuild | 33 - dev-haskell/c2hs/c2hs-0.25.2.ebuild | 40 --- dev-haskell/c2hs/c2hs-0.27.1.ebuild | 40 --- dev-haskell/c2hs/c2hs-0.28.3.ebuild | 40 --- 8 files changed, 285 deletions(-) diff --git a/dev-haskell/c2hs/Manifest b/dev-haskell/c2hs/Manifest index 0c08df60b3b..1d57c95d1e9 100644 --- a/dev-haskell/c2hs/Manifest +++ b/dev-haskell/c2hs/Manifest @@ -1,8 +1 @@ -DIST c2hs-0.16.4.tar.gz 138114 BLAKE2B a8278aafa9ba27ba59b39745b4a2e169d7b32d4a3c139dc1fdcb4445cb0376beb791664c9b4790d7a11589f83c22e0fd3a4e5cb74b79fedbc0216492c8f52be8 SHA512 7dacfab1a469d6613b6acd6ebfb70efa275c4588bcaa6277aa411b90674c11ae031bb9edae6b7e648da6a1232fc6cb702af2fce5a68dd04124bf2f5ba9813329 -DIST c2hs-0.16.5.tar.gz 137294 BLAKE2B 685a8f9c98c5e0877893907cb7af9f8cd93e8559e49427bef757445547aa88c8c6dce0a81e115af5c1555ec7be67c250c088fd704cc4b96dc43c9eda68d72e37 SHA512 4ef187366da3ca33f10eb878b5f31603ebb038b9f02a6d22f284ad8212a0de2ce7f48bc1a9fe0fe94d52588594c9230ebd69cb4c17d0601b4d3326474220636b -DIST c2hs-0.17.2.tar.gz 167739 BLAKE2B 50604da3d235639789090798fa152688d77335a2237272bf086a2a75b7fbbc6c612d16428ca94e07da66cab16fd54eec115f88c79789071f9a87e3c8e416 SHA512 19ef7a589a1700af2e2f2426b43b454ab49467a97d85c3731da77a9b163709d09e4e58b31d13c0127b807764cff7c62c2b8675cf36d91198d83a9ea9ed4c402c -DIST c2hs-0.20.1.tar.gz 184115 BLAKE2B fd55ee28918c41734096cfea50f40e1a5c56d212c4fbddce1a7bff81bead428144c232f4a7fb47dfa9d5914da78d78cb92330fd493b0facfc3f033ee96be347d SHA512 fe22257b6003d9133b7f0264c19070eee10200452f783a5c6f36eda44b96d80e5e728d91bca8349461c69de5ae93af3a9bbd67e67c30a182543ee3c79889c51a -DIST c2hs-0.25.2.tar.gz 198733 BLAKE2B 853faa19ba91a4536bed691d0eb26969dc96ef6830512441a1d14e193f084e0ae36d846bfdc160abf6d08fda0d7e9706f9c78b9be627e4c2864e3d9d2e098576 SHA512 0f3b2df55277f9f44e39270cdc6a5695dd15e8095874406de5830c2d7d45dd364abcd5eafc9323e2a76eeb6622aa7da39734995be01e7f026d8f2395803c2ef3 -DIST c2hs-0.27.1.tar.gz 205108 BLAKE2B 268ed9f95e77d292626e0fff6e1ac8334204dd1a1b7474e62746f8be444e57b1f3eb22eb2a4e46f0682c687fa01683923f22542d6b7456566f22d8ad7cb0ed81 SHA512 22894e518512a53ed23b2d6e3395918a1fdfb60180a9ec489bb7fcb70d5d870bdb37c66e9a49f07ae5babf3808e57f1d932e13cf80132ab50666c6899d55d62a -DIST c2hs-0.28.3.tar.gz 253559 BLAKE2B efc0965e955b05456385648750abeda3371cb0417c508bd8590158289d699b019d88454fd17bb7f9e49f450e581ca6367e08d958ccc1ad7ef56f8a354d33deb2 SHA512 17306b6ee41623d1c017581ed7aef6118a66c30a4698fa95d588b30ac625a6571906bb1fffecf7b86296667390d18cfe5ee2ade85098075f2ca982922b358b3a DIST c2hs-0.28.6.tar.gz 204988 BLAKE2B 89bc8c588a93728abf3411cd23631b57157721213da3a2bdf96da41aa8ee28451396995f8c7bc1bea94be050e92c81a991256f73b0bf6a8dbdf3156bcf95563e SHA512 848693ddf787244cc0f100f533030889a1efcef283f06ef609574d9cd0005679fab373172a949408ce6d4b9c97d15a56b0ec11fe39b466ad3f84aa527d2ab1c9 diff --git a/dev-haskell/c2hs/c2hs-0.16.4.ebuild b/dev-haskell/c2hs/c2hs-0.16.4.ebuild deleted file mode 100644 index 39b96a9617a..000 --- a/dev-haskell/c2hs/c2hs-0.16.4.ebuild +++ /dev/null @@ -1,48 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 - -# ebuild generated by hackport 0.3. - -CABAL_FEATURES="bin" -inherit base haskell-cabal - -DESCRIPTION="C->Haskell FFI tool that gives some cross-language type safety" -HOMEPAGE="http://www.cse.unsw.edu.au/~chak/haskell/c2hs/; -SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz; - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="doc" - -DEPEND=">=dev-lang/ghc-6.10.4 - >=dev-haskell/cabal-1.6 - >=dev-haskell/language-c-0.3.1.1 - =dev-libs/libxslt-1.1.2 )" -RDEPEND="dev-libs/gmp" - -PATCHES=("${FILESDIR}/${PN}"-0.16.3-language-c-0.4.patch - "${FILESDIR}/${PN}"-0.16.4-ghc-7.6.patch) - -src_compile() { - cabal_src_compile - - if use doc; then - emake -C doc - fi -} - -src_install() { - cabal_src_install - - doman "${S}/doc/man1/c2hs.1" - - if use doc; then - dohtml "${S}/doc/users_guide/"* - fi -} diff --git
[gentoo-commits] repo/gentoo:master commit in: dev-haskell/c2hs/
commit: 2a21de6673b26cfecd3f13a8d8fe0aeaae972b7c Author: Jack Todaro posteo org> AuthorDate: Sat Aug 1 04:01:57 2020 + Commit: Sergei Trofimovich gentoo org> CommitDate: Sat Aug 1 08:04:31 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2a21de66 dev-haskell/c2hs: bump up to 0.28.6 Package-Manager: Portage-3.0.1, Repoman-2.3.23 Signed-off-by: Jack Todaro posteo.org> Signed-off-by: Sergei Trofimovich gentoo.org> dev-haskell/c2hs/Manifest | 1 + dev-haskell/c2hs/c2hs-0.28.6.ebuild | 37 + 2 files changed, 38 insertions(+) diff --git a/dev-haskell/c2hs/Manifest b/dev-haskell/c2hs/Manifest index c4a20fcf313..0c08df60b3b 100644 --- a/dev-haskell/c2hs/Manifest +++ b/dev-haskell/c2hs/Manifest @@ -5,3 +5,4 @@ DIST c2hs-0.20.1.tar.gz 184115 BLAKE2B fd55ee28918c41734096cfea50f40e1a5c56d212c DIST c2hs-0.25.2.tar.gz 198733 BLAKE2B 853faa19ba91a4536bed691d0eb26969dc96ef6830512441a1d14e193f084e0ae36d846bfdc160abf6d08fda0d7e9706f9c78b9be627e4c2864e3d9d2e098576 SHA512 0f3b2df55277f9f44e39270cdc6a5695dd15e8095874406de5830c2d7d45dd364abcd5eafc9323e2a76eeb6622aa7da39734995be01e7f026d8f2395803c2ef3 DIST c2hs-0.27.1.tar.gz 205108 BLAKE2B 268ed9f95e77d292626e0fff6e1ac8334204dd1a1b7474e62746f8be444e57b1f3eb22eb2a4e46f0682c687fa01683923f22542d6b7456566f22d8ad7cb0ed81 SHA512 22894e518512a53ed23b2d6e3395918a1fdfb60180a9ec489bb7fcb70d5d870bdb37c66e9a49f07ae5babf3808e57f1d932e13cf80132ab50666c6899d55d62a DIST c2hs-0.28.3.tar.gz 253559 BLAKE2B efc0965e955b05456385648750abeda3371cb0417c508bd8590158289d699b019d88454fd17bb7f9e49f450e581ca6367e08d958ccc1ad7ef56f8a354d33deb2 SHA512 17306b6ee41623d1c017581ed7aef6118a66c30a4698fa95d588b30ac625a6571906bb1fffecf7b86296667390d18cfe5ee2ade85098075f2ca982922b358b3a +DIST c2hs-0.28.6.tar.gz 204988 BLAKE2B 89bc8c588a93728abf3411cd23631b57157721213da3a2bdf96da41aa8ee28451396995f8c7bc1bea94be050e92c81a991256f73b0bf6a8dbdf3156bcf95563e SHA512 848693ddf787244cc0f100f533030889a1efcef283f06ef609574d9cd0005679fab373172a949408ce6d4b9c97d15a56b0ec11fe39b466ad3f84aa527d2ab1c9 diff --git a/dev-haskell/c2hs/c2hs-0.28.6.ebuild b/dev-haskell/c2hs/c2hs-0.28.6.ebuild new file mode 100644 index 000..9f52b7a6651 --- /dev/null +++ b/dev-haskell/c2hs/c2hs-0.28.6.ebuild @@ -0,0 +1,37 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +# ebuild generated by hackport 0.5.6. + +CABAL_FEATURES="" # test-suite fails to build: https://github.com/haskell/c2hs/issues/245 +inherit haskell-cabal + +DESCRIPTION="C->Haskell FFI tool that gives some cross-language type safety" +HOMEPAGE="https://github.com/haskell/c2hs; +SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz; + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="regression" + +RESTRICT=test # broken against shelly-1.9: https://github.com/haskell/c2hs/issues/245 + +RDEPEND="dev-haskell/dlist:= + dev-haskell/fail:= + >=dev-haskell/language-c-0.7.1:= =dev-lang/ghc-7.4.1:= + regression? ( >=dev-haskell/shelly-1.0:= + dev-haskell/text:= + >=dev-haskell/yaml-0.8:= ) +" +DEPEND="${RDEPEND} + >=dev-haskell/cabal-1.10 +" + +src_configure() { + haskell-cabal_src_configure \ + $(cabal_flag regression regression) +}
[gentoo-commits] repo/gentoo:master commit in: dev-haskell/c2hs/
commit: 32e0ad586768e14cf8b09632edb13ada0aeac2f4 Author: Sergei Trofimovich gentoo org> AuthorDate: Sat Dec 9 13:34:49 2017 + Commit: Sergei Trofimovich gentoo org> CommitDate: Sat Dec 9 13:53:24 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=32e0ad58 dev-haskell/c2hs: bump up to 0.28.3, bug #637496 Package-Manager: Portage-2.3.16, Repoman-2.3.6 dev-haskell/c2hs/Manifest | 1 + dev-haskell/c2hs/c2hs-0.28.3.ebuild | 40 + 2 files changed, 41 insertions(+) diff --git a/dev-haskell/c2hs/Manifest b/dev-haskell/c2hs/Manifest index 0f5ca68b228..c4a20fcf313 100644 --- a/dev-haskell/c2hs/Manifest +++ b/dev-haskell/c2hs/Manifest @@ -4,3 +4,4 @@ DIST c2hs-0.17.2.tar.gz 167739 BLAKE2B 50604da3d235639789090798fa152688d7733 DIST c2hs-0.20.1.tar.gz 184115 BLAKE2B fd55ee28918c41734096cfea50f40e1a5c56d212c4fbddce1a7bff81bead428144c232f4a7fb47dfa9d5914da78d78cb92330fd493b0facfc3f033ee96be347d SHA512 fe22257b6003d9133b7f0264c19070eee10200452f783a5c6f36eda44b96d80e5e728d91bca8349461c69de5ae93af3a9bbd67e67c30a182543ee3c79889c51a DIST c2hs-0.25.2.tar.gz 198733 BLAKE2B 853faa19ba91a4536bed691d0eb26969dc96ef6830512441a1d14e193f084e0ae36d846bfdc160abf6d08fda0d7e9706f9c78b9be627e4c2864e3d9d2e098576 SHA512 0f3b2df55277f9f44e39270cdc6a5695dd15e8095874406de5830c2d7d45dd364abcd5eafc9323e2a76eeb6622aa7da39734995be01e7f026d8f2395803c2ef3 DIST c2hs-0.27.1.tar.gz 205108 BLAKE2B 268ed9f95e77d292626e0fff6e1ac8334204dd1a1b7474e62746f8be444e57b1f3eb22eb2a4e46f0682c687fa01683923f22542d6b7456566f22d8ad7cb0ed81 SHA512 22894e518512a53ed23b2d6e3395918a1fdfb60180a9ec489bb7fcb70d5d870bdb37c66e9a49f07ae5babf3808e57f1d932e13cf80132ab50666c6899d55d62a +DIST c2hs-0.28.3.tar.gz 253559 BLAKE2B efc0965e955b05456385648750abeda3371cb0417c508bd8590158289d699b019d88454fd17bb7f9e49f450e581ca6367e08d958ccc1ad7ef56f8a354d33deb2 SHA512 17306b6ee41623d1c017581ed7aef6118a66c30a4698fa95d588b30ac625a6571906bb1fffecf7b86296667390d18cfe5ee2ade85098075f2ca982922b358b3a diff --git a/dev-haskell/c2hs/c2hs-0.28.3.ebuild b/dev-haskell/c2hs/c2hs-0.28.3.ebuild new file mode 100644 index 000..6f90dfcac03 --- /dev/null +++ b/dev-haskell/c2hs/c2hs-0.28.3.ebuild @@ -0,0 +1,40 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +# ebuild generated by hackport 0.5.4. + +CABAL_FEATURES="test-suite" +inherit haskell-cabal + +DESCRIPTION="C->Haskell FFI tool that gives some cross-language type safety" +HOMEPAGE="https://github.com/haskell/c2hs; +SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="regression" + +RDEPEND="dev-haskell/dlist:= + >=dev-haskell/language-c-0.7.1:= =dev-lang/ghc-7.4.1:= + regression? ( >=dev-haskell/shelly-1.0:= + dev-haskell/text:= + >=dev-haskell/yaml-0.8:= ) +" +DEPEND="${RDEPEND} + >=dev-haskell/cabal-1.8 + test? ( dev-haskell/hunit + dev-haskell/test-framework + dev-haskell/test-framework-hunit + dev-haskell/transformers + !regression? ( >=dev-haskell/shelly-1.0 + dev-haskell/text ) ) +" + +src_configure() { + haskell-cabal_src_configure \ + $(cabal_flag regression regression) +}