Link [ pkgsrc | NetBSD | pkgsrc git mirror | PR fulltext-search | netbsd commit viewer ]


   
        usage: [branch:branch] [user:user] [path[@revision]] keyword [... [-excludekeyword [...]]] (e.g. branch:MAIN pkgtools/pkg)




switch to index mode

recent branches: MAIN (1h)  pkgsrc-2024Q1 (15d)  pkgsrc-2023Q4 (43d)  pkgsrc-2023Q2 (75d)  pkgsrc-2023Q3 (155d) 

2024-05-13 17:22:54 UTC Now

2019-01-04 08:34:28 UTC MAIN commitmail json YAML

Updated www/p5-HTML-FormFu to 2.07

(wen)

2019-01-04 08:33:47 UTC MAIN commitmail json YAML

Update to 2.07

Upstream changes:
2.07      2018-12-14 15:55:00+00:00 UTC

    - Fix handling or error_attributes & error_container_attributes

    - Allow pre_process() plugins to replace query() object

(wen)

2019-01-04 08:18:45 UTC MAIN commitmail json YAML

Updated www/drupal8 to 8.6.5

(wen)

2019-01-04 08:17:37 UTC MAIN commitmail json YAML

Update to 8.6.5

Upstream changes:
Changes since 8.6.4

    #3023402 by alexpott: \Drupal\Tests\Component\Datetime\DateTimePlusTest fails on latest PHP7.3 build
    #3001997 by Krzysztof Doma��skii, scott_euser, alexpott: Transliteration a string containing an unknown character (e.g. 0x80) is not valid
    #3018942 by welly, alexpott, jibran, Krzysztof Doma��skii, floydm: Domain URL language detection - InvalidArgumentException: The user-entered string must begin with a '/', '?', or '#'
    #3020902 by Berdir, alexpott: PostgresqlDateSql fails to serialize
    Revert "Issue #2986725 by Mile23, devitate, alexpott: doctrine common 2.9 has moved reflection"
    #3022183 by wengerk, benjifisher: Fix BlockContentAccessHandlerTest::providerTestAccess wrong coverage by early return
    #2984072 by vijaycs85, Lendude, ApacheEx, dawehner: System: Convert ErrorHandlerTest to phpunit
    #3019706 by hchonov, alexpott, sheanhoxie, jibran, dawehner: Functional JS Tests are broken if XDEBUG_CONFIG is set as an env variable
    Revert "Issue #3019706 by hchonov, jibran: Functional JS Tests are broken if XDEBUG_CONFIG is set as an env variable"
    #3021204 by maxocub: Remove maxocub from Migrate maintainers
    #3019706 by hchonov, jibran: Functional JS Tests are broken if XDEBUG_CONFIG is set as an env variable
    #2986725 by Mile23, devitate, alexpott: doctrine common 2.9 has moved reflection
    #2939908 by kjay, steveparks, spitzialist, cferthorney, danharper, Eli-T: Add an article to Umami - Dairy-free chocolate
    #3007439 by tim.plunkett, Wim Leers, xopoc: Layout builder renders Book navigation block on non-book pages
    #2927768 by justinlevi, Lendude, pritish.kumar, Wim Leers, dawehner: Update RestRegisterUserTest to use the ResourceTestBase base class instead of the deprecated RESTTestBase
    #3020550 by catch: Passing commands as a string to Process is deprecated in Symfony 4
    #3020579 by catch: TypeError: Argument 3 passed to Symfony\Component\HttpKernel\Event\FilterResponseEvent::__construct() must be of the type integer, string given [Symfony 4]
    #2618606 by dawehner, rbayliss: Update.php - Reverse proxy settings not used
    #2865344 by mpdonadio, Lendude, mbovan, organicwire, alexpott, jibran, jhedstrom, bobemoe, Berdir, larowlan: Exposed date filters 'empty' and 'not empty' are broken
    #2974274 by mitrpaka, RumyanaRuseva, joachim: exception message for unrecognized source IDs in lookupDestinationIds() should have more detail
    #2809305 by Upchuk, Pavan B S, Jo Fitzgerald, tim.plunkett, Berdir: Block Context assignment form element shows even if no options are available
    #3018774 by xjm: hook_post_update_NAME() docs do not explain batching/ parameter
    #3018539 by phenaproxima, rodrigoaguilera, alexpott: Media types cannot be created in the UI without JavaScript
    #3018764 by Wim Leers: One test case in MediaUiFunctionalTest is not actually tested due to a duplicate key
    #2998462 by AndyF, Baysaa, Siavash, tim.plunkett, millionleaves, fatmarker: Error adding Content Type Selection criteria or Context
    #3016501 by govind.maloo, andrewmacpherson, markconroy: Writing style - Umami should be capitalised when it is used as a proper noun in English
    #2916595 by phenaproxima, AdamPS, Wim Leers: File element discards attributes if #multiple
    #2883260 by kiamlaluno, yogeshmpawar, msankhala, benjifisher, alexpott, bdlangton: Replace the schema example with one actually used from a module
    #2883553 by govind.maloo, msankhala, seanB, Berdir, xjm, alexpott: Obsolete argument for hasPermission in node_node_access()
    #3016011 by mikelutz, quietone, alexpott: Reroll all migrate dump files
    #3017753 by mxr576, alexpott: MemoryBackend should validate the passed cids

(wen)

2019-01-04 08:01:08 UTC MAIN commitmail json YAML

Updated sysutils/py-crontab, net/py-netifaces

(adam)

2019-01-04 08:00:52 UTC MAIN commitmail json YAML

py-netifaces: updated to 0.10.9

0.10.9:
???

0.10.8:
* Fixed a bug that in certain circumstances could lead to an infinite
  loop in netifaces.gateways() (thanks asomers).
* Fixed a memory management bug in an error path

(adam)

2019-01-04 07:35:25 UTC MAIN commitmail json YAML

Merge in newer GNU config files.

- Locally patch in netbsd/superh, not yet accepted upstream.
- upstream did netbsd/mips64eb fix differently.

Other changes that might be notable to us:

- different compiler-based way of identifying 32bit vs. 64bit for
solaris/x86
- different compiler-based way of identifying solaris/sparc 64bit,
that supposedly works for both sun cc and GCC.

(maya)

2019-01-04 07:34:03 UTC MAIN commitmail json YAML

py-crontab: updated to 2.3.6

2.3.6:
Unknown changes.

(adam)

2019-01-04 06:27:37 UTC MAIN commitmail json YAML

Updated www/p5-Catalyst-Plugin-Session to 0.41

(wen)

2019-01-04 06:26:52 UTC MAIN commitmail json YAML

Update to 0.41

Upstream changes:
0.41 2018-12-05
      - Don't let an evil session ID supplier have an easy XSS vector (Michael McClimon++)

(wen)

2019-01-04 06:23:28 UTC MAIN commitmail json YAML

Updated www/p5-Catalyst-Runtime to 5.90123

(wen)

2019-01-04 06:20:27 UTC MAIN commitmail json YAML

Update to 5.90123
Add missing DEPENDS

Upstream changes:
5.90123 - 2018-11-27
  - Fix emitting warnings when REMOTE_ADDR is undefined (RT#113388)
  - Fix $c->req->hostname empty for IPv6 clients (RT#75731)
  - split code to log stats report into a separate log_stats method (RT#127392)

5.90122 - 2018-11-03
  - releasing as stable

5.90_121 - 2018-10-22
  - use the :utf8_strict (PerlIO::utf8_strict) rather than :encoding file handle
    layer to handle decoding uploads, as a performance boost.
  - fix handling of decoding uploaded files.  this fixes the usage of sysread
    on :utf8 handles, and reenables the tests on all perl versions.  Fixes CPAN
    RT#125843.  See also erl RT#133585.
  - giving incorrect types to uri_for will warn to logs rather than via carp
  - silence warning and error output from tests

(wen)

2019-01-04 03:32:16 UTC MAIN commitmail json YAML

doc: scratch off some TODOs

(tnn)

2019-01-04 03:31:25 UTC MAIN commitmail json YAML

doc: note rep & sawfish update

(tnn)

2019-01-04 03:29:34 UTC MAIN commitmail json YAML

sawfish: update to 1.12.0

1.12.0 2016-08-13
=================
* New Features
- The Tiling functions now use 'calculate-workarea' to not
  overlap '_NET_WM_STRUT' windows like panels and others.
  [Christopher Bratusek]
- Let 'window-icon-image' use 'NET_WM_ICON' to get 16x16 icon.
  Also add a size-parameter in case a different one is desired.
  [hans1024]
- Allow passing of extra (custom) arguments to compton.  [Joshua
  Moller-Mara]

1.11 2014-11-02
===============
* New Features
- Session scripts with xdm (and compatible) integration.
  [fuchur] [Christopher Bratusek]
- 'CTWM' like interactive window placement.  Previously pressing
  any button while interactively placing a window would place
  it.  'Sawfish' now mimics 'CTWM's behaviour: pressing button 1
  will just place the window, button 2 will allow dragging to
  resize the window and place it when the button releases,
  button 3 will place the window and attempt to fill it to the
  screen bottom.  [Maxime Soul饐
- New EdgeActions for when moving windows.  [Christopher
  Bratusek]
- Separate left/right and top/bottom edges in SawfishConfig,
  allowing for individual actions on each edge.  [Christopher
  Bratusek]
- Add 'send-window-to-next-head' and
  'send-window-to-previous-head' functions for moving windows
  across heads.  [fuchur]
- Add 'toggle-window-fixed-size' for toggling fixed-size on
  windows, also used in lock-button 'Button3-Off'.  [fuchur]
- Add ability to move tabs around in the titlebar.  [fuchur]
- Add 'run-application' by Sergey I. Sharybin, with several
  improvements and better integration into Sawfish.  Also add
  'Run Application' entry at the bottom of the root menu.
  [Christopher Bratusek]
- Add 'sawfish.wm.prg.nm-applet', simple auto-starter for the
  'Network Manager Applet'.  [Christopher Bratusek]
- Add 'sawfish.wm.prg.diodon', simple auto-starter for the
  'Diodon Clipboard Manager'.  [Christopher Bratusek]
- Add 'sawfish.wm.prg.conky', simple auto-starter for the 'Conky
  System Monitor', that allows for custom command line options
  to be passed.  [Christopher Bratusek]
- Add 'sawfish.wm.prg.idesk', simple auto-starter for the 'Idesk
  Desktop Icon Manager'.  [Christopher Bratusek]

(tnn)

2019-01-04 02:48:32 UTC MAIN commitmail json YAML

Updated time/p5-Time-Elapsed to 0.33

(wen)

2019-01-04 02:46:56 UTC MAIN commitmail json YAML

Update to 0.33

Upstream changes:
0.33 2018-12-25 BURAK
    - Migrate to dzil.
    - Remove obsolete perl support

(wen)

2019-01-04 02:41:52 UTC MAIN commitmail json YAML

Updated time/p5-DateTime-TimeZone to 2.23

(wen)

2019-01-04 02:41:09 UTC MAIN commitmail json YAML

Update to 2.23

Upstream changes:
2.23    2018-12-30

- This release is based on version 2018i of the Olson database. This release
  includes contemporary changes for S達o Tom辿 and Pr鱈ncipe.

2.22    2018-12-29

- This release is based on version 2018h of the Olson database. This release
  includes contemporary changes for Morocco, Kazakhstan, and Iran.

(wen)

2019-01-04 02:38:26 UTC MAIN commitmail json YAML

Updated time/p5-DateTime-Calendar-Julian to 0.100

(wen)

2019-01-04 02:37:28 UTC MAIN commitmail json YAML

Update to 0.100

Upstream changes:
0.100          2018-12-21      T. R. Wyant
    - Update author and copyright information.
    - Add author tests
    - Update metadata

(wen)

2019-01-04 02:12:17 UTC MAIN commitmail json YAML

rep-gtk2: update to 0.90.8.3

changes: regened autotools files

(tnn)

2019-01-04 02:06:05 UTC MAIN commitmail json YAML

librep: update to 0.92.7

changes: arm support & build fixes

(tnn)

2019-01-04 01:44:51 UTC MAIN commitmail json YAML

doc: Updated graphics/MesaDemos to 8.4.0

(tnn)

2019-01-04 01:43:20 UTC MAIN commitmail json YAML

MesaDemos: update to 8.4.0

- Add option to install new eglinfo binary, disabled by default as
  it requires mesa with EGL and native X11 might not have that.

8.4.0
New features and changes:
- glxinfo now supports OpenGL 4.6
- glxinfo prints more OpenGL limits (GL 3.0 up to GL 4.6)
- glxinfo gained support for GL_ATI_meminfo and GL_NVX_gpu_memory_info
- eglinfo binary is now installed by `make install`
- misc bugfixes

8.3.0
This new mesa-demos release fixes the build issue against mesa 10.6 (Bug 91643)
and picks up the latest glxinfo changes.
- misc changes
- misc bugfixes

(tnn)

2019-01-04 01:26:00 UTC MAIN commitmail json YAML

doc: Updated graphics/glx-utils to 8.4.0

(tnn)

2019-01-04 01:18:14 UTC MAIN commitmail json YAML

glx-utils: update to 8.4.0

- glxinfo now supports OpenGL 4.6
- glxinfo prints more OpenGL limits (GL 3.0 up to GL 4.6)
- glxinfo gained support for GL_ATI_meminfo and GL_NVX_gpu_memory_info

(tnn)

2019-01-04 00:03:29 UTC MAIN commitmail json YAML

doc: Updated lang/erlang to 21.2.2

(nia)

2019-01-04 00:03:21 UTC MAIN commitmail json YAML

lang/erlang: Update to 21.2.2

---------------------------------------------------------------------
--- erts-10.2.1 -----------------------------------------------------
---------------------------------------------------------------------

Note! The erts-10.2.1 application can *not* be applied independently
      of other applications on an arbitrary OTP 21 installation.

      On a full OTP 21 installation, also the following runtime
      dependencies have to be satisfied:
      -- kernel-6.1 (first satisfied in OTP 21.1)
      -- sasl-3.3 (first satisfied in OTP 21.2)

--- Fixed Bugs and Malfunctions ---

  OTP-15485    Application(s): erts

              Fixed bug on big endian architectures when changing
              file permissions or ownership with file:change_mode,
              change_owner, change_group or write_file_info. Bug
              exists since OTP-21.0.

  OTP-15486    Application(s): erts
              Related Id(s): PR-2061

              Fixed bug in atomics with option {signed,false} when
              returned values are (1 bsl 63) or larger. Could cause
              heap corruption leading to VM crash or other unpleasant
              symptoms. Bug exists since OTP-21.2 when module atomics
              was introduced.

  OTP-15487    Application(s): erts
              Related Id(s): ERL-804

              Fixed bug in operator band of two negative operands
              causing erroneous result if the absolute value of one
              of the operands have the lowest N*W bits as zero and
              the other absolute value is not larger than N*W bits. N
              is an integer of 1 or larger and W is 32 or 64
              depending on word size.

Full runtime dependencies of erts-10.2.1: kernel-6.1, sasl-3.3,
stdlib-3.5

---------------------------------------------------------------------
--- ssl-9.1.1 -------------------------------------------------------
---------------------------------------------------------------------

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

--- Fixed Bugs and Malfunctions ---

  OTP-15489    Application(s): ssl
              Related Id(s): ERL-308

              Fixed renegotiation bug. Client did not handle server
              initiated renegotiation correctly after rewrite to two
              connection processes, due to ERL-622 commit
              d87ac1c55188f5ba5cdf72384125d94d42118c18. This could
              manifest it self as a " bad_record_mac" alert.

              Also included are some optimizations

Full runtime dependencies of ssl-9.1.1: crypto-4.2, erts-10.0,
inets-5.10.7, kernel-6.0, public_key-1.5, stdlib-3.5

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

---------------------------------------------------------------------
--- ssh-4.7.3 -------------------------------------------------------
---------------------------------------------------------------------

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

--- Fixed Bugs and Malfunctions ---

  OTP-15397    Application(s): ssh
              Related Id(s): ERL-801

              Fixed port leakage if a ssh:daemon call failed.

Full runtime dependencies of ssh-4.7.3: crypto-4.2, erts-6.0,
kernel-3.0, public_key-1.5.2, stdlib-3.3

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

(nia)

2019-01-03 23:14:27 UTC MAIN commitmail json YAML

erlang: update PLIST.

(nia)

2019-01-03 22:58:44 UTC MAIN commitmail json YAML

doc: Updated lang/erlang to 21.2

(nia)

2019-01-03 22:58:36 UTC MAIN commitmail json YAML

lang/erlang: Update to 21.2

---------------------------------------------------------------------
--- HIGHLIGHTS ------------------------------------------------------
---------------------------------------------------------------------

  OTP-13468    Application(s): erts, sasl

              New counters and atomics modules supplies access to
              highly efficient operations on mutable fixed word sized
              variables.

  OTP-14669    Application(s): erts
              Related Id(s): PR-1989

              There is a new module persistent_term that implements a
              term storage suitable for terms that are frequently
              used but never or infrequently updated. Lookups are
              done in constant time without copying the terms.

  OTP-15094    Application(s): ssh
              Related Id(s): OTP-15419

              Added public key methods ssh-ed25519 and ssh-ed448.

              Requires OpenSSL 1.1.1 or higher as cryptolib under the
              OTP application crypto.

  OTP-15449    Application(s): ssl

              *** POTENTIAL INCOMPATIBILITY ***

              ssl now uses active n internally to boost performance.
              Old active once behavior can be restored by setting
              application variable see manual page for ssl
              application (man 6).

  OTP-15475    Application(s): erts
              Related Id(s): ERIERL-229

              Add a new pollset that is made to handle sockets that
              use {active, true} or {active, N}. The new pollset will
              not be polled by a pollthread, but instead polled by a
              normal scheduler.

              This change was made because of the overhead associated
              with constantly having to re-apply the ONESHOT
              mechanism on fds that all input events were
              interesting.

              The new pollset is only active on platforms that
              support concurrent kernel poll updates, i.e. Linux and
              BSD.

---------------------------------------------------------------------
--- POTENTIAL INCOMPATIBILITIES -------------------------------------
---------------------------------------------------------------------

  OTP-15364    Application(s): kernel

              A new function, logger:update_handler_config/3 is
              added, and the handler callback changing_config now has
              a new argument, SetOrUpdate, which indicates if the
              configuration change comes from set_handler_config/2,3
              or update_handler_config/2,3.

              This allows the handler to consistently merge the new
              configuration with the old (if the change comes from
              update_handler_config/2,3) or with the default (if the
              change comes from set_handler_config/2,3).

              The built-in handlers logger_std_h and
              logger_disk_log_h are updated accordingly. A bug which
              could cause inconsistency between the handlers'
              internal state and the stored configuration is also
              corrected.

  OTP-15449    Application(s): ssl

              *** HIGHLIGHT ***

              ssl now uses active n internally to boost performance.
              Old active once behavior can be restored by setting
              application variable see manual page for ssl
              application (man 6).

---------------------------------------------------------------------
--- asn1-5.0.8 ------------------------------------------------------
---------------------------------------------------------------------

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

--- Fixed Bugs and Malfunctions ---

  OTP-15470    Application(s): asn1
              Related Id(s): ERIERL-278

              Handle erroneous length during decode (BER only)
              without crashing.

Full runtime dependencies of asn1-5.0.8: erts-7.0, kernel-3.0,
stdlib-2.0

---------------------------------------------------------------------
--- compiler-7.3 ----------------------------------------------------
---------------------------------------------------------------------

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

--- Fixed Bugs and Malfunctions ---

  OTP-15400    Application(s): compiler
              Related Id(s): ERL-759

              Fixed a rare internal consistency failure caused by a
              bug in the beam_jump pass. (Thanks to Simon Cornish for
              reporting this bug.)

  OTP-15435    Application(s): compiler
              Related Id(s): ERL-778

              The compiler could fail with an internal consistency
              check failure when compiling code that used the
              is_function/2 BIF.

  OTP-15437    Application(s): compiler, stdlib
              Related Id(s): ERL-762

              When an external fun was used, warnings for unused
              variables could be suppressed.

  OTP-15481    Application(s): compiler

              The compiler would crash when compiling an after block
              that called erlang:raise/3 like this:
              erlang:raise(Class, Stacktrace, Stacktrace)

--- Improvements and New Features ---

  OTP-15245    Application(s): compiler, stdlib
              Related Id(s): ERL-706

              When specified, the +{source,Name} option will now
              override the actual file name in stack traces, instead
              of only affecting the return value of
              Mod:module_info().

              The +deterministic flag will also affect stack traces
              now, omitting all path information except the file
              name, fixing a long-standing issue where deterministic
              builds required deterministic paths.

Full runtime dependencies of compiler-7.3: crypto-3.6, erts-9.0,
hipe-3.12, kernel-4.0, stdlib-2.5

---------------------------------------------------------------------
--- crypto-4.4 ------------------------------------------------------
---------------------------------------------------------------------

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

--- Fixed Bugs and Malfunctions ---

  OTP-15302    Application(s): crypto

              Updated the RSA options part in the crypto
              application's C-code, documentation and tests.

--- Improvements and New Features ---

  OTP-15419    Application(s): crypto, public_key
              Related Id(s): OTP-15094

              Added ed25519 and ed448 sign/verify.

              Requires OpenSSL 1.1.1 or higher as cryptolib under the
              OTP application crypto.

  OTP-15467    Application(s): crypto

              Fixed valgrind warnings.

Full runtime dependencies of crypto-4.4: erts-9.0, kernel-5.3,
stdlib-3.4

---------------------------------------------------------------------
--- erts-10.2 -------------------------------------------------------
---------------------------------------------------------------------

Note! The erts-10.2 application can *not* be applied independently of
      other applications on an arbitrary OTP 21 installation.

      On a full OTP 21 installation, also the following runtime
      dependencies have to be satisfied:
      -- kernel-6.1 (first satisfied in OTP 21.1)
      -- sasl-3.3 (first satisfied in OTP 21.2)

--- Fixed Bugs and Malfunctions ---

  OTP-12242    Application(s): erts
              Related Id(s): ERL-561

              When a process was waiting for a TCP socket send
              operation to complete, and another process closed the
              socket during that send, the sending process could
              hang. This bug has now been corrected.

  OTP-15343    Application(s): erts, stdlib
              Related Id(s): PR-1962

              Document bit_size in match specifications and allow it
              in ets:fun2ms.

  OTP-15346    Application(s): erts

              Fixed bug in ets:select_replace when called with a
              fully bound key could cause a following call to
              ets:next or ets:prev to crash the emulator or return
              invalid result.

  OTP-15360    Application(s): erts

              When a module has been purged from memory, any literals
              belonging to that module will be copied to all
              processes that hold references to them. The max heap
              size limit would be ignored in the garbage collection
              initiated when copying literals to a process. If the
              max heap size was exceeded, the process would typically
              be terminated in the following garbage collection.
              Corrected to terminate the process directly if copying
              a literal would exceed the max heap size.

  OTP-15389    Application(s): erts

              Fix compilation of run_erl on Solaris 11.4 and later.

  OTP-15436    Application(s): erts

              Fixed a bug where lists:reverse/1-2 could use far too
              many reductions. This bug was introduced in OTP 21.1.

  OTP-15446    Application(s): erts
              Related Id(s): PR-2024

              Fixed a bug where a dirty scheduler could stay awake
              forever if a distribution entry was removed as part of
              a dirty GC.

  OTP-15450    Application(s): erts
              Related Id(s): ERIERL-229

              Fix microstate accounting handing in various places.
              Most importantly the GC states when the GC is run on a
              dirty scheduler are now managed correctly.

  OTP-15461    Application(s): erts
              Related Id(s): ERL-784

              Fixed bug in file:sendfile when the send operation
              failed. For sockets in active modes it could cause
              emulator crash or a hanging call. For sockets with
              {active,false} an unexpected {inet_reply, _, _} message
              could be sent to the calling process. The bug exists
              since OTP-21.0.

  OTP-15465    Application(s): erts

              The erts configure script has been updated to reject
              any CFLAGS that does not have -O. This in order to
              prevent the common mistake of forgetting to add -O2 to
              custom CFLAGS.

  OTP-15474    Application(s): erts, stdlib
              Related Id(s): ERIERL-229

              Fix reduction count in lists:member/2

--- Improvements and New Features ---

  OTP-13468    Application(s): erts, sasl

              *** HIGHLIGHT ***

              New counters and atomics modules supplies access to
              highly efficient operations on mutable fixed word sized
              variables.

  OTP-14669    Application(s): erts
              Related Id(s): PR-1989

              *** HIGHLIGHT ***

              There is a new module persistent_term that implements a
              term storage suitable for terms that are frequently
              used but never or infrequently updated. Lookups are
              done in constant time without copying the terms.

  OTP-15121    Application(s): erts, kernel
              Related Id(s): ERIERL-189, PR-1974

              A function inet:getifaddrs/1 that takes a list with a
              namespace option has been added, for platforms that
              support that feature, for example Linux (only?).

  OTP-15357    Application(s): erts, kernel
              Related Id(s): ERL-698

              Added the nopush option for TCP sockets, which
              corresponds to TCP_NOPUSH on *BSD and TCP_CORK on
              Linux.

              This is also used internally in file:sendfile to reduce
              latency on subsequent send operations.

  OTP-15371    Application(s): erts, stdlib

              List subtraction (The -- operator) will now yield
              properly on large inputs.

  OTP-15471    Application(s): erts, kernel
              Related Id(s): ERIERL-229

              Optimize handling of send_delay for tcp sockes to
              better work with the new pollthread implementation
              introduced in OTP-21.

  OTP-15472    Application(s): erts
              Related Id(s): ERIERL-229

              Optimize driver_set_timer with a zero timeout to
              short-circuit and not create any timer structure, but
              instead schedule the timer immediately.

  OTP-15473    Application(s): erts
              Related Id(s): ERIERL-229

              Add erl_xcomp_code_model_small as a cross configure
              variable in order to let the emulator be build with the
              assumption that a small code model will be used on the
              target machine.

  OTP-15475    Application(s): erts
              Related Id(s): ERIERL-229

              *** HIGHLIGHT ***

              Add a new pollset that is made to handle sockets that
              use {active, true} or {active, N}. The new pollset will
              not be polled by a pollthread, but instead polled by a
              normal scheduler.

              This change was made because of the overhead associated
              with constantly having to re-apply the ONESHOT
              mechanism on fds that all input events were
              interesting.

              The new pollset is only active on platforms that
              support concurrent kernel poll updates, i.e. Linux and
              BSD.

  OTP-15478    Application(s): erts
              Related Id(s): ERL-741

              Fix bug where emulator would segfault if a literal
              message was sent when sequence tracing was enabled.

Full runtime dependencies of erts-10.2: kernel-6.1, sasl-3.3,
stdlib-3.5

---------------------------------------------------------------------
--- et-1.6.4 --------------------------------------------------------
---------------------------------------------------------------------

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

--- Fixed Bugs and Malfunctions ---

  OTP-15463    Application(s): et
              Related Id(s): ERL-780

              The scroll bar of the et_viewer window could not be
              dragged all the way to the top of the window. It would
              always stop at the second event. This is now corrected.

Full runtime dependencies of et-1.6.4: erts-9.0, kernel-5.3,
runtime_tools-1.10, stdlib-3.4, wx-1.2

---------------------------------------------------------------------
--- hipe-3.18.2 -----------------------------------------------------
---------------------------------------------------------------------

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

--- Improvements and New Features ---

  OTP-15482    Application(s): hipe

              The code was updated to avoid causing a dialyzer
              warning because of a tightened spec for
              beam_lib:info/1.

Full runtime dependencies of hipe-3.18.2: compiler-5.0, erts-9.3,
kernel-5.3, stdlib-3.4, syntax_tools-1.6.14

---------------------------------------------------------------------
--- inets-7.0.3 -----------------------------------------------------
---------------------------------------------------------------------

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

--- Fixed Bugs and Malfunctions ---

  OTP-15338    Application(s): inets
              Related Id(s): ERL-733

              Fixed http client to not send 'content-length' header
              in chunked encoded requests.

  OTP-15339    Application(s): inets
              Related Id(s): ERL-736

              Fixed http client to not drop explicit 'Content-Type'
              header in requests without a body such as requests with
              the 'Content-Type' of
              application/x-www-form-urlencoded.

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

---------------------------------------------------------------------
--- kernel-6.2 ------------------------------------------------------
---------------------------------------------------------------------

Note! The kernel-6.2 application can *not* be applied independently
      of other applications on an arbitrary OTP 21 installation.

      On a full OTP 21 installation, also the following runtime
      dependency has to be satisfied:
      -- erts-10.1 (first satisfied in OTP 21.1)

--- Fixed Bugs and Malfunctions ---

  OTP-15364    Application(s): kernel

              *** POTENTIAL INCOMPATIBILITY ***

              A new function, logger:update_handler_config/3 is
              added, and the handler callback changing_config now has
              a new argument, SetOrUpdate, which indicates if the
              configuration change comes from set_handler_config/2,3
              or update_handler_config/2,3.

              This allows the handler to consistently merge the new
              configuration with the old (if the change comes from
              update_handler_config/2,3) or with the default (if the
              change comes from set_handler_config/2,3).

              The built-in handlers logger_std_h and
              logger_disk_log_h are updated accordingly. A bug which
              could cause inconsistency between the handlers'
              internal state and the stored configuration is also
              corrected.

  OTP-15388    Application(s): kernel
              Related Id(s): PR-1983

              Fix fallback when custom erl_epmd client does not
              implement address_please.

  OTP-15453    Application(s): kernel
              Related Id(s): ERL-782

              The logger ets table did not have the read_concurrency
              option. This is now added.

  OTP-15466    Application(s): kernel
              Related Id(s): ERL-788

              During system start, logger has a simple handler which
              prints to stdout. After the kernel supervision is
              started, this handler is removed and replaced by the
              default handler. Due to a bug, logger earlier issued a
              debug printout saying it received an unexpected
              message, which was the EXIT message from the simple
              handler's process. This is now corrected. The simple
              handler's process now unlinks from the logger process
              before terminating.

  OTP-15469    Application(s): kernel

              The logger handler logger_std_h would not re-create
              it's log file if it was removed. Due to this it could
              not be used with tools like 'logrotate'. This is now
              corrected.

--- Improvements and New Features ---

  OTP-15121    Application(s): erts, kernel
              Related Id(s): ERIERL-189, PR-1974

              A function inet:getifaddrs/1 that takes a list with a
              namespace option has been added, for platforms that
              support that feature, for example Linux (only?).

  OTP-15357    Application(s): erts, kernel
              Related Id(s): ERL-698

              Added the nopush option for TCP sockets, which
              corresponds to TCP_NOPUSH on *BSD and TCP_CORK on
              Linux.

              This is also used internally in file:sendfile to reduce
              latency on subsequent send operations.

  OTP-15471    Application(s): erts, kernel
              Related Id(s): ERIERL-229

              Optimize handling of send_delay for tcp sockes to
              better work with the new pollthread implementation
              introduced in OTP-21.

Full runtime dependencies of kernel-6.2: erts-10.1, sasl-3.0,
stdlib-3.5

---------------------------------------------------------------------
--- observer-2.8.2 --------------------------------------------------
---------------------------------------------------------------------

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

--- Fixed Bugs and Malfunctions ---

  OTP-15365    Application(s): observer
              Related Id(s): ERL-722

              Literals such as #{"one"=>1} dumped to a crash dump
              would cause crashdump_viewer to crash.

  OTP-15377    Application(s): observer

              crashdump_viewer would sometimes crash when processing
              a dump which was truncated in the literals area. This
              is now corrected.

  OTP-15391    Application(s): observer

              Since OTP-20.2, crashdump_viewer was very slow when
              opening a crash dump with many processes. An ets:select
              per process could be removed, which improved the
              performance a lot.

              A bug when parsing heap data in a crashdump caused
              crashdump_viewer to crash when multiple Yc lines
              referenced the same reference counted binary. This is
              now corrected.

Full runtime dependencies of observer-2.8.2: erts-7.0, et-1.5,
kernel-3.0, runtime_tools-1.8.14, stdlib-3.5, wx-1.2

---------------------------------------------------------------------
--- os_mon-2.4.7 ----------------------------------------------------
---------------------------------------------------------------------

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

--- Fixed Bugs and Malfunctions ---

  OTP-15387    Application(s): os_mon
              Related Id(s): PR-1966

              Due to /proc restrictions in newer Android releases
              enforced by SELinux, cpu_sup is fixed so that it gets
              some basic CPU stats using the sysinfo syscall rather
              than reading /proc/loadavg.

Full runtime dependencies of os_mon-2.4.7: erts-6.0, kernel-3.0,
mnesia-4.12, otp_mibs-1.0.9, sasl-2.4, snmp-4.25.1, stdlib-2.0

---------------------------------------------------------------------
--- public_key-1.6.4 ------------------------------------------------
---------------------------------------------------------------------

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

--- Improvements and New Features ---

  OTP-15419    Application(s): crypto, public_key
              Related Id(s): OTP-15094

              Added ed25519 and ed448 sign/verify.

              Requires OpenSSL 1.1.1 or higher as cryptolib under the
              OTP application crypto.

Full runtime dependencies of public_key-1.6.4: asn1-3.0, crypto-3.8,
erts-6.0, kernel-3.0, stdlib-3.5

---------------------------------------------------------------------
--- reltool-0.7.8 ---------------------------------------------------
---------------------------------------------------------------------

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

--- Fixed Bugs and Malfunctions ---

  OTP-15454    Application(s): reltool

              Reltool would earlier erroneously split paths like
              "c:\foo" into ["c","\foo"] when reading the $ERL_LIBS
              variable on windows. This is now corrected.

Full runtime dependencies of reltool-0.7.8: erts-7.0, kernel-3.0,
sasl-2.4, stdlib-3.4, tools-2.6.14, wx-1.2

---------------------------------------------------------------------
--- sasl-3.3 --------------------------------------------------------
---------------------------------------------------------------------

Note! The sasl-3.3 application can *not* be applied independently of
      other applications on an arbitrary OTP 21 installation.

      On a full OTP 21 installation, also the following runtime
      dependency has to be satisfied:
      -- erts-10.2 (first satisfied in OTP 21.2)

--- Improvements and New Features ---

  OTP-13468    Application(s): erts, sasl

              *** HIGHLIGHT ***

              New counters and atomics modules supplies access to
              highly efficient operations on mutable fixed word sized
              variables.

Full runtime dependencies of sasl-3.3: erts-10.2, kernel-5.3,
stdlib-3.4, tools-2.6.14

---------------------------------------------------------------------
--- ssh-4.7.2 -------------------------------------------------------
---------------------------------------------------------------------

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

--- Fixed Bugs and Malfunctions ---

  OTP-15413    Application(s): ssh

              Incompatibility with newer OpenSSH fixed. Previously
              versions 7.8 and later could cause Erlang SSH to exit.

  OTP-15416    Application(s): ssh

              The 'exec' option for ssh daemons had wrong format in
              the documentation.

--- Improvements and New Features ---

  OTP-15094    Application(s): ssh
              Related Id(s): OTP-15419

              *** HIGHLIGHT ***

              Added public key methods ssh-ed25519 and ssh-ed448.

              Requires OpenSSL 1.1.1 or higher as cryptolib under the
              OTP application crypto.

  OTP-15312    Application(s): ssh

              The SSH property tests are now adapted to the PropEr
              testing tool.

  OTP-15314    Application(s): ssh

              The term "user" was not documented in the SSH app. A
              new chapter with terminology is added to the User's
              Manual where the term "user" is defined.

              A reference manual page about the module ssh_file is
              also added. This is the default callback module for
              user's keys, host keys etc.

  OTP-15424    Application(s): ssh

              Host and user key checking is made more robust.

Full runtime dependencies of ssh-4.7.2: crypto-4.2, erts-6.0,
kernel-3.0, public_key-1.5.2, stdlib-3.3

---------------------------------------------------------------------
--- ssl-9.1 ---------------------------------------------------------
---------------------------------------------------------------------

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

--- Fixed Bugs and Malfunctions ---

  OTP-15368    Application(s): ssl

              PEM cache was not evicting expired entries due to due
              to timezone confusion.

  OTP-15384    Application(s): ssl
              Related Id(s): ERL-756

              Make sure an error is returned if a "transport_accept
              socket" is used in some other call than ssl:handshake*
              or ssl:controlling_process

  OTP-15402    Application(s): ssl

              Fix timestamp handling in the PEM-cache could cause
              entries to not be invalidated at the correct time.

  OTP-15412    Application(s): ssl
              Related Id(s): ERL-731

              Extend check for undelivered data at closing, could
              under some circumstances fail to deliver all data that
              was actually received.

  OTP-15415    Application(s): ssl
              Related Id(s): ERL-763

              Correct signature check for TLS-1.2 that allows
              different algorithms for signature of peer cert and
              peer cert key. Not all allowed combinations where
              accepted.

  OTP-15418    Application(s): ssl
              Related Id(s): ERL-770

              Correct gen_statem return value, could cause
              renegotiation to fail.

--- Improvements and New Features ---

  OTP-15420    Application(s): ssl
              Related Id(s): ERIERL-268

              Add engine support for RSA key exchange

  OTP-15449    Application(s): ssl

              *** HIGHLIGHT ***

              *** POTENTIAL INCOMPATIBILITY ***

              ssl now uses active n internally to boost performance.
              Old active once behavior can be restored by setting
              application variable see manual page for ssl
              application (man 6).

Full runtime dependencies of ssl-9.1: crypto-4.2, erts-10.0,
inets-5.10.7, kernel-6.0, public_key-1.5, stdlib-3.5

---------------------------------------------------------------------
--- stdlib-3.7 ------------------------------------------------------
---------------------------------------------------------------------

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

--- Fixed Bugs and Malfunctions ---

  OTP-15343    Application(s): erts, stdlib
              Related Id(s): PR-1962

              Document bit_size in match specifications and allow it
              in ets:fun2ms.

  OTP-15378    Application(s): stdlib
              Related Id(s): ERL-696

              The beam() type in beam_lib is defined as module() |
              file:filename() | binary(). The module() is misleading.
              Giving the module name as an atom will only work if the
              BEAM file is in a current directory.

              To avoid confusion, module() has been removed from the
              type. That means that there will be a Dialyzer warning
              for code that call beam_lib with an atom as filename,
              but the calls will still work.

  OTP-15428    Application(s): stdlib
              Related Id(s): ERL-777

              unicode_util crashed on certain emoji grapheme clusters
              in binary strings.

  OTP-15437    Application(s): compiler, stdlib
              Related Id(s): ERL-762

              When an external fun was used, warnings for unused
              variables could be suppressed.

  OTP-15474    Application(s): erts, stdlib
              Related Id(s): ERIERL-229

              Fix reduction count in lists:member/2

--- Improvements and New Features ---

  OTP-15245    Application(s): compiler, stdlib
              Related Id(s): ERL-706

              When specified, the +{source,Name} option will now
              override the actual file name in stack traces, instead
              of only affecting the return value of
              Mod:module_info().

              The +deterministic flag will also affect stack traces
              now, omitting all path information except the file
              name, fixing a long-standing issue where deterministic
              builds required deterministic paths.

  OTP-15371    Application(s): erts, stdlib

              List subtraction (The -- operator) will now yield
              properly on large inputs.

  OTP-15464    Application(s): stdlib

              calendar:system_time_to_rfc3339/1,2 no longer remove
              trailing zeros from fractions.

Full runtime dependencies of stdlib-3.7: compiler-5.0, crypto-3.3,
erts-10.0, kernel-6.0, sasl-3.0

---------------------------------------------------------------------
--- tools-3.0.2 -----------------------------------------------------
---------------------------------------------------------------------

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

--- Improvements and New Features ---

  OTP-15476    Application(s): tools

              Remove emacs warnings and added more tests.

Full runtime dependencies of tools-3.0.2: compiler-5.0, erts-9.1,
kernel-5.4, runtime_tools-1.8.14, stdlib-3.4

---------------------------------------------------------------------
--- wx-1.8.6 --------------------------------------------------------
---------------------------------------------------------------------

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

--- Fixed Bugs and Malfunctions ---

  OTP-15426    Application(s): wx
              Related Id(s): ERL-755

              Fixed delayed delete bug which caused wx applications
              to crash on Mojave.

Full runtime dependencies of wx-1.8.6: erts-6.0, kernel-3.0,
stdlib-2.0

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

(nia)

2019-01-03 21:58:21 UTC MAIN commitmail json YAML

doc: Downgraded net/synergy to 1.10.1

(tnn)

2019-01-03 21:53:09 UTC MAIN commitmail json YAML

synergy: downgrade 2.0.0 to 1.10.1

It is sort of an update though. If you are interested in upstream
drama you can read here for the details: https://symless.com/blog
Also users might want to switch to wip/barrier instead.

v1.10.1-stable

Bug fixes:
    #6339 Windows validating install step freezes
    #6374 Windows background service crashes randomly
    #6376 Undeclared identifier compile error in VS2017
Enhancements:
    #6372 Forced use of TLS 1.2 without fallback method
    #6338 Auto config checkbox on settings screen
    #6384 Removal of GPL screen on Windows installer
    #6383 Extend foreground mode for Windows daemon
    #6382 Code comment for MSVC debugger logging
    #6380 Compile without warnings using VS2017

v1.10.0-stable

Bug fixes:
    #6347 Log to file defaults to unwritable location
    #6345 Losing GUI config when restarting the OS
    #4991 Oversized Bonjour protocol name could conflict

Enhancements:
    #6348 Use different hard coded Qt path for CI
    #6346 CLI argument to control screen lock feature
    #6344 Customizable size limit on clipboard sharing
    #6332 Decouple version from CI build properties
    #6319 Bonjour auto-config disabled by default
    #6318 Hide TIS/TSM error on config app log
    #6312 Removal of redundant CURL library
    #6306 Show version number in config app title
    #6305 Support for Raspbian in package config
    #6301 Combine enterprise and community codebases

(tnn)

2019-01-03 21:51:52 UTC MAIN commitmail json YAML

libretro-desmume: include libpcap.

(nia)

2019-01-03 21:51:18 UTC MAIN commitmail json YAML

snes9x: fix fetching distfiles⇧s

(nia)

2019-01-03 21:44:32 UTC MAIN commitmail json YAML

libretro-ppsspp: Use BUILDLINK_LDADD.libexecinfo

(nia)

2019-01-03 21:40:36 UTC MAIN commitmail json YAML

dolphin-emu: don't ENABLE_EVDEV on Linux since it breaks the build

(nia)

2019-01-03 19:37:12 UTC MAIN commitmail json YAML

Added devel/tevent; databases/tdb

(adam)

2019-01-03 19:36:45 UTC MAIN commitmail json YAML

2019-01-03 19:35:24 UTC MAIN commitmail json YAML

2019-01-03 19:30:47 UTC MAIN commitmail json YAML

tevent: added version 0.9.37

Tevent is an event system based on the talloc memory management library. It is
the core event system used in Samba.

The low level tevent has support for many event types, including timers,
signals, and the classic file descriptor events.

Tevent also provide helpers to deal with asynchronous code providing the
tevent_req (tevent request) functions.

(adam)

2019-01-03 12:52:30 UTC MAIN commitmail json YAML

Updated mail/p5-Mail-IMAPClient to 3.40

(wen)

2019-01-03 12:51:26 UTC MAIN commitmail json YAML

Update to 3.40

Upstream changes:
version 3.40: Thu Dec  6 01:44:16 UTC 2018
        - rt.cpan.org#122373 support IPv6 by using IO::Socket::IP over IO::Socket::INET
          [Gilles Lamiral and Mark Overmeer]
        - rt.cpan.org#127103 flags() undef value as an ARRAY reference on a bogus message
          [Gilles Lamiral]
        - rt.cpan.org#124523 update examples/populate_mailbox.pl timegm usage
          [Bernhard M. W.]
        - t/capability.t: added first set of tests
        - t/quota.t: minor fix when tests skipped

(wen)

2019-01-03 12:48:10 UTC MAIN commitmail json YAML

Updated mail/p5-Email-Address to 1.912

(wen)

2019-01-03 12:47:11 UTC MAIN commitmail json YAML

Update to 1.912

Upstream changes:
1.912    2018-12-31 13:46:22-05:00 America/New_York
        - include the doc updates from 1.911 changelog, oops!

1.911    2018-12-22 11:30:28-05:00 America/New_York
        - just like 1.910, but with doc updates and undeprecation by Jim Brandt

1.910    2018-12-17 21:27:28-05:00 America/New_York (TRIAL RELEASE)
        - update parsing to mitigate pathological cases (thanks, sunnavy!)

(wen)

2019-01-03 12:42:21 UTC MAIN commitmail json YAML

Updated devel/p5-Package-Stash to 0.38

(wen)

2019-01-03 12:41:12 UTC MAIN commitmail json YAML

Update to 0.38

Upstream changes:
0.38      2018-12-31 03:25:07Z
    - avoid new warning in 5.21.x regarding too many arguments for
      printf/sprintf (Ren辿e B辰cker)
    - canonical repository moved to https://github.com/moose/Package-Stash

(wen)

2019-01-03 12:37:17 UTC MAIN commitmail json YAML

Updated devel/p5-Package-Stash-XS to 0.29

(wen)

2019-01-03 12:36:32 UTC MAIN commitmail json YAML

Update to 0.29

Upstream changes:
0.29      2018-12-31 03:26:01Z
      - quiet compiler warning (Jacques Germishuys, PR #2)
      - canonical repository moved to
        https://github.com/moose/Package-Stash=XS

(wen)

2019-01-03 12:31:24 UTC MAIN commitmail json YAML

Updated devel/p5-MooseX-Role-Tempdir to 0.101

(wen)

2019-01-03 12:30:26 UTC MAIN commitmail json YAML

Update to 0.101

Upstream changes:
0.101 2018-12-20

- Remove spurious print and some dead code. Thanks to Petr Písař RT#119368.

(wen)

2019-01-03 12:08:56 UTC MAIN commitmail json YAML

2019-01-03 11:56:09 UTC MAIN commitmail json YAML

2019-01-03 10:57:29 UTC MAIN commitmail json YAML

Updated textproc/py-lxml, databases/py-asyncpg

(adam)

2019-01-03 10:57:07 UTC MAIN commitmail json YAML

py-asyncpg: updated to 0.18.3

v0.18.3:
* Fix bswap on *BSD
* Make sure idle never-acquired pool connections are closed due to inactivity

(adam)

2019-01-03 10:53:00 UTC MAIN commitmail json YAML

py-lxml: updated to 4.2.6

4.2.6:
Bugs fixed
* Fix a DeprecationWarning in Py3.7+.
* Import warnings in Python 3.6+ were resolved.

(adam)

2019-01-03 09:51:58 UTC MAIN commitmail json YAML

Bump revision after a number of updated dependencies.

(bsiegert)

2019-01-03 09:45:47 UTC MAIN commitmail json YAML

doc: Updated audio/suil to 0.10.2

(bsiegert)

2019-01-03 09:44:45 UTC MAIN commitmail json YAML

Update suil to 0.10.2 and remove a bunch of build kludges.

Suil 0.10.2

  * Add support for Cocoa in Qt5
  * Fix resizing and add idle and update rate support for Qt5 in Gtk2
  * Fix various issues with Qt5 in Gtk2

Suil 0.10.0

  * Add support for X11 in Gtk3
  * Add support for Qt5 in Gtk2
  * Add suil_init() to support early initialization and passing any necessary
    information that may be needed in the future (thanks Stefan Westerfeld)
  * Fix minor memory errors
  * Fix building with X11 against custom LV2 install path (thanks Robin Gareus)

Suil 0.8.4

  * Configure based on compiler target OS for cross-compilation
  * Add Cocoa in Gtk wrapper (patch from Robin Gareus)
  * Various Windows fixes (patches from Robin Gareus)
  * Center X11 UIs in Gtk (patch from Robin Gareus)
  * Fix initial size of resizable X11 UIs in Gtk (patch from Robin Gareus)
  * Bubble X11 key events up to Gtk parent (patch from Filipe Coelho)
  * Add Gtk2 and X11 in Qt5 wrappers (patch from Rui Nuno Capela)
  * Fix compilation with -Wl,--no-undefined
  * Fix a few minor/unlikely memory errors
  * Gracefully handle failure to open wrapper
  * Only report suil_ui_supported() if necessary wrapper is compiled in
  * Upgrade to waf 1.8.14

(bsiegert)

2019-01-03 07:07:58 UTC MAIN commitmail json YAML

gnucash: remove obsolete patch (after 3.4 update)

(wiz)

2019-01-03 05:19:03 UTC MAIN commitmail json YAML

2019-01-03 05:16:01 UTC MAIN commitmail json YAML

Note addition of sysutils/u-boot-bananapi-r2.

(thorpej)

2019-01-03 05:12:49 UTC MAIN commitmail json YAML

U-Boot is a bootloader for embedded boards based on PowerPC, ARM, MIPS and
several other processors, which can be installed in a boot ROM and used to
initialize and test the hardware or to download and run application code.

This package provides U-Boot for the Sinovoip Banana Pi BPI-R2.

(thorpej)

2019-01-03 04:07:18 UTC MAIN commitmail json YAML

2018.11 u-boot update renders patch-configs_orangepi_zero_plus_defconfig
obsolete; orangepi_zero_plus_defconfig is now included in the upstream.

(thorpej)

2019-01-03 03:12:30 UTC MAIN commitmail json YAML

rust: PYTHON_FOR_BUILD_ONLY. Bump.

(tnn)

2019-01-03 01:05:46 UTC MAIN commitmail json YAML

rust: builds just fine with python-3.7. Remove PYTHON_VERSIONS_ACCEPTED.

(tnn)

2019-01-02 23:48:41 UTC MAIN commitmail json YAML

style fix, from wiz@

(tnn)

2019-01-02 21:37:07 UTC MAIN commitmail json YAML

doc: Updated devel/nsis to 3.04

(tnn)

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

nsis: update to 3.0.4 in order to fix build breakage

Only tested with "make package".
Version 3 adds Unicode, 64-bit and Windows 10 support.

(tnn)

2019-01-02 21:31:34 UTC MAIN commitmail json YAML

doc: Updated audio/libsoxr to 0.1.3

(bsiegert)

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

Update libsoxr to 0.1.3.

Version 0.1.3 (2018-02-24)
  * SIMD enhancements: SSE, AVX, Neon.
  * Improve support for clang, ARM, and cross-compilation.
  * Provide env. var. override of runtime parameters.
  * Build fix re cmake variables AVCODEC_INCLUDE_DIRS & AVUTIL_INCLUDE_DIRS.
  * Build options WITH_SINGLE_PRECISION, WITH_DOUBLE_PRECISION & WITH_SIMD have
    been removed; replacement options are detailed in INSTALL, `Resampling
    engines'.

(bsiegert)

2019-01-02 21:22:41 UTC MAIN commitmail json YAML

2019-01-02 21:06:24 UTC MAIN commitmail json YAML

mypaint: catch up with scons update

(tnn)

2019-01-02 20:36:07 UTC MAIN commitmail json YAML

ori: catch up with scons update

Untested because the package is broken due to dependency on legacy
boost::tr1 APIs.

(tnn)

2019-01-02 20:32:22 UTC MAIN commitmail json YAML

2019-01-02 20:31:48 UTC MAIN commitmail json YAML

Update lilv to 0.24.4.

Lilv 0.24.4

  * Fix saving state when broken links are encountered
  * Don't attempt to load remote or non-Turtle files
  * lv2apply: Activate plugin before running
  * lv2apply: Use default values when they are not nan
  * lv2bench: Improve support for plugins with sequence ports
  * lv2bench: Support running a single plugin given on the command line
  * Gracefully handle plugins with missing binary URIs
  * Remove use of deprecated readdir_r
  * Install Python bindings when configured without tests (thanks Clement Skau)

Lilv 0.24.2

  * Fix saving state to paths that contain URI delimiters (#, ?, etc)
  * Fix comparison of restored states with paths

Lilv 0.24.0

  * Add new hand-crafted Pythonic bindings with full test coverage
  * Add lv2apply utility for applying plugins to audio files
  * Add lilv_world_get_symbol()
  * Add lilv_state_set_metadata() for adding state banks/comments/etc (based on
    patch from Hanspeter Portner)
  * Fix crash when state contains non-POD properties
  * Fix crash when NULL predicate is passed to lilv_world_find_nodes()
  * Fix state file versioning
  * Unload contained resources when bundle is unloaded
  * Do not instantiate plugin when data fails to parse
  * Support re-loading plugins
  * Replace bundles if bundle with newer plugin version is loaded (based on
    patch from Robin Gareus)
  * Fix loading dyn-manifest from bundles with spaces in their path
  * Check lv2:binary predicate for UIs
  * Add LILV_URI_ATOM_PORT and LILV_URI_CV_PORT defines
  * Fix documentation installation
  * Fix outdated comment references to lilv_uri_to_path()

Lilv 0.22.0

  * Fix loading files with spaces in their path
  * Add lilv_file_uri_parse() for correct URI to path conversion
  * Add lilv_node_get_path() for convenient file URI path access
  * Add lilv_state_emit_port_values() for special port value handling
  * Add lilv_state_get_uri()
  * Add lilv_state_delete() for deleting user saved presets
  * Add lilv_free() for systems picky about such things
  * Fix lilv_world_ask() to work with wildcards
  * Fix creation of duplicate manifest entries when saving state
  * Fix bindings for Python 3
  * Load discovered owl ontologies as specifications
  * Expose lilv_world_load_specifications() and lilv_world_load_plugin_classes
    ()
  * Tolerate passing NULL to lilv_state_restore()
  * Preserve absolute paths in state if no link directory is given
  * Fix a few minor/unlikely memory errors
  * Configure based on compiler target OS for cross-compilation
  * Fix lilv_realpath() on pre-POSIX-2008 systems
  * Fix directory walking on some systems (thanks Matt Fischer)
  * Windows fixes (thanks John Emmas)
  * Minor documentation improvements
  * Upgrade to waf 1.8.14

(bsiegert)

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

mongodb: catch up with scons update

(tnn)

2019-01-02 20:24:34 UTC MAIN commitmail json YAML

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

Update sratom to 0.6.2.

Sratom 0.6.2

  * Various minor code cleanups

Sratom 0.6.0

  * Add sratom_set_env() for setting prefixes
  * Fix padding of constructed vectors (thanks Hanspeter Portner)
  * Support round-trip serialisation of relative paths
  * Support sequences with beat time stamps
  * Fix warnings when building with ISO C++ compilers
  * Upgrade to waf 1.8.14

(bsiegert)

2019-01-02 20:11:33 UTC MAIN commitmail json YAML

Update lv2 to 0.16.0. No changelog from upstream.

(bsiegert)

2019-01-02 20:07:24 UTC MAIN commitmail json YAML

doc: Updated emulators/libretro-reicast to 20181223

(nia)

2019-01-02 20:07:15 UTC MAIN commitmail json YAML

emulators/libretro-reicast: Update to 20181223

Changes:

* Set DC date/time automatically, DC language core option
* Disc swapping support, Reset support, GLES2 regression fix
* Re-enable NVMEM on NetBSD since it doesn't seem to cause any problems.

(nia)

2019-01-02 19:59:51 UTC MAIN commitmail json YAML

Note updates of go-viper and hugo and revision bump for go-cobra.

(jmmv)

2019-01-02 19:59:32 UTC MAIN commitmail json YAML

Update hugo to 0.53:

The main new features in this release are:

* You can now split your configuration into directories per environment.
  Hugo did support multiple configuration files before this release, but
  it was hard to manage for bigger sites, especially those with multiple
  languages. With this we have also formalized the concept of an
  environment; the defaults are production (when running hugo) or
  development (when running hugo server) but you can create any
  environment you like. We will update the documentation, but all the
  details are in this issue. Also, see this PR for how the refactored
  configuration for the Hugo website looks like.

* transform.Unmarshal (see
  the documentation is a new and powerful template function that can
  turn Resource objects or strings with JSON, TOML, YAML or CSV into
  maps/arrays.

* Two new global variables in site and hugo. hugo gives you
  version info etc. ({{ hugo.Version }}, {{ hugo.Environment }}), but
  the site is probably more useful, as it allows you to access the
  current site's variables (e.g. {{ site.RegularPages }}) without any
  context (or ".").

This version is also the fastest to date. A site building benchmark
shows around 10% faster, but that depends on the site. The important
part here is that we're not getting slower. It's quite a challenge
to consistently add significant new functionality and simultaneously
improve performance. It's like not gaining weight during Christmas. We
also had a small performance boost in version 0.50. A user then reported
that his big and complicated site had a 30% reduction in build time.
This is important to us, one of the core features. It's in the slogan:
"The world's � fastest framework for building websites."

(jmmv)

2019-01-02 19:59:06 UTC MAIN commitmail json YAML

Bump PKGREVISION to 3 due to go-viper update.

(jmmv)

2019-01-02 19:58:39 UTC MAIN commitmail json YAML

Update go-viper to 1.3.1:

1.3.1:

Make the map in MergeConfigMap case insensitive

1.3.0:

Restrict Travis to >= Go 1.11, use Go Modules, and get the test to pass

1.1.0:

* Added a new `DecoderConfigOption` type allowing the user to write custom
  functions that can override the default mapstructure.DecoderConfig
  settings

* Added a new `DecodeHook` function which returns
  a `DecoderConfigOption`. This allows the user to easily set their own
  Decode hooks when Unmarshaling

* Updated Unmarshal, UnmarshalKey and defaultDecoderConfig to support variadic
  trailing `DecoderConfigOption` functions to allow for customisation of
  the default  mapstructure.DecoderConfig

* Added a test case with example usage

(jmmv)

2019-01-02 19:53:01 UTC MAIN commitmail json YAML

doc: Updated emulators/libretro-ppsspp to 1.7.5

(nia)

2019-01-02 19:52:51 UTC MAIN commitmail json YAML

libretro-ppsspp: Update to 1.7.5

What's new in 1.7.3/1.7.4/1.7.5

    Fixes for a couple of common crashes
    Reverted immersive mode change temporarily to see if it helps misaligned buttons
    Change default adhoc server address

What's new in 1.7.2

    Update text of "Buy PPSSPP Gold" button

What's new in 1.7.1

    Minor crashfixes, lang updates
    Save bug fixed (#11508)

What's new in 1.7.0

    Fix for insta-crash on Galaxy Note 9, some Xiaomi devices, and the new nVidia Shield (#11441)
    Vertex range culling on most platforms, fixes DTM: Race Driver and similar (#11393)
    Major speed boost in some Gundam and Earth Defense Force games (#10973)
    Fix for issues with post processing shaders in GL 3+ (#11182)
    Fixes to sound output switching on Windows (WASAPI) (#11438)
    Detects DirectInput devices when running (#11461)
    Simple Discord integration (#11307)
    New debugging APIs (#10909)
    Task switching made a lot more robust (fixes GPD XD problems) (#11447)
    Texture decoding optimizations (#11350)
    Tons and tons of miscellaneous bugfixes and compatibility fixes

(nia)

2019-01-02 19:46:10 UTC MAIN commitmail json YAML

Update sord to 0.16.2.

Sord 0.16.2

  * sord_validate: Fix restriction count reporting
  * sord_validate: Use consistent error format
  * sord_validate: Add support for maximum cardinality
  * sord_validate: Only report functional / inverse functional property errors
    if the subjects / objects are not blank

Sord 0.16.0

  * Fix construction and comparison of URIs with UTF-8 characters
  * Fix documentation generation
  * Return error from sord_inserter_write_statement() if a node can not be
    written (e.g. undefined prefix)
  * Make sord_node_get_counted return byte count, and clarify documentation
  * Safely return NULL from sord_iter_get() for end iterators
  * Add sord_node_get_string_measured() to get both byte and character counts
  * sord_validate: Do proper numeric comparison for propery bounds checking
  * sord_validate: Tolerate xsd:decimal literals for double and float
    properties if literals match pattern

Sord 0.14.0

  * Reduce memory usage and increase performance with a better data structure
  * Add sord_erase() for erasing statements via an iterator
  * Fix bugs with stores that contain both graphs and default graph statements
  * Fix crash caused by multiple deletion of datatype nodes
  * Fix compilation on compilers that do not support -pthread flag
  * Fix minor memory leak in sordi
  * Fix using sordi with stdin
  * Show sordi errors in standard format
  * sord_validate: More extensive validation, including cardinality,
    PlainLiteral, and someValuesFrom restrictions.
  * This release does not break the ABI, but the semantics of iterators has
    changed: any modification to a model invalidates iterators on that model
  * Improve test coverage
  * Upgrade to waf 1.8.14

(bsiegert)

2019-01-02 19:41:16 UTC MAIN commitmail json YAML

2019-01-02 19:39:23 UTC MAIN commitmail json YAML

Update serd to 0.30.0.

Incidentally, this fixes compilation with Python 3.7.

Serd 0.30.0

  * Upgrade to waf 2.0.9 and autowaf a328983
  * Fix length of base64 encoded nodes
  * Clarify errors returned by serd_env_expand()
  * Fix reported error when reading statements with only a blank node
  * Fix parsing local names that end with escaped dots
  * Improve relative URI serialisation
  * Add serdi option to write ASCII output
  * Make serdi guess input syntax from extension if unspecified
  * Make serdi syntax options case-insensitive
  * Add basic error tolerant parsing for line-based formats
  * Support strict parsing of prefixed names
  * Report errors for all failing test cases
  * Use more efficient stack allocation and growth policies
  * Add NTriples test suite
  * Fix building with MSVC
  * Clean up testing code
  * Add serd_free for freeing memory allocated by serd

Serd 0.28.0

  * Add support for reading from a user provided callback
  * Add serd_node_from_substring()
  * Fix strict parsing of abolute URI schemes
  * Fix parsing of hex escapes in file URIs (thanks Johannes Mueller)
  * Gracefully handle applications that write corrupt UTF-8
  * Fix hangs when reading corrupt UTF-8

Serd 0.26.0

  * Add support for TriG and NQuads
  * Add support for braindead SPARQL PREFIX and BASE directives

Serd 0.24.0

  * Add serd_node_new_relative_uri()
  * Fix construction and comparison of URIs with UTF-8 characters
  * Report I/O errors with message and return appropriate status code
  * Report missing statement separator errors
  * Fix potential out of bounds read
  * Fix unaligned memory access, undefined behaviour which breaks on ARM
  * Fix documentation generation
  * Update serdi man page

Serd 0.22.0

  * Remove dependence on fmax() to avoid portability issues
  * Fix serd_reader_read_file() for URIs with escaped characters (spaces)
  * Add serd_reader_set_strict() and -l (lax) option to serdi to tolerate
    parsing URIs with escaped characters
  * Fix reading statements ending with a blank then dot with no space
  * Fix clash resolution when a blank node ID prefix is set
  * Fix serializing fractional decimals that would round up
  * Add support for Turtle named inline nodes extension
  * Report errors for invalid IRI characters and missing terminators
  * Show serdi errors in standard format
  * Fix warnings when building with ISO C++ compilers
  * Upgrade to waf 1.8.14

(bsiegert)

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

gambatte: catch up with scons update; support building with python 3

(tnn)

2019-01-02 19:16:21 UTC MAIN commitmail json YAML

pingus: try to fix build with python-3

not fully tested because it is bombing with an unrelated error:
library 'boost_signals' not found

(tnn)

2019-01-02 18:48:21 UTC MAIN commitmail json YAML

guide: adjust example for BUILD_DEPENDS

(tnn)

2019-01-02 18:40:23 UTC MAIN commitmail json YAML

gpick: catch up with scons update; only supports python-2.7 for now

(tnn)

2019-01-02 18:29:14 UTC MAIN commitmail json YAML

2019-01-02 18:01:00 UTC MAIN commitmail json YAML

ffmpeg2theora: catch up with scons update

(tnn)

2019-01-02 17:25:06 UTC MAIN commitmail json YAML

self: catch up with scons update; support building with python 3

(tnn)

2019-01-02 17:23:04 UTC MAIN commitmail json YAML

2019-01-02 17:19:48 UTC MAIN commitmail json YAML

doc: Updated devel/scons to 3.0.2

(tnn)

2019-01-02 17:18:47 UTC MAIN commitmail json YAML

scons: prepend ${PYPKGPREFIX} and while here update to 3.0.2

This is needed so that legacy packages that only work with python 2.7 may
request py27-scons-3.0.2 while the rest of the world can move on.

This changes the package name from scons to e.g. py37-scons, so packages
that build depend on scons need to be adjusted. I will do this
and will add python 3 support where straightforward.

RELEASE 3.0.2 - Mon, 31 Dec 2018 16:00:12 -0700

  From Bernard Blackham:
    - Fixed handling of side-effects in task master (fixes #3013).

  From William Deegan:
    - Remove long deprecated SCons.Options code and tests.  This removes BoolOption,EnumOption,
      ListOption,PackageOption, and PathOption which have been replaced by *Variable() many years ago.
    - Re-Enable parallel SCons (-j) when running via Pypy
    - Move SCons test framework files to testing/framework and remove all references to QMtest.
      QMTest has not been used by SCons for some time now.
    - Updated logic for mingw and clang on win32 to search default tool install paths if not
      found in normal SCons PATH.  If the user specifies PATH or tool specific paths they
      will be used and the default paths below will be ignored.
      - Default path for clang/clangxx : C:\Program Files\LLVM\bin
      - Default path for mingw        : C:\MinGW\bin and/or  C:\mingw-w64\*\mingw64\bin
      - Key program to locate mingw    : mingw32-make (as the gcc with mingw prefix has no fixed name)
    - Fixed issue causing stack trace when python Action function contains a unicode string when being
      run with Python 2.7
    - Add alternate path to QT install for Centos in qt tool: /usr/lib64/qt-3.3/bin
    - Fix Java tools to search reasonable default paths for Win32, Linux, macOS.  Add required paths
      for swig and java native interface to JAVAINCLUDES.  You should add these to your CPPPATH if you need
      to compile with them.  This handles spaces in paths in default Java paths on windows.
    - Added more java paths to match install for Centos 7 of openjdk
    - Fix new logic which populates JAVAINCLUDES to handle the case where javac is not found.
    - Fix GH Issue #2580 - # in FRAMEWORKPATH doesn't get properly expanded. The # is left in the
      command line.
    - Fix issue #2980 with credit to Piotr Bartosik (and William Blevins).  This is an issue where using
      TimeStamp-MD5 Decider and CacheDir can yield incorrect md5's being written into the .sconsign.
      The difference between Piotr Bartosik's patch and the current code is that the more complicated
      creation of file to csig map is only done when the count of children for the current node doesn't
      match the previous count which is loaded from the sconsign.
    - Fix issue # 3106 MSVC if using MSVC_BATCH and target dir had a space would fail due to quirk in
      MSVC's handling of escaped targetdirs when batch compiling.
    - Fix GH Issue #3141 unicode string in a TryAction() with python 2.7 crashes.
    - Fix GH Issue #3212 - Use of Py3 and CacheDir + Configure's TryCompile (or likely and Python Value Nodes)
      yielded trying to combine strings and bytes which threw exception.
    - Fix GH Issue #3225 SCons.Util.Flatten() doesn't handle MappingView's produced by dictionary as return
      values from dict().{items(), keys(), values()}.
    - Fix GH Issue #3241 - Properly support versioned shared libraries for MacOS.  We've also introduced two
      new env variables APPLELINK_CURRENT_VERSION and APPLELINK_COMPATIBILITY_VERSION which will specify
      what is passed to the linkers -current_version and -compatibility_version flags.  If not specified
      they will be derived from SHLIBVERSION as such:
      - APPLELINK_CURRENT_VERSION = SHLIBVERSION
      - APPLELINK_COMPATIBILITY_VERSION = all but the last digit in SHLIBVERSION with .0 appended.
      Note that the values of the above will be validated. Valid format for either APPLELINK variable is
      X[.Y[.Z]] where 0 <= X <= 65535, 0 <= Y <= 255, 0 <= Z <= 255.
      The new variables have been added to the documents and should show up in user guide and manpage.
    - Fix GH Issue #3136 no longer wrap io.{BufferedReader,BufferedWriter,BufferedRWPair,BufferedRandom,TextIOWrapper
      with logic to set HANDLE_FLAG_INHERIT flag on the file handle.  Python 3.4+ automatically sets this according
      to Python docs: https://docs.python.org/3/library/os.html#fd-inheritance

  From Ray Donnelly:
    - Fix the PATH created by scons.bat (and other .bat files) to provide a normalized
      PATH.  Some pythons in the 3.6 series are no longer able to handle paths which
      have ".." in them and end up crashing.  This is done by cd'ing into the directory
      we want to add to the path and then using %CD% to give us the normalized directory
      See bug filed under Python 3.6: https://bugs.python.org/issue32457.
      Note: On Win32 PATH's which have not been normalized may cause undefined behavior
      by other executables being run by SCons (or any subprocesses of executables being run by SCons).
      Resolving this issue should eliminate that possibility going forward.

  From Andrew Featherstone
    - Removed unused --warn options from the man page and source code.

  From Arda Fu
    - Fix cpp scanner regex logic to treat ifndef for py3.5+. Previously it was
      not properly differentiating between if, ifdef, and ifndef.

  From Philipp Maierh�fer
    - Added a __hash__ method to the class Scons.Subst.Literal. Required when substituting Literal
      objects when SCons runs with Python 3.
    - Added missing FORTRANMODDIRPREFIX to the gfortran tool.

  From Matthew Marinets:
    - Fixed an issue that caused the Java emitter to incorrectly parse arguments to constructors that
      implemented a class.

  From Fredrik Medley:
    - Fix exception when printing of EnviromentError messages.
      Specifically, this fixes error reporting of the race condition when
      initializing the cache which error previously was hidden.

  From Daniel Moody:
    - Updated Jar builder to handle nodes and directories better
    - Updated Jar builder to flatten source list which could contain embedded lists
    - Removed some magic numbers from jar.py on behalf of Mats Wichmann (mats@linux.com)
    - Set the pickling protocal back to highest which was causing issues
      with variant dir tests. This will cause issues if reading sconsigns
      pickled with the previous lower protocal.
    - Updated swig to setup default paths for windows
    - Updated gettext tools to setup default paths for windows with Cygwin/MinGW setups
    - Add common location for default paths for cygwin and mingw in Platform modules
    - Updated YACC tool to work on windows with Cygwin/MinGW setups
    - Set the pickling protocal back to highest which was causing issues
      with variant dir tests. This will cause issues if reading sconsigns
      pickled with the previous lower protocal.
    - Updated FS.py to handle removal of splitunc function from python 3.7
    - Updated the vc.py to ignore MSVS versions where not compiler could be found

  From Gary Oberbrunner:
    - Fix bug when Installing multiple subdirs outside the source tree
    - fix to_str to handle None without raising exception
    - Fix -jN for python 3.7

  From Jonathon Reinhart:
    - Replace all instances of `int main()` in C code with `int main(void)`.
      Specifically, this fixes the test cases use by Configure.CheckCC() which
      would fail when using -Wstrict-prototypes.

  From Zachary Tessler:
    - Fix calculation of signatures for FunctionActions that contain list (or set,...)
      comprehensions whose expressions involve constant literals. Those constants had
      been ignored in signatures, so changing them did not cause targets to be rebuilt.

  From Pawe? Tomulik:
    - In the testing framework, module TestCommon, fixed must_contain(),
      must_not_contain(), and related methods of TestCommon class to work with
      substrings located at zero offset.
    - Added virtualenv support. A new function Virtualenv() determines whether
      SCons runs in a virtualenv. The search PATH may also be extended to
      prefer executables from the current virtualenv over the ones provided by
      base environment. New option --enable-virtualenv provided to import some
      virtualenv-related variables to SCons and extend every env['ENV']['PATH']
      automatically. New option --ignore-virtualenv disables this. Two
      environment variables, SCONS_ENABLE_VIRTUALENV and
      SCONS_IGNORE_VIRTUALENV are supported for the same purpose.

  From Richard West:
    - Add SConstruct.py, Sconstruct.py, sconstruct.py to the search path for the root SConstruct file.
      Allows easier debugging within Visual Studio
    - Change setup.py to change the install directory (via  pip, or setup.py install) from scons-#.#.#
      to scons (Yielding <pythondir>/lib/scons/SCons/ instead of <pythondir>/lib/scons/SCons-#.#.#/).
      This changes SCons to better comply with normal Python installation practices.

  From Mats Wichmann:
    - Recognize new java 9, 10, 11 (as 9.0 and 10.0, 11.0)
    - Updated manpage scons.xml to fix a nested list problem
    - Updated doc terminiology: use prepend instead of append as appropriate
    - XML validity fixes from SConstruct.py change
    - Update wiki links to new github location
    - Update bug links to new github location
    - Make it easier for SConscript() call to fail on missing script.
      It was possible to call SCons.Warnings.warningAsException
      (not documented as a user API) to make all warnings fail. Now
      SConscript can take an optional must_exist flag which if true fails
      if the script does not exist.  Not failing on missing script is
      now considered deprecated, and the first instance will print a
      deprecation message.  It is now also possible to flip the scons
      behavior (which still defaults to warn, not fail) by calling
      SCons.Script.set_missing_sconscript_error, which is also not a
      documented interface at the moment.
    - Convert TestCmd.read to use with statement on open (quiets 17 py3 warnings)
    - Quiet py3 warning in UtilTests.py
    - Fix tests specifying octal constants for py3
    - Fix must_contain tests for py3
    - RPM package generation:
      - Fix supplying a build architecture
      - Disable auto debug package generation on certain rpmbuild versions
      - Adjust some tests to only supply build-id file on certain rpmbuild versions
      - Tests now use a file fixture for the repeated (trivial) main.c program.
      - Document and comment cleanup.
      - Added new Environment Value X_RPM_EXTRADEFS to supply custom settings
        to the specfile without adding specific logic for each one to scons.
    - The test for Python.h needed by swig tests is moved to get_python_platform
      so it does not have to be repeated in every test; picks up one failure
      which did not make the (previously needed) check. Windows version
      of get_python_platform needed some rework in case running in virtualenv.
    - If test opens os.devnull, register with atexit so file opens do not leak.
    - Fix bugs in Win32 process spawn logic to handle OSError exception correctly.
    - Use time.perf_counter instead of time.clock if it exists.
      time.clock deprecated since py3.3, due to remove in 3.8. deprecation
      warnings from py3.7 were failing a bunch of tests on Windows since they
      mess up expected stderr.
    - Prefer Py3's inspect.getfullargspec over deprecated inspect.getargspec.
      Switched to "new" (standard in Py2.7) usage of receiving a namedtuple -
      we were unpacking to a four-tuple, two of the items of which were unused;
      getfullargspec returns a named tuple with seven elements so it is a
      cleaner drop-in replacement using the namedtuple.
    - Updated the test-framework.rst documentation.
    - Remove obsoleted internal implementaiton of OrderedDict.
    - Test for tar packaging fixups
    - Stop using deprecated unittest asserts
    - messages in strip-install-dir test now os-neutral
    - Add xz compression format to packaging choices.
    - Syntax cleanups - trailing blanks, use "is" to compare with None, etc.
      Three uses of variables not defined are changed.
    - Some script changes in trying to find scons engine
    - Update (pep8) configure-cache script, add a --show option.
    - Fix for a couple of "what if tool not found" exceptions in framework.
    - Add Textfile/Substfile to default environment. (issue #3147)
    - sconsign: a couple of python3 fixes; be more tolerant of implicit
      entries which have no signatures; minor PEP8 changes.
    - Fix a couple of type mistakes (list-> string, filter type -> list)
    - Fix a couple of type mistakes in packaging tools: list-> string in msi,
      filter type -> list in ipk

  From Bernhard M. Wiedemann:
    - Update SCons' internal scons build logic to allow overriding build date
      with SOURCE_DATE_EPOCH for SCons itself.
    - Change the datestamps in SCons' docs and embedded in code use ISO 8601 format and UTC

  From Hao Wu
    - Typo in customized decider example in user guide
    - Replace usage of unittest.TestSuite with unittest.main() (fix #3113)

(tnn)

2019-01-02 15:45:27 UTC MAIN commitmail json YAML

Revert accidental change.

(maya)

2019-01-02 15:44:17 UTC MAIN commitmail json YAML

Updated devel/py-llvmlite, math/py-numba

(adam)

2019-01-02 15:43:10 UTC MAIN commitmail json YAML

py-numba: updated to 0.42.0

Version 0.42.0
In this release the major features are:
* The capability to launch and attach the GDB debugger from within a jitted function.
* The upgrading of LLVM to version 7.0.0.

(adam)

2019-01-02 15:42:17 UTC MAIN commitmail json YAML

py-llvmlite: updated to 0.27.0

v0.27.0

This release updates llvmlite to LLVM 7. Note that LLVM 7.0.0 contains a critical bug that is resolved with a patch included in the llvmdev conda package recipe. The final release of LLVM 7.0.1 may also resolve the issue.

Add another thread for RPi builds.
llvm lld integration
Build LLD as part of the llvmdev package
Set up CI with Azure Pipelines
LLVM 7 support

(adam)

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

Really mirror GCC now, including the wildcard.

Thanks joerg for the heads up

PR pkg/53825

(maya)

2019-01-02 15:37:18 UTC MAIN commitmail json YAML

doc: Updated x11/tint2 to 16.6.1

(tnn)

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

tint2: update to 16.6.1

2018-08-05 16.6.1
2018-08-04 16.6
2018-08-04 16.5
2018-05-03 16.4
2018-04-17 16.3
- Bugfixes

2018-01-21 16.2
- Preliminary high DPI support

2017-12-20 16.0
- Added Spanish translation (contributed by Vicmz)
- Executor: updated tooltip documentation (issue #676)
- Systray: warn on duplicate config option systray_name_filter (issue #652)
- Taskbar: thumbnail support in tooltips
- Use C11 if possible to support generic printing for unit tests (should fall back to C99)

2017-09-02 15.0
- Panel:
  - _NET_WM_PID is set correctly, so now tint2 can be interacted with more easily from wmctrl and similar apps
- Taskbar: new config option taskbar_hide_different_desktop
- Battery:
  - New config option bat1_format and bat2_format
      - New config option battery_full_cmd
      - Better "Unknown" state handling
- Executor:
  - Hide if output is empty
  - If no user tooltip is set, displays the script standard error as tooltip.
    Tooltip is multiline, can be cleared with the VT100 clear screen sequence, in shell: (>&2 echo -en "\033[2J").
    Long tooltips are truncated to 4096 characters.
- Launcher:
  - Drag and drop now handles correctly text/uri-list
  - Support for Terminal=true
  - Support for %f and %F

(tnn)

2019-01-02 15:33:02 UTC MAIN commitmail json YAML

Updated devel/py-jupyter_client, www/py-notebook

(adam)

2019-01-02 15:32:41 UTC MAIN commitmail json YAML

py-notebook: updated to 5.7.4

5.7.4 fixes a bug introduced in 5.7.3, in which the list_running_servers()
function attempts to parse HTML files as JSON, and consequently crashes

5.7.3 contains one security improvement and one security fix:
- Launch the browser with a local file which redirects to the server address
  including the authentication token
  This prevents another logged-in user from stealing the token from command line
  arguments and authenticating to the server.
  The single-use token previously used to mitigate this has been removed.
  Thanks to Dr. Owain Kenway for suggesting the local file approach.
- Upgrade bootstrap to 3.4, fixing an XSS vulnerability, which has been
  assigned CVE-2018-14041

(adam)

2019-01-02 15:31:36 UTC MAIN commitmail json YAML

Match 32-bit SuperH CPUs in the same way that GCC does.

PR pkg/53825

(maya)

2019-01-02 15:18:20 UTC MAIN commitmail json YAML

py-jupyter_client: updated to 5.2.4

5.2.4:
- Prevent creating new console windows on Windows
- Fix interrupts on Python 3.7 on Windows

(adam)

2019-01-02 14:44:48 UTC MAIN commitmail json YAML

time/ruby-tzinfo: add USE_LANGUAGES=

Add "USE_LANGUAGES= # none".

(taca)

2019-01-02 14:27:59 UTC MAIN commitmail json YAML

Updated misc/rhash, archivers/zstd

(adam)

2019-01-02 14:27:36 UTC MAIN commitmail json YAML

zstd: updated to 1.3.8

Zstandard v1.3.8
perf: better decompression speed on large files (+7%) and cold dictionaries (+15%)
perf: slightly better compression ratio at high compression modes
api : finalized advanced API, last stage before "stable" status
api : new --rsyncable mode
api : support decompression of empty frames into NULL (used to be an error)
build: new set of build macros to generate a minimal size decoder
build: fix compilation on MIPS32
build: fix compilation with multiple -arch flags
build: highly upgraded meson build
build: improved buck support
build: fix cmake script : can create debug build
build: Makefile : grep works on both colored consoles and systems without color support
build: fixed zstd-pgo target
cli : support ZSTD_CLEVEL environment variable
cli : --no-progress flag, preserving final summary
cli : ensure destination file is not source file
cli : clearer error messages, notably when input file not present
doc : clarified zstd_compression_format.md
misc: fixed zstdgrep, returns 1 on failure
misc: NEWS renamed as CHANGELOG, in accordance with fb.oss policy

(adam)

2019-01-02 14:25:39 UTC MAIN commitmail json YAML

rhash: updated to 1.3.7

RHash v1.3.7
option --message==<string>' to calculate a hash for string
option --crc32c' for CRC32C hash function
changed magnet link short option from '-m' to '-g'
Bugfix: --file-list=-' shall read a file list from stdin
speedup CRC32 hash function

(adam)

2019-01-02 13:56:32 UTC MAIN commitmail json YAML

libretro-picodrive: Update COMMENT for consistency since this is annoying me

(nia)

2019-01-02 13:25:28 UTC MAIN commitmail json YAML

doc/TODO: remove libretro-mame*

(nia)

2019-01-02 13:24:43 UTC MAIN commitmail json YAML

doc: Added emulators/libretro-mame2010 version 20180417

(nia)

2019-01-02 13:24:29 UTC MAIN commitmail json YAML

emulators/libretro-mame2010: Import version libretro-mame2010-20180417

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

MAME is the Multiple Arcade Machine Emulator. This is a port of MAME
0.139 to libretro with backported improvements and is compatible with
MAME 0.139 romsets.

(nia)

2019-01-02 12:41:52 UTC MAIN commitmail json YAML

Updated graphics/py-Pillow, www/py-cheroot

(adam)

2019-01-02 12:40:54 UTC MAIN commitmail json YAML

py-cheroot: updated to 6.5.4

v6.5.4
Fix cheroot.ssl.pyopenssl under Python 3.
Remove custom license field from dist metadata.
Fully integrate trustme into all TLS tests. Also remove all hardcoded TLS certificates.
Remove traces of unittest and ddt usage.
Fix invalid input processing in cheroot._compat.extract_bytes().
Fix returning error explanation over plain HTTP for PyOpenSSL.
Add a fallback for os.lchmod() where it窶冱 missing.
Avoid traceback for invalid client cert with builtin ssl adapter.
Avoid deprecation warning with OpenSSL.SSL.Connection.
Fix socket wrapper in PyOpenSSL adapter.
Improve tests coverage:
Client TLS certificate tests
cheroot._compat.extract_bytes()
Peercreds lookup

v6.5.3
Make SCRIPT_NAME optional per PEP 333.

(adam)

2019-01-02 12:29:09 UTC MAIN commitmail json YAML

py-requests-ftp: added "python" to CATEGORIES; set USE_LANGUAGES=#none

(adam)

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

py-Pillow: updated to 5.4.0

5.4.0:
- Docs: Improved ImageChops documentation
- Allow RGB and RGBA values for P image putpixel
- Add APNG extension to PNG plugin
- Lookup ld.so.cache instead of hardcoding search paths
- Added custom string TIFF tags
- Improve setup.py configuration
- Read textual chunks located after IDAT chunks for PNG
- Performance: Don't try to hash value if enum is empty
- Added custom int and float TIFF tags
- Fixes for issues reported by static code analysis
- GIF: Wait until mode is normalized to copy im.info into encoderinfo
- Docs: Add page of deprecations and removals
- Travis CI: Upgrade PyPy from 5.8.0 to 6.0
- Travis CI: Allow lint job to fail
- Resolve __fp when closing and deleting
- Close exclusive fp before discarding
- Updated open files documentation
- Added libjpeg_turbo to check_feature
- Change color table index background to tuple when saving as WebP
- Allow arbitrary number of comment extension subblocks
- Ensure previous FLI frame is loaded before seeking to the next
- ImageShow improvements
- Depends: Update libimagequant to 2.12.2, libtiff to 4.0.10, libwebp to 1.0.1, Tk Tcl to 8.6.9
- Check quality_layers type
- Add context manager, __del__ and close methods to TarIO
- Test: Do not play sound when running screencapture command
- Close exclusive fp on open exception
- Only close existing fp in WebP if fp is exclusive
- Docs: Re-add the downloads badge
- Added negative index to PixelAccess
- Change tuple background to global color table index when saving as GIF
- Test: Improved ImageGrab tests
- Flake8 fixes
- Only ask for YCbCr->RGB libtiff conversion for jpeg-compressed tiffs
- Optimise ImageOps.fit by combining resize and crop

(adam)

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

emulators/snes9x: Rename a function from log2 to log2l to avoid problems
with libc collisions on certain platforms.

(nia)

2019-01-02 10:36:32 UTC MAIN commitmail json YAML

Added www/py-soupsieve; Updated www/py-beautifulsoup4

(adam)

2019-01-02 10:36:08 UTC MAIN commitmail json YAML

py-beautifulsoup4: updated to 4.7.0

4.7.0:

* Beautiful Soup's CSS Selector implementation has been replaced by a
  dependency on Isaac Muse's SoupSieve project (the soupsieve package
  on PyPI). The good news is that SoupSieve has a much more robust and
  complete implementation of CSS selectors, resolving a large number
  of longstanding issues. The bad news is that from this point onward,
  SoupSieve must be installed if you want to use the select() method.

  You don't have to change anything lf you installed Beautiful Soup
  through pip (SoupSieve will be automatically installed when you
  upgrade Beautiful Soup) or if you don't use CSS selectors from
  within Beautiful Soup.

  SoupSieve documentation: https://facelessuser.github.io/soupsieve/

* Fix a number of problems with the tree builder that caused
  trees that were superficially okay, but which fell apart when bits
  were extracted.

* Fixed a problem with the tree builder in which elements that
  contained no content (such as empty comments and all-whitespace
  elements) were not being treated as part of the tree.

* Fixed a problem with multi-valued attributes where the value
  contained whitespace.

* Clarified ambiguous license statements in the source code. Beautiful
  Soup is released under the MIT license, and has been since 4.4.0.

* This file has been renamed from NEWS.txt to CHANGELOG.

(adam)

2019-01-02 10:34:20 UTC MAIN commitmail json YAML

py-soupsieve: added version 1.6.1

Soup Sieve is a CSS selector library designed to be used with Beautiful Soup 4.
It aims to provide selecting, matching, and filtering using modern CSS
selectors. Soup Sieve currently provides selectors from the CSS level 1
specifications up through the latest CSS level 4 drafts (though some are not
yet implemented).

Soup Sieve was written with the intent to replace Beautiful Soup's builtin
select feature, and as of Beautiful Soup version 4.7.0, it now is. Soup Sieve
can also be imported in order to use its API directly for more controlled,
specialized parsing.

Soup Sieve has implemented most of the CSS selectors up through the level 4
drafts, though there are a number that don't make sense in a non-browser
environment. Selectors that cannot provide meaningful functionality simply do
not match anything.

(adam)

2019-01-02 09:54:05 UTC MAIN commitmail json YAML

snes9x-gtk: Link against socket libs on SunOS

(nia)

2019-01-02 00:30:01 UTC MAIN commitmail json YAML

2019-01-01 23:58:07 UTC MAIN commitmail json YAML

Note editors/kate bump due to PLIST fixes for Python 3 plugins.

(gutteridge)

2019-01-01 23:53:01 UTC MAIN commitmail json YAML

editors/kate: Adjust PLIST entries to reflect changed Python 3 plugins
in the last release, and to fix a stray Python 2 only entry that wasn't
versioned as such. Bump PKGREVISION. (Should have no impacts on default
builds, though.)

(gutteridge)

2019-01-01 22:41:40 UTC MAIN commitmail json YAML

doc: Updated chat/gajim-plugin-omemo to 2.6.25

(nia)

2019-01-01 22:41:30 UTC MAIN commitmail json YAML

chat/gajim-plugin-omemo: Update to 2.6.25

Changes:

2.6.25 / 2018-12-15
- Better handle key exchange messages

2.6.24 / 2018-11-20
- Use "current" as pubsub node id

(nia)

2019-01-01 22:40:20 UTC MAIN commitmail json YAML

doc: Updated chat/gajim to 1.1.1

(nia)

2019-01-01 22:40:10 UTC MAIN commitmail json YAML

chat/gajim: Update to 1.1.1

Changes:

Bug fixes

    #8362 DBus: Incorrect unread message count
    #9427 Placeholder not cleared if pasting text into message input
    #9444 Determine the delay timestamp correctly when using mam:1
    #9453 Fix opening links inside the group chat subject (MacOS/Windows)
    #9465 Allow the full range of possible nicknames in group chats
    #9067 Gajim crashes when receiving xhtml messages
    #9096 Error when clicking on a subscription notification
    #9446 Chatstate error in MUC conversation
    #9471 Conversation Textview: Error on key press
    #9472 Handle presences without from attr correctly
    #9473 Error when creating a new group chat
    #9491 Identify group chat subject changes correctly
    #9496 Error on MUC roster selection change
    Determine soundplayer correctly on unix systems
    In some circumstances plugins could not be deleted
    Show correct contact status on tabs
    Dont answer group chat receipt requests
    Fix receipts for private messages
    Pressing the back button in the Accounts window leads to an error
    Better handle not available keyring backends
    Dont show incorrect contact on private messages
    Join group chat menu is disabled when there are no bookmarks
    Error on start chat menu action
    Error when opening sign-in/out notification
    Copying text does not work with different keyboard layouts

(nia)

2019-01-01 22:33:43 UTC MAIN commitmail json YAML

doc: Updated finance/gnucash-docs to 3.4.0.1

(wiz)

2019-01-01 22:33:35 UTC MAIN commitmail json YAML

gnucash-docs: update to 3.4.0.1.

Brownbag release.

(wiz)

2019-01-01 22:16:37 UTC MAIN commitmail json YAML

doc: Updated emulators/snes9x-gtk to 1.58

(nia)

2019-01-01 22:16:27 UTC MAIN commitmail json YAML

doc: Updated emulators/snes9x to 1.58

(nia)

2019-01-01 22:16:15 UTC MAIN commitmail json YAML

emulators/snes9x[-gtk]: update to 1.58.

also, rework gtk libretro-snes9x to use emulators/snes9x/Makefile.common

take maintainership since i was basically maintaining the libretro package
which was already the most up to date version in pkgsrc and now everything
uses Makefile.common.

Changelog:

Snes9x 1.58
- Move the LICENSE file to the base directory and use a stub
  in all the source files referring to it.
- Adjust Chou Aniki timing hack.
- Use 1-based numbering when displaying pressed keys.
- Hide controller port if disabled when displaying keys.
- Fix movie playback. (OV2, BearOso)

libretro:
- Fix interlaced modes when overscan crop is enabled.
- Allow overriding -flto. (orbea)

GTK+:
- Use shared snes_ntsc implementation.
- Remove extra LGPL licensing to avoid confusion.
- Don't translate config file entries. Fixes breakage on
  non-C languages.
- Fix issue where config file doesn't contain all configurable
  entries.
- Remove config options for Netplay, Joystick, and JMA. SDL 2.0
  is now mandatory.
- Updated gettext and removed intltool. update-po should now catch
  all translatable strings.
- If available, reduce input lag option will now use fences instead
  of glFinish to prevent hogging the CPU.
- Onscreen text can be variable width and will show up in some more
  cases now.

Win32:
- Add audio device selection (XAudio2 only)

Snes9x 1.57
- Various seta010 emulation fixes.                          (kps501)
- Pass blargg OAM tests with proper write behavior.        (BearOso)
- Prevent interlacing in BG modes 1-4.                      (BearOso)
- Corrected IRQ and NMI emulation to allow more games to
  work properly.                                            (BearOso, OV2)
- Use 1 instead of 0 for initial PPU left window coordinate,
  fixing garbage in left column of pixels in some games.    (turhope)
- Added interpolation option hack for DSP.                  (kps501, mudlord,
                                                            BearOso)
- Added sprite-tile limit disabling hack.                  (Tatsuya79)
- Added libretro's fast snapshot support.                  (OV2)
- Add overclocking hack that increases IPC                  (retrotalker)
- Fix controller initialization issues preventing some games
  from using multitap.                                      (retrotalker)
- Proper write behavior for register $2122.                (BearOso)
- Fix transparency issue with Star Fox asteroids.          (redguy, BearOso)
- Increase SuperFX speed to more accurately represent
  hardware, and fix bugs with Stunt Race FX and Yoshi's
  Island.                                                  (BearOso)
- Resize viewport on state load.                            (retrotalker)
- Many fixes to variables not saved or saved incorrectly in
  save states.                                              (Dwedit)
- Pass decimal tests in blargg's math test ROMs.            (BearOso)
- Remove memory leak in loadzip.cpp.                        (bonimy)
- Fix screen size not reverting when overscan is turned on
  then off mid-frame.                                      (BearOso)

Win32:
- Include DirectDraw libraries and compile with DirectDraw
  support by default.                                      (OV2)
- Add a link to DirectX installer in error message displayed
  when the needed DirectX libraries can't be found.        (OV2)
- Save window position when exiting via menu                (OV2)
- Make custom ROM dialog resizable.                        (OV2)
- Fix various cheat dialog issues.                          (OV2)
- Remove d3d9x DLL dependency by using DirectXMath.        (OV2)
- Remove rarely-used HLSL shader option.                    (OV2)
- Add InitialSnapshotFilename support.                      (BearOso)
- Disable BG toggle keys by default.                        (BearOso)
- Proper centering and cropping for overscanned and
  regular height modes.                                    (OV2)
- Remove ability to disable the SNES's hires modes.        (OV2)
- Added a Super Famicom-style icon resource to the EXE.    (BearOso)

MacOS:
- Partial support for new cheats format.                    (OV2)
- Fix MacOS build.                                          (marconett)
- Set default for new config options.                      (tmkk)
- Fix compilation on Mac OS Mojave                          (meepingsnesroms)

libretro:
- Massive update of libretro code to latest downstream.      (fr500, kps501,
                                                            OV2, twinaphex,
                                                            BearOso,
                                                            hiddenasbestos,
                                                            m4xw, kxyxz,
                                                            claudiuslollarius)

GTK+:
- Use datarootdir instead of datadir on install.            (orbea)
- Fix --with-system-zip configure flag.                    (BearOso)
- Draw interlaced fields when ready.                        (BearOso)
- Initial Wayland support.                                  (remicalixte)
- Allow XV only in X11.                                    (BearOso)
- Add Wayland support via EGL.                              (BearOso)
- Significant rewrite of OpenGL driver to support newer
  standards. This won't work on cards < OpenGL ~1.5.        (BearOso)
- Changed frameskip option to speed throttling option with
  simpler, but more relevant methods of speed control.      (BearOso)
- Add support for relative-style save slots.                (ichigo-0, BearOso)
- Remove XML config file format in favor of one more like
  Win32. Make joystick bindings and more options human-
  readable and editable.                                    (BearOso)
- Try more device nodes when initializing OSS.              (BearOso)

Snes9x 1.56.2
- Fixed IRQ corner case that caused Umihara Kawase's water
  to cover the whole screen.                                (BearOso)
- Adjusted IRQ timing slightly. Fixes Dragon Ball Z - Super
  Butouden 2.                                              (BearOso)
- Clear WAI when IRQLine is active. Fixes Top Gear 3000.    (BearOso)
- Fix reading the wrong tile data in mosaic drawing. Gets
  rid of glitch at top of FF6 battle transitions.          (BearOso)
- Break a specific opcode into cycles. Fixes Little Magic.  (BearOso)
- Win32: Don't mix garbage into the last line with NTSC
  filter.                                                  (OV2)
- Win32: Allow disabling scanlines in NTSC filter.          (BearOso)
- GTK+: Added an undo load state option.                    (BearOso)
- GTK+: Fixed compilation on big-endian systems.            (OV2)
- Win32, GTK+: Added integer scaling option.                (BearOso)
- GTK+, Unix: Preserve current joypad state when rewinding. (BearOso)

Snes9x 1.56.1
- Automatic input rate now only works for close multiples  (BearOso)
  of 60Hz.
- Win32: Cheats are now shown in the correct order in the  (BearOso)
  list view.
- GTK+: Check for version greater than 3.22 when using GTK+ (BearOso)
  3.
- GTK+: Don't resize code and description field in GTK+ 2.  (BearOso)

Snes9x 1.56
- Increased the speed of SA1 emulation to match hardware    (BearOso)
  more closely.
- Fixed negative SA1 division                              (BearOso, Jonas Quinn)
- Changed the location where we poll input to potentially  (Brunnis, BearOso)
  reduce lag.
- Fixed the interlace fields being swapped after skipping  (BearOso)
  frames.
- More updates for BS-X support.                            (LuigiBlood)
- Updated xBRZ to version 1.6.                              (zenju, OV2)
- Added a DMA timing hack for rpgone's Koryu no Mimi        (OV2)
  translation.
- Updated HDMA to not update indirect addresses until after (BearOso)
  transfers are completed.
- Improved cheats support. This stores cheats in a human-  (BearOso, OV2)
  readable and editable format as gamename.cht. Cheats are
  converted from the old format on load. They can be added
  in many different formats, but they will convert to the
  simple address=condition?byte format.
  Also, now included is mightymo's cheat database, and the
  ability to match a game and automatically load cheats
  from it.
- Don't reset a pending NMI on vblank end. Fixes Super      (furrykef)
  Punch-Out.
- Redo NMI timing. Fixes Secret of Evermore (PAL).          (BearOso)
- Test for transparency before dithering on SuperFX. This  (RedGuy(yyy))
  fixes some graphical artifacts in Star Fox.
- Change some of the SDD1 guesswork mapping. Fixes a Tales  (BearOso)
  of Phantasia hack.
- Return PPU1 MDR for reads of $2137 instead of CPU MDR.    (BearOso)
  Fixes Mario's Time Machine graphical glitch.
- Memset less memory for sprite calculations.              (Nebuleon)
- Don't spuriously update register 14 when running SuperFX. (BearOso)
  Fixes graphical glitches in Doom.
- Added a SuperFX clock modifier variable.                  (BearOso)
- Write CPU MDR during some DMA and HDMA transfers. Fixes  (BearOso)
  Speedy Gonzales and Funaki Masakatsu Hybrid Wrestler.
- Calculate next IRQ time in advance instead of continously (BearOso, OV2)
  checking for it.
- Added some IRQ timing quirks. Fixes at least Marko's      (BearOso, OV2)
  Magic Football.
- Fixed wrong tile selection in offset-per-tile mode.      (BearOso)
- Advance the VRAM pointer even if VRAM writes at the time  (kps501)
  are invalid.
- Return 0x80 instead of 0xff in DSP1 simulation. Fixes    (kps501)
  Powerfest '94 Mario Kart.
- Initialize controllers on reset. Fixes Looney Tunes      (kps501)
  B-Ball multitap.
- Attached APU instruction tracer and made some additions  (BearOso)
  to debugging output.
- Fix line doubling in interlaced mode.                    (kps501)
- Added support for M.A.C.S. rifle peripheral.              (kps501)
- Fixed a bug where the MSU1 channels were reversed.        (qwertymodo)
- Win32: Added dynamic rate control support for XAudio2    (OV2)
- Win32: Added different volume level configuration for    (OV2)
  regular and turbo speed.
- Win32: Added option to disable EPX scaling for messages  (OV2)
- Win32: Improve multi-rom loading.                        (OV2)
- Win32: Add libpng and zlib dependencies as submodules for (qwertymodo, OV2)
  easier compiling from source.
- Win32: Fixed icon registration.                          (OV2)
- Win32: Better support for running while unfocused.        (OV2)
- Win32: Changed icon.                                      (BearOso)
- Win32: Report hidpi support.                              (BearOso)
- Win32: Added mute hotkey and hotkeys for saving/loading  (OV2)
  from file.
- Win32: Disabled hotplugging in favor of a menu option to  (OV2)
  reconfigure joysticks.
- Win32: Added a reduce input lag option.                  (BearOso)
- Win32: Added ability to use GLSLP shaders with OpenGL,    (OV2)
  including a dialog to tweak custom parameters.
- GTK+: Added dynamic rate control support for audio to    (BearOso)
  reduce buffer overflows and underflows.
- GTK+: Increased SDL requirement to version 2.0. This      (BearOso)
  improves joystick compatibility.
- GTK+: Improved GTK+ 3.0 support and made it the default.  (BearOso)
- GTK+: Added ability to start from a snapshot on the      (julien2512)
  command line.
- GTK+: Added automatic input rate handling.                (BearOso)
- GTK+: Use 16-bit 5-6-5 pixel format for better colors.    (BearOso)
- GTK+: Now disables the compositor in fullscreen mode.    (BearOso)
- GTK+: Changed icon.                                      (BearOso)
- GTK+: Require libepoxy for OpenGL support.                (BearOso)
- GTK+: Add full compatibility with GLSLP shaders, with a  (BearOso)
  parameters dialog to configure them.
- Unix: Add xinerama support and window position hints.    (Francesco149)

Snes9x 1.55
- Added support for the MSU-1 coprocessor.                  (qwertymodo)
- Added support for MSU-1 distribution pack.                (qwertymodo)
- Added support for BS-X Satellaview memory packs and data  (LuigiBlood)
  files.
- Improved BS-X memory mapping accuracy.                    (LuigiBlood)
- Fixed APU error causing issues with some games.          (byuu, qwertymodo)
- Added option to ignore patch checksums.                  (qwertymodo)
- Fixed build warnings / undefined behavior.                (bonimy)
- Correct pixel placement in hires.                        (BearOso, OV2)
- Fixed RAM mapping for Light Fantasy.                      (hex_usr, BearOso)
- Added Circuit USA APU timing hack.                        (BearOso)
- libretro: Merged some changes from downstream repository. (OV2)
- GTK+: Allow use of XDG config directory.                  (BearOso)
- GTK+: Add 10th save slot.                                (YamashitaRen)
- GTK+: Updated Spanish translation.                        (jristz)
- Win32: Switched to Studio 2017.                          (OV2)
- Win32: Fixed problems when minimized in d3d.              (OV2)
- Win32: Split Patch/Rom directory.                        (OV2)
- Win32: Simplified compilation by removing or including
  some dependencies (included CG headers, completely
  removed FMOD and FMOD_EX, moved direct draw to compile
  switch) and reworking solution/configurations.            (bonimy, OV2)
- Win32: Fixed crash with movie dialog                      (OV2)
- Win32: Changed hotplugging                                (OV2)

Snes9x 1.54.1
- GTK+: Properly use --std=c++11 when compiling xBRZ.      (BearOso)
- Win32: Save window position when toggling fullscreen.    (OV2)
- Win32: Do not assign down-left binding to down-right.    (OV2)

Snes9x 1.54
- Changed the S-SMP core module to one written by byuu.    (byuu, BearOso)
  This has the effect of increased accuracy, fewer
  speed hacks, but also regresses a few speed-hack games.
- Improved IRQ emulation in several cases.                  (OV2)
- Added rewind support.                                    (Themaister, OV2)
- Included libretro port.                                  (OV2, libretro team)
- Added bps soft-patching support                          (OV2)
- Fixed MMC bank register bit 7, restored 64mbit ExLoRom
  map                                                      (FuSoYa)
- GTK+, Windows: Added xBRZ filter                          (Zenju, OV2, nmagre)
- GTK+: Fixed several issues with GTK+3.                    (BearOso)
- GTK+: Added extra aspect ratio options.                  (BearOso)
- GTK+: Added option to mute sound when using turbo mode.  (BearOso)
- GTK+: Fixed expose handling to reduce overdraw and        (BearOso)
  improve performance.
- GTK+: Updated and universalized Spanish translation.      (jristz)
- Unix: Added Xv support and fixed several bugs.            (greg-kennedy)
- Win32: Added CG meta shader support                      (OV2, Themaister)
- Win32: Added support to detect joypad changes            (OV2)
- Win32: Fixed unicode command line parameters,
  Fixed controller command line parameters                  (OV2)
- Win32: Added quit hotkey                                  (OV2)
- Win32: Fixed custom rom dialog                            (OV2)
- Win32: Fixed various cheat dialog issues                  (gocha, OV2)
- Win32: Added hotkey for fast forward toggling            (gocha)
- Win32: Added drag and drop support for movies            (gocha)
- Win32: Fixed blargg filter for regular width hires        (OV2)
- Win32: Fixed snapshot loading from unicode paths          (OV2)
- Win32: Changed open-with file-association method, should
  no longer change explorer icons for otherwise
  unassociated extensions; removed legacy extensions        (OV2)

Snes9x 1.53

- Rebuilt IRQ handling.                                    (zones)
- Improved overall timings, now Snes9x can handle events in
  a opcode a little.                                        (zones)
- Improved screen interlace and sprite interlace supports.  (OV2, zones)
- Fixed Hi-Res pixel plotter.                              (BearOso, zones, OV2)
- Fixed C4 for Mega Man X2's "weapon get" screen.          (Jonas Quinn)
- Fixed Super Buster Bros. graphics after reset.            (Jonas Quinn)
- Improved SA-1 support.                                    (zones)
- Added SA-1 CC2 support.                                  (Jonas Quinn, byuu)
- Fixed SA-1 NMI override mode.                            (zones)
- Fixed Dual Orb 2 sound glitch.                            (byuu)
- New APU timing hack, fixes various games that exhibit
  problems with Blargg's SNES_SPC library.                  (OV2)
- Fixed the problem that echo buffer breaks IPL ROM.        (zones, OV2)
- Fixed movie snapshot unfreeze inconsistency.              (gocha)
- Faster config file saving.                                (OV2)
- Fixed BlockInvalidVRAMAccess config file option.
  (windows port, unix port and gtk legacy config)          (Jonas Quinn)
- Remove POSIX dup and access calls, and rename qword to
  fix compilation with Cell SDK.                            (BearOso)
- Fixed PS3 version save state crash by using heap
  allocation for soundsnapshot.                            (danieldematteis)
- Fixed crash relating to double-closed descriptor.        (BearOso)
- Removed CPUShutdown speedhack, DisableHDMA and
  DisableIRQ options.                                      (zones)
- Removed remaining outdated asm code.                      (zones)
- JMA 64 bit support.                                      (kode54, Nach, friedrich.goepel)
- GTK+, Win32, Mac: Added optional Hi-Res blending.        (BearOso, OV2, zones)
- GTK+, Win32: Support for bsnes-style XML shaders.        (BearOso, OV2)
- Win32: Full unicode support.                              (OV2)
- Win32: Restored OpenGL mode.                              (OV2)
- Win32: x64 version.                                      (OV2)
- Win32: HLSL shader support.                              (mudlord)
- Win32: Win7 jumplist synchronizes with recent roms list.  (OV2)
- Win32: Updated menu structure.                            (OV2)
- Win32: Drag&Drop support for ROMs.                        (gocha, OV2)
- Win32: Reworked movie-recording with size selection.      (gocha, OV2)
- Win32: Restored SPC save option.                          (OV2)
- Win32: Fixed vsync in DirectDraw.                        (OV2)
- Win32: Improved window position saving.                  (OV2)
- Win32: Restored compile with DEBUGGER.                    (gocha)
- Win32: Fixed various edge-case errors and/or possible
  leaks.                                                    (Brian Friesen)
- Win32: Config file option to always center image.        (OV2)
- Win32: Fixed "Turbo Down mode" hotkey assignment.        (gocha)
- Win32: Added and fixed Autofire for D-pad.                (gocha)
- Win32: Fixed aggressive soundsync wait.                  (OV2)
- Win32: Added window size presets.                        (OV2)
- Mac  : Added pause and frame advance functions.          (zones)
- Mac  : Now you can choose any folder for saving files.    (zones)
- Mac  : Updated Music Box (mostly internally).            (zones)
- Mac  : Fixed gliches in open/save dialogs on 10.6.        (zones)
- Mac  : Fixed display configuration in windowed mode.      (zones)
- Unix : Fixed segfault and hang-up with -DNOSOUND.        (zones)
- GTK+ : Added ability to set specific folders for SRAM,
  patches, snapshots, etc.                                  (BearOso)
- GTK+ : Fixed many permissions issues with config folders. (BearOso)
- GTK+ : Updated compatibility with latest GTK+ and
  GtkBuilder. Added experimental support for GTK+ 3.x.      (BearOso)
- GTK+ : Updated software output to use cairo and added the
  ability to use bilinear-filtering with it.                (BearOso)
- GTK+ : Fixed issues where cheats wouldn't stay enabled.  (BearOso)
- GTK+ : Fixed focus issue when there is no window manager. (BearOso)
- GTK+ : Fixed X Visual incompatibilities and expose
  problems in the Xv and OpenGL outputs.                    (BearOso)
- GTK+ : Fixed vsync with new X Server and NVIDIA drivers.  (BearOso)
- GTK+ : Added "Reduce input lag" option to OpenGL output.  (BearOso)
- GTK+ : Added a visual indication of the expected video
  refresh rate for the currently selected sound input rate. (BearOso)

Snes9x 1.52
- IMPORTANT NOTICE: The structure of savestates (also known
  as snapshots / freeze files) is incompatible with older
  versions! Snes9x 1.52 cannot read the savestates created
  by 1.51 or older.                                        (zones)
- Highly acculate SPC700 and S-DSP emulation.              (Blargg)
- Replaced APU emulation cores (SPC700 and S-DSP) with
  ones provided by Blargg's SNES_SPC library. This renders
  savestates incompatible with older versions.              (BearOso, zones)
- SPC7110 emulation.                                        (byuu, neviksti)
- Merged bsnes' SPC7110 emulation code. Note that the .rtc
  file of Far East of Eden Zero is incompatible with older
  versions.                                                (zones)
- Removed graphics pack support. It's no more necessary.    (zones)
- Replaced S-RTC emulation code with bsnes' one to keep the
  good compatibility of .rtc files between the two
  emulators. As a result, Daikaijuu Monogatari 2 now
  outputs the .rtc file, and its .srm file is incompatible
  with older versions.                                      (zones)
- Added savestate supports for DSP-2, DSP-4, ST-010 and
  OBC1.                                                    (zones)
- Added UPS support.                                        (byuu)
- Fixed DSP-4 AI problem.                                  (Jonas Quinn)
- Fixed invalid memory accesses in C4 and OBC1 codes.      (zones)
- Fixed invalid memory accesses in BSX codes. My mistake.  (zones)
- Fixed the read value of $213e, $4210 and $4211.          (zones)
- Fixed the writing of word values at the memory boundary.  (zones)
- Fixed the bug that the unnecessary SA-1 emulation
  continues once any SA-1 games are launched.              (zones)
- Removed old color blending codes.                        (zones)
- Removed too-old Snes96 and ZSNES snapshot support.        (zones)
- Updated command-line options.                            (zones)
- Code cleaning.                                            (zones)
- GTK+ : Added a port of Snes9x to the GTK+ toolkit.        (BearOso)
- Unix : Reconstructed and simplified all the contents.
  Some features have been removed to be simple, and many
  options have changed. GTK+ port is recommended for most
  of Linux users.                                          (zones)
- Win32: Now uses snes9x.conf to prevent problems with
  modified meaning of settings.                            (OV2)
- Win32: Removed broken OpenGL mode.                        (OV2)
- Win32: Removed support for 8bit output.                  (OV2)
- Win32: Reworked settings dialogues to accomodate the
  new APU core and display settings.                        (OV2)
- Win32: Updated defaults to use D3D and XA2 (better
  Vista and Win7 support).                                  (OV2)
- Win32: Direct3D and XAudio2 support.                      (OV2)
- Win32: Added Blargg's ntsc filter (three presets).        (OV2)
- Mac  : Fixed corrupted screenshot on Intel Mac.          (zones)
- Mac  : Fixed sudden abort in QuickTime movie export on
  Intel Mac.                                                (zones)
- Mac  : Changed sound settings for the new APU core.      (zones)
- Mac  : Changed the default folder which Snes9x looks for
  to 'Application Support' folder.                          (zones)
- Mac  : Changed folder names: 'IPSs' -> 'Patches',
  'BIOSs' -> 'BIOSes'.                                      (zones)
- Mac  : Added Blargg's ntsc filter.                        (zones)
- Mac  : Internal changes for Leopard and Snow Leopard.    (zones)

Snes9x 1.51
- Added DSP1 and SuperFX savestate support.                (nitsuja)
- Added screen state GFX to save states. (optional)        (nitsuja)
- Fixed desync when loading inconsistent state in playback. (nitsuja)
- When playback reaches a movie's end, recording continues
  instead of the movie suddenly closing. (after recording)  (nitsuja)
- can now record resets and mouse/superscope/justifier(s)  (nitsuja)
- Added same-line-comment support for config files.        (nitsuja)
- input display for all controllers (including peripherals) (nitsuja)
- Win32: Now uses .cfg file instead of Windows registry.    (nitsuja)
- Win32: open ROM dialog bugfixes and speedup and facelift  (nitsuja)
- Win32: option to use standard file open dialog for ROMs  (nitsuja)
- Win32: maintain aspect ratio and bilinear filter stretch  (nitsuja)
- Win32: optional removal of the dreaded "black bar"        (nitsuja)
- Win32: Added EPX,EPX2,EPX3,HQ2X,HQ3X,TV3X,DM3X filters.  (nitsuja)
- Win32: Added hires support for Interlace and TV Mode.    (nitsuja)
- Win32: text removed from .avi output (optional)          (nitsuja)
- Win32: better directory management, customizeable        (nitsuja)
- Win32: Screenshot support is back.                        (nitsuja)
- Win32: Netplay is back (but still not very good).        (nitsuja)
- Win32: Made OpenGL Bi-linear an advanced .cfg option.    (nitsuja)
- Win32: cheat search improvements (address, watch, SuperFX)(nitsuja)
- Win32: Added non-modal ("active") cheat search option.    (nitsuja)
- Win32: new hotkey-config dialog and configurable hotkeys  (nitsuja)
- Win32: Fixed joystick config in input dialog.            (nitsuja)
- Win32: Fixed hires and extended height .avi output.      (nitsuja)
- Win32: various small GUI improvements                    (nitsuja)
- Win32: Netplay fixes.                                    (nitsuja)
- "Fake Mute" desync workaround option for movies, until
  all ports have deterministic sound.                      (Bisqwit, nitsuja)
- Fix for save state blocks > 999999 bytes.                (Bisqwit)
- C4 games now save C4 data in save states.                (DeHackEd)
- Unix: Framework for high-speed seeking. Specify a frame
  number in a movie, and the emulator will run at
  maximum speed to that frame. Untested.                    (DeHackEd)
- X11: Support for window exposure. When a window is
  damaged due to overlay, being iconified, etc. it will
  be repainted correctly.                                  (DeHackEd)
- Unix: parameter: -autodemo <filename> loads a movie for
  playback on startup. Only the x11 code handles this
  right now.                                                (DeHackEd)
- Unix: parameter: -oldturbo,  the turbo button renders all
  frames when fast-forwarding.                              (DeHackEd)
- Unix: parameter: -upanddown, override U+D and
  L+R protection.                                          (DeHackEd)
- Unix: parameter: -mute, currently linux only, blocks out
  audio output from your speakers while still emulating
  sound. Not fully tested.                                  (DeHackEd)
- Unix: parameter: -maxframes <target> during movie
  playback, snes9x will exit when the target is hit.        (DeHackEd)
- Unix: parameter: -keypress shows to stderr and on-screen
  the currently pressed buttons on joypad 1.                (DeHackEd)
- Unix: Stream dumping (NOT COMPLETE). With -dumpstreams,
  raw video and raw audio are dumped to videostream%d.dat
  and audiostream%d.dat, where %d increments on each CPU
  reset, starting at zero.                                  (DeHackEd)
- Unix: Non-blocking sound on Linux. It makes seeking nicer.(DeHackEd)
- Unix: Configurable sound device.                          (pierredavidbelanger)
- configure.in now requires a sufficiently new version of
  autoconf.                                                (anomie)
- Fixed slow versions of branch opcodes.                    (anomie)
- Fixed the mosaic offset bug.                              (anomie)
- No sorting by priority in C4 command 00 00. MegaMan X2
  can go behind the legs of the intro stage boss.          (anomie)
- New RTO discovery, fixes Super Conflict: The Mideast
  title screen.                                            (anomie, byuu)
- A 1->0 transition on $2100.7 causes OAM Address Reset.    (anomie, byuu)
- The final HDMA Indirect Address load is only weird
  on the last channel of the scanline.
  Touge Densetsu Saisoku Battle problem solved.            (anomie, byuu)
- Fixed BGnVOFS bug. Only HOFS needs ~&7 update.            (byuu)
- Fixed superfluous VIRQ triggers.                          (zones)
- Fixed missing IRQ trigger just after the previous one.    (zones)
- Fixed missing IRQ while writing to $4200.                (zones)
- Fixed IRQ timing after WRAM refresh.                      (zones)
- Fixed NMA timing after DMA transfer.                      (zones)
- Fixed superfluous auto-joypad-reading.                    (zones)
- Fixed missing WRAM refresh during DMA transfer.          (zones)
- Fixed DMA so that HDMA and any HC triggered events can
  run during DMA transfer.                                  (zones)
- Roughly fixed the case that HDMA and DMA use the same
  channel at the same time. HDMA kills DMA. Thanks byuu.    (zones)
- Changed initial DMA registers values.                    (zones)
- Slightly modified APU execute timings.                    (zones)
- Fixed APU I/O registers to get/set the proper value.      (zones)
- Blocked invalid VRAM writings, though you can turn off
  this option due to Snes9x's inaccurate timings.          (zones)
- Omitted SPCTOOL, no one uses it.                          (zones)
- Added Sufami Turbo support.                              (zones)
- Added Same Game add-on cart support.                      (zones)
- Fixed HiROM SRAM and DSP1-4 memory maps a little.        (zones)
- Improved mirroring.                                      (Nach, grinvader, byuu)
- CRC32 on BS dumps now follows uCONSRT standard.          (Nach)
- BS dumps now always run in NTSC mode.                    (Nach)
- Unknown regions (generally betas) default to NTSC.        (Nach)
- Now support NSRT headers for setting up controllers.      (Nach, nitsuja)
- Unix: Fixed command line help output.                    (Nach)
- Unix: Sound now defaults to 32KHz, Stereo, Interpolation
  so Snes9x finally sounds like a real SNES by default.    (Nach)
- Win32: Saner defaults for movie record.                  (Nach)
- Unix: Fixed crashing with mouse or super scope.          (Nach)
- Removed some weird code which was crashing Korean
  League and its varients.                                  (Nach)
- Win32: Can now compile with MinGW.                        (Jonas Quinn, Nach)
- Win32: Can now cross compile Snes9xw.                    (Nach)
- Unix: SSnes9x compiles again.                            (Nach)
- Win32: ZSNES C4 and SuperFX compiles once again.          (Jonas Quinn)
- Unix: Netplay Fixes.                                      (Nach)
- Unix: Netplay Improvements.                              (Fabianx)

Snes9x 1.5
- Pseudo-hires rendering flush, Old 2xsai endian fix        (anomie)
- Added 'oops' auto-snapshot support                        (anomie)
- Fixed usage messages (Unix)                              (anomie)
- Old split-ROM-in-zip bugfix                              (anomie)
- ./configure fix for detecting libpng                      (anomie)
- Fix "no PNG support" error message                        (anomie)
- Anomie's control remapping patch                          (anomie)
- Support for IPS patches in the zip file                  (anomie)
- OBC1 savestate fix                                        (Overload)
- Fix turbo frameskip, X11 keyboard auto-repeat, VRAM reads (anomie)
- Add some missing ifdefs (UNZIP_SUPPORT and ZLIB),
  from AaronOneal                                          (anomie)
- Config file for Unix/X11 and Unix/SVGA                    (anomie)
- CPU instruction fixes (mostly emulation mode & timing)    (anomie)
- Mode 7 fixes                                              (anomie)
- Rewrote the renderer. Enjoy!                              (anomie)
- Correct-ish memmap boundary testing.                      (anomie)
- Add support for saner directory structures under Unix    (anomie)
- Unix: Fixed detection of newer libpng (spotted by vapier) (PBortas)
- Added 4-point gaussian interpolation and proper envelopes
  many thanks to Brad Martin and TRAC.                      (zones)
- Fixed several sound problems.                            (zones)
- Fixed the memory access problem in C++ Super FX core.    (zones)
- Speed adjustment of C++ Super FX emulation.              (zones)
- Various timing fixes: NMI, IRQ, WRAM refresh,
  cycles per line, HBlank start, etc.
  Many thanks to byuu for much information.                (zones)
- Removed some game specific hacks.                        (zones)
- Added partial Satellaview (BS) emulation.                (Dreamer Nom, zones)
- Added the Katakana font for onscreen messages.            (107)
- Updated JMA to v1                                        (Nach)
- Unix: Fixed JMA options in config                        (Nach)
- Unix: Removed --with(out)-asmcpu option in config
  because the i386 assembler CPU core is out of date.      (zones)
- Unix: Changed the default settings in config.            (zones)
- Updated porting.html (porting.txt) in sync with 1.5.      (zones)
- Fixed buffer over/under flow due to incorrect logical
  operator in S-RTC code                                    (byuu)
- Fixed HDMA flags bug.                                    (byuu, anomie)
- Fixed bugs causing crashing in Unix.                      (Nach)
- Ported Snes9x to AMD64.                                  (John Weidman, Nach, zones)
- Completed DSP-1 code.                                    (Andreas Naive, Overload, Nach)
- Updated DSP-3 code.                                      (Nach, z80 gaiden)
- Updated DSP-4 code.                                      (Dreamer Nom, Nach, z80 gaiden)
- Overhauled BS detection.                                  (Nach)
- Improved Unix portability.                                (Nach, zones)
- Fixed infiniti loop and invalid read bug in
  C++ C4 core.                                              (Nach)

(nia)

2019-01-01 20:22:55 UTC MAIN commitmail json YAML

bulk-medium: -xchat, +hexchat, and bump

(nia)

2019-01-01 20:09:37 UTC MAIN commitmail json YAML

doc: Updated net/gallery-dl to 1.6.2

(leot)

2019-01-01 20:09:26 UTC MAIN commitmail json YAML

gallery-dl: Update to 1.6.2

Changes:
1.6.2
-----
- Added support for:
  - `instagram` - https://www.instagram.com (#134)
- Added support for multiple items on sta.sh pages (#113)
- Added option to download `tumblr` avatars (#137)
- Changed defaults for visited post types and inline media on `tumblr`
- Improved inline extraction of `tumblr` posts (#133, #137)
- Improved error handling and retry behavior of all API calls
- Improved handling of missing fields in format strings (#136)
- Fixed hash extraction for unusual `tumblr` URLs (#129)
- Fixed image subdomains for `hitomi` galleries (#142)
- Fixed and improved miscellaneous issues for `kissmanga` (#20), `luscious`,
  `mangapark`, `readcomiconline`

(leot)

2019-01-01 20:05:13 UTC MAIN commitmail json YAML

doc: Updated editors/mg to 20110905nb4

(wiz)

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

mg: update to 20110905nb4.

Fix +number.

(wiz)

2019-01-01 19:59:37 UTC MAIN commitmail json YAML

ipe: avoid explicit version number, use ${PKGVERSION_NOREV}

(wiz)

2019-01-01 19:58:09 UTC MAIN commitmail json YAML

doc: Updated x11/gtk3 to 3.24.2

(leot)

2019-01-01 19:57:58 UTC MAIN commitmail json YAML

gtk3: Update to 3.24.2

pkgsrc changes:
- Remove patch-gdk_quartz_gdkmonitor-quartz.c,
  patch-gdk_quartz_gdkmonitor-quartz.h,
  patch-gdk_quartz_gdkscreen-quartz.c, applied upstream.

Changes:
Overview of Changes in GTK+ 3.24.2
==================================
* new api: gdk_x11_display_get_parent_relative pattern
* wayland: Use the settings portal when sandboxed
* Bugs fixed:
- widget-factory: Move app menu contents to primary menu
- Make dashed border-style work correctly
- gtkstack: fix null pointer dereference
- GDK W32: Support switching input modules at runtime
- Tooltip: Fix the used cursor size if 0 in Settings
- quartz: Fix crash when realizing GtkOffscreenWindow
- win32 dnd: Fix setting icon on drag-begin
- Fix race in GtkPlug window creation
- widget-factory: Add Keyboard Shortcuts menu item
- quartz: do not cache the screen in the gdkmonitor
- Trash in side bar sometimes contains a home icon
- wayland: Avoid crashes inside wl_proxy_marshal
- gtkimcontextime.c: Fix Korean input
- entry: Handle no-window events in gtk_entry_event
- Tooltip: Fix the used cursor size if 0 in Setting
- Notebook: Ensure menu_label updates with tab_label
- Adwaita: Improve headerbar theming
- win32: Make scroll behavior similar to Linux
- fix symbolic icon rendering with new librsvg
- emoji selector: force Emoji presentation
- a11y: fix a crash under wayland
* Translation updates:
- Africaans
- Basque
- Brazilian Portuguese
- Chinese (Taiwan)
- Esperanto
- Lithuanian
- Slovak
- Slovenian
- Spanish
- Turkish

(leot)

2019-01-01 18:36:21 UTC MAIN commitmail json YAML

doc: Updated emulators/nestopia to 1.49

(nia)

2019-01-01 18:36:09 UTC MAIN commitmail json YAML

nestopia: Update to version 1.49.

this is now the Nestopia UE fork, as used in Debian,
FreeBSD Ports, Ubuntu, [...]

----------------------------------------------------------------
1.49
----------------------------------------------------------------
Shell:

Additions:
  - Added more palettes to extras
  - Game-specific custom palettes
  - Scale factors up to 8x
  - Added option to enable overclocking
  - Added rewind controls to gamepad
  - Famicom Mic support
  - Optional JACK Audio support (McKayJT)
  - Added .wav sample loading

Changes:
  - Separated GTK+ and SDL input settings
  - Removed deprecated functions from UI
  - Use GTK+ OpenGL widget for GUI (Wayland support)
  - Reworked Alternate Speed/Fast-Forward
  - Allow mapping more than 9 joysticks (Lou-Cipher)
  - Restructured build system, separated SDL and GTK builds
  - Cursor options split int normal and special cursor options

Fixes:
  - Fixed automatic ROM patching, improved patching function (hugoarpin)

libretro:

Additions:
  - Add support for multiline cheats and raw cheats (iLag)
  - Add adapter autoselect using NstDatabase.xml (hunterk)
  - Famicom Mic support
  - Cheevos ram access support (meepingsnesroms)
  - Add .wav sample loading

Fixes:
  - Fixed heap corruption bug with crosshair (Arto Vainiolehto)
  - Fixed black screen when non-existent custom palette is selected
  - Fixed crosshair and overscan with blargg filter

Core:

Additions:
  - Added support for overclocking (meepingsnesroms)

Fixes:
  - Fixed NSF and FDS in Dendy mode (Eugene.S)
  - Fixed coding mistake in PPU (zeromus)
  - Modified submappers for VRC2/VRC4 games (GeneralFailer)
  - Fixed compilation error in SetRamPowerState (Arto Vainiolehto)
  - Fix for McAcc games (joepogo)

----------------------------------------------------------------
1.48
----------------------------------------------------------------
Shell:

Additions:
  - Remember previous ROM directory (fabiengb)
  - Added an option to disable the cursor
  - Added ability to load custom palettes
  - Added many palettes to extras (FirebrandX, BMF, others)
  - Added monochrome blargg NTSC filter
  - Added new build systems: CMake and Autotools (David Seifert)

Changes:
  - TV Aspect Ratio changes depending on region

Fixes:
  - Made the region selector more coherent
  - Fixed a bug that switches video modes rapidly
  - Revamped region selector code
  - Fixed fullscreen switching too fast
  - Fixed region selector when the XML database is not present

libretro:

Additions:
  - Added ability to load custom palettes
  - Added many palettes (Monroe88)
  - Added monochrome blargg NTSC filter (dalter)
  - Added Turbo A/B buttons

Core:

Additions:
  - RAM Power-on State setting
  - Support for mapper 23.10

Fixes:
  - VRC2 Mirroring bug (koitsu, lidnariq)
  - Dendy timing and audio fixes (FHorse, Eugene.S)
  - Removed unused code in APU
  - Properly initialize RAM - fixes F-1 Race (koitsu)
  - Silenced many build warnings (orbea)

----------------------------------------------------------------
1.47
----------------------------------------------------------------
Shell:

Additions:
  - On-screen text when saving/loading states
  - Basic NSF player
  - PNG Screenshots
  - Quick State Save/Load menu items
  - Open Recent menu item
  - Ability to pause games when configuration dialog is open
  - Customizable NTSC filter options
  - Support for Mac OS X

Changes:
  - Updated to modern OpenGL (version 3.2 minimum)

Fixes:
  - Empty audio buffer when volume is set to 0
  - Input config now accepts joystick buttons over 10

libretro:

Additions:
  - Game Genie Sound Distortion option
  - Region selection core option

Changes:
  - Default to "consumer" palette
  - Vertical and Horizontal overscan options separated

Fixes:
  - Fixed FDS save path

Core:

Additions:
  - Added support for MC-ACC (perilsensitive)
  - Added NstDatabase.xml entries (clobber)
  - Added support for NES 2.0 submappers
  - Added support for mapper 4.1
  - Added support for mapper 4.3
  - Added support for mapper 23.15
  - Added support for mapper 25.15
  - Added support for mapper 32.1
  - Added support for mapper 68.1
  - Added support for mapper 71.1
  - Added support for mapper 78.1
  - Added support for mapper 78.3

Fixes:
  - Reverted fix for Mapper 79
  - Fixed Burai Fighter status area (perilsensitive)
  - FME-7 IRQ Fix (lidnariq)
  - Disabled buggy audio sync

----------------------------------------------------------------
1.46.1/1.46.2
----------------------------------------------------------------
Unix Shell:

Fixes:
  - Input config bugfixes
  - Only go fullscreen when the game is actually playing

----------------------------------------------------------------
1.46
----------------------------------------------------------------
Unix Shell:

Additions:
  - Mask Overscan option
  - Disable GUI option
  - Command line interface
  - Scale Factor and Filters can be changed while playing
  - Zapper support
  - Palette and Picture options
  - Ability to turn Vsync on/off
  - Alternate emulation speed
  - libao audio output (handles ALSA, OSS, Pulse, etc)
  - More volume controls
  - Turbo Buttons A and B

Changes:
  - Ported to SDL 2.0
  - Completely rewrote config file handling
  - Completely rewrote input config and input handling
  - Completely rewrote cheats
  - Removed ALSA and OSS audio output

Windows Shell:

Fixes:
  - xBR dialog now updates video output when options change

libretro:

Additions:
  - Ability to load NstDatabase.xml (needed for some games)
  - Overscan masking (themaister)
  - Palette options
  - Zapper support

Changes:
  - Region detection based on NstDatabase.xml

Core:

Additions:
  - Game Genie sound distortion option
  - Mapper 210 (NAMCOT-175, NAMCOT-340)

Fixes:
  - Hard Drivin' now playable (dragon2snow)
  - Kaettekita Mario Bros. fix (dragon2snow)
  - Fix for rewinder sound issue (steelywing)
  - Typos and syntax error fixes (lioncash)
  - Fix for Mickey's Safari in Letterland (joepogo, james)

----------------------------------------------------------------
1.45
----------------------------------------------------------------

Unix Shell:

Additions:
  - Added the ability to switch FDS disks for multi-disk games
  - xBR filter options
  - Support for more archive formats through libarchive
  - Differentiated Soft/Hard Reset

Changes:
  - Removed internal zip and 7zip decoders in favour of libarchive
  - Replaced gtk_key_snooper with key_press_event and key_release_event

Fixes:
  - 7zip CRC check segfault

Windows Shell:

Additions:
  - xBR filter options

Changes:
  - Redundant TV Aspect checkbox removed from NTSC filter dialog
  - Modified default sound settings to avoid desync

libretro:

Additions:
  - blargg's NTSC filter core option
  - L/R now insert coins on Vs. System games

Core:

Additions:
  - xBR filter added - Hyllian, notBald

Fixes:
  - Triangle volume bug in Dendy mode - emu-russia
  - NTSC filter background colour fix - blargg

----------------------------------------------------------------
1.44
----------------------------------------------------------------

Unix Shell:

Additions:
  - Support for FreeBSD, OpenBSD, and NetBSD
  - TV Aspect Ratio option added
  - 2xSaI filter option exposed

Changes:
  - Renamed Linux port to Unix port
  - Removed status bar
  - General UI improvements
  - Stop warning about unused results
  - SDL is the default sound API on Linux, the only one on the BSDs
  - Drag and Drop re-enabled

Fixes:
  - Fixed SDL sound crashes
  - Fixed Movie Record crash
  - Loading a state when none exists no longer resets
  - Fixed bug that causes "Enter" to toggle fullscreen
  - GUI responsiveness glitches when failing to output sound fixed

Windows Shell:

Fixes:
  - TV Aspect is more accurate - W.M. Martinez

libretro:

  Additions:
  - libretro port done by Themaister and twinaphex

Core:

Fixes:
  - Merged a fix for Mapper 79 that affects "Puzzle (Unl)" - shalma
  - Fixed a PPU bug that causes problems in "The Young Indiana Jones
    Chronicles" - Art Vandelae, plasturion, and James
  - Mapper 143 fix that affects "Dancing Blocks (Unl)" - shalma

----------------------------------------------------------------
1.43
----------------------------------------------------------------

Linux Shell:

Additions:
  - Fullscreen defaults to native screen resolution

Changes:
  - Completely rewrote the GUI (except for Cheat Manager and Archive Selector)
    - More traditional look and feel
    - Improved input configuration
    - Keyboard shortcuts
    - More functionality exposed directly through GUI
  - Better looking icons

Windows Shell:

Changes:
  - Updated icons, about dialog, copyright
  - Merged the remaining features from Unofficial 1.41.1

----------------------------------------------------------------
1.42
----------------------------------------------------------------

Linux Shell:

Additions:
  - Added native support for D-pads (Hat Switches)
  - Added an About dialog box
  - Added icons and a desktop menu entry

Fixes:
  - Fixed the 100% CPU usage bug
  - Fixed the "Error writing setting!" bug (patch from Arch Linux)

----------------------------------------------------------------
1.41
----------------------------------------------------------------

Linux shell:

Fixes:
  - Fixed a braindead SRAM path issue

Windows Shell:

Changes:
  - Merged win32 fixes from Unofficial Build 1.41.1

----------------------------------------------------------------
1.40-undead
----------------------------------------------------------------

Linux Shell:

Additions:
  - Added install/uninstall targets to Makefile

Changes:
  - Ported to GTK+3
  - Changed default sound API to ALSA (SDL audio has problems on some computers)
  - Changed default renderer to OpenGL with a scale factor of 2
  - Changed binary name to "nestopia"
  - SRAM now saves to ~/.nestopia/save (for people who have roms on a read-only network share)
  - Automatically install a new nstcontrols file to ~/.nestopia if it doesn't exist
  - Install NstDatabase.xml to a proper location on the filesystem instead of forcing the user to manually copy it to ~/.nestopia

Fixes:
  - Fixed numerous compiler warnings.

----------------------------------------------------------------
Unofficial 1.41.1 - by Geestarraw (geestarraw@gmail.com) (May 17, 2011)
----------------------------------------------------------------

Shell:

Changes:

  - Added fullscreen support for non-primary monitor displays.
  - Modified Video Options dialog component layout and added device index to
    identify mutiple monitors.
  - Refactoring.
  - Code documentation.

Fixes:

  - Fixed so menu is still displayed after fullscreen monitor to monitor switch.

Project:

Changes:

  - Converted solution and projects to Visual Studio 2010.
  - Improved version enumeration previously locked to x.xx (exactly 3 digits) to
    be anything from y.y, y.y.y, and y.y.y.y (where y can be up to 4 digits).
  - Changed build output target to nestopia.exe.

Fixes:

  - Fixed bug in version enumeration always excluding highest version number.
  - Moved unofficial 1.41 release notes to official changelog file.

----------------------------------------------------------------
Unofficial 1.41 - by Keith Kelly (c0d3h4x0r@hotmail.com) (March 29, 2010)
----------------------------------------------------------------

This is an unofficial maintenance release I created to fix an annoying joystick lag issue.
This lag was particularly bad when VSync was enabled.  The original Nestopia author (Martin
Freij) appears to have abandoned the official Nestopia project on SourceForge and has not
responded to any of my e-mails, so I am left with no choice but to provide this unofficial
release as a public service to the emulation community.

Changes:

1. Removed manual option to set priority of Nestopia's main emulation loop thread. Instead,
Nestopia now boosts its own process base priority AND its own main emulation thread priority
whenever it is the active foreground window (and/or running in full-screen mode). This brings
Nestopia much closer to real-time performance and responsiveness.

2. Removed some screwy input polling logic, and added some calls to input.Poll(), to ensure
that the input devices are always polled immediately before the input state is utilized.
This was the key change that got rid of most of the lag.

3. Removed some screwy input timing logic that was causing input polling to work only on
certain clock intervals, rather than allowing it to work every time it was called.

(As far as I can tell on my own hardware configuration, these three changes taken together
have completely eliminated the lag problems that have been present in Nestopia for several
releases.  Your mileage may vary.)

4. Updated the Visual Studio solution/project to build successfully under Visual C++ 2008
Express Edition.

5. Added this releasenotes.txt file and bumped the version number to 1.41.

----------------------------------------------------------------
1.40 Release A-H - by R. Belmont
----------------------------------------------------------------

Linux Shell:

Additions:
  - XML ROM support
  - More flexible video configuration including OpenGL hardware scaling
  - Input mapping in the GUI
  - Cheat Manager with flexible support and import/export capability (win32 compatible format)
  - Core logging is now enabled to the terminal you start NEStopia from for easier diagnosis of problems
  - Automatic soft-patching added
  - Coin inputs added for Vs. system
  - Audio filters added for fun
  - [Release C] Proper default nstcontrols file included
  - [Release E] Added SDL audio driver, should be most compatible
  - [Release G] Cheat Manager now shows descriptions on imported XML files.  Also fixed a CM crash.

Changes:
  - Complains more if it's unable to write to the settings file
  - Archive browser comes up automatically if you select a zip or 7zip archive with multiple NES files in it
  - Option to select favored console
  - [Release E] Refactored to get UI code out of main.cpp
  - [Release G] Settings window auto-hides during emulation [enik]

Fixes:
  - Fixed bug where keyboard input could stick
  - [Release B] Cleaned up some crashy issues with the control configurator
  - [Release D] Fixed ability to remap "meta" keys (keys that control NEStopia itself), fixed documentation on defaults.
  - [Release E] Fixed quicksave/quickload
  - [Release F] Fixed keyboard to ignore numlock/capslock
  - [Release G] Taskbar description is set properly for the game window [enik]

(nia)

2019-01-01 17:20:11 UTC MAIN commitmail json YAML

doc: Added emulators/dolphin-emu version 5.0

(nia)

2019-01-01 17:19:59 UTC MAIN commitmail json YAML

dolphin-emu: Import version 5.0

Dolphin is an emulator for two recent Nintendo video game consoles:
the GameCube and the Wii. It allows PC gamers to enjoy games for
these two consoles in full HD (1080p) with several enhancements:
compatibility with all PC controllers, turbo speed, networked
multiplayer, and even more!

(nia)

2019-01-01 16:34:10 UTC MAIN commitmail json YAML

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

doc: Added graphics/ipe version 7.2.7

(wiz)

2019-01-01 16:31:56 UTC MAIN commitmail json YAML

graphics/Makefile: + ipe

(wiz)

2019-01-01 16:30:29 UTC MAIN commitmail json YAML

graphics/ipe: import ipe-7.2.7

Ipe is a drawing editor for creating figures in PDF or (encapsulated)
Postscript format. It supports making small figures for inclusion
into LaTeX-documents as well as making multi-page PDF presentations
that can be shown on-line with Acrobat Reader.

Ipe's main features are:

*  Entry of text as LaTeX source code. This makes it easy to enter
    mathematical expressions, and to reuse the LaTeX-macros of the
    main document. In the display text is displayed as it will
    appear in the figure.
*  Produces pure Postscript/PDF, including the text. Ipe converts
    the LaTeX-source to PDF or Postscript when the file is saved.
*  It is easy to align objects with respect to each other (for
    instance, to place a point on the intersection of two lines,
    or to draw a circle through three given points) using various
    snapping modes.
*  Users can provide ipelets (Ipe plug-ins) to add functionality
    to Ipe. This way, Ipe can be extended for each task at hand.
*  The text model is based on Unicode, and has been tested with
    Korean, Chinese, and Japanese.

(wiz)

2019-01-01 15:35:03 UTC MAIN commitmail json YAML

doc: Updated mail/qmail-rejectutils to 20181230nb1

(schmonz)

2019-01-01 15:34:54 UTC MAIN commitmail json YAML

Remove qmail-qfilter-{ofmipd,smtpd}-queue, deprecated during 2018Q4 in favor
of qmail-qfilter-queue. Bump PKGREVISION.

(schmonz)

2019-01-01 11:22:10 UTC MAIN commitmail json YAML

doc: Updated finance/gnucash-docs to 3.4

(wiz)

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

gnucash-docs: update to 3.4.

3.4    - 30 December 2018
        o Convert help documents to use XInclude instead of SYSTEM entities
        o Convert Guide and its translations to use XInclude instead of
          SYSTEM entities
        o Drop old DocBook xsl 1.75.2 stylesheet
        o Base gnucash custom style sheet on DocBook xsl 1.79.2
        o Add DocBook xsl v1.79.2
        o Extract common entity declarations into a custom DTD
          This custom DTD is based on the DocBook V4.5 DTD and is intended
          to be used by all our documentation xml files.
        o Update to DocBook XML spec 4.5

(wiz)

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

doc: Updated finance/gnucash to 3.4

(wiz)

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

gnucash: update to 3.4.

3.4 - 30 December 2018

The following bugs have been fixed:

    Bug 498072 - GnuCash show taxes on invoice when individual taxes is
                  not checked
    Bug 760825 - On duplicating a bill, the entry dates should be set to
                  the bill date, not to the current date - followup:
                  Use neutral time on entry post dates instead of canonical time
    Bug 767772 - Associated file with transaction is lost when moving entry
                  between accounts
    Bug 775580 - Inaccurate information provided for "Common Accounts" when
                  using "New Account Hierarchy Setup"
    Bug 779565 - Treeview header combos do not work at first load
    Bug 788332 - Last Reconcile Date column sorts by day of month not date
    Bug 789674 - Close Book tool regression
    Bug 793156 - Incorrect date sort order in Generic import matcher window
    Bug 795080 - Some dates reset to 01/01/1970
    Bug 795237 - Update of "wohnungsw" template
    Bug 795425 - Version 2018 of german account template SKR49
    Bug 796772 - Receivable Ageing Report invalid URL for Totals column
    Bug 796806 - Crash after OFX import if line item dragged
    Bug 796842 - Add new employee window may not fit on screen
    Bug 796849 - Load another QIF file causes "that file already loaded" dialog
    Bug 796875 - Unable to use arrow keys to advance past pre-filled text
                  in register
    Bug 796878 - test-qofsession fails on x86_32.
    Bug 796883 - Register text oddities
                  HOME and END need to be treated like right and left arrow
                  keys.
    Bug 796886 - OFX Import does not show source account in the transaction
                  matching window
    Bug 796887 - Remove account slot key color if there is no valid color
    Bug 796893 - invoice.GetDatePosted() and other date related functions
                  returns strange values for uninitalised dates.
    Bug 796896 - Button to complete an export not intuitively placed or
                  discoverable
    Bug 796903 - Crash when searching invoice by Invoice Owner
    Bug 796914 - Customer Summary is giving error
    Bug 796915 - Update Account colour background
    Bug 796940 - Invalid transaction date-posted KVP causes date-posted to
                  not be saved.
    Bug 796944 - Tab navigation From Company Address field in New Book Options
    Bug 796945 - Search Search Criteria window does not scroll when added
                  criteria exceed a certain amount
    Bug 796948 - Scheduled Transactions Entered Since Last Run Are not Visible
    Bug 796949 - Incorrect conversion of 0,01 USD to EUR
    Bug 796960 - Incorrect amount sort order in Generic import matcher window
    Bug 796961 - Can't overwrite existing MYSQL database, V3.3.
    Bug 796967 - gnclock table not removed when using PostgreSQL.
    Bug 796978 - Deleting a split of same account as register cancels the
                  transaction without warning
    Bug 796981 - Gnucash crashes with critical error when selecting another
                  file
    Bug 796982 - Import Bills & Invoices: change in un_escape() routine
                  causes description and notes fields to be mangled.
    Bug 796988 - Untranslated string in CSV transaction importer
    Bug 796989 - some date/time does not honor user locale
    Bug 796994 - Unable to generate Tax Report because of pricedb error

Other repairs or enhancements not marked as bugs:
    Set up filepath utils to determine the GNC_CONFIG_HOME in the same way
          as GNC_DATA_HOME
          Until now GNC_CONFIG_HOME was more or less hard-coded. Now it can be
          set via environment variable GNC_CONFIG_HOME. In addition it will
          automatically be created to avoid potential user confusion.
    Redesign gnc-uri-utils
          gnc_uri_get_components will now return NULL as protocol if the input
              is a normal file system path instead of a uri (it used to
              return 'file')
          gnc_uri_get_protocol will now return NULL if the input is a normal
              file system path instead of a uri (it used to return 'file')
          gnc_uri_is_file_protocol now returns FALSE if protocol is NULL
              (it used to return TRUE)
          gnc_uri_is_file_uri now returns FALSE if input is a normal file
                system path instead of a uri (it used to return TRUE)
          a new function gnc_uri_targets_local_fs will return TRUE only if
                its input is either a file uri or a normal file system path.
                This function is now mostly used instead of
                gnc_uri_is_file_uri in the current code base
          a new function gnc_uri_is_uri is added to check whether its input
                is a valid uri (has protocol, path and hostname for non-file
                uris)
          refer to 'scheme' instead of 'protocol' as that's the more formal
              term used in uris
              This involves renaming 3 functions:
                    gnc_uri_get_protocol -> gnc_uri_get_scheme
                    gnc_uri_is_known_protocol -> gnc_uri_is_known_scheme
                    gnc_uri_is_file_protocol -> gnc_uri_is_file_scheme
              The *_protocol variants are marked as deprecated.
              Additionally a number of local variables have been renamed from
              protocol to scheme to support this change.
    Show warnings for deprecated declarations
          We're about to announce our own set of deprecated functions in
          libgnucash. That would be pretty pointless if we also would silence
          all deprecation warnings at the same time...
    More report code-cleanup by Chris Lam, including deprecating the
          following functions:
              gnc:account-get-balance-at-date
              gnc:account-get-total-flow
              gnc-commodity-numeric-string
              gnc-commodity-value->string
              gnc:double-col
              gnc:options-add-include-subaccounts
              gnc:options-add-group-accounts
              gnc:options-add-currency-selection
            The following modules are deprecated:
              report-system/collectors
              report-system/report-collectors
    Invoice: Remove H1 title and superflous option.
          Printing the title twice is silly, so remove the option and the
          H1 display of the title. Note that the remaining title is in a
          div named "invoice-title" so it can be styled with CSS as the user
          pleases from the Report Options Layout tab.
    The preference, use formal accounting labels does not update the header
          With a register open and you change preference 'use formal
          accounting labels' it does not update the register header so add
        a call back for the preference.

    Make the grid lines of totals Budget tree view track the preferences
          Make the grid lines of the totals tree view track the preferences
          to match the account tree view above it.
    Add routine to fix Account Color being set to "Not Set"
          Previously the account color slot has been populated with
          "Not Set" when any field for the account has been edited and
          saved. This routine should run once and remove all such entries.
    Performance fix in dom_chars_handler: use g_strndup instead of g_strdup
    In the appdata/metadata file, rename the ID from org.gnucash.Gnucash
          to org.gnucash.GnuCash to match flathub, and add a launchable ID
          to link it to the desktop file.
    Added double-click-on-file for the CSV transaction, price, and account
        importers and exporters.
    Cleaned up a variety of issues reported by the clang static analyzer.
    Allow the text options widget to use all remaining space
          The text option widget used for report options has only about 3
          lines visible currently and will not use any available space in
          the dialogue. Change the packing for this widget to expand and
          fill the remaining dialogue space. If there are more than one text
          option widget on a page then the available space will be shared
          equally.
    Add short_labels for a few toolbar buttons with long names. That should
          fit a few more buttons on the toolbar.
    Update iso-4217-currencies.xml, adddding VES - Bolivar Soberano, minor
          updates of other VE currencies.
    Python 3 bindings fixes and improvements from Christoph Holterman and
          Sumit Bhardwaj.

(wiz)

2019-01-01 09:41:20 UTC MAIN commitmail json YAML

chat/xchat: Remove xchat, as discussed on tech-pkg.

XChat's development has been dead for nearly a decade now.

chat/hexchat is an actively maintained fork and features many bug and
security fixes and support for newer protocol features. Users of XChat
should migrate to HexChat, or rather, should have migrated several
years ago.

A blog post exists by HexChat's maintainer where Debian's packaging of
both is discussed:

https://blog.tingping.se/2018/03/02/when-distros-get-it-wrong.html

(nia)

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

2019-01-01 02:50:23 UTC MAIN commitmail json YAML

2019-01-01 00:55:17 UTC MAIN commitmail json YAML

doc/TODO: Fix meson version number in the the girara entry

(leot)

2019-01-01 00:53:11 UTC MAIN commitmail json YAML

doc/TODO: Add notes about girara and zathura meson-0.48 requirements

(leot)

2019-01-01 00:32:23 UTC MAIN commitmail json YAML

doc: Updated news/sfeed to 0.9.7

(leot)

2019-01-01 00:32:10 UTC MAIN commitmail json YAML

sfeed: Update to 0.9.7

Changes:
0.9.7
-----
- Add a maximum amount of feeds to update concurrently in sfeed_update
- Add merge(), filter() and order() support per feed in sfeed_update
  in order to permit to change merge logic, filter lines and fields
  and order lines per feed
- Misc bug fixes and improvements

(leot)

2019-01-01 00:21:20 UTC MAIN commitmail json YAML

doc: Updated net/hub to 2.7.0

(Add a CHANGES-2019 file too, happy new year!)

(leot)

2019-01-01 00:17:29 UTC MAIN commitmail json YAML

hub: Update to 2.7.0

Changes:
2.7.0
-----
## Features
* Add support for `hub pr list --state=merged`
* Add base/head/merge commit SHA and merged date information to
  `hub pr list --format=FORMAT`
* Un-deprecate converting issues to pull requests with
  `hub pull-request -i <issue>` 2a748a048d6903eca78332a484e63f8d647caf02

## Fixes
* Improve detecting default `hub pull-request` base branch name
* Avoid the `Aborted: the origin remote doesn't point to a GitHub repository`
  error by allowing other git remotes as fallback
* Improve `hub create` dealing with an existing "origin" remote
* Fix 256-color terminal support for macOS Terminal.app
* Don't choke on literal `%` output characters when using `--format=FORMAT`
* Replace deprecated Dial with DialContext

## Documentation
* Document how we scan git remotes and branch tracking information
  https://hub.github.com/hub.1.html#CONVENTIONS
* Indicate that long-form CLI flags with values must use the equal sign like `--message=VALUE`

(leot)

2018-12-31 23:03:02 UTC MAIN commitmail json YAML

2018-12-31 23:00:08 UTC MAIN commitmail json YAML

2018-12-31 22:15:16 UTC MAIN commitmail json YAML

jwm: update HOMEPAGE.

(tsutsui)

2018-12-31 21:47:46 UTC MAIN commitmail json YAML

doc: Updated net/mikutter to 3.8.4

(tsutsui)

2018-12-31 21:47:31 UTC MAIN commitmail json YAML

mikutter: update to 3.8.4.

Upstream changes:

mikutter 3.8.4

* gtk2 3.3.0
* photo_support: support for Amazon product images
* thanks cob odo

(tsutsui)

2018-12-31 21:44:23 UTC MAIN commitmail json YAML

doc: Updated emulators/PC6001VX to 3.1.1

(tsutsui)

2018-12-31 21:43:58 UTC MAIN commitmail json YAML

PC6001VX: update to 3.1.1.

pkgsrc changes:

* remove a patch fixed in upstream

Upstream changelog:

* Changed context menu touch gesture from long tap to single tap.
* Some minor bug fixes.

(tsutsui)

2018-12-31 21:14:18 UTC MAIN commitmail json YAML

doc: Updated net/youtube-dl to 20181231

(leot)

2018-12-31 21:13:49 UTC MAIN commitmail json YAML

youtube-dl: Update to 20181231

Changes:
version 2018.12.31
Extractors
+ [bbc] Add support for another embed pattern (#18643)
+ [npo:live] Add support for npostart.nl (#18644)
* [beeg] Fix extraction (#18610, #18626)
* [youtube] Unescape HTML for series (#18641)
+ [youtube] Extract more format metadata
* [youtube] Detect DRM protected videos (#1774)
* [youtube] Relax HTML5 player regular expressions (#18465, #18466)
* [youtube] Extend HTML5 player regular expression (#17516)
+ [liveleak] Add support for another embed type and restore original
  format extraction
+ [crackle] Extract ISM and HTTP formats
+ [twitter] Pass Referer with card request (#18579)
* [mediasite] Extend URL regular expression (#18558)
+ [lecturio] Add support for lecturio.de (#18562)
+ [discovery] Add support for Scripps Networks watch domains (#17947)

(leot)

2018-12-31 21:08:37 UTC MAIN commitmail json YAML

doc: Updated multimedia/intel-vaapi-driver to 2.3.0

(leot)

2018-12-31 21:08:20 UTC MAIN commitmail json YAML

intel-vaapi-driver: Update to 2.3.0

Changes:
2.3.0
-----
* Bump version to 2.3.0
* Add new PCI ID for KBL and CFL
* Fix frame corruption when there are big MVs in VP8 encoding
* Fix dynamically bitrate resetting in AVC encoding
* Fix build errors when the toolchain doesn't support -fstack-protector
* Fix memory leak issue
* Make sure the achieved bitrate meet the requirement for VP8 encoding
* Optimize VPP on GEN8

(leot)

2018-12-31 17:43:47 UTC MAIN commitmail json YAML

doc: Added misc/py-asciinema version 2.0.1

(leot)

2018-12-31 17:42:30 UTC MAIN commitmail json YAML

misc/Makefile: Add py-asciinema

(leot)

2018-12-31 17:42:02 UTC MAIN commitmail json YAML

py-asciinema: Import py-asciinema-2.0.1 as misc/py-asciinema

Terminal session recorder and the best companion of asciinema.org.

asciinema lets you easily record terminal sessions and replay them
in a terminal as well as in a web browser.

(leot)

2018-12-31 16:37:35 UTC MAIN commitmail json YAML

Updated math/capc-calc to 2.12.7.1

(chuck)

2018-12-31 16:35:26 UTC MAIN commitmail json YAML

capc-calc: update to 2.12.7.1 and fix darwin compile

2.12.7.1 is the latest stable version.  for darwin use
${COMPILER_INCLUDE_DIRS} to find include dirs since
/usr/include may not be there.  also, we want INCDIR
to point to the system includes, but we want CALC_INCDIR
to point at ${PREFIX}/include/calc.  minor updates to Makefile
patch to do this.

2.12.4.13 to 2.12.7.1 changes from the calc maintainer's CHANGES file:

The following are the changes from calc version 2.12.7.1 to date:

    Corrected CHANGES notes that were mixed up for TAB, VT, CR &
    NL.  The code in 2.12.7.0 is correct.  The CHANGE notes should
    have read:

    The following is a partial list of escape sequences recognized
    in strings and in printf formats:

\a audible bell byte 0x07 in ASCII encoding
\b backspace byte 0x08 in ASCII encoding
\f form feed byte 0x0c in ASCII encoding
\n newline byte 0x0a in ASCII encoding
\r return byte 0x0d in ASCII encoding
\t tab byte 0x09 in ASCII encoding
\v vertical tab byte 0x0b in ASCII encoding

    Sorry!

The following are the changes from calc version 2.12.6.10: to 2.12.7.0:

    Added a patch to replaces the manual search for include files
    in $(INCDIR) in the have_*.h targets with compiler invocations.
    Thanks goes to Helmut Grohne (helmut at subdivi dot de) who
    implemented the patch and posted it to the Debian bug tracker
    and Martin Buck (m at rtin-buck dor de) for forwarding it to us.

    The check_include make rule was fixed to not assume /usr/include.

    The qprintnum() function now takes outdigits as a 3rd argument.
    Most of the time, this 3rd argument is just conf->outdigits.
    But when it comes to the experimental '%g', this value can
    change.  This avoids having to modify conf->outdigits.

    Fixed a problem where gcc complains about E_FUNC not being defined
    for Linux systems as reported by Martin Buck (m at rtin-buck dor de).

    Updated the help files help/config, help/display, help/epsilon,
    help/fprint, help/printf, and help/strprintf to give more
    examples of how display digits and epsilon precision interact
    with displaying values.

    Added more information about %g in the help file help/printf.

    The '\a' is now recognized in a printf format string as the
    single byte audible bell character (byte 0x07 in ASCII encoding).

    The following is a partial list of escape sequences recognized
    in strings and in printf formats:

\a audible bell byte 0x07 in ASCII encoding
\b backspace byte 0x08 in ASCII encoding
\f form feed byte 0x0c in ASCII encoding
\n newline byte 0x0a in ASCII encoding
\r return byte 0x0d in ASCII encoding
\t tab byte 0x09 in ASCII encoding
\v vertical tab byte 0x0b in ASCII encoding

The following are the changes from calc version 2.12.6.9 to 2.12.6.9:

    Fixed a number of core dump bugs related to the calculation of
    tan(), cot(), sec(), csc(), tanh(), coth(), sech(), and csch(),
    asin(), acos(), asinh(), acosh(), where when a call to an
    underlying function produced an invalid value.  Thanks goes to
    github user wuxiuheng for reporting this problem.

    A number of trigonometric and hyperbolic functions that incorrectly
    returned E_LOGINF, now return a new error code that is more
    specific to the trigonometric or hyperbolic function.  The
    following is a list of these new error codes: E_TAN3 E_TAN4
    E_COT3 E_COT4 E_SEC3 E_CSC3 E_TANH3 E_TANH4 E_COTH3 E_COTH4
    E_SECH3 E_CSCH3 E_ASIN3 E_ACOS3 E_ASINH3 E_ACOSH3 E_ATAN3 E_ACOT3
    E_ASEC3 E_ACSC3 E_ATANH3 E_ACOTH3 E_ASECH3 E_ACSCH3.

    Added regression tests 3729 thru 3732 to test E_TAN3, E_COT3,
    E_SEC3 and E_CSC3 respectively.

    Added experimential %g printf (and strprintf) format implementation
    based on pull request from github user 10110111.

    Made exterimental changes to macOS builds to not require use of
    /usr/include.  The INCDIR for macOS uses:

INCDIR= $(shell xcrun --show-sdk-path --sdk macosx)/usr/include

    to determine the upper path of the /usr/include directory for macOS.
    In some rare cases, the Darwin target seems to not automatically detected.
    If you are running under macOS, and that happens, you can force
    the target to be Darwin:

# for macOS users only, force the target to be darwin
#
make target=Darwin clobber
make target=Darwin all
make target=Darwin chk
make target=Darwin install

The following are the changes from calc version 2.12.6.6 to 2.12.6.8:

    For historical purposes, in lucas.cal, gen_v1(1, n) always returns 4.

    Fixed some compiler warnings, thanks to a report by Mike
    <michael dot d dot ince at gmail dot com>.

    Added work around for a gcc warning bug, thanks to a report by Mike
    <michael dot d dot ince at gmail dot com>.

    Fixed errors in various help files such as:

mat randbit seed srandom types

    Removed the MAXSTRING symbol because it was no longer used by calc.

    Increased HIST_SIZE (depth of the history stack) from 10k to 32k.

    Increased TTYSIZE (reallocation size for terminal buffers) from 100 to 8191.

    Increased MAXDEPTH (maximum depth of input stack) from 10 to 255.

    Increased interactive input buffer size from 1024 to 256k.  This has the
    effect of increasing the maximum length of an input line from a tty.
    This helps with an interactive bug that was reported by Ruslan Kabatsayev
    (b7 dot 10110111 at gmail dot com).

    The calc man page indicates that -d also disables the printing of the
    leading tilde.

    Added information to "help command" about how to silence messages
    while reading calc resource files.

    Fixed an error message buffer overflow thanks to a report by
    Frank Peters <nlp at northernlightsphoto dot biz>.

    Replaced all use of the C funcion sprintf() with snprintf().
    Replaced all use of the C funcion vsprintf() with vsnprintf().
    Replaced all DONT_HAVE_VSPRINTF with DONT_HAVE_VSNPRINTF.
    Replaced all Makefile var ${HAVE_VSPRINTF} with ${HAVE_VSNPRINTF}.

The following are the changes from calc version 2.12.6.4 to 2.12.6.5:

    Fixed warning about undefined operations involving the qlink(q)
    macro by replacing that macro with an inline-function.  Thanks goes
    to David Haller <dnh at opensuse dot org> for this fix.

    NOTE for Windows 10 users: Pavel Nemec <pane at seznam dot cz>
    reported that calc version 2.12.6.4 has been successfully
    compiled, installed and running on Windows 10.  See README.WINDOWS
    for more details.

The following are the changes from calc version 2.12.6.1 to 2.12.6.3:

    Improved gen_v1(h,n) in lucas.cal to use an even faster search method.

    Improved are checking in lucas.cal.  In particular both h and n must be
    integers >= 1.  In the case of both rodseth_xhn(x, h, n) and gen_v1(h, n)
    h must be odd.

    Fixed an C code indenting issue that was reported by Thomas Walter
    <th dot walter42 at gmx dot de> in zfunc.c.

    Fixed a man page warning about ./myfile where the leading dot
    was mistook for an nroff macro.  Thanks goes to David Haller
    <dnh at opensuse dot org> for providing the patch.

    Improved gen_v1(h,n) in lucas.cal for cases where h is not a
    multiple of 3. Optimized the search for v(1) when h is a
    multiple of 3.

    Fixed a Makefile problem, reported by Doug Hays <doughays6 at gmail
    dot com>, where if a macOS user set BINDIR, LIBDIR, CALC_SHAREDIR
    or INCDIR in the top section, their values will be overwritten by
    the Darwin specific section.

The following are the changes from calc version 2.12.6.0 to 2.12.6.0:

    Added the makefile variable ${COMMON_ADD} that will add flags
    to all compile and link commands. The ${COMMON_ADD} flags are
    appended to both ${COMMON_CFLAGS} and ${COMMON_LDFLAGS}.  This
    facility is available to nearly all platforms except those with
    very old make commands that do not understand the += operator.

    Example on macOS (Darwin), one may invoke clang's -fsanitize
    facility by:

make clobber all \
  COMMON_ADD='-fsanitize=undefined -fsanitize=address'

    Another example.  To force C warnings to be treated as errors:

make COMMON_ADD='-Werror'

    Created a GitHub repository for calc:

https://github.com/lcn2/calc

    NOTE: The calc GitHub repository represents the an active
  development stream.  While an effort will be made to keep
  the master branch of the calc GitHub repository in working
  order, that tree may be unstable.  Those wishing for more
  reliable releases use releases found at calc mirror sites:

    http://www.isthe.com/chongo/tech/comp/calc/calc-mirror.html

    IMPORTANT NOTE:

On 2017 June 05, the calc GitHub history was re-written.
Anyone who was tracking the calc "pre-release" on GitHub prior
to version 2.12.6.0 should do a:

    git reset --hard origin/master
    git cleanup -f

Or you may just want to start over:

    rm -rf calc
    git clone https://github.com/lcn2/calc.git

Sorry about that.  The previous GitHub repository was an useful
experiment.  Based on what we learned, we decided to rebuild it.

    Renamed README to README.FIRST.  Added README.md for the
    GitHub repository.

    Fixed reading from standard input (stdin) when -p is given on
    the command line.  This now prints hello:

echo hello | calc -p 'stdin = files(0); print fgetline(stdin);'

    Added more debugging related to stdin when bit 4 of calc_debug
    is set (e.g., running calc with -D16).

    Updated the calc(1) man page and 'help file' to explain about
    reading from standard input (stdin).

    Added some clarifying remarks for 'help ptest' explaining that
    the ptest builtin can return 1 is some cases where the test
    value is a pseudoprime.

    Removed duplicate copyright comments from the help/builtin that
    is built.

    Fixed a number of typos in the CHANGES file.

The following are the changes from calc version 2.12.5.4 to 2.12.5.6:

    Recompile to match current RHEL7.2 libc and friends.

    Added fix by Alexandre Fedotov <fedotov at mail dot desy dot de>
    to prepend ${T} in front of the CALCPATH path components
    ${CALC_SHAREDIR} and ${CUSTOMDIR}.  Add ${T} in front of ${HELPDIR}
    and ${CUSTONHELPDIR} when making conf.h.

    Improved the jacobi help page.

    Rewrote gen_v1() in the lucas.cal resource file using the method
    based on a paper:

"A note on primality tests for N = h*2^n-1", by Oystein J. Rodseth,
Department of Mathematics, University of Bergen, BIT Numerical
Mathematics. 34 (3): pp 451-454.

http://folk.uib.no/nmaoy/papers/luc.pdf

    The improved gen_v1() function is capable of returning a value
    for all valid values of h and n.  As a result, the trial tables
    used by gen_v1() have been changed to a short list of values
    to try, in order ot likelyhood of success, before doing an
    exhaustive search for a v1 value to return.

    Removed lucas_tbl.cal calc resource file.  This file was made
    obsolete by the above rewrite of the lucas.cal resource file.
    This file will be removed from the local cal directory and
    from CALC_SHAREDIR during a 'make install', 'make clobber',
    and 'make uninstall'.

    Renamed gen_u0() to gen_u2() in lucas.cal.  Provided a gen_u0()
    stub function that calls gen_u2() for backward compatibility.

    The old gen_v1() method used by the Amdahl 6 group has been
    renamed legacy_gen_v1() in lucas.cal.  This function is no
    longer used by the lucas(h, n) function to test the primality of
    h*2^n-1.  It is preserved in lucas.cal for historical purposes.

    The 'make clobber' rule will attempt to remove all files that
    start with libcalc and start with libcustcalc.

    The 'man' command is now an alias for the 'help' command.

    Fixed extra /'s that were put into CALCPATH because of ${T}.
    Fixed extra /'s that were compiled into HELPDIR and CUSTOMHELPDIR.

    The fix in 2.12.5.4 to to prepend ${T} in front of the CALCPATH
    path components ${CALC_SHAREDIR} and ${CUSTOMDIR} broke the
    calc rpm build process.  The check-buildroot tool discovered
    that the BUILDROOT directory had been improperly put into various
    paths and binaries.  This has been fixed in 2.12.5.5.

    Fixed a crash that showed up on macOS (Darwin) that was reported
    by Richard Outerbridge <outer at interlog dot com> and
    fixed by Stuart Henderson <stu at spacehopper dot org>.
    Thanks goes to both!

The following are the changes from calc version 2.12.5.3 to 2.12.5.3:

    Calc version 2.12.5.2 for macOS (Darwin) users, code to installed
    calc under /opt/calc.  Moreover the CHANGES file did not mention
    /opt/calc.  Sorry about that!.

    A much better tree for macOS (Darwin) users would have been
    to install cal under /opt/calc.  This release ONLY changes the
    macOS (Darwin) install tree to /usr/local.

    macOS (Darwin) users who installed calc version 2.12.5.2
    should, after installing version 2.12.5.3:

    rm -rf /opt/calc

The following are the changes from calc version 2.12.5.1 to 2.12.5.2:

    NOTE: calc version 2.12.5.2, for macOS (Darwin) users,
      installed under /opt/calc.  We neglected to mention this
  AND /usr/local would have been a better choice.  Sorry!
  Fixed in calc version 2.12.5.3.

    Removed rules and makefile variables associated with shortened
    calc version numbers of less than 4 levels.

    Under OS X (Darwin), if /usr/include is missing, warnings
    are issued to help the user use xcode-select --install
    so that one may properly compile C code.

    Lowered REDC levels:

#define MAXREDC 256 /* number of entries in REDC cache */

#define SQ_ALG2 28 /* size for alternative squaring */
    config("sq2") == 28 /* was 3388 */
#define MUL_ALG2 28 /* size for alternative multiply */
    config("mul2") == 28 /* was 1780 */
#define POW_ALG2 20 /* size for using REDC for powers */
    config("pow2") == 20 /* was 176 */
#define REDC_ALG2 25 /* size for using alternative REDC */
    config("redc2") == 25 /* was 220 */

    The alg_config.cal script appears to be not correctly finding the
    best REDC values.  While it has been improved, alg_config.cal still
    seems to be suspect on how it attempts to find the best values.

    Fixed an intro help file mistake found by Roger Hardiman
    <roger at rjh dot org dot uk>.

The following are the changes from calc version 2.12.5.0 to 2.12.5.1:

    Calc has a new calc-tester mailing list.  This list is for those
    who are using/testing calc.  We also use this list to announce
    new versions of calc.  To subscribe to the calc-tester mailing
    list, visit the following URL:

    http://www.isthe.com/chongo/tech/comp/calc/calc-tester.html

This is a low volume moderated mailing list.

This mailing list replaces calc-tester at asthe dot com list.

If you need a human to help you with your mailing list subscription,
please send Email to our special:

    calc-tester-maillist-help at asthe dot com

address.  To be sure we see your Email asking for help with your
mailing list subscription, please use the following phase in your
Email Subject line:

    calc tester mailing list help

That phrase in your subject line will help ensure your
request will get past our anti-spam filters.  You may have
additional words in your subject line.

    There is a new calc bug report Email address:

    calc-bug-report at asthe dot com

This replaces the old calc-bugs at asthe dot com address.

To be sure we see your Email reporting a calc bug, please use the
following phase in your Email Subject line:

    calc bug report

That phrase in your subject line will help ensure your
request will get past our anti-spam filters.  You may have
additional words in your subject line.

However, you may find it more helpful to simply subscribe
to the calc-tester mailing list (see above) and then to
send your report to that mailing list as a wider set calc
testers may be able to help you.

    The following makefile rules that were related to printing the
    upper values of the calc version, rules that were made obsolete
    in calc version 2.12.4.14, have been removed:

calc_vers calc_ver calc_ve
vers ver ve

    Noted that the hash() builtin function, internally known as
    quickhash (used for internal objects such as the associative
    arrays as well as other internal processes) uses the deprecated
    32-bit FNV-0 hash.  The use of this deprecated hash is sufficient
    for calc internal purposes.  Use of FNV-1a is recommended for
    a general non-cryptographic quick hash.

The following are the changes from calc version 2.12.4.14 to 2.12.5.0:

    For Apple OS X / Darwin target:

    MACOSX_DEPLOYMENT_TARGET is no longer defined
using clang compiler

By default, -install-name is used when forming shared libs.
To force -install-name to not be used, set SET_INSTALL_NAME=no.

    The have_stdvs.c test uses <stdlib.h> and fixed va_start() test call
    that didn't use last arg.

    Fixed math_fmt (printf) in value.c where a LEN (SB32) be printed as %d.

    Fixed a significant bug where that resulted in an incorrect
    complex number comparison.  Thanks goes to David Binderman
    <dcb314 at hotmail dot com> for identifying the subtle typo!

    Make minor fixes to the make depend rule.

    Fixed places were calc defined a reserved identifier that
    begin with either __ or _[A-Z].  For example, __FILE_H__ has
    been replaced with INCLUDE_FILE_H.

    Fixed the addall3 example in the script help file.  Thanks for this
    fix goes to Igor Furlan <igor dot furlan at gmail dot com>.

    We made important fixes to the calc command line history:

Fixed a bug in the command line history where calc would sometimes
crash.  There was code that used memcpy() instead of memmove()
that could corrupt the command line history when entering a
into into history that was similar to a previous entry.  Thanks
goes to Einar Lielmanis <einars at spicausis dot lv> for first
identifying this mistake.

The calc command line history code, in general was not robust.
We made use a patch from Mathias Buhr <napcode at users dot sf
dot net>, that while it uses a bit more memory: is much more
flexible, readable and robust.  This patch replaced the improper
use of memcpy() (see above) with better code.  Thanks!

    The alg_config.cal calc resource file has been reworked to produce
    better diagnostics while attempting to determine the ideal values
    for mul2, sq2, and pow2.  However, it has been shown that this
    code is not correct.  Suggestions for a replacement are welcome!

  calc -u 'read alg_config; config("user_debug", 2),; best_mul2();'
  calc -u 'read alg_config; config("user_debug", 2),; best_sq2();'
  calc -u 'read alg_config; config("user_debug", 2),; best_pow2();'

    Fixed a number of pedantic compiler warnings.

    Removed -W and -Wno-comment from the the CCWARN makefile variable.

    Removed no_implicit.arg makefile rule.  Removed HAVE_NO_IMPLICIT
    makefile variable.  Removed no_implicit.c source file.

    Added WNO_IMPLICT makefile variable to hold the compiler flag
    -Wno-implicit for use on selective compile lines.

    Added WNO_ERROR_LONG_LONG makefile variable to hold the compiler flag
    -Wno-error=long-long for use on selective compile lines.

    Added WNO_LONG_LONG makefile variable to hold the compiler flag
    -Wno-long-long for use on selective compile lines.

    The makefile variable ${MKDIR_ARG} has been replaced with just -p.

    Minor fixes were made to the calc.spec.in file.

    The target rpm architecture changed from i686 to x86_64.  For those
    who do not run machine with x86_64, we continue to release a src
    rpm. For those without the ability to process an rpm, we will always
    to release src tarball.

    When building the libcalc and libcustcalc shared  libraries,
    ONLY the .so and .so.${VERSION} files are created.  The .so is
    a symlink to the .so.${VERSION} file.  Here ${VERSION} is the
    full "w.x.y.z" calc version.

(chuck)

2018-12-31 15:41:58 UTC MAIN commitmail json YAML

doc: Updated emulators/vice to 3.3

(rhialto)

2018-12-31 15:38:55 UTC MAIN commitmail json YAML

emulators/vice: update to 3.3.

* Changes in VICE 3.3
=====================

This release stabilizes and introduces the GTK3 UI as the primary user interface
for all major ports. For "lesser" platforms we still have the SDL1/SDL2 based
interface. All other user interfaces have been removed. RIP

** General
----------

- Old, unmaintained, ports removed:
  * MacOS Cocoa: use SDL or Gtk3
  * WinVice: use SDL or Gtk3
  * BeOS/Haiku: use SDL
  * AmigaOS: use SDL
  * Unix Xaw: use SDL or Gtk3
  * Unix Gtk2: use SDL or Gtk3
  * OS/2: use SDL

- Fix building against external ffmpeg >= 4.0

- Fix errors in multi-SID code

- added single SNES pad emulation (compatible to Ninjas adapter/TrapThem64)

- Make VICE much faster by using -O3 vs -O2

- add a slot number before the literal name of a game-controller, which is less
  confusing when more than one controller of the same type is used

- fix parsing of the commandline with -config first

- added dutch to list of keyboard mappings

(more details in the included share/doc/vice/NEWS file)

(rhialto)

2018-12-31 15:06:47 UTC MAIN commitmail json YAML

2018-12-31 14:36:15 UTC MAIN commitmail json YAML

lang/ruby/files/update-gemspec.rb: Allow modifying multiple records

Allow modifying multiple records, e.g. ":files foo=bar baz=bang".
There was a bug to allow only one record to change.

(taca)

2018-12-31 14:25:47 UTC MAIN commitmail json YAML

doc: Updated lang/py36-html-docs to 3.6.8

(leot)

2018-12-31 14:24:45 UTC MAIN commitmail json YAML

py36-html-docs: Update to 3.6.8

Changes:
3.6.8
=====
Documentation
-------------
- bpo-35089: Remove mention of ``typing.io`` and ``typing.re``. Their types
  should be imported from ``typing`` directly.
- bpo-35038: Fix the documentation about an unexisting `f_restricted`
  attribute in the frame object. Patch by St辿phane Wirtel
- bpo-35035: Rename documentation for :mod:`email.utils` to
  ``email.utils.rst``.
- bpo-34967: Use app.add_object_type() instead of the deprecated Sphinx
  function app.description_unit()
- bpo-33594: Document ``getargspec``, ``from_function`` and ``from_builtin``
  as deprecated in their respective docstring, and include version since
  deprecation in DeprecationWarning message.
- bpo-32613: Update the faq/windows.html to use the py command from PEP 397
  instead of python.

(leot)

2018-12-31 14:03:45 UTC MAIN commitmail json YAML

py37-html-docs: Update to 3.7.2

Changes:
3.7.2
=====
Documentation
-------------
- bpo-35089: Remove mention of ``typing.io`` and ``typing.re``. Their types
  should be imported from ``typing`` directly.
- bpo-35038: Fix the documentation about an unexisting `f_restricted`
  attribute in the frame object. Patch by St辿phane Wirtel
- bpo-35044: Fix the documentation with the role ``exc`` for the
  appropriated exception. Patch by St辿phane Wirtel
- bpo-35035: Rename documentation for :mod:`email.utils` to
  ``email.utils.rst``.
- bpo-34967: Use app.add_object_type() instead of the deprecated Sphinx
  function app.description_unit()
- bpo-11233: Create availability directive for documentation.  Original
  patch by Georg Brandl.
- bpo-33594: Document ``getargspec``, ``from_function`` and ``from_builtin``
  as deprecated in their respective docstring, and include version since
  deprecation in DeprecationWarning message.
- bpo-32613: Update the faq/windows.html to use the py command from PEP 397
  instead of python.

(leot)

2018-12-31 13:55:55 UTC MAIN commitmail json YAML

doc: Updated lang/py37-html-docs to 3.7.2

(leot)

2018-12-31 13:21:33 UTC MAIN commitmail json YAML

Updated devel/p5-File-Flat to 1.05

(wen)

2018-12-31 13:20:16 UTC MAIN commitmail json YAML

Update to 1.05

Upstream changes:
1.05      2018-12-29 21:06:09Z
        - distribution tooling updates

(wen)

2018-12-31 13:11:49 UTC MAIN commitmail json YAML

Updated graphics/cinepaint to 1.0.4

(ryoon)