head	1.15;
access;
symbols
	pkgsrc-2026Q3:1.15.0.10
	pkgsrc-2026Q3-base:1.15
	pkgsrc-2026Q2:1.15.0.8
	pkgsrc-2026Q2-base:1.15
	pkgsrc-2026Q1:1.15.0.6
	pkgsrc-2026Q1-base:1.15
	pkgsrc-2025Q4:1.15.0.4
	pkgsrc-2025Q4-base:1.15
	pkgsrc-2025Q3:1.15.0.2
	pkgsrc-2025Q3-base:1.15
	pkgsrc-2025Q2:1.14.0.4
	pkgsrc-2025Q2-base:1.14
	pkgsrc-2025Q1:1.14.0.2
	pkgsrc-2025Q1-base:1.14
	pkgsrc-2024Q4:1.11.0.6
	pkgsrc-2024Q4-base:1.11
	pkgsrc-2024Q3:1.11.0.4
	pkgsrc-2024Q3-base:1.11
	pkgsrc-2024Q2:1.11.0.2
	pkgsrc-2024Q2-base:1.11
	pkgsrc-2024Q1:1.9.0.4
	pkgsrc-2024Q1-base:1.9
	pkgsrc-2023Q4:1.9.0.2
	pkgsrc-2023Q4-base:1.9
	pkgsrc-2023Q3:1.6.0.6
	pkgsrc-2023Q3-base:1.6
	pkgsrc-2023Q2:1.6.0.4
	pkgsrc-2023Q2-base:1.6
	pkgsrc-2023Q1:1.6.0.2
	pkgsrc-2023Q1-base:1.6
	pkgsrc-2022Q4:1.4.0.4
	pkgsrc-2022Q4-base:1.4
	pkgsrc-2022Q3:1.4.0.2
	pkgsrc-2022Q3-base:1.4
	pkgsrc-2022Q2:1.3.0.4
	pkgsrc-2022Q2-base:1.3
	pkgsrc-2022Q1:1.3.0.2
	pkgsrc-2022Q1-base:1.3;
locks; strict;
comment	@# @;


1.15
date	2025.08.13.11.06.57;	author pho;	state Exp;
branches;
next	1.14;
commitid	oGqtJTKdyCfCKy6G;

1.14
date	2025.03.05.03.39.27;	author pho;	state Exp;
branches;
next	1.13;
commitid	VPkRDaZT4MoYrPLF;

1.13
date	2025.02.02.13.05.22;	author pho;	state Exp;
branches;
next	1.12;
commitid	Zl7FwsffomOQzTHF;

1.12
date	2025.01.30.04.23.20;	author pho;	state Exp;
branches;
next	1.11;
commitid	1txJZMDf9ocbNsHF;

1.11
date	2024.05.09.01.32.11;	author pho;	state Exp;
branches;
next	1.10;
commitid	zmOkUK6EkFT4og9F;

1.10
date	2024.05.02.04.30.24;	author pho;	state Exp;
branches;
next	1.9;
commitid	Az15syOYqv9FBn8F;

1.9
date	2023.11.02.06.36.55;	author pho;	state Exp;
branches;
next	1.8;
commitid	dPkTdcIqhE4k90LE;

1.8
date	2023.10.30.09.04.09;	author pho;	state Exp;
branches;
next	1.7;
commitid	ZEX6hYUwhdTg4DKE;

1.7
date	2023.10.09.04.54.29;	author pho;	state Exp;
branches;
next	1.6;
commitid	GWJENRm2aeL7mUHE;

1.6
date	2023.02.07.01.40.48;	author pho;	state Exp;
branches;
next	1.5;
commitid	FngQneW4VvkL7xcE;

1.5
date	2023.01.26.17.53.14;	author pho;	state Exp;
branches;
next	1.4;
commitid	oONbkQwu34aOT4bE;

1.4
date	2022.08.20.08.08.18;	author wiz;	state Exp;
branches;
next	1.3;
commitid	gfUtMrzKtoUPLAQD;

1.3
date	2022.02.26.03.58.06;	author pho;	state Exp;
branches;
next	1.2;
commitid	YpGygpH4CsFi05uD;

1.2
date	2022.02.12.08.50.37;	author pho;	state Exp;
branches;
next	1.1;
commitid	RtqPCkFXjE2Y4jsD;

1.1
date	2022.02.12.05.27.27;	author pho;	state Exp;
branches;
next	;
commitid	cMNXJlNJBXxuXhsD;


desc
@@


1.15
log
@Bump all Haskell because lang/ghc910 has got a library change
@
text
@# $NetBSD: Makefile,v 1.14 2025/03/05 03:39:27 pho Exp $

DISTNAME=	semialign-1.3.1
PKGREVISION=	3
CATEGORIES=	devel

MAINTAINER=	pkgsrc-users@@NetBSD.org
COMMENT=	Align and Zip type-classes from the common Semialign ancestor
LICENSE=	modified-bsd

HASKELL_UNRESTRICT_DEPENDENCIES+=	\
	hashable

.include "../../devel/hs-hashable/buildlink3.mk"
.include "../../devel/hs-indexed-traversable/buildlink3.mk"
.include "../../devel/hs-indexed-traversable-instances/buildlink3.mk"
.include "../../devel/hs-tagged/buildlink3.mk"
.include "../../devel/hs-these/buildlink3.mk"
.include "../../devel/hs-unordered-containers/buildlink3.mk"
.include "../../devel/hs-vector/buildlink3.mk"
.include "../../math/hs-semigroupoids/buildlink3.mk"
.include "../../mk/haskell.mk"
.include "../../mk/bsd.pkg.mk"
@


1.14
log
@recursive revbump after patching lang/ghc910
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.13 2025/02/02 13:05:22 pho Exp $
d4 1
a4 1
PKGREVISION=	2
@


1.13
log
@Bump all Haskell packages after switching the default compiler.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.12 2025/01/30 04:23:20 pho Exp $
d4 1
a4 1
PKGREVISION=	1
@


1.12
log
@devel/hs-semialign: update to semialign-1.3.1

# 1.3.1

- Support GHC-8.6.5...GHC-9.10.1
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.11 2024/05/09 01:32:11 pho Exp $
d4 1
@


1.11
log
@Recursive revbump after changing the default Haskell compiler
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.10 2024/05/02 04:30:24 pho Exp $
d3 1
a3 2
DISTNAME=	semialign-1.3
PKGREVISION=	2
d11 1
a11 1
	base
@


1.10
log
@devel/hs-semialign: Fix build with GHC 9.8

This breaks build with the currently default GHC 9.6. Please bear with me
until I switch the default compiler.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.9 2023/11/02 06:36:55 pho Exp $
d4 1
a4 1
PKGREVISION=	1
@


1.9
log
@Revbump all Haskell after updating lang/ghc96
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.8 2023/10/30 09:04:09 pho Exp $
d11 3
@


1.8
log
@devel/hs-semialign: Update to 1.3

1.3
    Depend on bifunctor-classes-compat instead of bifunctors See changelog
    note in bifunctors-5.6:
    https://hackage.haskell.org/package/bifunctors-5.6/changelog This is
    breaking change, but affects only GHC-8.0 and older users. In that case
    you should check various combinations of newer/older bifunctors, these,
    and semialign packages.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.7 2023/10/09 04:54:29 pho Exp $
d4 1
@


1.7
log
@Bump Haskell packages after updating lang/ghc94
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.6 2023/02/07 01:40:48 pho Exp $
d3 1
a3 2
DISTNAME=	semialign-1.2.0.1
PKGREVISION=	5
a9 4
HASKELL_UNRESTRICT_DEPENDENCIES+=	\
	base	\
	vector

@


1.6
log
@revbump all the Haskell packages after modifying the runtime system of lang/ghc94
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.5 2023/01/26 17:53:14 pho Exp $
d4 1
a4 1
PKGREVISION=	4
@


1.5
log
@devel/hs-semialign: Fix build with GHC 9.4
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.4 2022/08/20 08:08:18 wiz Exp $
d4 1
a4 1
PKGREVISION=	3
@


1.4
log
@hs*: recursive bump for new dependencies needed

for hs-aeson, hs-vector
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.3 2022/02/26 03:58:06 pho Exp $
d11 4
@


1.3
log
@Bump all Haskell packages after enabling "split sections" in mk/haskell.mk
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.2 2022/02/12 08:50:37 pho Exp $
d4 1
a4 1
PKGREVISION=	2
@


1.2
log
@revbump after changing the default Haskell compiler
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.1 2022/02/12 05:27:27 pho Exp $
d4 1
a4 1
PKGREVISION=	1
@


1.1
log
@devel/hs-semialign: import hs-semialign-1.2.0.1

The major use of These of this is provided by the align member of Semialign
class, representing a generalized notion of "zipping with padding" that
combines structures without truncating to the size of the smaller input.

It turns out that zip operation fits well the Semialign class, forming
lattice-like structure.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.3 2022/01/18 02:48:21 pho Exp $
d4 1
@

