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

2023-11-19 Thread Sam James
commit: 0cb8b97468735b854b8714422a4e389f748a342c
Author: hololeap  protonmail  com>
AuthorDate: Wed Nov 15 23:57:29 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Nov 19 18:32:40 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0cb8b974

dev-haskell/generics-sop: Add upper bound to ghc dep

generics-sop-0.5.1.1 will not build on >=ghc-9.2

Signed-off-by: hololeap  protonmail.com>
Signed-off-by: Sam James  gentoo.org>

 dev-haskell/generics-sop/generics-sop-0.5.1.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-haskell/generics-sop/generics-sop-0.5.1.1.ebuild 
b/dev-haskell/generics-sop/generics-sop-0.5.1.1.ebuild
index 98903f45f0cb..5ff74fa11c63 100644
--- a/dev-haskell/generics-sop/generics-sop-0.5.1.1.ebuild
+++ b/dev-haskell/generics-sop/generics-sop-0.5.1.1.ebuild
@@ -18,7 +18,7 @@ KEYWORDS="amd64 ~arm64 ~ppc64 ~riscv ~x86"
 
 RDEPEND=">=dev-haskell/sop-core-0.5.0:=[profile?] 
=dev-haskell/th-abstraction-0.4:=[profile?] 
=dev-lang/ghc-8.4.3:=
+   >=dev-lang/ghc-8.4.3:= 

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

2022-07-24 Thread Sam James
commit: 7305e1fa30a8e9c69378ce8107797a2e7ee6423f
Author: Jack Todaro  posteo  org>
AuthorDate: Sun Jul 24 20:01:56 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jul 24 22:05:22 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7305e1fa

dev-haskell/generics-sop: drop 0.5.1.0

Signed-off-by: Jack Todaro  posteo.org>
Signed-off-by: Sam James  gentoo.org>

 dev-haskell/generics-sop/Manifest  |  1 -
 .../generics-sop/generics-sop-0.5.1.0.ebuild   | 26 --
 2 files changed, 27 deletions(-)

diff --git a/dev-haskell/generics-sop/Manifest 
b/dev-haskell/generics-sop/Manifest
index dd496402c6cf..89199077806c 100644
--- a/dev-haskell/generics-sop/Manifest
+++ b/dev-haskell/generics-sop/Manifest
@@ -1,2 +1 @@
-DIST generics-sop-0.5.1.0.tar.gz 29797 BLAKE2B 
8e61bf85d8541f9f54aa0ae908f37cba380b68a40d83c42ff7b1cf1931eebc3d8671c22714bd18addad9aa59fd0f0b9e3bd000f033911dd7b96d32ee4dc5d5e5
 SHA512 
454cb30800e4c6b225df6464970746ca51028ffbfe50143559eebf16918dd783ef2e7690c4877b568d1835043ec733ec0ca9a39e0ae88c3136c82d0afb42bda8
 DIST generics-sop-0.5.1.1.tar.gz 29898 BLAKE2B 
c5d98a338d3cae2bd64abae2d2cace4c87a80d3f194b96ec8c31cbb5e660fd17c9a11fe6cd56eeea8af8d720c1fac9f7ce278338276458de019251157ea27418
 SHA512 
8514a4aef263c2c38928a716c1755db7f2f52243d742b944bb718bf3458ae0969b451836e889075a2c4ea5893720dbb146212d1960a9573851d3ad6c66fb0d8d

diff --git a/dev-haskell/generics-sop/generics-sop-0.5.1.0.ebuild 
b/dev-haskell/generics-sop/generics-sop-0.5.1.0.ebuild
deleted file mode 100644
index af5a8ad6dadc..
--- a/dev-haskell/generics-sop/generics-sop-0.5.1.0.ebuild
+++ /dev/null
@@ -1,26 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-# ebuild generated by hackport 0.6.4.
-
-CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
-inherit haskell-cabal
-
-DESCRIPTION="Generic Programming using True Sums of Products"
-HOMEPAGE="https://hackage.haskell.org/package/generics-sop;
-SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz;
-
-LICENSE="BSD"
-SLOT="0/${PV}"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-
-RDEPEND=">=dev-haskell/sop-core-0.5.0:=[profile?] 
=dev-haskell/th-abstraction-0.3:=[profile?] 
=dev-lang/ghc-8.0.1:=
-"
-DEPEND="${RDEPEND}
-   >=dev-haskell/cabal-1.24.0.0
-"



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

2020-09-12 Thread Sergei Trofimovich
commit: 7dbfb88109c91e0e77987135b594cfe49320c70e
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Sat Sep 12 20:12:37 2020 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Sat Sep 12 20:23:04 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7dbfb881

dev-haskell/generics-sop: drop old

Package-Manager: Portage-3.0.6, Repoman-3.0.1
Signed-off-by: Sergei Trofimovich  gentoo.org>

 dev-haskell/generics-sop/Manifest  |  1 -
 .../generics-sop/generics-sop-0.2.4.0.ebuild   | 25 --
 2 files changed, 26 deletions(-)

diff --git a/dev-haskell/generics-sop/Manifest 
b/dev-haskell/generics-sop/Manifest
index a9fe0155111..5082bf3c9f0 100644
--- a/dev-haskell/generics-sop/Manifest
+++ b/dev-haskell/generics-sop/Manifest
@@ -1,2 +1 @@
-DIST generics-sop-0.2.4.0.tar.gz 32986 BLAKE2B 
8d4d426452f710a57fdcb4bfadd68f2b7faa208127feb7a55b9446cf2d455f799d703748c09ca2590140326f6f5a1f2e86bd609e7d52245ede4624f2c95c2baa
 SHA512 
ce0d92214e622c58febced5684ba92b117e413d5718c6fdea1471f0fc5ea48ea53b212a536618086228542985f304dc4434c75c6ab919a72e6f49ccce342d866
 DIST generics-sop-0.5.1.0.tar.gz 29797 BLAKE2B 
8e61bf85d8541f9f54aa0ae908f37cba380b68a40d83c42ff7b1cf1931eebc3d8671c22714bd18addad9aa59fd0f0b9e3bd000f033911dd7b96d32ee4dc5d5e5
 SHA512 
454cb30800e4c6b225df6464970746ca51028ffbfe50143559eebf16918dd783ef2e7690c4877b568d1835043ec733ec0ca9a39e0ae88c3136c82d0afb42bda8

diff --git a/dev-haskell/generics-sop/generics-sop-0.2.4.0.ebuild 
b/dev-haskell/generics-sop/generics-sop-0.2.4.0.ebuild
deleted file mode 100644
index 005b9c33f22..000
--- a/dev-haskell/generics-sop/generics-sop-0.2.4.0.ebuild
+++ /dev/null
@@ -1,25 +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.1.
-
-CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
-inherit haskell-cabal
-
-DESCRIPTION="Generic Programming using True Sums of Products"
-HOMEPAGE="https://hackage.haskell.org/package/generics-sop;
-SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz;
-
-LICENSE="BSD"
-SLOT="0/${PV}"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-
-RDEPEND=">=dev-haskell/transformers-compat-0.3:=[profile?] 
=dev-lang/ghc-7.8.2:=
-"
-DEPEND="${RDEPEND}
-   >=dev-haskell/cabal-1.18.1.3
-"



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

2017-02-16 Thread Sergei Trofimovich
commit: a67a929265e728f8144c04ec3a0e2bf5916ddc47
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Thu Feb 16 08:38:38 2017 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Thu Feb 16 10:21:55 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a67a9292

dev-haskell/generics-sop: new package, a depend of dev-haskell/persistent-2.6

Generic Programming using True Sums of Products

Package-Manager: Portage-2.3.3, Repoman-2.3.1

 dev-haskell/generics-sop/Manifest  |  1 +
 .../generics-sop/generics-sop-0.2.4.0.ebuild   | 26 +++
 dev-haskell/generics-sop/metadata.xml  | 37 ++
 3 files changed, 64 insertions(+)

diff --git a/dev-haskell/generics-sop/Manifest 
b/dev-haskell/generics-sop/Manifest
new file mode 100644
index 00..c04bc56dff
--- /dev/null
+++ b/dev-haskell/generics-sop/Manifest
@@ -0,0 +1 @@
+DIST generics-sop-0.2.4.0.tar.gz 32986 SHA256 
481f73f122970efc24fe9dea71077e265d260834d975dd41395671d9a86a1863 SHA512 
ce0d92214e622c58febced5684ba92b117e413d5718c6fdea1471f0fc5ea48ea53b212a536618086228542985f304dc4434c75c6ab919a72e6f49ccce342d866
 WHIRLPOOL 
8ee0469f5a9685b904bd7d86a8949cf3f527c8f0d207632b796f215499d9864fea3766e185536109dbf722f6395c4bed9e49e66a695dd748afb19510dbc04012

diff --git a/dev-haskell/generics-sop/generics-sop-0.2.4.0.ebuild 
b/dev-haskell/generics-sop/generics-sop-0.2.4.0.ebuild
new file mode 100644
index 00..61f9a0a236
--- /dev/null
+++ b/dev-haskell/generics-sop/generics-sop-0.2.4.0.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=6
+
+# ebuild generated by hackport 0.5.1.
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Generic Programming using True Sums of Products"
+HOMEPAGE="http://hackage.haskell.org/package/generics-sop;
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-haskell/transformers-compat-0.3:=[profile?] 
=dev-lang/ghc-7.8.2:=
+"
+DEPEND="${RDEPEND}
+   >=dev-haskell/cabal-1.18.1.3
+"

diff --git a/dev-haskell/generics-sop/metadata.xml 
b/dev-haskell/generics-sop/metadata.xml
new file mode 100644
index 00..af041149fe
--- /dev/null
+++ b/dev-haskell/generics-sop/metadata.xml
@@ -0,0 +1,37 @@
+
+http://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   hask...@gentoo.org
+   Gentoo Haskell
+   
+   
+   A library to support the definition of generic functions.
+   Datatypes are viewed in a uniform, structured way:
+   the choice between constructors is represented using an n-ary
+   sum, and the arguments of each constructor are represented using
+   an n-ary product.
+   
+   The module "Generics.SOP" is the main module of this library 
and contains
+   more detailed documentation.
+   
+   Examples of using this library are provided by the following
+   packages:
+   
+   * @https://hackage.haskell.org/package/basic-sop 
basic-sop@ basic examples,
+   
+   * @https://hackage.haskell.org/package/pretty-sop 
pretty-sop@ generic pretty printing,
+   
+   * @https://hackage.haskell.org/package/lens-sop 
lens-sop@ generically computed lenses,
+   
+   * @https://hackage.haskell.org/package/json-sop 
json-sop@ generic JSON conversions.
+   
+   A detailed description of the ideas behind this library is 
provided by
+   the paper:
+   
+   * Edsko de Vries and Andres Löh.
+   http://www.andres-loeh.de/TrueSumsOfProducts True Sums of 
Products.
+   Workshop on Generic Programming (WGP) 2014.
+   
+   
+