packages feed

libarchive 2.0.0.2 → 2.1.0.0

raw patch · 3 files changed

+9/−3 lines, 3 files

Files

CHANGELOG.md view
@@ -1,5 +1,10 @@ # libarchive +## 2.1.0.0++  * Remove `archiveEntryAclNext` since it doesn't exist in the static linked+    library. This means `libarchive` can be used in profiling builds.+ ## 2.0.0.2    * Export `FilePtr` type constructor
libarchive.cabal view
@@ -1,6 +1,6 @@ cabal-version:   1.18 name:            libarchive-version:         2.0.0.2+version:         2.1.0.0 license:         BSD3 license-file:    LICENSE copyright:       Copyright: (c) 2018-2019 Vanessa McHale
src/Codec/Archive/Foreign/ArchiveEntry.chs view
@@ -127,7 +127,7 @@                                           , archiveEntryCopyMacMetadata                                           , archiveEntryAclClear                                           , archiveEntryAclNext-                                          , archiveEntryAclNextW+                                          -- , archiveEntryAclNextW                                           , archiveEntryAclReset                                           , archiveEntryAclToText                                           , archiveEntryAclToTextW@@ -355,7 +355,8 @@ {# fun archive_entry_acl_add_entry_w as ^ { `ArchiveEntryPtr', coerce `EntryACL', coerce `EntryACL', coerce `EntryACL', `CInt', `CWString' } -> `CInt' #} {# fun archive_entry_acl_reset as ^ { `ArchiveEntryPtr', coerce `EntryACL' } -> `CInt' #} {# fun archive_entry_acl_next as ^ { `ArchiveEntryPtr', coerce `EntryACL', castPtr `Ptr EntryACL', castPtr `Ptr EntryACL', castPtr `Ptr EntryACL', id `Ptr CInt', id `Ptr CString' } -> `CInt' #}-{# fun archive_entry_acl_next_w as ^ { `ArchiveEntryPtr', coerce `EntryACL', castPtr `Ptr EntryACL', castPtr `Ptr EntryACL', castPtr `Ptr EntryACL', id `Ptr CInt', id `Ptr CWString' } -> `CInt' #}+-- This function is in the header but not in nm libarchive.a | rg ...+-- {# fun archive_entry_acl_next_w as ^ { `ArchiveEntryPtr', coerce `EntryACL', castPtr `Ptr EntryACL', castPtr `Ptr EntryACL', castPtr `Ptr EntryACL', id `Ptr CInt', id `Ptr CWString' } -> `CInt' #} {# fun archive_entry_acl_to_text_w as ^ { `ArchiveEntryPtr', castPtr `Ptr LaSSize', coerce `EntryACL' } -> `CWString' #} {# fun archive_entry_acl_to_text as ^ { `ArchiveEntryPtr', castPtr `Ptr LaSSize', coerce `EntryACL' } -> `CString' #} {# fun archive_entry_acl_from_text as ^ { `ArchiveEntryPtr', `CString', coerce `EntryACL' } -> `CInt' #}