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 (31m)  pkgsrc-2024Q1 (15d)  pkgsrc-2023Q4 (43d)  pkgsrc-2023Q2 (75d)  pkgsrc-2023Q3 (155d) 

2024-05-13 20:13:28 UTC Now

2018-05-02 12:10:02 UTC MAIN commitmail json YAML

doc: Updated devel/p5-Test-Deep to 1.128

(wiz)

2018-05-02 12:09:53 UTC MAIN commitmail json YAML

p5-Test-Deep: update to 1.128.

1.128    2018-04-18
        - numerous small improvements to documentation; thanks to
          Fabrice Gabolde, Daniel B旦hmer, Lance Wicks, Matthew Horsfall
        - improved CI setup; thanks to eadjei and Philip J. Ludlam

(wiz)

2018-05-02 12:09:16 UTC MAIN commitmail json YAML

doc: Updated devel/p5-Storable to 3.11

(wiz)

2018-05-02 12:09:05 UTC MAIN commitmail json YAML

p5-Storable: update to 3.11.

2018-04-27 20:40:00 xsawyerx
    version 3.11
        * Fix Strawberry Perl build failures.

2018-04-21 22:00:00 xsawyerx
    Version 3.10
        * Fix binary artifacts from distribution.

(wiz)

2018-05-02 12:05:01 UTC MAIN commitmail json YAML

update some tex packages to texlive 2018 versions

(markd)

2018-05-02 12:03:17 UTC MAIN commitmail json YAML

doc: Updated devel/p5-Safe-Isa to 1.000010

(wiz)

2018-05-02 12:03:08 UTC MAIN commitmail json YAML

p5-Safe-Isa: update to 1.000010.

1.000010 - 2018-04-25
  - fix DOES tests on 5.8.x

1.000009 - 2018-04-21
  - Fix handling of DOES and does (they no longer fall back to isa in most
    situations outside of Moo/Moose)

(wiz)

2018-05-02 12:02:36 UTC MAIN commitmail json YAML

doc: Updated devel/p5-Safe-Hole to 0.14

(wiz)

2018-05-02 12:02:27 UTC MAIN commitmail json YAML

p5-Safe-Hole: update to 0.14.

0.14 April 13 2018
    - Update issue tracker to github
    - Tidy all the things
    - README.md for github

(wiz)

2018-05-02 12:01:49 UTC MAIN commitmail json YAML

doc: Updated devel/p5-Ref-Util to 0.204

(wiz)

2018-05-02 12:01:40 UTC MAIN commitmail json YAML

p5-Ref-Util: update to 0.204.

0.204    2018-04-19 13:21:49+02:00 Europe/Oslo

        * fix Makefile.PL so that the 'install' sub is patched before
          WriteMakefile() is called (issue #41).

(wiz)

2018-05-02 12:01:13 UTC MAIN commitmail json YAML

2018-05-02 12:01:11 UTC MAIN commitmail json YAML

doc: Updated devel/p5-PPIx-Regexp to 0.058

(wiz)

2018-05-02 12:00:59 UTC MAIN commitmail json YAML

p5-PPIx-Regexp: update to 0.058.

0.058 2018-04-26 T. R. Wyant
    Prefer /[0-9]/ over /\d/ for numeric checks. The latter can match
    non-ASCII digits.

    Explain the negated POSIX character classes. Also tweak some of the
    asserted explanations -- mostly for readability and parallel
    construction with the negated explanations, but it turns out
    [[:digit:]] is NOT equivalent to [0-9].

0.057 2018-04-17 T. R. Wyant
    Allow ->asserts( 'a*' ). This modification actually allows wild
    cards in asserts() on all match semantic modifiers, but it is
    probably only useful in the case of 'a*', because that is the only
    one that can be doubled.

    Explain grouping structure as 'Grouping', not 'Capture or grouping'.

    Caret modifier was not turning off /n. This was complicated by the
    fact that (?^) was introduced in 5.13.6, but (?n) was not introduced
    until 5.21.8. The solution was to include -n in the expansion of the
    caret if and only if /n had been seen in the scope of the caret.

    Recognize caret in /(?^)x/.

    Acknowledge Regexp::Parsertron in SEE ALSO

(wiz)

2018-05-02 11:55:54 UTC MAIN commitmail json YAML

2018-05-02 11:51:17 UTC MAIN commitmail json YAML

doc: Updated devel/p5-MooX-File-ConfigDir to 0.007

(wiz)

2018-05-02 11:51:11 UTC MAIN commitmail json YAML

2018-05-02 11:51:09 UTC MAIN commitmail json YAML

p5-MooX-File-ConfigDir: update to 0.007.

0.007 2018-04-30
    - Spelling fixes triggered by Mohammed Anwar's PR for
      File::ConfigDir
    - CI improvements to ensure constant high software quality
    - add license files

(wiz)

2018-05-02 11:49:34 UTC MAIN commitmail json YAML

doc: Updated devel/p5-MooX-ConfigFromFile to 0.009

(wiz)

2018-05-02 11:49:25 UTC MAIN commitmail json YAML

p5-MooX-ConfigFromFile: update to 0.009.

0.009 2018-05-01
    - ensure maximal test coverage
    - improve test diagnostics
    - fix distribution META data
    - add license files
    - introduce sorted_loaded_config to allow implementation
      of different sort strategies
    - allow tune merge behavior
    - improve documentation

(wiz)

2018-05-02 11:47:03 UTC MAIN commitmail json YAML

doc: Updated devel/p5-Module-FromPerlVer to 0.021000

(wiz)

2018-05-02 11:46:54 UTC MAIN commitmail json YAML

p5-Module-FromPerlVer: update to 0.021000.

-  v0.21.0 Mon Apr 30 15:14:58 CDT 2018

    Repair Makefile.PL, version spec's lost in the
    regression at v0.20.

-  v0.20.1  Fri Apr 27 18:47:30 CDT 2018

    Makefile.PL cleanups.

-  v0.20.0  Thu Apr 26 22:45:15 CDT 2018

    Bump version.

-  v0.11  Tue Apr 24 17:34:45 CDT 2018

    Add back file-based tests for a variety of version
    strings.

    Replace join on '/' with File::Spec::Functions to allow
    use on systems with volumes -- anyone with VMS kindly
    test this for me.

    Removed anything git-ish from the module & tests.

-  v0.10  Sun Apr 22 19:08:47 CDT 2018

    There is simply no way to get a consistent shell interface to
    git across different platforms; every fix for one breaks another.
    Going back to the original approach of supporting only the
    perl-version dir's, which has reliably worked throughout.

(wiz)

2018-05-02 11:45:42 UTC MAIN commitmail json YAML

2018-05-02 11:45:21 UTC MAIN commitmail json YAML

doc: Updated devel/p5-Module-Compile to 0.37

(wiz)

2018-05-02 11:45:13 UTC MAIN commitmail json YAML

p5-Module-Compile: update to 0.37.

0.37 Sun Apr 29 19:31:11 PDT 2018
- Apply PR/10 @mohawk2++

0.36 Sun Apr 29 17:09:53 PDT 2018
- Apply PR/8 @knowledgejunkie++
- Apply PR/9 @mohawk2++

(wiz)

2018-05-02 11:44:15 UTC MAIN commitmail json YAML

doc: Updated devel/p5-Module-CPANfile to 1.1004

(wiz)

2018-05-02 11:44:02 UTC MAIN commitmail json YAML

p5-Module-CPANfile: update to 1.1004.

1.1004  2018-04-26 02:07:14 PDT
        - Fix a bug in to_strings with empty feature block (charsbar) #50
        - Explicitly add . in tests for perl 5.26

(wiz)

2018-05-02 11:43:02 UTC MAIN commitmail json YAML

doc: Updated devel/p5-Log-Any-Adapter-Log4perl to 0.09

(wiz)

2018-05-02 11:42:52 UTC MAIN commitmail json YAML

p5-Log-Any-Adapter-Log4perl: update to 0.09.

0.09      2018-04-22 13:41:19+02:00 Europe/Oslo

    [Added]

    - Added support for mapping Log::Any structured logging (added in
      Log-Any 1.700) to the Mapped Diagnostic Context. Thanks @dakkar!
      [Github #5]

(wiz)

2018-05-02 11:42:00 UTC MAIN commitmail json YAML

doc: Updated devel/p5-File-ConfigDir to 0.021

(wiz)

2018-05-02 11:41:51 UTC MAIN commitmail json YAML

p5-File-ConfigDir: update to 0.021.

0.021 2018-05-01
    - more MSWin32 related fixups
    - include locallib_cfg_dir in config_dirs

0.020 2018-04-30
    - spelling fixes (Thanks to Mohammed Anwar for the reminder
      and pull request)
    - dependencies correctly expressed
    - tests for and implementation of _find_common_base_dir
      fixed
    - MSWin32 related fixups
    - add license texts

0.019 2018-04-27
    - fix local::lib handling and suggest use local::lib
    - find a users homedir even without File::HomeDir
    - add Travis and Coverage status badges
    - add more tests for proving edge cases to improve test coverage
    - add perlcritic rules and tests
    - introduce perltidy ensurance
    - simplify Travis-CI runs, add coverage test

(wiz)

2018-05-02 11:37:37 UTC MAIN commitmail json YAML

2018-05-02 11:33:44 UTC MAIN commitmail json YAML

2018-05-02 11:32:49 UTC MAIN commitmail json YAML

2018-05-02 11:27:31 UTC MAIN commitmail json YAML

2018-05-02 11:24:39 UTC MAIN commitmail json YAML

2018-05-02 11:19:37 UTC MAIN commitmail json YAML

2018-05-02 11:15:20 UTC MAIN commitmail json YAML

2018-05-02 10:59:49 UTC MAIN commitmail json YAML

py-requests-kerberos: s/pykerberos/kerberos/

Make sure python requires matches dependencies, to keep pip happy.

(markd)

2018-05-02 10:53:26 UTC MAIN commitmail json YAML

py-openpyxl: remove et_xmlfile from requires.txt

et_xmlfile is only used if lxml isn't and we have dependency on py-lxml
so remove from requires.txt to keep pip happy.

(markd)

2018-05-02 10:49:19 UTC MAIN commitmail json YAML

gobject3: buildlink3 -> DEPENDS

in the same vein as devel/libpeas

revision 1.38
date: 2018-04-16 21:48:49 +0100;  author: adam;  state: Exp;  lines: +2 -1;  commitid: WD47AIHKmfnEZHyA;
libpeas: included py-gobject3-common/buildlink3.mk

(prlw1)

2018-05-02 10:21:04 UTC MAIN commitmail json YAML

doc: Updated devel/p5-Dist-Zilla to 6.012

(wiz)

2018-05-02 10:20:55 UTC MAIN commitmail json YAML

p5-Dist-Zilla: update to 6.012.

6.012    2018-04-21 10:20:21+02:00 Europe/Oslo
        - revert addition of Archive::Tar::Wrapper as a mandatory prereq (in
          release 6.011).
        - require a version of Config::MVP that adds the cwd back to @INC
        - record the perl version being used into META file
        - tiny fix to help output for "dzil new"

(wiz)

2018-05-02 09:31:31 UTC MAIN commitmail json YAML

doc: Updated devel/p5-Devel-Events to 0.09

(wiz)

2018-05-02 09:31:18 UTC MAIN commitmail json YAML

p5-Devel-Events: update to 0.09.

0.09      2018-03-27 00:57:48Z
        - converted packaging to Dist::Zilla
        - fixed tests that expect an error message that changed in perl 5.18.0
          (RT#124882)

(wiz)

2018-05-02 09:24:50 UTC MAIN commitmail json YAML

doc: Updated devel/p5-Class-Adapter to 1.09

(wiz)

2018-05-02 09:24:36 UTC MAIN commitmail json YAML

p5-Class-Adapter: update to 1.09.

1.09      2018-04-10 05:27:07Z
        - switch packaging to Dist::Zilla (resolves RT#121115)

(wiz)

2018-05-02 07:34:16 UTC MAIN commitmail json YAML

Updated www/py-httpie, devel/py-test-mock

(adam)

2018-05-02 07:33:45 UTC MAIN commitmail json YAML

py-test-mock: updated to 1.10.0

1.10.0:
Add support for the recently added assert_called method in Python 3.6 and mock-2.0.

(adam)

2018-05-02 07:33:13 UTC MAIN commitmail json YAML

2018-05-02 07:30:41 UTC MAIN commitmail json YAML

py-test-httpbin: added "python" to CATEGORIES

(adam)

2018-05-02 07:29:16 UTC MAIN commitmail json YAML

py-httpie: updated to 0.9.9

0.9.8:
* Extended auth plugin API.
* Added exit status code 7 for plugin errors.
* Added support for curses-less Python installations.
* Fixed REQUEST_ITEM arg incorrectly being reported as required.
* Improved CTRL-C interrupt handling.
* Added the standard exit status code 130 for keyboard interrupts.

0.9.6:
* Added Python 3 as a dependency for Homebrew installations
  to ensure some of the newer HTTP features work out of the box
  for macOS users (starting with HTTPie 0.9.4.).
* Added the ability to unset a request header with Header:, and send an
  empty value with Header;.
* Added --default-scheme <URL_SCHEME> to enable things like
  $ alias https='http --default-scheme=https.
* Added -I as a shortcut for --ignore-stdin.
* Added fish shell completion (located in extras/httpie-completion.fish
  in the Github repo).
* Updated requests to 2.10.0 so that SOCKS support can be added via
  pip install requests[socks].
* Changed the default JSON Accept header from application/json
  to application/json, */*.
* Changed the pre-processing of request HTTP headers so that any leading
  and trailing whitespace is removed.

0.9.4:
* Added Content-Type of files uploaded in multipart/form-data requests
* Added --ssl=<PROTOCOL> to specify the desired SSL/TLS protocol version
  to use for HTTPS requests.
* Added JSON detection with --json, -j to work around incorrect
  Content-Type
* Added --all to show intermediate responses such as redirects (with --follow)
* Added --history-print, -P WHAT to specify formatting of intermediate responses
* Added --max-redirects=N (default 30)
* Added -A as short name for --auth-type
* Added -F as short name for --follow
* Removed the implicit_content_type config option
  (use "default_options": ["--form"] instead)
* Redirected stdout doesn't trigger an error anymore when --output FILE
  is set
* Changed the default --style back to solarized for better support
  of light and dark terminals
* Improved --debug output
* Fixed --session when used with --download
* Fixed --download to trim too long filenames before saving the file
* Fixed the handling of Content-Type with multiple +subtype parts
* Removed the XML formatter as the implementation suffered from multiple issues

(adam)

2018-05-02 07:11:59 UTC MAIN commitmail json YAML

Updated www/py-yarl, devel/py-construct

(adam)

2018-05-02 07:11:25 UTC MAIN commitmail json YAML

py-construct: updated to 2.9.45

2.9.45:
Bug fixes.

(adam)

2018-05-02 07:07:41 UTC MAIN commitmail json YAML

py-yarl: updated to 1.2.2

1.2.2:
Fix build

1.2.1:
Pin minimal required Python to 3.5.3

1.2.0:
Forbid inheritance, replace __init__ with __new__
Support PEP-561 (provide type hinting marker)

(adam)

2018-05-02 06:33:19 UTC MAIN commitmail json YAML

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

(adam)

2018-05-02 06:31:04 UTC MAIN commitmail json YAML

py-django2: updated to 2.0.5

2.0.5:
Bugfixes
* Corrected the import paths that inspectdb generates for django.contrib.postgres fields.
* Fixed a regression in Django 1.11.8 where altering a field with a unique constraint may drop and rebuild more foreign keys than necessary.
* Fixed crashes in django.contrib.admindocs when a view is a callable object, such as django.contrib.syndication.views.Feed.
* Fixed a regression in Django 1.11.12 where QuerySet.values() or values_list() after combining an annotated and unannotated queryset with union(), difference(), or intersection() crashed due to mismatching columns

(adam)

2018-05-02 06:28:35 UTC MAIN commitmail json YAML

py-django: updated to 1.11.13

1.11.13:
Bugfixes
* Fixed a regression in Django 1.11.8 where altering a field with a unique constraint may drop and rebuild more foreign keys than necessary.
* Fixed crashes in django.contrib.admindocs when a view is a callable object, such as django.contrib.syndication.views.Feed.
* Fixed a regression in Django 1.11.12 where QuerySet.values() or values_list() after combining an annotated and unannotated queryset with union(), difference(), or intersection() crashed due to mismatching columns

(adam)

2018-05-02 04:49:43 UTC MAIN commitmail json YAML

Updated math/py-numpy

(adam)

2018-05-02 04:42:25 UTC MAIN commitmail json YAML

py-numpy: updated to 1.14.3

NumPy 1.14.3:
This is a bugfix release for a few bugs reported following the 1.14.2 release:
- np.lib.recfunctions.fromrecords accepts a list-of-lists, until 1.15
- In python2, float types use the new print style when printing to a file
- style arg in "legacy" print mode now works for 0d arrays

(adam)

2018-05-01 23:30:22 UTC MAIN commitmail json YAML

doc: Updated pkgtools/pkglint to 5.5.10

(rillig)

2018-05-01 23:30:11 UTC MAIN commitmail json YAML

2018-05-01 21:20:45 UTC MAIN commitmail json YAML

gst-plugins1-base: fix building on Darwin; removed MAKE_JOBS_SAFE=no

(adam)

2018-05-01 21:11:44 UTC MAIN commitmail json YAML

doc: Added net/fwknop version 2.6.9

(khorben)

2018-05-01 21:11:22 UTC MAIN commitmail json YAML

2018-05-01 21:10:43 UTC MAIN commitmail json YAML

Import net/fwknop version 2.6.9 from wip

fwknop stands for the "FireWall KNock OPerator", and implements an authorization
scheme called Single Packet Authorization (SPA). This method of authorization is
based around a default-drop packet filter (fwknop supports iptables and
firewalld on Linux, ipfw on FreeBSD and Mac OS X, and PF on OpenBSD) and
libpcap. SPA is essentially next generation port knocking.

(khorben)

2018-05-01 20:26:52 UTC MAIN commitmail json YAML

doc: Updated graphics/babl to 0.1.46nb1

(martin)

2018-05-01 20:26:38 UTC MAIN commitmail json YAML

2018-05-01 18:35:56 UTC MAIN commitmail json YAML

Updated emulators/libspectrum, emulators/fuse-emulator, emulators/fuse-emulator-utils

(adam)

2018-05-01 18:35:19 UTC MAIN commitmail json YAML

fuse-emulator-utils: updated to 1.4.1

Version 1.4.1:

* snapdump
  * Don't print UTF-8 characters to the terminal

* snap2tzx
  * Add 4500 and 5000 bps rates for use with TZXduino

* Various minor bug fixes/improvements:
  * Add more examples of fmfconv movie conversion
  * Minor code changes in fmfconv

(adam)

2018-05-01 18:32:53 UTC MAIN commitmail json YAML

fuse-emulator: updated to 1.5.3

1.5.3:
Disable inactive peripherals after loading a snapshot
Re-enable sound after phantom typist finishes loading TAP, standard ROM TZX or +3 DSK images
Upgrade to libspectrum 1.4.2 to fix writing RZX files containing a snapshot which cannot be compressed

(adam)

2018-05-01 18:28:27 UTC MAIN commitmail json YAML

libspectrum: updated to 1.4.2

1.4.2:
* RZX files containing a snapshot which cannot be compressed are
  now written correctly

(adam)

2018-05-01 18:21:26 UTC MAIN commitmail json YAML

Updated devel/py-buildbot and friends

(adam)

2018-05-01 18:20:09 UTC MAIN commitmail json YAML

py-buildbot*: updated to 1.1.1

Bug fixes
* Fix issue which marked all workers dis-configured in the database every 24h
* The :bb:reporter:MailNotifier no longer crashes when sending from/to email
  addresses with "Real Name" parts (e.g., John Doe <john.doe@domain.tld>).
* Corrected pluralization of text on landing page of the web UI

Improved Documentation
* Corrected typo in description of libvirt
* Update sample config to use preferred API

Misc Improvements
* Home page now contains links to recently active builders

(adam)

2018-05-01 16:06:04 UTC MAIN commitmail json YAML

doc: Added graphics/R-gridExtra version 2.3

(minskim)

2018-05-01 16:05:59 UTC MAIN commitmail json YAML

graphics/Makefile: Add R-gridExtra

(minskim)

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

graphics/R-gridExtra: Import version 2.3

Provides a number of user-level functions to work with "grid"
graphics, notably to arrange multiple grid-based plots on a page, and
draw tables.

(minskim)

2018-05-01 15:43:41 UTC MAIN commitmail json YAML

doc: Updated devel/boost-headers to 1.67.0nb2

(minskim)

2018-05-01 15:43:09 UTC MAIN commitmail json YAML

2018-05-01 13:20:44 UTC MAIN commitmail json YAML

biology/htslib: Fix category in bl3

(bacon)

2018-05-01 07:24:07 UTC MAIN commitmail json YAML

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

(adam)

2018-05-01 07:23:36 UTC MAIN commitmail json YAML

py-django-js-asset: updated to 1.1

1.1:
Added support for skipping static(), mostly useful when adding external scripts via JS() (e.g for adding defer="defer").
Made the attributes dictionary optional.

(adam)

2018-05-01 07:22:23 UTC MAIN commitmail json YAML

py-django-admin-rangefilter: updated to 0.3.6

0.3.6:
- Change padding on the buttons

(adam)

2018-05-01 06:58:07 UTC MAIN commitmail json YAML

libtasn1: add bison build dependency.

Fixes build on -current after patch-lib_ASN1.y was added.

(wiz)

2018-05-01 06:17:11 UTC MAIN commitmail json YAML

2018-04-30 20:57:47 UTC MAIN commitmail json YAML

int-brushes: shorten PKGNAME.

(wiz)

2018-04-30 20:57:04 UTC MAIN commitmail json YAML

mypaint-brushes: fix package name in bl3.mk

While here, shorten names of variables.

(wiz)

2018-04-30 20:56:11 UTC MAIN commitmail json YAML

mypaint-brushes: add build dependency on scons

(wiz)

2018-04-30 19:31:56 UTC MAIN commitmail json YAML

doc: Added converters/utf8proc version 2.1.1

(minskim)

2018-04-30 19:31:50 UTC MAIN commitmail json YAML

converters/Makefile: Add utf8proc

(minskim)

2018-04-30 19:31:48 UTC MAIN commitmail json YAML

converters/utf8proc: Import version 2.1.1

utf8proc is a small, clean C library that provides Unicode
normalization, case-folding, and other operations for data in the
UTF-8 encoding, supporting Unicode version 9.0.

(minskim)

2018-04-30 16:54:47 UTC MAIN commitmail json YAML

Add biology/htslib

(bacon)

2018-04-30 16:53:07 UTC MAIN commitmail json YAML

2018-04-30 16:51:54 UTC MAIN commitmail json YAML

biology/htslib: import htslib-1.8

HTSlib is an implementation of a unified C library for accessing common file
formats, such as SAM, CRAM, VCF, and BCF, used for high-throughput sequencing
data. It is the core library used by samtools and bcftools.

(bacon)

2018-04-30 13:20:20 UTC MAIN commitmail json YAML

Allow PKGREVISION'd passenger package as dependency.

(fhajny)

2018-04-30 12:22:31 UTC MAIN commitmail json YAML

2018-04-30 10:41:36 UTC MAIN commitmail json YAML

2018-04-30 10:38:55 UTC MAIN commitmail json YAML

urjtag: remove references to obsolete DragonFly/i386

(wiz)

2018-04-30 10:38:04 UTC MAIN commitmail json YAML

ocaml: remove references to obsolete DragonFly/i386

(wiz)

2018-04-30 10:37:48 UTC MAIN commitmail json YAML

atari800: remove references to obsolete DragonFly/i386

(wiz)

2018-04-30 10:34:32 UTC MAIN commitmail json YAML

doc: Updated security/libgpg-error to 1.30

(wiz)

2018-04-30 10:34:23 UTC MAIN commitmail json YAML

libgpg-error: update to 1.30.

Remove hack for DragonFly/i386, DragonFly is 64-bit only nowadays.

Noteworthy changes in version 1.30 (2018-04-30) [C24/A24/R1]
-----------------------------------------------

* Fix for a hang on Windows when using gpgrt_poll under nPth.

* Build fix for Solaris.  [#3869]

(wiz)

2018-04-30 10:23:49 UTC MAIN commitmail json YAML

2018-04-30 10:21:02 UTC MAIN commitmail json YAML

2018-04-30 10:14:56 UTC MAIN commitmail json YAML

doc: Added net/unison2.51 version 2.51.2

(wiz)

2018-04-30 10:14:45 UTC MAIN commitmail json YAML

net/Makefile: + unison2.51

(wiz)

2018-04-30 10:14:29 UTC MAIN commitmail json YAML

net/unison2.51: import unison-2.51.2

Unison is a file-synchronization tool for Unix and Windows. It allows
two replicas of a collection of files and directories to be stored
on different hosts (or different disks on the same host), modified
separately, and then brought up to date by propagating the changes
in each replica to the other.

(wiz)

2018-04-30 09:47:05 UTC MAIN commitmail json YAML

doc: Updated www/php-glpi to 9.2.3

(hauke)

2018-04-30 09:45:50 UTC MAIN commitmail json YAML

doc: Updated sysutils/p5-Unburden-Home-Dir to 0.4.1

(hauke)

2018-04-30 09:45:13 UTC MAIN commitmail json YAML

2018-04-30 09:21:09 UTC MAIN commitmail json YAML

2018-04-30 09:18:47 UTC MAIN commitmail json YAML

Remove unsupported configure option, fixes PR pkg/53235.

(martin)

2018-04-30 09:00:46 UTC MAIN commitmail json YAML

2018-04-30 08:58:11 UTC MAIN commitmail json YAML

doc: Updated www/squid3 to 3.5.27nb3

(taca)

2018-04-30 08:57:49 UTC MAIN commitmail json YAML

www/squid3: Add official security patch SQUID-2018_3

Add security patch for SQUID-2018_3.

Bump PKGREVISION.

http://www.squid-cache.org/Advisories/SQUID-2018_3.txt

__________________________________________________________________

Problem Description:

Due to incorrect pointer handling Squid is vulnerable to denial
of service attack when processing ESI responses.

__________________________________________________________________

Severity:

This problem allows a remote server delivering ESI responses
to trigger a denial of service for all clients accessing the
Squid service.

This problem is limited to Squid operating as reverse proxy.

(taca)

2018-04-30 08:51:40 UTC MAIN commitmail json YAML

Updated www/py-gunicorn, security/py-m2crypto

(adam)

2018-04-30 08:51:15 UTC MAIN commitmail json YAML

py-m2crypto: updated to 0.30.1

0.30.1:
- Fix packaging (missed packaging testing file)

(adam)

2018-04-30 08:48:07 UTC MAIN commitmail json YAML

py-gunicorn: updated to 19.8.0

19.8.0:
Eventlet 0.21.0 support
Tornado 5 support
support watching additional files with --reload-extra-file
support configuring logging with a dictionary with --logging-config-dict
add support for the --config flag in the GUNICORN_CMD_ARGS environment variable
disable SO_REUSEPORT by default and add the --reuse-port setting
fix: installing inotify on MacOS no longer breaks the reloader
fix: do not throw TypeError when SO_REUSEPORT is not available
fix: properly decode HTTP paths containing certain non-ASCII characters
fix: remove whitespace when logging header values under gevent
fix: close unlinked temporary files
fix: parse --umask=0 correctly
fix: allow loading applications using relative file paths
fix: force blocking mode on the gevent sockets
fix: preserve leading / in request path
fix: forbid contradictory secure scheme headers
fix: handle malformed basic authentication headers in access log
fix: defer handling of USR1 signal to a new greenlet under gevent
fix: the threaded worker would sometimes close the wrong keep-alive connection under Python 2
fix: re-open log files on USR1 signal using handler._open to support subclasses of FileHandler
deprecation: the gaiohttp worker is deprecated, see the worker_class documentation for more information

(adam)

2018-04-30 08:15:38 UTC MAIN commitmail json YAML

doc: Updated textproc/namazu to 2.0.21nb7

(taca)

2018-04-30 08:15:12 UTC MAIN commitmail json YAML

textproc/namazu: fix regular expression error for perl 5.26

Fix regular expression error for perl 5.26 in filter/hnf.pl.

Bump PKGREVISION.

(taca)

2018-04-30 07:57:18 UTC MAIN commitmail json YAML

doc: Updated mail/squirrelmail to 1.4.23pre14764

(taca)

2018-04-30 07:56:55 UTC MAIN commitmail json YAML

mail/squirrelmail: update to 1.4.23pre14764

Fix CVE-2018-8741 and more.

  - Added ability (and user preference) to return to message list
    after moving a message
  - Search enhancement: Added ability to search in more than one
    header without having to search the body
  - Add ability for saved drafts to indicate if they are a reply and
    if so, to which message, and mark that message as replied when
    the draft is finally sent
  - Added option to allow returning to the message one had been
    replying to after sending
  - Sanitize user-supplied attachment filenames (thanks to Florian
    Grunow for reporting this issue) [CVE-2018-8741]
  - Allow users who cannot edit their email address but who have
    multiple identities to edit all their identities

(taca)

2018-04-30 07:37:41 UTC MAIN commitmail json YAML

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

(adam)

2018-04-30 07:37:24 UTC MAIN commitmail json YAML

py-channels: updated to 2.1.1

2.1.1:
* The scope["user"] object is no longer a lazy object, as this conflicts with
  any async-based consumers.

(adam)

2018-04-30 07:36:13 UTC MAIN commitmail json YAML

py-daphne: updated to 2.1.1

2.1.1:
* ASGI application constructors are now run in a threadpool as they might
  contain blocking synchronous code.

(adam)

2018-04-30 07:09:57 UTC MAIN commitmail json YAML

In NetBSD and clang case, Boost fiber will be built.

Reported by adam@ in
https://mail-index.netbsd.org/pkgsrc-changes/2018/04/30/msg174814.html

(ryoon)

2018-04-30 06:52:06 UTC MAIN commitmail json YAML

2018-04-30 06:50:58 UTC MAIN commitmail json YAML

pkgsrc/security/xml-security-c/distinfo@1.10 / diff
pkgsrc/security/xml-security-c/patches/patch-xsec_enc_OpenSSL_OpenSSLCryptoBase64.cpp deleted
pkgsrc/security/xml-security-c/patches/patch-xsec_enc_OpenSSL_OpenSSLCryptoBase64.hpp deleted
pkgsrc/security/xml-security-c/patches/patch-xsec_enc_OpenSSL_OpenSSLCryptoHash.cpp deleted
pkgsrc/security/xml-security-c/patches/patch-xsec_enc_OpenSSL_OpenSSLCryptoHash.hpp deleted
pkgsrc/security/xml-security-c/patches/patch-xsec_enc_OpenSSL_OpenSSLCryptoHashHMAC.cpp deleted
pkgsrc/security/xml-security-c/patches/patch-xsec_enc_OpenSSL_OpenSSLCryptoHashHMAC.hpp deleted
pkgsrc/security/xml-security-c/patches/patch-xsec_enc_OpenSSL_OpenSSLCryptoKeyDSA.cpp deleted
pkgsrc/security/xml-security-c/patches/patch-xsec_enc_OpenSSL_OpenSSLCryptoKeyEC.cpp deleted
pkgsrc/security/xml-security-c/patches/patch-xsec_enc_OpenSSL_OpenSSLCryptoKeyRSA.cpp deleted
pkgsrc/security/xml-security-c/patches/patch-xsec_enc_OpenSSL_OpenSSLCryptoProvider.cpp deleted
pkgsrc/security/xml-security-c/patches/patch-xsec_enc_OpenSSL_OpenSSLCryptoSymmetricKey.cpp deleted
pkgsrc/security/xml-security-c/patches/patch-xsec_enc_OpenSSL_OpenSSLCryptoSymmetricKey.hpp deleted
pkgsrc/security/xml-security-c/patches/patch-xsec_enc_OpenSSL_OpenSSLCryptoX509.cpp deleted
pkgsrc/security/xml-security-c/patches/patch-xsec_tools_checksig_InteropResolver.cpp@1.3 / diff
pkgsrc/security/xml-security-c/patches/patch-xsec_tools_cipher_XencInteropResolver.cpp deleted
pkgsrc/security/xml-security-c/patches/patch-xsec_tools_cipher_cipher.cpp deleted
pkgsrc/security/xml-security-c/patches/patch-xsec_tools_templatesign_templatesign.cpp deleted
pkgsrc/security/xml-security-c/patches/patch-xsec_tools_xklient_xklient.cpp deleted

Revert previous security/openssl is 1.0

Pointed by wiz@, thank you.

(ryoon)

2018-04-30 06:46:40 UTC MAIN commitmail json YAML

doc: Update mail/roundcube* to 1.2.9

mail/roundcube
mail/roundcube-plugin-enigma
mail/roundcube-plugin-password
mail/roundcube-plugin-zipdownload

(taca)

2018-04-30 06:45:04 UTC MAIN commitmail json YAML

2018-04-30 06:44:11 UTC MAIN commitmail json YAML

mail/roundcube: fix typo

Fix typo in DEPENDS.

(taca)

2018-04-30 06:43:37 UTC MAIN commitmail json YAML

Updated converters/py-simplejson, textproc/py-jellyfish

(adam)

2018-04-30 06:43:15 UTC MAIN commitmail json YAML

py-jellyfish: updated to 0.6.1

0.6.1:
fixed wheel release issue

(adam)

2018-04-30 06:41:52 UTC MAIN commitmail json YAML

py-simplejson: updated to 3.14.0

Version 3.14.0:
* Defer is_raw_json test (performance improvement)
* Avoid escaping U+2028 and U+2029 without ensure_ascii
* Fix an incorrect type test in Python 2, avoiding an unnecessary unicode copy.

(adam)

2018-04-30 06:41:16 UTC MAIN commitmail json YAML

links-gui: reset PKGREVISION after update

(wiz)

2018-04-30 06:40:20 UTC MAIN commitmail json YAML

doc: Updated www/links to 2.15

(wiz)

2018-04-30 06:40:11 UTC MAIN commitmail json YAML

links: update to 2.15.

=== RELEASE 2.15 ===

Thu Jan 18 19:12:02 CET 2018 mikulas:

Rewrite google docs URLs to the download link, so that the file can be
viewed in external viewer

Mon Nov 20 01:09:20 CET 2017 mikulas:

Add the list of domains for which proxy is not used

Sun Nov 19 00:57:26 CET 2017 mikulas:

Temporarily replace the stderr handle with /dev/null when decoding
png or svg images because the libraries may write to stderr

Sat Nov 11 21:31:45 CET 2017 mikulas:

Fix improper restarts of connection when http compression is used

Thu Oct 12 21:07:06 CEST 2017 mikulas:

Free cache when using the -source flag, so that memory consumption is
not dependent on downloaded file size

Thu Oct 12 20:39:00 CEST 2017 mikulas:

Do not download compressed files. When the server returns compressed
file and we are downloading, restart the connection without compression.

Tue Oct 10 19:38:04 CEST 2017 mikulas:

Allow browsing files containing characters < 32 in the filename

Sun Oct  8 22:28:56 CEST 2017 mikulas:

Limit the number of OpenMP threads to 8

Sun Oct  8 21:47:12 CEST 2017 mikulas:

Fix premature call to OPENSSL_cleanup while some SSL objects could
still exist

Sat Sep 30 12:44:39 CEST 2017 mikulas:

Enable -ftree-vectorize and -ffast-math for GCC, so that it uses
vector instructions. It improves performance of image scaler.

Mon Sep  4 04:46:20 CEST 2017 mikulas:

Support international domain names

Mon Aug 28 04:24:09 CEST 2017 mikulas:

Fix reordering of blocked URLs each time options were saved and loaded

Wed Aug  2 19:35:00 CEST 2017 mikulas:

Fix reading one byte beyond allocated space in case of corrupted
UTF-8 data - CVE-2017-11114

Tue Jul 18 22:10:00 CEST 2017 mikulas:

Support the brotli compression algorithm using libbrotli:
https://github.com/bagder/libbrotli

Sun Jul 16 15:19:17 CEST 2017 mikulas:

Support lzip compression

Sun Jul  2 21:31:32 CEST 2017 mikulas:

Add a new main menu item 'Windows' for switching windows on framebuffer

Thu Jun 22 19:50:01 CEST 2017 mikulas:

Fix an internal error if the gpm server is terminated while links is
running on a framebuffer

Wed Jun 21 01:22:27 CEST 2017 mikulas:

Use fsync() when writing the bookmarks or settings

Sat Jun  3 01:25:07 CEST 2017 mikulas:

Clear host entry in DNS cache when connection failed

Mon May 29 02:20:08 CEST 2017 mikulas:

Use built-in SSL certificates
This improves tor hardening (the tor exit node could not differentiate
links users from each other based on installed certificates)
It also makes it possible to use certificate verification on systems
with no default certificate store

Sat May 27 21:17:28 CEST 2017 mikulas:

Encode strings to UTF-8 when storing them in a history, it fixes a bug
when browsing the history if Links is run on multiple terminals with
different character sets

Wed Mar 29 20:48:43 CEST 2017 mikulas:

Use absolute time when calculating the time to flush DNS cache, HTTPS
session cache and keepalive connection cache, so that the cache gets
flushed when the machine is kept suspended for a long time.

Sat Mar 18 22:17:36 CET 2017 mikulas:

Report IP addresses in the "Document info" box.

Fri Mar 10 21:05:08 CET 2017 mikulas:

Implement a small connection timeout when connecting to a host with
multiple addresses, so that there is faster fallback from IPv6 to IPv4.

Tue Mar  7 20:30:01 CET 2017 mikulas:

Replace OpenSSL malloc functions with CRYPTO_set_mem_functions, so that
when malloc returns NULL, we can free some cached data and retry

Sat Feb 25 15:59:57 CET 2017 mikulas:

Avoid reallocating the line array over and over with the same size.
Most realloc implementations fall back to no operation if a memory chunk
is reallocated to the same size, however, the address sanitizer always
copies the array - this resulted in quadratic complexity and performance
degradation on big files.

Fri Feb 24 20:42:48 CET 2017 mikulas:

Refactor list processing code so that it conforms to C89 aliasing rules
Also, avoid warning when using ubsan on x32 architecture

Sun Feb 19 23:21:29 CET 2017 mikulas:

Terminate keepalive connection when changing the IPv6 address preference

Sun Feb 19 22:41:08 CET 2017 mikulas:

Links contained a code that tests for ".onion" address suffix and
rejects DNS lookups for it. The code was buggy, it was never activated
and it accessed invalid memory.

Sat Jan 28 20:45:34 CET 2017 mikulas:

Avoid memcpy with NULL source argument and zero length (it doesn't
crash, but it's formally incorrect and the sanitizer warns about it)

Wed Jan 18 22:52:09 CET 2017 mikulas:

Make the "dns-prefetch" link prefetch just dns, not the whole document

Wed Jan 18 21:16:27 CET 2017 mikulas:

Fix compilation failure on OpenBSD because OpenBSD removed
the timeout_* macros from libevent

Tue Jan 17 21:31:38 CET 2017 mikulas:

Use OpenSSL functions X509_check_host and X509_check_ip if available

Mon Dec 26 16:49:38 CET 2016 mikulas:

Report status when formatting document or searching

Wed Dec 14 04:55:32 CET 2016 mikulas:

Use session cache on https

(wiz)

2018-04-30 06:38:54 UTC MAIN commitmail json YAML

doc: Updated multimedia/mpv to 0.28.2

(wiz)

2018-04-30 06:38:45 UTC MAIN commitmail json YAML

mpv: update to 0.28.2.

0.28.2

This release contains an additional fix for CVE-2018-6360.

Fixes and Minor Enhancements

    ytdl_hook: whitelist subtitle URLs as well (#5456)

0.28.1

This release fixes CVE-2018-6360.

Fixes and Minor Enhancements

    ytdl_hook: whitelist protocols from urls retrieved from youtube-dl (#5456)

0.28.0

This release needs recent FFmpeg (newer than 3.4) due to major refactoring.
Required library versions:

    libavutil >= 56.6.100
    libavcodec >= 58.7.100
    libavformat >= 58.0.102
    libswscale >= 5.0.101
    libavfilter >= 7.0.101
    libswresample >= 3.0.100

The LGPL 2.1+ relicensing process is now mostly complete. The remaining GPL-only
code (see Copyright file) can be disabled at build time by using --enable-lgpl.

Features

Added

    Add DRM_PRIME Format Handling and Display for RockChip MPP decoders
    csputils: Add support for Display P3 primaries
    demux: support multiple seekable cached ranges, display cache ranges on OSC
    demux_playlist: support .url files (#5107)
    dvb: Add multiple frontends support (up to 8)
    dvb: implement parsing of modulation for VDR-style channels config
    hwdec: add mediacodec hardware decoder for IMGFMT_MEDIACODEC frames,
    rename mediacodec to mediacodec-copy
    lua: integrate stats.lua script (bound to i/I by default)
    vd_lavc: add support for nvdec hwaccel
    vo_gpu: add android opengl backend
    vo_gpu: initial d3d11 support
    vo_gpu: vulkan support

Removed

    af: remove deprecated audio filters (channels, equalizer, pan, volume;
    replacements in lavfi)
    vf: remove most GPL video filters (crop, dsize, expand, flip, gradfun, mirror,
    noformat, pullup, rotate, scale, stereo3d, yadif; replacements in lavfi)
    vf_buffer: remove this filter
    video: remove automatic stereo3d filter insertion
    vo_gpu: remove hwdec_vaglx interop
    vo_opengl: refactor into vo_gpu
    vo_wayland: remove

Options and Commands

Added

    demux: add option to create CC tracks eagerly (--sub-create-cc-track)
    options: add --start=none to reset previously set start time
    options: add --vlang switch

Changed

    cache: lower default size to 2*10MB
    demux: bump the demuxer cache readahead duration to 10 hours
    demux: use seekable cache for network by default, bump prefetch limit
    msg: make --msg-level affect --log-file too
    player/misc.c: allow both --length and --end to control play endpoint
    player: match subtitles with language tags with --sub-auto=exact
    rename --opengl-hwdec-interop to --gpu-hwdec-interop (now mostly useless)
    vd_lavc: prefer nvdec over vdpau with --hwdec=auto (better codec and surface
    format support)
    vd_lavc: rename --hwdec=rpi to --hwdec=mmal

Removed

    options: remove --heartbeat-cmd and --heartbeat-interval
    (incidentally fixes #4888)

Fixes and Minor Enhancements

    TOOLS/autoload.lua: add ogm, ogg and opus extensions
    Use /dev/tty instead of stdin for terminal input (#4190)
    audio: add audio softvol processing to AO (replaces previously GPL窶囘 code)
    audio: fix channel conversion with NA channels (e.g. with ALSA)
    audio: fix missing volume update on init and reinit
    csputils: Fix DCI P3 primaries white point
    demux: don't allow subtitles to mess up buffered time display
    demux: fix .cue files with audio files that contain attached pictures
    demux: fix accounting for seekable ranges on track switches (fixes missing
    audio when cycling through audio tracks with e.g. EDL, --merge-files, ordered
    chapters and youtube-dl pseudo DASH)
    demux: fix crash with cue/ordered chapter files (#5027)
    demux: speed up cache seeking with a coarse index
    demux_lavf: always give libavformat the filename when probing
    (helps with mp3 files)
    demux_mkv: add V_SNOW tag to mkv_video_tags
    dvb: Fix long channel switching: next/prev channel
    dvb: fixes for ATSC tuning
    lavc_conv: clamp timestamps to positive (#5047)
    macOS: fix bundle on macOS High Sierra (10.13) (#4926, #4866)
    mp_image: always copy color attributes on hw download (#4804)
    mp_image: select an explicit fallback for chroma location (#4804)
    msg: bump log level of --log-file to -v -v
    msg: reinterpret a bunch of message levels
    osc: fix rare stack overflow when changing visibility mode
    osdep/io: add android-related bullshit to fix files >2 GiB
    player/playloop.c: respect playback start time when using --loop-file
    player: allow seeking in cached parts of unseekable streams
    player: make track language matching case insensitive (#5272)
    player: use start timestamp for ab-looping if --ab-loop-a is absent
    player: when loading external file, always add all track types (#5132)
    restore-old-bindings.conf: add old macOS/Wayland AXIS bindings
    screenshot: create directories from template
    scripting: report dlerror() output
    sd_ass: accept RFC8081 font media types
    sd_ass: accept otc as fallback OpenType collection file extension
    stream_libarchive: work around various types of locale braindeath
    (https://git.io/vbiFJ)
    subprocess-win: don't change the mouse cursor when creating processes
    video: add a hack to avoid missing subtitles with vf_sub (#5194)
    video: fix alpha handling (#4983)
    video: fix memory leaks (roughly 1 KB per decoded frame) with hwdec copy modes
    video: fix rotation and deinterlace auto filters
    video: properly pass through ICC data
    vo: add support for externally driven renderloop and make wayland use it
    (partially fixes display-sync under wayland; disables rendering when window
    is invisible)
    vo_gpu: change --tone-mapping-desaturate algorithm
    vo_gpu: enable 3DLUTs in dumb mode
    vo_gpu: fix gamma scale
    vo_gpu: fix mobius tone mapping compatibility to GLSL 120 (#5069)
    vo_gpu: fix video sometimes not being rerendered on equalizer change
    vo_gpu: kill off FBOTEX_FUZZY (#1814)
    vo_gpu: opengl: fix possible screenshot window crash (#4905)
    vo_gpu: opengl: use GLX_MESA_swap_control where available
    vo_gpu: reduce the --alpha=blend-tiles checkerboard intensity
    vo_gpu: win: remove exclusive-fullscreen detection hack
    vo_lavc: remove messy delayed subtitle rendering logic (#4689)
    wayland_common: implement output tracking, many cleanups and bugfixes
    Windows: skip window snapping if Windows handled it
    Windows: add more-POSIXy versions of open() and fstat() (#4711)
    ytdl_hook: don't prepend ytdl:// to non-youtube links in playlists (#5003)

(wiz)

2018-04-30 06:30:52 UTC MAIN commitmail json YAML

doc/TODO: - gimp, boost-libs

(wiz)

2018-04-30 06:11:55 UTC MAIN commitmail json YAML

py-cairo: Switch to egg.mk and update PLIST for it.

For build consistency

(wiz)

2018-04-30 06:06:43 UTC MAIN commitmail json YAML

wxGTK30: Remove unused checksum for libtool patch

(wiz)

2018-04-30 06:06:18 UTC MAIN commitmail json YAML

doc: Updated finance/gnucash to 3.1

(wiz)

2018-04-30 06:06:07 UTC MAIN commitmail json YAML

gnucash: update to 3.1.

3.1    - 29 April 2018
The second release of the 3.0 stable series.

The following bugs have been fixed:
    Bug 118391 - Long currency names untranslated
    Bug 769686 - Notes not imported when using update and reconcile in
                import transactions from CSV
    Bug 772776 - VERY large queries (over 11000 fields in IN clause) slow
                down GnuCash
    Bug 782144 - git-master - Save Corrupts Data File / Not Open Data File
    Bug 792105 - Startup takes several minutes
    Bug 793461 - Transaction matcher window blank when importing QFX
    Bug 794767 - Dates default to 01/01/1970
    Bug 794916 - Fails to find environment file at startup when installation
                prefix is '/opt'
    Bug 794936 - 3.0 does not open previously saved sqlite3 files properly
                - corrupted business data
    Bug 794941 - Both print icons export to pdf
    Bug 794953 - Ellipsize on short tab labels
                Correct error on when to ellipsize tab labels. Also as this
                is used in two places separate out this to new function so
                it is not duplicated.
    Bug 794990 - Double click does not work on saved reports
                When you double click on the saved report description nothing
                happens. This was down to a conflict on a couple of call
                backs and one of them was incorrectly setup.
    Bug 794994 - Display Alphavantage key in full
                Set the entry to expand so all the space is used to display.
    Bug 795031 - 3.0 Crashes on loading when opening 2.6.19 file
    Bug 795039 - Crash on startup using Technicolor Style sheet in report
    Bug 795040 - GnuCash crashes when searching for a newly created bill
    Bug 795049 - GnuCash 2.6.20-1 (Fedora Linux package) is unable to open
                MariaDB.
    Bug 795064 - Enable subtotal-only if either sortkeys are dates
                This will allow 'show subtotals only' if sortkeys are
                date-types. This allows, for example, prime-sortkey=date,
                yearly. sec-sortkey=date, monthly.
    Bug 795068 - src/optional/python-bindings missing several files
    Bug 795080 - Some dates reset to 01/01/1970
                An odd corner case: BST apparently came off of DST at 23:00
                26 Oct 2014, so midnight that day was ambiguous about being
                DST or not; that causes the local_date_time constructor to
                throw in spite of the tm.is_dst element being 0 (meaning pick
                standard time). Instead of just failing in that case, try
                constructing a local_date_time three hours later then adjust
                it back three hours. If *that* doesn't work then throw a
                std::invalid argument.
    Bug 795082 - CSV import crashes if a transaction's 'Account' field is
                empty and no default Account set
    Bug 795101 - Scrollbar floats and covers toggle buttons
                When the scrollbar appears for the reconcile windows it can
                float above the reconcile toggle button which make it
                difficult to toggle. Move this column to the start which has
                the advantage of aligning the amount column above the Total
                value.
    Bug 795142 - Unable to enter account codes in business sheets
                In Bills, Invoices and Expense vouchers you can not enter an
                account code in an account field like you can on a normal
                register, enable this.
    Bug 795155 - CSV import does not distinguish between deposit and withdrawal
    Bug 795347 - Australian (GMT+10) OFX transactions imported have previous
                days date
    Bug 795377 - Reads and saves Gnucash 2.6.19 XML file, then can't reread
                it, due to bad date in old file
    Bug 795389 - Hard to see figures in the budget window
                The budget view had hard coded black for normal values and
                dark grey for other values. Changed this so normal values
                are reset to default color and adjusted the grey based on
                default color for theme.
    Bug 795405 - All Dates in Price Database Off-By-One After 3.0 Upgrade
    Bug 795446 - On Windows there is a blank tip of the day
                When the tip_of_the_day.list is created a new line is
                appended to the list file and on Windows this causes a blank
                tip so remove the adding of the extra line.
    Bug 795471 - Budget window scrolls edited cell out of site
                  When editing cells that have been revealed on the right by
                  scrolling the window snaps back to the left hiding the cell
                  being edited. This may be due to an underlying gtk issue
                  but these changes fix the issue visually.

Other repairs or enhancements not marked as bugs:
    On Windows the tooltip for saved reports was incorrect
        When the mouse was placed over a saved report description on Windows an
        empty tooltip was displayed. Setup the query tooltip callback so it does
        not display a tooltip for description column.
    Fix crash when loading sql book with posted transactions
    Add ability to recognize and use a pre-compiled libgmock.so.
    html-font: add default font family
        Windows ships with GTK2 in which the default font styles are named
        "Sans" "Sans Bold" "Sans Normal" etc. There is no "Sans" font in
        Windows; I vote to add a default "Sans-Serif" font-family which is
        valid CSS. This ensures exported reports are shown as intended.
    Several improvements to the Transaction and GST reports.
    csv-impport - Allow empty amount fields
        Treat empty amount fields as 0. This is necessary for example in
        the case the csv import file has both a deposit and a withdrawal
        column.
    Remove the set transient parent setting for Reconcile window
        The Reconcile option is already a window so it is not necessary to set
        this value which allows the jump to transaction to work properly.
    Date Format dialog flashes up when file/properties used
        When you select the File/Properties dialog, in the construction of that
        a 'Date Format' dialog flashes up while the date component is moved to
        the properties dialog. Can mainly be seen on Windows so remove the
        visible setting in glade file.
    Prevent throw in gnc-pricedb.
        If a price lookup is given an invalid time64/timespec (i.e. INT64_MAX)
        then just return NULL instead of trying to find the nearest price.
    Set GNC_VCS at build time instead of when making the tarball.
        Because the tarball is always made from a VCS repo.
    If there are no prices in the db, critical errors are flagged
        When dialog transfer is used between two commodities and there are no
        prices in the db a critical error is logged. Test for price object
        being NULL before retrieving the price for the error message.

The following translations are updated: Slovak, Spanish

Known Problems:
    It is not possible to overwrite SQL Databases from within GnuCash, even
        though GnuCash will ask if you want to. Bug 789594
    Several dates, including Accounting Period, are subject to change with
        time zone and daylight-time changes. Bug 791825
    Some HBCI information is not loaded correctly so the first transaction
        download will re-retrieve transactions unless the beginning date is
        set explicitly. Bug 792397.
    The new CSV importer's Price of Shares column doesn't work. Bug 793306
    The new CSV importer's numeric parser can't parse numbers of the form
        x + y/z. Bug 793556.
    Python bindings may not work in some installations because the bindings
        are unable to find the backend modules (libgncmod-backend-dbi and
        libgncmod-backend-xml). Bug 794526
    Get Quotes can be slow if one has a large number of saved prices.
        Bug 794644.
    The Mac localization code can set the wrong encoding for strftime causing
        the register's date picker to label months "Null" in some locales.
        Bug 794807
    On Mac, the File Open dialog will crash if one types anything.
        (This is a Gtk+ bug). Bug 794809
    An open register is not immediately updated when the Since Last Run
        dialog creates transaction splits in the register's account. Bug 794854
    GnuCash asks if one wants to save changes when quitting or opening a file
        even if there's no book open. Bug 794870
    Windows Defender falsly identifies the GnuCash installer as a Trojan.
        Bug 794967
    Some Windows users have trouble using Chinese input methods on the
        Register; other controls work. Bug 795253
    On Microsoft Windows the Tab key does not work in the register if the
        caps-lock key is on. Bug 795294
    GnuCash will crash if one attempts to import a CSV file with more than
        1400 transactions. Bug 795383
    Invalid input into a formula (Debit/Credit) field is inconsistent
        depending on the input. Bug 795614.

(wiz)

2018-04-30 05:40:16 UTC MAIN commitmail json YAML

Updated graphics/feh to 2.25.1

(ryoon)

2018-04-30 05:39:49 UTC MAIN commitmail json YAML

Update to 2.25.1

Changelog:
wed, 07 Mar 2018 17:49:52 +0100  Daniel Friesel <derf+feh@finalrewind.org>

* Release v2.25.1
    * Fix compilation issues when using CFLAGS=-m64 on some gcc versions
    * Re-render current image when toggle_fixed_geometry is input

Sun, 04 Mar 2018 08:53:50 +0100  Daniel Friesel <derf+feh@finalrewind.org>

* Release v2.25
    * Add --version-sort option to enable natural sorting of file and directory
      names. This requires a libc with strverscmp support, which is a
      non-POSIX GNU extension. Use the new build flag `verscmp=0` to disable
      this feature on systems which do not ship strverscmp
      (patch by ulteq)
    * Allow arbitrary X11 colors as -B/--image-bg argument (patch by ulteq)
    * Improve --image-bg support and transparency handling in --bg-* mode
    * Respect --geometry settings in --bg-fill mode
    * Add keybinding toggle_auto_zoom (default "Z") to toggle --auto-zoom
    * Fix filelists specified by -f/--filelist not being reloaded when using
      --reload

Mon, 26 Feb 2018 21:41:38 +0100  Daniel Friesel <derf+feh@finalrewind.org>

* Release v2.24
    * Improve performance when using --{max,min}-dimension in slideshow mode
      (patch by ulteq)
    * Fix crash when using %m format specifier in slideshow mode
      (introduced in feh 2.23.1)

Mon, 12 Feb 2018 22:11:55 +0100  Daniel Friesel <derf+feh@finalrewind.org>

* Release v2.23.2
    * Fix support for nested quotes in .confeg/feh/themes

Wed, 31 Jan 2018 17:38:25 +0100  Daniel Friesel <derf+feh@finalrewind.org>

* Release v2.23.1
    * The Makefile no longer honors CPPFLAGS and instead consistently uses
      CFLAGS for user-provided include paths
    * Fix %u format specifier in multiwindow and list modes (patch by ulteq)
    * Minor performance improvements (patches by ulteq)
    * Stability improvements when using --magick-timeout (patch by ulteq)

Thu, 28 Dec 2017 19:26:29 +0100  Daniel Friesel <derf+feh@finalrewind.org>

* Release v2.23
    * Fix broken thumbnail/index windows when using --scale-down
    * Use Imlib2 in-memory image cache (default cache size: 4MiB). This allows
      for significant performance improvements especially in small slideshows
    * Add --cache-size option to set Imlib2 image cache size

(ryoon)

2018-04-30 05:34:18 UTC MAIN commitmail json YAML

Updated sysutils/open-vm-tools to 10.2.5

(ryoon)

2018-04-30 05:33:46 UTC MAIN commitmail json YAML

Remove PKGREVISION after update

(ryoon)

2018-04-30 05:32:22 UTC MAIN commitmail json YAML

Update to 10.2.5

Changelog:
open-vm-tools release 10.2.5 based on build 8068406

Resolved Issues

  * open-vm-tools 10.2.0 does not recognize UFS filesystem partitions

    open-vm-tools 10.2.0 has dropped UFS from the list of known
    file system type. As a result, the default filesystem of Solaris
    and FreeBSD is not recognized. open-vm-tools Services in the
    GuestInfo for the virtual machine do not report these filesystems.
    You might not be able to monitor the disk usage of UFS filesystems
    with vRealize Operations or vCenter Managed Object Browser.

    This issue is resolved in this release.

  * Information about non-existing device mounted to a file system
    was not reported

    Few Linux guest operating systems might have a non-existing
    device mounted to a filesystem. For example /dev/root/.
    open-vm-tools does not report this information.

    This issue is resolved in this release.

(ryoon)

2018-04-30 05:25:24 UTC MAIN commitmail json YAML

pkgsrc/security/xml-security-c/Makefile@1.18 / diff
pkgsrc/security/xml-security-c/distinfo@1.9 / diff
pkgsrc/security/xml-security-c/patches/patch-xsec_enc_OpenSSL_OpenSSLCryptoBase64.cpp@1.1 / diff
pkgsrc/security/xml-security-c/patches/patch-xsec_enc_OpenSSL_OpenSSLCryptoBase64.hpp@1.1 / diff
pkgsrc/security/xml-security-c/patches/patch-xsec_enc_OpenSSL_OpenSSLCryptoHash.cpp@1.1 / diff
pkgsrc/security/xml-security-c/patches/patch-xsec_enc_OpenSSL_OpenSSLCryptoHash.hpp@1.1 / diff
pkgsrc/security/xml-security-c/patches/patch-xsec_enc_OpenSSL_OpenSSLCryptoHashHMAC.cpp@1.1 / diff
pkgsrc/security/xml-security-c/patches/patch-xsec_enc_OpenSSL_OpenSSLCryptoHashHMAC.hpp@1.1 / diff
pkgsrc/security/xml-security-c/patches/patch-xsec_enc_OpenSSL_OpenSSLCryptoKeyDSA.cpp@1.1 / diff
pkgsrc/security/xml-security-c/patches/patch-xsec_enc_OpenSSL_OpenSSLCryptoKeyEC.cpp@1.1 / diff
pkgsrc/security/xml-security-c/patches/patch-xsec_enc_OpenSSL_OpenSSLCryptoKeyRSA.cpp@1.1 / diff
pkgsrc/security/xml-security-c/patches/patch-xsec_enc_OpenSSL_OpenSSLCryptoProvider.cpp@1.1 / diff
pkgsrc/security/xml-security-c/patches/patch-xsec_enc_OpenSSL_OpenSSLCryptoSymmetricKey.cpp@1.1 / diff
pkgsrc/security/xml-security-c/patches/patch-xsec_enc_OpenSSL_OpenSSLCryptoSymmetricKey.hpp@1.1 / diff
pkgsrc/security/xml-security-c/patches/patch-xsec_enc_OpenSSL_OpenSSLCryptoX509.cpp@1.1 / diff
pkgsrc/security/xml-security-c/patches/patch-xsec_tools_checksig_InteropResolver.cpp@1.2 / diff
pkgsrc/security/xml-security-c/patches/patch-xsec_tools_cipher_XencInteropResolver.cpp@1.1 / diff
pkgsrc/security/xml-security-c/patches/patch-xsec_tools_cipher_cipher.cpp@1.1 / diff
pkgsrc/security/xml-security-c/patches/patch-xsec_tools_templatesign_templatesign.cpp@1.1 / diff
pkgsrc/security/xml-security-c/patches/patch-xsec_tools_xklient_xklient.cpp@1.1 / diff

Fix build with OpenSSL 1.1

* From Fedora's xml-security-c-1.7.3_openssl1.1.patch
* Use OpenSSL 1.1 with BUILDLINK_API_DEPENDS

(ryoon)

2018-04-30 05:12:51 UTC MAIN commitmail json YAML

Update to 2.10.0

Changelog:
Overview of Changes from GIMP 2.10.0 RC1 to GIMP 2.10.0
=======================================================

Core:

  - CLI option --show-playground visible in --help.
  - Sample point dockable now works with more than 4 sample points.
  - Various warnings removed, multi-threading officially not
    "experimental" anymore…
  - Various fill and fade operations now use the current paint composite
    mode, allowing for instance filling to paint over transparent areas.
  - Default layer and paint modes are now Normal (instead of Legacy).
  - Be smarter about layer modes for new layers.
  - Get rid of the remaining places that were using the NORMAL_LEGACY
    mode by default (painting, some more).
  - Improve painting speed even more by even more evil C++.
  - Flipping drawables is much faster because it's now working
    tile-by-tile.
  - Gradient rendering is now much faster, using a cache.

Plug-ins:

  - Ripple plugin removed, compat PDB-API "plug-in-ripple" added
    instead.

PDB:

  - New procedure: gimp-item-transform-translate.
  - Make gimp-item-transform-* transform linked items too.
  - Deprecate gimp-color-balance and gimp-layer-translate.

Assets / Resources:

  - New "Fun" category for brushes (moving the "Pepper" there, which
    also gets improved resolution), and adding Wilber and GEGL brushes.
  - "Structure" brush obsoleted.
  - 5 new and more serious brushes.

Translations:

  - 6 translations were updated: Catalan, Danish, Finnish, Korean,
    Polish, Swedish.

Overview of Changes from GIMP 2.10.0 RC1 to GIMP 2.10.0 RC2
===========================================================

Core:

  - Symmetries are now preserved in XCF files (saved as image parasites).
  - New runtime option --show-debug-menu in order to make the File >
    Debug menu visible.
  - Do not show invisible actions in search dialog.
  - Do not dither image mask and channels for imported images.
  - Various optimizations for painting and display (WIP), including
    parallelized painting code.
  - New "Misc" group to the Dashboard dock, with currently only a
    "Mipmapped" field showing the total size of processed mipmapped
    data.
  - Plug-ins debugging on crashes through --stack-trace-mode CLI option
    improved to handle more case.
  - Fix selection -> channel -> selection roundtrips by never doing
    any gamma conversion when converting between an image's selection,
    channels, masks. Also, make all channels linear in all images with
    >8bit.

Libgimp:

  - New group "drawable_edit" which contains all functions from "edit"
    that are not cut/copy/paste. The new functions have much less
    arguments and take them from the context instead. The respective
    functions in "edit" have been deprecated.
  - New functions in "context" to configure aspects of gradient
    drawing, and to set the built-in gradients (the new gradient
    function in "drawable_edit" doesn't have a parameter for the
    gradient type any longer).

User interface:

  - Lighter and Darker themes removed for now, Light and Dark themes
    rewritten from scratch to get rid of various usability issues and
    glitches. Only Gray theme from previous set kept as-is.
  - New GimpToolGyroscope on-canvas control, currently used for
    the Panorama Projection filter. The widget provides on-canvas
    interaction for 3D rotation (yaw, pitch, roll).

Configurability:

  - In Preferences > Dialog Defaults, new section "Filter Dialogs"
    created to customize various common features of filters, such as
    recent settings and advanced color options.
  - Do not default to last used filter settings, but allow this behavior
    in Preferences > Dialog Defaults, with checkbox "Default to the last
    used settings".

Tools:

  - Color used in the Smudge tool is now added to the color history.
  - "Blend" tool renamed to much more consistent "Gradient" tool.
    Also it can now work in linear RGB matching capabilities CSS/SVG
    specification without gamma-errors in color blending and CIE Lab
    which in addition keeps a perceptual graylevel.

Assets / Resources:

  - Adding 4K UHD in document templates (and fixing 4K DCI).

Building:

  - New --enable-bundled-mypaint-brushes option in configure to decide
    whether to use the configure-time installation path of MyPaint
    brushes, or use a path relative to GIMP installation prefix
    (typically for bundled binaries, such as on Windows or macOS).
  - Detect freetype2 using pkg-config (`freetype-config` is on its way
    out in various distributions apparently).
  - Appdata now installed to $PREFIX/share/metainfo/

Translations:

  - 8 translations were updated: Arabic, Catalan, Chinese, French, Italian,
    Polish, Russian, Swedish.

Overview of Changes from GIMP 2.9.8 to GIMP 2.10.0 RC1
======================================================

Core:

  - New dashboard dockable: shows the current GEGL cache and swap sizes
    and CPU usage and active time, and their recent history. It has
    options to control the update rate and history duration of the data,
    and an option to warn (by raising/blinking the dialog) when the swap
    size approaches its limit.
  - Make the selection boundary detection the same as 2.8.
  - The environment variable GIMP_DEBUG can now be set to "list-all" to
    display available debug domains. Non-recognized flags will also
    trigger the debug flag list output.
  - Improve migration from 2.8 to 2.10 by recursively migrating
    configuration files (up to 5 levels, to protect from recursive
    symbolic links).
  - Mark legacy plug-ins and scripts in menus.
  - Enable "save-tool-options" and "save-device-status" by default,
    it's the expected behavior these days.
  - GIMP doesn't warn any more for unknown darktable XMP metadata. We now
    register the corresponding namespace.
  - Adding settings for metadata export handling in "Image Import &
    Export" page of Preferences. By default, the settings are checked,
    but you can uncheck them (in particular since metadata can often
    contain a lot of sensitive information).
  - Splash image now scaled down to maximum 1/2 of the screen area. This
    will allow to ship a big splash image which will be visible on all
    type of screens, whichever low or high resolution. Vector splash
    images are scaled both up or down to have them always at ideal size.
  - Brightness-Contrast, Curves, Levels and Threshold are now available
    in "Repeat last" history.
  - Improve action history to not show newly excluded actions (which
    were already in our history from before the exclusion).
  - Use GEGL for transform-tools preview, allowing faster and more
    accurate previews.
  - Re-arrange color models in the Color dock (WIP).
  - New debug tool and infrastructure to handle WARNING and CRITICAL
    errors, as well as fatal errors (crashes), raising a pop-up with all
    version information on GIMP and its main dependencies, as well as
    the error message and backtraces, and encouraging people to make bug
    reports.
  - Support layer masks on layer groups.
  - GIMP now attempts to backup unsaved images when it crashes. Then at
    next startup, it will suggest to recover the salvaged images. Image
    recovery is not 100% guaranteed.
  - New gimp_spawn_async() function uses vfork() to help avoid hanging
    during a fork process, currently used for plug-ins.
  - Dock color picker is now color-managed on macOS.

Libgimp:

  - New gimp_export_exif(), gimp_export_xmp() and gimp_export_iptc()
    functions returning the creator choice regarding default handling
    for metadata export (as set in the Preferences).
  - GIMP Protocol version incremented.
  - New gimp_get_pdb_status() to return the status of the last PDB
    call. This is needed for plug-ins which depend on other plug-ins'
    procedures. If for instance, a second-level plug-in is interrupted
    interactively, we don't want to process this as an error but as a
    cancellation.
  - New gimp_stack_trace_available(), gimp_stack_trace_print() and
    gimp_stack_trace_query() for debugging.
  - Use gegl:distance-transform in gimp_edit_blend() implementation
    making it much faster for all GRADIENT_SHAPEBURST_* gradient types.
    Legacy gimp:shapeburst operation has been deleted.
  - New gimp_context_get_distance_metric() and
    gimp_context_set_distance_metric() for distance metric used in
    gimp_edit_blend() (and future usage).

GUI and Usability:

  - New icons: "gimp-attach", "gimp-color-space-linear",
    "gimp-color-space-perceptual", "gimp-color-temperature",
    "gimp-dashboard", "gimp-detach", "gimp-tool-desaturate",
    "gimp-tool-exposure", "gimp-tool-shadows-highlights".
  - Switching between linear and perceptual (gamma-corrected) spaces
    in the Histogram dialog is easier now: two buttons instead of one
    two-way button where current state was difficult to understand.
  - Shorten color channel labels in the color frame (color picker tool,
    sample point editor…) with conventional 1 or 2-letter abbreviations,
    and split coordinates on 2 lines.
  - We now switch to "Huge" icons by default when the display pixel
    density is over 250 PPI (used to be 300 PPI).
  - Improve action history sorting: items climb up the list faster,
    while top items retain their relative position longer.
  - Extend action search "initialism": Extend initialism-based search
    (e.g.: "gb" for "Gaussian Blur"), by matching arbitrarily-long
    initialisms, and by allowing partial matches (with lesser priority).
  - Values in the GimpNumberPairEntry widgets can now be cleared by clicking
    an icon.
  - Transform Grid controller is now available for custom UIs of GEGL
    operations (currently used for Recursive Transform op).
  - New GimpHighlightableButton widget is used to draw attention to buttons
    in certain cases. Currently used for anchoring and removing floating
    selections.
  - Composite modes were renamed to be more descriptive, as follows:
    Source Over      =>  Union
    Source Atop      =>  Clip to Backdrop
    Destination Atop  =>  Clip to Layer
    Source In        =>  Intersection

Configurability:

  - Wilber logo in the toolbox can now be disabled via Preferences
    (the Toolbox page).

Tools:

  - "Link brush size with canvas zoom" paint option becomes "Lock brush
    to view" to make a brush invariant in display space whichever
    scaling, rotation, and reflection.
  - Blend tool now displays the line length (in current shell unit and
    with ideal digit accuracy) and angle in the status bar.
  - Constrain line angles in display space: all tools which have a line
    constraint feature (for instance blend tool, paint tools in line
    mode, etc.) will now do so relatively to the display, allowing you
    to rotate the canvas in order to constrain to any arbitrary angle.
  - Levels and Curves can now work on linear light data, the toggles are
    at the top of respective dialogs, right next to linear/log toggles
    for the histogram.
  - Blend tool now has a distance metric option to determine how
    distances are computed (Euclidean, Manhattan or Chebyshev
    distances).

Filters:

  - New GEGL-based Shadows-Highlights filter now available in the Colors
    menu. The implementation is based on the code from darktable.

Plug-ins:

  - Screenshot with the generic Freedesktop API has been implemented. It
    is meant to replace all desktop environment specific APIs eventually
    but needs to get reasonable features first. Therefore currently
    GNOME/KDE and X11 implementations still have priority.
  - qbist ported to GEGL and float.
  - Colors for the standard output and standard error texts in the
    Python console are now themeable, mapping respectively to normal
    text and insensitive text colors for the "python-fu-console" widget.
    We updated the default colors a bit for our themes. If this is not
    good enough (for instance, if one has a specific type of color
    blindness), at least it is now possible to create a custom theme
    adapted to one's needs.
  - PSD export now happens with progress bar update for feedback.
  - Win32 Screenshot improved to handle hardware-rendered software and
    multi-monitor displays.

File formats:

  - Fix various vulnerabilities in file plug-ins: GBR (CVE-2017-17784),
    PSP (CVE-2017-17787 and CVE-2017-17789), TGA (CVE-2017-17786) and
    FLI (CVE-2017-17785).
  - Fix WebP export under Windows.
  - No more max dimension limitation for X cursors. We still warn when
    cursor size is over a max limit for X bitmap cursors, but we don't
    clamp anymore on export.
  - JPEG, PNG, TIFF and WebP export plug-ins updated to honor creator's
    default choice regarding metadata handling.
  - Fix GIH brushes using different-sized layers.
  - RGBE (Radiance HDR) format files can now be imported and exported.
  - JPEG2000 loading now done via OpenJPEG library and supports any bit
    depth (over 32-bit per channel will be clamped to 32-bit and
    non-multiple of 8-bit will be promoted, for instance 12-bit will end
    up as 16-bit per channel in GIMP). JPEG 2000 codestream also
    supported and displays a dialog asking for the color space (whereas
    JPEG 2000 image color space are auto-detected).
    JPEG 2000 images or codestream in YCbCr, xvYCC and CMYK color spaces
    are converted to sRGB images upon loading.

Building:

  - poppler and poppler-data now hard dependencies. PDF import is
    considered a granted feature nowadays and fallbacking to the
    Postscript plug-in was bad experience.
  - move PDB generation and sources to toplevel/pdb.
  - New configure option `--enable-windows-installer` to generate the
    necessary files for the installer translations during the build.
  - Improve POTFILES generation for po-*/ directories.
  - Require glib >= 2.54.2.
  - New dependency to mypaint-brushes-1.0 for stable MyPaint brushes
    available at installation.
  - AppStream ID renamed from gimp.desktop to org.gimp.GIMP following
    current convention.
  - Require fontconfig >= 2.12.4. Lower versions are particularly a
    problem on Win32, where many cache update failure were reported to
    us, resulting in very slow startup and close-up (and not only the
    first time, but every time).

Translations:

  - Windows installer now localized with gettext.
  - String freeze has started and GIMP received updates from:
    Basque, Brazilian Portuguese, Catalan, Chinese (Taiwan), Danish,
    Esperanto, French, German, Greek, Hungarian, Icelandic, Italian,
    Japanese, Latvian, Polish, Russian, Serbian, Slovenian, Spanish,
    Swedish, Turkish.

Overview of Changes from GIMP 2.9.6 to GIMP 2.9.8
=================================================

Core:

  - The default brush is now "Hardness 050".
  - Verbose version (command line: gimp -v) now displays C compiler
    information.
  - Transform tools don't commit identity transformation anymore.
  - Manual language can now be selected amongst all installed manuals,
    which is particularly interesting when no GIMP manuals are available
    in your GUI language. This will be proposed by default when a manual
    is not installed for the GUI language (alongside the possibility to
    read online) and the choice can be edited in preferences.
  - The statusbar now blinks on warnings and errors.
  - Paste in Place, available for regular clipboard and named buffers,
    allows pasting contents of either the clipboard a named buffer at the
    exact coordinates it was copied from.
  - Color Picker should now work on KDE/Wayland.
  - Color Picker now reads values under cursor in local windows making
    it work at least inside GIMP Windows on Wayland platforms with no
    color-picking capabilities (for instance GNOME/Wayland) yet.
  - OpenCL is now disabled by default. Depending on graphics cards and
    drivers, OpenCL acceleration is often slower than multi-threaded
    implementation, and can also sometimes be "glitchy".
  - Now possible to open a locally-installed manual different from the
    GUI localization. The manual language choice can be customized
    through preferences when several manuals are installed. If no manual
    language has been selected already and no manual for current GUI
    localization is available, choice of help language will be proposed
    at first call to the manual.

Configurability:

  - Keybindings now possible for previous/next/top/bottom channel.

Usability:

  - The spinscale widget now highlights vertical parts of the slider
    section differently to hint that position of cursor above the widget
    matters. When changing values in the lower step section, the pointer
    will be wrapped around the screen so that you could continue adjusting
    the value without interruptions.
  - Canvas rotation and flip information is now visible in the status
    bar (as angle value and flip icon). Clicking on these canvas status
    will respectively raise the "Select Rotation Angle" dialog or unflip
    the canvas.
  - Use abbreviated versions for long layer mode names. In particular,
    replace the "(legacy)" suffixes with "(l)" in the abbreviated
    versions, still showing the unabbreviated names in the full list.

Tools:

  - Blend tool now features on-canvas gradient editing: adding, shifting,
    removing color stops, shifting midpoints and converting them to color
    stops, assignging colors to color stops, changing blending type
    for midpoints. Additional options: 'Instant mode' (active before you
    start blending) to support the old workflow where you can't edit color
    stops before applying the gradient fill, and 'Modify active gradient'
    which allows changing user-writable gradients directly rather than
    creating copies of them. Moreover, custom gradient is now saved
    and restored across sessions.
  - All transform tools: it makes no difference now whether a modifier is
    pressed before of after mouse button press/release.
  - Free Select tool selection can now be committed with double click as
    well (only through Enter key before). This allows smoother workflows
    on some setups, and in particular when no keyboard is available
    (e.g. tablet-like computers).
  - Layer group children now inherit the color tags of the parent by
    default, unless specific color tags are assigned. Inherited color
    tags show in a less saturated color than assigned ones.

Painting:

  - When copying a generated brush, GIMP now copies its 'Spacing' property.
  - Rename "Wheel" dynamics labels as "Wheel/Rotation". It turns out
    that Wacom Art Pen and Airbrush pen use the same axis for barrel rotation
    and wheel scrolling respectively. Therefore they already work in GIMP.
    "Unhide" the feature with more obvious labels.

Color management:

  - Use babl to convert between profiles if possible.

Display filters:

  - New 'Clip Warning' display filter to show underexposed and overexposed
    values. Target values below 0 and above 1.0, hence it only works on
    16/32 bit per channel float images (such as EXR and TIFF).
  - Display filters now operate in unbounded sRGB rather than in monitor
    color space.

Plug-ins:

  - Fix finding raw loaders on Windows/macOS.
  - Screenshot for KDE/Wayland has been implemented (full-screen and
    window screenshots only; rectangular area screenshots need
    implementation on the KDE side).
  - Screenshot can now add a delay between window pick/rectangular
    area selection and the actual shot, but only in platforms supporting
    the feature.

File formats:

  - PSD:
    - Fix mask position when opening/exporting.
    - Fix active layer selection during loading.
    - Fix potential group-layer naming conflict during loading.
    - Fix missing some attributes loading empty layers.
    - Fix reading files with deeply nested layer groups.
    - Load and save layer group expanded state.
    - Improve layer opacity loading/saving.
  - PDF: password-protected files can now be imported.
  - HGT: Digital Elevation Model data from NASA/NIMA can now be loaded,
    both SRTM-1 (1 arc-second) and SRTM-3 (3 arc-seconds).

Filters:

  - Update GEGL-based filter Wavelet Decompose:
    - Add an option to keep the decomposition in a layer group.
    - Add an option to add layer mask to each scales layers.
    - Do not use 'New from visible' because it produces unexpected
      results; replaced by succession of layer copy and merge down.

PDB:

  - Add file-pdf-load2 API to load password-protected and/or multi-page
    PDF files.
  - Add file-hgt-load to load HGT files, with an argument to select between
    SRTM-1 and SRTM-3 types.

Translations:

  - Updated: Catalan, Croatian, Galician, German, Greek, Hungarian,
    Icelandic, Indonesian, Italian, Polish, Russian, Spanish.

Building:

  - Require LittleCMS >= 2.8.
  - Initial docker-based build environment for GIMP now available.
  - Warn against use of GCC 7.2 which has a bug breaking GIMP.
  - An official flatpak stable package is now available on flathub.

Contributors:

Mario Blättermann, Hanno Boeck, Joao S O Bueno, Marco Ciampa,
Fran Dieguez, Piotr Drąg, Tobias Ellinghaus, Ell, Sveinn í Felli,
gogo, Luis Angel Gonzo, Anders Jonsson, Christian Kirbach,
Øyvind Kolås, Thomas Manni, Jordi Mas, Balázs Meskó, Lionel N,
Michael Natterer, Jehan Pagès, Juan Palacios, Alexandre Prokoudine,
Christopher Rogers, Michael Schumacher, shark0r, Dimitris Spingos,
Tobias Stoeckmann, Andika Triwidada, Massimo Valentini.

Overview of Changes from GIMP 2.9.4 to GIMP 2.9.6
=================================================

Core:

  - Make it possible to use multithreading in GEGL and raise max amount
    of threads to 64. Given how unstable this feature is, any value
    above 1 should be currently treated as a step inside an industrial
    microwave oven with the on/off switch on the outside.
  - New clipboard implementation allows copying/pasting layers and
    layer groups.
  - Color tags simplify managing large projects with a lot of layers
    and layer groups.
  - The Mouse Pointer dialog and colors applied to images are now
    color-managed.
  - Gamma and precision selectors for newly created images.
  - Never dither when converting to a higher bit depth, or to anything
    more than 16 bits; don't offer dithering options in these cases.
  - Default to linear TRC when converting to 16-bit float.
  - Pre-initialize some babl-based pixel format conversion routines
    at start-up to decrease the initial lazy intialization cost for
    some interactions.
  - Remove max size limitation of 4GB for XCF files.
  - Support clipboard images in the clipboard brush and pattern.
  - libgimp calls are now thread-safe.

Layers and compositing:

  - Layer modes' code is now refactored to separate gamma-corrected
    variations from the linear light ones, legacy modes have been
    preserved to support older XCF files. UI to switch between the two
    is experimental and should be treated as a temporary design.
  - Blending and compositing of layers are configurable separately for
    more flexibility now, compositing can be linear TRC, perceptual TRC
    or CIE LAB.
  - Layer blending color space and compositing color space are
    configurable now.
  - Layers created from the GUI and from plug-ins now default to
    normal mode (not normal-legacy), unless all the existing layers
    in the image are also in legacy mode.
  - New layer modes: linear burn, vivid light, linear light, pin light,
    hard mix, exclusion, merge, split, luminance (rgb), pass-through
    (for layer groups only).
  - Make erase mode an ordinary layer/paint mode.
  - Better performance of HSV-based layer modes.
  - Rename "Color (HSV)" mode to "Color (HSL)" to indicate the actual
    color space being used.

On-canvas interaction changes:

  - Refactor on-canvas interaction code out of some of the tools and
    make it reusable.
  - Update tools accordingly.
  - Make on-canvas interaction accessible to GEGL-based filters and
    use it in the Spiral and Supernova filters as a test case.

GUI and usability:

  - Easily add or remove layer masks by clicking either the layer
    preview or a new button in the Layers dialog.
  - Enhance the Layer Attributes dialog to provide the single UI for
    setting layer's name, blending mode, opacity, and offset,
    toggling visibility, link status, various locks, color tags.
  - Add a Save As button to the “Quit GIMP” dialog and raise images
    on click for easy checks.
  - Allow to choose fill color when resizing layers and images.
  - Quick Mask and Channel Attributes dialogs use the new spinscale
    widget for the  mask opacity slider.
  - Enable grid views of dynamics and tool presets.
  - Allow to zoom with middle mouse button + control + drag up/down.
  - For all paint tools, when switching to the color picker mode,
    don't rely on the exact modifier being pressed or released. Instead,
    check if only the right modifier is pressed after *each* modifier
    change, and switch to color picking if it is.
  - On startup, GIMP checks for duplicate accelerators in menus, and
    removes duplicates.
  - Standard (Freedesktop) and GTK+ icons can now be set by the icon
    theme for a fully consistent style.
  - Many new icons.
  - Toolbox buttons do not grab focus anymore, which used to break
    usage of the Tab key and other canvas-related shortcuts after
    changing tools with a pointing device click.
  - Delete Layer/Channel/Path are consistently the last option in
    respective dialogs now.
  - Extend the text along the tangent of the last path stroke, when
    the length of the path is shorter than the width of the text to be
    warped.
  - Allow to toggle the histogram dialog between gamma and linear.
  - New 'Colors -> Linear Invert' command to provide radiometrically
    correct color inversion.
  - Quit dialog now exits when all the images in the list have been
    saved.
  - The built-in error dialog now displays errors outputted by GEGL.
  - Shift-clicking the visibility icon of a layer in a layer group now
    toggles its exclusive visibility within this layer group.

Color selection and management:

  - Add the profile import policy to Preferences -> Import.
  - Color management for GEGL-based filters is expensive, so it's off
    by default for now, and options are hidden by default too.
  - Add LCH color selector, with support for gamut checking.
  - Default to magenta for out-of-gamut color.
  - Make all script-fu color buttons color-managed.

Configurability:

  - Remember settings of many dialogs across sessions.
  - New Interface / Dialog Defaults page in the Preferences dialog to
    control defaults values of various dialogs.
  - Settings on some individual pages of the Preferences dialog can be
    reset separately now.
  - Vertical scrollbar added to keep the height of the Preferences
    dialog fitting small displays.
  - Allow mouse to optionally configure tablet devices
  - Allow creating shortcuts containing the Cmd key + mouse wheel events.
  - Default to 300ppi and 1920x1080px for new documents.
  - Default to 62px font size.
  - Do not allow Alt+[0-9] shortcuts, they are typically reserved for
    display switching.
  - Icons size is now a configurable option, not a theme feature.
    The icon size is also auto-guessed from monitor resolution now.
  - It is now possible to have keybindings for previous/next/top/bottom
    vectors.

Tools:

  - Complete the Handle Transform tool and make it available by default.
  - Add Hue-Chroma operation/tool that operates in CIE LCH color space.
  - Replace Color Balance, Colorize and Hue-Saturation with GEGL-based
    filters with a custom user interface to ease future transition to
    non-destructive editing planned for v3.2. Remove the "Image ->
    Tools -> Color Tools" submenu.
  - The Move tool now shows relative coordinates when moving guides
    and sample points.
  - The Measure tool has better digit precision now (before that, at
    4000 PPI, up to 7 pixels would show up as 0 mm, then at 0.1 mm from
    the 8th pixel etc.).
  - All paint tools now display the angle (relatively to the horizontal
    line, centered on previously drawn position) alongside distance in
    status bar when straight line constraining (holding shift when
    painting).
  - Performance of the Fuzzy Select and the Bucket Fill tool has been
    improved.
  - The Fuzzy Select and the Bucket Fill tool now can select colors by
    CIE L, C, and H.
  - Unclutter transform tools: default to "no grid", hide the original
    layer during the interactive transform (except for the Flip tool).
  - Make the Warp Transform tool faster, add more options, use
    the linear sampler to ensure crisp lines after an erase.
  - Select by Color and Color Picker tools work now correctly in color
    spaces other than sRGB.
  - Free Select tool now waits for Enter being pressed to confirm
    selection, which enables you to tweak positions of polygonal selection.
  - Color Picker doesn't snap to anything when picking colors anymore,
    always draws the outline of the averaged region (not only while the
    mouse is being pressed), and supports arbitrary range of values
    regardless of the actual image color precision.
  - Color Picker now displays pick position (also visible in the
    Sample Points dialog now), as well as values in CIE LAB and CIE LCH.
  - Uncommitted selection by the Intelligent Scissors tool is not
    discarded on tool change anymore.
  - For Intelligent Scissors, GIMP now checks whether the first and the
    last isegments are distinct before closing the curve.
  - Flip tool: add Clipping option to the flip tool. Add support for
    reflecting across guides: when clicking on a guide while using the
    Flip tool, reflect the active item across the guide, rather than
    around its center.

Painting:

  - The Smudge tool now has a Flow control that allows mixing in both
    constant and gradient color while smudging. There's another new
    option to never decrease alpha of existing pixels while smudging
    in the tools options now as well.
  - Rulers, scrollbars, and the Navigation dialog follow canvas
    rotation now.
  - Canvas rotation is now snappier in certain cases.
  - For bitmap brushes, GIMP now caches hardness and disables dynamic
    change of hardness to improve painting performance. Bitmap brushes
    also don't get clipped anymore, when hardness is less than 100.
  - Allow painting on transparent layers with modes other than normal.
  - Add a specialized convolution algorithm for the hardness blur
    to make it faster.
  - Make the Force option insensitive for the Pencil tool.
  - Add new "Pressure Size" dynamics.

File Formats:

  - Make the default raw (DSLR) image importer configurable.
  - Add RawTherapee plug-in to pre-process various raw (DSLR) images,
    RawTherapee v5.2 is the minimum requirement.
  - Add new file-raw-placeholder plug-in that registers itself for
    loading all raw formats from file-raw/file-formats.h, but does
    nothing except returning an error message pointing to darktable
    and RawTherapee.
  - Add native WebP loader/exporter with support for ICC profiles,
    animation, metadata.
  - The TIFF loader will not generate warnings about private tags
    anymore.
  - Handle linear gamma PNG files correctly, provide a combo box for
    specifying PNG bit depth / variant at exporting time.
  - Add support for linear burn, linear light, vivid light, pin light,
    and hard mix layer modes in PSD (importing and exporting).
  - Load PSD files with layers which contain additional information
    with a length that is not divisible by 4.
  - Add support to import/export layer color tags from/to PSD files.
  - Optionally convert all imported (not XCF) images to 32-bit linear
    floating point, and optionally add a little noise in order to
    distribute the colors minimally.
  - Optionally add alpha channel to layers of imported images
    (configurable in Preferences > Import).
  - Support writing PNM files with 16-bit image precision.
  - Improve support for PCX files:
    * saving 1bpp and 4bpp images (according to palette size).
    * loading 2bpp, 2 planes/1bpp, 3 planes/1bpp and 4bpp images.
    * non-Black&White monochrome PCX files (any 2 colors according to
      the palette).
  - Add support for exporting multi-page PDF from image layers, with
    optional reversed order.
  - Add RLE support for RGB565 in file-csource.

Metadata:

  - Add new metadata viewer that uses Exiv2 to display Exif, XMP, IPTC,
    and DICOM metadata (the latter is displayed on the XMP tab).
  - Add metadata editor that supports adding/editing writing XMP, IPTC,
    DICOM, and GPS/Exif metadata, as well as loading/exporting metadata
    from/to XMP files.

Printing:

  - Print resolution can now be reset to defaults, new values for the
    same image is actually used now without reloading the image.

Plug-ins:

  - The Screenshot plug-in now assigns either monitors profile or
    converts to sRGB.
  - The Screenshot plug-in can now take screenshots of a single window
    and include the mouse pointer in the same time (if the desktop/OS
    allows it).
  - Port smooth-palette to GEGL.
  - Enhance the raw (not the digital negative) files plugin:
    introduce exporting settings and remember them across sessions,
    make the plugin invokable non-interactively, and more.
  - Plug-ins can now be installed into first level directories of a
    plug-ins/ folder. This is in particular to avoid the "DLL hell"
    with shared libraries installed by a plug-in, interfering with other
    unrelated plug-ins. The entry point file has to be named the same as
    the directory (minus extension).

Filters:

  - Add GEGL-based filters: Neon (Edge detection), Wavelet Decompose,
    Image Gradient, Symmetric Nearest Neighbor, Extract Component,
    RGB Clip, Simple Linear Iterative Clustering, Waterpixels, Spiral.
  - Add rotate/flip buttons to the Convolution Matrix filter's GUI
    to rotate/flip the matrix.
  - For GEGL-based filters, use a new metadata language to dynamically
    control UI attributes based on context (e.g. auto-disable
    unapplicable options).
  - Allow filter actions to have hardcoded default operation settings
    by encoding them directly in the string attached to all filter
    actions.

Color Palettes:

  - Merge Palettes command is available for multiple selected color
    palettes now.

Assets / Resources:

  - Some basic presets are available for the Crop tool now: 2x3,
    3x4, 16:10, 16x9, and square.
  - Documents templates have been updated and now feature popular,
    contemporary document presets for both print and digital media.

PDB:

  - Rename *-paste-as-new to *-paste-as-new-image.
  - Add PDB API for layer blend space, compositing space, and
    compositing mode.

Build:

  - Depend on LCMS2.7+ now, because earlier LCMS2 releases caused
    problems with certain GIMP blend modes.
  - Depend on libpng 1.6.25+ to avoid warnings about known incorrect
    sRGB profiles, also avoid various vulnerabilities.
  - Depend on glib-networking now for HTTPS support.
  - Depend on librsvg 2.40.6 which fixes rendering bugs.
  - Add a flatpak-builder manifest.

OS-specific changes:

  - Help browser launches on macOS now.

Bugs:

  - Overall 204 bugs have been fixed or partially addressed since
    GIMP 2.9.4.

Translations:

  - Updated: Catalan, Chinese (Taiwan), Croatian, Czech, Danish,
    Finnish, French, German, Greek, Hungarian, Icelandic, Italian,
    Kazakh, Occitan, Polish, Portuguese, Russian, Scottish Gaelic,
    Serbian, Slovak, Slovenian, Spanish, Swedish.

Overview of Changes from GIMP 2.9.2 to GIMP 2.9.4
=================================================

Core:

  Color Management:
  - add new GimpColorTransform object to create abstraction from LittleCMS
  - now color-managed:
    - layer/image/color palette/gradient/pattern previews
    - Color Picker tool
    - color buttons of GimpColorHistory
    - GimpFgBgEditor, as used e.g. in the toolbox
    - color selectors
    - DND widget
    - painting tools
    - copying layers/paste buffer between images
    - Colors applied to images
    - GimpColorPanel and its color dialog (color widgets in dialogs)
    - color areas created from menu actions
  - color management for grayscale images, including setting preferred
    ICC profile
  - add fast switching between color managed display and soft-proofing
  - add a per-image "is color managed" switch and show the image's
    "is color managed" state in the window title string
  - add basic support for creating images with color profiles
  - add "Optimize" options for display and soft-proofing to optionally
    speed-up rendering at the cost of color fidelity
  - add Image -> Color Management -> Save Color Profile to File...
  - improve the naming of generated ICC profiles
  - add a shortcut to the profile chooser dialog on OS X too
  - don't let display color management settings affect file import
  - enable color management when a profile is assigned to the image
  - enable color management when the image is converted from/to grayscale
  - pass the right color profile around in gimp_selection_float()
  - hardcode the CMYK selector's conversion parameters, as well as NTSC
    parameters in babl/GEGL/GIMP
  - have all previews track the monitor they are on

  Core:
  - add "Select -> Flood" select action
  - add "Select -> Remove Holes" action
  - add "Border style" combo to the "Select -> Border..." dialog
  - do not request xcf compat mode when compat_toggle not sensitive
  - initialize fontconfig in the background to be able to show a pulsing
    progress bar when rebuilding the list of fonts (typically, the first
    time GIMP runs)
  - fix the Behind blending mode
  - make Burn mode output match Gimp 2.8 (partial revert of bug 744265)
  - improve file magic matching
  - add a custom guide concept
  - improve updating the statusbar messages and icons

GUI:

  Menus:
  - move the image-duplicate action next to image-new
  - add Image -> Color Management -> Color Management Enabled
  - change "Select _Custom Color..." to "_Custom Color..."
  - change "Export" to "Export..." in the File menu

  Dialogs:
  - include recently used colors in the Dockable Colors dialog
  - add RGB-based Luminance channel to the Histogram dialog
  - fix remembering the order of dockable dialogs

  Preferences:
  - reorder the prefs categories tree and rename some pages
  - move "Snap Distance" to the prefs dialog's "Snapping" page
  - add configuration for undo preview size
  - clean-up Preferences -> Color Management
  - add "Shortcut [some modifier] + Mousewheel" for changing pen size

  Themes:
  - rename theme "Default" into "System"
  - add new GUI themes: Lighter, Light, Gray, Dark, Darker

  Icons:
  - add icon theme selection and make the icon theme path configurable in prefs
  - preserve 2.8 pixel-perfect icon theme under the name "Legacy"
  - add new symbolic icon theme for GIMP
  - add a scalable icon theme and a configure option --enable-vector-icons

  Widgets:
  - add new GimpBufferSourceBox widget and use it in GimpOperationTool

  View/Display:
  - fix various bugs related to rotated canvas
  - make GIMP not ignore 'Maximized' hints on startup in Windows
  - enable a pulsing progress bar in the splash
  - make new images jump around much less
  - fix image position when entering/leaving fullscreen mode
  - make layer boundary re-drawn correctly on scrolling
  - make images not appear completely black when images dockable is visible
  - have all previews track the monitor they are on

Tools:

  Fuzzy Select:
  - add "Diagonal neighbors" option

  Foreground Select:
  - fix ghost brush outline

  Bucket Fill:
  - add "Diagonal neighbors" option

  Posterize:
  - turn the posterize tool into an ordinary GEGL filter
  - remove posterize from Tools -> Colors

  Desaturate:
  - turn the Desaturate tool into a normal GEGL filter
  - move "Desaturate" to Colors -> Desaturate

  Align:
  - add vertical offset to distribution options

  Paths:
  - improve performance

  Flip:
  - rename options to "Transform" and "Direction"

  Cage Transform:
  - fix a few performance issue

  Unified Transform:
  - make the tool not fail when currently selected layer is hidden

  Text:
  - fix text input methods to work in-place (not in an overlayed box)
  - add background colors setting, only exposed for advanced input methods

  Blend:
  - use gegl:distance-transform in the blend tool, it has a progress now
  - make shapeburst work with the new interactive gradient code

  All Painting Tools:
  - add mirror symmetry
  - remove artifacts from painting tools in Burn blending mode
  - add shortcut actions for changing spacing, hardness, and force

  MyPaint:
  - dramatically improve performance of the tool and enable it by default
  - add Colorize mode
  - add a toggle to change between erase & paint mode
  - add a brush selector to the MyPaint brush options
  - add a dockable dialog to choose a brush, with tagging
  - read tags from MyPaint brushes
  - improve blend math
  - allow plug-ins to register procedures in the <MyPaintBrushes> menu

  Smudge:
  - fix the clipping of out-of-gamut channel values
  - fix the handling of layers with alpha channels

  Ink:
  - the range of angle is now [-PI..PI]

Plug-ins/GEGL Filters:

  Preview:
  - add a "split preview" feature to GEGL ops
  - allow to switch the split preview between horizontal and vertical
  - allow to swap the before/after position

  Filters:
  - update the "Recently used" menu with GEGL filters
  - replace Selective Gaussian Blur with the GEGL version
  - add gegl:saturation as Colors -> Saturation
  - add gegl:high-pass as Filters > Enhance > High Pass
  - add new gegl:gegl filter that executes a custom processing chain
  - port Tile and Pagecurl plug-ins to GEGL
  - refactor the screenshot plug-in into backend and front-ends, one
    per X.org, Wayland, Windows, OS X
  - add Monochrome option to the GEGL version of Channel Mixer
  - bring dialog titles and help IDs to GEGL filter dialogs

  File Plug-Ins:
  - add darktable plug-in to pre-process various raw images
  - port file-gif-save and file-tiff to GIO
  - TIFF support:
    - make libtiff a hard dependency
    - merge the file-tiff-load and file-tiff-save plug-ins
    - fix various tiff exporting bugs
  - EXR support:
    - read comment, Exif, and XMP data from EXR files
    - use GIMP's internal profile when loading EXR
  - PSD support:
    - fix the loading of files with adjustment or fill layers
    - fix the reading of layer group structure
  - fix the raw image loader
  - fix the layer groups support in OpenRaster
  - code cleanup in file-bmp
  - fix the exporting of KISS - CELL (*.cel) images
  - resurrect the email plugin
  - use GIO to figure if a file is hidden

  PyGimp:
  - update pyconsole code
  - add binding for GimpImageType
  - add GimpColorConfig object
  - add type definition for GimpColorManaged
  - make GimpParasite type known to the code generator
  - require Pycairo in configure, link gimpui against pycairo
  - fix the application of paintbrush size in Python scripts

  Script-Fu:
  - make regex matching return character indexes
  - fix the hanging of Script-fu on machines with 64-bit longs
  - update tinyscheme code from upstream

PDB:

  - Bug 759104 - Allow coordinates of sample points to be accessed from scripts

Build:

  build/win:
  - Start building libmypaint.
  - Add pcre and upgrade glib2 to 2.48.1
  - Upgrade exiv2 to 0.25
  - Clear DISPLAY before building
  - Disable webkitgtk

OS-specific changes:

  Windows:
  - Add support for generating crash backtraces using Dr. MingW

Overview of Changes from GIMP 2.8.0 to GIMP 2.9.2
=================================================

Core:

  The core got completely ported to GEGL, listing all changes involved
  would be too much, therefore we summarize the changes in app/ per
  source subdirectory:

  base
  composite
  paint-funcs:
  - Remove these directories, they contained the old pixel
    manipulation functions

  config:
  - Remove GimpBaseConfig, add GimpGeglConfig
  - Add config options for new features

  core:
  - Add some things that used to live in base/, like the temp-buf,
    boundary and histogram code
  - Port all functions to GEGL and higher bit depths
  - Keep the image around as GEGL graph, all other compositing is gone
  - Add non-destructive drawable filters, but use them only for previews
  - Implement the floating selection as drawable filter
  - Implement GimpImageMap using drawable filters
  - Move batch processing to gimp-batch.[ch]
  - Run batch commands in an already running GIMP instance
  - Ported almost everything from filenames/FILE/fd to GFile/GIO
  - Be smarter about migrating old user config files
  - Move many object struct members to private structs

  file:
  - Support GIO-ported file load/save procs, handle remote files generically

  - Add content locking to items to prevent them from being edited
  - Add position locking to items to prevent them from being translated
  - Implement all color management in the core
  - Add an automatic palette of recently used colors
  - Implement metadata handling in the core

  gegl:
  - Now contains utility functions and abstractions to work with
    GEGL more easily
  - Move all operations to the new operations/ directory

  operations:
  - New directory containing all GIMP-internal GEGL operations
    and their config objects (if any)
  - Add a correct version of the overlay layer mode
  - Add LCH layer modes

  paint:
  - Port all paint cores to Gegl
  - Add MyPaint brush paint core

  pdb:
  - Add compat procedures that work like the removed plug-ins
  - Use the new GimpValueArray, GValueArray got deprecated

  plug-in:
  - Allow plug-ins to access image data at full bit depth
  - Add a compat mode so unported plug-ins always get 8-bit data

  text:
  - Port text rendering to GEGL
  - Use HarfBuzz to inspect fonts for creating an example string

  xcf:
  - Add zlib compression to XCF loading/saving

GUI:

  - Add GUI to handle the new high bit depths and conversion between them
  - Add new action group "filters" which can run arbitrary GEGL ops
  - Add lots of actions invoking GEGL ops that replace removed plug-ins
  - Preview all GEGL ops live on the canvas, using drawable filters
  - Mostly switch from using stock-ids to icon-names
  - Turn all stock icons into named icons and add an icon theme
  - Allow selecting colors from an image's colormap
  - Add "Show in file manager" to everything that has a filename
  - Add an action search dialog to find actions by keyword and execute them
  - Split the save dialog into subclasses for load, save and export
  - Implement various color management dialogs that were in the lcms plug-in
  - Make sure windows appear on the correct monitor
  - Simplify and reduce the actions that modify paint tool behavior
  - Add canvas rotation and flipping
  - Allow zooming to the selection
  - Make the image tab position configurable in single window mode
  - Add separate snapping settings for fullscreen mode
  - Remove bitmaps cursors and only support RGBA cursors
  - Color manage drawable and image thumbnails
  - Add more format string options for the image title
  - Use the external gtkosxapplication package instead of included code
  - Add a generic GimpPopup class and use it instead of duplicating code
  - Make the generated GUI of GEGL ops much better
  - Allow to implement custom GUI for gegl ops, and do that in some cases
  - Add GimpDial, GimpPolar and GimpCircle to be used for angle and hue picking

Tools:

  - Add an "experimental playground" for unfinished tools
  - (experimental) Add a tool that paints with MyPaint brushes
  - (experimental) Add an n-point deformation tool
  - (experimental) Add a transform tool with a variable # of handles
  - (experimental) Add a seamless clone tool
  - Add a unified transform tool that allows rotating, scaling, perspective
  - Add a warp tool as replacement for the IWarp plug-in
  - Allow tool dialogs to be embedded on the canvas generically
  - Add much more options to painting, like the ability to lock
    tool options to brush defaults, and to zoom the brush with the canvas
  - Make the blend tool work interactively in realtime
  - Add undo/redo to many tools (using the normal shortcuts)

Libgimp:

  - Deprecate the entire old pixel manipulation API
  - Add API to get a drawable's buffer, the rest can be done with GEGL
  - Add high bit depth support when using the new buffer API
  - Make many enum value names sane and deprecate the old names
  - Many core enums moved here instead of proxying them via PDB generation
  - Add API to stroke vector outlines, with all core properties
  - Add more context API that affects other procedures
  - Deprecate API with weird names, and add new API with less arguments
  - Add metadata and color management API, utility functions and widgets
  - Split GimpPickButton into per-platform backends and fix it on OS X

Plug-ins:

  - Remove lots of plug-ins that are now implemented as GEGL ops
  - Remove the lcms plug-in, this is now done in the core/libgimp
  - Remove the metadata plug-ins, this is now done in the core/libgimp
  - Remove the file-uri plug-in, this is now done in the core using GIO
  - Port many file plug-ins to GIO
  - Port many plug-ins that are not strictly filters to GEGL

Source and build system:

  - Don't use INCLUDES in Makefile.am, use AM_CPPFLAGS instead

General:

  - Lots and lots of bug fixes
  - Translation updates

(ryoon)

2018-04-30 05:06:34 UTC MAIN commitmail json YAML

Updated graphics/gegl to 0.4.0

(ryoon)

2018-04-30 05:06:00 UTC MAIN commitmail json YAML

Update to 0.4.0

Changelog:
GEGL-0.4.0 2018-04-26

GEGL 0.4.x is a stable release series of GEGL to have a stable API
and ABI to go with GIMP-2.10. When the need arises to break API or
ABI compatibility the 0.4.x series will get its own branch and
unstable API experiments and development, 0.5.x will happen in
master. For now though master will track the 0.4.x series.  Core

Change GeglParamSpecSeed from int to uint to match the value range
of GeglRandom's seed.  Operations

ripple fixed remaining issues needed to remove legacy GIMP plug-in
in GIMP. spherize, requrise transform and color-overlay moved out
of workshop. ppm-load ported to GIO.

Contributors to this release: Ell, Piotr Drąg, Anders Mortensen,
Anders Jonsson, Marco Ciampa, Daniel Korostil, Øyvind Kolås, Jon
Nordby and Simon Budig.

(ryoon)

2018-04-30 04:57:24 UTC MAIN commitmail json YAML

Add mypaint-brushes

(ryoon)

2018-04-30 04:56:44 UTC MAIN commitmail json YAML

Added graphics/mypaint-brushes version 1.3.0

(ryoon)

2018-04-30 04:56:17 UTC MAIN commitmail json YAML

graphics/mypaint-brushes: import mypaint-brushes-mypaint-brushes-1.3.0

Brushes used by MyPaint and other software using libmypaint.

This data package is versionned. This are the brushes to be used
by libmypaint 2.x, current development version which has no releases
to the day of writing. If you want brushes for the libmypaint 1.x
releases, do not install mypaint-brushes from master, but from
"v1.3.x" branch (or last release tagged with a "v1.x" version).

(ryoon)

2018-04-30 04:55:10 UTC MAIN commitmail json YAML

2018-04-30 04:54:20 UTC MAIN commitmail json YAML

Added graphics/libmypaint version 1.3.0

(ryoon)

2018-04-30 04:53:25 UTC MAIN commitmail json YAML

graphics/libmypaint: import libmypaint-1.3.0

Libmypaint is MyPaint's brushstroke rendering code, in a form that
can be used by other programs.

(ryoon)

2018-04-30 04:46:17 UTC MAIN commitmail json YAML

2018-04-30 04:40:23 UTC MAIN commitmail json YAML

Updated converters/orcus to 0.13.4

(ryoon)

2018-04-30 04:39:41 UTC MAIN commitmail json YAML

Update to 0.13.4

* Fix build with boost 1.65.0

Changelog:
2018-02-26  Kohei Yoshida  <kohei.yoshida@gmail.com>  [ef2e27538e335583ef3ff85c4bc4f512efc72eb5]

Up the version to 0.13.4.

2018-02-21  Markus Mohrhard  <markus.mohrhard@googlemail.com>  [13af2fbab2cac1020d6bb840833c0e0efc231bff]

protect the self-closing xml element code against self-closing root elements

Found by Antti Levom辰ki and Christian Jalio from Forcepoint.

(cherry picked from commit 12e5d89cbd7101c61fbdf063322203a1590a0ef5)

2018-02-19  Kohei Yoshida  <kohei.yoshida@gmail.com>  [b8848ef7fc6a7d89e3f872574e36cbbab82275b0]

xls-xml: Gracefully handle formula cells without cached results.

This fixes #51.

(cherry picked from commit 32a1b05ffc6edd7d528b6760dab9035252329ab0)

(ryoon)

2018-04-30 01:48:05 UTC MAIN commitmail json YAML

doc: Updated devel/gmake to 4.1nb4

(minskim)

2018-04-30 01:47:30 UTC MAIN commitmail json YAML

2018-04-30 00:27:32 UTC MAIN commitmail json YAML

fiber does not support NetBSD. Disable fiber for NetBSD to fix packaging

(ryoon)

2018-04-30 00:22:21 UTC MAIN commitmail json YAML

Updated devel/boost-headers to 1.67.0nb1

(ryoon)

2018-04-30 00:21:13 UTC MAIN commitmail json YAML

2018-04-29 23:20:49 UTC MAIN commitmail json YAML

doc: Added devel/py-kafka version 1.3.5

(minskim)

2018-04-29 23:20:44 UTC MAIN commitmail json YAML

devel/Makefile: Add py-kafka

(minskim)

2018-04-29 23:20:41 UTC MAIN commitmail json YAML

devel/py-kafka: Import version 1.3.5

Python client for the Apache Kafka distributed stream processing
system. kafka-python is designed to function much like the official
java client, with a sprinkling of pythonic interfaces (e.g., consumer
iterators).

(minskim)

2018-04-29 21:45:21 UTC MAIN commitmail json YAML

Updated databases/mysql57-client, databases/mysql57-server

(adam)

2018-04-29 21:44:12 UTC MAIN commitmail json YAML

mysql57: updated to 5.7.22

Changes in MySQL 5.7.22:

Deprecation and Removal Notes
These compatibility SQL modes are now deprecated and will be removed in MySQL 8.0: DB2, MAXDB, MSSQL, MYSQL323, MYSQL40, ORACLE, POSTGRESQL, NO_FIELD_OPTIONS, NO_KEY_OPTIONS, NO_TABLE_OPTIONS. These deprecations have two implications:
Assigning a deprecated mode to the sql_mode system variable produces a warning.
With the MAXDB SQL mode enabled, using CREATE TABLE or ALTER TABLE to add a TIMESTAMP column to a table produces a warning.
Statements that use these deprecated SQL modes may fail when replicated from a MySQL 5.7 master to a MySQL 8.0 slave, or may have different effects on master and slave. To avoid such problems, applications that use the modes deprecated in MySQL 5.7 should be revised not to use them.

Test Suite Notes
Reduction of compiler and platform differences in GIS handling of floating-point results enables simplification of related test cases that no longer need rounding to avoid spurious test failures.

X Plugin Notes
X Plugin connection attempts using the X Protocol did not return an error when the default database specified in the connection options was invalid, and the connection was allowed with a null default database. Connection attempts using the classic MySQL protocol did return an error and disallowed the connection. X Protocol connection attempts now also disallow the connection if an invalid schema is specified.

Functionality Added or Changed
Replication: Changes introduced in version 8 which enable XCom to identify members using the concept of an incarnation have been merged in to version 5.7. These underlying changes add a UUID to members each time they join a group and this information can be used to distinguish among different member incarnations.
Replication: It is now possible to specify whether information written into the binary log enables replication slaves to parallelize based on commit timestamps, or on transaction write sets.
JSON: The JSON_MERGE() function is renamed to JSON_MERGE_PRESERVE().
JSON: Added the JSON utility function JSON_PRETTY(), which prints an existing JSON value, or any string that can successfully be parsed as a JSON document, in a format that can be easily read by humans. Each JSON object member or array value is displayed on a separate line of the output; each child object or array is intended 2 spaces with respect to its parent.

Bugs Fixed

(adam)

2018-04-29 21:42:00 UTC MAIN commitmail json YAML

ibus: explicitly specify cldr-emoji-annotation package version.

PLIST (which contains generated emoji .dict files) depends on
the language dependent files in the package.

(tsutsui)

2018-04-29 21:32:09 UTC MAIN commitmail json YAML

2018-04-29 21:29:32 UTC MAIN commitmail json YAML

Updated graphics/babl to 0.1.46

(ryoon)

2018-04-29 21:28:58 UTC MAIN commitmail json YAML

Update to 0.1.46

Changelog:
2018-04-10 babl-0.1.46
added extensions with more coverage for u32, half and other utilit fast paths
improving fast path coverage.

2018-02-18 babl-0.1.44
Fix bug in custom primaries/ICC fast paths, improve meson build<br/>

2018-01-23 babl-0.1.42
Fully initialize fishes when loading from cache. <br/>

2018-01-16 babl-0.1.40
Added format "CIE XYZ alpha" color model and formats.
New API babl_process_rows for reduced overhead in some scenarios; though bigger
gains seen also for regular babl_process with reimplemented branch-free
dispatch, and faster cbrt. Added meson build; being tested in parallel with
auotmake, Improved reference conversions for formats skipping some of models
components, Fixed gamma handling in indexed/palettized formats and improved
gamma precision consistenct in sse2 conversions.<br/>

2017-11-15 babl-0.1.38
Added format "CIE L float", a couple of protections against division by 0.0

2017-11-10 babl-0.1.36
Optimized customized primary aware code paths for CIE Lab<->RGB conversions,
improved accuracy of gamma approximations. New API babl_format_exists() for
checking validity of babl format name, crash proofing of cache handling and use
of environment variables.

2017-10-06 babl-0.1.34
Brown paper bag release, Fix indexed / custom primaries conflict, and re-export
a symbol used by old GEGL/GIMPs.

2017-10-03 babl-0.1.32
Added custom primaries and TRC support through ICC parsing, improved
float<->half performance, rewrite of all conversions functions to adhere to new
signature.

2017-07-15 babl-0.1.30
Thread stability for palette modes, stricter alpha preservation, now
cross-compilable on android.

2017-05-30 babl-0.1.28
Fast paths for Lav <-> Lch, release triggered by pending GIMP release.

2017-05-09 babl-0.1.26
Build and install HCY color space, platform independences fixes to fish cache.

2017-02-01 babl-0.1.24
Improvements to profile cache persistance, fast paths that improve actual GIMP
use on various precisions, use single precision constants for some more of CIE
computions.

2016-11-05 babl-0.1.22
Added cache of profiled conversions, added HCY color model, some precision and
performance updated for fast paths.

2016-11-05 babl-0.1.20
Fix run-time errors, leaks, and race conditions. Add conditional fast paths.

2016-06-13 babl-0.1.18
Bugfix: take alpha threshold in consideration when processing floats in SSE2.

2016-02-12 babl-0.1.16
Improvements to half float reference, SIMD, and fast-paths, and CIE float fast
paths; cleanups of fast path extensions.

(ryoon)

2018-04-29 21:22:55 UTC MAIN commitmail json YAML

Add buildlink3.mk for .pc file

This is required by upcoming gimp 2.10.0.

(ryoon)

2018-04-29 21:18:16 UTC MAIN commitmail json YAML

Provide liblzma.pc for builtin case

This is required by upcoming gimp-2.10.0.

(ryoon)

2018-04-29 21:14:18 UTC MAIN commitmail json YAML

2018-04-29 21:11:28 UTC MAIN commitmail json YAML

Updated fonts/sourcesans-fonts to 2.020nb1

(ryoon)

2018-04-29 21:10:43 UTC MAIN commitmail json YAML

Updated fonts/sourcecodepro-fonts to 1.050nb1

(ryoon)

2018-04-29 21:09:08 UTC MAIN commitmail json YAML

Install these fonts into the standard location and generates fonts.dir.
Bump PKGREVISION.

(ryoon)

2018-04-29 21:07:38 UTC MAIN commitmail json YAML

Install these fonts into the standard location. Bump PKGREVISION

(ryoon)

2018-04-29 21:07:07 UTC MAIN commitmail json YAML

Added missing entry for lang/rakudo

(adam)

2018-04-29 21:06:13 UTC MAIN commitmail json YAML

Add some Python egg files to fix packaging

(ryoon)

2018-04-29 21:02:48 UTC MAIN commitmail json YAML

Add some files to PLIST to fix packaging. Tested on NetBSD current and 8

(ryoon)

2018-04-29 21:00:04 UTC MAIN commitmail json YAML

ncbi-blast+: removed references to wip

(adam)

2018-04-29 20:58:29 UTC MAIN commitmail json YAML

2018-04-29 20:57:26 UTC MAIN commitmail json YAML

2018-04-29 20:53:39 UTC MAIN commitmail json YAML

rakudo: removed references to wip

(adam)

2018-04-29 20:53:09 UTC MAIN commitmail json YAML

doc: Updated emulators/mame to 0.197

(wiz)

2018-04-29 20:52:59 UTC MAIN commitmail json YAML

mame: update to 0.197.

MAME 0.197

25 Apr 2018

For our April release, we窶决e bringing even more elusive electronic
esoterica to light. MAME 0.197 finally includes support for the
1987 version of the Spanish quiz game Master Boy, believed to be
Gaelco窶冱 first release. There are now drivers for several Neo-Geo
MVS variants, exposing different capabilities. Lamp outputs are
now supported for The Irritating Maze, bringing the game to life
a little more. We窶况e added four more Tiger LCD games, all based on
licensed IP: Home Alone, Home Alone 2, Independence Day, and
Transformers 窶� Generation 2.

The Sega Model 2 improvements keep coming, with Rail Chase 2 now
working. With its protection MCU emulated, Capcom窶冱 F-1 Dream is
also working. MAME 0.197 adds support for alternate versions and
bootlegs of a long list of systems, including Crazy Bonus 2002,
Explosive Breaker, Fidelity Excel 68000, Lup Lup Puzzle, Pochi and
Nyaa, Renegade, and Silkworm. In addition, there are graphical
improvements to Sega ST-V/Saturn, and Magical Tetris Challenge.

There are some nice improvements for computer emulation this month,
too. The Acorn Electron has improved video handling and support
for the Mega Games Cartridge. The NEC PC-98 CD-ROM software list
has been updated with the latest dumps and compatibility status 窶�
recent emulation improvements mean more fully supported titles.
You can now boot HP-BASIC cartridges on the HP9000/340 series.

MAME 0.196

28 Mar 2018

MAME 0.196, our March release, is here just in time for Easter,
and it窶冱 packed with all the goodness you窶况e come to expect. In a
very exciting development, Team Caps0ff have extracted the C-chip
data for Volfied, Superman, Rainbow Islands, and most importantly,
Bonze Adventure. This cleanly fixes some of the most long-standing
emulation issues in MAME. The improvements to Sega Model 2 have
continued, with Virtua Fighter 2 and Motor Raid now considered
working. Other Model 2 games are greatly improved as well.

For fans of 8-bit home computers, MAME 0.196 has improved ZX Spectrum
family emulation, fixing many graphical glitches. A QuikLoad option
has been added to several CP/M-80 machines, allowing .COM files to
be loaded directly after the operating system has booted. Emulated
IEEE-488 (GPIB) can now be tunnelled over sockets, opening up the
possibility to simulate peripherals outside MAME. Interpro progress
has continued, and is now at the point where you can boot the
rebuild floppy.

Other new working arcade games include Big Buck Hunter, an older
joystick-controlled version of Ghox, and a rare unprotected version
of Opa Opa. With some fixes to our vector maths, War: The Final
Assault is working, and Gunpey has been made playable using
decompressed sprite data extracted from a working board. New LCD
hand-helds include Dennis the Menace, Double Dragon 3, Jurassic
Park, Spider-Man, The Addams Family, The Flash, and X-Men - Project
X.

In an emulation first, MAME 0.196 supports QSound DSP emulation.
For now, it窶冱 only enabled for the vgmplay driver by default, and
it requires a fairly fast computer to emulate at full speed. It
will be enabled by default when system requirements are a bit more
modest. The SH-4 recompiler has been enabled by default for
Dreamcast-derived systems, giving substantial performance improvements.

(wiz)

2018-04-29 20:42:26 UTC MAIN commitmail json YAML

Updated shells/zsh to 5.5.1

(ryoon)

2018-04-29 20:41:36 UTC MAIN commitmail json YAML

Updated meta-pkgs/boost

(adam)

2018-04-29 20:41:12 UTC MAIN commitmail json YAML

boost: updated to 1.67.0

Version 1.67.0:
New Libraries:
- Contract: Contract programming for C++.
- HOF: Higher-order functions for C++.

Updated Libraries:
- Asio:
Added missing const qualifier to basic_socket_acceptor::get_option.
Worked around a parsing error that occurs with some versions of gcc.
Fixed broken code samples in tutorial.
Added new experimental features. (Note that "experimental" features may be changed without notice in subsequent releases.)
Added experimental::detached completion token.
Added experimental::redirect_error completion token.
Added experimental::co_spawn facility for integration with the coroutines technical specification.
Updated timeout examples to use latest features.
Used asio::steady_timer rather than asio::deadline_timer.
Used asio::dynamic_buffer rather than asio::streambuf.
Used timed asio::io_context::run_for() function for blocking clients.
Added example showing a custom completion token for blocking with timeouts.
Fixed unit tests to compile when BOOST_ASIO_NO_DEPRECATED is defined.
Changed socket iostreams to use chrono by default, to fix compatibility with the Networking TS. Define BOOST_ASIO_USE_BOOST_DATE_TIME_FOR_SOCKET_IOSTREAM to enable the old Boost.Date_Time interface in basic_socket_streambuf and basic_socket_iostream.
Updated examples to use chrono rather than Boost.Date_Time.
Fixed an incorrect member function detector in the is_dynamic_buffer trait.
Fixed an async_result incompatibility with deprecated handler_type.
Added a missing move optimisation in the SSL stream implementation.
Fixed incorrect basic_resolver_results::value_type typedef.
Fixed a compile error with some OpenSSL versions when SSL_OP_NO_COMPRESSION is defined.
Changed add_certificate_authority to process multiple certificates in a bundle.
Eliminated deprecation warning with MSVC by using std::invoke_result rather than std::result_of.
Changed to use std::string_view for C++17 or later, and std::experimental::string_view for C++14. Define the preprocessor macro BOOST_ASIO_DISABLE_STD_STRING_VIEW to force the use of std::experimental::string_view (assuming it is available) when compiling in C++17 mode.
Ensured DynamicBuffer template arguments are decayed before using in enable_if tests.
Changed documentation to distinguish legacy completion handlers (which are still required to be CopyConstructible) from new MoveConstructible handlers.
Suppressed a discarded return value warning in the buffer debugging support.
Fixed basic_yield_context to work with completion signatures containing reference parameters.
Ensured that stackful coroutines launched using spawn() correctly store decayed copies of their function and handler arguments.
Fixed some compatibility issues with Android.
Added cross-compilation support to Jamfiles.
Fixed some minor portability issues in examples.

- Atomic:
Breaking change: Changed the result of the (op)_and_test operations added in Boost 1.66 to the opposite - the functions now return true if the operation result is non-zero. This is consistent with other test methods in Boost.Atomic and the C++ standard library. Users can define BOOST_ATOMIC_DETAIL_HIGHLIGHT_OP_AND_TEST when compiling their code to emit warnings on every use of the changed functions. This way users can locate the code that needs to be updated.
Update for C++2a. On C++11 compilers that support scoped enums, the memory_order enumeration is now scoped and contains constants with shorter names like acquire, release or seq_cst (i.e. users can use memory_order::acquire instead of memory_order_acquire). The old constants are also provided for backward compatibility. (P0439R0)
Update for C++2a. Added experimental support for atomic operations on floating point types. In addition to general operations, add, sub, negate operations and their fetch_(op) and opaque_(op) versions are supported. Lock-free property can be tested with the new macros BOOST_ATOMIC_FLOAT/DOUBLE/LONG_DOUBLE_LOCK_FREE. The support for floating point types is optional and can be disabled by defining BOOST_ATOMIC_NO_FLOATING_POINT. (P0020R6)
Added new experimental operations:
negate_and_test and complement_and_test which perform negation or bitwise complement and return true if the result is not zero.
add, sub, negate, bitwise_and, bitwise_or, bitwise_xor, bitwise_complement operations which perform the operation and return its result.
For generic atomic<T> specialization, the default constructor is now trivial if T's default constructor is.
The internal implementation of atomic<T> has been updated to avoid undefined behavior that stems from signed integer overflows. As required by the C++ standard, the library uses two's complement representation of signed integers internally and accroding rules of overflow. Currently, the library requires the native signed integer types to also use two's complement representation (but no defined overflow semantics).
Improved Clang support. In particular, fixed DCAS not being lock-free and fixed possible incorrect code generated on 32-bit x86.
Improved MinGW support. For gcc versions up to 4.6, fixed compilation of DCAS on x86.
In x86 PIE code, asm blocks now preserve ebx value.

- Beast:
This version fixes significant defects in websocket::stream which can lead to asserts or undefined behavior. Users are encouraged to update to the latest Boost release.
For a complete list of changes, please view the official Release Notes.

- ContainerHash:
Extracted from the functional module to break a dependency cycle.
Moved headers to new location to reflect name change, the old include paths will still work.
Added support for std::string_view, std::error_code, std::error_condition, std::optional, std::variant, std::monostate where available.
Added explicit support for vector<bool>, so that it will work with libc++.
More detail in the library change log.

- Context:
fix i386/macho routines to correctly return transfer_t in EAX/EDX
__sanitizer_finish_switch_fiber should be called directly after context switch
Clang on Windows : error: No best alternative for libs/context/build/asm_sources
fixing C2492 for execution_context (v1)
known bug: including all.hpp + <context-impl>ucontext/winfib causes error 'forced_unwind: is not a member of boost::context::detail'

More info https://www.boost.org/users/history/version_1_67_0.html

(adam)

2018-04-29 20:41:04 UTC MAIN commitmail json YAML

Update to 5.5.1

Changelog:
Changes from %.5 to 5.5.1
-------------------------

Apart from a fix for a configuration problem finding singal names from
(some) recent versions of glibc, there are only minor changes.

Changes from 5.4.2 to 5.5
-------------------------

The effect of the NO_INTERACTIVE_COMMENTS option extends into $(...) and
`...` command substitutions when used on the command line.  Previously,
comments were always recognized within command substitutions unless the
comment character "#" was disabled via reset of $histchars.

An alternative assignment syntax for indicating indices for arrays
and keys for associative arrays:

typeset -a array=([1]=first [2]=second)
typeset -A assoc=([key1]=val1 [key2]=val2)

is allowed for compatibility with other shells.  In the case of normal
arrays the new syntax can be mixed with the old.

(ryoon)

2018-04-29 16:27:04 UTC MAIN commitmail json YAML

doc: Updated lang/php56 to 5.6.36

(taca)

2018-04-29 16:26:40 UTC MAIN commitmail json YAML

lang/php56: update to 5.6.36

26 Apr 2018 PHP 5.6.36

- Exif:
  . Fixed bug #76130 (Heap Buffer Overflow (READ: 1786) in exif_iif_add_value).
  (Stas)

- iconv:
  . Fixed bug #76249 (stream filter convert.iconv leads to infinite loop on
    invalid sequence). (Stas)

- LDAP:
  . Fixed bug #76248 (Malicious LDAP-Server Response causes Crash). (Stas)

- Phar:
  . Fixed bug #76129 (fix for CVE-2018-5712 may not be complete). (Stas)

(taca)

2018-04-29 15:57:16 UTC MAIN commitmail json YAML

doc: Updated net/mikutter to 3.6.7

(tsutsui)

2018-04-29 15:56:57 UTC MAIN commitmail json YAML

mikutter: update to 3.6.7.

pkgsrc changes:
- use https for MASTER_SITES and HOMEPAGE
- depends on a patched ruby-gnome2-gtk

Upstream changes:

mikutter 3.6.7

* explicitly use stable gtk2 gem 3.2.1 due to regressions of newer version
* twitter: updates of timeline by REST API didn't work
* modify_world didn't work
* thanks Akira Ouchi

(tsutsui)