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 (44m)  pkgsrc-2024Q1 (15d)  pkgsrc-2023Q4 (42d)  pkgsrc-2023Q2 (75d)  pkgsrc-2023Q3 (154d) 

2024-05-13 11:44:05 UTC Now

2014-08-10 13:13:09 UTC MAIN commitmail json YAML

Added games/MyGoGrinder version 2.0.0.J6

(wiz)

2014-08-10 13:12:45 UTC MAIN commitmail json YAML

+ MyGoGrinder

(wiz)

2014-08-10 13:12:31 UTC MAIN commitmail json YAML

Import MyGoGrinder-2.0.0.J6 as games/MyGoGrinder.

MyGoGrinder is a Java program to solve Go (Weiqi, Baduk) problems.
This work is based on GoGrinder.

(wiz)

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

2014-08-10 12:21:49 UTC MAIN commitmail json YAML

Added textproc/igor version 0.0.20140517

(wiz)

2014-08-10 12:21:36 UTC MAIN commitmail json YAML

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

Import igor-0.0.20140517 as textproc/igor.

The many rules for man pages and DocBook are a bit much to remember when
months can pass between working on the various types.

After not finding much to do automated checking, I slapped together a
Perl program called "igor" that does some of this.  At present it checks
all types of files for repeated words ("is is"), common spelling
mistakes collected from FreeBSD documents, FreeBSD obsolete features
(just "cvsup" so far), bad phrases ("the to"), and bad whitespace (blank
lines with whitespace or lines with trailing whitespace).
There's a separate style check that makes some subjective suggestions.

There are also particular tests for mdoc(7) and DocBook files.

(wiz)

2014-08-10 10:47:42 UTC MAIN commitmail json YAML

Use 'mkdir -p' in case ${PREFIX}/etc doesn't exist yet.

(wiz)

2014-08-10 10:16:24 UTC MAIN commitmail json YAML

Add openssl to bl3 if built with the ssl option.

(fhajny)

2014-08-10 10:02:51 UTC MAIN commitmail json YAML

Changes 3.0.1:
We are pleased to announce the release of CMake 3.0.0. In CMake 3.0, the CMake language has been extended with *Bracket Argument* and *Bracket Comment* syntax inspired by Lua long bracket, and the CMake documentation has been converted to reStructuredText.

Furthermore, new "CodeLite" and "Kate" extra generators are available for use with the Makefile or Ninja generators. In addition, the "add_library()" command learned a new "INTERFACE" library type, the "export()" command learned a new "EXPORT" mode that retrieves the list of targets to export from an export set configured by the "install(TARGETS)" command "EXPORT" option, and the "project()" command learned to set some version variables to values specified by the new "VERSION" option or to empty strings.

(adam)

2014-08-10 09:19:49 UTC MAIN commitmail json YAML

Updated sysutils/nautilus to 2.32.2.1nb21

(wiz)

2014-08-10 09:19:28 UTC MAIN commitmail json YAML

Avoid warnings due to non-standard mimetypes.
>From upstream via Benjamin Lorenz in PR 49095.
Bump PKGREVISION and fix a pkglint warning while here.

(wiz)

2014-08-10 09:10:10 UTC MAIN commitmail json YAML

Avoid redefinition warnings with _XOPEN_SOURCE using _POSIX_C_SOURCE
on SunOS (especially during bootstrapping)

(richard)

2014-08-10 09:08:36 UTC MAIN commitmail json YAML

Updated x11/xf86-video-vmware to 13.0.2nb2

(wiz)

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

Add 2560x1440 to supported resolutions.

Native resolution on iMac 27".
Reported missing by Benjamin Lorenz in PR 49094.
Bump PKGREVISION.

(wiz)

2014-08-10 09:06:48 UTC MAIN commitmail json YAML

Fix build under Mac OS X.

(tron)

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

2014-08-10 06:35:30 UTC MAIN commitmail json YAML

2014-08-10 03:46:25 UTC MAIN commitmail json YAML

Updated net/mikutter to 3.0.4

(obache)

2014-08-10 03:46:16 UTC MAIN commitmail json YAML

Update mikutter to 3.0.4.

* always use primary account to send reply
* update translations

(obache)

2014-08-10 02:30:11 UTC MAIN commitmail json YAML

Updated inputmethod/ibus-kkc to 1.5.21

(obache)

2014-08-10 02:30:00 UTC MAIN commitmail json YAML

Update ibus-kkc to 1.5.21.

    Drop support for libkkc <= 0.3.3

    setup: Check if the existing shortcut key is non-null, when removing

    setup: Set the "label" attribute properly when adding a shortcut

    Port to libgee 0.8 API

    Don't send update-property signal until properties are registered
    To reduce the number of D-Bus signals sent on focus-in.

    Update translations

(obache)

2014-08-10 02:27:34 UTC MAIN commitmail json YAML

Updated converters/libkkc to 0.3.4

(obache)

2014-08-10 02:27:24 UTC MAIN commitmail json YAML

Update libkkc to 0.3.4.

    Update translations
    Port to libgee 0.8 API
    rom-kana: Retain partial input when "convert-*" commands are called
    rom-kana: Assign "ly<X>" to HIRAGANA SMALL LETTER <X>

(obache)

2014-08-10 02:15:25 UTC MAIN commitmail json YAML

remove unwanted comment.

(obache)

2014-08-09 23:50:32 UTC MAIN commitmail json YAML

Added devel/commit-patch version 2.5

(wiz)

2014-08-09 23:50:16 UTC MAIN commitmail json YAML

+ commit-patch

(wiz)

2014-08-09 23:49:53 UTC MAIN commitmail json YAML

Import commit-patch-2.5 as devel/commit-patch.

A neat little utility that lets you check in select portions of a
file into Darcs, Git, Mercurial, Bazaar, Subversion, or CVS
repositories. It comes as a command line app and also and emacs
interface.

(wiz)

2014-08-09 23:18:33 UTC MAIN commitmail json YAML

Someone(TM) should package jitsi:
https://jitsi.org/
Secure Video Calls and Chat

However, Java is not my strong suite, and it's written in Java.

(wiz)

2014-08-09 23:08:41 UTC MAIN commitmail json YAML

2014-08-09 23:00:10 UTC MAIN commitmail json YAML

Added sysutils/watchman version 2.9.8

(wiz)

2014-08-09 22:59:47 UTC MAIN commitmail json YAML

2014-08-09 22:59:31 UTC MAIN commitmail json YAML

Import watchman-2.9.8 as sysutils/watchman.

Watchman exists to watch files and record when they actually change.
It can also trigger actions (such as rebuilding assets) when matching
files change.

(wiz)

2014-08-09 22:27:29 UTC MAIN commitmail json YAML

Added games/py-easyAI version 0.0.0.4

(wiz)

2014-08-09 22:27:16 UTC MAIN commitmail json YAML

2014-08-09 22:26:50 UTC MAIN commitmail json YAML

Import py27-easyAI-0.0.0.4 as games/py-easyAI.

EasyAI is a pure-Python artificial intelligence framework for
two-players abstract games such as Tic Tac Toe, Connect 4, Reversi,
etc.  It makes it easy to define the mechanisms of a game, and play
against the computer or solve the game.  Under the hood, the AI is
a Negamax algorithm with alpha-beta pruning and transposition
tables.

(wiz)

2014-08-09 22:13:25 UTC MAIN commitmail json YAML

Added lang/vala024 version 0.24.0

(wiz)

2014-08-09 22:13:15 UTC MAIN commitmail json YAML

2014-08-09 22:12:57 UTC MAIN commitmail json YAML

Import vala024-0.24.0 as lang/vala024 (based on vala020).

Vala is a programming language that aims to bring modern programming
language features to GNOME developers without imposing any additional
runtime requirements and without using a different ABI compared to
applications and libraries written in C.

valac, the Vala compiler, is a self-hosting compiler that translates
Vala source code into C source and header files. It uses the GObject
type system to create classes and interfaces declared in the Vala source
code.

This package contains the 0.24 release.

(wiz)

2014-08-09 22:11:02 UTC MAIN commitmail json YAML

2014-08-09 21:58:00 UTC MAIN commitmail json YAML

Added devel/bugs-everywhere version 1.1.1

(wiz)

2014-08-09 21:57:45 UTC MAIN commitmail json YAML

+ bugs-everywhere

(wiz)

2014-08-09 21:57:15 UTC MAIN commitmail json YAML

Import py27-bugs-everywhere-1.1.1 as devel/bugs-everywhere.

This is Bugs Everywhere (BE), a bugtracker built on distributed
version control.  It works with Arch, Bazaar, Darcs, Git, Mercurial,
and Monotone at the moment, but is easily extensible.  It can also
function with no VCS at all.

The idea is to package the bug information with the source code,
so that bugs can be marked "fixed" in the branches that fix them.
So, instead of numbers, bugs have globally unique ids.

(wiz)

2014-08-09 21:54:10 UTC MAIN commitmail json YAML

Added textproc/py-numpydoc version 0.5

(wiz)

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

2014-08-09 21:53:31 UTC MAIN commitmail json YAML

Import py34-numpydoc-0.5 as textproc/py-numpydoc; packaged for wip
by jihbed.

Numpy's documentation uses several custom extensions to Sphinx.

The following extensions are available:

* numpydoc: support for the Numpy docstring format in Sphinx, and
  add the code description directives np:function, np-c:function,
  etc. that support the Numpy docstring syntax.
* numpydoc.traitsdoc: For gathering documentation about Traits
  attributes.
* numpydoc.plot_directive: Adaptation of Matplotlib's plot::
  directive. Note that this implementation may still undergo severe
  changes or eventually be deprecated.

(wiz)

2014-08-09 21:24:50 UTC MAIN commitmail json YAML

Added mail/trojita version 0.4.1

(wiz)

2014-08-09 21:24:35 UTC MAIN commitmail json YAML

2014-08-09 21:24:08 UTC MAIN commitmail json YAML

Import trojita-0.4.1 as mail/trojita.

This is Trojita, a Qt IMAP e-mail client.

Features:

* A pure Qt4 (and Qt5!) application with no additional dependencies
* Robust IMAP core implemented using Qt's Model-View framework
* Standards compliance is a design goal
* On-demand message list and body part loading
* Offline IMAP support
* Support for bandwidth-saving mode aimed at mobile users with
  expensive connection
* IMAP over SSH -- in addition to usual SSL/TLS connections, the
  server could be accessed via SSH
* Safe and robust dealing with HTML mail

(wiz)

2014-08-09 20:44:23 UTC pkgsrc-2014Q2 commitmail json YAML

2014-08-09 20:43:14 UTC pkgsrc-2014Q2 commitmail json YAML

Pullup ticket #4471 - requested by obache
security/openssl: security update

Revisions pulled up:
- security/openssl/Makefile                                    1.195
- security/openssl/PLIST.common                                1.19
- security/openssl/distinfo                                    1.108

-------------------------------------------------------------------
  Module Name: pkgsrc
  Committed By: obache
  Date: Thu Aug  7 01:29:45 UTC 2014

  Modified Files:
  pkgsrc/security/openssl: Makefile PLIST.common distinfo

  Log Message:
  Update openssl to 1.0.1i.

    Changes between 1.0.1h and 1.0.1i [6 Aug 2014]

    *) Fix SRP buffer overrun vulnerability. Invalid parameters passed to the
        SRP code can be overrun an internal buffer. Add sanity check that
        g, A, B < N to SRP code.

        Thanks to Sean Devlin and Watson Ladd of Cryptography Services, NCC
        Group for discovering this issue.
        (CVE-2014-3512)
        [Steve Henson]

    *) A flaw in the OpenSSL SSL/TLS server code causes the server to
  negotiate      TLS 1.0 instead of higher protocol versions when the
  ClientHello message      is badly fragmented. This allows a
  man-in-the-middle attacker to force a      downgrade to TLS 1.0 even if
  both the server and the client support a      higher protocol version, by
  modifying the client's TLS records.

        Thanks to David Benjamin and Adam Langley (Google) for discovering and
        researching this issue.
        (CVE-2014-3511)
        [David Benjamin]

    *) OpenSSL DTLS clients enabling anonymous (EC)DH ciphersuites are =
  subject
        to a denial of service attack. A malicious server can crash the client
        with a null pointer dereference (read) by specifying an anonymous
  (EC)DH      ciphersuite and sending carefully crafted handshake messages.

        Thanks to Felix Grvbert (Google) for discovering and researching this
        issue.
        (CVE-2014-3510)
        [Emilia K=E4=B3=B0er]

    *) By sending carefully crafted DTLS packets an attacker could cause
  openssl      to leak memory. This can be exploited through a Denial of
  Service attack.      Thanks to Adam Langley for discovering and researching
  this issue.      (CVE-2014-3507)
        [Adam Langley]

    *) An attacker can force openssl to consume large amounts of memory =
  whilst
        processing DTLS handshake messages. This can be exploited through a
        Denial of Service attack.
        Thanks to Adam Langley for discovering and researching this issue.
        (CVE-2014-3506)
        [Adam Langley]

    *) An attacker can force an error condition which causes openssl to crash
        whilst processing DTLS packets due to memory being freed twice. This
        can be exploited through a Denial of Service attack.
        Thanks to Adam Langley and Wan-Teh Chang for discovering and
  researching      this issue.
        (CVE-2014-3505)
        [Adam Langley]

    *) If a multithreaded client connects to a malicious server using a
  resumed      session and the server sends an ec point format extension it
  could write      up to 255 bytes to freed memory.

        Thanks to Gabor Tyukasz (LogMeIn Inc) for discovering and researching
  this      issue.
        (CVE-2014-3509)
        [Gabor Tyukasz]

    *) A malicious server can crash an OpenSSL client with a null pointer
        dereference (read) by specifying an SRP ciphersuite even though it was
  not      properly negotiated with the client. This can be exploited through
  a      Denial of Service attack.

        Thanks to Joonas Kuorilehto and Riku Hietam=E4=AB=A9 (Codenomicon) for
        discovering and researching this issue.
        (CVE-2014-5139)
        [Steve Henson]

    *) A flaw in OBJ_obj2txt may cause pretty printing functions such as
        X509_name_oneline, X509_name_print_ex et al. to leak some information
        from the stack. Applications may be affected if they echo pretty
  printing      output to the attacker.

        Thanks to Ivan Fratric (Google) for discovering this issue.
        (CVE-2014-3508)
        [Emilia K=E4=B3=B0er, and Steve Henson]

    *) Fix ec_GFp_simple_points_make_affine (thus, EC_POINTs_mul etc.)
        for corner cases. (Certain input points at infinity could lead to
        bogus results, with non-infinity inputs mapped to infinity too.)
        [Bodo Moeller]

  To generate a diff of this commit:
  cvs rdiff -u -r1.194 -r1.195 pkgsrc/security/openssl/Makefile
  cvs rdiff -u -r1.18 -r1.19 pkgsrc/security/openssl/PLIST.common
  cvs rdiff -u -r1.107 -r1.108 pkgsrc/security/openssl/distinfo

(spz)

2014-08-09 20:26:54 UTC MAIN commitmail json YAML

Added multimedia/bitstream version 1.0

(wiz)

2014-08-09 20:26:40 UTC MAIN commitmail json YAML

2014-08-09 20:26:25 UTC MAIN commitmail json YAML

Import bitstream-1.0 as multimedia/bitstream.

biTStream is a set of C headers allowing a simpler access to binary
structures such as specified by MPEG, DVB, IETF, etc.

(wiz)

2014-08-09 20:23:01 UTC MAIN commitmail json YAML

Updated multimedia/libaacs to 0.7.1

(wiz)

2014-08-09 20:22:51 UTC MAIN commitmail json YAML

Update to 0.7.1:

2014-05-27: Version 0.7.1
- Add support for gcrypt 1.6.0.
- Do not retrieve MKB using MMC commands during AACS-Auth

(wiz)

2014-08-09 20:20:02 UTC MAIN commitmail json YAML

Added multimedia/libbluray version 0.6.0

(wiz)

2014-08-09 20:19:49 UTC MAIN commitmail json YAML

2014-08-09 20:19:35 UTC MAIN commitmail json YAML

Import libbluray-0.6.0 as multimedia/libbluray.

This library is written for the purpose of playing Blu-ray movies.
It is intended for software that want to support Blu-ray playback
(such as VLC and MPlayer).

(wiz)

2014-08-09 20:12:32 UTC MAIN commitmail json YAML

Updated multimedia/libdvdcss to 1.3.0

(wiz)

2014-08-09 20:12:13 UTC MAIN commitmail json YAML

Update to 1.3.0.

Changes between 1.2.13 and 1.3.0:
---------------------------------

  * Dropped deprecated, undocumented API:
    - the function dvdcss_title()
    - the type dvdcss_handle
    - the variable dvdcss_interface_2
  * Drop support for Windows 98 and Windows NT 4.0.
    Windows 98 SE with IE 5.0 and Windows NT 4.0 SP4 with IE 5.0 are required.
  * Support for Android

(wiz)

2014-08-09 20:10:22 UTC MAIN commitmail json YAML

Added multimedia/libdvbcsa version 1.1.0

(wiz)

2014-08-09 20:10:10 UTC MAIN commitmail json YAML

2014-08-09 20:09:48 UTC MAIN commitmail json YAML

Import libdvbcsa-1.1.0 as multimedia/libdvbcsa.

libdvbcsa is a free and portable implementation of the DVB Common
Scrambling algorithm with decryption and encryption capabilities.

(wiz)

2014-08-09 20:07:07 UTC MAIN commitmail json YAML

avoid auto manpage generation until PLIST is updated

(richard)

2014-08-09 20:05:13 UTC pkgsrc-2014Q2 commitmail json YAML

Pullup ticket #4470 - requested by tron
net/wireshark: security update

Revisions pulled up:
- net/wireshark/Makefile                                        1.124
- net/wireshark/distinfo                                        1.76

-------------------------------------------------------------------
  Module Name: pkgsrc
  Committed By: tron
  Date: Sun Aug  3 19:18:06 UTC 2014

  Modified Files:
  pkgsrc/net/wireshark: Makefile distinfo

  Log Message:
  Update "wireshark" package to version 1.10.9. Changes since 1.10.8:
  - The following vulnerabilities have been fixed.
    * wnpa-sec-2014-08
      The Catapult DCT2000 and IrDA dissectors could underrun a
      buffer.
      Versions affected: 1.10.0 to 1.10.8
    * wnpa-sec-2014-09
      The GSM Management dissector could crash. (Bug 10216)
      Versions affected: 1.10.0 to 1.10.8
    * wnpa-sec-2014-10
      The RLC dissector could crash. (Bug 9795)
      Versions affected: 1.10.0 to 1.10.8
    * wnpa-sec-2014-11
      The ASN.1 BER dissector could crash. (Bug 10187)
      Versions affected: 1.10.0 to 1.10.8
  - The following bugs have been fixed:
    * GSM MAP: ensure that p2p_dir is always initialized before
      calling GSM SMS dissector (Bug 10234)
    * BFCP: include padding length in calculation of correct
      attribute length (Bug 10240)
    * GTP: allow empty Data Record Packet IE (Bug 10277)
    * WebSocket: increase max unmask payload size to 256K and
      indicate that packet is truncated is going above the new
      limit (Bug 10283)

  To generate a diff of this commit:
  cvs rdiff -u -r1.123 -r1.124 pkgsrc/net/wireshark/Makefile
  cvs rdiff -u -r1.75 -r1.76 pkgsrc/net/wireshark/distinfo

(spz)

2014-08-09 19:15:16 UTC MAIN commitmail json YAML

2014-08-09 19:14:01 UTC MAIN commitmail json YAML

Update to 4.8

Important changes since 4.7:
- layout saving / restoring
- proper handling of DPI
- improve compatibility with other softwares (java-based, or external
  pagers)
- fix several memory leaks

(degroote)

2014-08-09 17:43:59 UTC MAIN commitmail json YAML

Updated multimedia/ffmpeg2 to 2.3.1

(adam)

2014-08-09 17:35:44 UTC MAIN commitmail json YAML

Changes 2.3.1:
avdevice/pulse_audio_enc: use getter function for AVFrame.channels
MAINTAINERS: update list of releases i maintain
avcodec/avdct: Add avcodec_dct_get_class()
fate: support testing of release branches
tests/fate.sh: If cat *.rep fails try it with a for loop.
g2meet: allow size changes within original sizes
version.sh: Print versions based on the last git tag for release branches

(adam)

2014-08-09 17:15:59 UTC MAIN commitmail json YAML

Remove mistakenly-left-in Perl dependency.

(schmonz)

2014-08-09 16:55:10 UTC MAIN commitmail json YAML

Updated textproc/highlight to 3.18

(schmonz)

2014-08-09 16:55:03 UTC MAIN commitmail json YAML

Update to 3.18. From the changelog:

-filenames without extension (ie. makefile) can be mapped in filetypes.conf
  (suggested by Sam Craig)
-fixed Rexx highlighting
-added GDB language definition (thanks to A. Aniruddha)
-added the.theme (thanks to Mark Hessling)

-updated astyle code to release 2.04
-added astyle reformatting styles google, pico and lisp
-improved raw string parsing in cs.lang (patch by smdn.jp)
-added regex recognition in js.lang (patch by Troy Sankey)
-added PDF language definition (thanks to Roland Hieber)

-fixed debug output in sh.lang (https://sourceforge.net/p/syntaxhighlight/bugs/9/)

-updated astyle code to release 2.03
-added heredoc string literal parsing for Lisp, Perl, PHP, Ruby and Bash
-revised several language definitions
-added DataDir::searchDataDir for the Perl SWIG bindings (thanks to David Bremner)
-added SWIG PHP binding (patch by G. Wijaya)

-updated Diluculum code to release 1.0 (support of Lua 5.2)
-patched Diluculum to support Lua 5.1 and 5.2
-added support for Yang (thanks to A. Aniruddha)
-fixed Ruby definition

-added HeaderInjection and FooterInjection variables for syntax plug-ins
-fixed handling of CRLF files on Linux (suggested by William Bell)
-replaced single data directory by a dynamic config file search; see README
  (suggested by Daniel)
-added plug-ins outhtml_parantheses_matcher.lua, outhtml_keyword_matcher.lua
-CLI: added --list-scripts option
-CLI: marked --data-dir, --list-langs, --list-themes options as deprecated
-CLI: removed --add-config-dir option

-added support for Crack (thanks to Conrad Steenberg)
-added XML shebang regex (thanks to Ferry Huberts)
-added hints to makefile to deal with Lua 5.1 and LuaJIT system libs
-updated cpp_ref_gtk_gnome.lua plug-in
-updated cpp_ref_cplusplus_com.lua plug-in
-CLI: fixed segfault if --force was applied and unknown files were parsed
  (thanks to Jussi Judin)
-GUI: fixed unselected theme after first program start

-CSS class name is omitted in HTML output if class-name option is set to NONE
-added support for highlighting of string interpolation
-added support for Dart and TypeScript
-fixed SWIG module
-GUI: added Simplified Chinese translation (thanks to Love NoAny)

-replaced Pattern/Matcher classes by the Boost xpressive library
  (now swig example is broken)
-updated Relax NG syntax (thanks to Roger Sperberg)
-added new oxygenated theme (thanks to Roger Sperberg)
-fixed highlight.pro to include correct lua5.1 paths
-GUI: fixed shebang recognition

-fixed HTML ordered lists to improve copy&paste in browsers (suggested by Nash)
-changed default output from HTML 4.01 to HTML5
-changed default HTML font family to include the generic monospace font
-added ODT Flat XML output format (--out-format=odt)
-added fontenc package in LaTeX output (patch by Yimin Li)
-fixed RTF hyperlink output in several plug-ins
-removed ctags option (functionality was replaced by plug-in)
-CLI: added --wrap-no-numbers option (patch by Michael Enßlin)
-GUI: replaced Qt file dialogs by native dialogs

-enhanced the plug-in interface (added Decorator function and Injections property)
-added several example plug-ins which show how to add keyword links to online
  references (e.g. cplusplus.com, perldoc.perl.org, qtproject_org)
-added ctags plugin (ctags_html_tooltips.lua)
-improved Perl and N3 definitions (thanks to Heiko Jansen)
-CLI: marked --ctags-file option as deprecated
-CLI: added --plug-in-read option to define an input file for plug-ins
-CLI: fixed file suffix recognition
-GUI: added input field for a plug-in input file
-GUI: fixed initial input tab selection
-GUI: set initial font selection to Courier

-updated astyle code to release 2.02.1
-fixed SWIG perl binding makefile (patch by David Bremner)
-fixed shebang recognition (patch by Georgios M. Zarkadas)
-fixed file suffix recognition (patch by Georgios M. Zarkadas)
-fixed memory leak in astyle's ASFormatter (patch by MENG Wei)

-added support for Biferno (thanks to Sandro Bilbeisi)
-added support for RPL (thanks to Frank Seidinger)
-added support for Ceylon
-fixed Ruby definition
-HTML font string may contain a list of fonts, which is not enclosed in quotes
  (suggested by Sebastiano Poggi)
-GUI: added --portable command line option to save config files in the current
  working directory instead of the user directory (suggested by Royi Avital)
-GUI: fixed some language mappings

-added support for UPC (thanks to Viraj Sinha)
-added support for N3, N-Triples, Turtle, SPARQL (suggested by  Heiko Jansen)
-added Solarized color theme (thanks to Steve Huff)
-fixed OCaml definition (thanks to Kakadu Hafanana)
-fixed camo colour theme
-removed sienna and desertEx colour themes
-CLI: fixed segfault with --print-style option
-GUI: added "Dock floating panels" checkbox in the main menu

-updated astyle code to release 2.02
-fixed --force option (thanks to Stefan Bühler)

-added support for ABC, Algol, AS/400 CL, BCPL,  Limbo, Gambas, JavaFX,
  RPG, Transact-SQL, PL/Perl, PL/Tcl, PL/Python, Charmm
-fixed web plugins (Serendipity, DokuWiki, Wordpress)
-fixed BBCode closing tag order
-GUI: Updated Czech translation (thanks to Pavel Fric)

-updated astyle code to release 2.01
-fixed overwriting of files with the same name in recursive batch mode
  (thanks to Ramanathan U.)
-added DataDir class to SWIG interface (patch by David Bremner)
-added Andes theme (thanks to Roger Sperberg)
-enabled deprecated @highlight pass-through (suggested by David Bremner)
-dropped oceandeep theme
-updated documentation

-added plug-in function AddKeyword (suggested by Michael Serrano)
-language definitions are cached instead of being reloaded if input syntax
  changes
-added keyword group ID parameter to the plug-in function OnStateChange
-added plug-in script bash_functions.lua
-added theme description in output style's comment
-added enum and union keywords in c.lang (thanks to Thiago)
-added dl linking flag in Makefile to fix Debian build error
  (thanks to Michael Serrano)
-added NDEBUG flag in makefile to disable asserts
-GUI: Added Czech translation (thanks to Pavel Fric)

-updated Diluculum to version 0.5.3
-fixed README
-fixed conversion without highlighting (--syntax txt)
-fixed msxml definition (thanks to Andrei Rosca)
-added edit-flashdevelop theme (thanks to Andrei Rosca)
-CLI: fixed minor bugs

-added --config-file option
-CLI: fixed minor bugs
-GUI: renamed output specific options tab
-GUI: remember state of the dock panel

-moved plugin scripts from examples to new plugins directory
-fixed web_plugin path in makefile (thanks to Jochen Schmitt)
-fixed SWIG interface and example scripts
-improved converted VIM colour themes
-improved several language definitions (Fortran77, Zonnon,
  Basic, Verilog, Squirrel, R)
-added new plugins (java_library.lua, theme_invert.lua)
-GUI: added plug-in description label
-GUI: moved setting controls into a dock panel

-enabled loading of multiple plugins
-added MXML language definition (suggested by Neal Delfeld)
-fixed HTML, XML, CSS, Actionscript and JavaScript definitions
-converted 60 popular VIM colour themes

-language definitions, themes, filetypes.conf were converted to Lua scripts
  (try examples/*2to3.py to convert old files)
-added --plug-in option to enable user scripts
-renamed *.style files to *.theme
-moved include files from src/core to src/include
-moved examples/plugins to examples/web_plugins
-renamed --linenumbers to --line-numbers
-renamed several language definitions and themes
-fixed several string delimiter issues (Ruby, Lua)
-changed default theme for xterm256 output to edit-vim-dark
-changed short options: -O is --out-format, -d is --out-dir, -T is --doc-title
-disabled --mark-line feature
-disabled --add-data-dir feature
-disabled separate output format options (use --out-format instead)
-disabled XML output (use SVG or XHTML)
-New dependencies: Lua5.1-devel, Boost Headers (Bind)

-updated astyle code to release 1.24
-added indentation styles 1tbs and horstmann
-added --no-trailing-nl switch (suggested by Adiel Mittmann)
-added Modula2 definition (thanks to Benjamin Kowarsch)
-added EBNF definition (thanks to Mate Ory)
-added ABNF, AutoHotKey, BBCode and Clean language definitions
-updated C++ definition to support C++0x syntax
-added StartupNotify switch in desktop file (patch by Jochen Schmitt)

-improved HTML nested language patterns (thanks to Simone)
-improved Rexx and PL1 definitions (thabnks to Robert Prins)
-added support for NXC and NBC
-GUI: added copy and paste support (thanks to Torsten Flammiger)
-GUI: fixed preview of UTF-8 input

-fixed Rexx output (thanks to Marc Hessling)
-added support for Go and Pure
-added support for BNF (thanks to Julien Fontanet)
-updated Logtalk definition (thanks to Paulo Moura)
-updated THE theme  (thanks to Marc Hessling)
-CLI: --quiet switch supresses "Unknown source file extension" error
  (suggested by Nathan Gray)

-fixed SVG output (thanks to Xico)
-GUI: added new icon

-fixed bug with $INCLUDE statement
-fixed ctags file parsing
-added nested language recognition within a source file (suggested by Pavel Striz)
-added $NESTED statement to language definitions (pas, html, tex)
-added support for F# (fs.lang)
-added support for haXe (hx.lang)
-improved various language definitions
-revised documentation
-LIB: added version to shared lib output name
-CLI: added options --start-nested and --print-style

-added BBCode output option (--bbcode, suggested by Qui Peccavit)
-added new --delim-cr option to cope with MacOS 9 files
  (suggested by Steven Haddock)
-added shared lib target (make lib-shared, suggested by Dario Teixeira)
-list of installed languages (--list-langs) was enhanced to include mapped file
  extensions (suggested by Martin Kammerlander)
-improved many colour themes using Agave (agave.sf.net)

-fixed CR parsing bug on MacOS (thanks to Shiro Wilde)
-fixed SWIG makefile (thanks to David Bremner)
-license changed from GPLv2 to GPLv3 (incl. included libs)
-updated Artistic Style lib to version 1.23
-new indentation schemes: stroustrup, whitesmith, banner
-removed indentSchemes and helpmsg directories
-removed README_INDENT
-replaced ide-devcpp theme by a new jedit theme
-added support for Interactive Data Language (idlang, thanks to Roberto
  Mendoza)
-added support for Rebol, Oz, Mercury, Zonnon, ATS (Applied Type System),
  CHILL, NetRexx, Inno Setup and INTERLIS
-added pp, rjs, jnlp, groovy, gnad, es, sblc, ooc, gst, sq extensions
  to filetypes.conf
-improved Prolog, Pike, Oberon, Nice, Java, Lisp, Lua, Haskell, C# and SML
  definitions
-improved spec.lang for RPM (thanks to Luoyi Ly)
-CLI: option --help-lang is deprecated
-API: dropped setSpecialOptions(), renamed initializing methods to init*

-added more customized boxes for the LaTeX --pretty-symbols switch
  (thanks to Romain Francois)
-GUI: fixed makefile to pass costum paths to the Qt project makefile
  (thanks to Joerg Germeroth)
-GUI: reduced window height (thanks to Fidel Barrera)
-GUI: added Spanish translation (thanks to Fidel Barrera)
-GUI: added drag and drop for input files

-added --pretty-symbols option to improve LaTeX output quality of tilde and
  braces (thanks to Romain Francois)
-omitted warning message if --syntax parameter is contained in the --skip list
  (thanks to Bob Smith)
-included language descriptions in --list-langs output
-dropped dependency of --replace-quotes and --fragment options
-enhanced Python SWIG example (testmod.py)
-added qmake language definition
-fixed SWIG scripts (thanks to David Bremner)
-fixed gcc 4.4 compilation (patch by Jochen Schmitt)
-dropped core/html32generator.*
-dropped src/gui (wxWidgets based interface)
-GUI: rewrote the user interface using Qt

(schmonz)

2014-08-09 16:34:49 UTC MAIN commitmail json YAML

Added x11/xtruss version 10030

(wiz)

2014-08-09 16:34:39 UTC MAIN commitmail json YAML

2014-08-09 16:29:52 UTC MAIN commitmail json YAML

Import xtruss-10030 as x11/xtruss.

Any programmer accustomed to writing programs on Linux or System
V-type Unixes will have encountered the program variously known as
strace or truss, which monitors another program and produces a
detailed log of every system call the program makes - in other
words, all the program's interactions with the OS kernel. This is
often an invaluable debugging tool, and almost as good an educational
one.

When it's a GUI program (or rather, the GUI-related behaviour of
a program) that you want to understand or debug, though, the level
of interaction with the OS kernel is rarely the most useful one.
More helpfully, one would like to log all the program's interactions
with the X server in the same way.

This package provides xtruss, an X protocol loggers. It has a
command-line syntax similar to strace in its default mode, you just
prefix "xtruss" to the same command line you would have run anyway
and its output format is also more like strace, putting requests
and responses on the same line of output where reasonably possible.

(wiz)

2014-08-09 16:23:31 UTC MAIN commitmail json YAML

Mention new font packages for Ancient Scripts.

(wiz)

2014-08-09 16:21:54 UTC MAIN commitmail json YAML

+ new font packages.

(wiz)

2014-08-09 15:56:33 UTC MAIN commitmail json YAML

Fill in COMMENT and only link against libcompat on NetBSD.

(wiz)

2014-08-09 15:51:47 UTC MAIN commitmail json YAML

Added sysutils/systester version 1.5.1

(wiz)

2014-08-09 15:51:36 UTC MAIN commitmail json YAML

2014-08-09 15:51:22 UTC MAIN commitmail json YAML

Import systester-1.5.1 as sysutils/systester.

System Stability Tester tries to test the system's stability by
calculating up to 128 millions of Pi digits. It supports multiple
calculation algorithms. For the moment only two have been implemented.
The Quadratic Convergence of Borwein and Gauss-Legendre, the
algorithm SuperPi uses. The testing process includes the creation
of two or more threads. After each step of the calculation, the
results of all the threads are compared. Any differences between
them are reported. There is also the option for single threaded
calculation, but in this case there is no stability check. This is
useful for benchmarking purposes only. The calculation of Pi itself
is multi threaded since version 0.7.2, for the Borwein algorithm
only.

(wiz)

2014-08-09 15:07:06 UTC MAIN commitmail json YAML

Updated net/youtube-dl to 20140805

(wiz)

2014-08-09 15:06:54 UTC MAIN commitmail json YAML

Update to 2014.08.05, from Leonardo Taccari in PR 49093:

While here also add a comment to document how to get a useful changelog (altough
it is also very complete because it include all commit messages) for future
pkgsrc commits.

Changes:
2014.08.05:
o [vimeo] various improvements

2014.08.02.1:
o [ubu] better quality support (.mp4)
o [pbs] various improvements (including frontline video support)

(wiz)

2014-08-09 11:27:31 UTC MAIN commitmail json YAML

Tricky tricky Makefile here. Add some clarification for future reference.
Bump PKGREVISION due to binary package change in previous commit (modes).

(kim)

2014-08-09 10:38:19 UTC MAIN commitmail json YAML

Make "make package" as an unprivileged user work by avoiding mode 111
on binaries. While there, make the modes more conventional (755) overall.

(kim)

2014-08-09 06:32:20 UTC MAIN commitmail json YAML

Added graphics/gmic version 1.5.9.3

(wiz)

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

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

Import gmic-1.5.9.3 as graphics/gmic.

G'MIC is an open and full-featured framework for image processing,
providing several different user interfaces to
convert/manipulate/filter/visualize generic image datasets, from
1d scalar signals to 3d+t sequences of multi-spectral volumetric
images.

The package contains a command line tool and a gimp plugin.

(wiz)

2014-08-09 05:09:56 UTC MAIN commitmail json YAML

Updated fonts/thaixfonts to 1.2.6

(obache)

2014-08-09 05:09:47 UTC MAIN commitmail json YAML

Update thaixfonts to 1.2.6.

Version 1.2.6 (2013-10-22)
=============
- Updated build system.
- Switch to .tar.xz release tarball.

(obache)

2014-08-08 22:03:06 UTC MAIN commitmail json YAML

Updated misc/calibre to 1.48.0

(wiz)

2014-08-08 22:02:49 UTC MAIN commitmail json YAML

Update to 1.48.0:

- version: 1.48.0
  date: 2014-08-08

  new features:
    - title: "E-book viewer: Make the list of bookmarks a dockable
    window that can be kept open while reading the book"

    - title: "E-book viewer: Make the Table of Contents panel a
    dockable window so it can be moved around and even made into
    a separate floating window"

    - title: "E-book viewer: Allow reloading the current book by
    pressing F5 or Ctrl+R"

    - title: "Edit Book: Allow changing the case of selected text
    by right clicking and choosing the appropriate change case
    action."

    - title: "Driver for Kiano Booky Light."

    - title: "calibredb list: Have --for-machine dump the output
    in JSON instead of using ASCII separators, as most scripting
    languages have JSON parsers builtin"

    - title: "zsh completion: Complete filenames inside epub files
    for ebook-edit"

    - title: "ebook-edit: Allow specifying multiple internal files
    to open and get rid of the no longer needed --edit-file option"

  bug fixes:
    - title: "Fix over-aggressive caching causing multiple cover
    grid emblem rules to not work."

    - title: "Edit Book: Fix position syncing and Live CSS not
    working if the opening tag is split over multiple lines"

    - title: "EPUB metadata: When updating the language in an EPUB
    file, preserve the country code, if the new language is the
    same as the original language in the EPUB file."

    - title: "Edit Book: Fix choosing default dictionary based on
    language tag in the OPF ignoring the country code"

    - title: "Edit Book: Fix a regression that caused clicking on
    links in the preview panel that lead to destinations in the
    same HTML file popping up a spurious error message."

    - title: "Fix regression that caused tags to not be sorted when
    displayed in the book details panel."

    - title: "Edit Book: More robust implementation of current tag
    detection for Live CSS. Now uses the same logic as matching
    tag highlighting."

    - title: "Edit Book: When highlighting the tag the cursor is
    currently inside, if the cursor is inside the definition of an
    opening tag, highlight that tag rather than its parent."

    - title: "Edit Book: Check Book: Do not run the rest of the
    checks if parsing errors are found, to prevent the checkers
    from raising unhandled errors"

  improved recipes:
    - Maximum PC
    - El Correo

(wiz)

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

Updated multimedia/gst-plugins1-libav to 1.4.0

(wiz)

2014-08-08 21:52:58 UTC MAIN commitmail json YAML

Update to 1.4.0:

This is GStreamer Libav Plugins 1.4.0

Changes since 1.2:

New API:
• GstMessageType has GST_MESSAGE_EXTENDED added. All types before
  that can be used together as a flags type as before, but from
  that message onwards the types are just counted incrementally.
  This was necessary to be able to add more message types.
  In 2.0 GstMessageType will just become an enum and not a flags
  type anymore.
• GstDeviceMonitor for device probing, e.g. to list all available
  audio or video capture devices. This is the replacement for
  GstPropertyProbe from 0.10.
• Events accumulate the running-time offset now when travelling
  through pads, as set by the gst_pad_set_offset() function. This
  allows to compensate for this in the QOS event for example.
• GstBuffer has a new flag "tag-memory" that is set automatically
  when memory is added or removed to a buffer. This allows buffer
  pools to detect if they can recycle a buffer or need to reset
  it first.
• GstToc has new API to mark GstTocEntries as loops.
• A not-authorized resource error has been defined to notify
  applications that accessing the resource has failed because
  of missing authorization and to distinguish this case from others.
  This change is actually already in 1.2.4.
• GstPad has a new flag "accept-intersect", that will let the default
  ACCEPT_CAPS query handler do an intersection instead of subset check.
  This is interesting for parser elements that can handle incomplete
  caps.
• GstCollectPads has support for flushing and a default handler for
  SEEK events now.
• New GstFlowAggregator helper object that simplifies handling of
  flow returns in elements with multiple source pads. Additionally
  GstPad now always stores the last flow return and provides an
  API to retrieve it.
• GstSegment has new API to offset the running time by a specific
  value and this is used in GstPad to allow positive and negative
  offsets in gst_pad_set_offset() in all situations.
• Support for h265/HEVC and VP8 has been added to the codec utils and codec
  parsers library, and was integrated into various elements.
• API for adjusting the TLS validation of RTSP connection has been added.
• The RTSP and SDP library has MIKEY (RFC 3830) support now, and
  there is API to distinguish between the different RTSP profiles.
• API to access RTP time information and statistics.
• Support for auxiliary streams was added to rtpbin.
• Support for tiled, raw video formats has been added.
• GstVideoDecoder and GstAudioDecoder have API to help aggregating tag
  events and merge custom tags into them consistently.
• GstBufferPool has support for flushing now.
• playbin/playsink has support for application provided audio and video
  filters.
• GstDiscoverer has new and simplified API to get details about missing
  plugins and information to pass to the plugin installer.
• The GL library was merged from gst-plugins-gl to gst-plugins-bad,
  providing a generic infrastructure for handling GL inside GStreamer
  pipelines and a plugin with some elements using these, especially
  a video sink. Supported platforms currently are Android, Cocoa (OS X),
  DispManX (Raspberry Pi), EAGL (iOS), WGL (Windows) and generic X11,
  Wayland and EGL platforms.
  This replaces eglglessink and also is supposed to replace osxvideosink.
• New GstAggregator base class in gst-plugins-bad. This is supposed to
  replace GstCollectPads in the future and fix long-known shortcomings
  in its API. Together with the base class some elements are provided
  already, like a videomixer (compositor).

Major changes:
• New plugins and elements:
  ∘ v4l2videodec element for accessing hardware codecs on
    platforms that make them accessible via V4L2, e.g.
    Samsung Exynos. This comes together with major refactoring
    of the existing V4L2 elements and the corresponding
    infrastructure.
    The v4l2videodec element replaces the mfcdec element.
  ∘ New downloadbuffer element that replaces the download
    buffering feature of queue2. Compared to queue2's code
    it is much simpler and only for this single use case.
    A noteworthy new feature is that it's downloading gaps
    in the already downloaded stream parts when nothing else
    is to be downloaded.
    This is now used by playbin when download buffering is
    enabled.
  ∘ rtpstreampay and rtpstreamdepay elements for transmitting
    RTP packets over a stream API (e.g. TCP) according to
    RFC 4571.
  ∘ rtprtx elements for standard compliant implementation of
    retransmissions, integrated into the rtpmanager plugin.
  ∘ audiomixer element that mixes multiple audio streams together
    into a single one while keeping synchronization. This is
    planned to become the replacement of the adder element.
  ∘ OpenNI2 plugin for 3D cameras like the Kinect camera.
  ∘ OpenEXR plugin for decoding high-dynamic-range EXR images.
  ∘ curlsshsink and curlsftpsink to write files via SSH/SFTP.
  ∘ videosignal, ivfparse and sndfile plugins ported from 0.10.
  ∘ avfvideosrc, vtdec and other elements were ported from 0.10 and
    are available on OS X and iOS now.

• Other changes:
  ∘ gst-libav now uses libav 10.2, and gained support for H265/HEVC.
  ∘ Support for hardware codecs and special memory types has been
    improved with bugfixes and feature additions in various plugins
    and base classes.
  ∘ Various bugfixes and improvements to buffering in queue2 and
    multiqueue elements.
  ∘ dvbsrc supports more delivery mechanisms and other features
    now, including DVB S2 and T2 support.
  ∘ The MPEGTS library has support for many more descriptors.
  ∘ Major improvements to tsdemux and tsparse, especially time and
    seeking related.
  ∘ souphttpsrc now has support for keep-alive connections,
    compression, configurable number of retries and configuration
    for SSL certificate validation.
  ∘ hlsdemux has undergone major refactoring and works more
    reliable now and supports more HLS features like trick modes.
    Also fragments are pushed downstream while they're downloaded
    now instead of waiting for each fragment to finish.
  ∘ dashdemux and mssdemux are now also pushing fragments downstream
    while they're downloaded instead of waiting for each fragment to
    finish.
  ∘ videoflip can automatically flip based on the orientation tag.
  ∘ openjpeg supports the OpenJPEG2 API.
  ∘ waylandsink was refactored and should be more useful now. It also
    includes a small library which most likely is going to be removed
    in the future and will result in extensions to the GstVideoOverlay
    interface.
  ∘ gst-rtsp-server supports SRTP and MIKEY now.
  ∘ gst-libav encoders are now negotiating any profile/level settings
    with downstream via caps.
  ∘ Lots of fixes for coverity warnings all over the place.
  ∘ Negotiation related performance improvements.
  ∘ 800+ fixed bug reports, and many other bug fixes and other
    improvements everywhere that had no bug report.

Things to look out for:
• The eglglessink element was removed and replaced by the glimagesink
  element.
• The mfcdec element was removed and replaced by v4l2videodec.
• osxvideosink is only available in OS X 10.6 or newer.
• On Android the namespace of the automatically generated Java class
  for initialization of GStreamer has changed from com.gstreamer to
  org.freedesktop.gstreamer to prevent namespace pollution.
• On iOS you have to update your gst_ios_init.h and gst_ios_init.m in
  your projects from the one included in the binaries if you used the
  GnuTLS GIO module before. The loading mechanism has slightly changed.

(wiz)

2014-08-08 21:50:58 UTC MAIN commitmail json YAML

Mention gstreamer major version 0.

(wiz)

2014-08-08 21:50:35 UTC MAIN commitmail json YAML

2014-08-08 21:47:27 UTC MAIN commitmail json YAML

+ boost-libs-1.56.0, calibre-1.48, libsigc++-2.3.2.

(wiz)

2014-08-08 21:40:34 UTC MAIN commitmail json YAML

Update for gstreamer package updates.

(wiz)

2014-08-08 21:40:01 UTC MAIN commitmail json YAML

Added multimedia/py-gstreamer1 version 1.2.1

(wiz)

2014-08-08 21:39:50 UTC MAIN commitmail json YAML

2014-08-08 21:39:24 UTC MAIN commitmail json YAML

Import py34-gstreamer1-1.2.1 as multimedia/py-gstreamer1.

GStreamer is a library that allows the construction of graphs of
media-handling components, ranging from simple Ogg/Vorbis playback to
complex audio (mixing) and video (non-linear editing) processing.

This package contains python bindings for the GStreamer library,
major version 1.

(wiz)

2014-08-08 21:31:08 UTC MAIN commitmail json YAML

2014-08-08 21:30:00 UTC MAIN commitmail json YAML

Updated multimedia/gst-plugins1-ugly to 1.4.0

(wiz)

2014-08-08 21:29:39 UTC MAIN commitmail json YAML

Update to 1.4.0:

This is GStreamer Ugly Plugins 1.4.0

Changes since 1.2:

New API:
• GstMessageType has GST_MESSAGE_EXTENDED added. All types before
  that can be used together as a flags type as before, but from
  that message onwards the types are just counted incrementally.
  This was necessary to be able to add more message types.
  In 2.0 GstMessageType will just become an enum and not a flags
  type anymore.
• GstDeviceMonitor for device probing, e.g. to list all available
  audio or video capture devices. This is the replacement for
  GstPropertyProbe from 0.10.
• Events accumulate the running-time offset now when travelling
  through pads, as set by the gst_pad_set_offset() function. This
  allows to compensate for this in the QOS event for example.
• GstBuffer has a new flag "tag-memory" that is set automatically
  when memory is added or removed to a buffer. This allows buffer
  pools to detect if they can recycle a buffer or need to reset
  it first.
• GstToc has new API to mark GstTocEntries as loops.
• A not-authorized resource error has been defined to notify
  applications that accessing the resource has failed because
  of missing authorization and to distinguish this case from others.
  This change is actually already in 1.2.4.
• GstPad has a new flag "accept-intersect", that will let the default
  ACCEPT_CAPS query handler do an intersection instead of subset check.
  This is interesting for parser elements that can handle incomplete
  caps.
• GstCollectPads has support for flushing and a default handler for
  SEEK events now.
• New GstFlowAggregator helper object that simplifies handling of
  flow returns in elements with multiple source pads. Additionally
  GstPad now always stores the last flow return and provides an
  API to retrieve it.
• GstSegment has new API to offset the running time by a specific
  value and this is used in GstPad to allow positive and negative
  offsets in gst_pad_set_offset() in all situations.
• Support for h265/HEVC and VP8 has been added to the codec utils and codec
  parsers library, and was integrated into various elements.
• API for adjusting the TLS validation of RTSP connection has been added.
• The RTSP and SDP library has MIKEY (RFC 3830) support now, and
  there is API to distinguish between the different RTSP profiles.
• API to access RTP time information and statistics.
• Support for auxiliary streams was added to rtpbin.
• Support for tiled, raw video formats has been added.
• GstVideoDecoder and GstAudioDecoder have API to help aggregating tag
  events and merge custom tags into them consistently.
• GstBufferPool has support for flushing now.
• playbin/playsink has support for application provided audio and video
  filters.
• GstDiscoverer has new and simplified API to get details about missing
  plugins and information to pass to the plugin installer.
• The GL library was merged from gst-plugins-gl to gst-plugins-bad,
  providing a generic infrastructure for handling GL inside GStreamer
  pipelines and a plugin with some elements using these, especially
  a video sink. Supported platforms currently are Android, Cocoa (OS X),
  DispManX (Raspberry Pi), EAGL (iOS), WGL (Windows) and generic X11,
  Wayland and EGL platforms.
  This replaces eglglessink and also is supposed to replace osxvideosink.
• New GstAggregator base class in gst-plugins-bad. This is supposed to
  replace GstCollectPads in the future and fix long-known shortcomings
  in its API. Together with the base class some elements are provided
  already, like a videomixer (compositor).

Major changes:
• New plugins and elements:
  ∘ v4l2videodec element for accessing hardware codecs on
    platforms that make them accessible via V4L2, e.g.
    Samsung Exynos. This comes together with major refactoring
    of the existing V4L2 elements and the corresponding
    infrastructure.
    The v4l2videodec element replaces the mfcdec element.
  ∘ New downloadbuffer element that replaces the download
    buffering feature of queue2. Compared to queue2's code
    it is much simpler and only for this single use case.
    A noteworthy new feature is that it's downloading gaps
    in the already downloaded stream parts when nothing else
    is to be downloaded.
    This is now used by playbin when download buffering is
    enabled.
  ∘ rtpstreampay and rtpstreamdepay elements for transmitting
    RTP packets over a stream API (e.g. TCP) according to
    RFC 4571.
  ∘ rtprtx elements for standard compliant implementation of
    retransmissions, integrated into the rtpmanager plugin.
  ∘ audiomixer element that mixes multiple audio streams together
    into a single one while keeping synchronization. This is
    planned to become the replacement of the adder element.
  ∘ OpenNI2 plugin for 3D cameras like the Kinect camera.
  ∘ OpenEXR plugin for decoding high-dynamic-range EXR images.
  ∘ curlsshsink and curlsftpsink to write files via SSH/SFTP.
  ∘ videosignal, ivfparse and sndfile plugins ported from 0.10.
  ∘ avfvideosrc, vtdec and other elements were ported from 0.10 and
    are available on OS X and iOS now.

• Other changes:
  ∘ gst-libav now uses libav 10.2, and gained support for H265/HEVC.
  ∘ Support for hardware codecs and special memory types has been
    improved with bugfixes and feature additions in various plugins
    and base classes.
  ∘ Various bugfixes and improvements to buffering in queue2 and
    multiqueue elements.
  ∘ dvbsrc supports more delivery mechanisms and other features
    now, including DVB S2 and T2 support.
  ∘ The MPEGTS library has support for many more descriptors.
  ∘ Major improvements to tsdemux and tsparse, especially time and
    seeking related.
  ∘ souphttpsrc now has support for keep-alive connections,
    compression, configurable number of retries and configuration
    for SSL certificate validation.
  ∘ hlsdemux has undergone major refactoring and works more
    reliable now and supports more HLS features like trick modes.
    Also fragments are pushed downstream while they're downloaded
    now instead of waiting for each fragment to finish.
  ∘ dashdemux and mssdemux are now also pushing fragments downstream
    while they're downloaded instead of waiting for each fragment to
    finish.
  ∘ videoflip can automatically flip based on the orientation tag.
  ∘ openjpeg supports the OpenJPEG2 API.
  ∘ waylandsink was refactored and should be more useful now. It also
    includes a small library which most likely is going to be removed
    in the future and will result in extensions to the GstVideoOverlay
    interface.
  ∘ gst-rtsp-server supports SRTP and MIKEY now.
  ∘ gst-libav encoders are now negotiating any profile/level settings
    with downstream via caps.
  ∘ Lots of fixes for coverity warnings all over the place.
  ∘ Negotiation related performance improvements.
  ∘ 800+ fixed bug reports, and many other bug fixes and other
    improvements everywhere that had no bug report.

Things to look out for:
• The eglglessink element was removed and replaced by the glimagesink
  element.
• The mfcdec element was removed and replaced by v4l2videodec.
• osxvideosink is only available in OS X 10.6 or newer.
• On Android the namespace of the automatically generated Java class
  for initialization of GStreamer has changed from com.gstreamer to
  org.freedesktop.gstreamer to prevent namespace pollution.
• On iOS you have to update your gst_ios_init.h and gst_ios_init.m in
  your projects from the one included in the binaries if you used the
  GnuTLS GIO module before. The loading mechanism has slightly changed.

(wiz)

2014-08-08 21:28:58 UTC MAIN commitmail json YAML

Updated multimedia/gst-plugins1-bad to 1.4.0

(wiz)

2014-08-08 21:28:48 UTC MAIN commitmail json YAML

Update to 1.4.0:

This is GStreamer Bad Plugins 1.4.0

Changes since 1.2:

New API:
• GstMessageType has GST_MESSAGE_EXTENDED added. All types before
  that can be used together as a flags type as before, but from
  that message onwards the types are just counted incrementally.
  This was necessary to be able to add more message types.
  In 2.0 GstMessageType will just become an enum and not a flags
  type anymore.
• GstDeviceMonitor for device probing, e.g. to list all available
  audio or video capture devices. This is the replacement for
  GstPropertyProbe from 0.10.
• Events accumulate the running-time offset now when travelling
  through pads, as set by the gst_pad_set_offset() function. This
  allows to compensate for this in the QOS event for example.
• GstBuffer has a new flag "tag-memory" that is set automatically
  when memory is added or removed to a buffer. This allows buffer
  pools to detect if they can recycle a buffer or need to reset
  it first.
• GstToc has new API to mark GstTocEntries as loops.
• A not-authorized resource error has been defined to notify
  applications that accessing the resource has failed because
  of missing authorization and to distinguish this case from others.
  This change is actually already in 1.2.4.
• GstPad has a new flag "accept-intersect", that will let the default
  ACCEPT_CAPS query handler do an intersection instead of subset check.
  This is interesting for parser elements that can handle incomplete
  caps.
• GstCollectPads has support for flushing and a default handler for
  SEEK events now.
• New GstFlowAggregator helper object that simplifies handling of
  flow returns in elements with multiple source pads. Additionally
  GstPad now always stores the last flow return and provides an
  API to retrieve it.
• GstSegment has new API to offset the running time by a specific
  value and this is used in GstPad to allow positive and negative
  offsets in gst_pad_set_offset() in all situations.
• Support for h265/HEVC and VP8 has been added to the codec utils and codec
  parsers library, and was integrated into various elements.
• API for adjusting the TLS validation of RTSP connection has been added.
• The RTSP and SDP library has MIKEY (RFC 3830) support now, and
  there is API to distinguish between the different RTSP profiles.
• API to access RTP time information and statistics.
• Support for auxiliary streams was added to rtpbin.
• Support for tiled, raw video formats has been added.
• GstVideoDecoder and GstAudioDecoder have API to help aggregating tag
  events and merge custom tags into them consistently.
• GstBufferPool has support for flushing now.
• playbin/playsink has support for application provided audio and video
  filters.
• GstDiscoverer has new and simplified API to get details about missing
  plugins and information to pass to the plugin installer.
• The GL library was merged from gst-plugins-gl to gst-plugins-bad,
  providing a generic infrastructure for handling GL inside GStreamer
  pipelines and a plugin with some elements using these, especially
  a video sink. Supported platforms currently are Android, Cocoa (OS X),
  DispManX (Raspberry Pi), EAGL (iOS), WGL (Windows) and generic X11,
  Wayland and EGL platforms.
  This replaces eglglessink and also is supposed to replace osxvideosink.
• New GstAggregator base class in gst-plugins-bad. This is supposed to
  replace GstCollectPads in the future and fix long-known shortcomings
  in its API. Together with the base class some elements are provided
  already, like a videomixer (compositor).

Major changes:
• New plugins and elements:
  ∘ v4l2videodec element for accessing hardware codecs on
    platforms that make them accessible via V4L2, e.g.
    Samsung Exynos. This comes together with major refactoring
    of the existing V4L2 elements and the corresponding
    infrastructure.
    The v4l2videodec element replaces the mfcdec element.
  ∘ New downloadbuffer element that replaces the download
    buffering feature of queue2. Compared to queue2's code
    it is much simpler and only for this single use case.
    A noteworthy new feature is that it's downloading gaps
    in the already downloaded stream parts when nothing else
    is to be downloaded.
    This is now used by playbin when download buffering is
    enabled.
  ∘ rtpstreampay and rtpstreamdepay elements for transmitting
    RTP packets over a stream API (e.g. TCP) according to
    RFC 4571.
  ∘ rtprtx elements for standard compliant implementation of
    retransmissions, integrated into the rtpmanager plugin.
  ∘ audiomixer element that mixes multiple audio streams together
    into a single one while keeping synchronization. This is
    planned to become the replacement of the adder element.
  ∘ OpenNI2 plugin for 3D cameras like the Kinect camera.
  ∘ OpenEXR plugin for decoding high-dynamic-range EXR images.
  ∘ curlsshsink and curlsftpsink to write files via SSH/SFTP.
  ∘ videosignal, ivfparse and sndfile plugins ported from 0.10.
  ∘ avfvideosrc, vtdec and other elements were ported from 0.10 and
    are available on OS X and iOS now.

• Other changes:
  ∘ gst-libav now uses libav 10.2, and gained support for H265/HEVC.
  ∘ Support for hardware codecs and special memory types has been
    improved with bugfixes and feature additions in various plugins
    and base classes.
  ∘ Various bugfixes and improvements to buffering in queue2 and
    multiqueue elements.
  ∘ dvbsrc supports more delivery mechanisms and other features
    now, including DVB S2 and T2 support.
  ∘ The MPEGTS library has support for many more descriptors.
  ∘ Major improvements to tsdemux and tsparse, especially time and
    seeking related.
  ∘ souphttpsrc now has support for keep-alive connections,
    compression, configurable number of retries and configuration
    for SSL certificate validation.
  ∘ hlsdemux has undergone major refactoring and works more
    reliable now and supports more HLS features like trick modes.
    Also fragments are pushed downstream while they're downloaded
    now instead of waiting for each fragment to finish.
  ∘ dashdemux and mssdemux are now also pushing fragments downstream
    while they're downloaded instead of waiting for each fragment to
    finish.
  ∘ videoflip can automatically flip based on the orientation tag.
  ∘ openjpeg supports the OpenJPEG2 API.
  ∘ waylandsink was refactored and should be more useful now. It also
    includes a small library which most likely is going to be removed
    in the future and will result in extensions to the GstVideoOverlay
    interface.
  ∘ gst-rtsp-server supports SRTP and MIKEY now.
  ∘ gst-libav encoders are now negotiating any profile/level settings
    with downstream via caps.
  ∘ Lots of fixes for coverity warnings all over the place.
  ∘ Negotiation related performance improvements.
  ∘ 800+ fixed bug reports, and many other bug fixes and other
    improvements everywhere that had no bug report.

Things to look out for:
• The eglglessink element was removed and replaced by the glimagesink
  element.
• The mfcdec element was removed and replaced by v4l2videodec.
• osxvideosink is only available in OS X 10.6 or newer.
• On Android the namespace of the automatically generated Java class
  for initialization of GStreamer has changed from com.gstreamer to
  org.freedesktop.gstreamer to prevent namespace pollution.
• On iOS you have to update your gst_ios_init.h and gst_ios_init.m in
  your projects from the one included in the binaries if you used the
  GnuTLS GIO module before. The loading mechanism has slightly changed.

(wiz)

2014-08-08 21:28:18 UTC MAIN commitmail json YAML

Updated multimedia/gst-plugins1-good to 1.4.0

(wiz)

2014-08-08 21:28:06 UTC MAIN commitmail json YAML

Update to 1.4.0:

This is GStreamer Good Plugins 1.4.0

Changes since 1.2:

New API:
• GstMessageType has GST_MESSAGE_EXTENDED added. All types before
  that can be used together as a flags type as before, but from
  that message onwards the types are just counted incrementally.
  This was necessary to be able to add more message types.
  In 2.0 GstMessageType will just become an enum and not a flags
  type anymore.
• GstDeviceMonitor for device probing, e.g. to list all available
  audio or video capture devices. This is the replacement for
  GstPropertyProbe from 0.10.
• Events accumulate the running-time offset now when travelling
  through pads, as set by the gst_pad_set_offset() function. This
  allows to compensate for this in the QOS event for example.
• GstBuffer has a new flag "tag-memory" that is set automatically
  when memory is added or removed to a buffer. This allows buffer
  pools to detect if they can recycle a buffer or need to reset
  it first.
• GstToc has new API to mark GstTocEntries as loops.
• A not-authorized resource error has been defined to notify
  applications that accessing the resource has failed because
  of missing authorization and to distinguish this case from others.
  This change is actually already in 1.2.4.
• GstPad has a new flag "accept-intersect", that will let the default
  ACCEPT_CAPS query handler do an intersection instead of subset check.
  This is interesting for parser elements that can handle incomplete
  caps.
• GstCollectPads has support for flushing and a default handler for
  SEEK events now.
• New GstFlowAggregator helper object that simplifies handling of
  flow returns in elements with multiple source pads. Additionally
  GstPad now always stores the last flow return and provides an
  API to retrieve it.
• GstSegment has new API to offset the running time by a specific
  value and this is used in GstPad to allow positive and negative
  offsets in gst_pad_set_offset() in all situations.
• Support for h265/HEVC and VP8 has been added to the codec utils and codec
  parsers library, and was integrated into various elements.
• API for adjusting the TLS validation of RTSP connection has been added.
• The RTSP and SDP library has MIKEY (RFC 3830) support now, and
  there is API to distinguish between the different RTSP profiles.
• API to access RTP time information and statistics.
• Support for auxiliary streams was added to rtpbin.
• Support for tiled, raw video formats has been added.
• GstVideoDecoder and GstAudioDecoder have API to help aggregating tag
  events and merge custom tags into them consistently.
• GstBufferPool has support for flushing now.
• playbin/playsink has support for application provided audio and video
  filters.
• GstDiscoverer has new and simplified API to get details about missing
  plugins and information to pass to the plugin installer.
• The GL library was merged from gst-plugins-gl to gst-plugins-bad,
  providing a generic infrastructure for handling GL inside GStreamer
  pipelines and a plugin with some elements using these, especially
  a video sink. Supported platforms currently are Android, Cocoa (OS X),
  DispManX (Raspberry Pi), EAGL (iOS), WGL (Windows) and generic X11,
  Wayland and EGL platforms.
  This replaces eglglessink and also is supposed to replace osxvideosink.
• New GstAggregator base class in gst-plugins-bad. This is supposed to
  replace GstCollectPads in the future and fix long-known shortcomings
  in its API. Together with the base class some elements are provided
  already, like a videomixer (compositor).

Major changes:
• New plugins and elements:
  ∘ v4l2videodec element for accessing hardware codecs on
    platforms that make them accessible via V4L2, e.g.
    Samsung Exynos. This comes together with major refactoring
    of the existing V4L2 elements and the corresponding
    infrastructure.
    The v4l2videodec element replaces the mfcdec element.
  ∘ New downloadbuffer element that replaces the download
    buffering feature of queue2. Compared to queue2's code
    it is much simpler and only for this single use case.
    A noteworthy new feature is that it's downloading gaps
    in the already downloaded stream parts when nothing else
    is to be downloaded.
    This is now used by playbin when download buffering is
    enabled.
  ∘ rtpstreampay and rtpstreamdepay elements for transmitting
    RTP packets over a stream API (e.g. TCP) according to
    RFC 4571.
  ∘ rtprtx elements for standard compliant implementation of
    retransmissions, integrated into the rtpmanager plugin.
  ∘ audiomixer element that mixes multiple audio streams together
    into a single one while keeping synchronization. This is
    planned to become the replacement of the adder element.
  ∘ OpenNI2 plugin for 3D cameras like the Kinect camera.
  ∘ OpenEXR plugin for decoding high-dynamic-range EXR images.
  ∘ curlsshsink and curlsftpsink to write files via SSH/SFTP.
  ∘ videosignal, ivfparse and sndfile plugins ported from 0.10.
  ∘ avfvideosrc, vtdec and other elements were ported from 0.10 and
    are available on OS X and iOS now.

• Other changes:
  ∘ gst-libav now uses libav 10.2, and gained support for H265/HEVC.
  ∘ Support for hardware codecs and special memory types has been
    improved with bugfixes and feature additions in various plugins
    and base classes.
  ∘ Various bugfixes and improvements to buffering in queue2 and
    multiqueue elements.
  ∘ dvbsrc supports more delivery mechanisms and other features
    now, including DVB S2 and T2 support.
  ∘ The MPEGTS library has support for many more descriptors.
  ∘ Major improvements to tsdemux and tsparse, especially time and
    seeking related.
  ∘ souphttpsrc now has support for keep-alive connections,
    compression, configurable number of retries and configuration
    for SSL certificate validation.
  ∘ hlsdemux has undergone major refactoring and works more
    reliable now and supports more HLS features like trick modes.
    Also fragments are pushed downstream while they're downloaded
    now instead of waiting for each fragment to finish.
  ∘ dashdemux and mssdemux are now also pushing fragments downstream
    while they're downloaded instead of waiting for each fragment to
    finish.
  ∘ videoflip can automatically flip based on the orientation tag.
  ∘ openjpeg supports the OpenJPEG2 API.
  ∘ waylandsink was refactored and should be more useful now. It also
    includes a small library which most likely is going to be removed
    in the future and will result in extensions to the GstVideoOverlay
    interface.
  ∘ gst-rtsp-server supports SRTP and MIKEY now.
  ∘ gst-libav encoders are now negotiating any profile/level settings
    with downstream via caps.
  ∘ Lots of fixes for coverity warnings all over the place.
  ∘ Negotiation related performance improvements.
  ∘ 800+ fixed bug reports, and many other bug fixes and other
    improvements everywhere that had no bug report.

Things to look out for:
• The eglglessink element was removed and replaced by the glimagesink
  element.
• The mfcdec element was removed and replaced by v4l2videodec.
• osxvideosink is only available in OS X 10.6 or newer.
• On Android the namespace of the automatically generated Java class
  for initialization of GStreamer has changed from com.gstreamer to
  org.freedesktop.gstreamer to prevent namespace pollution.
• On iOS you have to update your gst_ios_init.h and gst_ios_init.m in
  your projects from the one included in the binaries if you used the
  GnuTLS GIO module before. The loading mechanism has slightly changed.

(wiz)

2014-08-08 21:25:54 UTC MAIN commitmail json YAML

Updated multimedia/gst-plugins1-base to 1.4.0

(wiz)

2014-08-08 21:25:41 UTC MAIN commitmail json YAML

Update to 1.4.0:

This is GStreamer Base Plugins 1.4.0

Changes since 1.2:

New API:
• GstMessageType has GST_MESSAGE_EXTENDED added. All types before
  that can be used together as a flags type as before, but from
  that message onwards the types are just counted incrementally.
  This was necessary to be able to add more message types.
  In 2.0 GstMessageType will just become an enum and not a flags
  type anymore.
• GstDeviceMonitor for device probing, e.g. to list all available
  audio or video capture devices. This is the replacement for
  GstPropertyProbe from 0.10.
• Events accumulate the running-time offset now when travelling
  through pads, as set by the gst_pad_set_offset() function. This
  allows to compensate for this in the QOS event for example.
• GstBuffer has a new flag "tag-memory" that is set automatically
  when memory is added or removed to a buffer. This allows buffer
  pools to detect if they can recycle a buffer or need to reset
  it first.
• GstToc has new API to mark GstTocEntries as loops.
• A not-authorized resource error has been defined to notify
  applications that accessing the resource has failed because
  of missing authorization and to distinguish this case from others.
  This change is actually already in 1.2.4.
• GstPad has a new flag "accept-intersect", that will let the default
  ACCEPT_CAPS query handler do an intersection instead of subset check.
  This is interesting for parser elements that can handle incomplete
  caps.
• GstCollectPads has support for flushing and a default handler for
  SEEK events now.
• New GstFlowAggregator helper object that simplifies handling of
  flow returns in elements with multiple source pads. Additionally
  GstPad now always stores the last flow return and provides an
  API to retrieve it.
• GstSegment has new API to offset the running time by a specific
  value and this is used in GstPad to allow positive and negative
  offsets in gst_pad_set_offset() in all situations.
• Support for h265/HEVC and VP8 has been added to the codec utils and codec
  parsers library, and was integrated into various elements.
• API for adjusting the TLS validation of RTSP connection has been added.
• The RTSP and SDP library has MIKEY (RFC 3830) support now, and
  there is API to distinguish between the different RTSP profiles.
• API to access RTP time information and statistics.
• Support for auxiliary streams was added to rtpbin.
• Support for tiled, raw video formats has been added.
• GstVideoDecoder and GstAudioDecoder have API to help aggregating tag
  events and merge custom tags into them consistently.
• GstBufferPool has support for flushing now.
• playbin/playsink has support for application provided audio and video
  filters.
• GstDiscoverer has new and simplified API to get details about missing
  plugins and information to pass to the plugin installer.
• The GL library was merged from gst-plugins-gl to gst-plugins-bad,
  providing a generic infrastructure for handling GL inside GStreamer
  pipelines and a plugin with some elements using these, especially
  a video sink. Supported platforms currently are Android, Cocoa (OS X),
  DispManX (Raspberry Pi), EAGL (iOS), WGL (Windows) and generic X11,
  Wayland and EGL platforms.
  This replaces eglglessink and also is supposed to replace osxvideosink.
• New GstAggregator base class in gst-plugins-bad. This is supposed to
  replace GstCollectPads in the future and fix long-known shortcomings
  in its API. Together with the base class some elements are provided
  already, like a videomixer (compositor).

Major changes:
• New plugins and elements:
  ∘ v4l2videodec element for accessing hardware codecs on
    platforms that make them accessible via V4L2, e.g.
    Samsung Exynos. This comes together with major refactoring
    of the existing V4L2 elements and the corresponding
    infrastructure.
    The v4l2videodec element replaces the mfcdec element.
  ∘ New downloadbuffer element that replaces the download
    buffering feature of queue2. Compared to queue2's code
    it is much simpler and only for this single use case.
    A noteworthy new feature is that it's downloading gaps
    in the already downloaded stream parts when nothing else
    is to be downloaded.
    This is now used by playbin when download buffering is
    enabled.
  ∘ rtpstreampay and rtpstreamdepay elements for transmitting
    RTP packets over a stream API (e.g. TCP) according to
    RFC 4571.
  ∘ rtprtx elements for standard compliant implementation of
    retransmissions, integrated into the rtpmanager plugin.
  ∘ audiomixer element that mixes multiple audio streams together
    into a single one while keeping synchronization. This is
    planned to become the replacement of the adder element.
  ∘ OpenNI2 plugin for 3D cameras like the Kinect camera.
  ∘ OpenEXR plugin for decoding high-dynamic-range EXR images.
  ∘ curlsshsink and curlsftpsink to write files via SSH/SFTP.
  ∘ videosignal, ivfparse and sndfile plugins ported from 0.10.
  ∘ avfvideosrc, vtdec and other elements were ported from 0.10 and
    are available on OS X and iOS now.

• Other changes:
  ∘ gst-libav now uses libav 10.2, and gained support for H265/HEVC.
  ∘ Support for hardware codecs and special memory types has been
    improved with bugfixes and feature additions in various plugins
    and base classes.
  ∘ Various bugfixes and improvements to buffering in queue2 and
    multiqueue elements.
  ∘ dvbsrc supports more delivery mechanisms and other features
    now, including DVB S2 and T2 support.
  ∘ The MPEGTS library has support for many more descriptors.
  ∘ Major improvements to tsdemux and tsparse, especially time and
    seeking related.
  ∘ souphttpsrc now has support for keep-alive connections,
    compression, configurable number of retries and configuration
    for SSL certificate validation.
  ∘ hlsdemux has undergone major refactoring and works more
    reliable now and supports more HLS features like trick modes.
    Also fragments are pushed downstream while they're downloaded
    now instead of waiting for each fragment to finish.
  ∘ dashdemux and mssdemux are now also pushing fragments downstream
    while they're downloaded instead of waiting for each fragment to
    finish.
  ∘ videoflip can automatically flip based on the orientation tag.
  ∘ openjpeg supports the OpenJPEG2 API.
  ∘ waylandsink was refactored and should be more useful now. It also
    includes a small library which most likely is going to be removed
    in the future and will result in extensions to the GstVideoOverlay
    interface.
  ∘ gst-rtsp-server supports SRTP and MIKEY now.
  ∘ gst-libav encoders are now negotiating any profile/level settings
    with downstream via caps.
  ∘ Lots of fixes for coverity warnings all over the place.
  ∘ Negotiation related performance improvements.
  ∘ 800+ fixed bug reports, and many other bug fixes and other
    improvements everywhere that had no bug report.

Things to look out for:
• The eglglessink element was removed and replaced by the glimagesink
  element.
• The mfcdec element was removed and replaced by v4l2videodec.
• osxvideosink is only available in OS X 10.6 or newer.
• On Android the namespace of the automatically generated Java class
  for initialization of GStreamer has changed from com.gstreamer to
  org.freedesktop.gstreamer to prevent namespace pollution.
• On iOS you have to update your gst_ios_init.h and gst_ios_init.m in
  your projects from the one included in the binaries if you used the
  GnuTLS GIO module before. The loading mechanism has slightly changed.

(wiz)

2014-08-08 21:25:03 UTC MAIN commitmail json YAML

Updated multimedia/gstreamer1 to 1.4.0

(wiz)

2014-08-08 21:24:51 UTC MAIN commitmail json YAML

Update to 1.4.0:

This is GStreamer 1.4.0

Changes since 1.2:

New API:
• GstMessageType has GST_MESSAGE_EXTENDED added. All types before
  that can be used together as a flags type as before, but from
  that message onwards the types are just counted incrementally.
  This was necessary to be able to add more message types.
  In 2.0 GstMessageType will just become an enum and not a flags
  type anymore.
• GstDeviceMonitor for device probing, e.g. to list all available
  audio or video capture devices. This is the replacement for
  GstPropertyProbe from 0.10.
• Events accumulate the running-time offset now when travelling
  through pads, as set by the gst_pad_set_offset() function. This
  allows to compensate for this in the QOS event for example.
• GstBuffer has a new flag "tag-memory" that is set automatically
  when memory is added or removed to a buffer. This allows buffer
  pools to detect if they can recycle a buffer or need to reset
  it first.
• GstToc has new API to mark GstTocEntries as loops.
• A not-authorized resource error has been defined to notify
  applications that accessing the resource has failed because
  of missing authorization and to distinguish this case from others.
  This change is actually already in 1.2.4.
• GstPad has a new flag "accept-intersect", that will let the default
  ACCEPT_CAPS query handler do an intersection instead of subset check.
  This is interesting for parser elements that can handle incomplete
  caps.
• GstCollectPads has support for flushing and a default handler for
  SEEK events now.
• New GstFlowAggregator helper object that simplifies handling of
  flow returns in elements with multiple source pads. Additionally
  GstPad now always stores the last flow return and provides an
  API to retrieve it.
• GstSegment has new API to offset the running time by a specific
  value and this is used in GstPad to allow positive and negative
  offsets in gst_pad_set_offset() in all situations.
• Support for h265/HEVC and VP8 has been added to the codec utils and codec
  parsers library, and was integrated into various elements.
• API for adjusting the TLS validation of RTSP connection has been added.
• The RTSP and SDP library has MIKEY (RFC 3830) support now, and
  there is API to distinguish between the different RTSP profiles.
• API to access RTP time information and statistics.
• Support for auxiliary streams was added to rtpbin.
• Support for tiled, raw video formats has been added.
• GstVideoDecoder and GstAudioDecoder have API to help aggregating tag
  events and merge custom tags into them consistently.
• GstBufferPool has support for flushing now.
• playbin/playsink has support for application provided audio and video
  filters.
• GstDiscoverer has new and simplified API to get details about missing
  plugins and information to pass to the plugin installer.
• The GL library was merged from gst-plugins-gl to gst-plugins-bad,
  providing a generic infrastructure for handling GL inside GStreamer
  pipelines and a plugin with some elements using these, especially
  a video sink. Supported platforms currently are Android, Cocoa (OS X),
  DispManX (Raspberry Pi), EAGL (iOS), WGL (Windows) and generic X11,
  Wayland and EGL platforms.
  This replaces eglglessink and also is supposed to replace osxvideosink.
• New GstAggregator base class in gst-plugins-bad. This is supposed to
  replace GstCollectPads in the future and fix long-known shortcomings
  in its API. Together with the base class some elements are provided
  already, like a videomixer (compositor).

Major changes:
• New plugins and elements:
  ∘ v4l2videodec element for accessing hardware codecs on
    platforms that make them accessible via V4L2, e.g.
    Samsung Exynos. This comes together with major refactoring
    of the existing V4L2 elements and the corresponding
    infrastructure.
    The v4l2videodec element replaces the mfcdec element.
  ∘ New downloadbuffer element that replaces the download
    buffering feature of queue2. Compared to queue2's code
    it is much simpler and only for this single use case.
    A noteworthy new feature is that it's downloading gaps
    in the already downloaded stream parts when nothing else
    is to be downloaded.
    This is now used by playbin when download buffering is
    enabled.
  ∘ rtpstreampay and rtpstreamdepay elements for transmitting
    RTP packets over a stream API (e.g. TCP) according to
    RFC 4571.
  ∘ rtprtx elements for standard compliant implementation of
    retransmissions, integrated into the rtpmanager plugin.
  ∘ audiomixer element that mixes multiple audio streams together
    into a single one while keeping synchronization. This is
    planned to become the replacement of the adder element.
  ∘ OpenNI2 plugin for 3D cameras like the Kinect camera.
  ∘ OpenEXR plugin for decoding high-dynamic-range EXR images.
  ∘ curlsshsink and curlsftpsink to write files via SSH/SFTP.
  ∘ videosignal, ivfparse and sndfile plugins ported from 0.10.
  ∘ avfvideosrc, vtdec and other elements were ported from 0.10 and
    are available on OS X and iOS now.

• Other changes:
  ∘ gst-libav now uses libav 10.2, and gained support for H265/HEVC.
  ∘ Support for hardware codecs and special memory types has been
    improved with bugfixes and feature additions in various plugins
    and base classes.
  ∘ Various bugfixes and improvements to buffering in queue2 and
    multiqueue elements.
  ∘ dvbsrc supports more delivery mechanisms and other features
    now, including DVB S2 and T2 support.
  ∘ The MPEGTS library has support for many more descriptors.
  ∘ Major improvements to tsdemux and tsparse, especially time and
    seeking related.
  ∘ souphttpsrc now has support for keep-alive connections,
    compression, configurable number of retries and configuration
    for SSL certificate validation.
  ∘ hlsdemux has undergone major refactoring and works more
    reliable now and supports more HLS features like trick modes.
    Also fragments are pushed downstream while they're downloaded
    now instead of waiting for each fragment to finish.
  ∘ dashdemux and mssdemux are now also pushing fragments downstream
    while they're downloaded instead of waiting for each fragment to
    finish.
  ∘ videoflip can automatically flip based on the orientation tag.
  ∘ openjpeg supports the OpenJPEG2 API.
  ∘ waylandsink was refactored and should be more useful now. It also
    includes a small library which most likely is going to be removed
    in the future and will result in extensions to the GstVideoOverlay
    interface.
  ∘ gst-rtsp-server supports SRTP and MIKEY now.
  ∘ gst-libav encoders are now negotiating any profile/level settings
    with downstream via caps.
  ∘ Lots of fixes for coverity warnings all over the place.
  ∘ Negotiation related performance improvements.
  ∘ 800+ fixed bug reports, and many other bug fixes and other
    improvements everywhere that had no bug report.

Things to look out for:
• The eglglessink element was removed and replaced by the glimagesink
  element.
• The mfcdec element was removed and replaced by v4l2videodec.
• osxvideosink is only available in OS X 10.6 or newer.
• On Android the namespace of the automatically generated Java class
  for initialization of GStreamer has changed from com.gstreamer to
  org.freedesktop.gstreamer to prevent namespace pollution.
• On iOS you have to update your gst_ios_init.h and gst_ios_init.m in
  your projects from the one included in the binaries if you used the
  GnuTLS GIO module before. The loading mechanism has slightly changed.

(wiz)

2014-08-08 15:55:37 UTC MAIN commitmail json YAML

+ amavisd-new-2.9.1.

(taca)

2014-08-08 15:55:12 UTC MAIN commitmail json YAML

Note update of Drupal packages:

www/drupal7 7.31
www/drupal6 6.33

(taca)

2014-08-08 15:54:21 UTC MAIN commitmail json YAML

Update drupal6 to 6.33.

Drupal 6.33, 2014-08-06
----------------------
- Fixed security issues (denial of service). See SA-CORE-2014-004.

(taca)

2014-08-08 15:53:33 UTC MAIN commitmail json YAML

Update drupal7 to 7.31.

Drupal 7.31, 2014-08-06
----------------------
- Fixed security issues (denial of service). See SA-CORE-2014-004.

Drupal 7.30, 2014-07-24
-----------------------
- Fixed a regression introduced in Drupal 7.29 that caused files or images
  attached to taxonomy terms to be deleted when the taxonomy term was edited
  and resaved (and other related bugs with contributed and custom modules).
- Added a warning on the permissions page to recommend restricting access to
  the "View site reports" permission to trusted administrators. See
  DRUPAL-PSA-2014-002.
- Numerous API documentation improvements.
- Additional automated test coverage.

(taca)

2014-08-08 15:01:26 UTC MAIN commitmail json YAML

2014-08-08 15:00:54 UTC MAIN commitmail json YAML

PR 49066 Kamil Rytarowski: rpm requires libmagic on all platforms.
(not just solaris)
PKGREVISION -> 2

(dholland)

2014-08-08 14:55:21 UTC MAIN commitmail json YAML

Fix build on OS X Tiger. From Sevan Janiyan in PR 49090.

(wiz)

2014-08-08 14:31:25 UTC MAIN commitmail json YAML

Note kyua-testers-0.3 and kyua-cli-0.9 updates.

(jmmv)

2014-08-08 14:30:24 UTC MAIN commitmail json YAML

Update kyua-cli to 0.9:

Experimental version released on August 8th, 2014.

Major changes:

The internal architecture of Kyua to record the results of test suite
runs has completely changed in this release.  Kyua no longer stores all
the different test suite run results as different "actions" within the
single store.db database.  Instead, Kyua now generates a separate
results file inside ~/.kyua/store/ for every test suite run.

Due to the complexity involved in the migration process and the little
need for it, this is probably going to be the only release where the
'db-migrate' command is able to convert an old store.db file to the
new scheme.

Changes in more detail:

* Added the 'report-junit' command to generate JUnit XML result files.
  The output has been verified to work within Jenkins.

* Switched to results files specific to their corresponding test suite
  run.  The unified store.db file is now gone: 'kyua test' creates a
  new results file for every invocation under ~/.kyua/store/ and the
  'kyua report*' commands are able to locate the latest file for a
  corresponding test suite automatically.

* The 'db-migrate' command takes an old store.db file and generates one
  results file for every previously-recorded action, later deleting the
  store.db file.

* The '--action' flag has been removed from all commands that accepted
  it.  This has been superseded by the tests results files.

* The '--store' flag that many commands took has been renamed to
  '--results-file' in line with the semantical changes.

* The 'db-exec' command no longer creates an empty database when none
  is found.  This command is now intended to run only over existing
  files.

(jmmv)

2014-08-08 14:29:53 UTC MAIN commitmail json YAML

Update kyua-testers to 0.3:

Experimental version released on August 8th, 2014.

* Made the testers set a "sanitized" value for the HOME environment
  variable where, for example, consecutive and trailing slashes have
  been cleared.  Mac OS X has a tendency to append a trailing slash to
  the value of TMPDIR, which can cause third-party tests to fail if they
  compare ${HOME} with $(pwd).

* Issues 85, 86, 90 and 92: Made the TAP parser more complete: mark test
  cases reported as TODO or SKIP as passed; handle skip plans; ignore
  lines that look like "ok" and "not ok" but aren't results; and handle
  test programs that report a pass but exit with a non-zero code.

(jmmv)

2014-08-08 13:31:34 UTC MAIN commitmail json YAML

Updated graphics/libsixel to 0.28.0

(obache)

2014-08-08 13:31:24 UTC MAIN commitmail json YAML

Update libsixel to 0.28.0.

2014-08-03  Hayaki Saito <user@zuse.jp>

  * README.md, converters/img2sixel.c, converters/sixel2png.c: Add --version
  and --help option

  * configure, configure.ac, package.json: Bump version

  * Makefile.in, config.h.in, configure, configure.ac, converters/Makefile.in,
  include/Makefile.in, src/Makefile.in, src/wic.cc, wic/wic.cc,
  wic/wic_install.reg.in, wic/wic_uninstall.reg.in, wic_install.reg.in,
  wic_uninstall.reg.in: Temporary drop wic integration

  * README.md, data/gnuplot.png, data/gs.png, data/libsixel-1.png,
  data/q_libsixel.png, data/q_ppmtosixel.png, data/q_ppmtosixel2.png,
  data/q_sixel.png, data/q_sixelconv.png, data/sixel.gif, data/zx81.png: Update
  README

2014-08-02  Hayaki Saito <user@zuse.jp>

  * config.h.in, configure, configure.ac: Bump version

  * README.md, converters/img2sixel.c: Add --macro-number option

2014-07-28  Hayaki Saito <user@zuse.jp>

  * configure, configure.ac, package.json: Update version

  * config.h.in, configure, configure.ac, converters/img2sixel.c: Improve time
  precision of animation rendering

  * configure, configure.ac, package.json: Update micro version

2014-07-26  Hayaki Saito <user@zuse.jp>

  * converters/img2sixel.c, converters/loader.c, converters/loader.h: Respect
  delay by each frame

  * configure, configure.ac, package.json: Bump version

2014-07-25  Hayaki Saito <user@zuse.jp>

  * configure, configure.ac, package.json: Bump version

2014-07-24  Hayaki Saito <user@zuse.jp>

  * LICENSE.images, LICENSE.stb: Minor update of LICENSE files

  * configure, configure.ac, package.json: Bump version

2014-07-23  Hayaki Saito <user@zuse.jp>

  * configure, configure.ac, package.json: Bump version

2014-07-21  Hayaki Saito <user@zuse.jp>

  * configure, configure.ac, package.json: Bump version

  * README.md, converters/img2sixel.1: Add some descriptions for new options to
  documents

  * converters/img2sixel.c, converters/loader.c, converters/stb_image.h:
  Initial implementation for --use-macro option

2014-07-19  Hayaki Saito <user@zuse.jp>

  * configure, configure.ac, package.json: Bump version

  * configure, configure.ac, package.json: Update version

  * README.md, converters/img2sixel.1: Update document

  * README.md, converters/img2sixel.1: Update img2sixel document

  * config.h.in, configure, configure.ac, converters/img2sixel.c: Check
  usleep(3) availabiliey

  * converters/img2sixel.c, converters/loader.c, converters/loader.h: Respect
  "delay time" setting in GIF header

  * converters/img2sixel.c, converters/loader.c, converters/loader.h: Implement
  "loop control" option

2014-07-17  Hayaki Saito <user@zuse.jp>

  * converters/img2sixel.c, converters/loader.c, converters/loader.h: Add new
  CLI argument: --loop-control

  * config.h.in, configure, configure.ac, converters/img2sixel.c: Checks
  availability of SIGINT/SIGTERM/SIGHUP

  * Makefile.am, Makefile.in: Except libsixel.pc from CLEANFILES

  * configure, configure.ac: Style improvement

  * config.h.in, configure, configure.ac, converters/img2sixel.c: Checks
  signal(3) availability

  * configure, configure.ac: Bump version

2014-07-16  Hayaki Saito <user@zuse.jp>

  * converters/img2sixel.c, converters/loader.c, converters/loader.h: Change
  the signature of load_image_file

  * converters/Makefile.am, converters/Makefile.in, converters/loader.c:
  Include stb_image.h into loader.c

(obache)

2014-08-08 13:16:45 UTC MAIN commitmail json YAML

2014-08-08 13:15:44 UTC MAIN commitmail json YAML

Updated textproc/py-xlrd to 0.9.3

(obache)

2014-08-08 13:15:32 UTC MAIN commitmail json YAML

Update py-xlrd to 0.9.3.

This release includes the following changes:

- Github issue #49

- Github issue #64 - skip meaningless chunk of 4 zero bytes between two
  otherwise-valid BIFF records

- Github issue #61 - fix updating of escapement attribute of Font
  objects read from workbooks.

- Implemented Sheet.visibility for xlsx files

- Ignore anchors ($) in cell references

- Dropped support for Python 2.5 and earlier, Python 2.6 is now the
  earliest Python release supported

- Read xlsx merged cell elements.

- Read cell comments in .xlsx files

- Added xldate_to_datetime() function to convert from Excel
  serial date/time to datetime.datetime object.

(obache)

2014-08-08 12:56:30 UTC MAIN commitmail json YAML

Updated textproc/py-markdown2 to 2.2.1

(obache)

2014-08-08 12:56:21 UTC MAIN commitmail json YAML

Update py-markdown2 to 2.2.1.

## python-markdown2 2.2.1

- [issue #142 pull #141] Fix parentheses and spaces in urls.
- [issue #88 issue #95 pull #145] Fix code blocks in code blocks with syntax highlighting.
- [issue #113 issue #127 via pull #144] Fix fenced-code-blocks html and code output.
- [pull #133] Unify the -/= and ## style headers and fix TOC order
- [pull #146] tag-friendly extra to require that atx headers have a space after #

(obache)

2014-08-08 12:48:55 UTC MAIN commitmail json YAML

Updated math/py-roman to 2.0.0

(obache)

2014-08-08 12:48:44 UTC MAIN commitmail json YAML

Update py-roman to 2.0.0.

2.0.0 (2013-02-25)
------------------

- Added Python 3.3 and PyPy support.

- Added tests.

(obache)

2014-08-08 12:27:54 UTC MAIN commitmail json YAML

Updated devel/msgpack to 0.5.9

(obache)

2014-08-08 12:27:44 UTC MAIN commitmail json YAML

Update msgpack to 0.5.9.

2014-07-02 version 0.5.9:

  * Support std::tr1 unordered containers by default (#51, #63, #68, #69)
  * Remove some warnings (#56)
  * Fix segmentation fault after malloc failures (#58, #59)
  * Fix alloc/dealloc mismatch (#52, #61)
  * Fix sample codes (#60, #64)
  * Support implicit conversion from integer to float/double (#54)
  * Improve documents (#45, #75, #82, #83)
  * Support CMake (#20, #87)
  * Remove Ruby dependencies in bootstrap (#86, #87)
  * Add FILE* buffer (#40)
  * Other bug fixes and refactoring: #39, #73, #77, #79, #80, #81, #84, #90

(obache)

2014-08-08 12:09:41 UTC MAIN commitmail json YAML

Updated graphics/py-Pillow to 2.5.1

(obache)

2014-08-08 12:09:28 UTC MAIN commitmail json YAML

Update Pillow to 2.5.1.

2.5.1 (2014-07-10)
------------------

- Fixed install issue if Multiprocessing.Pool is not available
  [wiredfool]

- 32bit mult overflow fix #782
  [wiredfool]

(obache)

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

Updated devel/p5-Inline to 0.67

(wen)

2014-08-08 12:01:25 UTC MAIN commitmail json YAML

Update to 0.67

Upstream changes:
0.67 Fri Aug  8 00:37:17 BST 2014
- Remove WriteInlineMakefile.
- Make "use Inline" keywords case-insensitive.
- Add a devel ILSM test for running before release

0.66 Fri Aug  1 00:43:36 BST 2014
- Change Inline::Config check to avoid false positives

0.65 Wed Jul 30 04:18:50 BST 2014
- Update docs and M14_usage_Config error message

0.64 Sat Jul 19 22:19:18 BST 2014
- Instrument "Inline::Config" error
- Lock reading as well as writing of config file
- Prevent adding non .pm modules to the Makefile

(wen)

2014-08-08 11:17:13 UTC MAIN commitmail json YAML

rubyforge.org had been gone, removed.
Additionally, rubygems master site respond right redirect now, so back to
master URL.

(obache)

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

Updated cad/gtkwave to 3.3.61

(mef)

2014-08-08 10:28:36 UTC MAIN commitmail json YAML

(Upstream update) 3.3.60 to 3.3.61
3.3.61  27jun14 Parameterized number of named markers, so that
                --enable-manymarkers at configure time allows up to 702
                named markers instead of 26 (disabled by default).
                Updated LZ4 for version r118.
                Fixed broken VCD/TIM export in Windows (broken by new file
                requester).

(mef)

2014-08-08 08:49:16 UTC MAIN commitmail json YAML

Updated devel/py-tortoisehg to 3.1

(wiz)

2014-08-08 08:49:03 UTC MAIN commitmail json YAML

Update to 3.1:

TortoiseHg 3.1 is a major feature release.

Since 3.1, Mercurial commands are run in separate command server
process. It generally contributes to reliability, but if you have
a faulty extension or an in-process Python hook, it can corrupt
the communication channel between TortoiseHg and the command server.

If you see an error message like "cmdserver: timeout while reading...",
please report it with the list of enabled third-party extensions
and their versions. Currently, reviewboard extension is known to
have this issue. #3841

Note the Windows installers include Mercurial version 3.1 plus two
stable commits which addressed Windows platform-specific bugs.
Bug Fixes

    cmdui: add hidden button to close prompt dialog with no response
    (fixes #1317 - merge has no cancel option)
    filectxactions: redesign to show diff between baseRev and rev
    (fixes #2313 - diff selected file revisions not working after
    move/rename)
    grep, status: use built-in drag-and-drop infrastructure
    patchctx: use patch name give by repo if it is an MQ patch
    (fixes #3831 - patch name is ambiguous when using directories)
    postreview: correctly set parent of first selected revision
    (fixes #3538)
    repofilter: do no run revset query by focus out during history
    completion
    repofilter: do not steal focus when window is restored from
    minimized state
    repomodel: render description column without using HTMLDelegate
    (fixes #1590 - description column contents aligned 1px upper)
    repotreemodel: work around unicode error on XML parse failure
    (fixes #3820)
    run: continue without fork if new process can't be spawned
    (fixes #1949, #3800)
    run: promote rev to common annotate/log option (fixes #3799)
    workbench: do not change window icon (closes #3737)

command runner:

    cmdcore: enable command-server client by default in 3.1, fixes:
#3343 - blackbox extension not working
#1661 - "abort: Interrupted system" call during push with
subrepos
#2071 - crash when pushing with mercurial_keyring
#2614 - util.hgexecutable() returns wrong path
074fd0fde0b6 - worker.py of Mercurial 2.6 only works in
main thread
#3370 - Workbench UI getting dispresponsive on certain
operations
#484, #788 - can't use git/subversion subrepo
#3637 - redirect hook stdout, stderr to Output log
#3670 - WindowsError 6 in pipe decode/encode filter
    repowidget: run "Export Diff" and "Copy Patch" in command
    process for stability
    revset: run query in command process for stability

commit/status widget:

    commit: do not bulk-add unknown files when all selected files
    are largefiles
    commit, filectxactions: escape paths prior to command execution
    (fixes #2108 - files with some special names can't be added or
    commited)
    commit: take "autoinc" list as glob pattern again
    filectxactions: make "copy patch" generate diff between base
    and target revs
    repowatcher: invalidate cache if dirstate file is modified
    (fixes #3647 - file renaming inconsistencies)
    wctxactions: delegate "file history" action to filectxactions
    (fixes #2591 - No shortcut for "File history" command on files
    in Working Directory)
    wctxcleaner: invalidate changelog on each check of dirstate
    (fixes #3826 - commit do not work properly in the merge dialog)
    wctxactions: make visual diff compare to base revision, add
    "diff local" in place
    (fixes #2001 - diff does not work on MQ patches)
    wctxactions: reimplement by using command APIs, fixes:
#1347 - add support for pre-<command> and post-<command>
hooks
#2217 - adding files to source control in the separate
thread
#1953 - largefiles treated wrong when added by "add large..."
menu

high dpi issues:

    graphdelegate: update row height to actual value prior to
    painting
    (refs #3690)
    widgets: use small icon size defined by platform style (fixes
    #3690)

obsolete changeset:

    repoagent: append --hidden option while hidden changesets are
    visible
    repowidget: replace pseudo "incoming()" filter by "bundle()"
    (refs #3535)
    repowidget: switch visibility of hidden changesets globally
    (fixes #3735 - obosoleted changeset appears as "Child:" field
    unexpectedly)
    thgrepo: start with filtered repo because it is the default of
    Mercurial

Improvements

    blockmatcher: improve visibility of narrow markers
    filelog: export thg filelog [-r REV] [--compare] FILE command
    fileview: remember chunk selection on view mode switch
    mergetools: port gvimdiff from Mercurial's mergetools.hgrc
    searchtoolbar: make next/prev shortcuts available in owner
    widget (fixes #3819)
    status: open merge tool on double-click for unresolved file
    (closes #1230)
    toolbars: use toolbar icon size defined by QApplication.style()
    except on Mac (see 8d6212194e21 for details)

graph:

    graph: draw ancestor-descendant relations in filtered graph
    (see 891146f5a9bb for details)

Installer

    wix: remove i18n source files (.po) from installer package
    (closes #2566)
    keyring 4.0
    hgsubversion 1.6.2

(wiz)

2014-08-08 06:24:18 UTC MAIN commitmail json YAML

Updated wm/spectrwm to 2.5.1

(wiz)

2014-08-08 06:24:02 UTC MAIN commitmail json YAML

Update to 2.5.1, provided by Lokesh Mandvekar on pkgsrc-users:

Fix segfault when loading "layout" with non-zero parameters.
This affected multi-region. stack() must be called after the region bars
are created.

Fix layout entry in man page.

Improve stacking for windows with multiple transients.

Fix hang in fullscreen layout when a window has multiple transients.

Fix focus_(prev|next) for windows with multiple transients.

Add a missing queue.h macro to Linux util.h.

Set stacking order when setting up a new status bar.
Fixes stacking issues that can arise on a randr screenchange event.

Fix segfault in fullscreen layout when a window with transient(s) unmap.

Add default maximize_toggle binding to man page.

Add clarification for the 'name' option to man page.

Remove stray new paragraph macro in man page.

(wiz)

2014-08-08 05:29:04 UTC MAIN commitmail json YAML

Update broken link, from Christopher M. Fuhrman in PR 49055.

(dholland)

2014-08-08 02:33:55 UTC MAIN commitmail json YAML

+mailutils-2.2 [wip]

(mef)

2014-08-07 21:59:39 UTC MAIN commitmail json YAML

Added time/fet version 5.23.1

(wiz)

2014-08-07 21:59:22 UTC MAIN commitmail json YAML

2014-08-07 21:59:02 UTC MAIN commitmail json YAML

Import fet-5.23.1 as time/fet.

FET is open source free software for automatically scheduling the
timetable of a school, high-school or university. It uses a fast
and efficient timetabling algorithm. It is licensed under GNU GPL.

Usually, FET is able to solve a complicated timetable in maximum
5-20 minutes. For simpler timetables, it may take a shorter time,
under 5 minutes (in some cases, a matter of seconds). For extremely
difficult timetables, it may take a longer time, a matter of hours.

(wiz)

2014-08-07 21:26:18 UTC MAIN commitmail json YAML

Mention new tex-octavo packages.

(wiz)

2014-08-07 21:25:22 UTC MAIN commitmail json YAML

+ tex-octavo{,-doc}

(wiz)

2014-08-07 21:25:05 UTC MAIN commitmail json YAML

2014-08-07 21:24:46 UTC MAIN commitmail json YAML

Import tex-octavo-1.2 as print/tex-octavo.

The octavo class is a modification of the standard LaTeX book class.
Its purpose is to typeset books following classical design and
layout principles, with the express intention of encouraging the
making of beautiful books by anyone with access to a good printer
and with an inclination towards venerable crafts, e.g., bookbinding.

The octavo class differs from the book class by implementing many
of the proposals and insights of respected experts, especially Jan
Tschichold and Hugh Williamson.

The documentation discusses methods to organise and print out any
text into signatures, which can then be gathered, folded and sewn
into a book.

(wiz)

2014-08-07 20:54:06 UTC MAIN commitmail json YAML

Added audio/spectro-edit version 0.4

(wiz)

2014-08-07 20:53:52 UTC MAIN commitmail json YAML

+ spectro-edit

(wiz)

2014-08-07 20:53:26 UTC MAIN commitmail json YAML

Import spectro-edit-0.4 as audio/spectro-edit.

Spectro-Edit reads in regular PCM audio files (currently, only
16-bit mono WAV is supported), then shows you the audio visually
in a time vs. frequency plot.

The fun part is, you can "paint out" any part of the visualization
and play back the audio subject to your modifications. When you
are happy with the result, you can save your work back to a WAV
file.

This could be useful for podcasting (edit out microphone noise,
chair squeaks, phones ringing, and other background noise), music
(make strange and unusual modifications to the sound for artistic
reasons), research (visualize animal calls or noise pollution from
nearby industrial activity), and general purpose geekery (which is
why I made it).

(wiz)

2014-08-07 20:37:09 UTC MAIN commitmail json YAML

Added audio/playitslowly version 1.4.0

(wiz)

2014-08-07 20:36:53 UTC MAIN commitmail json YAML

+ playitslowly.

(wiz)

2014-08-07 20:36:26 UTC MAIN commitmail json YAML

Import playitslowly-1.4.0 as audio/playitslowly.

'Play it slowly' is a tool to help you when practicing or
transcribing music. It allows you to play a piece of music
at a different speed or pitch.

(wiz)

2014-08-07 20:35:43 UTC MAIN commitmail json YAML

Updated pkgtools/pkglint to 4.145

(wiz)

2014-08-07 20:35:34 UTC MAIN commitmail json YAML

2014-08-07 20:29:29 UTC MAIN commitmail json YAML

# used by audio/gst-plugins0.10-soundtouch/Makefile

(wiz)

2014-08-07 20:28:32 UTC MAIN commitmail json YAML

Added audio/gst-plugins0.10-soundtouch version 0.10.23

(wiz)

2014-08-07 20:28:16 UTC MAIN commitmail json YAML

+ gst-plugins0.10-soundtouch

(wiz)

2014-08-07 20:27:42 UTC MAIN commitmail json YAML

Import gst-plugins0.10-soundtouch-0.10.23 as audio/gst-plugins0.10-soundtouch.

GStreamer is a library that allows the construction of graphs of
media-handling components, ranging from simple Ogg/Vorbis playback to
complex audio (mixing) and video (non-linear editing) processing.

Applications can take advantage of advances in codec and filter technology
transparently.  Developers can add new codecs and filters by writing a
simple plugin with a clean, generic interface.

GStreamer is released under the LGPL.

This package is part of the 'bad' plugins for GStreamer.  It provides the
soundtouch plugin, which allows detecting BPM and changing pitch
of audio files.

(wiz)

2014-08-07 20:24:43 UTC MAIN commitmail json YAML

Added audio/soundtouch version 1.8.0

(wiz)

2014-08-07 20:24:05 UTC MAIN commitmail json YAML

+ soundtouch.

(wiz)

2014-08-07 20:23:27 UTC MAIN commitmail json YAML

Import soundtouch-1.8.0 as audio/soundtouch.

SoundTouch is an open-source audio processing library for changing
the Tempo, Pitch and Playback Rates of audio streams or audio files

    Tempo (time stretch): Changes the sound to play at faster or
    slower tempo than originally without affecting the sound pitch.

    Pitch (key): Changes the sound pitch or key while keeping the
    original tempo (speed).

    Playback Rate: Changes both tempo and pitch together as if a
    vinyl disc was played at different RPM rate.

The SoundTouch library is intended  for application developers
writing sound processing tools that require tempo/pitch control
functionality, or just for playing around with the sound effects.

(wiz)

2014-08-07 20:03:41 UTC MAIN commitmail json YAML

Remove code disabling some drivers that are not here any longer.

(wiz)

2014-08-07 20:01:31 UTC MAIN commitmail json YAML

2014-08-07 15:36:11 UTC MAIN commitmail json YAML

Fix build on OS X Tiger/Darwin 8.11.0. From Sevan Janiyan in PR 49081.

(wiz)

2014-08-07 14:02:24 UTC MAIN commitmail json YAML

Note addition of net/p5-Zabbix-Sender version 0.03.

(he)

2014-08-07 14:01:07 UTC MAIN commitmail json YAML

Add p5-Zabbix-Sender.

(he)

2014-08-07 14:00:40 UTC MAIN commitmail json YAML

Add p5-Zabbix-Sender, a pure perl module implementing zabbix-sender.

(he)

2014-08-07 12:21:33 UTC MAIN commitmail json YAML

+ nginx-1.7.4, wordpress-3.9.2.

(wiz)

2014-08-07 11:35:42 UTC MAIN commitmail json YAML

Updated devel/cppcheck to 1.66

(wiz)

2014-08-07 11:35:11 UTC MAIN commitmail json YAML

Update to 1.66:

Cppcheck-1.66 has been released.

New checks:
- Compare pointer with '\0'
- Assigning boolean expression to floating point variables

Improvements:
- Much improved AST
- Much improved ValueFlow analysis
- ValueFlow and AST now used by much more checks, improving checking
accuracy and performance
- Checking for self assignment now supports more complex expressions
- Returning references to literals or references to calculation
results is detected
- Enhanced support for commutative operators in duplicate expression
checking
- Improved template/enum parsing
- Much improved htmlreport
- Definition of POD types in .cfg files
- Definition of minsize for buffer arguments in .cfg files for
buffer overflow checking
- Fixed handling of #error: Do not report them if -f and -D are
used together
- New .cfg file for AVR platform
- Generate xml dump of AST/ValueFlow/SymbolDatabase/TokenList if
--dump is given
- Improved performance in several cases
- Windows Builds: Now compiled with VS2013, linked against Qt 5.3.1

GUI:
- Platform settings are being saved now
- Improved handling of (invalid) .cfg files
- Use Win32W as default platform on Windows

Additionally, a large number of false positives and crashs has been
fixed.

Cppcheck-1.65 has been released.

General changes:

    Cppcheck requires a C++11 compiler supporting the common subset
    of features supported by GCC 4.4, Visual Studio 2010 and Clang
    2.9
    Problems with packaging and windows installer introduced in
    last release were fixed

Improvements:

    Much improved support of complex combinations of function
    pointers, arrays and references
    Better handling of syntax errors
    Better detection of stack variables passed to free()
    Much improved value flow analysis
    More robust error detection in several checks due to usage of
    AST
    Better handling of unknown Macros in function declarations
    Allocation/Deallocation functions can be extend across different
    .cfg files
    Better handling of some C++11 language features like enum class,
    in-class member initializers
    Detect calling (std::)abs() with bool argument

New checks:

    Check for noexcept and __attribute__((nothrow)) correctness
    Check for unhandled exceptions when exception specifiers are
    used
    Access to empty STL containers
    Repositioning operation on a file opened in append mode
    Find nested redundant if-statements (was experimental before)

Additionally, a large number of false positives and crashs has been
fixed.

cppcheck-1.64 has been released.

Value Flow

A new value flow analysis has been added. It is generic so the same
analysis can be reused by various checkers - previously many checkers
have had their own value flow and control flow analysis. The new
value flow analysis performs context sensitive cross-function
analysis. All checkers that uses this will automatically have
cross-function context sensitive value flow analysis. The new
analysis is gradually introduced in the checkers - the old analysis
in a checker is kept until it is redundant.

The new value flow analysis is so far used to detect:

    division by zero
    null pointer dereference
    array index out of bounds
    invalid function argument

Other Improvements

    Improved configurations for gtk, posix, sdl, std, windows
    Warn when using negative allocation size
    Check 2nd parameter for memset

Cppcheck-1.63 has been released.

Maintainers:
The .cfg files are needed by cppcheck. Either put them in a subfolder
cfg
where the binary is. Otherwise compile cppcheck with CFGDIR to
specify an
arbitrary path where you put the .cfg files.

New check:
* Using pointer addition result in condition 'if (p+1)' - either
a dereference
is forgotten or it depends on UB (the result is only 0 if there is
overflow,
which is UB).

Improved checks:
* Leaks - ignoring return value of allocation function
* Uninitialized vars - check how uninitialized malloc data is used
* Rewritten 'calculation in sizeof' using syntax tree
* Rewritten 'clarify calculation' using syntax tree
* Rewritten 'logical disjunction' using syntax tree
* Rewritten 'duplicate expressions' using syntax tree
* Rewritten 'invalidFunctionUsage' that uses the *.cfg files

GUI:
* Library files can be enabled in the project dialog
* Suppressions can be specified in the project dialog

Other:
* Cppcheck is now continuosly scanning all the source code in the
debian archive.
Results: http://cppcheck.sourceforge.net/devinfo/daca2-report/daca2.html
* Fixes of templates handling, hangs, crashes and false positives

cppcheck-1.62

New checks
* Divide with variable and then compare to see if variable is 0
* Duplicated inherited member

Improved checking:
* handling of >> in templates
* format string checking
* comparing bool result with integer
* standard isgreater()/islower() functions
* standard math functions
* reassigning struct members

Htmlreport
xml-version 2 is now handled

New checks:
* arithmetical usage of inf/nan result
* suspicious usage of comma in return statement
* sizeof(void)

Improved checking:
* better simplification of strlen
* improved handling of array member variables 'x[y].z..'
* Specific improvements in checks for buffer overruns, format
strings, uninitialized variables

Command line:
* Using both --max-configs and -D. Normally when -D is used, Cppcheck
will only check the given configuration. By using --max-configs
also, you can tell Cppcheck to check more configurations.
* Added --library and --check-library.

Graphical user interface:
* Somewhat improved response when stopping checking

Cppcheck core:
* Extending checking with configuration files. Cppcheck has internal
knowledge for standard C/C++ functions. Knowledge for libraries
and environments can be specified using configuration files.
* Rules: added <tokenlist> that allow you to check 'raw' code and
'normal' code. In the 'raw' code, the comments and #include are
already taken care of, but the #define statements can be analysed.

(wiz)

2014-08-07 11:19:40 UTC MAIN commitmail json YAML

Added devel/cmockery2 version 1.3.8

(manu)

2014-08-07 11:18:04 UTC MAIN commitmail json YAML

Add cmockery2-1.3.8

Cmockery tests are compiled into a stand-alone executable and linked
with the cmockery library, the standard C library and module being
tested. Any symbols external to the module being tested should be
mocked - replaced with functions that return values determined by
the test - within the test application. Even though significant
differences may exist between the target execution environment of
a code module and the environment used to test the code the unit
testing is still valid since its goal is to test the logic of a
code modules at a functional level and not necessarily all of its
interactions with the target execution environment.

Other features:
- Lightweight C Unit test with mocking support
- JUnit XML report output which can be used with Jenkins
- Provides design-by-contract support

This project is a successor of http://code.google.com/p/cmockery-staging/
which is a successor of Google's http://code.google.com/p/cmockery/.

(manu)

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

2014-08-07 05:34:49 UTC MAIN commitmail json YAML

Updated www/py-uwsgi to 2.0.6

(rodent)

2014-08-07 05:34:35 UTC MAIN commitmail json YAML

uWSGI 2.0.6

Changelog [20140701]
Bugfixes

    fixed a memory leak with subscription system
    fixed shortcut for ssl-socket
    fixed apache2 mod_proxy_uwsgi (it is now considered stable with all mpm engines)
    fixed SCRIPT_NAME and PATH_TRANSLATED generation in php plugin
    remove the old FIFO socket from the event queue when recreating it

New features
The new Rados plugins

The rados plugin has been improved and stabilized, and now it is considered usable in production.

Async modes and multithreading correctly works, and support for uploading objects (via PUT) and creating new pools (MKCOL) has been added.

Expect webdav support in uWSGI 2.1

Docs have been updated: http://uwsgi-docs.readthedocs.org/en/latest/Rados.html
-if-hostname

This is a configuration logic for including options only when the specified hostname matches:

[uwsgi]
if-hostname = node1.local
  socket = /tmp/socket1.socket
endif =

if-hostname = node2.local
  socket = /var/run/foo.socket
endif =

Apache2 mod_proxy_uwsgi stabilization

After literally years of bug reports, and corrupted data, the mod_proxy_uwsgi is now stable, and on modern apache2 releases it supports unix sockets too.

Updated docs: http://uwsgi-docs.readthedocs.org/en/latest/Apache.html#mod-proxy-uwsgi
uwsgi[rsize] routing var

this routing var (meaningful only in the 'final' chain) exposes the response size of the request
the callint scheme

This scheme allows you to generate blob from functions exposed by your uWSGI instance:

[uwsgi]
uid = @(callint://get_my_uid)
gid = @(callint://get_my_gid)

-fastrouter-fallback-on-no-key

The corerouters fallback procedure requires a valid key (domain name) has been requested. This option forces the various routers to trigger the fallback procedure even if a key has not been found.
php 5.5 opcode caching via -php-sapi-name

For mysterious reasons the opcode caching of php5.5 is not enabled in the embed sapi. This option (set it to 'apache' if you want) allows you to fake the opcode caching engine forcing it to enable itself.
Improved chain-reloading

Thanks to Marko Tiikkaja the chain reloading procedure correctly works in cheaper modes and it is more verbose.
added 'chdir' keyval to -attach-daemon2

You can now set where attached daemons need to chdir()

(rodent)

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

Updated www/nginx to 1.6.1

(rodent)

2014-08-07 05:05:50 UTC MAIN commitmail json YAML

Changes with nginx 1.6.1                                        05 Aug 2014
    *) Security: pipelined commands were not discarded after STARTTLS
      command in SMTP proxy (CVE-2014-3556); the bug had appeared in 1.5.6.
    *) Bugfix: the $uri variable might contain garbage when returning errors
      with code 400.
    *) Bugfix: in the "none" parameter in the "smtp_auth" directive; the bug
      had appeared in 1.5.6.

(rodent)

2014-08-07 03:03:33 UTC MAIN commitmail json YAML

2014-08-07 02:52:53 UTC MAIN commitmail json YAML

I'm not maintaining this package.

(obache)

2014-08-07 02:37:19 UTC MAIN commitmail json YAML

Updated net/py-celery to 3.1.13

(rodent)

2014-08-07 02:37:00 UTC MAIN commitmail json YAML

3.1.13
======

Security Fixes
--------------

* [Security: `CELERYSA-0002`_] Insecure default umask.

    The built-in utility used to daemonize the Celery worker service sets
    an insecure umask by default (umask 0).

    This means that any files or directories created by the worker will
    end up having world-writable permissions.

    Special thanks to Red Hat for originally discovering and reporting the
    issue!

    This version will no longer set a default umask by default, so if unset
    the umask of the parent process will be used.

.. _`CELERYSA-0002`:
    http://github.com/celery/celery/tree/master/docs/sec/CELERYSA-0002.txt

News
----

- **Requirements**
    - Now depends on :ref:`Kombu 3.0.21 <kombu:version-3.0.21>`.
    - Now depends on :mod:`billiard` 3.3.0.18.

- **App**: ``backend`` argument now also sets the :setting:`CELERY_RESULT_BACKEND`
  setting.

- **Task**: ``signature_from_request`` now propagates ``reply_to`` so that
  the RPC backend works with retried tasks

- **Task**: ``retry`` will no longer attempt to requeue the task if sending
  the retry message fails.

    Unrelated exceptions being raised could cause a message loop, so it was
    better to remove this behavior.

- **Beat**: Accounts for standard 1ms drift by always waking up 0.010s
  earlier.

    This will adjust the latency so that the periodic tasks will not move
    1ms after every invocation.

- Documentation fixes
- **Worker**: Removed an outdated assert statement that could lead to errors
  being masked

(rodent)

2014-08-07 02:33:03 UTC MAIN commitmail json YAML

Updated www/py-wtforms-alchemy to 0.12.8

(rodent)

2014-08-07 02:32:37 UTC MAIN commitmail json YAML

0.12.8 (2014-07-28)
^^^^^^^^^^^^^^^^^^^

- Added support for URLType of SQLAlchemy-Utils

0.12.7 (2014-07-21)
^^^^^^^^^^^^^^^^^^^

- Fix ModelFieldList handling of simultaneous deletes and updates

(rodent)

2014-08-07 02:31:28 UTC MAIN commitmail json YAML

Updated www/py-wtforms-components to 0.9.5

(rodent)

2014-08-07 02:31:07 UTC MAIN commitmail json YAML

0.9.5 (2014-07-31)
^^^^^^^^^^^^^^^^^^

- Fixed base_form option in SplitDateTimeField getting lost if form is initialized more than once.

0.9.4 (2014-07-29)
^^^^^^^^^^^^^^^^^^

- Added base_form option to SplitDateTimeField

(rodent)

2014-08-07 02:29:25 UTC MAIN commitmail json YAML

Updated www/py-flask-testing to 0.4.2

(rodent)

2014-08-07 02:29:08 UTC MAIN commitmail json YAML

0.4.2 (24.07.2014)

  Improved teardown to be more graceful.
  Add message argument to assertStatus respectively all assertion methods with
    fixed status like assert404.

(rodent)

2014-08-07 02:25:35 UTC MAIN commitmail json YAML

Updated www/py-flask-bootstrap to 3.2.0.2

(rodent)

2014-08-07 02:25:12 UTC MAIN commitmail json YAML

Update to 3.2.0.2

The following changes are not fully backwards compatible:

3.2.0.1
-------
* JQuery major version switched from 2 to 1. Detailed information on this change can be found in the :ref:`FAQ <jquery-faq>`.

(rodent)

2014-08-07 02:22:50 UTC MAIN commitmail json YAML

Updated www/py-furl to 0.3.95

(rodent)

2014-08-07 02:22:27 UTC MAIN commitmail json YAML

Updated to 0.3.95:

Use consistent delimeter indentation.

(rodent)

2014-08-07 02:19:41 UTC MAIN commitmail json YAML

Updated games/solarus to 1.2.1

(rodent)