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

2024-05-13 08:10:14 UTC Now

2018-01-30 01:21:33 UTC MAIN commitmail json YAML

nano: updated to 2.9.3

2018.01.29 - GNU nano 2.9.3 "C坦rdoba" fixes a segfault with trimblanks
            that could occur when a typed space caused the word after
            it to be pushed to the next line.  It further makes macros
            work also when your keyboard still emits escape sequences,
            adds the options -M and --trimblanks for the command line,
            recognizes key combos with Shift on a few more terminals,
            no longer shows dots in certain prompt texts when visible
            witespace is turned on, fixes two corner cases when doing
            replacements in a marked region, allows to open a named
            pipe again when using --noread, and accurately detects
            a needed color change when a line contains a start match
            but not a corresponding end match any more.  Plus some
            other small fry.

(wiedi)

2018-01-29 22:37:47 UTC MAIN commitmail json YAML

Updated devel/valgrind to 3.13.0.

(alnsn)

2018-01-29 22:35:06 UTC MAIN commitmail json YAML

Update devel/valgrind to version 3.13.0.

3.13.0 adds support for larger processes and programs, solidifies and improves
support on existing platforms, and provides new heap-use reporting facilities.

      Release 3.13.0 (15 June 2017)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

3.13.0 is a feature release with many improvements and the usual collection of
bug fixes.

This release supports X86/Linux, AMD64/Linux, ARM32/Linux, ARM64/Linux,
PPC32/Linux, PPC64BE/Linux, PPC64LE/Linux, S390X/Linux, MIPS32/Linux,
MIPS64/Linux, ARM/Android, ARM64/Android, MIPS32/Android, X86/Android,
X86/Solaris, AMD64/Solaris and AMD64/MacOSX 10.12.

* ==================== CORE CHANGES ===================

* The translation cache size has been increased to keep up with the demands of
  large applications.  The maximum number of sectors has increased from 24 to
  48.  The default number of sectors has increased from 16 to 32 on all
  targets except Android, where the increase is from 6 to 12.

* The amount of memory that Valgrind can use has been increased from 64GB to
  128GB.  In particular this means your application can allocate up to about
  60GB when running on Memcheck.

* Valgrind's default load address has been changed from 0x3800'0000 to
  0x5800'0000, so as to make it possible to load larger executables.  This
  should make it possible to load executables of size at least 1200MB.

* A massive spaceleak caused by reading compressed debuginfo files has been
  fixed.  Valgrind should now be entirely usable with gcc-7.0 "-gz" created
  debuginfo.

* The C++ demangler has been updated.

* Support for demangling Rust symbols has been added.

* A new representation of stack traces, the "XTree", has been added.  An XTree
  is a tree of stacktraces with data associated with the stacktraces.  This is
  used by various tools (Memcheck, Helgrind, Massif) to report on the heap
  consumption of your program.  Reporting is controlled by the new options
  --xtree-memory=none|allocs|full and --xtree-memory-file=<file>.

  A report can also be produced on demand using the gdbserver monitor command
  'xtmemory [<filename>]>'.  The XTree can be output in 2 formats: 'callgrind
  format' and 'massif format. The existing visualisers for these formats (e.g.
  callgrind_annotate, KCachegrind, ms_print) can be used to visualise and
  analyse these reports.

  Memcheck can also produce XTree leak reports using the Callgrind file
  format.  For more details, see the user manual.

* ================== PLATFORM CHANGES =================

* ppc64: support for ISA 3.0B and various fixes for existing 3.0 support

* amd64: fixes for JIT failure problems on long AVX2 code blocks

* amd64 and x86: support for CET prefixes has been added

* arm32: a few missing ARMv8 instructions have been implemented

* arm64, mips64, mips32: an alternative implementation of Load-Linked and
  Store-Conditional instructions has been added.  This is to deal with
  processor implementations that implement the LL/SC specifications strictly
  and as a result cause Valgrind to hang in certain situations.  The
  alternative implementation is automatically enabled at startup, as required.
  You can use the option --sim-hints=fallback-llsc to force-enable it if you
  want.

* Support for OSX 10.12 has been improved.

* On Linux, clone handling has been improved to honour CLONE_VFORK that
  involves a child stack.  Note however that CLONE_VFORK | CLONE_VM is handled
  like CLONE_VFORK (by removing CLONE_VM), so applications that depend on
  CLONE_VM exact semantics will (still) not work.

* The TileGX/Linux port has been removed because it appears to be both unused
  and unsupported.

* ==================== TOOL CHANGES ====================

* Memcheck:

  - Memcheck should give fewer false positives when running optimised
    Clang/LLVM generated code.

  - Support for --xtree-memory and 'xtmemory [<filename>]>'.

  - New command line options --xtree-leak=no|yes and --xtree-leak-file=<file>
    to produce the end of execution leak report in a xtree callgrind format
    file.

  - New option 'xtleak' in the memcheck leak_check monitor command, to produce
    the leak report in an xtree file.

* Massif:

  - Support for --xtree-memory and 'xtmemory [<filename>]>'.

  - For some workloads (typically, for big applications), Massif memory
    consumption and CPU consumption has decreased significantly.

* Helgrind:

  - Support for --xtree-memory and 'xtmemory [<filename>]>'.

  - addition of client request VALGRIND_HG_GNAT_DEPENDENT_MASTER_JOIN, useful
    for Ada gnat compiled applications.

(alnsn)

2018-01-29 21:54:35 UTC MAIN commitmail json YAML

doc: Updated multimedia/mpv to 0.27.0nb2

(leot)

2018-01-29 21:54:22 UTC MAIN commitmail json YAML

mpv: Add patch-player_lua_ytdl__hook.lua to address CVE-2018-6360

Sync player/lua/ytdl_hook.lua with upstream commit
2a0f9fc1588d8bda51a6340197c54285f3f62755 minus hunks that need `on_load_fail'
hook introduced after mpv-0.27.

Bump PKGREVISION.

(leot)

2018-01-29 21:38:20 UTC MAIN commitmail json YAML

Updated devel/py-lupa to 1.6.

(alnsn)

2018-01-29 21:37:31 UTC MAIN commitmail json YAML

Update devel/py-lupa to version 1.6

1.6 (2017-12-15)
- GH#95: Improved compatibility with Lua 5.3. (patch by TitanSnow)

(alnsn)

2018-01-29 21:20:09 UTC MAIN commitmail json YAML

Updated devel/lua-rocks to 2.4.3.

(alnsn)

2018-01-29 21:18:24 UTC MAIN commitmail json YAML

Update luarocks to version 2.4.3.

Version 2.4.3 - 12/Sep/2017
- Fixed display of pathnames in `luarocks show`
- Improved check for write permissions when installing
- Plus assorted bugfixes and improvements

(alnsn)

2018-01-29 18:51:58 UTC MAIN commitmail json YAML

festival: Specify C++03, not C++11 clean.

(jperkin)

2018-01-29 18:33:01 UTC MAIN commitmail json YAML

scim: Specify C++03, not C++11 clean.

(jperkin)

2018-01-29 17:41:06 UTC MAIN commitmail json YAML

2018-01-29 17:38:23 UTC MAIN commitmail json YAML

2018-01-29 17:35:31 UTC MAIN commitmail json YAML

2018-01-29 16:54:38 UTC MAIN commitmail json YAML

2018-01-29 15:44:09 UTC MAIN commitmail json YAML

opensp: Specify C++03 (access declarations).

(jperkin)

2018-01-29 15:23:30 UTC MAIN commitmail json YAML

Updated www/firefox-l10n to 58.0nb1

(ryoon)

2018-01-29 15:22:54 UTC MAIN commitmail json YAML

Previous revison does not work. Install xpi files instead. Bump PKGREVISION

(ryoon)

2018-01-29 15:12:54 UTC MAIN commitmail json YAML

2018-01-29 15:00:48 UTC MAIN commitmail json YAML

2018-01-29 14:57:16 UTC MAIN commitmail json YAML

Updated cross/arm-none-eabi-gcc to 7.3.0

(ryoon)

2018-01-29 14:56:49 UTC MAIN commitmail json YAML

2018-01-29 14:50:04 UTC MAIN commitmail json YAML

Updated math/mpcomplex to 1.1.0

(ryoon)

2018-01-29 14:49:15 UTC MAIN commitmail json YAML

Update to 1.1.0

* Fix build with math/mpfr-4.0.0

Changelog:
Changes in version 1.1.0:
  - Minimally required library versions: GMP 5.0.0 and MPFR 3.0.0
  - Fixed issues with MPFR 4.0.0
  - New functions: mpc_cmp_abs, mpc_rootofunity
  - Improved speed for corner cases of mpc_asin, mpc_sin, see
    http://lists.gforge.inria.fr/pipermail/mpc-discuss/2013-December/001266.html
  - Rewrite of the testing framework
  - New mpcbench tool, used with "make bench"
  - Fixed handling of over- and underflows with directed rounding in the
    "other direction" for mpc_cos, mpc_sin, mpc_exp and mpc_pow, see
    http://lists.gforge.inria.fr/pipermail/mpc-discuss/2015-March/001336.html
  - Fixed a bug in mpc_atan(0,y) with |y| near 1, see
    http://lists.gforge.inria.fr/pipermail/mpc-discuss/2017-March/001404.html

(ryoon)

2018-01-29 14:48:02 UTC MAIN commitmail json YAML

doc: Updated archivers/lzop to 1.04

(mef)

2018-01-29 14:47:53 UTC MAIN commitmail json YAML

Updated archivers/lzop to 1.04

Changes in 1.04 (10 Aug 2017)
  * Happy 20th anniversary release!
  * Added CMake build support.
  * Assorted minor updates.

(mef)

2018-01-29 14:23:26 UTC MAIN commitmail json YAML

memtestplus: revert previous, disable optimization.

Hack to fix PR pkg/52962. Now memtestplus functions correctly for sure.
Inspired by opensuse package.

(maya)

2018-01-29 14:15:58 UTC MAIN commitmail json YAML

2018-01-29 14:02:08 UTC MAIN commitmail json YAML

2018-01-29 13:55:30 UTC MAIN commitmail json YAML

memtestplus: disable 'Block move' test as a hack.

The setup of this test causes hangs and reboots.
I'm not sure if it's working, because time doesn't appear to be moving.

Helps PR pkg/52962: memtestplus doesn't work if built with recent
compilers.

(maya)

2018-01-29 13:52:48 UTC MAIN commitmail json YAML

Updated databases/py-sqlalchemy

(adam)

2018-01-29 13:44:32 UTC MAIN commitmail json YAML

py-sqlalchemy: updated to 1.2.2

1.2.2:
orm
[orm] [bug] Fixed 1.2 regression regarding new bulk_replace event where a backref would fail to remove an object from the previous owner when a bulk-assignment assigned the object to a new owner.

mysql
[mysql] [bug] Added more MySQL 8.0 reserved words to the MySQL dialect for quoting purposes. Pull request courtesy Riccardo Magliocchetti.

mssql
[mssql] [bug] Added ODBC error code 10054 to the list of error codes that count as a disconnect for ODBC / MSSQL server.

oracle
[oracle] [bug] The cx_Oracle dialect now calls setinputsizes() with cx_Oracle.NCHAR unconditionally when the NVARCHAR2 datatype, in SQLAlchemy corresponding to sqltypes.Unicode(), is in use. Per cx_Oracle窶冱 author this allows the correct conversions to occur within the Oracle client regardless of the setting for NLS_NCHAR_CHARACTERSET.

(adam)

2018-01-29 12:58:44 UTC MAIN commitmail json YAML

glew: Fix SunOS/clang compiler selection.

(jperkin)

2018-01-29 12:47:08 UTC MAIN commitmail json YAML

2018-01-29 12:16:29 UTC MAIN commitmail json YAML

memtest86: don't use ssp/fortify, like memtestplus.

No idea if this works, it doesn't build on netbsd.

(maya)

2018-01-29 11:52:42 UTC MAIN commitmail json YAML

doc: Updated sysutils/memtestplus to 5.01nb2

(maya)

2018-01-29 11:52:11 UTC MAIN commitmail json YAML

memtestplus: spell arraycount correctly and avoid UB.

might help PR pkg/52962: memtestplus doesn't work if built with recent
compilers.

PKGREVISION++

(maya)

2018-01-29 11:45:34 UTC MAIN commitmail json YAML

2018-01-29 11:44:28 UTC MAIN commitmail json YAML

xetex: Set C99 correctly.

(jperkin)

2018-01-29 11:37:50 UTC MAIN commitmail json YAML

Updated net/rsync

(adam)

2018-01-29 11:32:59 UTC MAIN commitmail json YAML

rsync: updated to 3.1.3

Changes since 3.1.2:

SECURITY FIXES:
  - Fixed a buffer overrun in the protocol's handling of xattr names and
    ensure that the received name is null terminated.
  - Fix an issue with --protect-args where the user could specify the arg in
    the protected-arg list and short-circuit some of the arg-sanitizing code.

BUG FIXES:
  - Don't output about a new backup dir without appropriate info verbosity.
  - Fixed some issues with the sort functions in support/rsyncstats script.
  - Added a way to specify daemon config lists (e.g. users, groups, etc) that
    contain spaces (see "auth users" in the latest rsyncd.conf manpage).
  - If a backup fails (e.g. full disk) rsync exits with an error.
  - Fixed a problem with a doubled --fuzzy option combined with --link-dest.
  - Avoid invalid output in the summary if either the start or end time had
    an error.
  - We don't allow a popt alias to affect the --daemon or --server options.
  - Fix daemon exclude code to disallow attribute changes in addition to
    disallowing transfers.
  - Don't force nanoseconds to match if a non-transferred, non-checksummed
    file only passed the quick-check w/o comparing nanosecods.

ENHANCEMENTS:
  - Added the ability for rsync to compare nanosecond times in its file-check
    comparisons, and added support nanosecond times on Mac OS X.
  - Added a short-option (-@) for --modify-window.
  - Added the --checksum-choice=NAME[,NAME] option to choose the checksum
    algorithms.
  - Added hashing of xattr names (with using -X) to improve the handling of
    files with large numbers of xattrs.
  - Added a way to filter xattr names using include/exclude/filter rules (see
    the --xattrs option in the manpage for details).
  - Added "daemon chroot|uid|gid" to the daemon config (in addition to the
    old chroot|uid|gid settings that affect the daemon's transfer process).
  - Added "syslog tag" to the daemon configuration.
  - Some manpage improvements.

DEVELOPER RELATED:
  - Tweak the "make" output when yodl isn't around to create the man pages.
  - Changed an obsolete autoconf compile macro.
  - Support newer yodl versions when converting man pages.

(adam)

2018-01-29 11:17:46 UTC MAIN commitmail json YAML

Pass correct TAR variable to configure

(adam)

2018-01-29 11:16:43 UTC MAIN commitmail json YAML

doc: Updated net/dhcpcd to 7.0.1

(roy)

2018-01-29 11:16:26 UTC MAIN commitmail json YAML

Import dhcpcd-7.0.1 with the following changes:
*  hooks: remove use of local builtin for better portability
*  Fix build issue when `__GNUC__ <= 2` (thanks to Chris Hathhorn)
*  dhcpcd: don't log errors working out carrier for departed interfaces
*  ipv4: allow configuration of static broadcast address
*  if: don't set MTU during interface discovery
*  if: don't activate non matching interfaces to commandline ones
*  configure: make `--includedir=/usr/src/foo` work
*  eloop-bench: fix hangs when using a large number of cycles
*  dhcp: don't bind when we've just probed an address to inform

(roy)

2018-01-29 09:58:34 UTC MAIN commitmail json YAML

2018-01-29 09:49:18 UTC MAIN commitmail json YAML

Note update of security/ap-modsecurity2 to 2.7.7nb10.

(he)

2018-01-29 09:48:45 UTC MAIN commitmail json YAML

Fix the examples directory in MESSAGE to match where it is...
Bump PKGREVISION.

(he)

2018-01-29 01:24:25 UTC MAIN commitmail json YAML

Fixed a couple of hardcoded LOCALBASEs.

(jklos)

2018-01-28 23:39:36 UTC MAIN commitmail json YAML

nullmailer: only depend on daemontools when using rc.d init script

(wiedi)

2018-01-28 23:31:16 UTC MAIN commitmail json YAML

2018-01-28 23:21:29 UTC MAIN commitmail json YAML

doc: Updated pkgtools/pkglint to 5.5.3

(rillig)

2018-01-28 23:21:16 UTC MAIN commitmail json YAML

pkgtools/pkglint: update to 5.5.3

Changes since 5.5.2:

* Fixed lots of bugs regarding autofixing variable assignments in
  continuation lines.
* Fixed checking of MESSAGE files, which also get fixed now.
* In variable assignments, commented assignments are aligned too.
* Fixed a crash when checking an empty patch file.
* The :Q modifier is only checked on predefined variables, to prevent
  the --autofix mode from removing :Q from user-defined variables.
* Fixed lots of bugs in PLIST autofixing: relevant lines had been
  removed, and the sorting was not correct.

(rillig)

2018-01-28 20:11:10 UTC MAIN commitmail json YAML

2018-01-28 19:58:34 UTC MAIN commitmail json YAML

doc: Updated graphics/openexr to 2.2.1

(wiz)

2018-01-28 19:58:17 UTC MAIN commitmail json YAML

openexr: update to 2.2.1.

November 30, 2017 - OpenEXR v2.2.1 has been released and is available
for download.

This maintenance release addresses the reported OpenEXR security
vulnerabilities, specifically CVE-2017-9110, CVE-2017-9111,
CVE-2017-9112, CVE-2017-9113, CVE-2017-9114, CVE-2017-9115,
CVE-2017-9116.

(wiz)

2018-01-28 19:40:34 UTC MAIN commitmail json YAML

doc: Updated databases/gdbm to 1.14.1

(wiz)

2018-01-28 19:40:22 UTC MAIN commitmail json YAML

gdbm: update to 1.14.1.

Version 1.14.1 - 2018-01-03

* Increment soname current version number.

Version 1.14 - 2018-01-01

* Make sure created databases are byte-for-byte reproducible

This fixes two longstanding bugs: (1) when allocating database file
header blocks, the unused memory is filled with zeroes; (2) when expanding
a mmapped memory area, the added extent is filled with zeroes.

* Fix build with --enable-gdbm-export

* Make gdbm_error global variable thread safe.

* Fix possible segmentation violation in gdbm_setopt

* Fix handling of group headers in --help output.

(wiz)

2018-01-28 19:37:25 UTC MAIN commitmail json YAML

doc: Updated multimedia/py-gstreamer1 to 1.12.4

(wiz)

2018-01-28 19:37:14 UTC MAIN commitmail json YAML

py-gstreamer1: update to 1.12.4.

To match gstreamer1-1.12.4.

(wiz)

2018-01-28 19:33:36 UTC MAIN commitmail json YAML

doc: Updated multimedia/gstreamer1 to 1.12.4

(wiz)

2018-01-28 19:33:10 UTC MAIN commitmail json YAML

gstreamer1 + plugins: update to 1.12.4

### 1.12.4

The fourth 1.12 bug-fix release (1.12.4) was released on 7 December 2017.
This release only contains bugfixes and it should be safe to update from 1.12.x.

#### Major bugfixes in 1.12.4

- Dozens of fixes for various issues detected with the help of Google's OSS-Fuzz
  project: https://github.com/google/oss-fuzz
  Details to be found there in the bug tracker
- Performance regressions with registering debug categories after gst_init()
  were fixed
- Regression with seeking back to 0 in souphttpsrc was fixed
- Regression with header rewriting in flacparse was fixed
- Regression with playbin/playsink leaking sinks was fixed
- Inconsistencies with DROPPED/HANDLED handling in pad probe handlers are fixed
- gst_bin_iterate_sorted() always returns sources last now, as documented
- gst_query_writable_structure() will never return NULL, for consistency with events
- Removal of metas from gst_buffer_meta_foreach() works correctly now
- OpenJPEG plugin builds with OpenJPEG >= 2.3
- CDIO plugin builds with CDIO >= 1.0
- gstreamer-vaapi works correctly with libva 1.0
- gst-libav was updated to ffmpeg 3.3.5
- Various fixes for memory leaks, deadlocks and crashes in all modules
- ... and many, many more!

(wiz)

2018-01-28 18:24:02 UTC pkgsrc-2017Q4 commitmail json YAML

Pullup ticket #5694 - requested by he
lang/rust: dependent update (for www/firefox)

Revisions pulled up:
- lang/rust/Makefile                                            1.26-1.28
- lang/rust/distinfo                                            1.15-1.17
- lang/rust/patches/patch-src_bootstrap_bin_rustc.rs            1.2
- lang/rust/patches/patch-src_bootstrap_lib.rs                  1.2
- lang/rust/patches/patch-src_vendor_filetime_.cargo-checksum.json deleted
- lang/rust/patches/patch-src_vendor_filetime_src_unix.rs      deleted

---
  Module Name: pkgsrc
  Committed By: jperkin
  Date: Thu Jan  4 15:18:51 UTC 2018

  Modified Files:
  pkgsrc/lang/rust: Makefile distinfo
  Added Files:
  pkgsrc/lang/rust/patches:
      patch-src_vendor_filetime_.cargo-checksum.json
      patch-src_vendor_filetime_src_unix.rs

  Log Message:
  rust: Restore SunOS support.

---
  Module Name: pkgsrc
  Committed By: ryoon
  Date: Mon Jan  8 09:33:58 UTC 2018

  Modified Files:
  pkgsrc/lang/rust: Makefile distinfo
  pkgsrc/lang/rust/patches: patch-src_bootstrap_bin_rustc.rs
      patch-src_bootstrap_lib.rs
  Removed Files:
  pkgsrc/lang/rust/patches:
      patch-src_vendor_filetime_.cargo-checksum.json
      patch-src_vendor_filetime_src_unix.rs

  Log Message:
  Update to 1.23.0

  * Disable Solaris/SunOS suppprt for a while

  Changelog:
  # What's in 1.23.0 stable

  New year, new Rust! For our first improvement today, we now avoid
  some unnecessary copies in certain situations. We've seen memory
  usage of using rustc to drop 5-10% with this change; it may be
  different with your programs.

  The documentation team has been on a long journey to move rustdoc
  to use CommonMark. Previously, rustdoc never guaranteed which
  markdown rendering engine it used, but we're finally committing to
  CommonMark. As part of this release, we render the documentation
  with our previous renderer, Hoedown, but also render it with a
  CommonMark compliant renderer, and warn if there are any differences.
  There should be a way for you to modify the syntax you use to render
  correctly under both; we're not aware of any situations where this
  is impossible. Docs team member Guillaume Gomez has written a blog
  post showing some common differences and how to solve them. In a
  future release, we will switch to using the CommonMark renderer by
  default. This warning landed in nightly in May of last year, and
  has been on by default since October of last year, so many crates
  have already fixed any issues that they've found.

  In other documentation news, historically, Cargo's docs have been
  a bit strange. Rather than being on doc.rust-lang.org, they've been
  at doc.crates.io. With this release, that's changing. You can now
  find Cargo's docs at doc.rust-lang.org/cargo. Additionally, they've
  been converted to the same format as our other long-form documentation.
  We'll be adding a redirect from doc.crates.io to this page, and
  you can expect to see more improvements and updates to Cargo's docs
  throughout the year.

  See the detailed release notes for more.

  ## Library stabilizations

  As of Rust 1.0, a trait named AsciiExt existed to provide ASCII
  related functionality on u8, char, [u8], and str. To use it, you'd
  write code like this:

  use std::ascii::AsciiExt;

  let ascii = 'a';
  let non_ascii = '❤';
  let int_ascii = 97;

  assert!(ascii.is_ascii());
  assert!(!non_ascii.is_ascii());
  assert!(int_ascii.is_ascii());

  In Rust 1.23, these methods are now defined directly on those types,
  and so you no longer need to import the trait. Thanks to our
  stability guarantees, this trait still exists, so if you'd like to
  still support Rust versions before Rust 1.23, you can do this:

  #[allow(unused_imports)]
  use std::ascii::AsciiExt;

  ...to suppress the related warning. Once you drop support for older
  Rusts, you can remove both lines, and everything will continue to
  work.

  Additionally, a few new APIs were stabilized this release:

      The various std::sync::atomic types now implement From their
      non-atomic types. For example, let x = AtomicBool::from(true);.
      () now implements FromIterator<()>; check the PR for a neat
      use-case.  RwLock<T> has had its Send restriction lifted

  See the detailed release notes for more.

  ## Cargo features

  cargo check can now check your unit tests.

  cargo uninstall can now uninstall more than one package in one
  command.

---
  Module Name: pkgsrc
  Committed By: ryoon
  Date: Tue Jan  9 11:47:33 UTC 2018

  Modified Files:
  pkgsrc/lang/rust: Makefile distinfo

  Log Message:
  Enable SunOS/Solaris support

  However SunOS build fails with internal libtool.

(bsiegert)

2018-01-28 17:19:26 UTC MAIN commitmail json YAML

doc: Updated math/gnumeric112 to 1.12.38

(wiz)

2018-01-28 17:19:17 UTC MAIN commitmail json YAML

gnumeric: update to 1.12.38.

Gnumeric 1.12.38

Morten:
* Avoid large stack use here and there.
* Test suite improvements.
* Improve sylk writer.  Don't ask.
* Teach ssdiff about column/row sizes.
* Teach ssdiff about defined names.
* Fix a few ssdiff crashes.
* Fix crash on text import.

--------------------------------------------------------------------------
Gnumeric 1.12.37

Morten:
* Test suite improvements.
* Improve format guessing for newly entered formulas.
* Improve PERMUTATIONA for unusual arguments.  [#790742]
* Extend range of NT_PI.
* Improve xlsx export of cell comments.  [#790756]
* Plug leaks.
* Fix potential crash on exit.
* Speed-up number theory functions.
* Fix combo object icon.
* Code cleanups for main binary.
* Fix potential crash in gtk scroll bar bug workaround.
* Avoid large stack use here and there.

(wiz)

2018-01-28 17:09:40 UTC MAIN commitmail json YAML

doc: Updated misc/goffice0.10 to 0.10.38

(wiz)

2018-01-28 17:09:31 UTC MAIN commitmail json YAML

goffice0.10: update to 0.10.38.

goffice 0.10.38:

Morten:
* Avoid a few dubious uses of deprecated gtk+ functions.
* Reduce number of compiler warnings.

--------------------------------------------------------------------------
goffice 0.10.37:

--------------------------------------------------------------------------
goffice 0.10.36:

Jean:
* Fix engineering format. [#785669]
* Fix crash in 3D plots when X or Y values are missing. [#788437]
* Don't use invalid styles in legend from contour or surface plots imported
from Excel. [#788861]
* Fix documentation build with recent gtk-doc. [#788710]

(wiz)

2018-01-28 17:05:29 UTC MAIN commitmail json YAML

doc: Updated converters/libpagemaker to 0.0.4

(wiz)

2018-01-28 17:05:20 UTC MAIN commitmail json YAML

libpagemaker: update to 0.0.4.

libpagemaker 0.0.4

- Add a command line tool for conversion to plain text, called pmd2text.
- Require C++11 for build.
- Drop outdated MSVC project files.
- Fix parsing of page dimensions and shape coordinates in Mac documents.
  That makes the output at least somewhat useful, but more work is needed
  to handle big endian files properly.
- Fix parsing of color tint in Mac documents. (tdf#109126)
- Fix parsing of text formatting attributes in Mac documents.
- Properly handle all caps and small caps.
- Parse more text formatting attributes.
- Parse more paragraph attributes.

(wiz)

2018-01-28 17:03:03 UTC MAIN commitmail json YAML

doc: Updated x11/gtk2 to 2.24.32

(wiz)

2018-01-28 17:02:43 UTC MAIN commitmail json YAML

gtk2+: update to 2.24.32.

Overview of Changes from GTK+ 2.24.31 to 2.24.32
================================================

* Build:
- Support Visual Studio 2017

* Bug fixes:
136059 Ctrl-navigation works in opposite direction in right-to-left text
165385 Win32 keyboard handling still incomplete
358970 gtk_scale_set_digits does not cause value to be rounded if draw-value...
468868 Popup of "appears-as-list" ComboBox does not change screen with its t...
554057 Calling gtk_menu_shell_select_item() on GtkMenuBar can break grabs (a...
569581 Using the US-Intl keyboard layout causes unexpected character combina...
618160 Documentation for gtk_combo_box_get_active_iter is unclear
658111 gtk_label_set_pattern() is reset by a call to gtk_box_pack_start()
676550 Adding underlines to Label with gtk_label_set_pattern() does not work
696624 Japanese (Korean/Chinese) XIM input mode indicator has not been worki...
701296 gtkfixed accepts toplevel windows into its children list after gtk_wi...
729651 Crash in GtkFileChooserButton with appears-as-list
734946 Implement GContentType on OSX
768722 Keyboard shortcuts for russian characters doesn't work
769214 keyval field not filled correctly for Pause key
772389 Appending a character to a GtkEntry control in overwrite mode rings t...
772794 segfault when on unchecked XListInputDevices return value
773587 recent-manager: Add a limit to the list's size
776909 gtk_adjustment_clamp_page: Conditional jump or move depends on uninit...
777683 SIGBUS due to gdk_x11_window_set_opacity
778542 Use UTF-8 encoding for tooltips on files in the "recently used" list
778811 Enter submenus when activating their parent item
779009 Missing property-change::accessible-description events when the toolt...
779081 GtkTextView: expose API to get Pango line direction
779605 GLib-CRITICAL Source ID xxx was not found when attempting to remove it
781020 GIMP UI vector icons are drawn way too small
781605 GtkVolumeButton limited to 10 values
785165 Set translation domain for parameter_string in gtk_init_with_args
785672 Entry: Setting icon tooltip to empty disables tooltip on whole widget
786771 Critical about mismatched GdkDisplays when opening Inspector combobox
787158 gtk_widget_get_preferred_width on GtkToolbar gives wrong minimum width
787195 gtk_toolbar_set_show_arrow does not show an arrow
787410 entry: fix memory leak
788577 Global -GtkComboBox-appears-as-list breaks opening menu-mode CBs by k...

* Translation updates:
Hungarian
Indonesian
Polish

(wiz)

2018-01-28 16:52:03 UTC MAIN commitmail json YAML

doc: Updated devel/glib2 to 2.54.3

(wiz)

2018-01-28 16:51:51 UTC MAIN commitmail json YAML

glib2: update to 2.54.3.

Overview of changes in GLib 2.54.3
==================================

* Bugs fixed:
691436 glib-mkenums output arch dependent
761102 Increase performance for main loop
776147 gio/glocalfilemonitor.c doesn't handle case G_FILE_MONITOR_EVENT_MOVE...
779182 xdg-open fails with gio open for some uris
782057 Unit tests fail in run-assert-msg-test.sh
785113 glib-mkenums Python port fixes
788990 Include licensing information in output from glib-mkenums, glib-genma...
789637 glib-mkenums: Fails when --ouput file does not exist
789894 Text tool has color from previous line, when overwriting existing text
790030 GResource/GVariant fails to load from non-pointer aligned memory
790093 gio-tool: fix inverted logic in monitor tool
790126 gengiotypefuncs.py is missing from tarballs
790829 glib-genmarshal --body must not generate alias implementations
790934 gtester doesn't handle skipped tests
791235 Fix gschema.dtd regarding flags.
791267 Make gschema.dtd usable.
791296 gtester-report: fix range usage when running as python3 app
791325 Gio handling of thumbnail:: attribute namespace causes inconsistent b...
791334 gbinding.c:898: The target object of type GNetworkAddress has no prop...
791337 Crash opening URIs with g_desktop_app_info_launch_uris_with_spawn()
791720 Criticals in gio/xdp-dbus.h leading to crash under flatpak
791744 gmenumodel test sometimes fails: assertion failed (items_changed_coun...
791754 gdbus-peer test intermittently fails: assertion 'source->ref_count > ...
791906 GSocketListenerClass.event has wrong signature

* Translation updates:
Norwegian bokm奪l

(wiz)

2018-01-28 16:44:03 UTC MAIN commitmail json YAML

doc: Updated misc/todoman to 3.3.0

(wiz)

2018-01-28 16:43:53 UTC MAIN commitmail json YAML

todoman: update to 3.3.0.

v3.3.0
------

* New runtime dependency: ``click-log``.
* Drop support for Python 3.3, which has reached its end of life cycle.
* Add `--raw` flag to `edit`. This allows editing the raw icalendar file, but
  **only use this if you really know what you're doing**. There's a big risk of
  data loss, and this is considered a developer / expert feature!

(wiz)

2018-01-28 16:41:43 UTC MAIN commitmail json YAML

doc: Updated devel/talloc to 2.1.11

(wiz)

2018-01-28 16:41:33 UTC MAIN commitmail json YAML

talloc: update to 2.1.11.

Changes not found.

(wiz)

2018-01-28 16:40:03 UTC MAIN commitmail json YAML

doc: Updated devel/py-polib to 1.1.0

(wiz)

2018-01-28 16:39:54 UTC MAIN commitmail json YAML

py-polib: update to 1.1.0.

Version 1.1.0 (2017/11/27)
--------------------------
- Fixed entries sorting when generating mo file (Fixes #78)
- Fixed find method (Fixes #84)
- Refactored POEntry.__cmp__ method (this should fix issues #60, #65 and #79)
- Fixed duplicated entries when merging po file with pot file (fixes #68)
- Fixed "None" string being outputted when polib deals with syntax error in string (Fixes issue #66)
- Added a fuzzy property to entries (Fixes #76)
- Take into account the message context when comparing entries
- Leave occurence untouched if line number is not a number (fixes #80 and #90)
- Fixed test for mo files that was failing because since gettext version 0.19.8.1, msgfmt skips the "POT-Creation-Date" metadata entry (Fixes #86)
- Fixed major revision number comparison
- Dropped python 2.4 support

(wiz)

2018-01-28 16:38:27 UTC MAIN commitmail json YAML

doc: Updated security/py-certifi to 2018.1.18

(wiz)

2018-01-28 16:38:18 UTC MAIN commitmail json YAML

2018-01-28 16:37:08 UTC MAIN commitmail json YAML

doc: Updated textproc/py-Unidecode to 1.0.22

(wiz)

2018-01-28 16:36:59 UTC MAIN commitmail json YAML

py-Unidecode: update to 1.0.22.

2018-01-05 unidecode 1.0.22
* Move to semantic version numbering, no longer following version
  numbers from the original Perl module. This fixes an issue with
  setuptools (>= 8) and others expecting major.minor.patch format.
  (https://github.com/avian2/unidecode/issues/13)
* Add transliterations for currency signs U+20B0 through U+20BF
  (thanks to Mike Swanson)
* Surround transliterations of vulgar fractions with spaces to avoid
  incorrect combinations with adjacent numerals
  (thanks to Jeffrey Gerard)

(wiz)

2018-01-28 16:25:44 UTC MAIN commitmail json YAML

doc: Updated textproc/oniguruma to 6.7.1

(wiz)

2018-01-28 16:25:36 UTC MAIN commitmail json YAML

oniguruma: update to 6.7.1.

2018/01/26: Version 6.7.1

2018/01/25: disable USE_TRY_IN_MATCH_LIMIT by default
2018/01/24: implement mechanism of try-in-match-limit
2018/01/24: #76: rename EXPORT to ONIGURUMA_EXPORT
2018/01/15: #73: update for automake 1.15.1
2018/01/14: #74: update description of README
2018/01/10: #72: Correct spelling and grammar in FAQ (English)
2017/12/25: remove USE_COMBINATION_EXPLOSION_CHECK codes

(wiz)

2018-01-28 16:24:31 UTC MAIN commitmail json YAML

doc: Updated math/mpfr to 4.0.0

(wiz)

2018-01-28 16:24:15 UTC MAIN commitmail json YAML

2018-01-28 16:18:23 UTC MAIN commitmail json YAML

mpfr: update to 4.0.0.

Changes from versions 3.1.* to version 4.0.0:
- The "dinde aux marrons" release.
- MPFR now depends on GMP 5.0+ instead of 4.1+.
- API change:
  Applications that call GMP's mp_set_memory_functions function to change
  the allocators must first call the new function mpfr_mp_memory_cleanup
  in all threads where MPFR is potentially used; this new function is
  currently equivalent to mpfr_free_cache.
  The reason is that the way memory allocation is done by MPFR has changed
  (again), so that the current GMP allocators are used (since for some
  applications, the old allocators may become invalid).
  Note: Freeing the caches like this might have a performance impact on some
  particular applications; if this is an issue, this could be handled for a
  future MPFR version.
- Mini-gmp support via the --enable-mini-gmp configure option (experimental).
- The minimum precision MPFR_PREC_MIN is now 1, with rounding defined as
  in the errata of IEEE 754-2008 and in the following IEEE 754 revision
  (ties rounded away from zero).
- Shared caches for multithreaded applications.
  New function mpfr_free_cache2.
- Partial support of MPFR_RNDF (faithful rounding).
- New functions: mpfr_fpif_export and mpfr_fpif_import to export and import
  numbers in a floating-point interchange format, independent both on the
  number of bits per word and on the endianness.
- New function mpfr_fmodquo to return the low bits of the quotient
  corresponding to mpfr_fmod.
- New functions mpfr_flags_clear, mpfr_flags_set, mpfr_flags_test,
  mpfr_flags_save and mpfr_flags_restore to operate on groups of flags.
- New functions mpfr_set_float128 and mpfr_get_float128 to convert from/to
  the __float128 type (requires --enable-float128 and compiler support).
- New functions mpfr_buildopt_float128_p and mpfr_buildopt_sharedcache_p.
- New functions mpfr_rint_roundeven and mpfr_roundeven, completing the
  other similar round-to-integer functions for rounding to nearest with
  the even-rounding rule.
- New macro mpfr_round_nearest_away to add partial emulation of the
  rounding to nearest-away (as defined in IEEE 754-2008).
- New functions mpfr_nrandom and mpfr_erandom to generate random numbers
  following normal and exponential distributions respectively.
- New functions mpfr_fmma and mpfr_fmms to compute a*b+c*d and a*b-c*d.
- New function mpfr_rootn_ui, similar to mpfr_root, but agreeing with the
  rootn function of the IEEE 754-2008 standard.
- New functions mpfr_log_ui to compute the logarithm of an integer,
  mpfr_gamma_inc for the incomplete Gamma function.
- New function mpfr_beta for the Beta function (incomplete, experimental).
- New function mpfr_get_q to convert a floating-point number into rational.
- The mpfr_dump function is now described in the manual; its output format
  has slightly changed.
- The mpfr_eint function now returns the value of the E1/eint1 function
  for negative argument.
- The behavior of the mpfr_set_exp function changed, as it could easily
  yield undefined behavior in some cases (this modifies both the API and
  the ABI).
- In function mpfr_urandom, the next random state no longer depends on the
  current exponent range and the rounding mode. The exceptions due to the
  rounding of the random number are now correctly generated, following the
  uniform distribution.
- Functions mpfr_grandom and mpfr_root are deprecated and will be removed
  in a future release.
- Complete rewrite of function mpfr_sum, which now works in all cases (the
  old one could take all the memory and/or crash with inputs of different
  magnitudes in case of huge cancellation or table maker's dilemma). The
  sign of an exact zero result is now specified, and the return value is
  now the usual ternary value. Note that the position of "const" in the
  mpfr_sum prototype has been fixed (the manual was correct); user code
  should not be affected.
- Old, deprecated macros mpfr_add_one_ulp and mpfr_sub_one_ulp removed.
  The mpfr_next* functions should be used instead.
- Internally, improved caching: a minimum of 10% increase of the precision
  is guaranteed to avoid too many recomputations.
- Added internal small-precision mpz_t pool, which aims to avoid the
  overhead of memory allocation, in particular.
  New function mpfr_free_pool.
- Added configure option --enable-assert=none to avoid checking any assertion.
- The --enable-decimal-float configure option no longer requires
  --with-gmp-build, and support for decimal floats is now automatically
  detected by default (similarly for support for __float128).
- Updated tuning parameters.
- Better support for Automake 1.13+ (now used to generate the tarball).
- Dropped K&R C compatibility.
- Improved MPFR manual.
- New MPFRbench program (see the tools/bench directory).
- Major speedup in mpfr_add, mpfr_sub, mpfr_mul, mpfr_div and mpfr_sqrt when
  all operands have the same precision and this precision is less than twice
  the number of bits per word, e.g., less than 128 on a 64-bit computer.
- Speedup by a factor of almost 2 in the double <--> mpfr conversions
  (mpfr_set_d and mpfr_get_d).
- Speedup in mpfr_log1p and mpfr_atanh for small arguments.
- Speedup in the mpfr_const_euler function (contributed by Fredrik Johansson),
  in the computation of Bernoulli numbers (used in mpfr_gamma, mpfr_li2,
  mpfr_digamma, mpfr_lngamma and mpfr_lgamma), in mpfr_div, in mpfr_fma
  and mpfr_fms.
- Test coverage: 96.3% lines of code.
- Bug fixes. In particular: a speed improvement when the --enable-assert
  or --enable-assert=full configure option is used with GCC; mpfr_get_str
  now sets the NaN flag on NaN input and the inexact flag when the conversion
  is inexact. For a full list, see http://www.mpfr.org/mpfr-3.1.6/#fixed
  and the same section for any previous 3.1.x version (follow the links
  in the "Changes..." sections).
- Microsoft Windows: Added support for thread-safe DLL (shared library).
  Tested with MinGW, ICC and MSVC.
- Limited pkg-config support.
- Autotools: Under Linux, make sure that the old dtags (when supported)
  are used if LD_LIBRARY_PATH is defined; otherwise "make check" would
  check an installed, compatible MPFR library found in LD_LIBRARY_PATH
  instead of the one that has been built with "make".
- New: optional "make check-gmp-symbols", mainly for binary distributions,
  to check that MPFR does not use GMP internal symbols (experimental).

(wiz)

2018-01-28 16:04:19 UTC MAIN commitmail json YAML

doc: Updated multimedia/libvpx to 1.7.0

(wiz)

2018-01-28 16:04:11 UTC MAIN commitmail json YAML

libvpx: update to 1.7.0.

2017-01-04 v1.7.0 "Mandarin Duck"
  This release focused on high bit depth performance (10/12 bit) and vp9
  encoding improvements.

  - Upgrading:
    This release is ABI incompatible due to new vp9 encoder features.

    Frame parallel decoding for vp9 has been removed.

  - Enhancements:
    vp9 encoding supports additional threads with --row-mt. This can be greater
    than the number of tiles.

    Two new vp9 encoder options have been added:
      --corpus-complexity
      --tune-content=film

    Additional tooling for respecting the vp9 "level" profiles has been added.

  - Bug fixes:
    A variety of fuzzing issues.
    vp8 threading fix for ARM.
    Codec control VP9_SET_SKIP_LOOP_FILTER fixed.
    Reject invalid multi resolution configurations.

(wiz)

2018-01-28 16:01:33 UTC MAIN commitmail json YAML

doc: Updated net/libsoup to 2.60.3

(wiz)

2018-01-28 16:01:25 UTC MAIN commitmail json YAML

libsoup: update to 2.60.3.

Changes in libsoup from 2.60.2 to 2.60.3:

* heap-buffer-overflow in soup_ntlm_parse_challenge()
  [#788037, Milan Crha]

* session: don't request Keep-Alive for upgraded connections
  [#788723, Lionel Landwerlin]

        * soup-headers: accept any 3 digit number as message status code
  [#792124, Carlos Garcia Campos]

(wiz)

2018-01-28 15:59:48 UTC MAIN commitmail json YAML

doc: Updated devel/libsigsegv to 2.12

(wiz)

2018-01-28 15:59:40 UTC MAIN commitmail json YAML

libsigsegv: update to 2.12.

New in 2.12:

* Added support for catching stack overflow on Hurd/i386.

* Added support for catching stack overflow on Haiku.

* Corrected distinction between stack overflow and other fault on AIX.

* Reliability improvements on Linux, FreeBSD, NetBSD.

* NOTE: Support for Cygwin and native Windows is currently not up-to-date.

(wiz)

2018-01-28 15:58:56 UTC MAIN commitmail json YAML

doc: Updated print/latexmk to 455

(wiz)

2018-01-28 15:58:48 UTC MAIN commitmail json YAML

latexmk: update to 455.

From v. 4.54c to 4.55
Correct bug that $search_path_separator wasn't defined under msys.
Ensure that all configuration variables do have sensible default
  definitions (which wasn't always the case previously).
Allow optional timeout in pvc mode after a period of inactivity.
  (See documentation for -pvctimeout option.)
Compensate for problems caused by time offset between system time on
  system running latexmk and file times on remote file system.
  (It caused wrong behavior when a document uses biber, MiKTeX
  is used, the aux_dir is on a remote file system, and the system
  time on the host of the file system differs from the system time on
  the system running latexmk.)

(wiz)

2018-01-28 15:57:42 UTC MAIN commitmail json YAML

doc: Updated misc/khard to 0.12.2

(wiz)

2018-01-28 15:57:33 UTC MAIN commitmail json YAML

khard: update to 0.12.2.

v0.12.0: 2018.01.12
- Vcard: Support for anniversary attribute (#138)
- Config: New config parameter: localize_dates (#118)
- Action list: -p / --parsable prints a tab separated contact list (#141)
- Action remove: --force: Remove contact without confirmation (#140)
- Mutt: You have to update the query command in mutt's config file: set query_command= "khard email --parsable '%s'"
- Minor changes in khard example config, zsh completion function and twinkle scripts
- Fix: Results of phone number search improved
- Fix: Yaml parser switched from pyyaml to ruamel.yaml to allow special unicode characters in the contact template (#133)
- Fix: Accentuated characters sorted wrong in contact list (#127)

v0.12.1: 2018.01.14
- Fix for issue #148: Config variable "sort" not longer mandatory in config file

v0.12.2: 2018.01.21
- Fixed: Found contact twice when the whole uid was used with -u (#161)
- Fixed: A minor bug in the contact search function (#160)

(wiz)

2018-01-28 15:55:37 UTC MAIN commitmail json YAML

doc: Updated graphics/jpeg to 9c

(wiz)

2018-01-28 15:55:29 UTC MAIN commitmail json YAML

jpeg: update to 9c.

Version 9c  14-Jan-2018
-----------------------

jpegtran: add an option to the -wipe switch to fill the region
with the average of adjacent blocks, instead of gray out.
Thank to Caitlyn Feddock and Maddie Ziegler for inspiration.

Make range extension bits adjustable (in jpegint.h).
Thank to Robin Watts for suggestion.

Provide macros for fflush() and ferror() in jinclude.h in order
to facilitate adaption by applications using an own FILE class.
Thank to Gerhard Huber for suggestion.

Add libjpeg pkg-config file.  Thank to Mark Lavi, Vincent Torri,
Patrick McMunn, and Huw Davies for suggestion.

Add sanity checks in cjpeg image reader modules.
Thank to Bingchang, Liu for reports.

(wiz)

2018-01-28 15:52:25 UTC MAIN commitmail json YAML

doc: Updated audio/id3 to 1.0.1

(wiz)

2018-01-28 15:52:16 UTC MAIN commitmail json YAML

id3: update to 1.0.1.

1.0.1
-----

- Do not explicitly pass "-o 0" to the installation command;
  if running as root, it is not needed, and if not running as root,
  it will only break.

(wiz)

2018-01-28 15:50:22 UTC MAIN commitmail json YAML

doc: Updated net/filezilla to 3.30.0

(wiz)

2018-01-28 15:50:14 UTC MAIN commitmail json YAML

filezilla: update to 3.30.0.

3.30.0 (2018-01-08)

- Add additional logging if autoupdate mechanism fails

3.30.0-rc1 (2017-12-29)

+ In the search dialog local files can now be deleted or opened
+ The root node in the remote directory tree is now expanded by default
- Fix uploading from search dialog
- Fix formatting of filename in rename dialog
- MSW: Fix installer crash if an update installation is started with the updated version having been installed

(wiz)

2018-01-28 15:43:11 UTC MAIN commitmail json YAML

doc: Updated audio/chromaprint to 1.4.3

(wiz)

2018-01-28 15:43:03 UTC MAIN commitmail json YAML

chromaprint: update to 1.4.3.

Version 1.4.3 -- January 21, 2017
==================================

- Allow one packet to have decoding error
- Print output even if there is a decoding error, exit with error code 3 instead of 2 in such case
- Add new option -ignore-errors to change the error code 3 to 0
- Add new option -algorithm NUM
- Periotically flush output when working on a stream

(wiz)

2018-01-28 15:40:18 UTC MAIN commitmail json YAML

doc: Updated editors/Sigil to 0.9.9

(wiz)

2018-01-28 15:40:10 UTC MAIN commitmail json YAML

Sigil: update to 0.9.9.

Sigil-0.9.9
  Bug Fixes
    - Add python_3.5_fixes3.patch to Python build and update build docs on OSX to fix missing symbols
    - Fix crash caused by Preview holding pointer to user removed resource when front tab is non-html resource
    - Fix crash in FlowTab destructor due to re-entering flowtab during Syntax Highlighting and signals
    - Fix issue with file icons disappearing when reordering in Book Browser (commit ecb56b1f)
    - Fix missing epub3 Manifest cover-image property setting/unsetting with BookBrowser
    - Fix issue where cancelling the SaveAs dialog disconnected an existing epub from its saved path
    - Fix assertion error in sigil-gumbo when handling extraneous script end tags
    - Apply multiple fixes for gumbo from upstream
    - Fix segfault in Split at Cursor when not an html file
    - Make sure Add Cover tool properly handles existing manifest cover properties in EPUB3s
    - Correct error dialog to say "Sigil may need to close."
    - Prevent Images and Misc items from being dragged to the Text folder in Book Browser (commit 30bb96d)
    - Fix Linux bug that prevents rich text from other programs being pasted into Book View (issue #320)
    - Fix bug where index entries inside em and dfn tags were ignored during index generation
    - Fix bug on Windows in spell checking when smart right single quotes are used for apostrophes
    - Fix bug in simple well-formed check to handle generic xml processing instructions
    - Fix bug in epub3 MetaEditor with title-type and collection-type properties
    - Fix plugin code to prevent book href vs manifest id clashes
    - Fix bug in Plugin Runner to allow it to delete non-manifested files properly
    - Fix bug in SourceUpdates to handle properly handle css properties with multiple urls
    - Fix bugs in well-formed check to better handle missing doctypes

  New Features
    - Add SIGIL_DISABLE_CURSOR_BLINK environment variable to disable text cursor to aid Accessibility on OSX
    - Better use semantic information (guide types and Landmarks) to allow the user finer control of index generation
    - Attempt to improve Metadata Editor placeholder text to help beginners
    - Preview Window Title bar will now show height and width of the Preview Window
    - Allow users to limit/disable clipboard history saving via General Preferences
    - Convert br tags in header text to linebreaks for toc/ncx/nav generation routines
    - Support spell checking of words with numbers controlled by Preference settings
    - Add two additional Quick Lauch Icons for Plugins

(wiz)

2018-01-28 15:33:10 UTC MAIN commitmail json YAML

doc: Updated mail/notmuch to 0.26

(wiz)

2018-01-28 15:33:00 UTC MAIN commitmail json YAML

notmuch: update to 0.26.

Notmuch 0.26 (2018-01-09)
=========================

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

Support for re-indexing existing messages

  There is a new subcommand, `notmuch reindex`, which re-indexes all
  messages matching supplied search terms.  This permits users to
  change the way specific messages are indexed.

  Note that for messages with multiple variants in the message
  archive, the recorded Subject: of may change upon reindexing,
  depending on the order in which the variants are indexed.

Improved error reporting in notmuch new

  Give more details when reporting certain Xapian exceptions.

Support maildir synced tags in `new.tags`

  Tags `draft`, `flagged`, `passed`, and `replied` are now supported
  in `new.tags`. The tag `unread` is still special in the presence of
  maildir syncing, and will be added for files in `new/` regardless of
  the setting of `new.tags`.

Support /regex/ in new.ignore

  Files and directories may be ignored based on regular expressions.

Allow `notmuch insert --folder=""`

  This inserts into the top level folder.

Strip trailing '/' from folder path for notmuch insert

  This prevents a potential problem with duplicated database records.

New option --output=address for notmuch address

Make `notmuch show` more robust against deleting duplicate files

The option --decrypt now takes an explicit argument

  The --decrypt option to `notmuch show` and `notmuch reply` now takes
  an explicit argument.  If you were used to invoking `notmuch show
  --decrypt`, you should switch to `notmuch show --decrypt=true`.

Boolean and keyword arguments now take a `--no-` prefix

Encrypted Mail
--------------

Indexing cleartext of encrypted e-mails

  It's now possible to include the cleartext of encrypted e-mails in
  the notmuch index.  This makes it possible to search your encrypted
  e-mails with the same ease as searching cleartext.  This can be done
  on a per-message basis by passing --decrypt=true to indexing
  commands (new, insert, reindex), or by default by running "notmuch
  config set index.decrypt true".

  Encrypted messages whose cleartext is indexed will typically also
  have their session keys stashed as properties associated with the
  message.  Stashed session keys permit rapid rendering of long
  encrypted threads, and disposal of expired encryption-capable keys.
  If for some reason you want cleartext indexing without stashed
  session keys, use --decrypt=nostash for your indexing commands (or
  run "notmuch config set index.decrypt nostash"). See `index.decrypt`
  in notmuch-config(1) for more details.

  Note that stashed session keys permit reconstruction of the
  cleartext of the encrypted message itself, and the contents of the
  index are roughly equivalent to the cleartext as well.  DO NOT USE
  this feature without considering the security of your index.

Emacs
-----

Guard against concurrent searches in notmuch-tree

Use make-process when available

  This allows newer Emacs to separate stdout and stderr from the
  notmuch command without using temporary files.

Library Changes
---------------

Indexing files with duplicate message-id

  Files with duplicate message-id's are now indexed, and searchable
  via terms and phrases. There are known issues related to
  presentation of results and regular-expression search, but in
  principle no mail file should be completely unsearchable now.

New functions to count files

  Two new functions in the libnotmuch API:
  `notmuch_message_count_files`, and `notmuch_thread_get_total_files`.

New function to remove properties

  A new function was added to the libnotmuch API to make it easier to
  drop all properties with a common pattern:
  `notmuch_message_remove_all_properties_with_prefix`

Change of return value of `notmuch_thread_get_authors`

  In certain corner cases, `notmuch_thread_get_authors` previously
  returned NULL.  This has been replaced by an empty string, since the
  possibility of NULL was not documented.

Transition `notmuch_database_add_message` to `notmuch_database_index_file`

  When indexing an e-mail message, the new
  `notmuch_database_index_file` function is the preferred form, and
  the old `notmuch_database_add_message` is deprecated.  The new form
  allows passing a set of options to the indexing engine, which the
  operator may decide to change from message to message.

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

Out-of-tree builds

  The test suite now works properly with out-of-tree builds, i.e. with
  separate source and build directories. The --root option to tests
  has been dropped. The same can now be achieved more reliably using
  out-of-tree builds.

Python Bindings
---------------

Python bindings specific Debian packaging is removed

  The bindings have been build by the top level Debian packaging for a
  long time, and `bindings/python/debian` has bit-rotted.

Open mail files in binary mode when using Python 3

  This avoids certain encoding related crashes under Python 3.

Add python bindings for `notmuch_database_{get,set}_config*`

Optional `decrypt_policy` flag is available for notmuch.database().index_file()

nmbug
-----

nmbug's internal version increases to 0.3 in this notmuch release.
User-facing changes with this notmuch release:

* Accept failures to unset `core.worktree` in `clone`, which allows
  nmbug to be used with Git 2.11.0 and later.
* Auto-checkout in `clone` if it wouldn't clobber existing content,
  which makes the initial clone more convenient.
* Only error for invalid diff lines in `tags/`, which allows for
  `README`s and similar in nmbug repositories.

Documentation
-------------

New man page: notmuch-properties(7)

  This new page to the manual describes common conventions for how
  properties are used by libnotmuch, the CLI, and associated programs.
  External projects that use properties are encouraged to claim their
  properties and conventions here to avoid collisions.

(wiz)

2018-01-28 15:30:16 UTC MAIN commitmail json YAML

doc: Updated mail/gmime3 to 3.2.0

(wiz)

2018-01-28 15:30:07 UTC MAIN commitmail json YAML

2018-01-28 15:24:01 UTC MAIN commitmail json YAML

doc: Updated graphics/GraphicsMagick to 1.3.28

(wiz)

2018-01-28 15:23:52 UTC MAIN commitmail json YAML

GraphicsMagick: update to 1.3.28.

1.3.28 (January 20, 2017)
=========================

Security Fixes:

* BMP: Fix non-terminal loop due to unexpected bit-field mask value
  (DOS opportunity).

* PALM: Fix heap buffer underflow in builds with QuantumDepth=8.

* SetNexus() Fix heap overwrite under certain conditions due to using
  a wrong destination buffer.  This issue impacts all 1.3.X releases.

* TIFF: Fix heap buffer read overflow in LocaleNCompare() when parsing
  NEWS profile.

Bug fixes:

* DescribeImage(): Eliminate possible use of null pointer.

* GIF: Fix memory leak of global colormap in error path.

* GZ: Writing to gzip files with the extension ".gz" was not working
  with Zlib 1.2.8.

* JNG: Fix buffer read overflow (a tiny fixed overflow of just one byte).

* JPEG: Promoting certain libjpeg warnings to errors caused much more
  problems than expected.  The promotion of warnings to errors is
  removed.  Claimed pixel dimensions are validated by file size before
  allocating memory for the pixels.

* IntegralRotateImage(): Assure that reported error in rotate by 270
  case does immediately terminate processing.

* MNG: Fix possible null pointer reference related to DEFI chunk
  parsing.  Fix minor heap read overflow (constrained to just one
  byte) due to an ordering issue in a limit check.  Fix memory leaks
  in error path.

* WebP: Fix stack buffer overflow in WriteWEBPImage() which occurs
  with libwebp 0.5.0 or newer due to a structure type change in the
  structure passed to the progress monitor callback.

* WPG: Memory leaks fixed.

API Updates:

* InterpolateViewColor(): This function now returns MagickPassFail (an
  unsigned int) rather than void so that errors can be efficiently
  reported.

* The magick/pixel_cache.h header is updated to add deprecation
  attributes such that code using GetPixels(), GetIndexes(), and
  GetOnePixel() will produce deprecation warnings for compilers which
  support them.  These functions will not be removed in the 1.3.X
  release series and when they are removed, pre-processor macros will
  be added so a replacement function is used instead.  There is a
  long-term objective to eliminate functionally-redundant pixel cache
  functions to only the ones with the best properties since this
  reduces maintenance and may reduce the depth of the call stack
  (improving performance).

Build Changes:

* PerlMagick: Sanitize PACKAGE_VERSION so that Perl is not confused by
  any trailing alpha character.

* Improved symbol renaming due to adding --enable-symbol-prefix.  Some
  symbols (for static const strings) were not being included in the
  renaming.

(wiz)

2018-01-28 15:23:24 UTC pkgsrc-2017Q4 commitmail json YAML

Pullup ticket #5693 - requested by bouyer
sysutils/xenkernel48: security fix
sysutils/xentools48: security fix

Revisions pulled up:
- sysutils/xenkernel48/Makefile                                1.12
- sysutils/xenkernel48/distinfo                                1.6
- sysutils/xenkernel48/patches/patch-XSA231                    deleted
- sysutils/xenkernel48/patches/patch-XSA232                    deleted
- sysutils/xenkernel48/patches/patch-XSA234                    deleted
- sysutils/xenkernel48/patches/patch-XSA237                    deleted
- sysutils/xenkernel48/patches/patch-XSA238                    deleted
- sysutils/xenkernel48/patches/patch-XSA239                    deleted
- sysutils/xenkernel48/patches/patch-XSA240                    deleted
- sysutils/xenkernel48/patches/patch-XSA241                    deleted
- sysutils/xenkernel48/patches/patch-XSA242                    deleted
- sysutils/xenkernel48/patches/patch-XSA243                    deleted
- sysutils/xenkernel48/patches/patch-XSA244                    deleted
- sysutils/xenkernel48/patches/patch-XSA246                    deleted
- sysutils/xenkernel48/patches/patch-XSA247                    deleted
- sysutils/xenkernel48/patches/patch-XSA248                    deleted
- sysutils/xenkernel48/patches/patch-XSA249                    deleted
- sysutils/xenkernel48/patches/patch-XSA250                    deleted
- sysutils/xenkernel48/patches/patch-XSA251                    deleted
- sysutils/xenkernel48/patches/patch-XSA254-1                  deleted
- sysutils/xenkernel48/patches/patch-XSA254-2                  deleted
- sysutils/xenkernel48/patches/patch-XSA254-3                  deleted
- sysutils/xenkernel48/patches/patch-XSA254-4                  deleted
- sysutils/xentools48/Makefile                                  1.16
- sysutils/xentools48/distinfo                                  1.7-1.8
- sysutils/xentools48/patches/patch-XSA233                      deleted
- sysutils/xentools48/patches/patch-XSA240                      deleted

---
  Module Name: pkgsrc
  Committed By: bouyer
  Date: Wed Jan 24 23:29:33 UTC 2018

  Modified Files:
  pkgsrc/sysutils/xenkernel48: Makefile distinfo
  pkgsrc/sysutils/xentools48: Makefile distinfo
  Removed Files:
  pkgsrc/sysutils/xenkernel48/patches: patch-XSA231 patch-XSA232
      patch-XSA234 patch-XSA237 patch-XSA238 patch-XSA239 patch-XSA240
      patch-XSA241 patch-XSA242 patch-XSA243 patch-XSA244 patch-XSA246
      patch-XSA247 patch-XSA248 patch-XSA249 patch-XSA250 patch-XSA251
      patch-XSA254-1 patch-XSA254-2 patch-XSA254-3 patch-XSA254-4
  pkgsrc/sysutils/xentools48/patches: patch-XSA233 patch-XSA240

  Log Message:
  Update xen 4.8 packages to 4.8.3. Changes since 4.8.2: include patches from
  all security advisory up to and including XSA254.

  While there pass XEN_VENDORVERSION=nb${PKGREVISION} to make so that
  'xl info' shows the NetBSD PKGREVISION. If PKGREVISION is not available,
  define this as 'nb0'.

---
  Module Name: pkgsrc
  Committed By: bouyer
  Date: Sat Jan 27 16:44:40 UTC 2018

  Modified Files:
  pkgsrc/sysutils/xentools48: distinfo

  Log Message:
  Remove entries for patch-XSA233 and patch-XSA240 which have been deleted.

(bsiegert)

2018-01-28 15:14:49 UTC MAIN commitmail json YAML

doc: Updated graphics/ImageMagick to 7.0.7.22

(wiz)

2018-01-28 15:14:40 UTC MAIN commitmail json YAML

ImageMagick: update to 7.0.7.22.

2018-01-22  7.0.7-22 Cristy  <quetzlzacatenango@image...>
  * Release ImageMagick version 7.0.0-22, GIT revision 22391:e8be814f1:20180122.

2018-01-06  7.0.7-22 Cristy  <quetzlzacatenango@image...>
  * Support aspect ratio geometry, e.g. -crop 3:2.
  * Add support for reading the HEIC image format (reference
    https://github.com/ImageMagick/ImageMagick/issues/507).
  * Fixed numerous memory leaks, credit to OSS Fuzz.

(wiz)

2018-01-28 15:09:29 UTC MAIN commitmail json YAML

doc: Updated devel/waf to 2.0.4

(wiz)

2018-01-28 15:09:20 UTC MAIN commitmail json YAML

waf: update to 2.0.4.

NEW IN WAF 2.0.4
----------------
* Enable more advanced warnings of ant_glob on build folders in verbose mode
* Defer node.ant_glob(..., generator=True) evaluation
* Enable 'waf clean' to get the list of files to remove from bld.clean_files
* Define the environment variable WAF_NO_PREFORK to skip pre-forking
* Fix Can't pickle local object '_createenviron.<locals>.encode' exceptions (Python 3.6)
* Improve the Erlang module #2095
* Add task target to parallel_debug outputs #2091

NEW IN WAF 2.0.3
----------------
* Enable install_path=None for Python targets #2087
* Skip empty or duplicates in java user classpath #2084
* Change the unit test summary color scheme to use green and red colors
* Improve the deadlock error message
* Report sys.path values from Context.load_tool to improve error messages
* Cache qrc uic->h conversions to enable qrc re-use across targets
* Output long-running tasks outputs immediately using bld(rule=..., stdout=None)

(wiz)

2018-01-28 13:40:22 UTC MAIN commitmail json YAML

pkgtools/pkglint: update HOMEPAGE

(rillig)

2018-01-28 13:22:53 UTC MAIN commitmail json YAML

Fix PLIST after clamav update

(bouyer)

2018-01-28 12:36:22 UTC pkgsrc-2017Q4 commitmail json YAML

Pullup ticket #5692 - requested by he
www/firefox52: security fix
www/firefox52-l10n: dependent update

Revisions pulled up:
- www/firefox52-l10n/Makefile                                  1.8
- www/firefox52-l10n/PLIST                                      1.2
- www/firefox52-l10n/distinfo                                  1.8
- www/firefox52/Makefile                                        1.14
- www/firefox52/PLIST                                          1.4
- www/firefox52/distinfo                                        1.10

---
  Module Name: pkgsrc
  Committed By: ryoon
  Date: Wed Jan 24 16:31:23 UTC 2018

  Modified Files:
  pkgsrc/www/firefox52: Makefile PLIST distinfo

  Log Message:
  Update to 52.6.0

  Changelog:
  CVE-2018-5091: Use-after-free with DTMF timers
  CVE-2018-5095: Integer overflow in Skia library during edge builder allocation
  CVE-2018-5096: Use-after-free while editing form elements
  CVE-2018-5097: Use-after-free when source document is manipulated during XSLT
  CVE-2018-5098: Use-after-free while manipulating form input elements
  CVE-2018-5099: Use-after-free with widget listener
  CVE-2018-5102: Use-after-free in HTML media elements
  CVE-2018-5103: Use-after-free during mouse event handling
  CVE-2018-5104: Use-after-free during font face manipulation
  CVE-2018-5117: URL spoofing with right-to-left text aligned left-to-right
  CVE-2018-5089: Memory safety bugs fixed in Firefox 58 and Firefox ESR 52.6

  Fix for Speculative execution side-channel attack ("Spectre")

---
  Module Name: pkgsrc
  Committed By: ryoon
  Date: Wed Jan 24 16:35:28 UTC 2018

  Modified Files:
  pkgsrc/www/firefox52-l10n: Makefile PLIST distinfo

  Log Message:
  Update to 52.6.0

  * Sync with www/firefox52-52.6.0

(bsiegert)

2018-01-28 12:01:59 UTC MAIN commitmail json YAML

doc: Updated net/py-namecheap to 0.0.3

(wiz)

2018-01-28 12:01:49 UTC MAIN commitmail json YAML

py-namecheap: update to 0.0.3.

No changes according to github, except version number change.
This distfile is available in contrast to the previous one.

(wiz)

2018-01-28 11:33:04 UTC MAIN commitmail json YAML

2018-01-28 11:31:03 UTC MAIN commitmail json YAML

Update Go to 1.9.3.

This release includes fixes to the compiler, runtime, and the database/sql,
math/big, net/http, and net/url packages.

View the release notes for more information:
    https://golang.org/doc/devel/release.html#go1.9.minor

(bsiegert)

2018-01-28 11:12:35 UTC pkgsrc-2017Q4 commitmail json YAML

Pullup ticket #5690 - requested by maya
net/packit: bugfix

Revisions pulled up:
- net/packit/Makefile                                          1.10
- net/packit/distinfo                                          1.5
- net/packit/patches/patch-src_utils.c                          1.1

---
  Module Name: pkgsrc
  Committed By: maya
  Date: Fri Jan 26 10:52:04 UTC 2018

  Modified Files:
  pkgsrc/net/packit: Makefile distinfo
  Added Files:
  pkgsrc/net/packit/patches: patch-src_utils.c

  Log Message:
  packit: don't overflow a buffer. now runs with SSP/FORTIFY.

  (this is already fixed in an alternative upstream)
  ++PKGREVISION

(bsiegert)

2018-01-28 10:10:42 UTC MAIN commitmail json YAML

doc/TODO: add some

+ ImageMagick-7.0.7.22, chromaprint-1.4.3, jpeg-9c, khard-0.12.2,
  libvpx-1.7.0, oniguruma-6.7.1, sslh-1.19, unison-2.51.2,
  vim-8.0.1433, webkit-gtk-2.18.6.

(wiz)

2018-01-28 08:57:39 UTC MAIN commitmail json YAML

Updated devel/py-more-itertools, databases/py-multidict, archivers/py-lz4, devel/py-txrequests

(adam)

2018-01-28 08:56:54 UTC MAIN commitmail json YAML

py-txrequests: updated to 0.9.6

0.9.6: Fix issue with twisted._threads._ithreads.AlreadyQuit

(adam)

2018-01-28 08:54:20 UTC MAIN commitmail json YAML

py-lz4: updated to 0.19.1

0.19.1:
This release adds compressed file handling capability to the lz4.frame sub-package.
This necessitated some changes to the API of lz4.frame.decompress_chunk, ad some smaller changes to the LZ4FrameCompressor and LZ4FrameDecompressor classes. Please see updated documentation for further details.

(adam)

2018-01-28 08:46:26 UTC MAIN commitmail json YAML

py-multidict: updated to 4.1.0

4.1.0:
* Fix key casing in Pure Python implementation of CIMultiDict

(adam)

2018-01-28 08:44:04 UTC MAIN commitmail json YAML

py-more-itertools: updated to 4.1.0

4.1.0
New itertools:
- split_at
- circular_shifts
- make_decorator - see the blog post Yo, I heard you like decorators for a tour
- always_reversible
- nth_combination (from the Python 3.7 docs)
Improvements to existing itertools:
- seekable now has an elements method to return cached items.
- The performance tradeoffs between roundrobin and interleave_longest are now documented

(adam)

2018-01-28 08:37:50 UTC MAIN commitmail json YAML

Note update of the "mutt" package to version 1.9.3

(tron)

2018-01-28 08:37:31 UTC MAIN commitmail json YAML

mutt: Update to version 1.9.3

This is a bug fix release, fixing a problem with large IMAP UIDs and
with resuming S/MIME encrypted drafts.

(tron)

2018-01-28 08:09:53 UTC MAIN commitmail json YAML

doc/TODO: add some

+ boehm-gc-7.6.4, digikam-5.8, mutt-1.9.3, sqlite3-3.22, tor-browser-7.5.

(wiz)

2018-01-27 23:17:30 UTC MAIN commitmail json YAML

doc: Updated pkgtools/pkg_chk to 2.0.9

(wiz)

2018-01-27 23:17:22 UTC MAIN commitmail json YAML

pkg_chk: Replace PKG_SYSCONFDIR.

From Vicente Chaves in PR 52955.

Bump version.

(wiz)

2018-01-27 19:11:41 UTC MAIN commitmail json YAML

2018-01-27 19:08:12 UTC MAIN commitmail json YAML

2018-01-27 19:07:48 UTC MAIN commitmail json YAML

2018-01-27 18:51:17 UTC MAIN commitmail json YAML

doc: Updated pkgtools/pkglint to 5.5.2

(rillig)

2018-01-27 18:50:37 UTC MAIN commitmail json YAML

2018-01-27 18:24:16 UTC MAIN commitmail json YAML

2018-01-27 18:14:19 UTC MAIN commitmail json YAML

doc: Updated net/youtube-dl to 20180127

(leot)

2018-01-27 18:14:06 UTC MAIN commitmail json YAML

youtube-dl: Update net/youtube-dl to 20180127

Changes:
version 2018.01.27

Core
* [extractor/common] Improve _json_ld for articles
* Switch codebase to use compat_b64decode
+ [compat] Add compat_b64decode

Extractors
+ [seznamzpravy] Add support for seznam.cz and seznamzpravy.cz (#14102, #14616)
* [dplay] Bypass geo restriction
+ [dplay] Add support for disco-api videos (#15396)
* [youtube] Extract precise error messages (#15284)
* [teachertube] Capture and output error message
* [teachertube] Fix and relax thumbnail extraction (#15403)
+ [prosiebensat1] Add another clip id regular expression (#15378)
* [tbs] Update tokenizer url (#15395)
* [mixcloud] Use compat_b64decode (#15394)
- [thesixtyone] Remove extractor (#15341)

version 2018.01.21

Core
* [extractor/common] Improve jwplayer DASH formats extraction (#9242, #15187)
* [utils] Improve scientific notation handling in js_to_json (#14789)

Extractors
+ [southparkdk] Add support for southparkstudios.nu
+ [southpark] Add support for collections (#14803)
* [franceinter] Fix upload date extraction (#14996)
+ [rtvs] Add support for rtvs.sk (#9242, #15187)
* [restudy] Fix extraction and extend URL regular expression (#15347)
* [youtube:live] Improve live detection (#15365)
+ [springboardplatform] Add support for springboardplatform.com
* [prosiebensat1] Add another clip id regular expression (#15290)
- [ringtv] Remove extractor (#15345)

version 2018.01.18

Extractors
* [soundcloud] Update client id (#15306)
- [kamcord] Remove extractor (#15322)
+ [spiegel] Add support for nexx videos (#15285)
* [twitch] Fix authentication and error capture (#14090, #15264)
* [vk] Detect more errors due to copyright complaints (#15259)

(leot)

2018-01-27 17:37:51 UTC MAIN commitmail json YAML

2018-01-27 16:44:40 UTC MAIN commitmail json YAML

Remove entries for patch-XSA233 and patch-XSA240 which have been deleted.

(bouyer)

2018-01-27 15:49:30 UTC MAIN commitmail json YAML

lang/go: add examples to the go-package.mk documentation

(rillig)

2018-01-27 12:38:31 UTC MAIN commitmail json YAML

doc: Updated archivers/brotli to 1.0.2

(mef)

2018-01-27 12:38:19 UTC MAIN commitmail json YAML

Updated archivers/brotli to 1.0.2

This is a build-maintenance release. Major changes:

    added Autotools build files
    switched shared library version to libtool scheme

In this release semantic suffix and libtool suffix are the same: 1.0.2.
Don't expect them to match in future releases.

Minor changes:

    BrotliDictionary members are not const now
    ZopfliNode distance could be up to 128MiB
    fixed API documentation typos
    total_out is always set by decoder
    fixed BROTLI_ENSURE_CAPACITY macro; no-op in preprocessed output

Other changes:

    fixed scripts for oss-fuzz, test them with Travis
    made Bazel JNI tests less messy
    fixed linter warnings in JS decoder
    fixed permissions of various files
    added Bazel build to Appveyor matrix
    added Sieve dictionary generator

(mef)

2018-01-27 11:00:51 UTC MAIN commitmail json YAML

+ lang/forth-retro

(kamil)

2018-01-27 10:59:57 UTC MAIN commitmail json YAML

doc: Added lang/forth-retro version 12.0.2018.1

(kamil)

2018-01-27 10:59:05 UTC MAIN commitmail json YAML

lang/forth-retro: import forth-retro-12.0.2018.1

RETRO is a clean, elegant, and pragmatic dialect of Forth. It provides
a simple alternative for those willing to make a break from legacy
systems.

The language draws influences from many sources including traditional
Forth systems, cmForth, colorForth, Factor, and Parable. It was
designed to be easy to grasp and adapt to specific uses.

The basic language is very portable. It runs on a tiny virtual
machine (Nga), which is written in C. There are multiple interface
options, the main one (rre) is buildable with just the standard C
compiler and libraries on most systems.

(kamil)

2018-01-27 10:02:20 UTC MAIN commitmail json YAML

doc: Updated security/keychain to 2.8.5

(roy)

2018-01-27 10:00:15 UTC MAIN commitmail json YAML

Import keychain-2.8.5 with the following improvements:
  *  gnupg socket support
  *  better portability

(roy)

2018-01-27 08:42:41 UTC MAIN commitmail json YAML

Updated mail/p5-Mail-Message to 3.006

(wen)

2018-01-27 08:40:36 UTC MAIN commitmail json YAML

Update to 3.006

Upstream changes:
version 3.006: Wed 24 Jan 16:55:26 CET 2018

        Improvements:
        - spell corrections rt.cpan.org #123993 [Damyan Ivanov, debian]
        - add some 'use warnings'
        - convert to GIT
        - publish on GitHUB

(wen)

2018-01-27 08:36:25 UTC MAIN commitmail json YAML

doc: Updated textproc/py-openpyxl to 2.4.9nb1

(wiz)

2018-01-27 08:35:59 UTC MAIN commitmail json YAML

py-openpyxl: add required py-cElementTree dependency

From Fekete, Zolt叩n in PR 52953.

(wiz)

2018-01-27 08:20:45 UTC MAIN commitmail json YAML

Updated devel/p5-Module-CoreList to 5.20180120

(wen)

2018-01-27 08:19:34 UTC MAIN commitmail json YAML

Update to 5.20180120

Upstream changes:
Changes for version 5.20180120
    Updated for v5.27.8

(wen)

2018-01-27 08:15:53 UTC MAIN commitmail json YAML

Updated audio/py-mutagen to 1.40.0

(wen)

2018-01-27 08:15:05 UTC MAIN commitmail json YAML

Update to 1.40.0

Upstream changes:
1.40.0 - 2018-01-25
-------------------

* APEv2: Ensures tags are saved in a deterministic way :pr:`329`
  (:user:`cushy007`)
* Restore WinXP support for the CLI tools :bug:`332`
* easymp4: Fix EasyMP4.add_tags() when no tags exist :bug:`334`
* id3: Fix PyCharm not being able to resolve id3 frame class references
  :bug:`336`
* Support pathlib.Path objects for paths (PEP 519) :bug:`337` :pr:`338`
  (:user:`Andrew Rabert <nvllsvm>`)
* Use semver for versioning

(wen)

2018-01-27 08:00:29 UTC MAIN commitmail json YAML

Updated devel/p5-Tree-DAG_Node to 1.30

(wen)

2018-01-27 07:59:48 UTC MAIN commitmail json YAML

Update to 1.30

Upstream changes:
1.30  2018-01-26T15:32:00
        - Explicitly escape { and } in a regexp because unescaped { issues a warning now and will become
                a fatal error in Perl V 5.32.
        - Adopt new repo structure. See
                http://savage.net.au/Ron/html/My.Workflow.for.Building.Distros.html.

(wen)

2018-01-27 07:54:47 UTC MAIN commitmail json YAML

Updated net/p5-NetAddr-MAC to 0.96

(wen)

2018-01-27 07:54:04 UTC MAIN commitmail json YAML

Update to 0.96

Upstream changes:
0.96    2018-01-26
        - Fixed more POD mistakes
        - Use Test::Compile

(wen)

2018-01-27 07:47:21 UTC MAIN commitmail json YAML

Updated databases/p5-DBIx-Class-Helpers to 2.033004

(wen)

2018-01-27 07:46:36 UTC MAIN commitmail json YAML

Update to 2.033004

Upstream changes:
2.033004  2018-01-26 09:33:20-08:00 America/Los_Angeles
- Fix ::RemoveColumns and ::AutoRemoveColumns to not wreak havoc when select/as
  is used (Thanks Vladimir Melnik for test and ribasushi for hint at fix!)
- Allow easily subclassing types to be skipped in ::ToJSON
  (Thanks Paul Williams!) (closes GH#79 and GH#80)

(wen)

2018-01-27 07:41:43 UTC MAIN commitmail json YAML

Updated mail/p5-MIME-Types to 2.17

(wen)

2018-01-27 07:40:47 UTC MAIN commitmail json YAML

Update to 2.17

Upstream changes:
version 2.17: Fri Jan 26 23:42:01 CET 2018

        Fixes:
        - when picking a preferred type for an extension, do prefer the type
          with the same minor-name.  Issue triggered by [Henry van Styn]
        - remove iana obsoleted types

version 2.16: Tue 23 Jan 12:14:39 CET 2018

        Fixes:
        - collecting of IANA info has stalled: logic rewritten
          Discovered by [Julien L端thi]

        Improvements:
        - move scripts and source files into MANIFEST.extra
        - update types and extensions

version 2.15: Fri 19 Jan 17:23:56 CET 2018

        Improvements:
        - moved to GIT and GitHUB.

(wen)

2018-01-27 04:21:39 UTC MAIN commitmail json YAML

Updated net/rsync to 3.1.2nb3 [snj 2018-01-27]

(snj)

2018-01-27 04:21:18 UTC MAIN commitmail json YAML

2018-01-27 04:09:12 UTC MAIN commitmail json YAML

2018-01-27 03:56:52 UTC MAIN commitmail json YAML

2018-01-27 03:45:38 UTC MAIN commitmail json YAML

2018-01-27 03:32:16 UTC MAIN commitmail json YAML

2018-01-26 22:37:00 UTC MAIN commitmail json YAML

py-swiftclient: Incompatible with python34 (py-futures).

(jperkin)

2018-01-26 17:22:51 UTC MAIN commitmail json YAML

2018-01-26 17:21:46 UTC MAIN commitmail json YAML

Replace bl3 dependencies by DEPENDS

(triaxx)

2018-01-26 17:20:08 UTC MAIN commitmail json YAML

2018-01-26 17:18:57 UTC MAIN commitmail json YAML

2018-01-26 17:18:23 UTC MAIN commitmail json YAML

2018-01-26 17:17:35 UTC MAIN commitmail json YAML

2018-01-26 16:40:50 UTC MAIN commitmail json YAML

2018-01-26 16:27:37 UTC MAIN commitmail json YAML

Updated security/clamav to 0.99.3nb1

(bouyer)

2018-01-26 16:26:57 UTC MAIN commitmail json YAML

2018-01-26 16:24:32 UTC MAIN commitmail json YAML

Reset PKGREVISION, ride previous package version bump.

(bouyer)

2018-01-26 15:47:28 UTC MAIN commitmail json YAML

doc: Updated x11/py-sip to 4.19.5nb1

(jperkin)

2018-01-26 15:47:18 UTC MAIN commitmail json YAML

2018-01-26 15:27:04 UTC MAIN commitmail json YAML

2018-01-26 15:16:29 UTC MAIN commitmail json YAML

2018-01-26 15:01:39 UTC MAIN commitmail json YAML

Add missing description

(triaxx)

2018-01-26 14:55:31 UTC MAIN commitmail json YAML

Remove useless options for duplicity

(triaxx)

2018-01-26 14:54:10 UTC MAIN commitmail json YAML

doc: Updated sysutils/duplicity to 0.7.16

(triaxx)

2018-01-26 14:53:05 UTC MAIN commitmail json YAML

Updated sysutils/duplicity to 0.7.16

New in v0.7.16 (2018/01/12)
---------------------------
* Fixed bug #1733057 AttributeError: 'GPGError' object has no attribute 'decode'
  - Replaced call to util.ufn() with call to util.uexc().  Stupid typo!
* More fixes for Unicode handling
  - Default to 'utf-8' if sys.getfilesystemencoding() returns 'ascii' or None
  - Fixed bug #1386373 with suggestion from Eugene Morozov
* Patched in lp:~crosser/duplicity/fix-oauth-flow
  - Fixed bug #1638236 "BackendException with oauth2client 4.0.0"
* Patched in lp:~crosser/duplicity/dpbx-fix-file-listing
  - Fixed bug #1639664 "Dropbox support needs to be updated for Dropbox SDK v7.1"
* Patched in lp:~crosser/duplicity/fix-small-file-upload
  - Fixed small file upload changes made in Dropbox SDK v7.1
* Fix pylint error in webdavbackend.py

New in v0.7.15 (2017/11/13)
---------------------------
* Fixed bug introduced in new megabackend.py where process_commandline()
  takes a string not a list.  Now it takes both.
* Updated web page for new megabackend requirements.
* Patched in lp:~mterry/duplicity/more-decode-issues
  - Here's some fixes for another couple UnicodeDecodeErrors.
  - The duplicity/dup_time.py fixes when a user passes a utf8 date string (or a string with bogus
    utf8 characters, but they have to really try to do that). This is bug 1334436.
  - The bin/duplicity change from str(e) to util.uexc(e) fixes bug 1324188.
  - The rest of the changes (util.exception_traceback and bin/duplicity changes to use it) are to
    make the printing of exceptions prettier. Without this, if you see a French exception, you see
    "accept\xe9es" instead of "acceptées".
  - You can test all of these changes in one simple line:
    $ LANGUAGE=fr duplicity remove-older-than $'accept\xffées'
* Fix backend.py to allow string, list, and tuple types to support megabackend.py.
* Fixed bug #1715650 with patch from Mattheww S
  - Fix to make duplicity attempt a get first, then create, a container
    in order to support container ACLs.
* Fixed bug #1714663 "Volume signed by XXXXXXXXXXXXXXXX, not XXXXXXXX"
  - Normalized comparison length to min length of compared keys before comparison
  - Avoids comparing mix of short, long, or fingerprint size keys.
* Merged in lp:~mterry/duplicity/rename-dep
  - Make rename command a dependency for LP build
* Fixed bug #1654756 with new b2backend.py module from Vincent Rouille
  - Faster (big files are uploaded in chunks)
  - Added upload progress reporting support
* Fixed bug #1448094 with patch from Wolfgang Rohdewald
  - Don't log incremental deletes for chains that have no incrementals
* Fixed bug #1724144 "--gpg-options unused with some commands"
  - Add --gpg-options to get version run command
* Fixed bug #1720159 - Cannot allocate memory with large manifest file since 0.7.03
  - filelist is not read if --file-changed option in collection-status not present
  - This will keep memory usage lower in non collection-status operations
* Fixed bug #1723890 with patch from Killian Lackhove
  - Fixes error handling in pydrivebackend.py
* Fixed bug #1730902 GPG Error Handling
  - use util.ufn() not str() to handle encoding

New in v0.7.14 (2017/08/31)
---------------------------
* Merged in lp:~dawgfoto/duplicity/skip_sync_collection_status
  - collection-status should not sync metadata
  - up-to-date local metadata is not needed as collection-status is
    generated from remote file list
  - syncing metadata might require to download several GBs
* Fixed slowness in 'collection-status' by basing the status on the
  remote system only.  The local cache is treated as empty.
* Fixed encrypted remote manifest handling to merely put out a non-fatal
  error message and continue if the private key is not available.
* Patched in lp:~mterry/duplicity/giobackend-display-name
  - giobackend: handle a wider variety of gio backends by making less assumptions;
    in particular, this fixes the google-drive: backend
* Fixed bug #1709047 with suggestion from Gary Hasson
  - fixed so default was to use original filename
* Fixed PEP8 errors in bin/duplicity
* Merged in lp:~mterry/duplicity/gio_child_for_display_name_0.7
  - gio: be slightly more correct and get child GFiles based on display name
* Fixed bug #1711905 with suggestion from Schneider
  - log.Warn was invoked with log.warn in webdavbackend.py
* Merged in lp:~mterry/duplicity/gpg-tag-versions
  - Support gpg versions numbers that have tags on them.
  - This can happen if you build gpg from git trunk (e.g. 2.1.15-beta20). Or if you run
    against the freedesktop flatpak runtime (e.g. 2.1.14-unknown).
* Fixed bug #1394386 with new module megabackend.py from Tomas Vondra
  - uses megatools from https://megatools.megous.com/ instead of mega.py library
    which has been deprecated
  - fixed copyright and PEP8 issues
  - replaced subprocess.call() with self.subprocess_popen() to standardize
* Fixed bug #1713640 with patch from Aleksandar Ivanisevic
  - replace 2.7 syntax with 2.6 equivalent
* Fixed bug #1538333 Assertion error in manifest.py: assert filecount == ...
  - Made sure to never pass .part files as true manifest files
  - Changed assert to log.Error to warn about truncated/corrupt filelist
  - Added unit test to make sure detection works
  - Note: while this condition is serious, it will not affect the basic backup and restore
    functions.  Interactive options like --list-files-changed and --file-changed will not
    work correctly for this backup set, so it is advised to run a full backup as soon as
    possible after this error occurs.
* Fixed bug #1638033 Remove leading slash on --file-to-restore
  - code already used rstrip('/') so change to just strip('/')

New in v0.7.13.1 (2017/06/18)
-----------------------------
* Fixed problem in dist/makedist when building on Mac where AppleDouble
  files were being created in the tarball.  See:
  https://superuser.com/questions/61185/why-do-i-get-files-like-foo-in-my-tarball-on-os-x

New in v0.7.13 (2017/06/12)
---------------------------
* Fixed bug #1680682 with patch supplied from Dave Allan
  - Only specify --pinentry-mode=loopback when --use-agent is not specified
* Fixed man page that had 'cancel' instead of 'loopback' for pinentry mode
* Fixed bug #1684312 with suggestion from Wade Rossman
  - Use shutil.copyfile instead of os.system('cp ...')
  - Should reduce overhead of os.system() memory usage.
* Fixed bug #1320832 with suggestion from Oskar Wycislak
  - Use chunks instead of reading it all in swiftbackend
* Fixed bug #1689632 with patch from Howard Kaye
  - On MacOS, the tempfile.TemporaryFile call erroneously raises an
    IOError exception saying that too many files are open. This causes
    restores to fail randomly, after thousands of files have been restored.
* Fixed bug #1320641 and others regarding lockfile
  - swap from lockfile to fasteners module
  - use an fcntl() style lock for process lock of duplicity cache
  - lockfile will now clear if duplicity is killed or crashes
* May have finally fixed bug #1556553, "Too many open files...".
  - Applied patch from Howard Kaye, question #631423.  The fix is to dup
    the file descriptor, and then close the file in the deallocator
    routine in the glue code. Duping the file lets the C code and the Python
    code each close the file when they are done with it.
  - Invalidated and removed the fix put in for bug #1320832.
  - Caveat: long incremental chains will still eat up a large number of file
    descriptors.  It's a very risky practice, so I'm not inclined to fix it.
* Revisited bug #670891 with patch from Edgar Soldin
  - Forced librsync.PatchedFile() to extract file object from TemporaryFile()
    object when on Windows or Cygwin systems.  This allows us to avoid the
    problem of tmpfile() use which creates temp files in the wrong place.
  - See discussion at https://bugs.launchpad.net/duplicity/+bug/670891
* Fix bug #1672540 with patch from Benoit Nadeau
  - Rename would fail to move par files when moving across filesystems.
  - Patch uses shutil.move() to do the rename instead.
* Fixed bug #1265765 with patches from Matthias Larisch and Edgar Soldin
  - SSH Paramiko backend now uses BufferedFile implementation to enable
    collecting the entire list of files on the backend.
* Copy.com is gone so remove copycombackend.py.
* Merged in lp:~xlucas/duplicity/swift-multibackend-bug
  - Fix a bug when swift backend is used in a multibackend configuration.
* Merged in lp:~duplicity-team/duplicity/po-updates

New in v0.7.12 (2017/03/21)
---------------------------
* Fixed bug #1623342 with patch supplied by Daniel Jakots
  - Failing test on OpenBSD because tar/gtar not found
* Fixed bug #1654220 with patch supplied by Kenneth Newwood
  - Duplicity fails on MacOS because GPG version parsing fails
* Fixed bug #1655268 "--gpg-binary option not working"
  - If gpg binary is specified rebuild gpg profile using new binary location
* Fixed bug #1658283 "Duplicity 0.7.11 broken with GnuPG 2.0"
  - Made gpg version check more robust than just major version
  - Now use --pinentry-mode=loopback on gpg 2.1 and greater
  - Removed check for non-Linux systems, a false problem
* Merged in lp:~matthew-t-bentley/duplicity/duplicity
  - Sets a user agent. Backblaze asked for this in case there are errors that originate
    from the Duplicity B2 backend
  - Only retrieves a new upload URL when the current one expires, to bring it in line
    with their best practices for integrations: https://www.backblaze.com/b2/docs/integration_checklist.html
* Add detail about import exceptions in onedrivebackend.py
* Fixed bug #1657916 with patch supplied by Daniel Harvey
  - B2 provider cannot handle two backups in the same bucket
* Fixed bug #1603704 with patch supplied by Maciej Bliziński
  - Crash with UnicodeEncodeError
* Some fixes to gpg.py to handle gpg1 & gpg2 & gpg2.1 commandline issues
  - --gpg-agent is optional on gpg1, but on gpg2 it is used automatically
  - --pinentry-mode is not a valid opt until gpg2.1, so condition on that
* Fixed bug #1367675 - IMAP Backend does not work with Yahoo server
  - added the split() as needed in 'nums=list[0].strip().split(" ")'
  - the other fixes mentioned in the bug report comments were already done
* Fixed bug #1671852 - Code regression caused by revision 1108
  - change util.uexc() back to bare uexc()
* Fixed bug #1668750 - Don't mask backend errors
  - added exception prints to module import errors

New in v0.7.11 (2016/12/31)
---------------------------
* Fixed bugs #815510 and #1615480
  - Changed default --volsize to 200MB
* Merged in lp:~mstoll-de/duplicity/duplicity
  - Backblaze announced a new domain for the b2 api
* Merged in lp:~aaron-whitehouse/duplicity/bug_1620085_exclude-if-present-locked-folder
  - Fixes Bug #1620085: --exclude-if-present gives OSError looking for tag in locked folders
* Fixed bug #1623342 with patch from Daniel Jakots
  - failing test on OpenBSD because tar/gtar not found
* Merged in lp:~mwilck/duplicity/duplicity
  - GPG: enable truly non-interactive operation with gpg2
  - This patch fixes the IMO unexpected behavior that, when using GnuPG2, a pass phrase dialog always pops up for
    saving backups. This is particularly annoying when trying to do unattended / fully automatic backups.
* Fixed bug #1621194 with code from Tornhoof
  - Do backup to google drive working without a service account
* Fixed bug #1642098 - does not create PAR2 archives when '--par2-options' is used
  - Missing space between par2-options plus default options
* Fix bug using 40-char sign keys, from Richard McGraw on mail list
  - Remove truncation of argument and adjust comments
* Merged in lp:~dernils/duplicity/robust-dropbox-backend
  - Added new command line option --backend-retry-delay
    that allows to determine the time that duplicity sleeps
    before retrying after an error has occured.
  - Added some robustness to dpbxbackend.py that ensures re-authentication
    happens in case that a socket is changed (e.g. due to a forced reconnect
    of a dynamic internet connection).
* Merged in lp:~ed.so/duplicity/manpage.fixes
  - Fix html output via rman on the website
* Merged in lp:~horgh/duplicity/copy-symlink-targets-721599
  - Add --copy-links to copy symlink contents, not just the link itself.
* Merged in lp:~aaron-whitehouse/duplicity/Bug_1624725_files_within_folder_slash
  - Fixed Bug #1624725, so that an include glob ending in "/" now includes folder contents (for globs with
    and without special characters). This preserves the behaviour that an expression ending in "/" only
    matches a folder, but now the contents of any matching folder is included.
* Fix problem with gpg2 in yakety and zesty
* Fix Bug #1642813 with patch from Ravi
  - If stat() returns None, don't attempt to set perms.
* Merged in lp:~breunigs/duplicity/amazondrive3
  - As reported on the mailinglist, if a space is entered while duplicity asks for the URL, it fails.
    Since all important spaces are URL encoded anyway, this should be fine even if there are spaces in
    the URL at all. I also patched it in the onedrive backend, because it must have similar issues.
* Prep for 0.7.11

New in v0.7.10 (2016/08/20)
---------------------------
* Merged in lp:~mwilck/duplicity/0.7-series
  - Speedup of path_matches_glob() by about 8x.  See
    https://code.launchpad.net/~mwilck/duplicity/0.7-series/+merge/301332
    for more details.
* Remove -w from setsid in functional tests.
* Fixed conflict in merge from Martin Wilck and applied
  - https://code.launchpad.net/~mwilck/duplicity/0.7-series/+merge/301492
  - merge fixes setsid usage in functional testing.
* Fixed bug #1612472 with patch from David Cuthbert
  - Restore from S3 fails with --with-prefix-archive if prefix includes '/'
* Merged in lp:~arashad.ahamad/duplicity/duplicity_latest
  - Changes for connecting to IBM Bluemix ObjectStorage.  See man page.
* Merged in lp:~fenisilius/duplicity/acd_init_mkdir
  - Allow duplicity to create remote folder

(triaxx)

2018-01-26 14:47:48 UTC MAIN commitmail json YAML

www/nginx*: Remove CFLAGS/SunPro workaround, the problem was fixed
by upstream 5 years ago: https://trac.nginx.org/nginx/ticket/65

(fhajny)

2018-01-26 14:44:36 UTC MAIN commitmail json YAML

2018-01-26 14:42:06 UTC MAIN commitmail json YAML

2018-01-26 14:38:27 UTC MAIN commitmail json YAML

Add www/py-cloudfiles and www/py-swiftclient packages

(triaxx)