summaryrefslogtreecommitdiff
path: root/archivers
AgeCommit message (Collapse)AuthorFilesLines
2021-04-07kde applications release: update to 20.12.3markd5-66/+13
10 months worth of updates.
2021-04-05zstd: Update to 1.4.9ryoon5-53/+20
Changelog: bug: Use umask() to Constrain Created File Permissions (#2495, @felixhandte) bug: Make Simple Single-Pass Functions Ignore Advanced Parameters (#2498, @terrelln) api: Add (De)Compression Tracing Functionality (#2482, @terrelln) api: Support References to Multiple DDicts (#2446, @senhuang42) api: Add Function to Generate Skippable Frame (#2439, @senhuang42) perf: New Algorithms for the Long Distance Matcher (#2483, @mpu) perf: Performance Improvements for Long Distance Matcher (#2464, @mpu) perf: Don't Shrink Window Log when Streaming with a Dictionary (#2451, @terrelln) cli: Fix --output-dir-mirror's Rejection of ..-Containing Paths (#2512, @felixhandte) cli: Allow Input From Console When -f/--force is Passed (#2466, @felixhandte) cli: Improve Help Message (#2500, @senhuang42) tests: Avoid Using stat -c on NetBSD (#2513, @felixhandte) tests: Correctly Invoke md5 Utility on NetBSD (#2492, @niacat) tests: Remove Flaky Tests (#2455, #2486, #2445, @Cyan4973) build: Zstd CLI Can Now be Linked to Dynamic libzstd (#2457, #2454 @Cyan4973) build: Avoid Using Static-Only Symbols (#2504, @skitt) build: Fix Fuzzer Compiler Detection & Update UBSAN Flags (#2503, @terrelln) build: Explicitly Hide Static Symbols (#2501, @skitt) build: CMake: Enable Only C for lib/ and programs/ Projects (#2498, @concatime) build: CMake: Use configure_file() to Create the .pc File (#2462, @lazka) build: Add Guards for _LARGEFILE_SOURCE and _LARGEFILE64_SOURCE (#2444, @indygreg) build: Improve zlibwrapper Makefile (#2437, @Cyan4973) contrib: Add recover_directory Program (#2473, @terrelln) doc: Change License Year to 2021 (#2452 & #2465, @terrelln & @senhuang42) doc: Fix Typos (#2459, @ThomasWaldmann)
2021-03-31zstd: get rid of coreutils dependencynros1-11/+9
Set BUILD_DIR, with this HASH is unused and there is no need to depend on coreutils to get gmd5sum. Eases dependency load on all platforms.
2021-03-30kf5: KDE Frameworks update to 5.80.0markd3-8/+8
10 months of patches/updates.
2021-03-21Fix rpath arguments in brotli pkgconfig filesnros5-2/+50
The pkgconfig files for brotli had a direct -R missing -Wl, this breaks the linking step when used. Remove them and use PKGCONFIG_OVERRIDE instead.
2021-03-19Revbump all Go packages after go115 updatebsiegert1-2/+2
2021-03-15bzip2: Rever previousryoon1-3/+3
Avoiding hardlink on Haiku is done in mk/platform/Haiku.mk.
2021-03-15gnome-autoar: update to 3.0.1cirnatdan2-8/+8
Major changes in 0.3.1: * Disallow symlinks in parents completely when extracting (Ondrej Holy) * Make AutoarExtractor documentation clearer (Ondrej Holy) * Drop recursive delete on failure to prevent data loss (Ondrej Holy) * Add back RAR support (Matthias) Major changes in 0.3.0: * Recognize MIME type aliases of extractable archives (Hernawan Fa'iz Abdillah) * Add extraction support for password-protected archives (Felipe Borges) * CVE-2020-36241: Prevent extraction outside the destination dir (Ondrej Holy)
2021-03-15bzip2: Do not use hardlink for Haikuryoon1-3/+3
Haiku R1/beta2 does not support hardlink.
2021-03-13libarchive: Fix bootstrap build under Haiku OS/x86_64 R1/beta2ryoon1-0/+1
Haiku OS R1/beta2 provides readpassphrase.h header file and readpassphrase function in libbsd library. And libarchive's configure script detects readpassphrase.h and does not detect readpassphrase function. In this case, libarchive try to use readpassphrase.h and build and use internal readpassphrase inplementation. readpassphrase.h defines readpassphrase function as non-static and the internal implemantation is static. This inconsistency breaks bootstrap pkgsrc under Haiku OS/x86_64 R1/beta2. Add -lbsd to LIBS in Haiku OS case to fix the build and bootstrap.
2021-03-12archivers/star: Update to 1.6.1nb14micha2-25/+8
Symlink "ustar" is no longer installed by this package. Bump PKGREVISION.
2021-03-11unrar: updated to 6.0.4adam2-7/+7
6.0.4: Unknown changes
2021-03-10archivers/star: Update to 1.6.1nb13micha2-8/+30
Symlinks "gnutar", "suntar" and "tar" are no longer installed by this package. This should fix bug pkg/56049. Bump PKGREVISION.
2021-03-08Recursive revbump associated with update of lang/ocamljaapb3-5/+6
2021-03-05pigz: Update to 2.6nia3-16/+20
The key updates are: - Add --huffman/-H and --rle/U strategy options - Fix issue when compiling for no threads - Fail silently on a broken pipe If you like, you can see all the details at https://github.com/madler/pigz/commits/master .
2021-03-05py-zipp: updated to 3.4.1adam2-7/+7
v3.4.1 Refresh packaging.
2021-03-04py-lhafile: updated to 0.3.0adam3-10/+13
0.3.0: Unknown changes
2021-03-03Move lang/mono6 to lang/mono.nia1-2/+2
The old mono4 has been refusing to build on all platforms for a while, while mono6 at least builds on some, so hopefully this is less misleading.
2021-02-28py-zstandard: updated to 0.15.2adam2-7/+7
0.15.2 Backwards Compatibility Notes ZstdCompressor.multi_compress_to_buffer() and ZstdDecompressor.multi_decompress_to_buffer() are no longer available when linking against a system zstd library. These experimental features are only available when building against the bundled single file zstd C source file distribution. Changes setup.py now recognizes a ZSTD_EXTRA_COMPILER_ARGS environment variable to specify additional compiler arguments to use when compiling the C backend. PyPy build and test coverage has been added to CI. Added CI jobs for building against external zstd library. Wheels supporting macOS ARM/M1 devices are now being produced. References to Python 2 have been removed from the in-repo Debian packaging code. Significant work has been made on a Rust backend. It is currently feature complete but not yet optimized. We are not yet shipping the backend as part of the distributed wheels until it is more mature. The .pyi type annotations file has replaced various default argument values with ....
2021-02-28archivers/ruby-mixlib-archive: update to 1.1.7taca2-7/+7
1.1.7 (2021-02-18) Merged Pull Requests * Convert destination to a String #61 (lamont-granquist) 1.1.6 (2021-02-17) Merged Pull Requests * Cache gems and test on Ruby 3 #59 (tas50) * Fix creating archives on windows with a CRLF #60 (lamont-granquist)
2021-02-27zstd: add more patches to let test runs progress further.wiz4-4/+44
2021-02-22Add lunzip.fcambus1-1/+2
2021-02-22archivers/lunzip: import lunzip-1.12.fcambus4-0/+32
Lunzip is a decompressor for the lzip format written in C. Its small size makes it well suited for embedded devices or software installers that need to decompress files but don't need compression capabilities. Lunzip is fully compatible with lzip 1.4 or newer.
2021-02-20archivers/lzmalib: Note existence of xz in DESCRgdt1-0/+4
(lzmalib and xz conflict, and xz is used far more in pkgsrc.)
2021-02-19pax-20210219: ignore error from lchmod, if it was not supported.joerg2-6/+5
This is seen on Linux and results in error building boost.
2021-02-18(*/hs-*) BUILDLINK_API_DEPENDS.ghc <8.10, againmef2-4/+4
2021-02-18gtar*: update to 1.34wiz2-7/+7
version 1.34 - Sergey Poznyakoff, 2021-02-13 * Fix extraction over pipe (savannah bug #60002) * Fix memory leak in read_header (savannah bug #59897) * Fix extraction when . and .. are unreadable See https://lists.gnu.org/archive/html/bug-tar/2021-01/msg00012.html * Gracefully handle duplicate symlinks when extracting See https://lists.gnu.org/archive/html/bug-tar/2021-01/msg00026.html * Re-initialize supplementary groups when switching to user privileges
2021-02-14archivers/ruby-libarchive: Fix build with Ruby 3.0taca2-1/+19
2021-02-13archivers/ruby-mixlib-archive: update to 1.1.4taca2-7/+7
1.1.4 (2021-02-10) (unknown) 1.1.3 (2021-02-10) * Remove encoding comment we don't need #51 (tas50) * Remove Dir.chdir calls from libarchive extraction #54 (lamont-granquist) * Remove the pry-stack_explorer dep failing Ruby 2.4 builds #55 (tas50) * Add a note about ffi-libarchive to the readme #58 (tas50) * Update Chefstyle to 1.6.2 #57 (tas50)
2021-02-13archivers/ruby-ffi-libarchive: update to 1.0.17taca2-7/+7
1.0.17 (2021-02-10) * Update chefstyle requirement from 1.2.1 to 1.3.2 #35 (dependabot-preview[bot]) * Update chefstyle requirement from 1.3.2 to 1.4.0 #36 (dependabot-preview[bot]) * Update chefstyle requirement from 1.4.0 to 1.4.2 #37 (dependabot-preview[bot]) * Update chefstyle requirement from 1.4.2 to 1.4.3 #38 (dependabot-preview[bot]) * Update chefstyle requirement from 1.4.3 to 1.4.4 #39 (dependabot-preview[bot]) * Update chefstyle requirement from 1.4.4 to 1.4.5 #40 (dependabot-preview[bot]) * Update chefstyle requirement from 1.4.5 to 1.5.0 #41 (dependabot-preview[bot]) * Update chefstyle requirement from 1.5.0 to 1.5.8 #46 (dependabot-preview[bot]) * Update chefstyle requirement from 1.5.8 to 1.5.9 #47 (dependabot-preview[bot]) * Update chefstyle requirement from 1.5.9 to 1.6.1 #48 (dependabot-preview[bot]) * Test on Ruby 3.0 #49 (tas50) * Update chefstyle requirement from 1.6.1 to 1.6.2 #50 (dependabot-preview[bot]) * Extend the reader API to extract to destination #51 (lamont-granquist)
2021-02-13(*/hs-*) fix build, not adapted to ghc90 versionmef2-2/+4
2021-02-12zutils: Update to 1.10nia2-8/+8
Changes in version 1.10: A portability issue with Solaris 10 has been fixed. It has been documented in the manual that 'zgrep -L' fails with GNU grep versions 3.2 to 3.4 inclusive because of a wrong change reverted in GNU grep 3.5. 'make check' now tests empty input files with all tools except zupdate.
2021-02-12unrar: Update to 6.0.3nia2-7/+7
2021-02-11zstd: Add link to upstream PRnia1-1/+2
2021-02-11zstd: add upstream bug report about a test problemwiz1-1/+3
2021-02-11zstd: Use -n in NetBSD md5 to match GNU coreutils.nia1-2/+2
2021-02-11zstd: Use base md5 program where possible, avoiding coreutils.nia1-2/+7
PR pkg/55989
2021-02-07*: Recursive revbump from audio/pulseaudio-14.2.nb1ryoon1-2/+2
2021-02-05archivers/ruby-bz2: update portabilitytaca3-31/+73
Update portability for newer Ruby version. Bump PKGREVISION just to make sure.
2021-02-02archivers/arqiver: update to 0.7.0pin2-8/+7
-Handle newlines and text tabs in item names as far as possible. -Natural sorting of items by treating dot as a separator. -Set the window title to the archive name. -Added context menu to the archive path bar for copying path and opening containing folder. -Use 7z for uncompressed disk images and bsdtar for compressed ones. -Added fallback icons for files and folders. -Fixed emblemized icons with device pixel ratio.
2021-02-01lziprecover: update to 1.22.fcambus2-8/+8
2021-01-02 Antonio Diaz Diaz <antonio@gnu.org> * Version 1.22 released. * New options '-e, --reproduce', '--lzip-level', '--lzip-name', '--reference-file', and '-E, --debug-reproduce'. * Remove '--dump-tdata', '--remove-tdata', and '--strip-tdata'. * main.cc (main): Report an error if a file name is empty. Make '-o' behave like '-c', but writing to file. Make '-c' and '-o' check whether the output is a terminal only once. Do not open output if input is a terminal. * main.cc (decompress): With '-i', ignore data errors, keep files. * range_dec.cc: '-i -D' now decompresses a truncated last member. * '-i -D' now returns 0 if only ignored errors are found. * '-i' now considers any block > 36 with header a member, not a gap. * Replace 'decompressed', 'compressed' with 'out', 'in' in output. * Fix several compiler warnings. (Reported by Nissanka Gooneratne). * lzip_index.cc: Improve messages for corruption in last header. * New debug options '-M, --md5sum' and '-U, --unzcrash'. * main.cc: Set a valid invocation_name even if argc == 0. * Document extraction from tar.lz in manual, '--help', and man page. * New files lunzcrash.cc, md5.h, md5.cc, nrep_stats.cc, reproduce.cc. * lziprecover.texi: New chapter 'Reproducing one sector'. New sections 'Merging with a backup' and 'Reproducing a mailbox'. Document the debug options for experts. * check.sh: Lzip 1.16 or newer is required to run the tests. * testsuite: Add 9 new test files.
2021-01-23Revbump all Go packages after go115 updatebsiegert1-2/+2
2021-01-19py-lz4: updated to 3.1.3adam2-7/+7
v3.1.3: This release adds support for publishing wheels to PyPi for Python 3.9. Wheel building is currently broken for Python 3.9 on Arm/Aarch64. This release also drops building of wheels for Python 3.5.
2021-01-17archivers/zziplib: Use portable switches for lnotis3-33/+85
Backport of upstream change. See https://github.com/gdraheim/zziplib/commit/eaba986ff3e6b29539d693fdab7189682dc72351
2021-01-16py-lz4: updated to 3.1.2adam2-7/+7
v3.1.2: Travis now publishes wheels for Arm The stream tests now execute in much less time
2021-01-15Notably missing on macOS, with magic PLIST handling hiding its absence:schmonz4-12/+33
libzzip.dylib. Pass -f along with ln -s in the APPLE cases, too, so none of the bash install scripts exit early due to ln giving "File exists". Bump PKGREVISION.
2021-01-13lzip: update to 1.22.wiz2-7/+7
Changes in version 1.22: Lzip now reports an error if a file name is empty (lzip -t ""). Option '-o, --output' now behaves like '-c, --stdout', but sending the output unconditionally to a file instead of to standard output. See the new description of '-o' in the manual. This change is backwards compatible only when (de)compressing from standard input alone. Therefore commands like: lzip -o foo.lz - bar < foo must now be split into: lzip -o foo.lz - < foo lzip bar or rewritten as: lzip - bar < foo > foo.lz When using '-c' or '-o', lzip now checks whether the output is a terminal only once. Lzip now does not even open the output file if the input file is a terminal. Lzip can now be built, tested, and installed on systems lacking a 'make' program. (Feature suggested by Mohammad Akhlaghi). The words 'decompressed' and 'compressed' have been replaced with the shorter 'out' and 'in' in the verbose output when decompressing or testing. Option '--list' now reports corruption or truncation of the last header in a multimenber file specifically instead of showing the generic message "Last member in input file is truncated or corrupt." The commands needed to extract files from a tar.lz archive have been documented in the manual, in the output of '--help', and in the man page. Plzip and tarlz are mentioned in the manual as alternatives for multiprocessors. Several fixes and improvements have been made to the manual. 9 new test files have been added to the testsuite.
2021-01-13Fix PLIST in the dylib case.schmonz2-14/+27
2021-01-12archivers/zziplib: Fix build on SmartOSotis3-1/+96
Use portable switches to `ln'
2021-01-12gtar: Update to 1.33ryoon5-40/+22
Changelog: version 1.33 - Sergey Poznyakoff, 2021-01-07 * POSIX extended format headers do not include PID by default The intent is to make binary-equivalent PAX archives easy to create. If POSIXLY_CORRECT is set, the POSIX standard default is used, which embeds the pid. * --delay-directory-restore works for archives with reversed member ordering * Fix extraction of a symbolic link hardlinked to another symbolic link * Wildcards in exclude-vcs-ignore mode don't match slash * Fix the --no-overwrite-dir option Given this option, previous versions of tar failed to preserve permissions of empty directories and to create files under directories owned by the current user that did not have the S_IWUSR bit set. * Fix handling of chained renames in incremental backups * Link counting works for file names supplied with -T * Accept only position-sensitive (file-selection) options in file list files. Using such options as -f, -z, etc. is senseless in a file list file and bypasses option consistency checks in decode_options. Therefore, only options related to file selection (a.k.a position-sensitive options) are allowed in file list files.