head 1.3; access; symbols pkgsrc-2026Q1:1.3.0.16 pkgsrc-2026Q1-base:1.3 pkgsrc-2025Q4:1.3.0.14 pkgsrc-2025Q4-base:1.3 pkgsrc-2025Q3:1.3.0.12 pkgsrc-2025Q3-base:1.3 pkgsrc-2025Q2:1.3.0.10 pkgsrc-2025Q2-base:1.3 pkgsrc-2025Q1:1.3.0.8 pkgsrc-2025Q1-base:1.3 pkgsrc-2024Q4:1.3.0.6 pkgsrc-2024Q4-base:1.3 pkgsrc-2024Q3:1.3.0.4 pkgsrc-2024Q3-base:1.3 pkgsrc-2024Q2:1.3.0.2 pkgsrc-2024Q2-base:1.3 pkgsrc-2024Q1:1.2.0.4 pkgsrc-2024Q1-base:1.2 pkgsrc-2023Q4:1.2.0.2 pkgsrc-2023Q4-base:1.2 pkgsrc-2023Q3:1.1.0.14 pkgsrc-2023Q3-base:1.1 pkgsrc-2023Q2:1.1.0.12 pkgsrc-2023Q2-base:1.1 pkgsrc-2023Q1:1.1.0.10 pkgsrc-2023Q1-base:1.1 pkgsrc-2022Q4:1.1.0.8 pkgsrc-2022Q4-base:1.1 pkgsrc-2022Q3:1.1.0.6 pkgsrc-2022Q3-base:1.1 pkgsrc-2022Q2:1.1.0.4 pkgsrc-2022Q2-base:1.1 pkgsrc-2022Q1:1.1.0.2 pkgsrc-2022Q1-base:1.1; locks; strict; comment @# @; 1.3 date 2024.05.01.08.00.59; author pho; state Exp; branches; next 1.2; commitid OxJ01T33jm7UNg8F; 1.2 date 2023.10.29.10.08.24; author pho; state Exp; branches; next 1.1; commitid BNwOUC9xWr4jsvKE; 1.1 date 2022.02.24.01.02.19; author pho; state Exp; branches; next ; commitid Msh9dibWKa6C6OtD; desc @@ 1.3 log @devel/hs-basic-prelude: 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 @@@comment $NetBSD$ ${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/BasicPrelude.dyn_hi lib/${HS_PLATFORM}/${HS_PKGID}/BasicPrelude.hi ${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/BasicPrelude.p_hi ${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/CorePrelude.dyn_hi lib/${HS_PLATFORM}/${HS_PKGID}/CorePrelude.hi ${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/CorePrelude.p_hi ${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Paths_basic_prelude.dyn_hi lib/${HS_PLATFORM}/${HS_PKGID}/Paths_basic_prelude.hi ${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Paths_basic_prelude.p_hi lib/${HS_PLATFORM}/${HS_PKGID}/libHS${HS_PKGID}.a ${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/libHS${HS_PKGID}_p.a ${PLIST.shlibs}lib/${HS_PLATFORM}/libHS${HS_PKGID}-${HS_VER}.so lib/basic-prelude-${PKGVERSION}/${HS_VERSION}/package-description lib/basic-prelude-${PKGVERSION}/${HS_VERSION}/package-id share/doc/${HS_PLATFORM}/basic-prelude-${PKGVERSION}/LICENSE ${PLIST.doc}share/doc/${HS_PLATFORM}/basic-prelude-${PKGVERSION}/html/BasicPrelude.html ${PLIST.doc}share/doc/${HS_PLATFORM}/basic-prelude-${PKGVERSION}/html/CorePrelude.html ${PLIST.doc}share/doc/${HS_PLATFORM}/basic-prelude-${PKGVERSION}/html/basic-prelude.haddock ${PLIST.doc}share/doc/${HS_PLATFORM}/basic-prelude-${PKGVERSION}/html/doc-index-124.html ${PLIST.doc}share/doc/${HS_PLATFORM}/basic-prelude-${PKGVERSION}/html/doc-index-33.html ${PLIST.doc}share/doc/${HS_PLATFORM}/basic-prelude-${PKGVERSION}/html/doc-index-36.html ${PLIST.doc}share/doc/${HS_PLATFORM}/basic-prelude-${PKGVERSION}/html/doc-index-38.html ${PLIST.doc}share/doc/${HS_PLATFORM}/basic-prelude-${PKGVERSION}/html/doc-index-42.html ${PLIST.doc}share/doc/${HS_PLATFORM}/basic-prelude-${PKGVERSION}/html/doc-index-43.html ${PLIST.doc}share/doc/${HS_PLATFORM}/basic-prelude-${PKGVERSION}/html/doc-index-45.html ${PLIST.doc}share/doc/${HS_PLATFORM}/basic-prelude-${PKGVERSION}/html/doc-index-46.html ${PLIST.doc}share/doc/${HS_PLATFORM}/basic-prelude-${PKGVERSION}/html/doc-index-47.html ${PLIST.doc}share/doc/${HS_PLATFORM}/basic-prelude-${PKGVERSION}/html/doc-index-60.html ${PLIST.doc}share/doc/${HS_PLATFORM}/basic-prelude-${PKGVERSION}/html/doc-index-61.html ${PLIST.doc}share/doc/${HS_PLATFORM}/basic-prelude-${PKGVERSION}/html/doc-index-62.html ${PLIST.doc}share/doc/${HS_PLATFORM}/basic-prelude-${PKGVERSION}/html/doc-index-92.html ${PLIST.doc}share/doc/${HS_PLATFORM}/basic-prelude-${PKGVERSION}/html/doc-index-94.html ${PLIST.doc}share/doc/${HS_PLATFORM}/basic-prelude-${PKGVERSION}/html/doc-index-A.html ${PLIST.doc}share/doc/${HS_PLATFORM}/basic-prelude-${PKGVERSION}/html/doc-index-All.html ${PLIST.doc}share/doc/${HS_PLATFORM}/basic-prelude-${PKGVERSION}/html/doc-index-B.html ${PLIST.doc}share/doc/${HS_PLATFORM}/basic-prelude-${PKGVERSION}/html/doc-index-C.html ${PLIST.doc}share/doc/${HS_PLATFORM}/basic-prelude-${PKGVERSION}/html/doc-index-D.html ${PLIST.doc}share/doc/${HS_PLATFORM}/basic-prelude-${PKGVERSION}/html/doc-index-E.html ${PLIST.doc}share/doc/${HS_PLATFORM}/basic-prelude-${PKGVERSION}/html/doc-index-F.html ${PLIST.doc}share/doc/${HS_PLATFORM}/basic-prelude-${PKGVERSION}/html/doc-index-G.html ${PLIST.doc}share/doc/${HS_PLATFORM}/basic-prelude-${PKGVERSION}/html/doc-index-H.html ${PLIST.doc}share/doc/${HS_PLATFORM}/basic-prelude-${PKGVERSION}/html/doc-index-I.html ${PLIST.doc}share/doc/${HS_PLATFORM}/basic-prelude-${PKGVERSION}/html/doc-index-J.html ${PLIST.doc}share/doc/${HS_PLATFORM}/basic-prelude-${PKGVERSION}/html/doc-index-L.html ${PLIST.doc}share/doc/${HS_PLATFORM}/basic-prelude-${PKGVERSION}/html/doc-index-M.html ${PLIST.doc}share/doc/${HS_PLATFORM}/basic-prelude-${PKGVERSION}/html/doc-index-N.html ${PLIST.doc}share/doc/${HS_PLATFORM}/basic-prelude-${PKGVERSION}/html/doc-index-O.html ${PLIST.doc}share/doc/${HS_PLATFORM}/basic-prelude-${PKGVERSION}/html/doc-index-P.html ${PLIST.doc}share/doc/${HS_PLATFORM}/basic-prelude-${PKGVERSION}/html/doc-index-Q.html ${PLIST.doc}share/doc/${HS_PLATFORM}/basic-prelude-${PKGVERSION}/html/doc-index-R.html ${PLIST.doc}share/doc/${HS_PLATFORM}/basic-prelude-${PKGVERSION}/html/doc-index-S.html ${PLIST.doc}share/doc/${HS_PLATFORM}/basic-prelude-${PKGVERSION}/html/doc-index-T.html ${PLIST.doc}share/doc/${HS_PLATFORM}/basic-prelude-${PKGVERSION}/html/doc-index-U.html ${PLIST.doc}share/doc/${HS_PLATFORM}/basic-prelude-${PKGVERSION}/html/doc-index-V.html ${PLIST.doc}share/doc/${HS_PLATFORM}/basic-prelude-${PKGVERSION}/html/doc-index-W.html ${PLIST.doc}share/doc/${HS_PLATFORM}/basic-prelude-${PKGVERSION}/html/doc-index-Z.html ${PLIST.doc}share/doc/${HS_PLATFORM}/basic-prelude-${PKGVERSION}/html/doc-index.html ${PLIST.doc}share/doc/${HS_PLATFORM}/basic-prelude-${PKGVERSION}/html/haddock-bundle.min.js ${PLIST.doc}share/doc/${HS_PLATFORM}/basic-prelude-${PKGVERSION}/html/index.html ${PLIST.doc}share/doc/${HS_PLATFORM}/basic-prelude-${PKGVERSION}/html/linuwial.css ${PLIST.doc}share/doc/${HS_PLATFORM}/basic-prelude-${PKGVERSION}/html/meta.json ${PLIST.doc}share/doc/${HS_PLATFORM}/basic-prelude-${PKGVERSION}/html/quick-jump.css ${PLIST.doc}share/doc/${HS_PLATFORM}/basic-prelude-${PKGVERSION}/html/synopsis.png @ 1.2 log @devel/hs-basic-prelude: Fix build with GHC 9.6 @ text @a1 2 lib/basic-prelude-${PKGVERSION}/${HS_VERSION}/package-description lib/basic-prelude-${PKGVERSION}/${HS_VERSION}/package-id d14 2 a58 1 ${PLIST.doc}share/doc/${HS_PLATFORM}/basic-prelude-${PKGVERSION}/html/doc-index.json a63 1 ${PLIST.doc}share/doc/${HS_PLATFORM}/basic-prelude-${PKGVERSION}/html/quick-jump.min.js @ 1.1 log @devel/hs-basic-prelude: import hs-basic-prelude-0.7.0 The premise of basic-prelude is that there are a lot of very commonly desired features missing from the standard Prelude, such as commonly used operators (<$> and >=>, for instance) and imports for common datatypes (e.g., ByteString and Vector). At the same time, there are lots of other components which are more debatable, such as providing polymorphic versions of common functions. So basic-prelude is intended to give a common foundation for a number of alternate preludes. The package provides two modules: CorePrelude provides the common ground for other preludes to build on top of, while BasicPrelude exports CorePrelude together with commonly used list functions to provide a drop-in replacement for the standard Prelude. Users wishing to have an improved Prelude can use BasicPrelude. Developers wishing to create a new prelude should use CorePrelude. @ text @d4 1 a4 1 lib/${HS_PLATFORM}/${HS_PKGID}/BasicPrelude.dyn_hi d6 2 a7 2 lib/${HS_PLATFORM}/${HS_PKGID}/BasicPrelude.p_hi lib/${HS_PLATFORM}/${HS_PKGID}/CorePrelude.dyn_hi d9 2 a10 2 lib/${HS_PLATFORM}/${HS_PKGID}/CorePrelude.p_hi lib/${HS_PLATFORM}/${HS_PKGID}/Paths_basic_prelude.dyn_hi d12 1 a12 1 lib/${HS_PLATFORM}/${HS_PKGID}/Paths_basic_prelude.p_hi d14 2 a15 2 lib/${HS_PLATFORM}/${HS_PKGID}/libHS${HS_PKGID}_p.a lib/${HS_PLATFORM}/libHS${HS_PKGID}-${HS_VER}.so d17 50 a66 48 share/doc/${HS_PLATFORM}/basic-prelude-${PKGVERSION}/html/BasicPrelude.html share/doc/${HS_PLATFORM}/basic-prelude-${PKGVERSION}/html/CorePrelude.html share/doc/${HS_PLATFORM}/basic-prelude-${PKGVERSION}/html/basic-prelude.haddock share/doc/${HS_PLATFORM}/basic-prelude-${PKGVERSION}/html/doc-index-124.html share/doc/${HS_PLATFORM}/basic-prelude-${PKGVERSION}/html/doc-index-33.html share/doc/${HS_PLATFORM}/basic-prelude-${PKGVERSION}/html/doc-index-36.html share/doc/${HS_PLATFORM}/basic-prelude-${PKGVERSION}/html/doc-index-38.html share/doc/${HS_PLATFORM}/basic-prelude-${PKGVERSION}/html/doc-index-42.html share/doc/${HS_PLATFORM}/basic-prelude-${PKGVERSION}/html/doc-index-43.html share/doc/${HS_PLATFORM}/basic-prelude-${PKGVERSION}/html/doc-index-45.html share/doc/${HS_PLATFORM}/basic-prelude-${PKGVERSION}/html/doc-index-46.html share/doc/${HS_PLATFORM}/basic-prelude-${PKGVERSION}/html/doc-index-47.html share/doc/${HS_PLATFORM}/basic-prelude-${PKGVERSION}/html/doc-index-60.html share/doc/${HS_PLATFORM}/basic-prelude-${PKGVERSION}/html/doc-index-61.html share/doc/${HS_PLATFORM}/basic-prelude-${PKGVERSION}/html/doc-index-62.html share/doc/${HS_PLATFORM}/basic-prelude-${PKGVERSION}/html/doc-index-92.html share/doc/${HS_PLATFORM}/basic-prelude-${PKGVERSION}/html/doc-index-94.html share/doc/${HS_PLATFORM}/basic-prelude-${PKGVERSION}/html/doc-index-A.html share/doc/${HS_PLATFORM}/basic-prelude-${PKGVERSION}/html/doc-index-All.html share/doc/${HS_PLATFORM}/basic-prelude-${PKGVERSION}/html/doc-index-B.html share/doc/${HS_PLATFORM}/basic-prelude-${PKGVERSION}/html/doc-index-C.html share/doc/${HS_PLATFORM}/basic-prelude-${PKGVERSION}/html/doc-index-D.html share/doc/${HS_PLATFORM}/basic-prelude-${PKGVERSION}/html/doc-index-E.html share/doc/${HS_PLATFORM}/basic-prelude-${PKGVERSION}/html/doc-index-F.html share/doc/${HS_PLATFORM}/basic-prelude-${PKGVERSION}/html/doc-index-G.html share/doc/${HS_PLATFORM}/basic-prelude-${PKGVERSION}/html/doc-index-H.html share/doc/${HS_PLATFORM}/basic-prelude-${PKGVERSION}/html/doc-index-I.html share/doc/${HS_PLATFORM}/basic-prelude-${PKGVERSION}/html/doc-index-J.html share/doc/${HS_PLATFORM}/basic-prelude-${PKGVERSION}/html/doc-index-L.html share/doc/${HS_PLATFORM}/basic-prelude-${PKGVERSION}/html/doc-index-M.html share/doc/${HS_PLATFORM}/basic-prelude-${PKGVERSION}/html/doc-index-N.html share/doc/${HS_PLATFORM}/basic-prelude-${PKGVERSION}/html/doc-index-O.html share/doc/${HS_PLATFORM}/basic-prelude-${PKGVERSION}/html/doc-index-P.html share/doc/${HS_PLATFORM}/basic-prelude-${PKGVERSION}/html/doc-index-Q.html share/doc/${HS_PLATFORM}/basic-prelude-${PKGVERSION}/html/doc-index-R.html share/doc/${HS_PLATFORM}/basic-prelude-${PKGVERSION}/html/doc-index-S.html share/doc/${HS_PLATFORM}/basic-prelude-${PKGVERSION}/html/doc-index-T.html share/doc/${HS_PLATFORM}/basic-prelude-${PKGVERSION}/html/doc-index-U.html share/doc/${HS_PLATFORM}/basic-prelude-${PKGVERSION}/html/doc-index-V.html share/doc/${HS_PLATFORM}/basic-prelude-${PKGVERSION}/html/doc-index-W.html share/doc/${HS_PLATFORM}/basic-prelude-${PKGVERSION}/html/doc-index-Z.html share/doc/${HS_PLATFORM}/basic-prelude-${PKGVERSION}/html/doc-index.html share/doc/${HS_PLATFORM}/basic-prelude-${PKGVERSION}/html/haddock-bundle.min.js share/doc/${HS_PLATFORM}/basic-prelude-${PKGVERSION}/html/index.html share/doc/${HS_PLATFORM}/basic-prelude-${PKGVERSION}/html/linuwial.css share/doc/${HS_PLATFORM}/basic-prelude-${PKGVERSION}/html/meta.json share/doc/${HS_PLATFORM}/basic-prelude-${PKGVERSION}/html/quick-jump.css share/doc/${HS_PLATFORM}/basic-prelude-${PKGVERSION}/html/synopsis.png @