diff options
author | V3n3RiX <venerix@koprulu.sector> | 2023-10-23 08:35:49 +0100 |
---|---|---|
committer | V3n3RiX <venerix@koprulu.sector> | 2023-10-23 08:35:49 +0100 |
commit | 386855c4d1ef509c1fd32abd721589c81669613b (patch) | |
tree | 35dc984118f0a7dc2df88313d83bb5779fd12514 /dev-haskell/deriving-compat | |
parent | 0118ac4510d7b85ca62da20e4abd1286dd8bd752 (diff) |
gentoo auto-resync : 23:10:2023 - 08:35:49
Diffstat (limited to 'dev-haskell/deriving-compat')
-rw-r--r-- | dev-haskell/deriving-compat/Manifest | 4 | ||||
-rw-r--r-- | dev-haskell/deriving-compat/deriving-compat-0.6.5.ebuild | 30 | ||||
-rw-r--r-- | dev-haskell/deriving-compat/metadata.xml | 44 |
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 - @<http://hackage.haskell.org/package/generic-deriving generic-deriving>@ - 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 - @<http://hackage.haskell.org/package/th-lift th-lift>@ - 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> |