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

2024-05-13 19:50:41 UTC Now

2017-01-02 01:29:37 UTC MAIN commitmail json YAML

Update to 0.204002

Upstream changes:
0.204002  2016-12-21 15:40:02-06:00 America/Chicago

    [ BUG FIXES ]
    * GH #975: Fix "public_dir" configuration to work, just like
      DANCER_PUBLIC. (Sawyer X)

    [ ENHANCEMENTS ]
    * You can now call '$self->find_plugin(...)' within a plugin
      in order to find a plugin, in order to use its DSL in your
      custom plugin. (Sawyer X)

    [ DOCUMENTATION ]
    * GH #1282: Typo in Cookbook. (Kurt Edmiston)
    * GH #1214: Update Migration document. (Sawyer X)
    * GH #1286: Clarify hook behavior when disabling layout (biafra)
    * GH #1280: Update documentation to use specific parameter
                keywords (Hunter McMillen)

(wen)

2017-01-02 01:17:31 UTC MAIN commitmail json YAML

Updated www/p5-HTML-Lint to 2.26

(wen)

2017-01-02 01:16:47 UTC MAIN commitmail json YAML

Update to 2.26

Upstream changes:
2.26    Thu Dec 29 22:36:54 CST 2016
    Stable release.  No changes from previous release.

2.25_02 Tue Dec 27 14:34:22 CST 2016
    [FIXES]
    html_fragment_ok() was not properly excluding document-level errors.
    It was effectively the same as html_ok().

2.25_01 Fri Dec 23 22:36:17 CST 2016
    [ENHANCEMENTS]
    Added two new types of errors to let you know you're using the
    API incorrectly.  You should be parsing files like this:

        my $lint = HTML::Lint->new;
        $lint->newfile( $filename );
        $lint->parse( $line );
        $lint->eof();
        my @errors = $lint->errors();

    If you neglect to call ->parse or ->eof, you'll get an error returned
    in the list of errors from ->errors().

    [FIXES]
    Test::HTML::Lint::html_fragment_ok() was not properly calling ->eof.

(wen)

2017-01-02 01:14:22 UTC MAIN commitmail json YAML

Updated devel/p5-Test-Deep to 1.126

(wen)

2017-01-02 01:13:29 UTC MAIN commitmail json YAML

Update to 1.126

Upstream changes:
1.126    2016-12-27
        - no changes since v1.125_001

1.125_001 2016-12-27
        - if objects in the "expected" structured have an as_test_deep_cmp
          method, it will be called and its return (which should be a
          Test::Deep::Cmp object) will be used as the test for that location in
          the structure
        - internal undocumented class_base routine has been replaced
          with a different, clearly private routine
        - the LeafWrapper is also used for objects with an unknown reftype
          (like LVALUE or other weird ones)

(wen)

2017-01-02 00:03:42 UTC MAIN commitmail json YAML

On i386, use -march=i586 for 64-bit CAS

This matches tnn's change to lang/libLLVM.  No PKGREVISION; no change
on !i386 and on i386 this did not build before.

(gdt)

2017-01-01 22:36:34 UTC MAIN commitmail json YAML

Add support for the "opus" option (disabled by default, so no PKGREVISION bump)

Patch provided by Adrien Fernandes via #NetBSD

(leot)

2017-01-01 22:01:45 UTC MAIN commitmail json YAML

2017-01-01 22:00:12 UTC MAIN commitmail json YAML

2017-01-01 21:50:37 UTC MAIN commitmail json YAML

Updated security/py-tlslite to 0.4.8

(schmonz)

2017-01-01 21:50:31 UTC MAIN commitmail json YAML

Update to 0.4.8. From the changelog:

0.4.8 - 11/12/2014
- Added more acknowledgements and security considerations
0.4.7 - 11/12/2014
- Added TLS 1.2 support (Yngve Pettersen and Paul Sokolovsky)
- Don't offer SSLv3 by default (e.g. POODLE)
- Fixed bug with PyCrypto_RSA integration
- Fixed harmless bug that added non-prime into sieves list
- Added "make test" and "make test-dev" targets (Hubert Kario)
0.4.5 - 3/20/2013
- **API CHANGE**: TLSClosedConnectionError instead of ValueError when writing
  to a closed connection.  This inherits from socket.error, so should
  interact better with SocketServer (see http://bugs.python.org/issue14574)
  and other things expecting a socket.error in this situation.
- Added support for RC4-MD5 ciphersuite (if enabled in settings)
  - This is allegedly necessary to connect to some Internet servers.
- Added TLSConnection.unread() function
- Switched to New-style classes (inherit from 'object')
- Minor cleanups
0.4.4 - 2/25/2013
- Added Python 3 support (Martin von Loewis)
- Added NPN client support (Marcelo Fernandez)
- Switched to RC4 as preferred cipher
  - faster in Python, avoids "Lucky 13" timing attacks
- Fixed bug when specifying ciphers for anon ciphersuites
- Made RSA hashAndVerify() tolerant of sigs w/o encoded NULL AlgorithmParam
  - (this function is not used for TLS currently, and this tolerance may
      not even be necessary)
0.4.3 - 9/27/2012
- Minor bugfix (0.4.2 doesn't load tackpy)
0.4.2 - 9/25/2012
- Updated TACK (compatible with tackpy 0.9.9)
0.4.1 - 5/22/2012
- Fixed RSA padding bugs (w/help from John Randolph)
- Updated TACK (compatible with tackpy 0.9.7)
- Added SNI
- Added NPN server support (Sam Rushing/Google)
- Added AnonDH (Dimitris Moraitis)
- Added X509CertChain.parsePemList
- Improved XML-RPC (Kees Bos)

0.4.0 - 2/11/2012
- Fixed pycrypto support
- Fixed python 2.6 problems

0.3.9.x - 2/7/2012

Much code cleanup, in particular decomposing the handshake functions so they
are readable. The main new feature is support for TACK, an experimental
authentication method that provides a new way to pin server certificates (See
https://github.com/moxie0/Convergence/wiki/TACK ).

Also:

- Security Fixes
  - Sends SCSV ciphersuite as per RFC 5746, to signal non-renegotiated
    Client Hello.  Does not support renegotiation (never has).
  - Change from e=3 to e=65537 for generated RSA keys, not strictly
    necessary but mitigates risk of sloppy verifier.
  - 1/(n-1) countermeasure for BEAST.

- Behavior changes:
  - Split cmdline into tls.py and tlstest.py, improved options.
  - Formalized LICENSE.
  - Defaults to closing socket after sending close_notify, fixes hanging.
    problem that would occur sometime when waiting for other party's
    close_notify.
  - Update SRP to RFC 5054 compliance.
  - Removed client handshake "callbacks", no longer support the SRP
    re-handshake idiom within a single handshake function.

- Bugfixes
  - Added hashlib support, removes Deprecation Warning due to sha and md5.
  - Handled GeneratorExit exceptions that are a new Python feature, and
    interfere with the async code if not handled.

- Removed:
  - Shared keys (it was based on an ancient I-D, not TLS-PSK).
  - cryptlib support, it wasn't used much, we have enough other options.
  - cryptoIDs (TACK is better).
  - win32prng extension module, as os.urandom is now available.
  - Twisted integration (unused?, slowed down loading).
  - Jython code (ancient, didn't work).
  - Compat support for python versions < 2.7.

- Additions
  - Support for TACK via TACKpy.
  - Support for CertificateRequest.certificate_authorities ("reqCAs")
  - Added TLSConnection.shutdown() to better mimic socket.
  - Enabled Session resumption for XMLRPCTransport.

(schmonz)

2017-01-01 18:19:58 UTC MAIN commitmail json YAML

use jdbc-mysql51 if available

(spz)

2017-01-01 17:26:13 UTC MAIN commitmail json YAML

update to current tomcat 8.0 train version, fixing CVE-2016-5388.

Changelog:

Tomcat 8.0.39 (violetagg)
Catalina

    Fix: When creating a new Connector via JMX, ensure that both HTTP/1.1 and AJP/1.3 connectors can be created. (markt)
    Fix: Include the Context name in the log message when an item cannot be added to the cache. (markt)
    Fix: Exclude JAR files in /WEB-INF/lib from the static resource cache. (markt)
    Fix: When calling getResourceAsStream() on a directory, ensure that null is returned. (markt)
    Fix: 60161: Allow creating subcategories of the container logger, and use it for the rewrite valve. (remm)
    Fix: Correctly test for control characters when reading the provided shutdown password. (markt)
    Fix: When configuring the JMX remote listener, specify the allowed types for the credentials. (markt)

Coyote

    Fix: Correct the HTTP header parser so that DEL is not treated as a valid token character. (markt)
    Fix: 60319: When using an Executor, disconnect it from the Connector attributes maxThreads, minSpareThreads and threadPriority to enable the configuration settings to be consistently reported. These Connector attributes will be reported as -1 when an Executor is in use. The values used by the executor may be set and obtained via the Executor. (markt)
    Fix: If an I/O error occurs during async processing on a non-container thread, ensure that the onError() event is triggered. (markt)
    Fix: Improve detection of I/O errors during async processing on non-container threads and trigger async error handling when they are detected. (markt)
    Add: Add additional checks for valid characters to the HTTP request line parsing so invalid request lines are rejected sooner. (markt)

Web applications

    Fix: Correct a typo in HTTP Connector How-To. Issue reported via comments.apache.org. (violetagg)
    Fix: Fix default value of validationInterval attribute in jdbc-pool. (kfujino)
    Fix: Correct a typo in CGI How-To. Issue reported via comments.apache.org. (violetagg)

Tribes

    Fix: When the proxy node sends a backup retrieve message, ensure that using the channelSendOptions that has been set rather than the default channelSendOptions. (kfujino)

Other

    Update: Update the ECJ compiler to version 4.5.1. (markt)
    Fix: Remove classes from tomcat-util-scan.jar that are duplicates of those in tomcat-util.jar. (markt)

2016-10-10 Tomcat 8.0.38 (markt)
Catalina

    Add: 59961: Add an option to the StandardJarScanner to control whether or not JAR Manifests are scanned for additional class path entries. (markt)
    Fix: 60013: Refactor the previous fix to align the behaviour of the Rewrite Valve with mod_rewrite. As part of this, provide an implementation for the B and NE flags and improve the handling for the QSA flag. Includes multiple test cases by Santhana Preethiand a patch by Tiago Oliveira. (markt)
    Fix: 60087: Refactor the web resources handling to use the Tomcat specific war:file:... URL protocol to refer to WAR files and their contents rather than the standard jar:file:... form since some components of the JRE, such as JAR verification, give unexpected results when the standard form is used. A side-effect of the refactoring is that when using packed WARs, it is now possible to reference a WAR and/or specific JARs within a WAR in the security policy file used when running under a SecurityManager. (markt)
    Fix: 60116: Fix a problem with the rewrite valve that caused back references evaluated in conditions to be forced to lower case when using the NC flag. (markt)
    Fix: Ensure Digester.useContextClassLoader is considered in case the class loader is used. (violetagg)
    Fix: 60117: Ensure that the name of LogLevel is localized when using OneLineFormatter. Patch provided by Tatsuya Bessho. (kfujino)
    Fix: 60146: Improve performance for resource retrieval by making calls to WebResource.getInputStream() trigger caching if the resource is small enough. Patch provided by mohitchugh. (markt)
    Add: 60151: Improve the exception error messages when a ResourceLink fails to specify the type, specifies an unknown type or specifies the wrong type. (markt)
    Fix: 60167: Ignore empty lines in /etc/passwd files when using the PasswdUserDatabase. (markt)
    Fix: 60170: Exclude the compressed test file index.html.br from RAT analysis. Patch provided by Gavin McDonald. (markt)
    Fix: When starting web resources, ensure that class resources are only started once. (markt)
    Fix: Improve the access checks for linked global resources to handle the case where the current class loader is a child of the web application class loader. (markt)
    Fix: 60199: Log a warning if deserialization issues prevent a session attribute from being loaded. (markt)

Coyote

    Fix: Correctly handle a call to AsyncContext.complete() from a non-container thread when non-blocking I/O is being used. (markt)
    Add: Refactor the code that implements the requirement that a call to complete() or dispatch() made from a non-container thread before the container initiated thread that called startAsync() completes must be delayed until the container initiated thread has completed. Rather than implementing this by blocking the non-container thread, extend the internal state machine to track this. This removes the possibility that blocking the non-container thread could trigger a deadlock. (markt)
    Fix: 60123: Avoid potential threading issues that could cause excessively large vales to be returned for the processing time of a current request. (markt)
    Fix: 60174: Log instances of HeadersTooLargeException during request processing. (markt)

Jasper

    Fix: 60101: Remove preloading of the class that was deleted. (violetagg)

Web applications

    Add: Expand the documentation for the nested elements within a Resources element to clarify the behaviour of different configuration options with respect to the order in which resources are searched. (markt)
    Add: Add an example of using the classesToInitialize attribute of the JreMemoryLeakPreventionListener to the documentation web application. Based on a patch by Cris Berneburg. (markt)
    Fix: 60192: Correct a typo in the status output of the Manager application. Patch provided by Radhakrishna Pemmasani. (markt)

jdbc-pool

    Fix: Notify jmx when returning the connection that has been marked suspect. (kfujino)
    Fix: Ensure that the POOL_EMPTY notification has been added to the jmx notification types. (kfujino)
    Fix: 60099: Ensure that use all method arguments as a cache key when using StatementCache. (kfujino)
    Fix: 60139: Correct Javadocs for PoolConfiguration.getValidationInterval and setValidationInterval. Reported by Phillip Webb. (kfujino)

Other

    Fix: Update the download location for Objenesis. (violetagg)
    Fix: 60164: Replace log4j-core*.jar with log4j-web*.jar since it is log4j-web*.jar that contains the ServletContainerInitializer. (markt)
    Add: Add documentation to the bin/catalina.bat script to remind users that environment variables don't affect the configuration of Tomcat when run as a Windows Service. Based upon a documentation patch by James H.H. Lampert. (schultz)
    Update: Update the packaged version of the Tomcat Native Library to 1.2.10 to pick up the latest Windows binaries built with OpenSSL 1.0.2j. (markt)

2016-09-05 Tomcat 8.0.37 (markt)
Catalina

    Fix: 57705: Add debug logging for requests denied by the remote host and remote address valves and filters. Based on a patch by Graham Leggett. (markt)
    Add: 59399: Add a new option to the Realm implementations that ship with Tomcat that allows the HTTP status code used for HTTP -> HTTPS redirects to be controlled per Realm. (markt)
    Update: Change the default of the sessionCookiePathUsesTrailingSlash attribute of the Context element to false since the problems caused when a Servlet is mapped to /* are more significant than the security risk of not enabling this option by default. (markt)
    Fix: Do not attempt to start web resources during a web application's initialisation phase since the web application is not fully configured at that point and the web resources may not be correctly configured. (markt)
    Fix: 59708: Modify the LockOutRealm logic. Valid authentication attempts during the lock out period will no longer reset the lock out timer to zero. (markt)
    Fix: Improve error handling around user code prior to calling InstanceManager.destroy() to ensure that the method is executed. (markt)
    Fix: 59813: Ensure that circular relations of the Class-Path attribute from JAR manifests will be processed correctly. (violetagg)
    Fix: Ensure that reading the singleThreadModel attribute of a StandardWrapper via JMX does not trigger initialisation of the associated servlet. With some frameworks this can trigger an unexpected initialisation thread and if initilisation is not thread-safe the initialisation can then fail. (markt)
    Fix: Compatibility with rewrite from httpd for non existing headers. (jfclere)
    Fix: By default, treat paths used to obtain a request dispatcher as encoded. This behaviour can be changed per web application via the dispatchersUseEncodedPaths attribute of the Context. (markt)
    Fix: 59839: Apply roleSearchAsUser to all nested searches in JNDIRealm. (fschumacher)
    Fix: 59859: Fix resource leak in WebDAV servlet. Based on patch by Coty Sutherland. (fschumacher)
    Add: Provide a mechanism that enables the container to check if a component (typically a web application) has been granted a given permission when running under a SecurityManager without the current execution stack having to have passed through the component. Use this new mechanism to extend SecurityManager protection to the system property replacement feature of the digester. (markt)
    Add: When retrieving an object via a ResourceLink, ensure that the object obtained is of the expected type. (markt)
    Fix: 59824: Mark the RewriteValve as supporting async processing by default. (markt)
    Fix: 59862: Allow nested jar files scanning to be filtered with the system property tomcat.util.scan.StandardJarScanFilter.jarsToSkip. Patch is provided by Terence Bandoian. (violetagg)
    Fix: 59866: When scanning WEB-INF/classes for annotations, don't scan the contents of WEB-INF/classes/META-INF (if present) since classes will never be loaded from that location. (markt)
    Fix: 59888: Correctly handle tabs and spaces in quoted version one cookies when using the Rfc6265CookieProcessor. (markt)
    Fix: 59912: Fix an edge case in input stream handling where an IOException could be thrown when reading a POST body. (markt)
    Fix: 59960: Fix Javadoc so it builds with Java 8. Patch by Coty Sutherland. (markt)
    Fix: 59966: Do not start the web application if the error page configuration in web.xml is invalid. (markt)
    Fix: Switch the CGI servlet to the standard logging mechanism and remove support for the debug attribute. (markt)
    Fix: Changes to the allowLinking attribute of a StandardRoot instance now invalidate the cache if caching is enabled. (markt)
    Add: Add a new initialisation parameter, envHttpHeaders, to the CGI Servlet to mitigate httpoxy (CVE-2016-5388) by default and to provide a mechanism that can be used to mitigate any future, similar issues. (markt)
    Add: When adding and removing ResourceLinks dynamically, ensure that the global resource is only visible via the ResourceLinkFactory when it is meant to be. (markt)
    Fix: 60008: When processing CORs requests, treat any origin with a URI scheme of file as a valid origin. (markt)
    Fix: Improve handling of exceptions during a Lifecycle events triggered by a state transition. The exception is now caught and the component is now placed into the FAILED state. (markt)
    Fix: 60013: Fix encoding issues when using the RewriteValve with UTF-8 query strings or UTF-8 redirect URLs. (markt)
    Fix: 60022: Improve handling when a WAR file and/or the associated exploded directory are symlinked into the appBase. (markt)
    Fix: Fix a file descriptor leak when reading the global web.xml. (markt)
    Fix: Consistently decode URL patterns provided via web.xml using the encoding of the web.xml file where specified or UTF-8 where no explicit encoding is specified. (markt)
    Fix: Make timing attacks against the Realm implementations harder. (schultz)

Coyote

    Fix: Improve error handling around user code prior to calling InstanceManager.destroy() to ensure that the method is executed. (markt)
    Fix: Extend synchronization for NIO2 writes to avoid ConcurrentModificationException observed during testing. (markt)
    Fix: 59904: Add a limit (default 200) for the number of cookies allowed per request. Based on a patch by gehui. (markt)
    Fix: 59925: Correct regression in r1628368 and ensure that HTTP separators are handled as configured in the LegacyCookieProcessor. Patch provided by Kyohei Nakamura. (markt)
    Fix: OpenSSL now disables 3DES by default so reflect this when using OpenSSL syntax to select ciphers. (markt)

Jasper

    Fix: Improve error handling around user code prior to calling InstanceManager.destroy() to ensure that the method is executed. (markt)
    Fix: Improve the error handling for custom tags to ensure that the tag is returned to the pool or released and destroyed once used. (markt)
    Fix: 60032: Fix handling of method calls that use varargs within EL value expressions. (markt)
    Fix: Ignore engineOptionsClass and scratchdir when running under a security manager. (markt)
    Fix: Fixed StringIndexOutOfBoundsException. Based on a patch provided by wuwen via Github. (violetagg)

WebSocket

    Fix: Improve error handling around user code prior to calling InstanceManager.destroy() to ensure that the method is executed. (markt)
    Fix: 59908: Ensure that a reason phrase is included in the close message if a session is closed due to a timeout. (markt)

Web Applications

    Fix: Do not log an additional case of IOExceptions in the error handler for the Drawboard WebSocket example when the root cause is the client disconnecting since the logs add no value. (markt)
    Fix: 59642: Mention the localDataSource in the DataSourceRealm section of the Realm How-To. (markt)
    Fix: Follow-up to the fix for 59399. Ensure that the new attribute transportGuaranteeRedirectStatus is documented for all Realms. Also document the NullRealm and when it is automatically created for an Engine. (markt)
    Fix: Fix the description of maxAge attribute in jdbc-pool doc. This attribute works both when a connection is returned and when a connection is borrowed. (kfujino)
    Fix: 59774: Correct the prefix values in the documented examples for configuring the AccessLogValve. Patch provided by Mike Noordermeer. (markt)
    Fix: 59868: Clarify the documentation for the Manager web application to make clearer that the host name and IP address in the server section are the primary host name and IP address. (markt)
    Fix: MBeans Descriptors How-To is moved to mbeans-descriptors-howto.html. Patch provided by Radoslav Husar. (violetagg)
    Fix: Update NIO Connector configuration documentation with an information about socket.directSslBuffer. (violetagg)
    Fix: 60034: Correct a typo in the Manager How-To page of the documentation web application. (markt)

Tribes

    Add: Add log message when the ping has timed-out. (kfujino)
    Fix: If the ping message has been received at the AbstractReplicatedMap#leftOver method, ensure that notify the member is alive than ignore it. (kfujino)

jdbc-pool

    Fix: Fix the duplicated connection release when connection verification failed. (kfujino)
    Fix: Ensure that do not remove the abandoned connection that has been already released. (kfujino)
    Fix: In order to avoid the unintended skip of PoolCleaner, remove the check code of the execution interval in the task that has been scheduled. (kfujino)
    Fix: 59850: Ensure that the ResultSet is closed when enabling the StatementCache interceptor. (kfujino)
    Fix: 59923: Reduce the default value of validationInterval in order to avoid the potential issue that continues to return an invalid connection after database restart. (kfujino)
    Fix: Ensure that the ResultSet is returned as Proxy object when enabling the StatementDecoratorInterceptor. (kfujino)
    Fix: 60043: Ensure that the suspectTimeout works without removing connection when the removeAbandoned is disabled. (kfujino)
    Fix: Add log message of when returning the connection that has been marked suspect. (kfujino)
    Fix: Correct Javadoc for ConnectionPool.suspect(). Based on a patch by Yahya Cahyadi. (markt)

Other

    Update: 59276: Update optional Checkstyle library to 6.17. (kkolinko)
    Add: Use the mirror network rather than the ASF master site to download the current ASF dependencies. (markt)
    Update: Update the packaged version of the Tomcat Native Library to 1.2.8 to pick up the latest fixes and make 1.2.8 the minimum recommended version. (markt)
    Fix: 59899: Update Tomcat's copy of the Java Persistence annotations to include the changes made in 2.1 / JavaEE 7. (markt)
    Fix: Fixed typos in mbeans-descriptors.xml files. (violetagg)
    Update: Update the internal fork of Commons BCEL to r1757132 to align with the BCEL 6 release. (markt)
    Update: Update the internal fork of Commons DBCP2 to r1757164 to pick up a couple of bug fixes. (markt)
    Update: Update the internal fork of Commons Codec to r1757174. Code formatting changes only. (markt)
    Update: Update the internal fork of Commons FileUpload to afdedc9. This pulls in a fix to improve the performance with large multipart boundaries. (markt)

(spz)

2017-01-01 17:16:39 UTC MAIN commitmail json YAML

2017-01-01 16:42:30 UTC MAIN commitmail json YAML

Updated pkgtools/pkglint to 5.4.15

(rillig)

2017-01-01 16:41:37 UTC MAIN commitmail json YAML

2017-01-01 16:38:24 UTC MAIN commitmail json YAML

Fixed pkglint warnings about unpaired CONF_FILES definitions.

(rillig)

2017-01-01 16:35:38 UTC MAIN commitmail json YAML

Fixed pkglint warnings about unpaired CONF_FILES declarations.

(rillig)

2017-01-01 16:34:48 UTC MAIN commitmail json YAML

For boost-1.63.0, also update buildlink3.mk

(adam)

2017-01-01 16:32:42 UTC MAIN commitmail json YAML

Updated multimedia/x265 to 2.2

(adam)

2017-01-01 16:31:44 UTC MAIN commitmail json YAML

Version 2.2

Encoder enhancements
--------------------
1. Enhancements to TU selection algorithm with early-outs for improved speed; use :option:`--limit-tu` to exercise.
2. New motion search method SEA (Successive Elimination Algorithm) supported now as :option: `--me` 4
3. Bit-stream optimizations to improve fields in PPS and SPS for bit-rate savings through :option:`--[no-]opt-qp-pps`, :option:`--[no-]opt-ref-list-length-pps`, and :option:`--[no-]multi-pass-opt-rps`.
4. Enabled using VBV constraints when encoding without WPP.
5. All param options dumped in SEI packet in bitstream when info selected.
6. x265 now supports POWERPC-based systems. Several key functions also have optimized ALTIVEC kernels.

(adam)

2017-01-01 16:16:45 UTC MAIN commitmail json YAML

Updated www/seamonkey-l10n to 2.46

(ryoon)

2017-01-01 16:16:11 UTC MAIN commitmail json YAML

2017-01-01 16:15:08 UTC MAIN commitmail json YAML

Updated www/seamonkey to 2.46

(ryoon)

2017-01-01 16:14:08 UTC MAIN commitmail json YAML

Update to 2.46

Changelog:
What's New in SeaMonkey 2.46

SeaMonkey 2.46 contains (among other changes) the following major changes relative to SeaMonkey 2.40:
SeaMonkey-specific changes

    HTML5 fullscreen video (e.g. on YouTube) now works fine.

(ryoon)

2017-01-01 16:10:15 UTC MAIN commitmail json YAML

Updated boost to 1.63.0

(adam)

2017-01-01 16:06:40 UTC MAIN commitmail json YAML

2017-01-01 16:03:57 UTC MAIN commitmail json YAML

Updated misc/fzy to 0.8

(leot)

2017-01-01 16:03:38 UTC MAIN commitmail json YAML

Update misc/fzy to fzy-0.8

Changes:
## 0.8 (2017-01-01)
Bugfixes:
  - Fix cursor position shifing upwards when input has less than 2 items.

(leot)

2017-01-01 16:00:15 UTC MAIN commitmail json YAML

Updated misc/calibre to 2.76.0

(wiz)

2017-01-01 16:00:03 UTC MAIN commitmail json YAML

Updated calibre to 2.76.0.

- version: 2.76.0
  date: 2016-12-30

  bug fixes:
    - title: "E-book viewer: Fix a regression in the previous release that broke the viewer on systems where the temporary directory is a symlink (common on OSX)."

    - title: "EPUB Input: Fix EPUB2 files that specify a cover image via a <meta> tag but not in the <guide> not getting a cover when converted to PDF"

    - title: "PDF Output: Fix conversion failure when input document contains first page with no renderable content."
      tickets: [1652825]

    - title: "Editor: Fix incorrect handling of some regular expressions in the Search tool."
      tickets: [1652621]

    - title: "OS X: Fix dynamically generated context menus, such as the sort by menu not working."
      tickets: [1652694]

    - title: "Fix a crash when running with assertions turned on in Qt."
      tickets: [1652685]

    - title: "Edit Book: Reports tool: Fix an error when right clicking on items in the Links view."
      tickets: [1652960]

  improved recipes:
    - Clarin
    - La Prensa
    - Telam
    - iProfesional
    - Buenos Aires Economico

- version: 2.75.1
  date: 2016-12-23

  new features:
    - title: "Happy Holidays everyone!"

    - title: "Add support for new Kobo firmware version 4.2"

    - title: "Allow using amazon_in, amazon_au, amazon_com identifiers in the Book details panel."
      tickets: [1649371]

  bug fixes:
    - title: "Version 2.75.1 has fixes for a regression in 2.75.0 that broke the Live CSS feature in the editor and caused some minor problems in the viewer"

    - title: "Kobo driver: Fix incorrectly sized covers being sent to some Kobo devices"

    - title: "E-book viewer: Prevent javascript in the book from accessing files on the computer using XMLHttpRequest."
      tickets: [1651728]

    - title: "Edit Book: Fix the 'Search ignoring markup tool' not ignoring comments/processing instructions, etc."
      tickets: [1651160]

    - title: "CSS Transforms: Fix 'is'/'is not' rules not matching currentColor."
      tickets: [1650930]

    - title: "E-book viewer: Make the swipe up gesture move to next section instead of previous section."
      tickets: [1651034]

    - title: "Edit Book: Allow the Spell Check dialog and the search panel to be made much narrower than before."
      tickets: [1650932]

    - title: "Edit Book: Fix customize template window not freely resizable on windows."
      tickets: [1650924]

    - title: "Edit Book: Fix newlines not being matched by the 'Search ignoring markup' tool."
      tickets: [1649383]

    - title: "EPUB Input: Fix incorrect handling of html files that are in a folder above the OPF file."
      tickets: [1649357]

  improved recipes:
    - Ambito Financiero
    - Die Zeit (subscription)
    - Irish Times
    - Guardian
    - Independent
    - Ambito.com

(wiz)

2017-01-01 15:54:28 UTC MAIN commitmail json YAML

Updated graphics/ImageMagick to 7.0.4.1

(wiz)

2017-01-01 15:54:18 UTC MAIN commitmail json YAML

Updated ImageMagick to 7.0.4.1.

2016-12-31  7.0.4-1 Cristy  <quetzlzacatenango@image...>
  * Release ImageMagick version 7.0.4-1, GIT revision 19292:c5ccfa8:20161231.

2016-12-26  7.0.4-1 Cristy  <quetzlzacatenango@image...>
  * Initialize draw_info alpha member to OpaqueAlpha.
  * Monochrome images no longer have inverted colors (reference
    https://github.com/ImageMagick/ImageMagick/issues/332).

(wiz)

2017-01-01 15:52:31 UTC MAIN commitmail json YAML

Added lang/py36-html-docs version 3.6.0

(leot)

2017-01-01 15:52:10 UTC MAIN commitmail json YAML

+ py36-html-docs

(leot)

2017-01-01 15:51:38 UTC MAIN commitmail json YAML

2017-01-01 15:49:24 UTC MAIN commitmail json YAML

Updated net/filezilla to 3.23.0.2

(wiz)

2017-01-01 15:49:13 UTC MAIN commitmail json YAML

Updated filezilla to 3.23.0.2.

3.23.0.2 (2016-12-06)
Bugfixes and minor changes:

    Key file paths entered in the Site Manager are now saved to corresponding server entries in the transfer queue
    MSW: Work around a bug in wxWidgets causing bad icons in the remote directory tree due to wxImageList::GetBitmap errorneously stripping the alpha channel from images
    Allow relative paths and environment variables in the "Cache directory" setting.

3.23.0.1 (2016-12-06)
Bugfixes and minor changes:

    Work around a bug in wxWidgets that has been causing a virtually infinite loop when deleting toolbar buttons

3.23.0 (2016-12-05)
Bugfixes and minor changes:

    Speed up icon scaling and cache scaled icons for faster subsequent loading. The cache directory can be changed through fzdefaults.xml using the "Cache directory" setting
    OS X: Fixed icon display on high-DPI displays in a few more dialogs
    Loading a corrupted layout.xml or search.xml no longer shows an error message, these files are now silently overwritten
    MSW: Fixed a regression where UNC paths where not handled correctly as config location in fzdefaults.xml

3.23.0-rc1 (2016-11-28)
New features:

    New high-resolution icons
    Improvements to the sizing of icons and other user interface elements on high-DPI displays. For technical reasons, existing theme settings have been reverted to their default values. They can be changed again in the settings dialog.
    Make use of the Unix.ownername and Unix.groupname facts for MLSD if available

Bugfixes and minor changes:

    The bookmarks menu updates again after changing global bookmarks
    Adding a site to the Site Manager as part of adding a site-specific bookmark no longer fails if sitemanager.xml does not yet exist
    Strip byte order marks at the beginning of directory listings
    Add an option to filezilla.xml to control cache ttl

3.22.2.2 (2016-11-01)
Bugfixes and minor changes:

    Fixed trimming of FEAT response lines leading to incorrectly detected server features

3.22.2.1 (2016-11-01)
Bugfixes and minor changes:

    OS X: Rebuilt to work around a nasty bug in XCode: Even when linking with -Wl,-no-weak-imports it links against functions not available on older OS X versions
    Fixed a crash on exotic servers only implementing factless MLST/MLSD

3.22.2 (2016-11-01)
Bugfixes and minor changes:

    Tuned appearance of progress bar in transfer queue

3.22.2-rc2 (2016-10-28)
Bugfixes and minor changes:

    SFTP: Renaming a file or directory where the new name already refers to a directory no longer moves the file into this directory.
    Fix regression from -rc1 with custom ports in the quickconnect bar
    Fix regression from -rc1 parsing the EPSV reply

3.22.2-rc1 (2016-10-25)
New features:

    Building and running FileZilla now depends on libfilezilla >= 0.8.0 (https://lib.filezilla-project.org/).

Bugfixes and minor changes:

    Non-existing key files are no longer silently dropped from the SFTP page in the settings dialog
    Further abbreviate log output if transferring files using SFTP
    Generic proxy usernames and passwords containing non-ASCII characters are again handled correctly
    Fixed an assertion if Ctrl+A is pressed in an empty file list
    *nix: Fixed color of status message in the message log
    *nix, OS X: Fixed an assertion adding files to the queue after having selected a large range of items
    *nix, OS X: Fixed an assertion due to a timing issue when renaming local files

3.22.1 (2016-10-03)
Bugfixes and minor changes:

    OS X: Work around a nasty bug in XCode where programs explicitly compiled for older versions of OS X were silently pulling in features exclusive to the new version, resulting in crashes at runtime
    Fixed a potential crash when using SFTP

3.22.0 (2016-10-01)
Bugfixes and minor changes:

    Bookmarks with the "Directory comparison" checkbox set now work correctly
    MSW: Fix background clearing issue on the size format settings page
    MSW: Toggling the log timestamp option no longer results in wrong log colors
    Fix for premature queue completion action

3.22.0-rc1 (2016-09-24)
New features:

    Directory listing filters can now be exported and imported
    Added the "not all" filter match type to filter out all items not matching all conditions
    Added the "not all" search match type to search for all items not matching all conditions
    Building and running FileZilla now depends on libfilezilla >= 0.7.0 (https://lib.filezilla-project.org/).
    Building and running FileZilla now depends on GnuTLS >= 3.4.15

Bugfixes and minor changes:

    Speed up creation of socket and file i/o threads through the use of a thread pool
    Replace invalid characters in filenames when calculating the local filename for editing remote files
    The updater can now handle HTTPS servers that redirect to other HTTPS servers
    SFTP: Try password based login if a password-protected keyfile is rejected by the server instead of failing the login
    MSW: Tee shell extension now supports long paths on Windows 10

(wiz)

2017-01-01 15:44:54 UTC MAIN commitmail json YAML

Updated lang/py27-html-docs to 2.7.13

(leot)

2017-01-01 15:44:39 UTC MAIN commitmail json YAML

Update lang/py27-html-docs to 2.7.13

No changelog available.

(leot)

2017-01-01 15:42:41 UTC MAIN commitmail json YAML

Updated net/libfilezilla to 0.9.0

(wiz)

2017-01-01 15:42:33 UTC MAIN commitmail json YAML

Updated libfilezilla to 0.9.0.

2016-11-28 - libfilezilla 0.9.0 released

New features:

    Added parameter to fz::to_integral to specify which value is
    returned on error.
    Added fz::remove_file
    Added fz::hex_encode and fz::hex_decode

2016-10-25 - libfilezilla 0.8.0 released

New features:

    Added fz::str_toupper_ascii to complement fz::str_tolower_ascii
    Added fz::trim and fz::trimmed for removing leading and trailing
    whitespace from string
    Added fz::str_is_ascii

Bugfixes and minor changes:

    Fixed zero-padding for x and X string format conversion specifiers

2016-10-03 - libfilezilla 0.7.1 released

Bugfixes and minor changes:

    OS X: Work around a nasty bug in XCode where programs explicitly
    compiled for older versions of OS X were silently pulling in
    features exclusive to the new version, resulting in crashes at
    runtime
    MSW: Fix detection of thread creation failures

(wiz)

2017-01-01 15:38:20 UTC MAIN commitmail json YAML

Updated fonts/unifont to 9.0.06

(wiz)

2017-01-01 15:38:11 UTC MAIN commitmail json YAML

Updated unifont to 9.0.06.

2016-12-22 Paul Hardy <unifoundry@unifoundry.com>

* Version: 9.0.06.
* Makefiles, src/unifontpic.c - changed version number to 9.0.06.
* font/plane00/unifont-base.hex:
  - U+22F5: Added missing dot; thanks to Johnnie Weaver for noticing
    this error.
* font/plane01/plane01.hex:
  - Osage: Glyphs U+0104D9 and U+0104DA were swapped; Johnnie Weaver
    corrected them.  Shifted glyphs that were 7 pixels wide left one
    pixel to line up on the leftmost column.
* font/plane0Fcsur/plane0Fcsur.hex:
  - Pikto: Paul Hardy modified about 50 glyphs to improve shapes.

(wiz)

2017-01-01 15:35:21 UTC MAIN commitmail json YAML

Updated devel/py-hypothesis to 3.6.1

(wiz)

2017-01-01 15:35:12 UTC MAIN commitmail json YAML

Updated py-hypothesis to 3.6.1.

3.6.1 - 2016-12-20

This release fixes a dependency problem and makes some small behind
the scenes improvements.

    The fake-factory dependency was renamed to faker. If you were
    depending on it through hypothesis[django] or hypothesis[fake-factory]
    without pinning it yourself then it would have failed to install
    properly. This release changes it so that hypothesis[fakefactory]
    (which can now also be installed as hypothesis[faker]) will
    install the renamed faker package instead.

    This release also removed the dependency of hypothesis[django]
    on hypothesis[fakefactory] - it was only being used for emails.
    These now use a custom strategy that isn穰 from fakefactory.

    As a result you should also see performance improvements of
    tests which generated User objects or other things with email
    fields, as well as better shrinking of email addresses.

    The distribution of code using nested calls to one_of or the
    | operator for combining strategies has been improved, as
    branches are now flattened to give a more uniform distribution.
    Examples using composite or flatmap should now shrink better.

    In particular this will affect things which work by first
    generating a length and then generating that many items, which
    have historically not shrunk very well.

(wiz)

2017-01-01 15:32:47 UTC MAIN commitmail json YAML

Changes 1.63.0:

Atomic:
* Added the static constant atomic<T>::is_always_lock_free for conformance with C++17. The constant indicates that the given specialization always provides lock-free implementation of atomic operations.
* Improved support of Oracle Studio on x86 targets.

Container:
* Fixed bugs

Context:
* 11687 Xcode (Apple clang) and thread_local
* 12114 context does not preserve fpu context on ios arm64 devices (fixed for other architecturs too)
* 12411 fpu registers not preserved with O2 optimizations in Visual Studio (fixed for other architecturs too)
* 12551 building boost on arm64 causes error: unknown directive
* reduced signatur for ontop-functions
* unit-test for private fcontext-API
* performance-test for ucontext and fcontext fixed

Fiber:
* unbounded_channel and bounded_channel marked as deprecated
* new classes buffered_channel and unbuffered_channel
* performance improved

Fusion:
* Fixed fusion::vector buggy constructors (Thanks to Lee Clagett).
* BOOST_FUSION_ADAPT* and BOOST_FUSION_DEFINE* now allow empty structures. (6592)
* BOOST_FUSION_DEFINE* allows move constructor and assignment. (10099)
* Adaptor for std::array (Thanks to Mateusz ��oskot). (8241)
* Fixed returning temporary variable warnings on MSVC.

Geometry:
* Intersection: take care that output is valid (work in progres, not yet finished - but more is valid)
* 12289 Avoid warning/compilation error for std::cout
* 12412 Invalid result of covered_by() with geographic Points and Boxes
* 12413 rtree::remove() not working properly with geographic Points

Hash:
* Fixed some warnings.

Interprocess:
* Fixed bugs

Intrusive:
* Fixed bugs

Lexical Cast:
* Fixed issue found by -fsanitize=undefined 21

Log:
* Removed the previously deprecated type_info_wrapper.
* Added a way to access the current file name from the text file sink backend. The file name can be obtained with the get_current_file_name method.
* Bug fixes

Metaparse:
* Improved the implementation of BOOST_METAPARSE_STRING

Move:
* Improved experimental adaptive sort algorithm performance
* Activate BOOST_MOVE_FORCEINLINE

Optional:
* Added two new in-place constructors. They work similarly to emplace() functions: they initialize the contained value by perfect-forwarding the obtained arguments. One constructor always initializes the contained value, the other based on a boolean condition.
* Syntax o = {} now correctly un-initializes an optional, just like in std::optional.
* Fixed optional<optional<T>&> initialization. (12203)
* Optional constructors are sfinae-friendly. This fixes interaction with std::tuple. (12563)

Phoenix:
* Most of modules now support C++11 variadic templates.
* Fixed type deduction failure with result type.
* Suppress unused warnings.
* Fixed too few arguments error on binary math functions.
* Added workarounds for older compiler.

Python:
* Added (basic) support for C++11 (std::shared_ptr, std::unique_ptr)
* Incorporated an extension API to wrap NumPy
* Removed obsolete bits and pieces

Test:
* Boost.test v3.4 see the Change log section for more details.
* New feature: per_element and lexicographic modifiers of BOOST_TEST can also be applied to string comparison
* Breaking change: colons that appear in test case names are replaced with underscores
* Bug fixes

TypeIndex:
* Added runtime_cast to the library as an emulation of dynamic_cast. Thanks to Chris Glover for the implementation. See runtime_cast reference for more info.
* Internals of the CTTI were made more platform independant, due to change of the std::size_t type to unsigned int.

Units:
* Fix inspection warnings
* updated physico-chemical constants to CODATA 2014 values
* define biot correctly as 10 Ampere

Unordered:
* Fix an exception safety issue in assignment.
* Use std::allocator_traits where available, and support modern style rebind (12459).
* Add some allocator aware constructors.
* Use the hint iterator in emplace_hint.
* Fixed some warnings.

(adam)

2017-01-01 15:31:57 UTC MAIN commitmail json YAML

Updated math/py-numpy to 1.11.3

(wiz)

2017-01-01 15:31:48 UTC MAIN commitmail json YAML

Updated py-numpy to 1.11.3.

==========================
NumPy 1.11.3 Release Notes
==========================

Numpy 1.11.3 fixes a bug that leads to file corruption when very large files
opened in append mode are used in ``ndarray.tofile``. It supports Python
versions 2.6 - 2.7 and 3.2 - 3.5. Wheels for Linux, Windows, and OS X can be
found on PyPI.

Contributors to maintenance/1.11.3
==================================

A total of 2 people contributed to this release.  People with a "+" by their
names contributed a patch for the first time.

- Charles Harris
- Pavel Potocek +

Pull Requests Merged
====================

- `#8341 <https://github.com/numpy/numpy/pull/8341>`__: BUG: Fix ndarray.tofile large file corruption in append mode.
- `#8346 <https://github.com/numpy/numpy/pull/8346>`__: TST: Fix tests in PR #8341 for NumPy 1.11.x

(wiz)

2017-01-01 15:23:08 UTC MAIN commitmail json YAML

Updated textproc/py-lxml to 3.7.1

(wiz)

2017-01-01 15:22:59 UTC MAIN commitmail json YAML

Updated py-lxml to 3.7.1.

3.7.1 (2016-12-23)
==================

* No source changes, issued only to solve problems with the
  binary packages released for 3.7.0.

(wiz)

2017-01-01 15:18:05 UTC MAIN commitmail json YAML

Updated databases/slony1 to 2.2.5

(adam)

2017-01-01 15:17:03 UTC MAIN commitmail json YAML

Changes 2.2.5:
This release includes the following bug fixes
* Bug 359 dditional parameter to GetConfigOptionByName() in PG 9.6
* Misc other fixes to compile against PG 9.6
* PG 9.5 makefile fix for win32
* Remove 'unsupported' warning for PG 9.5

(adam)

2017-01-01 15:15:48 UTC MAIN commitmail json YAML

2017-01-01 15:06:24 UTC MAIN commitmail json YAML

Correct PKG_OPTIONS_VAR

(adam)

2017-01-01 14:58:37 UTC MAIN commitmail json YAML

Added lang/python36 version 3.6.0

(adam)

2017-01-01 14:48:33 UTC MAIN commitmail json YAML

Updated devel/p5-Params-ValidationCompiler to 0.22

(wiz)

2017-01-01 14:48:24 UTC MAIN commitmail json YAML

Updated p5-Params-ValidationCompiler to 0.22.

0.22    2016-12-31

- Explicitly load the B module. Previously the code relied on this already
  being loaded by something else. Fixed by Tomasz Konojacki. PR #11.

- Removed the alpha warning from the docs.

(wiz)

2017-01-01 14:47:45 UTC MAIN commitmail json YAML

Fix build warning on DragonFly.

Fixes pkg/51713

(rillig)

2017-01-01 14:46:37 UTC MAIN commitmail json YAML

Updated misc/py-anki2 to 2.0.38

(wiz)

2017-01-01 14:46:27 UTC MAIN commitmail json YAML

Updated py-anki2 to 2.0.38.

Changes in 2.0.38

    Fix the Mac builds not including 2.0.37 updates

    Fix make install on the Linux build

    Fix the menus not being translated

Changes in 2.0.37

    The Mac version now stores user data in Library/Application Support/Anki2 instead of Documents/Anki, as the new macOS Desktop & Documents in iCloud feature can cause data corruption. Anki will put a link to the folder in your documents folder to make it easy to access. If you窶决e making manual backups, please make sure you update your backup scripts to copy files from the new location.

    The Linux version is now available as a compiled version, with most of the required libraries built in. This is a bigger download, but will ensure you are able to run Anki even if your distribution has the wrong library version.

    Fix adding clozes in a filtered deck (thanks to Michael)

    Preserve identical fields when switching note type (thanks to Glutanimate)

    Fix an issue that could allow cards to be imported even if the note type had changed

    Tweaks for add-on writers, and some tooltips (thanks to Dmitry)

(wiz)

2017-01-01 14:44:09 UTC MAIN commitmail json YAML

2017-01-01 14:39:03 UTC MAIN commitmail json YAML

Updated textproc/p5-Swim to 0.1.45

(schmonz)

2017-01-01 14:38:58 UTC MAIN commitmail json YAML

Update to 0.1.45. From the changelog:

- Fix split lines on hyperlinks in Pod

(schmonz)

2017-01-01 14:35:38 UTC MAIN commitmail json YAML

Added lang/python36 version 3.6.0

(adam)

2017-01-01 14:34:27 UTC MAIN commitmail json YAML

What’s New In Python 3.6

Summary – Release highlights
New syntax features:

PEP 498, formatted string literals.
PEP 515, underscores in numeric literals.
PEP 526, syntax for variable annotations.
PEP 525, asynchronous generators.
PEP 530: asynchronous comprehensions.
New library modules:

secrets: PEP 506 – Adding A Secrets Module To The Standard Library.
CPython implementation improvements:

The dict type has been reimplemented to use a more compact representation based on a proposal by Raymond Hettinger and similar to the PyPy dict implementation. This resulted in dictionaries using 20% to 25% less memory when compared to Python 3.5.
Customization of class creation has been simplified with the new protocol.
The class attribute definition order is now preserved.
The order of elements in **kwargs now corresponds to the order in which keyword arguments were passed to the function.
DTrace and SystemTap probing support has been added.
The new PYTHONMALLOC environment variable can now be used to debug the interpreter memory allocation and access errors.
Significant improvements in the standard library:

The asyncio module has received new features, significant usability and performance improvements, and a fair amount of bug fixes. Starting with Python 3.6 the asyncio module is no longer provisional and its API is considered stable.
A new file system path protocol has been implemented to support path-like objects. All standard library functions operating on paths have been updated to work with the new protocol.
The datetime module has gained support for Local Time Disambiguation.
The typing module received a number of improvements and is no longer provisional.
The tracemalloc module has been significantly reworked and is now used to provide better output for ResourceWarning as well as provide better diagnostics for memory allocation errors. See the PYTHONMALLOC section for more information.
Security improvements:

The new secrets module has been added to simplify the generation of cryptographically strong pseudo-random numbers suitable for managing secrets such as account authentication, tokens, and similar.
On Linux, os.urandom() now blocks until the system urandom entropy pool is initialized to increase the security. See the PEP 524 for the rationale.
The hashlib and ssl modules now support OpenSSL 1.1.0.
The default settings and feature set of the ssl module have been improved.
The hashlib module received support for the BLAKE2, SHA-3 and SHAKE hash algorithms and the scrypt() key derivation function.

(adam)

2017-01-01 14:07:19 UTC MAIN commitmail json YAML

Updated devel/p5-Test-Simple to 1.302073

(wiz)

2017-01-01 14:07:10 UTC MAIN commitmail json YAML

Updated p5-Test-Simple to 1.302073.

1.302073  2016-12-18 23:02:54-08:00 America/Los_Angeles

    - No changes from last trial

1.302072  2016-12-18 01:08:12-08:00 America/Los_Angeles (TRIAL RELEASE)

    - Expose tools.pl as Test2::Tools::Tiny

(wiz)

2017-01-01 14:06:12 UTC MAIN commitmail json YAML

Updated databases/p5-DBD-SQLite to 1.54

(wiz)

2017-01-01 14:06:03 UTC MAIN commitmail json YAML

Updated p5-DBD-SQLite to 1.54.

1.54 2016-12-24
    - Switched to a production version.
    - Resolved RT#119219: Trivial documentation bug in DBL::SQLite 1.52

1.53_01 2016-11-26
    - Re-enabled perl tokenizer by calling sqlite_db_config
      if SQLite >= 3.12

(wiz)

2017-01-01 14:04:32 UTC MAIN commitmail json YAML

Updated net/p5-Net-DNS to 1.07

(wiz)

2017-01-01 14:04:23 UTC MAIN commitmail json YAML

Updated p5-Net-DNS to 1.07.

**** 1.07 December 29, 2016

Fix rt.cpan.org #118598/#108908

Serious Makefile.PL issues
"make install" now suppressed if pre-1.01 version detected

Fix rt.cpan.org #115558

Net::DNS::Nameserver does not allow EDNS replies

Fix rt.cpan.org #114917

Net::DNS::ZoneFile fails to parse mixed case mnemonics

Fix rt.cpan.org #114876

Use of uninitialized value in lc at MSWin32.pm line 77

Fix rt.cpan.org #114819

Net::DNS fails to compile with taint checks enabled

(wiz)

2017-01-01 14:03:03 UTC MAIN commitmail json YAML

Updated databases/p5-DB_File to 1.840

(wiz)

2017-01-01 14:02:54 UTC MAIN commitmail json YAML

Updated p5-DB_File to 1.840.

1.840 29 Dec 2016

  * #119569: Failed to install DB_File-1.839 into Linux

1.839 29 Dec 2016

  * #119557: DB_File.xs: unused-parameter warnings
  * #107642: unused arg

(wiz)

2017-01-01 14:01:59 UTC MAIN commitmail json YAML

Updated audio/kid3 to 3.4.3

(wiz)

2017-01-01 14:01:49 UTC MAIN commitmail json YAML

Updated kid3 to 3.4.3.

Tue Nov  1 20:16:59 CET 2016  Urs Fleisch  <ufleisch@users.sourceforge.net>

* Release 3.4.3

* New:
  + The RIFF track field name is configurable (IPRT, ITRK, TRCK)
    for better interoperability.
  + The RIFF chunk name for ID3v2 tags in WAV files is configurable
    (ID3, id3) for better interoperability.
  + ID3v2 tags in WAV files can have version 2.3.0 or 2.4.0.

* Improved:
  + Support new classical music frames introduced with iTunes 12.5.

* Fixed:
  + Use the last sort order and column for the file list on startup.
  + Display expected ID3v2 version if no ID3v2 tag exists yet.
  + Tag 3 can be addressed in kid3-cli by number "3".
  + Support translated display frame names in kid3-cli.
  + Avoid crash when pictures in FLAC files are empty or too large.

Wed Aug 24 14:44:04 CEST 2016  Urs Fleisch  <ufleisch@users.sourceforge.net>

* Release 3.4.2

* Fixed:
  + Embed Lyrics works again with makepersonal.co and
    lyrics.wikia.com.
  + Do not add an empty frame when deleting a non existant frame
    in kid3-cli.
  + Support setting multiple frames of the same type with
    copy/paste.
  + Allow editing of quick access frames which are not yet present
    in the file.
  + Reset shortcuts and appearance configuration when the defaults
    are restored in the settings.

* Improved:
  + Do not show any disabled tag values in the Tag 1 section
    for files which do not support an ID3v1 tag.
  + Set the file filter for the file list in the file settings,
    not with the filter used in the open dialog.
  + Disable the global app menu on Ubuntu's Unity desktop.

Fri Jun 24 20:20:20 CEST 2016  Urs Fleisch  <ufleisch@users.sourceforge.net>

* Release 3.4.1

* Fixed:
  + Avoid wrong marking of ID3v2 Date frames as modified.
  + Enable setting M4A, Vorbis date with ISO date/time also when no
    tag exists.
  + Windows: Fix separators and relative file names in playlists.
  + Windows: Install missing SSL DLLs, needed for Discogs import.
  + Windows: Fix temporary file creation in id3lib.

Sat Apr 23 16:30:36 CEST 2016  Urs Fleisch  <ufleisch@users.sourceforge.net>

* Release 3.4.0

* New:
  + Support more than two tags for MP3 files with ID3v1, ID3v2 and APE
    tags, FLAC files with ID3v1, ID3v2 and Vorbis tags.
  + Support RIFF INFO tags in WAV files.
  + Filename to tag format can be defined as a regular expression with
    captures.
  + Perl regular expressions with Qt 5.

* Improved:
  + Import from tags is also available from CLI, QML and D-Bus.
  + Help for editing synchronized lyrics.
  + Handle redirects when downloading.

* Fixed:
  + Windows: Saving files which are open in player, e.g. when editing
    synchronized lyrics.
  + Windows: Timestamp preservation with non-ASCII file names.
  + KDE 5: Jumping to a specific help topic.
  + Enable setting ID3v2.4 date with ISO date/time also when no tag
    exists.
  + Crash when writing to a FLAC file which cannot be opened.

Thu Mar 10 17:55:29 CET 2016  Urs Fleisch  <ufleisch@users.sourceforge.net>

* Release 3.3.2

* New:
  + Setting for text encoding used in playlists and exports.

* Improved:
  + Support removing tags in MPC, WavPack with TagLib 1.11.

* Fixed:
  + Windows: Fix plugin name in qmldir.
  + Windows: Crash when adding large pictures to Ogg files.
  + Windows: Go back to older Qt 5.4.2 to avoid random crashes.
  + Stripping of ID3v2 tags from WAV files with TagLib 1.11.
  + Adapted to Discogs server update.

Thu Dec 17 14:53:06 CET 2015  Urs Fleisch  <ufleisch@users.sourceforge.net>

* Release 3.3.1

* New:
  + Package for Android.
  + Support setting of data in GEOB frames from CLI and scripts.
  + Icons for high pixel density displays.

* Improved:
  + Trim values from tags in format strings to avoid whitespace when
    setting file names from tags.
  + Updated Czech translation.

* Fixed:
  + List picture in get command of kid3-cli also if its description
    is empty.
  + Set configured text encoding in picture frames.
  + Make file renaming work when saving non writable files.
  + Use high resolution icon in task switcher.
  + Avoid cropping in picture preview window on high pixel density
    displays.

(wiz)

2017-01-01 13:53:25 UTC MAIN commitmail json YAML

Updated devel/flex to 2.6.3

(wiz)

2017-01-01 13:53:16 UTC MAIN commitmail json YAML

Updated flex to 2.6.3.

* version 2.6.3 released 2016-12-30

** scanner

*** several bug fixes resolved problems introduced in recent flex
    versions regarding processing of comments, literals and various
    quoting scenarios.

*** If the path to m4 was sufficiently long, a buffer overflow could
    occur. This has been resolved. The fix also removes dependence on
    the constant PATH_MAX.

** build

*** A new configure option --disable-bootstrap changes the behavior of
    the build system when building flex. The default
    "--enable-bootstrap" behavior is to build flex, then to use that
    flex to build flex again. With --disable-bootstrap, the scanner is
    simply built by sedding the scanner source. This is friendlier to
    cross compilation.

*** The compatibility functions in lib/ are no longer built as a
    library. Instead, they are built as $(LIBOBJ) objects. This is
    simpler and friendlier to cross compilation.

*** It is now possible to build flex without building the accompanying
    libfl. This is friendlier to cross compilation. See the
    --disable-libfl option to configure. Resolves #99.

*** the PIC version of libfl was not correctly built. It is no longer
    included in the build/installation targets of flex since it was
    unused.

*** the distributed man page is only rebuilt when the relevant source
    files change or when the binary doesn't exist. In particular, this
    is friendlier to cross compilation. Resolves #108

** test

*** the shell scripts in the test suite are more portable across different shell implementations.

(wiz)

2017-01-01 13:51:34 UTC MAIN commitmail json YAML

Updated print/abcm2ps to 8.13.3

(wiz)

2017-01-01 13:51:25 UTC MAIN commitmail json YAML

Updated abcm2ps to 8.13.3.

---- Version 8.13.3 - 2016-12-31 ----

Fix bad placement of space or grace notes when after a bar and multi-voices
(reported by David Lacroix)
Don't put a repeat bracket at start of line when the line starts with a bar
(reported by Timm Reasbeck)
Add abc2svg.ttf in the tarball and install
%%musicfont added
Remove colors on decorations
(asked by David Lacroix)
Fix bad glyph for cut time meter since 8.13.2
(reported by Timm Reasbeck)

---- Version 8.13.2 - 2016-12-23 ----

Replace 'xlm:space="preserve"' by style 'white-space: pre'
Adjust some glyph offsets for use of music fonts
Change !ped-end! to !ped-up! in deco.abc
Fix bad colors in SVG output
Accept HTML4 colors in 'color=' of %%map
Fix bad vertical offsets and clashes when %%staffscale
(reported by Lionel Coates)
Fix bad octave with 'octave=' since some time
(reported by Jean-Luc Zins)
Fix loss of dot when voice unison
(reported by Reinier Maliepaard)
Simplify Makefile
(adapted from lemmi - VoidLinux)
Fix bad output when color on notes
(reported by David Lacroix)

(wiz)

2017-01-01 13:44:44 UTC MAIN commitmail json YAML

2017-01-01 12:31:12 UTC MAIN commitmail json YAML

Updated textproc/mdoclint to 1.44

(wiz)

2017-01-01 12:30:37 UTC MAIN commitmail json YAML

2017-01-01 12:30:34 UTC MAIN commitmail json YAML

Updated audio/flac to 1.3.2; multimedia/ffmpeg2 to 2.8.10

(adam)

2017-01-01 12:29:12 UTC MAIN commitmail json YAML

version 2.8.10
- avformat/http: Match chunksize checks to master..3.0
- Changelog: fix typos
- ffserver: Check chunk size
- Avoid using the term "file" and prefer "url" in some docs and comments
- avformat/rtmppkt: Check for packet size mismatches
- zmqsend: Initialize ret to 0
- configure: check for strtoull on msvc
- http: move chunk handling from http_read_stream() to http_buf_read().
- http: make length/offset-related variables unsigned.

(adam)

2017-01-01 11:52:36 UTC MAIN commitmail json YAML

FLAC 1.3.2:
General:
* Fix undefined behaviour using GCC/Clang UBSAN (erikd).
* General hardening via fuzz testing with AFL (erikd and others).
* General code improvements (lvqcl, erikd and others).
* Add FLAC in MP4 specification docs (Ralph Giles).
* MSVS build cleanups (lvqcl).
* Fix some cppcheck warnings (erikd).
* Assume all currently used OSes support SSE2.

flac:
* Fix potential infinite loop on flac-to-flac conversion (erikd).
* Add WAVEFORMATEXTENSIBLE to WAV (as needed) when decoding (lvqcl).
* Only write vorbis-comments if they are non-empty.
* Error out if decoding RAW with bits != (8|16|24).

metaflac:
* Add --scan-replay-gain option.

build system:
* Fixes for MSVC and Makefile.lite build systems.

libraries:
* CPU detection cleanup and fixes (Julian Calaby, erikd and lvqcl).
* Fix two stream decoder bugs (Max Kellermann).
* Fix a NULL dereference bug (on a malformed file).
* Changed the LPC order guess for a slight compression improvement, particularly for classical music (Martijn van Beurden).
* Improved encoding speed on older Intel CPUs.
* Fixed a seeking bug when decoding certain files (Miroslav Lichvar).
* Put an upper bound (32768) on the number of seek points.
* Fix potential memory leaks.
* Support 64bit brword/bwword allowing FLAC__BYTES_PER_WORD to be set to 8 (disabled by default).
* Fix an out-of-bounds heap read.
* Win32: Only use large buffers when writing to disk.

(adam)

2017-01-01 11:50:25 UTC MAIN commitmail json YAML

s/webkit24-gtk/webkit-gtk/

(leot)

2017-01-01 11:40:06 UTC MAIN commitmail json YAML

+ ImageMagick-7.0.4.1, abcm2ps-8.13.3, alsa-lib-1.1.3, apache-ant-1.10.0,
  blas-3.7.0, calibre-2.76, flac-1.3.2, flex-2.6.3, jasper-2.0.10,
  lapack-3.7.0, mame-0.181, mitmproxy-1.0, opencv-3.2, p5-DB_File-1.840,
  p5-Net-DNS-1.07, p5-Params-ValidationCompiler-0.22, php-pthreads-3.1.6,
  py-anki2-2.0.38, python-3.6.0, rails-5.0.1, ruby-2.4.0, rust-1.14,
  webkit24-gtk-2.14.2, x264-devel-20161231.

(wiz)

2017-01-01 10:41:07 UTC MAIN commitmail json YAML

Updated textproc/xapian-omega to 1.4.2

(schmonz)

2017-01-01 10:41:03 UTC MAIN commitmail json YAML

Update to 1.4.2. From the changelog:

documentation:

* Replace auto-generated list of the supported MIME types with an
  auto-generated table showing the extensions that are mapped to each MIME type
  by default.  Partly addresses #569, reported by catkin.

indexers:

* omindex: Add support for indexing markdown files (extension .md or .markdown,
  mime-type text/markdown, using "markdown" to convert to HTML).

testsuite:

* Add support for "make installcheck" to run tests against installed version.

build system:

* configure: Fail with clear error with xapian-core < 1.4.0.

portability:

* Fix GCC -Wimplicit-fallthrough warning.

* Add missing <ctime> for time_t.

* Avoid snprintf_for formatting fixed-width integers - it results in warnings
  about possible output truncation with GCC7 (which aren't actually possible
  due to limited input range) and it's a bit heavyweight for this job anyway.

(schmonz)

2017-01-01 10:40:56 UTC MAIN commitmail json YAML

Updated textproc/xapian to 1.4.2

(schmonz)

2017-01-01 10:40:49 UTC MAIN commitmail json YAML

Update to 1.4.2. From the changelog:

API:

* Add XAPIAN_AT_LEAST(A,B,C) macro.

* MSet::snippet(): Optimise snippet generation - it's now ~46% faster in a
  simple test.

* Add Xapian::DOC_ASSUME_VALID flag which tells Database::get_document() that
  it doesn't need to check that the passed docid is valid.  Fixes #739,
  reported by Germ叩n M. Bravo.

* TfIdfWeight: Add support for the L wdf normalisation.  Patch from Vivek Pal.

* BB2Weight: Fix weights when database has just one document.  Our existing
  attempt to clamp N to be at least 2 was ineffective due to computing
  N - 2 < 0 in an unsigned type.

* DPHWeight: Fix reversed sign in quadratic formula, making the upper bound a
  tiny amount higher.

* DLHWeight: Correct upper bound which was a bit too low, due to flawed logic
  in its derivation.  The new bound is slightly less tight (by a few percent).

* DLHWeight,DPHWeight: Avoid calculating log(0) when wdf is equal to the
  document length.

* TermGenerator: Handle stemmer returning empty string - the Arabic stemmer
  can currently do this (e.g. for a single tatweel) and user stemmers can too.
  Fixes #741, reported by Emmanuel Engelhart.

* Database::check(): Fix check that the first docid in each doclength chunk is
  more than the last docid in the previous chunk - this code was in the wrong
  place so didn't actually work.

* Database::get_unique_terms(): Clamp returned value to be <= document length.
  Ideally get_unique_terms() ought to only count terms with wdf > 0, but that's
  expensive to calculate on demand.

glass backend:

* When compacting we now only write the iamglass file out once, and we write it
  before we sync the tables but sync it after, which is more I/O friendly.

* Database::check(): Fix in SEGV when out == NULL and opts != 0.

* Fix potential SEGV with corrupt value stats.

chert backend:

* Fix potential SEGV with corrupt value stats.

build system:

* Add XO_REQUIRE autoconf macro to provide an easy way to handle version checks
  in user configure scripts.

tools:

* quest: Support BM25+, LM and PL2+ weighting schemes.

* xapian-check: Fix when ellipses are shown in 't' mode.  They were being shown
  when there were exactly 6 entries, but we only start omitting entries when
  there are *more* than 6.  Fix applies to both glass and chert.

portability:

* Avoid using opendir()/readdir() in our closefrom() implementation as these
  functions can call malloc(), which isn't safe to do between fork() and exec()
  in a multi-threaded program, but after fork() is exactly where we want to
  use closefrom().  Instead we now use getdirentries() on Linux and
  getdirentriesattr() on OS X (OS X support bugs shaken out with help from
  Germ叩n M. Bravo).

* Support reading UUIDs from /proc/sys/kernel/random/uuid which is especially
  useful when building for Android, as it avoids having to cross-build a UUID
  library.

* Disable volatile workaround for excess precision SEGV for SSE - previously it
  was only being disabled for SSE2.

* When building for x86 using a compiler where we don't know how to disable
  use of 387 FP instructions, we now run remote servers for the testsuite under
  valgrind --tool=none, like we do when --disable-sse is explicitly specified.

* Add alignment_cast<T> which has the same effect as reinterpret_cast<T> but
  avoids warnings about alignment issues.

* Suppress warnings about unused private members.  DLHWeight and DPHWeight
  have an unused lower_bound member, which clang warns about, but we need to
  keep them there in 1.4.x to preserve ABI compatibility.

* Remove workaround for g++ 2.95 bug as we require at least 4.7 now.

* configure: Probe for <cxxabi.h>.  GCC added this header in GCC 3.1, which
  is much older than we support, so we've just assumed it was available if
  __GNUC__ was defined.  However, clang lies and defines __GNUC__ yet doesn't
  seem to reliably provide <cxxabi.h>, so we need to probe for it.

* Fix "unused assignment" warning.

* configure: Probe for __builtin_* functions.  Previously we just checked for
  __GNUC__ being defined, but it's cleaner to probe for them properly -
  compilers other than GCC and those that pretend to be GCC might provide these
  too.

* Use __builtin_clz() with compilers which support it to speed up encoding
  and especially decoding of positional data.  This speed up phrase searching
  by ~0.5% in a simple test.

* Check signed right shift behaviour at compile time - we can use a test on a
  constant expression which should optimise away to just the required version
  of the code, which means that on platforms which perform sign-extension
  (pretty much everything current it seems) we don't have to rely on the
  compiler optimising a portable idiom down to the appropriate right shift
  instruction.

* Improve configure check for log2().  We include <cmath> so the check really
  should succeed if only std::log2() is declared.

* Enable win32-dll option to LT_INIT.

debug code:

* xapian-inspect:

  + Support glass instead of chert.

  + Allow control of showing keys/tags.

  + Use more mnemonic letters than X for command arguments in help.

(schmonz)

2017-01-01 09:15:17 UTC MAIN commitmail json YAML

Updated cad/klayout to 0.24.9

(mef)

2017-01-01 09:15:00 UTC MAIN commitmail json YAML

Updated cad/klayout to 0.24.9
-----------------------------
From: http://klayout.de/development.html
Release date: 2016-11-29
Enhancements: The RBA::Region#smooth function was enhanced to give
      somewhat better results
Enhancements: DXF's circle approximation can now also specified
      through an "accuracy" parameter: if less than the number of specified
      points is required to achieve the given accuracy, the number is
      reduced accordingly. This also applies to the polygon interpolation
        of spline and arc curves.

Enhancement: RBA integration now is compatible with Ruby 2.3 which
      allows building on Ubuntu 16 as well.
Enhancement: OASIS files with instance angles >360 were rejected
      before. Now, this has turned into a warning.

Bugfix: DEF reader was failing to read MASK/via combinations.
Bugfix: The marker browser's "show only rules with errors" option was
enabled again on sorting of errors.
Bugfix: DRC: Using Layout objects for inputs didn't work
Bugfix: Copying Hierarchy treets containing PCell's made the PCell's
  being turned into static cells.

(mef)

2017-01-01 08:43:27 UTC MAIN commitmail json YAML

Updated audio/chromaprint to 1.4.2

(mef)

2017-01-01 08:43:15 UTC MAIN commitmail json YAML

Updated net/aria2 to 1.30.0

(ryoon)

2017-01-01 08:42:52 UTC MAIN commitmail json YAML

Updated audio/chromaprint to 1.4.2
----------------------------------
Version 1.4.2 -- December 28, 2016
==================================
- Fixed invalid memory access when decoding base64-encoded fingerprints.
- Removed unnecessary library dependencies libchromaprint to avoid
  circular dependency problems with FFmpeg.

(mef)

2017-01-01 08:42:45 UTC MAIN commitmail json YAML

Update to 1.30.0

* Update HOMEPAGE

Chagnelog:
aria2 1.30.0
============

Release Note
------------

This release fixes several bugs.  See Changes below for detailed bug
fixes.  This release adds an ability to expand `${HOME}` to user's
home directory in several options.  It would be useful when used in
configuration file.  -S option against torrent file now prints out DHT
nodes.

Changes
-------

* mingw: Use sqlite 3.15.2

* Fix bug that --disable-websocket causes build error

* Fix bug that lower bound of optimize-concurrent-downloads becomes 1

  GH-798

* Print DHT nodes with -S option

  GH-795

* Take into account address family when resolving DHT node address

  GH-794

* Allow block device file to -i option

  GH-785

* Expand `${HOME}` to user's home directory in several options

  The following options implement this substitution:

  * --ca-certificate
  * --certificate
  * --dht-file-path
  * --dht-file-path6
  * --dir
  * --input-file
  * --load-cookies
  * --log
  * --metalink-file
  * --netrc-path
  * --on-bt-download-complete
  * --on-download-complete
  * --on-download-error
  * --on-download-start
  * --on-download-stop
  * --on-download_pause
  * --out
  * --private-key
  * --rpc-certificate
  * --rpc-private-key
  * --save-cookies
  * --save-session
  * --server-stat-if
  * --server-stat-of
  * --torrent-file

  GH-780

* Document that libaria2 is not thread safe

  GH-775

* configure: Use pkg-config to find libs whenever possible

  Use pkg-config to find cppunit, libxml2 and expat. All those
  libraries provide pkg-config files, and in all of those cases the
  pkg-config macro is superior to the custom macros used currently.

  The advantages of pkg-config files include:

  - Explicit static linking support via --static. Currently, e.g.
    'xml2-config --libs' prints all libraries needed for static
    linking when doing dynamic linking unnecessary, resulting in
    unnecessary direct deps.

  - Better cross-build support. You don't have to build the additional
    *-config tools for target.

  - Better multilib support. Per-ABI pkgconfig directories are
    commonly supported while packages usually fail to look for
    per-CHOST *-config variants.

  - Better override support. The current macros allow little to no
    result overrides, the pkg-config macros let you pass FOO_CFLAGS
    and FOO_LIBS manually.

  - Cleaner version checks. The code used in libxml.m4 is really
    creepy.

  Patch from Michał Górny

  GH-773

* WinTLS: Rewrite writeData

  We re-wrote WinTLSSession::writeData.  The major points are:

  * Buffer is now preallocated once handshake is finished.
    Previously, they are allocated each time when we send one TLS
    record.

  * Schannel uses header, body and trailer for each secBuffer.  Now we
    send them off at once using WSASend which is windows counterpart
    of sendv.  Previously, we do memmove if some of them are
    truncated.

  * We don't try to send application data in
    WinTLSSession::closeConnection, since semantically we need same
    application data used to create TLS record before.  Using 0 length
    data to finish sending buffered data looks like a hack.

  GH-772

(ryoon)

2017-01-01 08:28:04 UTC MAIN commitmail json YAML

Updated sysutils/py-psutil to 5.0.1

(ryoon)

2017-01-01 08:27:18 UTC MAIN commitmail json YAML

Update to 5.0.1

Changelog:
5.0.1
=====

*2016-12-21*

**Enhancements**

- 939_: tar.gz distribution went from 1.8M to 258K.
- 811_: [Windows] provide a more meaningful error message if trying to use
  psutil on unsupported Windows XP.

**Bug fixes**

- 609_: [SunOS] psutil does not compile on Solaris 10.
- 936_: [Windows] fix compilation error on VS 2013 (patch by Max B辿langer).
- 940_: [Linux] cpu_percent() and cpu_times_percent() was calculated
  incorrectly as "iowait", "guest" and "guest_nice" times were not properly
  taken into account.
- 944_: [OpenBSD] psutil.pids() was omitting PID 0.

5.0.0
=====

*2016-11-06*

**Enhncements**

- 799_: new Process.oneshot() context manager making Process methods around
  +2x faster in general and from +2x to +6x faster on Windows.
- 943_: better error message in case of version conflict on import.

**Bug fixes**

- 932_: [NetBSD] net_connections() and Process.connections() may fail without
  raising an exception.
- 933_: [Windows] memory leak in cpu_stats() and WindowsService.description().

4.4.2
=====

*2016-10-26*

**Bug fixes**

- 931_: psutil no longer compiles on Solaris.

4.4.1
=====

*2016-10-25*

**Bug fixes**

- 927_: ``Popen.__del__`` may cause maximum recursion depth error.

4.4.0
=====

*2016-10-23*

**Enhancements**

- 874_: [Windows] net_if_addrs() returns also the netmask.
- 887_: [Linux] virtual_memory()'s 'available' and 'used' values are more
  precise and match "free" cmdline utility.  "available" also takes into
  account LCX containers preventing "available" to overflow "total".
- 891_: procinfo.py script has been updated and provides a lot more info.

**Bug fixes**

- 514_: [OSX] possibly fix Process.memory_maps() segfault (critical!).
- 783_: [OSX] Process.status() may erroneously return "running" for zombie
  processes.
- 798_: [Windows] Process.open_files() returns and empty list on Windows 10.
- 825_: [Linux] cpu_affinity; fix possible double close and use of unopened
  socket.
- 880_: [Windows] Handle race condition inside psutil_net_connections.
- 885_: ValueError is raised if a negative integer is passed to cpu_percent()
  functions.
- 892_: [Linux] Process.cpu_affinity([-1]) raise SystemError with no error
  set; now ValueError is raised.
- 906_: [BSD] disk_partitions(all=False) returned an empty list. Now the
  argument is ignored and all partitions are always returned.
- 907_: [FreeBSD] Process.exe() may fail with OSError(ENOENT).
- 908_: [OSX, BSD] different process methods could errounesuly mask the real
  error for high-privileged PIDs and raise NoSuchProcess and AccessDenied
  instead of OSError and RuntimeError.
- 909_: [OSX] Process open_files() and connections() methods may raise
  OSError with no exception set if process is gone.
- 916_: [OSX] fix many compilation warnings.

4.3.1
=====

*2016-09-01*

**Enhancements**

- 881_: "make install" now works also when using a virtual env.

**Bug fixes**

- 854_: Process.as_dict() raises ValueError if passed an erroneous attrs name.
- 857_: [SunOS] Process cpu_times(), cpu_percent(), threads() amd memory_maps()
  may raise RuntimeError if attempting to query a 64bit process with a 32bit
  python. "Null" values are returned as a fallback.
- 858_: Process.as_dict() should not return memory_info_ex() because it's
  deprecated.
- 863_: [Windows] memory_map truncates addresses above 32 bits
- 866_: [Windows] win_service_iter() and services in general are not able to
  handle unicode service names / descriptions.
- 869_: [Windows] Process.wait() may raise TimeoutExpired with wrong timeout
  unit (ms instead of sec).
- 870_: [Windows] Handle leak inside psutil_get_process_data.

4.3.0
=====

*2016-06-18*

**Enhancements**

- 819_: [Linux] different speedup improvements:
  Process.ppid() is 20% faster
  Process.status() is 28% faster
  Process.name() is 25% faster
  Process.num_threads is 20% faster on Python 3

**Bug fixes**

- 810_: [Windows] Windows wheels are incompatible with pip 7.1.2.
- 812_: [NetBSD] fix compilation on NetBSD-5.x.
- 823_: [NetBSD] virtual_memory() raises TypeError on Python 3.
- 829_: [UNIX] psutil.disk_usage() percent field takes root reserved space
  into account.
- 816_: [Windows] fixed net_io_counter() values wrapping after 4.3GB in
  Windows Vista (NT 6.0) and above using 64bit values from newer win APIs.

4.2.0
=====

*2016-05-14*

**Enhancements**

- 795_: [Windows] new APIs to deal with Windows services: win_service_iter()
  and win_service_get().
- 800_: [Linux] psutil.virtual_memory() returns a new "shared" memory field.
- 819_: [Linux] speedup /proc parsing:
  - Process.ppid() is 20% faster
  - Process.status() is 28% faster
  - Process.name() is 25% faster
  - Process.num_threads is 20% faster on Python 3

**Bug fixes**

- 797_: [Linux] net_if_stats() may raise OSError for certain NIC cards.
- 813_: Process.as_dict() should ignore extraneous attribute names which gets
  attached to the Process instance.

(ryoon)

2017-01-01 08:27:13 UTC MAIN commitmail json YAML

Updated archivers/xz to 5.2.3

(mef)

2017-01-01 08:25:31 UTC MAIN commitmail json YAML

Updated devel/py-requests to 2.12.4nb1

(ryoon)

2017-01-01 08:24:44 UTC MAIN commitmail json YAML

2017-01-01 08:24:44 UTC MAIN commitmail json YAML

Updated archivers/xz to 5.2.3
-----------------------------
5.2.3 (2016-12-30)
    * xz:
        - Always close a file before trying to delete it to avoid
          problems on some operating system and file system combinations.

        - Fixed copying of file timestamps on Windows.

        - Added experimental (disabled by default) sandbox support using
          Capsicum (FreeBSD >= 10). See --enable-sandbox in INSTALL.

    * C99/C11 conformance fixes to liblzma. The issues affected at least
      some builds using link-time optimizations.

    * Fixed bugs in the rarely-used function lzma_index_dup().

    * Use of external SHA-256 code is now disabled by default.
      It can still be enabled by passing --enable-external-sha256
      to configure. The reasons to disable it by default (see INSTALL
      for more details):

        - Some OS-specific SHA-256 implementations conflict with
          OpenSSL and cause problems in programs that link against both
          liblzma and libcrypto. At least FreeBSD 10 and MINIX 3.3.0
          are affected.

        - The internal SHA-256 is faster than the SHA-256 code in
          some operating systems.

    * Changed CPU core count detection to use sched_getaffinity() on
      GNU/Linux and GNU/kFreeBSD.

    * Fixes to the build-system and xz to make xz buildable even when
      encoders, decoders, or threading have been disabled from libilzma
      using configure options. These fixes added two new #defines to
      config.h: HAVE_ENCODERS and HAVE_DECODERS.

(mef)

2017-01-01 08:21:49 UTC MAIN commitmail json YAML

2017-01-01 07:44:19 UTC MAIN commitmail json YAML

Updated cad/gtkwave to 3.3.79 [mef 2017-01-01]

(mef)

2017-01-01 07:39:06 UTC MAIN commitmail json YAML

Updated cad/gtkwave to 3.3.79
-----------------------------
3.3.79  31dec16 Disable accelerator keys in twinwave single window mode to
                avoid focus conflicts.
                Fixes for -fstrict-aliasing and other recent warnings.
                Added fill_waveform rc variable and corresponding menu option
                (/View/Show Filled High Values) to allow filling in the lower
                portion of high values for increased visibility.

(mef)

2017-01-01 07:33:53 UTC MAIN commitmail json YAML

Sorry, login name correction, again

(mef)

2017-01-01 07:32:45 UTC MAIN commitmail json YAML

Sorry, login name correction

(mef)

2017-01-01 07:31:34 UTC MAIN commitmail json YAML

Updated ham/fldigi to 3.23.19 [makoto 2017-01-01]

(mef)

2017-01-01 07:27:33 UTC MAIN commitmail json YAML

Updated ham/fldigi to 3.23.19
-----------------------------
=Version 3.23.19=
2016-12-17  David Freese  <iam_w1hkj@w1hkj.com>

        8dc6202: DX cluster improvements
        1412352: Text highlight
        996bb3f: N3FJP generic contest

(mef)

2017-01-01 02:48:43 UTC MAIN commitmail json YAML

The default EMACS_TYPE is now emacs25.

(dholland)

2017-01-01 02:07:53 UTC MAIN commitmail json YAML

Update comment with default Emacs version

(tron)

2017-01-01 02:06:46 UTC MAIN commitmail json YAML

Use the package "editors/emacs25" and not "editors/emacs-snapshot" for
the new default "emacs25".

(tron)

2016-12-31 23:06:51 UTC MAIN commitmail json YAML

Needs mk/readline.buildlink3.mk. Else, the build fails on FreeBSD as
-lreadline can't be found.

(rodent)

2016-12-31 17:51:25 UTC MAIN commitmail json YAML

2016-12-31 16:58:46 UTC MAIN commitmail json YAML

2016-12-31 15:13:43 UTC MAIN commitmail json YAML

Avoid "echo -n" in subshells to fix build on OS X (by consistently
applying the pattern used by the socket.lib target).

(schmonz)

2016-12-31 14:16:14 UTC MAIN commitmail json YAML

Remove special case for DragonFly (termcap vs curses).

Not needed any longer, tested with emacs25-nox11 on monster; others
copy look quite the same.

I suspect this is not needed on FreeBSD, OpenBSD, or Linux either, but
don't have test hosts.

(wiz)

2016-12-31 11:52:17 UTC MAIN commitmail json YAML

Remove outdated DragonFly workaround.

Tested on monster.

(wiz)

2016-12-31 10:01:32 UTC MAIN commitmail json YAML

2016-12-31 10:01:11 UTC MAIN commitmail json YAML

2016-12-31 09:39:31 UTC MAIN commitmail json YAML

2016-12-31 09:26:31 UTC MAIN commitmail json YAML

Use standard way to test for build options.

(wiz)

2016-12-31 09:23:06 UTC MAIN commitmail json YAML

Make option checking match other places.

(wiz)

2016-12-31 09:15:00 UTC MAIN commitmail json YAML

More seddery. Now it builds for me.

(dholland)

2016-12-31 08:33:34 UTC MAIN commitmail json YAML

Fix _EMACS_REQD package name.

(jperkin)

2016-12-31 08:31:18 UTC MAIN commitmail json YAML

pkg-config is required when building against nghttp2.

(jperkin)

2016-12-31 08:09:14 UTC MAIN commitmail json YAML

2016-12-31 06:11:21 UTC MAIN commitmail json YAML

Merge my recent fixes to emacs20 and emacs21:
  - set ELFSIZE correctly (I still have no idea how this ever worked)
  - insert workaround for gcc5's calloc bug

For some reason I thought emacs22 wasn't affected by these issues, or
I would have done this earlier.

This does not make the package build on -current, but it gets a lot
farther now - it segvs building the quail elisp. I have a feeling
we've seen this problem before also, but if so it was some years back
and I can't remember what it was about.

(dholland)

2016-12-30 23:37:40 UTC MAIN commitmail json YAML

2016-12-30 23:29:14 UTC MAIN commitmail json YAML

streamlink: actually take advantage of pycryptodome dependency being
less specific now.

this is necessary for not breaking bulk builds in changes to pycryptodome.

pointed out by wiz, thanks.

(maya)

2016-12-30 23:27:14 UTC MAIN commitmail json YAML

Fix options framework abuse by xemacs-nox11/xemacs.

Partially tested, xemacs-nox11 hangs during build with 99% CPU for me.

(wiz)

2016-12-30 23:23:20 UTC MAIN commitmail json YAML

streamlink: be less specific about pycryptodome dependency

(maya)

2016-12-30 23:18:53 UTC MAIN commitmail json YAML

2016-12-30 23:09:41 UTC MAIN commitmail json YAML

Fix options framework abuse by xemacs-current*.

Partially tested, xemacs-current-nox11 build hangs because of temacs
eating 99% CPU.

(wiz)

2016-12-30 23:02:57 UTC MAIN commitmail json YAML

SunOS needs alloca.h, so include in its case too.

Pointed out by kamil, thanks.

(maya)

2016-12-30 22:50:15 UTC MAIN commitmail json YAML

Use public-domain AND python-software-foundation as a license.

Pointed out by leot - thanks!

(maya)

2016-12-30 22:42:33 UTC MAIN commitmail json YAML

Note update of streamlink

(maya)

2016-12-30 22:41:33 UTC MAIN commitmail json YAML

streamlink: update to 0.2.0

Release 0.2.0 of Streamlink!

We've done numerous changes to plugins as well as fixed quite a few
which were originally failing. Among these changes are updated docs
as well as general UI/UX cleaning with console output.

The main features are:

    Additional plugins added
    Plugin fixes
    Cleaned up console output
    Additional documentation (contribution, installation instructions)

Again, thank you everyone whom contributed to this release! :D

(maya)

2016-12-30 22:35:54 UTC MAIN commitmail json YAML

Note addition of py-cryptodome.

(maya)

2016-12-30 22:34:14 UTC MAIN commitmail json YAML

Add py-cryptodome.

(maya)

2016-12-30 22:32:54 UTC MAIN commitmail json YAML

New package: py-cryptodome.

PyCryptodome is a self-contained Python package of low-level cryptographic
primitives.

It's also intended to be a drop-in replacement for py-crypto.

(maya)

2016-12-30 22:28:30 UTC MAIN commitmail json YAML

Removed lang/icc11.

(alnsn)

2016-12-30 22:27:04 UTC MAIN commitmail json YAML

2016-12-30 22:25:46 UTC MAIN commitmail json YAML

Fix options framework abuse in emacs22*.

Packages do not build for me on -current, so not build-tested.

(wiz)

2016-12-30 22:18:56 UTC MAIN commitmail json YAML

Fix options framework abuse by emacs21-nox11.

(wiz)

2016-12-30 21:25:55 UTC MAIN commitmail json YAML

2016-12-30 21:24:31 UTC MAIN commitmail json YAML

Added graphics/gpick version 0.2.5

(ryoon)

2016-12-30 21:23:55 UTC MAIN commitmail json YAML

Import gpick-0.2.5 as graphics/gpick.

Gpick is an advanced color picker and palette editing tool.

Main features
    * Magnification and mouse pointer control with keyboard.
    * Automatic color name assignment.
    * Export to following formats:
        * Inkscape/Gimp Palette (*.gpl)
        * Adobe Swatch Exchange (*.ase)
        * Alias/WaveFront Material (*.mtl)
        * Cascaded Style Sheet (*.css)
        * Hyper Text Markup Language (*.html)
        * Customizeable text file
    * Import from following formats:
        * Inkscape/Gimp Palette (*.gpl)
        * Adobe Swatch Exchange (*.ase)
        * Customizeable text file
    * Oversampling with five falloff types:
        * Multiple pixel values are averaged to help picking
          colors from sources with noise, patterns and etc,
          where each pixel is different and overall color is
          produced by different amounts of particular color.
    * Palette from image.
    * Color scheme creation tools.
    * Mix two or more colors using variable number of steps
      and different mixing types.
    * Lightness and/or saturation variations.
    * Harmonious colors.

(ryoon)

2016-12-30 16:19:28 UTC MAIN commitmail json YAML

Updated print/cups-filters to 1.13.2

(adam)

2016-12-30 16:14:32 UTC MAIN commitmail json YAML

CHANGES IN V1.13.2

        - cupsfilters.drv: Corrected cupsFilter entry for the "Generic
          IPP Everywhere Printer".
        - driverless: Fixes on the man page
        - driverless: Do not error-exit (non-zero status) when run by
          CUPS as backend or PPD generator when no driverless printer
          is found or Avahi not running. When run from thr command
          line, exit status is the same as of ippfind.
        - imagetoraster: Removed (incomplete) PWG Raster support. For
          PWG Raster output we let the rastertopwg filter from CUPS do
          the finalization (mainly adding white pixels at the borders
          to get a full-page bitmap).
        - imagetoraster: Fixed several bugs in the calculation of the
          page geometry
        - libcupsfilters: If the IPP-polled printer has the
          "sides-supported" attribute, determine the need of a
          "Duplex" option solely whether the attribute has a
          "two-sided-long-edge" choice and ignore the "duplex"
          parameter of the ppdCreateFromIPP() function call. This lets
          the more precise information coming from the IPP query
          always be preferred against information from the Bonjour
          record.
        - driverless: When listing printers let the device ID contain
          "AppleRaster" (for Apple Raster printers) and "PWGRaster"
          (for IPP Everywhere printers) in the "CMD" field.
        - driverless: Added "-T 3" to the ippfind command line. This
          makes ippfind search the Bonjour broadcasts for up to 3
          seconds when searching for IPP printers, raising the
          reliability in finding all of them

(adam)

2016-12-30 14:25:01 UTC MAIN commitmail json YAML

2016-12-30 13:59:51 UTC MAIN commitmail json YAML

Updated www/ikiwiki to 3.20161229.1

(schmonz)

2016-12-30 13:59:42 UTC MAIN commitmail json YAML

Update to 3.20161229.1. From the changelog:

* git: Attribute reverts to the user doing the revert, not the wiki
  itself.
* git: Do not disable the commit hook while preparing a revert.

(schmonz)

2016-12-30 13:33:45 UTC MAIN commitmail json YAML

2016-12-30 13:23:28 UTC MAIN commitmail json YAML

Updated lang/coq to 8.6

(jaapb)

2016-12-30 13:23:06 UTC MAIN commitmail json YAML

Updated coq to latest version, 8.6. Changes include:

Changes from V8.6beta1 to V8.6
==============================

Kernel

- Fixed critical bug #5248 in VM long multiplication on 32-bit
  architectures. Was there only since 8.6beta1, so no stable release impacted.

Other bug fixes in universes, type class shelving,...

Changes from V8.5 to V8.6beta1
==============================

Kernel

- A new, faster state-of-the-art universe constraint checker.

Specification language

- Giving implicit arguments explicitly to a constant with multiple
  choices of implicit arguments does not break any more insertion of
  further maximal implicit arguments.
- Ability to put any pattern in binders, prefixed by quote, e.g.
  "fun '(a,b) => ...", "了 '(a,(b,c)), ...", "Definition foo '(x,y) := ...".
  It expands into a "let 'pattern := ..."

Tactics

- Flag "Bracketing Last Introduction Pattern" is now on by default.
- Flag "Regular Subst Tactic" is now on by default: it respects the
  initial order of hypothesis, it contracts cycles, it unfolds no
  local definitions (common source of incompatibilities, fixable by
  "Unset Regular Subst Tactic").
- New flag "Refolding Reduction", now disabled by default, which turns
  on refolding of constants/fixpoints (as in cbn) during the reductions
  done during type inference and tactic retyping. Can be extremely
  expensive. When set off, this recovers the 8.4 behaviour of unification
  and type inference. Potential source of incompatibility with 8.5 developments
  (the option is set on in Compat/Coq85.v).
- New flag "Shrink Abstract" that minimalizes proofs generated by the abstract
  tactical w.r.t. variables appearing in the body of the proof.
  On by default and deprecated. Minor source of incompatibility
  for code relying on the precise arguments of abstracted proofs.
- Serious bugs are fixed in tactic "double induction" (source of
  incompatibilities as soon as the inductive types have dependencies in
  the type of their constructors; "double induction" remains however
  deprecated).
- In introduction patterns of the form (pat1,...,patn), n should match
  the exact number of hypotheses introduced (except for local definitions
  for which pattern can be omitted, as in regular pattern-matching).
- Tactic scopes in Ltac like constr: and ltac: now require parentheses around
  their argument.
- Every generic argument type declares a tactic scope of the form "name:(...)"
  where name is the name of the argument. This generalizes the constr: and ltac:
  instances.
- When in strict mode (i.e. in a Ltac definition), if the "intro" tactic is
  given a free identifier, it is not bound in subsequent tactics anymore.
  In order to introduce a binding, use e.g. the "fresh" primitive instead
  (potential source of incompatibilities).
- New tactics is_ind, is_const, is_proj, is_constructor for use in Ltac.
- New goal selectors.  Sets of goals can be selected by listing integers
  ranges. Example: "1,4-7,24: tac" focuses "tac" on goals 1,4,5,6,7,24.
- For uniformity with "destruct"/"induction" and for a more natural
  behavior, "injection" can now work in place by activating option
  "Structural Injection". In this case, hypotheses are also put in the
  context in the natural left-to-right order and the hypothesis on
  which injection applies is cleared.
- Tactic "contradiction" (hence "easy") now also solve goals with
  hypotheses of the form "~True" or "t<>t" (possible source of
  incompatibilities because of more successes in automation, but
  generally a more intuitive strategy).
- Option "Injection On Proofs" was renamed "Keep Proof Equalities". When
  enabled, injection and inversion do not drop equalities between objects
  in Prop. Still disabled by default.
- New tactics "notypeclasses refine" and "simple notypeclasses refine" that
  disallow typeclass resolution when typechecking their argument, for use
  in typeclass hints.
- Integration of LtacProf, a profiler for Ltac.
- Reduction tactics now accept more fine-grained flags: iota is now a shorthand
  for the new flags match, fix and cofix.
- The ssreflect subterm selection algorithm is now accessible to tactic writers
  through the ssrmatching plugin.
- When used as an argument of an ltac function, "auto" without "with"
  nor "using" clause now correctly uses only the core hint database by
  default.

Hints

- Revised the syntax of [Hint Cut] to follow standard notation for regexps.
- Hint Mode now accepts "!" which means that the mode matches only if the
  argument's head is not an evar (it goes under applications, casts, and
  scrutinees of matches and projections).
- Hints can now take an optional user-given pattern, used only by
  [typeclasses eauto] with the [Filtered Unification] option on.

Typeclasses

- Many new options and new engine based on the proof monad. The
  [typeclasses eauto] tactic is now a multi-goal, multi-success tactic.
  See reference manual for more information. It is planned to
  replace auto and eauto in the following version. The 8.5 resolution
  engine is still available to help solve compatibility issues.

Program

- The "Shrink Obligations" flag now applies to all obligations, not only
  those solved by the automatic tactic.
- "Shrink Obligations" is on by default and deprecated. Minor source of
  incompatibility for code relying on the precise arguments of
  obligations.

Notations

- "Bind Scope" can once again bind "Funclass" and "Sortclass".

General infrastructure

- New configurable warning system which can be controlled with the vernacular
  command "Set Warnings", or, under coqc/coqtop, with the flag "-w". In
  particular, the default is now that warnings are printed by coqc.
- In asynchronous mode, Coq is now capable of recovering from errors and
  continue processing the document.

Tools

- coqc accepts a -o option to specify the output file name
- coqtop accepts --print-version to print Coq and OCaml versions in
  easy to parse format
- Setting [Printing Dependent Evars Line] can be unset to disable the
  computation associated with printing the "dependent evars: " line in
  -emacs mode
- Removed the -verbose-compat-notations flag and the corresponding Set
  Verbose Compat vernacular, since these warnings can now be silenced or
  turned into errors using "-w".

XML protocol

- message format has changed, see dev/doc/changes.txt for more details.

Many bug fixes, minor changes and documentation improvements are not mentioned
here.

Changes from V8.5pl2 to V8.5pl3
===============================

Critical bugfix

- #4876: Guard checker incompleteness when using primitive projections

Other bugfixes

- #4780: Induction with universe polymorphism on was creating ill-typed terms.
- #4673: regression in setoid_rewrite, unfolding let-ins for type unification.
- #4754: Regression in setoid_rewrite, allow postponed unification problems to remain.
- #4769: Anomaly with universe polymorphic schemes defined inside sections.
- #3886: Program: duplicate obligations of mutual fixpoints.
- #4994: Documentation typo.
- #5008: Use the "md5" command on OpenBSD.
- #5007: Do not assume the "TERM" environment variable is always set.
- #4606: Output a break before a list only if there was an empty line.
- #5001: metas not cleaned properly in clenv_refine_in.
- #2336: incorrect glob data for module symbols (bug #2336).
- #4832: Remove extraneous dot in error message.
- Anomaly in printing a unification error message.
- #4947: Options which take string arguments are not backwards compatible.
- #4156: micromega cache files are now hidden files.
- #4871: interrupting par:abstract kills coqtop.
- #5043: [Admitted] lemmas pick up section variables.
- Fix name of internal refine ("simple refine").
- #5062: probably a typo in Strict Proofs mode.
- #5065: Anomaly: Not a proof by induction.
- Restore native compiler optimizations, they were disabled since 8.5!
- #5077: failure on typing a fixpoint with evars in its type.
- Fix recursive notation bug.
- #5095: non relevant too strict test in let-in abstraction.
- Ensuring that the evar name is preserved by "rename".
- #4887: confusion between using and with in documentation of firstorder.
- Bug in subst with let-ins.
- #4762: eauto weaker than auto.
- Remove if_then_else (was buggy). Use tryif instead.
- #4970: confusion between special "{" and non special "{{" in notations.
- #4529: primitive projections unfolding.
- #4416: Incorrect "Error: Incorrect number of goals".
- #4863: abstract in typeclass hint fails.
- #5123: unshelve can impact typeclass resolution
- Fix a collision about the meta-variable ".." in recursive notations.
- Fix printing of info_auto.
- #3209: Not_found due to an occur-check cycle.
- #5097: status of evars refined by "clear" in ltac: closed wrt evars.
- #5150: Missing dependency of the test-suite subsystems in prerequisite.
- Fix a bug in error printing of unif constraints
- #3941: Do not stop propagation of signals when Coq is busy.
- #4822: Incorrect assertion in cbn.
- #3479 parsing of "{" and "}" when a keyword starts with "{" or "}".
- #5127: Memory corruption with the VM.
- #5102: bullets parsing broken by calls to parse_entry.

Various documentation improvements

Changes from V8.5pl1 to V8.5pl2
===============================

Critical bugfix
- Checksums of .vo files dependencies were not correctly checked.
- Unicode-to-ASCII translation was not injective, leading in a soundness bug in
  the native compiler.

Other bugfixes

- #4097: more efficient occur-check in presence of primitive projections
- #4398: type_scope used consistently in "match goal".
- #4450: eauto does not work with polymorphic lemmas
- #4677: fix alpha-conversion in notations needing eta-expansion.
- Fully preserve initial order of hypotheses in "Regular Subst Tactic" mode.
- #4644: a regression in unification.
- #4725: Function (Error: Conversion test raised an anomaly) and Program
  (Error: Cannot infer this placeholder of type)
- #4747: Problem building Coq 8.5pl1 with OCaml 4.03.0: Fatal warnings
- #4752: CoqIDE crash on files not ended by ".v".
- #4777: printing inefficiency with implicit arguments
- #4818: "Admitted" fails due to undefined universe anomaly after calling
  "destruct"
- #4823: remote counter: avoid thread race on sockets
- #4841: -verbose flag changed semantics in 8.5, is much harder to use
- #4851: [nsatz] cannot handle duplicated hypotheses
- #4858: Anomaly: Uncaught exception Failure("hd"). Please report. in variant
  of nsatz
- #4880: [nsatz_compute] generates invalid certificates if given redundant
  hypotheses
- #4881: synchronizing "Declare Implicit Tactic" with backtrack.
- #4882: anomaly with Declare Implicit Tactic on hole of type with evars
- Fix use of "Declare Implicit Tactic" in refine.
  triggered by CoqIDE
- #4069, #4718: congruence fails when universes are involved.

Universes
- Disallow silently dropping universe instances applied to variables
  (forward compatible)
- Allow explicit universe instances on notations, when they can apply
  to the head reference of their expansion.

Build infrastructure
- New update on how to find camlp5 binary and library at configure time.

(jaapb)

2016-12-30 12:54:21 UTC MAIN commitmail json YAML

2016-12-30 12:38:19 UTC MAIN commitmail json YAML

Updated lang/camlp5 to 6.17

(jaapb)

2016-12-30 12:37:44 UTC MAIN commitmail json YAML

Updated package to latest version, 6.17, and changed master site to
github. Changes include:

* [24 Jul 16] Added compatibility with ocaml 4.04.0 and 4.04.1.
* [09 Sep 16] Added pretty print of type [< ... ] when ended with "> `ident".
* [24 Jul 16] Added compatibility with ocaml 4.03.1.

(jaapb)

2016-12-30 12:04:44 UTC MAIN commitmail json YAML

Updated devel/js_of_ocaml to 2.8.3

(jaapb)

2016-12-30 12:04:25 UTC MAIN commitmail json YAML

Updated package to latest version, 2.8.3. Changes include:

===== 2.8.3 (2016-11-04) =====

* Features/Changes
** Runtime: complete support for 4.04

* Bug fixes
** Compiler: fix order of javascript files
** Compiler: fix Javascript lexer (newline inside strings)
** Compiler: fix bug in closure generation
** Compiler: fix regression in closure generation (introduced in 2.8) (#531)
** Compiler: fix code generation when static evaluation is disabled

===== 2.8.2 (2016-09-10) =====

* Features/Changes
** Lib: add Dom_html.Keyboard_code & Dom_html.Keyboard_key (Corwin de Boor)
** Misc: update lib and runtime to work better with non browser environment
** Misc: initial support for 4.04

* Bug fixes
** Compiler: fix js output for x - -1
** Compiler: fix parsing of annotations in the runtime
** Compiler: fix javascript minifier
** Compiler: various fixes for separate compilation.

(jaapb)

2016-12-30 12:03:18 UTC MAIN commitmail json YAML

Added ocaml-uchar to SUBDIRs

(jaapb)

2016-12-30 12:03:00 UTC MAIN commitmail json YAML

Added textproc/ocaml-uchar version 0.0.1

(jaapb)

2016-12-30 12:02:10 UTC MAIN commitmail json YAML

Added new package ocaml-uchar. This is a compatibility library so that
pre-4.03 versions of OCaml can use the uchar library. Given that pkgsrc
uses 4.04 now, this library will always be empty, but it is needed for
dependency purposes.

(jaapb)

2016-12-30 11:57:51 UTC MAIN commitmail json YAML

Updated www/eliom to 6.1.0

(jaapb)

2016-12-30 11:57:24 UTC MAIN commitmail json YAML

Updated package to latest version, 6.1.0. Changes include:

===== 6.1 (2016-12-20) =====

* Remove redundant dependency on calendar
* Permit client routing to "./"
* -y parameter for eliom-distillery (do not ask)
* Eliom_client: do not execute onload after OCaml services
* Permit suffix params in Eliom_service.create_attached_post

===== 6.0 (2016-12-08) =====

* Improve Eliom_service and Eliom_registration APIs using GADTs
* Implement client-side services, useful for mobile apps. This includes
** client-side service registration (Eliom_registration)
** client-side service routing (Eliom_client.change_page_uri)
* Transition to PPX internally
* Compatibility with
** OCaml 4.03.0 and 4.04.0
** Js_of_ocaml 2.8.2 and newer
** TyXML 4.0 and newer
* Various bugfixes and improvements

(jaapb)

2016-12-30 11:56:15 UTC MAIN commitmail json YAML

Updated www/ocsigen to 2.8

(jaapb)

2016-12-30 11:55:53 UTC MAIN commitmail json YAML

Updated package to latest version, 2.8. Changes include:
* PostgreSQL Ocsipersist backend
* Compatibility with TyXML 4.0.x
* Export OpenSSL options through configuration file
* Various small fixes and improvements

(jaapb)

2016-12-30 11:52:52 UTC MAIN commitmail json YAML

Updated textproc/ocaml-tyxml to 4.0.1

(jaapb)

2016-12-30 11:52:28 UTC MAIN commitmail json YAML

Updated package to latest version, 4.0.1. Changes include:

* Fix handling of comments in the ppx.
* Fix printing of utf8 in attributes.
* Properly flush ppx errors. This bug was causing some blank error messages.
* Fix handling of whitespaces in <select> in the ppx.

(jaapb)

2016-12-30 11:51:06 UTC MAIN commitmail json YAML

Updated security/ocaml-ssl to 0.5.3

(jaapb)

2016-12-30 11:50:42 UTC MAIN commitmail json YAML

Updated package to latest version, 0.5.3. Changes include:

* Remove -ansi flag to be compatible with OCaml 4.04 (thanks Mark Shinwell, ).
* Use accessor functions for X509_STORE_CTX.
* Change CLIBS order to allow static linking.

(jaapb)

2016-12-30 11:49:10 UTC MAIN commitmail json YAML

Updated net/ocamlnet to 4.1.2

(jaapb)

2016-12-30 11:48:42 UTC MAIN commitmail json YAML

2016-12-30 11:45:51 UTC MAIN commitmail json YAML

Remove unneeded dragonfly workaround.

Tested on monster.

(wiz)

2016-12-30 11:45:28 UTC MAIN commitmail json YAML

Corrected an inaccurate comment. No actual changes in behaviour.

(jaapb)

2016-12-30 11:44:02 UTC MAIN commitmail json YAML

Updated lang/camlp4 to 4.04+1

(jaapb)

2016-12-30 11:43:36 UTC MAIN commitmail json YAML

Updated dependency in buildlink3.mk.

(jaapb)

2016-12-30 11:43:02 UTC MAIN commitmail json YAML

Updated package to latest version, 4.04+1. There do not seem to be any
upstream changes except for compatibility with ocaml 4.04.

(jaapb)

2016-12-30 11:34:16 UTC MAIN commitmail json YAML

Updated devel/ocaml-reactiveData to 0.2.1

(jaapb)

2016-12-30 11:33:50 UTC MAIN commitmail json YAML

Updated package to latest version, 0.2.1. Changes include:

  * Add ?eq parameter to S.signal

(jaapb)

2016-12-30 11:30:56 UTC MAIN commitmail json YAML

Updated devel/ocaml-ppx_tools to 5.0nb2

(jaapb)

2016-12-30 11:30:35 UTC MAIN commitmail json YAML

Updated package to newest version. No major changes, but the package is now
based on a github tag so that it includes some compatibility changes with
ocaml 4.04 and other packages.

(jaapb)

2016-12-30 11:28:19 UTC MAIN commitmail json YAML

2016-12-30 11:25:59 UTC MAIN commitmail json YAML

Updated devel/ocaml-ppx_optcomp to 114.08+89

(jaapb)

2016-12-30 11:25:34 UTC MAIN commitmail json YAML

This is an update of ppx_optcomp to a new version. This is based on a
github tag, not a 'proper' release, but unfortunately this was needed for
compatibility reasons with other packages. The changelog has not been
updated upstream.

(jaapb)

2016-12-30 11:22:16 UTC MAIN commitmail json YAML

Updated devel/ocaml-batteries to 2.5.3

(jaapb)

2016-12-30 11:21:48 UTC MAIN commitmail json YAML

Updated package to latest version, 2.5.3. Changes include:

Batteries 2.5.3 synchronizes library functions with OCaml 4.04+beta2,
and will hopefully be an extension of the upcoming OCaml 4.04 release.

- Compatibility with OCaml 4.04.
  5e63a9a756f
(Gabriel Scherer)

(jaapb)

2016-12-30 11:20:02 UTC MAIN commitmail json YAML

Updated databases/pgocaml to 2.3nb1

(jaapb)

2016-12-30 11:19:40 UTC MAIN commitmail json YAML

Updated package to force usage of camlp4. Bumped revision. No upstream
changes.

(jaapb)

2016-12-30 11:17:03 UTC MAIN commitmail json YAML

2016-12-30 11:15:43 UTC MAIN commitmail json YAML

Updated lang/ocaml to 4.04.0

(jaapb)

2016-12-30 11:15:00 UTC MAIN commitmail json YAML

Updated package to latest version, ocaml 4.04.0. This involved removing
some patches that have been migrated upstream.

Changes (bug numbers removed so they don't trigger our system) include:
(Changes that can break existing programs are marked with a "*")

### Language features:

- Support GADT equations on non-local abstract types
  (Jacques Garrigue)

- Local opening of modules in a pattern.
  Syntax: "M.(p)", "M.[p]","M.[| p |]", "M.{p}"
  (Florian Angeletti, Jacques Garrigue, review by Alain Frisch)

- local exception declarations "let exception ... in"
  (Alain Frisch)

- Allow shortcut for extension on semicolons: ;%foo
  (Jeremie Dimino)

- optimized representation for immutable records with a single
  field, and concrete types with a single constructor with a single argument.
  This is triggered with a [@@unboxed] attribute on the type definition.
  Currently mutually recursive datatypes are not well supported, this
  limitation should be lifted in the future (see M).
  (Damien Doligez)

### Compiler user-interface and warnings:

* interpret all command-line options before compiling any
  files, changes (improves) the semantics of repeated -o options or -o
  combined with -c see the super-detailed commit message at
  https://github.com/ocaml/ocaml/commit/da56cf6dfdc13c09905c2e07f1d4849c8346eec8
  (whitequark)

- clarify the wording of Warning 38
  (Unused exception or extension constructor)
  (Gabriel Scherer)

* add colors when reporting errors generated by ppx rewriters.
  Remove the `Location.errorf_prefixed` function which is no longer relevant
  (Simon Cruanes, Jérémie Dimino)

- clarify the wording of Warning 8
  (Non-exhaustivity warning for pattern matching)
  (Florian Angeletti, review and report by Gabriel Scherer)

* Improve support for OCAMLPARAM: (i) do not use objects
  files with -a, -pack, -shared; (ii) use "before" objects in the toplevel
  (but not "after" objects); (iii) use -I dirs in the toplevel,
  (iv) fix bug where -I dirs were ignored when using threads
  (Marc Lasson, review by Damien Doligez and Alain Frisch)

- New -plugin option for ocamlc and ocamlopt, to dynamically extend
  the compilers at runtime.
  (Fabrice Le Fessant)

- Detect unused module declarations
  (Alain Frisch)

- Add a settable Env.Persistent_signature.load function so
  that cmi files can be loaded from other sources. This can be used to
  create self-contained toplevels.
  (Jérémie Dimino)

### Standard library:

- Provide `Sys.backend_type` so that user can write backend-specific
  code in some cases (for example,  code generator).
  (Hongbo Zhang)

- implement Set.map
  (Gabriel Scherer)

- Add Obj.reachable_words to compute the
  "transitive" heap size of a value
  (Alain Frisch, review by Mark Shinwell and Damien Doligez)

- Add a non-allocating function to recover the number of
  allocated minor words.
  (Pierre Chambart, review by Damien Doligez and Gabriel Scherer)

- String.split_on_char
  (Alain Frisch)

- Filename.extension and Filename.remove_extension
  (Alain Frisch, request by Edgar Aroutiounian, review by Daniel Bunzli
  and Damien Doligez)

### Code generation and optimizations:

- Optimize Hashtbl by using in-place updates of its
  internal bucket lists.  All operations run in constant stack size
  and are usually faster, except Hashtbl.copy which can be much
  slower
  (Alain Frisch)

* Optimize performance of record update:
  no more performance cliff when { foo with t1 = ..; t2 = ...; ... }
  hits 6 updated fields
  (Olivier Nicole, review by Thomas Braibant and Pierre Chambart)

- Better unboxing strategy
  (Alain Frisch, Pierre Chambart)

- Ocamlopt + flambda requires a lot of memory
  to compile large array literal expressions
  (Pierre Chambart, review by Mark Shinwell)

- Handle specialisation of recursive function that does
  not always preserve the arguments
  (Pierre Chambart, Mark Shinwell, report by Simon Cruanes)

- Obj.is_block is now an inlined OCaml function instead of a
  C external.  This should be faster.
  (Demi Obenour)

- Optimize immutable float records
  (Pierre Chambart, review by Mark Shinwell)

- Do not generate dummy code to force module linking
  (Pierre Chambart, reviewed by Jacques Garrigue)

- Do not eliminate boxed int divisions by zero and
  avoid checking twice if divisor is zero with flambda.
  (Pierre Chambart, report by Jeremy Yallop)

- Optimize some constant string operations when the "-safe-string"
  configure time option is enabled.
  (Pierre Chambart)

- Load cross module information during a meet
  (Pierre Chambart, report by Leo White, review by Mark Shinwell)

- Share a few more equal switch branches
  (Pierre Chambart, review by Gabriel Scherer)

- Small improvements to type-based optimizations for array
  and lazy
  (Alain Frisch, review by Pierre Chambart)

- Prevent warning 59 from triggering on Lazy of constants
  (Pierre Chambart, review by Leo White)

-  Sort emitted functions according to source location
  (Pierre Chambart, review by Mark Shinwell)

- Lack of type normalization lead to missing simple compilation for "lazy x"
  (Alain Frisch)

### Runtime system:

- Allows to register finalisation function that are
  called only when a value will never be reachable anymore. The
  drawbacks compared to the existing one is that the finalisation
  function is not called with the value as argument. These finalisers
  are registered with `GC.finalise_last`
  (François Bobot reviewed by Damien Doligez and Leo White)

- Do not perform compaction if the real overhead is less than expected
  (Thomas Braibant)

### Tools:

- toplevel #show, follow chains of module aliases
  (Gabriel Scherer, report by Daniel Bünzli, review by Thomas Refis)

- have ocamldep interpret -open arguments in left-to-right order
  (Gabriel Scherer, report by Anton Bachin)

- ocamldoc, missing line breaks in type_*.html files
  (Florian Angeletti)

- ocamldoc, improved support for inline records
  (Florian Angeletti)

- ensure "ocamllex -ml" works with -safe-string
  (Hongbo Zhang)

- ocamldoc, add viewport metadata to generated html pages
  (Florian Angeletti, request by Daniel Bünzli)

- Make the output of ocamldep more stable
  (Alain Frisch)

- empty documentation comments
  (Florian Angeletti)

- Add the -no-version option to the toplevel
  (Sébastien Hinderer)

- Add a --strict option to ocamlyacc treat conflicts as errors
  (this option is now used for the compiler's parser)
  (Jeremy Yallop)

- make ocamldoc use -open arguments
  (Florian Angeletti)

- ocamldoc, fix order of extensible variant constructors
  (Florian Angeletti)

### Debugging and profiling:

- Spacetime, a new memory profiler (Mark Shinwell, Leo White)

### Runtime system:

- Add a new primitive caml_alloc_float_array to allocate an
  array of floats
  (Thomas Braibant)

### Manual and documentation:

- document the existence of OCAMLPARAM and
  ocaml_compiler_internal_params
  (Damien Doligez, reports by Wim Lewis and Gabriel Scherer)

- warn users against using WinZip to unpack the source archive
  (Damien Doligez, report by Shayne Fletcher)

- clarification to the wording and documentation
  of Warning 52 (fragile constant pattern)
  (Gabriel Scherer, William, Adrien Nader, Jacques Garrigue)

- Restore 4.02.3 behaviour of Unix.fstat, if the
  file descriptor doesn't wrap a regular file (win32unix only)
  (Andreas Hauptmann, review by David Allsopp)

- flatten : Avoid confusion
  (Damien Doligez, report by user 'tormen')

- Gc.finalise and lazy values
  (Jeremy Yallop)

- Document that [Store_field] must not be used to populate
  arrays of values declared using [CAMLlocalN] (Mark Shinwell)

### Build system:

- Compiler developers: Adding new primitives to the
  standard runtime doesn't require anymore to run `make bootstrap`
  (François Bobot)

- Fix compilation using old Microsoft C Compilers not
  supporting secure CRT functions (SDK Visual Studio 2005 compiler and
  earlier) and standard 64-bit integer literals (Visual Studio .NET
  2002 and earlier)
  (David Allsopp)

- More sharing between Unix and Windows makefiles
  (whitequark, review by Alain Frisch)

* Installed `ocamlc`, `ocamlopt`, and `ocamllex` are
  now the native-code versions of the tools, if those versions were
  built.
  (Demi Obenour)

- "./configure -safe-string" to get a system where
  "-unsafe-string" is not allowed, thus giving stronger non-local
  guarantees about immutability of strings
  (Alain Frisch, review by Hezekiah M. Carty)

### Bug fixes:

* Missed Type-error leads to a segfault upon record access.
  (Jacques Garrigue, extra report by Stephen Dolan)
  Proper fix required a more restrictive approach to recursive types:
  mutually recursive types are seen as abstract types (i.e. non-contractive)
  when checking the well-foundedness of the recursion.

* Nominal types and scope escaping.
  Revert to strict scope for non-generalizable type variables, cf. Mantis.
  Note that this is actually stricter than the behavior before 4.03,
  cf. , meaning that you may sometimes need to add type annotations
  to explicitly instantiate non-generalizable type variables.
  (Jacques Garrigue, following discussion with Jeremy Yallop,
  Nicolas Ojeda Bar and Alain Frisch)

- Aliased arguments ignored for equality of module types
  (Jacques Garrigue, report by Leo White)

- compiler forcing aliases it shouldn't while reporting type errors
  (Jacques Garrigue, report and suggestion by sliquister)

- document that Unix.SOCK_SEQPACKET is not really usable.

- uncaught exception on invalid lexer directive
  (Gabriel Scherer, report by KC Sivaramakrishnan using afl-fuzz)

- revert a 4.03 change of behavior on (Unix.sleep 0.),
  it now calls (nano)sleep for 0 seconds as in (< 4.03) versions.
  (Hannes Mehnert, review by Damien Doligez)

- GADT + subtyping compile time crash
  (Jacques Garrigue, report by Nicolas Ojeda Bar)

- Segfault from conjunctive constraints in GADT
  (Jacques Garrigue, report by Stephen Dolan)

- Support more than FD_SETSIZE sockets in Windows' emulation
  of select
  (David Scott, review by Alain Frisch)

* Prevent private inline records from being mutated
  (Alain Frisch, report by Pierre Chambart)

- Bug in mcomp_fields leads to segfault
  (Jacques Garrigue, report by Leo White)

- Relaxed value restriction broken with principal
  (Jacques Garrigue, report by Leo White)

- -strict-sequence turns off Warning 21
  (Jacques Garrigue, report by Valentin Gatien-Baron)

- remove access to OCaml heap inside blocking section in win32unix
  (David Allsopp, report by Andreas Hauptmann)

- remove access to OCaml heap inside blocking in Unix.sleep on Windows
  (David Allsopp)

- -principal causes loop in type checker when compiling
  (Jacques Garrigue, report by Anil Madhavapeddy, analysis by Leo White)

- Missing exhaustivity check for extensible variant
  (Jacques Garrigue, report by Elarnon *)

- Contractiveness check unsound with constraints
  (Jacques Garrigue, report by Leo White)

- GADT constructors can be re-exposed with an incompatible type
  (Jacques Garrigue, report by Alain Frisch)

- Unsoundness in GADT exhaustiveness with existential variables
  (Jacques Garrigue, report by Stephen Dolan)

* Thread library: fixed [Thread.wait_signal] so that it
  converts back the signal number returned by [sigwait] to an
  OS-independent number
  (Jérémie Dimino)

- (similar to ) ensure that register typing constraints are
  respected at N-way join points in the control flow graph
  (Mark Shinwell)

- Fix float_of_hex parser to correctly reject some invalid forms
  (Bogdan Tătăroiu, review by Thomas Braibant and Alain Frisch)

- Fix maximum weak bucket size
  (Nicolas Ojeda Bar, review by François Bobot)

-  Allow more module aliases in strengthening (Leo White)

- Fix wrong code generation involving lazy values in Flambda
  mode
  (Mark Shinwell, review by Pierre Chambart and Alain Frisch)

- Fix infinite loop in flambda due to [@@specialise] annotations

- Building native runtime on Windows could fail when bootstrapping
  FlexDLL if there was also a system-installed flexlink
  (David Allsopp, report Michael Soegtrop)

- check for integer overflow in String.concat
  (Jeremy Yallop,
  review by Damien Doligez, Alain Frisch, Daniel Bünzli, Fabrice Le Fessant)

- check for integer overflow in Array.concat
  (Jeremy Yallop)

- fix the Buffer.add_substring bounds check to handle overflow
  (Jeremy Yallop)

- Fix [@@inline] with default parameters in flambda (Leo White)

- fix build on OpenIndiana
  (Sergey Avseyev, review by Damien Doligez)

### Internal/compiler-libs changes:

- Improve, fix, and add test for parsing/pprintast.ml
  (Runhang Li, David Sheets, Alain Frisch)

- make driver/pparse.ml functions type-safe
  (Gabriel Scherer, Dmitrii Kosarev, review by Jérémie Dimino)

- Improve Texp_record constructor representation, and
  propagate updated record type information
  (Pierre Chambart, review by Alain Frisch)

- Graphics.close_graph crashes 64-bit Windows ports (re-implementation
  of )
  (David Allsopp)

- delay registration of docstring after the mapper is applied
  (Hugo Heuzard, review by Leo White)

- don't attach (**/**) comments to any particular node
  (Thomas Refis, review by Leo White)

(jaapb)

2016-12-30 10:54:13 UTC MAIN commitmail json YAML

Updated lang/python27 to 2.7.13

(adam)

2016-12-30 10:53:21 UTC MAIN commitmail json YAML

Changes 2.7.13:
Core and Builtins
-----------------
- Issue 28847: dumbdbm no longer writes the index file in when it is not
  changed and supports reading read-only files.
- Issue 11145: Fixed miscellaneous issues with C-style formatting of types
  with custom __oct__ and __hex__.
- Issue 24469: Fixed memory leak caused by int subclasses without overridden
  tp_free (e.g. C-inherited Cython classes).
- Issue 19398: Extra slash no longer added to sys.path components in case of
  empty compile-time PYTHONPATH components.
- Issue 21720: Improve exception message when the type of fromlist is unicode.
  fromlist parameter of __import__() only accepts str in Python 2 and this
  will help to identify the problem especially when the unicode_literals
  future import is used.
- Issue 26906: Resolving special methods of uninitialized type now causes
  implicit initialization of the type instead of a fail.
- Issue 18287: PyType_Ready() now checks that tp_name is not NULL.
  Original patch by Niklas Koep.
- Issue 24098: Fixed possible crash when AST is changed in process of
  compiling it.
- Issue 28350: String constants with null character no longer interned.
- Issue 27942: String constants now interned recursively in tuples and frozensets.
- Issue 15578: Correctly incref the parent module while importing.
- Issue 26307: The profile-opt build now applies PGO to the built-in modules.
- Issue 26020: set literal evaluation order did not match documented behaviour.
- Issue 27870: A left shift of zero by a large integer no longer attempts
  to allocate large amounts of memory.
- Issue 25604: Fix a minor bug in integer true division; this bug could
  potentially have caused off-by-one-ulp results on platforms with
  unreliable ldexp implementations.
- Issue 27473: Fixed possible integer overflow in str, unicode and bytearray
  concatenations and repetitions.  Based on patch by Xiang Zhang.
- Issue 27507: Add integer overflow check in bytearray.extend().  Patch by
  Xiang Zhang.
- Issue 27581: Don't rely on wrapping for overflow check in
  PySequence_Tuple().  Patch by Xiang Zhang.
- Issue 23908: os functions, open() and the io.FileIO constructor now reject
  unicode paths with embedded null character on Windows instead of silently
  truncating them.
- Issue 27514: Make having too many statically nested blocks a SyntaxError
  instead of SystemError.

(adam)

2016-12-30 10:10:19 UTC MAIN commitmail json YAML

Updated textproc/py-html5lib to 0.9999999

(ryoon)

2016-12-30 10:09:36 UTC MAIN commitmail json YAML

Update to 0.999999999

* Use upstream filename as DISTNAME
* The latest version for Chromium build

Changelog:
0.999999999/1.0b10

Released on July 15, 2016

    Fix attribute order going to the tree builder to be document order instead of reverse document order(!).

0.99999999/1.0b9

Released on July 14, 2016

    Added ordereddict as a mandatory dependency on Python 2.6.
    Added lxml, genshi, datrie, charade, and all extras that will do the right thing based on the specific interpreter implementation.
    Now requires the mock package for the testsuite.
    Cease supporting DATrie under PyPy.
    Remove ``PullDOM`` support, as this hasn't ever been properly tested, doesn't entirely work, and as far as I can tell is completely unused by anyone.
    Move testsuite to py.test.
    Fix #124: move to webencodings for decoding the input byte stream; this makes html5lib compliant with the Encoding Standard, and introduces a required dependency on webencodings.
    Cease supporting Python 3.2 (in both CPython and PyPy forms).
    Fix comments containing double-dash with lxml 3.5 and above.
    Use scripting disabled by default (as we don't implement scripting).
    Fix #11, avoiding the XSS bug potentially caused by serializer allowing attribute values to be escaped out of in old browser versions, changing the quote_attr_values option on serializer to take one of three values, "always" (the old True value), "legacy" (the new option, and the new default), and "spec" (the old False value, and the old default).
    Fix #72 by rewriting the sanitizer to apply only to treewalkers (instead of the tokenizer); as such, this will require amending all callers of it to use it via the treewalker API.
    Drop support of charade, now that chardet is supported once more.
    Replace the charset keyword argument on parse and related methods with a set of keyword arguments: override_encoding, transport_encoding, same_origin_parent_encoding, likely_encoding, and default_encoding.
    Move filters._base, treebuilder._base, and treewalkers._base to .base to clarify their status as public.
    Get rid of the sanitizer package. Merge sanitizer.sanitize into the sanitizer.htmlsanitizer module and move that to saniziter. This means anyone who used sanitizer.sanitize or sanitizer.HTMLSanitizer needs no code changes.
    Rename treewalkers.lxmletree to .etree_lxml and treewalkers.genshistream to .genshi to have a consistent API.
    Move a whole load of stuff (inputstream, ihatexml, trie, tokenizer, utils) to be underscore prefixed to clarify their status as private.

0.9999999/1.0b8

Released on September 10, 2015

    Fix #195: fix the sanitizer to drop broken URLs (it threw an exception between 0.9999 and 0.999999).

0.999999/1.0b7

Released on July 7, 2015

    Fix #189: fix the sanitizer to allow relative URLs again (as it did prior to 0.9999/1.0b5).

0.99999/1.0b6

Released on April 30, 2015

    Fix #188: fix the sanitizer to not throw an exception when sanitizing bogus data URLs.

0.9999/1.0b5

Released on April 29, 2015

    Fix #153: Sanitizer fails to treat some attributes as URLs. Despite how this sounds, this has no known security implications. No known version of IE (5.5 to current), Firefox (3 to current), Safari (6 to current), Chrome (1 to current), or Opera (12 to current) will run any script provided in these attributes.
    Pass error message to the ParseError exception in strict parsing mode.
    Allow data URIs in the sanitizer, with a whitelist of content-types.
    Add support for Python implementations that don't support lone surrogates (read: Jython). Fixes #2.
    Remove localization of error messages. This functionality was totally unused (and untested that everything was localizable), so we may as well follow numerous browsers in not supporting translating technical strings.
    Expose treewalkers.pprint as a public API.
    Add a documentEncoding property to HTML5Parser, fix #121.

(ryoon)

2016-12-30 10:01:00 UTC MAIN commitmail json YAML

Updated emulators/qemu to 2.8.0

(ryoon)