head 1.12; access; symbols pkgsrc-2026Q2:1.12.0.8 pkgsrc-2026Q2-base:1.12 pkgsrc-2026Q1:1.12.0.6 pkgsrc-2026Q1-base:1.12 pkgsrc-2025Q4:1.12.0.4 pkgsrc-2025Q4-base:1.12 pkgsrc-2025Q3:1.12.0.2 pkgsrc-2025Q3-base:1.12 pkgsrc-2025Q2:1.11.0.4 pkgsrc-2025Q2-base:1.11 pkgsrc-2025Q1:1.11.0.2 pkgsrc-2025Q1-base:1.11 pkgsrc-2024Q4:1.8.0.6 pkgsrc-2024Q4-base:1.8 pkgsrc-2024Q3:1.8.0.4 pkgsrc-2024Q3-base:1.8 pkgsrc-2024Q2:1.8.0.2 pkgsrc-2024Q2-base:1.8 pkgsrc-2024Q1:1.5.0.4 pkgsrc-2024Q1-base:1.5 pkgsrc-2023Q4:1.5.0.2 pkgsrc-2023Q4-base:1.5 pkgsrc-2023Q3:1.2.0.6 pkgsrc-2023Q3-base:1.2 pkgsrc-2023Q2:1.2.0.4 pkgsrc-2023Q2-base:1.2 pkgsrc-2023Q1:1.2.0.2 pkgsrc-2023Q1-base:1.2; locks; strict; comment @# @; 1.12 date 2025.08.13.11.07.44; author pho; state Exp; branches; next 1.11; commitid oGqtJTKdyCfCKy6G; 1.11 date 2025.03.05.03.40.11; author pho; state Exp; branches; next 1.10; commitid VPkRDaZT4MoYrPLF; 1.10 date 2025.02.02.13.06.06; author pho; state Exp; branches; next 1.9; commitid Zl7FwsffomOQzTHF; 1.9 date 2025.01.30.16.44.29; author pho; state Exp; branches; next 1.8; commitid 50L1cVJrEICrTwHF; 1.8 date 2024.05.09.01.32.55; author pho; state Exp; branches; next 1.7; commitid zmOkUK6EkFT4og9F; 1.7 date 2024.05.04.13.33.08; author pho; state Exp; branches; next 1.6; commitid F2y1AwLnbdeSxG8F; 1.6 date 2024.05.04.13.31.29; author pho; state Exp; branches; next 1.5; commitid EVdi8DxFoMSixG8F; 1.5 date 2023.11.02.06.37.47; author pho; state Exp; branches; next 1.4; commitid dPkTdcIqhE4k90LE; 1.4 date 2023.10.31.04.44.52; author pho; state Exp; branches; next 1.3; commitid yJY3nCyF0qkkBJKE; 1.3 date 2023.10.09.04.54.59; author pho; state Exp; branches; next 1.2; commitid GWJENRm2aeL7mUHE; 1.2 date 2023.02.07.01.41.19; author pho; state Exp; branches; next 1.1; commitid FngQneW4VvkL7xcE; 1.1 date 2023.01.29.05.24.22; author pho; state Exp; branches; next ; commitid 8EPKw8j4bL2VEobE; desc @@ 1.12 log @Bump all Haskell because lang/ghc910 has got a library change @ text @# $NetBSD: Makefile,v 1.11 2025/03/05 03:40:11 pho Exp $ DISTNAME= servant-server-0.20.2 PKGREVISION= 3 CATEGORIES= www MAINTAINER= pkgsrc-users@@NetBSD.org COMMENT= Family of combinators for defining webservices APIs and serving them LICENSE= modified-bsd # The package unconditionally builds and installs an example executable # which we don't want. HASKELL_DISABLE_EXECUTABLES+= \ greet .include "../../devel/hs-constraints/buildlink3.mk" .include "../../www/hs-http-api-data/buildlink3.mk" .include "../../www/hs-servant/buildlink3.mk" .include "../../converters/hs-base64-bytestring/buildlink3.mk" .include "../../www/hs-http-media/buildlink3.mk" .include "../../www/hs-http-types/buildlink3.mk" .include "../../devel/hs-monad-control/buildlink3.mk" .include "../../net/hs-network/buildlink3.mk" .include "../../devel/hs-resourcet/buildlink3.mk" .include "../../devel/hs-sop-core/buildlink3.mk" .include "../../devel/hs-tagged/buildlink3.mk" .include "../../devel/hs-transformers-base/buildlink3.mk" .include "../../www/hs-wai/buildlink3.mk" .include "../../www/hs-wai-app-static/buildlink3.mk" .include "../../devel/hs-word8/buildlink3.mk" .include "../../mk/haskell.mk" .include "../../mk/bsd.pkg.mk" @ 1.11 log @recursive revbump after patching lang/ghc910 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.10 2025/02/02 13:06:06 pho Exp $ d4 1 a4 1 PKGREVISION= 2 @ 1.10 log @Bump all Haskell packages after switching the default compiler. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.9 2025/01/30 16:44:29 pho Exp $ d4 1 a4 1 PKGREVISION= 1 @ 1.9 log @www/hs-servant-server: update to servant-server-0.20.2 0.20.2 ---- - Fix build of examples/greet.hs. Add "429 Too Many Requests" error. [#1591](https://github.com/haskell-servant/servant/pull/1591) - Full query string helpers [#1604](https://github.com/haskell-servant/servant/pull/1604) This involves a new instance `HasServer (QueryString :> api) context`. - Add `MkHandler` pattern synonym [#1732](https://github.com/haskell-servant/servant/issues/1732) [#1733](https://github.com/haskell-servant/servant/pull/1733) Add a bidirectional pattern synonym to construct `Handler a` values from `IO (Either ServerError a)` ones, and match in the other direction. - Add instance `HasServer (EmptyAPI :> api) context` [#1775](https://github.com/haskell-servant/servant/pull/1775) - Bugfix - CaptureAll produces [""] for empty paths due to trailing slash. [#1243](https://github.com/haskell-servant/servant/issues/1243) [#1516](https://github.com/haskell-servant/servant/pull/1516) CaptureAll resulted in `[""]` for empty paths due to trailing slash. Similar oddities occurred around these edge cases like `"/"` resulted in `[]` correctly, but `"//"` resulted in `["", ""]`. This patch simply eliminates the first `""` in the pathinfo list as taken from the wai response. This might break user code that relies on personal shims to solve the problem, however simply removing their workarounds should fix their code as the behavior is now sane. @ text @d1 1 a1 1 # $NetBSD$ d4 1 @ 1.8 log @Recursive revbump after changing the default Haskell compiler @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.7 2024/05/04 13:33:08 pho Exp $ d3 1 a3 2 DISTNAME= servant-server-0.20 PKGREVISION= 2 d10 2 a14 10 HASKELL_UNRESTRICT_DEPENDENCIES+= \ base \ bytestring \ constraints \ http-api-data \ network \ text .include "../../devel/hs-base-compat/buildlink3.mk" .include "../../converters/hs-base64-bytestring/buildlink3.mk" d17 2 a22 1 .include "../../net/hs-network-uri/buildlink3.mk" a23 1 .include "../../www/hs-servant/buildlink3.mk" a24 1 .include "../../converters/hs-string-conversions/buildlink3.mk" @ 1.7 log @www/hs-servant-server: Make use of HASKELL_DISABLE_EXECUTABLES @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.6 2024/05/04 13:31:29 pho Exp $ d4 1 a4 1 PKGREVISION= 1 @ 1.6 log @www/hs-servant-server: 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.5 2023/11/02 06:37:47 pho Exp $ d11 3 @ 1.5 log @Revbump all Haskell after updating lang/ghc96 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.4 2023/10/31 04:44:52 pho Exp $ d12 2 d15 3 a17 1 http-api-data @ 1.4 log @www/hs-servant-server: Update to 0.20 0.20 Add API docs for ServerT #1573 Add Functor instance to AuthHandler. #1638 Compatibility with GHC 9.6. #1680 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.3 2023/10/09 04:54:59 pho Exp $ d4 1 @ 1.3 log @Bump Haskell packages after updating lang/ghc94 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.2 2023/02/07 01:41:19 pho Exp $ d3 1 a3 2 DISTNAME= servant-server-0.19.2 PKGREVISION= 2 d11 2 a12 1 resourcet @ 1.2 log @revbump all the Haskell packages after modifying the runtime system of lang/ghc94 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.1 2023/01/29 05:24:22 pho Exp $ d4 1 a4 1 PKGREVISION= 1 @ 1.1 log @www/hs-servant-server: import hs-servant-server-0.19.2 This library lets you implement an HTTP server with handlers for each endpoint of a servant API, handling most of the boilerplate for you. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.11 2022/09/07 06:50:45 pho Exp $ d4 1 @