head 1.5; access; symbols pkgsrc-2023Q4:1.5.0.2 pkgsrc-2023Q4-base:1.5 pkgsrc-2023Q3:1.4.0.20 pkgsrc-2023Q3-base:1.4 pkgsrc-2023Q2:1.4.0.18 pkgsrc-2023Q2-base:1.4 pkgsrc-2023Q1:1.4.0.16 pkgsrc-2023Q1-base:1.4 pkgsrc-2022Q4:1.4.0.14 pkgsrc-2022Q4-base:1.4 pkgsrc-2022Q3:1.4.0.12 pkgsrc-2022Q3-base:1.4 pkgsrc-2022Q2:1.4.0.10 pkgsrc-2022Q2-base:1.4 pkgsrc-2022Q1:1.4.0.8 pkgsrc-2022Q1-base:1.4 pkgsrc-2021Q4:1.4.0.6 pkgsrc-2021Q4-base:1.4 pkgsrc-2021Q3:1.4.0.4 pkgsrc-2021Q3-base:1.4 pkgsrc-2021Q2:1.4.0.2 pkgsrc-2021Q2-base:1.4 pkgsrc-2021Q1:1.3.0.8 pkgsrc-2021Q1-base:1.3 pkgsrc-2020Q4:1.3.0.6 pkgsrc-2020Q4-base:1.3 pkgsrc-2020Q3:1.3.0.4 pkgsrc-2020Q3-base:1.3 pkgsrc-2020Q2:1.3.0.2 pkgsrc-2020Q2-base:1.3 pkgsrc-2019Q4:1.1.0.48 pkgsrc-2019Q4-base:1.1 pkgsrc-2019Q3:1.1.0.44 pkgsrc-2019Q3-base:1.1 pkgsrc-2019Q2:1.1.0.42 pkgsrc-2019Q2-base:1.1 pkgsrc-2019Q1:1.1.0.40 pkgsrc-2019Q1-base:1.1 pkgsrc-2018Q4:1.1.0.38 pkgsrc-2018Q4-base:1.1 pkgsrc-2018Q3:1.1.0.36 pkgsrc-2018Q3-base:1.1 pkgsrc-2018Q2:1.1.0.34 pkgsrc-2018Q2-base:1.1 pkgsrc-2018Q1:1.1.0.32 pkgsrc-2018Q1-base:1.1 pkgsrc-2017Q4:1.1.0.30 pkgsrc-2017Q4-base:1.1 pkgsrc-2017Q3:1.1.0.28 pkgsrc-2017Q3-base:1.1 pkgsrc-2017Q2:1.1.0.24 pkgsrc-2017Q2-base:1.1 pkgsrc-2017Q1:1.1.0.22 pkgsrc-2017Q1-base:1.1 pkgsrc-2016Q4:1.1.0.20 pkgsrc-2016Q4-base:1.1 pkgsrc-2016Q3:1.1.0.18 pkgsrc-2016Q3-base:1.1 pkgsrc-2016Q2:1.1.0.16 pkgsrc-2016Q2-base:1.1 pkgsrc-2016Q1:1.1.0.14 pkgsrc-2016Q1-base:1.1 pkgsrc-2015Q4:1.1.0.12 pkgsrc-2015Q4-base:1.1 pkgsrc-2015Q3:1.1.0.10 pkgsrc-2015Q3-base:1.1 pkgsrc-2015Q2:1.1.0.8 pkgsrc-2015Q2-base:1.1 pkgsrc-2015Q1:1.1.0.6 pkgsrc-2015Q1-base:1.1 pkgsrc-2014Q4:1.1.0.4 pkgsrc-2014Q4-base:1.1 pkgsrc-2014Q3:1.1.0.2 pkgsrc-2014Q3-base:1.1; locks; strict; comment @# @; 1.5 date 2023.10.27.02.22.32; author pho; state Exp; branches; next 1.4; commitid nk5uNbSTvoktWcKE; 1.4 date 2021.04.23.09.07.28; author pho; state Exp; branches; next 1.3; commitid YsvIve703cpSEoQC; 1.3 date 2020.05.11.17.52.06; author rillig; state Exp; branches; next 1.2; commitid mIq7jf4zlJpgHQ7C; 1.2 date 2020.01.02.07.19.23; author pho; state dead; branches; next 1.1; commitid rRE9dAFRQYzpo5RB; 1.1 date 2014.08.02.21.40.16; author szptvlfn; state Exp; branches; next ; commitid cYOOpA2XW82HLPKx; desc @@ 1.5 log @devel/hs-safe: Fix build with GHC 9.6 @ text @@@comment $NetBSD$ lib/safe-${PKGVERSION}/${HS_VERSION}/package-description lib/safe-${PKGVERSION}/${HS_VERSION}/package-id ${PLIST.shlibs}lib/${HS_PLATFORM}/libHS${HS_PKGID}-${HS_VER}.so ${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Safe.dyn_hi lib/${HS_PLATFORM}/${HS_PKGID}/Safe.hi ${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Safe.p_hi ${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Safe/Exact.dyn_hi lib/${HS_PLATFORM}/${HS_PKGID}/Safe/Exact.hi ${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Safe/Exact.p_hi ${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Safe/Foldable.dyn_hi lib/${HS_PLATFORM}/${HS_PKGID}/Safe/Foldable.hi ${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Safe/Foldable.p_hi ${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Safe/Partial.dyn_hi lib/${HS_PLATFORM}/${HS_PKGID}/Safe/Partial.hi ${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Safe/Partial.p_hi ${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/Safe/Util.dyn_hi lib/${HS_PLATFORM}/${HS_PKGID}/Safe/Util.hi ${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/Safe/Util.p_hi lib/${HS_PLATFORM}/${HS_PKGID}/libHS${HS_PKGID}.a ${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/libHS${HS_PKGID}_p.a share/doc/${HS_PLATFORM}/safe-${PKGVERSION}/LICENSE ${PLIST.doc}share/doc/${HS_PLATFORM}/safe-${PKGVERSION}/html/CHANGES.txt ${PLIST.doc}share/doc/${HS_PLATFORM}/safe-${PKGVERSION}/html/README.md ${PLIST.doc}share/doc/${HS_PLATFORM}/safe-${PKGVERSION}/html/Safe-Exact.html ${PLIST.doc}share/doc/${HS_PLATFORM}/safe-${PKGVERSION}/html/Safe-Foldable.html ${PLIST.doc}share/doc/${HS_PLATFORM}/safe-${PKGVERSION}/html/Safe-Partial.html ${PLIST.doc}share/doc/${HS_PLATFORM}/safe-${PKGVERSION}/html/Safe.html ${PLIST.doc}share/doc/${HS_PLATFORM}/safe-${PKGVERSION}/html/doc-index.html ${PLIST.doc}share/doc/${HS_PLATFORM}/safe-${PKGVERSION}/html/doc-index.json ${PLIST.doc}share/doc/${HS_PLATFORM}/safe-${PKGVERSION}/html/haddock-bundle.min.js ${PLIST.doc}share/doc/${HS_PLATFORM}/safe-${PKGVERSION}/html/index.html ${PLIST.doc}share/doc/${HS_PLATFORM}/safe-${PKGVERSION}/html/linuwial.css ${PLIST.doc}share/doc/${HS_PLATFORM}/safe-${PKGVERSION}/html/meta.json ${PLIST.doc}share/doc/${HS_PLATFORM}/safe-${PKGVERSION}/html/quick-jump.css ${PLIST.doc}share/doc/${HS_PLATFORM}/safe-${PKGVERSION}/html/quick-jump.min.js ${PLIST.doc}share/doc/${HS_PLATFORM}/safe-${PKGVERSION}/html/safe.haddock ${PLIST.doc}share/doc/${HS_PLATFORM}/safe-${PKGVERSION}/html/synopsis.png @ 1.4 log @Update to safe-0.3.19 0.3.19, released 2020-05-24 * #30, undeprecate maximumDef and friends, fold*1Def @ text @d4 2 a5 2 lib/${HS_PLATFORM}/libHS${HS_PKGID}-${HS_VER}.so lib/${HS_PLATFORM}/${HS_PKGID}/Safe.dyn_hi d7 2 a8 2 lib/${HS_PLATFORM}/${HS_PKGID}/Safe.p_hi lib/${HS_PLATFORM}/${HS_PKGID}/Safe/Exact.dyn_hi d10 2 a11 2 lib/${HS_PLATFORM}/${HS_PKGID}/Safe/Exact.p_hi lib/${HS_PLATFORM}/${HS_PKGID}/Safe/Foldable.dyn_hi d13 2 a14 2 lib/${HS_PLATFORM}/${HS_PKGID}/Safe/Foldable.p_hi lib/${HS_PLATFORM}/${HS_PKGID}/Safe/Partial.dyn_hi d16 2 a17 2 lib/${HS_PLATFORM}/${HS_PKGID}/Safe/Partial.p_hi lib/${HS_PLATFORM}/${HS_PKGID}/Safe/Util.dyn_hi d19 1 a19 1 lib/${HS_PLATFORM}/${HS_PKGID}/Safe/Util.p_hi d21 1 a21 1 lib/${HS_PLATFORM}/${HS_PKGID}/libHS${HS_PKGID}_p.a d23 16 a38 14 share/doc/${HS_PLATFORM}/safe-${PKGVERSION}/html/CHANGES.txt share/doc/${HS_PLATFORM}/safe-${PKGVERSION}/html/README.md share/doc/${HS_PLATFORM}/safe-${PKGVERSION}/html/Safe-Exact.html share/doc/${HS_PLATFORM}/safe-${PKGVERSION}/html/Safe-Foldable.html share/doc/${HS_PLATFORM}/safe-${PKGVERSION}/html/Safe-Partial.html share/doc/${HS_PLATFORM}/safe-${PKGVERSION}/html/Safe.html share/doc/${HS_PLATFORM}/safe-${PKGVERSION}/html/doc-index.html share/doc/${HS_PLATFORM}/safe-${PKGVERSION}/html/haddock-bundle.min.js share/doc/${HS_PLATFORM}/safe-${PKGVERSION}/html/index.html share/doc/${HS_PLATFORM}/safe-${PKGVERSION}/html/linuwial.css share/doc/${HS_PLATFORM}/safe-${PKGVERSION}/html/meta.json share/doc/${HS_PLATFORM}/safe-${PKGVERSION}/html/quick-jump.css share/doc/${HS_PLATFORM}/safe-${PKGVERSION}/html/safe.haddock share/doc/${HS_PLATFORM}/safe-${PKGVERSION}/html/synopsis.png @ 1.3 log @hs-*: add PLIST files These PLIST files have been autogenerated by mk/haskell.mk using HS_UPDATE_PLIST=yes during a bulk build. They will help to track changes to the packages. The Haskell packages didn't have PLIST files because their paths contained package hashes. These hashes are now determined by mk/haskell.mk, which makes it easy to generate easy to read PLIST files. @ text @d2 2 a3 2 ${HS_INTF}/package-description ${HS_INTF}/package-id d5 32 a36 32 ${HS_IMPL}/Safe.dyn_hi ${HS_IMPL}/Safe.hi ${HS_IMPL}/Safe.p_hi ${HS_IMPL}/Safe/Exact.dyn_hi ${HS_IMPL}/Safe/Exact.hi ${HS_IMPL}/Safe/Exact.p_hi ${HS_IMPL}/Safe/Foldable.dyn_hi ${HS_IMPL}/Safe/Foldable.hi ${HS_IMPL}/Safe/Foldable.p_hi ${HS_IMPL}/Safe/Partial.dyn_hi ${HS_IMPL}/Safe/Partial.hi ${HS_IMPL}/Safe/Partial.p_hi ${HS_IMPL}/Safe/Util.dyn_hi ${HS_IMPL}/Safe/Util.hi ${HS_IMPL}/Safe/Util.p_hi ${HS_IMPL}/libHS${HS_PKGID}.a ${HS_IMPL}/libHS${HS_PKGID}_p.a ${HS_DOCS}/LICENSE ${HS_DOCS}/html/CHANGES.txt ${HS_DOCS}/html/README.md ${HS_DOCS}/html/Safe-Exact.html ${HS_DOCS}/html/Safe-Foldable.html ${HS_DOCS}/html/Safe-Partial.html ${HS_DOCS}/html/Safe.html ${HS_DOCS}/html/doc-index.html ${HS_DOCS}/html/haddock-bundle.min.js ${HS_DOCS}/html/index.html ${HS_DOCS}/html/linuwial.css ${HS_DOCS}/html/meta.json ${HS_DOCS}/html/quick-jump.css ${HS_DOCS}/html/safe.haddock ${HS_DOCS}/html/synopsis.png @ 1.2 log @Update to safe-0.3.18 0.3.18, released 2019-12-04 #27, deprecate maximumDef and friends, fold*1Def #27, add maximumBounded and friends Stop supporting GHC 7.4 to 7.8 0.3.17, released 2018-03-09 Improve the display of errors, less internal callstack Add a few missing Partial constraints 0.3.16, released 2018-01-06 #22, add Safe index 0.3.15, released 2017-06-18 Support QuickCheck 2.10 0.3.14, released 2017-02-15 #20, fix for GHC 7.10.1 0.3.13, released 2017-02-09 #20, require GHC 7.4 or above 0.3.12, released 2017-02-05 #19, add Safe.Partial exposing a Partial typeclass #19, add support for GHC call stacks 0.3.11, released 2017-01-22 #16, add Safe succ and pred #16, add readEitherSafe for better errors than readEither #14, add Safe zip3Exact 0.3.10, released 2016-11-08 #15, add Safe cycle 0.3.9, released 2015-05-09 #9, add Safe toEnum 0.3.8, released 2014-08-10 #8, remove unnecessary Ord constraints from Foldable functions @ text @d1 36 a36 26 @@comment $NetBSD: PLIST,v 1.1 2014/08/02 21:40:16 szptvlfn Exp $ lib/safe-${PKGVERSION}/${HASKELL_VERSION}/HSsafe-${PKGVERSION}.o lib/safe-${PKGVERSION}/${HASKELL_VERSION}/Safe.hi lib/safe-${PKGVERSION}/${HASKELL_VERSION}/Safe/Exact.hi lib/safe-${PKGVERSION}/${HASKELL_VERSION}/Safe/Foldable.hi lib/safe-${PKGVERSION}/${HASKELL_VERSION}/Safe/Util.hi lib/safe-${PKGVERSION}/${HASKELL_VERSION}/libHSsafe-${PKGVERSION}.a lib/safe-${PKGVERSION}/${HASKELL_VERSION}/package-description share/doc/safe-${PKGVERSION}/LICENSE ${PLIST.doc}share/doc/safe-${PKGVERSION}/html/Safe-Exact.html ${PLIST.doc}share/doc/safe-${PKGVERSION}/html/Safe-Foldable.html ${PLIST.doc}share/doc/safe-${PKGVERSION}/html/Safe.html ${PLIST.doc}share/doc/safe-${PKGVERSION}/html/doc-index.html ${PLIST.doc}share/doc/safe-${PKGVERSION}/html/frames.html ${PLIST.doc}share/doc/safe-${PKGVERSION}/html/haddock-util.js ${PLIST.doc}share/doc/safe-${PKGVERSION}/html/hslogo-16.png ${PLIST.doc}share/doc/safe-${PKGVERSION}/html/index-frames.html ${PLIST.doc}share/doc/safe-${PKGVERSION}/html/index.html ${PLIST.doc}share/doc/safe-${PKGVERSION}/html/mini_Safe-Exact.html ${PLIST.doc}share/doc/safe-${PKGVERSION}/html/mini_Safe-Foldable.html ${PLIST.doc}share/doc/safe-${PKGVERSION}/html/mini_Safe.html ${PLIST.doc}share/doc/safe-${PKGVERSION}/html/minus.gif ${PLIST.doc}share/doc/safe-${PKGVERSION}/html/ocean.css ${PLIST.doc}share/doc/safe-${PKGVERSION}/html/plus.gif ${PLIST.doc}share/doc/safe-${PKGVERSION}/html/safe.haddock ${PLIST.doc}share/doc/safe-${PKGVERSION}/html/synopsis.png @ 1.1 log @Import safe-0.3.7 as devel/hs-safe, packaged for wip. A library wrapping Prelude/Data.List functions that can throw exceptions, such as head and !!. Each unsafe function has up to four variants, e.g. with tail: * tail :: [a] -> [a], raises an error on tail []. * tailMay :: [a] -> Maybe [a], turns errors into Nothing. * tailDef :: [a] -> [a] -> [a], takes a default to return on errors. * tailNote :: String -> [a] -> [a], takes an extra argument which supplements the error message. * tailSafe :: [a] -> [a], returns some sensible default if possible, [] in the case of tail. This package is divided into three modules: * Safe contains safe variants of Prelude and Data.List functions. * Safe.Foldable contains safe variants of Foldable functions. * Safe.Exact creates crashing versions of functions like zip (errors if the lists are not equal) and take (errors if there are not enough elements), then wraps them to provide safe variants. @ text @d1 1 a1 1 @@comment $NetBSD$ @