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

2024-05-13 01:53:39 UTC Now

2019-06-10 19:08:42 UTC MAIN commitmail json YAML

2019-06-10 17:33:40 UTC MAIN commitmail json YAML

doc: Updated sysutils/vifm to 0.10

(nia)

2019-06-10 17:33:30 UTC MAIN commitmail json YAML

vifm: Update to 0.10

0.10-beta to 0.10 (2018-11-11)

Display list of files in removal confirmation dialog.  Thanks to ovk.

Support embedded terminal in the plugin for newer Vim.

Return "broken" from filetype({fnum}, 1) for inaccessible link target.
Thanks to filterfalse.

Avoid unnecessary reloading file list after pressing "=" to enter local
filter.

Fixed crash on pasting elements of paths that contain broken UTF-8
sequences into command-line using Ctrl-X + key.  Thanks to Jose
Riha (a.k.a. jose1711).

Fixed extra unlisted buffer beeing kept around in neovim on :*Vifm
commands.  Thanks to randomizedthinking.

Fixed invalid treatment of numerical arguments of filetype().  Thanks to
filterfalse.

Fixed crash on previewing contents of directory without execute right in
miller view.  Thanks to filterfalse.

Fixed statusline highlighting being broken by wide characters.

(nia)

2019-06-10 16:55:10 UTC MAIN commitmail json YAML

doc: Updated sysutils/pv to 1.6.6

(nia)

2019-06-10 16:55:02 UTC MAIN commitmail json YAML

pv: Update to 1.6.6

Changes:

(r161) use %llu instead of %Lu for better compatibility (Eric A. Borisch)
(r162) (#1532) fix target buffer size (-B) being ignored (AndCycle, Ilya Basin, Antoine Beaupr辿)
(r164) cap read/write sizes, and check elapsed time during read/write cycles, to avoid display hangs with large buffers or slow media; also remove select() call from repeated_write function as it slows the transfer down and the wrapping alarm() means it is unnecessary
(r169) (#1477) use alternate form for transfer counter, such that 13GB is shown as 13.0GB so it's the same width as 13.1GB (Andr辿 Stapf)
(r171) cleanup: units corrections in man page, of the form kb -> KiB
(r175) report error in "-d" if process fd directory is unreadable, or if process disappears before we start the main loop (Jacek Wielemborek)

(nia)

2019-06-10 16:03:04 UTC MAIN commitmail json YAML

doc: Updated databases/ruby-sequel to 5.21.0

(taca)

2019-06-10 16:02:39 UTC MAIN commitmail json YAML

databases/ruby-sequel: update to 5.21.0

=== 5.21.0 (2019-06-01)

* Recognize additional DatabaseLockTimeout errors in mysql and mysql2 adapters (jeremyevans)

* Disallow eager_graph of ancestors and descendants associations when using the rcte_tree plugin (jeremyevans)

* Make jdbc/mysql adapter work when using JRuby with Java 11 (jeremyevans)

* Support window function options :window, :exclude, and :frame :type=>:groups, :start, and :end on SQLite 3.28.0+ (jeremyevans)

* Make the server_block extension respect the :servers_hash Database option (jeremyevans)

* Typecast string input for json/jsonb types as JSON strings instead of parsing as JSON in the pg_json extension when Database#typecast_json_strings is set to true (jeremyevans)

* Wrap JSON primitives (string, number, true, false, nil) in the pg_json extension when Database#wrap_json_primitives is set to true (jeremyevans)

* Convert the Database :timeout option to an integer in the sqlite adapter (jeremyevans) (#1620)

* Improve performance in ado adapter using more efficient inner loop (jeremyevans)

* Improve performance in ado adapter using faster callables for type conversion (jeremyevans)

* Fix handling of decimal values in the ado adapter when using locales where the decimal separator is , and not . (jeremyevans) (#1619)

(taca)

2019-06-10 15:40:46 UTC MAIN commitmail json YAML

Updated print/py-reportlab, textproc/py-rst2pdf

(adam)

2019-06-10 15:39:44 UTC MAIN commitmail json YAML

py-rst2pdf: updated to 0.94.1

0.94.1:
Update urllib3 and Jinja2 dependencies in requirements.txt
Fix "reportlab is not defined" error when using ReportLab 3.5.20+

(adam)

2019-06-10 15:39:06 UTC MAIN commitmail json YAML

py-reportlab: updated to 3.5.23

RELEASE 3.5.23
* fix issue 180 raised by Christoph Berg
* fix issue 181 raised by Daniel Terecuk
* brutalist fix for Marius Gedminas' issue 183
* add wordSpace keyword to Canvas draw methods
* fix for Marius Gedminas' issue 184

RELEASE 3.5.22
* Allow kewords in PDFResourceDictionary
* pr 58 issue 174 contribution by Marius Gedminas
* Allow AcroForm to have SigFlags
* Bug Fixes and tests

(adam)

2019-06-10 15:24:56 UTC MAIN commitmail json YAML

doc: Updated chat/weechat to 2.5

(nia)

2019-06-10 15:24:45 UTC MAIN commitmail json YAML

weechat: Update to 2.5

Among the new features:

- add support of UNIX domain sockets in relay plugin
- add option relay.weechat.commands
- add trigger hooks "info" and "info_hashtable"
- add option xfer.network.speed_limit_recv
- add option weechat.look.buffer_time_same
- add option weechat.look.prefix_same_nick_middle
- add option "addreplace" in command /filter
- add bar items "irc_nick", "irc_host" and "irc_nick_host"
- add functions command_options and string_match_list in plugin API
- rename aspell plugin to spell
- use getopt to parse command line arguments
- many bugs fixed.

(nia)

2019-06-10 14:48:29 UTC MAIN commitmail json YAML

Updated multimedia/libbluray, devel/py-flexmock

(adam)

2019-06-10 14:48:05 UTC MAIN commitmail json YAML

py-flexmock: updated to 0.10.4

Release 0.10.4
- drop Python 2.6, 3.3 and Jython support
- add Python 3.6 and 3.7 support
- don't hide exception when flexmock is used as context manager
- fix expectation reset for static methods on pypy 2
- ensure original exception isn't suppressed in pytest hook

(adam)

2019-06-10 14:40:52 UTC MAIN commitmail json YAML

libbluray: updated to 1.1.2

Version 1.1.2
- Add libxml version to pkg-config Requires.private.
- Improve support for NetBSD operating system.
- Improve BD-J compability.
- Improve Java 8+ compability.
- Fix main playlist caching in Windows.
- Fix mark triggering when multiple marks are passed during single read().
- Fix seek bar pop-up at chapter boundary with some discs.
- Fix reading resources indirectly from mounted .jar file.

(adam)

2019-06-10 13:44:46 UTC MAIN commitmail json YAML

doc: Updated security/dropbear to 2019.78

(nia)

2019-06-10 13:44:35 UTC MAIN commitmail json YAML

dropbear: Update to 2019.78

Changes:

2019.78 - 27 March 2019

- Fix dbclient regression in 2019.77. After exiting the terminal would be left
  in a bad state. Reported by Ryan Woodsmall

2019.77 - 23 March 2019

- Fix server -R option with ECDSA - only advertise one key size which will be accepted.
  Reported by Peter Krefting, 2018.76 regression.

- Fix server regression in 2018.76 where multiple client -R forwards were all forwarded
  to the first destination. Reported by Iddo Samet.

- Make failure delay more consistent to avoid revealing valid usernames, set server password
  limit of 100 characters. Problem reported by usd responsible disclosure team

- Change handling of failed authentication to avoid disclosing valid usernames,
  CVE-2018-15599.

- Fix dbclient to reliably return the exit code from the remote server.
  Reported by W. Mike Petullo

- Fix export of 521-bit ECDSA keys, from Christian Hohnstädt

- Add -o Port=xxx option to work with sshfs, from xcko

- Merged fuzzing code, see FUZZER-NOTES.md

- Add a DROPBEAR_SVR_MULTIUSER=0 compile option to run on
  single-user Linux kernels (CONFIG_MULTIUSER disabled). From Patrick Stewart

- Increase allowed username to 100 characters, reported by W. Mike Petullo

- Update config.sub and config.guess, should now work with RISC-V

- Cygwin compile fix from karel-m

- Don't require GNU sed (accidentally in 2018.76), reported by Samuel Hsu

- Fix for IRIX and writev(), reported by Kazuo Kuroi

- Other fixes and cleanups from François Perrad, Andre McCurdy, Konstantin Demin,
  Michael Jones, Pawel Rapkiewicz

2018.76 - 27 February 2018

> > > Configuration/compatibility changes
  IMPORTANT
  Custom configuration is now specified in localoptions.h rather than options.h
  Available options and defaults can be seen in default_options.h

  To migrate your configuration, compare your customised options.h against the
  upstream options.h from your relevant version. Any customised options should
  be put in localoptions.h in the build directory.

- "configure --enable-static" should now be used instead of "make STATIC=1"
  This will avoid 'hardened build' flags that conflict with static binaries

- Set 'hardened build' flags by default if supported by the compiler.
  These can be disabled with configure --disable-harden if needed.
  -Wl,-pie
  -Wl,-z,now -Wl,-z,relro
  -fstack-protector-strong
  -D_FORTIFY_SOURCE=2
  # spectre v2 mitigation
  -mfunction-return=thunk
  -mindirect-branch=thunk

  Spectre patch from Loganaden Velvindron

- "dropbear -r" option for hostkeys no longer attempts to load the default
  hostkey paths as well. If desired these can be specified manually.
  Patch from CamVan Nguyen

- group1-sha1 key exchange is disabled in the server by default since
  the fixed 1024-bit group may be susceptible to attacks

- twofish ciphers are now disabled in the default configuration

- Default generated ECDSA key size is now 256 (rather than 521)
  for better interoperability

- Minimum RSA key length has been increased to 1024 bits

> > > Other features and fixes

- Add runtime -T max_auth_tries option from Kevin Darbyshire-Bryant

- Add 'dbclient -J &fd' to allow dbclient to connect over an existing socket.
  See dbclient manpage for a socat example. Patch from Harald Becker

- Add "-c forced_command" option. Patch from Jeremy Kerr

- Restricted group -G option added with patch from stellarpower

- Support server-chosen TCP forwarding ports, patch from houseofkodai

- Allow choosing outgoing address for dbclient with -b [bind_address][:bind_port]
  Patch from houseofkodai

- Makefile will now rebuild object files when header files are modified

- Add group14-256 and group16 key exchange options

- curve25519-sha256 also supported without @libssh.org suffix

- Update bundled libtomcrypt to 1.18.1, libtommath to 1.0.1
  This fixes building with some recent versions of clang

- Set PAM_RHOST which is needed by modules such as pam_abl

- Improvements to DSS and RSA public key validation, found by OSS-Fuzz.

- Don't exit when an authorized_keys file has malformed entries. Found by OSS-Fuzz

- Fix null-pointer crash with malformed ECDSA or DSS keys. Found by OSS-Fuzz

- Numerous code cleanups and small issues fixed by Francois Perrad

- Test for pkt_sched.h rather than SO_PRIORITY which was problematic with some musl
  platforms. Reported by Oliver Schneider and Andrew Bainbridge

- Fix some platform portability problems, from Ben Gardner

- Add EXEEXT filename suffix for building dropbearmulti, from William Foster

- Support --enable-<option> properly for configure, from Stefan Hauser

- configure have_openpty result can be cached, from Eric Bénard

- handle platforms that return close() < -1 on failure, from Marco Wenzel

- Build and configuration cleanups from Michael Witten

- Fix libtomcrypt/libtommath linking order, from Andre McCurdy

- Fix old Linux platforms that have SYS_clock_gettime but not CLOCK_MONOTONIC

- Update curve25519-donna implementation to current version

(nia)

2019-06-10 13:33:02 UTC MAIN commitmail json YAML

doc: Updated textproc/discount to 2.2.6

(schmonz)

2019-06-10 13:32:56 UTC MAIN commitmail json YAML

Update to 2.2.6. From the changelog:

- make a test program to examine pandoc header elements
- if __mkd_trim_line trims the entire line, manually set the string to \0
- add in a handful of test to verify that empty pandoc headers are not
  auto-populated with %
- messed up the definition for missing attributes; should be /**/
  instead of '', because AC_DEFINE will convert an empty string into a 1
- move flags.o down to the last line in OBJS= to work around a plan9
  makefile bug
- have peek() return an int instead of an unsigned int (netbsd 8; ctype
  functions explode with unsigned int arguments?)
- fix all places where I pass flags to be DWORDs
- include config.h before any other headers
- make all instances of 'main()' be integer functions (sigh)
- clean up all references to flags; define them EVERYWHERE as mkd_flag_t
- shuffle around some of the definitions to make everything happily(?)
  compile with all instances of flags being mkd_flag_t
- when checking that the C compiler works, compile the test program as
  two modules with a function declared with differing pointer types
  (char ptr vs void ptr) so if the C compiler generates type signatures
  and doesn't think a void pointer is the universal solvent it will fail
  right there
- set the Plan9 CFLAGS to the two extensions (instead of having them be
  part of the CC macro) and wipe out any CFLAGS (like -T, which tells
  the Plan9 posix C compiler to be stupid) that already exists
- tweak the Makefile macros a bit so people can wedge in their own
  compilers (BUILD) and linkers (LINK) during a build
- add a list item for testing the build
- patch the cmakefile so that has an option to only generate a library
- push the fencedcode block handler up to the toplevel scanner so it
  will handle blank lines inside the fence
- add a fenced code block with embedded html
- don't give a code block class if it's just an empty string
- add a test case for a piece of fenced code with trailing spaces after
  the opening ~~~
- deal with cached text before handling fenced code blocks
- yank the repeated inline uncaches out and stuff them into a local function
- add two more tests (unfinished fenced code block, paragraph then
  fenced code block) to codeblock.t
- don't publish mkd_string_to_anchor
- add an anchor format callback, plus add the -x option to the markdown
  program to squash toc anchors to (close to) github compatability
- add some dle sanity checking into onlyifset()
- when dumping the parse tree, say which header is being dumped --
  h1..h6 vs just header
- tweak configure to (a) use the modern standard uintXX_t types for
  DWORD, WORD, BYTE if possible and (b) if a program is defined via an
  environment variable (like CC) try to use that variable instead of
  doing a path search in AC_PROG
- tweak how scalar headers are include in .in files
- support external code formatters
- add an external code block formatter to the markdown program
- mkd2html wasn't passing pgm to hoptusage()
- mkd2html wasn't properly handling two arguments for input & output
  files. While I was at it, add the -G option to use gfm_in() to read
  the input file in (and preserve newlines)

(schmonz)

2019-06-10 13:07:05 UTC MAIN commitmail json YAML

doc: Updated x11/dunst to 1.4.0

(nia)

2019-06-10 13:06:54 UTC MAIN commitmail json YAML

dunst: Update to 1.4.0

1.4.0 - 2019-03-30

Added

    Add support to override frame_color via rules (#498)
    Support for round corners (#420)
    Ability to reference $HOME in icon paths with ~/ (#520)
    Support to customize the mouse bindings (#530)
    Command to toggle pause status (#535)
    Ability to automatically replace similar notifications (like volume changes) via stack_tag (#552)
    Comparison of raw icons for duplicate notifications (#571)
    Introduce new desktop-entry filter (#470)
    fullscreen rule to hide notifications when a fullscreen window is active (#472)
    Added skip_display rule option to skip initial notification display, and include the notification in the history. (#590)

Fixed

    Notification age not counting the time while the computer was suspended (#492)
    Dunst losing always-on-top status on a window manager restart (#160)
    Xpm icons not being recognized
    When new notifications arrive, but display is full, important notifications don窶冲 have to wait for a timeout in a displayed notification (#541)
    Dunst hanging while the context menu is open (#456)
    Having & inside a notification breaking markup (#546)
    <I> more notifications don窶冲 occupy space anymore, if there is only a single notification waiting to get displayed. The notification gets displayed directly (#467)
    Segfault when comparing icon name with a notification with a raw icon (#536)
    Icon size can no longer be larger than the notification when a fixed width is specified (#540)

Changed

    Transient notifications no longer skip history by default (#508)
    The notification summary no longer accepts markup (#497)

Removed

    Dependency on libxdg-basedir (#550)

1.3.2 - 2018-05-06

Fixed

    Crash when trying to load an invalid or corrupt icon (#512)

1.3.1 - 2018-01-30

Fixed

    Race condition resulting in the service files being empty (#488)

1.3.0 - 2018-01-05

Added

    ellipsize option to control how long lines should be ellipsized when word_wrap is set to false (#374)
    A beginning tilde of a path is now expanded to the home of the current user (#351)
    The image-path hint is now respected, as GApplications send their icon only via this link (#447)
    The (legacy) image_data hint is now respected (#353)
    If dunst can窶冲 acquire the DBus name, dunst prints the PID of the process holding the name (#458 #460)
    Increased accuracy of timeouts by using microseconds internally (#379 #291)
    Support for specifying timeout values in milliseconds, minutes, hours, or days. (#379)
    Support for HTML img tags (via context menu) (#428)

Fixed

    new_icon rule being ignored on notifications that had a raw icon (#423)
    Format strings being replaced recursively in some cases (#322 #365)
    DBus related memory leaks (#397)
    Crash on X11 servers with RandR support less than 1.5. (#413 #364)
    Silently reading the default config file, if -conf did not specify a valid file (#452)
    Notification window flickering when a notification is replaced (#320 #415)
    Inaccurate timeout in some cases (#291 #379)

Changed

    Transient hints are now handled (#343 #310) An additional rule option (match_transient and set_transient) is added to optionally reset the transient setting
    HTML links are now referred to by their text in the context menu rather than numbers (#428)
    icon_folders setting renamed to icon_path (#170)
    config.def.h and config.h got merged (#371)
    The dependency on GTK3+ has been removed. Instead of GTK3+, dunst now requires gdk-pixbuf which had been a transient dependency before. (#334 #376)
    The _GNU_SOURCE macros had been removed to make dunst portable to nonGNU systems (#403)
    Internal refactorings of the notification queue handling. (#411)
    Dunst does now install the systemd and dbus service files into their proper location given by pkg-config. Use SERVICEDIR_(DBUS|SYSTEMD) params to overwrite them. (#463)

(nia)

2019-06-10 12:41:35 UTC MAIN commitmail json YAML

doc: Updated emulators/dosbox to 0.74.2

(nia)

2019-06-10 12:41:23 UTC MAIN commitmail json YAML

dosbox: Update to 0.74.2 (0.74-2)

Changes:
  - Rewrite auto/max cycles algorithm to work better with windows 7, other
    OSes might benefit as well.
  - Update 64bit recompiler to work on OSX and Linux.
  - Several improvements to make the recompilers work with newer compilers and
    add some workarounds about clang confusing itself.
  - Fix several variables being the wrong size in the recompiler.
  - Support absolute 64 bit addressing. (DRC:64 bit error messages)
  - Zero extend data in dynrec core for LLVM compilation/
  - Reduce overhead of the Mac version with a lot. Results in a speed increase.
  - Replace NV_PixelDataRange with the more common ARB_PixelBufferObject
    extension. Should help with output=opengl.
  - Reuse graphics window if possible instead of always creating a new one!
  - Add patches to work better when called by WINE:
    - support WINE style namemangling.
    - allow Z:\ to be moved to a different drive.
  - Try to fix stuttering audio with opengl output on Linux. (or at least
    improve it. Linux users might need to increase the prebuffer option a bit)
  - Fix automake and autoconf problems.
  - Fix problems related to packed struct layouts.
  - Fix compilation on gcc 4.4 and gcc 4.6.1.
  - Fix compilation with -DPIC.
  - Hopefully fix crash on shutdown, when unknown condition is encountered.
  - Fix -lto with gcc.
  - Fix clang compliation with asm fpu core.
  - Fix mapper crash on startup and when changing the mapper key.
  - Fix compilation in VS2015.
  - Fix compilation on mingw64.
  - Fix compilation on Frisbee and newer clang.
  - Fix compilation machines that have X11 libraries installed, but use a SDL
    without X11.
  - Fix a few problems relating to video capturing:
    - Writing out the index too often. (slowdown with longer captures)
    - Not being aware of when only the refresh rate changed.
  - Fix call order when bitshifting the return order (VS C /O2 builds).
  - Fix sign-extension error in S3 draw funcion, i.e. win3.1 analog clock.
  - Fix expanddot not caring about the size of the inputbuffer.
  - Some fixes for the debugger related to starting a program through debug.com.
  - Bring OS/2 port code up to date.
  - Reduce the amount of warning when compiling with quite a bit.
  - Allow 15/26/32 bits input to the opengl output.
  - Add cmd-q as exit key for macs.
  - Fix icon and titlebar on very old setups.
  - Fix off by one display size calculation errors with very large displays.
  - Fix out of bounds access the unused byte in the 32 bit colour value of the
    hardware mouse cursor pixel was affected.
  - Fix depreciated warnings on Mac, allow soundfont loading for coreaudio.
  - Keep repeating a pressed key if another key was unpressed.
  - Fix crash on OS X related to putting junk in the titlebar.
  - Extend fullresolution=0x0 to work on Linux and Mac.
  - Change gameblaster and tandy sound core to latest mame version.
  - Improve numlock and capslock support on Linux and Macs. Still not perfect
    on Windows.
  - Added even more code to workaround Windows behaving weirdly with alt-tab.

(nia)

2019-06-10 11:29:16 UTC MAIN commitmail json YAML

doc: Updated graphics/feh to 3.1.3

(nia)

2019-06-10 11:29:06 UTC MAIN commitmail json YAML

feh: Update to 3.1.3

Changes:

Sun, 17 Feb 2019 08:41:53 +0100  Daniel Friesel <derf+feh@finalrewind.org>

* Releasev v3.1.3
    * Fix missing filename in ~/.fehbg when using --no-xinerama on a feh
      binary compiled with xinerama=1. This issue was introduced in v3.1.2.

Mon, 11 Feb 2019 17:24:13 +0100  Daniel Friesel <derf+feh@finalrewind.org>

* Release v3.1.2
    * Fix missing filenames in ~/.fehbg when using --bg-* on directories and/or
      with --randomize
    * Fix repeated --slideshow-delay/-D option not properly overriding the
      'start paused' flag
    * Fix repeated --info option not properly overriding the 'draw info' flag

Fri, 07 Dec 2018 22:51:15 +0100  Daniel Friesel <derf+feh@finalrewind.org>

* Release v3.1.1
    * Decrease libcurl timeout from indefinite to 30 minutes. This should
      be sufficient even for use cases with unusually high timeouts (just in
      case anyone wants to do interplanetary slideshows), while at the same
      time avoiding stalls in unattended slideshows when encountering
      temporary network issues.
    * Handle SIGINT/SIGTERM/SIGQUIT signals while loading images using libcurl.
      Previously, signals were ignored during a (possibly slow) libcurl
      network transfer, which was not intended behaviour.

Wed, 21 Nov 2018 19:37:34 +0100  Daniel Friesel <derf+feh@finalrewind.org>

* Release v3.1
    * Running "feh --start-at .../file.jpg" without specifying images,
      directories or filelists to load is now equivalent to running
      "feh --start-at .../file.jpg $(dirname .../file.jpg)". This way, it is
      possible to view a specific file and browse all other files in the
      corresponding directory. This is especially useful when starting feh
      from file managers.
    * Introduce fuzzy matching in --start-at: If the specified path is not
      found in the file list, feh now resorts to comparing basenames (i.e.,
      file names without the directory components). This allows calls
      like "feh --start-at cat.jpg ~/Pictures", which led to a file not found
      error in previous versions.
    * Respect -j / --output-dir when using save_image or save_filelist actions.

Fri, 09 Nov 2018 17:17:15 +0100  Daniel Friesel <derf+feh@finalrewind.org>

* Release v3.0
    * Remove deprecated webcam scripts (feh-cam and gen-cam-menu)
    * Remove deprecated collage mode (-c/--collage)
    * Remove deprecated option --cycle-once (use --on-last-slide=quit instead)
    * Remove deprecated option --menu-bg
    * Change default save_filelist key from "f" to "L" (mnemonic: fileList)
    * Change default toggle_fullscreen key from "v" to "f" as this is also
      used by mplayer, mpv and similar
    * flip and rotation (keys "<", ">", "|", and "_") no longer change the
      underlying file. This leaves delete ("Ctrl+Delete") as the only
      destructive action which is enabled by default
    * Add option --edit, which makes flip and rotation change the underlying
      file as well as the displayed image. This was the default behaviour in
      feh 1.x and 2.x

Sat, 27 Oct 2018 19:46:48 +0200  Daniel Friesel <derf+feh@finalrewind.org>

* Release v2.28.1
    * Do not ignore quit signals (SIGTERM, SIGINT, SIGQUIT) during preload
    * Add missing EXIF orientations 2, 4, 5, and 7 (when built with exif=1,
      patch by Olof-Joachim Frahm)
    * Improve randomness on non-glibc systems

Mon, 17 Sep 2018 21:17:04 +0200  Daniel Friesel <derf+feh@finalrewind.org>

* Release v2.28
    * Decrease loading time for RAW images by utilizing dcraw to display the
      embedded JPEG preview (patch by <https://github.com/ulteq>)
    * Rename --magick-timeout to --conversion-timeout. --magick-timeout is
      now deprecated and will be removed in a future release
    * Fix unintened aliasing in rotated images whose rotation is not a
      multiple of 90 degrees (patch by <https://github.com/ulteq>)
    * New option: --on-last-slide=hold|quit|resume.
      hold will cause feh to stop advancing beyond the last slide (patch by
      <https://github.com/ulteq>), quit replaces --cycle-once (which is now
      deprecated), and resume is the default (continue at the first image).

Tue, 17 Jul 2018 17:33:10 +0200  Daniel Friesel <derf+feh@finalrewind.org>

* Release v2.27.1
    * Fix feh occasionally becoming unresponsive when asked to terminate
      via SIGINT/SIGQUIT/SIGTERM (based on a patch by
      <https://github.com/giladogit>)
    * Fix --keep-zoom-vp issues introduced in 2.27
      (patch by <https://github.com/ulteq>)

Thu, 28 Jun 2018 17:26:54 +0200  Daniel Friesel <derf+feh@finalrewind.org>

* Release v2.27
    * Fix size_to_image ("w") command when both --scale-down and --keep-zoom-vp
      are enabled
    * Fix --auto-zoom not being triggered on window resize events when
      --scale-down is enabled
    * Fix --auto-zoom conflicting with manual zoom
    * Fix feh_draw_checks not taking the zoom level into account properly
    * Prevent --zoom <percent> from blocking --scale-down in fullscreen / fixed
      geometry mode
    * Prevent --keep-zoom-vp from blocking the dynamic window resizing
      mechanism
    * Prevent automatic recalculation of the zoom ratio when --keep_zoom_vp
      is enabled
    * All patches provided by <https://github.com/ulteq>. Thanks a lot!

Tue, 26 Jun 2018 10:33:04 +0200  Daniel Friesel <derf+feh@finalrewind.org>

* Release v2.26.4
    * Correctly save --bg-max in ~/.fehbg (patch by Sebastian Bickerle)

Fri, 18 May 2018 22:58:02 +0200  Daniel Friesel <derf+feh@finalrewind.org>

* Release v2.26.3
    * Properly escape --image-bg argument in ~/.fehbg (broken in 2.26.1)

Sat, 12 May 2018 16:33:56 +0200  Daniel Friesel <derf+feh@finalrewind.org>

* Release v2.26.2
    * Show correct filelist position in windows opened from thumbnail mode.
      Note that navigation is still not supported in those windows
    * Improve support for key input from stdin
    * Do not push menus off the screen when hitting screen limits

Fri, 11 May 2018 15:11:17 +0200  Daniel Friesel <derf+feh@finalrewind.org>

* Release v2.26.1
    * Restore pre-2.21 ~/.fehbg behaviour. This fixes nondeterministic
      wallpaper setting when using --bg-* --randomize, issues when specifying
      --theme both in ~/.fehbg and on the commandline, and possibly other
      edge cases
    * Fix /tmp being cluttered with temporary ImageMagick files when using
      --magick-timeout and a conversion takes longer than allowed

Thu, 19 Apr 2018 21:43:12 +0200  Daniel Friesel <derf+feh@finalrewind.org>

* Release v2.26
    * Save absolute file paths in ~/.fehbg, similar to the behaviour prior to
      feh 2.21
    * Add %g (window dimensions) and %Z (precise zoom level) format specifiers
    * Improve -z/--randomize randomness

(nia)

2019-06-10 10:42:10 UTC MAIN commitmail json YAML

doc: Updated math/sc-im to 0.7.0nb3

(sjmulder)

2019-06-10 10:40:52 UTC MAIN commitmail json YAML

math/sc-im: use LDLIBS to fix Ubuntu build

The build on Ubuntu 14.04 and 18.04 failed on undefined references to
libxls functions caused by having the -l at the beginning of the
argument list, injected into LDFLAGS, rather than at the end, where
LDLIBS ends up.

(sjmulder)

2019-06-10 10:16:13 UTC MAIN commitmail json YAML

Updated security/py-asyncssh, devel/py-argcomplete

(adam)

2019-06-10 10:15:46 UTC MAIN commitmail json YAML

py-argcomplete: updated to 1.10.0

Changes for v1.10.0:
Fish support

Changes for v1.9.5:
check_module: Don窶冲 crash, exit with error instead
Register completion for multiple commands

(adam)

2019-06-10 09:36:36 UTC MAIN commitmail json YAML

py-asyncssh: updated to 1.17.0

Release 1.17.0:
Added support for 窶徨everse direction窶� SSH connections, useful to support applications like NETCONF Call Home, described in RFC 8071.
Added support for the PyCA implementation of Chacha20-Poly1305, eliminating the dependency on libnacl/libsodium to provide this functionality, as long as OpenSSL 1.1.1b or later is installed.
Restored libnacl support for Curve25519/Ed25519 on systems which have an older version of OpenSSL that doesn窶冲 have that support. This fallback also applies to Chacha20-Poly1305.
Fixed Pageant support on Windows to use the Pageant agent by default when it is available and client keys are not explicitly configured.
Disabled the use of RSA SHA-2 signatures when using the Pageant or Windows 10 OpenSSH agent on Windows, since neither of those support the signature flags options to request them.
Fixed a regression where a callable was no longer usable in the sftp_factory argument of create_server.

(adam)

2019-06-10 08:58:58 UTC MAIN commitmail json YAML

Updated www/py-flask-cors, www/py-flask-debugtoolbar

(adam)

2019-06-10 08:58:40 UTC MAIN commitmail json YAML

py-flask-debugtoolbar: updated to 0.10.1

0.10.1:

Enhancements:
Add support for Python wheels

Fixes:
Switch imports from deprecated flask.ext.* to flask_* syntax

0.10.0:

Enhancements:
Added new "Routes" panel displaying URL routing rules
"Versions" panel displays versions of all installed packages
SQLAlchemy displays necessary setup steps to set up query recording
Support reformatting SQL queries if sqlparse library is available
Enable sorting SQLAlchemy queries
Support inserting toolbar on HTML5 pages without </body> tag
Log a warning if unable to insert the toolbar

Fixes:
Ensure numeric sorting of profiler "Calls" column

(adam)

2019-06-10 08:55:42 UTC MAIN commitmail json YAML

py-flask-cors: updated to 3.0.8

3.0.8:
DeprecationWarning: Using or importing the ABCs from 'collections' instead of from 'collections.abc' is deprecated, and in 3.8 it will stop working

(adam)

2019-06-10 08:43:20 UTC MAIN commitmail json YAML

Updated www/py-httplib2, net/py-prometheus_client, security/py-paramiko

(adam)

2019-06-10 08:42:58 UTC MAIN commitmail json YAML

py-paramiko: updated to 2.5.0

2.5.0:
[Feature] Updated SSHConfig.lookup so it returns a new, type-casting-friendly dict subclass (SSHConfigDict) in lieu of dict literals. This ought to be backwards compatible, and allows an easier way to check boolean or int type ssh_config values.

[Feature] Add support for Curve25519 key exchange (aka curve25519-sha256@libssh.org).

[Feature] Add support for encrypt-then-MAC (ETM) schemes (hmac-sha2-256-etm@openssh.com, hmac-sha2-512-etm@openssh.com) and two newer Diffie-Hellman group key exchange algorithms (group14, using SHA256; and group16, using SHA512). Patch courtesy of Edgar Sousa.

[Support] Update our install docs with (somewhat) recently added additional dependencies; we previously only required Cryptography, but the docs never got updated after we incurred bcrypt and pynacl requirements for Ed25519 key support.

Additionally, pyasn1 was never actually hard-required; it was necessary during a development branch, and is used by the optional GSSAPI support, but is not required for regular installation. Thus, it has been removed from our setup.py and its imports in the GSSAPI code made optional.

[Support] Add *.pub files to the MANIFEST so distributed source packages contain some necessary test assets. Credit: Alexander Kapshuna.

[Support] Add support for the modern (as of Python 3.3) import location of MutableMapping (used in host key management) to avoid the old location becoming deprecated in Python 3.8.
[Support] Raise Cryptography dependency requirement to version 2.5 (from 1.5) and update some deprecated uses of its API.

(adam)

2019-06-10 08:35:35 UTC MAIN commitmail json YAML

py-prometheus_client: updated to 0.7.0

0.7.0:
[ENHANCEMENT] Multiprocess exposition speed boost
[ENHANCEMENT] optimize openmetrics text parsing (~4x perf)
[ENHANCEMENT] Add python3.7 support
[ENHANCEMENT] Change exemplar length limit to be only for label names+values
[BUGFIX] Disable gcCollector for pypy

(adam)

2019-06-10 08:34:04 UTC MAIN commitmail json YAML

py-httplib2: updated to 0.13.0

0.13.0
* Allow setting TLS max/min versions

(adam)

2019-06-10 07:46:16 UTC MAIN commitmail json YAML

Updated databases/py-peewee, textproc/py-lxml, textproc/py-yaml, archivers/py-lz4

(adam)

2019-06-10 07:45:44 UTC MAIN commitmail json YAML

py-lz4: updated to 2.1.10

v2.1.10:
Cleanup some code in _block.c to suppress some compiler warnings
Add some more detail to the install docs
Move to cibuildwheel 0.11.1

(adam)

2019-06-10 07:41:16 UTC MAIN commitmail json YAML

py-yaml: updated to 5.1.1

5.1.1:
* Re-release of 5.1 with regenerated Cython sources to build properly for Python 3.8

(adam)

2019-06-10 07:36:56 UTC MAIN commitmail json YAML

py-lxml: updated to 4.3.4

4.3.4:
* Rebuilt with Cython 0.29.10 to support Python 3.8.

(adam)

2019-06-10 07:36:14 UTC MAIN commitmail json YAML

py-peewee: updated to 3.9.6

3.9.6
Support nesting the Database instance as a context-manager. The outermost block will handle opening and closing the connection along with wrapping everything in a transaction. Nested blocks will use savepoints.
Add new session_start(), session_commit() and session_rollback() interfaces to the Database object to support using transactional controls in situations where a context-manager or decorator is awkward.
Fix error that would arise when attempting to do an empty bulk-insert.
Set isolation_level=None in SQLite connection constructor rather than afterwards using the setter.
Add create_table() method to Select query to implement CREATE TABLE AS.
Cleanup some declarations in the Sqlite C extension.
Add new example showing how to implement Reddit's ranking algorithm in SQL.

(adam)

2019-06-10 02:49:37 UTC MAIN commitmail json YAML

Update phoronix-test-suite to 8.8.1 (up from 3.4.0).

(jym)

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

2019-06-10 01:50:35 UTC MAIN commitmail json YAML

update rock*64 u-boot to the latest (1060-g56bd958253) from ayufan.

tested on rock64, works with rock64 v3.

(mrg)

2019-06-09 22:15:18 UTC MAIN commitmail json YAML

boost: HOMEPAGE is a permanent redirect to https

(nia)

2019-06-09 22:12:16 UTC MAIN commitmail json YAML

cyrus-sasl: HOMEPAGE is dead.

(nia)

2019-06-09 22:10:45 UTC MAIN commitmail json YAML

dovecot2: HOMEPAGE is a permanent redirect to https.

(nia)

2019-06-09 22:09:18 UTC MAIN commitmail json YAML

claws-mail: HOMEPAGE has a permanent redirect to https.

(nia)

2019-06-09 21:26:58 UTC MAIN commitmail json YAML

doc: Updated net/youtube-dl to 20190608

(leot)

2019-06-09 21:26:46 UTC MAIN commitmail json YAML

youtube-dl: Update to 20190608

Changes:
2019.06.08
----------
Core
* [downloader/common] Improve rate limit (#21301)
* [utils] Improve strip_or_none
* [extractor/common] Strip src attribute for HTML5 entries code (#18485,
  #21169)

Extractors
* [ted] Fix playlist extraction (#20844, #21032)
* [vlive:playlist] Fix video extraction when no playlist is found (#20590)
+ [vlive] Add CH+ support (#16887, #21209)
+ [openload] Add support for oload.website (#21329)
+ [tvnow] Extract HD formats (#21201)
+ [redbulltv] Add support for rrn:content URLs (#21297)
* [youtube] Fix average rating extraction (#21304)
+ [bitchute] Extract HTML5 formats (#21306)
* [cbsnews] Fix extraction (#9659, #15397)
* [vvvvid] Relax URL regular expression (#21299)
+ [prosiebensat1] Add support for new API (#21272)
+ [vrv] Extract adaptive_hls formats (#21243)
* [viki] Switch to HTTPS (#21001)
* [LiveLeak] Check if the original videos exist (#21206, #21208)
* [rtp] Fix extraction (#15099)
* [youtube] Improve DRM protected videos detection (#1774)
+ [srgssrplay] Add support for popupvideoplayer URLs (#21155)
+ [24video] Add support for porno.24video.net (#21194)
+ [24video] Add support for 24video.site (#21193)
- [pornflip] Remove extractor
- [criterion] Remove extractor (#21195)
* [pornhub] Use HTTPS (#21061)
* [bitchute] Fix uploader extraction (#21076)
* [streamcloud] Reduce waiting time to 6 seconds (#21092)
- [novamov] Remove extractors (#21077)
+ [openload] Add support for oload.press (#21135)
* [vivo] Fix extraction (#18906, #19217)

(leot)

2019-06-09 16:20:55 UTC MAIN commitmail json YAML

2019-06-09 16:15:33 UTC MAIN commitmail json YAML

Update to 2.22.0

Changelog:
Git 2.22 Release Notes
======================

Updates since v2.21
-------------------

Backward compatibility note

* The filter specification "--filter=sparse:path=<path>" used to
  create a lazy/partial clone has been removed.  Using a blob that is
  part of the project as sparse specification is still supported with
  the "--filter=sparse:oid=<blob>" option.

UI, Workflows & Features

* "git checkout --no-overlay" can be used to trigger a new mode of
  checking out paths out of the tree-ish, that allows paths that
  match the pathspec that are in the current index and working tree
  and are not in the tree-ish.

* The %(trailers) formatter in "git log --format=..."  now allows to
  optionally pick trailers selectively by keyword, show only values,
  etc.

* Four new configuration variables {author,committer}.{name,email}
  have been introduced to override user.{name,email} in more specific
  cases.

* Command-line completion (in contrib/) learned to tab-complete the
  "git submodule absorbgitdirs" subcommand.

* "git branch" learned a new subcommand "--show-current".

* Output from "diff --cc" did not show the original paths when the
  merge involved renames.  A new option adds the paths in the
  original trees to the output.

* The command line completion (in contrib/) has been taught to
  complete more subcommand parameters.

* The final report from "git bisect" used to show the suspected
  culprit using a raw "diff-tree", with which there is no output for
  a merge commit.  This has been updated to use a more modern and
  human readable output that still is concise enough.

* "git rebase --rebase-merges" replaces its old "--preserve-merges"
  option; the latter is now marked as deprecated.

* Error message given while cloning with --recurse-submodules has
  been updated.

* The completion helper code now pays attention to repository-local
  configuration (when available), which allows --list-cmds to honour
  a repository specific setting of completion.commands, for example.

* "git mergetool" learned to offer Sublime Merge (smerge) as one of
  its backends.

* A new hook "post-index-change" is called when the on-disk index
  file changes, which can help e.g. a virtualized working tree
  implementation.

* "git difftool" can now run outside a repository.

* "git checkout -m <other>" was about carrying the differences
  between HEAD and the working-tree files forward while checking out
  another branch, and ignored the differences between HEAD and the
  index.  The command has been taught to abort when the index and the
  HEAD are different.

* A progress indicator has been added to the "index-pack" step, which
  often makes users wait for completion during "git clone".

* "git submodule" learns "set-branch" subcommand that allows the
  submodule.*.branch settings to be modified.

* "git merge-recursive" backend recently learned a new heuristics to
  infer file movement based on how other files in the same directory
  moved.  As this is inherently less robust heuristics than the one
  based on the content similarity of the file itself (rather than
  based on what its neighbours are doing), it sometimes gives an
  outcome unexpected by the end users.  This has been toned down to
  leave the renamed paths in higher/conflicted stages in the index so
  that the user can examine and confirm the result.

* "git tag" learned to give an advice suggesting it might be a
  mistake when creating an annotated or signed tag that points at
  another tag.

* The "git pack-objects" command learned to report the number of
  objects it packed via the trace2 mechanism.

* The list of conflicted paths shown in the editor while concluding a
  conflicted merge was shown above the scissors line when the
  clean-up mode is set to "scissors", even though it was commented
  out just like the list of updated paths and other information to
  help the user explain the merge better.

* The trace2 tracing facility learned to auto-generate a filename
  when told to log to a directory.

* "git clone" learned a new --server-option option when talking over
  the protocol version 2.

* The connectivity bitmaps are created by default in bare
  repositories now; also the pathname hash-cache is created by
  default to avoid making crappy deltas when repacking.

* "git branch new A...B" and "git checkout -b new A...B" have been
  taught that in their contexts, the notation A...B means "the merge
  base between these two commits", just like "git checkout A...B"
  detaches HEAD at that commit.

* Update "git difftool" and "git mergetool" so that the combinations
  of {diff,merge}.{tool,guitool} configuration variables serve as
  fallback settings of each other in a sensible order.

* The "--dir-diff" mode of "git difftool" is not useful in "--no-index"
  mode; they are now explicitly marked as mutually incompatible.

Performance, Internal Implementation, Development Support etc.

* The diff machinery, one of the oldest parts of the system, which
  long predates the parse-options API, uses fairly long and complex
  handcrafted option parser.  This is being rewritten to use the
  parse-options API.

* The implementation of pack-redundant has been updated for
  performance in a repository with many packfiles.

* A more structured way to obtain execution trace has been added.

* "git prune" has been taught to take advantage of reachability
  bitmap when able.

* The command line parser of "git commit-tree" has been rewritten to
  use the parse-options API.

* Suggest GitGitGadget instead of submitGit as a way to submit
  patches based on GitHub PR to us.

* The test framework has been updated to help developers by making it
  easier to run most of the tests under different versions of
  over-the-wire protocols.

* Dev support update to make it easier to compare two formatted
  results from our documentation.

* The scripted "git rebase" implementation has been retired.

* "git multi-pack-index verify" did not scale well with the number of
  packfiles, which is being improved.

* "git stash" has been rewritten in C.

* The "check-docs" Makefile target to support developers has been
  updated.

* The tests have been updated not to rely on the abbreviated option
  names the parse-options API offers, to protect us from an
  abbreviated form of an option that used to be unique within the
  command getting non-unique when a new option that share the same
  prefix is added.

* The scripted version of "git rebase -i" wrote and rewrote the todo
  list many times during a single step of its operation, and the
  recent C-rewrite made a faithful conversion of the logic to C.  The
  implementation has been updated to carry necessary information
  around in-core to avoid rewriting the same file over and over
  unnecessarily.

* Test framework update to more robustly clean up leftover files and
  processes after tests are done.

* Conversion from unsigned char[20] to struct object_id continues.

* While running "git diff" in a lazy clone, we can upfront know which
  missing blobs we will need, instead of waiting for the on-demand
  machinery to discover them one by one.  The code learned to aim to
  achieve better performance by batching the request for these
  promised blobs.

* During an initial "git clone --depth=..." partial clone, it is
  pointless to spend cycles for a large portion of the connectivity
  check that enumerates and skips promisor objects (which by
  definition is all objects fetched from the other side).  This has
  been optimized out.

* Mechanically and systematically drop "extern" from function
  declaration.

* The script to aggregate perf result unconditionally depended on
  libjson-perl even though it did not have to, which has been
  corrected.

* The internal implementation of "git rebase -i" has been updated to
  avoid forking a separate "rebase--interactive" process.

* Allow DEP and ASLR for Windows build to for security hardening.

* Performance test framework has been broken and measured the version
  of Git that happens to be on $PATH, not the specified one to
  measure, for a while, which has been corrected.

* Optionally "make coccicheck" can feed multiple source files to
  spatch, gaining performance while spending more memory.

* Attempt to use an abbreviated option in "git clone --recurs" is
  responded by a request to disambiguate between --recursive and
  --recurse-submodules, which is bad because these two are synonyms.
  The parse-options API has been extended to define such synonyms
  more easily and not produce an unnecessary failure.

* A pair of private functions in http.c that had names similar to
  fread/fwrite did not return the number of elements, which was found
  to be confusing.

* Update collision-detecting SHA-1 code to build properly on HP-UX.

Fixes since v2.21
-----------------

* "git prune-packed" did not notice and complain against excess
  arguments given from the command line, which now it does.
  (merge 9b0bd87ed2 rj/prune-packed-excess-args later to maint).

* Split-index fix.
  (merge 6e37c8ed3c nd/split-index-null-base-fix later to maint).

* "git diff --no-index" may still want to access Git goodies like
  --ext-diff and --textconv, but so far these have been ignored,
  which has been corrected.
  (merge 287ab28bfa jk/diff-no-index-initialize later to maint).

* Unify RPC code for smart http in protocol v0/v1 and v2, which fixes
  a bug in the latter (lack of authentication retry) and generally
  improves the code base.
  (merge a97d00799a jt/http-auth-proto-v2-fix later to maint).

* The include file compat/bswap.h has been updated so that it is safe
  to (accidentally) include it more than once.
  (merge 33aa579a55 jk/guard-bswap-header later to maint).

* The set of header files used by "make hdr-check" unconditionally
  included sha256/gcrypt.h, even when it is not used, causing the
  make target to fail.  We now skip it when GCRYPT_SHA256 is not in
  use.
  (merge f23aa18e7f rj/hdr-check-gcrypt-fix later to maint).

* The Makefile uses 'find' utility to enumerate all the *.h header
  files, which is expensive on platforms with slow filesystems; it
  now optionally uses "ls-files" if working within a repository,
  which is a trick similar to how all sources are enumerated to run
  ETAGS on.
  (merge 92b88eba9f js/find-lib-h-with-ls-files-when-possible later to maint).

* "git rebase" that was reimplemented in C did not set ORIG_HEAD
  correctly, which has been corrected.
  (merge cbd29ead92 js/rebase-orig-head-fix later to maint).

* Dev support.
  (merge f545737144 js/stress-test-ui-tweak later to maint).

* CFLAGS now can be tweaked when invoking Make while using
  DEVELOPER=YesPlease; this did not work well before.
  (merge 6d5d4b4e93 ab/makefile-help-devs-more later to maint).

* "git fsck --connectivity-only" omits computation necessary to sift
  the objects that are not reachable from any of the refs into
  unreachable and dangling.  This is now enabled when dangling
  objects are requested (which is done by default, but can be
  overridden with the "--no-dangling" option).
  (merge 8d8c2a5aef jk/fsck-doc later to maint).

* On platforms where "git fetch" is killed with SIGPIPE (e.g. OSX),
  the upload-pack that runs on the other end that hangs up after
  detecting an error could cause "git fetch" to die with a signal,
  which led to a flaky test.  "git fetch" now ignores SIGPIPE during
  the network portion of its operation (this is not a problem as we
  check the return status from our write(2)s).
  (merge 143588949c jk/no-sigpipe-during-network-transport later to maint).

* A recent update broke "is this object available to us?" check for
  well-known objects like an empty tree (which should yield "yes",
  even when there is no on-disk object for an empty tree), which has
  been corrected.
  (merge f06ab027ef jk/virtual-objects-do-exist later to maint).

* The setup code has been cleaned up to avoid leaks around the
  repository_format structure.
  (merge e8805af1c3 ma/clear-repository-format later to maint).

* "git config --type=color ..." is meant to replace "git config --get-color"
  but there is a slight difference that wasn't documented, which is
  now fixed.
  (merge cd8e7593b9 jk/config-type-color-ends-with-lf later to maint).

* When the "clean" filter can reduce the size of a huge file in the
  working tree down to a small "token" (a la Git LFS), there is no
  point in allocating a huge scratch area upfront, but the buffer is
  sized based on the original file size.  The convert mechanism now
  allocates very minimum and reallocates as it receives the output
  from the clean filter process.
  (merge 02156ab031 jh/resize-convert-scratch-buffer later to maint).

* "git rebase" uses the refs/rewritten/ hierarchy to store its
  intermediate states, which inherently makes the hierarchy per
  worktree, but it didn't quite work well.
  (merge b9317d55a3 nd/rewritten-ref-is-per-worktree later to maint).

* "git log -L<from>,<to>:<path>" with "-s" did not suppress the patch
  output as it should.  This has been corrected.
  (merge 05314efaea jk/line-log-with-patch later to maint).

* "git worktree add" used to do a "find an available name with stat
  and then mkdir", which is race-prone.  This has been fixed by using
  mkdir and reacting to EEXIST in a loop.
  (merge 7af01f2367 ms/worktree-add-atomic-mkdir later to maint).

* Build update for SHA-1 with collision detection.
  (merge 07a20f569b jk/sha1dc later to maint).

* Build procedure has been fixed around use of asciidoctor instead of
  asciidoc.
  (merge 185f9a0ea0 ma/asciidoctor-fixes later to maint).

* remote-http transport did not anonymize URLs reported in its error
  messages at places.
  (merge c1284b21f2 js/anonymize-remote-curl-diag later to maint).

* Error messages given from the http transport have been updated so
  that they can be localized.
  (merge ed8b4132c8 js/remote-curl-i18n later to maint).

* "git init" forgot to read platform-specific repository
  configuration, which made Windows port to ignore settings of
  core.hidedotfiles, for example.

* A corner-case object name ambiguity while the sequencer machinery
  is working (e.g. "rebase -i -x") has been fixed.

* "git format-patch" did not diagnose an error while opening the
  output file for the cover-letter, which has been corrected.
  (merge 2fe95f494c jc/format-patch-error-check later to maint).

* "git checkout -f <branch>" while the index has an unmerged path
  incorrectly left some paths in an unmerged state, which has been
  corrected.

* A corner case bug in the refs API has been corrected.
  (merge d3322eb28b jk/refs-double-abort later to maint).

* Unicode update.
  (merge 584b62c37b bb/unicode-12 later to maint).

* dumb-http walker has been updated to share more error recovery
  strategy with the normal codepath.

* A buglet in configuration parser has been fixed.
  (merge 19e7fdaa58 nd/include-if-wildmatch later to maint).

* The documentation for "git read-tree --reset -u" has been updated.
  (merge b5a0bd694c nd/read-tree-reset-doc later to maint).

* Code clean-up around a much-less-important-than-it-used-to-be
  update_server_info() function.
  (merge b3223761c8 jk/server-info-rabbit-hole later to maint).

* The message given when "git commit -a <paths>" errors out has been
  updated.
  (merge 5a1dbd48bc nd/commit-a-with-paths-msg-update later to maint).

* "git cherry-pick --options A..B", after giving control back to the
  user to ask help resolving a conflicted step, did not honor the
  options it originally received, which has been corrected.

* Various glitches in "git gc" around reflog handling have been fixed.

* The code to read from commit-graph file has been cleanup with more
  careful error checking before using data read from it.

* Performance fix around "git fetch" that grabs many refs.
  (merge b764300912 jt/fetch-pack-wanted-refs-optim later to maint).

* Protocol v2 support in "git fetch-pack" of shallow clones has been
  corrected.

* Performance fix around "git blame", especially in a linear history
  (which is the norm we should optimize for).
  (merge f892014943 dk/blame-keep-origin-blob later to maint).

* Performance fix for "rev-list --parents -- pathspec".
  (merge 8320b1dbe7 jk/revision-rewritten-parents-in-prio-queue later to maint).

* Updating the display with progress message has been cleaned up to
  deal better with overlong messages.
  (merge 545dc345eb sg/overlong-progress-fix later to maint).

* "git blame -- path" in a non-bare repository starts blaming from
  the working tree, and the same command in a bare repository errors
  out because there is no working tree by definition.  The command
  has been taught to instead start blaming from the commit at HEAD,
  which is more useful.
  (merge a544fb08f8 sg/blame-in-bare-start-at-head later to maint).

* An underallocation in the code to read the untracked cache
  extension has been corrected.
  (merge 3a7b45a623 js/untracked-cache-allocfix later to maint).

* The code is updated to check the result of memory allocation before
  it is used in more places, by using xmalloc and/or xcalloc calls.
  (merge 999b951b28 jk/xmalloc later to maint).

* The GETTEXT_POISON test option has been quite broken ever since it
  was made runtime-tunable, which has been fixed.
  (merge f88b9cb603 jc/gettext-test-fix later to maint).

* Test fix on APFS that is incapable of store paths in Latin-1.
  (merge 3889149619 js/iso8895-test-on-apfs later to maint).

* "git submodule foreach <command> --quiet" did not pass the option
  down correctly, which has been corrected.
  (merge a282f5a906 nd/submodule-foreach-quiet later to maint).

* "git send-email" has been taught to use quoted-printable when the
  payload contains carriage-return.  The use of the mechanism is in
  line with the design originally added the codepath that chooses QP
  when the payload has overly long lines.
  (merge 74d76a1701 bc/send-email-qp-cr later to maint).

* The recently added feature to add addresses that are on
  anything-by: trailers in 'git send-email' was found to be way too
  eager and considered nonsense strings as if they can be legitimate
  beginning of *-by: trailer.  This has been tightened.

* Builds with gettext broke on recent macOS w/ Homebrew, which
  seems to have stopped including from /usr/local/include; this
  has been corrected.
  (merge 92a1377a2a js/macos-gettext-build later to maint).

* Running "git add" on a repository created inside the current
  repository is an explicit indication that the user wants to add it
  as a submodule, but when the HEAD of the inner repository is on an
  unborn branch, it cannot be added as a submodule.  Worse, the files
  in its working tree can be added as if they are a part of the outer
  repository, which is not what the user wants.  These problems are
  being addressed.
  (merge f937bc2f86 km/empty-repo-is-still-a-repo later to maint).

* "git cherry-pick" run with the "-x" or the "--signoff" option used
  to (and more importantly, ought to) clean up the commit log message
  with the --cleanup=space option by default, but this has been
  broken since late 2017.  This has been fixed.

* When given a tag that points at a commit-ish, "git replace --graft"
  failed to peel the tag before writing a replace ref, which did not
  make sense because the old graft mechanism the feature wants to
  mimic only allowed to replace one commit object with another.
  This has been fixed.
  (merge ee521ec4cb cc/replace-graft-peel-tags later to maint).

* Code tightening against a "wrong" object appearing where an object
  of a different type is expected, instead of blindly assuming that
  the connection between objects are correctly made.
  (merge 97dd512af7 tb/unexpected later to maint).

* An earlier update for MinGW and Cygwin accidentally broke MSVC build,
  which has been fixed.
  (merge 22c3634c0f ss/msvc-path-utils-fix later to maint).

* %(push:track) token used in the --format option to "git
  for-each-ref" and friends was not showing the right branch, which
  has been fixed.
  (merge c646d0934e dr/ref-filter-push-track-fix later to maint).

* "make check-docs", "git help -a", etc. did not account for cases
  where a particular build may deliberately omit some subcommands,
  which has been corrected.

* The logic to tell if a Git repository has a working tree protects
  "git branch -D" from removing the branch that is currently checked
  out by mistake.  The implementation of this logic was broken for
  repositories with unusual name, which unfortunately is the norm for
  submodules these days.  This has been fixed.
  (merge f3534c98e4 jt/submodule-repo-is-with-worktree later to maint).

* AIX shared the same build issues with other BSDs around fileno(fp),
  which has been corrected.
  (merge ee662bf5c6 cc/aix-has-fileno-as-a-macro later to maint).

* The autoconf generated configure script failed to use the right
  gettext() implementations from -libintl by ignoring useless stub
  implementations shipped in some C library, which has been
  corrected.
  (merge b71e56a683 vk/autoconf-gettext later to maint).

* Fix index-pack perf test so that the repeated invocations always
  run in an empty repository, which emulates the initial clone
  situation better.
  (merge 775c71e16d jk/p5302-avoid-collision-check-cost later to maint).

* A "ls-files" that emulates "find" to enumerate files in the working
  tree resulted in duplicated Makefile rules that caused the build to
  issue an unnecessary warning during a trial build after merge
  conflicts are resolved in working tree *.h files but before the
  resolved results are added to the index.  This has been corrected.

* "git cherry-pick" (and "revert" that shares the same runtime engine)
  that deals with multiple commits got confused when the final step
  gets stopped with a conflict and the user concluded the sequence
  with "git commit".  Attempt to fix it by cleaning up the state
  files used by these commands in such a situation.
  (merge 4a72486de9 pw/clean-sequencer-state-upon-final-commit later to maint).

* On a filesystem like HFS+, the names of the refs stored as filesystem
  entities may become different from what the end-user expects, just
  like files in the working tree get "renamed".  Work around the
  mismatch by paying attention to the core.precomposeUnicode
  configuration.
  (merge 8e712ef6fc en/unicode-in-refnames later to maint).

* The code to generate the multi-pack idx file was not prepared to
  see too many packfiles and ran out of open file descriptor, which
  has been corrected.

* To run tests for Git SVN, our scripts for CI used to install the
  git-svn package (in the hope that it would bring in the right
  dependencies).  This has been updated to install the more direct
  dependency, namely, libsvn-perl.
  (merge db864306cf sg/ci-libsvn-perl later to maint).

* "git cvsexportcommit" running on msys did not expect cvsnt showed
  "cvs status" output with CRLF line endings.

* The fsmonitor interface got out of sync after the in-core index
  file gets discarded, which has been corrected.
  (merge 398a3b0899 js/fsmonitor-refresh-after-discarding-index later to maint).

* "git status" did not know that the "label" instruction in the
  todo-list "rebase -i -r" uses should not be shown as a hex object
  name.

* A prerequisite check in the test suite to see if a working jgit is
  available was made more robust.
  (merge abd0f28983 tz/test-lib-check-working-jgit later to maint).

* The codepath to parse :<path> that obtains the object name for an
  indexed object has been made more robust.

* Code cleanup, docfix, build fix, etc.
  (merge 11f470aee7 jc/test-yes-doc later to maint).
  (merge 90503a240b js/doc-symref-in-proto-v1 later to maint).
  (merge 5c326d1252 jk/unused-params later to maint).
  (merge 68cabbfda3 dl/doc-submodule-wo-subcommand later to maint).
  (merge 9903623761 ab/receive-pack-use-after-free-fix later to maint).
  (merge 1ede45e44b en/merge-options-doc later to maint).
  (merge 3e14dd2c8e rd/doc-hook-used-in-sample later to maint).
  (merge c271dc28fd nd/no-more-check-racy later to maint).
  (merge e6e15194a8 yb/utf-16le-bom-spellfix later to maint).
  (merge bb101aaf0c rd/attr.c-comment-typofix later to maint).
  (merge 716a5af812 rd/gc-prune-doc-fix later to maint).
  (merge 50b206371d js/untravis-windows later to maint).
  (merge dbf47215e3 js/rebase-recreate-merge later to maint).
  (merge 56cb2d30f8 dl/reset-doc-no-wrt-abbrev later to maint).
  (merge 64eca306a2 ja/dir-rename-doc-markup-fix later to maint).
  (merge af91b0230c dl/ignore-docs later to maint).
  (merge 59a06e947b ra/t3600-test-path-funcs later to maint).
  (merge e041d0781b ar/t4150-remove-cruft later to maint).
  (merge 8d75a1d183 ma/asciidoctor-fixes-more later to maint).
  (merge 74cc547b0f mh/pack-protocol-doc-fix later to maint).
  (merge ed31851fa6 ab/doc-misc-typofixes later to maint).
  (merge a7256debd4 nd/checkout-m-doc-update later to maint).
  (merge 3a9e1ad78d jt/t5551-protocol-v2-does-not-have-half-auth later to maint).
  (merge 0b918b75af sg/t5318-cleanup later to maint).
  (merge 68ed71b53c cb/doco-mono later to maint).
  (merge a34dca2451 nd/interpret-trailers-docfix later to maint).
  (merge cf7b857a77 en/fast-import-parsing-fix later to maint).
  (merge fe61ccbc35 po/rerere-doc-fmt later to maint).
  (merge ffea0248bf po/describe-not-necessarily-7 later to maint).
  (merge 7cb7283adb tg/ls-files-debug-format-fix later to maint).
  (merge f64a21bd82 tz/doc-apostrophe-no-longer-needed later to maint).
  (merge dbe7b41019 js/t3301-unbreak-notes-test later to maint).
  (merge d8083e4180 km/t3000-retitle later to maint).
  (merge 9e4cbccbd7 tz/git-svn-doc-markup-fix later to maint).
  (merge da9ca955a7 jk/ls-files-doc-markup-fix later to maint).
  (merge 6804ba3a58 cw/diff-highlight later to maint).
  (merge 1a8787144d nd/submodule-helper-incomplete-line-fix later to maint).
  (merge d9ef573837 jk/apache-lsan later to maint).
  (merge c871fbee2b js/t6500-use-windows-pid-on-mingw later to maint).
  (merge ce4c7bfc90 bl/t4253-exit-code-from-format-patch later to maint).
  (merge 397a46db78 js/t5580-unc-alternate-test later to maint).
  (merge d4907720a2 cm/notes-comment-fix later to maint).
  (merge 9dde06de13 cb/http-push-null-in-message-fix later to maint).
  (merge 4c785c0edc js/rebase-config-bitfix later to maint).
  (merge 8e9fe16c87 es/doc-gitsubmodules-markup later to maint).

(ryoon)

2019-06-09 15:52:50 UTC MAIN commitmail json YAML

2019-06-09 15:47:14 UTC MAIN commitmail json YAML

doc: Added audio/cantata version 2.3.3

(wiz)

2019-06-09 15:46:52 UTC MAIN commitmail json YAML

audio/Makefile: + cantata

(wiz)

2019-06-09 15:46:09 UTC MAIN commitmail json YAML

audio/cantata: import cantata-2.3.3

A graphical (Qt5) client for MPD, supporting the following features:

* Multiple MPD collections.
* Highly customisable layout.
* Songs (optionally) grouped by album in play queue.
* Context view to show artist, album, and song information of
  current track.
* Simple tag editor.
* File organizer - use tags to organize files and folders.
* Ability to calculate ReplyGain tags.
* Dynamic playlists.
* Smart Playlists.
* Online services; Jamendo, Magnatune, SoundCloud, and Podcasts.
* Radio stream support - with the ability to search for streams
  via TuneIn, ShoutCast, or Dirble.
* USB-Mass-Storage and MTP device support.
* Audio CD ripping and playback.
* Playback of non-MPD songs - via simple in-built HTTP server.
* MPRISv2 DBUS interface.
* Scrobbling.
* Ratings support.

(wiz)

2019-06-09 14:04:26 UTC MAIN commitmail json YAML

doc: Added emulators/blastem version 0.6.2

(nia)

2019-06-09 13:58:08 UTC MAIN commitmail json YAML

blastem: Add emulators/blastem version 0.6.2

BlastEm is an open source, higly accurate emulator for the
Genesis/Megadrive that runs on modest hardware.

Features:

* Save states
* Integrated debugger
* GDB remote debugging
* Joystick/gamepad support
* Mega/Sega Mouse emulation
* XBAND and Saturn keyboard emulation
* Support for homebrew using the SSF2 mapper with Mega Everdrive
  compatible heuristics
* Save RAM and EEPROM support
* Cartridge lock-on for both Sonic & Knuckles and XBAND
* Turbo and slow modes
* configurable low pass filter
* Single pass GLSL shaders
* Sega Master System emulation

(nia)

2019-06-09 13:57:41 UTC MAIN commitmail json YAML

doc: Updated net/py-rt to 1.0.11nb1

(leot)

2019-06-09 13:57:27 UTC MAIN commitmail json YAML

py-rt: Backport upstream patch to fix search() Format='s' and Format='i'

At least on RT 4 blank lines can be present at the end of the search response,
backport upstream commit bb07009c4f62dd2ac393aab82fded6424eead82f to address
that.

Bump PKGREVISION

(leot)

2019-06-09 13:40:00 UTC MAIN commitmail json YAML

Updated math/R to 3.6.0

(wen)

2019-06-09 13:39:12 UTC MAIN commitmail json YAML

Update to 3.6.0

Upstream changes:
CHANGES IN R 3.6.0:

  SIGNIFICANT USER-VISIBLE CHANGES:

    * Serialization format version 3 becomes the default for
      serialization and saving of the workspace (save(), serialize(),
      saveRDS(), compiler::cmpfile()).  Serialized data in format 3
      cannot be read by versions of R prior to version 3.5.0.
      Serialization format version 2 is still supported and can be
      selected by version = 2 in the save/serialization functions.  The
      default can be changed back for the whole R session by setting
      environment variables R_DEFAULT_SAVE_VERSION and
      R_DEFAULT_SERIALIZE_VERSION to 2.  For maximal
      back-compatibility, files vignette.rds and partial.rdb generated
      by R CMD build are in serialization format version 2, and resave
      by default produces files in serialization format version 2
      (unless the original is already in format version 3).

    * The default method for generating from a discrete uniform
      distribution (used in sample(), for instance) has been changed.
      This addresses the fact, pointed out by Ottoboni and Stark, that
      the previous method made sample() noticeably non-uniform on large
      populations.  See PR#17494 for a discussion.  The previous method
      can be requested using RNGkind() or RNGversion() if necessary for
      reproduction of old results.  Thanks to Duncan Murdoch for
      contributing the patch and Gabe Becker for further assistance.

      The output of RNGkind() has been changed to also return the
      'kind' used by sample().

  NEW FEATURES:

    * Sys.setFileTime() has been vectorized so arguments path and time
      of length greater than one are now supported.

    * axis() gets new option gap.axis = NA for specifying a
      multiplication factor for the minimal "gap" (distance) between
      axis labels drawn.  Its default is 1 for labels _parallel_ to the
      axis, and 0.25 for perpendicular ones.

      Perpendicular labels no longer overlap, fixing bug PR#17384.

    * The default method of plot() gains new arguments xgap.axis = NA
      and ygap.axis = NA to be passed to the x- and y- axis(..,
      gap.axis=*) calls.

    * removeSource() now works not only for functions but also for some
      language objects.

    * as.call(), rep.int(), rep_len() and nchar() dispatch internally.

    * is(object, class2) looks for class2 in the calling namespace
      after looking in the namespace of class(object).

    * extendrange(.., f) with a length-2 f now extends separately to
      the left and the right.

    * lengths() dispatches internally to S4 methods.

    * download.file() on Windows now uses URLdecode() to determine the
      file extension, and uses binary transfer (mode = "wb") also for
      file extension .rds.

      The help page for download.file() now contains the same
      information on all platforms.

    * Setting C locale for collation _via_ environment variables LC_ALL
      and LC_COLLATE and _via_ a call to Sys.setlocale() now takes
      precedence over environment variable R_ICU_LOCALE.

    * There is a new function, nullfile(), to give the file name of the
      null system device (e.g., /dev/null) on the current platform.

    * There are two new options, keep.parse.data and
      keep.parse.data.pkgs, which control whether parse data are
      included into sources when keep.source or keep.source.pkgs is
      TRUE.  By default, keep.parse.data.pkgs is now FALSE, which
      changes previous behavior and significantly reduces space and
      time overhead when sources are kept when installing packages.

    * In rapply(x, ..), x can also be "list-like" and of length >=
      2^{31}.

    * trimws() gets new optional whitespace argument, allowing more
      extensive definitions of "space", such as including Unicode
      spaces (as wished in PR#17431).

    * weighted.mean() no longer coerces the weights to a double/numeric
      vector, since sum() now handles integer overflow. This makes
      weighted.mean() more polymorphic and endomorphic, but be aware
      that the results are no longer guaranteed to be a vector of type
      double.

    * When loading namespaces, S3 method registrations which overwrite
      previous registrations are now noted by default (using
      packageStartupMessage()).

    * compiler::cmpfile() gains a version argument, for use when the
      output file should be saved in serialization format 2.

    * The axis labeling in the default method of pairs() may now be
      toggled by new options horOdd and verOdd.

    * (Not Windows nor macOS.) Package tcltk now supports an
      environment variable R_DONT_USE_TK which if set disables Tk
      initialization.  This is intended for use to circumvent errors in
      loading the package, e.g. with recent Linux running under an
      address sanitizer.

    * The numeric method of all.equal() gets optional arguments countEQ
      and formatFUN.  If countEQ is true, the mean error is more
      sensible when many entries are *eq*ual.

    * outer(x,y, FUN = "*") is more efficient using tcrossprod(u,v)
      instead of u %*% t(v).

    * vcov(<mlm>) is more efficient via new optional arguments in
      summary.mlm().

    * The default method of summary() gets an option to choose the
      _kind_ of quantile()s to use; wish of PR#17438.

    * Fitting multiple linear models _via_ lm() does work with _matrix_
      offsets, as suggested in PR#17407.

    * The new functions mem.maxVSize() and mem.maxMSize() allow the
      maximal size of the vector heap and the maximal number of nodes
      allowed in the current R process to be queried and set.

    * news() gains support for NEWS.md files.

    * An effort has been started to have our reference manuals, i.e.,
      all help pages. show platform-independent information (rather
      than Windows or Unix-alike specifics visible only on that
      platform).  Consequently, the Windows version of X11() / x11()
      got identical formal arguments to the Unix one.

    * sessionInfo()$running has been factored out in a new variable
      osVersion.

    * slice.index() now also works for multi-dimensional margins.

    * untar() used with an external tar command assumes this supports
      decompression including xz and automagically detecting the
      compression type.  This has been true of all mainstream
      implementations since 2009 (for GNU tar, since version 1.22):
      older implementations are still supported _via_ the new argument
      support_old_tars whose default is controlled by environment
      variable R_SUPPORT_OLD_TARS.  (It looks like NetBSD and OpenBSD
      have 'older' tar commands for this purpose.)

    * The new function asplit() allow splitting an array or matrix by
      its margins.

    * New functions errorCondition() and warningCondition() provide a
      convenient way to create structured error and warning objects.

      .Deprecated() now signals a warning of class "deprecatedWarning",
      and .Defunct() now signals an error of class "defunctError".

    * Many 'package not found' errors are now signaled as errors of
      class "packageNotFoundError".

    * As an experimental feature, when loadNamespace() fails because
      the requested package is not available the error is initially
      signaled with a retry_loadNamespace restart available.  This
      allows a calling handler to try to install the package and
      continue.

    * S3method() directives in NAMESPACE can now also be used to
      perform _delayed_ S3 method registration.

    * Experimentally, setting environment variable
      _R_CHECK_LENGTH_1_LOGIC2_ will lead to warnings (or errors if the
      variable is set to a 'true' value) when && or || encounter and
      use arguments of length more than one.

    * Added "lines" and "chars" coordinate systems to grconvertX() and
      grconvertY().

    * getOption() is more efficient notably for the rare case when
      called with two arguments, from several contributors in PR#17394.

    * In .col(dim) and .row(dim), dim now may also be an integer-valued
      "double".

    * sQuote() and dQuote() get an explicit q argument with obvious
      default instead of using getOption("fancyQuotes") implicitly and
      unconditionally.

    * unzip() can list archives with comments and with spaces in file
      names even using an external unzip command.

    * Command line completion has a new setting rc.settings(dots =
      FALSE) to remove ... from the list of possible function
      arguments.

    * library() no longer checks packages with compiled code match
      R.version$platform.  loadNamespace() never has, and increasingly
      the 'canonical name' does not reflect the important
      characteristics of compiled code.

    * The primitive functions drop() and unclass() now avoid
      duplicating their data for atomic vectors that are large enough,
      by returning ALTREP wrapper objects with adjusted attributes.
      R-level assignments to change attributes will also use wrapper
      objects to avoid duplicating data for larger atomic vectors. R
      functions like structure() and unname() will therefore not
      duplicate data in these settings.  Generic vectors as produced by
      list() are not yet covered by this optimization but may be in due
      course.

    * In formals(), envir becomes an optional argument instead of being
      hardwired.

    * Instead of signalling an error for an invalid S4 object x, str(x)
      now gives a warning and subsequently still shows most parts of x,
      e.g., when slots are missing.

    * gamma(x) and lgamma(x) no longer warn when correctly returning
      Inf or underflowing to zero.  This helps maximum likelihood and
      similar computations.

    * convertColor() is now vectorized, so a lot faster for converting
      many colours at once.  The new argument vectorized to
      colorConverter() ensures that non-vectorized colour converters
      still work.  (Thanks to Brodie Gaslam.)

    * download.file() and url() get new argument headers for custom
      HTTP headers, e.g., allowing to perform basic http
      authentication, thanks to a patch contributed by G'abor Cs'ardi.

    * File-based connection functions file(), gzfile(), bzfile() and
      xzfile() now signal an error when used on a directory.

    * For approx(), splinefun() _etc_, a new setting ties =
      c("ordered", <fun>) allows skipping the sorting and still treat
      ties.

    * format(x) gives a more user friendly error message in the case
      where no method is defined.  A minimal method is provided in
      format.default(x) when isS4(x) is true.

    * which(x) now also works when x is a long vector, thanks to
      Suharto Anggono's PR#17201.  *NB*: this may return a double
      result, breaking the previous guarantee of an integer result.

    * seq.default() is more careful to return an integer (as opposed to
      double) result when its arguments are large and/or classed
      objects; see comment #9 of Suharto Anggono's PR#17497.

    * The plot() method for lm and glm fits, plot.lm(), gains a new
      option iter.smooth with a default of 0 for binomial fits, no
      longer down-weighting when smoothing the residuals.

    * zip() passes its list of files _via_ standard input to the
      external command when too long for the command line (on some
      platforms).

    * data() gains an overwrite argument.

    * t.test() now also returns the standard error (in list component
      stderr).

    * model.matrix(*, contrasts.arg = CC) now warns about invalid
      contrasts.args.

    * Performance of substr() and substring() has been improved.

    * stopifnot() has been simplified thanks to Suharto Anggono's
      proposals to become considerably faster for cheap expressions.

    * The default 'user agent' has been changed when accessing http://
      and https:// sites using libcurl.  (A site was found which caused
      libcurl to infinite-loop with the previous default.)

    * sessionInfo() now also contains RNGkind() and prints it when it
      differs from the default; based on a proposal and patch by Gabe
      Becker in PR#17535.  Also, RNGversion(getRversion()) works
      directly.

    * library() and require() now allow more control over handling
      search path conflicts when packages are attached. The policy is
      controlled by the new conflicts.policy option.

    * barplot() gets a formula method, thanks to a patch proposal by
      Arni Magnusson in PR#17521.

    * pmax() and pmin(x) now also work for long vectors, thanks to
      Suharto Anggono's PR#17533.

    * bxp() now warns when omitting duplicated arguments.

    * New hcl.colors() function to provide wide range of HCL-based
      colour palettes with much better perceptual properties than the
      existing RGB/HSV-based palettes like rainbow().

      Also a new hcl.pals() function to list available palette names
      for hcl.colors().

      Contributed by Achim Zeileis.

    * The default colours for image() and filled.contour() are now
      based on hcl.colors().

    * The palette-generating functions rainbow(), gray.colors(), etc.
      get a new rev argument to facilitate reversing the order of
      colors.

    * New str2lang() and str2expression() as streamlined versions of
      parse(text=., keep.source=FALSE) allow to abstract typical call
      constructions, e.g., in formula manipulations.  (Somewhat
      experimental)

    * Add update_PACKAGES() for incrementally updating a package
      repository index, instead of rebuilding the index from scratch.
      Thanks to Gabe Becker in PR#17544 for the patch, based on part of
      his switchr package.

  INSTALLATION on a UNIX-ALIKE:

    * The options selected for the C++ compiler default to the C++11
      standard if supported, otherwise to the C++98 standard.

    * Visibility macros such as C_VISIBILITY can now be user-set
      (including to empty), e.g. in config.site.

    * Macro FCLIBS, which has sometimes been needed on Solaris, has
      been renamed to FCLIBS_XTRA.

    * Macro F77 is always set to the value of FC, so the latter should
      be set to user-select the Fortran compiler for both fixed-form
      and free-form Fortran.  In particular, gfortran is now the first
      choice for F77, not f95.

      Macros FFLAGS and FCFLAGS remain distinct to allow for a compiler
      which needs a flag to select free- or fixed-form Fortran (most
      use the source-file extension to choose: .f is fixed-form and
      .f90 and .f95 are free-form).

      If only one of them is set, its value is used for both.

    * The special-casing of CFLAGS, CXXFLAGS and FFLAGS for Intel
      compilers on Linux has been removed: we do not have recent
      experience but the generic defaults now chosen are the same as
      those previously special-cased for x86_64.

      If necessary, override the defaults on the configure command line
      or in file config.site.

    * Long-untested configure support for HP-UX and very old versions
      of Linux has been removed.

    * configure --with-blas (without specifying a value) includes
      OpenBLAS in its search (before ATLAS and a generic BLAS).  This
      follows recent versions of the ax_blas autoconf macro.

    * The configure macro MAKEINFO has been updated to TEXI2ANY.

    * Support for make install-strip has been enhanced.

  PACKAGE INSTALLATION:

    * Source package installation is by default 'staged': the package
      is installed into a temporary location under the final library
      directory and moved into place once the installation is complete.
      The benefit is that partially-installed packages are hidden from
      other R sessions.

      The overall default is set by environment variable
      R_INSTALL_STAGED.  R CMD INSTALL has new options --staged-install
      and --no-staged-install, and packages can use the StagedInstall
      field in their DESCRIPTION file to opt out.  (That opt-out is a
      temporary measure which may be withdrawn in future.)

      Staged installation requires either --pkglock or --lock, one of
      which is used by default.

    * The interpretation of source code with extension .f is changing.
      Previously this denoted FORTRAN 77 code, but current compilers no
      longer have a FORTRAN 77 mode and interpret it as 'fixed-form'
      Fortran 90 (or later where supported) code.  Extensions .f90 and
      .f95 continue to indicate 'free-form' Fortran code.

      Legal FORTRAN 77 code is also legal fixed-form Fortran 9x;
      however this change legitimizes the use of later features, in
      particular to replace features marked 'obsolescent' in Fortran 90
      and 'deleted' in Fortran 2018 which gfortran 8.x and later warn
      about.

    * Packages containing files in the src directory with extensions
      .f90 or .f95 are now linked using the C or C++ compiler rather
      than the Fortran 9x compiler.  This is consistent with fixed-form
      Fortran code and allows mixing of C++ and free-form Fortran on
      most platforms.

      Consequentially, a package which includes free-form Fortran 9x
      code which uses OpenMP should include SHLIB_OPENMP_CFLAGS (or the
      CXXFLAGS version if they also include C++ code) in PKG_LIBS
      rather than SHLIB_OPENMP_FCFLAGS - fortunately on almost all
      current platforms they are the same flag.

    * Macro PKG_FFLAGS will be used for the compilation of both
      fixed-form and free-form Fortran code unless PKG_FCFLAGS is also
      set (in src/Makevars or src/Makevars.win).

    * The make macro F_VISIBILITY is now preferred for both fixed-form
      and free-form Fortran, for use in src/Makevars and similar.

    * R CMD INSTALL gains a new option --strip which (where supported)
      strips installed shared object(s): this can also be achieved by
      setting the environment variable _R_SHLIB_STRIP_ to a true value.

      The new option --strip-lib attempts stripping of static and
      shared libraries installed under lib.

      These are most useful on platforms using GNU binutils (such as
      Linux) and compiling with -g flags.

    * There is more support for installing UTF-8-encoded packages in a
      strict Latin-1 locale (and probably for other Latin locales):
      non-ASCII comments in R code (and NAMESPACE files) are worked
      around better.

  UTILITIES:

    * R CMD check now optionally checks makefiles for correct and
      portable use of the SHLIB_OPENMP_*FLAGS macros.

    * R CMD check now evaluates \Sexpr{} expressions (including those
      in macros) before checking the contents of Rd files and so
      detects issues both in evaluating the expressions and in the
      expanded contents.

    * R CMD check now lists missing packages separated by commas and
      with regular quotes such as to be useful as argument in calling
      install.packages(c(..)); from a suggestion by Marcel Ramos.

    * tools::Rd2latex() now uses UTF-8 as its default output encoding.

    * R CMD check now checks line endings of files with extension .hpp
      and those under inst/include.  The check now includes that a
      non-empty file is terminated with a newline.

      R CMD build will correct line endings in such files.

    * R CMD check now tries re-building all vignettes rather than
      stopping at the first error: whilst doing so it adds 'bookmarks'
      to the log.  By default (see the 'R Internals' manual) it
      re-builds each vignette in a separate process.

      It now checks for duplicated vignette titles (also known as
      'index entries'): they are used as hyperlinks on CRAN package
      pages and so do need to be unique.

    * R CMD check has more comprehensive checks on the data directory
      and the functioning of data() in a package.

    * R CMD check now checks autoconf-generated configure files have
      their corresponding source files, including optionally attempting
      to regenerate them on platforms with autoreconf.

    * R CMD build has a new option --compression to select the
      compression used for the tarball.

    * R CMD build now removes src/*.mod files on all platforms.

  C-LEVEL FACILITIES:

    * New pointer protection C functions R_PreserveInMSet and
      R_ReleaseFromMSet have been introduced to replace UNPROTECT_PTR,
      which is not safe to mix with UNPROTECT (and with
      PROTECT_WITH_INDEX). Intended for use in parsers only.

    * NAMEDMAX has been raised to 7 to allow further protection of
      intermediate results from (usually ill-advised) assignments in
      arguments to BUILTIN functions. Properly written package code
      should not be affected.

    * R_unif_index is now considered to be part of the C API.

    * R_GetCurrentEnv() allows C code to retrieve the current
      environment.

  DEPRECATED AND DEFUNCT:

    * Argument compressed of untar() is deprecated - it is only used
      for external tar commands which increasingly for extraction
      auto-detect compression and ignore their zjJ flags.

    * var(f) and hence sd(f) now give an error for factor arguments;
      they gave a deprecation warning since R 3.2.3, PR#16564.

    * Package tools' vignetteDepends() has been deprecated (it called a
      function deprecated since Feb 2016), being partly replaced by
      newly exported vignetteInfo().

    * The f77_f2c script has been removed: it no longer sufficed to
      compile the .f files in R.

    * The deprecated legacy support of make macros such as CXX1X has
      been removed: use the CXX11 forms instead.

    * Make macro F77_VISIBILITY is deprecated in favour of
      F_VISIBILITY.

    * Make macros F77, FCPIFCPLAGS and SHLIB_OPENMP_FCFLAGS are
      deprecated in favour of FC, FPICFLAGS and SHLIB_OPENMP_FFLAGS
      respectively.

    * $.data.frame had become an expensive version of the default
      method, so has been removed. (Thanks to Radford Neal for picking
      this up and to Duncan Murdoch for providing a patch.)

  BUG FIXES:

    * replayPlot(r) now also works in the same R session when r has
      been "reproduced" from serialization, typically after saving to
      and reading from an RDS file.

    * substr() and substring() now signal an error when the input is
      invalid UTF-8.

    * file.copy() now works also when its argument to is of length
      greater than one.

    * mantelhaen.test() no longer suffers from integer overflow in
      largish cases, thanks to Ben Bolker's PR#17383.

    * Calling setGeneric("foo") in a package no longer fails when the
      enclosing environment of the implicit generic foo() is
      .GlobalEnv.

    * untar(file("<some>.tar.gz"), *) now gives a better error message,
      suggesting to use gzfile() instead.

    * Method dispatch uses more relevant environments when looking up
      class definitions.

    * The documentation for identify() incorrectly claimed that the
      indices of identified points were returned in the order that the
      points were selected.  identify() now has a new argument order to
      allow the return value to include the order in which points were
      identified; the documentation has been updated.  Reported by
      Richard Rowe and Samuel Granjeaud.

    * order(...., decreasing=c(TRUE, FALSE)) could fail in some cases.
      Reported from StackOverflow via Karl Nordstr"om.

    * User macros in Rd files now accept empty and multi-line
      arguments.

    * Changes in print.*(), thanks to Lionel Henry's patches in
      PR#17398:

        * Printing lists, pairlists or attributes containing calls with
          S3 class no longer evaluate those.

        * Printing S4 objects within lists and pairlists dispatches
          with show() rather than print(), as with auto-printing.

        * The indexing tags (names or [[<n>]]) of recursive data
          structures are now printed correctly in complex cases.

        * Arguments supplied to print() are now properly forwarded to
          methods when printing lists, pairlists or attributes
          containing S3 objects.

        * The print parameters are now preserved when printing S3
          objects or deparsing symbols and calls.  Previously, printing
          lists containing S3 objects or expressions would reset these
          parameters.

        * Printing lists, pairlists or attributes containing functions
          now uses srcref attributes if present.

    * Calling install.packages() with a length zero pkgs argument now
      is a no-op (PR#17422).

    * unlist(x) now returns a correct factor when x is a nested list
      with factor leaves, fixing PR#12572 and PR#17419.

    * The documentation help(family) gives more details about the aic
      component, thanks to Ben Bolker's prompting.

    * The documentation for attributes and `attributes<-` now gives x
      as name of the first and main argument which the implementation
      has been requiring, fixing PR#17434.  For consistency, the first
      argument name is also changed from obj to x for
      `mostattributes<-`.

    * strwidth() now uses par("font") as default font face (PR#17352).

    * plot(<table>, log="x") no longer warns about log.

    * The print() method for "htest" objects now formats the test
      statistic and parameter directly and hence no longer rounds to
      units _before_ the decimal point.  Consequently, printing of
      t.test() results with a small number of digits now shows
      non-large df's to the full precision (PR#17444).

    * kruskal.test() and fligner.test() no longer erroneously insist on
      numeric g group arguments (PR#16719).

    * Printing a news db via the browser now does a much better job
      (PR#17433).

    * print.aov() missed column names in the multivariate case due to
      misspelling (reported by Chris Andrews).

    * axis() now creates valid at locations also for small subnormal
      number ranges in log scale plots.

    * format.POSIXlt() now also recycles the zone and gmtoff list
      components to full length when needed, and its internal C code
      detects have_zone in more cases.  In some cases, this changes its
      output to become compatible with format.POSIXct().

    * On Windows, detectCores() in package parallel now detects
      processors in all processor groups, not just the group R is
      running in (impacts particularly systems with more than 64
      logical processors).  Reported by Arunkumar Srinivasan.

    * On Windows, socketSelect() would hang with more than 64 sockets,
      and hence parallel::clusterApplyLB() would hang with more than 64
      workers.  Reported by Arunkumar Srinivasan.

    * as(1L, "double") now does coerce (PR#17457).

    * lm.influence(), influence.measures(), rstudent() etc now work
      (more) correctly for multivariate models ("mlm"), thanks to
      (anonymous) stackoverflow remarks.

    * sample.int(2.9, *, replace=TRUE) again behaves as documented and
      as in R < 3.0.0, namely identically to sample.int(2, ..).

    * Fixes to convertColor() for chromatic adaptation; thanks to
      Brodie Gaslam PR#17473.

    * Using \Sexpr[stage=install]{..} to create an Rd section no longer
      gives a warning in R CMD check; problem originally posted by
      G'abor Cs'ardi, then reported as PR#17479 with a partial patch by
      Duncan Murdoch.

    * Parse data now include a special node for equal assignment.

    * split.default() no longer relies on [[<-(), so it behaves as
      expected when splitting an object by a factor with the empty
      string as one of its levels.  Thanks to Brad Friedman for the
      report.

    * Line numbers in messages about .Rd files are now more reliable,
      thanks to a patch from Duncan Murdoch.

    * In the numeric method for all.equal(), a numeric scale argument
      is now checked to be positive and allowed to be of length > 1.
      (The latter worked originally and with a warning in recent
      years).

    * Deferred string conversions now record the OutDec option setting
      when not equal to the default.  Reported by Michael Sannella.

    * When y is numeric and f a factor, plot(y ~ f) nicely uses "y" and
      "f" as y- and x-labels.  The more direct boxplot(y ~ f) now does
      too.  The new argument ann = FALSE may be used to suppress these.

    * Subassignment to no/empty rows of a data frame is more consistent
      and typically a no-op in all cases instead of sometimes an error;
      part of Emil Bode's PR#17483.

    * Calls like formatC(*, zero.print = "< 0.001") no longer give an
      error and are further improved via new optional argument
      replace.zero.  Reported by David Hugh-Jones.

    * methods::formalArgs("<fn>") now finds the same function as
      formals("<fn>"), fixing Emil Bode's PR#17499.

    * The methods package better handles duplicated class names across
      packages.

    * The default method of seq() now avoids integer overflow, thanks
      to the report and "cumsum" patch of Suharto Anggono's PR#17497.

    * sub() no longer loses encodings for non-ASCII replacements
      (PR#17509).

    * Fix for rotated raster image on X11 device.  (Partial fix for
      PR#17148; thanks to Mikko Korpela).

    * formula(model.frame(frml, ..)) now returns frml in all cases,
      thanks to Bill Dunlap.  The previous behavior is available as
      DF2formula(<model.frame>).

    * ar.ols() also returns scalar var.pred in univariate case
      (PR#17517).

    * normalizePath() now treats NA path as non-existent and normalizes
      it to NA.  file.access() treats NA file name as non-existent.
      file.edit() and connection functions such as file() now treat NA
      file names as errors.

    * The internal regularize.values() auxiliary of approx(),
      splinefun() etc now warns again when there are ties and the
      caller did not specify ties.  Further, it no longer duplicates x
      and y unnecessarily when x is already sorted (PR#17515).

    * strtoi("", base) now gives NA on all platforms, following its
      documentation.  Reported by Michael Chirico.

    * In the definition of an S4 class, prototype elements are checked
      against the slots of the class, with giving a prototype for an
      undefined slot now being an error.  (Reported by Bill Dunlap.)

    * From setClassUnion(), if environment variable
      _R_METHODS_SHOW_CHECKSUBCLASSES is set to true, the internal
      .checkSubclasses() utility prints debugging info to see where it
      is used.

    * max.col(m) with an m of zero columns now returns integer NA
      (instead of 1).

    * axTicks() no longer returns small "almost zero" numbers (in
      exponential format) instead of zero, fixing Ilario Gelmetti's
      PR#17534.

    * isSymmetric(matrix(0, dimnames=list("A","b"))) is FALSE again, as
      always documented.

    * The cairo_pdf graphics device (and other Cairo-based devices) now
      clip correctly to the right and bottom border.

      There was an off-by-one-pixel bug, reported by Lee Kelvin.

    * as.roman(3) <= 2:4 and all other comparisons now work, as do
      group "Summary" function calls such as max(as.roman(sample(20)))
      and as.roman(NA).  (Partly reported by Bill Dunlap in PR#17542.)

    * reformulate("x", response = "sin(y)") no longer produces extra
      back quotes, PR#17359, and gains new optional argument env.

    * When reading console input from stdin with re-encoding (R
      --encoding=enc < input) the code on a Unix-alike now ensures that
      each converted input line is terminated with a newline even if
      re-encoding fails.

    * as.matrix.data.frame() now produces better strings from logicals,
      thanks to PR#17548 from Gabe Becker.

    * The S4 generic signature of rowSums(), rowMeans(), colSums() and
      colMeans() is restricted to "x".

    * match(x, tab) now works for long _character_ vectors x, thanks to
      PR#17552 by Andreas Kersting.

    * Class unions are unloaded when their namespace is unloaded
      (PR#17531, adapted from a patch by Brodie Gaslam).

    * selectMethod() is robust to ANY-truncation of method signatures
      (thanks to Herve Pages for the report).

(wen)

2019-06-09 09:45:58 UTC MAIN commitmail json YAML

Added devel/R-fansi version 0.4.0

(wen)

2019-06-09 09:43:19 UTC MAIN commitmail json YAML

2019-06-09 09:41:35 UTC MAIN commitmail json YAML

Import fansi-0.4.0 as devel/R-fansi.

Counterparts to R string manipulation functions that account for
the effects of ANSI text formatting control sequences.

(wen)

2019-06-09 08:47:50 UTC MAIN commitmail json YAML

doc/TODO: add some

+ ImageMagick-7.0.8.49, MesaLib-19.0.6, git-base-2.22.0, libbluray-1.1.2,
  libshout-2.4.3, musicpd-0.21.10, po4a-0.56, py-html5-parser-0.4.7,
  py-httplib2-0.13.0, py-mercurial-5.0.1, speexdsp-1.2.0,
  tor-browser-8.5.1, waf-2.0.17.

(wiz)

2019-06-09 08:46:35 UTC MAIN commitmail json YAML

doc: Updated net/ncdc to 1.22.1

(wiz)

2019-06-09 08:46:22 UTC MAIN commitmail json YAML

ncdc: update to 1.22.1.

1.22.1 - 2019-06-03
- Fix segfault with ADC client connections

1.22 - 2019-04-30
- Add 'b' and 'B' keys to connections tab (Daniel Kamil Kozar)
- Add 'max_ul_per_user' setting to support multiple upload slots per user (Daniel Kamil Kozar)
- Add support for TLS ALPN (Denys Smirnov)
- Fix build against ncurses with separate libtinfo (Lars Wendler)

(wiz)

2019-06-09 04:55:48 UTC MAIN commitmail json YAML

Update comment, replace librsvg with librsvg-c

(ryoon)

2019-06-09 04:21:27 UTC MAIN commitmail json YAML

Updated devel/R-cli to 1.1.0

(wen)

2019-06-09 04:20:09 UTC MAIN commitmail json YAML

Update to 1.1.0

Upstream changes:
cli 1.1.0

    cli has now functions to add ANSI styles to text. These use the crayon package internally, and provide a simpler interface. See the col_*, bg_*, style_* and also the make_ansi_style() and combine_ansi_styles() functions (#51).

    New is_dynamic_tty() function detects if \r should be used for a stream (#62).

    New is_ansi_tty() function detects if ANSI control sequences can be used for a stream.

    New ansi_hide_cursor(), ansi_show_cursor() and ansi_with_hidden_cursor() functions to hide and show the cursor in terminals.

    New make_spinner() function helps integrating spinners into your functions.

    Now symbol always uses ASCII symbols when the cli.unicode option is set to FALSE.

(wen)

2019-06-09 03:44:58 UTC MAIN commitmail json YAML

Updated devel/R-assertthat to 0.2.1

(wen)

2019-06-09 03:44:50 UTC MAIN commitmail json YAML

firefox: correct some non-default debug settings

(gutteridge)

2019-06-09 03:40:18 UTC MAIN commitmail json YAML

Update to 0.2.1

No upstream changelog found.

(wen)

2019-06-08 23:55:49 UTC MAIN commitmail json YAML

devel: + debugcon_printf

(kamil)

2019-06-08 23:52:42 UTC MAIN commitmail json YAML

doc: Added devel/debugcon_printf version 20190609

(kamil)

2019-06-08 23:52:09 UTC MAIN commitmail json YAML

devel/debugcon_printf: import debugcon_printf-20190609

NetBSD specific loadable kernel module that implements a standalone
printing mechanism to Bochs/Qemu-style debug console (port 0xe9).

(kamil)

2019-06-08 23:00:24 UTC MAIN commitmail json YAML

mednafen: Try to spell "Mednafen" properly.

(nia)

2019-06-08 22:59:38 UTC MAIN commitmail json YAML

mednafen: Explain the audio latency warning on NetBSD.

(nia)

2019-06-08 22:49:50 UTC MAIN commitmail json YAML

doc: Updated emulators/libretro-mgba to 0.7.2

(nia)

2019-06-08 22:49:39 UTC MAIN commitmail json YAML

libretro-mgba: Update to 0.7.2

Emulation fixes:

    GB: Fix HALT when IE and IF unused bits are set (fixes #1349)
    GB Timer: Fix timing adjustments when writing to TAC (fixes #1340)
    GB Video: Fix window y changing mid-window (fixes #1345)
    GB Video: Fix more window edge cases (fixes #1346)
    GBA: Fix RTC on non-standard sized ROMs (fixes #1400)
    GBA DMA: Fix DMA0-2 lengths (fixes #1344)
    GBA Memory: Fix writing to OBJ memory in modes 3 and 5
    GBA Memory: Prevent writing to mirrored BG VRAM (fixes #743)
    GBA Video: Fix scanline cache with scale factor change edge cases
    GBA Video: Fix sprite mosaic clamping (fixes #1008)
    GBA Video: Implement mosaic on transformed sprites (fixes #5)

Other fixes:

    All: Fix several memory leaks
    GB Core: Fix toggling WIN and OBJ being swapped
    GBA: Fix skipping BIOS on irregularly sized ROMs

(nia)

2019-06-08 22:46:53 UTC MAIN commitmail json YAML

doc: Added emulators/mgba version 0.7.2

(nia)

2019-06-08 22:46:03 UTC MAIN commitmail json YAML

2019-06-08 20:04:23 UTC MAIN commitmail json YAML

bulk-medium: Honor LIBRSVG_TYPE

(leot)

2019-06-08 20:01:58 UTC MAIN commitmail json YAML

gnome-icon-theme-extras: Remove unused depends on librsvg

(leot)

2019-06-08 19:57:28 UTC MAIN commitmail json YAML

mate-desktop: Use graphics/librsvg/tool.mk (instead of including bl3)

(leot)

2019-06-08 19:56:24 UTC MAIN commitmail json YAML

*: Adjust all librsvg TOOL_DEPENDS to use graphics/librsvg/tool.mk

(leot)

2019-06-08 19:53:26 UTC MAIN commitmail json YAML

2019-06-08 19:51:38 UTC MAIN commitmail json YAML

librsvg: Add available.mk and tool.mk mk fragments

Rename LIBRSVG_USE_RUST to LIBRSVG_TYPE.

Isolate the LIBRSVG_TYPE logic in available.mk mk fragments in
order that can be used by other librsvg mk (e.g. tool.mk) or by
other package to check the preferred librsvg implementation to be
used. (e.g. devel/pango, fonts/harfbuzz and misc/libreoffice).

Add a tool.mk mk fragment in order to be able to specify librsvg
as a tool dependency honoring user's LIBRSVG_TYPE.
Thanks to <wiz> for suggesting that!

Discussed on tech-pkg@:

<pkg/2019/06/05/msg021393.html>">https://mail-index.NetBSD.org/tech-pkg/2019/06/05/msg021393.html>

(leot)

2019-06-08 14:24:21 UTC MAIN commitmail json YAML

doc: Updated www/cliqz to version 1.27.1

(fox)

2019-06-08 14:21:57 UTC MAIN commitmail json YAML

cliqz: update to 1.27.1

Changes since 1.27.1:

Merge with Firefox 67.0.1

(fox)

2019-06-08 12:25:05 UTC MAIN commitmail json YAML

update pine64's rockpro64 to latest version from ayufan.

add u-boot package for rock64.  originally this was the same
as the old rockpro64 and works fine on that the rev2.0 board,
but didn't on rev3.0.  the updated version is still has a
problem, but at least gets further and has partition issues
instead of failing to talk to the sd at all.  share a bunch
of the makefile with rockpro64.

for all u-boot, properly fix the subst for tools/dtoc/dtoc.

add both rock64 and rockpro64 to the u-boot meta package and
bump the pkg revision.

(mrg)

2019-06-08 11:46:02 UTC MAIN commitmail json YAML

Simplify nasm and yasm conditional

Noticed by szptvlfn@, thank you.

(ryoon)

2019-06-08 11:04:30 UTC MAIN commitmail json YAML

2019-06-08 10:53:29 UTC MAIN commitmail json YAML

2019-06-08 10:41:00 UTC MAIN commitmail json YAML

editors/*: let pkglint fix indentation and variable alignment

pkglint -Wall -F -r editors

Manually fixed the changes in editors/nedit since the "fixed" indentation
was wrong.

(rillig)

2019-06-08 10:14:08 UTC MAIN commitmail json YAML

editors/emacs-snapshot: fix indentation and variable alignment

(rillig)

2019-06-08 10:01:22 UTC MAIN commitmail json YAML

fix the previous.  probably worked on systems that exposed a
"python2" in the path somewhere.

now many the u-boot packages build again (not all were broken.)

(mrg)

2019-06-08 09:34:29 UTC MAIN commitmail json YAML

gettext-lib: Always add -lintl on SunOS.

This effectively turns on BROKEN_GETTEXT_DETECTION=yes on SunOS and adds
-lintl whenever a package pulls in gettext-lib.  The SunOS linker is
more strict than others and will ensure that library dependencies are
explicit.  Recent changes to gettext-lib and glib made the dependency
implicit and caused a lot of fallout.

Use BUILDLINK_LDFLAGS instead of BUILDLINK_LIBS so that it actually gets
added through buildlink, not only when packages honour ${LIBS}.

(jperkin)

2019-06-08 09:31:33 UTC MAIN commitmail json YAML

GC

www/seamonkey/Makefile:
  .include "../../www/firefox52/mozilla-common.mk"

(szptvlfn)

2019-06-08 03:58:40 UTC MAIN commitmail json YAML

Updated devel/p5-Inline-C to 0.81

(wen)

2019-06-08 03:57:49 UTC MAIN commitmail json YAML

Update to 0.81

Upstream changes:
0.81 Sat 11 May 2019 12:46:41 PM CEST
- test - Adjust excpected number of lines in log to Inline-0.82_001 (PR#89
  @ppisar++)
- Fix pod document link (PR#68 PR#90 @manwar++)
- Fix docs to work with strict mode (use Inline 'C'; instead of use Inline
  C;) (PR#70 @akarelas-pt++)
- Add test, and Cookbook example, of array-ref arg (PR#39 @mohawk2++)

0.80 Thu 18 Apr 2019 10:42:30 AM CEST
- Apply PR#71 (ETJ++) Support perl 5.8.1 again
- Apply PR#74 and PR#76 (WBRASWELL++) Fix Include Dir Behavior, replace -I
  with -iquote or -I- respectively
- Apply PR#77 (WBRASWELL++) Fix Include Dir Behavior, Non-GCC Compilers
- More fixes for include dir behaviour (@sisyphus++)

(wen)

2019-06-08 03:45:25 UTC MAIN commitmail json YAML

Updated devel/p5-Inline to 0.83

(wen)

2019-06-08 03:44:32 UTC MAIN commitmail json YAML

Update to 0.83

Upstream changes:
0.83 Sun 28 Apr 2019 11:30:37 AM CEST
- Reference Inline::Module in docs related to installation (PR #68
  @nrdvana++)
- create_config_file: don't accidentally skip rest of directory scanning
  (PR #73 @eserte++)
- Merge per-language config, not overwrite (PR #71 @mohawk++)

(wen)

2019-06-08 03:22:11 UTC MAIN commitmail json YAML

Updated devel/p5-Devel-StackTrace to 2.04

(wen)

2019-06-08 03:21:22 UTC MAIN commitmail json YAML

Update to 2.04

Upstream changes:
2.04  2019-05-24

- Add a partial workaround for "Bizarre copy" errors (GH #11) that come when
  attempting to look at arguments in the call stack. This is only a partial
  fix as there are cases that can lead to a SEGV. Ultimately this needs to be
  fixed in the Perl core. See
  https://rt.perl.org/Public/Bug/Display.html?id=131046 for relevant
  discussion. Fixed by pali. GH #21.

(wen)

2019-06-08 03:17:58 UTC MAIN commitmail json YAML

Updated devel/p5-Devel-Size to 0.83

(wen)

2019-06-08 03:17:17 UTC MAIN commitmail json YAML

Update to 0.83

Upstream changes:
0.83 2019-004-23 nicholas
[no changes]

0.82_51 2019-04-17 nicholas
  * Add a CONTRIBUTING file.

0.82_50 2019-04-16 nicholas
  * Fix for uninitialised reads from MULTICONCAT uncovered by [CPAN #127932]
  * Handle allocations in MULTICONCAT's aux structure explicitly.
  * Handle ARGCHECK and ARGELEM.

(wen)

2019-06-08 03:11:16 UTC MAIN commitmail json YAML

Updated devel/p5-Devel-PatchPerl to 1.62

(wen)

2019-06-08 03:10:25 UTC MAIN commitmail json YAML

Update to 1.62

Upstream changes:
version 1.62 at 2019-06-02 13:06:13 +0000
-----------------------------------------

  Change: c49873891956e56b72e3a986f3d2b13f8b785a9c
  Author: Chris 'BinGOs' Williams <chris@bingosnet.co.uk>
  Date : 2019-06-02 14:06:13 +0000

    Release engineering for 1.62

  Change: 2c864effec4b1ade1fb45f10c6d917942eecd479
  Author: Chris 'BinGOs' Williams <chris@bingosnet.co.uk>
  Date : 2019-06-02 14:04:38 +0000

    Fixed GH issue #30 patch_source fails with 5.8.1..8

(wen)

2019-06-08 00:56:22 UTC MAIN commitmail json YAML

cliqz: Fixed build failures.

1. Added a missing build dependency, devel/nasm.

2. Bump PKGREVISION

(fox)

2019-06-07 23:57:45 UTC MAIN commitmail json YAML

Updated devel/p5-Date-Manip to 6.77

(wen)

2019-06-07 23:56:30 UTC MAIN commitmail json YAML

Update to 6.77
Add missing BUILD_DEPENDS

Upstream changes:
6.77  2019-06-01
  -  Time zone fixes
        Newest zoneinfo data (tzdata 2019a).

(wen)

2019-06-07 23:47:11 UTC MAIN commitmail json YAML

doc: Updated net/dnscrypt-proxy2 to 2.0.25

(nia)

2019-06-07 23:47:00 UTC MAIN commitmail json YAML

dnscrypt-proxy2: Update to 2.0.25

* Version 2.0.25
- The example IP address for network probes didn't work on Windows.
The example configuration file has been updated and the fallback
resolver IP is now used when no netprobe address has been configured.

* Version 2.0.24
- The query log now includes the time it took to complete the
transaction, the name of the resolver that sent the response and if
the response was served from the cache. Thanks to Ferdinand Holzer for
his help!
- The list of resolvers, sorted by latency, is now printed after all
the resolvers have been probed.
- The "fastest" load-balancing strategy has been renamed to "first".
- On Windows, a nul byte is sent to the netprobe address. This is
required to check for connectivity on this platform. Thanks to Mathias
Berchtold.
- The Malwaredomainlist URL was updated to directly parse the host
list. Thanks to Encrypted.Town.
- The Python script to generate lists of blacklisted domains is now
compatible both with Python 2 and Python 3. Thanks to Simon R.
- A warning is now displayed for DoH is requested but the server
doesn't speak HTTP/2.
- A crash with loaded-balanced sets of cloaked names was fixed.
Thanks to @inkblotadmirer for the report.
- Resolvers are now tried in random order to avoid favoring the first
ones at startup.

(nia)

2019-06-07 19:15:44 UTC MAIN commitmail json YAML

firefox: follow rjs@ commit to libaom: nasm is mostly a tool for x86
assembly, so I'm going to assume it's only needed for x86 builds on
firefox as well.

(maya)

2019-06-07 19:09:19 UTC MAIN commitmail json YAML

doc: Updated sysutils/py-psutil to 5.6.2nb2

(leot)

2019-06-07 19:09:06 UTC MAIN commitmail json YAML

py-psutil: Fix psutil.Popen.as_dict() MemoryError on NetBSD

Previously for kern.argmax a size_t was used in sysctl(3) and the
uninitialized data lead to a too big malloc() call that failed.

Bump PKGREVISION

(leot)

2019-06-07 18:56:01 UTC MAIN commitmail json YAML

Updated misc/py-anita to 1.48

(gson)

2019-06-07 18:54:51 UTC MAIN commitmail json YAML

misc/py-anita: update to 1.48

Changes from 1.47:

When sysinst offers a choice of partitioning schemes, anita now uses
the one listed first.  Therefore, i386 and amd64 installs of versions
where sysinst offers GPT as the first choice will use GPT rather than
MBR as was previously the case.

Add support for NetBSD/hppa targets.

Support some upcoming sysinst UI changes.

The structured log file is now flushed after each line so that
it can be used to debug a hung installation without waiting for
it to time out first.

Move the automatic determination of the type of the URL argument
(e.g., distribution directory vs. installation ISO) into a new library
function anita.distribution() so that it can be used not only from the
command line but also by Python programs calling anita as a library.

When using a pre-installed image, "anita install" will now boot it to
let it resize itself, rather than postponing the resize to when the
image is later booted in another mode such as "anita test".

(gson)

2019-06-07 17:54:07 UTC MAIN commitmail json YAML

Only need nasm for x86.

(rjs)

2019-06-07 15:18:29 UTC MAIN commitmail json YAML

doc: Updated net/unifi to 5.10.24

(gdt)

2019-06-07 15:18:13 UTC MAIN commitmail json YAML

net/unifi: Update to 5.10.24

Note that mongodb does not build, and hence this was tested with mongodb 3.4.4.

This is a minor update, from .23.  Upstream does not apear to publish
change information, and this is opaque proprietary software.

(gdt)

2019-06-07 13:43:24 UTC MAIN commitmail json YAML

Updated mail/notmuch to 0.29

(ryoon)

2019-06-07 13:42:50 UTC MAIN commitmail json YAML

Update to 0.29

Changelog:
Notmuch 0.29 (2019-06-07)
=========================

General
-------

Add "body:" field to allow searching for terms that occur only in the
message body. Users will need to reindex their mail to take advantage
of this feature.

Add support for indexing user specified headers (e.g. List-Id). See
notmuch-config(1) for details. This requires reindexing after changing
the set of headers to be indexed.

Fix bug for searching in some headers for Xapian keywords in quoted
strings.

Add support for gzip compressed mail messages (/not/ multi-message
mboxes); e.g. `gzip -9 $MAIL/archive/giant-message && notmuch new`
should work. Note that maildir flag syncing for gzipped messages is
currently untested.

Notmuch is now capable of indexing, searching and rendering
cryptographically-protected Subject: headers of the form produced by
Enigmail and K-9 mail in encrypted messages.

Command Line Interface
----------------------

`notmuch show` now supports --body=false and --include-html with
--format=text

Fix several performance problems with `notmuch reindex`.

`notmuch show` and `notmuch reply` now emit per-message cryptographic
status in their json and sexp output formats.  See devel/schemata for
more details about what is included there.  This status includes
information about cryptographic protections for the Subject header.

Emacs
-----

Optionally check for missing attachements in outgoing messages (see
function `notmuch-mua-attachment-check`).

Bind `B` to browse URLs in current message.

Bind `g` to refresh the current notmuch buffer.

Editing a message as new now includes an FCC header.

Forwarded messages are now tagged as +forwarded (customizable).

Add references header to link forwarded message to thread of original
message.

The minimum supported major version of Emacs is now 24.

Support for GNU Emacs older than 25.1 is deprecated with this release,
and may be removed in a future release.

Notmuch-emacs documentation is somewhat expanded. More contributions
are very welcome.

Build System
------------

Notmuch release tarballs are now compressed with `xz`.

We now provide conventional detached signatures of the release
tarballs in addition to the signed `sha256sum` files.

Dependencies
------------

Support for GMime 2.6 is removed. The minimum supported version of
GMime is now 3.0.3.  GMime also needs to have been compiled with
cryptography support.

Test Suite
----------

If either GNU parallel or moreutils parallel is installed, the tests
in the test suite will now be run in parallel (one per available
core).  This can be disabled with NOTMUCH_TEST_SERIALIZE=1.

(ryoon)

2019-06-07 13:38:19 UTC MAIN commitmail json YAML

Updated textproc/xapian to 1.4.11nb1

(ryoon)

2019-06-07 13:37:39 UTC MAIN commitmail json YAML

2019-06-07 12:20:32 UTC MAIN commitmail json YAML

exim: change local makefile options name for SPF

The local makefile option need to be adjusted because SPF is
no longer an experimental feature in exim.

(tm)

2019-06-07 11:26:20 UTC MAIN commitmail json YAML

apache24: Add mod_brotli option

The mod_brotli module provides the BROTLI_COMPRESS output filter that
allows output from your server to be compressed using the brotli
compression format before being sent to the client over the network.

(tm)

2019-06-07 10:47:33 UTC MAIN commitmail json YAML

Updated www/p5-HTTP-Daemon to 6.04

(wen)

2019-06-07 10:44:58 UTC MAIN commitmail json YAML

Update to 6.04

Upstream changes:
6.04      2019-04-02 13:09:45Z
  - Remove circular dependency on LWP::RobotUA introduced in 6.02 (GH#29)
    (Olaf Alders)

6.03      2019-04-01 20:56:38Z
  - Remove circular dependency with LWP::UserAgent introduced in 6.02 (GH#27)
    (Olaf Alders)

6.02      2019-04-01 16:03:37Z
  - Added a .mailmap to properly keep up with contributors to the dist.
  - Revised the changelog to follow current format styles
  - Change port number in test (GH#5) (Perlover)

(wen)

2019-06-07 10:12:29 UTC MAIN commitmail json YAML

doc: Updated databases/phpmyadmin to 4.9.0.1

(tm)

2019-06-07 10:09:43 UTC MAIN commitmail json YAML

phpmyadmin: update to 4.9.0.1

4.9.0.1 (2019-06-04)
- issue #14478 phpMyAdmin no longer streams the export data
- issue #14514 Tables with SYSTEM VERSIONING show up as views instead of tables
- issue #14515 Values cannot be edited in SYSTEM VERSIONING tables with INVISIBLE timestamps
- issue        Fix header icon on server plugins page
- issue #14298 Fixed error 500 on MultiTableQuery page when a empty query is passed
- issue #14402 Fixed fatal javascript error while adding index to a new column
- issue #14896 Fixed issue with plus/minus icon when refreshing an expanded database
- issue #14922 Fixed json encode error in export
- issue #13975 Fixed missing query time in German (fix decimal number format issue)
- issue #14503 Fixed JavaScript events not activating on input (sql bookmark issue)
- issue #14898 Fixed Bottom table is blocked in database list (left panel)
- issue #14425 Fixed Null Checkbox automatically unmarked
- issue #14870 Display correct date and time in Zip files
- issue #14763 Fixed the loading symbol not appearing when refreshing the navigation
- issue #14607 Count rows only if needed
- issue #14832 Show Designer combo boxes when adding a constraint
- issue #14948 Fix change password is not showing password strength difference at the second attempt
- issue #14868 Fix edit view
- issue #14943 Fixed loading Forever when creating new view without filling any field
- issue #14843 Fix Bookmark::get() id matching SQL
- issue #14734 Fixed invalid default value for bit field
- issue #14311 Fixed undefined index in setup script
- issue #14991 Fixed TypeError in GIS editor
- issue        Fixed GIS data editor for multi server setup
- issue #14312 Fixed type error in setup script when adding new server
- issue #14053 Fix missed padding on query results
- issue #14826 Fixed javascript error PMA_messages is not defined
- issue        Show error message if config-set fails and not "loading..." forever
- issue #14359 Prevent multiple error modals, and error-report request spamming from script
- issue        Fixed error reporting javascript errors on multi server setup
- issue        Fixed wrong property name on TableStructureController
- issue #14811 Fix SHOW FULL TABLES FROM when a table is locked
- issue #14916 Fix bug when creating or editing views
- issue #14931 Fixed php error when using a query like SELECT 1 INTO @a; SELECT @a; in inline query edit
- issue #15074 Make the server logo visible on theme "original"
- issue #15077 Fixed incorrect page numbers
- issue #14205 Fixed "No tables found in database" when you delete all tables from last page
- issue #14957 Virtuality is not selected when editing generated column (added virtuality(stored) option for mariadb)
- issue #14853 Insert page should not allow entering things into virtual columns
- issue #15110 Fixed TypeError e.preventDefaulut is not a function
- issue #15115 Improved label in Settings export, clarifying that it's a JSON file
- issue #14816 Fixed [designer] Cannot read property 'style' of null
- issue        Fixed [designer] Add new tables with database/table list modal
- issue        Fixed query format on multi server setup
- issue        Fixed remove partitioning on multi server setup
- issue        Fixed normalization
- issue        Fixed 'RESET SLAVE' button on replication slave
- issue        Fixed sending a php error report on multi server setup
- issue        Fixed downloading of monitor parameters for IE 11, Edge, Chrome and others
- issue #15141 Fixed php notice Undefined index: designer_settings
- issue #12729 Fixed sticky table header over dropdown menu
- issue #15140 Fixed edit link does not work on failed insert
- issue #14334 Fixed export table structure shows rows fields
- issue #15010 Fixed empty SQL preview modal on tbl_relation
- issue #14673 Fixed innodb & MySQL 8: DYNAMIC & COMPRESSED ROW_FORMAT missing
- issue        Fixed empty success message when adding a new INDEX from left panel
- issue #15150 Fixed generate password hidden on second open of change password modal
- issue        Fixed import XML data with leading zeros
- issue #15036 Fixed missing input fields checks for MaxSizeForInputField
- issue #15119 Fixed uninterpreted HTML on Settings->Export page
- issue #15159 Fixed missing query time and database in console
- issue #13713 Fixed column comments in the floating table header
- issue #15177 Fixed label alignment on login page
- issue #15210 Fixed a typo in the english name of the Albanian language
- issue        Fixed issue when resetting charset in import.php
- issue #14460 Fixed forms where submitted multiple times on CTRL + ENTER
- issue #15038 Fixed console height was allowing a negative values
- issue #15219 Fixed 'No Password' option does not switch automatically to 'Use Text Field' in add user account
- issue        Fixed importing the exported config on Server status monitor page
- issue #15228 Fixed php notice 'Undefined index: foreign_keys_data' on designer when the user has column access
- issue #12900 Fixed designer page saving gives error when configuration storage is not set up
- issue #15229 Fixed php notice, added support for 'DELETE HISTORY' table privilege (MariaDB >= 10.3.4)
- issue #14527 Fixed import settings function not working
- issue #14908 Fixed uninterpreted HTML on Settings->Import (missing data error descriptions)
- issue #14800 Fixed status->Processes doesn't show full query process list page
- issue #14833 Fixed sort by Time not working in process list page
- issue #14982 Fixed setting "null" keep an "enum" value
- issue #14401 Fixed insert rows keypress Enter behavior
- issue #15146 Fixed error reports can not be sent because they are too large
- issue #15205 Fixed useless backquotes on sql preview modal when deleting an index
- issue #13178 Fixed issues with uppercase table and database names (lower_case_table_names=1)
- issue #14383 Fixed warning when browsing certain tables (GIS data)
- issue #12865 Fixed MySQL 8.0.0 issues with GIS display
- issue #15059 Fixed "Server charset" in "Database server" tab showing wrong information
- issue #14614 Fixed mysql error "#2014 - Commands out of sync; you can't run this command now" on sql query
- issue #15238 Fixed phpMyAdmin 4.8.5 doesn't show privileges of procedures (raw html displayed instead)
- issue #13726 Fixed can not copy user on Percona Server 5.7
- issue #15239 Fixed javascript error while fetching latest version info and switching pages
- issue #14301 Fixed javascript error when editing a JSON data type column
- issue #15240 Fixed apply a Settings form with errors shows a JSON response after using return back
- issue #15043 Fixed multiple errors printing on Settings page
- issue #15037 Fixed unexpected behavior of reset button on Settings
- issue #15157 Fixed 'Settings' tab not marked as active when browsing 2FA settings
- issue #14934 Fixed all fields readonly on Edit/Insert screens
- issue #14588 Fixed export of geometry objects, GIS objects are now exported as hex
- issue #14412 Better handling of errors with Signon authentication type
- issue        Added support for AUTO_INCREMENT when using ROCKSDB, on Operations page
- issue #15276 Fixed partitioning is missing in Structure page UI (MySQL 8.0)
- issue #14252 Fixed DisableIS and database tree list (new database missing when refreshing the list)
- issue #14621 Removed "Propose table structure" on MySQL 8.0
- issue        Fixed editing of virtual columns on PerconaDB
- issue #13854 Fixed column options are ignored for GENERATED/VIRTUAL/STORED columns
- issue #15262 Fixed incorrect display of charset column (raw html)
- issue        Added explicit parentheses in nested ternary operators
- issue #15287 Fix auto_increment field is too small
- issue #15283 Fix tries to change collation on views when changing collation on all tables/fields
- issue        Fixed empty PMA_gotoWhitelist JavaScript array
- issue #15079 Fixed responsive behaviour of instruction dialog box
- issue #10846 Fixed javascript error when renaming a table
- issue        Updated sql-parser to version 4.3.2
- issue        [security] SQL injection in Designer (PMASA-2019-3)
- issue        [security] CSRF attack on 'cookie' login form (PMASA-2019-4)

4.8.5 (2019-01-25)
- issue        Developer debug data was saved to the PHP error log
- issue #14217 Fix issue when adding user on MySQL 8.0.11
- issue #13788 Exporting a view structure based on another view with a sub-query throws no database selected error
- issue #14635 Fix PHP error in GitRevision, error in processing request, error code 200
- issue #14787 Cannot execute stored procedure
- issue        Add Burmese language
- issue #14794 Not responding to click, frozen interface, plugin Text_Plain_Sql error
- issue #14786 Table level Operations functions missing
- issue #14791 PHP warning, db_export.php#L91 urldecode()
- issue #14775 Export to SQL format not available for tables
- issue #14782 Error message shown instead of two-factor QR code when adding 2fa to a user
- issue        [security] Arbitrary file read/delete relating to MySQL LOAD DATA LOCAL INFILE and an evil server instance (PMASA-2019-1)
- issue        [security] SQL injection in Designer (PMASA-2019-2)

(tm)

2019-06-07 07:30:12 UTC MAIN commitmail json YAML

Updated archivers/py-lz4, lang/py-jsparser, devel/py-typed-ast

(adam)

2019-06-07 07:29:48 UTC MAIN commitmail json YAML

py-typed-ast: updated to 1.4.0

1.4.0:
Unknown changes

(adam)

2019-06-07 07:26:58 UTC MAIN commitmail json YAML

2019-06-07 07:22:49 UTC MAIN commitmail json YAML

py-lz4: updated to 2.1.9

v2.1.9:
Update bundled lz4 library to version 1.9.1

v2.1.8:
Fix OSX wheel builds

v2.1.7:
Fix a bug on windows

(adam)

2019-06-07 01:22:33 UTC MAIN commitmail json YAML

doc: Updated www/cliqz to version 1.27.0

(fox)

2019-06-07 01:19:07 UTC MAIN commitmail json YAML

cliqz: update to 1.27.0

Changes since 1.26.5:

Cliqz Browser release 1.27.0 includes all changes of Firefox's latest version
67.0. A "What's new" page informs you about important new features and you can
now easily check add-on permissions.

New features

  * Annoying auto-play content is now by default turned off
  * By default any new extension you add to Cliqz won't run in Forget mode
    unless you specifically allow it
  * Cliqz is now also available for enterprise environment
  * Added the possibility to Manage Extension Shortcuts from the settings on
    “Manage your extensions� page

Improvements

  * Cliqz got updated to Firefox 67.0 with various improvements and fixes
  * To make sure you are even more protected, we added certificate checking for
    System Addons folder (which is distributed with the browser) to prevent
    potential malitious attacks

Fixes

  * We fixed the issue with lost German translation on About:preferences#privacy
    page
  * You can now import all you data from Chrome to Cliqz with ease (if you wish,
    also cookies)

(fox)

2019-06-07 00:03:00 UTC MAIN commitmail json YAML

doc: Updated textproc/link-grammar to 5.6.1

(gutteridge)

2019-06-07 00:02:46 UTC MAIN commitmail json YAML

link-grammar: update to 5.6.1

Version 5.6.1 (27 May 2019)
* Performance improvement (approx 20%) in expressions #882.
* Performance improvement (approx 10%) by disjunct/connectors pools #896.
* Performance improvement (4-10% for English) by faster power-pruning #903.
* Fix a bug in trailing connectors encoding (may cause bad linkages).
* Fix inability to form linkage when first word is disconnected.
* English dict: fix use of quotations with paraphrasing verbs.
* English dict: fix broken usage of "have not".
* Performance improvement (approx 16%) for long sentences. #931
* Performance improvement (approx 20%) for long sentences. #939

Version 5.6.0 (4 January 2019)
* Improve Windows support.
* Fix dict cost reading under user locales with comma decimal separator.
* Support using the pcre2 regex package (configured by default if available).
* Add "-with-regexlib=pcre2|tre|regex|c" to "configure".
* Fix and document building on FreeBSD.
* Major documentation update for building with Cygwin.
* Revise the manpage.
* Remove the experimental Viterbi code.
* Revise the SAT parser cost model to align it with the classic parser.
* Implement a strict check on connector name.
* Major revision of the SWIG interface file; wrap all the library functions.
* Fix linkage_get_disjunct_*() when parse-option display_morphology is true.
* Change library and python-bindings default for display_morphology to true.
* Drastic speedup for long sentences (hash encoding of trailing connectors).
* English dict: Support locative replies/declarations.
* English dict: broaden support for misc paraphrasing verbs.
* English dict: fix relativized paraphrasing.
* English dict: fix comparative-style conjunctions.

(gutteridge)

2019-06-06 21:55:35 UTC MAIN commitmail json YAML

Updated devel/py-game, games/pysolfc

(adam)

2019-06-06 21:53:44 UTC MAIN commitmail json YAML

pysolfc: updated to 2.6.4

2.6.4:
Unknown changes

2.6.2:
Fixes for the Windows and macOS packages.
Forbid illegal moves in Spider and some other variants.

2.6.0:
Support for solving Golf using a solver
An untested macOS package (we need testers)
A bug fix
Ability to run the test suite without python 2.x and/or pygtk
Code cleanups.

2.4.0:
The Windows installer now includes the revitalised PySol-music package. For more info, see this bug.
Many improvements to the test suite and the board import functionality.
Some bug fixes.

2.2.0:
The Microsoft Windows binary installer now contains and supports the solver for Freecell and other games.
Many bug fixes.

2.1.4:
We now provide a Microsoft Windows binary installer again, thanks to the great work of Roderik Ploszek. Note that the solvers (for FreeCell/etc.) are not installed as part of it yet, but they are available separately.
pysol-sound-server was updated to support Python 3.x.
Fixes for the board export / solver input, and for redealing upon restart of the "ms*" deals.
Various cleanups.

2.1.3:
Support for the kivy toolkit for running under Android-based devices (currently python 2.7-only)
Fixed the help system and removed the need for the sgmllib module.
Other fixes and cleanups.
Currently there is no Microsoft Windows binary package. Help or insights will be appreciated.

2.1.0:
The code is now compatible with both Python 2.7.x and Python 3.x
One can deal all MS FreeCell/FC-pro deals by specifying e.g: "ms100000" as the seed.
Support for Black Hole and All in a Row solver was added.
Test suite and CI were added to the repository.
The code now passes flake8 validation.
Some improvements to the solver dialog.

(adam)

2019-06-06 21:46:12 UTC MAIN commitmail json YAML

py-game: updated to 1.9.6

1.9.6:
Whilst we focus like a shark-lazer on pygame 2, here is a bonus pygame 1.9.6 with a couple of small regression bug fixes.
- mp3 via smpeg was missing in manylinux builds.
- mixer thread deadlock issue when controlling it from different threads.
- pygame.version.vernum now has major, minor, and patch attributes.

1.9.5:
Every single source file has been heavily modified and moved in this release. Initial (source code only) support for SDL2 has been merged in. We also support compiling with SDL1 in the same code base, so the migration to pygame 2 is easier. pygame 2 will be released with SDL2 being the default backend when some remaining issues are ironed out. The 1.9.x releases will continue with SDL1 until then. Also, the C API of pygame is undergoing a transformation with lots of cleanups. Then there have been plenty of other cleanups all throughout the python code as well. There's still lots to clean up, but things should be significantly easier for people to contribute (�汨� hello and thanks new contributors!). The documentation has been improved with better examples links, search functionality, and improved navigation. Support for older Macs, and newer Macs has been improved. The mask, midi, draw, and math modules have gotten lots of polish with rough edges removed.

(adam)

2019-06-06 21:25:12 UTC MAIN commitmail json YAML

Updated print/py-latexcodec, net/py-lexicon, security/py-trustme

(adam)

2019-06-06 21:24:22 UTC MAIN commitmail json YAML

py-trustme: updated to 0.5.2

0.5.2:
Unknown changes

(adam)

2019-06-06 21:16:37 UTC MAIN commitmail json YAML

py-lexicon: updated to 3.2.6

3.2.6:
Added provider specific dependency to setup.py
Futher pylint and python3 import
Pylint
Add gratisdns provider

3.2.5:
Update appveyor.yml
Update test_route53.py
Update CONTRIBUTING.md
Fix configuration of route53 tests
Update test running instructions to include top-level directory
Fix line too long
Use the logger.warning instead of the logger.warn shortcut
Skip dnsimple accounts without a plan

(adam)

2019-06-06 21:11:52 UTC MAIN commitmail json YAML

py-latexcodec: updated to 1.0.7

1.0.7:
* More symbols (THIN SPACE, various accented characters).
* Fix lexer issue with multibyte encodings

1.0.6:
* More symbols (EM SPACE, MINUS SIGN, GREEK PHI SYMBOL, HYPHEN,
  alternate encodings of Swedish Ã¥ and Ã…).

(adam)

2019-06-06 19:57:59 UTC MAIN commitmail json YAML

clang: bump version in bl3

(adam)

2019-06-06 16:34:32 UTC MAIN commitmail json YAML

Updated www/nginx-devel

(adam)

2019-06-06 16:33:20 UTC MAIN commitmail json YAML

nginx-devel: updated to 1.17.0

Changes with nginx 1.17.0:
*) Feature: variables support in the "limit_rate" and "limit_rate_after"
  directives.
*) Feature: variables support in the "proxy_upload_rate" and
  "proxy_download_rate" directives in the stream module.
*) Change: minimum supported OpenSSL version is 0.9.8.
*) Change: now the postpone filter is always built.
*) Bugfix: the "include" directive did not work inside the "if" and
  "limit_except" blocks.
*) Bugfix: in byte ranges processing.

(adam)

2019-06-06 16:30:13 UTC MAIN commitmail json YAML

2019-06-06 16:11:36 UTC MAIN commitmail json YAML

Updated www/grafana, x11/gtkmm3

(adam)

2019-06-06 16:11:15 UTC MAIN commitmail json YAML

gtkmm3: updated to 3.24.1

3.24.1 (stable):

Gdk:
* RGBA::set_hsv(): Properly interpret hue 360° as red

Documentation:
* Gtk::FileFilter: Several improvements of the documentation
* Gtk::Builder: Don’t use @retval on out args, use @param[out]

Tests:
* Add test of Gdk::RGBA

3.24.0 (stable):

Gdk:
* Deprecate screen_width(), screen_height(),
    screen_width_mm(), screen_height_mm(), flush().
* namespace Gdk::Cairo: Add create_surface_from_pixbuf(),
    get_clip_rectangle(), create_region_from_surface() and draw_from_gl().
* Add FrameClock and FrameTimings
* Window: Add get_frame_clock().
* GLContext: Add unset_use_es().

Gtk:
* CellRendererPixbuf: Fix property_surface()
* AboutDialog: Fix ref count in get_logo()
* MenuItem: add_accel_label(): Make sure accelator keys are shown.
* CssProvider: Deprecate get_default()
  Container: Deprecate focus chains
* Grid: Add default values in attach()
* StyleContext: Add set/get_frame_clock() and property_paint_clock().
    Widget: Add get_frame_clock(), add_tick_callback() and
    remove_tick_callback().
* Image: Add more constructors
* Window: Deprecate get_accel_group() in favour of a new get_accel_groups().
* Range: Deprecate property_[lower|upper]_stepper_sensitivity().
  Settings: Undeprecate property_gtk_cursor_blink(),
    property_gtk_cursor_blink_time(), property_gtk_cursor_blink_timeout(),
    property_gtk_entry_password_hint_timeout().
* AccelGroup: Deprecate signal_accel_activate().
* Add detail_name to some signals:
    AccelGroup: signal_accel_changed().
    AppChooserButton: signal_custom_item_activated().
    LevelBar: signal_offset_changed().
    Widget: signal_child_notify().
* Add make_managed().
* Window: Add show_uri().
* AboutDialog: Add a constructor with a use_header_bar parameter.
* FileChooserDialog: Allow constructing with use-header-bar.
* Add NativeDialog and FileChooserNative.

Demos:
* Update some demo programs.

Build:
* Replace the Visual Studio project files with MSVC NMake project files
* Require giomm-2.4 >= 2.54.0

(adam)

2019-06-06 16:09:20 UTC MAIN commitmail json YAML

grafana: updated to 6.2.2

6.2.2:
Features / Enhancements
Security: Prevent CSV formula injection attack when exporting data.

Bug Fixes
CloudWatch: Fixes error when hiding/disabling queries.
Database: Fixed slow permission query in folder/dashboard search.
Explore: Fixed updating time range before running queries.
Plugins: Fixed plugin config page navigation when using subpath.

6.2.1:
Features / Enhancements
CLI: Add command to migrate all datasources to use encrypted password fields.
Gauge/BarGauge: Improvements to auto value font size.

Bug Fixes
Auth Proxy: Resolve database is locked errors.
Database: Retry transaction if sqlite returns database is locked error.
Explore: Fixes so clicking in a Prometheus Table the query is filtered by clicked value.
Singlestat: Fixes issue with value placement and line wraps.
Tech: Update jQuery to 3.4.1 to fix issue on iOS 10 based browers as well as Chrome 53.x.

6.2.0:
Bug Fixes
BarGauge: Fix for negative min values.
Gauge/BarGauge: Fix for issues editing min & max options.
Search: Make only folder name only open search with current folder filter.
AzureMonitor: Revert to clearing chained dropdowns.

Breaking Changes
Plugins: Data source plugins that process hidden queries need to add a ���hiddenQueries: true��� attribute in plugin.json.

(adam)

2019-06-06 13:02:29 UTC MAIN commitmail json YAML

simh: fix building on debian 9.9.

Need -lm for floor and others. Need -pthread for sem_timedwait.

(maya)

2019-06-06 11:54:33 UTC MAIN commitmail json YAML

mk/tools: Ensure GNU grep is used when requested.

Previously a "grep" tool was created, but GREP still pointed at the platform
grep, breaking any package that used the environment variables rather than
PATH when the native platform grep does not have GNU features.

(jperkin)

2019-06-06 11:44:53 UTC MAIN commitmail json YAML

Updated devel/glibmm, devel/atkmm

(adam)

2019-06-06 11:43:58 UTC MAIN commitmail json YAML

atkmm: updated to 2.24.3

atkmm 2.24.3 (stable):
* Fix silent builds.
* Text: Plug memory leaks in get_text_vfunc() and get_selection_vfunc().
  These vfuncs shall delete the returned character array after it has been
  copied to a Glib::ustring.
* Replace the Visual Studio project files with MSVC NMake project files

(adam)

2019-06-06 11:42:53 UTC MAIN commitmail json YAML

glibmm: updated to 2.60.0

2.60.0 (stable):
Glib:
* Add DateTime::get_timezone()
  Add KeyFile::get_locale_for_key()
  Add TimeZone::get_identifier()
* Add Value_RefPtrBoxed<>
  Add Value<std::vector<string>> specializations and other Value
  specializations that are necessary for _WRAP_PROPERTY
* Object construction: Add custom class init and instance init functions
Gio:
* Add AppInfo::launch_uris_async() and launch_uris_async()
  Add DBusConnection::get_flags() and property_flags()
* Settings: Add property_settings_schema()
* TlsClientConnection: Deprecate property_accepted_cas()
* ThemedIcon: Add create(const std::vector<Glib::ustring>& iconnames)
* Remove NO_GTYPE from some _WRAP_ENUMs
* TlsConnection: Deprecate rehandshake API
* Application: Add signal_name_lost()
gmmproc:
* Add _IS_REFCOUNTED_BOXEDTYPE
Build:
* Require glib-2.0 >= 2.59.2

2.58.1 (stable):
gmmproc:
* _WRAP_ENUM and _WRAP_GERROR: Add gtype_func parameter
* docextract_to_xml.py: Add --exclude-file option.

Documentation:
* README: Add installation instructions
* Don窶冲 use @retval on out args, use @param[out]

2.58.0 (stable):
This release is identical to 2.56.1.

(adam)

2019-06-06 11:06:51 UTC MAIN commitmail json YAML

2019-06-06 11:05:52 UTC MAIN commitmail json YAML

Updated devel/gdbus-codegen, devel/glib2, devel/glib2-tools

(adam)

2019-06-06 11:05:12 UTC MAIN commitmail json YAML

glib2: updated to 2.60.3

Overview of changes in GLib 2.60.3

* Various fixes to small key/value support in GHashTable

* Bugs fixed:
- Critical in g_socket_client_async_connect_complete
- New GHashTable implementation confuses valgrind
- test_month_names: assertion failed
- GNetworkAddressAddressEnumerator unsafely modifies cache in GNetworkAddress
- Leaks in gsocketclient.c connection code
- glib/date test fails
- GDB pretty-printer for GHashTable no longer works
- !815 Merge branch 'wip/tingping/socketclient-cancel-2' into 'master'
- !816 Backport !814 ���gschema.dtd: Add target attribute to alias��� to glib-2-60
- !826 Backport !824 ���gsocketclient: Fix a leak in the connection code��� to glib-2-60
- !829 Backport !828 ���build: Fix a typo in the test whether _NL_ABALTMON_n is supported��� to glib-2-60
- !834 Backport !823 "gnetworkaddress: Fix parallel enumerations interfering with eachother" to glib-2-60
- !838 Backport !835 ���Fix typo in German translation��� to glib-2-60
- !841 Backport !839 ���tests: Update month name check for Greek locale��� to glib-2-60
- !844 Backport !840 ���ghash: Disable small-arrays under valgrind��� to glib-2-60
- !846 Backport !845 ���Fixing g_format_size_full() on Windows-x64��� to glib-2-60
- !855 Backport !848 (more GHashTable fixes) to glib-2-60
- !858 Backport !852 ���Update gdb pretty-printer for GHashTable��� to glib-2-60

* Translation updates:
- German

(adam)

2019-06-06 09:33:30 UTC MAIN commitmail json YAML

source-highlight: add ac_cv_ctags_flags=yes to CONFIGURE_ENV to avoid endless loop in exctags launched from configure

(adam)

2019-06-06 08:53:00 UTC MAIN commitmail json YAML

librsvg: make rust a build dependency only. Bump.

Tested by rebuilding librsvg, uninstalling rust and then rebuilding emacs26.
Noticed by Mike Pumford.

(tnn)

2019-06-06 08:39:04 UTC MAIN commitmail json YAML

doc: Added sysutils/cdirip version 0.6.4

(tpaul)

2019-06-06 08:38:26 UTC MAIN commitmail json YAML

sysutils/cdirip: import cdirip-0.6.4

Add add SUBDIRS+=cdirip to category

(tpaul)

2019-06-06 08:33:49 UTC MAIN commitmail json YAML

sysutils/cdirip: import cdirip-0.6.4

This is a small program capable of extracting all the tracks contained in a
CDI (DiscJuggler) image. Both 2.0 and 3.0 CDI image versions are supported.
This will allow users which cannot use this software (either by software
incompatibilities or having an unsupported OS such as Linux or Mac OS) to burn
the contents of such images, which have a propietary format not supported by
any other recording software.

(tpaul)

2019-06-06 05:40:50 UTC MAIN commitmail json YAML

2019-06-06 05:39:45 UTC MAIN commitmail json YAML

u-boot-odroid-c2: add more patches

These patches exist, so I guess they should be here.

(wiz)

2019-06-06 05:38:51 UTC MAIN commitmail json YAML

py-markdown2: remove patch after update

This patch was removed from the distinfo in the 2.3.8 update

(wiz)

2019-06-06 05:37:53 UTC MAIN commitmail json YAML

rrdtool: remove patch after update

This patch was removed from the distinfo in the 1.7.2 update

(wiz)

2019-06-06 05:36:35 UTC MAIN commitmail json YAML

gmplayer: regen distinfo so it includes the current contents of mplayer's patches dir

(wiz)

2019-06-05 21:31:11 UTC MAIN commitmail json YAML

doc: Updated meta-pkgs/texlive-collection-latexextra to 2019pre2

(wiz)

2019-06-05 21:21:58 UTC MAIN commitmail json YAML

texlive-collection-latexextra: update to 2019pre2.

Depend on new tex-contour package.

(wiz)

2019-06-05 21:21:12 UTC MAIN commitmail json YAML

graphics/Makefile: tex-contour*

(wiz)

2019-06-05 21:20:54 UTC MAIN commitmail json YAML

doc: Added graphics/tex-contour-doc version 2.14

(wiz)

2019-06-05 21:20:44 UTC MAIN commitmail json YAML

2019-06-05 21:20:25 UTC MAIN commitmail json YAML

doc: Added graphics/tex-contour version 2.14

(wiz)

2019-06-05 21:20:11 UTC MAIN commitmail json YAML

graphics/tex-contour: import tex-contour-2.14

This package generates a coloured contour around a given text
in order to enable printing text over a background without the
need of a coloured box around the text.

(wiz)

2019-06-05 21:05:00 UTC MAIN commitmail json YAML

mk: Fix ctan path on sunsite.dk

(wiz)

2019-06-05 21:02:57 UTC MAIN commitmail json YAML

ftp.at.NetBSD.org does not provide ftp, remove references.

(wiz)

2019-06-05 20:45:52 UTC MAIN commitmail json YAML

py-meson: use more specific REPLACE_PYTHON or sed might fail; test hacks are not needed anymore

(adam)

2019-06-05 19:19:59 UTC MAIN commitmail json YAML

Updated sysutils/node_exporter

(adam)

2019-06-05 19:19:39 UTC MAIN commitmail json YAML

node_exporter: updated to 0.18.1

0.18.1:
Changes
[BUGFIX] Fix incorrect sysctl call in BSD meminfo collector, resulting in broken swap metrics on FreeBSD
[BUGFIX] Fix rollover bug in mountstats collector

(adam)

2019-06-05 19:07:03 UTC MAIN commitmail json YAML

security/crypto++

(adam)

2019-06-05 19:06:07 UTC MAIN commitmail json YAML

crypto++: updated to 8.2.0

Version 8.2.0
minor release, no recompile of programs required
expanded community input and support
56 unique contributors as of this release
use PowerPC unaligned loads and stores with Power8
add SKIPJACK test vectors
fix SHAKE-128 and SHAKE-256 compile
removed IS_NEON from Makefile
fix Aarch64 build on Fedora 29
fix missing GF2NT_233_Multiply_Reduce_CLMUL in FIPS DLL
add missing BLAKE2 constructors
fix missing BlockSize() in BLAKE2 classes

Version 8.1.0
minor release, no recompile of programs required
expanded community input and support
56 unique contributors as of this release
fix OS X PowerPC builds with Clang
add Microsoft ARM64 support
fix iPhone Simulator build due to missign symbols
add CRYPTOPP_BUGGY_SIMD_LOAD_AND_STORE
add carryless multiplies for NIST b233 and k233 curves
fix OpenMP build due to use of OpenMP 4 with down-level compilers
add SignStream and VerifyStream for ed25519 and large files
fix missing AlgorithmProvider in PanamaHash
add SHAKE-128 and SHAKE-256
fix AVX2 build due to _mm256_broadcastsi128_si256
add IETF ChaCha, XChaCha, ChaChaPoly1305 and XChaChaPoly1305

Version 8.0.0
major release, recompile of programs required
expanded community input and support
54 unique contributors as of this release
add x25519 key exchange and ed25519 signature scheme
add limited Asymmetric Key Package support from RFC 5958
add Power9 DARN random number generator support
add CHAM, HC-128, HC-256, Hight, LEA, Rabbit, Simeck
fix FixedSizeAllocatorWithCleanup may be unaligned on some platforms
cutover to GNU Make-based cpu feature tests
rename files with dashes to underscores
fix LegacyDecryptor and LegacyDecryptorWithMAC use wrong MAC
fix incorrect AES/CBC decryption on Windows
avoid Singleton<T> when possible, avoid std::call_once completely
fix SPARC alignment problems due to GetAlignmentOf<T>() on word64
add ARM AES asm implementation from Cryptogams
remove CRYPTOPP_ALLOW_UNALIGNED_DATA_ACCESS support

(adam)

2019-06-05 18:31:12 UTC MAIN commitmail json YAML

doc: Updated databases/p5-App-Sqitch to 1.0.0

(schmonz)

2019-06-05 18:31:06 UTC MAIN commitmail json YAML

Update to 1.0.0. From the changelog:

- Fixed test failure due to a hard-coded system error that may be
  localized on non-en-US hosts. Thanks to Slaven Rezić for the catch
  (#427).
- Now require Test::MockModule 0.17 to silence a warning during testing.
  Thanks to Slaven Rezić for the suggestion.
- Fixed an error when Sqitch is run with no arguments. Thanks to Henrik
  Tudborg for the report (#428).
- Fixed missing dependency on IO::Pager in the distribution metadata.
- Removed use of File::HomeDir, thanks to a PR from Karen Etheridge
  (#433).
- Updated the tagline from "Sane database change management" to "Sensible
  database change management" out of sensitivity to those subject to
  mental illness (#435).
- Removed double-quoting of SQLite commands on Windows, inadvertently
  added by the workaround for Windows quoting in v0.9999.
- Fixed a Snowflake issue where Sqitch failed to recognize the proper
  error code for a missing table and therefore an uninitialized registry.
  Thanks to @lerouxt and @kulmam92 for the report and fix (#439).
- Added check for project initialization when no engine config can be
  found. When run from a directory with no configuration, Sqitch now
  reports that the project is not initialized instead of complaining
  about a lack of engine config (#437).
- Documented Snowflake key pair authentication in
  `sqitch-authentication`, as well as `$SNOWSQL_PRIVATE_KEY_PASSPHRASE`
  in `sqitch-environment`. Thanks to Casey Largent for figuring it out
  (#441).
- Added the German localization. Thanks to Thomas Iguchi for the pull
  request (#451).
- Renamed the French localization from "fr" to "fr_FR", so that systems
  will actually find it.
- Added the `ask_yes_no()` method as a replacement for `ask_y_n()`, which
  is now deprecated. The new method expects localized responses from the
  user when translations are provided. Defaults to the English "yes" and
  "no" when no translation is available. Suggested by German translator
  Thomas Iguchi (#449).
- Fixed a bug where only project without a URI was allowed in the
  registry. Thanks to Conding-Brunna for the report (#450).
- Clarified the role of project URIs for uniqueness: They don't allow
  multiple projects with the same name, but do prevent the deployment of
  a project with the same name but different URI.
- Fixed an issue where target variables could not be found when a target
  name was not lowercase. Thanks to @maximejanssens for the report
  (#454).
- Now require Config::GitLike 1.15 or higher.
- Fixed the indentation of variables emitted by the `show` actions of the
  `target` and `engine` commands, fixing a "Negative repeat count does
  nothing" warning in the process. Thanks to @maximejanssens for the
  report (#454).
- Fixed a Snowflake test failure when the current system username has a
  space or other character requiring URI escaping. Thanks to Ralph
  Andrade for the report (#463).
- Fixed an issue where a wayward newline in some versions of SQLite
  prevented Sqitch from parsing the version. Thanks to Kivanc Yazan
  for the report (#465) and the fix (#465)!
- Fixed an error when Sqitch was run on a system without a valid
  username, such as some Docker environments. Thanks to Ferdinand Salis
  for the report (#459)!
- When Sqitch finds the registry does not exist on PostgreSQL, it now
  sends a warning to the PostgreSQL log reporting that it will initialize
  the database. This is to reduce confusion for folks watching the
  PostgreSQL error log while Sqitch runs (#314).

(schmonz)

2019-06-05 18:11:07 UTC MAIN commitmail json YAML

doc: Updated www/curl to 7.65.1

(leot)

2019-06-05 18:10:54 UTC MAIN commitmail json YAML

curl: Update to 7.65.1

Changes:
7.65.1
------
This release includes the following bugfixes:

o CURLOPT_LOW_SPEED_* repaired
o NTLM: reset proxy "multipass" state when CONNECT request is done
o PolarSSL: deprecate support step 1. Removed from configure
o appveyor: add Visual Studio solution build
o cmake: check for if_nametoindex()
o cmake: support CMAKE_OSX_ARCHITECTURES when detecting SIZEOF variables
o config-win32: add support for if_nametoindex and getsockname
o conncache: Remove the DEBUGASSERT on length check
o conncache: make "bundles" per host name when doing proxy tunnels
o curl-win32.h: Enable Unix Domain Sockets based on the Windows SDK version
o curl_share_setopt.3: improve wording
o dump-header.d: spell out that no headers == empty file
o example/http2-download: fix format specifier
o examples: cleanups and compiler warning fixes
o http2: Stop drain from being permanently set
o http: don't parse body-related headers in bodyless responses
o md4: build correctly with openssl without MD4
o md4: include the mbedtls config.h to get the MD4 info
o multi: track users of a socket better
o nss: allow to specify TLS 1.3 ciphers if supported by NSS
o parse_proxy: make sure portptr is initialized
o parse_proxy: use the IPv6 zone id if given
o sectransp: handle errSSLPeerAuthCompleted from SSLRead()
o singlesocket: use separate variable for inner loop
o ssl: Update outdated "openssl-only" comments for supported backends
o tests: add HAProxy keywords
o tests: add support to test against OpenSSH for Windows
o tests: make test 1420 and 1406 work with rtsp-disabled libcurl
o tls13-docs: mention it is only for OpenSSL >= 1.1.1
o tool_parse_cfg: Avoid 2 fopen() for WIN32
o tool_setopt: for builds with disabled-proxy, skip all proxy setopts()
o url: Load if_nametoindex() dynamically from iphlpapi.dll on Windows
o url: fix bad feature-disable #ifdef
o url: use correct port in ConnectionExists()
o winbuild: Use two space indentation

(leot)

2019-06-05 15:20:59 UTC MAIN commitmail json YAML

Removed net/netatalk30

(hauke)

2019-06-05 15:03:31 UTC MAIN commitmail json YAML

pkglint fallout; no code changes intended.

(hauke)

2019-06-05 14:31:58 UTC MAIN commitmail json YAML

2019-06-05 13:44:17 UTC MAIN commitmail json YAML

lang/python: make built-in modules depend on distversion

Built-in Python modules are built from extracted Python sources and
therefere bound to that specific Python version. For example, trying to
build a module from Python 2.7.16 against an installed Python 2.7.13 is
likely to cause errors.

This commit makes built-in Python modules depend on the full current
Python version.

(sjmulder)

2019-06-05 13:25:25 UTC MAIN commitmail json YAML

Updated databases/leveldb

(adam)

2019-06-05 13:22:04 UTC MAIN commitmail json YAML

leveldb: updated to 1.22

Release 1.22
Corrected formatting to be compliant with the Google C++ Style Guide.
Specifically export the WriteBatch::Handler inner class for Windows link.
Merge pull request 665 from cheng-chang:coding.
Merge pull request 669 from pavel-pimenov:fix-readme-windows-mkdir.
Merge pull request 472 from zhoudayang:patch-1.
Merge pull request 339 from richcole-at-amazon:master.
Restore soname versioning with CMake build.
Other miscellaneous cleanups, fixes, and improvements.

Release 1.21
Switched to using Copybara for project synchronization.
Minor cleanup in ports.
Silence unused argument warnings in MSVC.
Add tests for empty keys and values.
Switch corruption_test to use InMemEnv.
Replace AtomicPointer with std::atomic.
Make InMemoryEnv more consistent with filesystem based Env's.
Align windows_logger with posix_logger.
Improve CI configuration and added AppVeyor (Windows CI) badge to README.
Added native support for Windows.
Make WriteBatch::ApproximateSize() const.
Fix PosixWritableFile::Sync() on Apple systems.
Fix fdatasync() feature detection in opensource build.
C++11 cleanup for util/mutexlock.h.
Rework threading in env_posix.cc.
Remove InitOnce from the port API.
Expose WriteBatch::Append().
Fix documentation for log file growth.
Add move constructor to Status.
Replace port_posix with port_stdcxx.
Reimplement ConsumeDecimalNumber.
Document the building process.
Replace NULL with nullptr in C++ files.
Remove PLATFORM_IS_LITTLE_ENDIAN from port/posix.h.
Add more thread safety annotations.
Require C++11.
Replace SIZE_MAX with std::numeric_limits.
Add CMake build support.
Enable thread safety annotations.
leveldb::DestroyDB will now delete empty directories.
Replace SSE-optimized CRC32C in POSIX port with external library.
Fix file writing bug in CL 170738066.
Fix use of uninitialized value in LRUHandle.
Fix issue 474: a race between the f*_unlocked() STDIO calls in env_posix.cc and concurrent application calls to fflush(NULL).
Use __APPLE__ instead of OS_MACOS. The former is compiler-provided.
Report missing CURRENT manifest file as database corruption.
LevelDB: Add WriteBatch::ApproximateSize().
Other minor fixes, code cleanup, and documentation improvements.

(adam)

2019-06-05 13:10:57 UTC MAIN commitmail json YAML

Updated graphics/rawtherapee to 5.6

(ryoon)

2019-06-05 13:10:28 UTC MAIN commitmail json YAML

Update to 5.6

Changelog:
RAWTHERAPEE 5.6 RELEASE NOTES

This is RawTherapee 5.6, released on 2019-04-20.

Start by reading the "Getting Started" article on RawPedia:
http://rawpedia.rawtherapee.com/

NEWS RELEVANT TO PHOTOGRAPHERS

RawTherapee supports most raw formats, including Pentax and Sony Pixel Shift, Canon Dual-Pixel, and those from Foveon and X-Trans sensors.
If you're wondering whether it supports your camera's raw format, first download RawTherapee and try for yourself. If a raw format is not supported it will either not open, or the preview in the Editor tab will appear black, white, or have a strong color cast - usually magenta. In that case, read the "Adding Support for New Raw Formats" RawPedia article.

In order to use RawTherapee efficiently you should know that:
- You can scroll all panels using the mouse scroll-wheel.
- You can right-click on a tool's name to automatically expand it while collapsing all others.
- To change slider values or drop-down list items with the mouse scroll-wheel, hold the Shift key. This is so that you can safely scroll the panels without accidentally changing a slider or other tool setting.
- All curves support the Shift and Ctrl keys while dragging a point. Shift+drag makes the point snap to a meaningful axis (top, bottom, diagonal, other), while Ctrl+drag makes your mouse movement super-fine for precise point positioning.
- There are many keyboard shortcuts which make working with RawTherapee much faster and give you greater control. Make sure you familiarize yourself with them on RawPedia's "Keyboard Shortcuts" page!

New features since 5.5:
- Pseudo-HiDPI support, for a smooth and sharp user interface regardless of screen size. Pseudo-HiDPI mode is disabled by default, enable it in Preferences > General > Appearance. Scaling in RawTherapee depends on font size, DPI and display scaling. While scaling has been tested to work well in Windows, Linux and macOS, there are some macOS display modes which are incompatible with it, specifically those modes suffixed by "(HiDPI)" in macOS Display settings. Some versions of macOS (10.14.*) seem to not list any modes, in which case the user must just give it a try.
- Ability to move tools to a new Favorites tab, http://rawpedia.rawtherapee.com/Favorites_Tab
- "Unclipped" processing profile, to make it easy to save an image while preserving data across the whole tonal range, http://rawpedia.rawtherapee.com/Unclipped
- User-adjustable tiles-per-thread settings in Preferences > Performance, for users who want to find optimal values for their system. The default value of 2 tiles-per-thread performs best overall.
- Hundreds of speed optimizations, bug fixes, and overall improvements.

NEWS RELEVANT TO PACKAGE MAINTAINERS

New since 5.5:
- Requires librsvg >=2.40.
- GTK+ versions 3.24.2 - 3.24.6 have an issue where combobox menu scroll-arrows are missing when the combobox list does not fit vertically on the screen. As a result, users would not be able to scroll in the following comboboxes: Processing Profiles, Film Simulation, and the camera and lens profiles in Profiled Lens Correction.

In general:
- To get the source code, either clone from git or use the tarball from http://rawtherapee.com/shared/source/ . Do not use the auto-generated GitHub release tarballs.
- Requires GTK+ version >=3.16, though >=3.22.24 is recommended.
- RawTherapee 5 requires GCC-4.9 or higher, or Clang.
- Do not use -ffast-math, it will not make RawTherapee faster but will introduce artifacts.
- Use -O3, it will make RawTherapee faster with no known side-effects.
- For stable releases use -DCACHE_NAME_SUFFIX=""
- For development builds and release-candidates use -DCACHE_NAME_SUFFIX="5-dev"

NEWS RELEVANT TO DEVELOPERS

See CONTRIBUTING.md

DOCUMENTATION

http://rawpedia.rawtherapee.com/
http://rawtherapee.com/blog/documentation

REPORTING BUGS

If you found a problem, don't keep it to yourself. Read the "How to write useful bug reports" article to get the problem fixed:
http://rawpedia.rawtherapee.com/How_to_write_useful_bug_reports

FORUM

RawTherapee shares a forum with users and developers of other Free/Libre/Open Source Software:
https://discuss.pixls.us/c/software/rawtherapee

LIVE CHAT WITH USERS AND DEVELOPERS

Network: freenode
Server: chat.freenode.net
Channel: #rawtherapee

You can use freenode webchat to communicate without installing anything:
http://webchat.freenode.net/?randomnick=1&channels=rawtherapee&prompt=1
More information here: http://rawpedia.rawtherapee.com/IRC

REVISION HISTORY

The complete changelog is available at:
https://github.com/Beep6581/RawTherapee/commits/

(ryoon)