head	1.14;
access;
symbols
	pkgsrc-2026Q3:1.14.0.10
	pkgsrc-2026Q3-base:1.14
	pkgsrc-2026Q2:1.14.0.8
	pkgsrc-2026Q2-base:1.14
	pkgsrc-2026Q1:1.14.0.6
	pkgsrc-2026Q1-base:1.14
	pkgsrc-2025Q4:1.14.0.4
	pkgsrc-2025Q4-base:1.14
	pkgsrc-2025Q3:1.14.0.2
	pkgsrc-2025Q3-base:1.14
	pkgsrc-2025Q2:1.13.0.4
	pkgsrc-2025Q2-base:1.13
	pkgsrc-2025Q1:1.13.0.2
	pkgsrc-2025Q1-base:1.13
	pkgsrc-2024Q4:1.10.0.6
	pkgsrc-2024Q4-base:1.10
	pkgsrc-2024Q3:1.10.0.4
	pkgsrc-2024Q3-base:1.10
	pkgsrc-2024Q2:1.10.0.2
	pkgsrc-2024Q2-base:1.10
	pkgsrc-2024Q1:1.8.0.4
	pkgsrc-2024Q1-base:1.8
	pkgsrc-2023Q4:1.8.0.2
	pkgsrc-2023Q4-base:1.8
	pkgsrc-2023Q3:1.5.0.6
	pkgsrc-2023Q3-base:1.5
	pkgsrc-2023Q2:1.5.0.4
	pkgsrc-2023Q2-base:1.5
	pkgsrc-2023Q1:1.5.0.2
	pkgsrc-2023Q1-base:1.5
	pkgsrc-2022Q4:1.3.0.4
	pkgsrc-2022Q4-base:1.3
	pkgsrc-2022Q3:1.3.0.2
	pkgsrc-2022Q3-base:1.3
	pkgsrc-2022Q2:1.2.0.4
	pkgsrc-2022Q2-base:1.2
	pkgsrc-2022Q1:1.2.0.2
	pkgsrc-2022Q1-base:1.2;
locks; strict;
comment	@# @;


1.14
date	2025.08.13.11.06.47;	author pho;	state Exp;
branches;
next	1.13;
commitid	oGqtJTKdyCfCKy6G;

1.13
date	2025.03.05.03.39.19;	author pho;	state Exp;
branches;
next	1.12;
commitid	VPkRDaZT4MoYrPLF;

1.12
date	2025.02.02.13.05.13;	author pho;	state Exp;
branches;
next	1.11;
commitid	Zl7FwsffomOQzTHF;

1.11
date	2025.01.31.09.56.22;	author pho;	state Exp;
branches;
next	1.10;
commitid	4xiwEzO4tXCrBCHF;

1.10
date	2024.05.09.01.32.02;	author pho;	state Exp;
branches;
next	1.9;
commitid	zmOkUK6EkFT4og9F;

1.9
date	2024.05.04.07.04.15;	author pho;	state Exp;
branches;
next	1.8;
commitid	hsrFB0az5iWsoE8F;

1.8
date	2023.11.02.06.36.44;	author pho;	state Exp;
branches;
next	1.7;
commitid	dPkTdcIqhE4k90LE;

1.7
date	2023.10.31.04.21.35;	author pho;	state Exp;
branches;
next	1.6;
commitid	rG1xtGU1PSDktJKE;

1.6
date	2023.10.09.04.54.22;	author pho;	state Exp;
branches;
next	1.5;
commitid	GWJENRm2aeL7mUHE;

1.5
date	2023.02.07.01.40.42;	author pho;	state Exp;
branches;
next	1.4;
commitid	FngQneW4VvkL7xcE;

1.4
date	2023.01.30.03.56.55;	author pho;	state Exp;
branches;
next	1.3;
commitid	sF3mujo7VAnV8wbE;

1.3
date	2022.08.20.08.08.17;	author wiz;	state Exp;
branches;
next	1.2;
commitid	gfUtMrzKtoUPLAQD;

1.2
date	2022.02.26.03.58.01;	author pho;	state Exp;
branches;
next	1.1;
commitid	YpGygpH4CsFi05uD;

1.1
date	2022.02.16.10.07.05;	author pho;	state Exp;
branches;
next	;
commitid	gFNkayF0DU2snPsD;


desc
@@


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

DISTNAME=	lsp-2.7.0.1
PKGREVISION=	3
CATEGORIES=	devel

MAINTAINER=	pkgsrc-users@@NetBSD.org
COMMENT=	Haskell library for the Microsoft Language Server Protocol
LICENSE=	mit

.include "../../converters/hs-aeson/buildlink3.mk"
.include "../../devel/hs-async/buildlink3.mk"
.include "../../textproc/hs-attoparsec/buildlink3.mk"
.include "../../sysutils/hs-co-log-core/buildlink3.mk"
.include "../../devel/hs-data-default/buildlink3.mk"
.include "../../misc/hs-extra/buildlink3.mk"
.include "../../devel/hs-hashable/buildlink3.mk"
.include "../../devel/hs-lens/buildlink3.mk"
.include "../../converters/hs-lens-aeson/buildlink3.mk"
.include "../../devel/hs-lsp-types/buildlink3.mk"
.include "../../textproc/hs-prettyprinter/buildlink3.mk"
.include "../../devel/hs-sorted-list/buildlink3.mk"
.include "../../textproc/hs-text-rope/buildlink3.mk"
.include "../../devel/hs-unliftio/buildlink3.mk"
.include "../../devel/hs-unliftio-core/buildlink3.mk"
.include "../../devel/hs-unordered-containers/buildlink3.mk"
.include "../../mk/haskell.mk"
.include "../../mk/bsd.pkg.mk"
@


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


1.12
log
@Bump all Haskell packages after switching the default compiler.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.11 2025/01/31 09:56:22 pho Exp $
d4 1
a4 1
PKGREVISION=	1
@


1.11
log
@devel/hs-lsp: update to lsp-2.7.0.1

## 2.7.0.1 -- 2024-12-31

- Relax dependency version bounds

## 2.7.0.0 -- 2024-06-06

- Drop dependency on `uuid` and `random`
- Fix handling of `rootPath` in `intializeParams`
- Update to newer `lsp-types`

## 2.6.0.0

- Progress reporting now has a configurable start delay and update delay. This allows
  servers to set up progress reporting for any operation and not worry about spamming
  the user with extremely short-lived progress sessions.
@
text
@d1 1
a1 1
# $NetBSD$
d4 1
@


1.10
log
@Recursive revbump after changing the default Haskell compiler
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.9 2024/05/04 07:04:15 pho Exp $
d3 1
a3 2
DISTNAME=	lsp-2.5.0.0
PKGREVISION=	1
a20 1
.include "../../devel/hs-random/buildlink3.mk"
d23 1
a25 1
.include "../../devel/hs-uuid/buildlink3.mk"
@


1.9
log
@devel/hs-lsp: Update to 2.5.0.0

2.5.0.0

    The server will now reject messages sent after shutdown has been received.
    There is a shutdownBarrier member in the server state which can be used to conveniently run actions when shutdown is triggered.

2.4.0.0

    Server-created progress now will not send reports until and unless the client confirms the progress token creation.
    Progress helper functions now can take a progress token provided by the client, so client-initiated progress can now be supported properly.
    The server options now allow the user to say whether the server should advertise support for client-initiated progress or not.
    The server now dynamically registers for workspace/didChangeConfiguration notifications, to ensure that newer clients continue to send them.
    Removed getCompletionPrefix from the VFS module. This is specific to completing Haskell identifiers and doesn't belong here. It has already been moved to ghcide some time ago.

2.3.0.0

    Fix inference of server capabilities for newer methods (except notebook methods).
    VFS no longer requires IO to initialize, functions that wrote to a temporary directory now take the directory as an argument.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.8 2023/11/02 06:36:44 pho Exp $
d4 1
@


1.8
log
@Revbump all Haskell after updating lang/ghc96
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.7 2023/10/31 04:21:35 pho Exp $
d3 1
a3 2
DISTNAME=	lsp-2.2.0.0
PKGREVISION=	1
d15 1
a21 1
.include "../../devel/hs-row-types/buildlink3.mk"
a22 1
.include "../../sysutils/hs-temporary/buildlink3.mk"
@


1.7
log
@devel/hs-lsp: Update to 2.2.0.0

2.2.0.0
* Many changes relating to client configuration
  - lsp now sends workspace/configuration requests in response to
    intialized and workspace/didChangeConfiguration requests. It still
    attempts to parse configuration from intializationOptions and
    workspace/didChangeConfiguration as a fallback.
  - Servers must provide a configuration section for use in
    workspace/configuration.
  - parseConfig will now be called on the object corresponding to the
    configuration section, not the whole object.
  - New callback for when configuration changes, to allow servers to react.
* The logging of messages sent by the protocol has been disabled, as this
  can prove troublesome for servers that log these to the client:
  https://github.com/haskell/lsp/issues/447

2.1.0.0
* Fix handling of optional methods.
* staticHandlers now takes the client capabilities as an argument. These
  are static across the lifecycle of the server, so this allows a server to
  decide at construction e.g. whether to provide handlers for resolve
  methods depending on whether the client supports it.

2.0.0.0
* Support lsp-types-2.0.0.0.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.6 2023/10/09 04:54:22 pho Exp $
d4 1
@


1.6
log
@Bump Haskell packages after updating lang/ghc94
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.5 2023/02/07 01:40:42 pho Exp $
d3 1
a3 2
DISTNAME=	lsp-1.6.0.0
PKGREVISION=	2
d17 1
d21 1
@


1.5
log
@revbump all the Haskell packages after modifying the runtime system of lang/ghc94
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.4 2023/01/30 03:56:55 pho Exp $
d4 1
a4 1
PKGREVISION=	1
@


1.4
log
@devel/hs-lsp: Update to 1.6.0.0

1.6.0.0
* Pinned to lsp-types 1.6
* Tests moved to lsp-types

1.5.0.0
* VFS module moved to lsp from lsp-types.
* Logging reworked to use co-log-core instead of hslogger.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.3 2022/08/20 08:08:17 wiz Exp $
d4 1
@


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

for hs-aeson, hs-vector
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.2 2022/02/26 03:58:01 pho Exp $
d3 1
a3 2
DISTNAME=	lsp-1.4.0.0
PKGREVISION=	2
d13 1
a15 1
.include "../../sysutils/hs-hslogger/buildlink3.mk"
d18 1
a18 1
.include "../../net/hs-network-uri/buildlink3.mk"
a19 1
.include "../../math/hs-scientific/buildlink3.mk"
d21 2
@


1.2
log
@Bump all Haskell packages after enabling "split sections" in mk/haskell.mk
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.1 2022/02/16 10:07:05 pho Exp $
d4 1
a4 1
PKGREVISION=	1
@


1.1
log
@devel/hs-lsp: import hs-lsp-1.4.0.0

An implementation of the types, and basic message server to allow language
implementors to support the Language Server Protocol for their specific
language.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.2 2022/02/12 08:50:33 pho Exp $
d4 1
@

