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 (24m)  pkgsrc-2024Q1 (14d)  pkgsrc-2023Q4 (42d)  pkgsrc-2023Q2 (74d)  pkgsrc-2023Q3 (154d) 

2024-05-13 06:45:32 UTC Now

2019-02-13 21:20:47 UTC MAIN commitmail json YAML

doc: Updated x11/xkeyboard-config to 2.26

(wiz)

2019-02-13 21:20:38 UTC MAIN commitmail json YAML

xkeyboard-config: update to 2.26.

2.26 Bugzilla moved to gitlab as well
19 commits
Translations updated

(wiz)

2019-02-13 21:15:45 UTC MAIN commitmail json YAML

doc: Updated converters/libetonyek to 0.1.9

(wiz)

2019-02-13 21:15:36 UTC MAIN commitmail json YAML

libetonyek: update to 0.1.9.

libetonyek 0.1.9

- Fix spelling of property meta:initial-creator.
- Support files created via iCloud Web Browser. (tdf#120707)
- Remove unneeded check for additional glm headers, which was failing
  with newest version(s) of glm.
- Fix a couple of issues detected by oss-fuzz and forcepoint.

libetonyek 0.1.8

- All formats:
  + Parse fields.
  + Improve parsing of lists.
  + Fix output of orphans and widows paragraph properties.
  + Correctly handle rectangles with rounded corners.
  + Improve output of callouts.
  + Parse line ends (arrows).
  + Parse curves with multiple components.
  + Improve parsing of fills.
  + Improve parsing of tables.
  + Handle cropped images.
  + Parse grouped shapes.
  + Parse audio/video preview images.
  + Parse text wrap.
- Keynote 2-5:
  + Parse old-style images (Keynote 2-3?).
  + Parse slide styles.
  + Output master slides.
  + Parse connection lines.
- Keynote 6:
  + Improve detection of Keynote 6 documents. (tdf#113737)
  + Output master slides.
  + Parse connection lines.
- Numbers 1-2:
  + Properly parse TRUE and FALSE functions.
- Pages 1-4:
  + Parse annotations.
  + Improve parsing of images (position etc.).
  + Handle tables in a group.
  + Parse page dimensions from print settings.
- Pages 5:
  + Parse page dimensions.
  + Parse footnotes/endnotes.
  + Parse comments.
  + Parse headers/footers.
  + Parse tables.
  + Parse textboxes.
  + Fix line spacing and paragraph margins.
  + Parse more text properties.
- Miscellaneous:
  + Add support for Keynote 1 documents.
  + Add support for Numbers 3 documents.
  + Fix several issues found by oss-fuzz.
  + Fix build with glm 0.9.9.
  + Other fixes and improvements.

(wiz)

2019-02-13 20:51:57 UTC MAIN commitmail json YAML

2019-02-13 20:32:12 UTC MAIN commitmail json YAML

doc: Updated devel/boehm-gc to 8.0.2

(wiz)

2019-02-13 20:32:04 UTC MAIN commitmail json YAML

boehm-gc: update to 8.0.2.

== [8.0.2] 2018-12-23 ==

* Abort with appropriate message if executable pages cannot be allocated
* Add initial testing of GC_enable/disable, MALLOC[_ATOMIC]_IGNORE_OFF_PAGE
* Add paths to filenames mentioned in the copyright section in README
* Add test using disclaim notifiers to implement a weak map
* Adjust #error messages format
* Allow to force executable pages allocation in gctest
* Avoid potential 'macro redefinition' errors for config.h macros
* Call real pthread_sigmask instead of its wrapper in start_mark_threads
* Check result of pthread_mutex_unlock in specific.c
* Default to a single-threaded build for Nintendo, Orbis, Sony PSP targets
* Default to non-executable memory allocation across all make scripts
* Define GC_ATOMIC_UNCOLLECTABLE and JAVA_FINALIZATION in all make scripts
* Do not prevent GC from looking at environment variables (BCC_MAKEFILE)
* Do not use 'ifndef AO_CLEAR' in mark, pthread_support and gctest
* Do not use spin locks if AO test-and-set is emulated (pthreads)
* Document HANDLE_FORK macro optional usage in Makefile.direct
* Document assertion in the setters that used to return old value
* Eliminate 'assigned value never used' compiler warning in test_cpp WinMain
* Eliminate 'casting signed to bigger unsigned int' CSA warning
* Eliminate 'different const qualifiers' MS VC warnings in cordbscs
* Eliminate 'function is never used' cppcheck warning for calloc/realloc
* Eliminate 'non-virtual destructor for class with inheritors' CSA warning
* Eliminate 'pointer targets differ in signedness' compiler warning (Win32)
* Eliminate 'struct member is never used' cppcheck warnings in os_dep
* Eliminate 'uninitialized var' cppcheck false positive in mach_dep, os_dep
* Eliminate 'unreferenced formal parameter' compiler warning in msvc_dbg
* Eliminate redundant check in backwards_height
* Fix 'USE_MUNMAP macro redefinition' error for NaCl
* Fix 'collecting from unknown thread' abort in leak-finding mode for Win32
* Fix 'mprotect remapping failed' abort on NetBSD with PaX enabled
* Fix 'too wide non-owner permissions are set for resource' code defect
* Fix GC_VSNPRINTF in cordprnt for DJGPP and MS VC for WinCE
* Fix GC_register_disclaim_proc for leak-finding mode
* Fix a deadlock in write_fault_handler if AO_or is emulated
* Fix comment typo in CMakeLists.txt
* Fix concurrent bitmap update in GC_dirty
* Fix deadlocks in write and suspend handlers if AO test-and-set is emulated
* Fix executable memory allocation in GC_unix_get_mem
* Fix hbp overflow in GC_install_counts
* Fix linkage with a system libatomic_ops shared library
* Fix lock assertion violation in get_index if GC_ALWAYS_MULTITHREADED
* Fix marking of finalizer closure object
* Fix marks and hb_n_marks consistency when disclaim returns true
* Fix memory allocation on GCF (Linux/x64)
* Fix missing curses.h in cord/de when compiling manually (MS VC, MinGW)
* Fix test_cpp assertion violation in find-leak mode
* Fix tests linkage with internal atomic_ops.o
* Fix unneeded end_stubborn_change/ptr_store_and_dirty in disclaim_test
* Guard against potential buffer overflow in CORD_next and CORD_pos_fetch
* New macro to suppress printing of leaked objects
* Pass -Wall -Wextra -Wpedantic to g++ if supported (configure)
* Prefix internal durango_get_mem symbol with 'GC_'
* Prevent double inclusion of javaxfc.h and private/specific.h
* Print relevant message in tests not appropriate for leak detection mode
* Reduce scope of local variables in GC_remove_all_threads_but_me
* Refine HIDE_POINTER documentation for the case of the leak-finding mode
* Refine documentation in gc_disclaim.h
* Remove extra USE_MMAP definition for Interix
* Remove redundant header double-inclusion checks in the private headers
* Remove strlen calls with a constant string argument in msvc_dbg
* Specify register_disclaim_proc and finalized_malloc argument as non-null
* Support UWP/arm64 target
* Test marking of finalizer closure object in disclaim_test
* Turn off leak detection mode explicitly in cord/de
* Turn off parallel marker, thread-local allocation if used AO ops emulated
* Turn on gcj functionality in BCC, DMC, NT, OS/2, WCC makefiles
* Turn on memory unmapping in BCC/DMC/NT/WCC makefiles and Makefile.direct
* Update NO_EXECUTE_PERMISSION documentation
* Update documentation about arm64 ABI in gcconfig.h
* Use AO_or in async_set_pht_entry_from_index if available
* Use GC_WORD_MAX macro across all C source files
* Use macro to operate on a flag residing in GC_stop_count
* Use standalone private macro to guard against ptr_t redefinition
* Workaround '#error' cppcheck messages in backgraph and private headers
* Workaround 'AST broken' syntax error reported by cppcheck in GC_mark_some
* Workaround 'GC_dump function is never used' cppcheck warning
* Workaround 'local address assignment to a global variable' CSA warning
* Workaround 'local variable end shadows outer symbol' cppcheck warnings
* Workaround 'local variable obj_displ shadows outer symbol' cppcheck warning
* Workaround 'nonlocal var will use ptr to local var' cppcheck false positive
* Workaround 'pointer addition with NULL pointer' cppcheck error in msvc_dbg
* Workaround 'potential non-terminated string' false positive in cordbscs
* Workaround 'value of _MAX_PATH is unknown' cppcheck warning
* Workaround cppcheck warnings regarding CLOCKS_PER_SEC, REDIRECT_REALLOC

(wiz)

2019-02-13 20:30:05 UTC MAIN commitmail json YAML

doc: Updated net/gssdp to 1.0.3

(wiz)

2019-02-13 20:29:56 UTC MAIN commitmail json YAML

gssdp: update to 1.0.3.

1.0.3
=====
- meson build fixes
- Fix running sniffer from meson build
- Fix issue on OS X when socket is destroyed after suspend
- Fix a memory leak in the device sniffer
- Fix a crash when sending a SSDP message after clearing the custom headers
- Use utsname.release for Server: header

Bugs fixed in this release:
- https://gitlab.gnome.org/GNOME/gssdp/issues/1
- https://bugzilla.gnome.org/show_bug.cgi?id=794340

(wiz)

2019-02-13 20:21:46 UTC MAIN commitmail json YAML

doc: Updated print/libpaper to 1.1.26

(wiz)

2019-02-13 20:21:37 UTC MAIN commitmail json YAML

libpaper: update to 1.1.26.

Changes not found.

(wiz)

2019-02-13 20:19:15 UTC MAIN commitmail json YAML

doc: Updated www/py-mechanize to 0.4.0

(wiz)

2019-02-13 20:19:06 UTC MAIN commitmail json YAML

py-mechanize: update to 0.4.0.

Changes not found.

(wiz)

2019-02-13 20:12:25 UTC MAIN commitmail json YAML

doc: Updated fonts/harfbuzz to 2.3.1

(wiz)

2019-02-13 20:12:10 UTC MAIN commitmail json YAML

harfbuzz: update to 2.3.1.

Overview of changes leading to 2.3.1
Wednesday, January 30, 2019
====================================
- AAT bug fixes.
- Misc internal housekeeping cleanup.

(wiz)

2019-02-13 20:07:39 UTC MAIN commitmail json YAML

doc: Updated security/libssh to 0.86

(wiz)

2019-02-13 20:07:29 UTC MAIN commitmail json YAML

libssh: update to 0.86.

version 0.8.6 (released 2018-12-24)
  * Fixed compilation issues with different OpenSSL versions
  * Fixed StrictHostKeyChecking in new knownhosts API
  * Fixed ssh_send_keepalive() with packet filter
  * Fixed possible crash with knownhosts options
  * Fixed issus with rekeying
  * Fixed strong ECDSA keys
  * Fixed some issues with rsa-sha2 extentions
  * Fixed access violation in ssh_init() (static linking)
  * Fixed ssh_channel_close() handling

(wiz)

2019-02-13 20:05:23 UTC MAIN commitmail json YAML

doc: Updated devel/bison to 3.2.4

(wiz)

2019-02-13 20:05:14 UTC MAIN commitmail json YAML

bison: update to 3.2.4.

* Noteworthy changes in release 3.2.4 (2018-12-24) [stable]

** Bug fixes

  Fix the move constructor of symbol_type.

  Always provide a copy constructor for symbol_type, even in modern C++.

* Noteworthy changes in release 3.2.3 (2018-12-18) [stable]

** Bug fixes

  Properly support token constructors in C++ with types that include commas
  (e.g., std::pair<int, int>).  A regression introduced in Bison 3.2.

* Noteworthy changes in release 3.2.2 (2018-11-21) [stable]

** Bug fixes

  C++ portability issues.

* Noteworthy changes in release 3.2.1 (2018-11-09) [stable]

** Bug fixes

  Several portability issues have been fixed in the build system, in the
  test suite, and in the generated parsers in C++.

* Noteworthy changes in release 3.2 (2018-10-29) [stable]

** Backward incompatible changes

  Support for DJGPP, which have been unmaintained and untested for years, is
  obsolete.  Unless there is activity to revive it, it will be removed.

** Changes

  %printers should use yyo rather than yyoutput to denote the output stream.

  Variant-based symbols in C++ should use emplace() rather than build().

  In C++ parsers, parser::operator() is now a synonym for the parser::parse.

** Documentation

  A new section, "A Simple C++ Example", is a tutorial for parsers in C++.

  A comment in the generated code now emphasizes that users should not
  depend upon non-documented implementation details, such as macros starting
  with YY_.

** New features

*** C++: Support for move semantics (lalr1.cc)

  The lalr1.cc skeleton now fully supports C++ move semantics, while
  maintaining compatibility with C++98.  You may now store move-only types
  when using Bison's variants.  For instance:

    %code {
      #include <memory>
      #include <vector>
    }

    %skeleton "lalr1.cc"
    %define api.value.type variant

    %%

    %token <int> INT "int";
    %type <std::unique_ptr<int>> int;
    %type <std::vector<std::unique_ptr<int>>> list;

    list:
      %empty    {}
    | list int  { $$ = std::move($1); $$.emplace_back(std::move($2)); }

    int: "int"  { $$ = std::make_unique<int>($1); }

*** C++: Implicit move of right-hand side values (lalr1.cc)

  In modern C++ (C++11 and later), you should always use 'std::move' with
  the values of the right-hand side symbols ($1, $2, etc.), as they will be
  popped from the stack anyway.  Using 'std::move' is mandatory for
  move-only types such as unique_ptr, and it provides a significant speedup
  for large types such as std::string, or std::vector, etc.

  If '%define api.value.automove' is set, every occurrence '$n' is replaced
  by 'std::move ($n)'.  The second rule in the previous grammar can be
  simplified to:

    list: list int  { $$ = $1; $$.emplace_back($2); }

  With automove enabled, the semantic values are no longer lvalues, so do
  not use the swap idiom:

    list: list int  { std::swap($$, $1); $$.emplace_back($2); }

  This idiom is anyway obsolete: it is preferable to move than to swap.

  A warning is issued when automove is enabled, and a value is used several
  times.

    input.yy:16.31-32: warning: multiple occurrences of $2 with api.value.automove enabled [-Wother]
    exp: "twice" exp  { $$ = $2 + $2; }
                                  ^^

  Enabling api.value.automove does not require support for modern C++.  The
  generated code is valid C++98/03, but will use copies instead of moves.

  The new examples/c++/variant-11.yy shows these features in action.

*** C++: The implicit default semantic action is always run

  When variants are enabled, the default action was not run, so

    exp: "number"

  was equivalent to

    exp: "number"  {}

  It now behaves like in all the other cases, as

    exp: "number"  { $$ = $1; }

  possibly using std::move if automove is enabled.

  We do not expect backward compatibility issues.  However, beware of
  forward compatibility issues: if you rely on default actions with
  variants, be sure to '%require "3.2"' to avoid older versions of Bison to
  generate incorrect parsers.

*** C++: Renaming location.hh

  When both %defines and %locations are enabled, Bison generates a
  location.hh file.  If you don't use locations outside of the parser, you
  may avoid its creation with:

    %define api.location.file none

  However this file is useful if, for instance, your parser builds an AST
  decorated with locations: you may use Bison's location independently of
  Bison's parser.  You can now give it another name, for instance:

    %define api.location.file "my-location.hh"

  This name can have directory components, and even be absolute.  The name
  under which the location file is included is controlled by
  api.location.include.

  This way it is possible to have several parsers share the same location
  file.

  For instance, in src/foo/parser.hh, generate the include/ast/loc.hh file:

    %locations
    %define api.namespace {foo}
    %define api.location.file "include/ast/loc.hh"
    %define api.location.include {<ast/loc.hh>}

  and use it in src/bar/parser.hh:

    %locations
    %define api.namespace {bar}
    %code requires {#include <ast/loc.hh>}
    %define api.location.type {bar::location}

  Absolute file names are supported, so in your Makefile, passing the flag
  -Dapi.location.file='"$(top_srcdir)/include/ast/location.hh"' to bison is
  safe.

*** C++: stack.hh and position.hh are deprecated

  When asked to generate a header file (%defines), the lalr1.cc skeleton
  generates a stack.hh file.  This file had no interest for users; it is now
  made useless: its content is included in the parser definition.  It is
  still generated for backward compatibility.

  When in addition to %defines, location support is requested (%locations),
  the file position.hh is also generated.  It is now also useless: its
  content is now included in location.hh.

  These files are no longer generated when your grammar file requires at
  least Bison 3.2 (%require "3.2").

** Bug fixes

  Portability issues on MinGW and VS2015.

  Portability issues in the test suite.

  Portability/warning issues with Flex.

* Noteworthy changes in release 3.1 (2018-08-27) [stable]

** Backward incompatible changes

  Compiling Bison now requires a C99 compiler---as announced during the
  release of Bison 3.0, five years ago.  Generated parsers do not require a
  C99 compiler.

  Support for DJGPP, which have been unmaintained and untested for years, is
  obsolete. Unless there is activity to revive it, the next release of Bison
  will have it removed.

** New features

*** Typed midrule actions

  Because their type is unknown to Bison, the values of midrule actions are
  not treated like the others: they don't have %printer and %destructor
  support.  It also prevents C++ (Bison) variants to handle them properly.

  Typed midrule actions address these issues.  Instead of:

    exp: { $<ival>$ = 1; } { $<ival>$ = 2; }  { $$ = $<ival>1 + $<ival>2; }

  write:

    exp: <ival>{ $$ = 1; } <ival>{ $$ = 2; }  { $$ = $1 + $2; }

*** Reports include the type of the symbols

  The sections about terminal and nonterminal symbols of the '*.output' file
  now specify their declared type.  For instance, for:

    %token <ival> NUM

  the report now shows '<ival>':

    Terminals, with rules where they appear

    NUM <ival> (258) 5

*** Diagnostics about useless rules

  In the following grammar, the 'exp' nonterminal is trivially useless.  So,
  of course, its rules are useless too.

    %%
    input: '0' | exp
    exp: exp '+' exp | exp '-' exp | '(' exp ')'

  Previously all the useless rules were reported, including those whose
  left-hand side is the 'exp' nonterminal:

    warning: 1 nonterminal useless in grammar [-Wother]
    warning: 4 rules useless in grammar [-Wother]
    2.14-16: warning: nonterminal useless in grammar: exp [-Wother]
    input: '0' | exp
                  ^^^
    2.14-16: warning: rule useless in grammar [-Wother]
    input: '0' | exp
                  ^^^
    3.6-16: warning: rule useless in grammar [-Wother]
    exp: exp '+' exp | exp '-' exp | '(' exp ')'
          ^^^^^^^^^^^
    3.20-30: warning: rule useless in grammar [-Wother]
    exp: exp '+' exp | exp '-' exp | '(' exp ')'
                        ^^^^^^^^^^^
    3.34-44: warning: rule useless in grammar [-Wother]
    exp: exp '+' exp | exp '-' exp | '(' exp ')'
                                      ^^^^^^^^^^^

  Now, rules whose left-hand side symbol is useless are no longer reported
  as useless.  The locations of the errors have also been adjusted to point
  to the first use of the nonterminal as a left-hand side of a rule:

    warning: 1 nonterminal useless in grammar [-Wother]
    warning: 4 rules useless in grammar [-Wother]
    3.1-3: warning: nonterminal useless in grammar: exp [-Wother]
    exp: exp '+' exp | exp '-' exp | '(' exp ')'
    ^^^
    2.14-16: warning: rule useless in grammar [-Wother]
    input: '0' | exp
                  ^^^

*** C++: Generated parsers can be compiled with -fno-exceptions (lalr1.cc)

  When compiled with exceptions disabled, the generated parsers no longer
  uses try/catch clauses.

  Currently only GCC and Clang are supported.

** Documentation

*** A demonstration of variants

  A new example was added (installed in .../share/doc/bison/examples),
  'variant.yy', which shows how to use (Bison) variants in C++.

  The other examples were made nicer to read.

*** Some features are no longer 'experimental'

  The following features, mature enough, are no longer flagged as
  experimental in the documentation: push parsers, default %printer and
  %destructor (typed: <*> and untyped: <>), %define api.value.type union and
  variant, Java parsers, XML output, LR family (lr, ielr, lalr), and
  semantic predicates (%?).

** Bug fixes

*** GLR: Predicates support broken by #line directives

  Predicates (%?) in GLR such as

    widget:
      %? {new_syntax} 'w' id new_args
    | %?{!new_syntax} 'w' id old_args

  were issued with #lines in the middle of C code.

*** Printer and destructor with broken #line directives

  The #line directives were not properly escaped when emitting the code for
  %printer/%destructor, which resulted in compiler errors if there are
  backslashes or double-quotes in the grammar file name.

*** Portability on ICC

  The Intel compiler claims compatibility with GCC, yet rejects its _Pragma.
  Generated parsers now work around this.

*** Various

  There were several small fixes in the test suite and in the build system,
  many warnings in bison and in the generated parsers were eliminated.  The
  documentation also received its share of minor improvements.

  Useless code was removed from C++ parsers, and some of the generated
  constructors are more 'natural'.

(wiz)

2019-02-13 20:01:00 UTC MAIN commitmail json YAML

doc: Updated audio/abcde to 2.9.3

(wiz)

2019-02-13 20:00:51 UTC MAIN commitmail json YAML

abcde: update to 2.9.3.

abcde 2.9.3

* Replace non-portable sed code for generating offset list with some
  simple awk instead. Should now work on FreeBSD again.
* Deal with bizarre cdda2wav behaviour when doing cdtext lookup - it
  writes the track information to *stdin*. Closes Issue #89:
  https://abcde.einval.com/bugzilla/show_bug.cgi?id=89
* Add a warning in abcde.conf about mayb needing to install recode before
  using it in mungefilename()

-- Steve McIntyre <93sam@debian.org>  Tue, 05 Feb 2018 09:55:12 +0000

(wiz)

2019-02-13 19:59:14 UTC MAIN commitmail json YAML

doc: Updated devel/libgsf to 1.14.45

(wiz)

2019-02-13 19:59:05 UTC MAIN commitmail json YAML

libgsf: update to 1.14.45.

Morten:
* Fix problem with ole property writing.  [#14]

(wiz)

2019-02-13 19:57:20 UTC MAIN commitmail json YAML

doc: Updated security/caff to 2.8

(wiz)

2019-02-13 19:57:11 UTC MAIN commitmail json YAML

caff: update to 2.8.

signing-party (2.8-1) unstable; urgency=low

  [ Guilhem Moulin ]
  * caff:
    + Add the "only-sign-text-ids" to the list of gpg(1) options imported from
      ~/.gnupg/gpg.conf.
    + Ensure the terminal is "sane enough" when asking questions ('echo',
      'echok', 'icanon', 'icrnl' settings are all set), and restore original
      settings when exit()'ing the program. (Closes: #872529)
  * caff, gpglist, gpgsigs: in `gpg --with-colons` output, allow signature
    class to be followed with an optional revocation reason. gpg(1) does that
    since 2.2.9. (Closes: #905097.)
  * caff, gpg-key2latex, gpg-key2ps, gpglist, gpgsigs, keylookup: Remove
    references to https://pgp-tools.alioth.debian.org/ .
  * caff, gpg-key2latex, gpg-key2ps, gpg-mailkeys, gpglist, gpgparticipants,
    gpgsigs, keylookup: Remove SVN keywords ($Id$, $Rev$, etc.)

-- Guilhem Moulin <guilhem@debian.org>  Mon, 28 Jan 2019 03:05:33 +0100

(wiz)

2019-02-13 19:54:01 UTC MAIN commitmail json YAML

doc: Updated textproc/gsed to 4.7

(wiz)

2019-02-13 19:53:52 UTC MAIN commitmail json YAML

gsed: update to 4.7.

* Noteworthy changes in release 4.7 (2018-12-20) [stable]

** Bug fixes

  Some uses of \b in the C locale and with the DFA matcher would fail, e.g.,
  the following would mistakenly print "123-x" instead of "123":
    echo 123-x|LC_ALL=C sed 's/.\bx//'
  Using a multibyte locale or certain regexp constructs (some ranges,
  backreferences) would avoid the bug.  [bug introduced in sed 4.6]

(wiz)

2019-02-13 19:52:18 UTC MAIN commitmail json YAML

doc: Updated security/libsecret to 0.18.7

(wiz)

2019-02-13 19:52:09 UTC MAIN commitmail json YAML

libsecret: update to 0.18.7.

0.18.7
* Migrate from intltool to gettext [!2]
* Fix uninitialized memory returned by secret_item_get_schema_name() [#15]
* secret-session: Avoid double-free in service_encode_plain_secret()
* Port tap script to Python 3 [!4]
* Build and test fixes [#734630]
* Updated translations

(wiz)

2019-02-13 19:49:48 UTC MAIN commitmail json YAML

doc: Updated devel/meld to 3.20.0

(wiz)

2019-02-13 19:49:38 UTC MAIN commitmail json YAML

meld: update to 3.20.0.

2019-01-06 meld 3.20.0
======================

  Fixes:

  * Add Enter as a Compare accelerator in folder comparisons (Kai Willadsen)
  * Change entry and drag-n-drop file changes to confirm discarding modified
    files instead of offering to save, for simplicity (Kai Willadsen)
  * Fix menu sensitivity in folder comparisons (Kai Willadsen)
  * Avoid dconf writes of no-op window size allocations (Kai Willadsen)

  * Issues fixed: 247, 262

  Translations:

  * Emin Tufan ��etin (tr)
  * Milo Casagrande (it)
  * Rafael Fontenelle (pt_BR)

(wiz)

2019-02-13 19:45:09 UTC MAIN commitmail json YAML

doc: Updated fonts/SDL2_ttf to 2.0.15

(wiz)

2019-02-13 19:44:49 UTC MAIN commitmail json YAML

SDL2_ttf: update to 2.0.15.

2.0.15:
Sam Lantinga - Fri Oct 26 13:26:54 PDT 2018
* Updated to FreeType version 2.9.1
Sam Lantinga - Sun Sep 10 00:18:45 PDT 2017
* Text rendering functions now use the alpha component of the text colors
Sam Lantinga - Sat Sep  9 22:21:55 PDT 2017
* Added support for characters greater than 0xFFFF (e.g. emoji) in the UTF-8 APIs

(wiz)

2019-02-13 19:39:36 UTC MAIN commitmail json YAML

doc: Updated misc/khard to 0.13.0

(wiz)

2019-02-13 19:39:26 UTC MAIN commitmail json YAML

khard: update to 0.13.0.

v0.13.0: 2018-12-25
- New action postaddress: lists all postal (addresses analog to email and phone actions, #196)
- New zsh completion function for email addresses
- New config variables for the contact table section in khard.conf: preferred_email_address_type and preferred_phone_number_type
- Slight speed improvements
- Test suite created
- Several bug fixes

(wiz)

2019-02-13 17:43:57 UTC MAIN commitmail json YAML

doc: Updated emulators/haxm to 0.c072ad9b68e1d558a9fb791511468d10a1a9b319nb1

(kamil)

2019-02-13 17:42:57 UTC MAIN commitmail json YAML

haxm: Bump PKGREVISION after recent fixes in the package

(kamil)

2019-02-13 17:42:07 UTC MAIN commitmail json YAML

pinentry/Makefile.common: mention pinentry-fltk

(wiz)

2019-02-13 17:41:41 UTC MAIN commitmail json YAML

2019-02-13 17:40:53 UTC MAIN commitmail json YAML

pinentry-fltk: on second thought, use local distinfo

Since this has a patch only needed for the fltk version.

(wiz)

2019-02-13 17:39:36 UTC MAIN commitmail json YAML

security/pinentry-fltk: import pinentry-fltk-1.1.0

Packaged for wip by Michael B辰uerle.

This is a collection of simple PIN or passphrase entry dialogs which
utilize the Assuan protocol as described by the aegypten project.
It provides programs for several graphical toolkits, such as FLTK,
GTK+ and QT, as well as for the console, using curses.

This package contains the FLTK frontend.

(wiz)

2019-02-13 17:36:13 UTC MAIN commitmail json YAML

doc: Updated news/canlock-hp to 3.1.0

(wiz)

2019-02-13 17:36:05 UTC MAIN commitmail json YAML

canlock-hp: update to 3.1.0.

Provided by Michael B辰uerle via pkgsrc-wip.

Source tree of canlock-hp was merged into libcanlock.
This package now tracks the version number of libcanlock.

Changelog
=========

3.1.0      2019-01-26
          Merged into libcanlock package. Now using the same version number.
          Manual page of canlock-hfp utility updated

(wiz)

2019-02-13 17:35:17 UTC MAIN commitmail json YAML

doc: Updated news/libcanlock to 3.1.0

(wiz)

2019-02-13 17:35:08 UTC MAIN commitmail json YAML

libcanlock: update to 3.1.0.

From Michael B辰uerle via pkgsrc-wip.

Option "--disable-hp" added (header parsers will stay in package canlock-hp).

Changelog
=========

3.1.0      2019-01-26
          Merged canlock-hp into libcanlock package (now tracking the version
            number of the libcanlock package)
          Configure option "--disable-hp" added (Default is set to build
            canlock-hp, use this option to get the behaviour from 3.0.x)
          Manual page of canlock-hfp utility updated
          Library API and ABI are unchanged

(wiz)

2019-02-13 16:48:58 UTC MAIN commitmail json YAML

haxm: Install the script as unstripped kernel module

The NetBSD kernel linker requires symbols in order to operate properly.

Reported by <gson>

(kamil)

2019-02-13 16:24:33 UTC MAIN commitmail json YAML

Updated net/py-amqp, net/py-kombu

(adam)

2019-02-13 16:24:15 UTC MAIN commitmail json YAML

py-kombu: updated to 4.3.0

4.3.0:
- Added Python 3.7 support.
- Avoid caching queues which are declared with a TTL.
  Queues that are declared with a TTL are now also be excluded from the
  in-memory cache in case they expire between publishes on the same channel.
- Added an index to the Message table for the SQLAlchemy transport.
  The index allows to effectively sorting the table by the message's timestamp.
- Added a timeout that limits the amount of time we retry
  to reconnect to a transport.
- :class:celery.asynchronous.hub.Hub is now reentrant.
  This allows calling :func:celery.bin.celery.main to revive a worker in
  the same process after rescuing from shutdown (:class:SystemExit).
- Queues now accept string exchange names as arguments as documented.
  Tests were added to avoid further regressions.
- Specifying names for broadcast queues now work as expected.
  Previously, named broadcast queues did not create multiple queues per worker.
  They incorrectly declared the named queue which resulted in one queue per
  fanout exchange, thus missing the entire point of a fanout exchange.
  The behavior is now matched to unnamed broadcast queues.
- When initializing the Redis transport in conjunction with gevent
  restore all unacknowledged messages to queue.
- Allow :class:kombu.simple.SimpleQueue to pass queue_arguments to Queue object.
  This allows :class:kombu.simple.SimpleQueue to connect to RabbitMQ queues with
  custom arguments like 'x-queue-mode'='lazy'.
- Add support for 'rediss' scheme for secure Redis connections.
  The rediss scheme defaults to the least secure form, as
  there is no suitable default location for ca_certs. The recommendation
  would still be to follow the documentation and specify broker_use_ssl if
  coming from celery.
- Added the Azure Storage Queues transport.
  The transport is implemented on top of Azure Storage
  Queues. This offers a simple but scalable and low-cost PaaS
  transport for Celery users in Azure. The transport is intended to be
  used in conjunction with the Azure Block Blob Storage backend.
- Added the Azure Service Bus transport.
  The transport is implemented on top of Azure Service Bus and
  offers PaaS support for more demanding Celery workloads in Azure.
  The transport is intended to be used in conjunction with the Azure
  CosmosDB backend.
- Drop remaining mentions of Jython support completely.
- When publishing messages to the Pidbox, retry if an error occurs.
- Fix infinite loop in :method:kombu.asynchronous.hub.Hub.create_loop.
- Worker shutdown no longer duplicates messages when using the SQS broker.
- When using the SQS broker, prefer boto's default region before our hardcoded default.
- Fixed closing of shared redis sockets which previously caused Celery to hang.
- the Pyro_ transport (:mod:kombu.transport.pyro) now works with
  recent Pyro versions. Also added a Pyro Kombu Broker that this transport
  needs for its queues.
- Handle non-base64-encoded SQS messages.
- Move the handling of Sentinel failures to the redis library itself.
  Previously, Redis Sentinel worked only if the first node's sentinel
  service in the URI was up. A server outage would have caused downtime.
- When using Celery and the pickle serializer with binary data as part of the
  payload, UnicodeDecodeError would be raised as the content was not utf-8.
  We now replace on errors.
- Allow setting :method:boto3.sqs.create_queue Attributes via transport_options.
- Fixed infinite loop when entity.channel is replaced by revive() on connection
  drop.
- Added optional support for Brotli compression.
- When using the SQS broker, FIFO queues with names that ended with the 'f' letter
  were incorrectly parsed. This is now fixed.
- Added optional support for LZMA compression.
- Added optional support for ZStandard compression.
- Require py-amqp 2.4.0 as the minimum version.
- The value of DISABLE_TRACEBACKS environment variable is now respected on debug, info
  and warning logger level.

(adam)

2019-02-13 16:20:01 UTC MAIN commitmail json YAML

py-amqp: updated to 2.4.1

2.4.1:
- To avoid breaking the API basic_consume() now returns the consumer tag
  instead of a tuple when nowait is True.
- Fix crash in basic_publish when broker does not support connection.blocked
  capability.
- read_frame() is now Python 3 compatible for large payloads.
- Support float read_timeout/write_timeout.
- Always treat SSLError timeouts as socket timeouts.
- Treat EWOULDBLOCK as timeout.
  This fixes a regression on Windows from 2.4.0.

(adam)

2019-02-13 16:08:50 UTC MAIN commitmail json YAML

haxm: Register a new build dependency on nasm

Reported by <gson>

(kamil)

2019-02-13 16:07:05 UTC MAIN commitmail json YAML

Updated security/libassuan2, security/gnupg2

(adam)

2019-02-13 16:06:44 UTC MAIN commitmail json YAML

gnupg2: updated to 2.2.13

Noteworthy changes in version 2.2.13:
* gpg: Implement key lookup via keygrip (using the & prefix).
* gpg: Allow generating Ed25519 key from existing key.
* gpg: Emit an ERROR status line if no key was found with -k.
* gpg: Stop early when trying to create a primary Elgamal key.
* gpgsm: Print the card's key algorithms along with their keygrips
  in interactive key generation.
* agent: Clear bogus pinentry cache in the error case.
* scd: Support "acknowledge button" feature.
* scd: Fix for USB INTERRUPT transfer.
* wks: Do no use compression for the the encrypted challenge and
  response

(adam)

2019-02-13 16:05:49 UTC MAIN commitmail json YAML

libassuan2: updated to 2.5.3

Noteworthy changes in version 2.5.3:
* Add a timeout for writing to a SOCKS5 proxy.  This helps if another
  service is running on the standard tor socket (e.g. Windows 10).
* Add workaround for a problem with LD_LIBRARY_PATH on newer systems.

(adam)

2019-02-13 15:57:20 UTC MAIN commitmail json YAML

Updated www/py-daphne, www/py-channels

(adam)

2019-02-13 15:57:01 UTC MAIN commitmail json YAML

py-channels: updated to 2.1.7

2.1.7:
* HTTP request body size limit is now enforced
* database_sync_to_async now closes old connections before it runs code
* Auth middleware closes old connections before it runs

(adam)

2019-02-13 15:55:41 UTC MAIN commitmail json YAML

py-daphne: updated to 2.2.5

2.2.5:
* WebSocket handshakes are now affected by the websocket connect timeout, so
  you can limit them from the command line.
* Server name can now be set using --server-name

(adam)

2019-02-13 15:41:48 UTC MAIN commitmail json YAML

Updated devel/py-test, devel/py-test-assume

(adam)

2019-02-13 15:41:30 UTC MAIN commitmail json YAML

py-test-assume: updated to 1.2.2

v1.2.2:
Minor bugfixes re: compatibility with other plugins and pytest version

(adam)

2019-02-13 15:40:53 UTC MAIN commitmail json YAML

py-test: updated to 4.2.1

pytest 4.2.1:

Bug Fixes
- The pytest_report_collectionfinish hook now is also called with --collect-only.
- Do not raise UsageError when an imported package has a pytest_plugins.py child module.
- Fix output capturing when using pdb++ with recursive debugging.
- Fix handling of collect_ignore via parent conftest.py.
- Fix regression where setUpClass would always be called in subclasses even if all tests
  were skipped by a unittest.skip() decorator applied in the subclass.
- Fix parametrize(... ids=<function>) when the function returns non-strings.
- Fix/improve collection of args when passing in __init__.py and a test file.
- more_itertools is now constrained to <6.0.0 when required for Python 2.7 compatibility.
- Fix "ValueError: Plugin already registered" exceptions when running in build directories that symlink to actual source.

Improved Documentation
- Add note to plugins.rst that pytest_plugins should not be used as a name for a user module containing plugins.
- Document how to use raises and does_not_raise to write parametrized tests with conditional raises.
- Document how to customize test failure messages when using
  pytest.warns.

Trivial/Internal Changes
- Some verbosity related attributes of the TerminalReporter plugin are now
  read only properties.

(adam)

2019-02-13 15:21:06 UTC MAIN commitmail json YAML

doc: Updated converters/qrencode to 4.0.2

(tnn)

2019-02-13 15:20:27 UTC MAIN commitmail json YAML

2019-02-13 15:16:00 UTC MAIN commitmail json YAML

qrencode: update to 4.0.2

Version 4.0.2 (2018.6.6)
------------------------
* Build script fixes. (Thanks to @mgorny)

Version 4.0.1 (2018.6.4)
------------------------
* CMake support improved.
* New test scripts have been added.
* Some compile time warnings have been fixed.

Version 4.0.0 (2017.9.21)
-------------------------
* Memory efficiency has been improved.
* QRcode_clearCache() has been deprecated.
* Error correction code generating functions have been improved.
* Command line tool "qrencode" has been improved:
* XPM support. (Thanks to Tobias Klauser)
* PNG32 (direct color mode) support. (Thanks to Greg Hart)
* EPS output now supports foreground and background color.
* New options "-r" and "--svg-path" have been added.
  (Thanks to Robert Petersen and @Oblomov)
* CMake support has been added. (optional) (Thanks to @misery)
* Various bug fixes.
* Various performance improvements.

Release Note:
While the API has not been changed since the previous major release, we
incremented the major version number of libqrencode to 4 because the
implementation of the library has been largely changed.

This release improves the performance and memory footprints of code generation.

Now you can build libqrencode with CMake.

If you build the test programs, please note that the required SDL version has
been changed from 1.2 to 2.0.

(tnn)

2019-02-13 14:08:43 UTC MAIN commitmail json YAML

2019-02-13 13:33:43 UTC MAIN commitmail json YAML

Bump sparc64--netbsd bootstrap kit to 1.32.0.

(he)

2019-02-13 12:54:54 UTC MAIN commitmail json YAML

Updated devel/py-anytree, devel/py-uvloop, textproc/py-sphinx-rtd-theme, time/py-dateparser

(adam)

2019-02-13 12:54:28 UTC MAIN commitmail json YAML

py-dateparser: updated to 0.7.1

0.7.1:
Features/news:
Added detected language to return value of search_dates()
Performance improvements
Refreshed versions of dependencies

Improvements:
Fixed unpickleable DateTime objects with timezones
Fixed regex pattern to avoid new behaviour of re.split in Python 3.7
Fixed an exception thrown when parsing colons
Fixed tests failing on days with number greater than 30
Fixed ZeroDivisionError exceptions

(adam)

2019-02-13 12:50:40 UTC MAIN commitmail json YAML

py-sphinx-rtd-theme: updated to 0.4.3

0.4.3:
Fixes
Fix scrolling to active item in sidebar on load
Style caption link for code and literal blocks
Fix inconsistent font size and line height for autodoc "raises" and "returns"
Fix last_updated notice appearing in same line as copyright notice

(adam)

2019-02-13 12:47:58 UTC MAIN commitmail json YAML

py-uvloop: updated to 0.12.1

v0.12.1:
Fix a circular references case in SSL implementation.
Cleanup references to callbacks in canceled callback handles.

(adam)

2019-02-13 12:47:23 UTC MAIN commitmail json YAML

py-anytree: updated to 2.6.0

2.6.0:
Allow children attribute in constructor for one-line construction
Fix DotExporter escape

(adam)

2019-02-13 11:54:30 UTC MAIN commitmail json YAML

doc: Updated lang/erlang to 21.2.5

(nia)

2019-02-13 11:54:18 UTC MAIN commitmail json YAML

erlang: Update to 21.2.5

Changes:

---------------------------------------------------------------------
--- inets-7.0.5 -----------------------------------------------------
---------------------------------------------------------------------

The inets-7.0.5 application can be applied independently of other
applications on a full OTP 21 installation.

--- Fixed Bugs and Malfunctions ---

  OTP-15554    Application(s): inets
              Related Id(s): ERIERL-289

              Fixed bug that causes a crash in http client when using
              hostnames (e.g. localhost) with the the option
              ipv6_host_with_brackets set to true.

              This change also fixes a regression: httpc:request
              fails with connection error (nxdomain) if option
              ipv6_host_with_brackets set to true and host component
              of the URI is an IPv6 address.

Full runtime dependencies of inets-7.0.5: erts-6.0, kernel-3.0,
mnesia-4.12, runtime_tools-1.8.14, ssl-5.3.4, stdlib-3.5

---------------------------------------------------------------------
---------------------------------------------------------------------
---------------------------------------------------------------------

(nia)

2019-02-13 11:41:32 UTC MAIN commitmail json YAML

xterm: update HOMEPAGE and MASTER_SITES

From Thomas Dickey in private mail.

(wiz)

2019-02-13 11:08:16 UTC MAIN commitmail json YAML

doc: Updated mail/fdm to 2.0

(leot)

2019-02-13 11:08:02 UTC MAIN commitmail json YAML

fdm: Update to 2.0

pkgsrc changes:
- Remove no longer needed patches

Changes:
2.0
---
- Remove Courier support
- Add `ignore-errors' flag to ignore possible delivery errors and continue to
  the next mail
- Add a `lock-timeout' option to customize default 10 seconds timeout
- Add support for STARTTLS on IMAP and POP3
- Disable OpenSSL insecure stuff enabled by default and introduce a `insecure'
  flag to replace `no-tls1'
- Add support for newer OpenSSL
- Use SNI extension (fixes some servers when OpenSSL supports TLS 1.3)
- Misc bug fixes and improvements

(leot)

2019-02-13 08:29:52 UTC MAIN commitmail json YAML

Various updates and additions:
* Add commented-out settings for cross-building to aarch64--netbsd
* Add clang wrappers (ultimately I could not complete the target build for
  aarch64/8.0 using clang, due to the build wanting libgcc_s, and its
  non-presence there, and I could not decipher the build logic)
* I built i386--netbsd version 1.31.1, point to my version, since
  it's not available from ryoon@ and appears to be required to build 1.32.0
* Bump powerpc--netbsd version to 1.32.0
* Add pointer to cross-built aarch64--netbsd version 1.32.0,
  targeting 8.99.34, using gcc as the target compiler.  Untested so far.

(he)

2019-02-13 05:23:23 UTC MAIN commitmail json YAML

doc: Added emulators/haxm version 0.c072ad9b68e1d558a9fb791511468d10a1a9b319

(kamil)

2019-02-13 05:22:22 UTC MAIN commitmail json YAML

emulators: + haxm

(kamil)

2019-02-13 05:20:15 UTC MAIN commitmail json YAML

emulators/haxm: import haxm-0.c072ad9b68e1d558a9fb791511468d10a1a9b319

HAXM is a cross-platform hardware-assisted virtualization engine (hypervisor),
widely used as an accelerator for Android Emulator and QEMU. It has always
supported running on Windows and macOS, and has been ported to other host
operating systems as well, such as Linux and NetBSD.

HAXM runs as a kernel-mode driver on the host operating system, and provides a
KVM-like interface to user space, thereby enabling applications like QEMU to
utilize the hardware virtualization capabilities built into modern Intel CPUs,
namely Intel Virtualization Technology.

(kamil)

2019-02-13 05:16:31 UTC MAIN commitmail json YAML

doc: Updated emulators/qemu to 3.1.0nb5

(kamil)

2019-02-13 05:16:13 UTC MAIN commitmail json YAML

2019-02-13 03:45:29 UTC MAIN commitmail json YAML

It seems that nowadays bdftopcf refuses to open symlinks.
Hard-link or copy the bdf files rather than symlinking them.
From qjsgkem on freenode.

(dholland)

2019-02-12 23:46:23 UTC MAIN commitmail json YAML

mkvtoolnix: fix buildling on macOS; remove DRAKE_FLAGS because current rake automatically chosses number of jobs

(adam)

2019-02-12 23:25:28 UTC MAIN commitmail json YAML

doc: Updated mail/getmail to 5.10

(schmonz)

2019-02-12 23:25:22 UTC MAIN commitmail json YAML

Update to 5.10. From the changelog:

- experimental: when SSL SNI support is present in the underlying Python
  (and OpenSSL), send SNI by default in the SSL setup.  This should work
  around Gmail's brokenness with TLSv.1.3 connections when SNI is not sent.

(schmonz)

2019-02-12 20:48:21 UTC MAIN commitmail json YAML

2019-02-12 20:47:14 UTC MAIN commitmail json YAML

libvpx: updated to 1.8.0

v1.8.0 "Northern Shoveler Duck"
  This release focused on encoding performance for realtime and VOD use cases.

  - Upgrading:
    This adds and improves several vp9 controls. Most are related to SVC:
      VP9E_SET_SVC_FRAME_DROP_LAYER:
        - Frame dropping in SVC.
      VP9E_SET_SVC_INTER_LAYER_PRED:
        - Inter-layer prediction in SVC.
      VP9E_SET_SVC_GF_TEMPORAL_REF:
        - Enable long term temporal reference in SVC.
      VP9E_SET_SVC_REF_FRAME_CONFIG/VP9E_GET_SVC_REF_FRAME_CONFIG:
        - Extend and improve this control for better flexibility in setting SVC
          pattern dynamically.
      VP9E_SET_POSTENCODE_DROP:
        - Allow for post-encode frame dropping (applies to non-SVC too).
      VP9E_SET_SVC_SPATIAL_LAYER_SYNC:
        - Enable spatial layer sync frames.
      VP9E_SET_SVC_LAYER_ID:
        - Extend api to specify temporal id for each spatial layers.
      VP9E_SET_ROI_MAP:
        - Extend Region of Interest functionality to VP9.

  - Enhancements:
    2 pass vp9 encoding has improved substantially. When using --auto-alt-ref=6,
    we see approximately 8% for VBR and 10% for CQ. When using --auto-alt-ref=1,
    the gains are approximately 4% for VBR and 5% for CQ.

    For real-time encoding, speed 7 has improved by ~5-10%. Encodes targeted at
    screen sharing have improved when the content changes significantly (slide
    sharing) or scrolls. There is a new speed 9 setting for mobile devices which
    is about 10-20% faster than speed 8.

  - Bug fixes:
    VP9 denoiser issue.
    VP9 partition issue for 1080p.
    VP9 rate control improvments.
    Postprocessing Multi Frame Quality Enhancement (MFQE) issue.
    VP8 multithread decoder issues.
    A variety of fuzzing issues.

(adam)

2019-02-12 20:11:22 UTC MAIN commitmail json YAML

ncurses: disable build of manpage-tbl to avoid circular dependency

groff has been removed on FreeBSD 12 and its build leads to a circular
dependency.
Bump revision.

(triaxx)

2019-02-12 19:47:06 UTC MAIN commitmail json YAML

Note highlight update.

(schmonz)

2019-02-12 19:46:12 UTC MAIN commitmail json YAML

Update to 3.49. From the changelog:

- fixed more problems with syntax test indicators reporting wrong states
  (https://gitlab.com/saalen/highlight/issues/102)
- added support for Meson, Solidity, TOML and Terraform
- improved Perl and Yaml highlighting
- added Categories field to all config files
- CLI: added category info in --list-scripts output
- CLI: added --list-cat option (https://gitlab.com/saalen/highlight/issues/99)
- CLI: added optional topic parameter to --help
- GUI: added theme category selection
- GUI: display categories of selected syntax or theme

(schmonz)

2019-02-12 19:23:42 UTC MAIN commitmail json YAML

doc: Updated textproc/xapian-omega to 1.4.10

(schmonz)

2019-02-12 19:23:37 UTC MAIN commitmail json YAML

Omega 1.4.10 (2019-02-12):

documentation:

* Use https for URLs where supported.

indexers:

* omindex:

  + Index .apxl and .kth files as Apple Keynote.  The .apxl extension is used
    for the XML files inside .key bundles/directories which hold the text
    content of the presentation, and by handling them we can index .key
    directories more usefully.  It seems they are also sometimes found by
    themselves.  Keynote themes have a .kth extension, and key2text can also
    handle these.

  + Pipe input to pdftotext, pdfinto and dpkg.  These tools all support piping
    an input file on stdin, which can be a little more efficient when we
    already have the file open (e.g.  to determine its type using libmagic, or
    to calculate its checksum).

  + An empty string for the start directory is now flagged as an error.
    Previously `/` was used instead, which is unlikely to be what is wanted
    (and `/` can be explicitly specified if that really is what is wanted).

  + Fix emulation of stderr redirection when the indexer's stderr has been
    closed.  We try to avoid using the shell when running external filters, and
    emulate 2>/dev/null in commands, but if the indexer's stderr was closed
    this emulation was buggy and would make give the filter a closed stderr
    instead of one redirected to /dev/null.

  + When emulating redirection to /dev/null, we now open /dev/null once and
    dup that fd each time which is a little more efficient and simplifies the
    code.

* scriptindex:

  + date=unix is now a no-op for empty input - previously it would unhelpfully
    add boolean date terms for 1970-01-01.

  + Warn for empty filename in LOAD action.  Previously this gave a slightly
    confusing error: "Couldn't load file '': No such file or directory"

  + Unknown command-line options now cause scriptindex to give a non-zero exit
    status.

testsuite:

* omegatest: Add testcase for SPAN.n on different slots.

* omegatest: Update expected QueryParser output for the xapian-core change to
  produce flatter Query trees.

build system:

* Use AM_ICONV to detect iconv() which should handle non-system install of GNU
  libiconv properly.  Fixes #775, reported by Ryan Schmidt.

portability:

* Provide fall-back strptime() implementation for platforms which don't provide
  it, using the C++11 std::get_time() function.  We use strptime() directly
  where it's available as some older C++11 compilers seem to lack
  std::get_time() (GCC 4.8 for example).  This is used by the parsedate action,
  which was added in 1.4.6.

(schmonz)

2019-02-12 19:23:04 UTC MAIN commitmail json YAML

Unset PKGREVISION after xapian version bump.

(schmonz)

2019-02-12 19:21:24 UTC MAIN commitmail json YAML

doc: Updated textproc/xapian to 1.4.10

(schmonz)

2019-02-12 19:21:18 UTC MAIN commitmail json YAML

Xapian-core 1.4.10 (2019-02-12):

API:

* DatabaseClosedError: New exception class thrown instead of DatabaseError when
  an operation is attempted which can't be completed because it involves a
  database which close() was previously called on.  DatabaseClosedError is a
  subclass of DatabaseError so existing code catching DatabaseError will still
  work as before.  Fixes #772, reported by Germ叩n M. Bravo.  Patch from
  Vaibhav Kansagara.

* DatabaseNotFoundError: New exception class thrown instead of
  DatabaseOpeningError when the problem is the problem is "file not found" or
  similar.  DatabaseNotFoundError is a subclass of DatabaseOpeningError so
  existing code catching DatabaseOpeningError will still work as before.  Fixes
  #773, reported by Germ叩n M. Bravo.  Patch from Vaibhav Kansagara.

* Query: Make &=, |= and ^= on Query objects opportunistically append to
  an existing query with a matching query operator which has a reference
  count of 1.  This provides an easy way to incrementally build flatter query
  trees.

* Query: Support `query &= ~query2` better - this now is handled exactly
  equivalent to `query = query & ~query2` and gives `query AND_NOT query2`
  instead of `query AND (<alldocuments> AND_NOT query2)`.

* QueryParser: Now uses &=, |= and ^= to produce flatter query trees.  This
  fixes problems with running out of stack space when handling Query object
  trees built by abusing QueryParser to parse very large machine-generated
  queries.

* Stopper: Fix incorrect accents in Hungarian stopword list.  Patch from David
  Corbett.

testsuite:

* Test MSet::snippet() with small and zero lengths.  Fixes #759.  Patch from
  Vaibhav Kansagara.

* Fix testcase stubdb4 annotations - this testcase doesn't need a backend.

* Add PATH annotation for testcases needing get_database_path() to avoid having
  to repeatedly list the backends where this is supported in testcase
  annotations.

* TEST_EXCEPTION helper macro now checks that the exact specified exception
  type is thrown.  Previously it would allow a subclass of the specified
  exception type, but in testcases we really want to be able to test for an
  exact type.  Issue noted by Vaibhav Kansagara on IRC.

matcher:

* Map OP_VALUE_GE/OP_VALUE_LE on an empty slot to EmptyPostList.  We already do
  this for OP_VALUE_RANGE, and it's a little more efficient than creating a
  postlist object which checks the empty value slot.

glass backend:

* We no longer flush all pending positional changes when a postlist, termlist
  or all-terms is opened on a modified WritableDatabase.  Doing so was
  incurring a significant performance cost, and the first of these happens
  internally when `replace_document(term, doc)` is used, which is the usual way
  to support non-numeric unique ids.  We now only flush pending positional
  changes when committing.  Reported and diagnosed by Germ叩n M. Bravo.

remote backend:

* Use poll() where available instead of select().  poll() is specified by
  POSIX.1-2001 so should be widely available by now, and it allows watching any
  fd (select() is limited to watching fds < FD_SETSIZE).  For any platforms
  which still lack poll() we now workaround this select() limitation when a
  high numbered fd needs to be watched (for example, by trying a non-blocking
  read or write and on EAGAIN sleeping for a bit before retrying).

* Stop watching fds for "exceptional conditions" - none of these are relevant
  to our usage.

* Remove 0.1s timeout in ready_to_read().  The comment says this is to avoid a
  busy loop, but that's out of date - the matcher first checks which remotes
  are ready to read and then does a second pass to handle those which weren't
  with a blocking read.

build system:

* Stop probing for header sys/errno.h which is no longer used - it was only
  needed for Compaq C++, support for which was dropped in 1.4.8.

documentation:

* docs/valueranges.html: Update to document RangeProcessor instead of
  ValueRangeProcessor - the latter is deprecated and will be gone in the next
  release series.

* Document RangeProcessor::operator()() returns OP_INVALID to signal it doesn't
  recognise a range.

* Update some URLs for pages which have moved.

* Use https for URLs where available.

* HACKING: Update "empty()" section for changes in C++11.

portability:

* Suppress clang warnings for self-assignment tests.  Some testcases trigger
  this new-ish clang warning while testing that self-assignment works, which
  seems a useful thing to be testing - at least one of these is a regression
  test.

* Add std::move to fix clang -Wreturn-std-move warning (which is enabled by
  -Wall).

* Add casts to fix ubsan warnings.  These cases aren't undefined behaviour, but
  are reported by ubsan extra checks implicit-integer-truncation and/or
  implicit-conversion which it is useful to be able to enable to catch
  potential bugs.

* Fix check for when to use _byteswap_ulong() - in practice this would only
  have caused a problem if a platform provided _byteswap_ushort() but not
  _byteswap_ulong(), but we're not aware of any which do.

* Fix return values of do_bswap() helpers to match parameter types (previously
  we always returned int and only supported swapping types up to 32 bits, so
  this probably doesn't result in any behavioural changes).

* Only include <intrin.h> if we'll use it instead of always including it when
  it exists.  Including <intrin.h> can result in warnings about duplicate
  declarations of builtin functions under mingw.

* Remove call to close()/closesocket() when the argument is always -1 (since
  the change to use getaddrinfo() in 1.3.3).

(schmonz)

2019-02-12 18:40:16 UTC MAIN commitmail json YAML

tools.FreeBSD.mk: make groff conditional

FreeBSD 12 removes groff: test its existence before using it.

(triaxx)

2019-02-12 17:21:32 UTC MAIN commitmail json YAML

doc: Updated net/mikutter to 3.8.5

(tsutsui)

2019-02-12 17:21:18 UTC MAIN commitmail json YAML

mikutter: update to 3.8.5.

Upstream changes:

mikutter 3.8.5

* update URLs of mikutter Web
* [photo-support] reddit
* thanks cob odo
* possible crash on receiving notifications
* thanks ncaq net
* happy new year
* use oEmbed API to get Gyazo images
* thanks Shibuya Rin

(tsutsui)

2019-02-12 16:51:00 UTC MAIN commitmail json YAML

doc: Updated shells/fish to 3.0.0

(maya)

2019-02-12 16:49:31 UTC MAIN commitmail json YAML

fish: update to 3.0.0

Add a "doc" option, default on, to avoid a doxygen dependency.
requested by martin & also in PR pkg/53934.

# fish 3.0.0 (released December 28, 2018)

fish 3 is a major release, which introduces some breaking changes alongside improved functionality. Although most existing scripts will continue to work, they should be reviewed against the list contained in the 3.0b1 release notes below.

Compared to the beta release of fish 3.0b1, fish version 3.0.0:

- builds correctly against musl libc (#5407)
- handles huge numeric arguments to `test` correctly (#5414)
- removes the history colouring introduced in 3.0b1, which did not always work correctly

There is one significant known issue which was not able to be corrected before the release:

- fish 3.0.0 builds on Cygwin (#5423), but does not run correctly (#5426) and will result in a hanging terminal when started. Cygwin users are encouraged to continue using 2.7.1 until a release which corrects this is available.

If you are upgrading from version 2.7.1 or before, please also review the release notes for 3.0b1 (included below).

---

# fish 3.0b1 (released December 11, 2018)

fish 3 is a major release, which introduces some breaking changes alongside improved functionality. Although most existing scripts will continue to work, they should be reviewed against the list below.

## Notable non-backward compatible changes
-  Process and job expansion has largely been removed. `%` will no longer perform these expansions, except for `%self` for the PID of the current shell. Additionally, job management commands (`disown`, `wait`, `bg`, `fg` and `kill`) will expand job specifiers starting with `%` (#4230, #1202).
- `set x[1] x[2] a b`, to set multiple elements of an array at once, is no longer valid syntax (#4236).
- A literal `{}` now expands to itself, rather than nothing. This makes working with `find -exec` easier (#1109, #4632).
- Literally accessing a zero-index is now illegal syntax and is caught by the parser (#4862). (fish indices start at 1)
- Successive commas in brace expansions are handled in less surprising manner. For example, `{,,,}` expands to four empty strings rather than an empty string, a comma and an empty string again (#3002, #4632).
- `for` loop control variables are no longer local to the `for` block (#1935).
- Variables set in `if` and `while` conditions are available outside the block (#4820).
- Local exported (`set -lx`) vars are now visible to functions (#1091).
- The new `math` builtin (see below) does not support logical expressions; `test` should be used instead (#4777).
- Range expansion will now behave sensibly when given a single positive and negative index (`$foo[5..-1]` or `$foo[-1..5]`), clamping to the last valid index without changing direction if the list has fewer elements than expected.
- `read` now uses `-s` as short for `--silent` (à la `bash`); `--shell`'s abbreviation (formerly `-s`) is now `-S` instead (#4490).
- `cd` no longer resolves symlinks. fish now maintains a virtual path, matching other shells (#3350).
- `source` now requires an explicit `-` as the filename to read from the terminal (#2633).
- Arguments to `end` are now errors, instead of being silently ignored.
- The names `argparse`, `read`, `set`, `status`, `test` and `[` are now reserved and not allowed as function names. This prevents users unintentionally breaking stuff (#3000).
- The `fish_user_abbreviations` variable is no longer used; abbreviations will be migrated to the new storage format automatically.
- The `FISH_READ_BYTE_LIMIT` variable is now called `fish_byte_limit` (#4414).
- Environment variables are no longer split into arrays based on the record separator character on startup. Instead, variables are not split, unless their name ends in PATH, in which case they are split on colons (#436).
- The `history` builtin's `--with-time` option has been removed; this has been deprecated in favor of `--show-time` since 2.7.0 (#4403).
- The internal variables `__fish_datadir` and `__fish_sysconfdir` are now known as `__fish_data_dir` and `__fish_sysconf_dir` respectively.

## Deprecations

With the release of fish 3, a number of features have been marked for removal in the future. All users are encouraged to explore alternatives. A small number of these features are currently behind feature flags, which are turned on at present but may be turned off by default in the future.

A new feature flags mechanism is added for staging deprecations and breaking changes. Feature flags may be specified at launch with `fish --features ...` or by setting the universal `fish_features` variable. (#4940)

- The use of the `IFS` variable for `read` is deprecated; `IFS` will be ignored in the future (#4156). Use the `read --delimiter` option instead.
- The `function --on-process-exit` switch will be removed in future (#4700). Use the `fish_exit` event instead: `function --on-event fish_exit`.
- `$_` is deprecated and will removed in the future (#813). Use `status current-command` in a command substitution instead.
- `^` as a redirection deprecated and will be removed in the future. (#4394). Use `2>` to redirect stderr. This is controlled by the `stderr-nocaret` feature flag.
- `?` as a glob (wildcard) is deprecated and will be removed in the future (#4520). This is controlled by the `qmark-noglob` feature flag.

## Notable fixes and improvements
### Syntax changes and new commands
- fish now supports `&&` (like `and`), `||` (like `or`), and `!` (like `not`), for better migration from POSIX-compliant shells (#4620).
- Variables may be used as commands (#154).
- fish may be started in private mode via `fish --private`. Private mode fish sessions do not have access to the history file and any commands evaluated in private mode are not persisted for future sessions. A session variable `$fish_private_mode` can be queried to detect private mode and adjust the behavior of scripts accordingly to respect the user's wish for privacy.
- A new `wait` command for waiting on backgrounded processes (#4498).
- `math` is now a builtin rather than a wrapper around `bc` (#3157). Floating point computations is now used by default, and can be controlled with the new `--scale` option (#4478).
- Setting `$PATH` no longer warns on non-existent directories, allowing for a single $PATH to be shared across machines (eg via dotfiles) (#2969).
- `while` sets `$status` to a non-zero value if the loop is not executed (#4982).
- Command substitution output is now limited to 10 MB by default, controlled by the `fish_read_limit` variable (#3822). Notably, this is larger than most operating systems' argument size limit, so trying to pass argument lists this size to external commands has never worked.
- The machine hostname, where available, is now exposed as the `$hostname` reserved variable. This removes the dependency on the `hostname` executable (#4422).
- Bare `bind` invocations in config.fish now work. The `fish_user_key_bindings` function is no longer necessary, but will still be executed if it exists (#5191).
- `$fish_pid` and `$last_pid` are available as replacements for `%self` and `%last`.

### New features in commands
- `alias` has a new `--save` option to save the generated function immediately (#4878).
- `bind` has a new `--silent` option to ignore bind requests for named keys not available under the current terminal (#4188, #4431).
- `complete` has a new `--keep-order` option to show the provided or dynamically-generated argument list in the same order as specified, rather than alphabetically (#361).
- `exec` prompts for confirmation if background jobs are running.
- `funced` has a new `--save` option to automatically save the edited function after successfully editing (#4668).
- `functions` has a new ` --handlers` option to show functions registered as event handlers (#4694).
- `history search` supports globs for wildcard searching (#3136) and has a new `--reverse` option to show entries from oldest to newest (#4375).
- `jobs` has a new `--quiet` option to silence the output.
- `read` has a new `--delimiter` option for splitting input into arrays (#4256).
- `read` writes directly to stdout if called without arguments (#4407).
- `read` can now read individual lines into separate variables without consuming the input in its entirety via the new `/--line` option.
- `set` has new `--append` and `--prepend` options (#1326).
- `set` has a new `--show` option to show lots of information about variables (#4265).
- `string match` with an empty pattern and `--entire` in glob mode now matches everything instead of nothing (#4971).
- `string split` supports a new `--no-empty` option to exclude empty strings from the result (#4779).
- `string` has new subcommands `split0` and `join0` for working with NUL-delimited output.
- `string` no longer stops processing text after NUL characters (#4605)
- `string escape` has a new `--style regex` option for escaping strings to be matched literally in `string` regex operations.
- `test` now supports floating point values in numeric comparisons.

### Interactive improvements
- A pipe at the end of a line now allows the job to continue on the next line (#1285).
- Italics and dim support out of the box on macOS for Terminal.app and iTerm (#4436).
- `cd` tab completions no longer descend into the deepest unambiguous path (#4649).
- Pager navigation has been improved. Most notably, moving down now wraps around, moving up from the commandline now jumps to the last element and moving right and left now reverse each other even when wrapping around (#4680).
- Typing normal characters while the completion pager is active no longer shows the search field. Instead it enters them into the command line, and ends paging (#2249).
- A new input binding `pager-toggle-search` toggles the search field in the completions pager on and off. By default, this is bound to Ctrl-S.
- Searching in the pager now does a full fuzzy search (#5213).
- The pager will now show the full command instead of just its last line if the number of completions is large (#4702).
- Abbreviations can be tab-completed (#3233).
- Tildes in file names are now properly escaped in completions (#2274).
- Wrapping completions (from `complete --wraps` or `function --wraps`) can now inject arguments. For example, `complete gco --wraps 'git checkout'` now works properly (#1976). The `alias` function has been updated to respect this behavior.
- Path completions now support expansions, meaning expressions like `python ~/<TAB>` now provides file suggestions just like any other relative or absolute path. (This includes support for other expansions, too.)
- Autosuggestions try to avoid arguments that are already present in the command line.
- Notifications about crashed processes are now always shown, even in command substitutions (#4962).
- The screen is no longer reset after a BEL, fixing graphical glitches (#3693).
- vi-mode now supports ';' and ',' motions. This introduces new {forward,backward}-jump-till and repeat-jump{,-reverse} bind functions (#5140).
- The `*y` vi-mode binding now works (#5100).
- True color is now enabled in neovim by default (#2792).
- Terminal size variables (`$COLUMNS`/`$LINES`) are now updated before `fish_prompt` is called, allowing the prompt to react (#904).
- Multi-line prompts no longer repeat when the terminal is resized (#2320).
- `xclip` support has been added to the clipboard integration (#5020).
- The Alt-P keybinding paginates the last command if the command line is empty.
- `$cmd_duration` is no longer reset when no command is executed (#5011).
- Deleting a one-character word no longer erases the next word as well (#4747).
- Token history search (Alt-Up) omits duplicate entries (#4795).
- The `fish_escape_delay_ms` timeout, allowing the use of the escape key both on its own and as part of a control sequence, was applied to all control characters; this has been reduced to just the escape key.
- Completing a function shows the description properly (#5206).
- Added completions for
  - `ansible`, including `ansible-galaxy`, `ansible-playbook` and `ansible-vault` (#4697)
  - `bb-power` (#4800)
  - `bd` (#4472)
  - `bower`
  - `clang` and `clang++` (#4174)
  - `conda` (#4837)
  - `configure` (for autoconf-generated files only)
  - `curl`
  - `doas` (#5196)
  - `ebuild` (#4911)
  - `emaint` (#4758)
  - `eopkg` (#4600)
  - `exercism` (#4495)
  - `hjson`
  - `hugo` (#4529)
  - `j` (from autojump #4344)
  - `jbake` (#4814)
  - `jhipster` (#4472)
  - `kitty`
  - `kldload`
  - `kldunload`
  - `makensis` (#5242)
  - `meson`
  - `mkdocs` (#4906)
  - `ngrok` (#4642)
  - OpenBSD's `pkg_add`, `pkg_delete`, `pkg_info`, `pfctl`, `rcctl`, `signify`, and `vmctl` (#4584)
  - `openocd`
  - `optipng`
  - `opkg` (#5168)
  - `pandoc` (#2937)
  - `port` (#4737)
  - `powerpill` (#4800)
  - `pstack` (#5135)
  - `serve` (#5026)
  - `ttx`
  - `unzip`
  - `virsh` (#5113)
  - `xclip` (#5126)
  - `xsv`
  - `zfs` and `zpool` (#4608)
- Lots of improvements to completions (especially `darcs` (#5112), `git`, `hg` and `sudo`).
- Completions for `yarn` and `npm` now require the `all-the-package-names` NPM package for full functionality.
- Completions for `bower` and `yarn` now require the `jq` utility for full functionality.
- Improved French translations.

### Other fixes and improvements
- Significant performance improvements to `abbr` (#4048), setting variables (#4200, #4341), executing functions, globs (#4579), `string` reading from standard input (#4610), and slicing history (in particular, `$history[1]` for the last executed command).
- Fish's internal wcwidth function has been updated to deal with newer Unicode, and the width of some characters can be configured via the `fish_ambiguous_width` (#5149) and `fish_emoji_width` (#2652) variables. Alternatively, a new build-time option INTERNAL_WCWIDTH can be used to use the system's wcwidth instead (#4816).
- `functions` correctly supports `-d` as the short form of `--description`. (#5105)
- `/etc/paths` is now parsed like macOS' bash `path_helper`, fixing $PATH order (#4336, #4852) on macOS.
- Using a read-only variable in a `for` loop produces an error, rather than silently producing incorrect results (#4342).
- The universal variables filename no longer contains the hostname or MAC address. It is now at the fixed location `.config/fish/fish_variables` (#1912).
- Exported variables in the global or universal scope no longer have their exported status affected by local variables (#2611).
- Major rework of terminal and job handling to eliminate bugs (#3805, #3952, #4178, #4235, #4238, #4540, #4929, #5210).
- Improvements to the manual page completion generator (#2937, #4313).
- `suspend --force` now works correctly (#4672).
- Pressing Ctrl-C while running a script now reliably terminates fish (#5253).

### For distributors and developers
- fish ships with a new build system based on CMake. CMake 3.2 is the minimum required version. Although the autotools-based Makefile and the Xcode project are still shipped with this release, they will be removed in the near future. All distributors and developers are encouraged to migrate to the CMake build.
- Build scripts for most platforms no longer require bash, using the standard sh instead.
- The `hostname` command is no longer required for fish to operate.

(maya)

2019-02-12 16:39:54 UTC MAIN commitmail json YAML

Updated textproc/py-xmltodict, textproc/py-html-sanitizer

(adam)

2019-02-12 16:39:34 UTC MAIN commitmail json YAML

2019-02-12 16:36:12 UTC MAIN commitmail json YAML

py-xmltodict: updated to 0.12.0

v0.12.0
Allow force_commits=True for getting all keys as lists
README.md: fix useless uses of cat
Add FreeBSD install instructions
Fix and simplify travis config
Add support for Python 3.7
Drop support for EOL Python
Use Markdown long_description on PyPI
correct spelling mistake
correctly unparse booleans
Updates README.md with svg badge

(adam)

2019-02-12 15:35:31 UTC MAIN commitmail json YAML

Updated multimedia/libdvdread, multimedia/libbluray

(adam)

2019-02-12 15:35:04 UTC MAIN commitmail json YAML

libbluray: updated to 1.1.0

Version 1.1.0
- Add initial support for OpenJDK 11.
- Add initial support for UHD disc BD-J menus.
- Add support for compiling .jar file with Java 9+ compiler.
- Move AWT classes to separate .jar file.
- Update libudfread submodule repository URL.
- Improve main title selection.
- Improve error resilience and stability.
- Improve BD-J compability.
- Fix playback of some broken BD-J discs.
- Fix playback of discs without normal titles (only TopMenu / FirstPlay title).

(adam)

2019-02-12 15:34:20 UTC MAIN commitmail json YAML

libdvdread: updated to 6.0.1

libdvdread (6.0.1)
* fix a regression on some DVDs, like Resident Evil
* check InternalUDFReadBlocksRaw I/O issues
* fix issues with some DVD burnt by Nero

(adam)

2019-02-12 14:43:17 UTC MAIN commitmail json YAML

bwm-ng: fix build

Make sure init() exists, even though it's inline.

(wiz)

2019-02-12 14:43:11 UTC MAIN commitmail json YAML

doc: Updated multimedia/adobe-flash-player to 32.0.0.142

(tsutsui)

2019-02-12 14:42:55 UTC MAIN commitmail json YAML

adobe-flash-player: update to 32.0.0.142.

Upstream announcement:

https://helpx.adobe.com/security/products/flash-player/apsb19-06.html

Adobe Security Bulletin
Security updates available for Flash Player | APSB19-06

  Summary

  Adobe has released security updates for Adobe Flash Player for Windows,
  macOS, Linux and Chrome OS. These updates address one important
  vulnerability in Adobe Flash Player. Successful exploitation could
  lead toinformation disclosurein the context of the current user.

(tsutsui)

2019-02-12 13:23:12 UTC MAIN commitmail json YAML

Updated www/py-django-admin-rangefilter, www/py-django-js-asset

(adam)

2019-02-12 13:22:50 UTC MAIN commitmail json YAML

py-django-js-asset: updated to 1.2.1

1.2:
Reformatted the code using Black.
Added equality of JS() objects to avoid adding the same script more than once in the same configuration.
Determine the static callable at module import time, not each time a static path is generated.
Customized the repr() of JS() objects.
Added Python 3.7 and Django 2.2 to the test matrix.

(adam)

2019-02-12 13:21:28 UTC MAIN commitmail json YAML

py-django-admin-rangefilter: updated to 0.3.12

0.3.12:
- Added russian translation

(adam)

2019-02-12 13:20:47 UTC MAIN commitmail json YAML

drraw: SUBST_SED -> SUBST_VARS.

(kleink)

2019-02-12 13:16:24 UTC MAIN commitmail json YAML

Updated www/py-django, www/py-django2

(adam)

2019-02-12 13:16:07 UTC MAIN commitmail json YAML

py-django2: updated to 2.1.7

2.1.7:
Bugfixes
Corrected packaging error from 2.1.6

2.1.6:
CVE-2019-6975: Memory exhaustion in django.utils.numberformat.format()¶

If django.utils.numberformat.format() – used by contrib.admin as well as the the floatformat, filesizeformat, and intcomma templates filters – received a Decimal with a large number of digits or a large exponent, it could lead to significant memory usage due to a call to '{:f}'.format().

To avoid this, decimals with more than 200 digits are now formatted using scientific notation.

Bugfixes
Made the obj argument of InlineModelAdmin.has_add_permission() optional to restore backwards compatibility with third-party code that doesn’t provide it

(adam)

2019-02-12 13:11:56 UTC MAIN commitmail json YAML

py-django: updated to 1.11.20

1.11.20:
Bugfixes
Corrected packaging error from 1.11.19

1.11.19:
CVE-2019-6975: Memory exhaustion in django.utils.numberformat.format()

If django.utils.numberformat.format() – used by contrib.admin as well as the the floatformat, filesizeformat, and intcomma templates filters – received a Decimal with a large number of digits or a large exponent, it could lead to significant memory usage due to a call to '{:f}'.format().

To avoid this, decimals with more than 200 digits are now formatted using scientific notation.

(adam)

2019-02-12 12:58:46 UTC MAIN commitmail json YAML

Updated security/py-acme, security/py-certbot*; Added security/py-certbot-apache

(adam)

2019-02-12 12:57:19 UTC MAIN commitmail json YAML

2019-02-12 12:56:32 UTC MAIN commitmail json YAML

py-acme,py-certbot*: updated to 0.31.0

0.31.0:

Added
Avoid reprocessing challenges that are already validated when a certificate is issued.
Support for initiating (but not solving end-to-end) TLS-ALPN-01 challenges with the acme module.

Changed
Certbot's official Docker images are now based on Alpine Linux 3.9 rather than 3.7. The new version comes with OpenSSL 1.1.1.
Lexicon-based DNS plugins are now fully compatible with Lexicon 3.x (support on 2.x branch is maintained).
Apache plugin now attempts to configure all VirtualHosts matching requested domain name instead of only a single one when answering the HTTP-01 challenge.

Fixed
Fixed accessing josepy contents through acme.jose when the full acme.jose path is used.
Clarify behavior for deleting certs as part of revocation.
Despite us having broken lockstep, we are continuing to release new versions of all Certbot components during releases for the time being, however, the only package with changes other than its version number was:

acme
certbot
certbot-apache
certbot-dns-cloudxns
certbot-dns-dnsimple
certbot-dns-dnsmadeeasy
certbot-dns-gehirn
certbot-dns-linode
certbot-dns-luadns
certbot-dns-nsone
certbot-dns-ovh
certbot-dns-sakuracloud
More details about these changes can be found on our GitHub repo.

(adam)

2019-02-12 12:45:37 UTC MAIN commitmail json YAML

py-weasyprint: SUBST_SED -> SUBST_VARS.

(kleink)

2019-02-12 12:42:49 UTC MAIN commitmail json YAML

Updated print/py-weasyprint to 44nb2.

(kleink)

2019-02-12 12:42:16 UTC MAIN commitmail json YAML

py-weasyprint: Fix substituted variable that slipped through in 44nb1.

Bump PKGREVISION.

(kleink)

2019-02-12 12:21:44 UTC MAIN commitmail json YAML

py-augeas: removed unused patch

(adam)

2019-02-12 12:21:22 UTC MAIN commitmail json YAML

Updated sysutils/augeas, sysutils/py-augeas

(adam)

2019-02-12 12:21:01 UTC MAIN commitmail json YAML

augeas: updated to 1.11.0

1.11.0:
General changes/additions
* augmatch: add a --quiet option; make the exit status useful to tell whether there was a match or not
* Drastically reduce the amount of memory needed to evaluate complex path expressions against large files
* Fix a segfault on OSX when 'augmatch' is run without any arguments

API changes
* aug_source did not in fact return the source; and always returned NULL for that. That has been fixed.

Lens changes/additions
* Chrony: add new options supported in chrony 3.2 and 3.3
* Dhclient: fix parsing of append/prepend and similar directives
* Fstab: allow leading whitespace in mount entry lines
* Grub: tolerate some invalid entries. Those invalid entries get mapped to '#error' nodes
* Httpd: accept comments with whitespace right after a tag opening a section
* Json: allow escaped slashes in strings
* Multipath: accept regular expressions for devnode, wwid, and property in blacklist and blacklist_exceptions sections
* Nginx: parse /etc/nginx/sites-enabled (plumbeo) allow semicolons inside double quoted strings in simple directives, and allow simple directives without an argument
* Redis: accept the 'bind' statement with multiple IP addresses
* Rsyslog: support include() directive introduced in rsyslog 8.33
* Strongswan: new lens
* Systemd: do not try to treat *.d or *.wants directories as configuration files

(adam)

2019-02-12 12:01:37 UTC MAIN commitmail json YAML

Updated print/py-weasyprint to 44nb1.

(kleink)

2019-02-12 12:00:39 UTC MAIN commitmail json YAML

py-weasyprint: Unbreak for py-setuptools>=40.7.0

In setuptools >= 40.7.0, file inputs for the license field in setup.cfg
files explicitly raise an error. Use the license_file field for that
purpose.

Bump PKGREVISION.

(kleink)

2019-02-12 11:49:15 UTC MAIN commitmail json YAML

delete duplicated LD_LIBRARY_PATH declarations

(tnn)

2019-02-12 11:01:01 UTC MAIN commitmail json YAML

Updated net/py-botocore, net/py-s3transfer, net/py-boto3, net/py-awscli

(adam)

2019-02-12 11:00:07 UTC MAIN commitmail json YAML

py-awscli: updated to 1.16.102

1.16.102
api-change:appstream: Update appstream command to latest version
api-change:mediapackage: Update mediapackage command to latest version
api-change:codebuild: Update codebuild command to latest version

1.16.101
api-change:ecs: Update ecs command to latest version
api-change:discovery: Update discovery command to latest version
api-change:dlm: Update dlm command to latest version

1.16.100
api-change:gamelift: Update gamelift command to latest version
api-change:es: Update es command to latest version
api-change:robomaker: Update robomaker command to latest version
api-change:medialive: Update medialive command to latest version

1.16.99
api-change:fsx: Update fsx command to latest version
api-change:ec2: Update ec2 command to latest version

1.16.98
api-change:shield: Update shield command to latest version
api-change:ec2: Update ec2 command to latest version
api-change:servicecatalog: Update servicecatalog command to latest version

1.16.97
api-change:codecommit: Update codecommit command to latest version
api-change:workspaces: Update workspaces command to latest version
api-change:ecs: Update ecs command to latest version
api-change:application-autoscaling: Update application-autoscaling command to latest version

1.16.96
api-change:devicefarm: Update devicefarm command to latest version
api-change:mediaconnect: Update mediaconnect command to latest version
api-change:codecommit: Update codecommit command to latest version
api-change:medialive: Update medialive command to latest version

1.16.95
api-change:logs: Update logs command to latest version
api-change:ecr: Update ecr command to latest version
api-change:sms-voice: Update sms-voice command to latest version
api-change:elbv2: Update elbv2 command to latest version
api-change:rds: Update rds command to latest version
api-change:codebuild: Update codebuild command to latest version

1.16.94
api-change:acm-pca: Update acm-pca command to latest version
api-change:apigatewaymanagementapi: Update apigatewaymanagementapi command to latest version
api-change:worklink: Update worklink command to latest version

1.16.93
api-change:ssm: Update ssm command to latest version
api-change:dms: Update dms command to latest version
api-change:fms: Update fms command to latest version
api-change:discovery: Update discovery command to latest version
api-change:appstream: Update appstream command to latest version

1.16.92
api-change:glue: Update glue command to latest version
api-change:ec2: Update ec2 command to latest version

1.16.91
api-change:rekognition: Update rekognition command to latest version
api-change:lightsail: Update lightsail command to latest version
api-change:lambda: Update lambda command to latest version
api-change:pinpoint: Update pinpoint command to latest version

1.16.90
api-change:dynamodb: Update dynamodb command to latest version
api-change:backup: Update backup command to latest version
api-change:ce: Update ce command to latest version

(adam)

2019-02-12 10:56:32 UTC MAIN commitmail json YAML

py-boto3: updated to 1.9.92

1.9.92
api-change:appstream: [botocore] Update appstream client to latest version
api-change:codebuild: [botocore] Update codebuild client to latest version
api-change:mediapackage: [botocore] Update mediapackage client to latest version

1.9.91
api-change:discovery: [botocore] Update discovery client to latest version
api-change:ecs: [botocore] Update ecs client to latest version
api-change:dlm: [botocore] Update dlm client to latest version

1.9.90
api-change:es: [botocore] Update es client to latest version
api-change:medialive: [botocore] Update medialive client to latest version
api-change:gamelift: [botocore] Update gamelift client to latest version
api-change:robomaker: [botocore] Update robomaker client to latest version

1.9.89
api-change:ec2: [botocore] Update ec2 client to latest version
api-change:fsx: [botocore] Update fsx client to latest version

1.9.88
api-change:shield: [botocore] Update shield client to latest version
api-change:servicecatalog: [botocore] Update servicecatalog client to latest version
api-change:ec2: [botocore] Update ec2 client to latest version

1.9.87
api-change:ecs: [botocore] Update ecs client to latest version
api-change:application-autoscaling: [botocore] Update application-autoscaling client to latest version
api-change:workspaces: [botocore] Update workspaces client to latest version
api-change:codecommit: [botocore] Update codecommit client to latest version

1.9.86
api-change:devicefarm: [botocore] Update devicefarm client to latest version
api-change:codecommit: [botocore] Update codecommit client to latest version
api-change:medialive: [botocore] Update medialive client to latest version
api-change:mediaconnect: [botocore] Update mediaconnect client to latest version

1.9.85
api-change:logs: [botocore] Update logs client to latest version
api-change:elbv2: [botocore] Update elbv2 client to latest version
api-change:rds: [botocore] Update rds client to latest version
api-change:codebuild: [botocore] Update codebuild client to latest version
api-change:sms-voice: [botocore] Update sms-voice client to latest version
api-change:ecr: [botocore] Update ecr client to latest version

1.9.84
api-change:worklink: [botocore] Update worklink client to latest version
api-change:apigatewaymanagementapi: [botocore] Update apigatewaymanagementapi client to latest version
api-change:acm-pca: [botocore] Update acm-pca client to latest version

1.9.83
api-change:appstream: [botocore] Update appstream client to latest version
api-change:discovery: [botocore] Update discovery client to latest version
api-change:dms: [botocore] Update dms client to latest version
api-change:fms: [botocore] Update fms client to latest version
api-change:ssm: [botocore] Update ssm client to latest version

1.9.82
api-change:glue: [botocore] Update glue client to latest version
api-change:ec2: [botocore] Update ec2 client to latest version

1.9.81
api-change:lightsail: [botocore] Update lightsail client to latest version
api-change:lambda: [botocore] Update lambda client to latest version
api-change:pinpoint: [botocore] Update pinpoint client to latest version
api-change:rekognition: [botocore] Update rekognition client to latest version

1.9.80
api-change:dynamodb: [botocore] Update dynamodb client to latest version
api-change:ce: [botocore] Update ce client to latest version
api-change:backup: [botocore] Update backup client to latest version

(adam)

2019-02-12 10:54:52 UTC MAIN commitmail json YAML

py-s3transfer: updated to 0.2.0

0.2.0
Add ProcessPoolDownloader class to speed up download throughput by using processes instead of threads.

(adam)

2019-02-12 10:53:05 UTC MAIN commitmail json YAML

Note update of net/unbound to 1.9.0nb1.

(he)

2019-02-12 10:52:28 UTC MAIN commitmail json YAML

Apply two fixes from
https://www.nlnetlabs.nl/bugs-script/show_bug.cgi?id=4225

* Sometimes qname-minimisation needs to be (temporarily) reverted.
* DNS-over-TLS would interact with qname-minimisation and would erroneously
  echo back the query buffer instead of the answer.

Bump PKGREVISION.

(he)

2019-02-12 10:51:55 UTC MAIN commitmail json YAML

py-botocore: updated to 1.12.92

1.12.92
api-change:appstream: Update appstream client to latest version
api-change:codebuild: Update codebuild client to latest version
api-change:mediapackage: Update mediapackage client to latest version

1.12.91
api-change:discovery: Update discovery client to latest version
api-change:ecs: Update ecs client to latest version
api-change:dlm: Update dlm client to latest version

1.12.90
api-change:es: Update es client to latest version
api-change:medialive: Update medialive client to latest version
api-change:gamelift: Update gamelift client to latest version
api-change:robomaker: Update robomaker client to latest version

1.12.89
api-change:ec2: Update ec2 client to latest version
api-change:fsx: Update fsx client to latest version

1.12.88
api-change:shield: Update shield client to latest version
api-change:servicecatalog: Update servicecatalog client to latest version
api-change:ec2: Update ec2 client to latest version

1.12.87
api-change:ecs: Update ecs client to latest version
api-change:application-autoscaling: Update application-autoscaling client to latest version
api-change:workspaces: Update workspaces client to latest version
api-change:codecommit: Update codecommit client to latest version

1.12.86
api-change:devicefarm: Update devicefarm client to latest version
api-change:codecommit: Update codecommit client to latest version
api-change:medialive: Update medialive client to latest version
api-change:mediaconnect: Update mediaconnect client to latest version

1.12.85
api-change:logs: Update logs client to latest version
api-change:elbv2: Update elbv2 client to latest version
api-change:rds: Update rds client to latest version
api-change:codebuild: Update codebuild client to latest version
api-change:sms-voice: Update sms-voice client to latest version
api-change:ecr: Update ecr client to latest version

1.12.84
api-change:worklink: Update worklink client to latest version
api-change:apigatewaymanagementapi: Update apigatewaymanagementapi client to latest version
api-change:acm-pca: Update acm-pca client to latest version

1.12.83
api-change:appstream: Update appstream client to latest version
api-change:discovery: Update discovery client to latest version
api-change:dms: Update dms client to latest version
api-change:fms: Update fms client to latest version
api-change:ssm: Update ssm client to latest version

1.12.82
api-change:glue: Update glue client to latest version
api-change:ec2: Update ec2 client to latest version

1.12.81
api-change:lightsail: Update lightsail client to latest version
api-change:lambda: Update lambda client to latest version
api-change:pinpoint: Update pinpoint client to latest version
api-change:rekognition: Update rekognition client to latest version

1.12.80
api-change:dynamodb: Update dynamodb client to latest version
api-change:ce: Update ce client to latest version
api-change:backup: Update backup client to latest version

(adam)

2019-02-12 09:43:40 UTC MAIN commitmail json YAML

py-configobj: update meta-data

(adam)

2019-02-12 09:12:33 UTC MAIN commitmail json YAML

Added textproc/py-manuel; Updated devel/py-ZopeConfiguration

(adam)

2019-02-12 09:12:17 UTC MAIN commitmail json YAML

py-ZopeConfiguration: updated to 4.3.1

4.3.1:
- Do not break when running the tests from a wheel.

(adam)

2019-02-12 09:10:32 UTC MAIN commitmail json YAML

py-manuel: added version 1.10.1

Manuel lets you mix and match traditional doctests with custom test syntax.

(adam)

2019-02-12 08:58:34 UTC MAIN commitmail json YAML

Updated time/py-rfc333, fonts/py-fonttools

(adam)

2019-02-12 08:58:14 UTC MAIN commitmail json YAML

py-fonttools: updated to 3.37.3

3.37.3:
- The previous release accidentally changed several files from Unix to DOS
  line-endings. Fix that.

3.37.2:
- [varLib] Temporarily revert the fix to load_masters(), which caused a
  crash in interpolate_layout() when deepcopy-ing OTFs.

3.37.1:
- [varLib] load_masters() now actually assigns the fonts it loads to the
  source.font attributes.
- [varLib] Fixed an MVAR table generation crash when sparse masters were
  involved.
- [voltLib] parse_coverage_() returns a tuple instead of an ast.Enum.
- [feaLib] A MarkClassDefinition inside a block is no longer doubly indented
  compared to the rest of the block.

3.37.0:
- [svgLib] Added support for converting elliptical arcs to cubic bezier curves
- [py23] Added backport for math.isfinite.
- [varLib] Apply HIDDEN flag to fvar axis if designspace axis has attribute
  hidden=1.
- Fixed "DeprecationWarning: invalid escape sequence" in Python 3.7.
- [voltLib] Fixed parsing glyph groups. Distinguish different PROCESS_MARKS.
  Accept COMPONENT glyph type.
- [feaLib] Distinguish missing value and explicit <NULL> for PairPos2
  format A. Round-trip useExtension keyword. Implemented
  ValueRecord.asFea method.
- [subset] Insert empty widths into hdmx when retaining gids

(adam)

2019-02-12 08:34:48 UTC MAIN commitmail json YAML

py-rfc3339: updated to 1.1

1.1:
Drop support for EOL Python releases, add (explicit) support for Python 3.5 and 3.6
Add :meth:.utils.FixedOffset.__deepcopy__() method, to prevent crash on deepcopy

(adam)

2019-02-12 04:44:27 UTC MAIN commitmail json YAML

doc: Updated chat/irssi to 1.2.0

(maya)

2019-02-12 04:44:15 UTC MAIN commitmail json YAML

irssi-xmpp, irssi-icb: catch up with irssi update

(maya)

2019-02-12 04:43:52 UTC MAIN commitmail json YAML

irssi: update to 1.2.0.

pkgsrc changes: ssl option removed as it no longer works (it was default on)

Changes

    Improved the /STATUSBAR commands (#858)
    /SET no longer shows = between setting and value (#886)
    /CUBES removed from default config (available as script) (#956)
    /1 /2 /3 … removed from default config (available as new setting window_number_commands) (#958)
    Always redraw the screen on resize. By David Phillips (#896)
    Private notices intended for channels are now displayed on the channel (new setting notice_channel_context) (#959)

Additions

    Imported the “Off-the-record” module into Irssi tree (#854, #589, #196)
    Initial support for sideways split windows (#697, #431, #224, #807, FS#310, #947, #955, #989)
    Change the implementation of wcwidth. This is used to calculate the width of emojis on your terminal screen (#917, #720)
    Make the wcwidth functions available from Perl (#973): string_width(str) string_chars_for_width(str, width) wcwidth(char)
    Added completion_keep_word setting (#979)
    Allow activity_hide_targets to hide activity in itemless windows (#967, #997, #1001, #1003)
    Added activity_hide_visible setting (#990)
    Allow hiding of lines through the /IGNORE system (#901, #900, #892, #890, #884, #937)
    Add window_default_hidelevel setting. By Doug Freed (#941)
    Add activity_hide_window_hidelevel setting, defaulting to ON (#938)
    Add autolog_only_saved_channels setting, to autolog only channels that are in the config (#968)
    Add format support for the input line. By Ben Paxton, originally by Jonas Hurrelmann (#764, FS#621, #1004) use Irssi::TextUI; gui_input_set_extent(pos, text) gui_input_set_extents(pos, len, left, right) gui_input_clear_extents(pos, len) gui_input_get_extent(pos) gui_input_get_text_and_extents() gui_input_set_text_and_extents(…)
    Parsing of IRCv3 CAP 3.2 (#775, #869)
    Show CAP-related events in the user interface (#918, #916, #870, #704)
    Continue using separators when addressing multiple nicks with tab completion. By Manish Goregaokar (#822)
    Bind Shift-tab by default. By Niklas Luokkala (#830, #829)
    Fuzzing more things (#913, #780, #813)

Fixes

    Disconnect SASL properly in case the SASL module got unloaded from server (#931, #629, #618, #616)
    Fix backward completion jumping to the first instead of last word (#979)
    Improve empty topic handling (#961, #905, #911, #897, #888)
    Prevent config truncation when no space left. By dequis and Lukas Waymann (#922, #925, #910, #909, #906, #871, #817)
    Also time-out servers in lookup phase (#866, #130)
    Fix build with LibreSSL 2.7. By Dorian Harmans (#865)
    Fix a crash when appending to a textbuffer without line. Reported by Jari Matilainen (#862)
    Fix segfault on sending large messages (#803, #796, #802)
    Fix segfault on invalid statusbar config (#993, #994)
    Fix random memory writes on restoring queries of foreign protocols (#999, #1000)
    Make default keybinds deletable (#859, #507)
    Fix freeze when resizing Irssi very small (#946)
    Compare channels case-insensitively, avoiding confusions with the config file (#857, #856)
    Fix DCC GET on Android. By Martin Staron (#844)
    Improve rawlog performance (#957)
    Fix nick escaping erroneously escaping quotes (#978, #974, #709)
    Protect against theme recursion, improve padding performance, limit alignment padding. Credit to Oss-Fuzz (#835, #851, #850, #846, #848)
    Fix recursive loop in replaces (#833, GL#23)
    Fix headers for compilation of C modules (#939)
    Documentation. By Zero King (#814). (#852)
    Sync NEWS, docs, scripts (#849, #855)
    Build system (#868, #867, #985, #988)
    Fix build on IBM i and AIX. By Calvin Buckley (#975)
    Misc fixes (#840, #839, #843, #953, #962). Tests (#806, #875, #905, #964, #1011). Fuzzing (#929).

(maya)

2019-02-11 22:01:31 UTC MAIN commitmail json YAML

doc: Updated math/sc-im to 0.7.0nb1

(leot)

2019-02-11 22:01:18 UTC MAIN commitmail json YAML

sc-im: Add xls option and add it to suggested option

Bump PKGREVISION.

Patch provided by Sijmen J. Mulder via tech-pkg@, thanks!

(leot)

2019-02-11 21:59:32 UTC MAIN commitmail json YAML

options.description: Add xls option

Will be used for math/sc-im.

Patch provided by Sijmen J. Mulder via tech-pkg@.

(leot)

2019-02-11 21:56:38 UTC MAIN commitmail json YAML

doc: Added textproc/libxls version 1.5.0

(leot)

2019-02-11 21:56:11 UTC MAIN commitmail json YAML

textproc: Add libxls

(leot)

2019-02-11 21:55:27 UTC MAIN commitmail json YAML

libxls: Import libxls-1.5.0 as textproc/libxls

C library to extract cell data and some metadata from legacy Microsoft Excel
files.  Also includes an 'xls2csv' tool.

Packaged in pkgsrc-wip by Sijmen J. Mulder.

(leot)

2019-02-11 20:44:59 UTC MAIN commitmail json YAML

doc: Updated mail/msmtp to 1.8.3

(leot)

2019-02-11 20:44:46 UTC MAIN commitmail json YAML

msmtp: Update to 1.8.3

Changes:
1.8.3
-----
This version fixes a security problem that affects version 1.8.2
(older versions are not affected): when the new default value system
for tls_trust_file is used, the result of certificate verification
was not properly checked.

(leot)

2019-02-11 18:51:19 UTC MAIN commitmail json YAML

doc: Updated sysutils/py-borgbackup to 1.1.9

(bsiegert)

2019-02-11 18:40:37 UTC MAIN commitmail json YAML

Update py-borgbackup to 1.1.9.

Version 1.1.9 (2019-02-10)
--------------------------

Fixes:

- security fix: configure FUSE with "default_permissions", #3903
  "default_permissions" is now enforced by borg by default to let the
  kernel check uid/gid/mode based permissions.
  "ignore_permissions" can be given to not enforce "default_permissions".
- make "hostname" short, even on misconfigured systems, #4262
- fix free space calculation on macOS (and others?), #4289
- config: quit with error message when no key is provided, #4223
- recover_segment: handle too small segment files correctly, #4272
- correctly release memoryview, #4243
- avoid diaper pattern in configparser by opening files, #4263
- add "# cython: language_level=3" directive to .pyx files, #4214
- info: consider part files for "This archive" stats, #3522
- work around Microsoft WSL issue #645 (sync_file_range), #1961

New features:

- add --rsh command line option to complement BORG_RSH env var, #1701
- init: --make-parent-dirs parent1/parent2/repo_dir, #4235

Other:

- add archive name to check --repair output, #3447
- check for unsupported msgpack versions
- shell completions:

  - new shell completions for borg 1.1.9
  - more complete shell completions for borg mount -o
  - added shell completions for borg help
  - option arguments for zsh tab completion
- docs:

  - add FAQ regarding free disk space check, #3905
  - update BORG_PASSCOMMAND example and clarify variable expansion, #4249
  - FAQ regarding change of compression settings, #4222
  - add note about BSD flags to changelog, #4246
  - improve logging in example automation script
  - add note about files changing during backup, #4081
  - work around the backslash issue, #4280
  - update release workflow using twine (docs, scripts), #4213
  - add warnings on repository copies to avoid future problems, #4272
- tests:

  - fix the homebrew 1.9 issues on travis-ci, #4254
  - fix duplicate test method name, #4311

(bsiegert)

2019-02-11 18:31:00 UTC MAIN commitmail json YAML

doc: Updated textproc/libxlsxwriter to 0.8.5

(leot)

2019-02-11 18:30:47 UTC MAIN commitmail json YAML

libxlsxwriter: Update to 0.8.5

Patch provided by Sijmen J. Mulder via tech-pkg@, thanks!

pkgsrc changes:
- Remove patches/patch-Makefile, it was imported upstream

Changes:
0.8.5
-----
- Fix compile-time warnings with strict prototypes enabled.
- Additional formatting tests.
- Make py.test name configurable.

(leot)

2019-02-11 15:07:23 UTC MAIN commitmail json YAML

doc: Updated devel/libextractor to 1.8

(gdt)

2019-02-11 15:06:54 UTC MAIN commitmail json YAML

devel/libextractor: Update to 1.8 (by ng0 in wip)

pkgsrc changes:
* Update to version 1.8
* Change MASTER_SITE to use GNU_MIRROR
* Change HOMEPAGE to use new gnu.org homepage
* Add License (gpl3)
* Remove libltdl convenience bl3
* Use gtk3 bl3
* Regenerate distinfo and PLIST
* drop patches as they seem to be no longer necessary

upstream changes:
Sun Nov 18 11:19:28 CET 2018
Releasing GNU libextractor 1.8. -CG

Sun Aug  5 22:37:28 CEST 2018
Fix missing 0-terminator on corrupted ZIP files
reported by AdLab of Venustech (#5405). -CG

Thu Jul 12 22:26:36 CEST 2018
Fix potential infinite loop in mpeg extractor.
Fix build issue with FFmpeg 4.0 (Debian #888373).
Releasing GNU libextractor 1.7. -CG

Thu Jul 12 21:23:43 CEST 2018
Fixing length calculation error in unzip logic reported
by ADLab of Venustech. -CG

Wed Nov  1 09:06:07 CET 2017
Fixing NULL pointer issues in GIF, IT, NSFE, S3M, SID and XM
plugins, caused (except for GIF) by signed/unsigned confusion.
Found by Leon Zhao. -CG

Tue Oct 17 08:49:31 CEST 2017
Fix integer overflows in DVI extractor found by Leon Zhao, which
could cause SEGVs (read-only). -CG

Sun Oct 15 19:36:41 CEST 2017
Fix potential file descriptor leak (on error handling path).
Fix potential assign-after-free (on IPC error handling path).
Make sure to only pass "unsigned char" to functions like isspace().
Avoid malloc(0) in DEB extractor under certain conditions.
Properly initialize 'duration' in ffmpeg extractor.
Fix potential buffer underflow read in DEB extractor.
Avoid NPE in 'extract' if extracted value has 0 bytes.
Fix various minor cosmetic issues.
Releasing GNU libextractor 1.6. -CG

Fri Oct 13 12:30:37 CEST 2017
Properly check read error in NSF plugin (from signedness confusion) found by Leon Zhao. -CG

Fri Oct 13 12:27:38 CEST 2017
Protect against problematic integer offset in NSFE plugin found by Leon Zhao. -CG

Fri Oct 13 12:15:35 CEST 2017
Protect against integer overflows in PNG plugin found by Leon Zhao. -CG

Wed Oct 11 20:14:12 CEST 2017
Releasing GNU libextractor 1.5. -CG

Mon Oct  9 15:33:01 CEST 2017
Fix NPE in FLAC plugin found by Leon Zhao. -CG

Mon Oct  9 15:30:01 CEST 2017
Fix SIGFPE in WAV plugin found by Leon Zhao. -CG

Sat Jun 10 14:12:44 CEST 2017
Make code compile against libexiv 0.26.
Avoid use of deprecated libtidy header.
Releasing GNU libextractor 1.4. -CG

Sun Apr 30 01:50:01 CEST 2017
Updating French translation. -SA

Wed Oct 12 14:54:03 CEST 2016
Moving from Subversion to Git. -CG

Sat Mar 26 16:23:56 CET 2016
Adding PDF support using pdfinfo.
Likely conflicts with Apparmor. -CG

Mon Aug 31 19:19:17 CEST 2015
Adding apparmor support. -jmorvan/CG

Sun Dec 22 23:11:28 CET 2013
Releasing GNU libextractor 1.3. -CG

Sun Dec 22 17:47:38 CET 2013
Fixing issue where one plugin blocked indefinitely could prevent
others from ever (successfully) seeking and thus extracting data. -CG

Sat Dec 21 00:26:34 CET 2013
Fix check for Gtk3. -CG
Added opus audio-preview plugin. -bratao

Sat Oct 19 16:30:37 CEST 2013
Increase select() timeout, handle timeout case better.
Releasing GNU libextractor 1.2. -CG

Mon Sep 23 14:42:58 CEST 2013
Required external installation of libltdl.
Check for presence of tidyNodeGetValue in libtidy. -CG

Wed Aug 21 18:42:04 CEST 2013
Updated Dutch translation. -CG

Sun Aug 18 21:28:58 CEST 2013
Fix build with libavcodec >= 54.25.0. -CG

Sat Jun 29 21:28:39 CEST 2013
Releasing GNU libextractor 1.1. -CG

Tue Jun 25 14:24:00 CEST 2013
Fixing bug where LE could hang due to failure to process all
received data from the plugin. -CG

Sun Dec  2 08:31:17 CET 2012
Added Polish translation. -CG

Thu Oct 11 15:51:06 CEST 2012

Thu Oct 11 15:51:06 CEST 2012
Fixing test for ffmpeg to not accept ancient ffmpeg library. -CG

Thu Oct 11 09:19:42 CEST 2012
Fixing archive-plugin crash on ".lnk" files (#2586). -bratao

Tue Oct  9 22:28:50 CEST 2012
Fixing use-after-free in plugin IPC if plugin crashes
while no seek is pending. -CG

Sat Oct  6 15:24:20 CEST 2012
Fixing installation path discovery on Darwin (#2562).
Releasing GNU libextractor 1.0.1. -CG

Tue Sep 25 16:25:05 CEST 2012
Releasing GNU libextractor 1.0.0. -CG

Thu Sep  6 09:52:13 CEST 2012
Updated Ukrainian translation. -CG

Tue Mar 27 15:04:00 CEST 2012
Refactoring plugin API to allow seeks to arbitrary positions in the
file (breaks existing plugins, so the current version will not
work). -LRN

Sun Jan 29 17:27:08 CET 2012
Documented recently discovered issues with pthreads and
out-of-process plugin executions in the manual. -CG

Tue Nov 29 12:55:40 CET 2011
Improved IPC code on W32 to use APIs correctly and make it work
on NT 6.1. -LRN

Mon Nov 28 17:16:16 CET 2011
Reduce false-positives in MP3 extractor file format detection. -LRN

Mon Nov 28 17:15:59 CET 2011
Improved winsock2 detection. -LRN

Mon Nov 28 12:17:42 CET 2011
Fixing compiler warnings, cleaning up ASF plugin.  Finishing
Matroska plugin. -CG
Releasing libextractor 0.6.3.

Fri Jul 22 21:46:32 CEST 2011
Added Ukrainian translation. -CG

Sat Aug 14 23:01:59 CEST 2010
Various minor bugfixes (largely resource leaks on error paths). -CG

Sun Jun 13 13:15:43 CEST 2010
Releasing libextractor 0.6.2.

Sat Jun 12 22:32:32 CEST 2010
Fixing various bugs, including some that can cause crashes given
malformed inputs. -CG

Sat Jun 12 16:23:14 CEST 2010
Only pass 'unsigned char's to 'isspace' and similar functions. -CG

Sun Mar 14 00:09:45 CET 2010
Releasing libextractor 0.6.1.

Wed Jan 13 17:11:07 CET 2010
Releasing libextractor 0.6.0.

Wed Jan 13 14:36:24 CET 2010
Adding support for extracting data from the end of files. -CG

Sun Dec 13 16:53:35 CET 2009
Starting with major API breakage with the goal to fix all of
the not-so-nice things that have accumulated since version 0.0.0.
Added support for out-of-process execution from plugins. -CG

Sat Dec  5 11:32:30 CET 2009
Adding extraction of Iptc data using exiv2.

Sat Jul  4 23:05:22 CEST 2009
Fixed code to work with RPM 4.7.
Releasing libextractor 0.5.23.

Sat Apr 11 20:46:14 MDT 2009
Removed code from libexiv2, linking against it instead.

Fri Feb 20 00:28:00 MST 2009
Releasing libextractor 0.5.22.

Sun Feb 15 16:57:46 MST 2009
Upgraded to libtool 2.x (and the libltdl from that release).

Sun Nov  2 20:19:02 MST 2008
Releasing libextractor 0.5.21.

Tue Aug 12 04:40:49 EEST 2008
Added an S3M (Scream Tracker 3 Module) plugin.

Tue Aug 12 03:55:01 EEST 2008
Added an XM (eXtended Module) plugin.

Mon Aug 11 00:43:46 EEST 2008
Added an IT (Impulse Tracker) plugin.

Tue Jul 22 02:51:33 MDT 2008
Changed RPM extractor to use librpm.
Fixed crash in OpenOffice extractor.
Fixed crash in tiff extractor.

(gdt)

2019-02-11 14:16:52 UTC MAIN commitmail json YAML

fix pasto - this is PostgreSQL module

(jdolecek)

2019-02-11 11:01:25 UTC MAIN commitmail json YAML

Updated devel/py-test-testmon, devel/py-configargparse

(adam)

2019-02-11 11:01:05 UTC MAIN commitmail json YAML

py-configargparse: updated to 0.14.0

0.14.0:
Unknown changes

(adam)

2019-02-11 10:58:41 UTC MAIN commitmail json YAML

py-test-testmon: updated to 0.9.15

0.9.15:
Unknown changes

(adam)

2019-02-11 10:47:15 UTC MAIN commitmail json YAML

Updated databases/sqlite3, devel/libuv

(adam)

2019-02-11 10:46:56 UTC MAIN commitmail json YAML

libuv: updated to 1.26.0

Changes 1.26.0:
* doc: fix uv_get_free_memory doc
* unix: fix epoll cpu 100% issue
* openbsd,tcp: special handling of EINVAL on connect
* win: simplify registry closing in uv_cpu_info()
* src,include: define UV_MAXHOSTNAMESIZE
* win: return product name in uv_os_uname() version
* thread: allow specifying stack size for new thread
* win: fix duplicate tty vt100 fn key
* unix: don't attempt to invalidate invalid fd

(adam)

2019-02-11 10:45:21 UTC MAIN commitmail json YAML

sqlite3: updated to 3.27.1

SQLite Release 3.27.1:
Fix a bug in the query optimizer: an adverse interaction between the OR optimization and the optimization that tries to use values read directly from an expression index instead of recomputing the expression.
Hashes:

Changes carried forward from version 3.27.0:
Added the VACUUM INTO command
Issue an SQLITE_WARNING message on the error log if a double-quoted string literal is used.
The sqlite3_normalized_sql() interface works on any prepared statement created using sqlite3_prepare_v2() or sqlite3_prepare_v3(). It is no longer necessary to use sqlite3_prepare_v3() with SQLITE_PREPARE_NORMALIZE in order to use sqlite3_normalized_sql().
Added the remove_diacritics=2 option to FTS3 and FTS5.
Added the SQLITE_PREPARE_NO_VTAB option to sqlite3_prepare_v3(). Use that option to prevent circular references to shadow tables from causing resource leaks.
Enhancements to the sqlite3_deserialize() interface:
Add the SQLITE_FCNTL_SIZE_LIMIT file-control for setting an upper bound on the size of the in-memory database created by sqlite3_deserialize. The default upper bound is 1GiB, or whatever alternative value is specified by sqlite3_config(SQLITE_CONFIG_MEMDB_MAXSIZE) and/or SQLITE_MEMDB_DEFAULT_MAXSIZE.
Honor the SQLITE_DESERIALIZE_READONLY flag, which was previously described in the documentation, but was previously a no-op.
Enhance the "deserialize" command of the TCL Interface to give it new "--maxsize N" and "--readonly BOOLEAN" options.
Enhancements to the CLI, mostly to support testing and debugging of the SQLite library itself:
Add support for ".open --hexdb". The "dbtotxt" utility program used to generate the text for the "hexdb" is added to the source tree.
Add support for the "--maxsize N" option on ".open --deserialize".
Add the "--memtrace" command-line option, to show all memory allocations and deallocations.
Add the ".eqp trace" option on builds with SQLITE_DEBUG, to enable bytecode program listing with indentation and PRAGMA vdbe_trace all in one step.
Add the ".progress" command for accessing the sqlite3_progress_handler() interface.
Add the "--async" option to the ".backup" command.
Add options "--expanded", "--normalized", "--plain", "--profile", "--row", "--stmt", and "--close" to the ".trace" command.
Increased robustness against malicious SQL that is run against a maliciously corrupted database.

Bug fixes:
Do not use a partial index to do a table scan on an IN operator.
Fix the query flattener so that it works on queries that contain subqueries that use window functions.
Ensure that ALTER TABLE modifies table and column names embedded in WITH clauses that are part of views and triggers.
Fix a parser bug that prevented the use of parentheses around table-valued functions.
Fix a problem with the OR optimization on indexes on expressions.
Fix a problem with the LEFT JOIN strength reduction optimization in which the optimization was being applied inappropriately due to an IS NOT NULL operator.
Fix the REPLACE command so that it is no longer able to sneak a NULL value into a NOT NULL column even if the NOT NULL column has a default value of NULL.
Fix a problem with the use of window functions used within correlated subqueries.
Fix the ALTER TABLE RENAME COLUMN command so that it works for tables that have redundant UNIQUE constraints.
Fix a bug that caused zeroblob values to be truncated when inserted into a table that uses an expression index.

(adam)

2019-02-11 10:34:36 UTC MAIN commitmail json YAML

libfetch: add FALLTHROUGH comment for gcc 7

To fix pkg_install build.

(wiz)

2019-02-11 10:07:48 UTC MAIN commitmail json YAML

doc: Updated audio/cmus to 2.8.0

(nia)

2019-02-11 10:07:37 UTC MAIN commitmail json YAML

audio/cmus: Update to 2.8.0

Major new features:

    multiple playlists support in playlist view
        new :pl-* commands for playlist management
    CoreAudio output plugin
    BASS input plugin
    D-Bus (MPRIS) support

Notable changes:

    use of internal cue parser instead of libcue
    24-bit playback support for
        FLAC
        JACK
        sndio
    plugin ABI versioning checks
    new themes:
        dracula
        gruvbox
        gruvbox-alt
        jellybeans
    new commands:
        :left-view / :right-view
        :player-pause-playback
        :raise-vte
        :rand
        :version
        :win-half-page-down / :win-half-page-up
    new options:
        color_win_cur_attr
        input.*.priority
        lib_add_filter
        start_view
        time_show_leading_zero

(nia)

2019-02-11 09:24:54 UTC MAIN commitmail json YAML

Updated multimedia/ffmpeg4, multimedia/ffplay4

(adam)

2019-02-11 09:24:22 UTC MAIN commitmail json YAML

ffmpeg4/ffplay4: updated to 4.1.1

version 4.1.1:
- avformat/mov: validate chunk_count vs stsc_data
- avformat/mov: require tfhd to begin parsing trun
- avcodec/pgssubdec: Check for duplicate display segments
- avformat/rtsp: Check number of streams in sdp_parse_line()
- avformat/rtsp: Clear reply in every iteration in ff_rtsp_connect()
- avcodec/rasc: Move ff_get_buffer() after frame checks
- avcodec/rasc: Check uncompressed dlta size
- avcodec/fic: Check that there is input left in fic_decode_block()
- avcodec/ilbcdec: Fix undefined integer overflow lsf2poly()
- avcodec/ilbcdec: Fix integer overflow in construct_vector()
- avcodec/prosumer: Error out if decompress() stops reading data
- avcodec/tiff: Check for 12bit gray fax
- avutil/imgutils: Optimize memset_bytes() by using av_memcpy_backptr()
- avutil/mem: Optimize fill32() by unrolling and using 64bit
- configure: bump year
- avcodec/tests/rangecoder: initialize array to avoid valgrind warning
- avcodec/gdv: Optimize and factorize scaling loops
- avcodec/h264_slice: Fix integer overflow in implicit_weight_table()
- avcodec/exr: set layer_match in all branches
- avcodec/exr: Check for duplicate channel index
- avfilter/vf_tonemap_opencl: Make static tables const
- doc/indevs: fix upto typo
- avcodec/4xm: Fix returned error codes
- avformat/libopenmpt: Fix successfull typo
- avcodec/v4l2_m2m: fix cant typo
- avcodec/mjpegbdec: Fix some misplaced {} and spaces
- avformat/wvdec: detect and error out on WavPack DSD files
- avcodec/mips: Fix failed case: hevc-conformance-AMP_A_Samsung_* when enable msa
- avcodec/fic: Fail on invalid slice size/off
- avcodec/ilbcdec: fix integer overflow in energy
- postproc/postprocess_template: remove FF_REG_sp from clobber list
- postproc/postprocess_template: Avoid using %4 for the threshold compare
- libavformat/mov: Fix NULL-dereference read for some encrypted content.
- avcodec/rpza: Check that there is enough data for all the blocks
- avcodec/rpza: Move frame allocation to a later point
- avcodec/avcodec: Document the data type for AV_PKT_DATA_MPEGTS_STREAM_ID
- avformat/mpegts: Fix side data type for stream id
- tests/fate/filter-video: increase fuzz for fate-filter-refcmp-psnr-rgb
- avcodec/mjpegdec: Fix indention of ljpeg_decode_yuv_scan()
- lavf/id3v2: fail read_apic on EOF reading mimetype
- avcodec/rasc: Check that the number of moves is less than or equal the number of pixels
- avformat/nutenc: Document trailer index assert better
- lavf/mov: ensure only one tkhd per trak
- avcodec/clearvideo: Check remaining input bits in P macro block loop
- avcodec/rasc: Check input space before reading chunk
- avcodec/dxv: Check that there is enough data to decompress
- avcodec/ppc/hevcdsp: Fix build failures with powerpc-linux-gnu-gcc-4.8 with --disable-optimizations
- avcodec/msvideo1: Check for too small dimensions
- avcodec/wmv2dec: Skip I frame if its smaller than 1/8 of the minimal size
- avcodec/msmpeg4dec: Skip frame if its smaller than 1/8 of the minimal size
- avcodec/truemotion2rt: Fix rounding in input size check
- avcodec/diracdec: Check component quant
- avcodec/tiff: Limit filtering to decoded data
- avcodec/truemotion2: fix integer overflows in tm2_low_chroma()
- avcodec/pngdec: Check compression method
- fftools/ffmpeg: Repair reinit_filter feature
- avcodec/shorten: Fix integer overflow with offset
- avcodec/imm4: Use ff_set_dimensions()
- h264_redundant_pps: Fix logging context
- avfilter/af_asetnsamples: fix last frame props
- cbs_av1: Fix reading of overlong uvlc codes
- avcodec/cbs_av1: fix parsing delta_frame_id_minus1
- avfilter/vf_overlay: fix filtering with negative y
- avformat/movenc: get number of written bytes from bitstream writer
- avformat/movenc: fix size calculation in mov_write_eac3_tag()
- avfilter/vf_overlay: fix crash with negative y
- avcodec/mpeg_er: fix clearing chroma blocks for 422 and 444
- avfilter/af_afade: fix duration maximum
- avfilter/vf_fade: fix start/duration max value
- avcodec/cbs_av1: fix parsing signed integer values
- avcodec/cbs_av1: fix storage size for segmentation_params feature_value fields
- configure: Add missing xlib dependency for VAAPI X11 code
- avcodec/hevcdec: fix non-ref frame judgement

(adam)

2019-02-11 08:23:17 UTC MAIN commitmail json YAML

Updated multimedia/mkvtoolnix, databases/rrdtool

(adam)

2019-02-11 08:22:45 UTC MAIN commitmail json YAML

rrdtool: updated to 1.7.1

RRDtool 1.7.1:

Bugfixes
* about 38949 assorted fixes for the windows build of rrdtool
* fix many compile time warnings
* Re-enable 0-width lines
* Include rrd_pdpcalc.pod in Makefile.am also
* Lots of spelling fixes for rrdtool source and documentation
* fix off by one issue in rrdtool xport output
* fix lua extension build
* fix python bindings
* fix multiple static variable issues in conflict with MT
* make translations actually work
* Fixed configure --enable / --disable options
* rrd_daemon stability fixes
* fix tcl bindings
* do not call umask ever (not MT safe)

Features
* Multiline Titles
* French translation
* Added support for --allow-shrink with --rigid flag
* Added SUSPEND/RESUME/SUSPENDALL/RESUMEALL commands for rrd_cached
* include the daemon name in the error messag

(adam)

2019-02-11 08:18:07 UTC MAIN commitmail json YAML

mkvtoolnix: updated to 31.0.0

Version 31.0.0 "Dolores In A Shoestand":

New features and enhancements
* all programs: added a new option --abort-on-warnings that will cause the
  program to abort after it has emitted the first warning, similar to how it
  aborts after the first error.
* mkvmerge, mkvextract: when closing files that were opened for writing,
  cached data will not be flushed to storage automatically anymore. This
  reverts the workaround implemented for 2469. A new option was added to both
  programs (--flush-on-close) that re-enables flushing for people who are
  affected by data loss such as described in 2469.

  The reason is that automatic flushing causes long delays in processing
  queues when the output by mkvmerge/mkvextract isn't the final product but
  just an intermediate result to be processed further.
* MKVToolNix GUI: multiplexer: the dialog previewing different character sets
  for text subtitles will now keep the position of the displayed text when
  switching between character sets.

Bug fixes
* mkvmerge: AVI reader: using DV type 1 AVIs will now result in an unsupported
  file type being reported (as the underlying AVI library doesn't support
  them) instead of crashing mkvmerge.
* mkvmerge: HEVC: the height of interlaced streams will now be set correctly
  to the height of the full frame instead of the height of a single interlaced
  field.
* mkvmerge: MP4 reader: edit lists consisting solely of elements that mkvmerge
  doesn't support (such as dwells) are simply ignored. Before no data was read
  for such tracks at all.
* mkvmerge: text subtitles: entries with an explicit duration of 0ms will now
  be handled correctly: the 0ms duration will be stored in Matroska instead of
  the difference between the current and the following entry.
* MKVToolNix GUI: multiplexer, chapter editor: fixed drag & drop handling with
  Qt 5.12.0 and newer.
* MKVToolNix GUI: multiplexer: the GUI did not clean up temporary files
  created when running mkvmerge.

Build system changes
* Qt 5.4.0 or newer has required (up from 5.3.0) since version 30.0.0; I just
  forgot to include this entry.

(adam)

2019-02-10 23:45:29 UTC MAIN commitmail json YAML

doc/TODO: add some

+ ImageMagick-7.0.8.27, abcde-2.9.3, ffmpeg4-4.1.1, gtk3-3.24.5,
  libvpx-1.8.0, libxkbcommon-0.8.3, mblaze-0.5, pixman-0.36.0,
  poppler-0.74.0.

(wiz)

2019-02-10 23:31:46 UTC MAIN commitmail json YAML

doc: Updated x11/libXau to 1.0.9

(wiz)

2019-02-10 23:31:38 UTC MAIN commitmail json YAML

libXau: update to 1.0.9.

Alan Coopersmith (3):
      XauFileName: always go through buf allocation if buf is NULL
      Update configure.ac bug URL for gitlab migration
      libXau 1.0.9

Emil Velikov (1):
      autogen.sh: use quoted string variables

Fuminobu TAKEYAMA (1):
      XauFileName: reset bsize when malloc failed

Jeremy Huddleston Sequoia (1):
      Silence a benign static analysis warning with an assert of allocation size

Mihail Konev (1):
      autogen: add default patch prefix

Peter Hutterer (1):
      autogen.sh: use exec instead of waiting for configure to finish

Tobias Stoeckmann (1):
      Avoid out of boundary read access

walter harms (3):
      AuDispose.c:remove redundant null check on calling free()
      Au FileName.c: remove redundant null check on calling free()
      AuRead.c: remove redundant null check on calling free()

(wiz)

2019-02-10 23:31:05 UTC MAIN commitmail json YAML

doc: Updated x11/bitmap to 1.0.9

(wiz)

2019-02-10 23:30:57 UTC MAIN commitmail json YAML

bitmap: update to 1.0.9.

This release fixes a long standing bug in the bitmap editor where
operations would not work properly when NumLock was on.

Alan Coopersmith (3):
      Update README for gitlab migration
      Update configure.ac bug URL for gitlab migration
      bitmap 1.0.9

Emil Velikov (1):
      autogen.sh: use quoted string variables

Mihail Konev (1):
      autogen: add default patch prefix

Peter Hutterer (1):
      autogen.sh: use exec instead of waiting for configure to finish

Walter Harms (1):
      same time ago the user Frederic Baldit complained (on xorg) that

(wiz)

2019-02-10 23:30:18 UTC MAIN commitmail json YAML

doc: Updated x11/xf86-video-s3virge to 1.11.0

(wiz)

2019-02-10 23:28:35 UTC MAIN commitmail json YAML

xf86-video-s3virge: update to 1.11.0.

This is a maintenance release of S3 ViRGE DDX for X.Org X Server.
Please note that the code may not compile against X Server 1.20
since it no longer supports 24-bit color. [1] The DDX compiles
cleanly without compilation warnings on X Server 1.19.6.

Kevin Brace
Brace Computer Laboratory blog
https://bracecomputerlab.com

[1] https://gitlab.freedesktop.org/xorg/xserver/commit/0803918e64262482035f042e5e1f2a571d3dea1b

--
Alan Coopersmith (4):
      configure: Drop AM_MAINTAINER_MODE
      autogen.sh: Honor NOCONFIGURE=1
      Update README for gitlab migration
      Update configure.ac bug URL for gitlab migration

Emil Velikov (1):
      autogen.sh: use quoted string variables

Kevin Brace (4):
      Use const char for xf86GetOptValString return type
      Eliminate unused variable compilation warnings
      Eliminate unused function compilation warnings
      Version bumped to 1.11.0

Mihail Konev (1):
      autogen: add default patch prefix

Nick Hudson (1):
      Increase BIOS_BSIZE.

Peter Hutterer (1):
      autogen.sh: use exec instead of waiting for configure to finish

Thomas Klausner (1):
      Add cast to remove a warning on 32-bit machines.

(wiz)

2019-02-10 23:26:06 UTC MAIN commitmail json YAML

doc: Updated x11/xf86-video-apm to 1.3.0

(wiz)

2019-02-10 23:25:57 UTC MAIN commitmail json YAML

xf86-video-apm: update to 1.3.0.

This is a maintenance release of Alliance Semiconductor ProMotion
DDX for X.Org X Server.  No testing has been done due to the lack
of equipment availability.  Please note that the code may not
compile against X Server 1.20 since it no longer supports 24-bit
color. [1] The DDX compiles cleanly without compilation warnings
on X Server 1.19.6.

Kevin Brace
Brace Computer Laboratory blog
https://bracecomputerlab.com

[1] https://gitlab.freedesktop.org/xorg/xserver/commit/0803918e64262482035f042e5e1f2a571d3dea1b

--
Adam Jackson (1):
      Remove #include "mibstore.h"

Kevin Brace (5):
      Remove miInitializeBackingStore
      Use const char for xf86GetOptValString return type
      Eliminate unused variable compilation warnings
      Use libpciaccess for newer X Servers when unmapping video RAM
      Version bumped to 1.3.0

Mihail Konev (1):
      autogen: add default patch prefix

(wiz)

2019-02-10 21:36:54 UTC MAIN commitmail json YAML

license.mk: Fix a typo

(leot)

2019-02-10 21:35:26 UTC MAIN commitmail json YAML

Revert previous for now

(wiz)

2019-02-10 21:35:01 UTC MAIN commitmail json YAML

2019-02-10 19:49:58 UTC MAIN commitmail json YAML

updating wget to 1.20.1, which fixes CVE-2018-20483

Upstream changelog:
  * Changes in Wget 1.20.1

  ** --xattr is no longer default since it introduces privacy issues.

  ** --xattr saves the Referer as scheme/host/port, user/pw/path/query/fragment
      are no longer saved to prevent privacy issues.

  ** --xattr saves the Original URL without user/password to prevent
      privacy issues.

  * Changes in Wget 1.20

  ** Add new option `--retry-on-host-error` to treat local errors as
      transient and hence Wget will retry to download the file after
      a brief waiting period.

  ** Fixed multiple potential resource leaks as found by static analysis

  ** Wget will now not create an empty wget-log file when running with
      -q and -b switches together

  ** When compiled using the GnuTLS >= 3.6.3, Wget now has support for TLSv1.3

  ** Now there is support for using libpcre2 for regex pattern matching

  ** When downloading over FTP recursively, one can now use the
      --{accept,reject}-regex switches to fine-tune the downloaded files

  ** Building Wget from the git sources now requires autoconf 2.63 or above.
      Building from the Tarballs works as it used to.

(spz)

2019-02-10 17:14:55 UTC MAIN commitmail json YAML

doc: Updated audio/audacity to 2.2.2

(nia)

2019-02-10 17:14:42 UTC MAIN commitmail json YAML

audacity: Update to 2.2.2

Changes in version 2.2.2:

Improvements

    * Dropout detection
      Dropout detection is controlled from a setting in Recording Preferences
      called "Detect dropouts".
      When this setting is "on" (default setting) Audacity will detect dropouts
      (brief gaps in the recording) and will insert zeroes into the recording
      to keep the other good parts synchronized. These silent spans will make
      the dropouts more obvious, but keep the duration of the recording correct.
      When recording stops, a Warning message box alerts the user and a label track,
      called "Dropouts", is added showing the lost parts, labeled with consecutive numbers.
    * Improved horizontal zooming
      For this release we have improved the way zooming using your mouse wheel
      works and provided a new Zoom Toggle function.
    * Improved vertical zooming
      We have added a context menu to the vertical scale to control vertical zooming
      Previous vertical zooming methods (left-click in the vertical ruler, left-drag
      in the vertical ruler) remain available by selecting "Advanced Vertical Zooming"
      in Track Behaviors Preferences.
    * "Extra" menu
      The "Ext-Bar" and "Ext-Command" menus have been consolidated into the "Extra" menu.
    * Theme tweaks
      The appearance and/or contrast of a few icons has been improved.
    * Easier access to changing key bindings for shortcuts
      For menu commands that are enabled (not grayed-out) if you hold the Shift key
      and click on the sub-menu item, instead of executing the command the Keyboard
      Preferences pop open at the chosen command. You can then change that (or any
      other) shortcut binding.
    * Language selection in Preferences
      Interface Preferences has been upgraded so when selecting languages the proper
      spelling of these languages is shown with accented and special characters.

Bug Fixes
  * Multiple use of "Save As" to the existing open project can result in data
    corruption/loss
  * Crash undoing during record, using Discard button of History window
  * Exporting audio in compressed formats to device with insufficient space produces
    inconsistent/truncated results
  * In Export Multiple, Cancel does not remove the file that is in progress when
    Cancel is chosen
  * Unicode page encodings fixed ( ͡° ͜ʖ ͡°)
  * Crash using SBSMS pitch change at low sample rate
  * (Mac) Equalization: "Telephone" curve displays a flat line, no sound on Preview
  * Toolbars: open undocked if previously not shown, unless Reset Toolbars first
  * Analysis effects that create labels should give focus to label track
  * Control value may be out of range when using FloatingPointValidator
  * Analysis effects produce false indication that a label is open for editing
  * Import Uncompressed File Dialog Incorrect Reference to Menu Item
  * Wave Color not grayed out in TCP dropdown menu when in Spectrogram view
  * Hover indication on note track channel toggle appears on all tracks (when
    they rerender)
  * Installer has old logo for 2.2.1 and 2.2.0
  * Un-muting with a single track unnecessarily activates the Solo button
  * Applying chain to file should zoom-to-fit

Changes in version 2.2.1:

Improvements

    * Waveform colorways
      You can optionally change the colorway of the waveforms displayed in your project.
      The setting is per track and not per project so you can have multiple colorways
          in the same project.
    * "Save Other" reverts to "Export" in the File menu
      When we made the menu changes for 2.2.0 we introduced an entry into the File menu
      called "Save Other" which led to a sub-menu for exporting various audio formats.
      Many users were confused by this change and found it hard to find where they could
      export audio from. So for 2.2.1 we have changed that menu entry to be File > Export.

Bug Fixes

  * Release 2.2.1 was mainly a maintenance release.
    Soon after the release of 2.2.0 we discovered some problematical bugs in Audacity:
      Bug #1767 - Opening a second project from Mac's Finder produces a second
        inaccessible instance of Audacity
      Bug #1770 - Crash applying certain chain files
      Bug #1783 - Preview fails when selection extends before zero
      Bug #1787 - Auto-scroll stopped working in 2.2.0
      Bug #1765 - Using File > Open to import audio gives wrong zoom level
        and no scroll bar slider

Changes in version 2.2.0:

    * Four Selectable themes provided, with new 'Light' theme as default,
      plus option to customize
    * Many menu changes:
        * Menus Reorganized
        * Extended menu bar provided
        * New keyboard commands for working with clips
    * Help buttons ? in Preferences, Effects, Generators and Analyzers - and
      other places
    * Non-Greying out of effects when no selection (and explanatory dialog
      with help button)
    * Playback of MIDI (and Allegro) files imported into Note Tracks is
      now available.
    * 'Center' option in Selection Toolbar
    * Stem plots
    * Major overhaul to documentation/manual including many new images and
      streamlined text on landing pages for in-program help.

Other Changes

    * Append-record is now the default (use Shift + Record for old behavior,
to record on a new track)
    * The Esc key now cancels all click-and-drag actions. It also chooses among
      overlapping mouse click targets, which is especially useful in the Multi-Tool.
    * Sync-Lock button removed (use menu item or keyboard shortcut instead)
    * New preferences and preference pages
    * Overhaul of much code:
        * Overhaul of envelope handling code to deal with some anomalies
        * Overhaul of exception handling for greater safety
  *  New Logo

Bug Fixes

  * Major work on bug fixing. 198 bugs that were in 2.1.3 were fixed for 2.2.0.
        * The most serious bug fixed this time round was bug 437 which was
          about what happens when Audacity is recording and runs out of storage.
        * Most of the bugs fixed were more minor, such as bug 463 which was
          about a case in which the numbering on the timeline could display
          incorrect times.

Changes in version 2.1.3:

* Interface:
  * (macOS) Support for horizontal scroll on Magic Mouse / Trackpad and for
    Trackpad pinch/expand zoom gestures.
  * Pinned option on waveform makes waveform move and recording/playing head
    stay still.
  * Timer Record options to save/export/exit after recording.
  * Scrub Ruler and optional Scrub Toolbar.
  * New shortcuts ALT+RIGHT and ALT+LEFT (move to labels without editing).

* Effects:
  * Effects no longer grayed out when paused.
  * New Distortion effect (replaces Leveller).
  * SBSMS (higher quality but slower) option on Change Tempo / Change Pitch
    effects.
  * New Rhythm Track generator (replaces Click Track).
  * New Generator for Sample Data Import.
  * Nyquist effects now significantly faster.

* Other Changes:
  * Upgraded the PortAudio library to v19 rev r1966.  This gives Audacity
    Windows 10 support.
  * (Windows) DirectSound now records 24-bit samples.
  * (macOS) Audacity.app now has its resources inside it rather than in a
    separate folder, so installation to /Applications/ is cleaner.
  * (macOS) Audacity 2.1.3 provides partial support for Sierra. Details at
    http://wiki.audacityteam.org/wiki/Partial_Support_for_Mac_Sierra_in_2.1.3 .

Bug fixes:

Over 60 bugs fixed, including five longstanding bugs.

(nia)

2019-02-10 12:39:49 UTC MAIN commitmail json YAML

doc/TODO: remove libretro-2048

(nia)

2019-02-10 12:39:26 UTC MAIN commitmail json YAML

doc: Added games/libretro-2048 version 20181229

(nia)

2019-02-10 12:39:10 UTC MAIN commitmail json YAML

games/libretro-2048: Import version libretro-2048-20181229

Libretro is a simple but powerful development interface that allows for the
easy creation of emulators, games and multimedia applications that can plug
straight into any libretro-compatible frontend. This development interface is
open to others so that they can run these pluggable emulator and game cores
also in their own programs or devices.

2048 is a puzzle game.

(nia)

2019-02-09 20:13:02 UTC MAIN commitmail json YAML

chat/atheme: Add ldap option, fix build without builtin ldap...

(nia)

2019-02-09 19:51:44 UTC MAIN commitmail json YAML

doc: Updated net/dante to 1.4.2nb1

(rhialto)

2019-02-09 19:51:09 UTC MAIN commitmail json YAML

Use a bigger hammer to disable ssp for interposition.c.

cwrapper also adds -D__FORTIFY_SOURCE=2.

(rhialto)

2019-02-09 17:20:44 UTC MAIN commitmail json YAML

Updated devel/py-setuptools, devel/py-pip, textproc/py-lxml, devel/py-cython

(adam)

2019-02-09 17:20:03 UTC MAIN commitmail json YAML

py-cython: updated to 0.29.5

0.29.5:
Bugs fixed
* Crash when defining a Python subclass of an extension type and repeatedly calling
  a cpdef method on it.
* Compiler crash when prange() loops appear inside of with-statements.
* Some C compiler warnings were resolved.
* Python conversion of C++ enums failed in 0.29.

(adam)

2019-02-09 17:19:15 UTC MAIN commitmail json YAML

py-lxml: updated to 4.3.1

4.3.1:
* Crash when appending a child subtree that contains unsubstituted
  entity references.

(adam)

2019-02-09 17:13:59 UTC MAIN commitmail json YAML

py-pip: updated to 19.0.2

19.0.2:

Bug Fixes
- Fix a crash where PEP 517-based builds using --no-cache-dir would fail in
  some circumstances with an AssertionError due to not finalizing a build
  directory internally.
- Provide a better error message if attempting an editable install of a
  directory with a pyproject.toml but no setup.py.
- The implicit default backend used for projects that provide a pyproject.toml
  file without explicitly specifying build-backend now behaves more like direct
  execution of setup.py, and hence should restore compatibility with projects
  that were unable to be installed with pip 19.0. This raised the minimum
  required version of setuptools for such builds to 40.8.0.
- Allow RECORD lines with more than three elements, and display a warning.
- AdjacentTempDirectory fails on unwritable directory instead of locking up the uninstall command.
- Make failed uninstalls roll back more reliably and better at avoiding naming conflicts.
- Ensure the correct wheel file is copied when building PEP 517 distribution is built.
- The Python 2 end of life warning now only shows on CPython, which is the
  implementation that has announced end of life plans.

Improved Documentation
- Re-write README and documentation index

(adam)

2019-02-09 17:11:49 UTC MAIN commitmail json YAML

py-setuptools: updated to 40.8.0

v40.8.0
* Added the build_meta:__legacy__ backend, a "compatibility mode" PEP 517 backend that can be used as the default when build-backend is left unspecified in pyproject.toml.
* Resource paths are passed to pkg_resources.resource_string and similar no longer accept paths that traverse parents, that begin with a leading /. Violations of this expectation raise DeprecationWarnings and will become errors. Additionally, any paths that are absolute on Windows are strictly disallowed and will raise ValueErrors.
* setuptools will now automatically include licenses if setup.cfg contains a license_file attribute, unless this file is manually excluded inside MANIFEST.in.

v40.7.3
* In package_index, revert to using a copy of splituser from Python 3.8.

(adam)

2019-02-09 15:23:28 UTC MAIN commitmail json YAML

doc: Updated chat/unrealircd to 4.2.1.1

(nia)