[gentoo-commits] repo/gentoo:master commit in: dev-haskell/generics-sop/
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/
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/
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/
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. + + +