Commit graph

3260 commits

Author SHA1 Message Date
nia
bb0752ce67 zip: Support MKPIE on i386. Move compiler bug hacks to hacks.mk. 2021-09-30 11:39:27 +00:00
adam
5e7c36d9d2 revbump for boost-libs 2021-09-29 19:00:02 +00:00
wiz
33dc5de577 *: recursive bump for vala 0.54 2021-09-29 09:10:30 +00:00
taca
72e4fd3b49 archivers/php-pecl-zip: update to 1.19.4
1.19.4 (2021-09-01)

* Fix  ZipArchive::getStream doesn't use setPassword
2021-09-19 16:32:06 +00:00
taca
8d95a1d2a7 archivers/ruby-ffi-libarchive: update to 1.1.3
1.1.3 (2021-09-16)

* Update chefstyle requirement from 1.6.2 to 1.7.1 
  (dependabot-preview[bot])
* Update chefstyle requirement from 1.7.1 to 1.7.2 
  (dependabot-preview[bot])
* Update chefstyle requirement from 1.7.2 to 1.7.5 
  (dependabot-preview[bot])
* Upgrade to GitHub-native Dependabot  (dependabot-preview[bot])
* Remove support for EOL Ruby 2.4  (tas50)
* Update chefstyle requirement from 1.7.5 to 2.0.8  (dependabot[bot])
* Update chefstyle requirement from 2.0.8 to 2.0.9  (dependabot[bot])
* Add strip components support  (jasonwbarnett)
2021-09-18 13:48:01 +00:00
martin
f25bd68c3c Actually make this MAKE_JOBS safe (hint from Joerg) 2021-09-18 09:37:51 +00:00
mef
47c5bbff39 (archivers/R-zip) Updated 2.1.1 to 2.2.0
# 2.2.0

* Header values (of version made by and external attributes) are now
  correctly read and written on big-endian systems ().

* `zip_list()` now also returns `crc32` and `offset` (, @jefferis).
2021-08-30 01:14:59 +00:00
taca
1e3c6dade2 archivers/ruby-zip: update to 2.3.2
2.3.2 (2021-07-05)

* A "dummy" release to warn about breaking changes coming in version
  3.0. This updated version uses the Gem post_install_message instead of
  printing to STDERR.

* 2.3.1 (2021-07-03) A "dummy" release to warn about breaking changes coming
  in version 3.0.
2021-08-12 14:56:35 +00:00
micha
bd63db1d21 archivers/start: Update to 1.6.1nb15
Changelog from AN-2021-07-29:
- star: A single Linux xattr entry with a zero length value did disable
  all Linux xattrs for the related file. This is now handled correctly.

  Note that setfattr(1) on some Linux versions does not support to set
  empty xattr entries, but star on the same system can extract files
  with empty xattr entries.

  Thanks to a report from Dennis Katsonis

- star: star -version now prints a new version date
2021-08-06 10:04:43 +00:00
kim
75cc6e3bbb Fix potential memory corruption with negative memmove() size
Addresses CVE-2021-3520

Ref: https://github.com/lz4/lz4/pull/972
2021-08-06 05:08:50 +00:00
ryoon
ce5e37658b *: Recursive revbump from audio/pulseaudio-15.0 2021-07-30 12:26:37 +00:00
gutteridge
74d296741a engrampa: update to 1.24.2
Change log:

engrampa 1.24.2

  * Translations update
  * ar: fix filename in file list
  * rar 6.00: fix listing archive content with encrypted file list
  * fr-archive: Fix memory leak

engrampa 1.24.1

  * Translations update
  * Avoid memory leak in java utils
  * build: silent build warnings for distcheck
  * engrampa.appdata.xml: recursive acronyms for .iso, .rpm filetypes
  * Update authors
  * autoconf: get zstd mime type using libmagic if enabled
2021-07-20 23:51:33 +00:00
pin
92a7e4f4a0 archivers/arqiver: update to 0.8.0
Main changes:
-Now it's possible to drag all selected items, including directories.
-Added an option for only expanding top level directories when loading archives.
-Whether the option "Fit first column into available width" is checked or not,
the first header column is expanded to fill the available width.
-Added a workaround for Qt's problem with scrolling to deep non-expanded tree
items.
-Don't show the header without content.
-Resize columns appropriately on expanding/collapsing a directory item.
-Added application/x-xz, application/x-bzip and application/zstd to the
supported extractions by using 7z.
-Show the compressed size prefixed by ≥ if the file size is missing.
-Added cmake support (in addition to qmake).
2021-07-11 05:21:18 +00:00
adam
a60369ee19 unrar: updated to 6.0.7
6.0.7:
Unknown changes
2021-07-07 08:50:07 +00:00
micha
0aa3e8035e archivers/tartest: Add version 1.23
Tartest reads a tar archive from stdin and checks this archive for
compliance with POSIX.1-1990.
2021-06-25 13:41:48 +00:00
wiz
b6b8e3e9c2 libzip: update to 1.8.0.
Add one post-release patch.

1.8.0 [2021-06-18]
==================

* Add support for zstd (Zstandard) compression.
* Add support for lzma (ID 14) compression.
* Add `zip_source_window_create()`.
* Add `zip_source_zip_create()` variant to `zip_source_zip()`.
* Allow method specific `comp_flags` in `zip_set_file_compression()`.
* Allow `zip_source_tell()` on sources that don't support seeking and `zip_ftell()` on compressed data.
* Provide more details for consistency check errors.
* Improve output of `zipcmp`.
* In `zipcmp`, don’t ignore empty directories when comparing directory listing.
* Treat empty string as no password given in `zip_file_set_encryption()`, `zip_fopen_encrypted()`, and `zip_set_default_password()`.
2021-06-24 21:40:06 +00:00
nia
d96a5958ee Rename sysutils/xfce4-xarchiver to archivers/xarchiver
xarchiver is no longer part of xfce (for years), and the package
name and location makes it difficult to find. match other package
managers.
2021-06-13 08:15:50 +00:00
nia
84c12610c3 go-xz: remove; deprecated go-package, no users in pkgsrc
this version is vulnerable to CVE-2021-29482
2021-06-12 06:03:56 +00:00
bsiegert
de0d02561a Revbump all Go packages after go116 update 2021-06-06 12:18:40 +00:00
nia
5ba5bb88f2 Document workarounds. 2021-06-03 06:54:59 +00:00
nia
cebdd8527c zstd: needs librt on SunOS, PR pkg/56225 2021-06-03 06:43:42 +00:00
nia
38f7da1e64 lz4: fix build on Solaris 10, PR pkg/56226 2021-06-02 20:01:42 +00:00
cirnatdan
b8b521311e gnome-autoar: Update archivers/gnome-autoar to 0.3.2
Major changes in 0.3.2:
* compressor: Fix hardlink handling for new cpio format (Ondrej Holy)
* compressor: Fix hardlink detection for remote files (Ondrej Holy)
* extractor: Fix extraction of readonly folders (Ondrej Holy)
2021-06-01 11:27:02 +00:00
khorben
dbc4ec3295 py-zipstream: update to version 1.1.8
Changes made after forking v1.1.4:

v1.1.5 (2019-03-18)

 * Support Zip64 when compressing iterables and strings (https://github.com/allanlei/python-zipstream/pull/25)

v1.1.6 (2019-06-06)

 * Add partial flushing of ZipStreams (https://github.com/arjan-s/python-zipstream/pull/1)

v1.1.7 (2019-10-22)

 * Stream data in the order it was received (https://github.com/arjan-s/python-zipstream/pull/4)

v1.1.8 (2020-09-14)

 * New datetime parameter in write_iter (https://github.com/arjan-s/python-zipstream/pull/8)
2021-05-30 21:48:19 +00:00
wiz
6eae1297d5 *: recursive bump for perl 5.34 2021-05-24 19:49:01 +00:00
adam
86bf9fb28a unrar: updated to 6.0.6
6.0.6:
Unknown changes
2021-05-21 06:59:36 +00:00
wiz
29a134a945 zstd: update to 1.5.0.
v1.5.0  (May 11, 2021)
api: Various functions promoted from experimental to stable API: (#2579-2581, @senhuang42)
  `ZSTD_defaultCLevel()`
  `ZSTD_getDictID_fromCDict()`
api: Several experimental functions have been deprecated and will emit a compiler warning (, @senhuang42)
  `ZSTD_compress_advanced()`
  `ZSTD_compress_usingCDict_advanced()`
  `ZSTD_compressBegin_advanced()`
  `ZSTD_compressBegin_usingCDict_advanced()`
  `ZSTD_initCStream_srcSize()`
  `ZSTD_initCStream_usingDict()`
  `ZSTD_initCStream_usingCDict()`
  `ZSTD_initCStream_advanced()`
  `ZSTD_initCStream_usingCDict_advanced()`
  `ZSTD_resetCStream()`
api: ZSTDMT_NBWORKERS_MAX reduced to 64 for 32-bit environments (@Cyan4973)
perf: Significant speed improvements for middle compression levels (, @senhuang42 @terrelln)
perf: Block splitter to improve compression ratio, enabled by default for high compression levels (, @senhuang42)
perf: Decompression loop refactor, speed improvements on `clang` and for `--long` modes ( , @Cyan4973)
perf: Reduced stack usage during compression and decompression entropy stage ( , @terrelln)
bug: Improve setting permissions of created files (, @felixhandte)
bug: Fix large dictionary non-determinism (, @terrelln)
bug: Fix non-determinism test failures on Linux i686 (, @terrelln)
bug: Fix various dedicated dictionary search bugs ( , @senhuang42 @felixhandte)
bug: Ensure `ZSTD_estimateCCtxSize*() `monotonically increases with compression level (, @senhuang42)
bug: Fix --patch-from mode parameter bound bug with small files (, @occivink)
bug: Fix UBSAN error in decompression (, @terrelln)
bug: Fix superblock compression divide by zero bug (, @senhuang42)
bug: Make the number of physical CPU cores detection more robust (, @PaulBone)
doc: Improve `zdict.h` dictionary training API documentation (, @terrelln)
doc: Note that public `ZSTD_free*()` functions accept NULL pointers (, @animalize)
doc: Add style guide docs for open source contributors (, @Cyan4973)
tests: Better regression test coverage for different dictionary modes (, @senhuang42)
tests: Better test coverage of index reduction (, @terrelln)
tests: OSS-Fuzz coverage for seekable format (, @senhuang42)
tests: Test coverage for ZSTD threadpool API (, @senhuang42)
build: Dynamic library built multithreaded by default (, @senhuang42)
build: Move  `zstd_errors.h`  and  `zdict.h`  to  `lib/`  root (, @terrelln)
build: Allow `ZSTDMT_JOBSIZE_MIN` to be configured at compile-time, reduce default to 512KB (, @Cyan4973)
build: Single file library build script moved to `build/` directory (, @felixhandte)
build: `ZBUFF_*()` is no longer built by default (, @senhuang42)
build: Fixed Meson build (, @SupervisedThinking @kloczek)
build: Fix excessive compiler warnings with clang-cl and CMake (, @nickhutchinson)
build: Detect presence of `md5` on Darwin (, @felixhandte)
build: Avoid SIGBUS on armv6 (, @bmwiedmann)
cli: `--progress` flag added to always display progress bar (, @senhuang42)
cli: Allow reading from block devices with `--force` (, @felixhandte)
cli: Fix CLI filesize display bug (, @Cyan4973)
cli: Fix windows CLI `--filelist` end-of-line bug (, @Cyan4973)
contrib: Various fixes for linux kernel patch (, @terrelln)
contrib: Seekable format - Decompression hanging edge case fix (, @senhuang42)
contrib: Seekable format - New seek table-only API  ( , @mdittmer @Cyan4973)
contrib: Seekable format - Fix seek table descriptor check when loading (, @foxeng)
contrib: Seekable format - Decompression fix for large offsets, (, @azat)
misc: Automatically published release tarballs available on Github (, @felixhandte)
2021-05-20 12:23:24 +00:00
nia
f5c2a253c7 upx: remove trailing whitespace 2021-05-15 08:08:28 +00:00
bsiegert
2af0bedf36 Revbump all Go packages after go116 update 2021-05-08 15:02:22 +00:00
adam
5bdf72a9be py-zstandard: fix building with newer zstd 2021-05-04 12:24:33 +00:00
pho
4d74cf7192 *: Bump PKGREVISION for ghc-9.0.1 2021-05-03 19:00:52 +00:00
nia
773cde7da8 *: Use the tools framework for itstool
Now it should be more obvious when a package needs it as a dependency,
as it will fail loudly if it isn't declared as a tool.

While here, some duplicate dependencies on itstool were removed from the
MATE packages
2021-05-02 10:24:47 +00:00
pho
335a312279 Update PLIST 2021-04-23 03:59:26 +00:00
pho
4d17967c8b Update to zlib-0.6.2.3
0.6.2.3 Emily Pillmore <emilypi@cohomolo.gy> February 2021

 * Add support for bytestring-0.11.0.0

0.6.2.2 Julian Ospald <hasufell@posteo.de> August 2020

 * Bump bundled zlib to 1.2.11, fixes 
 * New build flag to force use of the bundled zlib C sources, 
 * Simpler build support for ghcjs, 
 * Add support for GHC 8.10 / base-4.14, 
2021-04-23 00:28:26 +00:00
pho
a522b008a0 Fix build with GHC 9 2021-04-23 00:21:47 +00:00
wiz
b8b27d8381 *: add updated download link 2021-04-21 22:23:53 +00:00
adam
da0a125726 revbump for boost-libs 2021-04-21 13:24:06 +00:00
adam
9d0e79c401 revbump for textproc/icu 2021-04-21 11:40:12 +00:00
wiz
9e6e15c648 freeze: remove dead download location 2021-04-21 09:22:00 +00:00
wiz
84d2c11578 macutil: remove dead download location 2021-04-21 09:21:25 +00:00
wiz
0317115dd2 *: remove dead download locations 2021-04-21 09:19:08 +00:00
pin
f751bde231 archivers/lxqt-archiver: update to 0.4.0
lxqt-archiver-0.4.0 / 2021-04-15
===================================
  - Support opening and extracting of disk images.
  - Also, support xz-compressed disk images.
  - Added "application/vnd.debian.binary-package" to mimetypes list.
  - Made directory view horizontally scrollable.
  - Remember window settings.
2021-04-20 18:38:16 +00:00
ryoon
6e2910a7b6 archivers: Enable pxz 2021-04-16 16:20:47 +00:00
ryoon
baeef4d574 archivers/pxz: import pxz-4.999.9beta
Parallel XZ is a compression utility that takes advantage of running LZMA
compression of different parts of an input file on multiple cores and
processors simultaneously.
Its primary goal is to utilize all resources to speed up compression time
with minimal possible influence on compression ratio.

Packaged by ISIHARA Takanori and me in pkgsrc-wip/pxz.
2021-04-16 16:16:05 +00:00
adam
dbbe4dc47c unrar: updated to 6.0.5
6.0.5:
Unknown changes
2021-04-16 07:11:41 +00:00
wiz
ae12fea0c1 *: bump for vala 0.52 2021-04-14 07:28:16 +00:00
ryoon
bcf4dbf953 archivers: Enable pixz 2021-04-13 03:11:35 +00:00
ryoon
d83aad1121 archivers/pixz: import pixz-1.0.7
Pixz (pronounced 'pixie') is a parallel, indexing version of XZ.

The existing XZ Utils provide great compression in the .xz file
format, but they produce just one big block of compressed data.
Pixz instead produces a collection of smaller blocks which makes
random access to the original data possible. This is especially
useful for large tarballs.

Originaly packaged by ISIHARA Takanori as pkgsrc-wip/pixz and
updated to 1.0.7 by me.
2021-04-13 03:09:01 +00:00
nia
5e0ed48377 archivers: be more descriptive in COMMENT 2021-04-12 14:17:43 +00:00
nia
291d17092e zziplib: set PYTHON_FOR_BUILD_ONLY 2021-04-12 11:20:27 +00:00
markd
9f17ade459 kde applications release: update to 20.12.3
10 months worth of updates.
2021-04-07 12:28:14 +00:00
ryoon
a962c71ab1 zstd: Update to 1.4.9
Changelog:
    bug: Use umask() to Constrain Created File Permissions (, @felixhandte)
    bug: Make Simple Single-Pass Functions Ignore Advanced Parameters (, @terrelln)
    api: Add (De)Compression Tracing Functionality (, @terrelln)
    api: Support References to Multiple DDicts (, @senhuang42)
    api: Add Function to Generate Skippable Frame (, @senhuang42)
    perf: New Algorithms for the Long Distance Matcher (, @mpu)
    perf: Performance Improvements for Long Distance Matcher (, @mpu)
    perf: Don't Shrink Window Log when Streaming with a Dictionary (, @terrelln)
    cli: Fix --output-dir-mirror's Rejection of ..-Containing Paths (, @felixhandte)
    cli: Allow Input From Console When -f/--force is Passed (, @felixhandte)
    cli: Improve Help Message (, @senhuang42)
    tests: Avoid Using stat -c on NetBSD (, @felixhandte)
    tests: Correctly Invoke md5 Utility on NetBSD (, @niacat)
    tests: Remove Flaky Tests (, , , @Cyan4973)
    build: Zstd CLI Can Now be Linked to Dynamic libzstd (,  @Cyan4973)
    build: Avoid Using Static-Only Symbols (, @skitt)
    build: Fix Fuzzer Compiler Detection & Update UBSAN Flags (, @terrelln)
    build: Explicitly Hide Static Symbols (, @skitt)
    build: CMake: Enable Only C for lib/ and programs/ Projects (, @concatime)
    build: CMake: Use configure_file() to Create the .pc File (, @lazka)
    build: Add Guards for _LARGEFILE_SOURCE and _LARGEFILE64_SOURCE (, @indygreg)
    build: Improve zlibwrapper Makefile (, @Cyan4973)
    contrib: Add recover_directory Program (, @terrelln)
    doc: Change License Year to 2021 ( & , @terrelln & @senhuang42)
    doc: Fix Typos (, @ThomasWaldmann)
2021-04-05 10:12:38 +00:00
nros
e5c2ec6264 zstd: get rid of coreutils dependency
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-31 13:26:06 +00:00
markd
ba58b08846 kf5: KDE Frameworks update to 5.80.0
10 months of patches/updates.
2021-03-30 10:58:21 +00:00
nros
c5e30eec1c Fix rpath arguments in brotli pkgconfig files
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-21 19:24:24 +00:00
bsiegert
f6095694fd Revbump all Go packages after go115 update 2021-03-19 17:36:46 +00:00
ryoon
90702fa301 bzip2: Rever previous
Avoiding hardlink on Haiku is done in mk/platform/Haiku.mk.
2021-03-15 16:18:32 +00:00
cirnatdan
7fdfe00f81 gnome-autoar: update to 3.0.1
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-15 14:52:10 +00:00
ryoon
9459308d2f bzip2: Do not use hardlink for Haiku
Haiku R1/beta2 does not support hardlink.
2021-03-15 14:21:14 +00:00
ryoon
e83d2c5602 libarchive: Fix bootstrap build under Haiku OS/x86_64 R1/beta2
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-13 19:34:11 +00:00
micha
39ecf0f7eb archivers/star: Update to 1.6.1nb14
Symlink "ustar" is no longer installed by this package.

Bump PKGREVISION.
2021-03-12 09:57:24 +00:00
adam
43ccb5e2e9 unrar: updated to 6.0.4
6.0.4:
Unknown changes
2021-03-11 08:22:49 +00:00
micha
ef6a509026 archivers/star: Update to 1.6.1nb13
Symlinks "gnutar", "suntar" and "tar" are no longer installed by this
package. This should fix bug pkg/56049.

Bump PKGREVISION.
2021-03-10 10:31:32 +00:00
jaapb
397a3e0079 Recursive revbump associated with update of lang/ocaml 2021-03-08 08:12:45 +00:00
nia
9a33e5a82f pigz: Update to 2.6
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-05 10:33:14 +00:00
adam
d22cb858dc py-zipp: updated to 3.4.1
v3.4.1
Refresh packaging.
2021-03-05 07:57:15 +00:00
adam
3856fec610 py-lhafile: updated to 0.3.0
0.3.0:
Unknown changes
2021-03-04 14:08:16 +00:00
nia
fd53c490b5 Move lang/mono6 to lang/mono.
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-03-03 12:05:40 +00:00
adam
35d674ba5f py-zstandard: updated to 0.15.2
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-28 18:35:32 +00:00
taca
60329cb4a6 archivers/ruby-mixlib-archive: update to 1.1.7
1.1.7 (2021-02-18)

Merged Pull Requests

* Convert destination to a String  (lamont-granquist)

1.1.6 (2021-02-17)

Merged Pull Requests
* Cache gems and test on Ruby 3  (tas50)
* Fix creating archives on windows with a CRLF  (lamont-granquist)
2021-02-28 13:18:16 +00:00
wiz
4897e9e5ff zstd: add more patches to let test runs progress further. 2021-02-27 16:40:59 +00:00
fcambus
4d20bda994 Add lunzip. 2021-02-22 19:46:05 +00:00
fcambus
25dd1d5051 archivers/lunzip: import lunzip-1.12.
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-22 19:45:08 +00:00
gdt
029644e38d archivers/lzmalib: Note existence of xz in DESCR
(lzmalib and xz conflict, and xz is used far more in pkgsrc.)
2021-02-20 13:35:37 +00:00
joerg
065e67e3c0 pax-20210219: ignore error from lchmod, if it was not supported.
This is seen on Linux and results in error building boost.
2021-02-19 13:23:08 +00:00
mef
b836812dc7 (*/hs-*) BUILDLINK_API_DEPENDS.ghc <8.10, again 2021-02-18 15:07:26 +00:00
wiz
9be6d99ec9 gtar*: update to 1.34
version 1.34 - Sergey Poznyakoff, 2021-02-13

* Fix extraction over pipe (savannah bug )

* Fix memory leak in read_header (savannah bug )

* 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-18 10:33:54 +00:00
taca
858f177831 archivers/ruby-libarchive: Fix build with Ruby 3.0 2021-02-14 15:23:57 +00:00
taca
dafbac8229 archivers/ruby-mixlib-archive: update to 1.1.4
1.1.4 (2021-02-10)

(unknown)

1.1.3 (2021-02-10)

* Remove encoding comment we don't need  (tas50)
* Remove Dir.chdir calls from libarchive extraction  (lamont-granquist)
* Remove the pry-stack_explorer dep failing Ruby 2.4 builds  (tas50)
* Add a note about ffi-libarchive to the readme  (tas50)
* Update Chefstyle to 1.6.2  (tas50)
2021-02-13 10:19:04 +00:00
taca
89478733e0 archivers/ruby-ffi-libarchive: update to 1.0.17
1.0.17 (2021-02-10)

* Update chefstyle requirement from 1.2.1 to 1.3.2 
  (dependabot-preview[bot])
* Update chefstyle requirement from 1.3.2 to 1.4.0 
  (dependabot-preview[bot])
* Update chefstyle requirement from 1.4.0 to 1.4.2 
  (dependabot-preview[bot])
* Update chefstyle requirement from 1.4.2 to 1.4.3 
  (dependabot-preview[bot])
* Update chefstyle requirement from 1.4.3 to 1.4.4 
  (dependabot-preview[bot])
* Update chefstyle requirement from 1.4.4 to 1.4.5 
  (dependabot-preview[bot])
* Update chefstyle requirement from 1.4.5 to 1.5.0 
  (dependabot-preview[bot])
* Update chefstyle requirement from 1.5.0 to 1.5.8 
  (dependabot-preview[bot])
* Update chefstyle requirement from 1.5.8 to 1.5.9 
  (dependabot-preview[bot])
* Update chefstyle requirement from 1.5.9 to 1.6.1 
  (dependabot-preview[bot])
* Test on Ruby 3.0  (tas50)
* Update chefstyle requirement from 1.6.1 to 1.6.2 
  (dependabot-preview[bot])
* Extend the reader API to extract to destination  (lamont-granquist)
2021-02-13 10:13:23 +00:00
mef
09719b7f5f (*/hs-*) fix build, not adapted to ghc90 version 2021-02-13 08:00:57 +00:00
nia
ff827cd161 zutils: Update to 1.10
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-12 07:27:48 +00:00
nia
4765faf802 unrar: Update to 6.0.3 2021-02-12 07:20:38 +00:00
nia
04385a7fba zstd: Add link to upstream PR 2021-02-11 10:36:22 +00:00
wiz
effe60b329 zstd: add upstream bug report about a test problem 2021-02-11 10:15:51 +00:00
nia
1eb0691b34 zstd: Use -n in NetBSD md5 to match GNU coreutils. 2021-02-11 09:47:24 +00:00
nia
0398c969d3 zstd: Use base md5 program where possible, avoiding coreutils.
PR pkg/55989
2021-02-11 09:29:50 +00:00
ryoon
bee3953c45 *: Recursive revbump from audio/pulseaudio-14.2.nb1 2021-02-07 06:30:06 +00:00
taca
135d2b50ae archivers/ruby-bz2: update portability
Update portability for newer Ruby version.

Bump PKGREVISION just to make sure.
2021-02-05 16:46:25 +00:00
pin
045e4c7ac8 archivers/arqiver: update to 0.7.0
-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-02 18:45:09 +00:00
fcambus
1c7ccb5e49 lziprecover: update to 1.22.
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-02-01 10:48:26 +00:00
bsiegert
9956fb746f Revbump all Go packages after go115 update 2021-01-23 14:22:52 +00:00
adam
5f404df3b5 py-lz4: updated to 3.1.3
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-19 10:29:38 +00:00
otis
6befe00959 archivers/zziplib: Use portable switches for ln
Backport of upstream change. See
eaba986ff3
2021-01-17 09:36:45 +00:00
adam
35863377d4 py-lz4: updated to 3.1.2
v3.1.2:
Travis now publishes wheels for Arm
The stream tests now execute in much less time
2021-01-16 08:14:54 +00:00
schmonz
a9cfaca6c6 Notably missing on macOS, with magic PLIST handling hiding its absence:
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-15 07:15:12 +00:00
wiz
832e76cc2c lzip: update to 1.22.
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-13 11:34:19 +00:00
schmonz
95b1649cd0 Fix PLIST in the dylib case. 2021-01-13 08:50:21 +00:00
otis
ccf928da97 archivers/zziplib: Fix build on SmartOS
Use portable switches to `ln'
2021-01-12 21:06:20 +00:00
ryoon
7905bca2d9 gtar: Update to 1.33
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.
2021-01-12 12:10:27 +00:00
wiz
1ba33e2eb3 zziplib: update to 0.13.72.
This now uses cmake to build.

2021-01-04  gdraheim@github
    * The testbuilds were fixed to make cmake install and automake install the same
    * The cmake install did need patches for man3 installation on Unix
    * The cmake install did need patches for dll installation on Windows
    * The cmake install did need patches for dylib installation on MacOS
    * The cmake install did need patches for pkgconfig generation
    * Bump testbuilds to modern distro versions (ubuntu 20.04 centos 7.9 / 8.3)
    * Takeover docker_mirror.py for air-gap testings (for testbuilds.py)
    * handle UNZZIP-NOTFOUND in cmake and mark Ubuntu 'unzip' to be broken
    * merge patches for zzip_pread feature from Max Kellermann
    * merge patches for some bugs being found and reported via GitHub issues
    * run azure-pipelines with -DZZIP_TESTCVE=OFF to skip CVE *.zip downloads
    * use zziptests.py --downloadonly to get the CVE zip files for local storage
    * The ninja builds for cmake were run regularly as it seems to be widely used.
    * AND ... rename configure.ac to old.configure.ac to break outdated packaging scripts
    * ....... see testbuilds/*-am-*.dockerfile that it still works to rename them back
    * release 0.13.72
2021-01-11 22:41:56 +00:00
wiz
3be19f198a zstd: still not make-jobs safe
Add link to upstream bug report
2021-01-05 07:38:22 +00:00
adam
9377cb41da py-zstandard: updated to 0.15.1
0.15.1:

Bug Fixes

setup.py no longer attempts to build the C backend on PyPy.
<sys/types.h> is now included before <sys/sysctl.h>. This was
the case in releases prior to 0.15.0 and the include order was reversed
as part of running clang-format. The old/working order has been
restored.
Include some private zstd C headers so we can build the C extension against
a system library. The previous behavior of referencing these headers is
restored. That behave is rather questionable and undermines the desire to
use the system zstd.


0.15.0:

Backwards Compatibility Notes

Support for Python 2.7 has been dropped. Python 3.5 is now the
minimum required Python version.
train_dictionary() now uses the fastcover training mechanism
(as opposed to cover). Some parameter values that worked with the old
mechanism may not work with the new one. e.g. d must be 6 or 8
if it is defined.
train_dictionary() now always calls
ZDICT_optimizeTrainFromBuffer_fastCover() instead of different APIs
depending on which arguments were passed.
The names of various Python modules have been changed. The C extension
is now built as zstandard.backend_c instead of zstd. The
CFFI extension module is now built as zstandard._cffi instead of
_zstd_cffi. The CFFI backend is now zstandard.backend_cffi instead
of zstandard.cffi.
ZstdDecompressionReader.seekable() now returns False instead of
True because not all seek operations are supported and some Python
code in the wild keys off this value to determine if seek() can be
called for all scenarios.
ZstdDecompressionReader.seek() now raises OSError instead of
ValueError when the seek cannot be fulfilled.
ZstdDecompressionReader.readline() and
ZstdDecompressionReader.readlines() now accept an integer argument.
This makes them conform with the IO interface. The methods still raise
io.UnsupportedOperation.
ZstdCompressionReader.__enter__ and ZstdDecompressionReader.__enter__
now raise ValueError if the instance was already closed.
The deprecated overlap_size_log attribute on ZstdCompressionParameters
instances has been removed. The overlap_log attribute should be used
instead.
The deprecated overlap_size_log argument to ZstdCompressionParameters
has been removed. The overlap_log argument should be used instead.
The deprecated ldm_hash_every_log attribute on
ZstdCompressionParameters instances has been removed. The
ldm_hash_rate_log attribute should be used instead.
The deprecated ldm_hash_every_log argument to
ZstdCompressionParameters has been removed. The ldm_hash_rate_log
argument should be used instead.
The deprecated CompressionParameters type alias to
ZstdCompressionParamaters has been removed. Use
ZstdCompressionParameters.
The deprecated aliases ZstdCompressor.read_from() and
ZstdDecompressor.read_from() have been removed. Use the corresponding
read_to_iter() methods instead.
The deprecated aliases ZstdCompressor.write_to() and
ZstdDecompressor.write_to() have been removed. Use the corresponding
stream_writer() methods instead.
ZstdCompressor.copy_stream(), ZstdCompressorIterator.__next__(),
and ZstdDecompressor.copy_stream() now raise the original exception
on error calling the source stream's read() instead of raising
ZstdError. This only affects the C backend.
ZstdDecompressionObj.flush() now returns bytes instead of
None. This makes it behave more similarly to flush() methods
for similar types in the Python standard library.
ZstdCompressionWriter.__exit__() now always calls close().
Previously, close() would not be called if the context manager
raised an exception. The old behavior was inconsistent with other
stream types in this package and with the behavior of Python's
standard library IO types.
Distribution metadata no longer lists cffi as an install_requires
except when running on PyPy. Instead, cffi is listed as an
extras_require.
ZstdCompressor.stream_reader() and ZstdDecompressor.stream_reader()
now default to closing the source stream when the instance is itself
closed. To change this behavior, pass closefd=False.
The CFFI backend now defines
ZstdCompressor.multi_compress_to_buffer() and
ZstdDecompressor.multi_decompress_to_buffer(). However, they
raise NotImplementedError, as they are not yet implemented.
The CFFI backend now exposes the types ZstdCompressionChunker,
ZstdCompressionObj, ZstdCompressionReader,
ZstdCompressionWriter, ZstdDecompressionObj,
ZstdDecompressionReader, and ZstdDecompressionWriter as
symbols on the zstandard module.
The CFFI backend now exposes the types BufferSegment,
BufferSegments, BufferWithSegments, and
BufferWithSegmentsCollection. However, they are not implemented.
ZstdCompressionWriter.flush() now calls flush() on the inner stream
if such a method exists. However, when close() itself calls
self.flush(), flush() is not called on the inner stream.
ZstdDecompressionWriter.close() no longer calls flush() on
the inner stream. However, ZstdDecompressionWriter.flush() still
calls flush() on the inner stream.
ZstdCompressor.stream_writer() and ZstdDecompressor.stream_writer()
now have their write_return_read argument default to True.
This brings the behavior of write() in compliance with the
io.RawIOBase interface by default. The argument may be removed
in a future release.
ZstdCompressionParameters no longer exposes a compression_strategy
property. Its constructor no longer accepts a compression_strategy
argument. Use the strategy property/argument instead.

Bug Fixes

Fix a memory leak in stream_reader decompressor when reader is closed
before reading everything. (Patch by Pierre Fersing.)
The C backend now properly checks for errors after calling IO methods
on inner streams in various methods. ZstdCompressionWriter.write()
now catches exceptions when calling the inner stream's write().
ZstdCompressionWriter.flush() on inner stream's write().
ZstdCompressor.copy_stream() on dest stream's write().
ZstdDecompressionWriter.write() on inner stream's write().
ZstdDecompressor.copy_stream() on dest stream's write().

Changes

Bundled zstandard library upgraded from 1.4.5 to 1.4.8.
The bundled zstandard library is now using the single C source file
distribution. The 2 main header files are still present, as these are
needed by CFFI to generate the CFFI bindings.
PyBuffer instances are no longer checked to be C contiguous and
have a single dimension. The former was redundant with what
PyArg_ParseTuple() already did and the latter is not necessary
in practice because very few extension modules create buffers with
more than 1 dimension.
Added Python typing stub file for the zstandard module.
The make_cffi.py script should now respect the CC environment
variable for locating the compiler.
CI now properly uses the cffi backend when running all tests.
train_dictionary() has been rewritten to use the fastcover APIs
and to consistently call ZDICT_optimizeTrainFromBuffer_fastCover()
instead of different C APIs depending on what arguments were passed.
The function also now accepts arguments f, split_point, and
accel, which are parameters unique to fastcover.
CI now tests and builds wheels for Python 3.9.
zstd.c file renamed to c-ext/backend_c.c.
All built/installed Python modules are now in the zstandard
package. Previously, there were modules in other packages.
C source code is now automatically formatted with clang-format.
ZstdCompressor.stream_writer(), ZstdCompressor.stream_reader(),
ZstdDecompressor.stream_writer(), and
ZstdDecompressor.stream_reader() now accept a closefd
argument to control whether the underlying stream should be closed
when the ZstdCompressionWriter, ZstdCompressReader,
ZstdDecompressionWriter, or ZstdDecompressionReader is closed.
There is now a zstandard.open() function for returning a file
object with zstd (de)compression.
The zstandard module now exposes a backend_features
attribute containing a set of strings denoting optional features
present in that backend. This can be used to sniff feature support
by performing a string lookup instead of sniffing for API presence
or behavior.
Python docstrings have been moved from the C backend to the CFFI
backend. Sphinx docs have been updated to generate API documentation
via the CFFI backend. Documentation for Python APIs is now fully
defined via Python docstrings instead of spread across Sphinx ReST
files and source code.
ZstdCompressionParameters now exposes a strategy property.
There are now compress() and decompress() convenience functions
on the zstandard module. These are simply wrappers around the
corresponding APIs on ZstdCompressor and ZstdDecompressor.
2021-01-03 14:57:53 +00:00
adam
1770bc78c9 zstd: updated to 1.4.8
v1.4.8
hotfix: wrong alignment of an internal buffer

v1.4.7
perf: stronger --long mode at high compression levels
perf: stronger --patch-from at high compression levels, thanks to --long improvements
perf: faster dictionary compression at medium compression levels
perf: small speed & memory usage improvements for ZSTD_compress2()
perf: improved fast compression speeds with Visual Studio
cli : Set nb of threads with environment variable ZSTD_NBTHREADS
cli : accept decompressing files with *.zstd suffix
cli : provide a condensed summary by default when processing multiple files
cli : fix : stdin input no longer confused as user prompt
cli : improve accuracy of several error messages
api : new sequence ingestion API
api : shared thread pool: control total nb of threads used by multiple compression jobs
api : new ZSTD_getDictID_fromCDict()
api : zlibWrapper only uses public API, and is compatible with dynamic library
api : fix : multithreaded compression has predictable output even in special cases
api : fix : dictionary compression correctly respects dictionary compression level
build: fix cmake script when using path with spaces
build: improved compile-time detection of aarch64/neon platforms
build: Fix building on AIX 5.1
build: compile paramgrill with cmake on Windows, requested by @mirh
doc : clarify repcode updates in format specification

v1.4.6
fix : Always return dstSize_tooSmall when that is the case
fix : Fix ZSTD_initCStream_advanced() with static allocation and no dictionary
perf: Improve small block decompression speed by 20%+
perf: Reduce compression stack usage by 1 KB
perf: Improve decompression speed by improving ZSTD_wildcopy
perf: Improve histogram construction
cli : Add --output-dir-mirror option
cli : Warn when (de)compressing multiple files into a single output
cli : Improved progress bar and status summary when (de)compressing multiple files
cli : Call stat less often
cli : Allow --patch-from XXX and --filelist XXX in addition to --patch-from=XXX and --filelist=XXX
cli : Allow --patch-from to compress stdin with --stream-size
api : Do not install zbuff.h, since it has long been deprecated
api : Fix ZSTD_CCtx_setParameter() with ZSTD_c_compressionLevel to make 0 mean default level
api : Rename ZSTDMT_NBTHREADS_MAX to ZSTDMT_NBWORKERS_MAX
build: Install pkg-config file with CMake and MinGW
build: Install DLL with CMake on Windows
build: Fix DLL install location with CMake
build: Add ZSTD_NO_UNUSED_FUNCTIONS macro to hide unused functions
build: Add ZSTD_NO_INTRINSICS macro to avoid explicit intrinsics
build: Add STATIC_BMI2 macro for compile time detection of BMI2 on MSVC
build: Fix -Wcomma warnings
build: Remove distutils requirement for meson build
build: Fix cli compilation with uclibc
build: Fix cli compilation without st_mtime
build: Fix shadowing warnings in library
build: Fix single file library compilation with Enscripten
misc: Improve single file library and include dictBuilder
misc: Allow compression dictionaries with missing symbols
misc: Add freestanding translation script in contrib/freestanding_lib
misc: Collect all of zstd's libc dependencies into zstd_deps.h
doc : Add ZSTD_versionString() to manual
doc : Fix documentation for ZSTD_CCtxParams_setParameter()
2021-01-03 14:55:50 +00:00
taca
f66ae8af5f archivers/php-pecl-zip: update to 1.19.2
pkgsrc update: Switch to use PHP_VERSIONS_INCOMPATIBLE.


1.19.2 (2020-11-23)

- only display libzip both headers/library versions if they differ
- report about ZSTD compression availability
- Raise E_WARNING on PHP related errors (PHP 8)
2021-01-03 07:26:53 +00:00
ryoon
bfac3f1b42 *: Recursive revbump from audio/pulseaudio-14.0 2021-01-01 09:52:09 +00:00
ryoon
a8e8c5c75e *: Recursive revbump from boost-1.75.0 2021-01-01 08:24:33 +00:00
mef
34495f9c31 (archivers/R-zip) Updated 2.0.4 to 2.1.1
# 2.1.1

This version has no user visible changes.

# 2.1.0

* `unzip_process()` now does not fail randomly on Windows ().

* Now all functions handle Unicode paths correctly, on Windows
  as well (, ).

* `unzip_process()` now works when R library is on different drive
  than `exdir` on Windows ()

* zip functions now have a `mode` argument to choose how files and
  directories are assembled into the archive. See the docs for
  details.

* zip functions now have a `root` argument, zip changes the working
  directory to this before creating the archive, so all files are
  relative to `root`.

* `zip()` and `zip_append()` are not deprecated any more, as it was
  hard to achieve the same functionality with the other zip functions.
2020-12-21 11:09:11 +00:00
rhialto
5bcaeb9777 archivers/lha: upstream has accepted last remaining patch. 2020-12-19 18:02:03 +00:00
rhialto
4781baba5e archivers/lha: distfile unavailable, so switch to maintained version elsewhere.
Documentation is mostly in Japanese (which I don't read) so no changelog
is available.
- Previous patches have ~all been integrated
- Configuration with autotools
- Is still maintained from time to time
2020-12-19 15:03:14 +00:00
nia
4adac596b7 lua-zlib: Do not build with -bundle on macOS 2020-12-19 09:17:45 +00:00
pin
6de71fcc80 archivers/lxqt-archiver: update to 0.3.0
-Avoid memory leak in "java-utils.c".
-Fixed comparison of integer expressions of different signedness.
-Removed "g_ptr_array_free_full" from "glib-utils.c" and used GLib's
"g_ptr_array_free" instead.
-Use bsdtar to handle RPM packages.
2020-12-07 11:59:16 +00:00
adam
853f77539a py-zstandard: updated to 0.14.1
0.14.1

Changes
* Python 3.9 wheels are now provided.
2020-12-06 10:55:42 +00:00
nia
f6dd9d2f87 Revbump packages with a runtime Python dep but no version prefix.
For the Python 3.8 default switch.
2020-12-04 20:44:57 +00:00
riastradh
77697b790a Revbump for openpam cppflags change months ago, belatedly. 2020-12-04 04:55:41 +00:00
zafer
2f79de4c9d update master sites 2020-12-03 13:04:11 +00:00
adam
6ae89cf122 py-zipp: updated to 3.4.0
v3.4.0
``Path.joinpath`` now takes arbitrary
positional arguments and no longer accepts ``add`` as a
keyword argument.
2020-11-30 20:18:06 +00:00
micha
007fcae08b star: Update to 1.6.1nb12
Changelog from AN-2020-11-04:
- Makefile system: include/schily/nlsdefs.h no longer by default defines
  the macro __() because this is in conflict with definitions that are
  present in the system include files from newer HP-UX versions.

  Thanks to Rudi Blom for reporting.

- star: The ACL support code and the Linux xattr code had a typo related
  to very long path names. As a result, ACLs and Linux xattrs did not work
  if the path name to a file was longer than PATH_MAX.


Changelog from AN-2020-11-25:
- Makefile System: Added support for MacOS on arm64

  Thanks to a hint from Ryan Schmidt from macports

  Note that due to outstanding replies to recent changes in configure,
  it could up to now not be verified that all configure tests now work in
  a way that results in correct overall results. See below for an in
  depth report on the changes.

- Makefile System: autoconf (config.guess & config.sub) now supports
  the new arm64 Apple systems.

  Thanks to Ryan Schmidt from macports for provinding the needed uname(1)
  output.

- Makefile System: Added a new shell script "autoconf/uname" that helps
  to create shell scrips that allow to emulate an alien host system in
  order to test the correct behavior of configure.guess and configure.sub
  on the main development platform.

  This helps to adapt configure.guess and configure.sub to new platforms
  in the future.

- Makefile System: The new clang compiler as published with the upcomming
  ARM macs has been preconfigured with

      -Werror -Wimplicit-function-declaration

  as the default behavior and thus is in conflict with the existing base
  assumption of the autoconf system that minimalistic C-code used for
  compile/link allows to check for the existence of a specific function
  in libc without a need to know which system #include file is used to
  define a prototype for that function.

  This clang version, as a result of this default, behaves like a C++
  compiler and aborts if a function is used with no previous function
  prototype. This caused most of the existing autoconf test to fail with
  error messages about missing prototypes.

  We implemented a workaround using these methods for the identified
  problems:

  - Most of the exit() calls in the various main() functions have
    been replaced by return() to avoid a need to
    #include <stdlib.h> in special since these test may be the
    case for layered tests that #include files from the higher
    level parts.

  - Many autoconf tests programs now #include more system include
    files, e.g. stdlib.h and unistd.h to avoid missing prototype
    errors. This cannot reliably be done in tests that are used as
    a base for higher level tests where the high level test
    #includes own system include files, since older platforms do
    not support to #include the same file twice.

    So this is tricky...

  - A test for a Linux glibc bug caused by incorect #pragma weak
    usage inside glibc that prevents one or more functions from
    ecvt()/fcvt()/gcvt() from being usable outside glibc now uses
    hand-written prototypes for some of the libc interface
    functions in order to avoid using the system includes. If we
    did not do that, we could not use ecvt()/fcvt()/gcvt() on
    MacOS anymore.

  Thanks to Ryan Schmidt from macports for reporting and for the given
  help that was needed for remote debugging.

  Please send the needed feedback on whether the current state of the
  configure script results on correct autoconf results on the M1 Macs.
2020-11-25 15:40:16 +00:00
ryoon
66a98f8720 afio: Update to 2.5.2
Changelog:
Not available.
2020-11-25 14:59:24 +00:00
wiz
2557137f60 zziplib: update to 0.13.71.
Recreate patch-ba as patch-configure and add comment.

2020-04-14  gdraheim@github
    * The testbuilds allow to compile and test for different os via docker
    * The testbuilds allow to compare new cmake to automake install results
    * Found fixes to bring base, sdl, manpages and site docs to same level
    * release 0.13.71

2020-04-14  gdraheim@github
    * there have been tons of bugfixes over the last two years ...
    * Thanks go to Patrick Steinhardt (then at Aservo) for python3 updates
    * Thanks go to Josef Moellers (working at SUSE Labs) for many CVE fixes
    * and of course all the other patches that came in via github issues.
    * I have cleaned up sources to only uses Python3 (as needed by 2020).
    * !!! The old automake/autconf/libtool system will be dumped soon!!!
    * The build system was ported to 'cmake' .. (last tested cmake 3.10.2)
    * release 0.13.70
2020-11-25 13:26:21 +00:00
adam
4141117049 py-lz4: updated to 3.1.1
3.1.1:
Correct how pkgconfig is handled in setup.py to account for multiple build flags
Improve how CHAR_BIT is handled
2020-11-19 10:37:24 +00:00
adam
ed04a56788 lz4: updated to 1.9.3
LZ4 v1.9.3 is a maintenance release, offering more than 200+ commits to fix multiple corner cases and build scenarios. Update is recommended. Existing liblz4 API is not modified, so it should be a drop-in replacement.

Changes list

Here is a more detailed list of updates introduced in v1.9.3 :

perf: highly improved speed in kernel space, by @terrelln
perf: faster speed with Visual Studio, thanks to @wolfpld and @remittor
perf: improved dictionary compression speed, by @felixhandte
perf: fixed LZ4_compress_HC_destSize() ratio, detected by @hsiangkao
perf: reduced stack usage in high compression mode, by @Yanpas
api : LZ4_decompress_safe_partial() supports unknown compressed size, requested by @jfkthame
api : improved LZ4F_compressBound() with automatic flushing, by Christopher Harvie
api : can (de)compress to/from NULL without UBs
api : fix alignment test on 32-bit systems (state initialization)
api : fix LZ4_saveDictHC() in corner case scenario, detected by @IgorKorkin
cli : compress multiple files using the legacy format, by Filipe Calasans
cli : benchmark mode supports dictionary, by @rkoradi
cli : fix --fast with large argument, detected by @picoHz
build: link to user-defined memory functions with LZ4_USER_MEMORY_FUNCTIONS
build: contrib/cmake_unofficial/ moved to build/cmake/
build: visual/* moved to build/
build: updated meson script, by @neheb
build: tinycc support, by Anton Kochkov
install: Haiku support, by Jerome Duval
doc : updated LZ4 frame format, clarify EndMark
2020-11-19 10:36:57 +00:00
tsutsui
98af8fb025 lhasa: avoid SIGSEGV on decoding 8bit char filenames on NetBSD/amd64.
Bump PKGREVISION.
2020-11-16 15:48:43 +00:00
bsiegert
2915abcd8b Revbump all Go packages after go115 update 2020-11-13 19:26:03 +00:00
gutteridge
ee69dc0102 file-roller: add missing tool depends (fix sandboxed builds) 2020-11-12 01:20:02 +00:00
nia
cba8e7192f file-roller: Needs msgfmt features NetBSD doesn't provide 2020-11-11 14:27:25 +00:00
bsiegert
bea1f7d75a Revbump all Go packages after Go 1.15 update. 2020-11-08 21:59:09 +00:00
ryoon
4675ccbc79 *: Recursive revbump from textproc/icu-68.1 2020-11-05 09:06:42 +00:00
nia
f511b9f7a9 archivers: Resurrect file-roller package based on the new GNOME 3 version
File Roller is an archive manager for the GNOME environment.  This means
that you can create and modify archives; view the content of an archive;
view and modify a file contained in the archive; extract files from the
archive.
2020-11-04 13:02:52 +00:00
nia
e117afe4a4 archivers: add gnome-autoar. based on work by Dan Cîrnaț in wip.
Gnome-autoar provides functions, widgets, and gschemas for GNOME applications
which want to use archives as a convient method to tranfer directories over
the internet.
2020-11-04 12:27:58 +00:00
micha
930ea9747f archivers/star: Update to 1.6.1nb11
New features with AN-2020-09-04:
- autoconf: congig.guess: FreeBSD on 64 bit ARM returns arm64 from
  uname -m; this was previously not supported and rejected by config.sub.
  We now convert "arm64" into "aarch64" in config.guess to get the usual
  expected results.

- Makefile system: RULES/rules.env The environment variables FIGNORE,
  LD_LIBRARY_PATH LD_LIBRARY_PATH_32 and LD_LIBRARY_PATH_64 are now
  unexported from the enviroment.

  In special FIGNORE is dangerous, as it is frequently used by bash
  users but tells ksh93 to modify it's behavior with "echo *" and
  this may cause strange things with our makefiles in case that
  /bin/sh is ksh92. This applies e.g. to Oracle Solaris 11 and
  OpenSolaris.

New features with AN-2020-10-09:
- autoconf: Added support for newer HP-UX versions on Itanium.

  Thanks to Rudi Blom for reporting and making a change proposal.
2020-10-23 16:23:40 +00:00
adam
6db427ec70 py-zipp: updated to 3.3.1
v3.3.1
bpo-42043: Add tests capturing subclassing requirements.
2020-10-21 06:44:09 +00:00
bsiegert
de10215f91 Revbump all Go packages after go115 update. 2020-10-15 13:08:12 +00:00
wiz
e1cab12eeb *: use py-hypothesis via versioned_dependencies.mk 2020-10-06 10:51:21 +00:00
wiz
427a0a236d torrentzip: update to 1.0.6.
Switch to mono version from new upstream.
Improved zip64 support.
2020-10-05 15:21:07 +00:00
adam
cf852d7545 py-zipp: updated to 3.3.0
v3.3.0
``Path`` objects now expose a ``.filename`` attribute
and rely on that to resolve ``.name`` and ``.parent`` when
the ``Path`` object is at the root of the zipfile.
2020-10-05 12:34:28 +00:00
taca
b66d7e1db1 archivers/php-pecl-zip: update to 1.19.1
Update php-pecl-zip package to 1.19.1.


1.19.1 (2020-09-30)

- encode parameter is optional (PHP 8)
- deprecate procedural API with PHP 8
- promote warning to exception (PHP 8)
- Fixed bug  Build fails due to undeclared ZIP_RDONLY
- add ZipArchive::CM_ZSTD constant (since libzip 1.8.0)
2020-10-04 06:17:10 +00:00
mcf
fa31e9acb4 zstd: fix library detection with GNU make 4.3
GNU make 4.3 no longer uses \ to escape # found inside function
invocations, so the \ gets passed through to the printf commands,
causing library detection to fail.

lib/Makefile is patched on pkgsrc by copying detection logic from
programs/Makefile, which has since been updated[0] to support make
4.3 using the compatibility trick suggested in the GNU make changelog.

In particular, since we modify programs/Makefile to link the zstd
binary with the libzstd shared library, failure to detect pthread
in lib/Makefile results in a zstd built with ZSTD_MULTITHREAD to
be linked against a libzstd built without it. This causes "Unsupported
parameter" errors when it is used (except with --single-thread).

So, apply the fix for programs/Makefile to lib/Makefile as well.

[0] 06a57cf57e
2020-10-01 07:25:06 +00:00
adam
07c63eb580 py-zipp: updated to 3.2.0
v3.2.0

Mutate the passed ZipFile object
type instead of making a copy. Prevents issues when
both the local copy and the caller's copy attempt to
close the same file handle.

``Path._next`` now honors subclasses.

``Path.is_file()`` now returns False for non-existent names.
2020-09-29 17:02:01 +00:00
micha
6d88d0f418 archivers/star: Specifiy minimum required version of smake tool dependency
This is required because devel/smake/Makefile.common must be recent enough.
2020-09-28 10:36:06 +00:00
jperkin
f6cfee6bff engrampa: More _XOPEN_SOURCE fixes. 2020-09-25 09:02:58 +00:00
markd
90063c3d0f ark: patches for CVE-2020-16116 and CVE-2020-24654 2020-09-20 11:05:31 +00:00
wiz
d19128bdaa p5-Archive-Tar-Wrapper: update to 0.38.
0.38 (2020/08/09):
    Fixed issue 17 - https://github.com/glasswalk3r/archive-tar-wrapper-perl/issues/17
    The fixes were only related to different licenses over the files of the distribution.
    Small fixes over the documentation as well.
    No changes to the code. :-)
2020-09-20 07:04:49 +00:00
taca
f85c369e28 archivers/ruby-mixlib-archive: update to 1.0.7
Update ruby-mixlib-archive to 1.0.7.


1.0.7 (2020-08-21)

* Optimize our requires  (tas50)

1.0.6 (2020-08-13)

* Optimize requires for non-omnibus installs  (tas50)
2020-09-13 15:01:40 +00:00
taca
5db0ce7f29 archivers/ruby-ffi-libarchive: update to 1.0.4
Update ruby-ffi-libarchive to 1.0.4.


v1.0.4 (2020-08-13)

* Optimize requires for non-omnibus installs  (tas50)
2020-09-13 14:58:20 +00:00
pin
986af123e0 archivers/arqiver: update to 0.6.1
V0.6.1
--------
 * Added read-only support for RAR archives through 7z.
2020-09-13 07:18:55 +00:00
wiz
7fb4c0f13d p5-Compress-Bzip2: update to 2.28.
Changes: not found.
2020-09-06 19:21:38 +00:00
wiz
b20da92e2a p5-Archive-Zip: update to 1.68.
1.68 Thr 12 Mar 2020
    - Switched to GitHub as issue tracker
    - Replaced references to Test::MockModule in
      t/23_closed_handle.t with code from PR , RT 
    - Unixified line endings in t/23_closed_handle.t
    - Added documentation for Archive::Zip::Member::isSymbolicLink,
      RT 
    - Implemented other, unrelated doc fixes
    - Fixed examples/zipcheck.pl to skip symbolic links, RT 
    - Described version 1.59, RT  (tagged important!)

    - Completely re-did test suite:
      . Created new test APIs in t/common.pm and documented them in
        t/README.md
      . Changed tests to be less dependent on OS-specific quirks of "unzip -t"
      . Changed tests to write more diagnostic information if executed in
        automated test environments
      . Normalized access to test data and to temporary results.  Removed
        references to obsolete temporary results (for example, those to
        directory "extracted").
      . Normalized test headers and brushed up tests in general

1.67 Sun 06 Oct 2019
    - Fixed compatibility issues with zip64 format (defined-or, pack)
    - Fixed hard-coded version fields introduced in version 1.66
    - Fixed merge glitch with tests 26 and 27
    - Fixed merge glitch with bzip passthrough
    - Updated bzip test file to avoid zip bomb detection

1.66 Mon 16 Sep 2019
    - Refactored low-level methods for reading and writing zip files
      in zip64 format.  Added new parameters and return values to
      most of these.  Extended constants in Archive::Zip to cover
      zip64 formats and lengths.
    - Added public APIs
        Archive::Zip::Archive::zip64
        Archive::Zip::Archive::desiredZip64Mode
        Archive::Zip::Archive::versionMadeBy
        Archive::Zip::Archive::versionNeededToExtract
        Archive::Zip::Member::zip64
        Archive::Zip::Member::desiredZip64Mode
      and constants
        Archive::Zip::ZIP64_AS_NEEDED
        Archive::Zip::ZIP64_EOCD
        Archive::Zip::ZIP64_HEADERS
      plus POD on these.
    - Added tests for zip64 format in t/21_zip64.t and more test zip
      files below t/data.  Extended tests in t/02_main.t to perform
      all existing tests in all possible desired zip64 modes.
    - Extended methods
        Archive::Zip::Member::localExtraField
        Archive::Zip::Member::cdExtraField
      to perform format checks when called as setters and to reject
      any zip64 extended information extra fields passed by the user.
      Extended POD and tests in t/02_main.t accordingly.
    - Setting {'compressedSize'} after writing central directory
      header.
    - Added new optional parameter $noFormatError to method
      Archive::Zip::_readSignature to silence any format errros when
      testing for signatures.
    - Added error handling for potentially failed object conversion
      after calling method Archive::Zip::Member::_become.  Factored
      in method Archive::Zip::Member::_becomeDirectoryIfNecessary
      into caller.
    - Changed methods
        Archive::Zip::Archive::contents
        Archive::Zip::Member::contents
      (and all inheriting from these) to consistently return a pair
      ($contents, $status) when called in list context and a scalar
      $contents when called in scalar context.  Extended tests in
      t/02_main.t accordingly.
    - Changed method Archive::Zip::Member::extractToFileHandle to
      accept a file name instead of a file handle when extracting
      symbolic links.  Changed lower-level and higher-level methods
      to use that feature.  Cleaned up code related to the handling
      of symbolic links.  Added creation of intermediate directories
      in method Archive::Zip::Member::extractToFileNamed for symbolic
      links as well.  Reporting errors from symlink call as AZ-error.
      Added POD and test zip file t/data/symlink.zip and tests in
      t/26_symlinks.t for these changes.
    - Cleaned up code and added comment related to that highly
      dubious (?) {'wasWritten'} logic.

1.65 Sat 7 Sep 2019
    - Fix for members using bzip compression [github/pmqs]
    - NetBSD doesn't mind empty zips [github/pmqs]
    - Solaris test failure, Add diag to failing test to collect data [github/pmqs]
    - Test for presence of Test::MockModule [github/pmqs]
    - Fix skip line for Windows [github/pmqs]
    - Skip tests that assume /tmp on Windows [github/pmqs]
2020-09-06 12:12:14 +00:00
wiz
3769848d5c p5-Archive-Tar: remove, part of perl since 2008 2020-09-04 10:15:12 +00:00
wiz
60ea67dee2 *: remove dependency on p5-Archive-Tar, which is part of perl 2020-09-04 10:13:40 +00:00