head 1.20; access; symbols pkgsrc-2023Q4:1.20.0.2 pkgsrc-2023Q4-base:1.20 pkgsrc-2023Q3:1.18.0.6 pkgsrc-2023Q3-base:1.18 pkgsrc-2023Q2:1.18.0.4 pkgsrc-2023Q2-base:1.18 pkgsrc-2023Q1:1.18.0.2 pkgsrc-2023Q1-base:1.18 pkgsrc-2022Q4:1.17.0.8 pkgsrc-2022Q4-base:1.17 pkgsrc-2022Q3:1.17.0.6 pkgsrc-2022Q3-base:1.17 pkgsrc-2022Q2:1.17.0.4 pkgsrc-2022Q2-base:1.17 pkgsrc-2022Q1:1.17.0.2 pkgsrc-2022Q1-base:1.17 pkgsrc-2021Q4:1.13.0.6 pkgsrc-2021Q4-base:1.13 pkgsrc-2021Q3:1.13.0.4 pkgsrc-2021Q3-base:1.13 pkgsrc-2021Q2:1.13.0.2 pkgsrc-2021Q2-base:1.13 pkgsrc-2021Q1:1.12.0.10 pkgsrc-2021Q1-base:1.12 pkgsrc-2020Q4:1.12.0.8 pkgsrc-2020Q4-base:1.12 pkgsrc-2020Q3:1.12.0.6 pkgsrc-2020Q3-base:1.12 pkgsrc-2020Q2:1.12.0.4 pkgsrc-2020Q2-base:1.12 pkgsrc-2020Q1:1.12.0.2 pkgsrc-2020Q1-base:1.12 pkgsrc-2019Q4:1.9.0.36 pkgsrc-2019Q4-base:1.9 pkgsrc-2019Q3:1.9.0.32 pkgsrc-2019Q3-base:1.9 pkgsrc-2019Q2:1.9.0.30 pkgsrc-2019Q2-base:1.9 pkgsrc-2019Q1:1.9.0.28 pkgsrc-2019Q1-base:1.9 pkgsrc-2018Q4:1.9.0.26 pkgsrc-2018Q4-base:1.9 pkgsrc-2018Q3:1.9.0.24 pkgsrc-2018Q3-base:1.9 pkgsrc-2018Q2:1.9.0.22 pkgsrc-2018Q2-base:1.9 pkgsrc-2018Q1:1.9.0.20 pkgsrc-2018Q1-base:1.9 pkgsrc-2017Q4:1.9.0.18 pkgsrc-2017Q4-base:1.9 pkgsrc-2017Q3:1.9.0.16 pkgsrc-2017Q3-base:1.9 pkgsrc-2017Q2:1.9.0.12 pkgsrc-2017Q2-base:1.9 pkgsrc-2017Q1:1.9.0.10 pkgsrc-2017Q1-base:1.9 pkgsrc-2016Q4:1.9.0.8 pkgsrc-2016Q4-base:1.9 pkgsrc-2016Q3:1.9.0.6 pkgsrc-2016Q3-base:1.9 pkgsrc-2016Q2:1.9.0.4 pkgsrc-2016Q2-base:1.9 pkgsrc-2016Q1:1.9.0.2 pkgsrc-2016Q1-base:1.9 pkgsrc-2015Q4:1.8.0.4 pkgsrc-2015Q4-base:1.8 pkgsrc-2015Q3:1.8.0.2 pkgsrc-2015Q3-base:1.8 pkgsrc-2015Q2:1.6.0.2 pkgsrc-2015Q2-base:1.6 pkgsrc-2015Q1:1.4.0.4 pkgsrc-2015Q1-base:1.4 pkgsrc-2014Q4:1.4.0.2 pkgsrc-2014Q4-base:1.4 pkgsrc-2014Q3:1.2.0.2 pkgsrc-2014Q3-base:1.2; locks; strict; comment @# @; 1.20 date 2023.11.02.06.37.14; author pho; state Exp; branches; next 1.19; commitid dPkTdcIqhE4k90LE; 1.19 date 2023.10.09.04.54.41; author pho; state Exp; branches; next 1.18; commitid GWJENRm2aeL7mUHE; 1.18 date 2023.02.07.01.41.01; author pho; state Exp; branches; next 1.17; commitid FngQneW4VvkL7xcE; 1.17 date 2022.02.26.03.58.18; author pho; state Exp; branches; next 1.16; commitid YpGygpH4CsFi05uD; 1.16 date 2022.02.12.08.50.45; author pho; state Exp; branches; next 1.15; commitid RtqPCkFXjE2Y4jsD; 1.15 date 2022.02.11.19.49.22; author pho; state Exp; branches; next 1.14; commitid ZbkvUiH812zaLesD; 1.14 date 2022.01.18.02.48.19; author pho; state Exp; branches; next 1.13; commitid ebWMDlQYfX5rS3pD; 1.13 date 2021.05.03.19.01.08; author pho; state Exp; branches; next 1.12; commitid Sim1lfCa9UFPBJRC; 1.12 date 2020.01.11.09.53.06; author pho; state Exp; branches; next 1.11; commitid pdCSgvB9HLzcXfSB; 1.11 date 2019.12.31.18.57.16; author pho; state Exp; branches; next 1.10; commitid CrgKx3OMlv9OjTQB; 1.10 date 2019.12.31.16.36.07; author pho; state Exp; branches; next 1.9; commitid kMO2adWpxUBnxSQB; 1.9 date 2016.01.10.11.49.10; author szptvlfn; state Exp; branches; next 1.8; commitid feBpEk0egeExAnQy; 1.8 date 2015.08.02.11.27.05; author szptvlfn; state Exp; branches; next 1.7; commitid mI7vHkOM2UKQDGvy; 1.7 date 2015.07.25.21.59.58; author szptvlfn; state Exp; branches; next 1.6; commitid 3E93yPWxzNhVoIuy; 1.6 date 2015.06.08.20.56.15; author szptvlfn; state Exp; branches; next 1.5; commitid JAeRGkft0f9IyFoy; 1.5 date 2015.06.04.20.08.59; author szptvlfn; state Exp; branches; next 1.4; commitid CUvE3GtZcueoq9oy; 1.4 date 2014.12.12.22.55.25; author szptvlfn; state Exp; branches; next 1.3; commitid cIT3r0dp02vkWN1y; 1.3 date 2014.12.12.22.04.22; author szptvlfn; state Exp; branches; next 1.2; commitid UtqVNOPbvwBMEN1y; 1.2 date 2014.09.14.18.26.13; author szptvlfn; state Exp; branches; next 1.1; commitid U8eZRUSbZF7qjlQx; 1.1 date 2014.09.02.20.58.16; author szptvlfn; state Exp; branches; next ; commitid rqsNctcUNQevxOOx; desc @@ 1.20 log @Revbump all Haskell after updating lang/ghc96 @ text @# $NetBSD: buildlink3.mk,v 1.19 2023/10/09 04:54:41 pho Exp $ BUILDLINK_TREE+= hs-semigroups .if !defined(HS_SEMIGROUPS_BUILDLINK3_MK) HS_SEMIGROUPS_BUILDLINK3_MK:= BUILDLINK_API_DEPENDS.hs-semigroups+= hs-semigroups>=0.20 BUILDLINK_ABI_DEPENDS.hs-semigroups+= hs-semigroups>=0.20nb5 BUILDLINK_PKGSRCDIR.hs-semigroups?= ../../math/hs-semigroups .include "../../devel/hs-hashable/buildlink3.mk" .include "../../devel/hs-tagged/buildlink3.mk" .include "../../devel/hs-transformers-compat/buildlink3.mk" .include "../../devel/hs-unordered-containers/buildlink3.mk" .endif # HS_SEMIGROUPS_BUILDLINK3_MK BUILDLINK_TREE+= -hs-semigroups @ 1.19 log @Bump Haskell packages after updating lang/ghc94 @ text @d1 1 a1 1 # $NetBSD: buildlink3.mk,v 1.18 2023/02/07 01:41:01 pho Exp $ d9 1 a9 1 BUILDLINK_ABI_DEPENDS.hs-semigroups+= hs-semigroups>=0.20nb4 @ 1.18 log @revbump all the Haskell packages after modifying the runtime system of lang/ghc94 @ text @d1 1 a1 1 # $NetBSD: buildlink3.mk,v 1.17 2022/02/26 03:58:18 pho Exp $ d9 1 a9 1 BUILDLINK_ABI_DEPENDS.hs-semigroups+= hs-semigroups>=0.20nb3 @ 1.17 log @Bump all Haskell packages after enabling "split sections" in mk/haskell.mk @ text @d1 1 a1 1 # $NetBSD: buildlink3.mk,v 1.16 2022/02/12 08:50:45 pho Exp $ d9 1 a9 1 BUILDLINK_ABI_DEPENDS.hs-semigroups+= hs-semigroups>=0.20nb2 @ 1.16 log @revbump after changing the default Haskell compiler @ text @d1 1 a1 1 # $NetBSD: buildlink3.mk,v 1.15 2022/02/11 19:49:22 pho Exp $ d9 1 a9 1 BUILDLINK_ABI_DEPENDS.hs-semigroups+= hs-semigroups>=0.20nb1 @ 1.15 log @Update to semigroups-0.20 0.20 [2021.11.15] * Support hashable-1.4. The Hashable1 instances added in 0.19.2 are removed for all types except NonEmpty, in accordance with the corresponding changes from hashable-1.4. 0.19.2 [2021.08.30] * Backport Hashable1 instances for NonEmpty, Min, Max, First, Last, WrappedMonoid, and Option. @ text @d1 1 a1 1 # $NetBSD: buildlink3.mk,v 1.14 2022/01/18 02:48:19 pho Exp $ d9 1 a9 1 BUILDLINK_ABI_DEPENDS.hs-semigroups+= hs-semigroups>=0.20 @ 1.14 log @Bump packages that depends on GHC @ text @d1 1 a1 1 # $NetBSD: buildlink3.mk,v 1.13 2021/05/03 19:01:08 pho Exp $ d8 2 a9 2 BUILDLINK_API_DEPENDS.hs-semigroups+= hs-semigroups>=0.19.1 BUILDLINK_ABI_DEPENDS.hs-semigroups+= hs-semigroups>=0.19.1nb3 @ 1.13 log @*: Bump PKGREVISION for ghc-9.0.1 @ text @d1 1 a1 1 # $NetBSD: buildlink3.mk,v 1.12 2020/01/11 09:53:06 pho Exp $ d9 1 a9 1 BUILDLINK_ABI_DEPENDS.hs-semigroups+= hs-semigroups>=0.19.1nb2 @ 1.12 log @Remove dependency on devel/hs-text It's now part of GHC. @ text @d1 1 a1 1 # $NetBSD: buildlink3.mk,v 1.11 2019/12/31 18:57:16 pho Exp $ d9 1 a9 1 BUILDLINK_ABI_DEPENDS.hs-semigroups+= hs-semigroups>=0.19.1 @ 1.11 log @Remove dependency on devel/hs-transformers @ text @d1 1 a1 1 # $NetBSD: buildlink3.mk,v 1.10 2019/12/31 16:36:07 pho Exp $ a13 1 .include "../../devel/hs-text/buildlink3.mk" @ 1.10 log @Update to semigroups-0.19.1 0.19.1 [2019.08.27] * Add GenericSemigroupMonoid, an adapter newtype suitable for DerivingVia, to Data.Semigroup.Generic. * Work around a bug related to the backported Generic(1) instances in this package (that could only be triggered on GHC 7.2 or 7.4) in which the hand-written Datatype, Constructor, and Selector instances for internal data types could overlap with GHC-generated instances. 0.19 [2019.05.10] * The (<>) method of the backported Semigroup class no longer has a default implementation in terms of mappend. This mirrors the Data.Semigroup API that was introduced in base-4.9. This is a breaking change for any Semigroup instances that are defined in tandem with versions of base older than 4.9. * Make the backported Hashable Arg instance reflect its respective variants in the hashable package. In hashable-1.3, the Hashable Arg instance only hashes the first argument, lest equal values have different hashes. * Backport the Lift (NonEmpty a) instance introduced in template-haskell-2.15.0.0. * Data.List.NonEmpty is now unconditionally Trustworthy. 0.18.5 [2018.07.02] * Use a more efficient sconcat for the Semigroup instances for strict and lazy ByteString. 0.18.4 [2018.01.29] * Backport Semigroup instances for Data.Ord.Down and strict ST, which were added in base-4.11. 0.18.3 * Add Semigroup instance for IO, as well as for Event and Lifetime from GHC.Event * Add Eq1, Ord1, Read1, and Show1 instances for NonEmpty * Define Generic and Generic1 instances back to GHC 7.2, and expose the Data.Semigroup.Generic module on GHC 7.2 0.18.2 * Depend on the bytestring-builder package to ensure Semigroup instances for bytestring Builder and ShortByteString are always defined * Allow building with binary-0.8.3 and later 0.18.1 * Add the missing instance for Data.Binary.Builder.Builder. 0.18.0.1 * Added support for base-4.9 0.18 * Removed the partial functions words, unwords, lines, unlines 0.17.0.1 * Fixed the @@since annotations 0.17 * Added groupWith, groupAllWith, groupWith1, groupAllWith1 * Renamed sortOn to sortWith to match the "Comprehensive comprehensions" paper and TransformListComp extension. * Add Semigroup instances for Alt, Void, Proxy and Tagged * Add Num instances for Min and Max * Removed times1p in favor of stimes. 0.16.2.2 * Cleaned up imports to remove warnings on GHC 7.10. 0.16.2.1 * Restored the ability to build on GHC < 7.6. (Generic1 deriving was only added in GHC 7.6) 0.16.2 * Added genericMappend and supporting GSemigroup class for generically deriving Semigroup instances. * Added Arg a b which only compares for equality/order on its first argument, which can be used to compute argmin and argmax. * Add Bifunctor Arg instance to avoid orphans for GHC 7.10+. * Added missing Data.Monoid.Generic module to source control. 0.16.1 * Added Semigroup instances for various Builder constructions in text and bytestring where available. * Added MonadFix and MonadPlus instances for NonEmpty. 0.16.0.1 * Bumped deepseq version bound for GHC 7.10 compatibility. 0.16 * times1p and timesN are now reduced to accepting only a Natural argument. Whole doesn't exist in GHC 7.10's Numeric.Natural, and nats version 1 has removed support for the class. 0.15.4 * Use Data.Coerce.coerce on GHC 7.8+ to reduce the number of eta-expansions in the resulting core. * Avoid conflict with pending Foldable.length in base. @ text @d1 1 a1 1 # $NetBSD: buildlink3.mk,v 1.9 2016/01/10 11:49:10 szptvlfn Exp $ a14 1 .include "../../devel/hs-transformers/buildlink3.mk" @ 1.9 log @Bump PKGREVISION for hs-text-1.2.2.0 || hs-hashable-1.2.3.3 @ text @d1 1 a1 1 # $NetBSD: buildlink3.mk,v 1.8 2015/08/02 11:27:05 szptvlfn Exp $ d8 2 a9 2 BUILDLINK_API_DEPENDS.hs-semigroups+= hs-semigroups>=0.15.3 BUILDLINK_ABI_DEPENDS.hs-semigroups+= hs-semigroups>=0.15.3nb7 d13 1 a13 1 .include "../../math/hs-nats/buildlink3.mk" d15 2 @ 1.8 log @Bump PKGREVISION for hs-text-1.2.1.3 @ text @d1 1 a1 1 # $NetBSD: buildlink3.mk,v 1.7 2015/07/25 21:59:58 szptvlfn Exp $ d9 1 a9 1 BUILDLINK_ABI_DEPENDS.hs-semigroups+= hs-semigroups>=0.15.3nb6 @ 1.7 log @Bump PKGREVISION for hs-unordered-containers-0.2.5.1 @ text @d1 1 a1 1 # $NetBSD: buildlink3.mk,v 1.6 2015/06/08 20:56:15 szptvlfn Exp $ d9 1 a9 1 BUILDLINK_ABI_DEPENDS.hs-semigroups+= hs-semigroups>=0.15.3nb5 @ 1.6 log @Bump PKGREVISION for hs-hashable-1.2.3.2 @ text @d1 1 a1 1 # $NetBSD: buildlink3.mk,v 1.5 2015/06/04 20:08:59 szptvlfn Exp $ d9 1 a9 1 BUILDLINK_ABI_DEPENDS.hs-semigroups+= hs-semigroups>=0.15.3nb4 @ 1.5 log @Bump PKGREVISION for hs-text-1.2.1.1 @ text @d1 1 a1 1 # $NetBSD: buildlink3.mk,v 1.4 2014/12/12 22:55:25 szptvlfn Exp $ d9 1 a9 1 BUILDLINK_ABI_DEPENDS.hs-semigroups+= hs-semigroups>=0.15.3nb3 @ 1.4 log @Bump PKGREVISION for hs-text-1.2.0.3 @ text @d1 1 a1 1 # $NetBSD: buildlink3.mk,v 1.3 2014/12/12 22:04:22 szptvlfn Exp $ d9 1 a9 1 BUILDLINK_ABI_DEPENDS.hs-semigroups+= hs-semigroups>=0.15.3nb2 @ 1.3 log @Bump PKGREVISION for hs-text-1.2.0.2 || hs-hashable-1.2.3.0 @ text @d1 1 a1 1 # $NetBSD: buildlink3.mk,v 1.2 2014/09/14 18:26:13 szptvlfn Exp $ d9 1 a9 1 BUILDLINK_ABI_DEPENDS.hs-semigroups+= hs-semigroups>=0.15.3nb1 @ 1.2 log @Update to 0.15.3 CHANGELOG: 0.15.3 ------ * `instance NFData a => NFData (NonEmpty a)` * Added `NFData` instances for the types in Data.Semigroup @ text @d1 1 a1 1 # $NetBSD$ d9 1 a9 1 BUILDLINK_ABI_DEPENDS.hs-semigroups+= hs-semigroups>=0.15.3 @ 1.1 log @Import semigroups-0.15.2 as math/hs-semigroups, packaged for wip by pho. In mathematics, a semigroup is an algebraic structure consisting of a set together with an associative binary operation. A semigroup generalizes a monoid in that there might not exist an identity element. It also (originally) generalized a group (a monoid with all inverses) to a type where every element did not have to have an inverse, thus the name semigroup. @ text @d8 2 a9 2 BUILDLINK_API_DEPENDS.hs-semigroups+= hs-semigroups>=0.15.2 BUILDLINK_ABI_DEPENDS.hs-semigroups+= hs-semigroups>=0.15.2 @