Age | Commit message (Collapse) | Author | Files | Lines |
|
libarchive 3.3.3:
Avoid super-linear slowdown on malformed mtree files
Many fixes for building with Visual Studio
NO_OVERWRITE doesn't change existing directory attributes
New support for Zstandard read and write filters
|
|
update-catpages
target. This results in closer resemblence to the actual mdoc manuals.
Reviewed by <wiz>
|
|
Mainly done by pkglint, manually reviewed and improved in some few cases.
|
|
pass --with-ssl to configure when the option is actually disabled.
|
|
|
|
- Convert to libarchive 3.x interfaces, avoiding the legacy glue.
- Rename local copy of netpgpverify to match installed headers.
- Shuffle bootstrap code to reduce special cases in pkg_add.
- Always read/write file names in tar archives as binary. While they are
supposed to be UTF-8, locale conversion creates more problems than it
solves here.
- Fix const correctness in gpg_verify.
- Add format string annotation for xasprintf for GCC-like compilers.
- Restrict supported archive formats for binary packages to ar (signed
packages) and tar (actual content) with uncompressed/gzip/bzip2/xz as
compression choices. This reduces the exposed libarchive surface.
- The pkg-vulnerability file correspondingly supports only the same
compression choices.
|
|
the native lz4 is found.
|
|
|
|
|
|
|
|
|
|
or if the user requested it to be disabled. Helps on systems with lzma.h
and no usable library.
|
|
|
|
overrides our attempt to set it to "x86_64" and ensure consistency across
platforms. Work around this by setting it using PKGSRC_MACHINE_ARCH.
Confirmed to fix the issue and not break a variety of other platforms by
Sevan, and approved under duress by Joerg.
|
|
dependencies, we can no longer rely on implicit linking from libarchive
on certain platforms. Fixes build on FreeBSD and DragonFlyBSD.
|
|
build on legacy Solaris.
|
|
This replaces calling out to an external gpg command for verification
with inline verification using the security/netpgpverify library.
Bump version to 20150901.
|
|
manually.
|
|
issues on platforms where nroff isn't native.
|
|
prevents us from attempting to link the inplace libarchive against itself.
Fixes build on systems which do not include a native libarchive, and avoids
possible issues on systems which do.
Tested on SmartOS (no native libarchive) and OS X in both builtin and pkgsrc
configurations. Ok joerg@.
|
|
|
|
|
|
|
|
|
|
don't redefine 'pkg_info' if it already exists.
This is notably for pkg_rolling_replace -u in case pkg_install
was revbump'd and openssl happens to be in PKG_DEFAULT_OPTIONS.
|
|
|
|
|
|
Remove incorrect return value when in force mode, which was causing pkg_add
to exit with failure even though the operation completed successfully. This
also fixes the case where 'pkg_add -uf' would leave an update in an
inconsistent state.
|
|
|
|
|
|
Can't execute the newly built tools if they were cross-built.
(This is not especially useful until we do cross-bootstrap, though.)
ok agc
|
|
|
|
|
|
|
|
for Windows (Cygwin) to using static library.
|
|
|
|
|
|
pkg_install uses source files from net/libfetch so it needs the same
no-strict-alias flag at libfetch when building on gcc 4.7
|
|
|
|
that we prefer pkgsrc for OpenSSL. While the latter doesn't actually work
yet, it's better that we are deterministic about this and do not pick up
the system OpenSSL regardless.
|
|
the correct value.
|
|
|
|
building libfetch.
Fixes PR#44881, it will be happend with groff from pkgsrc.
|
|
|
|
|
|
Reset maintainership.
|
|
Extract dependencies of libarchive from the pkgconfig file and thereby
drop knowledge of the needed libraries.
At least some versions of HP-UX are known to not support %zu, add a
workaround. This is using the black list approach for now.
Recognize xz as compression type for pkg_create.
The first time an error is hit while fetching packages, try to reget
from the same position. This works around the server closing the
connection while fetching dependencies.
|
|
sure that the linker uses our static "libarchive.a" instead of
the outdated dynamic library "/usr/lib/libarchive.dylib".
|
|
- Try to detect common forms of pkgdb corruption and issue a warning in
that case.
- Refactor the pkg_vulnerabilities logic to use the compression support
from libarchive. This reduces the amount zlib/bzip2 interaction to the
linkage.
|
|
would fail in the decompression code for pkg-vulnerabilities.
|