Commit graph

322498 commits

Author SHA1 Message Date
kamil
4d4e00292f doc: Updated devel/honggfuzz to 2.3.1 2020-07-22 21:55:15 +00:00
kamil
359818692a honggfuzz: Drop patch 2020-07-22 21:54:26 +00:00
kamil
6291b6b8c2 honggfuzz: Upgrade to 2.3.1
Version 2.3.1

    Fixed 'make install' with #356
2020-07-22 21:53:59 +00:00
gutteridge
20f024d1f4 doc: Updated www/weblint to 1.020nb8 2020-07-22 21:47:16 +00:00
gutteridge
87e9401b36 weblint: fix the package so it actually runs
This is a very dated package that has Perl 4 era expectations. It used
an expression that would never have worked as intended (at least, not in
any version of Perl 5) and is past deprecation in modern Perl. It also
expects Perl 4 versions of what modern Perl 5 provides as Getopt::Long
and File::Find. It was simplest to satisfy its requirements by depending
on p5-Perl4-CoreLibs, rather than rewriting multiple lines of code to
modernize to the Perl 5 versions of these modules. With these changes,
the package now runs, and passes all of its test suite. Addresses
PR pkg/55511 by Stefan Schaeckeler.
2020-07-22 21:45:41 +00:00
kamil
c2401f2521 honggfuzz: Include patch 2020-07-22 20:45:13 +00:00
kamil
de62fa4b5b doc: Updated devel/honggfuzz to 2.3 2020-07-22 20:43:34 +00:00
kamil
1eb8fdfd2e honggfuzz: upgrade to 2.3
Take maintainership.

Upstream changelog:

2020-07-22 - Version 2.3
        - honggfuzz.h - split run_t into substructs
        - clang-format options in .clang-format
        - added missing mutex initializers
        - removed unncessary comparisons to 'true' and 'false'
        - improved NetBSD compatibility
        - removed unnecessary memory fences (speed ups)
        - faster searching through the binary for const 4/8-byte values
        - removed unnecessary includes with iwyu
        - libhfnetdriver - general improvements around local socket fuzzing and timeouts

2020-04-24 - Version 2.2
        - Added 8bitcnt instrumentation - use hfuzz-cc/hfuzz-8bitcnt-(gcc|clang) for that
        - PC-guard instrumentation now uses edge counting
        - --experimental_const_feedback is now set to true by default
        - additional string instrumentation wrappers: glib, lcms
        - additional mutators: splicing, changing ascii numbers
        - additional integer comparison instrumentation (adding integers to the dynamic dictionary)
        - fixed linking with ld.lld
        - removed `sanitizer-coverage-prune-blocks` from hfuzz-cc.c
        - most mutators have now either overwrite or insert versions
        - fixed memory barriers in libhfuzz/
        - implemented skip_factor which dictates how often a given input is fuzzed
        - lowered the default timeout to 1 second
        - honggfuzz now uses microseconds, instead of milliseconds across the code
        - added some new functions to libhfcommon/files
        - enabled more aggressive inlining in hfuzz-cc/
        - fixed compilation dependency under MacOS X

2020-03-03 - Version 2.1
        - string/int comparison enabled for targets built with *SAN, but w/o hfuzz-cc
        - Parallel work made faster by using faster ATOMIC constructs (check first, then update)
        - Implement --experimental_const_feedback - const string/integer feedback (used as an additional dictionary)
        - Sanitizer report files are "better"-deleted (i.e. based on PID and not TID)
        - New patches for fuzzing added (e.g. for bind-9.16.0/9.15.7)
        - Buffered output enabled in display.c
        - Some functions moved from per-arch arch.c to common subproc.c
        - Compilation under MacOS X 10.15 (Catalina) is now supported
        - Added suport for bfd/binutils-2.33

2019-12-07 - Version 2.0
        - Coverage-based corpus minimizer with '-M'
        - QEmu mode: coverage feedback for Linux binaries
        - *SAN sanitizer stack-parsing improved for Linux and for POSIX
        - Move signal functionality to libhfcommon/
        - Fixed Android builds with newer unwind and capstone
        - NetDriver: more functionality - e.g. specifying custom addresses and custom tmpfs mount points
        - Examples: for /usr/bin/file, newer ISC Bind patch, improved OpenSSL code

2019-05-22 - Version 1.9
        - Don't include netdriver if not needed
        - Updated examples (bind/openssl)
        - Add missing TEMP_FAILURE_RETRY() wrappers
        - Add additional _HF_STATE_DYNAMIC_SWITCH_TO_MAIN state

2019-02-23 - Version 1.8
        - Native support for NetBSD
        - Multiple smaller changes wrt threading - e.g. introducing the signal thread
        - Removed the support for -p (pid fuzzing), honggfuzz net driver, or persistent fuzzing mode should be used instead
        - Reimplementation of memory comparison routines, now verified with glibc's test-suite
        - Improved hfuzz-cc/clang/gcc - e.g. for the MacOSX platform, also using -fno-sanitize=fuzzer if -fsanitize=fuzzer is specified, + some samba code wrappers
        - Examples: new corpora for some of those, new patch for ISC Bind (9.13.5)
2020-07-22 20:43:22 +00:00
sjmulder
0c05b5775a security/openssl: Make compatible with Apple Silicon 2020-07-22 20:41:30 +00:00
rillig
e0d37bd05b doc: Updated pkgtools/pkglint to 20.2.2 2020-07-22 19:26:45 +00:00
rillig
9b2992b55a pkgtools/pkglint: update to 20.2.2
Changes since 20.2.1:

Emit notes about redundant != assignments, as well as those that
overwrite each other.

For packages that set DISTINFO_FILE to their own distinfo file, don't
check that file twice.
2020-07-22 19:26:29 +00:00
bacon
46450fa8e2 bioloty/htslib: Correct bl2 (ABI bump, not API)
Also add -if to autoreconf
2020-07-22 15:36:55 +00:00
sjmulder
fe042602ac lang/perl5: Make compatible with macOS 11 'Big Sur'
- Import hints/darwin.sh patch from open pull request.
 - The fenv test program in Configure caused warnings for not including
   headers for printf() and exit(), causing the script to consider
   fenv.h unusable.

Note that Big Sur identifies as 10.16 on Intel Macs, but as 11.0 on
Apple Silicon (ARM).
2020-07-22 15:23:56 +00:00
bacon
75d63cf298 biology/htslib: Upgrade to 1.10.2
Numerous enhancements and bug fixes since 1.9, including:

Elimited refernce file size limits
SAM header API
On-the-fly indexing
Improved Amazon S3 interface

This package contains a patch for recent libcurl not in the upstream release
2020-07-22 14:50:14 +00:00
roy
383797e621 doc: Updated net/openresolv to 3.11.0 2020-07-22 13:53:14 +00:00
roy
34b953d3c9 Update to openresolv-3.11.0 with the following changes:
*  notify avahi-daemon of resolv.conf being changed
  *  notify mdnsd of resolv.conf being changed
2020-07-22 13:52:56 +00:00
wiz
af13402a98 transmission: revert new patches, probably a newer gcc is required 2020-07-22 13:43:12 +00:00
wiz
b530c3643a transmission: normalize github usage 2020-07-22 13:36:52 +00:00
wiz
2f19ffabb5 transmission-qt: build fix for NetBSD 8.
Problem reported by spz.
2020-07-22 13:25:40 +00:00
micha
9fc025e09d doc: Updated games/ajbsp to 1.01nb1 2020-07-22 10:27:11 +00:00
micha
d35346ec5c games/ajbsp: Build fix for SunOS
Remove nonportable strip option "--strip-unneeded".
POSIX strip doesn't support options.

Bump PKGREVISION because the different strip algorithm affects platforms
with support for "--strip-unneeded".
2020-07-22 10:25:24 +00:00
micha
da863a5387 devel/smake: Add homepage 2020-07-22 10:19:45 +00:00
adam
30888aa7cc Updated lang/nodejs, lang/npm 2020-07-22 06:57:29 +00:00
adam
40122d268b npm: updated to 6.14.7
BUG FIXES
de5108836 npm explore spawn shell correctly
36e6c01d3 git tag handling regression on shrinkwrap
1961c9369 Fix package id in shrinkwrap lifecycle step output
87888892a gracefully handle error during npm install
6fe2bdc25 npm ls --parseable --long output

DEPENDENCIES
2d78481c7 update mkdirp on tacks
4e129d105 uninstall npm-registry-couchapp
8e1869e27 update marked dev dep
6a6151f37 libnpx@10.2.4
dc21422eb bin-links@1.1.8
d341f88ce gentle-fs@2.3.1
3e168d49b libcipm@4.0.8
6ae942a51 npm-audit-report@1.3.3
6a35e3dee npm-lifecycle@3.1.5
2020-07-22 06:55:12 +00:00
adam
93620860ad nodejs: updated to 14.6.0
Version 14.6.0:

Notable Changes

deps:
upgrade to libuv 1.38.1 (Colin Ihrig)
upgrade npm to 6.14.6 (claudiahdz)
(SEMVER-MINOR) update V8 to 8.4.371.19 (Michaël Zasso)

module:
(SEMVER-MINOR) doc only deprecation of module.parent (Antoine du HAMEL)
(SEMVER-MINOR) package "imports" field (Guy Bedford)

src:
(SEMVER-MINOR) allow embedders to disable esm loader (Shelley Vohr)

tls:
(SEMVER-MINOR) make 'createSecureContext' honor more options (Mateusz Krawczuk)

vm:
(SEMVER-MINOR) add run-after-evaluate microtask mode (Anna Henningsen)

worker:
(SEMVER-MINOR) add option to track unmanaged file descriptors (Anna Henningsen)

New Collaborators:
add danielleadams to collaborators (Danielle Adams)
add ruyadorno to collaborators (Ruy Adorno)
add sxa as collaborator (Stewart X Addison)
2020-07-22 06:53:50 +00:00
wiz
85812c00a0 doc: Updated time/py-vdirsyncer to 0.16.8nb1 2020-07-22 06:36:31 +00:00
wiz
edec7f019c py-vdirsyncer: accept current click (pkgsrc is newer than upper bound)
Bump PKGREVISION.
2020-07-22 06:36:22 +00:00
gutteridge
b6c442f18a doc: Updated x11/xfce4-whiskermenu-plugin to 2.4.5 2020-07-22 00:24:25 +00:00
gutteridge
85eb0c910a xfce4-whiskermenu-plugin: update to 2.4.5
2.4.5
=====
- Fix saving plugin title with overridden default text. (Bug #16822)
- Fix extra key press to select search items. (Issue #8)
- Fix icon view skipping first item when pressing arrow key.
- Fix incorrect signal name.
- Fix nonfunctional grab check.
- Translation updates: Asturian, Dutch, Esperanto, Hungarian, Icelandic,
  Portuguese, Portuguese (Brazil), Russian.
2020-07-22 00:24:12 +00:00
adam
7e17e52606 Updated security/py-aes, finance/py-stripe 2020-07-21 21:21:03 +00:00
adam
a634ad9598 py-stripe: updated to 2.49.0
2.49.0:
Support stripe.File.create(stripe_version='...')
2020-07-21 21:20:35 +00:00
adam
4b2ca93145 py-aes: updated to 1.6.1
1.6.1:
Fixed Blockfeeder incorrectly accepted empty string as input termiations
Fixed typos in docs
2020-07-21 21:19:01 +00:00
christos
aa30c38a9b Fix arguments to getgroupmembership 2020-07-21 18:42:25 +00:00
adam
e51a47d04a Updated lang/python38, lang/py38-html-docs 2020-07-21 16:31:57 +00:00
adam
59748dce42 python38 py38-html-docs: updated to 3.8.5
Python 3.8.5 final

Security
bpo-41304: Fixes python3x._pth being ignored on Windows, caused by the fix for bpo-29778 (CVE-2020-15801).
bpo-39603: Prevent http header injection by rejecting control characters in http.client.putrequest(…).

Core and Builtins
bpo-41295: Resolve a regression in CPython 3.8.4 where defining “__setattr__” in a multi-inheritance setup and calling up the hierarchy chain could fail if builtins/extension types were involved in the base types.

Library
bpo-41288: Unpickling invalid NEWOBJ_EX opcode with the C implementation raises now UnpicklingError instead of crashing.
bpo-39017: Avoid infinite loop when reading specially crafted TAR files using the tarfile module (CVE-2019-20907).

Documentation
bpo-37703: Updated Documentation to comprehensively elaborate on the behaviour of gather.cancel()

Build
bpo-41302: Enable building Python 3.8 with libmpdec-2.5.0 to ease maintenance for Linux distributions. Patch by Felix Yan.

macOS
bpo-40741: Update macOS installer to use SQLite 3.32.3.

IDLE
bpo-41300: Save files with non-ascii chars. Fix regression released in 3.9.0b4 and 3.8.4.
2020-07-21 16:31:15 +00:00
sjmulder
7f3992708d bootstrap: Fix machine_arch detection on Apple Sillicon
machine_arch was empty on Apple Sillicon. We could also use `uname -m` but that
returns arm64 which is not accepted by mk/gnu-config/config.sub.
2020-07-21 15:53:10 +00:00
sjmulder
8c89e75a7e pkg_install: BOOTSTRAP guard on libarchive-using function
Initial bootstrap builds of pkg_install don't use libarchive. Guarding
this function (as other places are) with #ifndef BOOTSTRAP prevents
'implicit declaration of archive_...()' warnings on FreeBSD 12 and Xcode
beta, which due to -Werror broke the bootstrap.
2020-07-21 14:32:00 +00:00
adam
8b3c4c99ef Updated textproc/py-jsonpickle, textproc/py-deepdiff 2020-07-21 10:59:29 +00:00
adam
23c890e0b5 py-deepdiff: updated to 5.0.1
- v5-0-1: Bug fix to not apply format to non numbers.
- v5-0-0: Introducing the Delta object, Improving Numpy support, Fixing tuples comparison when ignore_order=True, Dramatically improving the results when ignore_order=True by running in passes, Introducing pretty print view, deep_distance, purge, progress logging, cache and truncate_datetime.
- v4-3-3: Adds support for datetime.time
2020-07-21 10:59:04 +00:00
adam
c55e6a46d6 py-jsonpickle: updated to 1.4.1
v1.4.1
* Patch release for Python 3.8 `importlib_metadata` support.

v1.4
* Python 3.8 support.
* ``jsonpickle.encode`` now supports the standard ``indent``
  and ``separators`` arguments, and passes them through to the
  active JSON backend library.
* We now include a custom handler for `array.array` objects.
* Dict key order is preserved when pickling dictionaries on Python3.
* Improved serialization of dictionaries with non-string keys.
  Previously, using an enum that was both the key and a value in
  a dictionary could end up with incorrect references to other
  objects.  The references are now properly maintained for dicts
  with object keys that are also referenced in the dict's values.
* Improved serialization of pandas.Series objects.

v1.3
* Improved round tripping of default dicts.
* Better support for cyclical references when encoding with
  ``unpicklable=False``.
2020-07-21 10:57:12 +00:00
wiz
c8e4bf086e py-appdirs: fix build with python 3.6. 2020-07-21 10:15:39 +00:00
adam
e379421d58 Updated editors/py-jedi, comms/py-esptool 2020-07-21 08:14:32 +00:00
adam
dbf03bb1d6 py-esptool: updated to 2.8
Version 2.8

Features
esptool.py image_info now prints a summary of segment memory types (IRAM, DRAM, etc) based on the address range.
esptool.py write_flash will warn if it looks like a bootloader binary is built for ESP32-S2 or another newer chip (support for flashing ESP32-S2 will be added in a future version.)

Bug Fixes
Removed ESP8266 SDK & ESP-IDF dependencies when building the flasher stub binaries. Previously the SDKs were used to include some register address macros, only. This removes any uncertainty about whether the flasher stub binary is a derived work of either SDK. The flasher stub binary itself is the same as the binary in v2.7.
Fixed minor issues running esptool automated tests on macOS.
Minor flake8 fixes including compatibility with newer flake8 versions.

ESP32 Only

Features
Support detection of new ESP32 silicon revisions
New esptool.py elf2image --min-rev X option allows creating a .bin file which only supports a minimum ESP32 silicon revision.

Bugfixes
Fix burning custom MAC with espefuse.py when 3/4 Coding Scheme is set
2020-07-21 08:14:06 +00:00
adam
82042ea77e py-jedi: updated to 0.17.2
0.17.2:
- Added an option to pass environment variables to ``Environment``
- ``Project(...).path`` exists now
- Support for Python 3.9
- A few bugfixes
2020-07-21 08:04:58 +00:00
adam
c1eb58ec43 Updated www/py-uvicorn, www/py-nbformat 2020-07-21 07:59:25 +00:00
adam
c5980e7556 py-nbformat: updated to 5.0.7
5.0.7
- Fixed a bug where default values for validator.get_validator() failed with an import error
2020-07-21 07:55:57 +00:00
adam
b4e9c9c81b py-aiohttp-socks: updated to 0.5.2
v0.5.2:
Make deprecated API (SocksConnector etc) available again
2020-07-21 07:49:53 +00:00
adam
fb6bd8020d Updated devel/py-flaky, www/py-uvicorn 2020-07-21 07:42:55 +00:00
adam
f206d29c51 py-uvicorn: updated to 0.11.6
0.11.6
Fix overriding the root logger.
2020-07-21 07:42:37 +00:00
adam
91373362d9 py-flaky: updated to 3.7.0
3.7.0:
Flaky now retries tests which fail during setup.
2020-07-21 07:41:17 +00:00