The NetBSD Project

CVS log for pkgsrc/archivers/hs-tar/buildlink3.mk

[BACK] Up to [cvs.NetBSD.org] / pkgsrc / archivers / hs-tar

Request diff between arbitrary revisions


Keyword substitution: kv
Default branch: MAIN


Revision 1.13: download - view: text, markup, annotated - select for diffs
Wed Mar 5 03:38:55 2025 UTC (12 days, 21 hours ago) by pho
Branches: MAIN
CVS tags: HEAD
Diff to: previous 1.12: preferred, colored
Changes since revision 1.12: +2 -2 lines
recursive revbump after patching lang/ghc910

Revision 1.12: download - view: text, markup, annotated - select for diffs
Sun Feb 2 13:04:49 2025 UTC (6 weeks, 1 day ago) by pho
Branches: MAIN
Diff to: previous 1.11: preferred, colored
Changes since revision 1.11: +2 -2 lines
Bump all Haskell packages after switching the default compiler.

Revision 1.11: download - view: text, markup, annotated - select for diffs
Wed Jan 29 16:39:16 2025 UTC (6 weeks, 5 days ago) by pho
Branches: MAIN
Diff to: previous 1.10: preferred, colored
Changes since revision 1.10: +5 -4 lines
archivers/hs-tar: update to tar-0.6.4.0

## 0.6.4.0 Bodigrim <andrew.lelechenko@gmail.com> January 2025

  * Migrate internals of packing / unpacking to `OsPath`.
  * Use `getDirectoryContentsRecursive` from `directory-ospath-streaming`.

## 0.6.3.0 Bodigrim <andrew.lelechenko@gmail.com> June 2024

  * [Speed up `deserialize`](https://github.com/haskell/tar/pull/95).

Revision 1.10: download - view: text, markup, annotated - select for diffs
Thu May 9 01:31:38 2024 UTC (10 months, 1 week ago) by pho
Branches: MAIN
CVS tags: pkgsrc-2024Q4-base, pkgsrc-2024Q4, pkgsrc-2024Q3-base, pkgsrc-2024Q3, pkgsrc-2024Q2-base, pkgsrc-2024Q2
Diff to: previous 1.9: preferred, colored
Changes since revision 1.9: +2 -2 lines
Recursive revbump after changing the default Haskell compiler

Revision 1.9: download - view: text, markup, annotated - select for diffs
Mon Apr 29 03:57:17 2024 UTC (10 months, 2 weeks ago) by pho
Branches: MAIN
Diff to: previous 1.8: preferred, colored
Changes since revision 1.8: +5 -3 lines
archivers/hs-tar: Update to 0.6.2.0

0.6.2.0 Bodigrim andrew.lelechenko@gmail.com March 2024
  * Fix issues with Unicode support in filenames.

0.6.1.0 Bodigrim andrew.lelechenko@gmail.com January 2024
  * Support Unicode in filenames (encoded as UTF-8).
  * Reduce peak memory consumption when unpacking large files.

0.6.0.0 Bodigrim andrew.lelechenko@gmail.com December 2023
  This release features support for long file paths and symlinks (thanks to
  Julian Ospald) and variety of changes and improvements across entire
  package, fixing multiple causes of silent data corruption.

  Breaking changes:

  * Generalize Entries, Entry and EntryContent to GenEntries, GenEntry and
    GenEntryContent.
    - Functions working on entries have been generalized to more
      polymorphic types, where possible.
    - Modules which used to import Codec.Archive.Tar (Entry(..)) should now
      import Codec.Archive.Tar (Entry, pattern Entry) and similar for other
      Gen-types. Another option is to import the entire module qualified.
  * Redesign Codec.Archive.Tar.Check.
    - Change types of checkSecurity, checkTarbomb, checkPortability.
    - Add offending path as new field to TarBombError constructor.
    - Extend FileNameError with UnsafeLinkTarget constructor.
  * Drop deprecated emptyIndex and finaliseIndex.

  Examples of migration:

  * hackage-security: https://github.com/haskell/hackage-security/commit/24693ce115c9769fe3c6ec9ca1d137d14d0d27ff
  * archive-backpack: https://github.com/vmchale/archive-backpack/commit/4b3d1bdff15fcf044d6171ca649a930c775d491b
  * keter:            https://github.com/snoyberg/keter/commit/20a33d9276d5781ca6993b857d8d097085983ede
  * libarchive:       https://github.com/vmchale/libarchive/commit/c0e101fede924a6e12f1d726587626c48444e65d
  * cabal-install:    https://github.com/haskell/cabal/commit/51e6483f95ecb4f395dce36e47af296902a75143
  * ghcup:            https://github.com/haskell/ghcup-hs/commit/6ae312c1f9dd054546e4afe4c969c37cd54b09a9
  * hackage-server:   https://github.com/haskell/hackage-server/commit/6b71d1659500aba50b6a1e48aa53039046720af8

  Bug fixes:

  * Add support for over-long filepaths via GNU extension.
    - Now entryPath corresponds to an internal, low-level path, limited to
      255 characters. To list filenames properly use decodeLongNames,
      followed by entryTarPath.
  * Fix handling of hardlinks and symlinks.
  * Handle > 8 GB files insted of silent corruption.
  * Prohibit non-ASCII file names instead of silent corruption.
  * Set permissions on extracted files.
  * Ignore FAT32 errors when setting modification time.
  * Switch to trailer parsing mode only after a full block of NUL.

  New API:

  * Add Traversable Entries instance.
  * Add toTarPath', ToTarPathResult, longLinkEntry, longSymLinkEntry.
  * Add packSymlinkEntry and symbolicLinkPermission.
  * Add packAndCheck and unpackAndCheck.
  * Add checkEntrySecurity, checkEntryTarbomb and checkEntryPortability.
  * Add encodeLongNames, decodeLongNames, DecodeLongNamesError.

  Improvements:

  * Speed up fromTarPath, fromTarPathToPosixPath and
    fromTarPathToWindowsPath.
  * Alleviate leakage of file handles in packFileEntry.
  * Fix tests on 32-bit architectures.

Revision 1.8: download - view: text, markup, annotated - select for diffs
Thu Nov 2 06:36:10 2023 UTC (16 months, 2 weeks ago) by pho
Branches: MAIN
CVS tags: pkgsrc-2024Q1-base, pkgsrc-2024Q1, pkgsrc-2023Q4-base, pkgsrc-2023Q4
Diff to: previous 1.7: preferred, colored
Changes since revision 1.7: +2 -2 lines
Revbump all Haskell after updating lang/ghc96

Revision 1.7: download - view: text, markup, annotated - select for diffs
Mon Oct 9 04:54:02 2023 UTC (17 months, 1 week ago) by pho
Branches: MAIN
Diff to: previous 1.6: preferred, colored
Changes since revision 1.6: +2 -2 lines
Bump Haskell packages after updating lang/ghc94

Revision 1.6: download - view: text, markup, annotated - select for diffs
Tue Feb 7 01:40:22 2023 UTC (2 years, 1 month ago) by pho
Branches: MAIN
CVS tags: pkgsrc-2023Q3-base, pkgsrc-2023Q3, pkgsrc-2023Q2-base, pkgsrc-2023Q2, pkgsrc-2023Q1-base, pkgsrc-2023Q1
Diff to: previous 1.5: preferred, colored
Changes since revision 1.5: +2 -2 lines
revbump all the Haskell packages after modifying the runtime system of lang/ghc94

Revision 1.5: download - view: text, markup, annotated - select for diffs
Sat Feb 26 03:57:43 2022 UTC (3 years ago) by pho
Branches: MAIN
CVS tags: pkgsrc-2022Q4-base, pkgsrc-2022Q4, pkgsrc-2022Q3-base, pkgsrc-2022Q3, pkgsrc-2022Q2-base, pkgsrc-2022Q2, pkgsrc-2022Q1-base, pkgsrc-2022Q1
Diff to: previous 1.4: preferred, colored
Changes since revision 1.4: +2 -2 lines
Bump all Haskell packages after enabling "split sections" in mk/haskell.mk

Revision 1.4: download - view: text, markup, annotated - select for diffs
Sat Feb 12 08:50:25 2022 UTC (3 years, 1 month ago) by pho
Branches: MAIN
Diff to: previous 1.3: preferred, colored
Changes since revision 1.3: +2 -2 lines
revbump after changing the default Haskell compiler

Revision 1.3: download - view: text, markup, annotated - select for diffs
Tue Jan 18 02:48:01 2022 UTC (3 years, 1 month ago) by pho
Branches: MAIN
Diff to: previous 1.2: preferred, colored
Changes since revision 1.2: +2 -2 lines
Bump packages that depends on GHC

Revision 1.2: download - view: text, markup, annotated - select for diffs
Mon May 3 19:00:52 2021 UTC (3 years, 10 months ago) by pho
Branches: MAIN
CVS tags: pkgsrc-2021Q4-base, pkgsrc-2021Q4, pkgsrc-2021Q3-base, pkgsrc-2021Q3, pkgsrc-2021Q2-base, pkgsrc-2021Q2
Diff to: previous 1.1: preferred, colored
Changes since revision 1.1: +2 -2 lines
*: Bump PKGREVISION for ghc-9.0.1

Revision 1.1: download - view: text, markup, annotated - select for diffs
Sun Jan 19 00:58:38 2020 UTC (5 years, 1 month ago) by pho
Branches: MAIN
CVS tags: pkgsrc-2021Q1-base, pkgsrc-2021Q1, pkgsrc-2020Q4-base, pkgsrc-2020Q4, pkgsrc-2020Q3-base, pkgsrc-2020Q3, pkgsrc-2020Q2-base, pkgsrc-2020Q2, pkgsrc-2020Q1-base, pkgsrc-2020Q1
Import tar-0.5.1.1 from wip

This library is for working with ".tar" archive files. It can read and
write a range of common variations of archive format including V7,
POSIX USTAR and GNU formats.

It provides support for packing and unpacking portable archives. This
makes it suitable for distribution but not backup because details like
file ownership and exact permissions are not preserved.

It also provides features for random access to archive content using
an index.

Diff request

This form allows you to request diffs between any two revisions of a file. You may select a symbolic revision name using the selection box or you may type in a numeric name using the type-in text box.

Log view options

CVSweb <webmaster@jp.NetBSD.org>