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.02.03; author pho; state Exp; branches; next 1.2; commitid 67VW1KObKi1hOg8F; 1.2 date 2023.10.29.10.34.23; author pho; state Exp; branches; next 1.1; commitid cMFS59iK5LzdBvKE; 1.1 date 2022.02.23.16.52.15; author pho; state Exp; branches; next ; commitid 0nDaw3jWJTSuoLtD; desc @@ 1.3 log @devel/hs-atomic-write: 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}/System/AtomicWrite/Internal.dyn_hi lib/${HS_PLATFORM}/${HS_PKGID}/System/AtomicWrite/Internal.hi ${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/System/AtomicWrite/Internal.p_hi ${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/System/AtomicWrite/Writer/ByteString.dyn_hi lib/${HS_PLATFORM}/${HS_PKGID}/System/AtomicWrite/Writer/ByteString.hi ${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/System/AtomicWrite/Writer/ByteString.p_hi ${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/System/AtomicWrite/Writer/ByteString/Binary.dyn_hi lib/${HS_PLATFORM}/${HS_PKGID}/System/AtomicWrite/Writer/ByteString/Binary.hi ${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/System/AtomicWrite/Writer/ByteString/Binary.p_hi ${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/System/AtomicWrite/Writer/ByteStringBuilder.dyn_hi lib/${HS_PLATFORM}/${HS_PKGID}/System/AtomicWrite/Writer/ByteStringBuilder.hi ${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/System/AtomicWrite/Writer/ByteStringBuilder.p_hi ${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/System/AtomicWrite/Writer/LazyByteString.dyn_hi lib/${HS_PLATFORM}/${HS_PKGID}/System/AtomicWrite/Writer/LazyByteString.hi ${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/System/AtomicWrite/Writer/LazyByteString.p_hi ${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/System/AtomicWrite/Writer/LazyByteString/Binary.dyn_hi lib/${HS_PLATFORM}/${HS_PKGID}/System/AtomicWrite/Writer/LazyByteString/Binary.hi ${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/System/AtomicWrite/Writer/LazyByteString/Binary.p_hi ${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/System/AtomicWrite/Writer/LazyText.dyn_hi lib/${HS_PLATFORM}/${HS_PKGID}/System/AtomicWrite/Writer/LazyText.hi ${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/System/AtomicWrite/Writer/LazyText.p_hi ${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/System/AtomicWrite/Writer/LazyText/Binary.dyn_hi lib/${HS_PLATFORM}/${HS_PKGID}/System/AtomicWrite/Writer/LazyText/Binary.hi ${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/System/AtomicWrite/Writer/LazyText/Binary.p_hi ${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/System/AtomicWrite/Writer/String.dyn_hi lib/${HS_PLATFORM}/${HS_PKGID}/System/AtomicWrite/Writer/String.hi ${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/System/AtomicWrite/Writer/String.p_hi ${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/System/AtomicWrite/Writer/String/Binary.dyn_hi lib/${HS_PLATFORM}/${HS_PKGID}/System/AtomicWrite/Writer/String/Binary.hi ${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/System/AtomicWrite/Writer/String/Binary.p_hi ${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/System/AtomicWrite/Writer/Text.dyn_hi lib/${HS_PLATFORM}/${HS_PKGID}/System/AtomicWrite/Writer/Text.hi ${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/System/AtomicWrite/Writer/Text.p_hi ${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/System/AtomicWrite/Writer/Text/Binary.dyn_hi lib/${HS_PLATFORM}/${HS_PKGID}/System/AtomicWrite/Writer/Text/Binary.hi ${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/System/AtomicWrite/Writer/Text/Binary.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/atomic-write-${PKGVERSION}/${HS_VERSION}/package-description lib/atomic-write-${PKGVERSION}/${HS_VERSION}/package-id share/doc/${HS_PLATFORM}/atomic-write-${PKGVERSION}/LICENSE ${PLIST.doc}share/doc/${HS_PLATFORM}/atomic-write-${PKGVERSION}/html/System-AtomicWrite-Writer-ByteString-Binary.html ${PLIST.doc}share/doc/${HS_PLATFORM}/atomic-write-${PKGVERSION}/html/System-AtomicWrite-Writer-ByteString.html ${PLIST.doc}share/doc/${HS_PLATFORM}/atomic-write-${PKGVERSION}/html/System-AtomicWrite-Writer-ByteStringBuilder.html ${PLIST.doc}share/doc/${HS_PLATFORM}/atomic-write-${PKGVERSION}/html/System-AtomicWrite-Writer-LazyByteString-Binary.html ${PLIST.doc}share/doc/${HS_PLATFORM}/atomic-write-${PKGVERSION}/html/System-AtomicWrite-Writer-LazyByteString.html ${PLIST.doc}share/doc/${HS_PLATFORM}/atomic-write-${PKGVERSION}/html/System-AtomicWrite-Writer-LazyText-Binary.html ${PLIST.doc}share/doc/${HS_PLATFORM}/atomic-write-${PKGVERSION}/html/System-AtomicWrite-Writer-LazyText.html ${PLIST.doc}share/doc/${HS_PLATFORM}/atomic-write-${PKGVERSION}/html/System-AtomicWrite-Writer-String-Binary.html ${PLIST.doc}share/doc/${HS_PLATFORM}/atomic-write-${PKGVERSION}/html/System-AtomicWrite-Writer-String.html ${PLIST.doc}share/doc/${HS_PLATFORM}/atomic-write-${PKGVERSION}/html/System-AtomicWrite-Writer-Text-Binary.html ${PLIST.doc}share/doc/${HS_PLATFORM}/atomic-write-${PKGVERSION}/html/System-AtomicWrite-Writer-Text.html ${PLIST.doc}share/doc/${HS_PLATFORM}/atomic-write-${PKGVERSION}/html/atomic-write.haddock ${PLIST.doc}share/doc/${HS_PLATFORM}/atomic-write-${PKGVERSION}/html/doc-index.html ${PLIST.doc}share/doc/${HS_PLATFORM}/atomic-write-${PKGVERSION}/html/haddock-bundle.min.js ${PLIST.doc}share/doc/${HS_PLATFORM}/atomic-write-${PKGVERSION}/html/index.html ${PLIST.doc}share/doc/${HS_PLATFORM}/atomic-write-${PKGVERSION}/html/linuwial.css ${PLIST.doc}share/doc/${HS_PLATFORM}/atomic-write-${PKGVERSION}/html/meta.json ${PLIST.doc}share/doc/${HS_PLATFORM}/atomic-write-${PKGVERSION}/html/quick-jump.css ${PLIST.doc}share/doc/${HS_PLATFORM}/atomic-write-${PKGVERSION}/html/synopsis.png @ 1.2 log @devel/hs-atomic-write: Fix build with GHC 9.6 @ text @a1 2 lib/atomic-write-${PKGVERSION}/${HS_VERSION}/package-description lib/atomic-write-${PKGVERSION}/${HS_VERSION}/package-id d41 2 a56 1 ${PLIST.doc}share/doc/${HS_PLATFORM}/atomic-write-${PKGVERSION}/html/doc-index.json a61 1 ${PLIST.doc}share/doc/${HS_PLATFORM}/atomic-write-${PKGVERSION}/html/quick-jump.min.js @ 1.1 log @devel/hs-atomic-write: import hs-atomic-write-0.2.0.7 Atomically write to a file on POSIX-compliant systems while preserving permissions. On most Unix systems, mv is an atomic operation. This makes it simple to write to a file atomically just by using the mv operation. However, this will destroy the permissions on the original file. This library does the following to preserve permissions while atomically writing to a file: * If an original file exists, take those permissions and apply them to the temp file before mving the file into place. * If the original file does not exist, create a following with default permissions (based on the currently-active umask). This way, when the file is mv'ed into place, the permissions will be the ones held by the original file. @ text @d4 1 a4 1 lib/${HS_PLATFORM}/${HS_PKGID}/System/AtomicWrite/Internal.dyn_hi d6 2 a7 2 lib/${HS_PLATFORM}/${HS_PKGID}/System/AtomicWrite/Internal.p_hi lib/${HS_PLATFORM}/${HS_PKGID}/System/AtomicWrite/Writer/ByteString.dyn_hi d9 2 a10 2 lib/${HS_PLATFORM}/${HS_PKGID}/System/AtomicWrite/Writer/ByteString.p_hi lib/${HS_PLATFORM}/${HS_PKGID}/System/AtomicWrite/Writer/ByteString/Binary.dyn_hi d12 2 a13 2 lib/${HS_PLATFORM}/${HS_PKGID}/System/AtomicWrite/Writer/ByteString/Binary.p_hi lib/${HS_PLATFORM}/${HS_PKGID}/System/AtomicWrite/Writer/ByteStringBuilder.dyn_hi d15 2 a16 2 lib/${HS_PLATFORM}/${HS_PKGID}/System/AtomicWrite/Writer/ByteStringBuilder.p_hi lib/${HS_PLATFORM}/${HS_PKGID}/System/AtomicWrite/Writer/LazyByteString.dyn_hi d18 2 a19 2 lib/${HS_PLATFORM}/${HS_PKGID}/System/AtomicWrite/Writer/LazyByteString.p_hi lib/${HS_PLATFORM}/${HS_PKGID}/System/AtomicWrite/Writer/LazyByteString/Binary.dyn_hi d21 2 a22 2 lib/${HS_PLATFORM}/${HS_PKGID}/System/AtomicWrite/Writer/LazyByteString/Binary.p_hi lib/${HS_PLATFORM}/${HS_PKGID}/System/AtomicWrite/Writer/LazyText.dyn_hi d24 2 a25 2 lib/${HS_PLATFORM}/${HS_PKGID}/System/AtomicWrite/Writer/LazyText.p_hi lib/${HS_PLATFORM}/${HS_PKGID}/System/AtomicWrite/Writer/LazyText/Binary.dyn_hi d27 2 a28 2 lib/${HS_PLATFORM}/${HS_PKGID}/System/AtomicWrite/Writer/LazyText/Binary.p_hi lib/${HS_PLATFORM}/${HS_PKGID}/System/AtomicWrite/Writer/String.dyn_hi d30 2 a31 2 lib/${HS_PLATFORM}/${HS_PKGID}/System/AtomicWrite/Writer/String.p_hi lib/${HS_PLATFORM}/${HS_PKGID}/System/AtomicWrite/Writer/String/Binary.dyn_hi d33 2 a34 2 lib/${HS_PLATFORM}/${HS_PKGID}/System/AtomicWrite/Writer/String/Binary.p_hi lib/${HS_PLATFORM}/${HS_PKGID}/System/AtomicWrite/Writer/Text.dyn_hi d36 2 a37 2 lib/${HS_PLATFORM}/${HS_PKGID}/System/AtomicWrite/Writer/Text.p_hi lib/${HS_PLATFORM}/${HS_PKGID}/System/AtomicWrite/Writer/Text/Binary.dyn_hi d39 1 a39 1 lib/${HS_PLATFORM}/${HS_PKGID}/System/AtomicWrite/Writer/Text/Binary.p_hi d41 2 a42 2 lib/${HS_PLATFORM}/${HS_PKGID}/libHS${HS_PKGID}_p.a lib/${HS_PLATFORM}/libHS${HS_PKGID}-${HS_VER}.so d44 21 a64 19 share/doc/${HS_PLATFORM}/atomic-write-${PKGVERSION}/html/System-AtomicWrite-Writer-ByteString-Binary.html share/doc/${HS_PLATFORM}/atomic-write-${PKGVERSION}/html/System-AtomicWrite-Writer-ByteString.html share/doc/${HS_PLATFORM}/atomic-write-${PKGVERSION}/html/System-AtomicWrite-Writer-ByteStringBuilder.html share/doc/${HS_PLATFORM}/atomic-write-${PKGVERSION}/html/System-AtomicWrite-Writer-LazyByteString-Binary.html share/doc/${HS_PLATFORM}/atomic-write-${PKGVERSION}/html/System-AtomicWrite-Writer-LazyByteString.html share/doc/${HS_PLATFORM}/atomic-write-${PKGVERSION}/html/System-AtomicWrite-Writer-LazyText-Binary.html share/doc/${HS_PLATFORM}/atomic-write-${PKGVERSION}/html/System-AtomicWrite-Writer-LazyText.html share/doc/${HS_PLATFORM}/atomic-write-${PKGVERSION}/html/System-AtomicWrite-Writer-String-Binary.html share/doc/${HS_PLATFORM}/atomic-write-${PKGVERSION}/html/System-AtomicWrite-Writer-String.html share/doc/${HS_PLATFORM}/atomic-write-${PKGVERSION}/html/System-AtomicWrite-Writer-Text-Binary.html share/doc/${HS_PLATFORM}/atomic-write-${PKGVERSION}/html/System-AtomicWrite-Writer-Text.html share/doc/${HS_PLATFORM}/atomic-write-${PKGVERSION}/html/atomic-write.haddock share/doc/${HS_PLATFORM}/atomic-write-${PKGVERSION}/html/doc-index.html share/doc/${HS_PLATFORM}/atomic-write-${PKGVERSION}/html/haddock-bundle.min.js share/doc/${HS_PLATFORM}/atomic-write-${PKGVERSION}/html/index.html share/doc/${HS_PLATFORM}/atomic-write-${PKGVERSION}/html/linuwial.css share/doc/${HS_PLATFORM}/atomic-write-${PKGVERSION}/html/meta.json share/doc/${HS_PLATFORM}/atomic-write-${PKGVERSION}/html/quick-jump.css share/doc/${HS_PLATFORM}/atomic-write-${PKGVERSION}/html/synopsis.png @