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 (1m)  pkgsrc-2024Q1 (9d)  pkgsrc-2023Q4 (56d)  pkgsrc-2023Q2 (89d)  pkgsrc-2023Q3 (168d) 

2024-05-27 11:20:49 UTC Now

2021-11-16 15:27:45 UTC MAIN commitmail json YAML

doc: Updated devel/protobuf to 3.19.1

(wiz)

2021-11-16 15:27:34 UTC MAIN commitmail json YAML

{py-,}protobuf: update to 3.19.1

2021-10-28 version 3.19.1 (C++/Java/Python/PHP/Objective-C/C#/Ruby/JavaScript)

  Bazel
  * Ensure that release archives contain everything needed for Bazel (#9131)
  * Align dependency handling with Bazel best practices (#9165)

  JavaScript
  * Fix `ReferenceError: window is not defined` when getting the global object (#9156)

  Ruby
  * Fix memory leak in MessageClass.encode (#9150)

(wiz)

2021-11-16 15:20:47 UTC MAIN commitmail json YAML

doc: Updated devel/ncursesw to 6.3

(wiz)

2021-11-16 15:20:38 UTC MAIN commitmail json YAML

ncursesw: update to 6.3.

Same as ncurses.

(wiz)

2021-11-16 15:20:08 UTC MAIN commitmail json YAML

doc: Updated devel/ncurses to 6.3

(wiz)

2021-11-16 15:19:59 UTC MAIN commitmail json YAML

ncurses: update to 6.3.

20211021 6.3 release for upload to ftp.gnu.org
+ update release notes
+ add "ncu2openbsd" script, to illustrate how to update an OpenBSD
  system to use a current ncurses release.

20211018
+ check for screen size-change in scr_init() and scr_restore(), in case
  a screen dump does not match the current screen dimensions (report by
  Frank Tkalcevic).

20211017
+ amend change for pkg-config to account for "none" being returned in
  the libdir-path result rather than "no" (report by Gabriele Balducci).

20211016
+ build-fix for pmake with libtool.
+ improve make-tar.sh scripts, adding COPYING to tar file, and clean up
  shellcheck warnings.
+ add link for "reset6" manpage in test-package ncurses6-doc
+ revise configure option --with-pkg-config-libdir, using the actual
  search path from pkg-config or pkgconf using the output from --debug
  (report by Pascal Pignard).
+ freeze ABI in ".map" files.

20211009
+ implement "+m" option in tabs program.
+ fill in some details for infoton -TD
+ fix spelling/consistency in several descriptions -TD
+ use vt420+lrmm in vt420 -TD
+ modify save_tty_settings() to avoid opening /dev/tty for cases other
  than reset/init, e.g., for clear.
+ modify output of "toe -as" to show first description found rather
  than the last.
+ improve tic checks for number of parameters of smglp, smgrp, smgtp,
  and smgbp (cf: 20020525).
+ correct off-by-one comparison in last_char(), which did not allow
  special case of ":" in a terminfo description field (cf: 20120407).
+ remove check in tic that assumes that none or both parameterized and
  non-parameterized margin-setting capabilities are present
  (cf: 20101002).

20211002
+ use return-value from vsnprintf to reallocate as needed to allow for
  buffers larger than the screen size (report by "_RuRo_").
+ modify tset "-q" option to refrain from modifying terminal modes, to
  match the documentation.
+ add section on margins to terminfo.5, adapted from X/Open Curses.
+ make tput/tset warning messages consistently using alias names when
  those are used, rather than the underlying program's name.
+ improve tput usage message for aliases such as clear, by eliminating
  tput-specific portions.
+ add a check in toe to ensure that a "termcap file" is text rather
  than binary.
+ further build-fixes for OpenBSD 6.9, whose header files differ from
  the other BSDs.

20210925
+ add kbeg to xterm+keypad to accommodate termcap applications -TD
+ add smglp and smgrp to vt420+lrmm, to provide useful data for the
  "tabs" +m option -TD
+ build-fix for gcc 3.4.3 with Solaris10, which does not allow forward
  reference of anonymous struct typedef.
+ modify tput to allow multiple commands per line.
+ minor fixes for tset manpage.

20210911
+ adjust ifdef in test_opaque.c to fix build with ncurses 5.7
+ add testing note for xterm-{hp|sco|sun} -TD
+ corrected description for ansi.sys-old -TD
+ add xterm+nopcfkeys, to fill in keys for xterm-hp, xterm-sun -TD
+ use hp+arrows in a few places -TD
+ use hp+pfk-cr in a few places -TD

20210905
+ correct logic in filtering of redefinitions (report by Sven Joachim,
  cf: 20210828).

20210904
+ modify linux3.0 entry to reflect default mapping of shift-tab by
  kbd 1.14 (report by Jan Engelhardt) -TD
+ add historical note to tput, curses-terminfo and curses-color
  manpages based on source-code for SVr2, SVr3 and SVr4.
+ minor grammatical fixes for "it's" vs "its" (report by Nick Black).
+ amend fix for --disable-root-environ (report by Arnav Singh).
+ build-fix for compiling link_test
+ drop symbols GCC_PRINTF and GCC_SCANF from curses.h.in, to simplify
  use (Debian #993179).

20210828
+ correct reversed check for --disable-root-environ (report/analysis
  by Arnav Singh, cf: 20210626).
+ apply gcc format attribute to prototypes which use a va_list
  parameter rather than a "..." variable-length parameter list
  (prompted by discussion in a tmux pull-request).
+ modify configure scripts to filter out redefinitions of _XOPEN_SOURCE,
  e.g., for NetBSD which generally supports 500, but 600 is needed for
  ncursesw.
+ improve documentation for tparm and static/dynamic variables.
+ improve typography in terminfo.5 (patch by Branden Robinson).

20210821
+ improve tparm implementation of %P and %g, more closely matching
  SVr4 terminfo.
+ move internals of TERMINAL structure to new header term.priv.h
+ add "check" rule for ncurses/Makefile
+ corrected tsl capability for terminator -TD
+ add check in tic to report instances where tparm would detect an
  error in an expression (cf: 20201010).
+ correct a few places where SP->_pair_limit was used rather than
  SP->_pair_alloc (cf: 20170812).
+ fix missing "%d" for setaf/setab code 8-15 in xterm+direct16 (report
  by Florian Weimer) -TD
+ fix some documentation errata from OpenBSD changes.
+ update config.sub

20210814
+ add workaround for broken pcre2 package in Debian 10, from xterm #369.

20210807
+ ignore "--dynamic-linker" option in generated pkg/config files,
  adapted from "distr1" patch.
+ add CF_SHARED_OPTS case for Haiku, from patch in haikuports.

20210731
+ add extensions in xterm+tmux and ecma+strikeout to ms-terminal,
  but cancel the non-working Cr and Ms capabilities -TD
+ add foot and foot-direct -TD

20210724
+ add workaround for Windows Terminal's problems with CR/LF mapping to
  ms-terminal (patch by Juergen Pfeifer).
+ review/update current Windows Terminal vs ms-terminal -TD

20210718
+ correct typo in "vip" comments (report by Nick Black), reviewed this
  against Glink manual -TD
+ fill in some missing pieces for pccons, to make it comparable to the
  vt220 entry -TD
+ modify mk-1st.awk to account for extra-suffix configure option
  (report by Juergen Pfeifer).
+ change default for --disable-wattr-macros option to help packagers
  who reuse wide ncursesw header file with non-wide ncurses library.
+ build-fix for test/test_opaque.c, for configurations without opaque
  curses structs.

20210710
+ improve history section for tset manpage based on the 1BSD tarball,
  which preceded BSD's SCCS checkins by more than three years.
+ improve CF_XOPEN_CURSES macro used in test/configure (report by Urs
  Jansen).
+ further improvement of libtool configuration, adding a dependency of
  the install.tic rule, etc., on the library in the build-tree.
+ update config.sub

20210703
+ amend libtool configuration to add dependency for install.tic, etc.,
  in ncurses/Makefile on the lower-level libraries.
+ modify configure script to support ".PHONY" make program feature.

20210626
+ add configure option --disable-root-access, which tells ncurses to
  disallow most file-opens by setuid processes.
+ use default colors in pccon "op" -TD
+ correct rmacs/smacs in aaa+dec, aaa+rv -TD
+ add hpterm-color2 and hp98550-color (Martin Trusler)
+ regenerate man-html documentation.

20210619
+ improve configure-macro used for dependencies of --disable-leaks such
  as --with-valgrind
+ trim trailing blanks from files

20210612
+ fixes for scan-build, valgrind build/testing.
+ update config.guess

20210605
+ add a summary of ncurses-specific preprocessor symbols to curses.h
  (prompted by discussion with Peter Farley, Bill Gray).

20210522
+ regenerate configure scripts with autoconf 2.52.20210509 to eliminate
  an unnecessary warning in config.log (report by Miroslav Lichvar).
+ add a note in manual page to explain ungetch vs unget_wch (prompted
  by discussion with Peter Farley).
+ add sp-funcs for erasewchar, killwchar.
+ modify wgetnstr, wgetn_wstr to improve compatibility with SVr4 curses
  in its treatment of interrupt and quit characters (prompted by
  report/testcase by Bill Gray)
+ update config.guess, config.sub

20210515
+ improve manual pages for wgetnstr, newwin (prompted by
  report/testcase by Bill Gray).

20210508
+ modify tputs' error check to allow it to be used without first
  calling tgetent or setupterm, noting that terminfo initialization
  is required for supporting the terminfo delay feature (report by
  Sebastiano Vigna).
+ fix several warnings from clang --analyze
+ add null-pointer check in comp_parse.c, when a "use=" clause refers
  to a nonexisting terminal description (report/patch by Miroslav
  Lichvar, cf: 20210227).

20210501
+ add a special case in the configure script to work around one of the
  build-time breakages reported for OpenBSD 6 here:
    https://www.mail-archive.com/bugs@openbsd.org/msg13200.html
  There is no workaround for the other issue, a broken linker spec.
+ modify configure check for libtool to prevent accidental use of an
  OpenBSD program which uses the same name.
+ update config.guess, config.sub

20210424
+ avoid using broken system macros for snprintf which interfere with
  _nc_SLIMIT's conditionally adding a parameter when the string-hacks
  configure option is enabled.
+ add a "all::" rule before the new "check" rule in test/Makefile.in

20210418
+ improve CF_LINK_FUNCS by ensuring that the source-file is closed
  before linking to the target.
+ add "check" rules for headers in c++, progs and test-directories.
+ build-fix for termsort module when configured with termcap (reports
  by Rajeev V Pillai, Rudi Heitbaum).

20210417
+ extend --disable-pkg-ldflags option to also control whether $LDFLAGS
  from the build is provided in -config and .pc files (Debian #986764).
+ fix some cppcheck warnings, mostly style, in ncurses and c++
  libraries and progs directory.
+ fix off-by-one limit for tput's processing command-line arguments
  (patch by Hadrien Lacour).

20210403
+ fix some cppcheck warnings, mostly style, in ncurses library and
  progs directory.
+ improve description of BSD-style padding in curs_termcap.3x
+ improved CF_C11_NORETURN macro, from byacc changes.
+ fix "--enable-leak" in CF_DISABLE_LEAKS to allow turning
  leak-checking off later in a set of options.
+ relax modification-time comparison in CF_LINK_FUNCS to allow it to
  accept link() function with NFS filesystems which change the mtime
  on the link target, e.g., several BSD systems.
+ call delay_output_sp to handle BSD-style padding when tputs_sp is
  called, whether directly or internally, to ensure that the SCREEN
  pointer is passed correctly (reports by Henric Jungheim, Juraj
  Lutter).

20210327
+ build-fixes for Solaris10 /bin/sh
+ fix some cppcheck warnings, mostly style, in ncurses test-programs,
  form and menu libraries.

20210323
+ add configure option --enable-stdnoreturn, making the _Noreturn
  keyword optional to ease transition (prompted by report by
  Rajeev V Pillai).

20210320
+ improve parameter-checking in tput by forcing it to analyze any
  extended string capability, e.g., as used in the Cs and Ms
  capabilities of the tmux description (report by Brad Town,
  cf: 20200531).
+ remove an incorrect free in the fallback (non-checking) version of
  _nc_free_and_exit (report by Miroslav Lichvar).
+ correct use-ordering in some xterm-direct flavors -TD
+ add hterm, hterm-256color (Mike Frysinger)
+ if the build-time compiler accepts c11's _Noreturn keyword, use that
  rather than gcc's attribute.
+ change configure-check for gcc's noreturn attribute to assume it is
  a prefix rather than suffix, matching c11's _Noreturn convention.
+ add "lint" rule to c++/Makefile, e.g., with cppcheck.

20210313
+ improve configure CF_LD_SEARCHPATH macro used for ncurses*-config and
  ".pc" files, from dialog changes.
+ reduce dependency of math-library in test programs.
+ minor fixes for test_tparm.c (cf: 20210306)
+ mention "ncurses" prefix in curses_version() manpage (report by
  Michal Bielinski).

20210306
+ improved test/test_tparm.c, by limiting the tests to capabilities
  that might have parameters or padding, and combined with tputs test.
+ improve discussion of padding versus tparm and tputs in
  man/curs_terminfo.3x
+ update portability note for FreeBSD in man/tput.1

20210227
+ modify tic/infocmp to eliminate unnecessary "\" to escape ":" in
  terminfo format.
+ add check in tic for duplicate "use=" clauses.

20210220
+ improve tic warning when oc/op do not mention SGR 39/49 for xterm
  compatible XT flag.
+ revert change to lib_addch.c in waddch_literal() from 20210130, since
  the followup fix in PutCharLR() actually corrects the problem while
  this change causes too-early filling/wrapping (report by Johannes
  Altmanninger).
+ add/use vt220+pcedit and vt220+vtedit  -TD
+ add scrt/securecrt and absolute -TD
+ add nel to xterm-new, though supported since X11R5 -TD
+ add/use xterm+nofkeys -TD
+ move use of ecma+italics from xterm-basic to xterm+nofkeys -TD

20210213
+ add test/back_ground.c, to exercise the wide-character background
  functions.
+ add a check in _nc_build_wch() in case the background character is a
  wide-character, rather than a new part of a multibyte character.
+ improve tracemunch's coverage of form/menu/panel libraries.
+ improve tracemunch's checking/reporting the type for the first
  parameter, e.g., "WINDOW*" rather than "#1".

20210206
+ provide for wide-characters as background character in wbkgrnd
  (report/testcase by Anton Vidovic)
+ add name for Fedora's pcre2 to configure check for "--with-pcre2"
  option, from xterm #363 -TD
+ modify adjustment in PutCharLR to restore the cursor position before
  writing to the lower-right corner, rather than decrementing the
  cursor column, in case it was a double-width character (cf: 20210130).

20210130
+ correct an off-by-one in comparison in waddch_literal() which caused
  scrolling when a double-cell character would not fit at the lower
  right corner of the screen (report by Benno Schulenberg).
+ split-out att610+cvis, vt220+cvis, vt220+cvis8 -TD
+ add vt220-base, for terminal emulators which generally have not
  supported att610's blinking cursor control -TD
+ use vt220+cvis in vt220, etc -TD
+ use att610+cvis, xterm+tmux and ansi+enq in kitty -TD
+ use vt220+cvis in st, terminology, termite since they ignore
  blinking-cursor detail in att610+cvis -TD

20210123
+ modify package/config scripts to provide an explicit -L option for
  cases when the loader search path has other directories preceding
  the one in which ncurses is installed (report by Yuri Victorovich).
+ minor build-fixes in configure script and makefiles to work around
  quirks of pmake.

20210116
+ add comment for linux2.6 regarding CONFIG_CONSOLE_TRANSLATIONS
  (report by Patrick McDermott) -TD
+ make opts extension for getcchar work as documented for ncurses 6.1,
  adding "-g" flag to test/demo_new_pair to illustrate.

20210109
+ fix errata in man/ncurses.3x from recent updates.
+ improve quoting/escaping in configure script, uses some features of
  autoconf 2.52.20210105

20210102
+ update man/curs_memleaks.3x, to include <term.h> which declares
  exit_terminfo.
+ clarify man/curs_terminfo.3x, to mention why the macro setterm is
  defined in <curses.h>, and remove it from the list of prototypes
  (prompted by patch by Graeme McCutcheon).
+ amend man/curs_terminfo.3x, to note that <curses.h> is required
  for certain functions, e.g., those using chtype or attr_t for
  types, as well as mvcur (cf: 20201031).
+ use parameter-names in prototypes in curs_sp_funcs.3x, for
  consistency with other manpages.

20201227
+ update terminology entry to 1.8.1 -TD
+ fix some compiler-warnings which gcc8 reports incorrectly.

20201219
+ suppress hyphenation in generated html for manpages, to address
  regression in upgrade of groff 1.22.2 to 1.22.3.
+ fix inconsistent sort-order in see-also sections of manpages (report
  by Chris Bennett).

20201212
+ improve manual pages for form field-types.

20201205
+ amend build-fixes for gnat 10 to work with certain systems lacking
  gprbuild (cf: 20200627).
+ eliminate an additional strlen and wsclen.
+ eliminate an unnecessary strlen in waddnstr() (suggested by Benjamin
  Abendroth).
+ modify inopts manpage, separating the items for nodelay and notimeout
  (patch by Benno Schulenberg).
+ correct mlterm3 kf1-kf4 (Debian #975322) -TD
+ add flash to mlterm3 -TD

20201128
+ add Smulx to alacritty (Christian Duerr).
+ add rep to PuTTY -TD
+ add putty+keypad -TD
+ add another fflush(stdout) in _nc_flush() to handle time-delays in
  the middle of strings such as flash when the application uses
  low-level calls rather than curses (cf: 20161217).
+ modify configure check for c89/c99 aliases of clang to use its
  -std option instead, because some platforms, in particular macOS,
  do not provide workable c89/c99 aliases.

20201121
+ fix some compiler-warnings in experimental Windows-10 driver.
+ add the definitions needed in recent configure-check for clang
  (report by Steven Pitman).

20201114
+ fix some compiler-warnings in experimental Windows-10 driver.
+ modify a check for parameters in terminfo capabilities to handle the
  special case where short extended capability strings were not
  converted from terminfo to termcap format.
+ modify CF_MIXEDCASE_FILENAMES macro, adding darwin as special case
  when cross-compiling (report by Eli Rykoff).

20201107
+ update kitty+common -TD
+ add putty+screen and putty-screen (suggested by Alexandre Montaron).
+ explain in ncurses.3x that functions in the tinfo library do not rely
  upon wide-characters (prompted by discussion with Reuben Thomas).

20201031
+ modify MKterm.h.in so that it is not necessary to include <curses.h>
  before <term.h> (prompted by discussion with Reuben Thomas).
+ review/improve synopsis for curs_sp_funcs.3x (prompted by discussion
  with Reuben Thomas).
+ improve format of output in tic's check_infotocap() function, to
  ensure that the messages contain only printable text.
+ modify configure-check for clang to verify that -Qunused-arguments
  is supported.  IBM's xlclang does not support it (report by Steven
  Pitman).

20201024
+ provide workaround configure-check for bool when cross-compiling.
+ fix a potential indexing error in _nc_parse_entry(), seen with
  Herlim's test data using address-sanitizer.
+ change a null-pointer check in set_curterm to a valid-string check,
  needed in to tic's use-resolution when pad_char is cancelled
  (report/testcase by Robert Sebastian Herlim)
+ improve tic's -c option to validate the number and type of parameters
  and compare against expected number/type before deciding which set of
  parameter-lists to use in tparm calls (report/testcase by Robert
  Sebastian Herlim).
+ fix a link for tabs.1 manpage in announce.html.in (report by Nick
  Black), as well as some fixes via linklint.

20201017
+ improve manpage typography.
+ improve discussion in curs_addch.3x of the use of unctrl to display
  nonprintable characters.
+ add a note in terminfo.5 explaining that no-parameter strings such
  as sgr0 or cnorm should not be used with tparm.

20201010
+ correct sgr in aaa+rv (report by Florian Weimer) -TD
+ fix some sgr inconsistencies in d230c, ibm6153, ibm6154,
  ncrvt100an -TD
+ improve tic's check for errors detected in tparm (prompted by
  discussion with Florian Weimer).
+ set output-mode to binary in experimental Windows-10 driver (Juergen
  Pfeifer).

20201003
+ remove output-related checks for nl/nonl (report by Leon Winter).
+ change tmux's kbs to ^? (report by Premysl Eric Janouch)
+ simplify mlterm initialization with DECSTR -TD
+ fix a typo in man/curs_terminfo.3 (Reuben Thomas).
+ add tmux-direct (tmux #2370, Debian #895754)
+ add user-defined capabilities from mintty to Caps-ncurses, for
  checking consistency with tic.

20200926
+ correct configure-check for gnurx library.
+ regenerate llib-* files.
+ modify tracemunch and the panel library to show readable traces for
  panel- and user-pointers.

20200919
+ update mlterm3 for 3.9.0 (report by Premysl Eric Janouch) -TD

20200918
+ corrected condition for appending curses.events to the generated
  curses.h (report by Sven Joachim, Debian #970545).

20200912
+ add configure-check for systre/tre with mingw configuration, to get
  the library-dependencies as seen in msys2 configuration for mingw64.
+ build-fixes for the win32-driver configuration.
+ use more defensive binary mode setting for Win32 (Juergen Pfeifer).

20200907
+ fix regression in setupterm validating non-empty $TERM (report by
  Soren Tempel).

20200906
+ merge/adapt in-progress work by Juergen Pfeifer for new version of
  win32-driver.
+ correct description of vt330/vt340 (Ross Combs).

20200831
+ build-fix for awk-scripts modified for win32-driver (report by Werner
  Fink).

20200829
+ remove a redundant NCURSES_EXPORT as a build-fix for "Maarten
  Anonymous".
+ merge/adapt in-progress work by Juergen Pfeifer for new version of
  win32-driver.
+ modify configure script, moving gcc -Werror options to EXTRA_CFLAGS
  to avoid breaking configure-checks (adapted from ongoing work on
  mawk and lynx).
> errata for terminfo.src (report by Florian Weimer):
+ correct icl6404 csr
+ correct ti916 cup
+ improve ndr9500

20200822
+ improve version-number extraction in MKlib_gen.sh
+ make the test-package for manpages installable by adjusting the
  man_db.renames file.
+ correct an off-by-one loop-limit in convert_strings function
  (report by Yue Tai).
+ add CF_SHARED_OPTS cases for HPE NonStop systems (Randall S Becker).
+ modify CF_SHARED_OPTS case for NetBSD to use the same "-shared"
  option for the non-rpath case as for the rpath case, to allow gcc to
  provide suitable runtime initialization (report by Rajeev V Pillai).

20200817
+ reduce build-warnings by excluding ncurses-internals from deprecation
  warnings.
+ mark wgetch-events feature as deprecated.
+ add definition for $(LIBS) to ncurses/Makefile.in, to simplify builds
  using the string-hacks option.
+ prevent KEY_EVENT from appearing in curses.h unless the configure
  option --enable-wgetch-events is used (report by Werner Fink).

20200816
+ amend tic/infocmp check to allow for the respective tool's absence
  (report by Steve Wills, cf: 20200808).
+ improved some of the build-scripts with shellcheck
+ filter out -MT/-MD/-MTd/-MDd options in script for Visual Studio C++
  (discussion with "Maarten Anonymous").

20200808
+ improve discussion of the system's tic utility when used as part
  of cross-compiling (discussion with Keith Marshall).
+ modify configuration checks for build-time tic/infocmp to use
  AC_CHECK_TOOL. That can still be overridden by --with-tic-path and
  --with-infocmp-path when fallbacks are used, but even if not using
  fallbacks, the improved check may help with cross-compiling
  (discussion with Keith Marshall).
+ other build-fixes for Ada95 with MinGW.
+ modify Ada95 source-generation utility to write to a file given as
  parameter rather than to the standard output, allowing builds with
  MinGW.

20200801
+ remove remaining parts of checks for ISC Unix (cf: 20121006).
+ add user32.lib to LDFLAGS for Visual Studio C++ configuration
  (discussion with "Maarten Anonymous").
+ modify MKkey_defs.sh to hide ncurses' definition of KEY_EVENTS to
  reduce Visual Studio C++ redefinition warnings.
+ improve/update checks for external functions in test/configure

20200725
+ set LINK_TESTS in CF_SHARED_OPTS for msvc (patch by
  "Maarten Anonymous")
+ improved workaround for redefinition-warnings for KEY_EVENT.
+ improve man/term.5 section on legacy storage format (report by
  Florian Weimer).

20200718
+ reduce redefinition-warnings for KEY_EVENT when building with Visual
  Studio C++.
+ define NCURSES_STATIC when compiling programs to link with static
  libraries, to work with MinGW vs Visual Studio C++.
> additional changes for building with Visual Studio C++ and msys2
  (reports/patches by "Maarten Anonymous")
+ modify c++/Makefile.in to set the current directory while compiling
  the main program, so the linker can find related objects.
+ several changes to allow the c++/demo program to compile/link.
+ change an ifdef in test-directory, to use VC++ wide-character funcs.

20200711
+ fix pound-sign mapping in acsc of linux2.6 entry (report by Ingo
  Bruckl).
+ additional changes for building with Visual Studio C++ and msys2
  (reports/patches by "Maarten Anonymous")
+ build-improvements for Windows 10 and MinGW (patch by Juergen
  Pfeifer).
+ fix a typo in curs_printw.3x (patch by William Pursell).
+ fix two errors in infotocap which allowed indexing outside the
  buffer (report/testcases by Zhang Gan).
+ update length of strings in infocmp's usage function to restore a
  trailing null on the longest string (report/testcase by Zhang Gen).

20200704
+ modify version-check with Ada generics to use the same pattern as in
  the check for supported gnat versions (report by Pascal Pignard).
> additional changes for building with Visual Studio C++ and msys2
  (patches by "Maarten Anonymous"):
+ adjust headers/declarations to provide for "dllimport" vs "dllexport"
  declarations when constructing DLLs, to worko with Visual Studio C++.

20200627
+ build-fixes for gnat 10.1.1, whose gnatmake drops integration with
  gprbuild.
+ correct buffer-length in test/color_name.h

20200613
+ update list of functions in ncurses.3x
+ move dlclose() call from lib_mouse.c to delscreen() to avoid a case
  in the former which could be called from SIGTSTP handler (Debian
  #961097).

20200606
+ add xterm+256color2, xterm+88color2, to deprecate nonstandard usage
  in xterm+256color, xterm+88color -TD
+ add shifted Linux console keys in linux+sfkeys entry for
  screen.linux (report by Alexandre Montaron).
+ use vt100+enq in screen (report by Alexandre Montaron).
+ add screen.linux-s alias (suggested by Alexandre Montaron).

20200531
+ correct configure version-check/warnng for g++ to allow for 10.x
+ re-enable "bel" in konsole-base (report by Nia Huang)
+ add linux-s entry (patch by Alexandre Montaron).
+ drop long-obsolete convert_configure.pl
+ add test/test_tparm.c, for checking tparm changes.
+ improve parameter-checking for tparm, adding function _nc_tiparm() to
  handle the most-used case, which accepts only numeric parameters
  (report/testcase by "puppet-meteor").
+ use a more conservative estimate of the buffer-size in lib_tparm.c's
  save_text() and save_number(), in case the sprintf() function
  passes-through unexpected characters from a format specifier
  (report/testcase by "puppet-meteor").
+ add a check for end-of-string in cvtchar to handle a malformed
  string in infotocap (report/testcase by "puppet-meteor").

20200523
+ update version-check for gnat to allow for gnat 10.x to 99.x
+ fix an uninitialized variable in lib_mouse.c changes (cf: 20200502)
+ add a check in EmitRange to guard against repeat_char emitting digits
  which could be interpreted as BSD-style padding when --enable-bsdpad
  is configured (report/patch by Hiltjo Posthuma).
+ add --disable-pkg-ldflags to suppress EXTRA_LDFLAGS from the
  generated pkg-config and ncurses*-config files, to simplify
  configuring in the case where rpath is used but the packager wants
  to hide the feature (report by Michael Stapelberg).
> fixes for building with Visual Studio C++ and msys2 (patches by
  "Maarten Anonymous"):
+ modify CF_SHARED_OPTS to generate a script which translates linker
  options into Visual Studio's dialect.
+ omit parentheses around function-names in generated lib_gen.c to
  work around a Visual Studio C++ limitation.

20200516
+ add notes on termcap.h header in curs_termcap.3x
+ update notes on vscode / xterm.js -TD

20200509
+ add "-r" option to the dots test-programs, to help with scripting
  a performance comparison.
+ build-fix test/move_field.c for NetBSD curses, whose form headers
  use different names than SVr4 or ncurses.

20200502
+ add details on the change to Linux SGR 21 in 2018 -TD
+ add xterm-direct16 and xterm-direct256 -TD
+ modify lib_mouse.c to check for out-of-range button numbers, convert
  those to position reports.

20200425
+ use vt100+fnkeys in putty -TD
+ fix a typo in tput.1; "columns" should be "cols".

20200418
+ improve tracemunch logic for "RUN" compaction.
+ fix a special case in wresize() where copying the old text did not
  check if the last cell on a row was the beginning of a fullwidth
  character (adapted from patch by Benno Schulenberg).
+ use vt52+keypad in xterm-vt52, from xterm #354 -TD
+ improve see-also section of user_caps.5

20200411
+ fix find_pair(), overlooked when refactoring for _nc_reserve_pairs()
  (report/testcase by Brad Town, cf: 20170812).
+ add a trailing null for magic-string in putwin, flagged by gcc 10
+ update check for gcc version versus gnat to work with gcc 10.x

20200404
+ modify -fvisibility check to work with g++
> fixes for building with Visual Studio C++ and msys2 (patches by
  "Maarten Anonymous"):
+ add configure option and check for gcc -fvisibility=hidden feature
+ define NCURSES_NOMACROS in lib_gen.c to work around Visual Studio
  C++ preprocessor limitations.
+ modify some of the configure-macros, as well as mk-1st.awk to work
  with Visual Studio C++ default filenaming.

20200328
+ correct length of buffer copied in dup_field().
+ remove "$(srcdir)/" from path of library.gpr, needed for out-of-tree
  builds of Ada95 (patch by Adam Van Ymeren).

20200321
+ improve configure-checks to reduce warnings about unused variables.
+ improve description of error-returns in waddch and waddnstr manual
  pages (prompted by patch by Benno Schulenberg).
+ add test/move_field.c to demonstrate move_field(), and a stub for
  a corresponding demo of dup_field().

20200314
+ add history note to curs_scanw.3x for <stdarg.h> and <varargs.h>
+ add history note to curs_printw.3x for <stdarg.h> and <varargs.h>
+ add portability note to ncurses.3x regarding <stdarg.h>

20200308
+ update copyright notices in test-packages.
+ modify tracemunch to guard against errors in its known_p1 table.
+ add several --with-xxx-libname options, to help with pkgsrc (prompted
  by discussion with Thomas Klausner).

20200301
+ modify wbkgd() and wbkgrnd() to avoid storing a null in the
  background character, because it may be used in cases where the
  corresponding 0x80 is not treated as a null (report by Marc Rechte,
  cf: 20181208).

20200229
+ modify CF_NCURSES_CONFIG to work around xcode's c99 "-W" option,
  which conflicts with conventional use for passing linker options.
> fixes for building with Visual Studio C++ and msys2 (patches by
  "Maarten Anonymous"):
+ check for pcre2posix.h instead of pcre2-posix.h
+ add case in CF_SHARED_OPTS for msys2 + msvc
+ add fallback definition for STDIN_FILENO in progs.priv.h
+ modify win_driver.c to use _alloca() rather than gcc's variable
  length array feature.
+ add NCURSES_IMPEXP to ncurses wrapped-variable declarations
+ remove NCURSES_IMPEXP from class variables in c++/cursslk.h
+ remove fallback prototype for exit() from c++/etip.h.in
+ use configured check for <sys/time.h> in a couple of places
+ conditionally include winsock.h in ncurses/win32con/gettimeofday.c,
  because Visual Studio needs this for the timestruct declaration.
+ adjust syntax in a couple of files using the NCURSES_API symbol.

20200222
+ expanded note in ncurses.3x regarding automatically-included headers
+ improve vt50h and vt52 based on DECScope manual -TD
+ add/use vt52+keypad and vt52-basic -TD
+ check/workaround for line-too-long in Ada95 generate utility when
  building out-of-tree.
+ improve/update HEADER_DEPS in */Makefile.in
+ add "check" rule to include/Makefile, to demonstrate that the headers
  include all of the required headers for the types used.

20200215
+ improve manual page for panel library, extending the portability
  section as well as documenting error-returns.
+ show tic's version when installing terminal database in run_tic.sh
+ correct check for gcc vs other compilers used in ncurses 6.0, from
  FreeBSD patch by Kyle Evans (cf: 20150725).
+ add notes for 6.2 to INSTALL.

(wiz)

2021-11-16 15:00:40 UTC MAIN commitmail json YAML

doc: Updated editors/Sigil to 1.8.0

(wiz)

2021-11-16 15:00:30 UTC MAIN commitmail json YAML

Sigil: update to 1.8.0.

Sigil-1.8.0
    Bug Fixes:
    - Reports now generate properly quoted csv when saved
    - Workaround Bug in QtWebengine when using custom scheme handler and specific audio/video codecs
    - Fix CV -> Preview sync after intial load when Preview Zoom is not equal to 100%
    - Fix link tags with rel set to stylesheets via Mend and Mend and Prettify that are missing type
    - Fix GoToLinkOrStyle to work on css link tags in head
    - Fix logic in GoToLinkOrStyle to better identify the actual target with styles
    - Fix insert media file when cursor at very start of tag
    - Fix Windows and macOS bugs when generating Keyboard Shortcuts
    - Fix insert closing tag when cursor at very start of tag
    - Fix double copy to Clipboard from OPF and NCX Tabs
    - Fix GoToLinkOrStyle when class attribute present but cursor not in the class attribute
    - Fix TabManager scroll to position to properly handle position of 0
    - Fix crash using Split At Markers when body tag is completely empty (no whitespace or anything)

    New Features:
    - BookBrowser can now link javascripts similarly to how it links stylesheets
    - Epub3 javascripts can now open windows if javascript is enabled
    - Add Find and Replace context menu to clear its curent values and history
    - Add support for 3 Automation lists that support editing and automatically running a list of
        commands that can include all Sigil plugins and a limited set of Tools
    - Add support for BookBrowser to insert a blank javascript file
    - Do not require replacement prompt if current book is unmodified and input plugin is run

(wiz)

2021-11-16 14:47:24 UTC MAIN commitmail json YAML

doc: Updated print/texlab to 3.3.1

(wiz)

2021-11-16 14:47:12 UTC MAIN commitmail json YAML

texlab: update to 3.3.1.

## [3.3.1] - 10.11.2021

### Fixed

- Fix completion for symbols in commands with incomplete braces
- Do not produce syntax errors for macro parameters inside special command arguments
- Fix a bug that sometimes causes the `aux` file to pick up the diagnostics of the `tex` file
- Fix a bug that sometimes prevents `log` files from being reanalyzed

(wiz)

2021-11-16 14:36:31 UTC MAIN commitmail json YAML

doc: Updated audio/musicpd to 0.23.4

(wiz)

2021-11-16 14:36:21 UTC MAIN commitmail json YAML

musicpd: update to 0.23.4.

ver 0.23.4 (2021/11/11)
* protocol
  - add optional position parameter to "searchaddpl"
* decoder
  - ffmpeg: support libavcodec 59
* output
  - alsa: add option "thesycon_dsd_workaround" to work around device bug
* fix crash on debug builds if startup fails
* systemd
  - remove "RuntimeDirectory" directive because it caused problems
  - ignore the "pid_file" setting if started as systemd service
* Windows
  - enable the "openmpt" decoder plugin

(wiz)

2021-11-16 14:32:48 UTC MAIN commitmail json YAML

doc: Updated security/libtasn1 to 4.18.0

(wiz)

2021-11-16 14:32:39 UTC MAIN commitmail json YAML

libtasn1: update to 4.18.0.

* Noteworthy changes in release 4.18.0 (2021-11-09) [stable]
- Improve GTK-DOC manual.  Closes: #35.
- Improve --help and --version for tools with gnulib.  Closes: #37.
- Update gnulib files and various maintenance fixes.

(wiz)

2021-11-16 14:31:01 UTC MAIN commitmail json YAML

doc: Updated textproc/libexttextcat to 3.4.6

(wiz)

2021-11-16 14:30:52 UTC MAIN commitmail json YAML

2021-11-16 14:28:31 UTC MAIN commitmail json YAML

doc: Updated converters/TECkit to 2.5.11

(wiz)

2021-11-16 14:28:19 UTC MAIN commitmail json YAML

TECkit: update to 2.5.11.

2021-11-08
    Version 2.5.11
    Updated Unicode character names and normalization data to 14.0.0
    Updated documentation

(wiz)

2021-11-16 08:52:30 UTC MAIN commitmail json YAML

2021-11-16 08:45:15 UTC MAIN commitmail json YAML

2021-11-16 08:41:20 UTC MAIN commitmail json YAML

2021-11-15 22:54:34 UTC MAIN commitmail json YAML

2021-11-15 22:15:39 UTC MAIN commitmail json YAML

doc: Updated multimedia/gst-plugins1-libav to 1.18.5

(wiz)

2021-11-15 22:15:22 UTC MAIN commitmail json YAML

doc: Updated multimedia/gst-plugins1-editing-services to 1.18.5

(wiz)

2021-11-15 22:15:03 UTC MAIN commitmail json YAML

doc: Updated multimedia/py-gstreamer1 to 1.18.5

(wiz)

2021-11-15 22:14:50 UTC MAIN commitmail json YAML

doc: Updated multimedia/gst-plugins1-ugly to 1.18.5

(wiz)

2021-11-15 22:14:39 UTC MAIN commitmail json YAML

doc: Updated multimedia/gst-plugins1-bad to 1.18.5

(wiz)

2021-11-15 22:14:30 UTC MAIN commitmail json YAML

doc: Updated multimedia/gst-plugins1-good to 1.18.5

(wiz)

2021-11-15 22:14:21 UTC MAIN commitmail json YAML

doc: Updated multimedia/gst-plugins1-base to 1.18.5

(wiz)

2021-11-15 22:13:53 UTC MAIN commitmail json YAML

doc: Updated multimedia/gstreamer1 to 1.18.5

(wiz)

2021-11-15 22:10:14 UTC MAIN commitmail json YAML

x11/Makefile: add a gstreamer plugin

(wiz)

2021-11-15 22:10:07 UTC MAIN commitmail json YAML

doc: Added x11/gst-plugins1-ximagesrc version 1.18.5

(wiz)

2021-11-15 22:09:59 UTC MAIN commitmail json YAML

x11/gst-plugins1-ximagesrc: import gst-plugins1-ximagesrc-1.18.5

Packaged for wip by nia.

GStreamer is a library that allows the construction of graphs of
media-handling components, ranging from simple Ogg/Vorbis playback to
complex audio (mixing) and video (non-linear editing) processing.

Applications can take advantage of advances in codec and filter technology
transparently.  Developers can add new codecs and filters by writing a
simple plugin with a clean, generic interface.

GStreamer is released under the LGPL.

This package is part of the 'good' plugins for GStreamer.  It provides a
additional plugins to access the X Window System.

(wiz)

2021-11-15 22:09:36 UTC MAIN commitmail json YAML

multimedia/Makefile: add more gstreamer plugins.

(wiz)

2021-11-15 22:09:19 UTC MAIN commitmail json YAML

doc: Added multimedia/gst-plugins1-x265 version 1.18.5

(wiz)

2021-11-15 22:09:10 UTC MAIN commitmail json YAML

multimedia/gst-plugins1-x265: import gst-plugins1-x265-1.18.5

Packaged by nia for wip.

GStreamer is a library that allows the construction of graphs of
media-handling components, ranging from simple mp3 playback to complex
audio (mixing) and video (non-linear editing) processing.

Applications can take advantage of advances in codec and filter technology
transparently.  Developers can add new codecs and filters by writing a
simple plugin with a clean, generic interface.

This package provides the x265 plugin for GStreamer, which allows encoding
High Efficiency Video Coding (HEVC/H.265) video.

(wiz)

2021-11-15 22:08:51 UTC MAIN commitmail json YAML

doc: Added multimedia/gst-plugins1-libde265 version 1.18.5

(wiz)

2021-11-15 22:08:42 UTC MAIN commitmail json YAML

multimedia/gst-plugins1-libde265: import gst-plugins1-libde265-1.18.5

Packaged for wip by nia.

GStreamer is a library that allows the construction of graphs of
media-handling components, ranging from simple mp3 playback to complex
audio (mixing) and video (non-linear editing) processing.

Applications can take advantage of advances in codec and filter technology
transparently.  Developers can add new codecs and filters by writing a
simple plugin with a clean, generic interface.

This package provides the libde265 plugin for GStreamer, which allows
decoding High Efficiency Video Coding (HEVC, or H.265) video.

(wiz)

2021-11-15 22:08:19 UTC MAIN commitmail json YAML

doc: Added multimedia/gst-plugins1-aom version 1.18.5

(wiz)

2021-11-15 22:08:10 UTC MAIN commitmail json YAML

multimedia/gst-plugins1-aom: import gst-plugins1-aom-1.18.5

Packaged for wip by nia.

GStreamer is a library that allows the construction of graphs of
media-handling components, ranging from simple mp3 playback to complex
audio (mixing) and video (non-linear editing) processing.

Applications can take advantage of advances in codec and filter technology
transparently.  Developers can add new codecs and filters by writing a
simple plugin with a clean, generic interface.

This package provides the AOM plugin for GStreamer, which provides decoding
and encoding for AOMedia Video 1 (AV1).

(wiz)

2021-11-15 22:07:49 UTC MAIN commitmail json YAML

graphics/Makefile: add some gstreamer plugins

(wiz)

2021-11-15 22:07:42 UTC MAIN commitmail json YAML

doc: Added graphics/gst-plugins1-webp version 1.18.5

(wiz)

2021-11-15 22:07:34 UTC MAIN commitmail json YAML

graphics/gst-plugins1-webp: import gst-plugins1-webp-1.18.5

Packaged by nia for wip.

GStreamer is a library that allows the construction of graphs of
media-handling components, ranging from simple mp3 playback to complex
audio (mixing) and video (non-linear editing) processing.

Applications can take advantage of advances in codec and filter technology
transparently.  Developers can add new codecs and filters by writing a
simple plugin with a clean, generic interface.

This package provides the WebP image plugin for GStreamer.

(wiz)

2021-11-15 22:06:21 UTC MAIN commitmail json YAML

doc: Added graphics/gst-plugins1-aalib version 1.18.5

(wiz)

2021-11-15 22:06:12 UTC MAIN commitmail json YAML

graphics/gst-plugins1-aalib: import gst-plugins1-aalib-1.18.5

Packaged by nia for wip.

GStreamer is a library that allows the construction of graphs of
media-handling components, ranging from simple Ogg/Vorbis playback to
complex audio (mixing) and video (non-linear editing) processing.

Applications can take advantage of advances in codec and filter technology
transparently.  Developers can add new codecs and filters by writing a
simple plugin with a clean, generic interface.

GStreamer is released under the LGPL.

This package is part of the 'good' plugins for GStreamer.  It provides a
additional plugins for aalib.

(wiz)

2021-11-15 22:05:46 UTC MAIN commitmail json YAML

audio/Makefile: add some new gstreamer plugins

(wiz)

2021-11-15 22:05:30 UTC MAIN commitmail json YAML

doc: Added audio/gst-plugins1-sndfile version 1.18.5

(wiz)

2021-11-15 22:05:22 UTC MAIN commitmail json YAML

audio/gst-plugins1-sndfile: import gst-plugins1-sndfile-1.18.5

Packaged by nia for wip.

GStreamer is a library that allows the construction of graphs of
media-handling components, ranging from simple mp3 playback to complex
audio (mixing) and video (non-linear editing) processing.

Applications can take advantage of advances in codec and filter technology
transparently.  Developers can add new codecs and filters by writing a
simple plugin with a clean, generic interface.

This package provides sndfile plugin for GStreamer, which allows reading
various raw audio formats with libsndfile.

(wiz)

2021-11-15 22:05:01 UTC MAIN commitmail json YAML

doc: Added audio/gst-plugins1-musepack version 1.18.5

(wiz)

2021-11-15 22:04:53 UTC MAIN commitmail json YAML

audio/gst-plugins1-musepack: import gst-plugins1-musepack-1.18.5

Packaged by nia for wip.

GStreamer is a library that allows the construction of graphs of
media-handling components, ranging from simple mp3 playback to complex
audio (mixing) and video (non-linear editing) processing.

Applications can take advantage of advances in codec and filter technology
transparently.  Developers can add new codecs and filters by writing a
simple plugin with a clean, generic interface.

This package provides the Musepack plugin for GStreamer, which allows
decoding .mpc audio.

(wiz)

2021-11-15 22:04:33 UTC MAIN commitmail json YAML

doc: Added audio/gst-plugins1-modplug version 1.18.5

(wiz)

2021-11-15 22:04:24 UTC MAIN commitmail json YAML

audio/gst-plugins1-modplug: import gst-plugins1-modplug-1.18.5

Packaged by nia for wip

GStreamer is a library that allows the construction of graphs of
media-handling components, ranging from simple mp3 playback to complex
audio (mixing) and video (non-linear editing) processing.

Applications can take advantage of advances in codec and filter technology
transparently.  Developers can add new codecs and filters by writing a
simple plugin with a clean, generic interface.

This package provides a tracker music (MOD/S3M/XM/IT) decoder plugin for
GStreamer.

(wiz)

2021-11-15 22:04:03 UTC MAIN commitmail json YAML

doc: Added audio/gst-plugins1-lv2 version 1.18.5

(wiz)

2021-11-15 22:03:54 UTC MAIN commitmail json YAML

audio/gst-plugins1-lv2: import gst-plugins1-lv2-1.18.5

Packaged by nia for wip.

GStreamer is a library that allows the construction of graphs of
media-handling components, ranging from simple mp3 playback to complex
audio (mixing) and video (non-linear editing) processing.

Applications can take advantage of advances in codec and filter technology
transparently.  Developers can add new codecs and filters by writing a
simple plugin with a clean, generic interface.

This package provides the GStreamer plugin for loading LV2 plugins.

(wiz)

2021-11-15 22:03:15 UTC MAIN commitmail json YAML

doc: Added audio/gst-plugins1-ladspa version 1.18.5

(wiz)

2021-11-15 22:03:06 UTC MAIN commitmail json YAML

audio/gst-plugins1-ladspa: import gst-plugins1-ladspa-1.18.5

Packaged by nia for wip.

GStreamer is a library that allows the construction of graphs of
media-handling components, ranging from simple mp3 playback to complex
audio (mixing) and video (non-linear editing) processing.

Applications can take advantage of advances in codec and filter technology
transparently.  Developers can add new codecs and filters by writing a
simple plugin with a clean, generic interface.

This package provides the GStreamer plugin for loading LADSPA plugins.

(wiz)

2021-11-15 22:02:46 UTC MAIN commitmail json YAML

doc: Added audio/gst-plugins1-fluidsynth version 1.18.5

(wiz)

2021-11-15 22:02:35 UTC MAIN commitmail json YAML

audio/gst-plugins1-fluidsynth: import gst-plugins1-fluidsynth-1.18.5

Packaged by nia in wip.

GStreamer is a library that allows the construction of graphs of
media-handling components, ranging from simple mp3 playback to complex
audio (mixing) and video (non-linear editing) processing.

Applications can take advantage of advances in codec and filter technology
transparently.  Developers can add new codecs and filters by writing a
simple plugin with a clean, generic interface.

This package provides the Fluidsynth MIDI plugin for GStreamer.

(wiz)

2021-11-15 22:01:57 UTC MAIN commitmail json YAML

2021-11-15 22:01:22 UTC MAIN commitmail json YAML

2021-11-15 18:37:31 UTC MAIN commitmail json YAML

doc/TODO: + calibre-5.32.0.

(wiz)

2021-11-15 18:23:02 UTC MAIN commitmail json YAML

py-qt4: use BLAKE2s

(wiz)

2021-11-15 18:20:10 UTC MAIN commitmail json YAML

nginx: use BLAKE2s

(wiz)

2021-11-15 18:19:14 UTC MAIN commitmail json YAML

nghttp2: use BLAKE2s

(wiz)

2021-11-15 18:18:56 UTC MAIN commitmail json YAML

httpfile: use BLAKE2s

(wiz)

2021-11-15 18:17:05 UTC MAIN commitmail json YAML

2021-11-15 18:16:58 UTC MAIN commitmail json YAML

ap2-auth-mellon: use BLAKE2s

(wiz)

2021-11-15 18:14:47 UTC MAIN commitmail json YAML

convertlit: use BLAKE2s

(wiz)

2021-11-15 18:14:26 UTC MAIN commitmail json YAML

restic: use BLAKE2s

(wiz)

2021-11-15 18:12:45 UTC MAIN commitmail json YAML

cyrus-sasl: use BLAKE2s

Remove checksums for file that is commented out in Makefile

(wiz)

2021-11-15 18:11:28 UTC MAIN commitmail json YAML

ucspi-tcp: use BLAKE2s

While here, remove checksums for file that is not referenced in Makefile

(wiz)

2021-11-15 18:10:08 UTC MAIN commitmail json YAML

radsecproxy: use BLAKE2s

(wiz)

2021-11-15 18:09:47 UTC MAIN commitmail json YAML

nagios-plugin-dotpid: use BLAKE2s

(wiz)

2021-11-15 18:09:20 UTC MAIN commitmail json YAML

gh: use BLAKE2s

(wiz)

2021-11-15 18:04:29 UTC MAIN commitmail json YAML

libreoffice: use BLAKE2s

(wiz)

2021-11-15 17:59:57 UTC MAIN commitmail json YAML

libdvdcss: use BLAKE2s

(wiz)

2021-11-15 17:50:26 UTC MAIN commitmail json YAML

2021-11-15 17:49:44 UTC MAIN commitmail json YAML

opencv-contrib-face: regen distinfo for new opencv patch

(wiz)

2021-11-15 17:49:09 UTC MAIN commitmail json YAML

blender: use BLAKE2s

(wiz)

2021-11-15 17:48:16 UTC MAIN commitmail json YAML

blender: let pkglint fix indentation

(wiz)

2021-11-15 17:48:06 UTC MAIN commitmail json YAML

blender: sort PLIST

(wiz)

2021-11-15 17:47:12 UTC MAIN commitmail json YAML

xbeeb: use BLAKE2s

(wiz)

2021-11-15 17:46:07 UTC MAIN commitmail json YAML

osf1_lib: use BLAKE2s

(wiz)

2021-11-15 17:43:56 UTC MAIN commitmail json YAML

2021-11-15 17:41:52 UTC MAIN commitmail json YAML

pvs: use BLAKE2s

found last missing one

(wiz)

2021-11-15 17:35:42 UTC MAIN commitmail json YAML

texmaker: use BLAKE2s

(wiz)

2021-11-15 17:33:52 UTC MAIN commitmail json YAML

py-traitlets: use BLAKE2s

(wiz)

2021-11-15 17:32:45 UTC MAIN commitmail json YAML

pvs: revert unintended commit

(wiz)

2021-11-15 17:32:15 UTC MAIN commitmail json YAML

pvs: use BLAKE2s

I don't have the solaris distfile, so that stays at RMD160

(wiz)

2021-11-15 17:30:43 UTC MAIN commitmail json YAML

packr: use BLAKE2s

(wiz)

2021-11-15 17:30:08 UTC MAIN commitmail json YAML

eclipse: use BLAKE2s

(wiz)

2021-11-15 17:22:42 UTC MAIN commitmail json YAML

avr-gcc: use BLAKE2s. Remove isl

isl checksum is added neither with nor without the inplace option.

(wiz)

2021-11-15 17:19:05 UTC MAIN commitmail json YAML

libopenmpt: remove SHA1 from distinfo

(wiz)

2021-11-15 17:16:53 UTC MAIN commitmail json YAML

freeswitch-sounds-ru: use BLAKE2s

(wiz)

2021-11-15 17:03:08 UTC MAIN commitmail json YAML

freeswitch-sounds-fr: use BLAKE2s

(wiz)

2021-11-15 16:42:37 UTC MAIN commitmail json YAML

freeswitch-sounds-en: use BLAKE2s

(wiz)

2021-11-15 16:34:11 UTC MAIN commitmail json YAML

freeswitch-music: RMD160 -> BLAKE2s

(wiz)

2021-11-15 16:22:08 UTC MAIN commitmail json YAML

9e: remove patch removed from distinfo

(wiz)

2021-11-14 19:15:58 UTC MAIN commitmail json YAML

doc/TODO: add some

+ Sigil-1.8.0, TECkit-2.5.11, asciidoc-10.0.2, blas-3.10.0,
  cblas-3.10.0, cvise-2.4.0, lapack-3.10.0, libexttextcat-3.4.6,
  libtasn1-4.18.0, musicpd-0.23.4, ocaml-cppo-1.6.8, ocaml-topkg-1.0.4,
  py-async-timeout-4.0.1, texlab-3.3.1, tigervnc-1.12.0.

(wiz)

2021-11-12 19:39:11 UTC MAIN commitmail json YAML

doc/TODO: update notes

(wiz)

2021-11-11 12:20:26 UTC MAIN commitmail json YAML

protobuf: add update comment

Mention that this often needs recursive bumps, and remind to update
py-protobuf as well.

(wiz)

2021-11-11 06:38:25 UTC MAIN commitmail json YAML

devel/Makefile: add py-backports.cached-propert

(wiz)

2021-11-10 11:19:49 UTC MAIN commitmail json YAML

doc: Added fonts/neumeister-otf version 0.0.2021.11.07

(wiz)

2021-11-10 11:19:39 UTC MAIN commitmail json YAML

doc: Added fonts/altmeister-otf version 0.0.2021.11.07

(wiz)

2021-11-10 11:19:25 UTC MAIN commitmail json YAML

fonts/Makefile: add two.

(wiz)

2021-11-10 11:19:10 UTC MAIN commitmail json YAML

fonts/neumeister-otf: import neumeister-otf-0.0.2021.11.07

This font was originally released during the 1930s as part of the
Deutschmeister font family at the type foundry Ludwig Wagner. FDI
Neumeister is a carefully crafted revival released for free under
the Open Font License. This was made possible by the generous
support of people around the world, who pledged for this project
on Kickstarter.

FDI Neumeister has around 400 glyphs covering Western, Eastern and
Central European Latin. Many characters have alternative glyphs,
so both traditional German blackletter typesetting and international
use with improved legibility are possible.

(wiz)

2021-11-10 11:17:28 UTC MAIN commitmail json YAML

fonts/altmeister-otf: import altmeister-otf-0.0.2021.11.07

This font was originally released as Deutschmeister in 1927 at the
type foundry Ludwig Wagner. FDI Altmeister is a carefully crafted
revival released for free under the Open Font License. This was
made possible by the generous support of people around the world,
who pledged for this project on Kickstarter.

FDI Altmeister has around 400 glyphs covering Western, Eastern and
Central European Latin. Many characters have alternative glyphs,
so both traditional German blackletter typesetting and international
use with improved legibility are possible.

(wiz)

2021-11-10 10:53:44 UTC MAIN commitmail json YAML

doc/TODO: + tor-browser-11.0.

(wiz)

2021-11-10 09:07:31 UTC MAIN commitmail json YAML

doc/TODO: + ncurses-6.3.

(wiz)

2021-11-09 23:39:34 UTC MAIN commitmail json YAML

doc: Updated devel/py-pip20 to 20.3.4

(wiz)

2021-11-09 23:39:25 UTC MAIN commitmail json YAML

py-pip: update to 20.3.4.

20.3.4 (2021-01-23)
===================

Features
--------

- ``pip wheel`` now verifies the built wheel contains valid metadata, and can be
  installed by a subsequent ``pip install``. This can be disabled with
  ``--no-verify``. (`#9206 <https://github.com/pypa/pip/issues/9206>`_)
- Improve presentation of XMLRPC errors in pip search. (`#9315 <https://github.com/pypa/pip/issues/9315>`_)

Bug Fixes
---------

- Fixed hanging VCS subprocess calls when the VCS outputs a large amount of data
  on stderr. Restored logging of VCS errors that was inadvertently removed in pip
  20.2. (`#8876 <https://github.com/pypa/pip/issues/8876>`_)
- Fix error when an existing incompatibility is unable to be applied to a backtracked state. (`#9180 <https://github.com/pypa/pip/issues/9180>`_)
- New resolver: Discard a faulty distribution, instead of quitting outright.
  This implementation is taken from 20.2.2, with a fix that always makes the
  resolver iterate through candidates from indexes lazily, to avoid downloading
  candidates we do not need. (`#9203 <https://github.com/pypa/pip/issues/9203>`_)
- New resolver: Discard a source distribution if it fails to generate metadata,
  instead of quitting outright. This implementation is taken from 20.2.2, with a
  fix that always makes the resolver iterate through candidates from indexes
  lazily, to avoid downloading candidates we do not need. (`#9246 <https://github.com/pypa/pip/issues/9246>`_)

Vendored Libraries
------------------

- Upgrade resolvelib to 0.5.4.

(wiz)

2021-11-09 23:20:12 UTC MAIN commitmail json YAML

doc: Added devel/py-pip20 version 20.3.3

(wiz)

2021-11-09 23:20:00 UTC MAIN commitmail json YAML

doc: Updated devel/py-pip to 21.3.1

(wiz)

2021-11-09 23:19:50 UTC MAIN commitmail json YAML

py-pip: update to 21.3.1, again.

Changelog in previous update commit.

(wiz)

2021-11-09 23:18:58 UTC MAIN commitmail json YAML

2021-11-09 23:13:36 UTC MAIN commitmail json YAML

python: add pip to versioned_dependencies.mk

(wiz)

2021-11-09 23:12:16 UTC MAIN commitmail json YAML

devel/Makefile: py-pip20

(wiz)

2021-11-09 23:11:59 UTC MAIN commitmail json YAML

devel/py-pip20: import py-pip-20.3.3

pip is a replacement for easy_install. It uses mostly the same
techniques for finding packages, so packages that were made
easy_installable should be pip-installable as well.

pip is meant to improve on easy_install. Some of the improvements:
    * All packages are downloaded before installation.
Partially-completed installation doesn't occur as a result.
    * Care is taken to present useful output on the console.
    * The reasons for actions are kept track of. For instance, if
a package is being installed, pip keeps track of why that package
was required.
    * Error messages should be useful.
    * The code is relatively concise and cohesive, making it easier
to use programmatically.
    * Packages don't have to be installed as egg archives, they can
be installed flat (while keeping the egg metadata).
    * Native support for other version control systems (Git, Mercurial
and Bazaar)
    * Uninstallation of packages.
    * Simple to define fixed sets of requirements and reliably
reproduce a set of packages.

This is the last version that supports Python 2.x.

(wiz)

2021-11-09 22:53:16 UTC MAIN commitmail json YAML

py-pip: revert previous for now

I just noticed it drops support for python 2.x

(wiz)

2021-11-09 22:52:17 UTC MAIN commitmail json YAML

py-pip: update to 21.3.1.

21.3.1 (2021-10-22)
===================

Bug Fixes
---------

- Always refuse installing or building projects that have no ``pyproject.toml`` nor
  ``setup.py``.
- Tweak running-as-root detection, to check ``os.getuid`` if it exists, on Unix-y and non-Linux/non-MacOS machines.
- When installing projects with a ``pyproject.toml`` in editable mode, and the build
  backend does not support :pep:`660`, prepare metadata using
  ``prepare_metadata_for_build_wheel`` instead of ``setup.py egg_info``. Also, refuse
  installing projects that only have a ``setup.cfg`` and no ``setup.py`` nor
  ``pyproject.toml``. These restore the pre-21.3 behaviour.
- Restore compatibility of where configuration files are loaded from on MacOS (back to ``Library/Application Support/pip``, instead of ``Preferences/pip``).

Vendored Libraries
------------------

- Upgrade pep517 to 0.12.0

21.3 (2021-10-11)
=================

Deprecations and Removals
-------------------------

- Improve deprecation warning regarding the copying of source trees when installing from a local directory.
- Suppress location mismatch warnings when pip is invoked from a Python source
  tree, so ``ensurepip`` does not emit warnings on CPython ``make install``.
- On Python 3.10 or later, the installation scheme backend has been changed to use
  ``sysconfig``. This is to anticipate the deprecation of ``distutils`` in Python
  3.10, and its scheduled removal in 3.12. For compatibility considerations, pip
  installations running on Python 3.9 or lower will continue to use ``distutils``.
- Remove the ``--build-dir`` option and aliases, one last time.
- In-tree builds are now the default. ``--use-feature=in-tree-build`` is now
  ignored. ``--use-deprecated=out-of-tree-build`` may be used temporarily to ease
  the transition.
- Un-deprecate source distribution re-installation behaviour.

Features
--------

- Replace vendored appdirs with platformdirs.
- Support `PEP 610 <https://www.python.org/dev/peps/pep-0610/>`_ to detect
  editable installs in ``pip freeze`` and  ``pip list``. The ``pip list`` column output
  has a new ``Editable project location`` column, and the JSON output has a new
  ``editable_project_location`` field.
- ``pip freeze`` will now always fallback to reporting the editable project
  location when it encounters a VCS error while analyzing an editable
  requirement. Before, it sometimes reported the requirement as non-editable.
- ``pip show`` now sorts ``Requires`` and ``Required-By`` alphabetically.
- Do not raise error when there are no files to remove with ``pip cache purge/remove``.
  Instead log a warning and continue (to log that we removed 0 files).
- When backtracking during dependency resolution, prefer the dependencies which are involved in the most recent conflict. This can significantly reduce the amount of backtracking required.
- Cache requirement objects, to improve performance reducing reparses of requirement strings.
- Support editable installs for projects that have a ``pyproject.toml`` and use a
  build backend that supports :pep:`660`.
- When a revision is specified in a Git URL, use git's partial clone feature to speed up source retrieval.
- Add a ``--debug`` flag, to enable a mode that doesn't log errors and propagates them to the top level instead. This is primarily to aid with debugging pip's crashes.
- If a host is explicitly specified as trusted by the user (via the --trusted-host option), cache HTTP responses from it in addition to HTTPS ones.

Bug Fixes
---------

- Present a better error message, when a ``file:`` URL is not found.
- Fix the auth credential cache to allow for the case in which
  the index url contains the username, but the password comes
  from an external source, such as keyring.
- Fix double unescape of HTML ``data-requires-python`` and ``data-yanked`` attributes.
- New resolver: Fixes depth ordering of packages during resolution, e.g. a dependency 2 levels deep will be ordered before a dependecy 3 levels deep.
- Correctly indent metadata preparation messages in pip output.

Vendored Libraries
------------------

- Remove appdirs as a vendored dependency.
- Upgrade distlib to 0.3.3
- Upgrade distro to 1.6.0
- Patch pkg_resources to use platformdirs rather than appdirs.
- Add platformdirs as a vendored dependency.
- Upgrade progress to 1.6
- Upgrade resolvelib to 0.8.0
- Upgrade urllib3 to 1.26.7

Improved Documentation
----------------------

- Update links of setuptools as setuptools moved these documents. The Simple Repository link now points to PyPUG as that is the canonical place of packaging specification, and setuptools's ``easy_install`` is deprecated.
- Create a "Build System Interface" reference section, for documenting how pip interacts with build systems.

21.2.4 (2021-08-12)
===================

Bug Fixes
---------

- Fix 3.6.0 compatibility in link comparison logic.

21.2.3 (2021-08-06)
===================

Bug Fixes
---------

- Modify the ``sysconfig.get_preferred_scheme`` function check to be
  compatible with CPython 3.10窶冱 alphareleases.

21.2.2 (2021-07-31)
===================

Bug Fixes
---------

- New resolver: When a package is specified with extras in constraints, and with
  extras in non-constraint requirements, the resolver now correctly identifies the
  constraint's existence and avoids backtracking.

21.2.1 (2021-07-25)
===================

Process
-------

- The source distribution re-installation feature removal has been delayed to 21.3.

21.2 (2021-07-24)
=================

Process
-------

- ``pip freeze``, ``pip list``, and ``pip show`` no longer normalize underscore
  (``_``) in distribution names to dash (``-``). This is a side effect of the
  migration to ``importlib.metadata``, since the underscore-dash normalization
  behavior is non-standard and specific to setuptools. This should not affect
  other parts of pip (for example, when feeding the ``pip freeze`` result back
  into ``pip install``) since pip internally performs standard PEP 503
  normalization independently to setuptools.

Deprecations and Removals
-------------------------

- Git version parsing is now done with regular expression to prepare for the
  pending upstream removal of non-PEP-440 version parsing logic.
- Re-enable the "Value for ... does not match" location warnings to field a new
  round of feedback for the ``distutils``-``sysconfig`` transition.
- Remove deprecated ``--find-links`` option in ``pip freeze``

Features
--------

- New resolver: Loosen URL comparison logic when checking for direct URL reference
  equivalency. The logic includes the following notable characteristics:

  * The authentication part of the URL is explicitly ignored.
  * Most of the fragment part, including ``egg=``, is explicitly ignored. Only
    ``subdirectory=`` and hash values (e.g. ``sha256=``) are kept.
  * The query part of the URL is parsed to allow ordering differences.
- Support TOML v1.0.0 syntax in ``pyproject.toml``.
- Added a warning message for errors caused due to Long Paths being disabled on Windows.
- Change the encoding of log file from default text encoding to UTF-8.
- Log the resolved commit SHA when installing a package from a Git repository.
- Add a warning when passing an invalid requirement to ``pip uninstall``.
- Add new subcommand ``pip index`` used to interact with indexes, and implement
  ``pip index version`` to list available versions of a package.
- When pip is asked to uninstall a project without the dist-info/RECORD file
  it will no longer traceback with FileNotFoundError,
  but it will provide a better error message instead, such as::

      ERROR: Cannot uninstall foobar 0.1, RECORD file not found. You might be able to recover from this via: 'pip install --force-reinstall --no-deps foobar==0.1'.

  When dist-info/INSTALLER is present and contains some useful information, the info is included in the error message instead::

      ERROR: Cannot uninstall foobar 0.1, RECORD file not found. Hint: The package was installed by rpm.

- Add an additional level of verbosity. ``--verbose`` (and the shorthand ``-v``) now
  contains significantly less output, and users that need complete full debug-level output
  should pass it twice (``--verbose --verbose`` or ``-vv``).
- New resolver: The order of dependencies resolution has been tweaked to traverse
  the dependency graph in a more breadth-first approach.
- Make "yes" the default choice in ``pip uninstall``'s prompt.
- Add a special error message when users forget the ``-r`` flag when installing.
- New resolver: A distribution's ``Requires-Python`` metadata is now checked
  before its Python dependencies. This makes the resolver fail quicker when
  there's an interpreter version conflict.
- Suppress "not on PATH" warning when ``--prefix`` is given.
- Include ``rustc`` version in pip's ``User-Agent``, when the system has ``rustc``.

Bug Fixes
---------

- Update vendored six to 1.16.0 and urllib3 to 1.26.5
- Correctly allow PEP 517 projects to be detected without warnings in ``pip freeze``.
- Strip leading slash from a ``file://`` URL built from an path with the Windows
  drive notation. This fixes bugs where the ``file://`` URL cannot be correctly
  used as requirement, constraint, or index URLs on Windows.
- New resolver: URL comparison logic now treats ``file://localhost/`` and
  ``file:///`` as equivalent to conform to RFC 8089.
- Prefer credentials from the URL over the previously-obtained credentials from URLs of the same domain, so it is possible to use different credentials on the same index server for different ``--extra-index-url`` options.
- Fix extraction of files with utf-8 encoded paths from tars.
- Skip distutils configuration parsing on encoding errors.
- New resolver: Detect an unnamed requirement is user-specified (by building its
  metadata for the project name) so it can be correctly ordered in the resolver.
- Fix :ref:`pip freeze` to output packages :ref:`installed from git <vcs support>`
  in the correct ``git+protocol://git.example.com/MyProject#egg=MyProject`` format
  rather than the old and no longer supported ``git+git@`` format.
- Fix warnings about install scheme selection for Python framework builds
  distributed by Apple's Command Line Tools.
- Relax interpreter detection to quelch a location mismatch warning where PyPy
  is deliberately breaking backwards compatibility.

Vendored Libraries
------------------

- Upgrade certifi to 2021.05.30.
- Upgrade idna to 3.2.
- Upgrade packaging to 21.0
- Upgrade requests to 2.26.0.
- Upgrade resolvelib to 0.7.1.
- Upgrade urllib3 to 1.26.6.

21.1.3 (2021-06-26)
===================

Bug Fixes
---------

- Remove unused optional ``tornado`` import in vendored ``tenacity`` to prevent old versions of Tornado from breaking pip.
- Require ``setup.cfg``-only projects to be built via PEP 517, by requiring an explicit dependency on setuptools declared in pyproject.toml.

21.1.2 (2021-05-23)
===================

Bug Fixes
---------

- New resolver: Correctly exclude an already installed package if its version is
  known to be incompatible to stop the dependency resolution process with a clear
  error message.
- Allow ZIP to archive files with timestamps earlier than 1980.
- Emit clearer error message when a project root does not contain either
  ``pyproject.toml``, ``setup.py`` or ``setup.cfg``.
- Fix detection of existing standalone pip instance for PEP 517 builds.

21.1.1 (2021-04-30)
===================

Deprecations and Removals
-------------------------

- Temporarily set the new "Value for ... does not match" location warnings level
  to *DEBUG*, to hide them from casual users. This prepares pip 21.1 for CPython
  inclusion, while pip maintainers digest the first intake of location mismatch
  issues for the ``distutils``-``sysconfig`` transition.

Bug Fixes
---------

- This change fixes a bug on Python <=3.6.1 with a Typing feature added in 3.6.2
- Fix compatibility between distutils and sysconfig when the project name is unknown outside of a virtual environment.
- Fix Python 3.6 compatibility when a PEP 517 build requirement itself needs to be
  built in an isolated environment.

21.1 (2021-04-24)
=================

Process
-------

- Start installation scheme migration from ``distutils`` to ``sysconfig``. A
  warning is implemented to detect differences between the two implementations to
  encourage user reports, so we can avoid breakages before they happen.

Features
--------

- Add the ability for the new resolver to process URL constraints.
- Add a feature ``--use-feature=in-tree-build`` to build local projects in-place
  when installing. This is expected to become the default behavior in pip 21.3;
  see `Installing from local packages <https://pip.pypa.io/en/stable/user_guide/#installing-from-local-packages>`_
  for more information.
- Bring back the "(from versions: ...)" message, that was shown on resolution failures.
- Add support for editable installs for project with only setup.cfg files.
- Improve performance when picking the best file from indexes during ``pip install``.
- Warn instead of erroring out when doing a PEP 517 build in presence of
  ``--build-option``. Warn when doing a PEP 517 build in presence of
  ``--global-option``.

Bug Fixes
---------

- Fixed ``--target`` to work with ``--editable`` installs.
- Add a warning, discouraging the usage of pip as root, outside a virtual environment.
- Ignore ``.dist-info`` directories if the stem is not a valid Python distribution
  name, so they don't show up in e.g. ``pip freeze``.
- Only query the keyring for URLs that actually trigger error 401.
  This prevents an unnecessary keyring unlock prompt on every pip install
  invocation (even with default index URL which is not password protected).
- Prevent packages already-installed alongside with pip to be injected into an
  isolated build environment during build-time dependency population.
- Fix ``pip freeze`` permission denied error in order to display an understandable error message and offer solutions.
- Correctly uninstall script files (from setuptools' ``scripts`` argument), when installed with ``--user``.
- New resolver: When a requirement is requested both via a direct URL
  (``req @ URL``) and via version specifier with extras (``req[extra]``), the
  resolver will now be able to use the URL to correctly resolve the requirement
  with extras.
- New resolver: Show relevant entries from user-supplied constraint files in the
  error message to improve debuggability.
- Avoid parsing version to make the version check more robust against lousily
  debundled downstream distributions.
- ``--user`` is no longer suggested incorrectly when pip fails with a permission
  error in a virtual environment.
- Fix incorrect reporting on ``Requires-Python`` conflicts.
- Make wheel compatibility tag preferences more important than the build tag
- Fix pip to work with warnings converted to errors.
- **SECURITY**: Stop splitting on unicode separators in git references,
  which could be maliciously used to install a different revision on the
  repository.

Vendored Libraries
------------------

- Update urllib3 to 1.26.4 to fix CVE-2021-28363
- Remove contextlib2.
- Upgrade idna to 3.1
- Upgrade pep517 to 0.10.0
- Upgrade vendored resolvelib to 0.7.0.
- Upgrade tenacity to 7.0.0

Improved Documentation
----------------------

- Update "setuptools extras" link to match upstream.
- Improve SSL Certificate Verification docs and ``--cert`` help text.
- Add a section in the documentation to suggest solutions to the ``pip freeze`` permission denied issue.
- Add warning about ``--extra-index-url`` and dependency confusion
- Describe ``--upgrade-strategy`` and direct requirements explicitly; add a brief
  example.

21.0.1 (2021-01-30)
===================

Bug Fixes
---------

- commands: debug: Use packaging.version.parse to compare between versions.
- New resolver: Download and prepare a distribution only at the last possible
  moment to avoid unnecessary network access when the same version is already
  installed locally.

Vendored Libraries
------------------

- Upgrade packaging to 20.9

21.0 (2021-01-23)
=================

Deprecations and Removals
-------------------------

- Drop support for Python 2.
- Remove support for legacy wheel cache entries that were created with pip
  versions older than 20.0.
- Remove support for VCS pseudo URLs editable requirements. It was emitting
  deprecation warning since version 20.0.
- Modernise the codebase after Python 2.
- Drop support for Python 3.5.
- Remove the VCS export feature that was used only with editable VCS
  requirements and had correctness issues.

Features
--------

- Add ``--ignore-requires-python`` support to pip download.
- New resolver: Error message shown when a wheel contains inconsistent metadata
  is made more helpful by including both values from the file name and internal
  metadata.

Bug Fixes
---------

- Fix a regression that made ``pip wheel`` do a VCS export instead of a VCS clone
  for editable requirements. This broke VCS requirements that need the VCS
  information to build correctly.
- Fix ``pip download`` of editable VCS requirements that need VCS information
  to build correctly.

Vendored Libraries
------------------

- Upgrade msgpack to 1.0.2.
- Upgrade requests to 2.25.1.

Improved Documentation
----------------------

- Render the unreleased pip version change notes on the news page in docs.
- Fix broken email link in docs feedback banners.

20.3.4 (2021-01-23)
===================

Features
--------

- ``pip wheel`` now verifies the built wheel contains valid metadata, and can be
  installed by a subsequent ``pip install``. This can be disabled with
  ``--no-verify``.
- Improve presentation of XMLRPC errors in pip search.

Bug Fixes
---------

- Fixed hanging VCS subprocess calls when the VCS outputs a large amount of data
  on stderr. Restored logging of VCS errors that was inadvertently removed in pip
  20.2.
- Fix error when an existing incompatibility is unable to be applied to a backtracked state.
- New resolver: Discard a faulty distribution, instead of quitting outright.
  This implementation is taken from 20.2.2, with a fix that always makes the
  resolver iterate through candidates from indexes lazily, to avoid downloading
  candidates we do not need.
- New resolver: Discard a source distribution if it fails to generate metadata,
  instead of quitting outright. This implementation is taken from 20.2.2, with a
  fix that always makes the resolver iterate through candidates from indexes
  lazily, to avoid downloading candidates we do not need.

Vendored Libraries
------------------

- Upgrade resolvelib to 0.5.4.

(wiz)

2021-11-09 20:35:35 UTC MAIN commitmail json YAML

doc: Added devel/py-packaging2 version 20.9

(wiz)

2021-11-09 20:35:26 UTC MAIN commitmail json YAML

doc: Updated devel/py-packaging to 21.2

(wiz)

2021-11-09 20:35:14 UTC MAIN commitmail json YAML

py-packaging: update to 21.2.

21.2 - 2021-10-29
~~~~~~~~~~~~~~~~~

* Update documentation entry for 21.1.

21.1 - 2021-10-29
~~~~~~~~~~~~~~~~~

* Update pin to pyparsing to exclude 3.0.0.

21.0 - 2021-07-03
~~~~~~~~~~~~~~~~~

* PEP 656: musllinux support (:issue:`411`)
* Drop support for Python 2.7, Python 3.4 and Python 3.5.
* Replace distutils usage with sysconfig (:issue:`396`)
* Add support for zip files in ``parse_sdist_filename`` (:issue:`429`)
* Use cached ``_hash`` attribute to short-circuit tag equality comparisons (:issue:`417`)
* Specify the default value for the ``specifier`` argument to ``SpecifierSet`` (:issue:`437`)
* Proper keyword-only "warn" argument in packaging.tags (:issue:`403`)
* Correctly remove prerelease suffixes from ~= check (:issue:`366`)
* Fix type hints for ``Version.post`` and ``Version.dev`` (:issue:`393`)
* Use typing alias ``UnparsedVersion`` (:issue:`398`)
* Improve type inference for ``packaging.specifiers.filter()`` (:issue:`430`)
* Tighten the return type of ``canonicalize_version()`` (:issue:`402`)

(wiz)

2021-11-09 20:34:41 UTC MAIN commitmail json YAML

2021-11-09 20:30:07 UTC MAIN commitmail json YAML

python: add version support for py-packaging

(wiz)

2021-11-09 20:29:14 UTC MAIN commitmail json YAML

devel/Makefile: + py-packaging2

(wiz)

2021-11-09 20:28:46 UTC MAIN commitmail json YAML

devel/py-packaging2: import py-packaging-20.9

Core utilities for Python packages.

This is the last version that supports Python 2.x.

(wiz)

2021-11-09 20:10:38 UTC MAIN commitmail json YAML

doc: Updated textproc/py-html5lib to 1.1

(wiz)

2021-11-09 20:10:28 UTC MAIN commitmail json YAML

py-html5lib: update to 1.1.

Add some missing dependencies and test dependencies.

1.1
~~~

Breaking changes:

* Drop support for Python 3.3. (#358)
* Drop support for Python 3.4. (#421)

Deprecations:

* Deprecate the ``html5lib`` sanitizer (``html5lib.serialize(sanitize=True)`` and
  ``html5lib.filters.sanitizer``). We recommend users migrate to `Bleach
  <https://github.com/mozilla/bleach>`. Please let us know if Bleach doesn't suffice for your
  use. (#443)

Other changes:

* Try to import from ``collections.abc`` to remove DeprecationWarning and ensure
  ``html5lib`` keeps working in future Python versions. (#403)
* Drop optional ``datrie`` dependency. (#442)

(wiz)

2021-11-08 13:00:43 UTC MAIN commitmail json YAML

doc: Updated devel/libatomic to 11.2.0

(wiz)

2021-11-08 13:00:33 UTC MAIN commitmail json YAML

libatomic: update to 11.2.0.

Changes not found.

(wiz)

2021-11-08 12:54:01 UTC MAIN commitmail json YAML

doc: Updated lang/vala to 0.54.3

(wiz)

2021-11-08 12:53:52 UTC MAIN commitmail json YAML

vala: update to 0.54.3.

Vala 0.54.3
===========
* Various improvements and bug fixes:
  - codegen: Actually free data when using "remove(_all)"
    on GLib.Queue/(S)List [#1238]
  - vala:
    + Parameter following ellipsis parameter is not allowed [#1237]
    + More thorough check of ValueType and set CodeNode.error on failure
    + Really check compatiblity of error types for delegate symbol
    + Correctly output signature of callable throwing error
    + Report error for non ErrorType in throws
    + Implement CodeWriter.visit_foreach_statement()/visit_catch_clause()
  - parser: Make sure ErrorCodes are accessible as needed
  - girparser: Add support for "ref_/ref_sink_/unref_function"
    metadata for classes [#1233]

(wiz)

2021-11-08 12:50:16 UTC MAIN commitmail json YAML

doc: Updated sysutils/fzf to 0.28.0

(wiz)

2021-11-08 12:50:07 UTC MAIN commitmail json YAML

fzf: update to 0.28.0.

0.28.0
------
- Added `--header-first` option to print header before the prompt line
  ```sh
  fzf --header $'Welcome to fzf\n������������������������������������������' --reverse --height 30% --border --header-first
  ```
- Added `--scroll-off=LINES` option (similar to `scrolloff` option of Vim)
    - You can set it to a very large number so that the cursor stays in the
      middle of the screen while scrolling
      ```sh
      fzf --scroll-off=5
      fzf --scroll-off=999
      ```
- Fixed bug where preview window is not updated on `reload` (#2644)
- fzf on Windows will also use `$SHELL` to execute external programs
    - See #2638 and #2647
    - Thanks to @rashil2000, @vovcacik, and @janlazo

(wiz)

2021-11-08 10:28:30 UTC MAIN commitmail json YAML

doc: Added net/yt-dlp version 2021.10.22

(wiz)

2021-11-08 10:28:20 UTC MAIN commitmail json YAML

net/Makefile: + yt-dlp

(wiz)

2021-11-08 10:28:03 UTC MAIN commitmail json YAML

net/yt-dlp: import yt-dlp-2021.10.22

Packaged for wip by nikita

Yt-dlp is a youtube-dl fork with additional features and fixes.
The main focus of this project is adding new features and patches
while also keeping up to date with the original project.
Some of the new features are:
* SponsorBlock API integration
* Format Sorting
* youtube improvements
* obtain cookies from browser
* split video by chapters into files
* multi-threaded fragment downloads
* new and fixed/improved extractors
* subtitle extraction from manifests
* multiple paths and output templates
* portable configuration
* new options
* plugin extractors
* differences in default behavior

(wiz)

2021-11-07 21:28:48 UTC MAIN commitmail json YAML

2021-11-07 20:59:27 UTC MAIN commitmail json YAML

doc: Updated devel/boehm-gc to 8.2.0nb1

(wiz)

2021-11-07 20:59:18 UTC MAIN commitmail json YAML

boehm-gc: install two headers again

These are installed conditionally "where needed" as of 8.2.0,
but it seems something is wrong, since on NetBSD they are used
by gc.h, but not installed.

Bump PKGREVISION.

(wiz)

2021-11-07 17:18:13 UTC MAIN commitmail json YAML

harfbuzz-icu: adapt PLIST for harfbuzz update

(wiz)

2021-11-07 17:00:25 UTC MAIN commitmail json YAML

gdk-pixbuf2: meson 0.60.1 says there is no x11 option

(wiz)

2021-11-07 13:07:41 UTC MAIN commitmail json YAML

i3: remove patch - was fixed differently in 4.20.1

(wiz)

2021-11-07 13:07:18 UTC MAIN commitmail json YAML

doc: Updated wm/i3 to 4.20.1

(wiz)

2021-11-07 13:06:17 UTC MAIN commitmail json YAML

i3: update to 4.20.1.

  • i3bar: fix crash with multiple monitors
  • xmlto: fix broken .TH line by extending title length
  • i3-msg: fix --raw short form (-r) in manpage
  • libi3: add missing sys/stat.h header
  • use getcwd(NULL, 0) instead of GNU extension get_current_dir_name()

(wiz)

2021-11-07 13:01:35 UTC MAIN commitmail json YAML

doc: Updated print/poppler to 21.11.0

(wiz)

2021-11-07 13:01:24 UTC MAIN commitmail json YAML

poppler*: update to 21.11.0

Release 21.11.0:
        core:
        * Fix rendering of some non-standard confirming annotations
        * Support rendering of some non-standard Type3 charprocs. Issue #1150
        * TextOutputDev: Respect orientation when selecting words. Issue #499
        * CairoOutputDev: Don't override the antialias settings from the cairo_t
        * StructElement: support MCID in XObjects
        * Fix detection of monospace fonts
        * Ignore Adobe-Identity for non embedded CID fonts
        * PageLabelInfo::labelToIndex: work on some special no style intervals
        * Fix crash in malformed files
        * Minor code improvements

        utils:
        * pdfinfo: add -url option to print all URLs in a PDF
        * pdftohtml: document what zoom means in regard to DPI

        qt6:
        * Require Qt 6.1
        * Minor code improvements

Release 21.10.0:
        core:
        * Add support for setting custom stamp annotations
        * Add default appearance for the well known stamp names
        * Correct encoding of signature's properties Reason & Location
        * Splash: Fix rendering of some odd patterns
        * SignatureHandler::validateCertificate: Add option to not do OCSP revocation check
        * SignatureHandler::validateCertificate: Add support for AIA fetching to verify certificates
        * greallocn: if memory allocation fails, free the previous pointer to avoid memory leak
        * Fix issues with malformed files
        * Internal code improvements

        utils:
        * pdfsig: Add a way to list certificate nicknames
        * pdfsig: You can now add signatures from pdfsig
        * pdfsig: Add option to not do OCSP revocation check
        * pdfsig: Add option for AIA fetching to verify certificates
        * pdfinfo: Add -custom option to print custom metadata
        * pdfinfo: add metadata flags

        qt:
        * Add support for setting custom stamp annotations
        * Add getters for signature's properties Reason & Location
        * Internal code improvements

        glib:
        * Remove incorrect PopplerAttachment deprecation

(wiz)

2021-11-07 12:18:58 UTC MAIN commitmail json YAML

doc: Updated mail/notmuch to 0.34.1

(wiz)

2021-11-07 12:18:49 UTC MAIN commitmail json YAML

notmuch: update to 0.34.1.

Notmuch 0.34.1 (2021-11-03)
===========================

Library
-------

Fix for deallocation and nulling of output parameter for
notmuch_database_{open_with,create_with,load}_config when errors
occur. This change fixes a potential use-after-free bug that has been
present since 0.32. This release also improves the documentation of
status returns for the same 3 functions.

(wiz)

2021-11-07 12:15:39 UTC MAIN commitmail json YAML

doc: Updated audio/musicpd to 0.23.3

(wiz)

2021-11-07 12:15:29 UTC MAIN commitmail json YAML

musicpd: update to 0.23.3.

ver 0.23.3 (2021/10/31)
* protocol
  - add optional position parameter to "add" and "playlistadd"
  - allow range in "playlistdelete"
* database
  - fix scanning files with question mark in the name
  - inotify: fix use-after-free bug
* output
  - alsa: add option "stop_dsd_silence" to work around DSD DAC noise
* macOS: fix libfmt related build failure
* systemd: add "RuntimeDirectory" directive

(wiz)

2021-11-07 12:11:41 UTC MAIN commitmail json YAML

doc: Updated graphics/libgdiplus to 6.1

(wiz)

2021-11-07 12:11:32 UTC MAIN commitmail json YAML

libgdiplus: update to 6.1.

Fix missing header file due to too-long path on `make dist`

(wiz)

2021-11-07 12:09:22 UTC MAIN commitmail json YAML

doc: Updated graphics/exiv2 to 0.27.5

(wiz)

2021-11-07 12:09:13 UTC MAIN commitmail json YAML

exiv2: update to 0.27.5.

Exiv2 v0.27.5 Features

1. BMFF bug fixes and CR3 Previews
2. Security fixes
3. libFuzzer target _(for improved security testing)_
4. Minor bugs and fixes

(wiz)

2021-11-07 12:00:46 UTC MAIN commitmail json YAML

doc: Updated devel/boehm-gc to 8.2.0

(wiz)

2021-11-07 12:00:37 UTC MAIN commitmail json YAML

boehm-gc: update to 8.2.0.

== [8.2.0] 2021-09-29 ==

* Add API for accessing incremental GC time limit with nanosecond precision
* Add API function to force start of incremental collection
* Add GC_ prefix to scan_ptr and some other static variables (refactoring)
* Add GC_get/set_disable_automatic_collection API
* Add I_HOLD_LOCK assertion to expand_hp_inner and related functions
* Add assertion on free-list argument and result of GC_new_kind
* Add assertion that GC is initialized to base incremental_protection_needs
* Add assertions that GC_page_size is initialized
* Add cordtest, staticrootstest, test_cpp, tracetest, disclaim tests (CMake)
* Add debug messages on thread suspend/resume (Win32)
* Add dummy testing of GC_incr_bytes_allocd/freed
* Add table of contents in gcdescr.md
* Add testing of GC_CALLOC/MALLOC_EXPLICITLY_TYPED (gctest)
* Adjust formatting of numbered lists in README.md to match other .md files
* Adjust highlighting of API prototypes in gcinterface.md
* Adjust macro def/usage for AVR32, CRIS, NETBSD, OPENBSD, SH4 in gcconfig.h
* Adjust printf calls in gctest check_heap_stats so that each has new-line
* Allow incremental GC on Cygwin
* Allow memory unmapping in case of MPROTECT_VDB
* Allow to disable GWW or mprotect-based VDB at build
* Allow to disable Glibc FPU exception mask and TSX workarounds (Linux)
* Allow to disable __builtin_return_address(1) usage (x86 and x64)
* Allow to specify custom value of LOG_PHT_ENTRIES
* Always abort on failure to access /proc/self/maps (Linux)
* Always define default_push_other_roots (code refactoring)
* Avoid gcc stringop-overflow warning for intended overflow in smashtest
* Avoid initial 3ms pause on world stop/start with GC_retry_signals (Linux)
* Build cord.lib by Makefile.direct, NT_MAKEFILE, OS2_MAKEFILE, WCC_MAKEFILE
* Build gc as a shared multi-threaded library by default (CMake)
* Build gccpp library by Makefile.direct, NT_MAKEFILE and WCC_MAKEFILE
* Build gctba library
* Build shared libraries by default (WCC_MAKEFILE)
* Change CLOCK_TYPE to timespec for Nintendo Switch (code refactoring)
* Change EMSCRIPTEN macro for internal use to no-underscore format
* Change log_size fields of finalizer to unsigned type (code refactoring)
* Change type of toggleref_array_size/capacity to size_t (code refactoring)
* Check leak of objects allocated by CRT malloc in gctest (MS VC)
* Check real-symbols are already initialized in pthread_join/detach
* Collapse multiple includes of windows.h (code refactoring)
* Comments reformatting in mark.c to properly delimit sentences
* Compile de test GUI app with resources (CMake)
* Compile gc.c unless building static libraries (NT_MAKEFILE, WCC_MAKEFILE)
* Compile msvc_dbg.c by CMake script (MS VC)
* Declare API function and print amount of memory obtained from OS
* Define GC_win32_free_heap API function for all Windows targets
* Define STATIC macro to static by default
* Depend number of fork_a_thread calls on NTHREADS (gctest)
* Detect dladdr() presence in CMake script
* Detect presence of execinfo.h system header in CMake script
* Detect presence of getcontext and dl_iterate_phdr in CMake script
* Detect sigsetjmp() availability in CMake script
* Disable Clang/GCC aliasing optimization in CMake script by default
* Do not build tests by default (Makefile.direct and other Makefiles)
* Do not build the tests by default (CMake)
* Do not call GC_push_conditional unless PROC_VDB
* Do not call add_to_our_memory with null pointer (refactoring)
* Do not compile pthread_*.c files in Cygwin or MSYS (CMake)
* Do not define GC_write_cs for Xbox One target
* Do not define HAVE_NO_FORK for all Unix-like systems
* Do not hard-code CMAKE_DL_LIBS value and install paths (CMake)
* Do not hard-code finalizable objects limit which triggers GC
* Do not update scratch_last_end_ptr unless used by reg dynamic libraries
* Document GC_incr_bytes_allocd/freed API function
* Eliminate '(long)size<=0 is always false' cppcheck FP
* Eliminate 'Consecutive return is unnecessary' cppcheck style warning
* Eliminate 'accessing GC_dont_gc without lock' in GC_init code defect FP
* Eliminate 'bytes_freed access w/o lock in incr_bytes_free' code defect FP
* Eliminate 'checking if unsigned i < 0' cppcheck FP in is_heap_base
* Eliminate 'hash_val value is never used' cppcheck false positive
* Eliminate 'passing tainted var maps_buf to tainted sink' code defect FP
* Eliminate 'retry_cnt is assigned value but never used' cppcheck FP
* Eliminate 'stop variable is always 0' compiler warning in print_callers
* Eliminate 'struct member os_callback is never used' cppcheck warning
* Eliminate 't->flags not atomically updated' code defect FP
* Eliminate 'tmpl might be accessed at non-zero index' cppcheck error
* Eliminate GCC warning of unsafe __builtin_return_address(1)
* Eliminate code duplication in reclaim_clear and disclaim_and_reclaim
* Eliminate double lock code defect false positive in generic_lock
* Eliminate memory leak reported in add_current_malloc_heap at exit (Win32)
* Emscripten single-threaded support (detect stack base, push registers)
* Enable CMake-based build for Borland and Watcom compilers
* Enable compilation without C runtime (Win32)
* Enable fork testing in single-thread builds (Unix-like)
* Enable mprotect-based incremental GC for Linux/arm and Linux/aarch64
* Enable true incremental collection even if parallel marker is on
* Enable use of __builtin_unwind_init() if clang-8 or later
* Ensure ELFSIZE is defined in dyn_load.c for OpenBSD (code refactoring)
* Ensure add_to_heap_inner arguments are valid (refactoring)
* Ensure all getters and setters are run at least once by gctest (pthreads)
* Export CMake targets with namespace BDWgc
* Fix 'const obj must be initialized if not extern' error in gc_alloc_ptrs.h
* Fix ./libgc.la dependency on FreeBSD (Automake)
* Fix HOST determination in CMake script
* Fix copyright message in de_win.rc, gc_cpp.cc, ec.h and specific.h
* Fix missing OS_TYPE definition for some targets
* Fix mmap(PROT_NONE) failure if RLIMIT_AS value is low (Linux)
* Generate cordtest and de executable files in GC base folder
* Generate pkg-config metadata file (CMake)
* Get rid of some non-ELF ifdefs (code refactoring)
* Handle potential incomplete buffer read in GC_linux_main_stack_base
* Implement GET_TIME for Nintendo Switch
* Increase NTHREADS value in tests if code coverage analysis
* Install docs and man page if enable_docs (CMake)
* Install gc_gcj.h and gc_pthread_redirects.h only if appropriate
* Log abort message details even if not print_stats (unless SMALL_CONFIG)
* Mark buffer returned by get_maps as const (code refactoring)
* Move C++ GC_ATTR_EXPLICIT and GC_NOEXCEPT definition to gc_config_macros.h
* Move GC state non-pointer variables into GC_arrays (code refactoring)
* Move GC state pointer variables into GC_arrays
* Move GC_scratch_recycle_inner() to alloc.c (refactoring)
* Move GC_throw_bad_alloc definition to new C++ file
* Move QNX and Emscripten macro definitions to proper place in gcconfig.h
* Move definition of GC_n_mark_procs and GC_n_kinds from mark.c to misc.c
* New API (GC_set_markers_count) to control number of parallel markers
* New API function to clear GC exclusion table
* New API function to get size of object debug header
* New API standalone functions to acquire and release the allocator lock
* New CMake option (disable_gc_debug) to remove debugging code
* New CMake option (disable_handle_fork) to disable fork handling completely
* New macro (CONSOLE_LOG) to enable logging to console on Win32
* New macro (GCTEST_PRINT_VERBOSE) to enable verbose logging in test.c only
* New macro (NO_MSGBOX_ON_ERROR) to avoid message box on GC abort (Win32)
* OpenBSD does not use ELF_CLASS (code refactoring)
* Pass -D GC_DLL -fvisibility=hidden if default configure build is requested
* Pass -no-undefined linker flag if building shared libraries (CMake)
* Print pid of child processes if verbose logging (gctest)
* Read environment variables from a file on WinCE (CMake script)
* Reduce stack-allocated buffer in get_nprocs from 4KB to 1.7KB
* Refine flags field comment in pthread_support.h
* Reflect result of VDB selection at runtime in incremental_protection_needs
* Reformat code of GC_push_roots
* Reformat gc.man (wrap long lines)
* Reformatting and code refactoring of CMake script
* Remove 'current users' section from overview.md
* Remove 'distributed ports', 'scalable versions' sections from overview.md
* Remove AC_MSG_RESULT for THREADDLLIBS (dgux386)
* Remove Borland-specific Makefile and gc.mak script
* Remove GC_eobjfreelist variable in typd_mlc.c (code refactoring)
* Remove GC_gcj_malloc_initialized variable (code refactoring)
* Remove Linux-specific commands for building cord/de from Makefile.direct
* Remove Win32 main_thread static variable if threads discovery is disabled
* Remove code duplication between GC_unmap and GC_unmap_gap (refactoring)
* Remove code duplication between PROTECT and UNPROTECT macros (refactoring)
* Remove commented out assignment of gc_use_mmap in configure (refactoring)
* Remove dash characters comprising prefix of some verbose logs (gctest)
* Remove dependency on user32.dll import library from static libgc (Win32)
* Remove documentation specific to particular old BDWGC releases
* Remove duplicate Linux-related macro definitions in gcconfig.h
* Remove duplicate macro definitions in gcconfig.h except for Linux
* Remove gcmt-dll generation, rename libgc-lib.a to libgc.a (CMake)
* Remove goto statement in print_callers (code refactoring)
* Remove limit on number of heap sections
* Remove new_gc_alloc.h file
* Remove redundant GC_with_callee_saves_pushed call in multi-threaded builds
* Remove redundant check of GC_free argument in register_finalizer
* Remove redundant type casts in backgraph HEIGHT_UNKNOWN/IN_PROGRESS
* Remove unused GC_prev_heap_addr (refactoring)
* Remove unused STACK_GRAN macro definitions (code refactoring)
* Remove unused sparc_sunos4_mach_dep.s file
* Remove useless empty statements after block ones (refactoring)
* Remove weakobj_free_list variable in disclaim_weakmap_test (refactoring)
* Rename READ to PROC_READ in os_dep.c (code refactoring)
* Rename cord/cord test executable to de (CMake)
* Rename ext_descr to typed_ext_descr_t (code refactoring)
* Rename gc64.dll to gc.dll and gc[64]_dll.lib to gc.lib in NT_MAKEFILE
* Rename gc68060.lib to gc.lib, cord/cord68060.lib to cord.lib in SMakefile
* Rename make_as_lib option to enable_static in NT_MAKEFILE and WCC_MAKEFILE
* Rename nothreads option to disable_threads in NT_MAKEFILE
* Repeat run_one_test NTHREADS times by gctest if single-threaded
* Replace "msecs" with "ms" in all comments and messages
* Replace 'stack base' with 'stack bottom' in the documentation
* Replace SN_TARGET_ORBIS to PLATFORM_* and GC_NO_* macros
* Replace _M_AMD64 macro with _M_X64 (code refactoring)
* Replace find_limit_openbsd to find_limit_with_bound (OpenBSD 5.2+)
* Replace obsolete AC_HELP_STRING with AS_HELP_STRING (refactoring)
* Replace push_one calls with push_many_regs one for Win32 thread context
* Report memory region bounds and errno on GC_unmap/remap failure
* Report presence of process fork testing (gctest)
* Report time with a nanosecond precision where available
* Retry suspend/resume signals on all platforms by default
* Run tree and typed tests in child process (gctest)
* Set GC_collecting hint for GC_collect_a_little_inner calls (pthreads)
* Set name of GC marker threads
* Set so-version for installed shared libraries (CMake)
* Simplify logged message in scratch_recycle
* Simplify loops of collect_a_little/stopped_mark invoking mark_some
* Support -fvisibility=hidden option in CMake script
* Support CFLAGS_EXTRA to pass extra user-defined compiler flags (CMake)
* Support FreeBSD/RISC-V, Linux/arc, LoongArch, OpenBSD/powerpc64
* Support header files installation (CMake)
* Support most configure options in CMake script
* Suppress warnings in test_tinyfl() of gctest reported by Watcom C complier
* Take nanoseconds into account when updating full_gc_total_time
* Turn off C++ API by default, export it in gccpp library (CMake)
* Turn on automatic fork() handling by default on Android
* Update README.cmake regarding Unix, C++ and tests
* Update libgc.so version info to differentiate against v8.0.x
* Update the ASCII diagrams describing the tree structure for pointer lookups
* Update the documentation to match the current GC implementation
* Upgrade cmake_minimum_required(version) to 3.1
* Use CreateThread without GC_ prefix in gctest (code refactoring)
* Use KB/MB/GB abbreviations uniformly across entire documentation
* Use USE_MMAP_ANON when USE_MMAP is configured on OpenBSD
* Use a specific Emscripten allocator for Tiny
* Use atomic primitives for Sony PlayStation Portable 2 and PS4
* Use better precision Windows timers
* Use clock_gettime() instead of clock() on Cygwin and Linux
* Use compiler TLS on FreeBSD and NetBSD
* Use mprotect-based VDB on PowerPC and S390 (Linux)
* Use soft dirty bits on Linux (i386, powerpc, s390, x86_64)
* Workaround 'condition result<=0 is always false' cppcheck FP in get_maps
* Workaround 'push_regs configured incorrectly' error (GCC-11)
* Workaround 'same value in both branches of ternary operator' cppcheck FP
* Workaround various cppcheck false positives

(wiz)

2021-11-07 07:56:06 UTC MAIN commitmail json YAML

doc/TODO: add some

+ boehm-gc-8.2.0, exiv2-0.27.5, fzf-0.28.0, i3-4.20.1, libgdiplus-6.1,
  lxqt-1.0.0, musicpd-0.23.3, notmuch-0.34.1, poppler-21.11.0,
  protobuf-3.19.1, vala-0.54.3.

(wiz)

2021-11-05 15:58:23 UTC MAIN commitmail json YAML

2021-11-05 13:42:47 UTC MAIN commitmail json YAML

py-python-language-server: cleanup

(wiz)

2021-11-05 12:37:44 UTC MAIN commitmail json YAML

doc: Added lang/py-lsp-server version 1.2.4

(wiz)

2021-11-05 12:37:32 UTC MAIN commitmail json YAML

lang: sync package list

(wiz)

2021-11-05 12:36:15 UTC MAIN commitmail json YAML

lang/py-lsp-server: import py-lsp-server-1.2.4

A Python 3.6+ implementation of the Language Server Protocol.

This is a fork of the python-language-server project, maintained
by the Spyder IDE team and the community.

(wiz)

2021-11-05 11:17:49 UTC MAIN commitmail json YAML

doc: Added textproc/py-lsp-jsonrpc version 1.0.0

(wiz)

2021-11-05 11:17:39 UTC MAIN commitmail json YAML

textproc/Makefile: + py-lsp-jsonrpc.

(wiz)

2021-11-05 11:16:38 UTC MAIN commitmail json YAML

textproc/py-lsp-jsonrpc: import py-lsp-jsonrpc-1.0.0

A Python 3.6+ server implementation of the JSON RPC 2.0 protocol.
This library has been pulled out of the Python LSP Server project.

(wiz)

2021-11-05 11:01:56 UTC MAIN commitmail json YAML

doc: Updated lang/py-python-language-server to 0.36.2

(wiz)

2021-11-05 11:01:47 UTC MAIN commitmail json YAML

py-python-language-server: update to 0.36.2.

0.36.2

    Flatten folding regions
    Enable code folding results aggregation

0.36.1

    Add code in front of the diagnostic message for flake8.
    Pass document path to jedi_names when a file is not placed in a module.

0.36.0

    Allow passing explicit environment variables to Jedi environment
    Add document path to Jedi's sys_path
    Resolve flake8_executable allowing ~/${HOME} paths
    Pass server settings to new workspaces
    Synchronize document text updates
    Correct method and attribute detection on document/symbols call
    Specify relevant document path when retrieving some plugin settings

0.35.1

    Fix ujson dependency for Python 2.

0.35.0

    Allow usage of Pylint via stdin.
    Require python-jsonrpc-server >= 0.4.0
    Update ujson dependency to work with its latest release.
    Move CI to Github Actions.

0.34.1

    Make flake8 plugin use stdin.
    Fix error when formatting if continuation lines are incorrectly indented when using autopep8.

0.34.0

    Add option to configure flake8 executable.
    Read pycodestyle and flake8 configurations per workspace.
    Parse ignore arguments in flake8 to avoid issues with Atom.

0.33.3

    Do not start shutdown sequence on TCP when not checking parent process

0.33.2

    Do not create documents from a textDocument/rename
    Fix some code quality and bug-risk issues

0.33.1

    Add support for autopep8 aggressive option from config file

0.33.0

    Add optional class objects to completion list.
    Fix completions with one arg.
    Remove pycodestyle plugin's dependency on autopep8.

(wiz)

2021-11-05 09:14:28 UTC MAIN commitmail json YAML

2021-11-04 06:35:59 UTC MAIN commitmail json YAML

doc: Updated graphics/blender to 2.93.5 [mrg 2021-11-04]

(wiz)

2021-11-02 15:12:13 UTC MAIN commitmail json YAML

TODO: - dovecot2-pigeonhole-0.5.17, done.

(wiz)

2021-11-01 22:11:03 UTC MAIN commitmail json YAML

protobuf: remove patch that was merged upstream

(wiz)

2021-11-01 21:53:18 UTC MAIN commitmail json YAML

mk: describe missing musicpd options. sort.

(wiz)

2021-11-01 21:51:20 UTC MAIN commitmail json YAML

musicpd: switch (default-off) upnp option to libnpupnp

(wiz)

2021-11-01 21:47:22 UTC MAIN commitmail json YAML

doc: Added net/libnpupnp version 4.1.5

(wiz)

2021-11-01 21:47:12 UTC MAIN commitmail json YAML

net/Makefile: + libnpupnp

(wiz)

2021-11-01 21:47:01 UTC MAIN commitmail json YAML

net/libnpupnp: import libnpupnp-4.1.5

npupnp is an UPnP library derived from the venerable pupnp, based
on its 1.6.x branch (around 1.6.25).

Main modifications:

- Support multiple network interfaces
- Support multiple root devices (already in the late pupnp versions).
- Use libcurl for HTTP client functions.

(wiz)

2021-11-01 21:43:58 UTC MAIN commitmail json YAML

doc: Updated textproc/py-markdown to 3.2.2

(wiz)

2021-11-01 21:43:46 UTC MAIN commitmail json YAML

py-markdown: update to 3.2.2.

# Python-Markdown 3.2 Release Notes

Python-Markdown version 3.2 supports Python versions 3.5, 3.6, 3.7, 3.8, and
PyPy3.

### Drop support for Python 2.7

Python 2.7 reaches end-of-life on 2020-01-01 and Python-Markdown 3.2 has dropped
support for it. Please upgrade to Python 3, or use Python-Markdown 3.1.

### `em` and `strong` inline processor changes

In order to fix issue #792, `em`/`strong` inline processors were refactored. This
translated into removing many of the existing inline processors that handled this
logic:

* `em_strong`
* `strong`
* `emphasis`
* `strong2`
* `emphasis`

These processors were replaced with two new ones:

* `em_strong`
* `em_strong2`

The [`legacy_em`](../extensions/legacy_em.md) extension was also modified with new,
refactored logic and simply overrides the `em_strong2` inline processor.

### CodeHilite now always wraps with `<code>` tags

Before, the HTML generated by CodeHilite looked like:
- `<pre><code>foo = 'bar'</code></pre>` if you **were not** using Pygments.
- `<pre>foo = 'bar'</pre>`  if you **were** using Pygments.

To make the cases more consistent (and adhere to many Markdown specifications and
HTML code block markup suggestions), CodeHilite will now always additionally wrap
code with `<code>` tags. See #862 for more details.

This change does not alter the Python-Markdown API, but users relying on the old
markup will find their output now changed.

Internally, this change relies on the Pygments 2.4, so you must be using at least
that version to see this effect. Users with earlier Pygments versions will
continue to see the old behavior.

### `markdown.util.etree` deprecated

Previously, Python-Markdown was using either the `xml.etree.cElementTree` module
or the `xml.etree.ElementTree` module, based on their availability. In modern
Python versions, the former is a deprecated alias for the latter. Thus, the
compatibility layer is deprecated and extensions are advised to use
`xml.etree.ElementTree` directly. Importing `markdown.util.etree` will raise
a `DeprecationWarning` beginning in version 3.2 and may be removed in a future
release.

Therefore, extension developers are encouraged to replace
`from markdown.util import etree` with
`import xml.etree.ElementTree as etree` in their code.

## New features

The following new features have been included in the release:

* Some new configuration options have been added to the [toc](../extensions/toc.md)
  extension:

    * The `anchorlink_class` and `permalink_class` options allow class(es) to be
      assigned to the `anchorlink` and `permalink` respectively. This allows using
      icon fonts from CSS for the links. Therefore, an empty string passed to
      `permalink` now generates an empty `permalink`. Previously no `permalink`
      would have been generated. (#776)

    * The `permalink_title` option allows the title attribute of a `permalink` to be
      set to something other than the default English string `Permanent link`. (#877)

* Document thread safety (#812).

* Markdown parsing in HTML has been exposed via a separate extension called
  [`md_in_html`](../extensions/md_in_html.md).

* Add support for Python 3.8.

(wiz)

2021-11-01 21:42:11 UTC MAIN commitmail json YAML

doc: Updated security/tor-browser to 10.5.10

(wiz)

2021-11-01 21:41:59 UTC MAIN commitmail json YAML

tor-browser: update to 10.5.10.

    Translations Update
    Revert bug 40049 [torbutton]
    Bug 40051: Implement 2021 Year End Campaign look in about:tor

(wiz)

2021-11-01 21:41:47 UTC MAIN commitmail json YAML

py-markdown3: mention Python 2.x in DESCR/COMMENT

(wiz)

2021-11-01 21:41:09 UTC MAIN commitmail json YAML

py-pyparsing2: mention python 2.x in DESCR/COMMENT

(wiz)

2021-11-01 21:07:38 UTC MAIN commitmail json YAML

TODO: py-markdown is safe to upgrade

(wiz)

2021-11-01 21:07:00 UTC MAIN commitmail json YAML

python: add support for markdown to versioned_dependencies.mk

(wiz)

2021-11-01 21:06:35 UTC MAIN commitmail json YAML

py-markdown: mark as not-for-python2.7

py-markdown3 does that.

(wiz)

2021-11-01 21:05:56 UTC MAIN commitmail json YAML

2021-11-01 20:57:24 UTC MAIN commitmail json YAML

textproc/Makefile: + py-markdown3

(wiz)

2021-11-01 20:57:06 UTC MAIN commitmail json YAML

textproc/py-markdown3: import py27-markdown-3.1.1

This is the python 2.7 version of the package.

Markdown is a text-to-HTML conversion tool for web writers. Markdown
allows you to write using an easy-to-read, easy-to-write plain text
format, then convert it to structurally valid XHTML (or HTML).

This package provides a Python implementation.

(wiz)

2021-11-01 20:52:24 UTC MAIN commitmail json YAML

doc: Updated devel/py-protobuf to 3.19.0

(wiz)

2021-11-01 20:52:15 UTC MAIN commitmail json YAML

doc: Updated devel/protobuf to 3.19.0

(wiz)

2021-11-01 20:52:04 UTC MAIN commitmail json YAML

{py-,}protobuf: update to 3.19.0

  C++
  * Make proto2::Message::DiscardUnknownFields() non-virtual
  * Separate RepeatedPtrField into its own header file
  * For default floating point values of 0, consider all bits significant
  * cmake: support `MSVC_RUNTIME_LIBRARY` property (#8851)
  * Fix shadowing warnings (#8926)
  * Fix for issue #8484, constant initialization doesn't compile in msvc clang-cl environment (#8993)
  * Fix build on AIX and SunOS (#8373) (#9065)
  * Add Android stlport and default toolchains to BUILD. (#8290)

  Python
  * Proto2 DecodeError now includes message name in error message
  * Make MessageToDict convert map keys to strings (#8122)
  * Add python-requires in setup.py (#8989)
  * Add python 3.10 (#9034)

(wiz)

2021-11-01 20:43:07 UTC MAIN commitmail json YAML

2021-11-01 20:42:58 UTC MAIN commitmail json YAML

i3: update to 4.20.

Two long-awaited features have been added:

1. You can now use an “include” directive in your i3 config:
    https://i3wm.org/docs/userguide.html#include

2. You can now enable showing window icons in window titlebars:
    https://i3wm.org/docs/userguide.html#title_window_icon

Other changes:

  • default config: use dex for XDG autostart
  • docs/ipc: document scratchpad_state
  • ipc: the GET_CONFIG request now returns all included files and their details
  • i3-nagbar: position on focused monitor by default
  • i3-nagbar: add option to position on primary monitor
  • i3bar: use first bar config by default
  • i3-dmenu-desktop: ignore duplicate files and directories (fixes crash on NixOS)
  • i3-dump-log -f now uses UNIX sockets instead of pthreads. The UNIX socket approach
    should be more reliable and also more portable.
  • When clicking on a tab, focus its child (like when scrolling), or (if
    already focused), focus the tab container (alternatingly).
  • Implement the include config directive:
    https://i3wm.org/docs/userguide.html#include
  • Implement optionally showing window icons in titlebar:
    https://i3wm.org/docs/userguide.html#title_window_icon
  • Allow for_window to match against WM_CLIENT_MACHINE
  • Add %machine placeholder (WM_CLIENT_MACHINE) to title_format
  • 'move container|workspace to output': toggle a workspace (or container)
    between multiple outputs when multiple output names specified.
  • Add 'move container|workspace to output next'
  • Add 'all' window matching criterion
  • Acquire the WM_Sn selection when starting as required by ICCCM
  • Add --replace command line argument to replace an existing WM
  • Notify systemd when i3 is ready, allowing other services in a systemd user session
    to use i3 as a dependency

(wiz)

2021-11-01 20:35:25 UTC MAIN commitmail json YAML

doc: Updated graphics/libv4l to 1.22.1

(wiz)

2021-11-01 20:35:16 UTC MAIN commitmail json YAML

libv4l: update to 1.22.1.

v4l-utils-1.22.0
----------------

Gregor Jasny (3):
      configure.ac: Add copy of gnulib visibility.m4
      bootstrap.sh: Replace which with POSIX compliant command -v
      m4: Update ax_pthread to latest

v4l-utils-1.22.0
----------------

Alexandre Courbot (1):
      v4l2-compliance: test for vb2/m2m poll kernel bug

Bastien Nocera (1):
      keytable: Add source information in generated keymaps

Dafna Hirschfeld (7):
      utils: v4l2-ctl: support V4L2_CAP_IO_MC in v4l2-ctl '--list-formats-*' commands
      v4l2-ctl: vidcap: Add support for the CSC API
      v4l2: common: add the flags V4L2_FMT_FLAG_CSC* to the list that maps flags to str
      v4l2-ctl: subdev: Add support for the CSC API in the subdevices
      v4l2-ctl: subdev: Add the flags to the list of supported mbus formats
      v4l2-ctl: print specific error upon failure
      v4l2-ctl: fix bugs found in streaming_set_cap2out

Daniel W. S. Almeida (1):
      test-media: add support for vidtv

Deborah Brouwer (18):
      cec-compliance: add Audio System mask to Set Audio Rate
      cec: add active sensing test for Audio Rate Control messages
      cec: add invalid operand test for Audio Rate Control messages
      cec-follower: increase precision of Audio Rate Control active sensing
      cec-follower: detect the cessation of Audio Rate Control messages
      cec-follower: emulate features for CEC versions < CEC 2.0
      cec: add tests for Give Deck Status message
      cec: add tests for Deck Control message
      cec: add tests for Deck Play message
      cec-compliance: remove Deck Status test
      cec: add Deck Control wake-up handling tests
      cec: remove redundant struct cec_msg initializations
      cec-compliance: remove One Touch Record Status test
      cec-follower: use log_addr_type to get local device type
      cec: expand One Touch Record tests
      cec: add One Touch Record Standby tests
      cec: expand Timer Programming tests
      cec-follower: emulate programmed timer recordings

Gregor Jasny (4):
      buildsystem: Start v4l-utils 1.21.0 development cycle
      qv4l2: Also fall back to old method for querying resolution
      libdvbv5: hide my_strlcpy symbol
      libdvbv5: hide stack_dump symbols and provide soname compatibility

Hans Petter Selasky (3):
      Fix print formatting warning for clang.
      v4l-utils: FreeBSD already defines packed
      Use standard integer types

Hans Verkuil (154):
      v4l-utils: sync with latest media kernel
      cec-ctl: improve --list-devices
      test-media: also keep vivid cec devices open
      test-media: add 'tee /dev/kmsg'
      v4l-utils: sync with latest media kernel
      v4l-utils: sync with latest media kernel
      v4l2-info.cpp: add new flag V4L2_FMT_FLAG_ENC_CAP_FRAME_INTERVAL
      v4l2-compliance: fix cache hint regressions
      test-media: enable cache_hints for the first vivid instance
      cec-compliance: add 'reason' sanity check.
      qvidcap: set GL_UNPACK_ROW_LENGTH for Bayer formats
      qvidcap: fix GL_UNPACK_ROW_LENGTH for Bayer > 8 bits
      v4l2-compliance: relax testBasicSelection check.
      v4l2-compliance: fix stateful encoder tests
      qv4l2: fix use of deprecated byteCount method
      qv4l2: add -Wno-psabi to avoid ABI warning on ARM
      qv4l2: fix more 'deprecated Qt functions' warnings
      v4l2-compliance: drop kernel_version
      v4l2-compliance: disable cache flag test for kernels < 5.9
      cec-compliance: clarify a power transition test
      v4l2-compliance: remove spurious \n in message
      qv4l2: QGuiApplication::screenAt() appeared in Qt 5.10
      v4l2/cec-compliance: use new GIT_SHA variable
      cec-compliance: don't skip tests if phys addr is invalid
      v4l2-ctl: set  total number of native DTDs to 1
      cec-compliance: the SHA needs to be shown in different ways
      v4l2-compliance: fix colorspace checks for JPEG codecs
      v4l2-compliance: improve frequency range checks
      cec-follower: fix logging the SHA
      v4l-utils: update v4l2-tpg.patch
      v4l-utils: sync with latest media kernel
      v4l-utils: use V4L2_TYPE_IS_CAPTURE
      v4l2-ctl: fix INTEGER64 support, add common_print_control()
      v4l2-ctl: rename vivid_uvc_meta_buf to uvc_meta_buf
      cv4l-helpers.h: fix the cv4l_buffer assignment operator
      v4l2-ctl: fix broken fd.qbuf error check
      v4l2-compliance: some fails were ignored
      cec-follower: CEC_MSG_STANDBY can just call enter_standby()
      v4l2-tpg.patch: add clamp_t define
      sync with latest media kernel
      cec-follower: add --standby and --toggle-power-status
      cec-ctl: improve the --phys-addr-from-edid-poll option
      v4l-utils: sync with media_tree master
      cec-ctl: don't spam log with PA changes unless paused
      v4l-utils: sync with media_tree master
      libcecutil: make license consistent
      media-ctl: fix compiler warnings
      cec-compliance: options -n and -N were swapped in --help
      cec-ctl/cec-compliance: add pulse8-cec kernel version check
      cec utils and v4l2-compliance: improve version info
      cec-follower: drop physical address check
      cec-ctl: really wait for 2 seconds when the HPD is low
      cec-ctl.1.in: fix awkward language
      cec-ctl: detect if Standby etc. messages are Nacked
      v4l2-compliance-32: use v4l2_compliance_CPPFLAGS
      v4l2-ctl-32: use v4l2_ctl_CPPFLAGS, fix wrong check
      common/media-info.cpp: 'Flags' was not aligned
      v4l2-compliance: improve comment for CROPCAP/G_SELECTION fail
      v4l2-ctl: clean up control value printing
      v4l2-ctl: break on VIDIOC_DQEVENT error
      v4l-utils: sync with media_tree master
      qv4l2: fix CaptureWin::setWindowSize() if there are multiple screens
      v4l2-compliance: fix two S_EDID tests
      v4l2-compliance: test polling and disconnecting
      v4l2-compliance: skip sequence tests for vivid
      v4l-utils: sync with latest media_tree master repo
      v4l2-subdev.h: replace BIT(0) by 0x00000001
      v4l2-info: add v4l2_info_subdev_capability
      v4l2-ctl: add support for VIDIOC_SUBDEV_QUERYCAP
      v4l2-compliance: add support for VIDIOC_SUBDEV_QUERYCAP
      v4l2-compliance: improve VIDIOC_TRY_DE/ENCODER_CMD tests
      v4l2-compliance: improve VIDIOC_(TRY_)EN/DECODER_CMD tests
      v4l2-compliance: check correct buffer length after CREATE_BUFS
      v4l2-ctl: fix incorrect check for last_ts
      media-info: MEDIA_ENT_F_IO_DTV doesn't need an interface
      test-media: improve vidtv tests
      cec-ctl: showTopology(): fix level wraparound bug
      v4l2-compliance: add missing V4L2_PIX_FMT_H264_SLICE
      cec-compliance: improve current latency checks
      configure.ac: revert AM_GNU_GETTEXT_VERSION change
      configure.ac: improve gettext compatibility support
      v4l-utils: sync with latest media kernel
      v4l2-compliance: improve fmtdesc.description check
      v4l2-compliance: improve compound control checks
      v4l2-tpg.patch: rename min/max defines to tpg_min/max
      v4l2-compliance: don't warn about seq counter for metadata
      v4l2-ctl: add --show-edid, add new test EDIDs
      v4l2-ctl: don't squash setting multiple identical controls.
      v4l2-ctl: fix hdmi and hdmi-4k-170mhz EDIDs
      v4l2-ctl: improve --help-edid
      v4l2-ctl: update EDIDs
      qv4l2: fallback if window()->windowHandle() == NULL
      v4l2-ctl: recognize compound h264 and fwht control types
      cec: improve vendor ID logging
      v4l2-compliance: rename stvec to vec_remote_subtests
      v4l2-ctl: add missing const, use {} instead of memset
      v4l2-ctl: remove unused struct flag_def
      v4l2-dbg: fix control flow problem
      v4l2-compliance: move all vivid controls to v4l2-compliance.h
      utils/libcecutil/cec-log.cpp: report 6 digits of Vendor ID
      utils/cec: fix inconsistent Vendor ID reporting
      v4l2-ctl: add '--set-edid type=list' support
      cec-compliance: clarify a warning
      cec-compliance: use the actual audio_out_delay value
      cec-compliance: improve error message
      cec-compliance: hardcode audio_out_delay to 1 if not set
      v4l2-compliance: V4L2_PIX_FMT_VP8_FRAME is for stateless decoder
      v4l-utils: sync with upstream media_tree master
      v4l2-ctl: add new control types
      cec-compliance: skip warning if audio_out_delay is 1
      v4l-utils: sync with media_tree/master
      cec-compliance: move audio helper functions to cec-test-audio.cpp
      cec-compliance: move CDC helper functions to cec-test.cpp
      cec-ctl: improve 'Sleep' message in stress test
      cec-ctl: min/max-sleep arguments should be double, not unsigned
      v4l-utils: patch v4l2-controls.h
      v4l-utils: sync with media_tree master
      v4l2-compliance: improve request tests
      contrib/test/test-media: add -setup option
      v4l2-compliance: fix bad indentation
      v4l2-compliance: fix g++-7 compile error
      cec-compliance/follower: fix type comparison warnings
      libcecutil/cec-info.cpp: rename Reserved to Backup
      cec-follower: fix incorrect fallthrough
      cec-ctl: report low drive without --verbose
      test-media: add vidtv to the mc target
      test-media: drop vidtv from mc, but warn if MC is disabled for DVB
      cec-ctl: free signal time -> signal free time
      cec-ctl: log signal free time when (show && !verbose)
      cec-follower: refactoring: split up overly long functions
      cec-compliance: use send_timer_error for one more test
      cec-compliance: add cec-test-tuner-record-timer.cpp
      cec-compliance: improve warning about late reply
      cec-compliance: improve testLostMsgs test
      configure.ac: drop printf for GIT_COMMIT_DATE
      cec-compliance: wait up to 10s for Inactive Source reply
      cec-compliance: fix broken timer tests
      v4l-utils: libdvbv5: fix broken my_strlcpy calls
      v4l2-ctl: update test EDIDs
      v4l2-compliance: add 0 check for v4l2_event reserved field
      v4l2-compliance: add new test for 32/64 bit time handling
      v4l-utils: sync with latest media staging tree
      v4l2-compliance: use fail_on_test_val for better fail reports
      test-media: add -E and -W options
      test-media: configure vimc scaler correctly
      test-media: missed one scaler config line
      test-media: add 'date' at beginning and end, show versions
      test-media: mc should include vidtv
      test-media: drop vidtv from the 'mc' target
      test-media: show version info earlier and show cmd args
      cec-compliance: fix 'unresponsive' detection
      cec-compliance: improve confusing message
      cec-compliance: fix confusing 'Transient state' message
      v4l2-compliance: check entity function for codecs

Ismael Luceno (1):
      keytable: Fix missing inclusion of argp.h

James Le Cuirot (1):
      configure.ac: Add --without-libudev option to avoid automagic dep

Luca Boccassi (1):
      Build with libbpf, remove local sources

Marian Cichy (2):
      media-ctl: fix ycbcr property in help description
      media-ctl: add v4l2-ycbcr-enc field in help description

Marvin Schmidt (1):
      mc_nextgen_test: Link against argp library

Mauro Carvalho Chehab (41):
      v4l2grab: fix block mode handling
      v4l2grab: add querycap basic support
      libv4l2: add newer caps to v4l2_driver.c
      v4l2grab: prepare it for adding support for other methods
      v4l2grab: add command line args for other capture methods
      v4l2grab: some code reorg
      v4l2grab: add read and userptr capture methods
      v4l2grab: remove an unused var
      libdvbv5: add support for the registration descriptor
      libdvbv5: detect SMTPE 302m audio format
      libdvbv5: use an array for the fourcc type
      dvb-file: reimplement get_pmt_descriptors()
      dvbv5-zap: add a warning when not recording PMT data
      dvbv5-zap: allow recording also the SDT table
      dvbv5-zap: don't use start time initialized
      libdvbv5: initialize v3 params
      libdvbv5: fix the quality detection logic
      libdvbv5: fix init of the ATSC service location
      libdvbv5: avoid a potential access out of an array
      dvb-fe-tool: better check the event type
      libdvbv5: don't leak memory at dvb-dev-remote
      dvbv5-daemon: do some cleanups at the daemon
      libdvbv5: dvb-dev-remote: don't leak resources at send_buf()
      libdvbv5: dvb-dev-local: fix error handling for device addition
      libdvbv5: dvb-dev-local: better handle realloc()
      libdvb: fix ATSC service location parser
      libdvbv5: add a warning if a descriptor's init doesn't went fine
      libdvbv5: desc_network_name: simplify the init code
      libdvbv5: validate cable descriptor's size
      libdvbv5: desc_ca: cleanup the routine
      libdvbv5: desc_language: check if the size is correct
      libdvbv5: fix a typo
      dvb-file: fix one-line output with default values
      dvb-zap: copy_to_file doesn't return any value
      dvbv5-zap: add a check for dvb_fe_retrieve_status() errors
      dvbv5-zap: remove an unused logic
      dvbv5-zap: fix a cut-and paste error
      libdvbv5: dvb-dev-remote: better handle cmd size
      dvb-dev-remote: check if setsockopt() fails
      dvbv5-daemon: don't dereference a null pointer
      Makefile.am: turn the build less verbose by default

Max Schulze (1):
      v4l2-ctl: print delta to current clock in verbose mode

Niklas Söderlund (2):
      configure.ac: Resolve GIT_* even if repository is a submodule
      configure.ac: Fix building without libudev

Paul Elder (10):
      v4l2-ctl: Fix test_ioctl cmd type
      v4l2-compliance: Convert testBlockingDQBuf to pthreads
      v4l2-compliance: Add libcamera to businfo prefixes
      configure.ac: Export git commit count
      media-ctl: Add version command
      v4l2-compliance: Add version command
      v4l2-ctl: Add version command
      cec-compliance: Add version command
      cec-ctl: Add version command
      cec-follower: Add version command

Rosen Penev (27):
      convert to range based loops
      use auto
      use using instead of typedef
      use emplace_back
      convert files to reference
      use explicit for single argument constructors
      fix mismatching declaration
      add missing include for uClibc-ng
      clean up includes and convert C includes to C++
      v4l-helpers: don't mix enum type with int
      cppcheck: turn several references to const
      cppcheck: use const references
      clang-tidy: use nullptr
      clang-tidy: add a bunch of const
      v4l-utils: switch remote_subtest arrays to vector
      v4l-utils: convert board_list to vector
      clang-tidy: use using instead of typedef
      clang-tidy: use auto
      clang-tidy: use nullptr
      remove unused ARRAY_SIZE
      cec-tuner: std::array conversions
      v4l2-utils: turn fb_formats to constexpr array
      mass constexpr conversions
      v4l-utils: add missing static
      v4l-utils: add missing fallthrough
      remove pointless constructor
      utils: replace push_back with emplace_back

Sean Young (8):
      lircd2toml: add option to keep lirc codes as they are
      Move sync-with-kernel into dedicated shell script ./sync-with-kernel.sh
      v4l-utils: sync with latest media kernel
      ir-ctl: include timeout in raw IR and parse timeout in pulse-space file
      keytable: ensure BPF IR decoders use correct section name
      ir-ctl: print correct transmitter count
      ir-ctl: Revert "ir-ctl: print correct transmitter count"
      ir-ctl: increase the size of the buffer used to read raw files

Sebastian Fricke (1):
      README: Update build requirements for debian

Sergey Senozhatsky (3):
      v4l2-utils: test cache_hints for MMAP queues
      v4l-compliance: remove NON_CONSISTENT hint test
      v4l-compliance: re-introduce NON_COHERENT and cache hints tests

Trenton Schulz (1):
      Rudimentary support for mi_media_detect_type on FreeBSD.

Ulrich Ölmann (3):
      keytable: fix typo
      configure.ac: autodetect availability of systemd
      keytable: restrict installation of 50-rc_keymap.conf

(wiz)

2021-11-01 20:31:14 UTC MAIN commitmail json YAML

TODO: - ocamlgraph-1.81 (older than 1.8.8)

(wiz)

2021-11-01 20:30:38 UTC MAIN commitmail json YAML

doc: Updated audio/ladspa to 1.17

(wiz)

2021-11-01 20:30:28 UTC MAIN commitmail json YAML

ladspa: update to 1.17.

Version 1.16 - 3 Sep 2021

  Change applyplugin to use libsndfile.

  Fix URL in documentation.

  Fix so delay can handle a delay of zero.

Version 1.17 - 9 Sep 2021

  Simplify, and hopefully accelerate, clip checking code in applyplugin.

  Improved usage message.

(wiz)