summaryrefslogtreecommitdiff
path: root/dev-haskell/deriving-compat
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2023-10-23 08:35:49 +0100
committerV3n3RiX <venerix@koprulu.sector>2023-10-23 08:35:49 +0100
commit386855c4d1ef509c1fd32abd721589c81669613b (patch)
tree35dc984118f0a7dc2df88313d83bb5779fd12514 /dev-haskell/deriving-compat
parent0118ac4510d7b85ca62da20e4abd1286dd8bd752 (diff)
gentoo auto-resync : 23:10:2023 - 08:35:49
Diffstat (limited to 'dev-haskell/deriving-compat')
-rw-r--r--dev-haskell/deriving-compat/Manifest4
-rw-r--r--dev-haskell/deriving-compat/deriving-compat-0.6.5.ebuild30
-rw-r--r--dev-haskell/deriving-compat/metadata.xml44
3 files changed, 34 insertions, 44 deletions
diff --git a/dev-haskell/deriving-compat/Manifest b/dev-haskell/deriving-compat/Manifest
index 2899191ac207..9a22bd681a20 100644
--- a/dev-haskell/deriving-compat/Manifest
+++ b/dev-haskell/deriving-compat/Manifest
@@ -1,3 +1,5 @@
+DIST deriving-compat-0.6.5.tar.gz 74588 BLAKE2B a20c58f97e02d5b17aab2c561e09d6e7b147dbe3c2321fd0d8125ad2c12e0040a380a4b7f9150fe44905c802326017080a6bfcd0c79ad28816d01632d5af766e SHA512 7e4d20eac97c6deb95067163fef0f2032eaa642dc3ef3044046a5a2b3de4acd8deb8f4d07365c57b831fbada8fd4dd5752a0570d04b97533f07a870d9e728e69
DIST deriving-compat-0.6.tar.gz 73015 BLAKE2B d0694fad9873617eff1581a239a6470248cfd2ed0372590cf5757b1f569dfcfcfb52e44f7096998f98c762735c5c54acd86ef3338271d9dec88d52fede1d698e SHA512 631a9eea6a2546f6f10b1365f8f2acf77611af41c1823583b3365d9def3d355b8596dbfe552d88feae2aa4e3d2aa5b30417e57191ace3c53b05f26890528f51c
+EBUILD deriving-compat-0.6.5.ebuild 966 BLAKE2B f568275a778180867dc65f8baa9e26356979eaa0cbb327140b7988d481c54e74780904fca9a43dacd077d2b3f37011987591f475dfa4ac2ef69a982f05a31d53 SHA512 0bcc34e93c52ec1e0d6cfec38e687e11e3ef131bffc458ab542dbc29123731ca223599902e9b1e255d149791a8ded3928fb6c6ff9971a39d5c058a87c5b4c05e
EBUILD deriving-compat-0.6.ebuild 1028 BLAKE2B 4b05a2b30aa7cbddb6e6f18af85784efeae74912cc5cb64aa31d78923c8d588a093c3fe5902e5f1f7bc989c3d90026c498783ad8857fc1081f66d739466276e7 SHA512 e0fb7f5f0dcd56cbbb4548200a237d9ea2cb804c69146d7c8f7c823559391763f4ce587a8d96dd79306ab0c9b43cf3a99be1ce635456f703ba5ebe187a28010e
-MISC metadata.xml 2106 BLAKE2B b23b58e52cab861656665070ae42f94f1ef0cb7842b24047ca2543267ae992ac881d9bfbd6f632bf141369937b98ef2e56c38163930e79366ab58dd0b5d2f5db SHA512 40465c3299d2a2432d50a2b72c93ffc7db97b68e3993094c7174251e66f2c1cdc70cdea0d8c0fb76769ca1d0d1b8084e623ea688ab3ad47174540e94ade210f6
+MISC metadata.xml 401 BLAKE2B 1622e39d3ec42b7f751595ce893fdebc116045297dd71fdcec14426a5494e3b84d7ba8b847d56e444e9709b243c17de91a18d9b3d2fb8d69ee6e0de193e56abe SHA512 8eb111a29fe24ff8465fa933fd23b752612429c9e0076b3d2078c62cbb44d681713fcf2154966fe7f55107f41074750b5189cd35494053dcea3a2cf9551d2c03
diff --git a/dev-haskell/deriving-compat/deriving-compat-0.6.5.ebuild b/dev-haskell/deriving-compat/deriving-compat-0.6.5.ebuild
new file mode 100644
index 000000000000..420bda40c27e
--- /dev/null
+++ b/dev-haskell/deriving-compat/deriving-compat-0.6.5.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# ebuild generated by hackport 0.8.4.0.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+DESCRIPTION="Backports of GHC deriving extensions"
+HOMEPAGE="https://github.com/haskell-compat/deriving-compat"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
+
+RDEPEND=">=dev-haskell/th-abstraction-0.4:=[profile?] <dev-haskell/th-abstraction-0.7:=[profile?]
+ >=dev-haskell/transformers-compat-0.5:=[profile?]
+ >=dev-lang/ghc-8.8.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-3.0.0.0
+ test? ( >=dev-haskell/base-compat-0.8.1 <dev-haskell/base-compat-1
+ >=dev-haskell/base-orphans-0.5 <dev-haskell/base-orphans-1
+ >=dev-haskell/hspec-1.8
+ >=dev-haskell/quickcheck-2 <dev-haskell/quickcheck-3
+ >=dev-haskell/tagged-0.7 <dev-haskell/tagged-1
+ >=dev-haskell/void-0.5.10 <dev-haskell/void-1 )
+"
diff --git a/dev-haskell/deriving-compat/metadata.xml b/dev-haskell/deriving-compat/metadata.xml
index 704693498e4c..ed9245f629c2 100644
--- a/dev-haskell/deriving-compat/metadata.xml
+++ b/dev-haskell/deriving-compat/metadata.xml
@@ -5,50 +5,8 @@
<email>haskell@gentoo.org</email>
<name>Gentoo Haskell</name>
</maintainer>
- <longdescription>
- Provides Template Haskell functions that mimic deriving
- extensions that were introduced or modified in recent versions
- of GHC. Currently, the following extensions are covered:
-
- * @DeriveFoldable@
-
- * @DeriveFunctor@
-
- * @DeriveTraversable@
-
- The following changes have been backported:
-
- * In GHC 8.0, @DeriveFoldable@ was changed to allow folding
- over data types with existential constraints.
-
- * In GHC 8.0, @DeriveFoldable@ and @DeriveTraversable@ were
- changed so as not to generate superfluous @mempty@ or @pure@
- expressions in generated code. As a result, this allows
- deriving @Traversable@ instances for datatypes with unlifted
- argument types.
-
- * In GHC 8.0, deriving @Show@ was changed so that constructor fields
- with unlifted types are no longer shown with parentheses, and
- the output of showing an unlifted type is suffixed with the same
- number of hash signs as the corresponding primitive literals.
-
- * In GHC 8.2, deriving `Ord` was changed so that it generates concrete
- @if@-expressions that are not subject to @RebindableSyntax@.
-
- Note that some recent GHC extensions are not covered by this package:
-
- * @DeriveGeneric@, which was introducted in GHC 7.2 for deriving
- @Generic@ instances, and modified in GHC 7.6 to allow derivation
- of @Generic1@ instances. Use @Generics.Deriving.TH@ from
- @&lt;http://hackage.haskell.org/package/generic-deriving generic-deriving&gt;@
- to derive @Generic(1)@ using Template Haskell.
-
- * @DeriveLift@, which was introduced in GHC 8.0 for deriving
- @Lift@ instances. Use @Language.Haskell.TH.Lift@ from
- @&lt;http://hackage.haskell.org/package/th-lift th-lift&gt;@
- to derive @Lift@ using Template Haskell.
- </longdescription>
<upstream>
+ <remote-id type="hackage">deriving-compat</remote-id>
<remote-id type="github">haskell-compat/deriving-compat</remote-id>
</upstream>
</pkgmetadata>