[gentoo-commits] repo/gentoo:master commit in: dev-haskell/c2hs/

2022-08-18 Thread Sam James
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/

2022-07-30 Thread Sam James
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/

2021-07-10 Thread Sergei Trofimovich
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/

2021-05-15 Thread Sergei Trofimovich
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/

2021-05-05 Thread Sergei Trofimovich
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/

2020-09-14 Thread Sergei Trofimovich
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/

2020-09-12 Thread Sergei Trofimovich
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/

2020-08-01 Thread Sergei Trofimovich
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/

2017-12-09 Thread Sergei Trofimovich
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)
+}