Quantum-compressed block of exactly 38912 bytes will write one byte
beyond the end of the input buffer", also improves the --fix option.
ok jasper@ and "Steve" (maintainer) "OK'd my update earlier this week
which was the same as your diff below except for the HOMEPAGE change."
if a CAB file has a Quantum-compressed datablock with exactly 38912
compresswed bytes, also rejects blank CHM filenames that are blank
because they have embedded null bytes, and chmextract now protects
against absolute/relative pathnames in CHM files.
some existing COMPILER lines with arch restrictions etc. In the usual
case this is now using "COMPILER = base-clang ports-gcc base-gcc" on
ports with c++ libraries in WANTLIB.
This is basically intended to be a noop on architectures using clang
as the system compiler, but help with other architectures where we
currently have many ports knocked out due to building with an unsuitable
compiler -
- some ports require c++11/newer so the GCC version in base that is used
on these archirtectures is too old.
- some ports have conflicts where an executable is built with one compiler
(e.g. gcc from base) but a library dependency is built with a different
one (e.g. gcc from ports), resulted in mixing incompatible libraries in the
same address space.
devel/gmp is intentionally skipped as it's on the path to building gcc -
the c++ library there is unused in ports (and not built by default upstream)
so intending to disable building gmpcxx in a future commit.
Bump minor of shared lib as symbols have been added. Drop patch as it
has been committed upstream. Switch from GitHub auto-generated tarballs
to MASTER_SITES.
OK sthen@
archivers/zstd (devel/llvm -> devel/cmake -> archivers/libarchive ->
archivers/zstd), so ports-clang should not be used in zstd's COMPILER.
Otherwise, zstd build is blocked if clang is not readily available,
as is the case with bulk builds on gcc architectures.
The dependency archivers/libarchive -> archivers/zstd was added
recently.
OK bket@ sthen@
* Avoid super-linear slowdown on malformed mtree files
* NO_OVERWRITE doesn't change existing directory attributes
* New support for Zstandard read and write filters
... plus unmentioned bug fixes.
Several patches have been merged upstream. Minor of shared lib has been
bumped as symbols have been added.
While here change mail address of maintainer.
OK sthen@
tweaks and ok sthen@
libarchive-c is a Python interface to libarchive. It uses the standard
ctypes module to dynamically load and access the C library.
Comment:
archiver based on tar and lzip multimembers
Description:
Tarlz is a small and simple implementation of the tar archiver. By default
tarlz creates, lists and extracts archives in the ustar format compressed with
lzip on a per file basis. Tarlz can append files to the end of such compressed
archives.
Each tar member is compressed in its own lzip member, as well as the
end-of-file blocks. This same method works for any tar format (gnu, ustar,
posix) and is fully backward compatible with standard tar tools, which treat
the resulting multimember tar.lz archive like any other tar.lz archive.
Tarlz can create tar archives with four levels of compression granularity; per
file, per directory, appendable solid, and solid.
Maintainer: Juan Francisco Cantero Hurtado <juanfra@openbsd.org>
WWW: http://lzip.nongnu.org/tarlz.html
* Member names containing '..' components are now skipped when extracting.
* Report erroneous use of position-sensitive options.
* --numeric-owner now affects private headers too.
* Fixed the --delay-directory-restore option
* The --warnings=failed-read option
* The --warnings=none option now suppresses all warnings
* Fix reporting of hardlink mismatches during compare
for the relevant PHP versions.
ports which are 5.6-only remain in pecl-foo port directories, set to only
build 5.6 packages
ports which have separate versions for 5.6 and 7.0 are split; the port
directories are named pecl56-foo for the 5.6-compatible version and
pecl-foo for the 7+-version
normal ports are in pecl-foo port directories with flavours for 5.6 and 7.0