summaryrefslogtreecommitdiff
path: root/archivers
AgeCommit message (Collapse)AuthorFilesLines
2020-08-14Revbump all Go packages after go114 updatebsiegert1-2/+2
2020-08-09archivers/ruby-ffi-libarchive: update to 1.0.3taca2-7/+7
Update ruby-ffi-libarchive to 1.0.3. 1.0.3 (2020-06-26) * Optionally clone entries when iterating through an archive #30 (jatoben) * Replace specific types with more generic equivalents. #32 (phiggins) * Modern expeditor / buildkite setup #33 (tas50)
2020-07-29py-rarfile: updated to 3.3adam2-7/+7
rarfile v3.3 Fixes: Add the .sfx test files to MANIFEST.in for inclusion in pypi tarball. Add all files in git to tarball. rarfile v3.2 New features: Support unar as decompression backend. It has much better support for RAR features than bsdtar. Support SFX archives - archive header is searched in first 2MB of the file. Add HACK_TMP_DIR option, to force temp files into specific directory. Fixes: Always use "/" for path separator in command-line, gives better results on Windows. Cleanups: Drop module-level options from docs, they create confusion. Drop support for Python 2 and 3.5 and earlier. Python 2 is dead and requiring Python 3.6 gives blake2s, stdlib that supports pathlib, and ordered dict without compat hacks. Replace PyCrypto with PyCryptodome in tests. Use Github Actions for CI.
2020-07-28archivers/arqiver: update to 0.6.0pin3-12/+12
V0.6.0 -------- * Added an option to (not) stretch the first column. * Added app icon. * A workaround for a Qt bug that might give a too small height to rows if the horizontal scrollbar isn't at its minimum value when items are removed. * Better names for extraction folders of archives without parent directories. * Scroll to the current item when expanding or filtering. * Fixed startup invisibility with some window managers. * Updated the code for Qt 5.15.
2020-07-17Revbump all Go packages after go114 update.bsiegert1-2/+2
2020-07-17archivers/star: Update to 1.6.1nb9micha2-9/+9
Changelog from AN-2020-07-01: - star: Backslashes are now honored when looking for the substitution separators in options like -s /from/to/ or -pax-s /from/to/ Previously, -s '/xxx\/yy//' was interpreted in a way that made the **to string** "yy" and the **from string** "xxx\" instead of making the from string "xxx\/yy" and the to string empty.
2020-07-15libzip: update to 1.7.3.wiz2-7/+7
1.7.3 [2020-07-15] ================== * Support cmake < 3.17 again. * Fix pkgconfig file (regression in 1.7.2).
2020-07-11Add LUA_LINKER_MAGIC variable that centrally sets LDFLAGS on Darwin,nia1-6/+1
as should probably have been done to begin with. Remove per-package hacks.
2020-07-11lua-zlib: attempt to fix build on darwinnia1-1/+6
2020-07-11libzip: update to 1.7.2.wiz3-9/+11
Add github master site as fallback. 1.7.2 [2020-07-11] ================== * Fixes for the CMake find_project() files. * libzip moved to the CMake libzip:: NAMESPACE. * CMake usage best practice cleanups.
2020-07-07py-lz4: updated to 3.1.0adam2-7/+7
v3.1.0: Out-of-band stream block size record support in the stream bindings
2020-07-05lua-zlib: set GITHUB_PROJECT so 'make fetch' succeedswiz1-1/+2
2020-07-05lua-zlib: fix prefixnia1-1/+2
2020-07-03Disable lz4, unbreaking bsdtar build on OmniOS.hauke1-1/+2
2020-07-02archivers: Add lua-zlibnia5-1/+41
Simple streaming interface to zlib for Lua.
2020-07-01unrar: updated to 5.9.4adam2-7/+7
5.9.4: Unknown changes
2020-06-20unrar: updated to 5.9.3adam2-7/+7
5.9.3: Unknown changes
2020-06-17libzip: more executables in buildlinknia1-1/+3
2020-06-17Revbump Go packages after Go 1.14.4 update.bsiegert1-2/+2
2020-06-16zstd: mark as not make-jobs safe for nowwiz1-1/+4
I saw ../lib/libzstd.so: file not recognized: file format not recognized in my MAKE_JOBS=8 build.
2020-06-14libzip: update bl3.mkwiz1-3/+3
Stop linking lib/libzip/include, does not exist since 1.3.1; and depend on that version (from 2017). Link bin/zipcmp for the cmake infrastructure (the cmake support files are looking for zipcmp in the same place as the headers/library). The latter fixes a build problem in mgba reported by nia.
2020-06-14py-zstandard: updated to 0.14.0adam3-11/+11
0.14.0: Backwards Compatibility Notes ----------------------------- * This will likely be the final version supporting Python 2.7. Future releases will likely only work on Python 3.5+. * There is a significant possibility that future versions will use Rust - instead of C - for compiled code. Bug Fixes --------- * Some internal fields of C structs are now explicitly initialized. * The ``make_cffi.py`` script used to build the CFFI bindings now calls ``distutils.sysconfig.customize_compiler()`` so compiler customizations (such as honoring the ``CC`` environment variable) are performed. * The ``make_cffi.py`` script now sets ``LC_ALL=C`` when invoking the preprocessor in an attempt to normalize output to ASCII. Changes ------- * Bundled zstandard library upgraded from 1.4.4 to 1.4.5. * ``setup.py`` is now executable. * Python code reformatted with black using 80 character line lengths.
2020-06-14zstd: updated to 1.4.5adam4-37/+34
Zstd v1.4.5 Release Notes This is a fairly important release which includes performance improvements and new major CLI features. It also fixes a few corner cases, making it a recommended upgrade. perf: Improved decompression speed (x64 >+5%, ARM >+15%), by @terrelln perf: Automatically downsizes ZSTD_DCtx when too large for too long perf: Improved fast compression speed on aarch64 perf: Small level 1 compression speed gains (depending on compiler) fix: Compression ratio regression on huge files (> 3 GB) using high levels (--ultra) and multithreading, by @terrelln api: ZDICT_finalizeDictionary() is promoted to stable api: new experimental parameter ZSTD_d_stableOutBuffer build: Generate a single-file libzstd library build: Relative includes, no longer require -I flags for zstd lib subdirs build: zstd now compiles cleanly under -pedantic build: zstd now compiles with make-4.3 build: Support mingw cross-compilation from Linux, by @Ericson2314 build: Meson multi-thread build fix on windows build: Some misc icc fixes backed by new ci test on travis cli: New --patch-from command, create and apply patches from files, by @bimbashreshta cli: --filelist= : Provide a list of files to operate upon from a file cli: -b can now benchmark multiple files in decompression mode cli: New --no-content-size command cli: New --show-default-cparams command misc: new diagnosis tool, checked_flipped_bits, in contrib/, by @felixhandte misc: Extend largeNbDicts benchmark to compression misc: experimental edit-distance match finder in contrib/ doc: Improved beginner CONTRIBUTING.md docs doc: New issue templates for zstd
2020-06-13archivers/php-pecl-zip: update to 1.19.0taca2-8/+7
Update php-pecl-zip to 1.19.0. 1.19.0 (2020-06-05) - add ZipArchive::EM_TRAD_PKWARE and ZipArchive::EM_UNKNOWN constants - Fix #79424 don't use gl_pathc after call to globfree (Max Rees) - add ZipArchive::isCompressionMethodSupported() method (libzip 1.7.0) - add ZipArchive::isEncryptionMethodSupported() method (libzip 1.7.0) - initial PHP 8 support
2020-06-13libzip: update to 1.7.1.wiz2-7/+7
1.7.1 [2020-06-13] ================== * Restore `LIBZIP_VERSION_{MAJOR,MINOR,MICRO}` symbols. * Fixes warnings reported by PVS-Studio. * Add `LIBZIP_DO_INSTALL` build setting to make it easier to use libzip as subproject.
2020-06-09kde: update kde release service to 20.04.1markd3-11/+9
changes unknown
2020-06-07karchive: update to 5.70.0markd2-7/+6
changes unknown
2020-06-05archivers/star: Update to 1.6.1nb8micha5-94/+10
- Remove pkgsrc patches (merged upstream) - Move OS specific helper code to devel/smake/Makefile.common Changes from AN-2020-05-25: - libmdgest: Added a "defined(_M_ARM)" check for MSVC byte order definitions (byte_order.h). Thanks to "Excalibur" for reporting. - star: SmartOS supports aclutils.h as published include file (what we intented to include in Schillix-ON as well, since it is needed for libsec) and aclutils.h includes ctype.h. We thus need to #include <ctype.h> before star.h in acl_unix.c The problem occurred because we did already have a aclutils.h related autoconf test, even though Schillix-ON does not yet ship aclutils.h Thanks to Michael Bäuerle from pkgsrc for reporting. - star: The subst command (since 2018) malloc()s the space for a copy of the old string in case that the string Is too long for the static storage. It did however still use the static buffer instead of a pointer to the allocated space. We now use the allocated space if needed. - star: The subst command for pax now supports the \1, \2, ... escapes for \(...\) selections in the from pattern, like it is used by sed(1). Thanks to Kristyna Streitova for reminding on this. - star: A new unit test for this new feature has been added, using the example from the SUSE bug-report for the above substitute command. - star: A new subst option -pax-s has been added that supports sed(1) like substitutions. The old option -s continues to support change(1) like substititions. NOTE: Both pax -s and star -pax-s silently fall back to change(1)-like substitutions in case that a target platform does not support "regex" in libc.
2020-06-05libzip: update to 1.7.0.wiz4-13/+19
1.7.0 [2020-06-05] ================== * Add support for encrypting using traditional PKWare encryption. * Add `zip_compression_method_supported()`. * Add `zip_encryption_method_supported()`. * Add the `ZIP_SOURCE_GET_FILE_ATTRIBUTES` source command. * Refactor stdio file backend. * Add CMake find_project() support.
2020-06-02archivers/lxqt-archiver: Follow github hosted package nomenclaturepin1-4/+4
as suggested by @leot
2020-06-02Revbump for icuadam7-10/+14
2020-06-01archivers/lxqt-archiver: declare graphics/hicolo-icon-themepin1-1/+2
2020-06-01Import lxqt-archiverpin1-1/+2
2020-06-01Import lxqt-archiverpin4-0/+76
A simple & lightweight Qt file archiver. The core I/O functions are ported from Engrampa (a Gnome File Roller fork). This is only a front-end (a graphical interface) to archiving programs like tar and zip. This is part of LXQt-0.15.0 desktop
2020-05-28archivers: Enable quazipryoon1-1/+2
2020-05-28archivers/quazip: import quazip-0.9ryoon6-0/+87
QuaZIP is the C++ wrapper for Gilles Vollant's ZIP/UNZIP package (AKA Minizip) using Trolltech's Qt library. If you need to write files to a ZIP archive or read files from one using QIODevice API, QuaZIP is exactly the kind of tool you need.
2020-05-27*: reset MAINTAINER for fhajny on his requestwiz1-2/+2
2020-05-26libarchive: Update to 3.4.3nia468-14529/+10170
Libarchive 3.4.3 is a feature and bugfix release. New features: support for pzstd compressed files (#1357) support for RHT.security.selinux tar extended attribute (#1348) Important bugfixes: various zstd fixes and improvements (#1342 #1352 #1359) child process handling fixes (#1372) Libarchive 3.4.2 is a feature and security release. New features: support for atomic file extraction (bsdtar -x --safe-writes) (#1289) support for mbed TLS (PolarSSL) (#1301) Important bugfixes: security fixes in RAR5 reader (#1280 #1326) compression buffer fix in XAR writer (#1317) fix uname and gname longer than 32 characters in PAX writer (#1319) fix segfault when archiving hard links in ISO9660 and XAR writers (#1325) fix support for extracting 7z archive entries with Delta filter (#987) Libarchive 3.4.1 is a feature and security release. New features: Unicode filename support for reading lha/lzh archives New pax write option "xattrhdr" Important bugfixes: security fixes in wide string processing (#1276 #1298) security fixes in RAR5 reader (#1212 #1217 #1296) security fixes and optimizations to write filter logic (#351) security fix related to use of readlink(2) (1dae5a5) sparse file handling fixes (#1218 #1260) Thanks to all contributors and bug reporters. Special thanks to Christos Zoulas (@zoulasc) from NetBSD for the atomic file extraction feature.
2020-05-22revbump after updating security/nettleadam7-13/+14
2020-05-16py-lz4: updated to 3.0.2adam3-16/+15
v3.0.2: This release removes py3c from the codebase and strips out unused Python 2 support code. No functional changes are included with this release. v3.0.1: This release fixes an issue that prevented the OSX wheels from being published to PyPi, and contains no functional changes. v3.0.0: This release: * Drops support for Python 2 (although some dead code remains for future removal) * Adds streams support thanks to the hard work of @tSed * Fixes a performance bug with the frame bindings - thanks to @bjonen for the careful report and reproducer * Adds Python 3.8 support
2020-05-14star: Fix typo in comment.wiz1-2/+2
2020-05-14archivers/star: Fix man page handling for different operating systemsmicha2-17/+50
- Check which systems need and support processing tables with tbl The default case matches for NetBSD (no processing) - Man pages are installed into native OS sections PLIST must match this logic (use variables)
2020-05-14archivers/star: Workaround for man page handlingmicha1-12/+14
tbl of NetBSD 9 does not work. Install man pages with unprocessed tables as workaround.
2020-05-13archivers/star: Add build fix for SmartOSmicha3-1/+53
The second patch silence a warning on NetBSD.
2020-05-12archivers/star: Change homepage to schilytoolsmicha1-2/+2
2020-05-11hs-*: add PLIST filesrillig3-0/+105
These PLIST files have been autogenerated by mk/haskell.mk using HS_UPDATE_PLIST=yes during a bulk build. They will help to track changes to the packages. The Haskell packages didn't have PLIST files because their paths contained package hashes. These hashes are now determined by mk/haskell.mk, which makes it easy to generate easy to read PLIST files.
2020-05-11star: Update to 1.6.1nb6micha2-8/+9
Added SPECIAL_PERMS for config file (no more "wrong permissions" warning if installed as nonprivileged user. Changes from AN-2020-03-11: - configure: The autoconfiguration now has an enhanced test for waitid() that was needed since Mac OS is still not POSIX compliant and returns 0 instead of the signal number for a process that has been killed by a signal. MacOS did pass the POSIX certification as a result of a missing test for that problem. Since every vertified OS needs to run an annual refresh the certification with recent versions of the test, I guess that Mac OS (Catalina updates) may become more compliant witin a year. - psmake: The portable bootstrap compile environment for smake missed a symlink for unsetenv.c to libschily since the related code has been moved to libschily in 2018. This prevented compilation on IRIX. Thanks to Kazuo Kuroi for reporting - librmt: the code has been modified to allow librmt to be finally compiled without a need to link against libschily. This makes it easier to link ufsdump/ufsrestore from OpenSolaris against librmt. A call to errmsg() was replaced by a call to errmsgno() that has a private implementation in librmt already. - librmt: the man pages have been modified to make sure that man2html is able to correctly create links to referenced other man pages. - libstreamar: streamarchive.4 now mentions that the POSIX.1-2001 tar extensions are based on a Sun Microsystems proposal from 1997. - star: the man page now mentions that it is preferred to use the source from the schilytools instead of a star specific release. Changes from AN-2020-03-27: Changes from AN-2020-04-18: - librmt: A few small enhancements have been added to the man pages. This was a result of a code review for SchilliX-ON by Eric Ackermann - star: The unit tests port/lpath.sh did not work on IRIX because the "rm" command on IRIX is buggy and does not remove long path names (path names longer than PATH_MAX). We now use a recursive shell function to remove the long path. - star: The new shell function in port/lpath.sh did crash Linux in case that /bin/sh is "dash". "dash" is not POSIX compliant and fails to support arbitrary long working directory names. Whe therefore try to run the long path removal with "bosh", or at least "bash". Only if none of both is present, we fall back to the system default shell "/bin/sh". Changes from AN-2020-05-11: - Makefile system: A new version of the BSD make (bmake) program fixed a bug in pattern macro substitution, so we are now able to detect BSD make and to read BSD make program specific rules. This could in theory allow us to support BSD make in the future, but... Note that we on the other side discovered a new bug with pattern macro substitution in bsd make: The substitution: $(FOO:%=bar/%) is replaced by "bar/" with an empty "FOO", but of course, with an empty FOO, the substitution should be empty as well. This second bug (above) was fixed on May 6th, but we do not yet have all needed make rules and we do not know whether other bugs may still prevent the usability of BSD make. Supporting BSD make will be hard as BSD make does not support pattern matching default rules and this is important for placing the .o files into a sub-directory. Also note that the portable program source for "bmake" from "pkgsrc" is 2 years old and thus currently cannot be supported at all. If you like to experiment on your own, you need to get this version: http://crufty.net/help/sjg/bmake.html see http://www.crufty.net/ftp/pub/sjg/bmake.tar.gz and replace the newer files from the netbsd.org CVS tree by hand in order to fix the first and second mentioned pattern macro substitution bug. - Makefile system: RULES/MKLINKS was enhanced to create a new symlink RULES/r-bsdmake.tag that points to RULES/r-make.tag - Makefile system: The archive makefiles.tar.bz2 has been added to the schilytools tree to allow easy reuse of the makefile system for own projects.
2020-05-10mark perl as not neededrillig1-2/+2
Before, it had the same effect but generate a USE_TOOLS+=perl warning.
2020-05-06revbump after boost updateadam3-6/+6
2020-05-04par2: update Github repoadam1-3/+3