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 (18m)  pkgsrc-2024Q1 (6d)  pkgsrc-2023Q4 (53d)  pkgsrc-2023Q2 (85d)  pkgsrc-2023Q3 (165d) 

2024-05-23 19:34:41 UTC Now

2015-12-04 21:58:54 UTC MAIN commitmail json YAML

Update py-twisted* to 15.5.0.

Twisted Core 15.5.0 (2015-11-28)
================================

This is the last Twisted release where Python 2.6 is supported, on any
platform. Python 3.5 (on POSIX) support has been added.

This release introduces changes that are required for Conch's SSH
implementation to work with OpenSSH 6.9+ servers.

Features
--------
- twisted.python.url is a new abstraction for URLs, supporting RFC
  3987 IRIs. (#5388)
- twisted.python.logfile is now ported to Python 3. (#6749)
- twisted.python.zippath has been ported to Python 3. (#6917)
- twisted.internet.ssl.CertificateOptions and
  twisted.internet.ssl.optionsForClientTLS now take a
  acceptableProtocols parameter that enables negotiation of the next
  protocol to speak after the TLS handshake has completed. This field
  advertises protocols over both NPN and ALPN. Also added new
  INegotiated interface for TLS interfaces that support protocol
  negotiation. This interface adds a negotiatedProtocol property that
  reports what protocol, if any, was negotiated in the TLS handshake.
  (#7860)
- twisted.python.urlpath.URLPath now operates correctly on Python 3,
  using bytes instead of strings, and introduces the fromBytes
  constructor to assist with creating them cross-version. (#7994)
- twisted.application.strports is now ported to Python 3. (#8011)
- twistd (the Twisted Daemon) is now ported to Python 3. (#8012)
- Python 3.5 is now supported on POSIX platforms. (#8042)
- twisted.internet.serialport is now ported on Python 3. (#8099)

Bugfixes
--------
- twisted.logger.formatEvent now can format an event if it was
  flattened (twisted.logger.eventAsJSON does this) and has text after
  the last replacement field. (#8003)
- twisted.cred.checkers.FilePasswordDB now logs an error if the
  credentials db file does not exist, no longer raises an unhandled
  error. (#8028)
- twisted.python.threadpool.ThreadPool now properly starts enough
  threads to do any work scheduled before ThreadPool.start() is
  called, such as when work is scheduled in the reactor via
  reactor.callInThread() before reactor.run(). (#8090)

Improved Documentation
----------------------
- Twisted Development test standard documentation now contain
  information about avoiding test data files. (#6535)
- The documentation for twisted.internet.defer.DeferredSemaphore now
  describes the actual usage for limit and tokens instance
  attributes. (#8024)

Deprecations and Removals
-------------------------
- twisted.python._initgroups, a C extension, has been removed and
  stdlib support is now always used instead. (#5861)
- Python 2.6 is no longer supported. (#8017)
- twisted.python.util.OrderedDict is now deprecated, and uses of it
  in Twisted are replaced with collections.OrderedDict. (#8051)
- twisted.persisted.sob.load, twisted.persisted.sob.loadValueFromFile
  and twisted.persisted.sob.Persistent.save() are now deprecated when
  used with a passphrase. The encyption used by these methods are
  weak. (#8081)
- twisted.internet.interfaces.IStreamClientEndpointStringParser has
  been removed and Twisted will no longer use parsers implementing
  this interface. (#8094)

Other
-----
- #5976, #6628, #6894, #6980, #7228, #7693, #7731, #7997, #8046,
  #8054, #8056, #8060, #8063, #8064, #8068, #8072, #8091, #8095,
  #8096, #8098, #8106

Twisted Conch 15.5.0 (2015-11-18)
=================================

Features
--------
- twisted.conch.ssh now supports the diffie-hellman-group-exchange-
  sha256 key exchange algorithm. (#7672)
- twisted.conch.ssh now supports the diffie-hellman-group14-sha1 key
  exchange algorithm. (#7717)
- twisted.conch.ssh.transport.SSHClientTransport now supports Diffie-
  Hellman key exchange using MSG_KEX_DH_GEX_REQUEST as described in
  RFC 4419. (#8100)
- twisted.conch.ssh now supports the hmac-sha2-256 and hmac-sha2-512
  MAC algorithms. (#8108)

Deprecations and Removals
-------------------------
- twisted.conch.ssh.keys.objectType is now deprecated. Use
  twisted.conch.ssh.keys.Key.sshType. (#8080)
- twisted.conch.ssh.transport.SSHClientTransport no longer supports
  Diffie-Hellman key exchange using MSG_KEX_DH_GEX_REQUEST_OLD for
  pre RFC 4419 servers. (#8100)

Twisted Web 15.5.0 (2015-11-18)
================================

Features
--------
- twisted.web.http.Request.addCookie now supports the httpOnly
  attribute which when set on cookies prevents the browser exposing
  it through channels other than HTTP and HTTPS requests (i.e. they
  will not be accessible through JavaScript). (#5911)
- twisted.web.client.downloadPage is now ported to Python 3. (#6197)
- twisted.web.client.Agent is now ported to Python 3. (#7407)
- twisted.web.tap (ran when calling `twistd web`) has now been ported
  to Python 3. Not all features are enabled -- CGI, WSGI, and
  distributed web serving will be enabled in their respective tickets
  as they are ported. (#8008)

Bugfixes
--------
- twisted.web.client.URI now supports IPv6 addresses. Previously this
  would mistake the colons used as IPv6 address group separators as
  the start of a port specification. (#7650)
- twisted.web.util's failure template has been moved inline to work
  around Python 3 distribution issues. (#8047)
- twisted.web.http.Request on Python 3 now handles multipart/form-
  data requests correctly. (#8052)

Other
-----
- #8016, #8070

Twisted Words 15.5.0 (2015-11-18)
=================================

Features
--------
- twisted.words.protocol.irc.IRC now has a sendCommand() method which
  can send messages with tags. (#6667)

Other
-----
- #8015, #8097

(wiz)

2015-12-04 21:53:14 UTC MAIN commitmail json YAML

Updated devel/py-setuptools to 18.7

(wiz)

2015-12-04 21:52:58 UTC MAIN commitmail json YAML

Update py-setuptools to 18.7:

----
18.7
----

* Update dependency on certify.
* Pull Request #160: Improve detection of gui script in
  ``easy_install._adjust_header``.
* Made ``test.test_args`` a non-data property; alternate fix
  for the issue reported in Pull Request #155.
* Issue #453: In ``ez_setup`` bootstrap module, unload all
  ``pkg_resources`` modules following download.
* Pull Request #158: Honor `PEP-488
  <https://www.python.org/dev/peps/pep-0488/>`_ when excluding
  files for namespace packages.
* Issue #419 and Pull Request #144: Add experimental support for
  reading the version info from distutils-installed metadata rather
  than using the version in the filename.

------
18.6.1
------

* Issue #464: Correct regression in invocation of superclass on old-style
  class on Python 2.

----
18.6
----

* Issue #439: When installing entry_point scripts under development,
  omit the version number of the package, allowing any version of the
  package to be used.

(wiz)

2015-12-04 21:48:38 UTC MAIN commitmail json YAML

Updated devel/py-requests-toolbelt to 0.5.0

(wiz)

2015-12-04 21:48:21 UTC MAIN commitmail json YAML

Update py-requests-toolbelt to 0.5.0.

Add test dependencies. All tests pass.

0.5.0 -- 2015-11-24
-------------------

More information about this release can be found on the `milestone
<https://github.com/sigmavirus24/requests-toolbelt/issues?utf8=%E2%9C%93&q=is%3Aall+milestone%3A0.5+>`_
for 0.5.0.

New Features
~~~~~~~~~~~~

- The ``tee`` submodule was added to ``requests_toolbelt.downloadutils``. It
  allows you to iterate over the bytes of a response while also writing them
  to a file. The ``tee.tee`` function, expects you to pass an open file
  object, while ``tee.tee_to_file`` will use the provided file name to open
  the file for you.

- Added a new parameter to ``requests_toolbelt.utils.user_agent`` that allows
  the user to specify additional items.

- Added nested form-data helper,
  ``requests_toolbelt.utils.formdata.urlencode``.

- Added the ``ForgetfulCookieJar`` to ``requests_toolbelt.cookies``.

- Added utilities for dumping the information about a request-response cycle
  in ``requests_toolbelt.utils.dump``.

- Implemented the API described in the ``requests_toolbelt.threaded`` module
  docstring, i.e., added ``requests_toolbelt.threaded.map`` as an available
  function.

Fixed Bugs
~~~~~~~~~~

- Now papers over the API differences in versions of requests installed from
  system packages versus versions of requests installed from PyPI.

- Allow string types for ``SourceAddressAdapter``.

(wiz)

2015-12-04 21:47:20 UTC MAIN commitmail json YAML

Added www/py-betamax version 0.5.1

(wiz)

2015-12-04 21:47:03 UTC MAIN commitmail json YAML

+ py-betamax.

(wiz)

2015-12-04 21:46:47 UTC MAIN commitmail json YAML

Import py34-betamax-0.5.1 as www/py-betamax.

Betamax is a VCR_ imitation for requests. This will make mocking out requests
much easier. It is tested on 'Travis CI'.

Put in a more humorous way: "Betamax records your HTTP interactions so the NSA
does not have to."

(wiz)

2015-12-04 20:45:02 UTC MAIN commitmail json YAML

Updated devel/py-decorator to 4.0.2

(wiz)

2015-12-04 20:44:48 UTC MAIN commitmail json YAML

Update py-decorator to 4.0.2:

4.0.2 Fix: docs/README.rst was not included in MANIFEST.in by accident,
    thus breaking the source installation (2015/07/28)
4.0.1 Added docs directory and upload_docs command. Fixed bug with
    `__qualname__`, reported by Lucian Petrut (2015/07/28)
4.0.0 Removed the need for 2to3 by dropping the support for Python 2.5.
    Added a MANIFEST.in file and produced a proper wheel. Improved
    the integration with setuptools so that `python setup.py test` works.
    Reworked the documentation and introduced `decorator.decorated`.
    Removed any dependence from `inspect.getargspec`, which is deprecated
    in Python 3.5, as signaled by Ralf Gommers.
    Fixed `contextmanager` to work with Python 3.5.
    Copied the `__qualname__` attribute, as requested by Frazer McLean.
    Added a `dispatch_on` facility to implement generic functions.
    (2015/07/24)
3.4.2 Same as 3.4.1, re-uploaded to PyPI (2015-03-22)
3.4.1 Ported the repository from GoogleCode to GitHub and added Travis CI
    support. Tests are executed with the new command `python test.py -v`.
    setuptools is now mandatory in Python 3. The suggested
    installation tool is now `pip`, not `easy_install`. Supported IronPython
    and other Python implementations without sys._getframe, as requested by
    Doug Blank (2015/03/16)

(wiz)

2015-12-04 20:43:31 UTC MAIN commitmail json YAML

Updated devel/py-click to 6.2

(wiz)

2015-12-04 20:43:14 UTC MAIN commitmail json YAML

Update py-click to 6.2.

Add test target.

Version 6.2
-----------

(bugfix release, released on November 27th 2015)

- Correct fix for hidden progress bars.

Version 6.1
-----------

(bugfix release, released on November 27th 2015)

- Resolved an issue with invisible progress bars no longer rendering.
- Disable chain commands with subcommands as they were inherently broken.
- Fix `MissingParameter` not working without parameters passed.

Version 6.0
-----------

(codename "pow pow", released on November 24th 2015)

- Optimized the progressbar rendering to not render when it did not
  actually change.
- Explicitly disallow nargs=-1 with a set default.
- The context is now closed before it's popped from the stack.
- Added support for short aliases for the false flag on toggles.
- Click will now attempt to aid you with debugging locale errors
  better by listing with the help of the OS what locales are
  available.
- Click used to return byte strings on Python 2 in some unit-testing
  situations.  This has been fixed to correctly return unicode strings
  now.
- For Windows users on Python 2, Click will now handle Unicode more
  correctly handle Unicode coming in from the system.  This also has
  the disappointing side effect that filenames will now be always
  unicode by default in the `Path` type which means that this can
  introduce small bugs for code not aware of this.
- Added a `type` parameter to `Path` to force a specific string type
  on the value.
- For users running Python on Windows the `echo`) and `prompt` functions
  now work with full unicode functionality in the Python windows console
  by emulating an output stream.  This also applies to getting the
  virtual output and input streams via `click.get_text_stream(...)`.
- Unittests now always force a certain virtual terminal width.
- Added support for allowing dashes to indicate standard streams to the
  `Path` type.
- Multi commands in chain mode no longer propagate arguments left over
  from parsing to the callbacks.  It's also now disallowed through an
  exception when optional arguments are attached to multi commands if chain
  mode is enabled.
- Relaxed restriction that disallowed chained commands to have other
  chained commands as child commands.
- Arguments with positive nargs can now have defaults implemented.
  Previously this configuration would often result in slightly unexpected
  values be returned.

(wiz)

2015-12-04 20:39:23 UTC MAIN commitmail json YAML

Updated audio/libsndfile to 1.0.26

(wiz)

2015-12-04 20:39:05 UTC MAIN commitmail json YAML

Update libsndfile to 1.0.26:

Version 1.0.26 (2015-11-22)
  * Fix for CVE-2014-9496, SD2 buffer read overflow.
  * Fix for CVE-2014-9756, file_io.c divide by zero.
  * Fix for CVE-2015-7805, AIIF heap write overflow.
  * Add support for ALAC encoder in a CAF container.
  * Add support for Cart chunks in WAV files.
  * Minor bug fixes and improvements.

(wiz)

2015-12-04 20:36:17 UTC MAIN commitmail json YAML

+ gnupg21-2.1.10, py-buildbot-0.9.0b5, py-buildbot-slave-0.9.0b5.

(wiz)

2015-12-04 20:34:08 UTC MAIN commitmail json YAML

Updated www/libmicrohttpd to 0.9.47

(wiz)

2015-12-04 20:33:53 UTC MAIN commitmail json YAML

Update to 0.9.47:

Fri Dec  4 13:53:05 CET 2015
Releasing libmicrohttpd 0.9.47. -CG

Thu Dec  3 18:21:44 CET 2015
Reworked VS project files. Used x64 build tools by
default, many optimizations, fixes.
Added project files for VS 2015. -EG

Tue Dec  1 14:05:13 CET 2015
SPDY is dead, killing experimental libmicrospdy. -CG

Tue Dec  1 10:01:12 CET 2015
New logic for controlling socket buffer modes.
Eliminated delay before last packet in response and before
"100 Continue" response on all platforms. Also response
header are pushed to client without waiting for response
body. -EG

Wed Nov 25 17:02:53 CET 2015
Remove 200ms delay observable with keep-alive on Darwin
and *BSD platfroms. -EG

Tue Nov 10 15:25:48 CET 2015
Fix issue with shutdown if connection was resumed just
before shutdown. -FC

(wiz)

2015-12-04 19:27:55 UTC MAIN commitmail json YAML

Added devel/pkgconf version 0.9.12

(wiz)

2015-12-04 19:27:30 UTC MAIN commitmail json YAML

2015-12-04 19:26:43 UTC MAIN commitmail json YAML

Import pkgconf-0.9.12 as devel/pkgconf.

pkgconf is a program which helps to configure compiler and linker flags for
development frameworks. It is similar to pkg-config, but was written from
scratch in the summer of 2011 to replace pkg-config, which now needs itself
to build itself (or you can set a bunch of environment variables, both are
pretty ugly).

(wiz)

2015-12-03 15:17:19 UTC MAIN commitmail json YAML

Updated graphics/png to 1.6.20

(wiz)

2015-12-03 15:17:02 UTC MAIN commitmail json YAML

Update to 1.6.20:

Version 1.6.20beta01 [November 20, 2015]
  Avoid potential pointer overflow/underflow in png_handle_sPLT() and
    png_handle_pCAL() (Bug report by John Regehr).

Version 1.6.20beta02 [November 23, 2015]
  Fixed incorrect implementation of png_set_PLTE() that uses png_ptr
    not info_ptr, that left png_set_PLTE() open to the CVE-2015-8126
    vulnerability.

Version 1.6.20beta03 [November 24, 2015]
  Backported tests from libpng-1.7.0beta69.

Version 1.6.20rc01 [November 26, 2015]
  Fixed an error in handling of bad zlib CMINFO field in pngfix, found by
    American Fuzzy Lop, reported by Brian Carpenter.  inflate() doesn't
    immediately fault a bad CMINFO field; instead a 'too far back' error
    happens later (at least some times).  pngfix failed to limit CMINFO to
    the allowed values but then assumed that window_bits was in range,
    triggering an assert. The bug is mostly harmless; the PNG file cannot
    be fixed.

Version 1.6.20rc02 [November 29, 2015]
  In libpng 1.6 zlib initialization was changed to use the window size
    in the zlib stream, not a fixed value. This causes some invalid images,
    where CINFO is too large, to display 'correctly' if the rest of the
    data is valid.  This provides a workaround for zlib versions where the
    error arises (ones that support the API change to use the window size
    in the stream).

Version 1.6.20 [December 3, 2015]
  No changes.

(wiz)

2015-12-02 21:20:29 UTC MAIN commitmail json YAML

2015-12-02 17:31:40 UTC MAIN commitmail json YAML

Updated textproc/mdoclint to 1.34

(wiz)

2015-12-02 17:31:24 UTC MAIN commitmail json YAML

Update OpenBSD architectures.

>From jmc@OpenBSD.

Bump version.

(wiz)

2015-12-02 17:24:13 UTC MAIN commitmail json YAML

Added devel/py-tlsh version 3.4.3

(wiz)

2015-12-02 17:23:48 UTC MAIN commitmail json YAML

Added devel/tlsh version 3.4.3

(wiz)

2015-12-02 17:23:30 UTC MAIN commitmail json YAML

Add *tlsh and fix some existing entries.

(wiz)

2015-12-02 17:22:57 UTC MAIN commitmail json YAML

Import py34-tlsh-3.4.3 as devel/py-tlsh.

TLSH is a fuzzy matching library. Given a byte stream with a minimum
length of 256 bytes (and a minimum amount of randomness - see note
in Python extension below), TLSH generates a hash value which can
be used for similarity comparisons.  Similar objects will have
similar hash values which allows for the detection of similar
objects by comparing their hash values.  Note that the byte stream
should have a sufficient amount of complexity.  For example, a byte
stream of identical bytes will not generate a hash value.

(wiz)

2015-12-02 17:22:18 UTC MAIN commitmail json YAML

Import tlsh-3.4.3 as devel/tlsh.

TLSH is a fuzzy matching library. Given a byte stream with a minimum
length of 256 bytes (and a minimum amount of randomness - see note
in Python extension below), TLSH generates a hash value which can
be used for similarity comparisons.  Similar objects will have
similar hash values which allows for the detection of similar
objects by comparing their hash values.  Note that the byte stream
should have a sufficient amount of complexity.  For example, a byte
stream of identical bytes will not generate a hash value.

(wiz)

2015-12-02 15:15:21 UTC MAIN commitmail json YAML

Added archivers/py-libarchive-c version 2.2

(wiz)

2015-12-02 15:15:02 UTC MAIN commitmail json YAML

+ py-libarchive-c

(wiz)

2015-12-02 15:14:05 UTC MAIN commitmail json YAML

Import py-libarchive-c-2.2 as archivers/py-libarchive-c.

A Python interface to libarchive. It uses the standard ctypes module
to dynamically load and access the C library.

(wiz)

2015-12-02 14:46:40 UTC MAIN commitmail json YAML

Mention bug report for two failing tests.

(wiz)

2015-12-02 06:59:06 UTC MAIN commitmail json YAML

Updated fonts/harfbuzz to 1.1.2

(wiz)

2015-12-02 06:58:57 UTC MAIN commitmail json YAML

Update harfbuzz to 1.1.2:

Overview of changes leading to 1.1.2
Wednesday, November 26, 2015
====================================

- Fix badly-broken fallback shaper that affected terminology.
  https://github.com/behdad/harfbuzz/issues/187
- Fix y_scaling in Graphite shaper.
- API changes:
  * An unset glyph_h_origin() function in font-funcs now (sensibly)
    implies horizontal origin at 0,0.  Ie, the nil callback returns
    true instead of false.  As such, implementations that have a
    glyph_h_origin() that simply returns true, can remove that function
    with HarfBuzz >= 1.1.2.  This results in a tiny speedup.

(wiz)

2015-12-02 06:57:23 UTC MAIN commitmail json YAML

Updated audio/libopus to 1.1.1

(wiz)

2015-12-02 06:57:13 UTC MAIN commitmail json YAML

Update libopus to 1.1.1:

This Opus 1.1.1 release brings many optimizations to the encoder
and decoder, including:

*  x86 SSE, SSE2 and SSE4.1 intrinsics optimizations with run-time
    CPU detection contributed by Cisco Systems,
*  MIPS intrinsics optimizations contributed by Imagination
    Technologies,
*  ARM Neon optimizations contributed by Linaro and ARM,
*  many architecture-independent optimizations and memory footprint
    reductions that should improve performance on all platforms,
    and
*  several minor bug fixes.

The quality of the encoder should be mostly unchanged compared to
version 1.1.

(wiz)

2015-12-02 06:53:49 UTC MAIN commitmail json YAML

Updated devel/p5-Date-Manip to 6.52

(wiz)

2015-12-02 06:53:40 UTC MAIN commitmail json YAML

Update p5-Date-Manip to 6.52:

VERSION 6.52  (planned 2015-12-01)

Added date ranges on unmodified dates in Recur

The date range can now be specified for either the fully modified dates, or
the unmodified dates.  This will make it easier to work with holidays in some
instances.  Based on http://perlmonks.org/?node_id=1148735.

Added IWn and NWn recurrence modifiers

Based on http://perlmonks.org/?node_id=1148735.

(!) Reworked holidays slightly

Previously, every line in the Holidays section defined a unique holiday.
Now, the names determine the list of holidays.

It is not allowed to have two separate holidays named exactly the same.
It IS allowed to have complex holidays that require two (or more) lines
in the Holidays section to define them completely.

Based on http://perlmonks.org/?node_id=1148735.

Bug fixes

Fixed a bug where the RecurRange config variable wasn't getting used.

Fixed a bug where some deltas were not parsed correctly as dates.
RT 109600

Time zone fixes

Newest zoneinfo data (tzdata 2015g)

Test fixes

Added a number of new tests based on Devel::Cover.

(wiz)

2015-12-02 06:48:16 UTC MAIN commitmail json YAML

+ harfbuzz-1.1.2, libopenmpt-0.2.5787, libopus-1.1.1, libsndfile-1.0.26,
  link-grammar-5.3.1, py-click-6.2, py-markdown-2.6.5,
  py-requests-toolbelt-0.5.0, py-setuptools-18.7, py-twisted-15.5.0,
  x264-devel-20151128.

(wiz)

2015-11-27 13:53:05 UTC MAIN commitmail json YAML

Updated misc/calibre to 2.45.0

(wiz)

2015-11-27 13:52:50 UTC MAIN commitmail json YAML

Update calibre to 2.45.0:

New Features

    Cover browser: Allow customizing the text that appears under the covers with a template in Preferences->Look & Feel->Cover browser
    When sending books without a cover to the device, generate a cover with book metadata instead of using the blank book icon
    Preferenes->Add your own columns: Show more information about existing columns

Bug Fixes

    PDF Output: Handle input documents with fonts that do not have either postscript or full name information.
    DOCX Input: Handle numbering styles that use non-decimal number formats and custom templates.
    Allow restoring of corrupted library to work even if the metadata.db file is missing from the library folder
    Bulk metadata dialog: Fix renaming a custom series via search and replace causing the series index to be reset to 1.
    Bulk metadata dialog: Fix search and replace not working for text like custom columns if the column contains only a single value.
    Content server: Fix next and previous links not working in the mobile view when using a search query that includes url unsafe characters.
    Update Amazon metadata download plugin to handle amazon.com website change that was preventing any metadata from being downloaded
    Edit Book: Fix error when trying to add words to user dictionary for a book with a language that has no dictionary available.
    Tag browser: Fix various bugs in how grouped search terms are displayed. Also fix counts and average rating for items in user categories
    When using copy to library also create missing composite columns in the destination library.

(wiz)

2015-11-27 10:34:23 UTC MAIN commitmail json YAML

Add missing includes to bl3.mk.

(wiz)

2015-11-26 10:40:56 UTC MAIN commitmail json YAML

Updated archivers/lz4 to 131nb1

(wiz)

2015-11-26 10:40:48 UTC MAIN commitmail json YAML

Fix path to pkgconfig file to get rpath inside again.
Bump PKGREVISION.

(wiz)

2015-11-25 12:34:46 UTC MAIN commitmail json YAML

Updated emulators/mame to 0.168

(wiz)

2015-11-25 12:34:36 UTC MAIN commitmail json YAML

Update mame to 0.168.

0.168
-------

Special Thanks
--------------

Huge thanks to PVS-Studio's owners for giving us a temporary license in order to troubleshoot
issues in our code.

Also big thanks goes to JetBrains for giving us licenses for their ReSharper and CLion
projects that are helping us to improve MAME.

MAMETesters Bugs Fixed
----------------------
- 06083: [Core] cpu/z8000/z8000tbl.inc - wrong asmflags (Olivier Galibert)
- 05958: [Graphics] (cclimber.c) toprollr: Some sprites are invisible (Osso)
- 06075: [Graphics] (malzak.c) malzak, malzak2: Graphic issue (blank line) in title (Pernod)
- 06071: [Documentation] (shadfrce.c) shadfrcej: Shadow Force (Japan Version 3) might be misnamed.
  Version is actually in English, not Japanese. (David Haywood)
- 06070: [DIP/Input] (psikyosh.c) mjgtaste: Joystick mode does not fully work (David Haywood)
- 06060: [DIP/Input] (a7800.c) a7800 [1on1u]: Cannot start a game in One-On-One Basketball. (David Haywood)
- 05817: [Misc.] (mz700.c) mz700, mz700j: Emulation drastically slowing down after loading the basic! (Robbbert)
- 06056: [Gameplay] (osborne1.c) osborne1: osborne1 banking doesn't work properly (Vas Crabb)

Source Changes
--------------

-zx: Start of a hardware-correct rewrite [O. Galibert]

-Aristocrat MKV driver: More accurate documentation. Also added some
technical notes. [Roberto Fresca]

-osborne1 improvements [Vas Crabb]
* Bank low 16k according to schematics, passes memory test
* Handle memory mapped I/O addresses according to schematics
* Correct vectoring of IEEE488 interrupt
* Add serial port emulation
* Fix beeper frequency/timing
* Fix scrolling behvaviour in standard and SCREEN-PAC modes
* Implement RESET key (generates NMI, F12 by default)
* Show contents of video memory in F4 tilemap viewer
* Add configured banking and save state support

-Osborne Vixen: fixed screen (thanks to OG who added M1 support to the
Z80). Various other fixes. Marked as Working [Robbbert]

-n64: Simulation of cpu cycles from the skipped RDRAM initialization.  [Happy]
This allows later SI initialization to see something closer to an
expected value for the system uptime.

-making logerror part of machine and device classes [Miodrag Milanovic]
display tag of device that logged message

-naomi/triforce docs update [f205v]

-peplus.c: Documentation update based on newly found PSR (Program
Summary Report). [Kevin N, BrianT]

-TMS5xxx: Fix for occasional audio 'spike' instability/wraparound
glitches caused by improper truncation in the lattice filter
multiplier. This is not an optimal fix as it isn't correct to
hardware, but it works better than the previous approximation.
[Lord Nightmare]

-Derived a new machine with improved memory map, remapped the roms
load, and created proper inputs set for Genie (ICP-1, set 2). Also
added technical notes and findings... [Roberto Fresca]

-Goldnpkr.c driver: Added games and technical notes, and some
clean-ups... [Roberto Fresca]

-Fix all instances of PVS-Studio warning V578, "An odd bitwise operation
detected. Consider verifying it". [MooglyGuy]

-Sharp MZ series:
* MZ-700: Increased speed of basic (MT 06058) by using bankdev; [Robbbert]
* MZ-700: Fixed shift, ctrl, function keys;
* MZ-800: Fixed crash when ramdisk accessed;
* MZ1500: now starts up and can run some programs;
* MZ-800, MZ-80K, MZ-80A can load mzf tapes.

-Fix some instances of PVS-Studio warning V501, "There are identical
sub-expressions to the left and to the right of an operator". [MooglyGuy]

-hdc92x4: Fix ambiguity of ?: operator flagged by PVS-Studio [MooglyGuy]

-Jack Potten's Poker (NGold, set 3) improvemente: Fixed wrong inputs /
coin lines through dedicated inputs. Also fixed graphics.
[Roberto Fresca]

-Serial ports added to imds2 [F. Ulivi]

-Fix PVS-Studio warning V562, "It's odd to compare a bool type value with
a value of 0/1" [MooglyGuy]

-Fix PVS-Studio warning V564, "The &/| operator is applied to bool
type value. You've probably forgotten to include parentheses." [MooglyGuy]

-goldnpkr.c driver improvements. [Roberto Fresca]

-cmpacman: fix two DIP switches [Vas Crabb]

-Added partial decryption to the ICP1 daughterboard games. (currently
only pokerduc set). Since it's just partial, commented out the code
for now.... [Roberto Fresca]

-Added port impulse to the Golden Poker's second coin slot. This is
needed for both royale sets. [Roberto Fresca]

-amstad: Transtape WIP support. [Barry Rodewald]

-a7800.c - More accurately reflect '0x02XX' map per hardware
documentation and testing. [Mike Saarna, Robert Tuccitto]

-TMS5220 and TMS5110: Add more verbosity to DEBUG_LATTICE
[Lord Nightmare]

-namcos23: Better handle on the GPU comms [O. Galibert]

-OSD/SDL: add missing header to fix build on NetBSD. [Thomas Klausner]
The file was removed from the other gmake.*/genie.make files. The
build/gmake.* files do not exist upstream, so this is a purely local
problem.

-namcos23: port b bit 6 is also an input, handle accordingly.  Probably
JVS. [O. Galibert]

-mc6845: fixed hd6845 rasters in interlace mode [Nigel Barnes]
* bbc now uses correct hd6845
* saa5050 outputs all 20 scanlines

-a6809: Removed hack and fixed display for above saa5050 changes.[Robbbert]

-bbc: softlist additions/changes [Nigel Barnes]
* added part_id to many items
* added original protected floppies (FSD)

-bbc: preliminary support for FSD format. [Nigel Barnes]

-naomi.c: added "NAOMI Development BIOS v1.10" [Andy Geezer, MetalliC]

-Aristocrat MKIV driver: Changed the Fever Pitch input scheme and
artwork layout, since it seems that the game lacks of a gambling or
double-up feature. Also cleaned a bit the driver. [Roberto Fresca]

-Aristocrat MKIV driver: Fever Pitch service input is just 'reserve'
feature/function. Changed the inputs and artwork layout accordingly.
[Roberto Fresca]

-HLSL [ImJezze]
* removed duplicate prescale fields
* made visibility of HLSL options depending on screen type
* disabled scanlines for LCD screen type
  Fixed reset of HLSL settings
* fixed bug that resets the HLSL settings when the screen size has
    changed
* removed hardcoded HLSL presets
* updates HLSL readme
* fixed creation order of D3D and HLSL resources
* sliders will be hidden when toggled off and will be shown when
    toggled on again
* screen adjustment (scale, offset) can now be handled by the
    respective render API itself (default behavior is as before)
* D3D (if HLSL) is activated handles screen adjustment by itself
    within the shader, which fixes the odd behavior of some effects
    (e.g. round corners) when screen scale and offset is used
* fixed bug that resets the HLSL settings when switching between
    window mode and fullscreen
* fixed changed screen adjustment for multi screens
* the vector renderer now tries to detect a invariabel vector
    intensity and disables the calculation of a dynamic beam width
* fixed not used HLSL settings from <custom>.ini if MAME was started
    without driver parameter
* removed default values from HLSL sliders, the defaults here are
    more like null values to hint when an effect would be disable
* slightly changed default HLSL settings
* fixed missing shadow mask texture when switching between window
    mode and full screen

-z800x: Fix the disassembly [Oliver Lehmann]

-ap2_dsk.c: support 36-track Apple II NIB images [Peter Ferrie]

-wozfdc: Warp factor 4 Scotty (much less CPU usage now!) [O. Galibert]

-vrender0: allow resolutions higher than 512x240 [Luca Elia]

-Updated OS/2 support for GEnie and MAME [KO Myung-Hun]

-mcatadv.c: Improved Nostradamus emulation [David Haywood]
* Sprite masking effect supported (stage 6 boss)
* Tilemap enable supported (flickering shadow for stage 7 boss)
* Priority 0 sprites now shown (final boss arms)
* BG colour changed to more likely pen (fade in/out on intro & end)

-se3208: make sure the low bits of the stack pointer are always 0 [Luca Elia]

-se3208.c: disallowed unaligned dword reads/writes, this allows
Donggul Donggul Haerong to function, although not 100% sure it's the
correct fix [David Haywood]

-Allow for Emscripten compile to JavaScript out of the box. [Justin Kerk]
MAME can now be built using Emscripten's 'emmake' tool, e.g. like so:
emmake make SUBTARGET=pacman SOURCES=src/mame/drivers/pacman.cpp
This should produce a .js file which can be supplied to an HTML front-end.

New machines added or promoted from NOT_WORKING status
------------------------------------------------------
Fever Pitch? (2VXEC534, NSW, 90.36%) [Roberto Fresca, Matt B]
Trivia R Us (v1.07) [J. Mathevet, Smitdogg, The Dumping Union, Luca Elia]
Micro Engenho (Brazilian Apple 2 clone) [Felipe Sanches]

New clones added or promoted from NOT_WORKING status
----------------------------------------------------
Forgotten Worlds (World, newer) [Bill D, The Dumping Union]
Fighter's History (World ver 43-09, DE-0395-1 PCB) [coolmod, rtw, The Dumping Union]
Genie (ICP-1, set 2) [Roberto Fresca, Matt B]
Genie (ICP-1, set 2) [Roberto Fresca]
Karate Blazers (World, set 2) [caius]
Jack Potten's Poker (set 8, Australian) [Roberto Fresca, Matt B]
Jack Potten's Poker (set 9, 'just 4 fun') [Roberto Fresca, Matt B]
Player's Edge Plus (PP0045) 10's or Better (Las Vegas Rio) [BrianT]
Player's Edge Plus (PP0104) Standard Draw Poker [BrianT]
Player's Edge Plus (PP0197) Standard Draw Poker (set 5) [BrianT]
Player's Edge Plus (PP0197) Standard Draw Poker (Cruise) [BrianT]
Player's Edge Plus (PP0203) 4 of a Kind Bonus Poker (set 5) [BrianT]
Player's Edge Plus (PP0221) Standard Draw Poker (set 2) [BrianT]
Player's Edge Plus (PP0423) Standard Draw Poker (set 4) [BrianT]
Player's Edge Plus (PP0454) Bonus Poker Deluxe (set 2) [BrianT]
Player's Edge Plus (PP0550) Joker Poker (Two Pair or Better, set 2) [BrianT]
Player's Edge Plus (X002178P+XP000119) Double Bonus Poker [BrianT]
Sengoku Ace (Japan, set 2) [Alex Cmaylo]
Bonne Chance! (Golden Poker prequel HW, set 2) [Roberto Fresca, ANY]
Final Fight Revenge (JUET 990930 V1.100) [coolmod]
Ripper Ribbit (Version 3.5) [coolmod, Ryan Holtz, The Dumping Union]
1943: The Battle of Midway (US) [caius, The Dumping Union]
Rolling Thunder (rev 3, hack) [caius]
Super Galaxians (Silver Systems) [Robbbert]

New machines marked as NOT_WORKING
----------------------------------
Cherry Master '99 [hsialin,Vas Crabb]
Chicken (RHG0730, Export, 92.588%) [Roberto Fresca]
Enchanted Forest (MV4033, Export, 94.97%) [Roberto Fresca]
Club Kart for Cycraft (GDS-0029A) [Guru, R. Belmont]
Initial D Arcade Stage Ver. 3 Cycraft Edition (Rev. A) (GDS-0039A) [Guru, R. Belmont]
Koala Mint (MV4137, Export) [Roberto Fresca]
Magic Garden (AHG1211, Export, 88.26%) [Roberto Fresca]
Sweet Hearts II (PHG0742, Export, 92.252%) [Roberto Fresca]
Party Gras (MV4115/3, Export, touch) [Roberto Fresca]
The Gambler (EHG0916, Export, 92.268%) [Roberto Fresca]
Tropical Delight (PHG0625-02, Export, 92.25%) [Roberto Fresca]

New clones marked as NOT_WORKING
--------------------------------
Super Treasure Island (Italy, v1.6) [Any]
The Typing of the Dead [twistedsymphony]
Super 98 (ICP-1) [Roberto Fresca, Matt B]
Golden Pyramids (AHG1206-99, NSW/ACT, 87.928%) [Roberto Fresca]
Margarita Magic (EHG1559, NSW/ACT) [Roberto Fresca]

(wiz)

2015-11-25 10:39:58 UTC MAIN commitmail json YAML

Updated fonts/harfbuzz to 1.1.1

(wiz)

2015-11-25 10:39:46 UTC MAIN commitmail json YAML

Update to 1.1.1:

Overview of changes leading to 1.1.1
Wednesday, November 24, 2015
====================================

- Build fixes, specially for hb-coretext.

(wiz)

2015-11-24 11:38:55 UTC MAIN commitmail json YAML

Added net/php-baikal version 0.2.7

(wiz)

2015-11-24 11:38:45 UTC MAIN commitmail json YAML

+ php-baikal.

(wiz)

2015-11-24 11:38:28 UTC MAIN commitmail json YAML

Import php55-baikal-0.2.7 as net/php-baikal, packaged for wip by myself.

Baikal offers ubiquitous and synchronized access to your calendars
and address books over CalDAV and CardDAV. Baikal implements the
current IETF recommendation drafts of these industry standards for
centralized calendar and address book collections.

(wiz)

2015-11-24 11:04:12 UTC MAIN commitmail json YAML

Updated devel/pcre to 8.38

(wiz)

2015-11-24 11:04:03 UTC MAIN commitmail json YAML

Update pcre to 8.38:

Version 8.38 23-November-2015
-----------------------------

1.  If a group that contained a recursive back reference also contained a
    forward reference subroutine call followed by a non-forward-reference
    subroutine call, for example /.((?2)(?R)\1)()/, pcre2_compile() failed to
    compile correct code, leading to undefined behaviour or an internally
    detected error. This bug was discovered by the LLVM fuzzer.

2.  Quantification of certain items (e.g. atomic back references) could cause
    incorrect code to be compiled when recursive forward references were
    involved. For example, in this pattern: /(?1)()((((((\1++))\x85)+)|))/.
    This bug was discovered by the LLVM fuzzer.

3.  A repeated conditional group whose condition was a reference by name caused
    a buffer overflow if there was more than one group with the given name.
    This bug was discovered by the LLVM fuzzer.

4.  A recursive back reference by name within a group that had the same name as
    another group caused a buffer overflow. For example:
    /(?J)(?'d'(?'d'\g{d}))/. This bug was discovered by the LLVM fuzzer.

5.  A forward reference by name to a group whose number is the same as the
    current group, for example in this pattern: /(?|(\k'Pm')|(?'Pm'))/, caused
    a buffer overflow at compile time. This bug was discovered by the LLVM
    fuzzer.

6.  A lookbehind assertion within a set of mutually recursive subpatterns could
    provoke a buffer overflow. This bug was discovered by the LLVM fuzzer.

7.  Another buffer overflow bug involved duplicate named groups with a
    reference between their definition, with a group that reset capture
    numbers, for example: /(?J:(?|(?'R')(\k'R')|((?'R'))))/. This has been
    fixed by always allowing for more memory, even if not needed. (A proper fix
    is implemented in PCRE2, but it involves more refactoring.)

8.  There was no check for integer overflow in subroutine calls such as (?123).

9.  The table entry for \l in EBCDIC environments was incorrect, leading to its
    being treated as a literal 'l' instead of causing an error.

10. There was a buffer overflow if pcre_exec() was called with an ovector of
    size 1. This bug was found by american fuzzy lop.

11. If a non-capturing group containing a conditional group that could match
    an empty string was repeated, it was not identified as matching an empty
    string itself. For example: /^(?:(?(1)x|)+)+$()/.

12. In an EBCDIC environment, pcretest was mishandling the escape sequences
    \a and \e in test subject lines.

13. In an EBCDIC environment, \a in a pattern was converted to the ASCII
    instead of the EBCDIC value.

14. The handling of \c in an EBCDIC environment has been revised so that it is
    now compatible with the specification in Perl's perlebcdic page.

15. The EBCDIC character 0x41 is a non-breaking space, equivalent to 0xa0 in
    ASCII/Unicode. This has now been added to the list of characters that are
    recognized as white space in EBCDIC.

16. When PCRE was compiled without UCP support, the use of \p and \P gave an
    error (correctly) when used outside a class, but did not give an error
    within a class.

17. \h within a class was incorrectly compiled in EBCDIC environments.

18. A pattern with an unmatched closing parenthesis that contained a backward
    assertion which itself contained a forward reference caused buffer
    overflow. And example pattern is: /(?=di(?<=(?1))|(?=(.))))/.

19. JIT should return with error when the compiled pattern requires more stack
    space than the maximum.

20. A possessively repeated conditional group that could match an empty string,
    for example, /(?(R))*+/, was incorrectly compiled.

21. Fix infinite recursion in the JIT compiler when certain patterns such as
    /(?:|a|){100}x/ are analysed.

22. Some patterns with character classes involving [: and \\ were incorrectly
    compiled and could cause reading from uninitialized memory or an incorrect
    error diagnosis.

23. Pathological patterns containing many nested occurrences of [: caused
    pcre_compile() to run for a very long time.

24. A conditional group with only one branch has an implicit empty alternative
    branch and must therefore be treated as potentially matching an empty
    string.

25. If (?R was followed by - or + incorrect behaviour happened instead of a
    diagnostic.

26. Arrange to give up on finding the minimum matching length for overly
    complex patterns.

27. Similar to (4) above: in a pattern with duplicated named groups and an
    occurrence of (?| it is possible for an apparently non-recursive back
    reference to become recursive if a later named group with the relevant
    number is encountered. This could lead to a buffer overflow. Wen Guanxing
    from Venustech ADLAB discovered this bug.

28. If pcregrep was given the -q option with -c or -l, or when handling a
    binary file, it incorrectly wrote output to stdout.

29. The JIT compiler did not restore the control verb head in case of *THEN
    control verbs. This issue was found by Karl Skomski with a custom LLVM
    fuzzer.

30. Error messages for syntax errors following \g and \k were giving inaccurate
    offsets in the pattern.

31. Added a check for integer overflow in conditions (?(<digits>) and
    (?(R<digits>). This omission was discovered by Karl Skomski with the LLVM
    fuzzer.

32. Handling recursive references such as (?2) when the reference is to a group
    later in the pattern uses code that is very hacked about and error-prone.
    It has been re-written for PCRE2. Here in PCRE1, a check has been added to
    give an internal error if it is obvious that compiling has gone wrong.

33. The JIT compiler should not check repeats after a {0,1} repeat byte code.
    This issue was found by Karl Skomski with a custom LLVM fuzzer.

34. The JIT compiler should restore the control chain for empty possessive
    repeats. This issue was found by Karl Skomski with a custom LLVM fuzzer.

35. Match limit check added to JIT recursion. This issue was found by Karl
    Skomski with a custom LLVM fuzzer.

36. Yet another case similar to 27 above has been circumvented by an
    unconditional allocation of extra memory. This issue is fixed "properly" in
    PCRE2 by refactoring the way references are handled. Wen Guanxing
    from Venustech ADLAB discovered this bug.

37. Fix two assertion fails in JIT. These issues were found by Karl Skomski
    with a custom LLVM fuzzer.

38. Fixed a corner case of range optimization in JIT.

39. An incorrect error "overran compiling workspace" was given if there were
    exactly enough group forward references such that the last one extended
    into the workspace safety margin. The next one would have expanded the
    workspace. The test for overflow was not including the safety margin.

40. A match limit issue is fixed in JIT which was found by Karl Skomski
    with a custom LLVM fuzzer.

41. Remove the use of /dev/null in testdata/testinput2, because it doesn't
    work under Windows. (Why has it taken so long for anyone to notice?)

42. In a character class such as [\W\p{Any}] where both a negative-type escape
    ("not a word character") and a property escape were present, the property
    escape was being ignored.

43. Fix crash caused by very long (*MARK) or (*THEN) names.

44. A sequence such as [[:punct:]b] that is, a POSIX character class followed
    by a single ASCII character in a class item, was incorrectly compiled in
    UCP mode. The POSIX class got lost, but only if the single character
    followed it.

45. [:punct:] in UCP mode was matching some characters in the range 128-255
    that should not have been matched.

46. If [:^ascii:] or [:^xdigit:] or [:^cntrl:] are present in a non-negated
    class, all characters with code points greater than 255 are in the class.
    When a Unicode property was also in the class (if PCRE_UCP is set, escapes
    such as \w are turned into Unicode properties), wide characters were not
    correctly handled, and could fail to match.

(wiz)

2015-11-24 11:01:34 UTC MAIN commitmail json YAML

2015-11-24 10:27:36 UTC MAIN commitmail json YAML

Updated devel/py-requests-toolbelt to 0.4.0nb1

(wiz)

2015-11-24 10:27:26 UTC MAIN commitmail json YAML

2015-11-24 08:20:51 UTC MAIN commitmail json YAML

2015-11-23 12:48:25 UTC MAIN commitmail json YAML

Updated meta-pkgs/modular-xorg-drivers to 1.14.2nb7

(wiz)

2015-11-23 12:48:15 UTC MAIN commitmail json YAML

Add xf86-video-amdgpu, bump PKGREVISION.

XXX: Shouldn't we bump the version to match the xorg server version?

(wiz)

2015-11-23 12:47:11 UTC MAIN commitmail json YAML

Added x11/xf86-video-amdgpu version 1.0.0

(wiz)

2015-11-23 12:47:01 UTC MAIN commitmail json YAML

+ xf86-video-amdgpu

(wiz)

2015-11-23 12:46:49 UTC MAIN commitmail json YAML

Import xf86-video-amdgpu-1.0.0 as x11/xf86-video-amdgpu.

This is the video driver for ATI cards with AMD GPU families Tonga,
Carrizo, Iceland, Fiji and Stoney.

(wiz)

2015-11-23 12:16:41 UTC MAIN commitmail json YAML

Updated www/ruby-pygments.rb to 0.6.3nb2

(wiz)

2015-11-23 12:16:32 UTC MAIN commitmail json YAML

Mark as not ready for python-3.x.
Bump PKGREVISION.

(wiz)

2015-11-23 11:03:51 UTC MAIN commitmail json YAML

Updated misc/calibre to 2.44.1

(wiz)

2015-11-23 11:03:40 UTC MAIN commitmail json YAML

Update calibre to 2.44.1.

2.44.1

Bug Fixes

    Update the version of libpng bundled with calibre to fix a security vulnerability in libpng

    See https://web.nvd.nist.gov/view/vuln/detail?vulnId=CVE-2015-8126 for details on the vulnerability

2.44

New Features

    Allow setting the cover for a book from one of the book's formats by right clicking on the format in the Book details panel.

    Closes tickets: 1515411
    Allow drag and drop of all file types onto the book details panel and the format list in the edit metadata dialog.

    Closes tickets: 1515407
    Edit Book: When inserting an image into the current document, add a button to paste the image from the clipboard
    Edit Book: Change the suggested prefix for bulk renaming of files depending on the type of files being renamed.

    Closes tickets: 1514468
    On Linux, use the system tray icon from the system theme, if available

Bug Fixes

    Fix for error when connecting to some Android phones/tablets that have an SD card on OS X and Linux
    Linux build: Fix problem with pointing hand mouse cursor not using the system theme on some Linux systems
    Fix the device view state not being saved when a connected device is ejected/disconnected
    Edit Book: Fix saving fails if the original file is deleted during editing session

    Closes tickets: 1513849
    E-book viewer: When doing a search do not match text in comments, attributes and inappropriate tags, such as <script> and <style>

Improved news sources

    Gamasutra

2.43

New Features

Edit Book: Add a 'Smart Comment' tool to easily comment/uncomment
text
Tag mapper: Add new rule types to upper-case, lower-case or capitalize
tags
Markdown input: Allow the 'extra' convenience extension as a shortcut
for enabling multiple other extensions. Also add the Attribute List
and Admonition extensions. Finally, update the markdown library
used by calibre

Bug Fixes

Amazon metadata download: Fix for website change at amazon.com that
prevented ratings from being downloaded.
Tag mapper: Prevent cycles in the replacement rules from causing
the tag mapper to hang
Do not fail on windows systems where the system function to get
the users home folder fails
E-book viewer: Set the foreground color as well as the background
color for the reference mode popup. Makes it legible even when the
user specifies a different color theme for the viewer.

2.42

New Features

Driver for the new NookGlowlight Plus. This device only allows
sending of files inside the NOOK folder, so calibre now follows
that limitation.
When converting AZW4 files to PDF, skip the conversion and simply
unwrap the PDF file already embedded inside the AZW4 file.
Metadata download review dialog: Add an option to mark rejected
books in the main book list after the review is completed.
Edit Book: Spell check dialog: Add a button to undo the last spelling
change

Bug Fixes

Edit metadata dialog: When downloading metadata with download of
authors turned off, do not regenerate the author sort field after
the download.
Fix a regression that broke the heuristic used to detect cover
images in some EPUB files that do not specify their cover metadata.
Edit Book File List: Fix pre-selection of filename when renaming
a file in the root
Tag mapper: Fix bug when replacement tag has comma in it and the
replacement rule is not the last rule

2.41

New Features

    Edit Book: Allow editing an unzipped EPUB (a folder) as a book
    Edit Book: Allow easily removing items from the popup menu for
    the 'Insert tag' button
    Make Tag Browser more useable with keyboard shortcuts. Configure
    the keyboard shortcuts in Preferences->Keyboard->Tag Browser
    ToC editor: Add context menu item to change selected entries
    to upper case

Bug Fixes

    Edit Book: Preview panel: Render in XHTML mode. Fixes svg
    elements using a global svg namespace not rendering.
    Tag Browser: Fix clicking on first-letter groups for series
    not working
    DOCX Output: Ignore corrupted images in the input instead of
    erroring out on them.
    E-book viewer: Fix keyboard shortcut to toggle table of contents
    not working when ToC window is made floating.
    Allow ebook-metadata to work with read-only files when no
    options are specified to change metadata.
    Tag mapper: When the replacement tag contains commas, create
    multiple tags instead of replacing the comma with a semi-colon.
    HTMLZ Output: Set the HTML

(wiz)

2015-11-23 10:30:18 UTC MAIN commitmail json YAML

2015-11-23 10:21:36 UTC MAIN commitmail json YAML

Updated print/poppler to 0.38.0

(wiz)

2015-11-23 10:21:25 UTC MAIN commitmail json YAML

Update poppler* to 0.38.0:

Release 0.38.0
        core:
        * Splash: Multiply opacity in case of pattern colorspace. Bug #92592
        * Small form improvements on non ascii character rendering
        * Clarify README

        build system:
        * Clarify internal DCT and JPX are only provided as deprecated fallbacks

        utils:
        * pdftocairo: fix fit to page transformation

Release 0.37.0
        core:
        * CairoOutputDev: Use mask for even-odd fill. Bug #84527
        * SplashOuputDev: Protect calls to set/getAA with the proper #if guards. Bug #92006
        * SplashOuputDev: Try to use an external font if the internal one is invalid
        * PageTransition D is a number not an int. Bug #92040
        * Catalog::getNumPages(): validate page count
        * Catalog::cachePageTree(): recover from out of memory condition
        * Fix crashes in malformed documents

        build system:
        * configure: fix openjpeg detection

(wiz)

2015-11-23 09:51:57 UTC MAIN commitmail json YAML

Updated audio/libshout to 2.4.1

(wiz)

2015-11-23 09:51:48 UTC MAIN commitmail json YAML

Update libshout to 2.4.1.

Set LICENSE. Fix installed pkg-config file. Remove unnecessary includes
from bl3.mk. Enable speex support.

libshout 2.4.1 (20151120)

* Fixed issue with missing file in distribution

libshout 2.4.0 (20151111)

* Audio only WebM support.
* Protocol level meta data support improved.
  Some API calls got replaced and marked as obsolete.
* Code hardened.
* Fixed overlinking.
* Removed Debian packaging.
* TLS support (RFC2818 and RFC2817, mode can be autodetected).
* Improved HTTP protocol:
  * Set Host:-header (vhosting),
  * Check for server capabilities.
* Basic support for RoarAudio protocol.

(wiz)

2015-11-23 00:09:59 UTC MAIN commitmail json YAML

Updated devel/py-tortoisehg to 3.6.1

(wiz)

2015-11-23 00:09:43 UTC MAIN commitmail json YAML

Update py-tortoisehg to 3.6.1:

Bugs Fixes

    reporegistry: move warning of opening non-hg repository to common function
    bump major revision number in docs

(wiz)

2015-11-23 00:07:29 UTC MAIN commitmail json YAML

Updated devel/py-cffi to 1.3.1

(wiz)

2015-11-23 00:07:13 UTC MAIN commitmail json YAML

Update py-cffi to 1.3.1.

Changes not found.

(wiz)

2015-11-23 00:06:34 UTC MAIN commitmail json YAML

Updated security/py-cryptography to 1.1.1

(wiz)

2015-11-23 00:06:18 UTC MAIN commitmail json YAML

Update py-cryptography to 1.1.1:

1.1.1 - 2015-11-19
~~~~~~~~~~~~~~~~~~

* Fixed several small bugs related to compiling the OpenSSL bindings with
  unusual OpenSSL configurations.
* Resolved an issue where, depending on the method of installation and
  which Python interpreter they were using, users on El Capitan (OS X 10.11)
  may have seen an ``InternalError`` on import.

(wiz)

2015-11-23 00:04:56 UTC MAIN commitmail json YAML

Updated textproc/xmlto to 0.0.28

(wiz)

2015-11-23 00:04:38 UTC MAIN commitmail json YAML

Update xmlto to 0.28:

Xmlto news
----------
0.0.28 (stable)
  - fix broken temp files removal (introduced in 0.0.27)
  - links detection changed to elinks (new links options
    not compatible)

(wiz)

2015-11-23 00:03:50 UTC MAIN commitmail json YAML

Updated devel/py-test to 2.8.3

(wiz)

2015-11-23 00:03:35 UTC MAIN commitmail json YAML

Update py-test to 2.8.3.

All tests pass.

2.8.3
-----

- fix #1169: add __name__ attribute to testcases in TestCaseFunction to
  support the @unittest.skip decorator on functions and methods.
  Thanks Lee Kamentsky for the PR.

- fix #1035: collecting tests if test module level obj has __getattr__().
  Thanks Suor for the report and Bruno Oliveira / Tom Viner for the PR.

- fix #331: don't collect tests if their failure cannot be reported correctly
  e.g. they are a callable instance of a class.

- fix #1133: fixed internal error when filtering tracebacks where one entry
  belongs to a file which is no longer available.
  Thanks Bruno Oliveira for the PR.

- enhancement made to highlight in red the name of the failing tests so
  they stand out in the output.
  Thanks Gabriel Reis for the PR.

- add more talks to the documentation
- extend documentation on the --ignore cli option
- use pytest-runner for setuptools integration
- minor fixes for interaction with OS X El Capitan
  system integrity protection (thanks Florian)

(wiz)

2015-11-23 00:01:22 UTC MAIN commitmail json YAML

Updated textproc/py-libxml2 to 2.9.3

(wiz)

2015-11-23 00:01:06 UTC MAIN commitmail json YAML

2015-11-22 23:57:01 UTC MAIN commitmail json YAML

Bump PKGREVISION for notmuch bl3.mk bump

(wiz)

2015-11-22 23:56:52 UTC MAIN commitmail json YAML

Bump depends pattern for dependency change from gmime24 to gmime.

(wiz)

2015-11-22 23:55:49 UTC MAIN commitmail json YAML

Updated mail/notmuch to 0.21

(wiz)

2015-11-22 23:55:33 UTC MAIN commitmail json YAML

Update notmuch to 0.21:

Notmuch 0.21 (2015-10-29)
=========================

General
-------

Notmuch now requires gmime >= 2.6.7. The gmime 2.4 series is no longer
supported.

Database revision tracking: `lastmod:` queries

  Each message now has a metadata revision number that increases with
  every tagging operation. See the discussion of `lastmod:` in
  `notmuch-search-terms(7)` for more information.

Date queries now support `date:<expr>..!` shorthand for
`date:<expr>..<expr>`

  You can use, for example, `date:yesterday..!` to match from the
  beginning of yesterday to the end of yesterday. For further details,
  please refer to the `notmuch-search-terms` manual page.

Notmuch database upgrade to support `lastmod:` queries

  The above mentioned `lastmod:` prefix. This will be done
  automatically, without prompting on the next time `notmuch new` is
  run after the upgrade. The upgrade is not reversible, and the
  upgraded database will not be readable by older versions of
  Notmuch. As a safeguard, a database dump will be created in the
  `.notmuch` directory before upgrading.

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

The ruby bindings are now built as part of the main notmuch build
process. This can be disabled with the `--without-ruby` option to
configure.

Building the documentation can be disabled with the `--without-docs`
option to configure.

Skipped individual tests are no longer considered as failures.

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

Database revision tracking

  Two new options were added to support revision tracking. A global
  option "--uuid" (`notmuch(1)`) was added for to detect counter
  rollover and reinitialization, and `notmuch-count(1)` gained a
  `--lastmod` option to query database revision tracking data.

The `notmuch address` command supports new deduplication schemes

  `notmuch address` has gained a new `--deduplicate` option to specify
  how the results should be deduplicated, if at all. The alternatives
  are `no` (do not deduplicate, useful for processing the results with
  external tools), `mailbox` (deduplicate based on the full, case
  sensitive name and email address), and `address` (deduplicate based
  on the case insensitive address part). See the `notmuch-address`
  manual page for further information.

Emacs Interface
---------------

`notmuch-emacs-version` is used in `User-Agent` header

  The value of recently introduced variable `notmuch-emacs-version` is
  now used as a part of `User-Agent` header when sending emails.

Removed `notmuch-version` function by renaming it to `notmuch-cli-version`

  With existing variable `notmuch-emacs-version` the accompanied
  function which retrieves the version of `notmuch-command` is
  better named as `notmuch-cli-version`.

Query input now supports completion for "is:<tag>"

New message composition mode: `notmuch-compose-mode`

  This is mainly to fix fcc handling, but may be useful for user
  customization as well.

Allow filtering of search results in `notmuch-show`

Add function to rerun current tree-view search in search mode

Bug fix for replying to encrypted messages in `notmuch-tree` mode

Allow saved searched to specify tree view rather than search view

  Applies to saved searches run from `notmuch-hello`, or by a keyboard
  shortcut (`notmuch-jump`).  Can be set in the customize interface, or
  by adding :search-type tree to the appropriate saved search plist in
  `notmuch-saved-searches`.

Increase maximum size of rendered text parts

  The variable `notmuch-show-max-text-part-size` controls the maximum
  size (in bytes) which is automatically rendered. This may make
  rendering large threads slower. To get the previous behaviour set
  this variable to 10000.

Library
-------

The use of absolute paths is now enforced when calling
`notmuch_database_{open, create}`

New function `notmuch_directory_delete` to delete directory documents

  Previously there was no way to delete directory documents from the
  database, leading to confusing results when the "ghost" directory
  document of a renamed or deleted filesystem directory was
  encountered every time the parent directory was being scanned by
  `notmuch new`. The mtime of the old directory document was also used
  if a directory by the same name was added again in the filesystem,
  potentially bypassing the scan for the directory. The issues are
  fixed by providing a library call to delete directory documents, and
  deleting the old documents in `notmuch new` on filesystem directory
  removal or rename.

Database revision tracking

  Revision tracking is supported via a new prefix "lastmod:" in the
  query parser and the new function
  `notmuch_database_get_revision`. For the latter, see `notmuch(3)`.

New status code returning API for n_query_count_{messages,threads}

Deprecated functions

  `notmuch_query_search_threads`, `notmuch_query_search_messages`,
  `notmuch_query_count_messages`, and `notmuch_query_count_threads`
  are all deprecated as of this release.  Clients are encouraged to
  transition to the `_st` variants supporting better error reporting.

nmbug-status
------------

`nmbug-status` now supports specifying the sort order for each view.

(wiz)

2015-11-22 23:49:19 UTC MAIN commitmail json YAML

Updated textproc/libxml2 to 2.9.3

(wiz)

2015-11-22 23:49:03 UTC MAIN commitmail json YAML

Update libxml2 to 2.9.3.

v2.9.3: Nov 20 2015

    Security:
    CVE-2015-8242 Buffer overead with HTML parser in push mode (Hugh Davenport),
    CVE-2015-7500 Fix memory access error due to incorrect entities boundaries (Daniel Veillard),
    CVE-2015-7499-2 Detect incoherency on GROW (Daniel Veillard),
    CVE-2015-7499-1 Add xmlHaltParser() to stop the parser (Daniel Veillard),
    CVE-2015-5312 Another entity expansion issue (David Drysdale),
    CVE-2015-7497 Avoid an heap buffer overflow in xmlDictComputeFastQKey (David Drysdale),
    CVE-2015-7498 Avoid processing entities after encoding conversion failures (Daniel Veillard),
    CVE-2015-8035 Fix XZ compression support loop (Daniel Veillard),
    CVE-2015-7942-2 Fix an error in previous Conditional section patch (Daniel Veillard),
    CVE-2015-7942 Another variation of overflow in Conditional sections (Daniel Veillard),
    CVE-2015-1819 Enforce the reader to run in constant memory (Daniel Veillard)
    CVE-2015-7941_2 Cleanup conditional section error handling (Daniel Veillard),
    CVE-2015-7941_1 Stop parsing on entities boundaries errors (Daniel Veillard),
    Documentation:
    Correct spelling of "calling" (Alex Henrie),
    Fix a small error in xmllint --format description (Fabien Degomme),
    Avoid XSS on the search of xmlsoft.org (Daniel Veillard)
    Portability:
    threads: use forward declarations only for glibc (Michael Heimpold),
    Update Win32 configure.js to search for configure.ac (Daniel Veillard)
    Bug Fixes:
    Bug on creating new stream from entity (Daniel Veillard),
    Fix some loop issues embedding NEXT (Daniel Veillard),
    Do not print error context when there is none (Daniel Veillard),
    Avoid extra processing of MarkupDecl when EOF (Hugh Davenport),
    Fix parsing short unclosed comment uninitialized access (Daniel Veillard),
    Add missing Null check in xmlParseExternalEntityPrivate (Gaurav Gupta),
    Fix a bug in CData error handling in the push parser (Daniel Veillard),
    Fix a bug on name parsing at the end of current input buffer (Daniel Veillard),
    Fix the spurious ID already defined error (Daniel Veillard),
    Fix previous change to node sort order (Nick Wellnhofer),
    Fix a self assignment issue raised by clang (Scott Graham),
    Fail parsing early on if encoding conversion failed (Daniel Veillard),
    Do not process encoding values if the declaration if broken (Daniel Veillard),
    Silence clang's -Wunknown-attribute (Michael Catanzaro),
    xmlMemUsed is not thread-safe (Martin von Gagern),
    Fix support for except in nameclasses (Daniel Veillard),
    Fix order of root nodes (Nick Wellnhofer),
    Allow attributes on descendant-or-self axis (Nick Wellnhofer),
    Fix the fix to Windows locking (Steve Nairn),
    Fix timsort invariant loop re: Envisage article (Christopher Swenson),
    Don't add IDs in xmlSetTreeDoc (Nick Wellnhofer),
    Account for ID attributes in xmlSetTreeDoc (Nick Wellnhofer),
    Remove various unused value assignments (Philip Withnall),
    Fix missing entities after CVE-2014-3660 fix (Daniel Veillard),
    Revert "Missing initialization for the catalog module" (Daniel Veillard)
    Improvements:
    Reuse xmlHaltParser() where it makes sense (Daniel Veillard),
    xmlStopParser reset errNo (Daniel Veillard),
    Reenable xz support by default (Daniel Veillard),
    Recover unescaped less-than character in HTML recovery parsing (Daniel Veillard),
    Allow HTML serializer to output HTML5 DOCTYPE (Shaun McCance),
    Regression test for bug #695699 (Nick Wellnhofer),
    Add a couple of XPath tests (Nick Wellnhofer),
    Add Python 3 rpm subpackage (Tomas Radej),
    libxml2-config.cmake.in: update include directories (Samuel Martin),
    Adding example from bugs 738805 to regression tests (Daniel Veillard)

(wiz)

2015-11-22 23:33:28 UTC MAIN commitmail json YAML

Updated fonts/harfbuzz to 1.1.0

(wiz)

2015-11-22 23:33:13 UTC MAIN commitmail json YAML

Update harfbuzz to 1.1.0:

Overview of changes leading to 1.1.0
Wednesday, November 18, 2015
====================================

- Implement 'stch' stretch feature for Syriac Abbreviation Mark.
  https://github.com/behdad/harfbuzz/issues/141
- Disable use of decompose_compatibility() callback.
- Implement "shaping" of various Unicode space characters, even
  if the font does not support them.
  https://github.com/behdad/harfbuzz/issues/153
- If font does not support U+2011 NO-BREAK HYPHEN, fallback to
  U+2010 HYPHEN.
- Changes resulting from libFuzzer continuous fuzzing:
  * Reject font tables that need more than 8 edits,
  * Bound buffer growth during shaping to 32x,
  * Fix assertions and other issues at OOM / buffer max-growth.
- Misc fixes and optimizations.
- API changes:
  * All fonts created with hb_font_create() now inherit from
    (ie. have parent) hb_font_get_empty().

(wiz)

2015-11-22 23:31:45 UTC MAIN commitmail json YAML

Updated sysutils/dbus to 1.10.4

(wiz)

2015-11-22 23:31:29 UTC MAIN commitmail json YAML

Update dbus to 1.10.4:

D-Bus 1.10.4 (2015-11-17)
==

The “Frostburn Canyon” release.

Enhancements:

• GetConnectionCredentials, GetConnectionUnixUser and
  GetConnectionUnixProcessID with argument "org.freedesktop.DBus"
  will now return details of the dbus-daemon itself. This is required
  to be able to call SetEnvironment on systemd.
  (fd.o #92857, Jan Alexander Steffens)

Fixes:

• Make UpdateActivationEnvironment always fail with AccessDenied on the
  system bus. Previously, it was possible to configure it so root could
  call it, but the environment variables were not actually used,
  because the launch helper would discard them.
  (fd.o #92857, Jan Alexander Steffens)

• On Unix with --systemd-activation on a user bus, make
  UpdateActivationEnvironment pass on its arguments to systemd's
  SetEnvironment method, solving inconsistency between the environments
  used for traditional activation and systemd user-service activation.
  (fd.o #92857, Jan Alexander Steffens)

• On Windows, don't crash if <syslog/> or --syslog is used
  (fd.o #92538, Ralf Habacker)

• On Windows, fix a memory leak when setting a DBusError from a Windows
  error (fd.o #92721, Ralf Habacker)

• On Windows, don't go into infinite recursion if we abort the process
  with backtraces enabled (fd.o #92721, Ralf Habacker)

• Fix various failing tests, variously on Windows and cross-platform:
  · don't test system.conf features (users, groups) that only make sense
    on the system bus, which is not supported on Windows
  · don't call _dbus_warn() when we skip a test, since it is fatal
  · fix computation of expected <standard_session_servicedirs/>
  · when running TAP tests, translate newlines to Unix format, fixing
    cross-compiled tests under Wine on Linux
  · don't stress-test refcounting under Wine, where it's really slow
  · stop assuming that a message looped-back to the test will be received
    immediately
  · skip some system bus tests on Windows since they make no sense there
  (fd.o #92538, fd.o #92721; Ralf Habacker, Simon McVittie)

(wiz)

2015-11-22 23:28:59 UTC MAIN commitmail json YAML

+ MesaLib-11.0.6, dbus-1.10.4, harfbuzz-1.1.0, libetonyek-0.1.4,
  libshout-2.4.1, libxml2-2.9.3, notmuch-0.21, poppler-0.38.0,
  py-cffi-1.3.1, py-cryptography-1.1.1, py-libxml2-2.9.3, py-test-2.8.3,
  py-tortoisehg-3.6.1, wireshark-2.0.0, x264-devel-20151121,
  xmlto-0.0.28.

(wiz)

2015-11-22 11:35:02 UTC MAIN commitmail json YAML

Add some patches and dependencies to make it progress further in
an empty chroot with modular x.org.

Now stops building for me with
wrapper.c:482:71: error: unknown type name '_G_va_list'
int __wrap___vfprintf_chk(FILE* stream, int flag, const char *format, _G_va_list ap)
                                                                      ^

(wiz)

2015-11-21 09:46:19 UTC MAIN commitmail json YAML

Updated multimedia/libbluray to 0.9.0

(wiz)

2015-11-21 09:46:07 UTC MAIN commitmail json YAML

Update libbluray to 0.9.0:

2015-10-02: Version 0.9.0
- Add functions to read files from VFS.
- Improved error resilience.
- Improved BD-J compability.
- Fix Xlet-initiated font caching.
- Fix return value when setting BLURAY_PLAYER_SETTING_DECODE_PG.
- Fix build with C++ compiler

(wiz)

2015-11-21 09:45:06 UTC MAIN commitmail json YAML

2015-11-21 09:44:53 UTC MAIN commitmail json YAML

Update wget to 1.17:

* Changes in Wget 1.17

** Remove FTP passive to active fallback due to privacy concerns.

** Add support for --if-modified-since.

** Add support for metalink through --input-metalink and --metalink-over-http.

** Add support for HSTS through --hsts and --hsts-file.

** Add option to restrict filenames under VMS.

** Add support for --rejected-log which logs to a separate file the reasons why
  URLs are being rejected and some context around it.

** Add support for FTPS.

** Do not download/save file on error when --spider enabled

** Add --convert-file-only option. This option converts only the
  filename part of the URLs, leaving the rest of the URLs untouched.

(wiz)

2015-11-21 09:44:21 UTC MAIN commitmail json YAML

2015-11-21 09:42:31 UTC MAIN commitmail json YAML

Updated databases/tdb to 1.3.8

(wiz)

2015-11-21 09:42:18 UTC MAIN commitmail json YAML

2015-11-21 09:33:57 UTC MAIN commitmail json YAML

Updated www/libmicrohttpd to 0.9.46

(wiz)

2015-11-21 09:33:45 UTC MAIN commitmail json YAML

Update libmicrohttpd to 0.9.46:

Fri Nov  6 22:54:38 CET 2015
Fixing the buffer shrinkage issue, this time with test. -CG
        Releasing libmicrohttpd 0.9.46. -CG

Tue Nov  3 23:24:52 CET 2015
Undoing change from Sun Oct 25 15:29:23 CET 2015
as the original code was counter-intuitive but
correct, and the new code does break pipelining.
Ignore empty lines at the beginning of an HTTP
request (more tolerant implementation). -CG

Sat Oct 31 15:52:52 CET 2015
Releasing libmicrohttpd 0.9.45. -CG

Tue Oct 27 12:08:02 CET 2015
Rework deprecation maros: fix errors with old GCC versions,
improved support for old clang and new GCC. -EG

Sun Oct 25 23:05:32 CET 2015
Return correct header kind in MHD_get_connection_values()
even if a bitmask is used for the "kind" argument. -FC/CG

Sun Oct 25 15:29:23 CET 2015
Fixing transient resource leak affecting long-lived
connections with many keep-alives and HTTP request
pipelining under certain circumstances (which reduced
the receive window).
Fixed assertion failure triggered by a race in
thread-per-connection mode on shutdown in rare
circumstances. -CG

Mon Oct  5 11:53:52 CEST 2015
Deduplicate code between digestauth and connection
parsing logic for URI arguments, shared code moved
to new MHD_parse_arguments_ function in internal.c. -CG

Thu Oct  1 21:22:05 CEST 2015
Releasing libmicrohttpd 0.9.44. -CG

Wed Sep 30 21:05:38 CEST 2015
Various fixes for W32 VS project files. - EG

Fri Sep 25 09:49:10 CEST 2015
Fix digest authentication with URL arguments where
value-less keys are given before the last argument.
Thanks to MA for reporting. -CG

Tue Sep 22 19:17:54 CEST 2015
Do not use shutdown() on listen socket if MHD_USE_PIPE_FOR_SHUTDOWN
is set. -CG

Wed Sep 16 11:06:02 CEST 2015
Releasing libmicrohttpd 0.9.43. -CG

Wed Sep  2 16:50:31 CEST 2015
Call resume_suspended_connections() when the user is running
its own mainloop and calls MHD_run_from_select() to support
resuming connections with external select. -FC

Sun Aug 30 14:53:51 CEST 2015
Correct documentation as to when MHD_USE_EPOLL_LINUX_ONLY
is allowed. -CG

Thu Aug 27 09:38:44 CEST 2015
Reimplement monotonic clock functions for better
support various platforms.
Print more information during configure. -EG

Fri Aug 14 14:13:55 CEST 2015
Export MHD_get_reason_phrase_for() symbol. -CG

Sat Aug  8 12:19:47 CEST 2015
Added checks for overflows and buffer overruns, fixed
possible buffer overrun.
Updated md5 implementation.
Fixed many compiler warning (mostly for VC compiler). -EG

Tue Aug  4 13:50:23 CEST 2015
Fix failure to properly clean up timed out connections
if running in external select mode without listen socket,
which caused busy waiting until new connections arrived.
(Fixes #3924, thanks to slimp for reporting and testcase). -CG

Sun Aug  2 19:08:20 CEST 2015
Ignore close() errors on sockets except for EBADF,
fixes #3926. -CG

Sat Jun 27 22:16:27 CEST 2015
Make sure to decrement connection counter before
calling connection notifier so that
MHD_DAEMON_INFO_CURRENT_CONNECTIONS does not
present stale information (relevant if this is
used for termination detection of a daemon
stopped via MHD_quiesce_daemon()). Thanks to
Markus Doppelbauer for reporting. -CG

Fri Jun 26 23:17:20 CEST 2015
Fix (automatic) handling of HEAD requests with
MHD_create_response_from_callback() and HTTP/1.1
connection keep-alives. Thanks to Cristian Klein
for reporting. -CG

Tue Jun 09 18:30:17 CEST 2015
Add new functions MHD_create_response_from_fd64() and
MHD_create_response_from_fd_at_offset64(). -EG

Thu Jun  4 13:37:05 CEST 2015
Fixing memory leak in digest authentication. -AW

Wed Jun 03 21:23:47 CEST 2015
Add deprecation compiler messages for deprecated functions
and macros. -EG

Fri May 29 12:23:01 CEST 2015
Fixing digest authentication when used in combination
with escaped characters in URLs. -CG/AW

Wed May 13 11:49:09 CEST 2015
Releasing libmicrohttpd 0.9.42. -CG

Wed May 13 11:33:59 CEST 2015
Fix off-by-one in MHD_start_daemon_va() error handling logic
when initialization of threads for thread pool fails for some
reason. -CG/JC

Thu May  7 17:05:46 CEST 2015
Add support for poll() in W32. -EG

Wed May  6 18:07:38 CEST 2015
Fix #3784: actually implement MHD_CONNECTION_INFO_SOCKET_CONTEXT. -asherkin

Thu Apr 30 00:03::49 CEST 2015
Releasing libmicrohttpd 0.9.41. -CG

Thu Apr 30 00:02:33 CEST 2015
Fix issue where resumed connections would not continue
unless other requests are active in certain
event-loop modes. Thanks to Mike Castillo for reporting. -CG

Wed Apr 15 03:16:18 CEST 2015
Fixing issue #3753 (testcase issue). -CG

Wed Apr 15 00:30:34 CEST 2015
Fix looping issue when using MHD_USE_POLL_INTERNALLY
and a client times out. -LB

Sun Apr 12 21:48:50 CEST 2015
Fix looping issue when combining MHD_USE_EPOLL_LINUX_ONLY
with HTTPS and slow clients. -CG

Fri Apr 10 22:02:27 CEST 2015
Fix logic to add "Connection: Close" that was broken in 0.9.38
when adding MHD_RF_HTTP_VERSION_1_0_ONLY. -CG

Fri Apr 10 00:38:40 CEST 2015
Ensure fast termination in MHD_USE_THREAD_PER_CONNECTION
mode on W32 by using signal pipe. -CG

Thu Apr  9 09:01:15 CEST 2015
Fixing issue with undrained signal pipe when using
MHD_USE_SELECT_INTERNALLY and MHD_USE_POLL in combination
with MHD_resume_connection(), causing 100% CPU usage. -DD

Tue Apr  7 00:12:36 CEST 2015
Releasing libmicrohttpd 0.9.40. -CG

Sat Apr  4 18:28:24 CEST 2015
Fix potential deadlock issue in MHD_USE_THREAD_PER_CONNECTION
mode if shutdown is initiated while connections are active. -CG

Sat Apr  4 17:48:13 CEST 2015
Fix issue in thread-pool mode where a MHD_stop_daemon()
might not reach threads that stopped listening because
we hit the maximum number of concurrent connections and
the option MHD_USE_PIPE_FOR_SHUTDOWN was also not used.
Testcase added as well. -CG

Fri Apr  3 12:55:31 CEST 2015
Update HTTPS testcases to avoid SSLv3, as SSLv3 is dead.

Fri Apr  3 12:25:28 CEST 2015
Do not enforce FD_SETSIZE-limit on worker control
pipe when using MHD_USE_EPOLL_LINUX_ONLY (#3751). -MH/CG

Tue Mar 31 10:28:26 CEST 2015
Adding MHD_OPTION_NOTIFY_CONNECTION,
MHD_CONNECTION_NOTIFY_STARTED,
MHD_CONNECTION_NOTIFY_CLOSED and
MHD_CONNECTION_INFO_SOCKET_CONTEXT to allow
applications to trigger operations when TCP
connections start or end, instead of just
exposing HTTP requests starting and ending. -RG/CG

Thu Feb 26 09:55:43 CET 2015
Fixing bug that prevented MHD_OPTION_HTTPS_MEM_DHPARAMS
from working within a MHD_OPTION_ARRAY. -DD

Sun Feb  8 01:24:38 CET 2015
Adding MHD_OPTION_HTTPS_KEY_PASSWORD as proposed by
Andrew Basile. -CG/AB

Wed Feb  4 20:34:22 CET 2015
Fix issue where for HTTP/1.0-clients that set
Connection: Keep-Alive header a response of
indefinite size was generated with chunked encoding. -CG

Sun Jan 18 20:09:06 CET 2015
Fix potential infinite loop on shutdown in multi-threaded mode
under certain conditions. -CG

(wiz)

2015-11-21 09:26:34 UTC MAIN commitmail json YAML

+ calibre-2.44.1.

(wiz)

2015-11-21 09:25:54 UTC MAIN commitmail json YAML

Updated devel/geany to 1.26

(wiz)

2015-11-21 09:25:29 UTC MAIN commitmail json YAML

Update geany to 1.26.

Provided by David H. Gutteridge in PR 50451.

Change log:

    General
    * New plugin API (Thomas Martitz, PR#469).
    * Add support for "proxy" plugins (Thomas Martitz, PR#629).

    Bug fixes
    * Fix "Open in New Window" command (Issue#590).
    * Fix spurious "source file has been modified" (Ji&#345;� Techet, Issue#605,
      PR#621).
    * Don't open more than one document for non-existing paths from the CLI
      (https://bugs.launchpad.net/linuxmint/+bug/1482558, PR#646).
    * Fix configuration directory encoding on non-UTF-8 non-Windows systems
      (Dimitar Zhekov, PR#658).

    Interface
    * Use monospace font for the message window by default (Ji&#345;� Techet,
      Issue#435, PR#580).
    * Fix mnemonic conflict in "Use multi-line matching" (Ross Konsolebox,
      Issue#589, PR#647).

    Editor
    * Update Scintilla to version 3.6.1.
    * Fix completion popup height when view is zoomed (Issue#702).
    * Fix Go To End Of Display Line when wrapping is on and EOL are visible
      (Issue#712).
    * Keeping undo history when reloading files is now enabled by default
      (Thomas Martitz, Issue#562, PR#672).
    * "Strip trailing spaces", "Replace tabs" and "Replace spaces" now
      follow the current selection (Pavel Sountsov, PR#394).
    * Respect Smart Home Key setting in Go To Start of Display Line.
    * Check whether the document is newer on disk when the window gets
      focused (Ji&#345;� Techet, PR#533).

    Filetypes
    * Add Cargo build commands for Rust (Wayne Nilsen, PR#557).
    * Add recent Perl keywords (Olivier Duclos, PR#599).
    * Add missing Python 3 keywords and builtins (PR#755).
    * Improvements to the Rust filetype (Pavel Sountsov, PR#613).
    * Add multiline comment to Haskell (Abel Serrano Juste, PR#638).
    * Recognize `.adoc` is as Asciidoc (PR#708, PR#711).
    * Recognize `.mml` and `.mathml` as XML (Devyn Collier Johnson, PR#731).

    Internationalization
    * Updated translations: de, el, es, fr, hu, id, kk, pt, sk, sv, ru
    * Fix internationalization of "Open in New Window" items.

    API
    * New plugin API, `geany_load_module()`, `geany_plugin_register()`,
      `GEANY_PLUGIN_REGISTER()`, `geany_plugin_register_full()`,
      `GEANY_PLUGIN_REGISTER_FULL()` (Thomas Martitz, PR#469).
    * Add support for "proxy" plugins, `geany_plugin_register_proxy()`
      (Thomas Martitz, PR#629).
    * Allow `user_data` parameter and `destroy_notify` callback to
      keybindings with new `keybindings_set_item_full()` and
      `plugin_set_key_group_full()` (Thomas Martitz, PR#376).

    Windows
    * Restore modern design of native file dialogs (Issue#578).

(wiz)

2015-11-21 09:21:52 UTC MAIN commitmail json YAML

Updated security/libsodium to 1.0.6

(wiz)

2015-11-21 09:21:40 UTC MAIN commitmail json YAML

Update libsodium to 1.0.6.

Provided by csosstudy in PR 50455.

Version 1.0.6

    Optimized implementations of Blake2 have been added for modern Intel platforms. crypto_generichash() is now faster than MD5 and SHA1 implementations while being far more secure.
    Functions for which the return value should be checked have been tagged with __attribute__ ((warn_unused_result)). This will intentionally break code compiled with -Werror that didn't bother checking critical return values.
    The crypto_sign_edwards25519sha512batch_*() functions have been tagged as deprecated.
    Undocumented symbols that were exported, but were only useful for internal purposes have been removed or made private: sodium_runtime_get_cpu_features(), the implementation-specific crypto_onetimeauth_poly1305_donna() symbols, crypto_onetimeauth_poly1305_set_implementation(), crypto_onetimeauth_poly1305_implementation_name() and crypto_onetimeauth_pick_best_implementation().
    sodium_compare() now works as documented, and compares numbers in little-endian format instead of behaving like memcmp().
    The previous changes should not break actual applications, but to be safe, the library version major was incremented.
    sodium_runtime_has_ssse3() and sodium_runtime_has_sse41() have been added.
    The library can now be compiled with the CompCert compiler.

Version 1.0.5

This release only fixes compilation issues on some platforms.

If 1.0.4 compiled and installed fine on your system, upgrading to this version is not required.
There are no functional changes.

    Compilation issues on some platforms were fixed: missing alignment directives were added (required at least on RHEL-6/i386), a workaround for a VRP bug on gcc/armv7 was added, and the library can now be compiled with the SunPro compiler.

    Javascript target: io.js is not supported any more. Use nodejs.

Version 1.0.4

    Support for AES256-GCM has been added. This requires a CPU with the aesni and pclmul extensions, and is accessible via the crypto_aead_aes256gcm_*() functions.
    The Javascript target doesn't use eval() any more, so that the library can be used in Chrome packaged applications.
    QNX and CloudABI are now supported.
    Support for NaCl has finally been added.
    ChaCha20 with an extended (96 bit) nonce and a 32-bit counter has been implemented as crypto_stream_chacha20_ietf(), crypto_stream_chacha20_ietf_xor() and crypto_stream_chacha20_ietf_xor_ic(). An IETF-compatible version of ChaCha20Poly1305 is available as crypto_aead_chacha20poly1305_ietf_npubbytes(), crypto_aead_chacha20poly1305_ietf_encrypt() and crypto_aead_chacha20poly1305_ietf_decrypt().
    The sodium_increment() helper function has been added, to increment an arbitrary large number (such as a nonce).
    The sodium_compare() helper function has been added, to compare arbitrary large numbers (such as nonces, in order to prevent replay attacks).

Version 1.0.3

    In addition to sodium_bin2hex(), sodium_hex2bin() is now a constant-time function.
    crypto_stream_xsalsa20_ic() has been added.
    crypto_generichash_statebytes(), crypto_auth_*_statebytes() and crypto_hash_*_statebytes() have been added in order to retrieve the size of structures keeping states from foreign languages.
    The JavaScript target doesn't require /dev/urandom or an external randombytes() implementation any more. Other minor Emscripten-related improvements have been made in order to support libsodium.js
    Custom randombytes implementations do not need to provide their own implementation of randombytes_uniform() any more. randombytes_stir() and randombytes_close() can also be NULL pointers if they are not required.
    On Linux, getrandom(2) is being used instead of directly accessing /dev/urandom, if the kernel supports this system call.
    crypto_box_seal() and crypto_box_seal_open() have been added.
    A solutions for Visual Studio 2015 was added.

(wiz)

2015-11-20 21:07:25 UTC MAIN commitmail json YAML

Fix DEPENDS (hi hauke!)

(wiz)

2015-11-19 16:09:31 UTC MAIN commitmail json YAML

+ auctex-11.89, wget-1.17.

(wiz)

2015-11-19 14:37:21 UTC MAIN commitmail json YAML

Set PY_PATCHLIST so PLIST is substituted properly.

This is necessary when one only includes extension.mk and not
distutils.mk or egg.mk.

(wiz)

2015-11-19 07:47:42 UTC MAIN commitmail json YAML

Renamed graphics/py-pygraphviz to graphics/py-graphviz [wiz 2015-11-19]

(wiz)

2015-11-19 07:46:57 UTC MAIN commitmail json YAML

Replace python bl3.mk inclusions with plain depends.

(wiz)

2015-11-19 07:39:09 UTC MAIN commitmail json YAML

2015-11-19 07:38:30 UTC MAIN commitmail json YAML

Re-import py-graphviz-1.3.1 as graphics/py-graphviz.

Was previously in py-pygraphviz.

Fixes PKGNAME to match pkgsrc conventions.
While here, fix build by adding pkg-config tool and minor cleanup.

PyGraphviz is a Python interface to the Graphviz graph layout
and visualization package. With PyGraphviz you can create,
edit, read, write, and draw graphs using Python to access the
Graphviz graph data structure and layout algorithms. PyGraphviz
is independent from NetworkX but provides a similar programming
interface.

(wiz)

2015-11-18 21:02:02 UTC MAIN commitmail json YAML

Restore SHA512 checksum

(wiz)

2015-11-18 12:06:02 UTC MAIN commitmail json YAML

Update gstreamer* packages.

(wiz)

2015-11-18 12:04:16 UTC MAIN commitmail json YAML

Update gstreamer1 and plugins to 1.6.1.

GStreamer 1.6.1 Release Notes

The GStreamer team is proud to announce the first bugfix release in the stable 1.6 release series of your favourite cross-platform multimedia framework!

This release only contains bugfixes and it is safe to update from 1.6.0. For a full list of bugfixes see Bugzilla.

See http://gstreamer.freedesktop.org/releases/1.6/ for the latest version of this document.

Last updated: Friday 30 October 2015, 14:00 UTC (log)
Major bugfixes

    Crashes in the gst-libav encoders were fixed
    More DASH-IF test streams are working now
    Live DASH, HLS and MS SmoothStreaming streams work more reliable and other fixes for the adaptive streaming protocols
    Reverse playback works with scaletempo to keep the audio pitch
    Correct stream-time is reported for negative applied_rate
    SRTP packet validation during decoding does not reject valid packets anymore
    Fixes for audioaggregator and aggregator to start producing output at the right time, and e.g. not outputting lots of silence in the beginning
    gst-libav's internal ffmpeg snapshot was updated to 2.8.1
    cerbero has support for Mac OS X 10.11 (El Capitan)
    Various memory leaks were fixed, including major leaks in playbin, playsink and decodebin
    Various GObject-Introspection annotation fixes for bindings
    and many, many more

GStreamer 1.6 Release Notes

The GStreamer team is proud to announce a new major feature release in the stable 1.x API series of your favourite cross-platform multimedia framework!

This release has been in the works for more than a year and is packed with new features, bug fixes and other improvements.

See http://gstreamer.freedesktop.org/releases/1.6/ for the latest version of this document.
Highlights

    Stereoscopic 3D and multiview video support
    Trick mode API for key-frame only fast-forward/fast-reverse playback etc.
    Improved DTS (decoding timestamp) vs. PTS (presentation timestamp) handling to account for negative DTS
    New GstVideoConverter API for more optimised and more correct conversion of raw video frames between all supported formats, with rescaling
    v4l2src now supports renegotiation
    v4l2transform can now do scaling
    V4L2 Element now report Colorimetry properly
    Easier chunked recording of MP4, Matroska, Ogg, MPEG-TS: new splitmuxsink and multifilesink improvements
    Content Protection signalling API and Common Encryption (CENC) support for DASH/MP4
    Many adaptive streaming (DASH, HLS and MSS) improvements
    New PTP and NTP network client clocks and better remote clock tracking stability
    High-quality text subtitle overlay at display resolutions with glimagesink or gtkglsink
    RECORD support for the GStreamer RTSP Server
    Retransmissions (RTX) support in RTSP server and client
    RTSP seeking support in client and server has been fixed
    RTCP scheduling improvements and reduced size RTCP support
    MP4/MOV muxer acquired a new "robust" mode of operation which attempts to keep the output file in a valid state at all times
    Live mixing support in aggregator, audiomixer and compositor was improved a lot
    compositor now also supports rescaling of inputs streams on the fly
    New audiointerleave element with proper input synchronisation and live input support
    Blackmagic Design DeckLink capture and playback card support was rewritten from scratch; 2k/4k support; mode sensing
    KLV metadata support in RTP and MPEG-TS
    H.265 video encoder (x265), decoders (libav, libde265) and RTP payloader and depayloaders
    New DTLS plugin and SRTP/DTLS support
    OpenGL3 support, multiple contexts and context propagation, 3D video, transfer/conversion separation, subtitle blending
    New OpenGL-based QML video sink, Gtk GL video sink, CoreAnimation CAOpenGLLayerSink video sink
    gst-libav switched to ffmpeg as libav-provider, gains support for 3D/multiview video, trick modes, and the CAVS codec
    GstHarness API for unit tests
    gst-editing-services got a completely new ges-launch-1.0 interface, improved mixing support and integration into gst-validate
    gnonlin has been deprecated in favor of nle (Non Linear Engine) in gst-editing-services
    gst-validate has a new plugin system, an extensive default testsuite, support for concurrent test runs and valgrind support
    cerbero build tool for SDK binary packages gains new 'bundle-source' command
    Various improvements to the Android, iOS, OS X and Windows platform support

Full log at
http://gstreamer.freedesktop.org/releases/1.6/

(wiz)

2015-11-18 09:53:38 UTC MAIN commitmail json YAML

Updated converters/p5-Convert-BinHex to 1.125

(wiz)

2015-11-18 09:53:28 UTC MAIN commitmail json YAML

Update p5-Convert-BinHex to 1.25.

Add test dependencies.

1.125 2015-11-15
- Made the Test:: modules TEST_REQUIRES (ticket 108523, TODDR)

(wiz)

2015-11-17 13:58:56 UTC MAIN commitmail json YAML

PYTHON_VERSIONS_INCOMPATIBLE=  33 34 # py-gtk2

(wiz)

2015-11-17 12:12:23 UTC MAIN commitmail json YAML

Updated devel/cmake to 3.4.0

(wiz)

2015-11-17 12:12:12 UTC MAIN commitmail json YAML

Update cmake to 3.4.0:

CMake 3.4 Release Notes
***********************

Changes made since CMake 3.3 include the following.

New Features
============

Generators
----------

* The :generator:`Visual Studio 14 2015` generator learned to select
  a Windows 10 SDK based on the value of the :variable:`CMAKE_SYSTEM_VERSION`
  variable and the SDKs available on the host.

* CMake learned rudimentary support for the Apple Swift language.  When using
  the :generator:`Xcode` generator with Xcode 6.1 or higher, one may enable
  the ``Swift`` language with the :command:`enable_language` command or the
  :command:`project` command (this is an error with other generators or when
  Xcode is too old).  Then one may list ``.swift`` source files in targets
  for compilation.

Commands
--------

* The :command:`find_program` command learned a ``NAMES_PER_DIR``
  option to consider all given ``NAMES`` in each directory before
  moving on to the next directory.

* The :command:`get_filename_component` command learned a new ``BASE_DIR``
  subcommand.  This is used to specify a base directory when calculating an
  absolute path from a relative path.

* The :command:`if` command learned a new ``TEST`` operator that evaluates
  to true if a given test name has been defined by the :command:`add_test`
  command.  See policy :policy:`CMP0064`.

* The :command:`install(DIRECTORY)` command ``DESTINATION`` option learned to
  support :manual:`generator expressions <cmake-generator-expressions(7)>`.

* The :command:`install(FILES)` command ``DESTINATION`` option learned to
  support :manual:`generator expressions <cmake-generator-expressions(7)>`.

* The :command:`string` command learned a new ``APPEND`` subcommand.

Variables
---------

* The :ref:`Makefile Generators` and the :generator:`Ninja` generator
  learned to add compiler launcher tools like distcc and ccache along
  with the compiler for ``C`` and ``CXX`` languages.  See the
  :variable:`CMAKE_<LANG>_COMPILER_LAUNCHER` variable and
  :prop_tgt:`<LANG>_COMPILER_LAUNCHER` target property for details.

* New :variable:`CMAKE_LINK_SEARCH_START_STATIC` and
  :variable:`CMAKE_LINK_SEARCH_END_STATIC` variables were
  introduced to initialize the
  :prop_tgt:`LINK_SEARCH_START_STATIC` and
  :prop_tgt:`LINK_SEARCH_END_STATIC` target properties,
  respectively.

Properties
----------

* :ref:`Visual Studio Generators` learned to support additonal
  target properties to customize projects for NVIDIA Nsight
  Tegra Visual Studio Edition:

  * :prop_tgt:`ANDROID_ANT_ADDITIONAL_OPTIONS`
  * :prop_tgt:`ANDROID_ARCH`
  * :prop_tgt:`ANDROID_ASSETS_DIRECTORIES`
  * :prop_tgt:`ANDROID_JAR_DEPENDENCIES`
  * :prop_tgt:`ANDROID_JAR_DIRECTORIES`
  * :prop_tgt:`ANDROID_JAVA_SOURCE_DIR`
  * :prop_tgt:`ANDROID_NATIVE_LIB_DEPENDENCIES`
  * :prop_tgt:`ANDROID_NATIVE_LIB_DIRECTORIES`
  * :prop_tgt:`ANDROID_PROCESS_MAX`
  * :prop_tgt:`ANDROID_PROGUARD`
  * :prop_tgt:`ANDROID_PROGUARD_CONFIG_PATH`
  * :prop_tgt:`ANDROID_SECURE_PROPS_PATH`
  * :prop_tgt:`ANDROID_SKIP_ANT_STEP`
  * :prop_tgt:`ANDROID_STL_TYPE`

* The :prop_tgt:`ARCHIVE_OUTPUT_DIRECTORY`,
  :prop_tgt:`LIBRARY_OUTPUT_DIRECTORY`, and
  :prop_tgt:`RUNTIME_OUTPUT_DIRECTORY` target properties learned to
  support :manual:`generator expressions <cmake-generator-expressions(7)>`.

* The :prop_tgt:`SOURCE_DIR` and :prop_tgt:`BINARY_DIR` target properties
  were introduced to allow project code to query where a target is defined.

* The :prop_tgt:`OUTPUT_NAME` target property and its variants learned to
  support :manual:`generator expressions <cmake-generator-expressions(7)>`.

* A :prop_gbl:`TARGET_MESSAGES` global property was added to tell the
  :ref:`Makefile Generators` whether to generate commands to print output
  after each target is completed.

* On Windows with MS-compatible tools, CMake learned to optionally
  generate a module definition (``.def``) file for ``SHARED`` libraries.
  See the :prop_tgt:`WINDOWS_EXPORT_ALL_SYMBOLS` target property.

Modules
-------

* The :module:`ExternalProject` module :command:`ExternalProject_Add`
  function ``GIT_SUBMODULES`` option now also limits the set of
  submodules that are initialized in addition to the prior behavior
  of limiting the set of submodules that are updated.

* The :module:`ExternalProject` module learned new ``USES_TERMINAL``
  arguments for giving steps exclusive terminal access.  This is
  useful with the :generator:`Ninja` generator to monitor CMake
  superbuild progress and prevent CPU oversubscription.

* The :module:`FindBISON` module ``BISON_TARGET`` macro learned a
  new ``DEFINES_FILE`` option to specify a custom output header
  to be generated.

* The :module:`FindHDF5` module learend a new ``HDF5_PREFER_PARALLEL``
  option allowing users to specify that a parallel HDF5 tool is
  preferred if both are available.

* The :module:`FindIce` module now provides imported targets.

* The :module:`FindJava` module learned to optionally find
  the ``idlj`` and ``jarsigner`` tools.

* The :module:`FindOpenSSL` module now provides imported targets.

* The :module:`FindOpenSSL` module learned a new ``OPENSSL_USE_STATIC_LIBS``
  option to search only for static libraries.

* The :module:`FindPkgConfig` learned a new :command:`pkg_get_variable`
  command which may be used to query for arbitrary variables from a package
  (such as for related tools or data and plugin install paths).

* The :module:`FindProtobuf` module gained a new
  :command:`protobuf_generate_python` function to generate python
  sources from ``.proto`` files.

* The :module:`FindTIFF` module learned to search separately for
  debug and release variants.

* The :module:`FindwxWidgets` module learned to support version requests.

* The :module:`FindXercesC` module learned to search separately for
  debug and release variants.

* The :module:`FindZLIB` module learned to search separately for
  debug and release variants.

* The :module:`GNUInstallDirs` module learned special default values
  for certain installation prefixes according to the `GNU Coding
  Standards`_ and the `Filesystem Hierarchy Standard`_.

* The :module:`UseJava` module ``add_jar`` function learned
  to support response files (e.g. ``@srcs.txt``) for source
  specification.

* The :module:`UseJava` module ``install_jar`` function learned
  new ``DESTINATION`` and ``COMPONENT`` options to specify
  the corresponding :command:`install` command options.

* The :module:`UseJava` module gained a new ``create_javah``
  function to create C headers from Java classes.

.. _`GNU Coding Standards`: https://www.gnu.org/prep/standards/html_node/Directory-Variables.html
.. _`Filesystem Hierarchy Standard`: https://refspecs.linuxfoundation.org/FHS_3.0/fhs/index.html

Generator Expressions
---------------------

* A new ``$<SHELL_PATH:...>``
  :manual:`generator expression <cmake-generator-expressions(7)>`
  has been added.

CTest
-----

* CTest learned to optionally measure the CPU load during parallel
  testing and avoid starting tests that may cause the load to exceed
  a given threshold.  See the :manual:`ctest(1)` command ``--test-load``
  option, the ``TestLoad`` setting of the :ref:`CTest Test Step`,
  the :variable:`CTEST_TEST_LOAD` variable, and the ``TEST_LOAD``
  option of the :command:`ctest_test` command.

* :manual:`ctest(1)` learned options
  ``--test-output-size-passed`` and ``--test-output-size-failed``
  to customize the limit on test output size submitted when
  running as a :ref:`Dashboard Client`.

CPack
-----

* The :module:`CPackDeb` module learned to set package dependencies
  per component.  See variables:

  * :variable:`CPACK_DEBIAN_<COMPONENT>_PACKAGE_BREAKS`
  * :variable:`CPACK_DEBIAN_<COMPONENT>_PACKAGE_CONFLICTS`
  * :variable:`CPACK_DEBIAN_<COMPONENT>_PACKAGE_ENHANCES`
  * :variable:`CPACK_DEBIAN_<COMPONENT>_PACKAGE_PREDEPENDS`
  * :variable:`CPACK_DEBIAN_<COMPONENT>_PACKAGE_PROVIDES`
  * :variable:`CPACK_DEBIAN_<COMPONENT>_PACKAGE_RECOMMENDS`
  * :variable:`CPACK_DEBIAN_<COMPONENT>_PACKAGE_REPLACES`
  * :variable:`CPACK_DEBIAN_<COMPONENT>_PACKAGE_SUGGESTS`

* The :module:`CPack` module learned to package empty directories.

* The :module:`CPack` module gained a new setting, ``CPACK_VERBATIM_VARIABLES``,
  which can be used to ensure the cpack program receives the settings' values
  exactly as they were set, even if they contain CMake-special characters.
  For compatibility, it's off by default.

Other
-----

* The :manual:`Compile Features <cmake-compile-features(7)>` functionality
  is now aware of features supported by GNU C compilers on Windows.

* CMake learned to honor ``*.manifest`` source files with MSVC tools.
  Manifest files named as sources of ``.exe`` and ``.dll`` targets
  will be merged with linker-generated manifests and embedded in the
  binary.

* The `Concurrent Fortran 77 <https://ccur.com>`__ compiler is now supported.
  Its :variable:`compiler id <CMAKE_<LANG>_COMPILER_ID>` is ``CCur``.

* :manual:`cmake(1)` gained a new ``--trace-expand`` command line option
  that is like ``--trace`` but expands variable references in the output.

Deprecated and Removed Features
===============================

* The :module:`CMakeExpandImportedTargets` module is now documented
  as deprecated.  See module documentation for an explanation.

* The :variable:`CMAKE_USE_RELATIVE_PATHS` variable no longer has any
  effect.  Previously it was partially implemented and unreliable.

Other Changes
=============

* The :module:`CheckFunctionExists`, :module:`CheckLibraryExists`,
  :module:`CheckSymbolExists`, and :module:`FindThreads` modules learned to
  work in environments where only CXX is enabled.

* The :module:`CPackDeb` module now correctly excludes symlinks during package
  checksum calculation.

* The :module:`CPackDeb` no longer uses fakeroot and system tar program for
  packaging.

* The :module:`CPack` module no longer mangles settings with CMake-special
  characters when they're used as defaults for other settings. The macro
  ``cpack_set_if_not_set``, which was responsible for this, is now deprecated.

* CMake no longer links executables with flags to export symbols
  unless the :prop_tgt:`ENABLE_EXPORTS` target property is set.
  See policy :policy:`CMP0065`.

* The ``SONAME`` field is no longer set for ``MODULE`` libraries
  created with the :command:`add_library` command.  ``MODULE``
  libraries are meant for explicit dynamic loading at runtime.
  They cannot be linked so ``SONAME`` is not useful.

* The internal :variable:`CMAKE_<LANG>_COMPILE_OBJECT` rule variable now
  substitutes compiler include flags in a separate ``<INCLUDES>`` placeholder
  instead of the main ``<FLAGS>`` placeholder.

(wiz)

2015-11-17 11:59:35 UTC MAIN commitmail json YAML

Updated textproc/xmlto to 0.0.27

(wiz)

2015-11-17 11:59:25 UTC MAIN commitmail json YAML

Update xmlto to 0.0.27:

0.0.27 (stable)
  - remove several bashisms from scripts
  - add new option --profile for preprocessing documents
    with profiling stylesheet

(wiz)

2015-11-17 11:58:44 UTC MAIN commitmail json YAML

Updated sysutils/mc to 4.8.15

(wiz)

2015-11-17 11:58:32 UTC MAIN commitmail json YAML

Update mc to 4.8.15:

Version 4.8.15

- Core
  * Minimal version of GLib is 2.26.0
  * Use the PATH environment variable to search for the executable when opening pipe (#3444)
  * Support more than 2 (up to 9) columns in file panel in brief mode (#3212)
  * Clarify file sorting in "Unsorted" mode (#3496)
  * WGroupbox: respect dialog's colors (#3468)
  * Highlight find file's result in internal viewer (#3530)

- VFS
  * s3 extfs vfs: bugfixes and improvements (#3470, #3502)

- Editor
  * Add hidden option to choose full or base file name in the status line (#3445)
  * Improvements of syntax highlighting:
    - Lua (#3471)
    - PKGBUILD (#3484)

- Misc
  * Text alignment in Info panel (#3155)
  * Select of menu file edit: change default button to "User" (#3493)
  * Recognize .gmo files as well as .mo ones (#3422)
  * Fix mc.pot comment tripping up Transifex and unportable inplace sed (#3479)
  * A lot of code clean up (#3420, #3424, #3426, #3427, #3428, #3429, #3430, #3431, #3434, #3435, #3437, #3463, #3464, #3465, #3466, #3467, #3494, #3495, #3539)
  * Documentation updates:
    - Spanish man and help: Diff Viewer section and minor fixes (#3477)
    - VFS garbage collection (#3472)

- Fixes
  * Various memory leaks (#3438, #3439, #3440, #3457, #3458, #3459, #3460, #3461, #3462, #3475, #3520, #3521, #3522)
  * Linux kernel-specific segfault on startup (#3441)
  * Lost of Panelize contents in some cases (#3032, #3489, #3498, #3507)
  * Wrong highlight of search result in case of "Regular expression" and "Whole words" (#3524)
  * "Whole words" search works only in Normal mode (#3525)
  * SFTP VFS: segfault (#3456)
  * Segfault in "Find file" due to invalid UTF-8 sequences (#3449)
  * Bash variable 'PROMPT_COMMAND' in  pantheon-terminal (#3534)

(wiz)

2015-11-17 11:55:49 UTC MAIN commitmail json YAML

Updated devel/liblangtag to 0.5.8

(wiz)

2015-11-17 11:55:39 UTC MAIN commitmail json YAML

Update liblangtag to 0.5.8:

0.5.7 -> 0.5.8
=================
Akira TAGOH (6):
      Fix the build fail on MSVC 14 (fixes issue#13)
      Drop the word of GNOME from the ifdef'd variable for debugging
      Fix the build requirement in pkgconfig file
      Make some header files public (fixes: issue#14)
      Fix test fail on SunOS
      Fix unknown node issue

(wiz)

2015-11-17 11:53:55 UTC MAIN commitmail json YAML

Updated net/py-ipaddress to 1.0.15

(wiz)

2015-11-17 11:53:43 UTC MAIN commitmail json YAML

Update py-ipaddress to 1.0.15.

All tests pass. Changes not found.

(wiz)

2015-11-17 11:52:22 UTC MAIN commitmail json YAML

Updated textproc/py-lxml to 3.5.0

(wiz)

2015-11-17 11:52:10 UTC MAIN commitmail json YAML

Update py-lxml to 3.5.0:

3.5.0 (2015-11-13)
==================

Bugs fixed
----------

* Unicode string results failed XPath queries in PyPy.

* LP#1497051: HTML target parser failed to terminate on exceptions
  and continued parsing instead.

* Deprecated API usage in doctestcompare.

3.5.0b1 (2015-09-18)
====================

Features added
--------------

* ``cleanup_namespaces()`` accepts a new argument ``keep_ns_prefixes``
  that does not remove definitions of the provided prefix-namespace
  mapping from the tree.

* ``cleanup_namespaces()`` accepts a new argument ``top_nsmap`` that
  moves definitions of the provided prefix-namespace mapping to the
  top of the tree.

* LP#1490451: ``Element`` objects gained a ``cssselect()`` method as
  known from ``lxml.html``.  Patch by Simon Sapin.

* API functions and methods behave and look more like Python functions,
  which allows introspection on them etc.  One side effect to be aware of
  is that the functions now bind as methods when assigned to a class
  variable.  A quick fix is to wrap them in ``staticmethod()`` (as for
  normal Python functions).

* ISO-Schematron support gained an option ``error_finder`` that allows
  passing a filter function for picking validation errors from reports.

* LP#1243600: Elements in ``lxml.html`` gained a ``classes`` property
  that provides a set-like interface to the ``class`` attribute.
  Original patch by masklinn.

* LP#1341964: The soupparser now handles DOCTYPE declarations, comments
  and processing instructions outside of the root element.
  Patch by Olli Pottonen.

* LP#1421512: The ``docinfo`` of a tree was made editable to allow
  setting and removing the public ID and system ID of the DOCTYPE.
  Patch by Olli Pottonen.

* LP#1442427: More work-arounds for quirks and bugs in pypy and pypy3.

* ``lxml.html.soupparser`` now uses BeautifulSoup version 4 instead
  of version 3 if available.

Bugs fixed
----------

* Memory errors that occur during tree adaptations (e.g. moving subtrees
  to foreign documents) could leave the tree in a crash prone state.

* Calling ``process_children()`` in an XSLT extension element without
  an ``output_parent`` argument failed with a ``TypeError``.
  Fix by Jens Tr旦ger.

* GH#162: Image data in HTML ``data`` URLs is considered safe and
  no longer removed by ``lxml.html.clean`` JavaScript cleaner.

* GH#166: Static build could link libraries in wrong order.

* GH#172: Rely a bit more on libxml2 for encoding detection rather than
  rolling our own in some cases.  Patch by Olli Pottonen.

* GH#159: Validity checks for names and string content were tightened
  to detect the use of illegal characters early.  Patch by Olli Pottonen.

* LP#1421921: Comments/PIs before the DOCTYPE declaration were not
  serialised.  Patch by Olli Pottonen.

* LP#659367: Some HTML DOCTYPE declarations were not serialised.
  Patch by Olli Pottonen.

* LP#1238503: lxml.doctestcompare is now consistent with stdlib's doctest
  in how it uses ``+`` and ``-`` to refer to unexpected and missing output.

* Empty prefixes are explicitly rejected when a namespace mapping is used
  with ElementPath to avoid hiding bugs in user code.

* Several problems with PyPy were fixed by switching to Cython 0.23.

(wiz)

2015-11-17 11:42:49 UTC MAIN commitmail json YAML

Updated devel/py-tortoisehg to 3.6

(wiz)

2015-11-17 11:42:39 UTC MAIN commitmail json YAML

Update py-tortoisehg to 3.6:

TortoiseHg 3.6 is a major feature release

Bugs Fixes

    mq: suppress original error only if all rejects are resolved (fixes #4325)
    osx: adjust icon sizes when add THG_RETINA environment variable is set to True
    repowidget: allow bookmarking applied MQ patch (fixes #4336)
    update: handle EnvironmentError in the same way as parameter error (fixes #4283)

Improvements

    compress, graft, rebase: provide "shelve" as cleanup option (closes #4252)
    mqdock: add menu action to push/pop to the selected patch
    mqdock: add menu and toolbar action to finish patches (closes #4296)
    repowidget: change Filter by/Ancestors into Filter by/Ancestors and Descendants

(wiz)

2015-11-17 11:27:27 UTC MAIN commitmail json YAML

Updated devel/py-mercurial to 3.6.1

(wiz)

2015-11-17 11:27:16 UTC MAIN commitmail json YAML

Update py-mercurial to 3.6.1:

Mercurial 3.6.1 (2015-11-9)

This is an out-of-cycle bugfix release for issues related to hooks.

    changegroup: call 'prechangegroup' hook before setting up write delay
    changegroup: fix the scope of a try finally
    clonebundles: fix typo s/comand/command/
    demandimport: fix level passed to loader of sub-modules
    dirstate: fix filefoldmap incosistency on file delete
    dockerlib: allow non-unique uid and gid of $DBUILDUSER (issue4657)
    exchange: do not attempt clone bundle if local repo is non-empty (issue4932)
    hooks: always include HG_PENDING
    hooks: fix hooks not firing if prechangegroup was set (issue4934)
    parsers: fix width of datalen variable in fm1readmarkers
    posix: fix test-permissions regression
    posix: retry on symlink race in checklink
    templatefilters: try round-trip utf-8 conversion by json filter (issue4933)
    wireproto: move clonebundles command from extension (issue4931)
    wix: style-coal.css has been renamed

(wiz)

2015-11-17 11:21:15 UTC MAIN commitmail json YAML

2015-11-17 10:43:52 UTC MAIN commitmail json YAML

Updated audio/taglib to 1.10

(wiz)

2015-11-17 10:43:42 UTC MAIN commitmail json YAML

Update taglib to 1.10:

TagLib 1.10 (Nov 11, 2015)
==========================

1.10:

* Added new options to the tagwriter example.
* Fixed self-assignment operator in some types.
* Fixed extraction of MP4 tag keys with an empty list.

1.10 BETA:

* New API for the audio length in milliseconds.
* Added support for ID3v2 ETCO and SYLT frames.
* Added support for album artist in PropertyMap API of MP4 files.
* Added support for embedded frames in ID3v2 CHAP and CTOC frames.
* Added support for AIFF-C files.
* Better handling of duplicate ID3v2 tags in MPEG files.
* Allowed generating taglib.pc on Windows.
* Added ZLIB_SOURCE build option.
* Fixed backwards-incompatible change in TagLib::String when constructing UTF16 strings.
* Fixed crash when parsing certain FLAC files.
* Fixed crash when encoding empty strings.
* Fixed saving of certain XM files on OS X.
* Changed Xiph and APE generic getters to return space-concatenated values.
* Fixed possible file corruptions when removing tags from WAV files.
* Added support for MP4 files with 64-bit atoms in certain 64-bit environments.
* Prevented ID3v2 padding from being too large.
* Fixed crash when parsing corrupted APE files.
* Fixed crash when parsing corrupted WAV files.
* Fixed crash when parsing corrupted Ogg FLAC files.
* Fixed crash when parsing corrupted MPEG files.
* Fixed saving empty tags in WAV files.
* Fixed crash when parsing corrupted Musepack files.
* Fixed possible memory leaks when parsing AIFF and WAV files.
* Fixed crash when parsing corrupted MP4 files.
* Stopped writing empty ID3v2 frames.
* Fixed possible file corruptions when saving WMA files.
* Added TagLib::MP4::Tag::isEmpty().
* Added accessors to manipulate MP4 tags.
* Fixed crash when parsing corrupted WavPack files.
* Fixed seeking MPEG frames.
* Fixed reading FLAC files with zero-sized padding blocks.
* Added support for reading the encoder information of WMA files.
* Added support for reading the codec of WAV files.
* Added support for multi channel WavPack files.
* Added support for reading the nominal bitrate of Ogg Speex files.
* Added support for VBR headers in MPEG files.
* Marked FLAC::File::streamInfoData() deprecated. It returns an empty ByteVector.
* Marked FLAC::File::streamLength() deprecated. It returns zero.
* Fixed possible file corruptions when adding an ID3v1 tag to FLAC files.
* Many smaller bug fixes and performance improvements.

(wiz)

2015-11-17 10:42:24 UTC MAIN commitmail json YAML

2015-11-17 10:42:13 UTC MAIN commitmail json YAML

Update gsl to 2.1:

* What is new in gsl-2.1:

** added test suite for example programs

** bug fix when compiling with #undef GSL_DISABLE_DEPRECATED

** bug fix in setting libtool age versioning

** bug fix in gsl_multifit_wlinear()

** added gsl_multifit_linear_rcond() to compute reciprocal
  condition number of least squares matrix

** added gsl_multilarge module for large linear least squares
  systems

(wiz)

2015-11-17 10:29:13 UTC MAIN commitmail json YAML

2015-11-17 10:29:03 UTC MAIN commitmail json YAML

Update afl to 1.95b:

--------------
Version 1.95b:
--------------

  - Fixed a harmless bug when handling -B. Spotted by Jacek Wielemborek.

  - Made the exit message a bit more accurate when AFL_EXIT_WHEN_DONE is set.

  - Added some error-checking for old-style forkserver syntax. Suggested by
    Ben Nagy.

  - Switched from exit() to _exit() in injected code to avoid snafus with
    destructors in C++ code. Spotted by sunblate.

  - Made a change to avoid spuriously setting __AFL_SHM_ID when
    AFL_DUMB_FORKSRV is set in conjunction with -n. Spotted by Jakub Wilk.

(wiz)

2015-11-17 10:19:40 UTC MAIN commitmail json YAML

Fix build on NetBSD with PKGSRC_USE_SSP.

Thanks to mrg for hints.

Some pkglint cleanup while here.

(wiz)

2015-11-16 11:27:58 UTC MAIN commitmail json YAML

+ afl-1.95b, cmake-3.4.0, gsl-2.1, liblangtag-0.5.8, mc-4.8.15,
  py-ipaddress-1.0.15, py-lxml-3.5.0, py-mercurial-3.6.1,
  py-tortoisehg-3.6, taglib-1.10, x264-devel-20151114, xmlto-0.0.27.

(wiz)

2015-11-16 10:33:47 UTC MAIN commitmail json YAML

Updated security/gnupg to 1.4.19nb1

(wiz)

2015-11-16 10:33:35 UTC MAIN commitmail json YAML

2015-11-16 10:33:20 UTC MAIN commitmail json YAML

Remove annoying left-over debug message.

>From upstream via Petar Bogdanovic on pkgsrc-users.

Bump PKGREVISION.

(wiz)

2015-11-15 06:53:46 UTC MAIN commitmail json YAML

Updated mail/p5-MIME-Types to 2.12

(wiz)

2015-11-15 06:53:34 UTC MAIN commitmail json YAML

Update p5-MIME-Types to 2.12:

version 2.12: Wed 11 Nov 12:24:55 CET 2015

Improvements:
- downgrade prereq perl to 5.6 [Peter Rabbitson]
- update IANA

(wiz)

2015-11-13 22:13:59 UTC MAIN commitmail json YAML

Updated archivers/unzip to 6.0nb6

(wiz)

2015-11-13 22:13:43 UTC MAIN commitmail json YAML

Bump PKGREVISION for NO_LCHMOD change on Linux.

(wiz)

2015-11-13 22:13:22 UTC MAIN commitmail json YAML

Add -DNO_LCHMOD for Linux as well.

Matthias Ferdinand reported on pkgsrc-users:

building archivers/unzip on Linux (Ubuntu 14.04 64bit) succeeds, but
produces the following warning:

    ...
    gcc -o unzip  -Lbzip2 unzip.o crc32.o  crypt.o envargs.o explode.o extract.o fileio.o globals.o inflate.o list.o match.o process.o ttyio.o ubz2err.o u
+nreduce.o unshrink.o zipinfo.o unix.o  -s  -L/opt/pkgsrc/lib -Wl,--enable-new-dtags,-R/opt/pkgsrc/lib -lz
    unix.o: In function `set_symlnk_attribs':
=>  unix.c:(.text+0x1840): warning: lchmod is not implemented and will always fail
    ...

(wiz)

2015-11-13 16:27:28 UTC MAIN commitmail json YAML

+ tidy-5.0.0 [wip].

(wiz)

2015-11-13 16:22:00 UTC MAIN commitmail json YAML

Added archivers/zopfli version 1.0.1

(wiz)

2015-11-13 16:20:46 UTC MAIN commitmail json YAML

2015-11-13 16:20:32 UTC MAIN commitmail json YAML

Import zopfli-1.0.1 as archivers/zopfli.

Compression Algorithm is a compression library programmed in C to
perform very good, but slow, deflate or zlib compression.

(wiz)

2015-11-13 15:48:17 UTC MAIN commitmail json YAML

Updated textproc/py-html2text to 2015.11.4

(wiz)

2015-11-13 15:48:02 UTC MAIN commitmail json YAML

Update to 2015.11.4:

2015.11.4
=========
----

* Fix #38: Long links wrapping controlled by `--no-wrap-links`.
* Note: `--no-wrap-links` implies `--reference-links`
* Feature #83: Add callback-on-tag.
* Fix #87: Decode errors can be handled via command line.
* Feature #95: Docs, decode errors spelling mistake.
* Fix #84: Make bodywidth kwarg overridable using config.

(wiz)

2015-11-13 14:55:48 UTC MAIN commitmail json YAML

Remove OpenBSD chunk from patch.

Not needed, tested by sevan@

(wiz)

2015-11-13 14:50:14 UTC MAIN commitmail json YAML

Updated devel/talloc to 2.1.5

(wiz)

2015-11-13 14:50:01 UTC MAIN commitmail json YAML

Update talloc to 2.1.5.

Changes not found.

(wiz)

2015-11-13 14:47:21 UTC MAIN commitmail json YAML

Updated textproc/py-markdown to 2.6.4

(wiz)

2015-11-13 14:47:09 UTC MAIN commitmail json YAML

Update py-markdown to 2.6.4.

Add missing test dependencies.

Nov 6, 2015: Released version 2.6.4 (a bug-fix release).

(wiz)

2015-11-13 14:44:06 UTC MAIN commitmail json YAML

Updated time/py-iso8601 to 0.1.11

(wiz)

2015-11-13 14:43:53 UTC MAIN commitmail json YAML

Update iso8601 to 0.1.11.

Add test dependency and fix test target.

Changes:
Update README for release and add more pythons for testing
Remove debug logging
Add support for , as separator for fractional part
Add pypy 3 into tox test config
Add python 3.4 to tox tests and update doc links

(wiz)

2015-11-13 14:28:15 UTC MAIN commitmail json YAML

2015-11-13 14:24:38 UTC MAIN commitmail json YAML

2015-11-13 14:23:42 UTC MAIN commitmail json YAML

2015-11-13 14:18:23 UTC MAIN commitmail json YAML

2015-11-13 14:13:26 UTC MAIN commitmail json YAML

2015-11-13 14:12:03 UTC MAIN commitmail json YAML

Updated emulators/mame to 0.167

(wiz)

2015-11-13 14:11:49 UTC MAIN commitmail json YAML

Update mame to 0.167.

0.167
-------

MAMETesters Bugs Fixed
----------------------
- 00100: [Sound] (galdrvr.c) froggermc: After starting a game, the sound cuts off. (Osso)
- 05596: [Color/Palette] (thunderj.c) thunderj & clones: palette problem in the briefing (hap)
- 06049: [Gameplay] (ibmpcjr.c) ibmpcjr [kingqst, mouser, pitfall2, scubavnt] : some
  softlist games are broken (crazyc)

Source Changes
--------------
-piggypas.c: fixed CPU type, added layout and some inputs. [Sandro Ronco]

-firebeat: add proper dongle dumps for kbm3rd, pop4 and popn5 [Guru, Ville Linde]

-Fix reversion for PI.  PI transfers round length up, not down. Add [Happy]
field for VI interlaced modes.  Display of interlaced video still
needs work.

-adding ROM dump of Commodore MPS-1000 dot matrix printer [Felipe Sanches]

-dvk_ksm: update memory map, rom checksums. [shattered]

-ec1840, ec1841: clean up memory options [shattered]

-Victor 9000 Keyboard: Added two key labels I realized I'd forgotten.
Updated comments to be more clear about keys with multiple contacts
underneath but only one metal contact on the key. Noted in comments
that the symbolic and mode keys on the numeric keypad (except for
decimal point) are beige, not white. [Lord Nightmare]

-DEC LA120: Make the status leds and 7seg displays a popmessage(), for
now. [Lord Nightmare]

-Votrax TNT: fixed the memory map mirroring based on schematic.
[Lord Nightmare, Kevtris]

-added correct sprite rom dumps to Led Storm Rally 2011 (US) [Guru]

-adjusted the rom loading / gfxdecoding in the driver to accommodate
the correct ROMs for Led Storm Rally 2011 [David Haywood]

-z80scc rework [Joakim Larsson]
* z80scc_channel class rebased on device_t instead of z80sio_channel
* Improved LOG printouts
* Interrupt support started
* Made register pointer bits shared bewtween A and B channel as per
    spec
* Variant type keeping moved from channel class to device class where
    it belongs
* Clocks are blocked until Rx/Tx enabled by ROM code
* Improved logging
* Started variant handling

-tiki100: Added 8088 expansion ROMs. [Person]

-tiki100: Used PROM for memory mapping. [Curt Coder]

-tiki100: Added expansion bus and skeleton for 8088 card. [Curt Coder]

-tiki100: Connected the I/O space to the expansion bus, and added the
360KB floppy format for MS-DOS. [Curt Coder]

-tiki100: Added raw screen parameters. [Curt Coder]

-tiki100: Added DART speed select jumper. [Curt Coder]

-tiki100: Added skeleton for Winchester controller. [Curt Coder]

-tiki100: Added the expansion bus slots to the Z80 daisy chain.
[Curt Coder]

-tiki100: Added BUSRQ, BUSAK, and EXIN to the expansion bus.
[Curt Coder]

-PTY support for u*x OSes [F.Ulivi]

-Fix to allow mips3 exceptions to detect branch delay slots for setting
EPC. Minor cleanup/correction for n64.c [Happy]

-Added Siemens Sicomp PC16-05 BIOS ROM (Multitech MPF-PC/700 mainboard) [rfka01]

-Split cat.c into separate drivers for canon cat and iai swyft.  [Lord Nightmare]

-PSX GPU: Fix the 24bit rendering of video sequences on games such as
GranTurismo and Digimon World 3 [Felipe Sanches]

-ETI-660 fixed and working [Robbbert]

-Camputers Lynx 48k, 96k, 128k fixed and working. [Robbbert]

-Game-A-Tron gambling hardware changes [Roberto Fresca]:
* Added siren/alarm input to Pull Tabs, and beeps/alarm input to Four
    In One Poker. All these are present in the Test Mode. However,
    their functions aren't clear.
* Switched the PSG to SN76489, since it's present in the Bingo PCB.
* Added technical notes and more documentation.

-Pinball, Bally early solid state (by17.c by35.c)  [Quench]
* Add mockup playfield layouts for Playboy, PowerPlay and Matahari
    that includes input/output devices
* Add sound to first gen -35 games
* Various fixes based on schematics and measurements.

-TMS52xx: Fix a bug where if the FIFO contained exactly 0 bytes and a
SPEAK (VSM) command was issued, the command would instantly terminate
due to the FIFO being empty even though the chip wasn't in SPEAK
EXTERNAL mode. Fixes speech in TI Extended Basic [Lord Nightmare]

-wackygtr: added inputs and internal layout. [Sandro Ronco]

-Aristocrat MKV driver: Added the undumped PLD devices to Adonis
(parent) ROM_LOAD since is running in the same hardware than the
recent added clon. [Roberto Fresca]

-Aristocrat MKV driver: Added PCB ASCII layout and components
description. Added extra documentation and some notes. [Roberto
Fresca]

-Aristocrat MKV driver improvements [Roberto Fresca]
Added the undumped ST93C46 serial EEPROMS to Adonisa, and added a placeholder to
the parent set for the same devices, flagged as NO_DUMP. Added master
crystal via #define, and derived the CPU clock. Added some technical
notes.

-saa5050: graphics generator and character rounding [Nigel Barnes]
* implemented graphics generator, no longer read from fake ROM
* added character rounding
* improved control code handling
* added ROMs for variants saa5051, saa5053, saa5054, saa5055,
    saa5056, saa5057

-osborne1: add SCREEN-PAC support [Vas Crabb]
* implement 104-column and pseudo-80-column modes
* correct scrolling in 52-column mode according to schematics
* approximate scrolling in 104-column and pseudo-80-column modes
* rework Osborne 1 memory and I/O maps to match schematics

-bbc: floppy formats and rom updates [Nigel Barnes]
* improved ssd, dsd handling
* added Acorn DOS and CPM formats
* added known good rom configuration for acw443 (Cambridge
    Workstation)
* removed some BAD_DUMP flags

-bbc: various softlists  [Nigel Barnes]
* bbca_cass - new titles and additional info added
* bbcb_cass - new titles and additional info added
* bbcb_flop - preliminary list containing test cases
* bbcm_flop - preliminary list
* bbc_32016_flop - requires additional hardware emulated
* bbc_65c102_flop - requires additional hardware emulated
* bbc_80186_flop - requires additional hardware emulated
* bbc_arm_flop - requires additional hardware emulated
* bbc_z80_flop - requires additional hardware emulated
* pro128s_flop - all known available dumps

-bbc: fdc intrq/drq causes nmi [Nigel Barnes]

-HLSL changes [ImJezze]
* Unified HLSL render pipline for raster and vector graphics
* simplified draw call of render pass functions
* reduced number of used render targets from 7 to 4 (2 native and 2
    pre-scaled)
* made render pass functions (nearly) independent from each other
* unified render pipeline for raster and vector graphics, which means
    that all effects are now also available for vector graphics
    (except scan-lines)
* removed/replaced simple.fx by primary.fx
* removed CU_PHOSPHOR_IGNORE uniform, which was only used in phosphor
    pass function and is now directly set
* added CU_TARGET_DIMS uniform based on the current render target
* added CU_QUAD_DIMS uniform based on the current full screen polygon
    quad
* removed pre-scale knowledge from shaders
* fixed DX9 related half pixel offset in most shaders
* reduced shadow mask color bleeding
* fixed defocus strength with different pre-scales
* added slight noise to bloom effect to reduce the color banding of
    lower bloom levels
* fixed position of reflection effect when screen is rotated or
    flipped
* fixed roundness and size of rounded corners in any aspect ratio
* added distortion pass, which is applied after the bloom pass and
    moved curvature, vignetting, rounded corners and reflection effect
    to this pass
* fixed bloom stair-step artifacts when screen is curved
* added smooth border effect and option, its amount is limited by the
    amount of rounded corners
* added bloom overdrive effect and options, this effect allows to
    overdrive pure colors like red, green and blue to become more
    brighter
* merged vector and raster bloom options, use vector.ini or
    raster.ini to distinguish
* added raster.ini and lcd.ini to parse_standard_inis()
* added bounds() and screen_bounds() getter to layout_view
* added current_view() getter to render_target
* many other small changes and refactoring
* fixed vector intensity
* fixed vector flicker
* replace beam width by beam width min. and beam width max. width, this
  makes it possible to create a linear dynamic beam width by the amount
  of intensity of the beam
* added beam intensity weight, this adds an exponential factor to the
  dynamic beam width (values greater than 0 will push larger intensities
  more than smaller intensities)
* fixed ratio of "vector points" (zero-length lines)

-psxcd: Declaring ROM images for the CDROM controller MCU. [Felipe Sanches]

-Apollo changes: [Hans Ostermeyer]
* fixed the Apollo floppy disk emulation
* added the media option -node_id resp. -ni to set the node ID from a
    node ID rom image file
* fixed the unmapped ISA Bus access to return 0xff instead of 0x00
* removed excessive log entries from unmapped ISA Bus access
* fixed date (and some other issues) in mc146818 (new in MAME 0166)

-Fix for imds2 driver after i8271 modernization [F.Ulivi]

-namcos23: fix the polynew conversion [O. Galibert]

-namcos23: Go back to z-sorting [O. Galibert]

-deorphaned the software lists for cd32, 3do_m2 and pippin so that they get
parsed by the validity checker etc. [Shideravan]

-amstrad: added Draysoft Doubler expansion [Barry Rodewald]

-Changed the qotna set to run in a US-Export hardware.
Even when is NSW/ACT, the program seems to run in that hardware.
Added more documentation. [Roberto Fresca]

-apple2: fixed "The Mill" 6809 card so OS9 can boot. [robj, R. Belmont]

-Changed the vpoker set description to Videotronics Draw Poker,
since the game is "Draw Poker". Two companies sold it with
different name. Documented the legal issues and added links.
[Roberto Fresca]

-Update VMX/Altivec RGB implementation (fixes PowerPC) [Vas Crabb]

New machines added or promoted from NOT_WORKING status
------------------------------------------------------
Attack Pla Rail (Japan, AP1/VER.A) [Guru, R. Belmont]
Led Storm Rally 2011 (US) [Guru, David Haywood]
Player's Edge Plus (X002287P+XP000057) Pay the Aces NO Faces Bonus Poker  [BrianT]
Exidy Sorcerer II [Robbbert]
Unisonic Champion 2711 [David Viens]
SegaSonic Popcorn Shop (Rev B) [ShouTime, The Dumping Union - insert full credit list here]

New clones added or promoted from NOT_WORKING status
----------------------------------------------------
Final Fight (USA 900424) [Bonky0013]
Lightning Swords [System11, The Dumping Union]
Air Duel (World, M82) [system11, The Dumping Union]
Ken-Go (set 2) [caius]
Master Boy (Italian, PCB Rev A, set 2) [Any, The Dumping Union]
WEC Le Mans 24 (v1.26)  [Any, The Dumping Union]
Wonder Stick (set 2, censored)  [Any, The Dumping Union]
Sliver (set 2)  [Any, The Dumping Union]
Joe & Mac Returns (Japan, Version 1.2, 1994.06.06)  [rtw, The Dumping Union]
Led Storm Rally 2011 (World) [system11]
Player's Edge Plus (KE0004) Keno [Badbaud, BrianT]
Player's Edge Plus (KE1006) Keno [Badbaud, BrianT]
Player's Edge Plus (KE1013) Keno (set 2) [Badbaud, BrianT]
Player's Edge Plus (PP0042) 10's or Better (set 2) [Badbaud, BrianT]
Player's Edge Plus (PP0045) 10's or Better (Gambler Downtown Reno)  [Badbaud, BrianT]
Player's Edge Plus (PP0045) 10's or Better (Par-A-Dice Riverboat Casino)  [Badbaud, BrianT]
Player's Edge Plus (PP0045) 10's or Better (Annie Oakely's Central City)  [Badbaud, BrianT]
Player's Edge Plus (PP0055) Deuces Wild Poker (set 2, Skyline Casino)  [Badbaud, BrianT]
Player's Edge Plus (PP0158) 4 of a Kind Bonus Poker (set 2, Skyline Casino)  [Badbaud, BrianT]
Player's Edge Plus (PP0430) Deuces Joker Wild Poker [Badbaud, BrianT]
Player's Edge Plus (PP0459) Joker Poker [Badbaud, BrianT]
Player's Edge Plus (PP0515) Double Bonus Poker (set 4) [Badbaud, BrianT]
Player's Edge Plus (X000055P+XP000038) Deuces Wild Poker (Sunset Station Hotel-Casino)
  [Badbaud, BrianT]
Player's Edge Plus (X000426P+XP000038) Joker Poker [Badbaud, BrianT]
Player's Edge Plus (X002179P+XP000119) Double Bonus Poker [BrianT]
Player's Edge Plus (XM00006P+XMP00002) Multi-Poker (The Orleans)  [Badbaud, BrianT]

New machines marked as NOT_WORKING
----------------------------------
Micral 80-22G [Robbbert]
Data RD100 [Robbbert]
Proteus III [Robbbert]
Neo Print (Japan) (T2d) [Bonky0013]
Cuckoo (MV4104, Export) [Roberto Fresca]
Mine, Mine, Mine (Export) [Roberto Fresca]
Party Gras (MV4115/6, Export) [Roberto Fresca]
Penguin Pays (Export) [Roberto Fresca]
Wild Cougar (Export) [Roberto Fresca]
Boot Scootin' (Export, 92.767%) [Roberto Fresca]
Bumble Bugs (Export, 92.691%) [Roberto Fresca]
Cash Chameleon (Export) [Roberto Fresca]
Sub Hunter [Piero Andreini]
The Chariot Challenge (04J00714, NSW/ACT) [Roberto Fresca]
Eagle 1600 [SomeGuy]

New clones marked as NOT_WORKING
--------------------------------
Dolphin Treasure (Export) [Roberto Fresca]
Magic Mask (MV4115, Export, set 2) [Roberto Fresca]
Adonis (MV4124/1, Export) [Roberto Fresca]
Mega-CD with 32X (Japan, NTSC) [Shideravan]
Mega-CD with 32X (Europe, PAL) [Shideravan]
Adonis (0100751V, NSW/ACT) [Roberto Fresca]
Dolphin Treasure (Export) [Roberto Fresca]
Queen of the Nile (MV4091, NSW/ACT) [Roberto Fresca]

New WORKING software list additions
-----------------------------------
a2600.xml: Atari 2600 cartridges
- Stella's Stocking 2008 [The Dumping Union]
megadriv.xml:
- Putty Squad (prototype) [?]

(wiz)

2015-11-13 13:41:39 UTC MAIN commitmail json YAML

Remove unnecessary build dependency on perl.

>From Petar Bogdanovic on pkgsrc-users.

(wiz)

2015-11-13 11:53:00 UTC MAIN commitmail json YAML

Updated devel/libuuid to 2.27.1

(wiz)

2015-11-13 11:52:50 UTC MAIN commitmail json YAML

Update libuuid to 2.27.1:

util-linux 2.27.1 Release Notes
===============================
...
libuuid:
  - fix buffer overflow with long paths  [Karel Zak]
...

(wiz)

2015-11-13 11:36:59 UTC MAIN commitmail json YAML

2015-11-13 11:36:44 UTC MAIN commitmail json YAML

Update gmp to 6.1.0:

Changes between GMP version 6.0.* and 6.1.0

  BUGS FIXED
  * The public function mpn_com is now correctly declared in gmp.h.

  * Healed possible failures of mpn_sec_sqr for non-cryptographic sizes for
    some obsolete CPUs.

  * The option --disable-assembly now disables all inlined asm.

  * Fixed bug affecting mini-gmp's bitwise functions mpz_setbit, mpz_clrbit,
    and mpz_combit.

  * Various problems related to precision for mpf have been fixed.

  * Fixed ABI incompatible stack alignment in calls from assembly code.

  * Fixed PIC bug in popcount affecting Intel processors using the 32-bit ABI.

  SPEEDUPS
  * Speedup for Intel Broadwell and Skylake though assembly code making use of
    new ADX instructions.

  * Square root is now faster when the remainder is not needed. Also the speed
    to compute the k-th root improved, for small sizes.

  * Improved arm64 support.

  FEATURES
  * New C++ functions gcd and lcm for mpz_class.

  * New public mpn functions mpn_divexact_1, mpn_zero_p, and mpn_cnd_swap.

  * New public mpq_cmp_z function, to efficiently compare rationals with
    integers.

  * Support for Darwin in all x86 code, thereby enabling fat builds on Darwin.

  * Support for more 32-bit arm processors.

  * Support for compilation with clang/llvm on more platforms.  Caution: GMP
    triggers mis-compilation bugs in clang for many platforms, such as arm, x86
    (32-bit and 64-bit), powerpc, mips.

  * Support for AVX-less modern x86 CPUs. (Such support might be missing either
    because the CPU vendor chose to disable AVX, or because the running kernel
    lacks AVX context switch support.)

  * Stack usage trimmed; we believe 512 KiB is now sufficient for any GMP
    call, irrespective of operand size.

  * Support for NetBSD under Xen; we switch off AVX unconditionally under
    NetBSD since a bug in NetBSD makes AVX fail under Xen.

  MISC
  * We now use manufacturers' code names for x86 CPUs, e.g., "haswell" instead
    of names derived from the commercial brands.

  * Small improvements and better coverage for the test suite.

  * The various FreeBSD problems listed for 6.0.0 affect this release too.

  * Tuned values for FFT multiplications are provided for larger number on
    many platforms.

(wiz)

2015-11-13 10:42:23 UTC MAIN commitmail json YAML

2015-11-12 16:39:01 UTC MAIN commitmail json YAML

Updated devel/py-urwid to 1.3.1

(wiz)

2015-11-12 16:38:45 UTC MAIN commitmail json YAML

Update py-urwid to 1.3.1:

Urwid 1.3.1
===========

2015-11-01

* Fix for screen not getting reset on exception regression
  (by Rian Hunter)

* AttrSpec objects are now comparable (by Random User)

* MonitoredList now has a clear method if list has a clear method
  (by neumond)

* Fix for BarGraph hlines sort order (by Heiko Noordhof)

* Fix for final output not appearing on exit with some terminals
  now that extra newline was removed (by Jared Winborne)

* Fix for a resizing bug in raw_display (by Esteban null)

(wiz)

2015-11-12 16:37:15 UTC MAIN commitmail json YAML

Updated security/py-cryptography to 1.1

(wiz)

2015-11-12 16:37:00 UTC MAIN commitmail json YAML

Update py-cryptography to 1.1:

1.1 - 2015-10-28
~~~~~~~~~~~~~~~~

* Added support for Elliptic Curve Diffie-Hellman with
  :class:`~cryptography.hazmat.primitives.asymmetric.ec.ECDH`.
* Added :class:`~cryptography.hazmat.primitives.kdf.x963kdf.X963KDF`.
* Added support for parsing certificate revocation lists (CRLs) using
  :func:`~cryptography.x509.load_pem_x509_crl` and
  :func:`~cryptography.x509.load_der_x509_crl`.
* Add support for AES key wrapping with
  :func:`~cryptography.hazmat.primitives.keywrap.aes_key_wrap` and
  :func:`~cryptography.hazmat.primitives.keywrap.aes_key_unwrap`.
* Added a ``__hash__`` method to :class:`~cryptography.x509.Name`.
* Add support for encoding and decoding elliptic curve points to a byte string
  form using
  :meth:`~cryptography.hazmat.primitives.asymmetric.ec.EllipticCurvePublicNumbers.encode_point`
  and
  :meth:`~cryptography.hazmat.primitives.asymmetric.ec.EllipticCurvePublicNumbers.from_encoded_point`.
* Added :meth:`~cryptography.x509.Extensions.get_extension_for_class`.
* :class:`~cryptography.x509.CertificatePolicies` are now supported in the
  :class:`~cryptography.x509.CertificateBuilder`.
* ``countryName`` is now encoded as a ``PrintableString`` when creating subject
  and issuer distinguished names with the Certificate and CSR builder classes.

(wiz)

2015-11-12 16:34:57 UTC MAIN commitmail json YAML

Updated devel/py-setuptools to 18.5

(wiz)

2015-11-12 16:34:42 UTC MAIN commitmail json YAML

Update py-setuptools to 18.5:

----
18.5
----

* In preparation for dropping support for Python 3.2, a warning is
  now logged when pkg_resources is imported on Python 3.2 or earlier
  Python 3 versions.
* `Add support for python_platform_implementation environment marker
  <https://github.com/jaraco/setuptools/pull/28>`_.
* `Fix dictionary mutation during iteration
  <https://github.com/jaraco/setuptools/pull/29>`_.

(wiz)

2015-11-12 16:30:48 UTC MAIN commitmail json YAML

Updated net/p5-Net-DNS to 1.03

(wiz)

2015-11-12 16:30:36 UTC MAIN commitmail json YAML

Update p5-Net-DNS to 1.03:

**** 1.03 November 6, 2015

Fix rt.cpan.org #107897

t/10-recurse.t freezes, never completes

Fix rt.cpan.org #101978

Update Net::DNS to use IO::Socket::IP

Fix rt.cpan.org #84375

Timeout doesn't work with bgsend/bgread

Fix rt.cpan.org #47050

persistent sockets for Resolver::bg(send|read|isready)

Fix rt.cpan.org #15515

bgsend on TCP

(wiz)

2015-11-12 16:26:06 UTC MAIN commitmail json YAML

Updated textproc/iso-codes to 3.63

(wiz)

2015-11-12 16:25:51 UTC MAIN commitmail json YAML

Update iso-codes to 3.63:

iso-codes 3.63
--------------
Dr. Tobias Quathamer <toddy@debian.org>
Sun, 1 Nov 2015

  [ ISO 639 translations ]
  * Ukrainian by Yuri Chornoivan (TP)

  [ ISO 639-3 translations ]
  * Ukrainian by Yuri Chornoivan (TP)

(wiz)

2015-11-12 16:23:24 UTC MAIN commitmail json YAML

Updated x11/xf86-video-ati to 7.6.1

(wiz)

2015-11-12 16:23:09 UTC MAIN commitmail json YAML

Update xf86-video-ati to 7.6.1:

7.6.1:

This is a brown paper bag release fixing a double-free bug in the 7.6.0
release.

I could swear I'd tested this appropriately yesterday, but apparently
not. :(

Michel D辰nzer (3):
      Post 7.6.0 release version bump
      Remove duplicate free(output_ids) call
      Set version for 7.6.1 release

The xf86-video-ati 7.6.0 release supports xserver versions 1.8-1.18.

New features in this release:

* DRI3 and Present extension support, allowing more efficient and secure
  OpenGL compositing
* Option "TearFree" [0] to eliminate tearing (currently only effective for
  non-rotated outputs)
* Option "ShadowPrimary" [0] which may deliver better performance for some
  2D use cases, at the potential expense of other use cases (only available
  with glamor)
* DisplayPort 1.2 MST support
* Implemented support for Xorg -background none with glamor and fixed it to
  work better with EXA
* The contents of newly allocated buffers are always initialized before
  scanout, reducing intermittent artifacts

[0] Enabling Option "TearFree" or Option "ShadowPrimary" currently disables
    DRI page flipping.

Plus support for a few more Bonaire and Oland GPUs, and lots of other small
improvements and fixes. Thanks to everybody who contributed to this
release!

Adam Jackson (1):
      Remove dead accelDFS flag

Alex Deucher (3):
      radeon: bump version post release
      add new bonaire pci id
      add new OLAND pci id

Dave Airlie (6):
      radeon: stop caching mode resources
      radeon: move output name creation to its own function
      radeon: add support for DP 1.2 display hotplug (v2)
      radeon: adopt for new X server dirty tracking APIs.
      radeon: cleanup the entity rec
      radeon: move radeon_pixmap forward declaration into other block

David Heidelberger (2):
      radeon/vdpau: don't report VDPAU for < r300
      Handle tiling in radeon_set_shared_pixmap_backing

Emil Velikov (1):
      Do not link radeon_drv.so against libpciaccess

Jerome Glisse (2):
      Avoid leaking memory on output.
      Proper leak fix, previous leak fix was bogus.

Mario Kleiner (6):
      present: Move check for async flips
      present: Fix present notify timestamps and counts.
      Allow/Fix use of multiple ZaphodHead outputs per x-screen. (v2)
      Don't set TILE_SPLIT flags if surface.tile_split == 0.
      Fix inconsistent default eg_tile_split in evergreen_accel.c
      Make selection between DRI2 and DRI3 consistent with other drivers. (v2)

Michel D辰nzer (78):
      Remove duplicate OPTION_PAGE_FLIP entry
      PRIME: Don't advertise offload capabilities when acceleration is disabled
      Prefer drmModeSetCursor2 over drmModeSetCursor
      Require at least xserver 1.8
      Move xorg_list backwards compatibility to new radeon_list.h header
      Add DRM event queue helpers v2
      DRI2: Simplify blit fallback handling for scheduled swaps
      DRI2: Remove superfluous assignments to *_info->frame
      DRI2: Move radeon_dri2_flip_event_handler
      DRI2: Use helper functions for DRM event queue management v3
      DRI2: Split out helper for getting UST and MSC of a specific CRTC
      Move #include "radeon_glamor.h" from radeon.h to where it's needed
      Fold radeon_glamor_flush into radeon_cs_flush_indirect
      Add support for SYNC extension fences v2
      Add support for the Present extension v2
      Add DRI3 support v2
      Simplify includes in radeon_{dri3,present}.c
      Add xorg_list_for_each_entry_safe fallback in radeon_list.h
      Initialize boolean variable before calling xf86GetOptValBool
      DRI3: Use open hook instead of open_client
      Always include misync.h before other misync headers
      glamor: Add glamor_fd_from_pixmap define for standalone glamor tree
      dri3: Use screen->CreatePixmap instead of fbCreatePixmap directly
      EXA: Return NULL from radeon_get_pixmap_bo if there is no driver private
      configure.ac: Check for misyncshm.h again
      Adapt radeon_sync.c for misyncshm.h vs misync.h as well
      Make radeon_do_pageflip take a BO handle directly
      Present: Add radeon_present_get_pixmap_handle helper
      glamor: Avoid generating GEM flink names for BOs shared via DRI3 v2
      glamor: Handle GLAMOR_* flags removed from xserver
      Increase robustness against DRM page flip ioctl failures v3
      Simplify radeon_do_pageflip() error handling slightly more
      Move radeon_drm_handler/abort_proc fields to drmmode_flipdata_rec
      Move get_pixmap_handle helper to radeon_bo_helper.c
      DRI2: Use radeon_get_pixmap_handle
      Only enable SYNC extension fences and the Present extension along with DRI3
      Add radeon_get_pixmap_tiling_flags helper
      present: Don't flip between BOs with different tiling parameters
      Rename scanout_pixmap_x field to prime_pixmap_x
      Split out struct drmmode_scanout for rotation shadow buffer information
      Add RADEON_CREATE_PIXMAP_SCANOUT flag
      glamor: Remove unused function radeon_glamor_pixmap_is_offscreen
      glamor: Add radeon_pixmap parameter to radeon_glamor_create_textured_pixmap
      glamor: Add wrappers for the X server rendering hooks
      glamor: Add Option "ShadowPrimary" v2
      glamor: Remove the stride member of struct radeon_pixmap
      Add Option "TearFree" v4
      DRI2: Clear old->devPrivate.ptr in fixup_glamor
      Only copy fbcon BO contents if bgNoneRoot is TRUE
      Defer initial drmmode_copy_fb call until root window creation
      Defer initial modeset until the first BlockHandler invocation
      Update scanout pixmap contents before setting a mode with it
      Make drmmode_copy_fb() work with glamor as well
      On screen resize, clear the new buffer before displaying it
      Don't call radeon_get_pixmap_private() when using EXA
      Skip disabled CRTCs in drmmode_set_desired_modes() even if set_hw == FALSE
      glamor: Deal with glamor_glyphs_init being removed from xserver
      Replace SyncFence typedef with declaration of struct _SyncFence
      present: Remove get_drmmode_crtc helper
      glamor: Only wait for GPU writes in radeon_glamor_prepare_access_cpu_ro
      DRI2: Fix handling of drmmode_crtc_get_ust_msc return code
      Don't attempt a DRI2/Present page flip while the other one is flipping
      Skip disabled CRTCs in radeon_scanout_(do_)update
      present: Fall back to modeset for unflip operation
      present: Look at all CRTCs to determine if we can flip
      present: Handle DPMS off in radeon_present_get_ust_msc
      Remove unused local variable pRADEONEnt
      glamor: Move declaration of struct radeon_pixmap out of #if/#else blocks
      Only call drmmode_copy_fb (at most) once on server startup
      Wait for scanout BO initialization to finish before setting mode
      DRI2: Don't ignore rotated CRTCs in amdgpu_dri2_drawable_crtc
      DRI2: Keep MSC monotonic when moving window between CRTCs
      Only align screen / scanout pixmap height where necessary
      Call xf86CrtcRotate from initial drmmode_set_desired_modes call
      Don't advertise rotation support without hardware acceleration v2
      Eliminate redundant data parameter from drmmode_crtc_scanout_create
      Properly handle drmModeAddFB failure in drmmode_crtc_scanout_allocate
      Bump version for 7.6.0 release

Piotr Redlewski (2):
      Disable CRTCs when disabling the outputs
      Do not try to enable already enabled CRTCs in DPMS hook

Rolf Eike Beer (1):
      radeon: remove unneeded inclusion of sarea.h

Stephen Chandler Paul (1):
      Handle failures in setting a CRTC to a DRM mode properly

Tom St Denis (5):
      dri2: Avoid calculation with undefined msc value
      Simplify pick best crtc to fold two loops into one
      Clean up allocation in RADEONInitVideo()
      Simplify drmmode_set_mode_major() and avoid leaking memory.
      Clean up radeon_dri2_create_buffer2()

(wiz)

2015-11-12 16:14:21 UTC MAIN commitmail json YAML

Updated x11/xf86-video-rendition to 4.2.6

(wiz)

2015-11-12 16:14:06 UTC MAIN commitmail json YAML

Update xf86-video-rendition to 4.2.6:

Just a few accumulated build fixes.

Adam Jackson (4):
      Remove mibstore.h
      Fix build against xserver 1.17
      Remove dependency on xf86PciInfo.h
      rendition 4.2.6

(wiz)

2015-11-12 16:12:33 UTC MAIN commitmail json YAML

Updated graphics/png to 1.6.19

(wiz)

2015-11-12 16:12:19 UTC MAIN commitmail json YAML

Update png to 1.6.19:

Libpng 1.6.19 - November 12, 2015
Changes since the last public release (1.6.18):
  Updated obsolete information about the simplified API macros in the
    manual pages (Bug report by Arc Riley).
  Avoid potentially dereferencing NULL info_ptr in png_info_init_3().
  Rearranged png.h to put the major sections in the same order as
    in libpng17.
  Eliminated unused PNG_COST_SHIFT, PNG_WEIGHT_SHIFT, PNG_COST_FACTOR, and
    PNG_WEIGHT_FACTOR macros.
  Suppressed some warnings from the Borland C++ 5.5.1/5.82 compiler
    (Bug report by Viktor Szakats).  Several warnings remain and are
    unavoidable, where we test for overflow.
  Fixed potential leak of png_pixels in contrib/pngminus/pnm2png.c
  Fixed uninitialized variable in contrib/gregbook/rpng2-x.c
  Moved config.h.in~ from the "libpng_autotools_files" list to the
    "libpng_autotools_extra" list in autogen.sh because it was causing a
    false positive for missing files (bug report by Robert C. Seacord).
  Removed unreachable "break" statements in png.c, pngread.c, and pngrtran.c
    to suppress clang warnings (Bug report by Viktor Szakats).
  Fixed some bad links in the man page.
  Changed "n bit" to "n-bit" in comments.
  Added signed/unsigned 16-bit safety net. This removes the dubious
    0x8000 flag definitions on 16-bit systems. They aren't supported
    yet the defs *probably* work, however it seems much safer to do this
    and be advised if anyone, contrary to advice, is building libpng 1.6
    on a 16-bit system. It also adds back various switch default clauses
    for GCC; GCC errors out if they are not present (with an appropriately
    high level of warnings).
  Safely convert num_bytes to a png_byte in png_set_sig_bytes() (Robert
    Seacord).
  Fixed the recently reported 1's complement security issue by replacing
    the value that is illegal in the PNG spec, in both signed and unsigned
    values, with 0. Illegal unsigned values (anything greater than or equal
    to  0x80000000) can still pass through, but since these are not illegal
    in ANSI-C (unlike 0x80000000 in the signed case) the checking that
    occurs later can catch them (John Bowler).
  Fixed png_save_int_32 when int is not 2's complement (John Bowler).
  Updated libpng16 with all the recent test changes from libpng17,
    including changes to pngvalid.c to ensure that the original,
    distributed, version of contrib/visupng/cexcept.h can be used
    (John Bowler).
  pngvalid contains the correction to the use of SAVE/STORE_
    UNKNOWN_CHUNKS; a bug revealed by changes in libpng 1.7. More
    tests contain the --strict option to detect warnings and the
    pngvalid-standard test has been corrected so that it does not
    turn on progressive-read. There is a separate test which does
    that. (John Bowler)
  Also made some signed/unsigned fixes.
  Make pngstest error limits version specific. Splitting the machine
    generated error structs out to a file allows the values to be updated
    without changing pngstest.c itself. Since libpng 1.6 and 1.7 have
    slightly different error limits this simplifies maintenance. The
    makepngs.sh script has also been updated to more accurately reflect
    current problems in libpng 1.7 (John Bowler).
  Incorporated new test PNG files into make check.  tests/pngstest-*
    are changed so that the new test files are divided into 8 groups by
    gamma and alpha channel.  These tests have considerably better code
    and pixel-value coverage than contrib/pngsuite; however,coverage is
    still incomplete (John Bowler).
  Removed the '--strict' in 1.6 because of the double-gamma-correction
    warning, updated pngstest-errors.h for the errors detected with the
    new contrib/testspngs PNG test files (John Bowler).
  Worked around rgb-to-gray issues in libpng 1.6.  The previous
    attempts to ignore the errors in the code aren't quite enough to
    deal with the 'channel selection' encoding added to libpng 1.7; abort.
  Fixed 'pow' macros in pngvalid.c. It is legal for 'pow' to be a
    macro, therefore the argument list cannot contain preprocessing
    directives.  Make sure pow is a function where this happens. This is
    a minimal safe fix, the issue only arises in non-performance-critical
    code (bug report by Curtis Leach, fix by John Bowler).
  Added sPLT support to pngtest.c
  Prevent setting or writing over-length PLTE chunk (Cosmin Truta).
  Silently truncate over-length PLTE chunk while reading.
  Libpng incorrectly calculated the output rowbytes when the application
    decreased either the number of channels or the bit depth (or both) in
    a user transform.  This was safe; libpng overallocated buffer space
  (potentially by quite a lot; up to 4 times the amount required) but,
  from 1.5.4 on, resulted in a png_error (John Bowler).
  Fixed some inconsequential cut-and-paste typos in
png_set_cHRM_XYZ_fixed().
  Clarified COPYRIGHT information to state explicitly that versions
    are derived from previous versions.
  Removed much of the long list of previous versions from png.h and
    libpng.3.

(wiz)

2015-11-11 13:03:36 UTC MAIN commitmail json YAML

+ gmp-6.1.0, iso-codes-3.63, libuuid-2.27.1, py-html2text-2015.11.4,
  py-iso8601-0.1.11, py-markdown-2.6.4, py-setuptools-18.5,
  py-urwid-1.3.1, talloc-2.1.5.

(wiz)