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 (7h)  pkgsrc-2024Q1 (9d)  pkgsrc-2023Q4 (56d)  pkgsrc-2023Q2 (88d)  pkgsrc-2023Q3 (168d) 

2024-05-27 03:50:49 UTC Now

2014-04-08 21:04:53 UTC MAIN commitmail json YAML

Updated fonts/umefont-ttf to 0.462

(ryoon)

2014-04-08 21:03:37 UTC MAIN commitmail json YAML

Update to 0.462

Status:
Unadjusted glyphs: Unicode 7a85-9398

(ryoon)

2014-04-08 20:15:40 UTC MAIN commitmail json YAML

Updated www/apache-tomcat7 to 7.0.53

(ryoon)

2014-04-08 20:14:55 UTC MAIN commitmail json YAML

Update to 7.0.53

* Fix CVE-2014-0050 and CVE-2013-4590,

Changelog:
Tomcat 7.0.53 (violetagg)

    Catalina

        add Make it easier for applications embedding and/or extending Tomcat to modify the javaseClassLoader attribute of the WebappClassLoader. (markt)
        fix Improve the robustness of web application undeployment based on some code analysis triggered by the report for 54315. (markt)
        fix 56219: Improve merging process for web.xml files to take account of the elements and attributes supported by the Servlet version of the merged file. (markt)
        fix 56190: The response should be closed (i.e. no further output is permitted) when a call to AsyncContext.complete() takes effect. (markt)
        fix 56236: Enable Tomcat to work with alternative Servlet and JSP API JARs that package the XML schemas in such as way as to require a dependency on the JSP API before enabling validation for web.xml. Tomcat has no such dependency. (markt)
        fix 56246: Fix NullPointerException in MemoryRealm when authenticating an unknown user. (markt)
        fix 56248: Allow the deployer to update an existing WAR file without undeploying the existing application if the update flag is set. This allows any existing custom context.xml for the application to be retained. To update an application and remove any existing context.xml simply undeploy the old version of the application before deploying the new version. (markt)
        fix Redefine the globalXsltFile initialisation parameter of the DefaultServlet as relative to CATALINA_BASE/conf or CATALINA_HOME/conf. Prevent user supplied XSLTs used by the DefaultServlet from defining external entities. (markt)
        add Add a work around for validating XML documents (often TLDs) that use just the file name to refer to refer to the JavaEE schema on which they are based. (markt)
        fix 56293: Cache resources loaded by the class loader from /META-INF/services/ for better performance for repeated look ups. (markt)

    Coyote

        fix 53119: Make sure the NIO AJP output buffer is cleared on any error to prevent any possible overflow if it is written to again before the connection is closed. This extends the original fix for the APR/native output buffer to the NIO connector. (kkolinko)
        fix 56172: Avoid possible request corruption when using the AJP NIO connector and a request is sent using more than one AJP message. Patch provided by Amund Elstad. (markt)
        fix 56213: Reduce garbage collection when the NIO connector is under heavy load. (markt)
        fix Improve processing of chuck size from chunked headers. Avoid overflow and use a bit shift instead of a multiplication as it is marginally faster. (markt/kkolinko)
        fix Fix possible overflow when parsing long values from a byte array. (markt)

    Jasper

        fix 54475: Add Java 8 support to SMAP generation for JSPs. Patch by Robbie Gibson. (markt)
        fix 55483: Improve handing of overloaded methods and constructors in expression language implementation. (markt)
        fix 56208: Restore the validateXml option to Jasper that was previously renamed validateTld. Both options are now supported. validateXml controls the validation of web.xml files when Jasper parses them and validateTld controls the validation of *.tld files when Jasper parses them. (markt)
        fix 56223: Throw an IllegalStateException if a call is made to ServletContext.setInitParameter() after the ServletContext has been initialized. (markt)
        fix 56265: Do not escape values of dynamic tag attributes containing EL expressions. (kkolinko)
        fix Make the default compiler source and target versions for JSPs Java 6 since Tomcat 7 requires Java 6 as a minimum. (markt)
        update 56283: Update to the Eclipse JDT Compiler P20140317-1600 which adds support for Java 8 syntax to JSPs. Add support for value "1.8" for the compilerSourceVM and compilerTargetVM options. (markt)

    WebSocket

        fix Avoid a possible deadlock when one thread is shutting down a connection while another thread is trying to write to it. (markt)
        fix Call onError if an exception is thrown calling onClose when closing a session. (remm)

    Web applications

        code In the documentation: add support for several documentation tags from Tomcat 8. Such as <version-major/>. (kkolinko)
        add 56093: Add the SSL Valve to the documentation web application. (markt)
        fix 56217: Improve readability by using left alignment for the table cell containing the request information on the Manager application status page. (markt)
        fix Fixed java.lang.NegativeArraySizeException when using "Expire sessions" command in the manager web application on a context where the session timeout is disabled. (kfujino)
        fix Add support for LAST_ACCESS_AT_START system property to Manager web application. (kfujino)
        fix Add definition of org.apache.catalina.ant.FindLeaksTask. (kfujino)
        fix 56273: If the Manager web application does not perform an operation because the web application is already being serviced, report an error rather than reporting success. (markt)
        fix 56304: Add a note to the documentation about not using WebSocket with BIO HTTP in production. (markt)

    Other

        fix 56143: Improve service.bat so that it can be launched from a non-UAC console. This includes using a single call to tomcat7.exe to install the Windows service rather than three calls, and using command line arguments instead of environment variables to pass the settings. (markt/kkolinko)
        fix Fix regression in 7.0.52: when using service.bat install to install the service the values for --StdOutput, --StdError options were passed as blank instead of "auto". (kkolinko)
        fix Align options between service.bat and exe Windows installer. For service.bat the changes are in --Classpath, --DisplayName, --StartPath, --StopPath. For exe installer the changes are in --JvmMs, --JvmMx options, which are now 128 Mb and 256 Mb respectively instead of being empty. Explicitly specify --LogPath path when uninstalling Windows service, avoiding default value for that option. (kkolinko)
        code Simplify Windows *.bat files: remove %OS% checks, as java 6 does not run on ancient non-NT operating systems. (kkolinko)
        fix 56137: Explicitly use the BIO connector in the SSL example in server.xml so it doesn't break if APR is enabled. (markt)
        fix 56139: Avoid a web application class loader leak in some unit tests when running on Windows. (markt)
        fix Correct build script to avoid building JARs with empty packages. (markt)
        add Allow to limit JUnit test run to a number of selected test case methods. (kkolinko)
        fix 56189: Remove used file cpappend.bat from the distribution. (markt)

Tomcat 7.0.52 (violetagg) released 2014-02-17

    Catalina

        fix Generate a valid root element for the effective web.xml for a web application for all supported versions of web.xml. (markt)

    Coyote

        code Pull up SocketWrapper to AbstractProcessor. (markt)
        fix In some circumstances asynchronous requests could time out too soon. (markt)

Tomcat 7.0.51 (violetagg) not released

    Catalina

        fix 55287: ServletContainerInitializer defined in the container may not be found. (markt/jboynes)
        fix 55855: Provide a per Context option (containerSciFilter) to exclude container SCIs. (markt)
        fix 55937: When deploying applications, treat a context path of /ROOT as equivalent to /. (markt)
        fix 55943: Improve the implementation of the class loader check that prevents web applications from trying to override J2SE implementation classes. As part of this fix, refactor the way a null parent class loader is handled which enables a number of null checks and object creation calls to be removed. (markt)
        fix 55958: Differentiate between foo.war the WAR file and foo.war the directory. (markt)
        fix 55960: Improve the single sign on (SSO) unit tests. Patch provided by Brian Burch. (markt)
        fix 55974: Retain order when reporting errors and warnings while parsing XML configuration files. (markt)
        fix 56013: Fix issue with SPNEGO authentication when using IBM JREs. IBM JREs only understand the option of infinite lifetime for Kerberos credentials. Based on a patch provided by Arunav Sanyal. (markt)
        fix 56016: When loading resources for XML schema validation, take account of the possibility that servlet-api.jar and jsp-api.jar may not be loaded by the same class loader. Patch by Juan Carlos Estibariz. (markt)
        fix 56025: When creating a WebSocket connection, always call ServerEndpointConfig.Configurator.getNegotiatedSubprotocol() and always create the EndPoint instance after calling ServerEndpointConfig.Configurator.modifyHandshake(). (markt)
        fix 56032: Ensure that the WebSocket connection is closed after an IO error or an interrupt while sending a WebSocket message. (markt)
        fix 56042: If a request in async mode has an error but has already been dispatched don't generate an error page in the ErrorReportValve so the dispatch target can handle it. (markt)
        fix Add missing javax.annotation.sql.* classes to annotations-api.jar. (markt)
        fix The type of logger attribute of Context MBean should be not org.apache.commons.logging.Log but org.apache.juli.logging.Log. (kfujino)
        fix 56082: Fix a concurrency bug in JULI's LogManager implementation. (markt)
        fix 56096: When the attribute rmiBindAddress of the JMX Remote Lifecycle Listener is specified it's value will be used when constructing the address of a JMX API connector server. Patch is provided by Jim Talbut. (violetagg)
        fix When environment entry with one and the same name is defined in the web deployment descriptor and with annotation then the one specified in the web deployment descriptor is with priority. (violetagg)
        fix Change default value of xmlBlockExternal attribute of Context. It is true now. (kkolinko)

    Coyote

        fix Avoid possible NPE if a content type is specified without a character set. (markt)
        fix 55956: Make the forwarded remote IP address available to the Connectors via a request attribute. (markt)
        fix 55976: Fix sendfile support for the HTTP NIO connector. (markt)
        fix 55996: Ensure Async requests timeout correctly when using the NIO HTTP connector. (markt)
        add 56021: Make it possible to use the Windows-MY key store with the BIO and NIO connectors for SSL configuration. It requires a keystoreFile="" keystoreType="Windows-My" to be set on the connector. Based on a patch provided by Asanka. (markt)

    Jasper

        fix Correct a regression in the XML refactoring that meant that errors in TLD files were swallowed. (markt)
        fix 55671: Correct typo in the log message for a wrong value of genStringAsCharArray init-param of JspServlet. This parameter had a different name in Tomcat 6. (kkolinko)
        fix 55973: Fix processing of XML schemas when validation is enabled in Jasper. (kkolinko)
        fix 56010: Don't throw an IllegalArgumentException when JspFactory.getPageContext is used with JspWriter.DEFAULT_BUFFER. Based on a patch by Eugene Chung. (markt)
        fix 56012: When using the extends attribute of the page directive do not import the super class if it is in an unnamed package as imports from unnamed packages are now explicitly illegal. (markt)
        fix 56029: A regression in the fix for 55198 meant that when EL containing a ternary expression was used in an attribute a compilation error would occur for some expressions. (markt)
        fix Correct several errors in jspxml Schema and DTD. (kkolinko)
        fix Change default value of the blockExternal attribute of JspC task. The default value is true. Add support for -no-blockExternal switch when JspC is run as a standalone application. (kkolinko)

    Cluster

        code Simplify the code of o.a.c.ha.tcp.SimpleTcpCluster.createManager(String). Remove unnecessary class cast. (kfujino)

    WebSocket

        fix Do not return an empty string for the Sec-WebSocket-Protocol HTTP header when no sub-protocol has been requested or no sub-protocol could be agreed as RFC6455 requires that no Sec-WebSocket-Protocol header is returned in this case. (markt)

    Web applications

        fix Add index.xhtml to the welcome files list for the examples web application. (kkolinko)
        fix Clarify that the connectionTimeout may also be used as the read timeout when reading a request body (if any) in the documentation web application. (markt)
        fix Clarify the behaviour of the maxConnections attribute for a connector in the documentation web application. (markt)
        fix 55888: Update the documentation web application to make it clearer that a Container may define no more than one Realm. (markt)
        fix 55956: Where available, displayed the forwarded remote IP address available on the status page of the Manager web application. (markt)
        fix Correct links to the Tomcat mailing lists in the ROOT web application. (kkolinko)
        fix In Manager web application improve handling of file upload errors. Display a message instead of error 500 page. Simplify parts handling code, as it is known that Tomcat takes care of them when recycling a request. (kkolinko)

    Extras

        fix 55166, 56045: Copy the XML schemas used for validation that are packaged in jsp-api.jar to servlet-api.jar so that an embedded Tomcat instance can start without Jasper being available. This also enables validation to work without Jasper being available. (markt/kkolinko)
        fix 56039: Enable the JmxRemoteLifecycleListener to work over SSL. Patch by esengstrom. (markt)

    Other

        fix 55743: Enable the stop script to work when the shutdown port is disabled and a PID file is defined. This is only available on platforms that use catalina.sh. (markt)
        fix 55986: When forcing Tomcat to stop via kill -9 $CATALINA_PID, the catalina.sh script could incorrectly report that Tomcat had not yet completely stopped when it had. Based on a patch by jess. (markt)
        fix Package correct license and notice files with embedded JARs. (markt)
        code Remove svn keywords (such as $Id) from source files and documentation. (kkolinko)
        fix Fix CVE-2014-0050, a denial of service with a malicious, malformed Content-Type header and multipart request processing. Fixed by merging latest code (r1565163) from Commons FileUpload. (markt)
        fix 56115: Expose the httpusecaches property of Ant's get task as some users may need to change the default. Based on a suggestion by Anthony. (markt)

Tomcat 7.0.50 (violetagg) released 2014-01-08

    Catalina

        fix Handle the case where a context.xml file is added to a web application deployed from a directory. Previously the file was ignored until Tomcat was restarted. Now (assuming automatic deployment is enabled) it will trigger a redeploy of the web application. (markt)
        fix Fix string comparison in HostConfig.setContextClass(). (kkolinko)
        code Streamline handling of WebSocket messages when no handler is configured for the message currently being received. (markt)
        fix Handle the case where a WebSocket annotation configures a message size limit larger than the default permitted by Tomcat. (markt)
        fix 55855: This is a partial fix that bypasses the relatively expensive check for a WebSocket upgrade request if no WebSocket endpoints have been registered. (markt)
        fix 55905: Prevent a NPE when web.xml references a taglib file that does not exist. Provide better error message. (violetagg)

    Coyote

        fix When using the BIO connector with an internal executor, do not display a warning that the executor has not shutdown as the default configuration for BIO connectors is not to wait. This is because threads in keep-alive connections cannot be interrupted and therefore the warning was nearly always displayed. (markt)

    Jasper

        fix JspC uses servlet context initialization parameters to pass configuration so ensure that the servlet context used supports initialization parameters. (markt)

    Cluster

        fix In AbstractReplicatedMap#finalize, remove rpcChannel from channel Listener of group channel before sending MapMessage.MSG_STOP message. This prevents that the node that sent the MapMessage.MSG_STOP by normal shutdown is added to member map again by ping at heartbeat thread in the node that received the MapMessage.MSG_STOP. (kfujino)
        fix Add time stamp to GET_ALL_SESSIONS message. (kfujino)

    Web applications

        fix Fix the sample configuration of StaticMembershipInterceptor in order to prevent warning log. uniqueId must be 16 bytes. (kfujino)

    Extras

        update Update dependencies that are used to build tomcat-juli extras component. Apache Avalon Framework is updated to version 4.1.5, Apache Log4J to version 1.2.17. (rjung)

Tomcat 7.0.49 (violetagg) not released

    Catalina

        fix Correct a regression in the new XML local resolver that triggered false failures when XML validation was configured. (markt)
        fix Prevent a NPE when destroying HTTP upgrade handler for WebSocket connections. (violetagg)

Tomcat 7.0.48 (violetagg) not released

    Catalina

        add 51294: Add support for unpacking WARs located outside of the Host's appBase in to the appBase. (markt)
        fix 55656: Configure the Digester to use the server class loader when parsing server.xml rather than the class loader that loaded StandardServer. Patch provided by Roberto Benedetti. (markt)
        fix 55664: Correctly handle JSR 356 WebSocket Encoder, Decoder and MessageHandler implementations that use a generic type such as Encoder.Text<List<String>>. Includes a test case by Niki Dokovski. (markt)
        fix Correctly handle WebSocket Encoders, Decoders and MessageHandlers that use arrays of generic types. (markt)
        fix 55681: Ensure that the WebSocket session is made available to MessageHandler method calls. (markt)
        fix Updated servlet spec version and documentation section-number reported when JAR files are rejected for containing a trigger class (e.g. javax.servlet.Servlet). (schultz)
        add Modify the WebSocket handshake process so that the user properties Map exposed by the ServerEndpointConfig during the call to Configurator.modifyHandshake() is unique to the connection rather than shared by all connections associated with the Endpoint. This allows for easier configuration of per connection properties from within modifyHandshake(). (markt)
        fix 55684: Log a warning but continue if the memory leak detection code is unable to access all threads to check for possible memory leaks when a web application is stopped. (markt)
        fix Define the web-fragment.xml in tomcat7-websocket.jar as a Servlet 3.0 web fragment rather than as a Servlet 3.1 web fragment. (markt)
        fix 55715: Add a per web application executor to the WebSocket implementation and use it for calling SendHandler.onResult() when there is a chance that the current thread also initiated the write. (markt)
        fix Prevent file descriptors leak and ensure that files are closed when configuring the web application. (violetagg)
        fix Fixed the name of the provider-configuration file located in tomcat7-websocket.jar!/META-INF/services that exposes information for javax.websocket.server.ServerEndpointConfig$Configurator implementation. (violetagg)
        fix 55760: Remove the unnecessary setting of the javax.security.auth.useSubjectCredsOnly system property in the SpnegoAuthenticator as in addition to it being unnecessary, it causes problems with using SPNEGO with IBM JDKs. Patch provided by Arunav Sanyal. (markt)
        fix 55772: Ensure that the request and response are recycled after an error during asynchronous processing. Includes a test case based on code contributed by Todd West. (markt)
        fix 55778: Add an option to the JNDI Realm to control the QOP used for the connection to the LDAP server after authentication when using SPNEGO with delegated credentials. This value is used to set the javax.security.sasl.qop environment property for the LDAP connection. (markt)
        fix 55798: Log an error if the MemoryUserDatabase is unable to find the specified user database file. (markt)
        fix 55799: Correctly enforce the restriction in JSR356 that no more than one data message may be sent to a remote WebSocket endpoint at a time. (markt)
        fix When Catalina parses TLD files, always use a namespace aware parser to be consistent with how Jasper parses TLD files. The tldNamespaceAware attribute of the Context is now ignored. (markt)
        fix Deprecate the tldNamespaceAware Context attribute as TLDs are always parsed with a namespace aware parser. (markt)
        fix Correct a logic error that meant that unpackWARs was ignored and the WAR was always expanded if a WAR failed to deploy. (markt)
        add Add support for defining copyXML on a per Context basis. (markt)
        fix Define the expected behaviour of the automatic deployment and align the implementation to that definition. (markt)
        add When running under a security manager, change the default value of the Host's deployXML attribute to false. (markt)
        add If a Host is configured with a value of false for deployXML, a web application has an embedded descriptor at META-INF/context.xml and no explicit descriptor has been defined for this application, do not allow the application to start. The reason for this is that the embedded descriptor may contain configuration necessary for secure operation such as a RemoteAddrValve. (markt)
        fix Prevent an NPE in the WebSocket ServerContainer when processing an HTTP session end event. (markt)
        add 55801: Add the ability to set a custom SSLContext to use for client wss connections. Patch provided by Maciej Lypik. (markt)
        fix 55804: If the GSSCredential for the cached Principal expires when using SPNEGO authentication, force a re-authentication. (markt)
        add 55811: If the main web.xml contains an empty absolute-ordering element and validation of web.xml is not enabled, skip parsing any web-fragment.xml files as the result is never used. (markt)
        fix 55839: Extend support for digest prefixes {MD5}, {SHA} and {SSHA} to all Realms rather than just the JNDIRealm. (markt)
        fix 55842: Ensure that if a larger than default response buffer is configured that the full buffer is used when a Servlet outputs via a Writer. (markt)
        fix 55851: Further fixes to enable SPNEGO authentication to work with IBM JDKs. Based on a patch by Arunav Sanyal. (markt)
        add Fix CVE-2013-4590: Add an option to the Context to control the blocking of XML external entities when parsing XML configuration files and enable this blocking by default when a security manager is used. The block is implemented via a custom resolver to enable the logging of any blocked entities. (markt)

    Coyote

        code Implement a number of small refactorings to the APR/native handler for upgraded HTTP connections. (markt)
        fix Fix an issue with upgraded HTTP connections over HTTPS (e.g. secure WebSocket) when using the APR/native connector that resulted in the unexpected closure of the connection. (markt)
        fix Ensure that the application class loader is used when calling the ReadListener and WriteListener methods when using non-blocking IO. A side effect of not doing this was that JNDI was not available when processing WebSocket events. (markt)
        add Make the time that the internal executor (if used) waits for request processing threads to terminate before continuing with the connector stop process configurable. (markt)
        fix 55749: Improve the error message when SSLEngine is disabled in the AprLifecycleListener and SSL is configured for an APR/native connector. (markt)
        add If a request that includes an Expect: 100-continue header receives anything other than a 2xx response, close the connection This protects against misbehaving clients that may not sent the request body in that case and send the next request instead. (markt)
        fix Improve the parsing of trailing headers in HTTP requests. (markt)

    Jasper

        fix 55735: Fix a regression caused by the fix to 55198. When processing JSP documents, attributes in XML elements that are template content should have their text xml-escaped, but output of EL expressions in them should not be escaped. (markt)
        fix 55807: The JSP compiler used a last modified time of -1 for TLDs in JARs expanded in to WEB-INF/classes (IDEs often do this expansion) when creating the dependency list for JSPs that used that TLD. This meant JSPs using that TLD were recompiled on every access. (markt)

    Cluster

        add Add log message that initialization of AbstractReplicatedMap has been completed. (kfujino)
        fix The logger of AbstractReplicatedMap should be non-static in order to enable logging of each application. Side-effects of this change is to throw RuntimeException in MapMessage#getKey() and getValue() instead of Null return and error log. (kfujino)
        code Simplify the code of DeltaManager#startInternal(). Reduce unnecessary nesting for acquisition of cluster instance. (kfujino)
        fix Remove unnecessary attributes of stateTransferCreateSendTime and receiverQueue from cluster manager template. These attributes should not be defined as a template. (kfujino)
        fix Fix MBean attribute definition of stateTransfered. The method name is not isStateTransfered() but getStateTransfered(). (kfujino)
        fix Correct stop failure log of cluster. Failure cause is not only Valve. (kfujino)
        fix Remove unnecessary sleep when sending session blocks on session sync phase. (kfujino)
        fix Expose stateTimestampDrop of org.apache.catalina.ha.session.DeltaManager via JMX. (kfujino)
        fix When the ping timeouted, make sure that memberDisappeared method is not called by specifying the members that has already been removed. (kfujino)
        add Add log message of session relocation when member disappeared. (kfujino)
        fix If ping message fails, prevent wrong timeout detection of normal member that is no failure members. (kfujino)

    Web applications

        add Add some documentation on the SSL configuration options for WebSocket clients. (markt)
        add Add to cluster document a description of notifyLifecycleListenerOnFailure and heartbeatBackgroundEnabled. (kfujino)
        fix Update the documentation with information for WebSocket 1.0 specification and javadoc. (violetagg)
        fix 55703: Clarify the role of the singleton attribute for JNDI resource factories. (markt)
        fix 55746: Add documentation on the allRolesMode to the CombinedRealm and LockOutRealm. Patch by C辿dric Couralet. (markt)
        add Expand the information on web applications that ship as part of Tomcat in the security how-to section of the documentation web application. (markt)
        fix Expand the description of the WebSocket buffers in the documentation web application to clarify their purpose. (markt)
        add Correct the documentation for Cluster manager. (kfujino)
        add Add information on how to configure integrated Windows authentication when Tomcat is running on a non-Windows host. (markt)

    Extras

        update Update commons-logging to version 1.1.3. (rjung)

    Other

        add 52323: Add support for the Cobertura code coverage tool when running the unit tests. Based on a patch by mhasko. (markt/kkolinko)
        update Update sample Eclipse IDE project. Explicitly use a Java 6 SE JDK. Exclude JSR356 WebSocket classes from build path, as they cannot be compiled with Java 6. (kkolinko)
        update Update the Eclipse compiler to 4.3.1. (kkolinko/markt)

(ryoon)

2014-04-08 19:37:43 UTC MAIN commitmail json YAML

security fix for a2ps

(tez)

2014-04-08 19:32:11 UTC MAIN commitmail json YAML

2014-04-08 16:53:07 UTC MAIN commitmail json YAML

Updated net/py-irclib to 8.5.4nb1

(imil)

2014-04-08 16:52:50 UTC MAIN commitmail json YAML

Forgot a new dependency for py-irclib (lang/py-six)

(imil)

2014-04-08 16:40:52 UTC MAIN commitmail json YAML

Updated net/py-irclib to 8.5.4

(imil)

2014-04-08 16:40:35 UTC MAIN commitmail json YAML

Updated irclib to version 8.5.4

8.5.4

    Issue #32: Add logging around large DCC messages to facilitate
    troubleshooting.
    Issue #31: Fix error in connection wrapper for SSL example.

8.5.3

    Issue #28: Fix TypeError in version calculation in irc.bot CTCP version.

8.5.2

    Updated DCC send and receive scripts (Issue #27).

8.5.1

    Fix timestamp support in schedule.DelayedCommand construction.

8.5

    irc.client.NickMask is now a Unicode object on Python 2. Fixes issue
    reported in pull request #19.
    Issue #24: Added DCCConnection.send_bytes for transmitting binary data.
    privmsg remains to support transmitting text.

8.4

    Code base now runs natively on Python 2 and Python 3, but requires six to
    be installed.
    Issue #25: Rate-limiting has been updated to be finer grained (preventing
    bursts exceeding the limit following idle periods).

8.3.2

    Issue #22: Catch error in bot.py on NAMREPLY when nick is not in any visible
    channel.

8.3.1

    Fixed encoding errors in server on Python 3.

8.3

    Added a set_keepalive method to the ServerConnection. Sends a periodic PING
    message every indicated interval.

8.2

    Added support for throttling send_raw messages via the ServerConnection
    object. For example, on any connection object:

        connection.set_rate_limit(30)

    That would set the rate limit to 30 Hz (30 per second). Thanks to Jason Kendall for the suggestion and bug fixes.

8.1.2

    Fix typo in client.NickMask.

8.1.1

    Fix typo in bot.py.

8.1

    Issue #15: Added client support for ISUPPORT directives on server connections. Now, each ServerConnection has a features attribute which reflects the features supported by the server. See the docs for irc.features for details about the implementation.

8.0.1

    Issue #14: Fix errors when handlers of the same priority are added under Python 3. This also fixes the unintended behavior of allowing handlers of the same priority to compare as unequal.

8.0

This release brings several backward-incompatible changes to the scheduled commands.

    Refactored implementation of schedule classes. No longer do they override the datetime constructor, but now only provide suitable classmethods for construction in various forms.
    Removed backward-compatible references from irc.client.
    Remove 'arguments' parameter from scheduled commands.

Clients that reference the schedule classes from irc.client or that construct them from the basic constructor will need to update to use the new class methods:

- DelayedCommand -> DelayedCommand.after
- PeriodicCommand -> PeriodicCommand.after

Arguments may no longer be passed to the 'function' callback, but one is encouraged instead to use functools.partial to attach parameters to the callback. For example:

DelayedCommand.after(3, func, ('a', 10))

becomes:

func = functools.partial(func, 'a', 10)
DelayedCommand.after(3, func)

This mode puts less constraints on the both the handler and the caller. For example, a caller can now pass keyword arguments instead:

func = functools.partial(func, name='a', quantity=10)
DelayedCommand.after(3, func)

Readability, maintainability, and usability go up.
7.1.2

    Issue #13: TypeError on Python 3 when constructing PeriodicCommand (and thus execute_every).

7.1.1

    Fixed regression created in 7.0 where PeriodicCommandFixedDelay would only cause the first command to be scheduled, but not subsequent ones.

7.1

    Moved scheduled command classes to irc.schedule module. Kept references for backwards-compatibility.

7.0

    PeriodicCommand now raises a ValueError if it's created with a negative or zero delay (meaning all subsequent commands are immediately due). This fixes #12.

    Renamed the parameters to the IRC object. If you use a custom event loop and your code constructs the IRC object with keyword parameters, you will need to update your code to use the new names, so:

    IRC(fn_to_add_socket=adder, fn_to_remove_socket=remover, fn_to_add_timeout=timeout)

    becomes:

    IRC(on_connect=adder, on_disconnect=remover, on_schedule=timeout)

    If you don't use a custom event loop or you pass the parameters positionally, no change is necessary.

6.0.1

    Fixed some unhandled exceptions in server client connections when the client would disconnect in response to messages sent after select was called.

6.0

    Moved LineBuffer and DecodingLineBuffer from client to buffer module. Backward-compatible references have been kept for now.
    Removed daemon mode and log-to-file options for server.
    Miscellaneous bugfixes in server.

5.1.1

    Fix error in 2to3 conversion on irc/server.py (issue #11).

5.1

The IRC library is now licensed under the MIT license.

    Added irc/server.py, based on hircd by Ferry Boender.
    Added support for CAP command (pull request #10), thanks to Danneh Oaks.

5.0

Another backward-incompatible change. In irc 5.0, many of the unnecessary getter functions have been removed and replaced with simple attributes. This change addresses issue #2. In particular:

        Connection._get_socket() -> Connection.socket (including subclasses)
        Event.eventtype() -> Event.type
        Event.source() -> Event.source
        Event.target() -> Event.target
        Event.arguments() -> Event.arguments

The nm_to_* functions were removed. Instead, use the NickMask class attributes.

These deprecated function aliases were removed from irc.client:

- parse_nick_modes -> modes.parse_nick_modes
- parse_channel_modes -> modes.parse_channel_modes
- generated_events -> events.generated
- protocol_events -> events.protocol
- numeric_events -> events.numeric
- all_events -> events.all
- irc_lower -> strings.lower

Also, the parameter name when constructing an event was renamed from eventtype to simply type.
4.0

    Removed deprecated arguments to ServerConnection.connect. See notes on the 3.3 release on how to use the connect_factory parameter if your application requires ssl, ipv6, or other connection customization.

3.6.1

    Filter out disconnected sockets when processing input.

3.6

    Created two new exceptions in irc.client: MessageTooLong and InvalidCharacters.
    Use explicit exceptions instead of ValueError when sending data.

3.5

    SingleServerIRCBot now accepts keyword arguments which are passed through to the ServerConnection.connect method. One can use this to use SSL for connections:

    factory = irc.connection.Factory(wrapper=ssl.wrap_socket)
    bot = irc.bot.SingleServerIRCBot(..., connect_factory = factory)

(imil)

2014-04-08 14:47:05 UTC MAIN commitmail json YAML

Updated emulators/suse131_openssl to 13.1nb4

(obache)

2014-04-08 14:46:39 UTC MAIN commitmail json YAML

Update to libopenssl1_0_0-1.0.1e-11.32.1 for CVE-2014-0160.

Bump PKGREVISION.

(obache)

2014-04-08 14:11:10 UTC MAIN commitmail json YAML

Note update of net-snmp to version 5.7.2.1.

(he)

2014-04-08 14:10:25 UTC MAIN commitmail json YAML

Upgrade net-snmp to version 5.7.2.1.

Upstream changes:
  * 5.{5,6,7}.2.1 *
      snmpd:
        - SECURITY: a denial of service attack vector was discovered on
          the linux implementation of the ICMP-MIB.  This release fixes
          this bug and all users are encouraged to update their SNMP
          agent if they make use of the ICMP-MIB table objects.

Fixes CVE-2014-2284.

(he)

2014-04-08 13:23:31 UTC MAIN commitmail json YAML

2014-04-08 12:51:21 UTC MAIN commitmail json YAML

Updated devel/nasm to 2.11.02

(adam)

2014-04-08 12:50:43 UTC MAIN commitmail json YAML

Changes 2.11.02:
* Add the XSAVEC, XSAVES and XRSTORS family instructions.
* Add the CLFLUSHOPT instruction.

(adam)

2014-04-08 10:12:22 UTC MAIN commitmail json YAML

Updated print/acroread9 to 9.5.5nb2

(obache)

2014-04-08 10:12:10 UTC MAIN commitmail json YAML

Update dependencies:
* compat module is not required.
* curl is bundled and it require libidn.
* allow suse-10.0 again.

(obache)

2014-04-08 10:07:55 UTC MAIN commitmail json YAML

Updated emulators/suse131_gtk2 to 13.1nb3

(obache)

2014-04-08 10:07:45 UTC MAIN commitmail json YAML

2014-04-08 10:05:44 UTC MAIN commitmail json YAML

tell the location of libidn module.

(obache)

2014-04-08 10:04:41 UTC MAIN commitmail json YAML

+ suse100{,_32}_libidn

(obache)

2014-04-08 10:04:03 UTC MAIN commitmail json YAML

Added emulators/suse100_32_libidn version 10.0

(obache)

2014-04-08 10:03:53 UTC MAIN commitmail json YAML

Import suse32_libidn-10.0 as emulators/suse100_32_libidn.

Linux compatibility package based on the SuSE Linux distribution.
Please visit http://www.suse.com/ for more information about SuSE
Linux.

This package supports running ELF binaries linked with glibc2 that
require libidn shared libraries.

(obache)

2014-04-08 10:03:04 UTC MAIN commitmail json YAML

Added emulators/suse100_libidn version 10.0

(obache)

2014-04-08 10:02:52 UTC MAIN commitmail json YAML

Import suse_libidn-10.0 as emulators/suse100_libidn.

Linux compatibility package based on the SuSE Linux distribution.
Please visit http://www.suse.com/ for more information about SuSE
Linux.

This package supports running ELF binaries linked with glibc2 that
require libidn shared libraries.

(obache)

2014-04-08 08:20:06 UTC MAIN commitmail json YAML

2014-04-08 08:18:44 UTC MAIN commitmail json YAML

tell libidn module

(obache)

2014-04-08 08:15:07 UTC MAIN commitmail json YAML

2014-04-08 06:40:50 UTC MAIN commitmail json YAML

PLIST fix accoring to options; cosmetics

(adam)

2014-04-08 06:21:09 UTC MAIN commitmail json YAML

Updated security/openssl to 1.0.1g

(obache)

2014-04-08 06:20:44 UTC MAIN commitmail json YAML

Update openssl to 1.0.1g.
(CVE-2014-0076 is already fixed in pkgsrc).

OpenSSL CHANGES
_______________

Changes between 1.0.1f and 1.0.1g [7 Apr 2014]

  *) A missing bounds check in the handling of the TLS heartbeat extension
    can be used to reveal up to 64k of memory to a connected client or
    server.

    Thanks for Neel Mehta of Google Security for discovering this bug and to
    Adam Langley <agl@chromium.org> and Bodo Moeller <bmoeller@acm.org> for
    preparing the fix (CVE-2014-0160)
    [Adam Langley, Bodo Moeller]

  *) Fix for the attack described in the paper "Recovering OpenSSL
    ECDSA Nonces Using the FLUSH+RELOAD Cache Side-channel Attack"
    by Yuval Yarom and Naomi Benger. Details can be obtained from:
    http://eprint.iacr.org/2014/140

    Thanks to Yuval Yarom and Naomi Benger for discovering this
    flaw and to Yuval Yarom for supplying a fix (CVE-2014-0076)
    [Yuval Yarom and Naomi Benger]

  *) TLS pad extension: draft-agl-tls-padding-03

    Workaround for the "TLS hang bug" (see FAQ and opensslPR#2771): if the
    TLS client Hello record length value would otherwise be > 255 and
    less that 512 pad with a dummy extension containing zeroes so it
    is at least 512 bytes long.

    [Adam Langley, Steve Henson]

(obache)

2014-04-08 06:20:42 UTC MAIN commitmail json YAML

Fix syntax errror. This fixes the build on FreeBSD.

(asau)

2014-04-08 04:19:17 UTC MAIN commitmail json YAML

Add LICENSE=gnu-gpl-v2.

(hiramatsu)

2014-04-08 03:43:08 UTC MAIN commitmail json YAML

+ openssl-1.0.1g [CVE-2014-0160]

(rodent)

2014-04-08 02:48:38 UTC MAIN commitmail json YAML

p5-Perl4-CoreLibs is not required for perl<5.16

(obache)

2014-04-08 02:12:05 UTC MAIN commitmail json YAML

Updated editors/deforaos-editor to 0.3.0

(khorben)

2014-04-08 02:10:29 UTC MAIN commitmail json YAML

Packaged DeforaOS Editor 0.3.0, with:
- fix for an issue when saving a new file
- more useful status bar
- improved properties dialog
- support for use as a UNIX filter
- new generic UNIX filtering tool, filter(1)
- manual pages available for both editor(1) and filter(1)
- cleaner build with Gtk+ >= 3.0
- additional usability fixes

(khorben)

2014-04-07 20:32:42 UTC MAIN commitmail json YAML

Updated chat/prosody to 0.9.4

(fhajny)

2014-04-07 20:32:20 UTC MAIN commitmail json YAML

Update prosody to 0.9.4.

Fix for a DoS vulnerability, see
  security/2014/dsa-2895">https://www.debian.org/security/2014/dsa-2895

Changes in 0.9.4:
- Compression: Disallow compression on unauthenticated streams
- Core: Limit default read size and maximum stanza size
- Core: Enable SASL EXTERNAL by default for component s2s
- S2S: Warn if s2s_secure_auth and s2s_require_encryption have been
  set in conflicting ways
- S2S: Warn if no local network addresses were found, preventing
  successful s2s
- MUC: Fix traceback when a non-occupant tried to change an
  occupant's role
- MUC: API: Fire an event when temporary rooms are destroyed after
  the last person leaves
- Telnet: Fixed traceback when listing users
- Telnet: Apply normalization to JIDs in user management commands
- HTTP: Fix directory detection in file server on Windows
- Plugins: Fix paths on Windows
- MOTD: Don't strip blank lines from the message provided in the config
- prosodyctl: Better error reporting when generating certificates
- Makefile: Improve FreeBSD compatibility
- Multiple fixes to our migration tools, and support for importing MUCs
  from ejabberd

(fhajny)

2014-04-07 20:15:07 UTC MAIN commitmail json YAML

Updated security/lua-sec to 0.5

(fhajny)

2014-04-07 20:14:48 UTC MAIN commitmail json YAML

Update lua-sec to 0.5.

* A new certificate (X509) API, which supports:
  - Reading  the subject  (identity) and  issuer of the certificate.
  - Reading  various X509  extensions, including email  and dnsName.
  - Converting  certificates  to and  from  the  standard ASCII  PEM
    format.
  - Generating the fingerprint/digest of a certificate  (using SHA1,
    SHA256 or SHA512).
  - Reading the  certificate's expiration, serial number,  and other
    info.
* The ability  to get more  detailed information from  OpenSSL about
  why a certificate failed verification, for each certificate in the
  chain.
* Flags to  force acceptance of invalid certificates,  e.g. to allow
  the use of self-signed certificates in a Trust On First Use model.
* Flags to control checking CRLs for certificate revocation status.
* Support for ECDH cipher suites.
* An API  to get the TLS  'finished' messages used  for SASL channel
  binding (e.g. the SCRAM PLUS mechanisms).

(fhajny)

2014-04-07 19:49:03 UTC MAIN commitmail json YAML

Updated textproc/the_silver_searcher to 0.21.0

(schmonz)

2014-04-07 19:48:53 UTC MAIN commitmail json YAML

Update to 0.21.0. Highlights from `git log`:

* "language specs"
* more tests
* build fixes
* code tweaks
* improve options parsing and help output

(schmonz)

2014-04-07 19:39:35 UTC MAIN commitmail json YAML

Updated textproc/lua-expat to 1.3.0

(fhajny)

2014-04-07 19:39:17 UTC MAIN commitmail json YAML

Update lua-expat to 1.3.0.

- Lua 5.2 support (thanks Tom叩s Guisasola Gorham)
- support for the XmlDecl handler
- add parser:getcurrentbytecount() (XML_GetCurrentByteCount)
- ability to disable CharacterData merging
- Makefile improvements (thanks Vadim Misbakh-Soloviov)

(fhajny)

2014-04-07 19:33:01 UTC MAIN commitmail json YAML

Updated textproc/p5-ack to 2.12

(schmonz)

2014-04-07 19:32:56 UTC MAIN commitmail json YAML

Update to 2.12. From the changelog:

[SECURITY FIXES]
This version of ack prevents the --pager, --regex and --output
options from being used from project-level ackrc files. It is
possible to execute malicious code with these options, and we want
to prevent the security risk of acking through a potentially malicious
codebase, such as one downloaded from an Internet site or checked
out from a code repository.

The --pager, --regex and --output options may still be used from
the global /etc/ackrc, your own private ~/.ackrc, the ACK_OPTIONS
environment variable, and of course from the command line.

[ENHANCEMENTS]
Now ignores Eclipse .metadata directory. Thanks, Steffen Jaeckel.

Add --perltest for *.t files.

Added Matlab support. Thanks, Zertrin.

[FIXES]
Fixed a race condition in t/file-permission.t that was causing
failures if tests were run in parallel.

Fix the test suite for Win32. Many thanks to Christian Walde for
bringing the severity of this issue to our attention, as well as
providing a Win32 development environment for us to work with.

Fixed Win32-detection in the Makefile.PL. Thanks, Michael Beijen
and Alexandr Ciornii.

More compatibility fixes for Perl 5.8.8.

[INTERNALS]
Removed the Git revision tracking in the --version.

(schmonz)

2014-04-07 19:31:24 UTC MAIN commitmail json YAML

Updated devel/pango to 1.36.3; www/py-cherrypy to 3.2.5

(adam)

2014-04-07 19:29:21 UTC MAIN commitmail json YAML

2014-04-07 19:27:03 UTC MAIN commitmail json YAML

Changes 1.36.3:
- Fix builddir != srdir builds
- Avoid a crash when FT_Face is NULL
- Win32 build fixes
- Update pango_color_parse docs

(adam)

2014-04-07 19:23:30 UTC MAIN commitmail json YAML

Updated mail/getmail to 4.46.0

(schmonz)

2014-04-07 19:23:20 UTC MAIN commitmail json YAML

Update to 4.46.0. From the changelog:

- fix --idle checking Python version incorrectly, resulting in
  incorrect warning about running with Python < 2.5. Thanks: "Voytek",
  Krzysztof Warzecha.
- add missing support for SSL certificate checking in POP3 which
  broke POP retrieval in v4.45.0. Requires Python 2.6 or newer.
  Thanks: "mancha".

(schmonz)

2014-04-07 18:40:05 UTC MAIN commitmail json YAML

2014-04-07 17:25:16 UTC MAIN commitmail json YAML

Define OBJECT_FMT for FreeBSD.
Ignore long time obsolete FreeBSD 1-3 and consider FreeBSD ELF-only.

(asau)

2014-04-07 15:03:41 UTC MAIN commitmail json YAML

2014-04-07 15:01:44 UTC MAIN commitmail json YAML

Changes 2.06:
* In main(), when parsing form input fails, the CGI script exits without
  producing any output whatsoever.  Wouldn't it be better to actually
  emit an error status, instead of expecting the server to do something
  sane with a script that produces no output?

* In mpRead(), a check is done to insure the requested length is not
  greater than the amount of data still available, and to adjust it
  if necessary.  However, this check is currently done _after_ reading
  data from the putback buffer, in which process len is decremented by
  the amount of putback data read, but mpp->offset is not correspondingly
  incremented (this happens later).  As a result, the check uses too
  small a value for len, and so fails to stop reading soon enough if
  the requested length is greater than what is available _and_ there
  was any data in the putback buffer.
  The fix is to move the check to the beginning of mpRead()

* Further, if a read request is satisfied _entirely_ from the putback
  buffer, mpp->offset is not updated at all, resulting in a similar
  problem.  The solution is to update mpp->offset in the "else if (got)"
  case.

* In cgiParsePostMultipartInput(), if the Content-Disposition of a part
  is not "form-data", afterNextBoundary() is not called before beginning
  to process the next part.  As a result, parsing of the next part headers
  begins with the body of the unwanted part.  It is necessary in this case
  to call afterNextBoundary() before continuing with the next cycle.

* In handling out-of-memory conditions in afterNextBoundary(), *outP is
  set to '\0'.  While this is technically legal ('\0' is "an integral
  constant expression with the value 0"), it looks funny.

* In cgiCookieString(), a change was introduced in v2.02 which purports
  to prevent an overrun in cases where cgiCookie is exactly equal to
  the requested cookie name.  In fact, the problem can also occur if
  the requested name occurs with no values at the end of cgiCookie.
  Further, the change from v2.02 does not fix the problem, because it
  compares the _pointers_ p and n to NULL, which they will never equal,
  rather than comparing the pointers they point at to NUL.

* Also in cgiCookieString(), there is a comment suggesting that the main
  loop never terminates except with a return.  This is not the case.
  For example, it will terminate if the requested cookie is not found
  and the cgiCookie string ends in a semicolon.

* Why did days[] (formerly daysOfWeek[]) and months[] become non-static?
  This pollutes the namespace of programs using CGIC.

* In cgiReadEnvironment(), when reading in the contents of an uploaded
  file, it is possible that a temporary file is successfully created
  but then cannot be opened.  In this case, no attempt is made to remove
  the tempoary file.

* Further, when a form entry does _not_ include an uploaded file,
  e->tfileName is set to malloc'd but uninitialized memory.  It should
  be set to an empty string, by setting e->tfileName[0] to zero after
  the 1-byte buffer is allocated.

(adam)

2014-04-07 14:50:39 UTC MAIN commitmail json YAML

Updated graphics/openjpeg15 to 1.5.2

(adam)

2014-04-07 14:49:41 UTC MAIN commitmail json YAML

2014-04-07 14:28:58 UTC MAIN commitmail json YAML

Updated databases/apache-cassandra to 1.2.16

(fhajny)

2014-04-07 13:34:49 UTC MAIN commitmail json YAML

Use recent help2man `--no-discard-stderr' to build util/texi2dvi manpage.

(richard)

2014-04-07 13:30:39 UTC MAIN commitmail json YAML

Note update of www/contao32 package to 3.2.9.

(taca)

2014-04-07 13:30:06 UTC MAIN commitmail json YAML

Update contao32 to 3.2.9.

Version 3.2.9 (2014-04-07)
--------------------------

### Fixed
Fixed a critical vulnerability of the install tool (see #6855).

### Fixed
Filter disabled groups in the registration module in the front end (see #6757).

### Fixed
Work around a bug in SimplePie with the "skip items" option (see #6107).

### Fixed
Fix the Swipe "continuous" option if there are exactly two slides (see #6812).

### Fixed
Apply `addslashes()` to strings in the `Config` class (see #6808).

### Fixed
Do not empty all fallback fields in sorting mode 4 (see #6498).

### Fixed
Do not allow template names to be longer than the DB fields (see #6819).

### Fixed
Correctly set the start time of a multi-day event (see #6802).

### Fixed
Correctly handle OR queries in the listing module (see #6344).

### Fixed
Use a monospaced font for the plain text newsletter preview (see #6790).

### Fixed
Adjust the `vScrollTo()` offset if the paste hint is visible (see #6478).

(taca)

2014-04-07 13:28:46 UTC MAIN commitmail json YAML

Note update of www/contao211 package to 2.11.17.

(taca)

2014-04-07 13:27:56 UTC MAIN commitmail json YAML

Update contao211 to 2.11.17.

Version 2.11.17 (2014-04-07)
----------------------------

### Fixed
Fixed a critical vulnerability of the install tool (see #6855).

(taca)

2014-04-07 12:37:49 UTC MAIN commitmail json YAML

2014-04-07 12:37:01 UTC MAIN commitmail json YAML

Added security/py-ezPyCrypto version 0.1.1

(obache)

2014-04-07 12:36:38 UTC MAIN commitmail json YAML

Import py27-ezPyCrypto-0.1.1 as security/py-ezPyCrypto.
from pkgsrc-wip, packaged by Kamel Derouiche (required for PR pkg/42561).

ezPyCrypto is the culmination of my search for an approachable yet powerful
crypto library for Python.

(obache)

2014-04-07 12:32:31 UTC MAIN commitmail json YAML

Update MASTER_SITES and HOMEPAGE
>From nonaka@ and me.

(ryoon)

2014-04-07 12:26:22 UTC MAIN commitmail json YAML

Remove NetBSD specific lines from generic PLIST

(ryoon)

2014-04-07 12:22:18 UTC MAIN commitmail json YAML

Updated graphics/blender to 2.70

(ryoon)

2014-04-07 12:21:25 UTC MAIN commitmail json YAML

pkgsrc/graphics/blender/Makefile@1.104 / diff
pkgsrc/graphics/blender/PLIST@1.18 / diff
pkgsrc/graphics/blender/distinfo@1.41 / diff
pkgsrc/graphics/blender/patches/patch-ab deleted
pkgsrc/graphics/blender/patches/patch-build__files_scons_config_netbsd6-config.py@1.4 / diff
pkgsrc/graphics/blender/patches/patch-doc_python__api_sphinx__doc__gen.sh deleted
pkgsrc/graphics/blender/patches/patch-extern_carve_lib_triangulator.cpp deleted
pkgsrc/graphics/blender/patches/patch-extern_libmv_libmv_numeric_numeric.h deleted
pkgsrc/graphics/blender/patches/patch-extern_libmv_libmv_tracking_brute__region__tracker.cc deleted
pkgsrc/graphics/blender/patches/patch-extern_libmv_third__party_ceres_internal_ceres_collections__port.h deleted
pkgsrc/graphics/blender/patches/patch-intern_cycles_util_util__types.h@1.2 / diff
pkgsrc/graphics/blender/patches/patch-intern_guardedalloc_intern_mallocn__intern.h@1.1 / diff
pkgsrc/graphics/blender/patches/patch-intern_itasc_Armature.cpp deleted
pkgsrc/graphics/blender/patches/patch-intern_itasc_kdl_frameacc.hpp deleted
pkgsrc/graphics/blender/patches/patch-intern_itasc_kdl_frames.hpp deleted
pkgsrc/graphics/blender/patches/patch-intern_itasc_kdl_framevel.hpp deleted
pkgsrc/graphics/blender/patches/patch-intern_itasc_kdl_jacobian.hpp deleted
pkgsrc/graphics/blender/patches/patch-intern_itasc_kdl_jntarray.hpp deleted
pkgsrc/graphics/blender/patches/patch-intern_itasc_kdl_jntarrayacc.hpp deleted
pkgsrc/graphics/blender/patches/patch-intern_itasc_kdl_jntarrayvel.hpp deleted
      :
(more 6 files)
Update to 2.70

Changelog:

New features include initial support for volumetrics in Cycles, and faster rendering of hair and textures. The motion tracker now supports weighted tracks and has improved planar tracking. For mesh modeling there are new Laplacian deform and wireframe modifiers, along with more control in the bevel tool. The game engine now supports object levels of detail.

The first results from the new user interface project are also in this release, with dozens of changes to make the interface more consistent and powerful. This is also the first release of the multithreaded dependency graph, which makes modifier and constraint evaluation faster in scenes with multiple objects.

Cycles Rendering

Cycles now has initial support for volume rendering including emission, absorption and scattering. Volume rendering can be used to render effects like fire, smoke, mist, absorption in glass, and many other effects that can't be represented by surface meshes alone.

CPU rendering performance was improved, particularly for hair, textures and Open Shading Language.

Motion Tracker

Trackers can now be weighted, to keep the result stable as feature disappear or become difficult to track. The plane track workflow was improved to be easier to control. Automatic feature detection was made more robust using a new detector algorithm.

User Interface

The toolbar now has tabs to organize tools in categories. Multiple buttons can now be edited at once, for example for XYZ axes or color channels. Transform tools now have a mode to enter expressions and units. Other changes were done to improve lists, header menus, tooltips, buttons, menus and more.

Modeling

The Laplacian Deform modifier was added to pose a mesh while preserving geometric details of the surface, and a new wireframe modifier allows you transform your mesh into a wireframe representation. The boolean modifier now supports ngons, and there are improvements to the bevel, screw and triangulate modifiers.

The bevel tool now offers more control over the bevel profile and results, and the knife tool was improved as well.

Threaded Dependency Graph

An important change that happened under the hood is the threaded dependency graph. This means that object modifiers and constraints, among other things, can now be computed with multiple threads taking advantage of multicore processors. This will be most noticeable with scenes that have many objects, or multiple objects with heavy modifiers. This is the first step in making the dependency graph in Blender more powerful.

Game Development

The Blender game engine now supports discrete level of detail for meshes. For game developers, support for working with Photoshop PSD files has been added.

A new view navigation walk mode has been added, which has a control scheme as typically found in first person shooter games. This can be useful for game developers to navigate levels as if in a game.

Freestyle NPR Rendering

The Freestyle Python API is an essential part that makes it a highly programmable NPR rendering engine. This API has been reorganized.

More Features

Many small changes and features were done all over Blender. Some notable new feature are normalized display for FCurves, derivative map baking, baking to vertex colors, better visualization of masks and control over mask filling, gravity option for sculpting, negative texture values to support vector displacement and a Lamp Data shading node to create more customized NPR shaders.

Feature Videos

For a visual demonstration of some of the new features in this release, check out the feature videos created during the development of this release.
Addons

Several addons have been added and updated, including Node Wrangler (aka Node Efficiency Tools) and a new Sketchfab Exporter addon

Bug Fixes

In addition to the new features, over 560 bugs that existed in previous releases have been fixed.

(ryoon)

2014-04-07 12:20:43 UTC MAIN commitmail json YAML

Updated textproc/pod2mdoc to 0.0.11

(wiz)

2014-04-07 12:20:28 UTC MAIN commitmail json YAML

Update to 0.0.11:

Properly render #include in the SYNOPSIS with In.
Handle nested escape codes in L<> links (and ignore them).
Properly consume whitespace following <code>X&lt;&gt;</code> and <code>N&lt;&gt;</code>.

(wiz)

2014-04-07 12:16:15 UTC MAIN commitmail json YAML

Updated graphics/openimageio to 1.3.13

(ryoon)

2014-04-07 12:15:55 UTC MAIN commitmail json YAML

Update to 1.3.13

* Do not install documents

Changelog:
Release 1.3.13 (2 Apr 2014 -- compared to 1.3.12)
-------------------------------------------------
* Bug fix to string_ref::c_str().
* Make ImageBuf iterators return valid black pixel data for missing tiles.
* Fix broken build when EMBEDPLUGINS=0.
* Fix broken build when building against OpenEXR 1.x.
* Fix bugs in ImageBufAlgo::flatten().
* Fix DPX handling of unsupported pixel types.
* Fix compilation problems for PowerPC.
* Fix Parameter neglect of proerly copying the m_interp field for assignment
  and copy construction.
* Fixes for OpenBSD compilation.
* DPX: accept pixel ratio (x/0) to mean 1.0, not NaN.
* Fix ImageBufAlgo::circular_shift (and oiiotool --cshift) that did not
  wrap correctly for negative shifts.

Release 1.3.12 (25 Jan 2014 -- compared to 1.3.11)
--------------------------------------------------
* Add .sxr and .mxr as possible filename extensions for OpenEXR.
* PNG: add "png:compressionlevel" and "compression" strategy attributes.
* Fix recent build break where OIIO would no longer compile properly
  against OpenEXR <= 1.6.
* oiiotool --origin could crash with certain large ImageCache-backed
  images.

Release 1.3.11 (8 Jan 2014 -- compared to 1.3.10)
-------------------------------------------------
* DPX output: honor the "Software" metadata attribute passed in.
* OpenEXR: fix crashing bug when reading stringvector attributes in the
  file.
* Fix build breaks when building against OpenEXR 1.x.
* Fix warnings with Boost Python + gcc 4.8.

Release 1.3.10 (2 Jan 2014 -- compared to 1.3.9)
------------------------------------------------
* OpenEXR fix: multi-part EXR (2.0) didn't write the required "name"
  attribute for each part.
* iconvert: properly handle multi-image files for formats that can't
  append subimages.
* iv info window should print native file info, not translated
  ImageBuf/ImageCache info.
* Improved strutil_test now much more comprehensively unit tests
  Strutil.
* Strutil::split() fixes bug when maxsplit is not the default value.
* Fix ImageCache::get_pixels() for the chbegin != 0 case, when cache
  and output buffer types were not identical.
* DPX bug fix -- inappropriate use of "dpx_ImageDescriptor" could make
  invalid DPX files (especially when reading metadata from one DPX
  file, changing the number of channels, then writing out again as a
  DPX file).

Release 1.3 (2 Dec 2013 -- compared to 1.2.x)
----------------------------------------------
Major new features and improvements:
* Huge overhaul of the Python bindings: TypeDesc, ImageSpec (1.3.2),
  ImageInput, ImageOutput (1.3.3), ROI, ImageBuf (1.3.4), ImageBufAlgo
  (1.3.6).  The Python bindings were pretty rusty, badly tested,
  undocumented, and had not kept up with recent changes in the C++ APIs.
  That's all fixed now, the Python APIs are finally first-class citizens
  (including full functionality, unit tests, and docs), and we intend to
  keep it that way.
* The ability for an application to supply custom ImageInput and associate
  them with a file extension. Those II's can do anything, including
  generate image data procedurally.
* GIF reader

Public API changes:
* Large overhaul of the Python bindings. See the (finally existing!) docs.
* ImageBufAlgo:
  * New functions: nonzero_region(); ociodisplay(), resize() variety
    that lets you specify the filter by name; 2-argument (non-in-place)
    versions of add, sub, mul, rangecompress, rangeexpand, unpremult,
    premult, clamp fixNonFinite; sub() varieties that take float or
    float* operands.
  * Removed several IBA functions that have been deprecated since 1.2.
  * Deprecated the single-image in-place versions of add, sub, mul,
    rangecompress, rangeexpand, unpremult, premult, clamp fixNonFinite.
* ImageBuf:
  * read() and init_spec() are no longer required, somewhat simplifying
    application code that uses ImageBuf.  All ImageBuf API calls
    automatically read the spec and/or pixels from their named file if
    they are needed, if it has not already been done.  (1.3.4)
  * save() is deprecated, and new ImageBuf::write() is now preferred
    (naming symmetry). (1.3.4)
  * New set_write_format() and IB::set_write_tiles() allow override of
    default choices for data format and tile size for subsequent calls
    to ImageBuf::write(). (1.3.4)
* ImageCache / TextureSystem:
  * ImageCache::add_file() lets you seed the ImageCache with a "virtual file"
    that will read from a custom ImageInput.  This lets you add "procedural
    images" to the IC.
  * ImageCache::add_tile() lets you add tiles to the ImageCache. The caller
    can initialize those tiles with any pixel values it chooses.
  * A new variety of IC/TS::destroy() takes a 'bool teardown' parameter
    that, when true, does a complete teardown of the underlying ImageCache,
    even if it's the "shared" one. (1.3.7)
* OIIO::declare_imageio_format() exposes a way to give OIIO a custom
  ImageInput and/or ImageOutput (via factory functions) and associate them
  with particular file extensions. This makes it especially easy for an
  app to make a procedural image generator that looks to the entire rest
  of OIIO like a regular image file. (1.3.2)
* TypeDesc::VECSEMANTICS now have additional enum tags for TIMECODE and
  KEYCODE to indicate that the data represents an SMPTE timecode or
  SMPTE keycode, respectively. (1.3.7)

Fixes, minor enhancements, and performance improvements:
* oiiotool improvements:
  * --autotrim  Shrinks pixel data window upon output to trim black
    edges. (1.3.2)
  * --siappend  Appends subimages of top two images on the stack. (1.2.2)
  * --datadump will print all pixel values of an image (debugging tool) (1.3.6)
  * --flatten turns a "deep" image into a flat one by depth-compositing within
    each pixel (1.3.6).
  * --ociodisplay  applies an OpenColorIO display transformation. (1.3.7)
  * Fix memory leak when processing frame range. (1.2.1/1.3.2)
  * --help now returns a success error code, not a failure. (1.2.1/1.3.2)
  * Fix incorrect help message about --ociolook. (1.2.1/1.3.2)
  * Fix typo in "oiio:Colorspace" attribute name that interfered
    with correct color space conversion in --colorconvert. (1.2.1)
  * Many fixes and improvements to XMP & IPTC metadata handling. (1.2.2)
  * Multithread speed improvement when opening files by reducing how
    much time ImageInput::create and/or ImageOutput::create hold a
    global mutex.
  * oiiotool --origin and --fullpixels, when operating on cropped or
    overscanned image, could sometimes do the wrong thing. (1.2.2/1.3.3)
  * oiiotool --colorconvert did not work properly when the color
    transformation was detected to be a no-op. (1.2.2/1.3.3)
  * oiiotool --fit did not handle padding or offsets properly. (1.2.2/1.3.3)
  * Changed/improved the behavior of --rangecompress/--rangeexpand. (1.3.3)
  * 'oiiotool --pattern checker' was incorrect when nonzero offsets were
    used. (1.2.3/1.3.4)
  * oiiotool --runstats prints the total time/memory on every iteration
    when doing file sequence wildcard iteration. (1.3.4)
  * Eliminated a particular situation that might hit an ASSERT. Instead,
    bubble up a real error message. (1.3.4)
  * oiiotool --resize and --resample fixed for overscan images (1.3.5)
  * --ociolook applies OCIO looks. (1.3.6)
  * Supports printf-style frame range wildcards ('%04d') in addition to the
    '#' style, and scan for matching frames if no explicit framespec is
    provided. (1.3.6)
* ImageBufAlgo improvements:
  * colorconvert() did not work properly when the color transformation was
    detected to be a no-op.
  * colorconvert(): added a variety that specifies color spaces by name.
  * New ociolook() function applies OCIO "looks." (1.3.6)
  * checker() was incorrect when nonzero offsets were used.
  * checker() now has default values of 0 for the 'offset' parameters
    (and so may be omitted if you want 0 offsets). (1.3.4)
  * unsharp_mask() bug when src and dst were different data formats.
    (1.2.3/1.3.4)
  * Better dealing with cases of IBA functions detecting and issuing
    errors when inputs that must be initialized are not. (1.3.4)
  * We changed the behavior of rangecompress/rangeexpand.  We swear
    the new way is better. (1.3.3)
  * New nonzero_region() returns the shrink-wrapped nonzero pixel data window.
    (1.3.2)
  * resize() has a new variety that lets you specify the filter by name
    (rather than allocating ans passing a Filter2D*).
  * resize() and resample() fixed to more robustly handle overscan
    images. (1.3.5)
  * over()/zover() are no longer restricted to float images. (1.3.7)
* ImageBuf:
  * ImageBuf::write() writes untiled images by default, fixing some
    tricky issues when IB's start thinking they're tiled because of
    interaction with the ImageCache (which makes everything look tiled).
  * ImageBuf::file_format_name() never worked properly, now is fixed (1.3.4)
  * Fixed bug that caused incorrect ImageBuf::copy_pixels() when the two
    IB's had different data types.  (1.3.4/1.2.3)
  * Improved iterator's handling of how overscanned pixels interact
    with wrap modes. (1.3.6)
  * Fixed a bug with black wrap mode not working correctly. (1.3.7/1.2.4)
* ImageCache/TextureSystem:
  * More careful with texture de-duplication -- texture value lookups
    use de-duplication, but metadata lookups (e.g., get_texture_info)
    uses the metadata from the original file.
  * get_image_info/get_texture_info queries for "datawindow" and
    "displaywindow". (1.3.6)
  * The multi-point version of environment() was broken. (1.3.9)
* maketx: --hicomp uses the new range compression/expansion formula.  (1.3.3)
* DPX:
  * support multi-image (often used for stereo frames).
  * Fixed DPX input that didn't recognized offset/cropped images.
    (1.2.2/1.3.3, another fix in 1.3.4)
  * Fixed DPX output crash with cropped images. (1.2.2/1.3.3)
  * Now correctly get and set "smpte:TimeCode" and "smpte:KeyCode"
    metadata.  (1.3.7).
* OpenEXR:
  * Fixed write_scanlines handling of per-channel data types (1.3.6)
  * Several OpenEXR 2.0 deep file fixes: only some compression types
    supported, write_tiles passed wrong parameters, must suppress some
    attribute names. (1.2.3/1.3.6)
  * Now correctly get and set "smpte:TimeCode" and "smpte:KeyCode"
    metadata.  (1.3.7).
* JPEG: fixed that some JPEG files were not being recognized because of
  magic number issues.
* TGA: Correctly unassociate alpha if it's from an unasociated file;
  also, always write unassociated data because so few Targa readers in
  the wild seem to properly handle associated alpha.
* PNG: More correct handling of unassociated alpha.
* TIFF: More correct handling of unassociated alpha.
* PSD: fix handling of associated vs unassociated alpha. (1.2.3)
* maketx fixed to handle inputs that are a mixture of cropped and
  overscanned. (1.3.5)
* Fix segfault if OCIO is set to a non-existant file. (1.3.6)
* Slight performance increase when writing images to disk (1.3.6)
* Many fixes to make OIIO compile with libc++ (clang's new C++ library,
  and the default on OSX Mavericks). (1.2.3/1.3.6, 1.3.7)
* Fixed several potential buffer overflow errors from unsafe strcpy. (1.3.8)

Build/test system improvements:
* Fix broken tests under Windows. (1.3.2)
* Many fixes for compiler warnings on various platforms: fmath_test.cpp,
  field3dinput.cpp, sysutil.cpp, argparse.cpp, oiiotool.cpp. (1.2.1/1.3.2)
* Fixes problems on little-endian architecture with texture3d.cpp.
  (1.2.1/1.3.2)
* Fix compilation problems on architectures with gcc, but no 'pause'
  instruction. (1.2.1/1.3.2)
* Fix build search path for correctly finding libopenjpeg 1.5. (1.2.1)
* Work around bug in older MSVC versions wherein Filesystem::open needed
  to explicitly seek to the beginning of a file. (1.2.1/1.3.2)
* Build fixes for FreeBSD. (1.2.1/1.3.2, 1.2.4/1.3.6)
* Fix testsuite/oiiotool on Windows -- windows shell doesn't expand
  wildcards. (1.2.1/1.3.2)
* Fix warnings for new GCC 4.8 compiler.
* Always search for and use the release HDF5 libraries, not the debugging
  ones, even when building debug OIIO (this fixes errors when a system
  does not have the debugging HDF5 libraries installed). (1.2.2/1.3.3)
* Extensive unit tests in the testsuite for the Python bindings.
* Fix compiler error on MIPS platform. (1.2.2/1.3.3)
* Add FIELD3D_HOME description to 'make help' (1.2.2/1.3.3)
* Add cmake variables ILMBASE_CUSTOM_INCLUDE_DIR, ILMBASE_CUSTOM_LIB_DIR,
  OPENEXR_CUSTOM_INCLUDE_DIR, and OPENEXR_CUSTOM_LIB_DIR to make it
  easier to have site-specific hints for these packages' locations. (1.3.4)
* Add BOOST_HOME and OCIO_HOME controls from the top-level Makefile wrapper.
  (1.3.4/1.2.3)
* Accommodate new cmake release that slightly changes the HDF5 library
  naming. (1.3.6)
* Various fixes to make the code compile properly with libc++ (clang's
  rewrite of the C++ standard library). (1.3.6)
* Updated PugiXML (partly to help compilation with libc++) (1.3.6)
* Better support for NOTHREADS (for some legacy systems) (1.3.6)
* Fix to __attribute__(visibility) for gcc < 4.1.2 (1.3.6)
* Improve the CMake build files to fully quote path constructions to make
  it more robust for builds with paths containing spaces. (1.3.7)
* Moved the main CMakeLists.txt file to the top level directory, per usual
  CMake conventions. (1.3.7)

Developer goodies:
* Docs improvement: full documentation of ImageBufAlgo. (1.2.1/1.3.2)
* Merge improved "Tinyformat" that fixes a bug in some old glibc versions
  (1.3.2).
* Now each command line tools explicitly converts to UTF native arguments,
  rather than relying on it happening in ArgParse (which no longer does
  so). (1.3.2)
* Strutil::contains() and icontains(). (1.2.2/1.3.3)
* Updatd "Tinyformat" to the latest release (1.3.6)
* Sysutil::physical_memory() tries to figure out the total physical memory
  on the machine. (1.3.6)
* Strutil::safe_strcpy (1.3.8)
* ParamValue now allows get/set of the hidden 'interp' field. (1.3.9)

Release 1.2.3 (1 Nov 2013)
--------------------------
* 'oiiotool --pattern checker' (and ImageBufAlgo::checker) was
  incorrect when nonzero offsets were used.
* ImageBufAlgo::unsharp_mask() bug when src and dst were different
  data formats.
* PSD: fix handling of associated vs unassociated alpha.
* Fixed bug that caused incorrect ImageBuf::copy_pixels() when the two
  IB's had different data types.
* Add BOOST_HOME and OCIO_HOME controls from the top-level Makefile wrapper.
* Several OpenEXR 2.0 deep file fixes: only some compression types
  supported, write_tiles passed wrong parameters, must suppress some
  attribute names.
* DPX - several fixes to properly handle images with nonzero origins.
* Fixes for recent cmake not finding HDF5 properly.
* Many fixes to make OIIO compile with libc++ (clang's new C++ library,
  and the default on OSX Mavericks).
* Fix OpenEXR write_scanlines handling of per-channel data types.
* Upgraded PugiXML to a more modern version (necessary for clean compile
  with libc++).

(ryoon)

2014-04-07 11:52:00 UTC MAIN commitmail json YAML

Updated textproc/icu to 53.1

(adam)

2014-04-07 11:49:57 UTC MAIN commitmail json YAML

Changes 53.1:
Data from the CLDR 25 release: Many bug fixes
Time zone data: 2014b,  including post CLDR 25 time zone data update to CLDR.
U+20BD Ruble Sign added (from Unicode 7.0, otherwise ICU 53 still uses Unicode 6.3)
MeasureFormat API for new units in CLDR 24
Hoisted setContext/getContext from SimpleDateFormat to DateFormat, implement context-sensitive capitalization of relative dates
Added setContext/getContext methods to NumberFormat (and unum_setContext/unum_getContext for UNumberFormat), implement context-sensitive number formatting (for RBNF spellout)
Improved lenient date parsing consistency between ICU4C and ICU4J, add finer-grained control of date parsing leniency
Fixed numeric rounding in TimeUnitFormat
Fixes to Unicode 6.3 bidirectional algorithm implementations to behave exactly like reference implementations
Improved UTF-16 charset detection
Collation code re-implemented
Many bugs fixed, some enhancements implemented (link for ticket query)
Passes full UCA conformance tests now
Updated to UCA 6.3/CLDR 24 root collation
Performance: C++ UTF-8 and Java string comparisons significantly faster (very small reduction for C++ UTF-16)
Collation data size (uncompressed) reduced from 4.48MB (ICU 52) to 2.62MB
New data format, removed empty files, fixed genrb bug
More APIs function when collation rule strings have been omitted from the data files (e.g., getTailoredSet())
Java Collator.compare(Object, Object) now works with CharSequence, not just String
Java Collator base class (does not apply to RuleBasedCollator instances): getters for strength, decomposition mode, and locales return hardcoded default values; their setters do nothing
Rule syntax and semantics tightened and improved, matching LDML 25 Collation Rule Syntax
In particular, rule chains now must start with a reset.
Setting of variableTop deprecated, and not supported in rule syntax any more
Replaced by the new maxVariable setting; see LDML 25 Collation Settings
Accounting format supported in NumberFormat
RelativeDateTimeFormatter class for formatting relative times such as "3 weeks ago" or "next Tuesday."
Updated Spoof Checker for Unicode Security Standard version 6.3.

(adam)

2014-04-07 11:15:52 UTC MAIN commitmail json YAML

Fix freetype2 detection with 2.5.1.

(wiz)

2014-04-07 10:09:33 UTC MAIN commitmail json YAML

Update Apache Cassandra to 1.2.16.

* Add UNLOGGED, COUNTER options to BATCH documentation (CASSANDRA-6816)
* add extra SSL cipher suites (CASSANDRA-6613)
* fix nodetool getsstables for blob PK (CASSANDRA-6803)
* Add CMSClassUnloadingEnabled JVM option (CASSANDRA-6541)
* Catch memtable flush exceptions during shutdown (CASSANDRA-6735)
* Don't attempt cross-dc forwarding in mixed-version cluster with 1.1
  (CASSANDRA-6732)
* Fix broken streams when replacing with same IP (CASSANDRA-6622)
* Fix upgradesstables NPE for non-CF-based indexes (CASSANDRA-6645)
* Fix partition and range deletes not triggering flush (CASSANDRA-6655)
* Fix mean cells and mean row size per sstable calculations
  (CASSANDRA-6667)
* Compact hints after partial replay to clean out tombstones
  (CASSANDRA-6666)
* Log USING TTL/TIMESTAMP in a counter update warning (CASSANDRA-6649)
* Don't exchange schema between nodes with different versions
  (CASSANDRA-6695)
* Use real node messaging versions for schema exchange decisions
  (CASSANDRA-6700)
* IN on the last clustering columns + ORDER BY DESC yield no results
  (CASSANDRA-6701)
* Fix SecondaryIndexManager#deleteFromIndexes() (CASSANDRA-6711)
* Fix snapshot repair not snapshotting coordinator itself (CASSANDRA-6713)
* Support negative timestamps for CQL3 dates in query string
  (CASSANDRA-6718)
* Avoid NPEs when receiving table changes for an unknown keyspace
  (CASSANDRA-5631)
* Fix bootstrapping when there is no schema (CASSANDRA-6685)
* Fix truncating compression metadata (CASSANDRA-6791)
* Fix SSTable not released if stream session fails before starts
  (CASSANDRA-6818)

(fhajny)

2014-04-07 09:36:53 UTC MAIN commitmail json YAML

SunOS has rpc/xdr.h and builds xtcformat.so too.

(fhajny)

2014-04-07 09:02:30 UTC MAIN commitmail json YAML

calibra-1.31 is in pkgsrc-wip [pkg/48723]

(obache)

2014-04-07 07:36:20 UTC MAIN commitmail json YAML

'cups' option needs to ensure BUILD_TARGET 'cups' is added.
configure adjusted to correctly accept CUPSVERSION and, while we're at it,
add missing space between '!' and parens in test for contrib directory.

(richard)

2014-04-07 05:34:23 UTC MAIN commitmail json YAML

Bumping BUILDLINK_ABI_DEPENDS.libzrtpcpp.

(rodent)

2014-04-07 05:25:03 UTC MAIN commitmail json YAML

Fixes undefined variable references.

(obache)

2014-04-07 04:51:58 UTC MAIN commitmail json YAML

Updated devel/p5-CPAN-Meta-YAML to 0.012.

(hiramatsu)

2014-04-07 04:51:24 UTC MAIN commitmail json YAML

Update devel/p5-CPAN-Meta-YAML to 0.012.

Changes from previous:
----------------------
0.012    2014-02-24 13:07:18-05:00 America/New_York

  - Generated from ETHER/YAML-Tiny-1.61.tar.gz

0.011    2014-02-13 20:30:30-05:00 America/New_York

  - Generated from ETHER/YAML-Tiny-1.60.tar.gz

0.010    2013-09-23 13:11:20 America/New_York

  - Generated from ETHER/YAML-Tiny-1.55.tar.gz

  - Fix broken test when copying from YAML-Tiny

  - updated Makefile.PL logic to support PERL_NO_HIGHLANDER

0.009    2013-09-23 10:16:19 America/New_York

  - Generated from ETHER/YAML-Tiny-1.55.tar.gz

  - Makefile.PL will use UNINST=1 on old perls that might have
    an old version incorrectly installed into the core library path

(hiramatsu)

2014-04-07 04:11:36 UTC MAIN commitmail json YAML

Updated net/libzrtpcpp to 4.2.0

(rodent)

2014-04-07 04:11:22 UTC MAIN commitmail json YAML

Updated to latest release, 4.2.0. Shared library name change. From NEWS:

Implemented a new function to read the ZID file if the ZID file backend
is SQlite3. This is not a security problem because the ZRTP cache was
always public and readable, refer to RFC6189.

SQL statement returns all ZID records, sorted by date, newest on top. The
function can then step thru the DB cursor and read the records.

The version also include sevral fixes, usually compiler warnings, some
small problems reported by 'cppcheck' analyser.

Because we have a new set of functions the API changed, thus it's necessary
to recompile applications that use the new library version.

(rodent)

2014-04-07 03:59:15 UTC MAIN commitmail json YAML

Updated www/py-flask-bootstrap to 3.1.1.2

(rodent)

2014-04-07 03:58:55 UTC MAIN commitmail json YAML

Updated to latest release, 3.1.1.2. New file in PLIST:

${PYSITELIB}/flask_bootstrap/static/jquery.min.map

(rodent)

2014-04-07 03:46:54 UTC MAIN commitmail json YAML

Updated net/py-kombu to 3.0.14

(rodent)

2014-04-07 03:46:37 UTC MAIN commitmail json YAML

Updated to latest release, 3.0.14. From ChangeLog:

- **MongoDB**: Now endures a connection failover (Issue #123).
- **MongoDB**: Fixed ``KeyError`` when a replica set member is removed.
    Also fixes celery#971 and celery/#898.
- **MongoDB**: Fixed MongoDB broadcast cursor re-initialization bug.
- **Async**: Fixed bug in lax semaphore implementation where in
  some usage patterns the limit was not honored correctly.
- **Redis**: Fixed problem with fanout when using Python 3 (Issue #324).
- **Redis**: Fixed ``AttributeError`` from attempting to close a non-existing
  connection (Issue #320).
- Redis: Fixed serious race condition that could lead to data loss.

    The delivery tags were accidentally set to be an incremental number
    local to the channel, but the delivery tags need to be globally
    unique so that a message can not overwrite an older message
    in the backup store.

    This change is not backwards incompatible and you are encouraged
    to update all your system using a previous version as soon as possible.

- Now depends on :mod:`amqp` 1.4.4.
- Pidbox: Now makes sure message encoding errors are handled by default,
  so that a custom error handler does not need to be specified.
- Redis: The fanout exchange can now use AMQP patterns to route and filter
  messages.
    This change is backwards incompatible and must be enabled with
    the ``fanout_patterns`` transport option::

        >>> conn = kombu.Connection('redis://', transport_options={
        ...    'fanout_patterns': True,
        ... })

    When enabled the exchange will work like an amqp topic exchange
    if the binding key is a pattern.

    This is planned to be default behavior in the future.

- Redis: Fixed ``cycle`` no such attribute error.

(rodent)

2014-04-07 03:40:40 UTC MAIN commitmail json YAML

Updated net/py-caldav to 0.2.1

(rodent)

2014-04-07 03:40:20 UTC MAIN commitmail json YAML

Update to 0.2.1, latest release on pypi. From ChangeLog:

* caldav/davclient.py - minor api difference; it feels more
object-oriented to write principal = client.principal() than
principal = Principal(client)

* caldav/tests/test_caldav.py - work to reflect the above

* docs/source/index.rst - work to reflect the above

* docs/source/index.rst - added documentation that the tests may
fail if several test runs are performed simultaneously

* caldav/davclient.py - support for unicode and utf8

* caldav/lib/url.py - support for unicode and utf8

* caldav/objects.py - minor doc enhancement

* tests/test_caldav.py - load an event or a calendar by the URL

* tests/test_caldav.py - test calendar.events()

* tests/test_caldav.py - test utf8 and unicode

* docs/source/index.rst - documentation on how to run the test
suite towards private calendar servers

* caldav/lib/url.py (make): function for backward compatibility

* tests/: more test code, including backward compatibility test

* caldav/lib/namespace.py: fixing issue

* caldav/objects.py (Calendar): compatibility hack for zimbra -
gotcha!  Use Calendar display name in the Calendar URL instead of
Calendar ID.

* caldav/objects.py: internal change - _create method now returns
nothing, but sets self.url and self.id instead.

* caldav/objects.py (DAVObject): convenience fix - made client a
conditional parameter to __init__.  Defaults to parent.client if
parent is given.

* caldav/objects.py (Calendar): convenience fix - made methods
Calendar.event_by_uid and Calendar.event_by_url.  Calendar.event
is an alias to Calendar.event_by_uid for backwards compatibility.
Those methods also loads the object from the remote server (hmmm
... does that make sense, it's inconsistent with the
CalendarSet.calendar method)

* caldav/objects.py (Event): a potential compatibility fix - when
creating an event, some servers seems to want the uid to match the
URL (zimbra will yield 302 on the PUT request).  However, I wasn't
able to GET the event from zimbra, neither before nor after this
fix :-(

* caldav/elements/cdav.py: compatibility fix - collation
"i; octet" (with whitespace) not recognized by baikal.  "i;octet"
(without whitespace) is OK.

* caldav/objects.py (Calendar): Convenience fix: method add_event
for making it easier to add events.  Better error handling; if
calendar creation succeeds but setting calendar name fails, delete
the calendar before raising the exception.

* caldav/objects.py (Event): Bugfix for zimbra - 302 is now an
acceptable return code when creating a new event.

* caldav/davclient.py (DAVClient.request, DAVResponse): Full HTTP
communication is now available in debug logs

* caldav/davclient.py (DAVClient.__init__): Username and password
can now (optionally) be given as separate parameters instead of as
a part of the configuration URL

* caldav/objects.py: By now it's sufficient to pass the base URL
while initializing the DAVClient object.  The library will find
the principal URL and home calendar set URL through GETPROP

* caldav/objects.py (Calendar): workaround for problem that
calendar name didn't get set on some (all?) caldav servers.

* caldav/objects.py (Principal, CalendarSet): created a method
calendar() to make it easier to generate a calendar object
(without server-side communication), and make_calendar for
creating a new calendar at the server side.

* tests/test_caldav.py: all broken tests have been disabled.
Temporary made smaller tests to demonstrate what is actually
working on all caldav servers I've tested against (Zimbra,
DAViCal, Baikal and SoGo).

* caldav/objects.py (DAVObject): (internal change) set __str__ and
__repr__ to make debugging easier

* caldav/objects.py: (internal change) Since the principal path and the calendar
home set path are different on most CALDav server implementations,
a new class CalendarSet has been made.

* caldav/lib/url.py: (internal change) Complete rewrite and
API-change. internally all URLs are now handled as objects

* caldav/objects.py (Principal): (internal change) made it
possible to set principal.calendar_home_set (hardly useful except
for from the unit testing code).

* All files: misc minor changes to reflect all the changes above.

(rodent)

2014-04-07 02:09:50 UTC MAIN commitmail json YAML

Updated net/py-amqp to 1.4.4

(rodent)

2014-04-07 02:09:37 UTC MAIN commitmail json YAML

Update to latest release, 1.4.4. Use pypi instead of github for
MASTER_SITES. Simplify Makefile based on those changes. From Changelog:

- SSL transport accidentally disconnected after read timeout.

(rodent)

2014-04-07 00:44:02 UTC MAIN commitmail json YAML

Updated lang/py-pythonz to 1.2.2

(rodent)

2014-04-07 00:43:45 UTC MAIN commitmail json YAML

Update to latest release, 1.2.2. From release notes:

Added support for CPython 3.4.0

(rodent)

2014-04-07 00:39:21 UTC MAIN commitmail json YAML

Updated finance/py-stripe to 1.12.2

(rodent)

2014-04-07 00:39:08 UTC MAIN commitmail json YAML

Update to latest release, 1.12.2. From CHANGELOG:

=== 1.12.2 2014-03-13

* Fix syntax errors in setup.py metadata

=== 1.12.1 2014-03-13

* Added license and other metadata in setup.py
* Fix `__repr__` in Python 3
* Support pickling of responses

(rodent)

2014-04-06 16:48:37 UTC MAIN commitmail json YAML

Added cross/GenFw version 0pre15188

(jakllsch)

2014-04-06 16:20:44 UTC MAIN commitmail json YAML

+ caff-1.1.6, calibre-1.31, cogl-1.18.0, eric5-5.4.3, etm2-2.3.26
  [etm successor], global-6.2.12, gnome-commander-1.4.1, mono-3.4.0,
  pcre-8.35, py-beets-1.3.4, py-flakes-0.8.1, py-html2text-2014.4.5,
  py-lxml-3.3.4, py-setuptools-3.4.1, py-urwid-1.2.1, vte-0.36.0,
  wine-devel-1.7.16, x264-devel-20140405, xmlto-0.0.26.

(wiz)

2014-04-06 16:15:06 UTC MAIN commitmail json YAML

2014-04-06 16:14:16 UTC MAIN commitmail json YAML

2014-04-06 15:04:16 UTC MAIN commitmail json YAML

Create signed packages automatically if desired. It is disabled by default,
and documented in mk/defaults/mk.conf. Both the "gpg" and "x509" methods
supported by pkg_admin(1) are supported. With package signing enabled, a
staging, unsigned copy of the package is always created, and its final copy
to the package repository is done with pkg_admin(1) instead of "ln || cp".
Proper operation should otherwise not be affected.

Tested both with and without user-destdir support in packages.

"can live with it" joerg@

>From EdgeBSD.

(khorben)

2014-04-06 14:05:31 UTC MAIN commitmail json YAML

Updated devel/libwhisker2 to 2.5

(rodent)

2014-04-06 14:05:14 UTC MAIN commitmail json YAML

Update to 2.5. Set LICENSE. Fixed HOMEPAGE and MASTER_SITES. Don't hide the
`cd' command. Use INSTALLATION_DIRS instead of INSTALL_DATADIR. Fix line lengths
in do-install phase. Use PKGBASE for INSTALLATION_DIRS. From CHANGES:

- LibWhisker is now licensed under the 'simplied' (2 clause) BSD license.

- Added the {whisker}->{allow_short_reads} option, which will return success
if some body data is read but it is less than the server-advertised content
length.  Thanks to Dave Lodge for the suggestion.

- Thomas Reinke pointed out that cookie_parse() was lowercasing cookie
names, which causes problems if the server is being case-sensitive with
cookie names.

- Fixed a documentation typo for uri_absolute().  Thanks to Sullo for
pointing it out.

- A bug in http_fixup_request() would append a port to the Host header even
if there was already one.  Thanks to Sullo for reporting it.

- Francisco Amato recommended two new anti-IDS modes that involve using
0x0d and 0x0b as request separator/spacers.  IDS modes 'A' and 'B' were
added, respectively.

(rodent)

2014-04-06 08:26:26 UTC MAIN commitmail json YAML

Updated wm/awesome to 3.5.4

(obache)

2014-04-06 08:25:53 UTC MAIN commitmail json YAML

Update awesomem to 3.5.4.

v3.5.4:
Uli Schlachter (8):
      gears.surface: Cache files from disk
      gears.color: Add a pattern cache
      awful.tooltip: Small reorganization
      awful.tooltip: Add (and use) :set_markup() function
      systray: Don't set WM_STATE on embedded windows (FS#1246)
      Revert "root: Make sure cairo doesn't cache our temporary connection" (FS#1245)
      wibox.drawable: Assert that no cairo error occurred
      change codename

v3.5.3:
Björn Åström (1):
      drawable: Support for true transparency (FS#1210)

Campbell Barton (1):
      Remove raise call from mouse.client.move

Daniel Hahler (14):
      Do not raise clients in client_manage
      Add a "deep" option to awful.util.table.clone
      Fallback to comparing layout names in awful.layout.inc
      Add client.maximized (a shortcut for ~_horizontal and ~_vertical)
      Minor doc fixes
      awful.rules: add does_match and matching_rules functions (FS#1224)
      Factor `awful.rules.apply_do` out of `apply`
      Only set client's urgent after startup
      Set c.screen in ewmh.tag and before tags in rules.execute
      Expand '~' in the path for beautiful.init
      Drop focus:raise() in magnifier.arrange
      Set c.screen in ewmh.tag and before tags in rules.execute
      Add and improve some comments to awesomerc.lua
      Fix the call to tag.history.restore from tag.delete

Emmanuel Lepage Vallee (2):
      Add end to end support for spawning tracking using startup notifications
      Fix tag screen switching

Enrico Scholz (1):
      menu: do not double escape name in 'menu:clients()' (FS#1202)

Fabienne Ducroquet (1):
      layouts: spiral: Avoid gaps between windows

Jan Larres (1):
      taglist: Add [bg|fg]_empty

Massimiliano Brocchini (3):
      prompt: fix search term ctrl+up/ctrl+down when starting from existing entries
      prompt: search in prompt history using exact string match
      prompt: CTRL+DELETE deletes history entries

Rocco Aliberti (3):
      awesomerc: Fix set menu clients width (FS#1200)
      awful.menu.clients: Remove useless line (FS#1200)
      wibox.layout.margin: Add margins color parameter

Uli Schlachter (71):
      luadoc: Document screen outputs
      Print libxcb error codes for broken connections
      tasklist: Add default colors for broken themes
      Really ignore loops in transient_for (FS#1124)
      awful.tag.delete: Deactivate tags
      awful.menu: Add missing "local" declaration
      menubar: Fix API docs
      awful.tag.viewmore: Make screen optional (FS#1203)
      Finish C-side support for window shapes (FS#1051)
      awful.menu.clients: Fix API (FS#1200)
      naughty: fix ldoc
      Add awesome.composite_manager_running
      wibox.drawable: Cache the wallpaper
      client: Add c.blob property
      Improve the check for another window manager
      Update the luadoc for the C API
      client: Add request::activate signal (FS#848)
      awful.ewmh: Correctly handle bw change for maximized clients
      client: Emit property::screen after geometry
      awful.ewmh: Enforce client geometry (FS#764,FS#1216)
      root.wallpaper: Cleanup and correctness fixes
      Revert "awful.ewmh: Enforce client geometry (FS#764,FS#1216)"
      mouse.screen: Lie when we have no clue where the pointer is
      Measure the time a main loop iteration takes
      Update fields for capi.awesome in C comment
      Improve fatal signal handling
      awful.util.spawn*: Remove obsolete screen argument
      Make objects properly inherit signals from classes
      Add awesome.register_xproperty (FS#1212)
      Revert "client: Add c.blob property"
      Fix handling of _NET_CURRENT_DESKTOP messages (FS#1219,FS#1217)
      xproperty: Don't limit property lengths
      spawn: Don't try to spawn with empty argv (FS#1225)
      awesome.spawn(): Check table arguments better
      spawn: Remove useless argv[0] calculation
      drawin: Inline drawin_init() into its only caller
      drawin: Don't unconditionally redraw when made visible
      awful.tooltip: Work with all gears.colors as foreground
      drawin: Only redraw on move with translucent background
      Redraw titlebars more intelligently
      Fix cairo surface memory leak
      drawable: Add pixmap member
      root: Make sure cairo doesn't cache our temporary connection
      Add awesome.startup
      awful.client.movetoscreen: Don't untag clients completely (FS#1196)
      ewmh: Factor out common code into a helper function
      EWMH: Ignore invalid _NET_WM_DESKTOP
      ewmh: Use client_set_sticky() for making clients sticky
      EWMH: Handle _NET_WM_DESKTOP in lua
      Drawable: Ignore exposes when we have nothing to draw
      Fixup indentation
      Bump minimum lgi dependency to 0.7.0
      awful.rules: Emit request::activate on the client
      luaa: Remove lots of unused code
      awful.client: Add marked and unmarked signals (FS#1227)
      imagebox: Avoid division by zero
      wibox.layout.base.fit_widget: Enforce sane width and height
      window: Factor out helper functions for xproperties
      awesome: Add get_* and set_xproperty
      xproperty: Emit on "awesome" for root window properties
      rc.lua: Raise all clients by default (regression, FS#1234)
      Make debug::index::miss and newindex work on classes and all objects
      awesome.startup_errors: Never emit debug::index::miss
      beautiful: Don't use non-existant API
      gears.color.create_opaque_pattern: Fix for SurfacePatterns (FS#1236)
      drawin: Correctly add property::shape_* signals
      Revert "Set c.screen in ewmh.tag and before tags in rules.execute"
      Revert "awful.client.movetoscreen: Don't untag clients completely (FS#1196)"
      awful.tag.withcurrent: Try harder at finding a tag (FS#1196)
      Ignore enter/leave events when unmanaging a window (FS#1239)
      change codename

heithe (1):
      Add awful.titlebar.widget.minimizebutton

v3.5.2:
Alexander Kondratev (1):
      fixed #1184. Calling movetotag method throw an error on a blank screen

Björn Åström (1):
      wibox.layout.fixed: Fix fill space

David Mohr (1):
      Revert "client: add a limit to the loop (FS#573)"

Uli Schlachter (28):
      Implement window gravity in ConfigureRequests (FS#1137)
      awful.tooltip: Set the bg color correctly (FS#1148)
      lua: Print traceback on startup errors
      luadoc: Clients have a leader_window, not leader_id
      Fix WM_CLIENT_LEADER handling
      client: Ignore "fake" string property changes
      wibox: Add widget geometry cache
      draw: Add function for finding a visual by id
      client.content: Use correct client size (FS#1150)
      client.content: Return a cairo xcb surface
      Stop linking against xcb-image
      awful.titlebar: Add show, hide, toggle functions
      Switch from libXcursor to libxcb-cursor
      CMake: Look for both "ldoc" and "ldoc.lua"
      Use $PATH when starting $SHELL
      ewmh: remove _NET_DESKTOP_GEOMETRY support
      screen: Make sure we always have a screen
      Fix possible deadlock during startup
      naughty: Verify image parameters coming from dbus (FS#1162)
      awful.screen.focus: Don't move mouse to (0, 0) first (FS#1173)
      awful.client.tiled: Ignore fullscreen (etc) clients (FS#1106)
      client: Ignore transient_for causing loops (FS#1124)
      screen: Fix screen equality comparison (FS#1151)
      client: Don't move clients around across restarts (FS#1159)
      Revert "client: Don't move clients around across restarts (FS#1159)"
      event: Handle MotionNotify before ButtonPress/Release (FS#1136)
      awful.tag.withcurrent: Also act on restarts (FS#1155)
      change codename

kardan (1):
      honor appended -c option for --check

(obache)

2014-04-06 07:57:57 UTC MAIN commitmail json YAML

Add buildlink with Requires.private packages.

(obache)

2014-04-06 06:26:01 UTC MAIN commitmail json YAML

Updated x11/xcb-util-cursor to 0.1.1nb1

(obache)

2014-04-06 06:25:16 UTC MAIN commitmail json YAML

2014-04-06 06:24:53 UTC MAIN commitmail json YAML

2014-04-06 06:24:31 UTC MAIN commitmail json YAML

Let to build shard libraries, enable commented out buildlink with x11/xcb-util.

Bump PKGREVISION.

(obache)

2014-04-06 06:10:28 UTC MAIN commitmail json YAML

from xcb-image.pc, xcb and xcb-shm is required, so need to buildlink with x11/libxcb.

(obache)

2014-04-06 05:46:47 UTC MAIN commitmail json YAML

Updated wm/awesome to 3.5.1nb4

(obache)

2014-04-06 05:46:14 UTC MAIN commitmail json YAML

Some clean up of packaging:
* prevent to buildlink with pango, it will be loaded vir lua-gi.
* add buildlink with libexecinfo, it is installed as a dependency of cmake now
  and found by cmake. PR pkg/48717.
* set prefix of libev more closely.

Bump PKGREVISION from dependency update.

(obache)

2014-04-06 04:24:38 UTC MAIN commitmail json YAML

Updated inputmethod/ibus-anthy to 1.5.5

(obache)

2014-04-06 04:24:19 UTC MAIN commitmail json YAML

Update ibus-anthy to 1.5.5.

* Fixed IOError in print sys.stderr when the parent process exits.
* Added python3.
* Launched an error dialog when .anthy/last-record2_default.utf8 is broken.

Wile here, expressly configure as default-layout=default (instead of default "jp")

(obache)

2014-04-06 04:07:05 UTC MAIN commitmail json YAML

2014-04-06 02:50:28 UTC MAIN commitmail json YAML

Updated inputmethod/ibus to 1.5.6

(obache)

2014-04-06 02:48:03 UTC MAIN commitmail json YAML

Update ibus to 1.5.6.

* data/dconf: Don't run "dconf update" if $(DESTDIR) is set
* Support python3 [1]
* Fix to show Property Panel when the mode is auto hide.
* Do not let property panel follow cursor when it's always shown.
* Fix a build error of Gdk.EventKey with vala 0.23.2
* Use XKB layout string instead of ibus-keyboard icon on panel.

(obache)

2014-04-06 01:49:23 UTC MAIN commitmail json YAML

Updated inputmethod/ibus to 1.5.5nb1

(obache)

2014-04-06 01:49:12 UTC MAIN commitmail json YAML

fixes mis-handling of gtk3 immodule.

Bump PKGREVISION.

(obache)

2014-04-05 23:57:08 UTC MAIN commitmail json YAML

Add compiler support code for lang/gfortran Fortan 95/2003/2008 compiler
from GCC.

(ryoon)

2014-04-05 23:55:31 UTC MAIN commitmail json YAML

2014-04-05 23:55:01 UTC MAIN commitmail json YAML

Added lang/gfortran version 4.8.2

(ryoon)

2014-04-05 23:54:16 UTC MAIN commitmail json YAML

Import gfortran-4.8.2 as lang/gfortran.

gFortran compiler from the GNU Compiler Collection (GCC) 4.8 branch.
gFrotran supports Fortran 95/2003/2008 standards.

(ryoon)

2014-04-05 13:56:20 UTC MAIN commitmail json YAML

2014-04-05 13:56:00 UTC MAIN commitmail json YAML

Updated to 2.0.8. From ChangeLog:
        Fixed for gcrypt >= 1.6.0...
        Improved demos
        Clang fixes & code cleanup from static analysis
        Cleanup of configure

(rodent)

2014-04-05 11:06:07 UTC MAIN commitmail json YAML

Updated cross/gcc-mips-current to 20140330nb1

(martin)

2014-04-05 11:05:38 UTC MAIN commitmail json YAML

Configure for mipsel instead of mips to more closely match the native
NetBSD cross environment.

(martin)

2014-04-05 10:08:02 UTC MAIN commitmail json YAML

Updated cross/binutils-mips-current to 2.23.91nb1

(martin)

2014-04-05 10:07:11 UTC MAIN commitmail json YAML

Use mipsel instead of mips to more closely match the NetBSD native
cross compile environment.

(martin)

2014-04-05 09:13:13 UTC MAIN commitmail json YAML

Updated graphics/ruby-rcairo to 1.12.9

(obache)

2014-04-05 09:13:02 UTC MAIN commitmail json YAML

Update rcairo to 1.12.9.

Release 1.12.9 (2014-04-05) Kouhei Sutou <kou@cozmixng.org>
===========================================================

Improvements
------------

  * Supported cocoa gem. [Patch by Patrick Hanevold]
  * Made Cairo::Rectangle based on cairo_rectangle_int_t. It improves
    Ruby/GDK3 integration.
  * windows: Dropped binary packages support for Ruby 1.9.3.

Fixes
-----

  * Fixed a bug that Cairo::Context isn't GC-ed without explicit
    Cairo::Context#destroy.
    [ruby-gnome2-devel-en][Reported by Detlef Reichl]

Thanks
------

  * Patrick Hanevold
  * Detlef Reichl

(obache)

2014-04-05 09:05:36 UTC MAIN commitmail json YAML

Use RUBY_SUFFIX instead of RUBY_VER.

(obache)

2014-04-05 09:02:35 UTC MAIN commitmail json YAML

Updated textproc/ruby-hikidoc to 0.1.0

(obache)

2014-04-05 09:02:19 UTC MAIN commitmail json YAML

Add ALTERNATIVES for format-executable.

(obache)

2014-04-05 08:58:57 UTC MAIN commitmail json YAML

Update ruby-hikidoc to 0.1.0.

* switch to use GEM
* use ruby 1.9 style hash syntax

(obache)

2014-04-05 08:10:22 UTC MAIN commitmail json YAML

Updated textproc/groonga to 4.0.1

(obache)

2014-04-05 08:10:07 UTC MAIN commitmail json YAML

2014-04-05 08:09:35 UTC MAIN commitmail json YAML

Update groonga to 4.0.1.

Release 4.0.1 - 2014/03/29
--------------------------

Improvements
^^^^^^^^^^^^

* [doc] Added a link in return value to detailed header description (:doc:`/reference/command/output_format`).
* Supported to inspect vector and object value in JSON load.
  It shows more details about data which is failed to load.
* Added ``adjuster`` option to select command.
  adjuster options accepts following syntax: INDEX_COLUMN @ STRING_LITERAL (* FACTOR).
* Supported :ref:`weight-vector-column`. You need to specify 'COLUMN_VECTOR|WITH_WEIGHT' flags
  to create weight vector column.
* Added missing MIN/MAX macros on SunOS. [GitHub#154] [Patch by Sebastian Wiedenroth]
* Improved recycling garbage data. It suppress to increse database size.
* [doc] Added documentation about GET parameters for :doc:`/reference/executables/groonga-suggest-httpd`.
* [doc] Added documentation about :doc:`/reference/column`.
* [doc] Added documentation about :doc:`/reference/columns/vector`.
* [column_list] Supported to show weight vector column.
* [column_create] Added error check for creating multi column index without WITH_SECTION.
* [httpd] Enabled stub status module (NginxHttpStubStatusModule) for groonga-httpd. [Suggested by Masahiro Nagano]

Fixes
^^^^^

* Fixed a bug that a division overflow caused a fatal error.
  For example, it occurs when you execute 'COLUMN / -1' operation to Int32 or Int64 column. [#2307]
* Fixed a bug that '%' operations performs '/' operations. [#2307]
* [doc] Fixed a wrong documentation about :doc:`reference/commands/column_rename`.
* Fixed the issue that out of bound array element access may occurs. [GitHub#158] [Reported by dcb314]

Thanks
^^^^^^

* nise_nabe
* Sebastian Wiedenroth
* dcb314

(obache)

2014-04-05 03:44:18 UTC MAIN commitmail json YAML

Note update of lang/php54 package to 5.4.27.

(taca)

2014-04-05 03:43:40 UTC MAIN commitmail json YAML

Update php54 to 5.4.27.  CVE-2013-7345 is already fixed in 5.4.26nb2.

03 Apr 2014, PHP 5.4.27

- Core:
  . Fixed bug #60602 (proc_open() changes environment array) (Tjerk)

- Fileinfo:
  . Fixed bug #66946 (fileinfo: extensive backtracking in awk rule regular
    expression). (CVE-2013-7345) (Remi)

- FPM:
  . Added clear_env configuration directive to disable clearenv() call.
  (Github PR# 598, Paul Annesley)

- GMP
  . fixed bug#66872 (invalid argument crashes gmp_testbit) (Pierre)

- Mail:
  . Fixed bug #66535 (Don't add newline after X-PHP-Originating-Script) (Tjerk)

- MySQLi:
  . Fixed bug #66762 (Segfault in mysqli_stmt::bind_result() when link closed)
  (Remi)

- Openssl:
  . Fixed bug #66833 (Default disgest algo is still MD5, switch to SHA1). (Remi)

(taca)

2014-04-05 03:02:00 UTC MAIN commitmail json YAML

Now intltool pkgsrc is always used, so force to use pkgsrc perl if intltool is required.

(obache)

2014-04-04 22:58:51 UTC MAIN commitmail json YAML

Note format change of router.db

(pettai)

2014-04-04 22:22:36 UTC MAIN commitmail json YAML

Updated print/evince3 to 3.12.0

(ryoon)

2014-04-04 22:20:59 UTC MAIN commitmail json YAML

Update 3.12.0

Changelog:
================
Evince    3.12.0
================

Documentation:

    * Update help for UI changes in 3.12 (#700442, Anna Philips)
    * Update reading documents help for 3.12 (Ekaterina Gerasimova)

Translation updates:

    * Daniel Martinez (an)
    * Marek Černocký (cs)
    * Kenneth Nielsen (da)
    * Kristjan SCHMIDT (eo)
    * Daniel Mustieles (es)
    * Iñaki Larrañaga Murgoitio (eu)
    * Michael Scherer (fr)
    * GunChleoc (gd)
    * Gabor Kelemen (hu)
    * Claudio Arseni (it)
    * Rūdolfs Mazurs (lv)
    * Kjartan Maraas (nb)
    * Yuri Myasoedov (ru)
    * Peter Mráz (sk)
    * Matej Urbančič (sl)
    * Chao-Hsiung Liao (zh_HK)
    * Chao-Hsiung Liao (zh_TW)

================
Evince  3.11.92
================

Bug fixes:

    * Keep current page thumbnail in visible area when the sidebar is
      resized (#631050, Carlos Garcia Campos)
    * Close the window when CTRL+w shortcut is used in presentation
      mode, instead of turning the screen white (#604834, Carlos
      Garcia Campos)
    * Fix some broken aspects EvViewAccessible text support (#725003,
      Joanmarie Diggs)
    * Take caret navigation into account when getting AtkHyperlink
      indices (#726310, Joanmarie Diggs)
    * Keep the scroll position when switching between continuous and
      non continuous mode (#554843, Carlos Garcia Campos)
    * Stop autoscrolling when view looses focus (#541699, Robert Roth,
      Anuj Khare, Carlos Garcia Campos)
    * Fix implementation of atk_text_set_caret_offset in
      EvViewAccessible (#701746, Alejandro Piñeiro)
    * Emit EvView::cursor-moved signal when caret cursor position is
      set by accessibility (#701746, Alejandro Piñeiro)
    * Remove support for deprecated atk_text_get_text_{before,after}_offset
      (#725162, Joanmarie Diggs)

Translation updates:

    * Khaled Hosny (ar)
    * Pau Iranzo (ca)
    * Marek Černocký (cs)
    * Wolfgang Stoeggl (de)
    * Dimitris Spingos (Δημήτρης Σπίγγος) (el)
    * Daniel Mustieles (es)
    * Jiri Grönroos (fi)
    * Claude Paroz (fr)
    * Michael Scherer (fr)
    * GunChleoc (gd)
    * Fran Dieguez (gl)
    * Yaron Shahrabani (he)
    * Attila Hammer (hu)
    * Andika Triwidada (id)
    * Baurzhan Muftakhidinov (kk)
    * Changwoo Ryu (ko)
    * Aurimas Černius (lt)
    * Rūdolfs Mazurs (lv)
    * Kjartan Maraas (nb)
    * A S Alam (pa)
    * Paweł Żołnowski (pl)
    * Antonio Fernandes C. Neto (pt_BR)
    * Tiago S. (pt)
    * Yuri Myasoedov (ru)
    * Matej Urbančič (sl)
    * Miroslav Nikolić (sr@latin)
    * Мирослав Николић (sr)
    * Victor Ibragimov (tg)
    * Theppitak Karoonboonyanan (th)
    * Daniel Korostil (uk)
    * YunQiang Su (zh_CN)
    * Chao-Hsiung Liao (zh_HK)
    * Chao-Hsiung Liao (zh_TW)

================
Evince  3.11.90
================

New features and improvements:

    * Set the window title for empty windows to make sure it's exposed
      to accessibility (#653748, Robert Roth, Carlos Garcia Campos)
    * Make history buttons insensitive when searching (#724549, Anuj Khare)
    * Rename Open a Copy action as View in New Window (#688762, Bogdan Petcu)
    * Add close button to the search bar (#723789, Carlos Garcia Campos)
    * Move the find toolbar button to the left of the toolbar,
      together with the navigation actions (#723789, Carlos Garcia Campos)
    * Add tooltips to toolbar menus (#700697, Ekaterina Gerasimova)
    * Remove SMClient support (#677981, Christian Persch)

Bug fixes:

    * Scroll to the search result when it's clicked in the find
      sidebar even if the selection hasn't changed (#703570, Saurav Agarwalla)
    * Correctly restart the search operation when the document is
      reloaded (#703595, Saurav Agarwalla)
    * Make print shortcut work when the sidebar is focused (#705846,
      Anuj Khare)
    * Fix potential read-after-free in gsettings use (#723737,
      Christian Persch)
    * Fix the margin of toolbar elements in RTL locales (#723110,
      Yosef Or Boczko)
    * Use g_debug instead of g_printerr for debug warnings in EvDaemon
      (#723972, Giovanni Campagna)

Documentation:

    * Remove the SyncTeX video that uses the old UI and the wrong
      theme (#676496, Ekaterina Gerasimova)

Translation updates:

    * Jorge Pérez Pérez (an)
    * Khaled Hosny (ar)
    * Nilamdyuti Goswami (as)
    * Marek Černocký (cs)
    * Daniel Mustieles (es)
    * Timo Jyrinki (fi)
    * GunChleoc (gd)
    * Fran Dieguez (gl)
    * Yosef Or Boczko (he)
    * Baurzhan Muftakhidinov (kk)
    * Shankar (kn)
    * Aurimas Černius (lt)
    * Kjartan Maraas (nb)
    * Manoj Kumar Giri (or)
    * Rafael Ferreira (pt_BR)
    * Victor Ibragimov (tg)
    * Theppitak Karoonboonyanan (th)
    * Daniel Korostil (uk)
    * Chao-Hsiung Liao (zh_HK)
    * Chao-Hsiung Liao (zh_TW)

================
Evince    3.11.3
================

New features and improvements:

    * Hide window titlebar when maximized (#696254, Robert Roth)
    * Add AtkDocument implementation to EvViewAccessible (#719507,
      Alejandro Piñeiro)
    * Remove the margin of the toolbar buttons and center them
      vertically (#709005, Yosef Or Boczko, Carlos Garcia Campos)

Bug fixes:

    * Disable "Send To" action when there is no mail client
      available (#701654, Plamena Manolova, Marek Kasik)
    * Always consider the cursor page as the current page for
      accessibility when caret navigation is enabled.
    * Fix the page size reported in the properties dialog for some
      document backends (#711093, Carlos Garcia Campos)

Documentation:

    * Update toolbar page (#705211, Tiffany Ann Antopolski)
    * Update information on working with bookmarks (#710107, Tiffany
      Ann Antopolski)

Translation updates:

    * Dimitris Spingos (Δημήτρης Σπίγγος) (el)
    * Daniel Mustieles (es)
    * Andika Triwidada (id)
    * Rafael Ferreira (pt_BR)
    * Shantha kumar (ta)
    * Krishnababu Krothapalli (te)
    * YunQiang Su (zh_CN)

================
Evince    3.11.1
================

New features and improvements:

    * Do not open single page pdfs in dual mode by default (#547098,
      raama)
    * Activate current focused element on space/return key press
      (#706244, Antia Puentes, Carlos Garcia Campos)
    * Draw focus of links and form fields on mouse press (#706244,
      Antia Puentes)

Bug fixes:

    * Fix a crash in djvu backend due to a double free (#710977, José
      Aliste)
    * Fix annotation window focus change after creation (#668446,
      Nelson Benitez Leon)
    * Fix loop when iterating search results (#710778, Carlos Garcia
      Campos)
    * Fix content exposed to assistive technologies when document
      changes in EvView (#709375, Joanmarie Diggs)
    * Simplify debug code to parse env variables using
      g_parse_debug_string() (Christian Persch)

Translation updates:

    * Gil Forcada (ca)
    * Gil Forcada (ca@valencia)
    * Dimitris Spingos (Δημήτρης Σπίγγος) (el)
    * Arash Mousavi (fa)
    * Rūdolfs Mazurs (lv)
    * Kjartan Maraas (nb)
    * Hannie Dumoleyn (nl)
    * Theppitak Karoonboonyanan (th)
    * Gökhan Gurbetoğlu (tr)

(ryoon)

2014-04-04 21:38:59 UTC MAIN commitmail json YAML

Updated sysutils/file to 5.18

(ryoon)

2014-04-04 21:38:38 UTC MAIN commitmail json YAML

Update to 5.18

Changelog:
2014-03-26  11:25  Christos Zoulas <christos@zoulas.com>

* release 5.18

2014-03-15  17:45  Christos Zoulas <christos@zoulas.com>

        * add fmtcheck(3) for those who don't have it

2014-03-14  15:12  Christos Zoulas <christos@zoulas.com>

* prevent mime entries from being attached to magic
  entries with no descriptions

* adjust magic strength for regex type

* remove superfluous ascmagic with encoding test

2014-03-06  12:01  Christos Zoulas <christos@zoulas.com>

* fix regression fix echo -ne "\012\013\014" | file -i -
  which printed "binary" instead of "application/octet-stream"

* add size_t overflow check for magic file size

2014-02-27  16:01  Christos Zoulas <christos@zoulas.com>

* experimental support for matching with CFD CLSID

2014-02-18  13:04  Kimmo Suominen (kimmo@suominen.com)

* Cache old LC_CTYPE locale before setting it to "C", so
  we can use it to restore LC_CTYPE instead of asking
  setlocale() to scan the environment variables.

(ryoon)

2014-04-04 21:10:10 UTC MAIN commitmail json YAML

Updated graphics/gource to 0.40

(ryoon)

2014-04-04 21:09:50 UTC MAIN commitmail json YAML

Update to 0.40

Changelog:
0.40:
* Added caption support.
* Improved command line interoperability on Windows.
* Fixed directory deletion short circuiting processing the rest of a commit.
* Fixed issue loading non-ascii user image filenames on windows.
* Ignore UTF-8 byte order mark at the start of lines in custom log files.
* Fix to boost macros for Macs and non-GNU systems (mistydemeo).
* Autotools improvements (flameeyes).

0.39:
* Fixed blurry non power of 2 logos.
* File colour changes now supported in custom logs (rmyorston).
* Fixed building against Boost 1.50 (svenstaro).
* Updated boost autoconf macros (flameeyes).
* Autogen script (matthiaskrgr).

(ryoon)

2014-04-04 21:01:23 UTC MAIN commitmail json YAML

Updated devel/tig to 1.2.1

(ryoon)

2014-04-04 21:00:24 UTC MAIN commitmail json YAML

Update to 1.2.1

Changelog:
tig-1.2.1
---------

Incompatibilities:

- Move manual and man pages to doc/ directory and rename AsciiDoc files
  to have .asciidoc as the extension to make them render on GitHub.

Improvements:

- Show blob sizes in the tree view either as bytes or using binary unit
  prefixes. Example: `set show-file-size = units`. (GH #163)
- Reduce main view memory usage and startup time, especially when revision
  graph rendering is disabled. (GH #160)

Bug fixes:

- Fix submodule-related setup to check for non-zero return value from
  setenv(). (GH #188)

(ryoon)

2014-04-04 20:45:28 UTC MAIN commitmail json YAML

Updated devel/tig to 1.2nb2

(ryoon)

2014-04-04 20:45:06 UTC MAIN commitmail json YAML

Bump PKGREVISION

* It seems that git-base is sufficient

(ryoon)

2014-04-04 20:40:19 UTC MAIN commitmail json YAML

Updated devel/reposurgeon to 3.8

(ryoon)

2014-04-04 20:39:52 UTC MAIN commitmail json YAML

Update to 3.8

Changelog:
3.8: 2014-03-28
    New transcode command for moving metadata to UTF-8.
    New @dsc() function for selecting all descendants if a selection set.

3.7: 2014-03-15
    New --dedos option for filter command, to change \r\n line endings to \n.
    New append command for annotating comments.
    The 'b' search code has been changed to appropriately match non-commits.
    New form of 'graft' allows greater control over graft points.
    New =I selector to find non-UTF-8 commit metadata.
    Import stream comments led with # are preserved as passthroughs.
    Buggy text search of authors fields has been fixed.

3.6: 2014-02-19
    Major rewrite of the generic conversion makefile.
    Fixed a bug in the graft and unite commands, thanks to Ralf Schlatterbeck.

3.5: 2014-02-16
    Single fossil or tag names now select as if surrounded by <>.
    Fixed more bugs in debranch.

3.4: 2014-02-14
    @amp() function useful for logic-gating in conjunctive expressions.
    New 'assign' command allows precomputation of expensive selections.
    There's an 'unassign' as well.
    exec/eval facility for custom Python extensions.
    path rename has a --relax and --force options to deal with path collisions
    New --changelog option of coalesce can recognize FSF-style ChangeLog files.

3.3: 2014-02-11
    Set negation in selections with ~.
    @min() and @max() in selections.
    'define' by itself lists macros.
    New 'deletes' option in the remove command.

(ryoon)

2014-04-04 20:21:11 UTC MAIN commitmail json YAML

Updated devel/cvs-fast-export to 1.10

(ryoon)

2014-04-04 20:20:42 UTC MAIN commitmail json YAML

Update to 1.10

Changelog:
1.10 @ 2014-03-28
    Prepends CVS default ignores to converted .cvsignores.
    Generates a .gitignore containing default CVS ignores when necessary.

(ryoon)

2014-04-04 18:25:51 UTC MAIN commitmail json YAML

2014-04-04 14:47:55 UTC MAIN commitmail json YAML

Updated geography/gama to 1.15

(gdt)

2014-04-04 13:23:30 UTC MAIN commitmail json YAML

Update gama to 1.15.  Upstream NEWS:

Version 1.15 February 2014

* DTD replaced with XSD for gama-local.xsd and
  gama-local-adjustment.xsd. Attribute version describing XML version
  of input and adjustment outpup XML documents became useles with
  introduction of XSD a was removed from tags <gama-local> and
  <gama-local-adjustment>. Some more elements attributes were
  introduced in revised XML formats which are incompatible with older
  versions.

(gdt)

2014-04-04 12:50:31 UTC MAIN commitmail json YAML

Updated emulators/suse131_openssl to 13.1nb3

(obache)

2014-04-04 12:50:14 UTC MAIN commitmail json YAML

Update suse131_openssl RPM to libopenssl1_0_0-1.0.1e-11.28.1 for CVE-2014-0076.

Bump PKGREVISION.

(obache)

2014-04-04 12:40:35 UTC MAIN commitmail json YAML

Added print/pdfshuffler version 0.6.0 [drochner 2014-04-04]

(wiz)

2014-04-04 12:36:59 UTC MAIN commitmail json YAML

Updated x11/xauth to 1.0.9

(wiz)

2014-04-04 12:36:49 UTC MAIN commitmail json YAML

Update to 1.0.9:
Alan Coopersmith (1):
      Add AC_USE_SYSTEM_EXTENSIONS to expose non-standard extensions

Dr. Tilmann Bubeck (6):
      * Do not install test_xauth during "make install" as it is
      Fix warning about warn_unused_result triggered by WRITES.
      version bump to 1.0.9
      Fixed missing EXTRA_DIST in tests. Extended README for releasing.
      Second version bump to 1.0.9.
      Third version bump to 1.0.9.

(wiz)

2014-04-04 12:36:45 UTC MAIN commitmail json YAML

2014-04-04 12:35:52 UTC MAIN commitmail json YAML

2014-04-04 12:34:24 UTC MAIN commitmail json YAML

2014-04-04 12:00:37 UTC MAIN commitmail json YAML

Fix NLS catalogue installation. Both building and installing
the catalogue files is handled by the upstream Makefile.

Fixes PR pkg/48704 as well.

(kim)

2014-04-04 10:08:33 UTC MAIN commitmail json YAML

Updated emulators/suse131_mozilla-nss to 13.1nb1

(obache)

2014-04-04 10:08:21 UTC MAIN commitmail json YAML

Update suse131_mozilla-nss RPM to 3.15.5-16.1 from openSUSE-SU-2014:0448-1.

  Changes in mozilla-nss:
  - update to 3.15.5
  * required for Firefox 28
  * export FREEBL_LOWHASH to get the correct default
  headers (bnc#865539) New functionality
  * Added support for the TLS application layer protocol
  negotiation (ALPN) extension. Two SSL socket options,
  SSL_ENABLE_NPN and SSL_ENABLE_ALPN, can be used to
  control whether NPN or ALPN (or both) should be used
  for application layer protocol negotiation.
  * Added the TLS padding extension. The extension type
  value is 35655, which may change when an official
  extension type value is assigned by IANA. NSS
  automatically adds the padding extension to ClientHello
  when necessary.
  * Added a new macro CERT_LIST_TAIL, defined in certt.h,
  for getting the tail of a CERTCertList. Notable Changes
  * bmo#950129: Improve the OCSP fetching policy when
  verifying OCSP responses
  * bmo#949060: Validate the iov input argument (an array
  of PRIOVec structures) of ssl_WriteV (called via
  PR_Writev). Applications should still take care when
  converting struct iov to PRIOVec because the iov_len
  members of the two structures have different types
  (size_t vs. int). size_t is unsigned and may be larger
  than int.

Bump PKGREVISION.

(obache)

2014-04-04 10:02:43 UTC MAIN commitmail json YAML

Updated emulators/suse131_mozilla-nspr to 13.1nb1

(obache)

2014-04-04 10:02:24 UTC MAIN commitmail json YAML

Update suse131_mozilla-nspr RPM to 4.10.4-8.1 from openSUSE-SU-2014:0448-1.

  Changes in mozilla-nspr:
  - update to version 4.10.4
  * bmo#767759: Add support for new x32 abi
  * bmo#844784: Thread data race in PR_EnterMonitor
  * bmo#939786: data race
  nsprpub/pr/src/pthreads/ptthread.c:137 _pt_root
  * bmo#958796: Users of _beginthreadex that set a custom
  stack size may not be getting the behavior they want
  * bmo#963033: AArch64 support update for NSPR
  * bmo#969061: Incorrect end-of-list test when iterating
  over a PRCList in prcountr.c and prtrace.c
  * bmo#971152: IPv6 detection on linux depends on
  availability of /proc/net/if_inet6

  - update to version 4.10.3
  * bmo#749849: ensure we'll free the thread-specific data
  key.
  * bmo#941461: don't compile android with unaligned memory
  access.
  * bmo#932398: Add PR_SyncMemMap, a portable version of
  msync/FlushViewOfFile.
  * bmo#952621: Fix a thread-unsafe access to lock->owner
  in PR_Lock.
  * bmo#957458: Fix several bugs in the lock rank checking
  code.
  * bmo#936320: Use an alternative test for IPv6 support on
  Linux to avoid opening a socket.

Bump PKGREVISION.

(obache)

2014-04-04 09:00:30 UTC MAIN commitmail json YAML

Updated converters/libe-book to 0.0.3

(wiz)

2014-04-04 09:00:21 UTC MAIN commitmail json YAML

Update to 0.0.3:

libe-book 0.0.3

- fix reading of TCR files
- fix crash in file detection
- fix mis-detection of any XML file as FictionBook
- fix misplaced uses of some libwpd callbacks

(wiz)

2014-04-04 08:50:17 UTC MAIN commitmail json YAML

Updated print/ghostscript-agpl to 9.14

(adam)

2014-04-04 08:48:43 UTC MAIN commitmail json YAML

Changes 9.14:
pdfwrite now uses the same color management engine as Ghostscript rendering devices (by default LCMS2). This provides much better control over color conversion and color management generally, but will result in some small color differences when compared to the old system.

It is no longer necessary to specify UseCIEColor (and we very much encourage you not to do this) or the ProcessColorModel if you want to convert a PDF file to a specific color space, simply set the ColorConversionStrategy appropriately.

We do not expect any major problems to arise with this new code, but for the duration of this release a new switch -dPDFUseOldCMS is available which will restore the old color management. See: Color Conversion and Management

Please note that due to constraints of the PDF/A-1 specification, the new color management does not yet apply when producing PDF/A files.

A new device 'eps2write' has been added which allows for the creation of EPS files using the ps2write device instead of the old (deprecated and removed) pswrite device. This produces considerably better quality EPS files than the old epswrite device which is now also deprecated and will be removed in a future release.

ps2write now has a feature to allow customisation of the output for specific devices. Please see PSDocOptions and PSPageOptions described in ps2ps2.htm Additional Distiller Params

Ghostscript now reduces memory usage when processing PDF files that use transparency and output is to display devices such as Windows display or x11 (i.e. devices that are strictly full framebuffer devices), and to high level vector devices that cannot reproduce the PDF transparency model, such as the ps2write device or pdfwrite when 'flattening' to PDF 1.3 or earlier (-dCompatibilityLevel=1.3). This uses banding (clist) files to render the transparent areas in bands to reduce memory use, and unlike the existing page level banding, this is hidden from the target device.

Ghostscript can now collect information for pages in temp files (in Ghostscript's clist format), then render and output pages for the job in arbitrary order, including normal, reverse, odd, even, or any order or subset of the pages. This is controlled with the --saved-page=___ option. (Note that this only applies to rendering devices, and not high level devices such as pdfwrite and ps2write.) See: Deferred Page Rendering

The Ghostscript device architecture has been extended so that, when rendering bands into multiple threads, it is now possible to perform post-processing in multiple threads, such as downscale, post-render halftoning, or compression. Previously, post processing was only possible in the single main thread. This can improve performance significantly.

Ghostscript has a new "pwgraster" output device for PWG Raster output

The CUPS device now has improved support for PPD-less printing

Plus the usual round of bug fixes, compatibility changes, and incremental improvements.

(adam)

2014-04-04 07:30:30 UTC MAIN commitmail json YAML

Remove outdated patch.

(wiz)

2014-04-04 07:23:48 UTC MAIN commitmail json YAML

Updated textproc/p5-Text-Xslate to 3.2.0

(wen)

2014-04-04 07:22:56 UTC MAIN commitmail json YAML

Update to 3.2.0

Upstream changes:
3.2.0 2014-04-04 07:39:59+0900
    [BUG FIXES]
    - Fix #107, #109 HashWithDefault should use "exists" (yappo, tokuhirom)

(wen)

2014-04-04 06:26:28 UTC MAIN commitmail json YAML

Updated devel/p5-Mouse to 2.2.0

(wen)

2014-04-04 06:25:23 UTC MAIN commitmail json YAML

Update to 2.2.0

Upstream changes:
2.2.0 2014-04-03T22:34:42Z
    - Fixed #16 - inconsistent coercion/validation of Bool type (tokuhirom)

2.1.1 2014-03-26T13:23:48Z
    - Fixed #18 (tokuhirom)

2.1.0 2013-11-26T13:15:54Z
    - Dropped 5.6.2 support
    - Migrated to Minilla

(wen)

2014-04-04 06:11:49 UTC MAIN commitmail json YAML

Added devel/p5-Module-Build-XSUtil version 0.06

(wen)

2014-04-04 06:10:48 UTC MAIN commitmail json YAML

Add p5-Module-Build-XSUtil

(wen)

2014-04-04 06:09:30 UTC MAIN commitmail json YAML

Import Module-Build-XSUtil-0.06 as devel/p5-Module-Build-XSUtil.

Module::Build::XSUtil is subclass of Module::Build for support building XS
modules.

(wen)

2014-04-04 05:52:17 UTC MAIN commitmail json YAML

Exactly disable-asm (no dependency on yasm now).
workaround of PR pkg/48703.

(obache)

2014-04-04 04:40:57 UTC MAIN commitmail json YAML

2014-04-04 03:05:46 UTC MAIN commitmail json YAML

Note update of lang/php55 package to 5.5.11.

(taca)

2014-04-04 03:05:00 UTC MAIN commitmail json YAML

Update php55 to 5.5.11.
CVE-2013-7345 is already fixed in 5.5.10nb2.

03 Apr 2014, PHP 5.5.11

- Core:
  . Allow zero length comparison in substr_compare() (Tjerk)
  . Fixed bug #60602 (proc_open() changes environment array) (Tjerk)

- SPL:
  . Added feature #65545 (SplFileObject::fread()) (Tjerk)

- cURL:
  . Fixed bug #66109 (Can't reset CURLOPT_CUSTOMREQUEST to default behaviour) (Tjerk)
  . Fix compilation on libcurl versions between 7.10.5 and 7.12.2, inclusive.
    (Adam)

- FPM:
  . Added clear_env configuration directive to disable clearenv() call.
  (Github PR# 598, Paul Annesley)

- Fileinfo:
  . Fixed bug #66946 (fileinfo: extensive backtracking in awk rule regular
    expression). (CVE-2013-7345) (Remi)

- GD:
  . Fixed bug #66714 (imageconvolution breakage). (Brad Daily)
  . Fixed bug #66869 (Invalid 2nd argument crashes imageaffinematrixget) (Pierre)
  . Fixed bug #66887 (imagescale - poor quality of scaled image). (Remi)
  . Fixed bug #66890 (imagescale segfault). (Remi)
  . Fixed bug #66893 (imagescale ignore method argument). (Remi)

- Hash:
  . hash_pbkdf2() now works correctly if the $length argument is not specified.
    (Nikita)

- Intl:
  . Fixed bug #66873 (A reproductible crash in UConverter when given invalid
    encoding) (Stas)

- Mail:
  . Fixed bug #66535 (Don't add newline after X-PHP-Originating-Script) (Tjerk)

- MySQLi:
  . Fixed bug #66762 (Segfault in mysqli_stmt::bind_result() when link closed)
  (Remi)

- OPCache
  . Added function opcache_is_script_cached(). (Danack)
  . Added information about interned strings usage. (Terry, Julien, Dmitry)

- Openssl:
  . Fixed bug #66833 (Default disgest algo is still MD5, switch to SHA1). (Remi)

- GMP
  . Fixed bug #66872 (invalid argument crashes gmp_testbit) (Pierre)

- SQLite:
  . Updated bundled libsqlite to 3.8.3.1 (Anatol)

(taca)

2014-04-04 02:36:39 UTC MAIN commitmail json YAML

Added devel/p5-Devel-CheckCompiler version 0.05

(wen)

2014-04-04 02:35:16 UTC MAIN commitmail json YAML

Add p5-Devel-CheckCompiler

(wen)

2014-04-04 02:33:40 UTC MAIN commitmail json YAML

Import Devel-CheckCompiler-0.05 as devel/p5-Devel-CheckCompiler.

Devel::CheckCompiler is a checker for compiler's availability.

(wen)

2014-04-03 21:16:25 UTC MAIN commitmail json YAML

Add missing platforms, and assign me some platforms that list me *-pkg-people.

(ryoon)

2014-04-03 19:46:00 UTC MAIN commitmail json YAML

Updated databases/sqlite3 to 3.8.4.3

(adam)