Link [ pkgsrc | NetBSD | pkgsrc git mirror | PR fulltext-search | netbsd commit viewer ]


   
        usage: [branch:branch] [user:user] [path[@revision]] keyword [... [-excludekeyword [...]]] (e.g. branch:MAIN pkgtools/pkg)




switch to index mode

recent branches: MAIN (7m)  pkgsrc-2024Q1 (20d)  pkgsrc-2023Q4 (67d)  pkgsrc-2023Q2 (99d)  pkgsrc-2023Q3 (179d) 

2024-06-06 18:58:40 UTC Now

2022-06-07 18:11:25 UTC MAIN commitmail json YAML

polkit: really bump PKGREVISION

(wiz)

2022-06-07 18:09:35 UTC MAIN commitmail json YAML

doc: Updated textproc/json-glib to 1.6.2nb1

(wiz)

2022-06-07 18:09:26 UTC MAIN commitmail json YAML

json-glib: remove introspection option, enabling it by default

It was default-on, but bump PKGREVISION for those who had
it disabled.

(wiz)

2022-06-07 18:07:26 UTC MAIN commitmail json YAML

doc: Updated sysutils/libnotify to 0.7.12

(wiz)

2022-06-07 18:07:16 UTC MAIN commitmail json YAML

libnotify: remove introspection option, enabling it by default

It was default-on, but bump PKGREVISION for those who had
it disabled.

(wiz)

2022-06-07 18:04:04 UTC MAIN commitmail json YAML

doc: Updated security/polkit to 0.120nb2

(wiz)

2022-06-07 18:03:55 UTC MAIN commitmail json YAML

polkit: remove introspection option, enabling it by default

It was default-on, but bump PKGREVISION to be on the safe side
for those who disabled it.

(wiz)

2022-06-07 18:00:27 UTC MAIN commitmail json YAML

doc: Updated security/libsecret to 0.20.4nb5

(wiz)

2022-06-07 18:00:18 UTC MAIN commitmail json YAML

libsecret: remove introspection option, enabling it by default

It was default-on, but this commit also makes gobject-introspection
a build dependency, so bump PKGREVISION.

(wiz)

2022-06-07 17:57:22 UTC MAIN commitmail json YAML

doc: Updated multimedia/gstreamer1 to 1.20.2nb1

(wiz)

2022-06-07 17:57:13 UTC MAIN commitmail json YAML

gstreamer1: remove introspection option, enabling it by default

It was default-on, but this commit also makes gobject-introspection
a build dependency, so bump PKGREVISION.

(wiz)

2022-06-07 17:56:14 UTC MAIN commitmail json YAML

doc: Updated fonts/harfbuzz to 4.3.0nb2

(wiz)

2022-06-07 16:47:33 UTC MAIN commitmail json YAML

2022-06-07 10:40:37 UTC MAIN commitmail json YAML

ttt: comment out dead HOMEPAGE

(wiz)

2022-06-07 10:37:24 UTC MAIN commitmail json YAML

2022-06-07 10:15:02 UTC MAIN commitmail json YAML

2022-06-07 09:36:16 UTC MAIN commitmail json YAML

TODO: add removal of introspection option

(wiz)

2022-06-07 09:35:15 UTC MAIN commitmail json YAML

mk: revert unintended commit

(wiz)

2022-06-07 09:34:50 UTC MAIN commitmail json YAML

mk: remove documentation for introspection option

This option is not needed any longer and should be removed from packages
that still have it.

https://mail-index.netbsd.org/pkgsrc-users/2022/06/06/msg035658.html

(wiz)

2022-06-07 08:17:46 UTC MAIN commitmail json YAML

doc: Updated sysutils/e2fsprogs to 1.46.4nb2

(wiz)

2022-06-07 08:17:37 UTC MAIN commitmail json YAML

e2fsprogs: turn off nls option

The option is broken - the files it wants to install are not created
(all listed bulk builds on bulktracker mark this as 'failed').

Bump PKGREVISION.

(wiz)

2022-06-07 07:58:33 UTC MAIN commitmail json YAML

doc: Updated math/openfst to 1.8.2

(wiz)

2022-06-07 07:58:23 UTC MAIN commitmail json YAML

openfst: update to 1.8.2.

OpenFst: Release 1.8
  * Adds farencode (1.8.2)
  * Deletes MakeArcMapFst in favor of CTAD on ArcMapFst (1.8.2)
  * Removes `int64` (etc.) type shims in place of <cstdint> (1.8.2)
  * Expands smart-pointer use (1.8.1)
  * Expands std::string_view use (1.8.1)
  * Removes SymbolTableReadOptions (1.8.1)
  * Adds farconvert (1.8.0)
  * Migration to C++17 (1.8.0)
  * Updates Bazel build (1.8.0)
  * Better handling for empty FARs (1.8.0)
  * Improves to ExpectationWeight (1.8.0)
  * Improves display of properties masks in pywrapfst (1.8.0)
  * Internal reference-counting/smart pointer improvements (1.8.0)
  * Deprecates PROJECT_(IN|OUT)PUT in favor of scoped enum ProjectType (1.8.0)

OpenFst: Release 1.7
  * TokenType is now a scoped enum (1.7.8)
  * pywrapfst is now Python 3-only (1.7.8)
  * fstproject now has --project_type flag (1.7.8)
  * BitmapIndex is now 2x faster for Select0/Select1 (1.7.8)
  * Property testing is now thread-safe (1.7.7)
  * Modernizes random generation (1.7.7)
  * Adds MakeArcMapFst (1.7.6)
  * Adds RealWeight and Real64Weight (1.7.6)
  * Adds a new, idiomatic SymbolTable iterator interface (1.7.6)
  * Improves symbol table lifetime management in pywrapfst (1.7.6)
  * Improves the design of the FST class hierarchy in pywrapfst (1.7.6)
  * Removes unnecessary template parameters in constructors (1.7.5)
  * Converts RmEpsilonFstOptions from class to struct (1.7.5)
  * Eliminates redundant checks in Minimize (1.7.5)
  * CompactFst is now templated on Compactor rather than ArcCompactor (1.7.4)
  * Removes harmful constexpr specifications in the FAR extension (1.7.4)
  * Improved script API support for EncodeMapper (1.7.4)
  * New header format for the EncodeMapper (1.7.4)
  * Many cleanups to the n-gram extension (1.7.4)
  * Improved C++17 compatibility shims (1.7.4)
  * Overloads Arc constructors with default weight argument (1.7.3)
  * Fixes RmEpsilon and Union property checking bugs (1.7.3)
  * Makes Isomorphic more robust to nondeterminism (1.7.3)
  * Adds default weight argument to SetFinal (1.7.3)
  * Cleans up low-level logging (1.7.3)
  * Adds power-weight mappers (1.7.3)
  * Adds expander cache (1.7.3)
  * Fixes bug with coinaccessible states in NaturalAStarEstimate (1.7.2)
  * Optionally allows building with Bazel (1.7.2)
  * Simplifies string printing interface (1.7.2)
  * Marks weight converters const (1.7.2)
  * Adds NoMatchComposeFilter (1.7.2)
  * Removed static assertions that trigger bugs in GCC (1.7.1)
  * Evaluates many weight operations at compile-time (1.7.1)
  * Improved use of move semantics, especially in cache-backed FSTs (1.7.0)
  * Adds configure-time test for float equality reflexivity (1.7.0)
  * Removes volatile qualifiers from float weights (1.7.0)
  * Protections for signedness in string compiler (1.7.0)
  * Adds additional overloads to Equals (1.7.0)
  * Clean-up to weight constructors (1.7.0)

OpenFst: Release 1.6
  * Optimized label lookup in SymbolTable (1.6.9)
  * Fixed HashMatcher issues with SetState() and Find() consistency (1.6.8)
  * Fixed PROGRAM_FLAGS documentation string in binaries (1.6.8)
  * Fixed handling of symbol tables in EpsNormalize (1.6.8)
  * Fixed error reporting when FST arc type unknown (1.6.8)
  * The first_path option to ShortestPath is now optimal for A* (1.6.7)
  * Renames SymbolTable::kNoSymbol to kNoSymbol (1.6.7)
  * Exposes PowerMapper to the scripting API (1.6.7)
  * Fixes linking of the special SOs (1.6.7)
  * Adds kShortestDelta for operations dependent on shortest-distance (1.6.6)
  * Adds Python methods for (un)pickling and (de)serializing FSTs (1.6.6)
  * Adds constructive variants of Invert and Project (1.6.6)
  * Increases code sharing in MemoryPool/MemoryArena (1.6.6)
  * Improves consistency of matcher FST ownership (1.6.6)
  * Fixes error handling in HashMatcher (1.6.6)
  * Adds non-trivial A* estimator class (1.6.6)
  * Prevents unreachable code generation in libfstscript (1.6.5)
  * Adds move constructors for non-trivial weight types (1.6.5)
  * Standardizes method names for tuple weight types (1.6.5)
  * Eliminates undefined behavior in weight hashing (1.6.5)
  * Optimizes binary search in SortedMatcher (1.6.5)
  * Adds SetWeight (1.6.5)
  * Fixes typing error in Python FAR reader (1.6.4)
  * Removes restriction that Prune argument have commutative weights (1.6.3)
  * Improves configuration of CompositeWeight readers and writers (1.6.3)
  * Improves accuracy of ShortestDistance summation (1.6.3)
  * SetFinal now "moves" its weight argument (1.6.3)
  * Exposes ArcIterator and EncodeMapper flags in Python (1.6.3)
  * Properly sets return codes in FST binaries (1.6.3)
  * Eliminates StringWeight macros (1.6.3)
  * Finalizes most virtual method overrides (1.6.2)
  * Adds float format support to FST drawing (1.6.1)
  * Fixes missing includes of <fst/log.h> (1.6.1)
  * Adds the "special" extension and the fstspecial binary; this is similar to
    fstconvert but accepts arguments for specifying special labels (phi, rho,
    and sigma) of FSTs (1.6.0)
  * Exposes allow_negative_label option for Python symbol tables (1.6.0)
  * Many classes and constants moved into an internal namespace (1.6.0)
  * Extensive modernization for C++11 style (1.6.0)
  * Adds Member method to SymbolTable (1.6.0)
  * Adds HashMatcher (1.6.0)

OpenFst: Release 1.5
  * Generalized epsilon normalization to non-functional case (1.5.0)
  * Added multiple pushdown transducer (MPDT) support (1.5.0)
  * Added general gallic (plus is union) semiring (1.5.0)
  * Added p-subsequential determinization (1.5.0)
  * Fixed missing Isomorphic components (1.5.0)
  * Added FST compression extension (1.5.0)
  * Added final method to matchers (1.5.0)
  * Fixed various compiler issues (1.5.0)
  * Fixed Isomorphic function (1.5.0)
  * Added Python extension (1.5.0)
  * Added UnionWeight (1.5.0)
  * Added missing const qualification to (1.5.1):
      - SymbolTableIterator access
      - EncodeMapper writing to file
      - EncodeMapper SymbolTable access
  * Added TrivialComposeFilter for more efficient composition when one
    of the arguments is epsilon-free (1.5.1)
  * Added InputEpsilonMapper and OutputEpsilonMapper arc mappers (1.5.1)
  * Added properties bits kUnweightedCycles and kWeightedCycles (1.5.1)
  * Replaced internal custom reference-counting (RefCounter) with C++11 smart
    pointers where possible, and fixed reference-counting bugs (1.5.1)
  * When calling DeleteStates on a MutableFst with a shared impl, the impl
    is set to a new empty impl rather than copying and deleting (1.5.1)
  * Prepended Pdt to the Expand libraries and classes in the PDT
    extension, and prepended MPdt to the Expand libraries and classes
    in the MPDT extension, so that both can be used in the same compilation
    unit (1.5.1)
  * Added option to PDT Replace for compiling a strongly-regular RTN into a
    bounded-stack PDT (1.5.1)
  * Improved symbol table support for PDT Replace, including automatic
    generation of parentheses symbols (1.5.1)
  * Improvements to scripting API (1.5.1):
      - Added methods for FST access and mutation
      - Added additional checks for arc/weight compatibility
      - WeightClass::One and WeightClass::Zero now require a specified weight
        type at time of construction
      - Improved VectorFstClass constructors
      - Added linear-time check for cyclic dependencies in Replace
      - Added EncodeMapperClass, a template-free box for an EncodeMapper
  * Improvements to the binaries (1.5.1):
      - Fixed no-op --precision flag to fstdraw (1.5.1)
      - Fixed no-op --file_list_input flag to farcreate (1.5.1)
  * Improvements to the Python extension (1.5.1):
      - Adds methods for creating an empty mutable FST
      - Adds methods for FST access via state and arc iteration
      - Adds FST compilation from arclists (cf. fstcompile)
      - Adds FST printing and drawing
      - Adds FarReader and FarWriter classes.
  * Consolidated Python extension into single module (1.5.2)
  * FarReader's GetFst method now returns a pointer (1.5.2)
  * Python add_arc now takes an Arc object (1.5.2)
  * Fixed build flags for dlopen (1.5.2)
  * Fixed FSTERROR macro (1.5.2)
  * Scripting API and Python weight objects now support semiring arithmetic
    (1.5.3)
  * Mutation methods of the Python Fst object now support chaining (1.5.3)
  * Adds optional minimization of non-deterministic FSTs (1.5.3)
  * Adds check for error when opening files when compiling strings into FARs
    (1.5.4)
  * Prevents underflow when using LogProbArcSelector in random generation
    (1.5.4)
  * Adds routines for parsing string flags to the scripting API (1.5.4)
  * Makes random weight generators a single template class (1.5.4)
  * Makes weight Properties constexpr where possible (1.5.4)
  * Adds RemoveSymbol method to SymbolTable (1.5.4)

OpenFst: Release 1.4
  * Port to C++11 (1.4.0)
  * Isomorphic function added (1.4.0)
  * Disambiguate function added (1.4.0)
  * Matcher interface augmented with Priority method
  * Special matchers (rho/sigma/phi) can match special symbols
    on both input FSTs in composition/intersection provided at each
    state pair they only match one side (1.4.0)
  * Added ExplicitMatcher to suppress implicit matches (e.g. epsilon
    self-loops) (1.4.0)
  * Linear{Tagger,Classifier}Fst extensions added (1.4.0).
  * Generalized state-reachable to work when input is cyclic (so long as no
    final state is in a cycle). This ensures label-reachable (and hence label
    lookahead) works with cyclic input (1.4.0)
  * Added Condense to build the condensation graph (SCCs condensed to single
    states) of an FST (1.4.0).
  * Added an option to Reverse to specify whether a super-initial state
    should always be created (1.4.0).
  * Fixed bugs in FirstCacheStore, PowerWeight, and StringCompiler (1.4.0).
  * Changed SymbolTable to use faster data structure (1.4.0).
  * Added 'min' disambiguation in determinizaton to keep only the minimum
    output in a non-functional transducer when plus=min/max
    (flag --disambiguate_output) (1.4.1)
  * Compiler issues in linear-fst fixed (1.4.1)

OpenFst: Release 1.3
  * Support for non-fatal exits on errors: (1.3.1)
      - Added FLAGS_fst_error_fatal: FST errors are
        fatal if true (default); o.w. return objects flagged as bad:
        e.g., FSTs - kError
        prop. true, FST weights - not a Member().
      - Added kError property bit signifying bad FST
      - Added  NoWeight() method to FST weight requirements that returns
        weight that is not a Member().
  * Various improvements to the FAR extensions (1.3.1)
      - a single FST is now a FAR type
      - FLAGS_initial_symbols: Uses the symbol table from the
        first FST in the archive for all entries"
      - Input/output to standard input/output for some FAR and arc types
  * --with-icu configuration option no longer needed (1.3.1)
  * Improved flags usage esp. if use SET_FLAGS not SetFlags/InitFst (1.3.2)
  * Added 'fst' as possible far writer type (1.3.2)
  * phi matcher can now accept 0 as the phi label (1.3.2)
  * Added ngram-fst extension (1.3.2)
  * Improved performance of PDT composition (1.3.3)
  * Memory-map support (1.3.3)
  * Fixed cross-FST serialization issues (1.3.3)
  * Fixed NGramFst off-by-one issue (1.3.3)
  * farextract now allows one to specify a list of comma-separated keys,
    including key ranges (1.3.3)
  * Fixed bug in PDT replace that could cause close paren IDs to collide
    with open paren IDs (1.3.4)

OpenFst: Release 1.2
  * Added lookahead matching and filtering for faster composition
  * Added EditFst for mutation of o.w. immutable FSTs
  * Added script sub-namespace defining type FstClass, a non-templated
    Fst<Arc> to hold the arc template type internally. This and FST
    operations on it allow easier I/O and scripting at the cost of some
    runtime dispatching.
  * Added per-arc-iterator control of Fst caching.
  * Added PowerWeight and Power Arc.
  * Added SparsePowerWeight and SparsePowerArc (1.2.4)
  * Added SignedLogWeight and SignedLogArc (1.2.4)
  * Added ExpectationWeight and ExpectationArc (1.2.4)
  * Added AStarQueue, PruneQueue and NaturalPruneQueue disciplines (1.2.6)
  * Added Log64Weight and Log64Arc to FST library throughout, including
    support throughout scripts/bins/dsos (1.2.8)
  * Added delayed RandGenFst that outputs tree of paths weighted
    by count (1.2.8)
  * Added fstsymbols shell-level command
  * Added total weight removal option to pushing
  * Changed methods for symbol table mutation:
    use MutableInputSymbols()/MutableOutputSymbols().
  * Numerous efficiency improvements esp in composition, replace, and caching
  * Made "fstmap" handle semiring conversion by adding "to_std", "to_log"
    and "to_log64" as supported 'map_type' arguments (1.2.8).
  * Made the destructive implementation of RmEpsilon skip over states
    admitting no non-epsilon incoming transition (1.2.8).
  * Fixed numerous bugs (1.2 through 1.2.9) including:
      - improper types of some approximation deltas
      - sub-optimal hashing functions
      - issues in internal reuse of shortest distance
      - hashing bug in FloatWeight
      - bug in shortest path queue
      - symbol table checksumming issues
      - various C++ standards issues
      - Visit() behavior when visitation aborted
      - Decode() hash performance bug (1.2.1)
      - EditFst::Copy(bool) method when the boolean parameter is true (1.2.7)
      - SymbolTable memory leak in Invert() (1.2.8)
      - Added escaping of " and \ in labels in fstdraw, needed for dot to
        function properly (1.2.8)
      - Fixed handling of final weight of start state in fstpush (1.2.8)
      - Added FST_LL_FORMAT to fix 64-bit integer printf issues (1.2.9)
      - Fixed missing <functional> includes (1.2.9)
      - Fixed reused local variable names (1.2.9)
      - Fixed passing string by reference in FstDraw args (1.2.9)
  * Added extensions directories including:
      - finite-state archive (FAR) utilities,
        added stlist format supporting writing/reading to/from standard out/in
        at the library-level (1.2.8)
      - compact FSTs
      - lookahead FSTs
      - pushdown transducers (improved in 1.2.1 through 1.2.7).
  * Added StateMap/StateMapFst; renamed Map/MapFst to ArcMap/ArcMapFst;
    map/MapFst retained (but deprecated) (1.2.9)
  * Deleted ArcSum() and ArcMerge; use StateMap w/ ArcSumMapper and
    ArcUniqueMapper (1.2.9).
  * Incremented version of ConstFst/CompactFsts to stop memory alignment
    that fails on pipes. Made old version raises errors when read on
    pipes (1.2.9).
  * Improved determinize hash (1.2.9)
  * Removed stdio uses (1.2.10)
  * Fixed library ordering issues esp. with newer GNU build tools (1.2.10)

(wiz)

2022-06-07 07:44:33 UTC MAIN commitmail json YAML

doc: Updated databases/deforaos-libdatabase to 0.0.2nb7

(wiz)

2022-06-07 07:44:24 UTC MAIN commitmail json YAML

deforaos-libdatabase: fix PLIST for fixed gtk-doc

and depend on it. Bump PKGREVISION.

(wiz)

2022-06-07 07:39:55 UTC MAIN commitmail json YAML

doc: Updated security/lasso to 2.7.0nb4

(wiz)

2022-06-07 07:39:45 UTC MAIN commitmail json YAML

lasso: fix PLIST for fixed gtk-doc

and depend on it. Bump PKGREVISION.

(wiz)

2022-06-07 07:38:08 UTC MAIN commitmail json YAML

doc: Updated devel/deforaos-cpp to 0.0.6nb1

(wiz)

2022-06-07 07:37:58 UTC MAIN commitmail json YAML

deforaos-cpp: fix PLIST for fixed gtk-doc

and depend on it. Bump PKGREVISION.

(wiz)

2022-06-07 07:30:31 UTC MAIN commitmail json YAML

doc: Updated x11/deforaos-libdesktop to 0.4.1nb1

(wiz)

2022-06-07 07:30:20 UTC MAIN commitmail json YAML

deforaos-libdesktop: update PLIST for fixed gtk-doc

and depend on it. Bump PKGREVISION.

(wiz)

2022-06-04 13:49:26 UTC MAIN commitmail json YAML

doc: Updated fonts/harfbuzz to 4.3.0nb1

(wiz)

2022-06-04 13:49:15 UTC MAIN commitmail json YAML

2022-06-04 13:35:33 UTC MAIN commitmail json YAML

doc: Updated textproc/gtk-doc to 1.32nb9

(wiz)

2022-06-04 13:35:20 UTC MAIN commitmail json YAML

gtk-doc: depend on latest docbook-xsl

Bump PKGREVISION.

(wiz)

2022-06-04 13:22:27 UTC MAIN commitmail json YAML

doc: Updated textproc/docbook-xsl to 1.79.2nb6

(wiz)

2022-06-04 13:22:15 UTC MAIN commitmail json YAML

docbook-xsl: set version number in VERSION.xsl

This might fix some issues.

Reported and patch by Onno van der Linden.

(wiz)

2022-06-04 10:47:48 UTC MAIN commitmail json YAML

2022-06-04 10:44:42 UTC MAIN commitmail json YAML

doc: Updated devel/coccinelle to 1.1.1

(wiz)

2022-06-04 10:44:31 UTC MAIN commitmail json YAML

coccinelle: update to 1.1.1.

* 1.1.1
** Language:
- Semantic patch for other languages
- Support metavariables, virtual rules and virtual identifiers
  in initialize and finalize rules
- Support for matching #ifdef, etc.
- function-typed metavariables
- virtual typedef, declarer name, iterator name
- regexps for type metavariables
- 'symbol' metadeclaration for C identifiers that are guaranteed not intended as meta variables.
- allow mixing isomorpisms with normal rules

** Features:
- New scripting languages
- more than one SP on the command line
- interpret #if, as is done for #ifdef
- restored support for with-python in configure and support for --python option
  in the command line to use a specific python interpreter

** Bugfix:
- Add more information in documentation, man pages and wiki
- typedefs from C code should not be used before their point of inference
  (saved_typedefs in cprogram_of_file)

* 1.1.0
** Language
- Allow fresh ids to be generated from a script
- Account for metavariables used as the argument of typeof
- Allow for annotations as metavariables
- Allow auto as type when processing a C++ file (C++ >= 11)
- bool is now a known typedef
- Add support for statement list
- Better handling of annotations
** Features
- Allow command line options to be written in cocci files using the #spatch
  directive
- Add --opt-c option to try and process a C file only if it exists (ignore
  its absence otherwise)
- Allow for user to optionally specify the C++ version with the --c++ argument
- More efficient management of header files
** Bugfix
- Improved documentation (mostly metadecl)
- Improved pretty printing
- Improved error reporting
- Better handling of "complex" pointer types (e.g. char * const *)
- Fix expected grammar to better fit C99's:
  - Allow assigning to the dereferencing of a function call. Problem reported
    by Joe Perches
- Camlp4 is no longer needed
- Removed the pygtk dependency
- Stop relying on Pervasives but on Stdcompat.Stdlib for backward compatibility

* 1.0.9
** Language:
- More kinds of string and char constants, mostly from C11. Not typed
  correctly. Requested by Michael Stefaniuc.
- Field conj, disj, and opt can now successfully match field metavariables
** Features:
- Try to avoid passing arguments of macro calls with no trailing semicolon
** Bugfix:
* 1.0.8
** Language:
- Support for long double complex, double complex and float complex at the
  C and SmPL level.
- Add conjunction for identifiers.
- Simplify pragma matching.
- Support llu in C code and SmPL code.  Suggested by Timur Tabi.
- Add support for macros with an initialiser as the body.  Requested by
  Thomas Pedersen.
- Allow scripts on comment metavariables.  Requested by Christoph B旦hmwalder.
** Features:
- Some changes to the kinds of transformation allowed on declarations or
  fields with multiple variables.  See the last paragrph of the
  declarations section in the manual.
- Minimal support for multi-line pragmas.  C parsing is supported, but
  matching is not.
- Allow changing the extension of the name of the file checked by
  --compare-with-expected, using the --expected-extension flag.
- Optimize case of { ... } when the braces are removed to avoid going
  through the body.
- Allow const on signed/unsigned in SmPL.
** Bugfix:
- check identifier constraints when an identifier metavariable appears in a
  struct-typed metavariable.
- type for eg &a->b should be const when a is const
- Allow modifications within a function pointer typedef - reported by
  Jerome Glisse
* 1.0.7
** Language:
- Allow constraints on any metavariables. Constraints can be specified
  by comprehension (= { ... } or != { ... }, with each item referring
  to a constant identifier or an inherited meta-variable, and
  curly-brackets can be omitted for a single item), regular expression
  (=~ "..." or !~ "..."), integer comparison (<=, <, >=, >) or scripts
  (:script:...). Constraints can be used in conjunctions (&&),
  disjunctions (||) and can be negated (!)  and parenthesized.
  Sub-expression constraints (<=) are still dealt separately and can
  only be used individually or in conjunction with other constraints
  (not under a disjunction or a negation). See tests/constraints.cocci
  and tests/type_constraints.cocci
- Allow script finalizers for parallel computation.  See
  tests/countcalls.cocci and tests/countcalls_python.cocci
- Allow disjunctions on a wider range of syntactic constructions (function
  definitions, variable declarations, ...). See tests/disj.cocci.
- Finalizers now occur before iteration loop and can register new
  iterations.
- Multiple initializers and finalizers are allowed for the same language.
- Support function pointer types in casts.
- Allow something identified as a MacroDecl as a structure field.
- Conjunctions, ie ( & ), for declarations.
- Optional bitfield annotation on expression meta-variables. Requested by
  Kumar Gala. See tests/bitfield_matching.cocci
- Bit-field matching, see tests/bitfield.cocci
- Anonymous field matching, see tests/anonfield.cocci
- current_element position information in position structure (ocaml &
  python)
- matching and transformation of a single attribute after a variable name
  in a variable declaration.
- add conjunctions on types.
- make addition of __attribute__((...)) on function definitions work
- add typeof to the semantic patch language
- require "name" when declaring attribute names.
- Support some changes on function pointer typedefs.
- allow a coccinelle ocaml script to detect whether parallelism is used,
  via Flag.parmap_core (None for no pararallelism, and Some x for x cores)
- Make it possible to match or add an empty struct type declaration.
  Suggestion of Michele Martone.
- --backup-suffix replaced by --suffix and made applicable to --out-place
** Features:
- Better error reporting for unparsable terms when using make_expr etc in
  script code.  Problem reported by Markus Elfring.
- --ignore command line argument to specify a prefix of the names of files
  that should be ignored.
- added --max-width to adjust the line width for generated code.  Requested
  by Kumar Gala.
- forall and exists for quantifying over the success of matching depends on
  constraints.
- --verbose-includes option to show what files are actually included
- allow casts to unknown typedefs on more kinds of constants (reported by
  Yann Droneaud)
- Pick up header files that have the same name as the desired one if they
  are unique in the provided include paths.
- Caching of parsed header files, --no-include-cache to disable.
- --force-kr and --prevent-kr options to control whether K&R parsing is
  considered.
- Generalization of script constraints to allow reference to metavariables
  defined in the same rule, only when the constrained metavariable always
  occurs in rule_elems that also mention any other local metavariables
  mentioned in the script constraint.  Referenced local variables must be
  declared before the constrained one.
- Allow more variety in #pragmas
- Add macro names to Coccilib.current_element
- Get rid of code that depends on unbound virtual rules
- Bash-completion scripts are now installed in share/bash-completion/completions
  (overridable with the new with-bash-completion option,
  reported by Himanshu Jha)
- Allow using -o when only the main file changes, even if headers have been
  matched.
- Preserve spacing for comments in statement and declaration metavariables,
  when they are used in + code.
** Bugfix:
- Improved detection of metavariables in strings.  Problem reported by
  Wolfram Sang.
- Don't require all metavars in type exp meta constraint to be bound,
  unless only one type is specified.  Problem reported by Michael Stefaniuc.
- Finalization scripts are executed even in case there is no other script rules.
- spatch should find standard.iso and Python modules even if COCCINELLE_HOME
  and PYTHONPATH are not set (either in the directory where the executable is
  if it contains standard.iso, or in ../lib/coccinelle relatively to where the
  executable is).
- Improve SmPL parsing of added __attribute__.  Problem repported by
  Eduardo Habkost.
- In python scripts, virtuals should not overwrite locals with the same
  name.  Problem reported by Bhumika Goyal.
- Identify typedefs in type metavariable constraints, problem identified by
  Michele Martone.
- #ifdefs and cpp directives should not be able to be bound to MetaField
  metavariables.  Problem found using an example contributed by Michele
  Martone.
* 1.0.6
** Language:
- Allow \ in #define in semantic patch rules, to allow body with multiple
  lines, potentially including changes.  As a side effect, \ is also
  allowed in when specifications, again to allow patterns to stretch over
  multiple lines.
- Add identifier list metavariables for #define parameter lists
** Features:
- Add Coccilib.version() allowing ocaml code to access the version of
  spatch being used.
- Per file profiling with --profile-per-file for processing of directories.
- allow -j9 and -Ifoo, as used in some other tools
** Bugfix:
- Allow parallel compilation for bundles.  Issue identified by Luis Rodriguez.
- Allow the use of absolute path names with id-utils.  Issue identified by
Luis Rodriguez.
- Clean up temporary files when using parmap.  Issue identified by Luis
Rodriguez.
- Do nothing when there are no files to work on, avoiding parmap temporary
  file creation issues.
* 1.0.5
** Language:
- In the Coccilib interface, the function file, giving the file being
  currently processed, has become files, returning a list of file names,
  because Coccinelle can work on more than one file at once.
- For typedefs, symbols, iterator names, and declarer names, allow
  redeclaration as either the same kind, or temporary redeclaration as a
  metavariable.
- Support for Python 3. Pycaml has been patched. The bundled version is
  systematically used, even if Pycaml is already installed locally.
- Support for iterations in Python scripts
- Metavariable initialization in Python scripts to a number of kinds of
  AST structures
** Features:
- addition of --file-groups option
- ocaml code allowed as constraints on position variables
- --enable-release configure option not accepted any longer.
- Extend pycocci SmPL <=> Patch equivalence proof with [ -c | --clean-proof ]
  support to enable support for a quiet and clean SmPL patch proof, this will
  nuke any temporary branches used for the proof if everything went well.
- Add support for SmPL <=> Patch equivalence using pycocci using patches,
  for an example refer to:
o tests/pycocci/patches/0001-proto3*
o tests/pycocci/code/0001-proto3/
  To test, use: ./scripts/pycocci-check.sh after building Coccinelle.
  This will touch your reflog though, and as such is disabled by default,
  to clean your reflog you can use: git reflog expire --all --expire=now
- Added --tmp-dir option, to specify the name of the temporary directory
  used to hold the results obtained on the different cores with the -j option.
- --defined and --undefined arguments now apply to #if as well as #ifdef.
  The expression has to be written exactly as it appears in the code, minus
  leading whitespace and any comments (leading or nonleading).
- Compare the standard output of scripts in test files with testfile.stdout
  if provided (with --compare-with-expected)
- Compatible with OCaml 4.03.0
** Bugfix:
- pycocci: skip proof when git dir is dirty
- pycocci: fix gitname use, when using SmPL <=> patch equivalence proof
  support and a relative path was used as target the git project base
  directory was not being found, using absolute paths fixes this.
- Don't complain about unreferenced variables in ungenerated rules
- Be flexible about the matching of the first or last comma in a
  ... parameter or expression list, also in the case of transformation.
- Fix various omissions related to binary and assignment metavariables.
- Add whitespace on C code/transformed code boundary.
- Types declared in header files are now taken into account while parsing
  C files.
- ( and & now allowed at the start of a line in a SmPL rule header
- Remove added space when removing unneeded parens at the start of an
  arglist, reported by Daniel Lundqvist
- Better pretty printing of array type declarations that result from T i;
  where at least T is a metavariable.
- Various improvements in the pretty printing of C code stored in
  metavariables.
- Bundled Menhir can now be used to compile the mly grammar.
- Bundled PCRE now links correctly.
* 1.0.4
** Language:
- Length for statement list metavariables
** Features:
- file in declaration for depends on constraints
** Bugfix:
- build system: delete pregenerated parsers if menhir is installed
* 1.0.3
** Language:
- Conjunction (analogous to disjunction)
- Drop Circles, Stars
- Drop Unique
- Default values for script metavariables
** Features:
- Removed the extlib and sexp bundles which were not used any more.
- Drop support for OCaml 3.11 which did not allow to compile coccinelle in
  native code
- Print metavariables properly for script code.
- Print metavariables properly for cocci code.
- SYSCALL_DEFINE macros, contributed by J旦rn Engel
- --indent option, giving default indent, for projects not using tabs
- Introduce .cocciconfig configuration file
- Add some support for MetaStmtList.  Allowed at top level of {}.
- timeout of 0 is no timeout, to allow cancelling this option.
- --print-options-only to see accumulated options.
** Bugfix:
- Allow virtual variable definition to contain an =.
- Improvement when exists rule contains when forall.
- The presence of camlp4 is no longer checked when not needed
  (only required to compile the bundled OCaml bindings for Python)
* 1.0.2
** Language:
** Features:
- Positions of C tokens are now computed while lexing rather than
  during a distinct pass. This makes use of the Lexing.new_line function
  which has been introduced in OCaml 3.11.
  Coccinelle can thus no longer be compiled with OCaml 3.10.
- --use-gitgrep falls back to --use-coccigrep for a non-git repository.
- ocaml coccilib allows propagating identifiers, expressions, statements,
  listlens, and positions to subsequent matching rules, via new ocaml code
  constructors: make_ident, make_expr, make_expr_with_env etc.
- Allow @S, for statement metavariable S on expressions
- Exploit explicit positive constraints (no regexps) on identifiers in
  file filtering
- Ability to declare a rule as matching an identifier.  Doesn't work
  properly for names of typedefs, enums, structures, or unions.
- autogen creates a version number that corresponds to the most recent commit.
** Bugfix:
- Coccinelle's "make install" now copies files to /usr/local/lib instead of
  /usr/local/share
- Iso: allow mixed for model for the case where the model is just a metavar
  Thanks to Kris Borer for reporting the problem
- Allow ! to propagate into == or other ops in more cases.

(wiz)

2022-06-04 09:05:18 UTC MAIN commitmail json YAML

mk: revert unintended commit

(wiz)

2022-06-04 09:04:27 UTC MAIN commitmail json YAML

mk: remove option description for unused option

(wiz)

2022-06-04 09:03:52 UTC MAIN commitmail json YAML

dose3: remove outdated comment

(wiz)

2022-06-04 08:43:55 UTC MAIN commitmail json YAML

ocsigen-i18n: add missing ppxlib dependency

Fixes build

(wiz)

2022-06-03 18:41:44 UTC MAIN commitmail json YAML

wmnet: mark as broken on NetBSD 9.99.45 and newer

needs to be converted from kmem to SIOCGIFDATA ioctl.

(wiz)

2022-06-03 09:30:11 UTC MAIN commitmail json YAML

doc: Updated devel/ocaml-duff to 0.5

(wiz)

2022-06-03 09:30:02 UTC MAIN commitmail json YAML

ocaml-duff: update to 0.5.

v0.5 2022-04-08 Paris (France)
------------------------------------

* `duff` works only for OCaml >= 4.07 (@hannesm, #11)
* Update with `ocamlformat.0.21.0` (@hannesm, #11)
* Remove the `bigarray-compat` dependency (@hannesm, #11)

v0.4 2021-15-03 Paris (France)
------------------------------------

- Upgrade test to use `hxd.0.3.1`
- Upgrade to `ocamlformat.0.16.0`

v0.3 2020-06-02 Paris (France)
------------------------------------

__breaking changes__

* Add a constraint with `git.2.1.3` (#7)
* Update the documentation (#6)
* Work on the new API (#2)
* Delete provided binary (#5)
* Move to `dune.2.0.0` (#5)
* Integrate fuzzer into tests (#5)
* Apply ocamlformat (#5)

(wiz)

2022-06-03 09:25:20 UTC MAIN commitmail json YAML

ocaml-cohttp: add missing ocaml-jsonm dependency

Fixes build

(wiz)

2022-06-03 08:51:35 UTC MAIN commitmail json YAML

doc: Updated x11/labltk to 8.06.12

(wiz)

2022-06-03 08:51:22 UTC MAIN commitmail json YAML

labltk: update to 8.06.12.

Fix some pkglint.

Changes:

LablTk 8.06.12 with OCamlBrowser

Compatibility release to make OCamlBrowser work with OCaml 4.14 (and only this version)

LablTk 8.06.11 with OCamlBrowser

This is a bug fix release of LablTk and OCamlBrowser.
It also makes OCamlBrowser work on OCaml 4.13 (and only this version).

    Disable -warn-error for users, add all-devel target for developers
    Add ommitted labels
    Update ocamlbrowser for ocaml 4.13

LablTk 8.06.10 with OCamlBrowser

This is a bug fix release of LablTk and OCamlBrowser.
It also makes OCamlBrowser work on OCaml 4.12 (and only this version).

    Fix bugs in ocamlbrowser that prevented exploring types in source files
    Install camltkwrap.{cmi,cmx} (report by Pascal Raymond)

LablTk 8.06.9 with OCamlBrowser 4.11.0

New release of LablTk and OCamlBrowser

    LablTk is compatible with ocaml 4.07 and newer
    OCamlBrowser is compatible with ocaml 4.11

Fixes a configuration error with clang 12 (observed on MacOS).

LablTk 8.06.8 with OCamlBrowser 4.10.0

New release of LablTk and OCamlBrowser

    LablTk is compatible with ocaml 4.07 and newer
    OCamlBrowser is compatible with ocaml 4.10

Fixes a number of bugs in OCamlBrowser, particularly concerning the file selection window.

LablTk 8.06.7

New release fixing compatibility problems for ocaml 4.09.

    still compatible with ocaml 4.07
    ocamlbrowser compatible with ocaml 4.08 and 4.09

opam packages should be labltk.8.06.7 and ocamlbrowser.4.08.1

LablTk 8.06.6

New release for ocaml 4.08.

    compatible with ocaml 4.08.0 (required for ocamlbrowser)
    compiles and installs without ocamlbrowser (use make library opt rather than make all opt).

Using opam, two packages are provided: labltk.8.06.6 and ocamlbrowser.4.08.0

(wiz)

2022-06-03 08:37:11 UTC MAIN commitmail json YAML

2022-06-03 08:34:44 UTC MAIN commitmail json YAML

zyGrib: use mk/jpeg.buildlink3.mk

(wiz)

2022-06-03 08:30:48 UTC MAIN commitmail json YAML

doc: Updated x11/libdrm to 2.4.111

(wiz)

2022-06-03 08:30:34 UTC MAIN commitmail json YAML

libdrm: update to 2.4.111.

libdrm 2.4.111, just a few things built up, and drop libkms.

Alex Deucher (3):
      test/amdgpu: only disable deadlock tests on asics without GPU reset
      amdgpu: add marketing names from 21.50
      amdgpu: add marketing names from 22.10

Andrey Grodzovsky (1):
      tests/amdgpu/hotunplu: Enable hotunplug tests.

Daniel Stone (2):
      drm/atomic: Stable sort for atomic request de-duplication
      libkms: Remove libkms completely

Dave Airlie (1):
      build: bump version to 2.4.111

Dylan Baker (9):
      meson: use dictionary kwargs
      meson: add override_dependency when possible
      meson: switch the meson builtin for symbol visiblity
      meson: switch to cc.get_supported_arguments
      meson: use more standard formatting for better readability
      meson: use cc.check_header instead of open coding
      meson: use cc.has_function_attribute instead of open coding
      meson: use the modern interface for pkg.generate
      meson: use summary() instead of message

Eleni Maria Stea (3):
      xf86drm.c: fix C99 warning
      modeprint, modetest, proptest: cast __u64 to uint64_t
      tests/modeprint: fix argument type

Eric Engestrom (1):
      use standard `__typeof__()` instead of GNU extension `typeof()`

Flora Cui (2):
      tests/amdgpu: add draw test for gfx10
      tests/amdgpu: add dispatch test for gfx10

Guchun Chen (2):
      tests/amdgpu: Add VCN test support for Biege Goby
      tests/amdgpu: use appropriate ring for different asics

Karol Herbst (1):
      nouveau: add ioctl wrapper to check for dead channels

Lu Jiacheng (1):
      tests/amdgpu: Add test suite CP DMA

Matt Turner (2):
      man: Fix some typos
      man: Add formatting to drmModeGetConnector reference

Raviteja Goud Talla (1):
      intel: sync i915_pciids.h with kernel

Samuel Pitoiset (4):
      amdgpu: update_drm.h for new CTX OP to set/get stable pstates
      amdgpu: implement new CTX OP to set/get stable pstates
      tests/amdgpu: add a test for new CTX OP to get/set stable pstates
      build: bump version to 2.4.110

Sathishkumar S (3):
      tests/amdgpu: add jpeg tests support
      tests/amdgpu: enable jpeg test based on ip query
      tests/amdgpu: enable vcn test based on ip query

Simon Ser (1):
      releasing: s/master/main/

Tejas Upadhyay (2):
      intel: Add support for ADL-N
      intel: Add support for RPLP

Thierry Reding (25):
      tegra: Indent according to .editorconfig
      tegra: Remove unused IOCTL implementations
      tegra: Extract common buffer object allocation code
      tegra: Fix mmap() of GEM buffer objects
      tegra: Add flink helpers
      tegra: Add PRIME support helpers
      tegra: Make API more consistent
      tegra: Install tegra-openclose test
      tegra: Update for new UABI
      tegra: Include private.h in list of source files
      tegra: Add channel APIs
      tegra: Add job and push buffer APIs
      tegra: Add syncpoint APIs
      tests: tegra: Add helper library for tests
      tests: tegra: Add gr2d-fill test
      tests: tegra: Add syncpt-wait test
      tests: tegra: Add syncpoint timeout test
      tests: tegra: Add VIC support
      tests: tegra: Add VIC 3.0 support
      tests: tegra: Add VIC 4.0 support
      tests: tegra: Add VIC 4.1 support
      tests: tegra: Add VIC 4.2 support
      tests: tegra: Add VIC clear test
      tests: tegra: Add VIC blit test
      tests: tegra: Add VIC flip test

ravitejax (1):
      intel: Add support for RPLS platform

(wiz)

2022-06-03 08:21:55 UTC MAIN commitmail json YAML

coq: mark as BROKEN because it does not support ocaml 4.14

(wiz)

2022-06-03 08:10:56 UTC MAIN commitmail json YAML

camlp5: mark as BROKEN, does not support ocaml 4.14

(wiz)

2022-06-03 08:00:23 UTC MAIN commitmail json YAML

doc: Updated devel/ocaml-bos to 0.2.1

(wiz)

2022-06-03 08:00:09 UTC MAIN commitmail json YAML

ocaml-bos: update to 0.2.1.

v0.2.1 2021-10-04 Zagreb

    Require OCaml >= 4.08.
    OS.Dir.create fix function result on existing files. It returned
    non-sensical results. The function now errors as it should be.
    Thanks to L辿o Andr竪s for the report.
    OS.Dir.create fix function returning false instead of true when
    the directory is created with ~path:false. Thanks to L辿o Andr竪s
    for the report and patch.
    OS.File.read support for reading character devices and named
    pipes. Thanks to Rizo Isrof for the patch.

(wiz)

2022-06-03 07:58:34 UTC MAIN commitmail json YAML

2022-06-02 12:49:19 UTC MAIN commitmail json YAML

ckmame: require GCC 9 for std::filesystem

GCC 8 might work, but "GCC 8.x requires linking with -lstdc++fs"
and I don't want to complicate this.

(wiz)

2022-05-31 20:30:20 UTC MAIN commitmail json YAML

doc: Updated devel/nss to 3.79

(wiz)

2022-05-31 20:30:10 UTC MAIN commitmail json YAML

nss: update to 3.79.

This release fixes memory safety violations that can occur when parsing CMS
data. We presume that with enough effort these memory safety violations are
exploitable.

Change:
  - Bug 205717 - Use PK11_GetSlotInfo instead of raw C_GetSlotInfo calls.
  - Bug 1766907 - Update mercurial in clang-format docker image.
  - Bug 1454072 - Use of uninitialized pointer in lg_init after alloc fail.
  - Bug 1769295 - selfserv and tstclnt should use PR_GetPrefLoopbackAddrInfo.
  - Bug 1753315 - Add SECMOD_LockedModuleHasRemovableSlots.
  - Bug 1387919 - Fix secasn1d parsing of indefinite SEQUENCE inside indefinite GROUP.
  - Bug 1765753 - Added RFC8422 compliant TLS <= 1.2 undefined/compressed ECPointFormat extension alerts.
  - Bug 1765753 - TLS 1.3 Server: Send protocol_version alert on unsupported ClientHello.legacy_version.
  - Bug 1764788 - Correct invalid record inner and outer content type alerts.
  - Bug 1757075 - NSS does not properly import or export pkcs12 files with large passwords and pkcs5v2 encoding.
  - Bug 1766978 - improve error handling after nssCKFWInstance_CreateObjectHandle.
  - Bug 1767590 - Initialize pointers passed to NSS_CMSDigestContext_FinishMultiple.
  - Bug 1769302 - NSS 3.79 should depend on NSPR 4.34

(wiz)

2022-05-31 11:51:41 UTC MAIN commitmail json YAML

doc: Updated emulators/ckmame to 2.0

(wiz)

2022-05-31 11:51:31 UTC MAIN commitmail json YAML

ckmame: update to 2.0.

2.0 (2022-05-31)
=================
* Support for configuration file and multiple sets.
* Overhaul command line options.
* Automatically update ROM DB.
* Speed up ROM sets with many files shared among many games.
* Improve parse error reporting, don't create mamedb for dats with errors, fix inconsistencies in dat.
* Improve detector support.

(wiz)

2022-05-29 18:38:03 UTC MAIN commitmail json YAML

doc: Updated print/texlab to 4.0.0

(wiz)

2022-05-29 18:37:52 UTC MAIN commitmail json YAML

texlab: update to 4.0.0.

## [4.0.0] - 25.05.2022

### Added

- Add `--version` command line flag
- Provide pre-built binaries for `aarch64-apple-darwin` architecture ([#591](https://github.com/latex-lsp/texlab/pull/591))
- Autocomplete files based on `\graphicspath` ([#590](https://github.com/latex-lsp/texlab/issues/590))
- Release `texlab` on `crates.io` ([#399](https://github.com/latex-lsp/texlab/issues/399))

### Changed

- _BREAKING_: Use client-side file watching instead of server-side notifications (`workspace/didChangeWatchedFiles`)
- _BREAKING_: Bump minimum supported Rust version to 1.58.1
- _BREAKING_: Do not use `citeproc-rs` to render citations. Instead, use a custom approach that tries to resemble the `BibLaTeX` output ([#629](https://github.com/latex-lsp/texlab/pull/629))

### Fixed

- Parse `\subinputfrom` command correctly ([#610](https://github.com/latex-lsp/texlab/pull/610))
- Parse verbatim environments correctly ([#490](https://github.com/latex-lsp/texlab/issues/490))
- Stop capturing stdout when build exits ([#588](https://github.com/latex-lsp/texlab/issues/588))
- Fix parsing of key-value pairs ([#573](https://github.com/latex-lsp/texlab/issues/573))
- Normalize `texlab.rootDirectory` when resolving includes ([#571](https://github.com/latex-lsp/texlab/issues/571))
- Allow optional arguments in environment definitions ([#570](https://github.com/latex-lsp/texlab/issues/570))
- Allow `=` in include paths ([#568](https://github.com/latex-lsp/texlab/issues/568))

(wiz)

2022-05-29 17:36:00 UTC MAIN commitmail json YAML

2022-05-29 17:30:24 UTC MAIN commitmail json YAML

2022-05-29 09:39:55 UTC MAIN commitmail json YAML

doc: Updated textproc/asciidoc to 10.2.0

(wiz)

2022-05-29 09:39:45 UTC MAIN commitmail json YAML

asciidoc: update to 10.2.0.

Version 10.2.0 (2022-05-22)
---------------------------
.Future feature
As part of the intended 10.3.0 release, the following document attribute flags will be reserved for modifying asciidoc-py runtime behavior:

- `future-compat`
- `legacy-compat`
- `compat-mode`

Please see https://github.com/asciidoc-py/asciidoc-py/issues/254[GH issue #254] for more information.

.Bug fixes
- Fix verbose output not working when using a2x or asciidoc entry points

.Miscellaneous
- Automate publishing asciidoc-py website as part of release process

Version 10.1.4 (2022-03-01)
---------------------------
.Bug fixes
- Add missing test py files to dist archives
- Fix DeprecationWarnings in a2x regexes

(wiz)

2022-05-29 07:48:15 UTC MAIN commitmail json YAML

doc: Updated devel/waf to 2.0.24

(wiz)

2022-05-29 07:48:06 UTC MAIN commitmail json YAML

waf: update to 2.0.24.

NEW IN WAF 2.0.24
-----------------
* Use EXT_SUFFIX config var over the deprecated/removed SO (Python 3.11 regression) #2386
* When detecting Visual Studio compilers, prefer the oldest version regardless of compiler type #2352
* Update the MacOS-specific examples #2337

(wiz)

2022-05-29 07:47:14 UTC MAIN commitmail json YAML

doc: Updated security/py-pip-audit to 2.3.1

(wiz)

2022-05-29 07:47:05 UTC MAIN commitmail json YAML

py-pip-audit: update to 2.3.1.

## [2.3.1] - 2022-05-24

### Fixed

* CLI: A bug causing the terminal's cursor to disappear on some
  versions of CPython was fixed
  ([#280](https://github.com/trailofbits/pip-audit/issues/280))

(wiz)

2022-05-29 07:36:44 UTC MAIN commitmail json YAML

doc: Updated security/cargo-audit to 0.17.0

(wiz)

2022-05-29 07:36:34 UTC MAIN commitmail json YAML

2022-05-29 07:16:05 UTC MAIN commitmail json YAML

doc/TODO: add some

+ asciidoc-10.2.0, cargo-audit-0.17.0, grafx2-2.8.3128, libressl-3.5.3,
  npm-8.11.0, perl5-5.36.0, protobuf-21.1, py-pip-audit-2.3.1,
  texlab-4.0.0, tiff-4.4.0, waf-2.0.24.

(wiz)

2022-05-28 10:59:54 UTC MAIN commitmail json YAML

doc/TODO: - rust-analzyer, done

(wiz)

2022-05-28 10:56:16 UTC MAIN commitmail json YAML

doc: Updated lang/rust-analyzer to 0.0.2022.05.23

(wiz)

2022-05-28 10:56:07 UTC MAIN commitmail json YAML

2022-05-28 09:47:22 UTC MAIN commitmail json YAML

doc: Updated graphics/ImageMagick to 7.1.0.35

(wiz)

2022-05-28 09:47:12 UTC MAIN commitmail json YAML

ImageMagick: update to 7.1.0.35.

7.1.0-35 - 2022-05-16

Commits

    beta release e37bfbd
    remove special use case of Kmeans for color reduction @ ImageMagick/ImageMagick#5152 53d7d06
    fix temporary file leak 7496436
    one-off release due to "-monochrome command no longer dithers grayscale ff6dbbb

7.1.0-34 - 2022-05-15

Commits

    beta release 68a0412
    require min 3 channels for compositing 5d38476
    PDF to PBM no longer returning all white @ ImageMagick/ImageMagick#5134 8e605a2
    Removed incorrect method definition from the header file. 18ccd96
    fix build with -Werror @ ImageMagick/ImageMagick6#177 0dcacb8
    clarify usage 186578a
    eliminate compiler warnings 4fe856b
    latest autoconf/automake config 4b69c54
    cosmetic 2722c2f
    cosmetic 78a1988
    automake/autoconf update a772a53
    automake/autoconf update 9d882e4
    correct check for Magick++ compliance f4d8e6e
    automake/autoconf remove obselete macros 644472a
    build RPM tweaks 40bc17c
    tweak BZIP2 autoconf macro af5fdcd
    do not change grayscale colorspace to sRGB when compositing 05074b2
    release f2934c5

(wiz)

2022-05-28 09:20:11 UTC MAIN commitmail json YAML

doc: Updated multimedia/py-gstreamer1 to 1.20.2

(wiz)

2022-05-28 09:20:02 UTC MAIN commitmail json YAML

py-gstreamer1: update to 1.20.2.

=== release 1.20.2 ===

gst-python: fix build on systems without C++ compiler

(wiz)

2022-05-28 09:18:03 UTC MAIN commitmail json YAML

doc: Updated fonts/harfbuzz to 4.3.0

(wiz)

2022-05-28 09:17:52 UTC MAIN commitmail json YAML

harfbuzz*: update to 4.3.0

Add PLIST_SUBST to reduce PLIST churn.

Overview of changes leading to 4.3.0
Friday, May 20, 2022
====================================
- Major speed up in loading and subsetting fonts, especially in
  handling CFF table. Subsetting some fonts is now 3 times faster.
  (Behdad Esfahbod, Garret Rieger)
- Speed up blending CFF2 table. (Behdad Esfahbod)
- Speed up hb_ot_tags_from_language(). (Behdad Esfahbod, David Corbett)
- Fix USE classification of U+10A38 to fix multiple marks on single Kharoshthi
  base. (David Corbett)
- Fix parsing of empty CFF Index. (Behdad Esfahbod)
- Fix subsetting CPAL table with partial palette overlaps. (Garret Rieger)

- New API
+hb_map_is_equal() (Behdad Esfahbod)

(wiz)

2022-05-28 09:12:11 UTC MAIN commitmail json YAML

doc: Updated devel/gopls to 0.8.4

(wiz)

2022-05-28 09:12:02 UTC MAIN commitmail json YAML

gopls: update to 0.8.4.

New Features

New analyzer for //go:embed comments

Gopls now includes an analyzer for go:embed comment directives. At
the moment, this analyzer checks that the "embed" import is present,
but more analyses are planned for the future. See golang/go#50262
for more information.

Improved hover for imports

Hovering over an imported path now gives you the full package doc.

Final support for Go 1.13

Per our support window, gopls v0.8.4 will be the final gopls release
to support being built with Go 1.13. See golang/go#52982 for details.

Bugfixes and Performance improvements

    Faster symbol indexing. Gopls builds a symbol index the first
    time symbol search is invoked. That indexing should be 3-4x
    faster with this release.

    Improved metadata invalidation (AKA fewer restarts). v0.8.4
    fixes a couple of bugs that lead to gopls getting confused
    about packages and needing to be restarted. We're aware of more
    bugs of this nature, but are working on eliminating the need
    to ever restart gopls.

(wiz)

2022-05-28 08:58:36 UTC MAIN commitmail json YAML

doc: Updated security/py-pip-audit to 2.3.0

(wiz)

2022-05-28 08:58:27 UTC MAIN commitmail json YAML

py-pip-audit: update to 2.3.0.

## [2.3.0] - 2022-05-18

### Added

* CLI: The `--ignore-vuln` option has been added, allowing users to
  specify vulnerability IDs to ignore during the final report
  ([#275](https://github.com/trailofbits/pip-audit/pull/275))

* CLI: The `--no-deps` flag has been added, allowing users to skip dependency
  resolution entirely when `pip-audit` is used in requirements mode
  ([#255](https://github.com/trailofbits/pip-audit/pull/255))

(wiz)

2022-05-28 08:27:37 UTC MAIN commitmail json YAML

doc: Updated x11/libxkbcommon to 1.4.1

(wiz)

2022-05-28 08:27:27 UTC MAIN commitmail json YAML

libxkbcommon: update to 1.4.1.

libxkbcommon 1.4.1 - 2022-05-21
==================

- Fix compose sequence overriding (common prefix) not working correctly.
  Regressed in 1.2.0.

  Contributed by Weng Xuetian.

- Remove various bogus currency sign (particulary Euro and Korean Won) entries
  from the keysym <-> Unicode mappings. They prevented the real
  keysyms/codepoints for these from mapping correctly.

  Contributed by Sam Lantinga and Simon Ser.

(wiz)

2022-05-27 10:02:30 UTC MAIN commitmail json YAML

doc: Updated x11/kitty to 0.25.1

(wiz)

2022-05-27 10:02:19 UTC MAIN commitmail json YAML

kitty: update to 0.25.1.

0.25.1 [2022-05-26]

    Shell integration: Add a command to Clone the current shell
    into a new window

    Remote control: Allow using Boolean operators when constructing
    queries to match windows or tabs

    Sessions: Fix os_window_size and os_window_class not applying
    to the first OS Window (#4957)

    Allow using the cwd of the oldest as well as the newest foreground
    process for launch --cwd (#4869)

    Bash integration: Fix the value of shell_integration not taking
    effect if the integration script is sourced in bashrc (#4964)

    Fix a regression in the previous release that caused mouse move
    events to be incorrectly reported as drag events even when a
    button is not pressed (#4992)

    remote file kitten: Integrate with the ssh kitten for improved
    performance and robustness. Re-uses the control master connection
    of the ssh kitten to avoid round-trip latency.

    Fix tab selection when closing a new tab not correct in some
    scenarios (#4987)

    A new action open_url to open the specified URL (#5004)

    A new option select_by_word_characters_forward that allows
    changing which characters are considered part of a word to the
    right when double clicking to select words (#5103)

    macOS: Make the global menu shortcut to open kitty website
    configurable (#5004)

    macOS: Add the macos_colorspace option to control what color
    space colors are rendered in (#4686)

    Fix reloading of config not working when kitty.conf does not
    exist when kitty is launched (#5071)

    Fix deleting images by row not calculating image bounds correctly
    (#5081)

    Increase the max number of combining chars per cell from two
    to three, without increasing memory usage.

    Linux: Load libfontconfig at runtime to allow the binaries to
    work for running kittens on servers without FontConfig

    GNOME: Fix for high CPU usage caused by GNOME龝 text input
    subsystem going into an infinite loop when IME cursor position
    is updated after a done event (#5105)

(wiz)

2022-05-26 06:51:20 UTC MAIN commitmail json YAML

doc: Updated devel/nspr to 4.34

(wiz)

2022-05-26 06:51:11 UTC MAIN commitmail json YAML

nspr: update to 4.34.

NSPR 4.34 contains the following changes:
- add an API that returns a preferred loopback IP
  on hosts that have two IP stacks available.
  Currently used only by NSS test utilities.

(wiz)

2022-05-26 06:46:53 UTC MAIN commitmail json YAML

qemu: remove patch that was removed from distinfo during last update

(wiz)

2022-05-25 21:39:59 UTC MAIN commitmail json YAML

2022-05-25 17:18:13 UTC MAIN commitmail json YAML

mk: use lang/ocaml/native.mk instead of wip/*

(wiz)

2022-05-25 15:31:56 UTC MAIN commitmail json YAML

*: mark as not-for-python-2.7 due to py-wtforms

(wiz)

2022-05-25 09:06:14 UTC MAIN commitmail json YAML

doc: Updated emulators/mame to 0.244

(wiz)

2022-05-25 09:06:03 UTC MAIN commitmail json YAML

mame: update to 0.244.

Given how many exciting updates have gone into MAME 0.244, it窶冱
hard to believe it窶冱 only been a month since the last release! Only
one disk has been added to the Apple II software lists, but it
comes with a very engaging story involving physically damaged media
and manual data repairs. The Zilog Z80 CPU has had a bit of an
overhaul this month, allowing more accurate memory access timings
for the ZX Spectrum family. This fixes a lot of broken visual
effects and other glitches. The HP 9000/300 series computers have
had the necessary floppy disk image formats hooked up, allowing
them to mount floppy disks from their software list.

MAME窶冱 driver for JPM窶冱 first CPU-based fruit machine platform,
dating all the way back to the late 1970s, has been almost completely
rewritten this month. Four games are now playable, albeit with
minimal internal artwork. Colour video output has been implemented
for Zilec窶冱 Vortex. Don窶冲 get too excited, though 窶� while the
approach they used to produce colourful graphics without adding
any video memory is technically interesting, the results are very
ugly and don窶冲 make a bad game any better.

Other improvements in arcade emulation include:

    Score display and diorama control outputs have been hooked up
    for Bubble Trouble (this means you窶冤l need updated artwork for
    Golly! Ghost! as well).  Layer offsets in Slap Fight and Alcon
    should be fixed, and cocktail mode now works for the original
    sets.  The communication board for Super Street Fighter II:
    The Tournament Battle is now supported, allowing it to actually
    run in eight-player tournament mode.

SDL builds (the default for Linux and macOS) now detect game
controller reconnection. Note that due to limitations of SDL itself,
MAME may confuse similar controllers, potentially causing issues
if multiple controllers are disconnected at the same time. Issues
using MIDI input or output with 64-bit Windows builds should be
fixed.

(wiz)

2022-05-24 05:54:01 UTC MAIN commitmail json YAML

devel/Makefile: + js_of_ocaml-ocamlbuild

(wiz)

2022-05-23 17:21:11 UTC MAIN commitmail json YAML

doc: Updated editors/PageEdit to 1.9.10

(wiz)

2022-05-23 17:21:01 UTC MAIN commitmail json YAML

PageEdit: update to 1.9.10.

PageEdit-1.9.10
  New Features
  - support building with Qt6
  - make Qt6 versions use their own ini file for settings
  - add Ctrl+PgUp/PgDown shortcuts to Prev and Next actions

  Bug Fixes
  - harden URLInterceptor to dead QWidget bugs in Qt
  - setMovable true on QToolbars to work around broken linux theme issues
  - update sigil gumbo version with upstream fixes

(wiz)

2022-05-23 17:17:10 UTC MAIN commitmail json YAML

doc: Updated editors/Sigil to 1.9.10

(wiz)

2022-05-23 17:17:00 UTC MAIN commitmail json YAML

Sigil: update to 1.9.10.

Sigil-1.9.10
    Bug Fixes
      - Fix insertion of id and links when cursor immediately before a closing tag
      - Make sure bundled PySide6 can find QtWebEngine resources on Windows (Qt6)
      - Properly recreate or remove encryption.xml depending on font obfuscating or not
      - Make Qt6 versions of Sigil use their own ini files to prevent corruption
      - treat figcaption as an "other text holder" when prettifying

    New Features
      - Redesign the FindReplace dialog user interface to minimize size while adding features
      - Add a FindReplace "Text" only checkbox and support to exclude tags from search
      - Add a Toggle Line Wrap Mode and its support added to CodeView via pop-up menu
      - Add a Dry Run Replace dialog to act as "Replace All" what if. (Shift + Count All)
      - Add a Replacement filter dialog to allow users to delete unwanted
            replacements before applying Replace All (Shift + Replace All)
      - Add a Counts Report to Saved Searches to show Saved Search Group counts by search

(wiz)

2022-05-22 09:26:22 UTC MAIN commitmail json YAML

doc/TODO: add some

+ ImageMagick-7.1.0.35, Mesa-22.1.0, gopls-0.8.4, grpc-1.46.3,
  harfbuzz-4.3, libxkbcommon-1.4.1, ninja-build-1.11.0, py-dill-0.3.5.1,
  py-feedparser-6.0.10, py-pip-audit-2.3.0, rust-analyzer-0.0.20220517
  [needs rust 1.60.0].

(wiz)

2022-05-20 12:03:19 UTC MAIN commitmail json YAML

doc: Updated graphics/geeqie to 1.7.3

(wiz)

2022-05-20 12:03:09 UTC MAIN commitmail json YAML

geeqie: update to 1.7.3.

pkgsrc: enable some more modern image formats (heif, webp, jp2)

Geeqie 1.7.3
============

- Fix crash with Flatpak version

Geeqie 1.7.2
============

- Copy image to clipboard option
- Fix MacOS problems
- Multi-threaded find duplicates
- Generate sRGB thumbnails for images with embedded color profile
- External image decoder option
- AppImage supported
- Support jpeg xl format
- Automated cache maintenance
- Support archive (e.g. zip) files
- Use system theme background color

And as usual:
- Many small improvements
- Many bug fixes
- Updated language support

(wiz)

2022-05-19 15:37:52 UTC MAIN commitmail json YAML

doc/TODO: + Mesa-22.1, erlang-25.0, inkscape-1.2.

(wiz)

2022-05-19 07:49:17 UTC MAIN commitmail json YAML

frr: remove patch that was removed from distinfo during last update

(wiz)

2022-05-19 07:48:27 UTC MAIN commitmail json YAML

libreoffice: remove patch that was removed from distinfo during last update

(wiz)

2022-05-18 21:52:48 UTC MAIN commitmail json YAML

doc: Updated textproc/py-ujson to 5.3.0

(wiz)

2022-05-18 21:52:40 UTC MAIN commitmail json YAML

py-ujson: update to 5.3.0.

Fix test target.

Changes:

Added

    Test Python 3.11 beta (#539) @hugovk

Changed

    Benchmark refactor - argparse CLI (#533) @Erotemic

Fixed

    Fix segmentation faults when errors occur while handling unserialisable objects (#531) @JustAnotherArchivist
    Fix segmentation fault when an exception is raised while converting a dict key to a string (#526) @JustAnotherArchivist
    Fix memory leak dumping on non-string dict keys (#521) @JustAnotherArchivist
    Fix ref counting on repeated default function calls (#524) @JustAnotherArchivist
    Remove redundant wheel dependency from pyproject.toml (#535) @hugovk

(wiz)

2022-05-18 14:17:35 UTC MAIN commitmail json YAML

2022-05-18 08:50:50 UTC MAIN commitmail json YAML

doc: Updated devel/py-pyparsing to 3.0.9

(wiz)

2022-05-18 08:50:41 UTC MAIN commitmail json YAML

py-pyparsing: update to 3.0.9.

Version 3.0.9 -
---------------
- Added Unicode set `BasicMultilingualPlane` (may also be referenced
  as `BMP`) representing the Basic Multilingual Plane (Unicode
  characters up to code point 65535). Can be used to parse
  most language characters, but omits emojis, wingdings, etc.
  Raised in discussion with Dave Tapley (issue #392).

- To address mypy confusion of `pyparsing.Optional` and `typing.Optional`
  resulting in `error: "_SpecialForm" not callable` message
  reported in issue #365, fixed the import in exceptions.py. Nice
  sleuthing by Iwan Aucamp and Dominic Davis-Foster, thank you!
  (Removed definitions of `OptionalType`, `DictType`, and `IterableType`
  and replaced them with `typing.Optional`, `typing.Dict`, and
  `typing.Iterable` throughout.)

- Fixed typo in jinja2 template for railroad diagrams, thanks for the
  catch Nioub (issue #388).

- Removed use of deprecated `pkg_resources` package in
  railroad diagramming code (issue #391).

- Updated bigquery_view_parser.py example to parse examples at
  https://cloud.google.com/bigquery/docs/reference/legacy-sql

(wiz)

2022-05-18 08:43:17 UTC MAIN commitmail json YAML

doc: Updated audio/musicpd to 0.23.7

(wiz)

2022-05-18 08:43:06 UTC MAIN commitmail json YAML

musicpd: update to 0.23.7.

ver 0.23.7 (2022/05/09)
* database
  - upnp: support pupnp 1.14
* decoder
  - ffmpeg: fix HLS seeking
  - opus: fix missing song length on high-latency files
* output
  - shout: require at least libshout 2.4.0
* mixer
  - pipewire: fix volume restore
  - software: update volume of disabled outputs
* support libiconv

(wiz)

2022-05-18 08:37:54 UTC MAIN commitmail json YAML

doc/TODO: + libarchive-3.6.1.

(wiz)

2022-05-17 12:08:26 UTC MAIN commitmail json YAML

ortp: update HOMEPAGE

(wiz)

2022-05-16 19:43:01 UTC MAIN commitmail json YAML

TODO: fix PKGNAME

thanks adam

(wiz)

2022-05-16 18:51:51 UTC MAIN commitmail json YAML

doc/TODO: + ansible-base-2.13, jemalloc-5.3.

(wiz)

2022-05-16 07:21:35 UTC MAIN commitmail json YAML

2022-05-15 19:23:52 UTC MAIN commitmail json YAML

doc: Updated devel/libuv to 1.44.1nb1

(wiz)

2022-05-15 19:23:43 UTC MAIN commitmail json YAML

libuv: fix incorrect handling of multiple kqueue events for the same fd

This sometimes causes cmake to hang while waiting for child processes
to exit.

Debugged by and patch from chuq, thanks a lot!

Bump PKGREVISION.

(wiz)

2022-05-15 19:22:06 UTC MAIN commitmail json YAML

doc: Updated security/openssh to 9.0.1

(wiz)

2022-05-15 19:21:56 UTC MAIN commitmail json YAML

openssh: update to 9.0.1.

Changes since OpenSSH 8.9
=========================

This release is focused on bug fixing.

Potentially-incompatible changes
--------------------------------

This release switches scp(1) from using the legacy scp/rcp protocol
to using the SFTP protocol by default.

Legacy scp/rcp performs wildcard expansion of remote filenames (e.g.
"scp host:* .") through the remote shell. This has the side effect of
requiring double quoting of shell meta-characters in file names
included on scp(1) command-lines, otherwise they could be interpreted
as shell commands on the remote side.

This creates one area of potential incompatibility: scp(1) when using
the SFTP protocol no longer requires this finicky and brittle quoting,
and attempts to use it may cause transfers to fail. We consider the
removal of the need for double-quoting shell characters in file names
to be a benefit and do not intend to introduce bug-compatibility for
legacy scp/rcp in scp(1) when using the SFTP protocol.

Another area of potential incompatibility relates to the use of remote
paths relative to other user's home directories, for example -
"scp host:~user/file /tmp". The SFTP protocol has no native way to
expand a ~user path. However, sftp-server(8) in OpenSSH 8.7 and later
support a protocol extension "expand-path () openssh com" to support
this.

In case of incompatibility, the scp(1) client may be instructed to use
the legacy scp/rcp using the -O flag.

New features
------------

* ssh(1), sshd(8): use the hybrid Streamlined NTRU Prime + x25519 key
  exchange method by default ("sntrup761x25519-sha512 () openssh com").
  The NTRU algorithm is believed to resist attacks enabled by future
  quantum computers and is paired with the X25519 ECDH key exchange
  (the previous default) as a backstop against any weaknesses in
  NTRU Prime that may be discovered in the future. The combination
  ensures that the hybrid exchange offers at least as good security
  as the status quo.

  We are making this change now (i.e. ahead of cryptographically-
  relevant quantum computers) to prevent "capture now, decrypt
  later" attacks where an adversary who can record and store SSH
  session ciphertext would be able to decrypt it once a sufficiently
  advanced quantum computer is available.

* sftp-server(8): support the "copy-data" extension to allow server-
  side copying of files/data, following the design in
  draft-ietf-secsh-filexfer-extensions-00. bz2948

* sftp(1): add a "cp" command to allow the sftp client to perform
  server-side file copies.

Bugfixes
--------

* ssh(1), sshd(8): upstream: fix poll(2) spin when a channel's output
  fd closes without data in the channel buffer. bz3405 and bz3411

* sshd(8): pack pollfd array in server listen/accept loop. Could
  cause the server to hang/spin when MaxStartups > RLIMIT_NOFILE

* ssh-keygen(1): avoid NULL deref via the find-principals and
  check-novalidate operations. bz3409 and GHPR#307 respectively.

* scp(1): fix a memory leak in argument processing. bz3404

* sshd(8): don't try to resolve ListenAddress directives in the sshd
  re-exec path. They are unused after re-exec and parsing errors
  (possible for example if the host's network configuration changed)
  could prevent connections from being accepted.

* sshd(8): when refusing a public key authentication request from a
  client for using an unapproved or unsupported signature algorithm
  include the algorithm name in the log message to make debugging
  easier.

Portability
-----------

* sshd(8): refactor platform-specific locked account check, fixing
  an incorrect free() on platforms with both libiaf and shadow
  passwords (probably only Unixware) GHPR#284,

* ssh(1), sshd(8): Fix possible integer underflow in scan_scaled(3)
  parsing of K/M/G/etc quantities. bz#3401.

* sshd(8): provide killpg implementation (mostly for Tandem NonStop)
  GHPR#301.

* Check for missing ftruncate prototype. GHPR#301

* sshd(8): default to not using sandbox when cross compiling. On most
  systems poll(2) does not work when the number of FDs is reduced
  with setrlimit, so assume it doesn't when cross compiling and we
  can't run the test.  bz#3398.

* sshd(8): allow ppoll_time64 in seccomp sandbox. Should fix sandbox
  violations on some (at least i386 and armhf) 32bit Linux platforms.
  bz#3396.

* Improve detection of -fzero-call-used-regs=all support in
  configure script.

Security Near Miss
==================

* sshd(8): fix an integer overflow in the user authentication path
  that, in conjunction with other logic errors, could have yielded
  unauthenticated access under difficult to exploit conditions.

  This situation is not exploitable because of independent checks in
  the privilege separation monitor. Privilege separation has been
  enabled by default in since openssh-3.2.2 (released in 2002) and
  has been mandatory since openssh-7.5 (released in 2017). Moreover,
  portable OpenSSH has used toolchain features available in most
  modern compilers to abort on signed integer overflow since
  openssh-6.5 (released in 2014).

  Thanks to Malcolm Stagg for finding and reporting this bug.

Potentially-incompatible changes
================================

* sshd(8), portable OpenSSH only: this release removes in-built
  support for MD5-hashed passwords. If you require these on your
  system then we recommend linking against libxcrypt or similar.

* This release modifies the FIDO security key middleware interface
  and increments SSH_SK_VERSION_MAJOR.

Changes since OpenSSH 8.8
=========================

This release includes a number of new features.

New features
------------

* ssh(1), sshd(8), ssh-add(1), ssh-agent(1): add a system for
  restricting forwarding and use of keys added to ssh-agent(1)
  A detailed description of the feature is available at
  https://www.openssh.com/agent-restrict.html and the protocol
  extensions are documented in the PROTOCOL and PROTOCOL.agent
  files in the source release.

* ssh(1), sshd(8): add the sntrup761x25519-sha512@openssh.com hybrid
  ECDH/x25519 + Streamlined NTRU Prime post-quantum KEX to the
  default KEXAlgorithms list (after the ECDH methods but before the
  prime-group DH ones). The next release of OpenSSH is likely to
  make this key exchange the default method.

* ssh-keygen(1): when downloading resident keys from a FIDO token,
  pass back the user ID that was used when the key was created and
  append it to the filename the key is written to (if it is not the
  default). Avoids keys being clobbered if the user created multiple
  resident keys with the same application string but different user
  IDs.

* ssh-keygen(1), ssh(1), ssh-agent(1): better handling for FIDO keys
  on tokens that provide user verification (UV) on the device itself,
  including biometric keys, avoiding unnecessary PIN prompts.

* ssh-keygen(1): add "ssh-keygen -Y match-principals" operation to
  perform matching of principals names against an allowed signers
  file. To be used towards a TOFU model for SSH signatures in git.

* ssh-add(1), ssh-agent(1): allow pin-required FIDO keys to be added
  to ssh-agent(1). $SSH_ASKPASS will be used to request the PIN at
  authentication time.

* ssh-keygen(1): allow selection of hash at sshsig signing time
  (either sha512 (default) or sha256).

* ssh(1), sshd(8): read network data directly to the packet input
  buffer instead of indirectly via a small stack buffer. Provides a
  modest performance improvement.

* ssh(1), sshd(8): read data directly to the channel input buffer,
  providing a similar modest performance improvement.

* ssh(1): extend the PubkeyAuthentication configuration directive to
  accept yes|no|unbound|host-bound to allow control over one of the
  protocol extensions used to implement agent-restricted keys.

Bugfixes
--------

* sshd(8): document that CASignatureAlgorithms, ExposeAuthInfo and
  PubkeyAuthOptions can be used in a Match block. PR#277.

* sshd(8): fix possible string truncation when constructing paths to
  .rhosts/.shosts files with very long user home directory names.

* ssh-keysign(1): unbreak for KEX algorithms that use SHA384/512
  exchange hashes

* ssh(1): don't put the TTY into raw mode when SessionType=none,
  avoids ^C being unable to kill such a session. bz3360

* scp(1): fix some corner-case bugs in SFTP-mode handling of
  ~-prefixed paths.

* ssh(1): unbreak hostbased auth using RSA keys. Allow ssh(1) to
  select RSA keys when only RSA/SHA2 signature algorithms are
  configured (this is the default case). Previously RSA keys were
  not being considered in the default case.

* ssh-keysign(1): make ssh-keysign use the requested signature
  algorithm and not the default for the key type. Part of unbreaking
  hostbased auth for RSA/SHA2 keys.

* ssh(1): stricter UpdateHostkey signature verification logic on
  the client- side. Require RSA/SHA2 signatures for RSA hostkeys
  except when RSA/SHA1 was explicitly negotiated during initial
  KEX; bz3375

* ssh(1), sshd(8): fix signature algorithm selection logic for
  UpdateHostkeys on the server side. The previous code tried to
  prefer RSA/SHA2 for hostkey proofs of RSA keys, but missed some
  cases. This will use RSA/SHA2 signatures for RSA keys if the
  client proposed these algorithms in initial KEX. bz3375

* All: convert all uses of select(2)/pselect(2) to poll(2)/ppoll(2).
  This includes the mainloops in ssh(1), ssh-agent(1), ssh-agent(1)
  and sftp-server(8), as well as the sshd(8) listen loop and all
  other FD read/writability checks. On platforms with missing or
  broken poll(2)/ppoll(2) syscalls a select(2)-based compat shim is
  available.

* ssh-keygen(1): the "-Y find-principals" command was verifying key
  validity when using ca certs but not with simple key lifetimes
  within the allowed signers file.

* ssh-keygen(1): make sshsig verify-time argument parsing optional

* sshd(8): fix truncation in rhosts/shosts path construction.

* ssh(1), ssh-agent(1): avoid xmalloc(0) for PKCS#11 keyid for ECDSA
  keys (we already did this for RSA keys). Avoids fatal errors for
  PKCS#11 libraries that return empty keyid, e.g. Microchip ATECC608B
  "cryptoauthlib"; bz#3364

* ssh(1), ssh-agent(1): improve the testing of credentials against
  inserted FIDO: ask the token whether a particular key belongs to
  it in cases where the token supports on-token user-verification
  (e.g. biometrics) rather than just assuming that it will accept it.

  Will reduce spurious "Confirm user presence" notifications for key
  handles that relate to FIDO keys that are not currently inserted in at
  least some cases. bz3366

* ssh(1), sshd(8): correct value for IPTOS_DSCP_LE. It needs to
  allow for the preceding two ECN bits. bz#3373

* ssh-keygen(1): add missing -O option to usage() for the "-Y sign"
  option.

* ssh-keygen(1): fix a NULL deref when using the find-principals
  function, when matching an allowed_signers line that contains a
  namespace restriction, but no restriction specified on the
  command-line

* ssh-agent(1): fix memleak in process_extension(); oss-fuzz
  issue #42719

* ssh(1): suppress "Connection to xxx closed" messages when LogLevel
  is set to "error" or above. bz3378

* ssh(1), sshd(8): use correct zlib flags when inflate(3)-ing
  compressed packet data. bz3372

* scp(1): when recursively transferring files in SFTP mode, create the
  destination directory if it doesn't already exist to match scp(1) in
  legacy RCP mode behaviour.

* scp(1): many improvements in error message consistency between scp(1)
  in SFTP mode vs legacy RCP mode.

* sshd(8): fix potential race in SIGTERM handling PR#289

* ssh(1), ssh(8): since DSA keys are deprecated, move them to the
  end of the default list of public keys so that they will be tried
  last. PR#295

* ssh-keygen(1): allow 'ssh-keygen -Y find-principals' to match
  wildcard principals in allowed_signers files

Portability
-----------

* ssh(1), sshd(8): don't trust closefrom(2) on Linux. glibc's
  implementation does not work in a chroot when the kernel does not
  have close_range(2). It tries to read from /proc/self/fd and when
  that fails dies with an assertion of sorts. Instead, call
  close_range(2) directly from our compat code and fall back if
  that fails.  bz#3349,

* OS X poll(2) is broken; use compat replacement. For character-
  special devices like /dev/null, Darwin's poll(2) returns POLLNVAL
  when polled with POLLIN. Apparently this is Apple bug 3710161 -
  not public but a websearch will find other OSS projects
  rediscovering it periodically since it was first identified in
  2005.

* Correct handling of exceptfds/POLLPRI in our select(2)-based
  poll(2)/ppoll(2) compat implementation.

* Cygwin: correct checking of mbstowcs() return value.

* Add a basic SECURITY.md that refers people to the openssh.com
  website.

* Enable additional compiler warnings and toolchain hardening flags,
  including -Wbitwise-instead-of-logical, -Wmisleading-indentation,
  -fzero-call-used-regs and -ftrivial-auto-var-init.

* HP/UX. Use compat getline(3) on HP-UX 10.x, where the libc version
  is not reliable.

(wiz)

2022-05-15 08:29:50 UTC MAIN commitmail json YAML

gr-fcdproplus: remove

Broken since gnuradio 3.8 update, doesn't build in any bulk build,
inactive upstream

(wiz)

2022-05-15 05:15:53 UTC MAIN commitmail json YAML

2022-05-15 04:54:07 UTC MAIN commitmail json YAML

paris-traceroute: this needs c++11 for inttypes.

(wiz)

2022-05-15 04:49:15 UTC MAIN commitmail json YAML

2022-05-15 04:46:32 UTC MAIN commitmail json YAML

2022-05-15 04:43:49 UTC MAIN commitmail json YAML

2022-05-15 04:39:56 UTC MAIN commitmail json YAML

2022-05-15 04:30:10 UTC MAIN commitmail json YAML

doc/TODO: add some

+ Mesa-21.3.8, gnutls-3.7.5, musicpd-0.23.7, npm-8.10.0, openjpeg-2.5,
  py-pyparsing-3.0.9, rust-analyzer-0.0.20220509 [needs rust 1.60.0].

(wiz)

2022-05-14 04:49:54 UTC MAIN commitmail json YAML

2022-05-13 20:00:05 UTC MAIN commitmail json YAML

cantor: bump PKGREVISION for dependency change

(wiz)

2022-05-13 18:08:07 UTC MAIN commitmail json YAML

2022-05-13 16:04:23 UTC MAIN commitmail json YAML

xentools415: update for pciutils 3.8.0

Untested because of

python3.10 ./scripts/ldnoexec.py out/rom16.o.strip.o out/rom16.noexec.o
Traceback (most recent call last):
  File "/scratch/sysutils/xentools415/work/seabios-rel-1.14.0/./scripts/ldnoexec.py", line 32, in <module>
    main()
  File "/scratch/sysutils/xentools415/work/seabios-rel-1.14.0/./scripts/ldnoexec.py", line 20, in main
    f = open(infilename, "rb")
FileNotFoundError: [Errno 2] No such file or directory: 'out/rom32seg.o.strip.o'
gmake[6]: *** [Makefile:133: out/rom32seg.noexec.o] Error 1
gmake[6]: *** Waiting for unfinished jobs....
Traceback (most recent call last):
  File "/scratch/sysutils/xentools415/work/seabios-rel-1.14.0/./scripts/ldnoexec.py", line 32, in <module>
    main()
  File "/scratch/sysutils/xentools415/work/seabios-rel-1.14.0/./scripts/ldnoexec.py", line 20, in main
    f = open(infilename, "rb")
FileNotFoundError: [Errno 2] No such file or directory: 'out/rom16.o.strip.o'
gmake[6]: *** [Makefile:133: out/rom16.noexec.o] Error 1

on -current/amd64.

Run pkglint -F while here.

(wiz)

2022-05-13 15:58:54 UTC MAIN commitmail json YAML

xentools413: adapt to pciutils 3.8

Untested because of

ld -N -T out/romlayout32flat.lds out/rom16.strip.o out/rom32seg.strip.o out/code32flat.o -o out/rom.o
ld: cannot find out/rom16.strip.o: No such file or directory
ld: cannot find out/rom32seg.strip.o: No such file or directory

on -current/amd64.

(wiz)

2022-05-13 15:53:08 UTC MAIN commitmail json YAML

xentools411: adapt for pciutils 3.8

Untested because of

In file included from include/ipxe/uaccess.h:27,
                from core/acpi.c:28:
./config/ioapi.h:17:10: fatal error: config/local/ioapi.h: No such file or directory
  17 | #include <config/local/ioapi.h>
      |          ^~~~~~~~~~~~~~~~~~~~~~

on -current/amd64.

(wiz)

2022-05-13 15:46:09 UTC MAIN commitmail json YAML

2022-05-13 15:43:20 UTC MAIN commitmail json YAML

flashrom: adapt for pciutils 3.8

(wiz)

2022-05-13 15:36:49 UTC MAIN commitmail json YAML

nvtv: adapt for pciutils 3.8.0

Untested since this is not-for-x86_64

(wiz)

2022-05-13 15:35:18 UTC MAIN commitmail json YAML

2022-05-13 11:52:08 UTC MAIN commitmail json YAML

doc: Updated devel/libatomic to 12.1.0

(wiz)

2022-05-13 11:51:58 UTC MAIN commitmail json YAML

2022-05-13 11:42:07 UTC MAIN commitmail json YAML

doc: Updated sysutils/pciutils to 3.8.0

(wiz)

2022-05-13 11:41:57 UTC MAIN commitmail json YAML

pciutils: update to 3.8.0.

2022-04-18  Martin Mares <mj@ucw.cz>

* Released as 3.8.0.

* Filters can now match devices based on partially specified
  class code and also on the programming interface.

* Reporting of link speeds, power limits, and virtual function tags
  has been updated to the current PCIe specification.

* We decode the Data Object Exchange capability.

* Bus mapping mode works in non-zero domains.

* pci_fill_info() can fetch more fields: bridge bases, programming
  interface, revision, subsystem vendor and device ID, OS driver,
  and also parent bridge. Internally, the implementation was rewritten,
  significantly reducing the number of corner cases to be handled.

* The Windows port was revived and greatly improved by Pali Roh叩r.
  It requires less magic to compile. More importantly, it runs on both
  old and recent Windows systems (see README.Windows for details).

* Added a new Windows back-end using the cfgmgr32 interface.
  It does not provide direct access to the configuration space,
  but basic information about the device is reported via pci_fill_info().
  For back-ends of this type, we now provide an emulated read-only
  config space.

* If the configuration space is not readable for some reason
  (e.g., the cfgmgr32 back-end, but also badly implemented sleep mode
  of some devices), lspci prints only information provided by the OS.

* The Hurd back-end was greatly improved thanks to Joan Lled坦.

* Various minor bug fixes and improvements.

* We officially require a working C99 compiler. Sorry, MSVC.

* As usually, updated pci.ids to the current snapshot of the database.

(wiz)

2022-05-13 11:26:21 UTC MAIN commitmail json YAML

doc/TODO: remove ragel 7.0.2, development version

(wiz)

2022-05-13 11:24:37 UTC MAIN commitmail json YAML

doc: Updated databases/redis to 6.2.7

(wiz)

2022-05-13 11:24:27 UTC MAIN commitmail json YAML

redis: update to 6.2.7.

================================================================================
Redis 6.2.7 Released Wed Apr 27 12:00:00 IDT 2022
================================================================================

Upgrade urgency: SECURITY, contains fixes to security issues.

Security Fixes:
* (CVE-2022-24736) An attacker attempting to load a specially crafted Lua script
  can cause NULL pointer dereference which will result with a crash of the
  redis-server process. This issue affects all versions of Redis.
  [reported by Aviv Yahav].
* (CVE-2022-24735) By exploiting weaknesses in the Lua script execution
  environment, an attacker with access to Redis can inject Lua code that will
  execute with the (potentially higher) privileges of another Redis user.
  [reported by Aviv Yahav].

Potentially Breaking Fixes
==========================

* LPOP/RPOP with count against non-existing list return null array (#10095)
* LPOP/RPOP used to produce wrong replies when count is 0 (#9692)

Performance and resource utilization improvements
=================================================

* Speed optimization in command execution pipeline (#10502)
* Fix regression in Z[REV]RANGE commands (by-rank) introduced in Redis 6.2 (#10337)

Platform / toolchain support related improvements
=================================================

* Fix RSS metrics on NetBSD and OpenBSD (#10116, #10149)
* Fix OpenSSL 3.0.x related issues (#10291)

Bug Fixes
=========

* Lua: Add checks for min-slave-* configs when evaluating Lua scripts (#10160)
* Lua: fix crash on a script call with many arguments, a regression in v6.2.6 (#9809)
* Tracking: Make invalidation messages always after command's reply (#9422)
* Fix excessive stream trimming due to an overflow (#10068)
* Add missed error counting for INFO errorstats (#9646)
* Fix geo search bounding box check causing missing results (#10018)
* Improve EXPIRE TTL overflow detection (#9839)
* Modules: Fix thread safety violation when a module thread adds an error reply, broken in 6.2 (#10278)
* Modules: Fix missing and duplicate error stats (#10278)
* Module APIs: release clients blocked on module commands in cluster resharding
  and down state (#9483)
* Sentinel: Fix memory leak with TLS (#9753)
* Sentinel: Fix issues with hostname support (#10146)
* Sentinel: Fix election failures on certain container environments (#10197)

(wiz)

2022-05-13 05:05:17 UTC MAIN commitmail json YAML

doc: Updated sysutils/qdirstat to 1.8

(wiz)

2022-05-13 05:05:07 UTC MAIN commitmail json YAML

qdirstat: update to 1.8.

The QDirStat project proudly presents its latest release: QDirStat
1.8.

This is a stable release. It brings a some new features and bug
fixes:

    New view: File Age Statistics

    Navigation history like in a web browser (Back, Forward)

    Bug fixes

    Some small improvements

Details

New view: File Age Statistics

This shows the number of files per year and/or per month that were
last modified in that year or month, together with the total size
of those files and a percent bar for both (number and total size).

This view is extensively documented in the File Age Statistics
Document.

Navigation History

This implements a navigation history for directories like in a web
browser:

    New buttons Back / Forward in the tool bar

    Standard keyboard shortcuts [Alt] [Cursor Left] / [Alt] [Cursor
    Right] like in all common web browsers

    Support for Back / Forward mouse buttons if the mouse has them

    History menu on those buttons (long press on the buttons) for
    the last 16 directories

Bug Fixes

    Fixed GitHub issue #169:  Shorten path components in the
    breadcrumb widget for insanely long paths.

    Now closing a left-over Permissions error panel when refreshing
    from disk: After the re-read, the permissions error may no
    longer be there.

Other Improvements

    In the Mounted Filesystems window, don't show inactive mounts
    managed by the automounter anymore.

    In the Open Directory window, automatically open the first
    directory level if a path was clicked in the Places list on
    the left, and scroll the tree on the right so that path is at
    the top.

    Added a little margin to the left in the main window's tree
    view for the Size column so it looks now less cramped.

    Internal restructuring and refactoring to keep the code
    maintainable.

(wiz)

2022-05-13 04:51:52 UTC MAIN commitmail json YAML

doc: Updated net/fping to 5.1

(wiz)

2022-05-13 04:51:38 UTC MAIN commitmail json YAML

fping: add upstream bug report URL to patch

(wiz)

2022-05-13 04:49:10 UTC MAIN commitmail json YAML

fping: update to 5.1.

fping 5.1 (2022-02-06)
======================

## Bugfixes and other changes

- Use setcap to specify specific files in fping.spec (#232, thanks @zdyxry)
- Netdata: use host instead name as family label (#226, thanks @k0ste)
- Netdata: use formatstring macro PRId64 (#229, thanks @gsnw)
- Allow -4 option to be given multiple times (#215, thanks @normanr)
- Documentation fix (#208, thanks @timgates42)
- Retain privileges until after privileged setsockopt (#200, thanks @simetnicbr)
- Set bind to source only when option is set (#198, thanks @dinoex)
- Update Azure test pipeline (#197, thanks @gsnw)
- Fix getnameinfo not called properly for IPv4 (#227, thanks @aafbsd)
- Fixed wrong timestamp under Free- and OpenBSD and macOS (#217, thanks @gsnw)
- Documentation updates (#240, thanks @auerswal)
- Updated autotools (autoconf 2.71, automake 1.16.5, libtool 2.4.6)

fping 5.0 (2020-08-05)
======================

## Incompatible Changes

- In non-quiet loop and count mode, a line is printed for every lost packet
  (#175, thanks @kbucheli):

  ```
  $ fping -D -c2 8.8.8.8 8.8.8.7
  [1596092373.18423] 8.8.8.8 : [0], 64 bytes, 12.8 ms (12.8 avg, 0% loss)
  [1596092374.18223] 8.8.8.7 : [0], timed out (NaN avg, 100% loss)
  [1596092374.18424] 8.8.8.8 : [1], 64 bytes, 12.3 ms (12.5 avg, 0% loss)
  [1596092375.18344] 8.8.8.7 : [1], timed out (NaN avg, 100% loss)

  8.8.8.8 : xmt/rcv/%loss = 2/2/0%, min/avg/max = 12.3/12.5/12.8
  8.8.8.7 : xmt/rcv/%loss = 2/0/100%
  ```

- The returned size in bytes now always excludes the IP header, so if before it
  reported '84 bytes' e.g. when using 'fping -l', now it reports '64 bytes'.
  This is to make the reported size consistent with ping(8) from iputils and
  also with fping when pinging a IPv6 host (which never included the IPv6
  header size).

## New features

- The number of sent pings is only counted when the pings are received or have
  timed out, ensuring that the loss ratio will be always correct. This makes it
  possible, for example, to use loop mode (-l) with interval statistics (-Q)
  and a timeout larger than period, without having the issue that initially
  some pings would be reported as missing (#193)

- Improved precision of measurements from 10us to 1us (#136, thanks @tycho)

## Bugfixes and other changes

- The reported size of received packets is now always correct on Linux even for
  packets > 4096 bytes (#180)

- Travis CI automated testing now also macos testing and additional ubuntu
  distributions (#196)

(wiz)

2022-05-12 20:00:38 UTC MAIN commitmail json YAML

gh: remove some entries that 'make show-go-modules' does not list any longer

(wiz)

2022-05-12 12:52:55 UTC MAIN commitmail json YAML

kitty: add CHECK_INTERPRETER_SKIP for a file

(wiz)

2022-05-12 12:37:54 UTC MAIN commitmail json YAML

2022-05-12 10:13:37 UTC MAIN commitmail json YAML

2022-05-12 09:30:55 UTC MAIN commitmail json YAML

streamlink: fix depends, add test target

(wiz)

2022-05-12 08:20:36 UTC MAIN commitmail json YAML

2022-05-12 08:11:03 UTC MAIN commitmail json YAML

doc: Updated devel/py-freezegun to 1.2.1

(wiz)

2022-05-12 08:10:53 UTC MAIN commitmail json YAML

py-freezegun: update to 1.2.1.

1.2.1
-----

* Added missing typeshed types from distribution

* Pass all arguments on recursive freeze_time calls

1.2.0
-----

* Add support for `time.perf_counter` (and `…_ns`)

* Added typeshed types

* Dropped support for python 3.5

1.1.0
-----

* Add support for `time.monotonic` (and `…_ns`)

* Allow to configure default ignore list, and also to just extend the default

* Fixed when accessing from thread after stop()

1.0.0
------

* Dropped Py2 support
* Added as_kwarg argument in order to have the frozen time object passed with the name provided in as_kwarg argument

(wiz)

2022-05-12 08:05:29 UTC MAIN commitmail json YAML

2022-05-12 06:50:16 UTC MAIN commitmail json YAML

py-importlib-metadata: add missing wheel dependency

(wiz)

2022-05-12 06:44:20 UTC MAIN commitmail json YAML

py-websocket-client: fix dependenciess/test_dependencies

(wiz)

2022-05-12 06:10:40 UTC MAIN commitmail json YAML

doc: Updated fonts/fntsample to 5.4nb1

(wiz)

2022-05-12 06:10:31 UTC MAIN commitmail json YAML

fntsample: update unicode tables to 14.0

Bump PKGREVISION.

(wiz)

2022-05-12 06:07:12 UTC MAIN commitmail json YAML

doc: Updated devel/py-versioningit to 1.1.1nb1

(wiz)

2022-05-12 06:07:03 UTC MAIN commitmail json YAML

py-versioningit: convert to wheel.mk

Add missing dependencies, add test target and test dependencies.
Mark as not-for-python-2.

(wiz)

2022-05-12 05:39:41 UTC MAIN commitmail json YAML

doc/TODO: + qt5-5.15.4.

(wiz)

2022-05-11 11:31:19 UTC MAIN commitmail json YAML

xscreensaver: bump PKGREVISION for PLIST change

(wiz)

2022-05-11 06:47:12 UTC MAIN commitmail json YAML

doc: Updated www/curl to 7.83.1

(wiz)

2022-05-11 06:47:02 UTC MAIN commitmail json YAML

curl: update to 7.83.1.

This release includes the following bugfixes:

o altsvc: fix host name matching for trailing dots [31]
o cirrus: Update to FreeBSD 12.3 [24]
o cirrus: Use pip for Python packages on FreeBSD [23]
o conn: fix typo 'connnection' -> 'connection' in two function names [1]
o cookies: make bad_domain() not consider a trailing dot fine [26]
o curl: free resource in error path [3]
o curl: guard against size_t wraparound in no-clobber code [4]
o CURLOPT_DOH_URL.3: mention the known bug [19]
o CURLOPT_HSTS*FUNCTION.3: document the involved structs as well [20]
o CURLOPT_SSH_AUTH_TYPES.3: fix the default [18]
o data/test376: set a proper name
o GHA/mbedtls: enabled nghttp2 in the build [11]
o gha: build msh3 [5]
o gskit: fixed bogus setsockopt calls [17]
o gskit: remove unused function set_callback [2]
o hsts: ignore trailing dots when comparing hosts names [28]
o HTTP-COOKIES: add missing CURLOPT_COOKIESESSION [40]
o http: move Curl_allow_auth_to_host() [9]
o http_proxy/hyper: handle closed connections [34]
o hyper: fix test 357 [32]
o Makefile: fix "make ca-firefox" [37]
o mbedtls: bail out if rng init fails [14]
o mbedtls: fix compile when h2-enabled [12]
o mbedtls: fix some error messages
o misc: use "autoreconf -fi" instead buildconf [22]
o msh3: get msh3 version from MsH3Version [6]
o msh3: print boolean value as text representation [10]
o msh3: psss remote_port to MsH3ConnectionOpen [7]
o ngtcp2: add ca-fallback support for OpenSSL backend [35]
o nss: return error if seemingly stuck in a cert loop [30]
o openssl: define HAVE_SSL_CTX_SET_EC_CURVES for libressl [8]
o post_per_transfer: remove the updated file name [27]
o sectransp: bail out if SSLSetPeerDomainName fails [33]
o tests/server: declare variable 'reqlogfile' static [39]
o tests: fix markdown formatting in README [38]
o test{898,974,976}: add 'HTTP proxy' keywords [16]
o tls: check more TLS details for connection reuse [25]
o url: check SSH config match on connection reuse [21]
o urlapi: address (harmless) UndefinedBehavior sanitizer warning [15]
o urlapi: reject percent-decoding host name into separator bytes [29]
o x509asn1: make do_pubkey handle EC public keys [13]

(wiz)

2022-05-10 21:13:49 UTC MAIN commitmail json YAML

doc/TODO: - cups, done

(wiz)

2022-05-10 18:21:45 UTC MAIN commitmail json YAML

2022-05-10 07:07:37 UTC MAIN commitmail json YAML

doc: Updated devel/py-hg-evolve to 10.5.1

(wiz)

2022-05-10 07:07:29 UTC MAIN commitmail json YAML

py-hg-evolve: update to 10.5.1.

This is a bugfix release. The most notable changes are: more work on
fixup command that was introduced in the previous release, and a couple
of bug fixes. Evolve is no longer confused when trying to select the
latest successor in cases where a changeset was split and its child was
pruned, see https://bz.mercurial-scm.org/show_bug.cgi?id=6648. Evolve
with --dry-run flag used to update working directory in certain cases,
see https://bz.mercurial-scm.org/show_bug.cgi?id=6669, this was fixed.
There are also changes that should help Debian package maintainers; e.g.
it's now possible to use system cbor instead of the one we vendor.

(wiz)

2022-05-10 07:06:19 UTC MAIN commitmail json YAML

doc: Updated devel/py-mercurial to 6.1.2

(wiz)

2022-05-10 07:06:10 UTC MAIN commitmail json YAML

py-mercurial: update to 6.1.2.

= Mercurial 6.1.2 =

* Improve Windows test suite
* Fix `debuglock` not ignoring a missing lockfile when forcing a lock
* Improve help of `ui.large-file-limit`
* Set the large-file-limit to 10MB (from 10MiB) for clarity
* While rewriting desc hashes, ignore ambiguous prefix "hashes"
* Fix a crash in partial amend with copies
* Fix a py3 compatiblity bug
* Fix incorrect metadata causing dirstate-v2 data loss in edge case
* Fix cleanup of old dirstate-v2 data files when using `rhg`
* Make reference to `.hg/last_message.txt` relative in commit
* Fix an infinite hang when `rhg` is used in the background
* Fix Python DLL loading bug in Windows
* Add `--docket` flag to `debugstate` to check out dirstate-v2 metadata
* Remove `debugdirstateignorepatternhash` in favor of `debugstate --docket`
* Fix incorrect metadata causing systematic complete dirstate-v2 rewrite

(wiz)

2022-05-10 06:00:08 UTC MAIN commitmail json YAML

doc: Updated security/py-pip-audit to 2.2.1

(wiz)

2022-05-10 05:59:59 UTC MAIN commitmail json YAML

py-pip-audit: update to 2.2.1.

## [2.2.1] - 2022-05-02

### Fixed

* A bug introduced with a previous fix to version parsing
  ([#263](https://github.com/trailofbits/pip-audit/pull/263)) was
  fixed ([#264](https://github.com/trailofbits/pip-audit/pull/264))

## [2.2.0] - 2022-05-02

### Added

* CLI: The `--output` option has been added, allowing users to specify
  a file to write output to. The default behavior of writing to `stdout`
  is unchanged ([#262](https://github.com/trailofbits/pip-audit/pull/262))

### Fixed

* Vulnerability sources: A bug caused by insufficient version normalization
  was fixed ([#263](https://github.com/trailofbits/pip-audit/pull/263))

(wiz)

2022-05-10 05:57:05 UTC MAIN commitmail json YAML

doc: Updated graphics/ImageMagick to 7.1.0.33

(wiz)

2022-05-10 05:56:55 UTC MAIN commitmail json YAML

ImageMagick: update to 7.1.0.33.

Merged

    autotools: Add ws2_32 library with MagickCore for Win32 platform #5119
    Avoid NULL pointer dereference in coders/wmf.c #5117

Commits

    beta release 600c455
    possible null dereference 4e085a2
    improved error checking 2e5c976
    Also create an arm64 installer. c84fcf5
    Also create portable arm64 binaries. 6126915
    eliminate coverity defect 4cec11d
    eliminate Coverity defect 0364622
    eliminate Coverity defect a619616
    ImageMagick/ImageMagick#5099 43da986
    prevent memory leak on exception 0157eb8
    the tiles per page cannot be zero fecf247
    check security policy before reading an -fx expression from a file c53fb96
    fix exception on a valid ternary @ ImageMagick/ImageMagick#4533 64b5fe6
    display the image pixel cache type 759029d
    change order of pixel cache type 3529df8
    change order of pixel cache type bacb357
    use the correct property key for arithmetic coding 0184b6c
    Reverted patch because HDRI should always be highres. 4e20a27
    the maximum dissolve factor is 1.0 452c436
    Removed duplicate check. b108dbd
    Fixed possible memory leak reported in #5121. 9c957a6
    Removed to heif_filetype_yes_unsupported check to resolved the issue reported in #5123. 47898c6
    possible memory leak @ ImageMagick/ImageMagick#5121 b0c1967
    eliminate compiler warnings a10a570
    eliminate compiler warnings 3fa3d9f
    conditional logging 53fb342
    eliminate compiler warnings a429f44
    background kept when making cylinder @ ImageMagick/ImageMagick#5112 925a6c5
    cosmetic d4d5ca2
    possible memory leak @ ImageMagick/ImageMagick#5131 8ed6d1d
    release 4e6f7b1
    release 39baedd

(wiz)

2022-05-10 05:50:41 UTC MAIN commitmail json YAML

doc: Updated graphics/zxing-cpp to 1.3.0

(wiz)

2022-05-10 05:50:32 UTC MAIN commitmail json YAML

zxing-cpp: update to 1.3.0.

The major new features:

    Multi-barcode reading with the new std::vector<Result>
    ReadBardcodes(...) function. Does not work for Aztec, DataMatrix
    and Maxicode, yet.
    Multi-resolution scanning that can automatically downscale the
    input to substantially increase the detection rate on high
    resolution scans, see DecodeHints::tryDownscale, currently only
    enabled in the ReadBardcodes function
    New Result::symbologyIdentifier property (thanks to @gitlost)
    Updated and improved android wrapper (thanks to @markusfisch)

Worth mentioning:

    Most deprecated APIs from last release were removed (will likely
    break your build if you still have deprecation warnings with
    1.2.0)
    New Result::lineCount and DecodeHints::minLineCount properties
    to improve reliability of 1D code reading
    New Result::isMirrored property (works for QRCode, PDF417,
    DataMatrix)
    Improved FNC1 handling and deprecation of DecodeHints::assumeGS1
    Lots of small fixes all over the place
    Drop in-tree copy of stb image library
    New OpenCV example code
    QRCode reading improvements
    Python 3.10 support

(wiz)

2022-05-10 05:43:59 UTC MAIN commitmail json YAML

doc: Updated security/openssl to 1.1.1o

(wiz)

2022-05-10 05:43:50 UTC MAIN commitmail json YAML

openssl: update to 1.1.1o.

  Major changes between OpenSSL 1.1.1n and OpenSSL 1.1.1o [3 May 2022]

      o Fixed a bug in the c_rehash script which was not properly sanitising
        shell metacharacters to prevent command injection (CVE-2022-1292)

(wiz)

2022-05-09 22:08:20 UTC MAIN commitmail json YAML

doc: Updated devel/py-virtualenv to 20.14.1

(wiz)

2022-05-09 22:08:10 UTC MAIN commitmail json YAML

2022-05-08 12:39:04 UTC MAIN commitmail json YAML

doc/TODO: add some

+ ImageMagick-7.1.0.33, MesaLib-22.0.3, git-2.36.1, grpc-1.46.0,
  gstreamer1-1.20.2, libatomic-12.1.0, npm-8.9.0, poppler-22.05.0,
  py-gstreamer1-1.20.2, py-mercurial-6.1.2, py-more-itertools-8.13.0,
  py-pip-audit-2.2.1, rust-analyzer-0.0.20220502 [needs rust 1.60.0],
  zxing-cpp-1.3.0.

(wiz)

2022-05-08 03:51:30 UTC MAIN commitmail json YAML

doc: Updated net/yt-dlp to 2022.4.8

(wiz)

2022-05-08 03:51:20 UTC MAIN commitmail json YAML

yt-dlp: update to 2022.4.8.

### 2022.04.08

* Use certificates from `certifi` if installed by [coletdjnz](https://github.com/coletdjnz)
* Treat multiple `--match-filters` as OR
* File locking improvevemnts:
    * Do not lock downloading file on Windows
    * Do not prevent download if locking is unsupported
    * Do not truncate files before locking by [jakeogh](https://github.com/jakeogh), [pukkandan](https://github.com/pukkandan)
    * Fix non-blocking non-exclusive lock
* De-prioritize automatic-subtitles when no `--sub-lang` is given
* Exit after `--dump-user-agent`
* Fallback to video-only format when selecting by extension
* Fix `--abort-on-error` for subtitles
* Fix `--no-overwrite` for playlist infojson
* Fix `--print` with `--ignore-no-formats` when url is `None` by [flashdagger](https://github.com/flashdagger)
* Fix `--sleep-interval`
* Fix `--throttled-rate`
* Fix `autonumber`
* Fix case of `http_headers`
* Fix filepath sanitization in `--print-to-file`
* Handle float in `--wait-for-video`
* Ignore `mhtml` formats from `-f mergeall`
* Ignore format-specific fields in initial pass of `--match-filter`
* Protect stdout from unexpected progress and console-title
* Remove `Accept-Encoding` header from `std_headers` by [coletdjnz](https://github.com/coletdjnz)
* Remove incorrect warning for `--dateafter`
* Show warning when all media formats have DRM
* [downloader] Fix invocation of `HttpieFD`
* [http] Fix #3215
* [http] Reject broken range before request by [Lesmiscore](https://github.com/Lesmiscore), [Jules-A](https://github.com/Jules-A), [pukkandan](https://github.com/pukkandan)
* [fragment] Read downloaded fragments only when needed by [Lesmiscore](https://github.com/Lesmiscore)
* [http] Retry on more errors by [coletdjnz](https://github.com/coletdjnz)
* [mhtml] Fix fragments with absolute urls by [coletdjnz](https://github.com/coletdjnz)
* [extractor] Add `_perform_login` function
* [extractor] Allow control characters inside json
* [extractor] Support merging subtitles with data by [coletdjnz](https://github.com/coletdjnz)
* [generic] Extract subtitles from video.js by [Lesmiscore](https://github.com/Lesmiscore)
* [ffmpeg] Cache version data
* [FFmpegConcat] Ensure final directory exists
* [FfmpegMetadata] Write id3v1 tags
* [FFmpegVideoConvertor] Add more formats to `--remux-video`
* [FFmpegVideoConvertor] Ensure all streams are copied
* [MetadataParser] Validate outtmpl early
* [outtmpl] Fix replacement/default when used with alternate
* [outtmpl] Limit changes during sanitization
* [phantomjs] Fix bug
* [test] Add `test_locked_file`
* [utils] `format_decimal_suffix`: Fix for very large numbers by [s0u1h](https://github.com/s0u1h)
* [utils] `traverse_obj`: Allow filtering by value
* [utils] Add `filter_dict`, `get_first`, `try_call`
* [utils] ExtractorError: Fix for older python versions
* [utils] WebSocketsWrapper: Allow omitting `__enter__` invocation by [Lesmiscore](https://github.com/Lesmiscore)
* [docs] Add an `.editorconfig` file by [fstirlitz](https://github.com/fstirlitz)
* [docs] Clarify the exact `BSD` license of dependencies by [MrRawes](https://github.com/MrRawes)
* [docs] Minor improvements by [pukkandan](https://github.com/pukkandan), [cffswb](https://github.com/cffswb), [danielyli](https://github.com/danielyli)
* [docs] Remove readthedocs
* [build] Add `requirements.txt` to pip distributions
* [cleanup, postprocessor] Create `_download_json`
* [cleanup, vimeo] Fix tests
* [cleanup] Misc fixes and minor cleanup
* [cleanup] Use `_html_extract_title`
* [AfreecaTV] Add `AfreecaTVUserIE` by [hatienl0i261299](https://github.com/hatienl0i261299)
* [arte] Add `format_note` to m3u8 formats
* [azmedien] Add TVO Online to supported hosts by [1-Byte](https://github.com/1-Byte)
* [BanBye] Add extractor by [mehq](https://github.com/mehq)
* [bilibili] Fix extraction of title with quotes by [dzek69](https://github.com/dzek69)
* [Craftsy] Add extractor by [Bricio](https://github.com/Bricio)
* [Cybrary] Add extractor by [aaearon](https://github.com/aaearon)
* [Huya] Add extractor by [hatienl0i261299](https://github.com/hatienl0i261299)
* [ITProTV] Add extractor by [aaearon](https://github.com/aaearon)
* [Jable] Add extractors by [mehq](https://github.com/mehq)
* [LastFM] Add extractors by [mehq](https://github.com/mehq)
* [Moviepilot] Add extractor by [panatexxa](https://github.com/panatexxa)
* [panopto] Add extractors by [coletdjnz](https://github.com/coletdjnz), [kmark](https://github.com/kmark)
* [PokemonSoundLibrary] Add extractor by [Lesmiscore](https://github.com/Lesmiscore)
* [WasdTV] Add extractor by [un-def](https://github.com/un-def), [hatienl0i261299](https://github.com/hatienl0i261299)
* [adobepass] Fix Suddenlink MSO by [CplPwnies](https://github.com/CplPwnies)
* [afreecatv] Match new vod url by [wlritchi](https://github.com/wlritchi)
* [AZMedien] Support `tv.telezueri.ch` by [goggle](https://github.com/goggle)
* [BiliIntl] Support user-generated videos by [wlritchi](https://github.com/wlritchi)
* [BRMediathek] Fix VALID_URL
* [crunchyroll:playlist] Implement beta API by [tejing1](https://github.com/tejing1)
* [crunchyroll] Fix inheritance
* [daftsex] Fix extractor by [Soebb](https://github.com/Soebb)
* [dailymotion] Support `geo.dailymotion.com` by [hatienl0i261299](https://github.com/hatienl0i261299)
* [ellentube] Extract subtitles from manifest
* [elonet] Rewrite extractor by [Fam0r](https://github.com/Fam0r), [pukkandan](https://github.com/pukkandan)
* [fptplay] Fix metadata extraction by [hatienl0i261299](https://github.com/hatienl0i261299)
* [FranceCulture] Support playlists by [bohwaz](https://github.com/bohwaz)
* [go, viu] Extract subtitles from the m3u8 manifest by [fstirlitz](https://github.com/fstirlitz)
* [Imdb] Improve extractor by [hatienl0i261299](https://github.com/hatienl0i261299)
* [MangoTV] Improve extractor by [hatienl0i261299](https://github.com/hatienl0i261299)
* [Nebula] Fix bug in 52efa4b31200119adaa8acf33e50b84fcb6948f0
* [niconico] Fix extraction of thumbnails and uploader (#3266)
* [niconico] Rewrite NiconicoIE by [Lesmiscore](https://github.com/Lesmiscore)
* [nitter] Minor fixes and update instance list by [foghawk](https://github.com/foghawk)
* [NRK] Extract timestamp by [hatienl0i261299](https://github.com/hatienl0i261299)
* [openrec] Download archived livestreams by [Lesmiscore](https://github.com/Lesmiscore)
* [openrec] Refactor extractors by [Lesmiscore](https://github.com/Lesmiscore)
* [panopto] Improve subtitle extraction and support slides by [coletdjnz](https://github.com/coletdjnz)
* [ParamountPlus, CBS] Change VALID_URL by [Sipherdrakon](https://github.com/Sipherdrakon)
* [ParamountPlusSeries] Support multiple pages by [dodrian](https://github.com/dodrian)
* [Piapro] Extract description with break lines by [Lesmiscore](https://github.com/Lesmiscore)
* [rai] Fix extraction of http formas by [nixxo](https://github.com/nixxo)
* [rumble] unescape title
* [RUTV] Fix format sorting by [Lesmiscore](https://github.com/Lesmiscore)
* [ruutu] Detect embeds by [tpikonen](https://github.com/tpikonen)
* [tenplay] Improve extractor by [aarubui](https://github.com/aarubui)
* [TikTok] Fix URLs with user id by [hatienl0i261299](https://github.com/hatienl0i261299)
* [TikTokVM] Fix redirect to user URL
* [TVer] Fix extractor by [Lesmiscore](https://github.com/Lesmiscore)
* [TVer] Support landing page by [vvto33](https://github.com/vvto33)
* [twitcasting] Don't return multi_video for archive with single hls manifest by [Lesmiscore](https://github.com/Lesmiscore)
* [veo] Fix `_VALID_URL`
* [Veo] Fix extractor by [i6t](https://github.com/i6t)
* [viki] Don't attempt to modify URLs with signature by [nyuszika7h](https://github.com/nyuszika7h)
* [viu] Fix bypass for preview by [zackmark29](https://github.com/zackmark29)
* [viu] Fixed extractor by [zackmark29](https://github.com/zackmark29), [pukkandan](https://github.com/pukkandan)
* [web.archive:youtube] Make CDX API requests non-fatal by [coletdjnz](https://github.com/coletdjnz)
* [wget] Fix proxy by [kikuyan](https://github.com/kikuyan), [coletdjnz](https://github.com/coletdjnz)
* [xnxx] Add `xnxx3.com` by [rozari0](https://github.com/rozari0)
* [youtube] **Add new age-gate bypass** by [zerodytrash](https://github.com/zerodytrash), [pukkandan](https://github.com/pukkandan)
* [youtube] Add extractor-arg to skip auto-translated subs
* [youtube] Avoid false positives when detecting damaged formats
* [youtube] Detect DRM better by [shirt](https://github.com/shirt-dev)
* [youtube] Fix auto-translated automatic captions
* [youtube] Fix pagination of `membership` tab
* [youtube] Fix uploader for collaborative playlists by [coletdjnz](https://github.com/coletdjnz)
* [youtube] Improve video upload date handling by [coletdjnz](https://github.com/coletdjnz)
* [youtube:api] Prefer minified JSON response by [coletdjnz](https://github.com/coletdjnz)
* [youtube:search] Support hashtag entries by [coletdjnz](https://github.com/coletdjnz)
* [youtube:tab] Fix duration extraction for shorts by [coletdjnz](https://github.com/coletdjnz)
* [youtube:tab] Minor improvements
* [youtube:tab] Return shorts url if video is a short by [coletdjnz](https://github.com/coletdjnz)
* [Zattoo] Fix extractors by [goggle](https://github.com/goggle)
* [Zingmp3] Fix signature by [hatienl0i261299](https://github.com/hatienl0i261299)

### 2022.03.08.1

* [cleanup] Refactor `__init__.py`
* [build] Fix bug

### 2022.03.08

* Merge youtube-dl: Upto [commit/6508688](https://github.com/ytdl-org/youtube-dl/commit/6508688e88c83bb811653083db9351702cd39a6a) (except NDR)
* Add regex operator and quoting to format filters by [lukasfink1](https://github.com/lukasfink1)
* Add brotli content-encoding support by [coletdjnz](https://github.com/coletdjnz)
* Add pre-processor stage `after_filter`
* Better error message when no `--live-from-start` format
* Create necessary directories for `--print-to-file`
* Fill more fields for playlists by [Lesmiscore](https://github.com/Lesmiscore)
* Fix `-all` for `--sub-langs`
* Fix doubling of `video_id` in `ExtractorError`
* Fix for when stdout/stderr encoding is `None`
* Handle negative duration from extractor
* Implement `--add-header` without modifying `std_headers`
* Obey `--abort-on-error` for "ffmpeg not installed"
* Set `webpage_url_...` from `webpage_url` and not input URL
* Tolerate failure to `--write-link` due to unknown URL
* [aria2c] Add `--http-accept-gzip=true`
* [build] Update pyinstaller to 4.10 by [shirt](https://github.com/shirt-dev)
* [cookies] Update MacOS12 `Cookies.binarycookies` location by [mdpauley](https://github.com/mdpauley)
* [devscripts] Improve `prepare_manpage`
* [downloader] Do not use aria2c for non-native `m3u8`
* [downloader] Obey `--file-access-retries` when deleting/renaming by [ehoogeveen-medweb](https://github.com/ehoogeveen-medweb)
* [extractor] Allow `http_headers` to be specified for `thumbnails`
* [extractor] Extract subtitles from manifests for vimeo, globo, kaltura, svt by [fstirlitz](https://github.com/fstirlitz)
* [extractor] Fix for manifests without period duration by [dirkf](https://github.com/dirkf), [pukkandan](https://github.com/pukkandan)
* [extractor] Support `--mark-watched` without `_NETRC_MACHINE` by [coletdjnz](https://github.com/coletdjnz)
* [FFmpegConcat] Abort on `--simulate`
* [FormatSort] Consider `acodec`=`ogg` as `vorbis`
* [fragment] Fix bugs around resuming with Range by [Lesmiscore](https://github.com/Lesmiscore)
* [fragment] Improve `--live-from-start` for YouTube livestreams by [Lesmiscore](https://github.com/Lesmiscore)
* [generic] Pass referer to extracted formats
* [generic] Set rss `guid` as video id by [Bricio](https://github.com/Bricio)
* [options] Better ambiguous option resolution
* [options] Rename `--clean-infojson` to `--clean-info-json`
* [SponsorBlock] Fixes for highlight and "full video labels" by [nihil-admirari](https://github.com/nihil-admirari)
* [Sponsorblock] minor fixes by [nihil-admirari](https://github.com/nihil-admirari)
* [utils] Better traceback for `ExtractorError`
* [utils] Fix file locking for AOSP by [jakeogh](https://github.com/jakeogh)
* [utils] Improve file locking
* [utils] OnDemandPagedList: Do not download pages after error
* [utils] render_table: Fix character calculation for removing extra gap by [Lesmiscore](https://github.com/Lesmiscore)
* [utils] Use `locked_file` for `sanitize_open` by [jakeogh](https://github.com/jakeogh)
* [utils] Validate `DateRange` input
* [utils] WebSockets wrapper for non-async functions by [Lesmiscore](https://github.com/Lesmiscore)
* [cleanup] Don't pass protocol to `_extract_m3u8_formats` for live videos
* [cleanup] Remove extractors for some dead websites by [marieell](https://github.com/marieell)
* [cleanup, docs] Misc cleanup
* [AbemaTV] Add extractors by [Lesmiscore](https://github.com/Lesmiscore)
* [adobepass] Add Suddenlink MSO by [CplPwnies](https://github.com/CplPwnies)
* [ant1newsgr] Add extractor by [zmousm](https://github.com/zmousm)
* [bigo] Add extractor by [Lesmiscore](https://github.com/Lesmiscore)
* [Caltrans] Add extractor by [Bricio](https://github.com/Bricio)
* [daystar] Add extractor by [hatienl0i261299](https://github.com/hatienl0i261299)
* [fc2:live] Add extractor by [Lesmiscore](https://github.com/Lesmiscore)
* [fptplay] Add extractor by [hatienl0i261299](https://github.com/hatienl0i261299)
* [murrtube] Add extractor by [cyberfox1691](https://github.com/cyberfox1691)
* [nfb] Add extractor by [ofkz](https://github.com/ofkz)
* [niconico] Add playlist extractors and refactor by [Lesmiscore](https://github.com/Lesmiscore)
* [peekvids] Add extractor by [schn0sch](https://github.com/schn0sch)
* [piapro] Add extractor by [pycabbage](https://github.com/pycabbage), [Lesmiscore](https://github.com/Lesmiscore)
* [rokfin] Add extractor by [P-reducible](https://github.com/P-reducible), [pukkandan](https://github.com/pukkandan)
* [rokfin] Add stack and channel extractors by [P-reducible](https://github.com/P-reducible), [pukkandan](https://github.com/pukkandan)
* [ruv.is] Add extractor by [iw0nderhow](https://github.com/iw0nderhow)
* [telegram] Add extractor by [hatienl0i261299](https://github.com/hatienl0i261299)
* [VideocampusSachsen] Add extractors by [FestplattenSchnitzel](https://github.com/FestplattenSchnitzel)
* [xinpianchang] Add extractor by [hatienl0i261299](https://github.com/hatienl0i261299)
* [abc] Support 1080p by [Ronnnny](https://github.com/Ronnnny)
* [afreecatv] Support password-protected livestreams by [wlritchi](https://github.com/wlritchi)
* [ard] Fix valid URL
* [ATVAt] Detect geo-restriction by [marieell](https://github.com/marieell)
* [bandcamp] Detect acodec
* [bandcamp] Fix user URLs by [lyz-code](https://github.com/lyz-code)
* [bbc] Fix extraction of news articles by [ajj8](https://github.com/ajj8)
* [beeg] Fix extractor by [Bricio](https://github.com/Bricio)
* [bigo] Fix extractor to not to use `form_params`
* [Bilibili] Pass referer for all formats by [blackgear](https://github.com/blackgear)
* [Biqle] Fix extractor by [Bricio](https://github.com/Bricio)
* [ccma] Fix timestamp parsing by [nyuszika7h](https://github.com/nyuszika7h)
* [crunchyroll] Better error reporting on login failure by [tejing1](https://github.com/tejing1)
* [cspan] Support of C-Span congress videos by [Grabien](https://github.com/Grabien)
* [dropbox] fix regex by [zenerdi0de](https://github.com/zenerdi0de)
* [fc2] Fix extraction by [Lesmiscore](https://github.com/Lesmiscore)
* [fujitv] Extract resolution for free sources by [YuenSzeHong](https://github.com/YuenSzeHong)
* [Gettr] Add `GettrStreamingIE` by [i6t](https://github.com/i6t)
* [Gettr] Fix formats order by [i6t](https://github.com/i6t)
* [Gettr] Improve extractor by [i6t](https://github.com/i6t)
* [globo] Expand valid URL by [Bricio](https://github.com/Bricio)
* [lbry] Fix `--ignore-no-formats-error`
* [manyvids] Extract `uploader` by [regarten](https://github.com/regarten)
* [mildom] Fix linter
* [mildom] Rework extractors by [Lesmiscore](https://github.com/Lesmiscore)
* [mirrativ] Cleanup extractor code by [Lesmiscore](https://github.com/Lesmiscore)
* [nhk] Add support for NHK for School by [Lesmiscore](https://github.com/Lesmiscore)
* [niconico:tag] Add support for searching tags
* [nrk] Add fallback API
* [peekvids] Use JSON-LD by [schn0sch](https://github.com/schn0sch)
* [peertube] Add media.fsfe.org by [mxmehl](https://github.com/mxmehl)
* [rtvs] Fix extractor by [Bricio](https://github.com/Bricio)
* [spiegel] Fix `_VALID_URL`
* [ThumbnailsConvertor] Support `webp`
* [tiktok] Fix `vm.tiktok`/`vt.tiktok` URLs
* [tubitv] Fix/improve TV series extraction by [bbepis](https://github.com/bbepis)
* [tumblr] Fix extractor by [foghawk](https://github.com/foghawk)
* [twitcasting] Add fallback for finding running live by [Lesmiscore](https://github.com/Lesmiscore)
* [TwitCasting] Check for password protection by [Lesmiscore](https://github.com/Lesmiscore)
* [twitcasting] Fix extraction by [Lesmiscore](https://github.com/Lesmiscore)
* [twitch] Fix field name of `view_count`
* [twitter] Fix for private videos by [iphoting](https://github.com/iphoting)
* [washingtonpost] Fix extractor by [Bricio](https://github.com/Bricio)
* [youtube:tab] Add `approximate_date` extractor-arg
* [youtube:tab] Follow redirect to regional channel  by [coletdjnz](https://github.com/coletdjnz)
* [youtube:tab] Reject webpage data if redirected to home page
* [youtube] De-prioritize potentially damaged formats
* [youtube] Differentiate descriptive audio by language code
* [youtube] Ensure subtitle urls are absolute by [coletdjnz](https://github.com/coletdjnz)
* [youtube] Escape possible `$` in `_extract_n_function_name` regex by [Lesmiscore](https://github.com/Lesmiscore)
* [youtube] Fix automatic captions
* [youtube] Fix n-sig extraction for phone player JS by [MinePlayersPE](https://github.com/MinePlayersPE)
* [youtube] Further de-prioritize 3gp format
* [youtube] Label original auto-subs
* [youtube] Prefer UTC upload date for videos by [coletdjnz](https://github.com/coletdjnz)
* [zaq1] Remove dead extractor by [marieell](https://github.com/marieell)
* [zee5] Support web-series by [Aniruddh-J](https://github.com/Aniruddh-J)
* [zingmp3] Fix extractor by [hatienl0i261299](https://github.com/hatienl0i261299)
* [zoom] Add support for screen cast by [Mipsters](https://github.com/Mipsters)

(wiz)

2022-05-07 17:52:35 UTC MAIN commitmail json YAML

doc: Updated sysutils/libtree to 3.1.0

(wiz)

2022-05-07 17:52:26 UTC MAIN commitmail json YAML

libtree: update to 3.1.0.

# v3.1.0
- Add a `--max-depth` flag to limit recursion depth. For example,
  `libtree --max-depth 1 <file>` will show the resolved paths of direct dependencies
  only.

# v3.0.2
- Improve `make check`, `make clean` and CI
- Preserve original timestamps when installing files
- Add rpath order test

# v3.0.1
- Fix man pages directory in `make install`
- Skip dynamic linker on aarch64 and powerpc

# v3.0.0
- Rewritten in C99 with 0 external dependencies.
- Significantly faster & smaller (~50KB statically compiled with musl libc, or
  even smaller than the source file with diet libc).
- Cross-compiled binaries now available thanks to
  [binarybuilder.org](https://binarybuilder.org/)
- Improved search path printing when libraries cannot be located.
- Improved rpath search: shows `[rpath of ...]` when lib is located by parent
  of parent ... of parent's rpath.
- `fd` inspired highlight of filename when printing paths.
- Caches files by inode instead of soname, which is useful in the sense that
  this allows you to find broken libraries that only work because of a
  particular search order of the tree. (Consider an executable A and libraries
  B, C and D, where A depends on B and C, and B and C depend on D:

  ```
    B
  / \
  A  D
  \ /
    C
  ```

  It may happen that D *can* be located through B's rpath, but not through C's.
  Then, depending on whether A - B - D is traversed first, or A - C - D, ld.so
  will complain about missing libraries or not. `libtree` on the other hand
  will always tell you that D can't be located through C.
- More verbosity levels `-v`, `-vv`, `-vvv` instead of `-a` and `-v` flags.
- Skip fewer libraries by default (only libc / libstdc++ type of libs).
- `PLATFORM` rpath interpolation now uses `uname`, this is not always the same
  as `AT_PLATFORM`, but unlikely to be different, and in fact the feature is
  rarely used.
- Support for `NODEFLIB` flag, which is a dynamic array entry flag that signals
  to the dynamic linker that it should not search default system paths
  including those specified in `ld.so.conf`.
- Better FreeBSD support (`OSREL`, `OSNAME` interpolation in rpaths and
  `/etc/ld-elf.so.conf` config file support)
- Support for relative includes in `ld.so.conf` config files.

Breaking changes:
- The bundling feature was dropped in `3.0.0`, but is still supported in `2.x`.
  It may return in a future `3.x` release, but my impression is that there are
  excellent tools like Exodus which do a better job at bundling (in particular:
  they ship a copy of the dynamic linker.)
- The `--skip` and `--platform` flags were removed.

(wiz)

2022-05-07 14:14:13 UTC MAIN commitmail json YAML

wireshark: update file lists for REPLACE_PYTHON and CHECK_PORTABILITY_SKIP

(wiz)