pkgsrc/devel/hs-atomic-write/PLIST
pho 0956767dd2 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.
2022-02-23 16:52:15 +00:00

62 lines
4.7 KiB
Text

@comment $NetBSD: PLIST,v 1.1 2022/02/23 16:52:15 pho Exp $
lib/atomic-write-${PKGVERSION}/${HS_VERSION}/package-description
lib/atomic-write-${PKGVERSION}/${HS_VERSION}/package-id
lib/${HS_PLATFORM}/${HS_PKGID}/System/AtomicWrite/Internal.dyn_hi
lib/${HS_PLATFORM}/${HS_PKGID}/System/AtomicWrite/Internal.hi
lib/${HS_PLATFORM}/${HS_PKGID}/System/AtomicWrite/Internal.p_hi
lib/${HS_PLATFORM}/${HS_PKGID}/System/AtomicWrite/Writer/ByteString.dyn_hi
lib/${HS_PLATFORM}/${HS_PKGID}/System/AtomicWrite/Writer/ByteString.hi
lib/${HS_PLATFORM}/${HS_PKGID}/System/AtomicWrite/Writer/ByteString.p_hi
lib/${HS_PLATFORM}/${HS_PKGID}/System/AtomicWrite/Writer/ByteString/Binary.dyn_hi
lib/${HS_PLATFORM}/${HS_PKGID}/System/AtomicWrite/Writer/ByteString/Binary.hi
lib/${HS_PLATFORM}/${HS_PKGID}/System/AtomicWrite/Writer/ByteString/Binary.p_hi
lib/${HS_PLATFORM}/${HS_PKGID}/System/AtomicWrite/Writer/ByteStringBuilder.dyn_hi
lib/${HS_PLATFORM}/${HS_PKGID}/System/AtomicWrite/Writer/ByteStringBuilder.hi
lib/${HS_PLATFORM}/${HS_PKGID}/System/AtomicWrite/Writer/ByteStringBuilder.p_hi
lib/${HS_PLATFORM}/${HS_PKGID}/System/AtomicWrite/Writer/LazyByteString.dyn_hi
lib/${HS_PLATFORM}/${HS_PKGID}/System/AtomicWrite/Writer/LazyByteString.hi
lib/${HS_PLATFORM}/${HS_PKGID}/System/AtomicWrite/Writer/LazyByteString.p_hi
lib/${HS_PLATFORM}/${HS_PKGID}/System/AtomicWrite/Writer/LazyByteString/Binary.dyn_hi
lib/${HS_PLATFORM}/${HS_PKGID}/System/AtomicWrite/Writer/LazyByteString/Binary.hi
lib/${HS_PLATFORM}/${HS_PKGID}/System/AtomicWrite/Writer/LazyByteString/Binary.p_hi
lib/${HS_PLATFORM}/${HS_PKGID}/System/AtomicWrite/Writer/LazyText.dyn_hi
lib/${HS_PLATFORM}/${HS_PKGID}/System/AtomicWrite/Writer/LazyText.hi
lib/${HS_PLATFORM}/${HS_PKGID}/System/AtomicWrite/Writer/LazyText.p_hi
lib/${HS_PLATFORM}/${HS_PKGID}/System/AtomicWrite/Writer/LazyText/Binary.dyn_hi
lib/${HS_PLATFORM}/${HS_PKGID}/System/AtomicWrite/Writer/LazyText/Binary.hi
lib/${HS_PLATFORM}/${HS_PKGID}/System/AtomicWrite/Writer/LazyText/Binary.p_hi
lib/${HS_PLATFORM}/${HS_PKGID}/System/AtomicWrite/Writer/String.dyn_hi
lib/${HS_PLATFORM}/${HS_PKGID}/System/AtomicWrite/Writer/String.hi
lib/${HS_PLATFORM}/${HS_PKGID}/System/AtomicWrite/Writer/String.p_hi
lib/${HS_PLATFORM}/${HS_PKGID}/System/AtomicWrite/Writer/String/Binary.dyn_hi
lib/${HS_PLATFORM}/${HS_PKGID}/System/AtomicWrite/Writer/String/Binary.hi
lib/${HS_PLATFORM}/${HS_PKGID}/System/AtomicWrite/Writer/String/Binary.p_hi
lib/${HS_PLATFORM}/${HS_PKGID}/System/AtomicWrite/Writer/Text.dyn_hi
lib/${HS_PLATFORM}/${HS_PKGID}/System/AtomicWrite/Writer/Text.hi
lib/${HS_PLATFORM}/${HS_PKGID}/System/AtomicWrite/Writer/Text.p_hi
lib/${HS_PLATFORM}/${HS_PKGID}/System/AtomicWrite/Writer/Text/Binary.dyn_hi
lib/${HS_PLATFORM}/${HS_PKGID}/System/AtomicWrite/Writer/Text/Binary.hi
lib/${HS_PLATFORM}/${HS_PKGID}/System/AtomicWrite/Writer/Text/Binary.p_hi
lib/${HS_PLATFORM}/${HS_PKGID}/libHS${HS_PKGID}.a
lib/${HS_PLATFORM}/${HS_PKGID}/libHS${HS_PKGID}_p.a
lib/${HS_PLATFORM}/libHS${HS_PKGID}-${HS_VER}.so
share/doc/${HS_PLATFORM}/atomic-write-${PKGVERSION}/LICENSE
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