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 (2h)  pkgsrc-2024Q1 (14d)  pkgsrc-2023Q4 (42d)  pkgsrc-2023Q2 (74d)  pkgsrc-2023Q3 (154d) 

2024-05-12 22:48:13 UTC Now

2013-08-03 09:23:29 UTC MAIN commitmail json YAML

Updated multimedia/ffmpeg010 to 20130731.0.10.8

(obache)

2013-08-03 09:22:58 UTC MAIN commitmail json YAML

Update ffmpeg010 to 0.10.8.

version 0.10.8
- kmvc: Clip pixel position to valid range
- kmvc: use fixed sized arrays in the context
- indeo: use a typedef for the mc function pointer
- lavc: check for overflow in init_get_bits
- mjpegdec: properly report unsupported disabled features
- jpegls: return meaningful errors
- jpegls: factorize return paths
- jpegls: check the scan offset
- wavpack: validate samples size parsed in wavpack_decode_block
- ljpeg: use the correct number of components in yuv
- mjpeg: Validate sampling factors
- mjpegdec: validate parameters in mjpeg_decode_scan_progressive_ac
- wavpack: check packet size early
- wavpack: return meaningful errors
- apetag: use int64_t for filesize
- tiff: do not overread the source buffer
- Prepare for 0.8.8 Release
- smacker: fix an off by one in huff.length computation
- smacker: check the return value of smacker_decode_tree
- smacker: pad the extradata allocation
- smacker: check frame size validity
- vmdav: convert to bytestream2
- 4xm: don't rely on get_buffer() initializing the frame.
- 4xm: check the return value of read_huffman_tables().
- 4xm: use the correct logging context
- 4xm: reject frames not compatible with the declared version
- 4xm: check bitstream_size boundary before using it
- 4xm: do not overread the source buffer in decode_p_block
- avfiltergraph: check for sws opts being non-NULL before using them
- bmv: check for len being valid in bmv_decode_frame()
- dfa: check for invalid access in decode_wdlt()
- indeo3: check motion vectors
- indeo3: fix data size check
- indeo3: switch parsing the header to bytestream2
- lavf: make sure stream probe data gets freed.
- oggdec: fix faulty cleanup prototype
- oma: Validate sample rates
- qdm2: check that the FFT size is a power of 2
- rv10: check that extradata is large enough
- xmv: check audio track parameters validity
- xmv: do not leak memory in the error paths in xmv_read_header()
- aac: check the maximum number of channels
- indeo3: fix off by one in MV validity check, Bug #503
- id3v2: check for end of file while unescaping tags
- wav: Always seek to an even offset, Bug #500, LP: #1174737
- proresdec: support mixed interlaced/non-interlaced content

(obache)

2013-08-03 08:30:47 UTC MAIN commitmail json YAML

Add gst-plugins1-cairo

(ryoon)

2013-08-03 08:30:13 UTC MAIN commitmail json YAML

Updated devel/mercurial to 2.7

(wiz)

2013-08-03 08:30:05 UTC MAIN commitmail json YAML

Update to 2.7:

Mercurial 2.7 (2013-08-01)

Regularly scheduled feature release. This release contains an
important fix for a merge ancestor calculation regression in the
2.6 series.

    ancestor: decrement ninteresting correctly (issue3984)
    bookmarks: allow bookmark command to take multiple arguments
    bookmarks: pull --update updates to active bookmark if it moved (issue4007)
    bookmarks: update only proper bookmarks on push -r/-B (issue 3973)
    changegroup: fix fastpath during commit
    checklink: work around sshfs brain-damage (issue3636)
    churn: split email aliases from the right
    commands: add checks for unfinished operations (issue3955)
    commit: enable --secret option
    convert: catch empty origpaths in svn gettags (issue3941)
    convert: fix bad conversion of copies when hg.startrev is specified
    convert: handle changeset sorting errors without traceback (issue3961)
    hgweb: fix incorrect way to count revisions in log (issue3977)
    hgweb: run search instead of showing wrong error for ambigious identifier
    histedit: don't clobber working copy on --abort if not on histedit cset
    histedit: refuse to edit history that contains merges (issue3962)
    import: cut commit messages at --- unconditionally (issue2148)
    largefiles: overridematch() should replace the file path instead of extending (issue3934)
    log: add a log style that is default+phase (issue3436)
    paper: add line wrapping switch to file source view
    paper: code selection without line numbers in file source view
    paper: highlight line which is linked to in source view
    progress: respect HGPLAIN
    rebase: allow aborting when descendants detected
    rebase: continue abort without strip for immutable csets (issue3997)
    rebase: don't clobber wd on --abort when we've updated away (issue4009)
    revert: make backup when unforgetting a file (issue3423)
    revlog: handle hidden revs in _partialmatch (issue3979)
    rollback: mark as deprecated
    splicemap: improve error handling when parsing (issue2084)
    splicemap: support paths with spaces in splicemap (issue3844)
    sslutil: force SSLv3 on Python 2.6 and later (issue3905)
    summary: augment output with info from extensions
    templater: add strip function with chars as an extra argument
    log: show style list when unknown style specified
    tip: deprecate the tip command
    update: add tracking of interrupted updates (issue3113)
    worker: check problem state correctly (issue3982)
    worker: properly report errors from worker processes (issue3982)

(wiz)

2013-08-03 08:30:03 UTC MAIN commitmail json YAML

Add gst-plugins1-v4l2

(ryoon)

2013-08-03 08:29:22 UTC MAIN commitmail json YAML

2013-08-03 07:45:57 UTC MAIN commitmail json YAML

Updated meta-pkgs/modular-xorg-apps to 1.14.1.1

(wiz)

2013-08-03 07:45:49 UTC MAIN commitmail json YAML

2013-08-03 07:30:19 UTC MAIN commitmail json YAML

Added x11/xfwp version 1.0.3

(wiz)

2013-08-03 07:29:58 UTC MAIN commitmail json YAML

2013-08-03 07:29:42 UTC MAIN commitmail json YAML

Import xfwp-1.0.3 as x11/xfwp, packaged for wip by rodent@.

xfwp proxies X11 protocol connections, such as through a firewall.

(wiz)

2013-08-03 04:50:36 UTC MAIN commitmail json YAML

Added multimedia/gst-plugins1-v4l2 version 1.0.8

(ryoon)

2013-08-03 04:49:39 UTC MAIN commitmail json YAML

Import gst-plugins1-v4l2-1.0.8 as multimedia/gst-plugins1-v4l2.

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 'good' plugins for GStreamer.  It provides a
plugin to access v4l2.

(ryoon)

2013-08-03 04:47:02 UTC MAIN commitmail json YAML

Added graphics/gst-plugins1-cairo version 1.0.8

(ryoon)

2013-08-03 04:45:42 UTC MAIN commitmail json YAML

Import gst-plugins1-cairo-1.0.8 as graphics/gst-plugins1-cairo.

GStreamer is a library that allows the construction of graphs of
media-handling components, ranging from simple mp3 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.

This package provides the cairo plugin for GStreamer, a graphics library.

(ryoon)

2013-08-03 04:41:45 UTC MAIN commitmail json YAML

Note about groonga-httpd option.

(obache)

2013-08-03 04:40:48 UTC MAIN commitmail json YAML

Updated textproc/groonga to 3.0.6

(obache)

2013-08-03 04:40:24 UTC MAIN commitmail json YAML

Update groonga to 3.0.6.

.. _release-3-0-6:

Release 3.0.6 - 2013/07/29
--------------------------

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

* [doc] Added documentation about parameter of :doc:`/reference/functions/sub_filter`
  function.
* [suggest] Supported 0MQ 3.x. [GitHub#63] [Reported by Naoya Inada]
* Added availability check for NetBSD about ``pthread_{mutex,cond}attr_setpshared()``
  [Reported by OBATA Akio]
* Supported backslash escape in query syntax. [groonga-dev,01520]
  [Reported by Kouhei Tanabe]
* [rpm][fedora] Supported Fedora 19.
* [rpm][fedora] Dropped Fedora 18 support.
* [httpd] Updated bundled nginx version to 1.4.2.

Fixes
^^^^^

* Fixed a crash bug when specific internal function (``grn_obj_path()``) is called
  for built-in proc function such as ``select``. [Reported by Genki Takiuchi]

Thanks
^^^^^^

* Naoya Inada
* OBATA Akio
* Kouhei Tanabe
* Genki Takiuchi

.. _release-3-0-5:

Release 3.0.5 - 2013/06/29
--------------------------

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

* [doc] Added summary about ``match_column`` and ``query_string`` parameters in ``query()``.
* Added subrecord information to table inspection.
* Supported single quoted string literal in ``output_columns`` expression.
  This means that "XXX, '...'" expression is supported.
* [doc] Added notification about root privileges and well known port
  when starting groonga server. [Reported by Kosuke Asami]
* [experimental] Added :doc:`/reference/functions/html_untag` function.

Fixes
^^^^^

* Fixed a crash bug of mroonga which is caused by missing lock for table creation.
  [Reported by Y.Kentaro]
* Fixed a lot of compilation warnings by clang and gcc.
* Fixed a bug that ``sub_filter(...)`` is ignored if you use "XXX && sub_filter(...)"
  expression.
* Fixed a bug that wrong tag name is used in XML output.
  This bug affects the case if you use "REFERENCE_VECTOR_COLUMN._key" expression
  for ``output_columns``. Reference column isn't contained in XML ouput.
* [doc] Fixed wrong arguments in ``sub_filter()`` documentation.
* [deb] Fixed a bug that status action returns wrong exit code
  when services are stopped. [GitHub#62] [Patch by @orangain]
* Fixed a bug that the value of arithmetic operation is broken.
  This bug affects the case if you assign calculated value to
  ``_score`` pseudo column for example.

Thanks
^^^^^^

* Y.Kentaro
* Kosuke Asami
* @orangain

.. _release-3-0-4:

Release 3.0.4 - 2013/05/29
--------------------------

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

* [tokenizer] Improved to show log message when normalized string is not given.
* Supported ``_key`` as an argument of ``geo_in_circle``. [Reported by @ceekz]
* Supported to cast vector elements when groonga is used as a library.
* Dropped Ubuntu 11.10 (Oneiric Ocelot) support.
* Supported multiple index section in ``match_columns``.
* Supported ``tokenize`` command.
* Supported to show system error message when ``mmap()`` is failed.
* [doc][windows] Simplified build procedures by "cmake --build".
* Improved to restrict max execution time to prevent hanging service script.
  [GitHub#61] [Reported by firewood]
* Supported to evaluate vector as boolean.
  By this change, empty vector is evaluated as true.
* Improved not to log too many needless log messages.
  Too many log messages are truncated as "(N same messages are truncated)".
* [munin][groonga_n_records] Added ``exclude_tables`` option.
  It supports to exclude specific tables from monitoring results.
* Supported Debian 8.0 (jessie).
* Improved database portability by eliminating directory path of
  system plugins.

Fixes
^^^^^

* [tokenizer] Fixed a memory leak on error.
* Fixed a bug that empty string for similar search causes SEGV.
  [groonga-dev,01346] [Reported by Nakai Kanako]
* Fixed a memory leak when "VECTOR_COLUMN != xxx", "VECTOR_COLUMN && xxx"
  expressions are used.
* Fixed a bug that SIGSTOP and SIGCONT stops groonga server.
* Fixed a crash bug when normalizer returns NULL as normalized string.
  [Reported by Y.Kentaro]
* Fixed a bug that daemonize process doesn't work on OS X.
  [groonga-dev,01440] [Reported by Masahiro KONISHI]
* [deb] Fixed a bug that HTTP/GQTP process is excuted as root user.

Thanks
^^^^^^

* @ceekz
* Nakai Kanako
* firewood
* Y.Kentaro
* Masahiro KONISHI
* @orangain

.. _release-3-0-3:

Release 3.0.3 - 2013/04/29
--------------------------

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

* [suggest] Supported to learn with the value of customized weight
  by using ``configuration.weight`` configuration.
* Improved performance of geo-location search. For example,
  ``geo_in_rectangle`` is executed about 10% faster than ever.
* [rpm][centos] Added ``additional_configure_options`` parameter
  for building customized groonga without changing spec file.
* Supported KyTea 0.4.5.
* Supported vector index access by "vector[N]" syntax.
* Added ``--default-tokenizer`` option to :doc:`/reference/executables/groonga-suggest-create-dataset` command.
* Added ``--help`` option to :doc:`/reference/executables/groonga-suggest-create-dataset` command.
* Supported Ubuntu 13.04 Raring Ringtail.

.. _release-3-0-2:

Release 3.0.2 - 2013/03/29
--------------------------

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

* Supported two or more indexes for a table key.
  This change affects to eliminate potential crash case when loading a new key
  to two or more indexed key.
* Supported binary operations such as ``X + Y``, ``X - Y``, ``X * Y``, ``X / Y``,
  ``X % Y``, ``X >> Y``, ``X << Y``, ``X | Y``, ``X ^ Y``, ``X & Y`` and ``X >>> Y``
  for Int8, UInt8, Int16, UInt16 and UInt64.
* Added english documentation for ``load`` command.
* Supported binary assign operations such as ``X += Y``, ``X -= Y``, ``X *= Y``,
  ``X /= Y``, ``X %= Y``, ``X <<= Y``, ``X >>= Y``, ``X >>>= Y``, ``X &= Y``,
  ``X |= Y`` and ``X ^= Y`` for Int8, UInt8, Int16, UInt16 and UInt64.
* Supported unary operations such as ``-X`` for Int8, UInt8, Int16, UInt16 and UInt64.
* Supported complex string concatination in ``--output_columns``.
  For example, you can use a query such as ``--output_columns '"<" + title + ">"'``.
* Added the information of the repository of groonga to development page.
* Added ``sub_filter()`` function.
* Supported query expander in ``query()`` function.
  This change supports the query such as
  ``query("MATCH_COLUMNS", "QUERY", "QueryExpanderTSV")``.
* Renamed ``--query_expansion`` to ``--query_expander``.
  ``--query_expansion`` is regarded as deprecated.

Fixes
^^^^^

* Fixed a bug that ``snippet_html(XXX), XXX`` fails with "stack error".
  This bug affects a query such as ``--output_columns 'snippet_html(title), content'``.
  [Groonga-talk (no subject)] [Reported by Hendro Wibowo]
* Fixed a typo about install documentation. [Reported by hino]
* Fixed a bug that Travis-CI setup script fails.
  [groonga-dev,01248] [Reported by ongaeshi]
* Fixed a memory leak.
  This bug affects the case which satisfy following three conditions.
  Column is a reference column, Column is a vector column and
  Reference key size is 25 byte or lager.
* Fixed a crash bug by ``--output_columns _score.GARBAGE``.
  This affects the case if GARBAGE does not exist.

Thanks
^^^^^^

* Hendro Wibowo
* hino
* ongaeshi

.. _release-3-0-1:

Release 3.0.1 - 2013/02/28
--------------------------

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

* Supported to set Bool to reference column when loading dataset by load command.
* Supported AND operation for nested index.
  In this change, the expression "COLUMN1.COLUMN2 >= 1 && COLUMN1.COLUMN2 <=3" works.
  Note that the order is important for this expression.
  "1 <= COLUMN1.COLUMN2" is not supported yet. It is regarded as "COLUMN1.COLUMN2 <= 1".
* Supported sorting not indexed entries.
  This change affects the case such as ``--sortby geo_distance(...)`` drops not indexed
  entries.
* Supported range search for reference column by index.
  This change enable you to search range by index which is TABLE_PAT_KEY or TABLE_DAT_KEY
  based nested index of _key.
* [rpm][centos] Supported MeCab 0.995.
* [doc] Added missing documentation of commands such as ``column_rename`` or ``truncate``.

Fixes
^^^^^

* Fixed a bug that ``grn_index_cursor_next()`` returns NULL unexpectedly.
  It causes that invalid index entry is returned after deleting entries.
  This bug affects mroonga in storage mode. [groonga-dev,01192] [Reported by b senboku]
* Fixed a crash bug that ``geo_distance()`` sort by index.
  This bug occurs by wrong the number of found records.
* [httpd] Enabled default owner/group of database setting as groonga/groonga.

Thanks
^^^^^^

* b senboku

.. _release-3-0-0:

Release 3.0.0 - 2013/02/09
--------------------------

* Bump version to 3.0.0!

Fixes
^^^^^

* [deb] Fixed to install missing not EUC-JP, but UTF-8 encoding dictionary
  when ``groonga-tokenizer-mecab`` package is installed.
* Fixed a bug that int64 literal is truncated to uint32 value.
  If you use string literal for int64, this bug does not affects.
* [rpm][centos] Fixed a bug that stopping ``groonga-server-http`` service
  by init script is failed. [GitHub#53] [Patch by IWAI, Masaharu]

Thanks
^^^^^^

* IWAI, Masaharu

.. _release-2-1-2:

Release 2.1.2 - 2013/01/29
--------------------------

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

* Supported multiple ``query()`` in a select command.
  For example, you can specify the keyword which has different weight such as
  'query("column * weight1", keyword1) || query("column * weight2", keyword2) || ...'
  for ``--filter``.
* Dropped experimental view feature.
* Added ``grn_logger_reopen`` API for custom logger.
  Note that ``grn_logger_info`` API is deprecated, use ``grn_logger`` API instead.
* Added ``grn_default_logger_set_path()`` and ``grn_default_logger_get_path()`` API.
  Note that global ``grn_log_path`` variable was removed. Use above API.
* Added ``grn_default_query_logger_set_path()`` and
  ``grn_default_query_logger_get_path()`` API.
  Note that global ``grn_qlog_path`` variable was removed. Use above API.
* Added translated documentation about :doc:`/reference/tables` and :doc:`/reference/normalizers`.
* [deb][rpm] Improved to install with missing dictionary when
  ``groonga-tokenizer-mecab`` package is installed.
* Supported :ref:`nested-index-search` with range search.
  For example, you can specify 'column1.column2...columnN <= "1988-01-04 00:00:00"'
  in ``--filter``.
* [rpm][fedora] Supported Fedora 18.
* [rpm][fedora] Dropped Fedora 17 support.
* [doc] Added documentation for :doc:`/server/package`.
* [doc] Added documentation for :doc:`/reference/functions/query`.

Fixes
^^^^^

* Fixed not to report an error even though MeCab tokenizer shared object
  isn't found. [groonga-dev,01174] [Reported by wing]
* [httpd] Fixed not to fail configure on CentOS 5.4 by setting
  ``SED`` variable explicitly.
* Fixed a crash bug that not initialized vector column value is accessed
  by select command.

Thanks
^^^^^^

* wing

.. _release-2-1-1:

Release 2.1.1 - 2012/12/29
--------------------------

This is bug fix release of 2.1.0. All of 2.1.0 users should use 2.1.1
instead.

Fixes
^^^^^

* Fixed a bug that ``KEY_NORMALIZE`` information in database that is
  created by groonga 2.0.8 or ealier is dropped.

.. _release-2-1-0:

Release 2.1.0 - 2012/12/29
--------------------------

.. Caution::

  Use 2.1.1 instead of 2.1.0. 2.1.0 has a serious bug related
  ``KEY_NORMALIZE``.

.. Caution::

  This release has backward incompatible changes against ``table_list`` and
  ``column_list`` commands. If you use own program which depends on the output
  results above commands, you need to support null instead of "null" string.

  This release has supported ``--normalizer`` option, but there is
  side effect for this feature. If you open old version of groonga
  database at least once, you can not open its database by old
  version of groonga.

  There is also another backward incompatible change agaist plugin API for
  tokenizer. The argument of ``grn_tokenizer_query_open`` API has changed.
  This API change affects developer of tokenizer plugin.

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

* [doc] Added documentation about :ref:`nested-index-search`.
* Supported the expression as :doc:`/reference/functions/snippet_html` arguments.
  This change enables you to use ``snippet_html("STRING" + "STRING")`` for example.
  You can specify column name or literal for "STRING". [Reported by Tomoatsu Shimada]
* Supported to create own normalizer as a plugin.
* Moved ``groonga-query-log-analyzer`` as
  `groonga-query-log <http://rubygems.org/gems/groonga-query-log>`_ RubyGems.
  It enables you to analyze query logs without installing groonga package.
* Supported ``--normalizer`` option for :doc:`/reference/commands/table_create` command.
  This change enables you to specify normalizer plugin.
* Changed "null" string to null value as meaning for "No Object".
  This is backward incompatible change and affects output results of introspection
  related commands such as ``table_list`` and ``column_list``.
* Added a flag which controls behavior about normalizer as the last argument
  of ``grn_tokenizer_query_open`` API.
* Supported continuous line in :ref:`command-list-with-continuous-line` list.
* Improved to support not only no key table, but also hash table, patricia trie
  and double array trie for :ref:`nested-index-search`.

Fixes
^^^^^

* [windows] Added missing ``O_BINARY`` flag to open file correctly.
  This change fixes the infinite loop problem about groonga HTTP server.
  [GitHub#47] [Patch by Shimomura Tatsuya]
* Fixed a bug that ``--default-match-escalation-threshold`` doesn't accept
  negative value to disable functionality.
  This fix enable you to disable search escalation.
  see :option:`--default-match-escalation-threshold` about details.
* Fixed a bug that ``_score`` after "*" is ignored in ``--output_columns``.

Thanks
^^^^^^

* Tomoatsu Shimada
* Shimomura Tatsuya

.. _release-2-0-9:

Release 2.0.9 - 2012/11/29
--------------------------

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

* Supported to calculate the value of distance accross border
  in ``geo_distance`` with ``rectangle`` as approximate type. [#1534]
* [doc] Added the :doc:`/spec/gqtp` specification.
* Improved to ignore non critical ``getaddrinfo()`` error which groonga command emits on startup.
  This change does not affects nomal use of groonga because it just checked whether default hostname
  is resolved in previous version.
* [experimental] Added ``snippet_html()`` function which extract keyword and surrounding text.
  See :doc:`/reference/functions/snippet_html` about details.
* Supported to report error reason when error occured during reading table record.
* Supported to search with keyword by nested index notation ( concatinate multiple
  indexed column name with dot character ) if there is a relationship between
  multiple table with index.
* Supported to log "[tokenizer][mecab]" tag when using ``TokenMecab`` tokenizer.
* Supported to log "[tokenizer][kytea]" tag when using ``TokenKyTea`` tokenizer.
* Improved to use separated array for command error location as output results.
  This change is incompatibility change, but does not affects existing program.
* Added documentation for :doc:`/reference/command/output_format`.
* Added documentation for :doc:`/reference/command/return_code` of output results.
* Supported range search by using index.

Fixes
^^^^^

* Fixed to use network byte order for status code of :ref:`gqtp-header-spec` to follow
  the normal network protocol convention.
  This change affects that groonga <= 2.0.8 client which connects to groonga server 2.0.9
  or later can not show status code properly when command failed.
* Fixed a bug that UTF-8 normalization computes wrong offset which affects to return value
  of ``snippet_html()``. This change not to insert tag of snippet into invalid location.
  [#1531] [Reported by Tomoatsu Shimada]
* [windows] Fixed over allocated memory access which cause segmentation fault
  on startup by groonga command. [#1532] [Patch by Akio Tajima]
* [windows] Fixed a bug that data stored in column couldn't be read when total amount of data
  stored in column exceeds 128MB. [groonga-dev,01088] [Reported by ongaeshi]
* Fixed a bug that searching with indexed column for ``Int*`` and ``UInt*``
  except ``Int32/Uint32`` returns invalid results.
* Fixed a bug that deleting record can be found.
* Fixed a bug that latin1 and koi8r normalizations could not process all string data
  if given string contains NULL character on the way.
* Fixed to return the correct default value of type when no data stored in column is
  referenced by ``select`` command.
* Fixed to exclude the value of vector column metadata in :ref:`offline-index-construction`.
  This change not to contain such a metadata as search results.

Thanks
^^^^^^

* Tomoatsu Shimada
* Akio Tajima
* ongaeshi

.. _release-2-0-8:

Release 2.0.8 - 2012/10/29
--------------------------

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

* [rpm] Improved the description of server-http and httpd packages.
  [Suggested by Daiki Ueno]
* Supported custom query expansion by plugin.
* [experimental] Added query expander ``QueryExpanderTSV`` plugin.
* Supported Ubuntu 12.10 Quantal Quetzal
* [experimental] Supported function call in ``output_columns``.
* [doc][rpm] Add missing description about installing MeCab dictionary.
  [Reported by serihiro]

Fixes
^^^^^

* [rpm] Fixed to remove needless "Requires" from spec file.
  [Reported by Daiki Ueno]
* [rpm] Fixed inaccurate description about license of groonga-server-gqtp.
* [admin] Fixed record edit button shows wrong record. [GitHub#34]
  [Reported by firewood]
* [deb] Fixed to remove needless dependency to pcre.
* [deb] Fixed to bundle missing table plugin.

Thanks
^^^^^^

* Daiki Ueno
* firewood
* serihiro

.. _release-2-0-7:

Release 2.0.7 - 2012/09/29
--------------------------

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

* [doc] Added more descriptions about ``--query_flags``.
* [doc][httpd] Added sample configuration for gzip compression.
* [httpd][rpm][centos] Added groonga-httpd init script.
* [rpm] Added logrotate config files.
* Supported creating database during install process.
* [httpd] Supported ``groonga_database_auto_create`` directive.
* Supported score respected merge by set operation. [GitHub#31]
* [httpd] Supported ``load`` command by POST.
* Added error check for creating temporary result set. [GitHub#33]
* Added GQTP server package.
* Added ``max()`` function.
* Added ``min()`` function.

Fixes
^^^^^

* Fixed to set domain to vector elements to ``load`` command. [GitHub#30]
* [httpd] Fixed missing NULL initialization. [Reported by @Kiske]
* [httpd] Fixed missing size about ``content_type_len``.
* [rpm][fedora] Fixed to use ``--bind-address`` in ``groonga.service``.
* Fixed crash by invalid argument filter. [GitHub#32]
* Fixed a bug that Time -> Time cast breaks value.
* Fixed a bug that Time -> Float cast breaks value.

Thanks
^^^^^^

* @Kiske

.. _release-2-0-6:

Release 2.0.6 - 2012/08/29
--------------------------

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

* [deb][rpm] Added ``groonga-server-common`` meta package. [#1451]
* Supported ``--query_flags`` option to ``select`` command.
* Supported PCRE auto detection for groonga-httpd.
* [doc] Added information about Twitter and Facebook.
* Improved to show error message from MeCab on ``mecab_new2()`` failure.
* [doc] Added details about groonga for server use.
* Improved to log details about ``vm.overcommit_memory``.
* Supported custom selector definition.
* Supported ``--working-directory`` option for groonga.
* Supported ``dump`` command for groonga-httpd.
* Improved to show not found target name for ``clearlock`` command.
* Improved error messages about ``get`` command implemented by table plugin.
* [rpm][centos] Supported MeCab 0.994. [#1455]
  [Suggested by IWAI, Masaharu]
* Supported changing default logger's max level before ``grn_init()``.
* Added ``all_records()`` function which copies all record IDs to the result table.
* Supported '-WORD' in ``--query`` of the select command.

Fixes
^^^^^

* [doc] Fixed the execution examples. [#1428]
  [Reported by IWAI, Masaharu]
* [deb] Fixed not to force groonga user/group by init script for groonga-httpd.
* [rpm][fedora] Fixed missing stop parameter for groonga-httpd service.
* Fixed a bug that the last 1 byte for cache key is ignored by ``select`` command.
* Fixed detection of the number of arguments in the complex function call.
* Fixed to suppress a warning by Clang.
* Fixed backward incompatibility about missing ``add`` command related error
  by executing ``clearlock`` command.
* [windows] Fixed database open failure which is related to binary data.
  [Reported by @yito]

Thanks
^^^^^^

* IWAI, Masaharu
* @yito

.. _release-2-0-5:

Release 2.0.5 - 2012/07/29
--------------------------

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

* Supported calculating the value of distance with "rect" or "rectangle"
  argument in southern hemisphere. [#1418] [#1419] [#1420] [#1421]
* [doc] Added some literals description in script syntax.
* Supported other directory build for groonga-suggest and groonga-httpd.
* Supported ";" as a query parameter separator. [#1406]
  [Suggested by IWAI, Masaharu]
* [doc] Added descriptions about script syntax.
* Supported near search by ``'column *N "word1 word2 ..."'`` in script syntax.
  [#1423]
* [doc] Added a description about limitation of suffix search.
* Supported near search for ``_key`` pseudo column. [GitHub#19]
* [doc] Added basic ECMAScript related syntaxes.
* [doc] Updated a description about :doc:`/reference/functions/geo_distance`.
* [rpm][fedora] Supported Fedora 17.
* [rpm][fedora] Dropped Fedora 16 support.
* Supported logical not ``"!"`` operator. [GitHub#22]
* [httpd] Supported per location groonga database.
* Improved to return error messages while load command is processing.
* Improved to exit load command when an uncontinuable error occurred.
* Improved to stop load command for invalid --columns value.
* Supported to open locked database. [GitHub#21]

Fixes
^^^^^

* Fixed a build problem about groonga-httpd on Mac OS X.
  [Reported by SHIMADA Koji]
* Fixed not to use installed groonga's header files for groonga-httpd.
* Fixed a build problem about groonga on Mac OS X Lion.
* [doc] Fixed a description of :doc:`/reference/commands/table_remove` command.
* Fixed infinite loop problem for not implemented operator without index.
  [GitHub#20]
* Fixed a wrong error code which causes memory leaks.
* Fixed a wrong error code which collapse ja columns.
* [admin] Fixed to escape error message.
* Fixed to ignore unloadable objects which causes database incompatible.
  [#1429] [Reported by IWAI, Masaharu]

Thanks
^^^^^^

* SHIMADA Koji
* IWAI, Masaharu

.. _release-2-0-4:

Release 2.0.4 - 2012/06/29
--------------------------

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

* Supported only KyTea 0.4.2.
* Dropped KyTea 0.4.1 or ealier support.
* [experimental] Supported nginx based groonga HTTP interface.
* Supported calculating the value of distance with "rect" or "rectangle"
  argument in northern hemisphere. [#1386] [#1387] [#1388] [#1389]
* [doc] Added a document about :doc:`/development/travis-ci` integration.
* [doc] Added descriptions about full text search and phrase search.
  See :ref:`full-text-search-condition` and :ref:`phrase-search-condition`
  about detail.
* [doc] Added descriptions about comparison conditions.
  See :ref:`conditional-expression` about detail.
* [doc] Added examples for :doc:`/reference/grn_expr/query_syntax`.
* [doc] Added descriptions about :ref:`combined-expression`.
* [doc] Added descriptions about :ref:`prefix-search-condition` and
  :ref:`suffix-search-condition`.
* Supported suffix search by index.
* [doc] Added a document about :doc:`/reference/grn_expr`.
* [munin] Supported JSON library installed by RubyGems [GitHub#17]
  [Patch by IWAI, Masaharu]
* [doc] Updated the description of how to specify a value as Time in tutorial.
  [#1405] [Reported by IWAI, Masaharu]
* [rpm] Removed groonga-tokenizer-mecab dependency from groonga package.
  [GitHub#18] [Patch by IWAI, Masaharu]

Fixes
^^^^^

* Fixed a problem that display of command prompt changes to not intended state
  by using batch mode on Mac OS X.
  [Reported by @soundkitchen]
* Fixed not to terminate after an invalid command in client mode. [#1305]
* Fixed a problem that '=R' is treated as 'OR' in ``--query`` syntax. [#1393]

Thanks
^^^^^^

* @soundkitchen
* IWAI, Masaharu

(obache)

2013-08-03 04:26:44 UTC MAIN commitmail json YAML

Updated fonts/vlgothic-ttf to 20130607

(ryoon)

2013-08-03 04:26:01 UTC MAIN commitmail json YAML

Uodate to 20130607

Changelog:
20130422:
* Update M+1C, 1M part to TESTFLIGHT055.

20130510:
* Fix height of alphabet characters, when ClearType is enabled on
  Microsoft Windows.

20130607:
* Update M+1C, 1M part to TESTFLIGHT056.
* Add symbol glyphs, U+270A-U+270C.
* Add symbol glyphs, U+1F50B, U+1F6AB, U+1F6AE, U+1F6B9-1F6BB, U+1F6BE.

(ryoon)

2013-08-03 04:07:50 UTC MAIN commitmail json YAML

2013-08-02 18:26:27 UTC MAIN commitmail json YAML

Updated multimedia/ffmpeg to 20130728.1.2.2; multimedia/ffplay to 1.2.2

(adam)

2013-08-02 18:24:18 UTC MAIN commitmail json YAML

1.2.2 was released on 2013-07-28. It is the latest stable FFmpeg release from the 1.2 release branch, which was cut from master on 2013-03-07. Amongst lots of other changes, it includes all changes from ffmpeg-mt, libav master of 2013-03-07, libav 9 as of 2013-03-07.

(adam)

2013-08-02 13:24:10 UTC MAIN commitmail json YAML

Updated package to fix PR pkg/47709 - didn't fix all of the pre-existing
pkglint errors, but the problem described in the problem report is fixed.

(jaapb)

2013-08-02 13:17:11 UTC MAIN commitmail json YAML

Fix default options in man page. From jmc@openbsd.

(wiz)

2013-08-02 13:16:54 UTC MAIN commitmail json YAML

Whitespace, from jmc@openbsd.

(wiz)

2013-08-02 12:19:32 UTC MAIN commitmail json YAML

Updated devel/xulrunner17 to 17.0.7nb1

(ryoon)

2013-08-02 12:18:41 UTC MAIN commitmail json YAML

Bump PKGREVISION for previous.

(ryoon)

2013-08-02 12:17:57 UTC MAIN commitmail json YAML

Remove pkg-config *.pc files from standard place.

* Avoid potential conflicts between xulrunners.
* Fix buildlink3.mk to handle pc files properly.

(ryoon)

2013-08-02 12:02:46 UTC MAIN commitmail json YAML

+ Mesa-9.1.6, MesaLib-9.1.6, dd_rescue-1.37, libgee-0.10.3,
  openttd-1.3.2.

(wiz)

2013-08-02 07:03:50 UTC MAIN commitmail json YAML

Fixes:
* building some modules (lzma) on Darwin (use PREFIX, instead of /usr/local, to look for libraries)
* building decimal module on certain enviroments (use relative path to look for includes, as absolute path might get rejected by a wrapper)

(adam)

2013-08-02 06:00:00 UTC MAIN commitmail json YAML

Let teTeX-bin use tex-tetex's format.mk instead of texlive-tetex's.

The files required to generate TeX formats were moved from
texlive-tetex to tex-tetex as of TeX Live 2012.

(minskim)

2013-08-01 22:08:16 UTC MAIN commitmail json YAML

2013-08-01 20:19:55 UTC MAIN commitmail json YAML

2013-08-01 20:02:10 UTC MAIN commitmail json YAML

Updated security/gnutls to 3.2.3

(adam)

2013-08-01 20:00:59 UTC MAIN commitmail json YAML

Changes 3.2.3:
** libgnutls: Fixes in parsing of priority strings. Patch by Stefan Buehler.
** libgnutls: Solve issue with received TLS packets that exceed 2^14.
(this fixes a bug that was accidentally introduced in 3.2.2)
** libgnutls: Removed gnulib modules under LGPLv3 that could possibly be
used by the library.
** libgnutls: Fixes in gnutls_record_send_range().
** API and ABI modifications:
gnutls_priority_kx_list: Added
gnutls_priority_mac_list: Added
gnutls_priority_cipher_list: Added

(adam)

2013-08-01 18:44:06 UTC MAIN commitmail json YAML

glpk support in math/octave is hosed upstream, so disable by default.

(riastradh)

2013-08-01 12:59:50 UTC MAIN commitmail json YAML

Updated www/ruby-httpclient to 2.3.4.1

(obache)

2013-08-01 12:59:33 UTC MAIN commitmail json YAML

Update ruby-httpclient to 2.3.4.1.

2.3.4.1:
* Respect 1.8.7
* Remove a test accessing non-existing-host

2.3.4:
* Make sure to read socket in BINARY buffer

(obache)

2013-08-01 12:53:48 UTC MAIN commitmail json YAML

Updated www/ruby-faraday to 0.8.8

(obache)

2013-08-01 12:53:26 UTC MAIN commitmail json YAML

Update ruby-faraday to 0.8.8.

bug fixes and some improvements.

(obache)

2013-08-01 12:52:06 UTC pkgsrc-2013Q2 commitmail json YAML

2013-08-01 12:51:54 UTC pkgsrc-2013Q2 commitmail json YAML

Pullup ticket #4195 - requested by bouyer
mail/spamassassin: bug fix patch

Revisions pulled up:
- mail/spamassassin/Makefile                                    1.109
- mail/spamassassin/distinfo                                    1.60 via patch
- mail/spamassassin/patches/patch-sa-update                    1.1

---
  Module Name: pkgsrc
  Committed By: bouyer
  Date: Thu Aug  1 10:29:00 UTC 2013

  Modified Files:
  pkgsrc/mail/spamassassin: Makefile distinfo
  Added Files:
  pkgsrc/mail/spamassassin/patches: patch-sa-update

  Log Message:
  Add a patch from the svn repository (via
  https://issues.apache.org/SpamAssassin/show_bug.cgi?id=6872).
  Fix sa-update with new p5-Net-DNS.
  Bump PKGREVISION

(tron)

2013-08-01 12:41:26 UTC MAIN commitmail json YAML

Updated converters/skf to 1.99.6

(obache)

2013-08-01 12:41:01 UTC MAIN commitmail json YAML

Update skf to 1.99.6.

skf (1.99.6)

  * Fix typo on LWL error process
  * Fix cygwin python3 compilation

-- Seiji Kaneko <efialtes@sourceforge.jp> Fri, 26 Jul 2013 23:13:36 +0900

skf (1.99.5)

  * Fix x-0213 unicode mapping
  * further nkf-compatibility
  * fix utf-16 code detection is escaping too early.
  * support UTF-32 input

(obache)

2013-08-01 10:29:44 UTC MAIN commitmail json YAML

Updated mail/spamassassin to 3.3.2nb5

(bouyer)

2013-08-01 10:29:00 UTC MAIN commitmail json YAML

2013-08-01 09:27:44 UTC MAIN commitmail json YAML

Remove obsolete configure argument.

(wiz)

2013-08-01 08:26:07 UTC MAIN commitmail json YAML

Updated x11/gtkmm to 2.24.4

(adam)

2013-08-01 08:24:50 UTC MAIN commitmail json YAML

2013-08-01 06:30:31 UTC MAIN commitmail json YAML

Add missing introspection files for gstcheck option.
Noticed by Lokesh Mandvekar in pkgsrc-users@.

(obache)

2013-08-01 06:14:54 UTC MAIN commitmail json YAML

2013-08-01 06:09:29 UTC MAIN commitmail json YAML

Updated shells/zsh to 5.0.2nb2

(wiz)

2013-08-01 06:08:33 UTC MAIN commitmail json YAML

2013-08-01 06:02:07 UTC MAIN commitmail json YAML

sync rrl patch version with using base BIND_VERSION.
PR pkg/48102.

(obache)

2013-08-01 05:33:36 UTC MAIN commitmail json YAML

2013-08-01 05:31:21 UTC MAIN commitmail json YAML

Import tex-nanumtype1{,-doc}-3.0 as fonts/tex-nanumtype1{,-doc}.

Nanum is a unicode font designed especially for Korean-language
script. The font was designed by Sandoll Communication and
Fontrix; it includes the sans serif (gothic), serif (myeongjo),
pen script and brush script typefaces. The package provides
Type1 subfonts converted from Nanum Myeongjo (Regular and
ExtraBold) and Nanum Gothic (Regular and Bold) OTFs. C70, LUC,
T1, and TS1 font definition files are also provided. (The
package does not include OpenType/TrueType files, which are
available from Naver)

(minskim)

2013-08-01 00:25:52 UTC MAIN commitmail json YAML

Updated geography/viking to 1.4.2

(gdt)

2013-08-01 00:25:18 UTC MAIN commitmail json YAML

Update viking to 1.4.2.

Bug fix release only

Bug Fixes since 1.4.1:
* Fix menu use of named own Icons since the icons were renamed some time ago.
* [QA] Fix memory leak in drawing new tracks/routes.
* [QA] Fix memory leak on deleting TrackWaypoint layers.
* [QA] Fix large memory leak on viewing Track Properties.
* [QA] Fix incorrect iterator usage.
* [QA] Fix memory leaks on reading in Viking files.
* [QA] Fix memory leak in treeview tooltips and selection.
* [QA] Fix large memory leak when removing DEM layers.
* Fix some interpolated values of a trackpoint on insertion between points.
* Fix handling failed downloads with the My OSM Traces method.
* SF Bugs#101: Fix Acquire from Google Directions.
* Fix name search using Google.
* SF Bugs#100: Fix Crash on viewing Track Properties with extreme gradients.
* SF Bugs#97: Fix missing redownload settings of some maps in the example config
* SF Bugs#99: Increase limit for Map IDs
* Automated check for the latest version. ATM only on Windows systems.
* Enable getting Viking Version as a number from a string to enable comparisons.
* SF#3613971: Remove Geofabrik's OpenStreetMap WMS, as it is not for public use.
* Don't silently fail on attempting to split to a track.
* Fix background thread statusbar update instability.
* Fix location of gdk_threads_enter() to be before first window creation.
* Allow Bing Map source URL to be set via the configuration XML file.
* SF#3610708: Fix Failing to Load DEM files on Big Endian Systems.
* Fix incorrect setting to lowest zoom value when clicking away from
the statusbar zoom menu.
* [QA] Improve create zoom menu to use G_N_ELEMENTS to know array bounds.

Contributors
============

* Rob Norris
* Michael Klein

(gdt)

2013-07-31 21:58:40 UTC MAIN commitmail json YAML

+ gnutls-3.2.3.

(wiz)

2013-07-31 21:38:58 UTC MAIN commitmail json YAML

+ texmaker-4.0.3.

(wiz)

2013-07-31 18:52:34 UTC MAIN commitmail json YAML

Updated databases/mysql55 to 5.5.33

(adam)

2013-07-31 18:51:41 UTC MAIN commitmail json YAML

Changes 5.5.33:

* Previously, program options could be specified in full or as any unambiguous prefix. For example, the --compress option could be given to mysqldump as --compr, but not as --comp because the latter is ambiguous. Option prefixes now are deprecated. They can cause problems when new options are implemented for programs. A prefix that is currently unambiguous might become ambiguous in the future. If an unambiguous prefix is given, a warning now occurs to provide feedback. For example:

Warning: Using unique option prefix compr instead of compress is
deprecated and will be removed in a future release. Please use the
full name instead.

Option prefixes are no longer supported in MySQL 5.7; only full options are accepted.

* comp_err now checks to make sure that new errors are not being added to MySQL 5.1 or 5.5 because the set of errors for these series is frozen.

* Bugs Fixed

(adam)

2013-07-31 18:27:13 UTC MAIN commitmail json YAML

Updated graphics/ilmbase to 2.0.1; graphics/openexr to 2.0.1

(adam)

2013-07-31 18:26:07 UTC MAIN commitmail json YAML

Version 2.0.1
        * Temporarily turning off optimisation code path
        * Added additional tests for future optimisation refactoring
        * Fixes for StringVectors
        * Additional checks for type mismatches
        * Fix for Composite Deep Scanline

(adam)

2013-07-31 18:25:28 UTC MAIN commitmail json YAML

2013-07-31 17:42:22 UTC MAIN commitmail json YAML

Updated databases/mysql56 to 5.6.13

(adam)

2013-07-31 15:19:10 UTC pkgsrc-2013Q2 commitmail json YAML

2013-07-31 15:18:44 UTC pkgsrc-2013Q2 commitmail json YAML

Pullup ticket #4194 - requested by is
lang/swi-prolog-lite: bug fix patch

Revisions pulled up:
- lang/swi-prolog-lite/Makefile                                1.22
- lang/swi-prolog-lite/files/shlib.pl                          deleted

---
  Module Name: pkgsrc
  Committed By: is
  Date: Fri Jul 26 09:29:35 UTC 2013

  Modified Files:
  pkgsrc/lang/swi-prolog-lite: Makefile
  Removed Files:
  pkgsrc/lang/swi-prolog-lite/files: shlib.pl

  Log Message:
  Don't overwrite shlib.pl with the really old version from files/ .
  Fixes PR 48067 by Matthias Kretschmer.
  Tests: Backported to 2013Q1, it passes "make test" on NetBSD/i386
  6.1, the PR submitter's quick test as well as the PR submitter's
  extended application that triggered the PR.

(tron)

2013-07-31 14:11:57 UTC MAIN commitmail json YAML

2013-07-31 12:16:57 UTC MAIN commitmail json YAML

mark as Python3 ready

(drochner)

2013-07-31 11:49:14 UTC MAIN commitmail json YAML

Updated devel/nspr to 4.10nb1

(ryoon)

2013-07-31 11:48:25 UTC MAIN commitmail json YAML

Fix PR pkg/48085

* Version string in nspr is now 4.10.0.

(ryoon)

2013-07-31 11:17:40 UTC MAIN commitmail json YAML

Only pull in ncurses dependency if the system curses doesn't supply wsyncup

(roy)

2013-07-31 10:23:50 UTC MAIN commitmail json YAML

Note update of net/fpdns to 0.10.0pre20130404nb1.

(he)

2013-07-31 10:23:17 UTC MAIN commitmail json YAML

A few changes:
* Change to tar.gz file fetch
* Use perl5 automatic PLIST
* Add a patch so this works with Net::DNS 0.69
* Modify dependence on Net::DNS to be >= 0.42 in accordance with distribution
* Bump PKGREVISION
Thanks to wiz@ for help when I got stuck (auto-plist, include order etc.)

(he)

2013-07-31 10:20:27 UTC MAIN commitmail json YAML

Updating www/py-blosxom to v1.5.3.

What's new in 1.5.3 (July 2013)
===================================
1. Minor fixes

2. Updated and improved documentation

3. Several plugin fixes and updates including Tags, Pagination, and
  Ajax comments

4. Improved tests

(hauke)

2013-07-31 09:51:38 UTC MAIN commitmail json YAML

Changes 5.6.13:

* Important Change; Replication: By default, when promoting integers from a smaller type on the master to a larger type on the slave (for example, from a SMALLINT column on the master to a BIGINT column on the slave), the promoted values are treated as though they are signed. Now in such cases it is possible to modify or override this behavior using one or both of ALL_SIGNED, ALL_UNSIGNED in the set of values specified for the slave_type_conversions server system variable. For more information, see Row-based replication: attribute promotion and demotion, as well as the description of the variable.

* Previously, program options could be specified in full or as any unambiguous prefix. For example, the --compress option could be given to mysqldump as --compr, but not as --comp because the latter is ambiguous. Option prefixes now are deprecated. They can cause problems when new options are implemented for programs. A prefix that is currently unambiguous might become ambiguous in the future. If an unambiguous prefix is given, a warning now occurs to provide feedback. For example:

Warning: Using unique option prefix compr instead of compress is
deprecated and will be removed in a future release. Please use the
full name instead.

Option prefixes are no longer supported in MySQL 5.7; only full options are accepted.

* The C API libmysqlclient shared-library .so files now have version 18.1.0 (up from version 18.0.0 used in MySQL 5.5).

* In batch mode, mysql formatted result status messages such as “"Query OK, 1 row affected"” but did not print them. Now these messages are not formatted.

* Bugs Fixed

(adam)

2013-07-31 09:48:36 UTC MAIN commitmail json YAML

Note update of net/p5-Net-DNS to 0.69nb1.

(he)

2013-07-31 09:47:52 UTC MAIN commitmail json YAML

Add a patch allowing the caller to tweak the qdcount, ancount,
nscount and arcount header fields, so that fpdns can be allowed to
craft particular packets.

(he)

2013-07-31 07:12:38 UTC MAIN commitmail json YAML

Updated games/puzzles to 9976

(wiz)

2013-07-31 07:12:29 UTC MAIN commitmail json YAML

2013-07-31 07:10:44 UTC MAIN commitmail json YAML

Updated devel/p5-Data-UUID to 1.219

(wiz)

2013-07-31 07:10:35 UTC MAIN commitmail json YAML

Update to 1.219:

1.219    2013-07-06
  - cygwin fixes (thanks, Reini Urban!)
  - Skip t/threads.t unless perl version is 5.13.4 or greater (thanks, VPIT)
  - compile with strict C89 compilers (thanks, VPIT)
  - more bugfixes (thanks, VPIT)

(wiz)

2013-07-31 07:05:17 UTC MAIN commitmail json YAML

Updated net/openvpn to 2.3.2; math/glpk to 4.52.1

(adam)

2013-07-31 07:02:35 UTC MAIN commitmail json YAML

GLPK 4.52.1 (release date: Jul 28, 2013)

        This is a bug-fix release.

        A version information bug in Makefile.am was fixed. Thanks to
        Sebastien Villemot <sebastien@debian.org> for bug report.

GLPK 4.52 (release date: Jul 18, 2013)

        The clique cut generator was essentially reimplemented, and now
        it is able to process very large and/or dense conflict graphs.

        A simple rounding heuristic was added to the MIP optimizer.

        Some bugs were fixed in the proximity search heuristic routine.
        Thanks to Giorgio Sartor <0gioker0@gmail.com>.

        New command-line option '--proxy [nnn]' was added to glpsol to
        enable using the proximity search heuristic.

        A bug (incorrect processing of LI column indicator) was fixed
        in the mps format reading routine. Thanks to Charles Brixko for
        bug report.

(adam)

2013-07-31 06:53:21 UTC MAIN commitmail json YAML

Changes 2.3.2:
      Only print script warnings when a script is used. Remove stray mention of script-security system.
      Move settings of user script into set_user_script function
      Move checking of script file access into set_user_script
      Provide more accurate warning message
      Fix NULL-pointer crash in route_list_add_vpn_gateway().
      Fix problem with UDP tunneling due to mishandled pktinfo structures.
      Always push basic set of peer info values to server.
      make 'explicit-exit-notify' pullable again
      Fix proto tcp6 for server & non-P2MP modes
      Fix Windows script execution when called from script hooks
      Fixed tls-cipher translation bug in openssl-build
      Fixed usage of stale define USE_SSL to ENABLE_SSL
      Fix segfault when enabling pf plug-ins

(adam)

2013-07-31 06:37:27 UTC MAIN commitmail json YAML

Construct CC_VERSION differenty; fix for Xcode where clang reports itself as Apple LLVM

(adam)

2013-07-31 03:21:02 UTC MAIN commitmail json YAML

Updated net/py-zmq to 13.1.0

(rodent)

2013-07-31 03:20:45 UTC MAIN commitmail json YAML

Updated to latest stable, 13.1.0. No ChangeLog/NEWS. Include
python/application.mk and REPLACE_PYTHON in a number of files.

(rodent)

2013-07-30 20:18:05 UTC pkgsrc-2013Q2 commitmail json YAML

2013-07-30 20:17:50 UTC pkgsrc-2013Q2 commitmail json YAML

Pullup ticket #4193 - requested by ryoon
www/apache24: security update

Revisions pulled up:
- www/apache24/Makefile                                        1.21 via patch
- www/apache24/PLIST                                            1.11
- www/apache24/distinfo                                        1.10
- www/apache24/patches/patch-support_htdbm.c                    deleted
- www/apache24/patches/patch-support_htdigest.c                deleted
- www/apache24/patches/patch-support_htpasswd.c                deleted
- www/apache24/patches/patch-support_passwd__common.c          deleted
- www/apache24/patches/patch-support_passwd__common.h          deleted

---
  Module Name: pkgsrc
  Committed By: ryoon
  Date: Tue Jul 30 12:51:29 UTC 2013

  Modified Files:
  pkgsrc/www/apache24: Makefile PLIST distinfo
  Removed Files:
  pkgsrc/www/apache24/patches: patch-support_htdbm.c
      patch-support_htdigest.c patch-support_htpasswd.c
      patch-support_passwd__common.c patch-support_passwd__common.h

  Log Message:
  Update to 2.4.6

  Changelog:
  Security buxfixes.
      SECURITY: CVE-2013-1896 (cve.mitre.org) Sending a MERGE request against a URI handled by mod_dav_svn with the source href (sent as part of the request body as XML) pointing to a URI that is not configured for DAV will trigger a segfault.
      SECURITY: CVE-2013-2249 (cve.mitre.org) mod_session_dbd: Make sure that dirty flag is respected when saving sessions, and ensure the session ID is changed each time the session changes. This changes the format of the updatesession SQL statement. Existing configurations must be changed.

  And feature enhancement and bugfixes.

(tron)

2013-07-30 19:52:36 UTC MAIN commitmail json YAML

Added security/PACK version 0.0.3

(wiz)

2013-07-30 19:52:20 UTC MAIN commitmail json YAML

2013-07-30 19:52:09 UTC MAIN commitmail json YAML

Import PACK-0.0.3 as security/PACK.

PACK (Password Analysis and Cracking Toolkit) is a collection of
utilities developed to aid in analysis of password lists and
enhancing cracking of passwords using smart rule generation. It
can be used to reverse word mangling rules, generate source words
and optimize password masks for the Hashcat family of tools.

NOTE: The toolkit itself is not able to crack passwords, but instead
designed to make operation of password crackers more efficient.

(wiz)

2013-07-30 19:50:05 UTC MAIN commitmail json YAML

+ Warn about using REPLACE_PYTHON without including application.mk.

(wiz)

2013-07-30 19:15:30 UTC MAIN commitmail json YAML

PR/48100: Gergely Egervary: Fix compilation on older NetBSD systems.

(christos)

2013-07-30 19:15:24 UTC MAIN commitmail json YAML

Updated textproc/markdown-mode to 2.0

(wiz)

2013-07-30 19:15:15 UTC MAIN commitmail json YAML

Update to 2.0:

Markdown Mode 2.0 Release Notes

Markdown Mode version 2.0 was released on March 24, 2013. This
is a major new stable release with many new features, including some
changes to keybindings for element insertion and outline navigation.
This new stable version can be downloaded from the
Markdown Mode homepage. Below is a description of significant or
user-visible enhancements or bug fixes. See the Git repository
for a complete history of changes.

New Features

Keybinding Changes

Physical styles: element insertion commands prefixed by C-c
C-p have been removed in favor of their logical style
counterparts prefixed by C-c C-s.
Shift is now the preferred way to distinguish keybindings for two
similar elements:

Insert an inline link with C-c C-a l or a reference
link with C-c C-a L. The latter keybinding is new
and preferred over C-c C-a r, which is deprecated.
Insert an inline image with C-c C-a l or a reference
image with C-c C-a L. The latter keybinding and
insertion functionality is new.
The new automatic header insertion function (more below) is
bound to C-c C-t h, with C-c C-t H being a
variant that indicates a preference for Setext headings.
Insert an ATX level-one heading with C-c C-t 1 or a
Setext level-one heading with C-c C-t ! (!
is S窶�1). The latter keybinding is new and is
preferred over C-c C-t t, which is deprecated.
Insert an ATX level-two heading with C-c C-t 2 or a
Setext level-two heading with C-c C-t @ (@
is S窶�2). The latter keybinding is new and is preferred
over C-c C-t s, which is deprecated.

Footnotes:

Insert new footnote: C-c C-f n has been changed to
C-c C-a f.
Jump to footnote text: C-c C-f g has been superceded
by C-c C-j (markdown-jump).
Jump to footnote marker: C-c C-f b has been
superceded by C-c C-j (markdown-jump).
Kill footnote: C-c C-f k has been superceded by
C-c C-k (markdown-kill-thing-at-point).

Several other new keybdings have been introduced and are described
in more detail below.

Smarter Markup Insertion

Fast heading insertion with a single command which automatically
calculates the type (atx or setext) and level (which can now be
cycled quickly, see below). Prefix with C-u to promote
the heading by one level or C-u C-u to demote the
heading by one level. Headings with a specific level or type
can still be inserted quickly with specific keybindings.
ATX heading insertion will use current line as heading text if not
blank and there is no active region.
Setext heading insertion will prompt for heading title when there is
no active region.
When the point is at a heading, the heading insertion commands will
replace the heading at point with a heading of the requested level
and type.
When there is no active region, the bold, italic, code, link, and
image insertion commands will operate on the word at point, if any,
so that you don窶冲 have to have an active selection for simple
modifications.
Repeating the bold, italic, or code insertion commands when the
point is at an element of the corresponding type will remove the
markup.
Smart list item insertion with M-RET, with indentation
and marker determined by the surrounding context. Prefix with
C-u to decrease the indentation by one level or
C-u C-u to increase the indentation one level.
Indentation of preformatted text and blockquotes will be adjusted
automatically in contexts where more indentation is required, as in
nested lists. (For example, in Markdown, a preformatted text block
inside a first-level list item must have eight spaces of
indentation.)
Improved reference link insertion with label completion.

Use word at point as link text, if possible, when there is no
active region.
Tab completion of reference labels from the set of currently
defined references.
Reference link insertion no longer prompts for
a URL or title if the label is already defined.
If no URL is given, create an empty reference definition
and move the point there.
Customizable reference link location via
markdown-reference-location.

Basic reference-style image markup insertion.
Multiple horizontal rule styles, customizable as a list of strings,
which can be cycled through.
New URL insertion command for inserting plain URLs delimited by
angle brackets (C-c C-a u). Works on URL at point, if any,
when there is no active region.
Generally improved insertion commands with respect to insertion of
surrounding whitespace and point position after insertion
(e.g., ensuring blank lines before and after newly inserted headings
and horizontal rules).

Markup Removal

Easily kill an element (e.g., a link or reference definition) at the
point and store the most important part in the kill ring (e.g., the
link text or URL).

Markup Completion

Completion (C-c C-]) normalizes the markup for an
element:

balancing hash marks and removing extra whitespace for atx
headings,
equating the length of the underline with the text for setext
headings, and
ensuring that horizintal rule strings are chosen from a
pre-defined list of strings (markdown-hr-strings).

Markup Promotion and Demotion

Markup promotion and demotion via C-c C窶� and C-c
C-=, respectively. The sequences M-<up> and
M-<down> may also be used.
Certain types of markup may be promoted or demoted: atx headings,
setext headings, horizontal rules, and list items.
Bold and italic also be toggled between asterisks and
underscores.
Promotion and demotion commands also cycle when level boundaries are
reached (e.g. when demoting a level six heading, it cycles back a
level one heading).

List and Region Editing

Move list items uper and more
accurate. The pre block matching routines have been completely
rewritten, with unit tests. The previous implementation was
incorrect in some cases and generally slow. This should be much
faster and more accurate for pre blocks inside nesterule for nested list items:
in a list item of level n, preformatted text must be indented at
least 4(n + 1) spaces.
Font lock for title strings in inline links.
Subtle syntax highlighting for hard line breaks.
More inclusive blockquote regular expressiofor more accurate syntax highlighting.

New and Improved Movement Commands

Jumping:

Quickly jump between reference definitions and reference-style links
and between footnote markers and footnote text with
C-c C-j.
Create undefined references when jumping from a reference link.
When jumping from a reference definition used by multiple
reference links, show a temporary buffer with buttons for
selecting which link to jump to. Possible locations may be
cycled with TAB and S-TAB.

Revised outline navigation commands, following org-mode. This
frees up the sexp navigation keys C-M-f and
C-M-b which can be useful in Markdown documents which
have many matching delimiters, as well as the defun navigation keys
C-M-a and C-M-e.
Previous/next section movement with C-M-a and
C-M-e (in Emacs parlance, this is movement by defun).
Mark the current section with C-M-h.
Previous/next paragraph movement via M-{ and M-}.
Previous/next block movement with C-u M-{ and C-u M-}.

Link Following and Movement

Unified link following: open links in a browser and wiki links in a
new buffer with the same keybinding (C-c C-o). This
supercedes the separate wiki link following command
(C-c C-w).
Generalized link movement and following: move between and open all
link types (inline, reference, wiki, angle URIs) using the same key
bindings (M-n and M-p). Previously, these
commands only moved between wiki links, but with the above following
enhancement, moving between hyperlinks of all types is more useful.
Remove wiki link following with RET and
markdown-follow-wiki-link-on-enter setting.

Other Enhancements

Respect hard line breaks when filling paragraphs.
A downside of this is that paragraph movement commands will also
stop at hard line breaks, thus slightly changing the definition of
窶徘aragraph窶� in this mode. In those cases, use the new block
movement commands instead.
Use adaptive filling for list items and blockquotes.

Treat all list items (any marker type) the same way with respect
to filling.
Retain the > prefix when filling blockquotes.
Fill list items inside of blockquotes.

Add indentation positions: preceding list markers and pre block position.
imenu support.
Added before and after export hooks.

markdown-before-export-hook can make changes to the source
buffer (e.g., preprocessing the Markdown source before running
Markdown). Any changes made will be kept until the file is
exported, so they will be incorporated into the resulting XHTML
output, and the buffer will be restored to it窶冱 original state
after exporting.
markdown-after-export-hook may modify the resulting output
buffer after export but before the output file is saved (e.g.,
postprocessing the XHTML output).

Added a library of regression tests which currently contains 1cks for older Emacsen and Xemacs.
Numerous other internal improvements to make the code base more robust.
Use button-map for navigating undefined references, so that
references can be navigated via the keyboard by pressing
TAB and S-TAB.
Clean up whites:

Dynamic loading and unloading for math support with
refontification.
Allow underscores and colons in equation labels.

GFM (GitHub Flavored Markdown) Mode Improvements

Changes italic font lock behavior to match GFM specification
regarding underscores in words.
Syntax highlighting for GFM quoted code blocks with an optional
language keyword.
Insertion command (C-c C-s P) for GFM quoted code blocks.

Bug Fixes

Fix bug in heading visibility cycling introduced in version 1.9
where the level of headings was being calculated incorrectly.
Fix problems inserting ATX headings at end of buffer.
Support small Setext headings (with fewer than three characters).
Several improvements to inline code syntax highlighting.

No need to prohibit spaces after the leading backquotes.
Markdown allows more than two leading backquotes (but the same number
must appear at the end to close the code tag).
Ensure following character is not a backquote.
Fix a bug where code fragments separated by a single character
were not highlighted correctly. (This is difficult or impossible
to do with regular expressions in Emacs, which do not support
negative lookahead or negative lookbehind, so a matching function
is used now.)

Fix some edge cases regarding escaping, spaces, etc. for bold and
italic font lock.
Prohibit newlines and tabs immediately after opening bold and italic
delimiters. This fixes a bug where italics would not be
highlighted following a horizontal rule
Improved multi-line font lock performance for large files.
Improved multi-line font lock at beginning of buffer.
List items with any of the three markers are filled in the same way
(previously list items starting with + were not filled with
hanging indentation).
Fix end detection for empty list items. Don窶冲 skip over the
whitespace following the marker on the same line. Previously, empty
list items were not being detected properly by
markdown-cur-list-item-bounds as a result of this.
Don窶冲 exclude [^], which is a valid reference tag (but let窶冱
please stick to alphanumeric characters).
No longer highlight escaped wiki links.
Fix line number buttons for reference checking and make all buttons
clickable.
Fix killing of footnotes with no text.
Fix escaping in markdown-xhtml-standalone-regexp.
Fix a font-lock edge case involving footnote markers preceding
inline links.
More accurate font-lock for ATX headings in edge cases.
Fix killing of footnotes from footnote text.

1.9

markdown-mode 1.9

markdown-mode version 1.9 was released on
January 25, 2013. This is a major new stable release with important
bug fixes.

New features:

Support for setext-style headers in outline-mode.
Thanks to Shigeru Fukaya.
Font lock for tilde-fenced code blocks.
Reference link insertion (C-c C-a r).
Support both forms of aliased wiki links:
[[link text|PageName]] and [[PageName|link text]]
(markdown-wiki-link-alias-first).
Footnote support: font lock and insertion, deletion, and
navigation functions for footnotes (prefixed by C-c C-f;
following for wiki links is now C-c C-w).
Thanks to Joost Kremers.
Improved preview and export commands.
Thanks to Donald Ephraim Curtis.
imenu support. Thanks to Akinori Musha.
Added autoload token for gfm-mode.
Thanks to Max Penet and Peter Eisentraut for the suggestion.
Optional character set declaration in XHTML output.
Thanks to Franテァois Gannaz for the suggestion.
Smart unindentation when pressing delete at the beginning of a
line. Thanks to Zhenlei Jia.
Optional prefix argument to C-c C-w for opening wiki links
in another window.
Open inline and reference links and inline URIs in browser
(C-c C-o). Thanks to Peter Jones.
Open files in a standaline previewer or editor (C-c C-c o).
Clean up numbered/ordered lists (C-c C-c n).
Thanks to Donald Ephraim Curtis.
Save Markdown output to kill ring (copy to clipboard) (C-c C-c w).
Thanks to Donald Ephraim Curtis.

Bug fixes:

Fixed a bug which caused unusual behavior in functions performing
search, replace, and/or matching operations.
Thanks to Christopher J. Madsen for the patch.
Fixed a bug which caused an incompatibility with orgtbl-mode.
Thanks to Vegard Vesterheim for the report and to Carsten Dominik
for a patch.
Fixed a bug where reference links at the beginning of a line
would be mistaken for reference definitions.
Improved font lock for headers.
Improved font lock for reference definitions. Thanks to Ian Yang.
Avoid byte compiler warning about region-exists-p in GNU Emacs.
Additional key bindings for cross-platform header cycling
compatibility.
Fix problem with externally modified files on disk where the user
would get stuck in a loop answering 窶徨eally edit the buffer?窶�
Thanks to Bryan Fink for a detailed report.

Other improvements:

Improve markdown-mode-hook docstring.
Thanks to Shigeru Fukaya for the more precise description.
Don窶冲 require Common Lisp extensions at run time.
Thanks to Shigeru Fukaya.
Prefer visual-line-mode, the replacement for longlines-mode,
when in gfm-mode. Thanks to Christopher J. Madsen.
Proper GitHub wiki link handling in gfm-mode. Thanks to Kevin
Porter.
XEmacs compatibility:

Avoid malformed list errors during font definitions.
Handle replace-regexp-in-string.
Use text properties instead of overlays.
Fall back to set-buffer-modified-p when
restore-buffer-modified-p is unavailable.
Many additional fixes. Thanks to Michael Sperber.

Handle wiki links in buffers not associated with a file.
Update autoload documentation to support byte compilation.
Option to use - instead of _ for wiki links in gfm-mode.
Add two tab stops to possible indentation positions following list
items.

Minor bug fixes:

Font lock fix for URLs with underscores.
Escape shell commands to handle filenames with spaces, etc.
Thanks to Marcin Kasperski for a patch.
Use :slant instead of unsupported :italic in font spec.
Fix typo in paragraph-fill regexp.

(wiz)

2013-07-30 19:09:14 UTC MAIN commitmail json YAML

Updated textproc/mdoclint to 1.22

(wiz)

2013-07-30 19:09:00 UTC MAIN commitmail json YAML

2013-07-30 19:07:23 UTC MAIN commitmail json YAML

2013-07-30 18:57:30 UTC MAIN commitmail json YAML

2013-07-30 18:51:16 UTC MAIN commitmail json YAML

2013-07-30 18:50:07 UTC MAIN commitmail json YAML

Remove mentions of -O, noone's implemented it yet or will soon.

(wiz)

2013-07-30 18:46:29 UTC MAIN commitmail json YAML

Make Bq and Er optional for errors.

(wiz)

2013-07-30 18:37:56 UTC MAIN commitmail json YAML

2013-07-30 14:43:31 UTC MAIN commitmail json YAML

update cvsweb for newer perl warnings
update apache-ant for CVE-2013-1571

(tez)

2013-07-30 14:40:59 UTC MAIN commitmail json YAML

update to 1.9.2 - just a fix for CVE-2013-1571

(tez)

2013-07-30 13:56:20 UTC MAIN commitmail json YAML

Fix build under Cygwin.

* For Cygwin build -no-undefined is needed for libtool.

(ryoon)

2013-07-30 13:43:47 UTC MAIN commitmail json YAML

Fix packaging on Cygwin.

* On Microsoft Windows platform, liblzma.def is created to import librares
  for non-GNU toochains.

(ryoon)

2013-07-30 13:28:40 UTC MAIN commitmail json YAML

Fix build on Cygwin.

* Remove -Wl,--disable-auto-import option. With this option, I have gotten
  "undefined reference to environ" error.

(ryoon)

2013-07-30 13:15:04 UTC MAIN commitmail json YAML

+ glpk-4.52.1, gssdp-0.14.4, gupnp-0.20.4, milter-manager-2.0.0,
  nut-18.10, vinagre-3.8.3.

(wiz)

2013-07-30 13:01:11 UTC MAIN commitmail json YAML

2013-07-30 12:52:05 UTC MAIN commitmail json YAML

Updated www/apache24 to 2.4.6

(ryoon)

2013-07-30 12:51:29 UTC MAIN commitmail json YAML

Update to 2.4.6

Changelog:
Security buxfixes.
    SECURITY: CVE-2013-1896 (cve.mitre.org) Sending a MERGE request against a URI handled by mod_dav_svn with the source href (sent as part of the request body as XML) pointing to a URI that is not configured for DAV will trigger a segfault.
    SECURITY: CVE-2013-2249 (cve.mitre.org) mod_session_dbd: Make sure that dirty flag is respected when saving sessions, and ensure the session ID is changed each time the session changes. This changes the format of the updatesession SQL statement. Existing configurations must be changed.

And feature enhancement and bugfixes.

(ryoon)

2013-07-30 12:27:20 UTC MAIN commitmail json YAML

Fix build under Cygwin64.

* Treat uname -p = unknown like machine.sh, use uname -m instead.

(ryoon)

2013-07-30 11:53:12 UTC MAIN commitmail json YAML

Updated security/KeePass to 2.23

(ryoon)

2013-07-30 11:52:07 UTC MAIN commitmail json YAML

Update to 2.23

Changelog:
Changes from 2.22 to 2.23:

New Features:

    New password quality estimation algorithm.
    Added toolbar buttons: 'Open URL(s)', 'Copy URL(s) to Clipboard' and 'Perform Auto-Type'.
    Added 'Generate Password' command in the context menu of the KeePass system tray icon.
    Added 'Copy history' option in the entry duplication dialog (enabled by default).
    Added 'Duplicate Group' context menu command.
    In the MRU list, currently opened files now have an '[Opened]' suffix and are blue.
    When a dialog is displayed, (double) clicking the KeePass system tray icon now activates the dialog.
    Added {T-REPLACE-RX:...} placeholder, which replaces text using a regular expression.
    Added {VKEY-NX X} and {VKEY-EX X} special key codes.
    Added 'Perform auto-type with selected entry' trigger action.
    Added 'Import into active database' trigger action.
    Mozilla Bookmarks HTML import: added support for groups, bookmark descriptions and icons.
    Mozilla Bookmarks JSON import: bookmark descriptions are now imported into the note fields of entries.
    RoboForm import: added support for the new file format.
    Added support for importing Network Password Manager 4.0 CSV files.
    Enhanced SafeWallet XML importer to additionally support importing web entries and groups from very old export file versions (for newer versions this was already supported).
    Added database repair mode warning.
    Added option to accept invalid SSL certificates (turned off by default).
    Added user activity notification event for plugins.
    File transactions for FTP URLs are now always disabled when running under .NET 4.0 in order to workaround .NET bug 621450.
    Added workaround for Mono list view item selection bug.
    Added workaround for Mono bug 649266; minimizing to tray now removes the task bar item and restoring does not result in a broken window anymore.
    Added workaround for Mono bug 5795; text and selections in password boxes are now drawn properly (a monospace font can only be used on Windows due to the bug).
    Added workaround for Mono bug 12525; dialog banners are now drawn correctly again.
    Added workaround for Mono form loading bug.
    KPScript: added 'Import' command.
    KPScript: the 'ListEntries' command now also outputs date/time fields of entries.

Improvements / Changes:

    When the option for remembering the last used database is enabled, KeePass now remembers the last active database (instead of the last opened or saved database).
    The 'Add Group' command and the F2 key in the groups tree view now open the group editing dialog; in-place tree node label editing is disabled.
    Custom string and plugin-provided columns in the 'Configure Columns' dialog are sorted alphabetically now.
    Improved behavior when closing inactive databases.
    Improved support for trigger actions during database closing.
    The 'Special' GUI character set now includes '|' and '~'.
    The 'High ANSI' character set now consists of the range [U+0080, U+00FF] except control and non-printable characters.
    The options dialog is now listed in the task bar when it is opened while KeePass is minimized to the system tray.
    A remembered user account usage state can now be preset even when the user account option is disabled using key prompt configuration flags.
    Improved initial input focus in key creation/prompt dialogs when key creation/prompt configuration flags are specified.
    During synchronization, the status dialog is now closed after all files have been saved.
    Improved behavior of the global KeePass activation hot key when a dialog is displayed.
    Changed auto-type command icon.
    Shortened product name in main window title.
    Improved data URI validation.
    Custom clipboard data is now encoded as data URI (with a vendor-specific MIME type).
    Improved configuration loading performance.
    Enhanced IO connection problem diagnostics.
    Improved single instance checking on Unix-like systems.
    KeePassLibC DLLs and ShInstUtil are now explicitly marked as DEP- and ASLR-compatible (like the executable file).
    Various UI improvements.
    Various code optimizations.
    Minor other improvements.

Bugfixes:

    The suffixes to the 'Inherit setting from parent' options on the 'Behavior' tab of the group editing dialog now correctly show the inherited settings of the current group's parent.
    When locked, the main window's title doesn't show the full path of the database anymore when the option 'Show full path in title bar (instead of file name only)' is turned off.
    The status bar is now updated correctly after sorting by a column.

Changes from 2.21 to 2.22:

New Features:

    When the option for remembering key sources is enabled, KeePass now also remembers whether the user account is required.
    Added 'View' -> 'Grouping in Entry List' menu.
    Added 'Close active database' trigger action.
    Added '-ioiscomplete' command line option, which tells KeePass that the path and file system credentials are complete (the 'Open URL' dialog will not be displayed then).
    Added support for importing SafeWallet XML files (3.0.4 and 3.0.5).
    Added support for importing TurboPasswords 5.0.1 CSV files.
    LastPass CSV importer: added support for group trees.
    Alle meine Passworte XML importer: added support for custom fields and group names with special characters.
    Password Safe XML importer: added support for the e-mail field.
    Added 'Help' button in the generic CSV importer dialog.
    Added workaround for .NET bug 642188; top visible list view items are now remembered in details view with groups enabled.
    Added workaround for Mono form title bar text update bug (which e.g. caused bug 801414).

Improvements / Changes:

    After closing a character picking dialog, KeePass now explicitly activates the previous window.
    Improved behavior when cancelling the icon picker dialog.
    Main window activation redirection now works with all KeePass dialogs automatically.
    The window state of the current database is now remembered before opening another database.
    Previous parameters are now discarded when switching between different trigger event/condition/action types.
    Unified separators in group paths.
    The UI state is now updated after adding an entry and clicking an entry reference link in the entry view.
    The '-entry-url-open' command line option now searches for matching entries in all open databases.
    Improved database context determination when opening an URL.
    Added support for special values in date/time fields imported from KeePass 1.x.
    Improved HTML entity decoding (support for more entities and CDATA sections, improved performance, ...).
    RoboForm HTML importer: URLs are converted to lower-case now and support for a special order rotation of attributes has been added.
    Removed Password Gorilla CSV importer; users should use the generic CSV importer (which can import more data than the old specialized CSV importer).
    Improved file discoveries.
    Improved test form entry auto-type window definition.
    In the MSI package, the version is now included in the product name.
    Native key transformation library: replaced Boost threads by Windows API threads (because Boost threads can result in crashes on restricted Windows 7 x64 systems).
    Various UI improvements.
    Various code optimizations.
    Minor other improvements.

Bugfixes:

    (None).

(ryoon)

2013-07-30 09:20:02 UTC MAIN commitmail json YAML

Fix python-enabled build.

(jperkin)

2013-07-30 09:19:28 UTC MAIN commitmail json YAML

Replace no longer existing master site, by nk@kajander.fi.

(is)

2013-07-30 07:14:50 UTC MAIN commitmail json YAML

2013-07-30 07:14:09 UTC MAIN commitmail json YAML

2013-07-30 07:09:10 UTC MAIN commitmail json YAML

Updated x11/libX11 to 1.6.1

(wiz)

2013-07-30 07:09:01 UTC MAIN commitmail json YAML

Update to 1.6.1:

This release includes fixes to the code, docs & build system.
It makes both clang & doclifter happier.  It includes patches
upstreamed from Ubuntu, NetBSD, and Solaris.

Alan Coopersmith (10):
      Update README to reflect where to find the Xlib specs now
      specs/libX11: correct prototype for XListPixmapFormats/XImageByteOrder
      troff macro expansion in specs/libX11
      Require ANSI C89 pre-processor, drop pre-C89 token pasting support
      XSetModifierMapping: Use Data instead of GetReqExtra
      Refactor common code from XAddHost & XRemoveHost into single function
      omGeneric: remove space between struct name & member name
      Add ku_TR.UTF-8 (Kurdish language, Turkey region) to compose/locale.dir
      Fix undefined XCMSDIR error when building lint library
      libX11 1.6.1

Eric S. Raymond (2):
      Remove call to undefined macro.
      Remove call to undefined macro.

Kees Cook (2):
      libX11: check size of GetReqExtra after XFlush
      libX11: check "req" when calling GetReqExtra

Thomas Klausner (6):
      Deal with the limited range of VAX floating point numbers when compiling for VAX.
      Stop truncating source to destination length if it is larger.
      Use newer callback-based API for XIM.
      Check for symbol existence with #ifdef, not #if
      Fix out-of-range comparison in _XF86BigfontQueryFont
      Tighten out-of-range comparisons.

(wiz)

2013-07-30 04:00:25 UTC MAIN commitmail json YAML

Fixes build on NetBSD-5.2, missing newline at end of file.

(obache)

2013-07-30 03:38:38 UTC MAIN commitmail json YAML

Add paragraph on readline.buildlink3.mk and devel/readline/buildlink3.mk.

(ryoon)

2013-07-30 03:37:12 UTC MAIN commitmail json YAML

2013-07-30 01:27:37 UTC MAIN commitmail json YAML

Bump PKGREVISION from zeromq ABI bump.

(obache)

2013-07-29 23:39:42 UTC MAIN commitmail json YAML

ABI bumped at 3.1.0.

(obache)

2013-07-29 21:12:26 UTC MAIN commitmail json YAML

Note update of the "wireshark" package to version 1.10.1.

(tron)

2013-07-29 21:12:07 UTC MAIN commitmail json YAML

Update "wireshark" package to version 1.10.1. Changes since 1.10.0:
- The following vulnerabilities have been fixed.
  * wnpa-sec-2013-41
    The DCP ETSI dissector could crash. (Bug 8717)
    Versions affected: 1.10.0, 1.8.0 to 1.8.7
    CVE-2013-4083
  * wnpa-sec-2013-42
    The P1 dissector could crash. Discovered by Laurent Butti.
    (Bug 8826)
    Versions affected: 1.10.0
    CVE-2013-4920
  * wnpa-sec-2013-43
    The Radiotap dissector could crash. Discovered by Laurent
    Butti. (Bug 8830)
    Versions affected: 1.10.0
    CVE-2013-4921
  * wnpa-sec-2013-44
    The DCOM ISystemActivator dissector could crash. Discovered
    by Laurent Butti. (Bug 8828)
    Versions affected: 1.10.0
    CVE-2013-4924
    CVE-2013-4926
  * wnpa-sec-2013-45
    The Bluetooth SDP dissector could go into a large loop.
    Discovered by Laurent Butti. (Bug 8831)
    Versions affected: 1.10.0, 1.8.0 to 1.8.8
    CVE-2013-4927
  * wnpa-sec-2013-46
    The Bluetooth OBEX dissector could go into an infinite
    loop. (Bug 8875)
    Versions affected: 1.10.0
    CVE-2013-4928
  * wnpa-sec-2013-47
    The DIS dissector could go into a large loop. (Bug
    8911)
    Versions affected: 1.10.0, 1.8.0 to 1.8.8
    CVE-2013-4929
  * wnpa-sec-2013-48
    The DVB-CI dissector could crash. Discovered by Laurent
    Butti. (Bug 8916)
    Versions affected: 1.10.0, 1.8.0 to 1.8.8
    CVE-2013-4930
  * wnpa-sec-2013-49
    The GSM RR dissector (and possibly others) could go into a
    large loop. (Bug 8923)
    Versions affected: 1.10.0, 1.8.0 to 1.8.8
    CVE-2013-4931
  * wnpa-sec-2013-50
    The GSM A Common dissector could crash. (Bug 8940)
    Versions affected: 1.10.0, 1.8.0 to 1.8.8
    CVE-2013-4932
  * wnpa-sec-2013-51
    The Netmon file parser could crash. Discovered by G.
    Geshev. (Bug 8742)
    Versions affected: 1.10.0, 1.8.0 to 1.8.8
    CVE-2013-4934
  * wnpa-sec-2013-52
    The ASN.1 PER dissector could crash. Discovered by
    Oliver-Tobias Ripka. (Bug 8722)
    Versions affected: 1.10.0, 1.8.0 to 1.8.8
    CVE-2013-4935
  * wnpa-sec-2013-53
    The PROFINET Real-Time dissector could crash. (Bug
    8904)
    Versions affected: 1.10.0
    CVE-2013-4936
- The following bugs have been fixed:
  * Mark retransmitted SYN and FIN packets as retransmissions.
  * Wireshark hides under Taskbar. (Bug 3034)
  * IEEE 802.15.4 frame check sequence in "Chipcon mode" not
    displayed correctly. (Bug 4507)
  * Mask in Lua ProtoField.uint32() does not work as expected.
    (Bug 5734)
  * Crash when applying filter with Voip calls. (Bug 6090)
  * Delta time regressions to tshark introduced with SVN 45071.
    (Bug 8160)
  * Add MAC-DATA support to TETRA dissector and other minor
    improvements. (Bug 8708)
  * Crash analyzing VoIP Calls (T38). (Bug 8736)
  * Wireshark writes empty NRB FQDN which makes trace
    unloadable. (Bug 8763)
  * Quick launch icon is absent, so it shows up as a generic
    icon. (Bug 8773)
  * Wrong encoding for 2 pod files, UTF-8 characters in
    another. (Bug 8774)
  * SCSI (SPC) sense key specific information field must not
    include SKSV. (Bug 8782)
  * Wireshark crashes when closing Flow Graph with Graph
    Analysis opened. (Bug 8793)
  * Wrong size of LLRP ProtocolID Parameter in Accessspec
    Parameter. (Bug 8809)
  * Detection of IPv6 works only on Solaris 8. (Bug 8813)
  * ip.opt.type triggers for TCP NOP option. (Bug 8823)
  * DCOM-SYSACT dissector crash. (Bug 8828)
  * Incorrect decoding of MPLS Echo Request with BGP FEC.
    (Bug 8835)
  * Buggy IEC104 dissector caused by commit r48958. (Bug
    8849)
  * ansi_637_tele dissector displays MSB as MBS for Call-Back
    Number. (Bug 8851)
  * LISP Map-Notify flags I and R shown incorrectly. (Bug
    8852)
  * ONTAP_V4 fhandle decoding leads to dissector bug. (Bug
    8853)
  * Dropped bytes in imap dissector. (Bug 8857)
  * Kismet drone/server dissector improvements. (Bug 8864)
  * TShark iostat_draw sizeof mismatch. (Bug 8888)
  * SCTP bytes graph crash. (Bug 8889)
  * Patch to Wireshark/tshark usage info and man pages to
    document all timestamp (-t) options. (Bug 8906)
  * Strange behavior of tree expand/collapse in packet details.
    (Bug 8908)
  * Graph Filter field limited to 256 characters. (Bug
    8909)
  * Filter doesn't support cflow ASN larger than 65535.
    (Bug 8959)
  * Wireshark crashes when switching from a v1.11.0 profile to
    a v1.4.6 prof and then to a v1.5.1 prof. (Bug 8884)
  * SIP stats shows incorrect values for Max/Ave setup times.
    (Bug 8897)
  * NFSv4 delegation not reported correctly. (Bug 8920)
  * Issue with Capture Options Adapter List. (Bug 8932)
  * RFC 5844 - IPv4 Support for Proxy Mobile IPv6 - Mobility
    option IPv4 DHCP Support Mode Option malformed packet.
    (Bug 8957)
  * RFC 3775 - Mobility Support in IPv6 - Mobility option PadN
    incorrectly highlights + 2 bytes. (Bug 8958)
  * All mongodb query show as .
    (Bug 8960)
- Updated Protocol Support
  ANSI IS-637-A, ASN.1, ASN.1 PER, Bluetooth OBEX, Bluetooth SDB,
  DCERPC NDR, DCOM ISystemActivator, DCP ETSI, Diameter 3GPP,
  DIS, DVB-CI, Ethernet, GSM Common, GSM SMS, H.235, IEC104, IEEE
  802.15.4, IEEE 802a, IMAP, IP, KDSP, LISP, LLRP, MAC-LTE,,
  Mobile IPv6, MONGO, MPLS Echo, Netflow, NFS, NFSv4, P1,
  PDCP-LTE, PN-IO, PN-RT, PPP, Radiotap, RLC,, RLC-LTE,, SCSI,
  SIP, SMTP, SoulSeek, TCP, TETRA, and VNC
- New and Updated Capture File Support
  Microsoft Network Monitor, pcap-ng.

(tron)

2013-07-29 21:12:01 UTC MAIN commitmail json YAML

Updated meta-pkgs/modular-xorg-protos to 1.3

(wiz)

2013-07-29 21:11:51 UTC MAIN commitmail json YAML

Add three more proto packages.

(wiz)

2013-07-29 20:42:41 UTC MAIN commitmail json YAML

Import dhcpcd-6.0.4 with the following changes:
* hostname is not stamped on anymore if already set
* hostname will be set to a FQDN when possible as per RFC4702 section 3.1
* a domain is derived from the FQDN if no domain option is set
* add new hostname_short command to send a short hostname for DDNS
* hostname_fqdn is now documented, along with a new server setting and the
  potential problems associated with it
* the FQDN option is no longer sent by default for DHCPv4 messages

(roy)

2013-07-29 20:35:10 UTC MAIN commitmail json YAML

Updated devel/lua-mode to 20130419

(wiz)

2013-07-29 20:35:00 UTC MAIN commitmail json YAML

Update to 20130419:

* highlight hash-bang line as comment

* make lua-mode-hook editable via customize

* fix several indentation bugs & quirks

* fix lua-send-proc not to send previous function when point is at the beginning of a function

* derive lua-mode from prog-mode for Emacs24

* add font-locking for builtins and numeric constants

* fix a bug causing exponential complexity in a keyword matching regexp

* add more unindentation cases for block-closing tokens

* improve multiline highlighting via font-lock-syntactic-keywords
  This should make font-locking of multiline literals more fluent & stable. And
  it becomes customizable via standard font-lock configuration

* properly fontify variable definitions in 'local ...' & 'for ...'
  Also, perform some basic syntax verification in those lines. Multi-line
  constructs not supported yet.

* fix indentation for blocks starting on continued lines
    local foo =
        {
          bar,
          baz
        } ^
          1. these lines should be indented properly now
    ^
    2. the following lines should be unindented properly now

* extend imenu-generic-expression
  Now it matches 'foo = function(...)' function definitions

(wiz)

2013-07-29 20:03:04 UTC MAIN commitmail json YAML

Note update of the "phpmyadmin" package to version 3.5.8.2.

(tron)

2013-07-29 20:01:02 UTC MAIN commitmail json YAML

Update "phpmyadmin" package to version 3.5.8.2. Changes since 3.5.8.1:
- [security] Fix self-XSS in "Showing rows", see PMASA-2013-8
- [security] Fix self-XSS in Display chart, see PMASA-2013-9
- [security] Fix stored XSS in Server status monitor, see PMASA-2013-9
- [security] Fix stored XSS in navigation panel logo link, see PMASA-2013-9
- [security] Fix self-XSS in setup, trusted proxies validation, see PMASA-2013-9
+ [security] JSON content type header for version_check.php, see PMASA-2013-9
+ [security] Backport fix for jQuery issue #9521 from jQuery 1.6.3, see PMASA-2013-9
+ [security] Fix full path disclosure, see PMASA-2013-12
+ [security] Fix control user SQL injection in pmd_pdf.php, see PMASA-2013-15
+ [security] Fix control user SQL injection in schema_export.php, see PMASA-2013-15
- [security] Fix self-XSS in schema export, see PMASA-2013-14
- [security] Fix unencoded json object, see PMASA-2013-11

(tron)

2013-07-29 18:17:03 UTC MAIN commitmail json YAML

Updated finance/gnucash to 2.4.13nb1

(wiz)

2013-07-29 18:16:53 UTC MAIN commitmail json YAML

Fix starting it with guile-www-2.37.
Bump PGKREVISION since it builds fine without the fix, but doesn't start.

(wiz)

2013-07-29 16:47:54 UTC MAIN commitmail json YAML

Note addition of meta-pkgs/php55-extensions version 5.5.1 package.

(taca)

2013-07-29 16:47:26 UTC MAIN commitmail json YAML

Add and enable php55-extensions.

(taca)

2013-07-29 16:46:49 UTC MAIN commitmail json YAML

Add php55-extensions meta package.

This package contains most of extension included in official
PHP 5.5 distribution.

(taca)

2013-07-29 16:44:35 UTC MAIN commitmail json YAML

Note addition of devel/php-opcache version 5.5.1 package.

(taca)

2013-07-29 16:44:09 UTC MAIN commitmail json YAML

Add and enable php-opcache.

(taca)

2013-07-29 16:43:17 UTC MAIN commitmail json YAML

Add php-opcache version 5.5.1 package.  This is part of official PHP 5.5.1
distribution.

php-opcache is the Zend OPcache module which provides faster PHP execution
through opcode caching and optimization.  It improves PHP performance by
storing precompiled script bytecode in the shared memory. This eliminates the
stages of reading code from the disk and compiling it on future access. In
addition, it applies a few bytecode optimization patterns that make code
execution faster.

(taca)

2013-07-29 16:42:13 UTC MAIN commitmail json YAML

Note addition of lang/php55 version 5.5.1 package.

(taca)

2013-07-29 16:41:39 UTC MAIN commitmail json YAML

Add and enable php55.

(taca)

2013-07-29 16:41:02 UTC MAIN commitmail json YAML

Add PHP 5.5.1 as lang/php55 version 5.5.1 package.

This is new stable release of PHP.  Please refer UPGRADING file for
changes and updating.

PHP is an HTML-embedded scripting language. It is modular, with
some object-oriented features. Much of its syntax is borrowed from
C, Java and Perl with a couple of unique PHP-specific features
thrown in.  The language is designed to allow web developers to
write dynamically generated pages quickly.

This package provices PHP version 5.5.x.

(taca)

2013-07-29 16:38:12 UTC MAIN commitmail json YAML

* Add php55 support.
* Make PKG_PHP's value as description in comment.

(taca)

2013-07-29 16:23:14 UTC MAIN commitmail json YAML

Note update of lang/php54 package to 5.4.17nb1.

(taca)

2013-07-29 16:22:38 UTC MAIN commitmail json YAML

Add fix for CVE-2013-4113 as php 5.3.27.  (It will be fixed in next PHP 5.4
release.)

Bump PKGREVISION.

(taca)

2013-07-29 16:21:07 UTC MAIN commitmail json YAML

Explicitly note it is PHP 5.4.x pacakge in COMMENT of Makefile and DESCR
file.

(taca)

2013-07-29 16:20:00 UTC MAIN commitmail json YAML

Note update of lang/php53 package to 5.3.27nb1.

(taca)

2013-07-29 16:19:24 UTC MAIN commitmail json YAML

Explicitly note it is PHP 5.3.x pacakge in COMMENT of Makefile and DESCR
file.

Bump PKGREVISION.

(taca)

2013-07-29 13:39:07 UTC MAIN commitmail json YAML

MySQL committed the cardinal sin of distributing two different source
tarballs with the same name, as found by obache@ in:
http://bugs.mysql.com/bug.php?id=69598
adam@ already fixed version 5.5, so this should complete the fix
for PR pkg/48056. (Also replaced the 5.6 tarball on ftp.netbsd.org)

(prlw1)

2013-07-29 13:11:19 UTC MAIN commitmail json YAML

Updated emulators/qemu to 1.5.2

(adam)

2013-07-29 13:10:26 UTC MAIN commitmail json YAML

Changes 1.5.2:
* Bug fixes and improvements.

(adam)

2013-07-29 10:38:54 UTC MAIN commitmail json YAML

2013-07-29 10:23:16 UTC MAIN commitmail json YAML

Fix build with python != 2.7

(wiz)

2013-07-29 06:42:42 UTC MAIN commitmail json YAML

Updated wm/spectrwm to 2.3.0

(wiz)

2013-07-29 06:42:32 UTC MAIN commitmail json YAML

Update to 2.3.0, based on a patch by Lokesh Mandvekar <lsm5@fedoraproject.org>
on pkgsrc-users.

Changes:
This release adds the ability to move/resize floating windows beyond
region boundaries. It adds 'soft boundary' behavior to region
boundaries. When moving a window past the region boundary, the
window will 'snap' to the region boundary if it is less than
boundary_width distance beyond the edge. A new boundary_width
configuration option has been added. The 'soft boundary' behavior
can be disabled by setting this option to 0. The ability to set
tile_gap to negative values has been added, which makes it possible
for tiled windows to overlap. Set this to the opposite of border_width
to collapse borders.

(wiz)

2013-07-29 04:20:55 UTC MAIN commitmail json YAML

Move PHP_CHECK_INSTALLED to before including Makefile.php since it should
be defined before including lang/php/phpversion.mk.

(taca)

2013-07-29 03:59:44 UTC MAIN commitmail json YAML

Move PHP_CHECK_INSTALLED to before including Makefile.php since it should
be defined before including lang/php/phpversion.mk.

(taca)

2013-07-28 23:38:53 UTC MAIN commitmail json YAML

Update shtk to 1.3, sysbuild to 2.7 and sysupgrade to 1.5.

The major difference in all these new releases is that the code for these
projects has been yanked out of pkgsrc and moved into GitHub in order to
make the code more easily available on other systems.  These three packages
are now very simple pkgsrc packages.

(jmmv)

2013-07-28 23:37:14 UTC MAIN commitmail json YAML

Update to 1.5:

Released on 2013-07-28.

* Sources migrated to a GitHub project from the previous copy in
  the pkgsrc repository.  sysupgrade is now a first-class package and
  includes a traditional build system based on automake and autoconf.

* Moved the sysupgrade script from bin to sbin.

(jmmv)

2013-07-28 23:32:58 UTC MAIN commitmail json YAML

2013-07-28 23:30:44 UTC MAIN commitmail json YAML

Update to 1.3:

Released on 2013-07-28.

* Sources migrated to a GitHub project from the previous copy in
  the pkgsrc repository.  shtk is now a first-class package and includes
  a traditional build system based on automake and autoconf and also
  provides a pkg-config file and autoconf macros to ease the integration
  with other packages.

(jmmv)

2013-07-28 21:50:01 UTC MAIN commitmail json YAML

+ blender-2.68a, liferea-1.10.1, phpmyadmin-4.0.4.2.

(wiz)

2013-07-28 20:52:25 UTC MAIN commitmail json YAML

Updated mail/akonadi to 1.10.2

(wiz)

2013-07-28 20:52:16 UTC MAIN commitmail json YAML

Update to 1.10.2:

1.10.2                            23-July-2013
----------------------------------------------
- Fix PostgreSQL support (once more)

1.10.1   22-July-2013
----------------------------------------------
- Fix PostgreSQL support
- Optimize appending flags to items
- Introduce CHANGEDSINCE parameter to FETCH command

(wiz)

2013-07-28 20:46:27 UTC MAIN commitmail json YAML

Updated devel/guile-www to 2.37

(wiz)

2013-07-28 20:46:18 UTC MAIN commitmail json YAML

Update to 2.37:

- 2.37 | 2013-07-28

  - dropped

    - example program wwwcat

      This trivial program is not so interesting.

    - module ‘(www main)’
    - proc ‘(www server-utils parse-request) read-first-line’
    - proc ‘(www server-utils parse-request) read-headers’
    - proc ‘(www server-utils parse-request) skip-headers’
    - proc ‘(www server-utils parse-request) read-body’
    - proc ‘(www http) http:head’
    - proc ‘(www http) http:get’

      These were announced in Guile-WWW 2.34 (2012-03-29) NEWS.

    - support for values in ‘receive-response’ spec

      This was announced in Guile-WWW 2.36 (2012-11-22) NEWS.

  - ‘(www url) url:address’ more strict
  - ‘(www url) url:unknown’ more strict

    Contrary to the Guile-WWW 2.34 (2012-03-29) NEWS blurb, these
    two procs are not being deleted.  Instead, they persist and now
    check their arg for the proper scheme (‘mailto’ and ‘unknown’,
    respectively) to better support the (thin) abstraction they
    provide over the underlying data structure.

  - bootstrap tools upgraded
    - GNU Automake 1.13.4
    - Guile-BAUX 20130705.0751.4969fb4

(wiz)

2013-07-28 20:44:55 UTC MAIN commitmail json YAML

Updated devel/py-virtualenv to 1.10

(wiz)

2013-07-28 20:44:46 UTC MAIN commitmail json YAML

Update to 1.10:

1.10 (2013-07-23)
~~~~~~~~~~~~~~~~~

* **BACKWARDS INCOMPATIBLE** Dropped support for Python 2.5. The minimum
  supported Python version is now Python 2.6.

* **BACKWARDS INCOMPATIBLE** Using ``virtualenv.py`` as an isolated script
  (i.e. without an associated ``virtualenv_support`` directory) is no longer
  supported for security reasons and will fail with an error.

  Along with this, ``--never-download`` is now always pinned to ``True``, and
  is only being maintained in the short term for backward compatibility
  (Pull #412).

* **IMPORTANT** Switched to the new setuptools (v0.9.7) which has been merged
  with Distribute_ again and works for Python 2 and 3 with one codebase.
  The ``--distribute`` and ``--setuptools`` options are now no-op.

* Updated to pip 1.4.

* Added support for PyPy3k

* Added the option to use a version number with the ``-p`` option to get the
  system copy of that Python version (Windows only)

* Removed embedded ``ez_setup.py``, ``distribute_setup.py`` and
  ``distribute_from_egg.py`` files as part of switching to merged setuptools.

* Fixed ``--relocatable`` to work better on Windows.

* Fixed issue with readline on Windows.

.. _Distribute: https://pypi.python.org/pypi/distribute

(wiz)

2013-07-28 20:42:44 UTC MAIN commitmail json YAML

Updated devel/py-setuptools to 0.9.8

(wiz)

2013-07-28 20:42:35 UTC MAIN commitmail json YAML

Update to 0.9.8:

-----
0.9.8
-----

* Issue #53: Fix NameErrors in `_vcs_split_rev_from_url`.

-----
0.9.7
-----

* Issue #49: Correct AttributeError on PyPy where a hashlib.HASH object does
  not have a `.name` attribute.
* Issue #34: Documentation now refers to bootstrap script in code repository
  referenced by bookmark.
* Add underscore-separated keys to environment markers (markerlib).

(wiz)

2013-07-28 20:41:50 UTC MAIN commitmail json YAML

Updated parallel/py-billiard to 2.7.3.31

(wiz)

2013-07-28 20:41:41 UTC MAIN commitmail json YAML

Update to 2.7.3.31:

2.7.3.31 - 2012-07-04
---------------------

- Recent changes broke support for running without C extension (Issue #57).

(wiz)

2013-07-28 20:40:45 UTC MAIN commitmail json YAML

Updated misc/py-anki2 to 2.0.12

(wiz)

2013-07-28 20:40:35 UTC MAIN commitmail json YAML

Update to 2.0.12:

If you use LaTeX for mathematical equations on your cards, and
study with AnkiMobile or AnkiDroid, please revert to 2.0.8 (available
on the Anki website) until the mobile clients receive an update.

o Changed the way pastes and drag&drops are handled. This should
hopefully fix various issues people were having with Google Images,
and will now automatically add any images in a chunk of selected
text to your collection if you have HTML stripping turned off.

o Fixed errors caused by importing notes with a changed schema

o Revert a change made in 2.0.9 where Anki would switch the active
review deck when a different deck was selected in the add screen.
This caused issues where the note type would change invisibly and
some people objected to the new behaviour.

o Work around a crash when closing Anki on Windows caused by a toolkit bug.

o Make sure we always show 3 buttons for cards in initial learning in a filtered deck.

o Improve the checking for and stripping of filename characters
that can't be stored on some filesystems.

o Fixed an error when pasting media with non-latin characters in the URL.

o Don窶冲 throw an error if user adds cloze reference to a non-cloze note type.

o Fix error shown when importing csv file with blank first line.

o Fix year and all time review graph.

o If the user窶冱 recycle bin is broken, just delete the file instead.

o Don窶冲 send old backups to the recycle bin.

o Fix duplicates not being detected when pasting text.

o Fix a bug where the clipboard was being clobbered after the first paste.

o When pasting images between fields, don窶冲 try to download them.

o Allow includegraphics in LaTeX

o You can now view stats on filtered decks.

o Warn when prefs.db is corrupt, and catch another corruption case

o Allow searches for decks with + in their name.

o Work around linux crash on paste of invalid image.

o Fix an issue where duplicates were not being detected on paste

o Ensure starting ease can't be set below 130%.

o Make sure we include px in stats (thanks to steveaw)

o Fix error shown when importing from command line (thanks to Hans)

o Fix incorrect instructions to "maintenance" menu (thanks to Soren)

o Unused media now shows "no missing media" message in a tooltip
(thanks to Julien)

(wiz)

2013-07-28 17:56:18 UTC MAIN commitmail json YAML

Added www/py-flask-script version 0.5.3.
Added www/py-webassets version 0.8.
Added www/py-flask-assets version 0.8.

(kleink)

2013-07-28 17:54:59 UTC MAIN commitmail json YAML

+ py-flask-assets

(kleink)

2013-07-28 17:54:32 UTC MAIN commitmail json YAML

Import Flask-Assets-0.8 as www/py-flask-assets.

Integrates the webassets library with Flask, adding support for
merging, minifying and compiling CSS and Javascript files.

(kleink)

2013-07-28 17:52:24 UTC MAIN commitmail json YAML

+ py-webassets

(kleink)

2013-07-28 17:51:30 UTC MAIN commitmail json YAML

Import webassets-0.8 as www/py-webassets.

Asset management application for Python web development - use it
to merge and compress your JavaScript and CSS files.

(kleink)

2013-07-28 17:48:05 UTC MAIN commitmail json YAML

+ py-flask-script

(kleink)

2013-07-28 17:47:18 UTC MAIN commitmail json YAML

Import Flask-Script-0.5.3 as www/py-flask-script.

The Flask-Script extension provides support for writing external
scripts in Flask. This includes running a development server, a
customised Python shell, scripts to set up your database, cronjobs,
and other command-line tasks that belong outside the web application
itself.

(kleink)

2013-07-28 17:27:18 UTC MAIN commitmail json YAML

Updated textproc/py-cssutils to 0.9.10.

(kleink)

2013-07-28 17:26:08 UTC MAIN commitmail json YAML

Update py-cssutils to 0.9.10.

cssutils.googlecode.com is gone, keep pypi.

0.9.10 130331

* BUGFIX: False HASH color values like #xyz were not being handled
  properly (thanks to Teruaki Koizumi)
* Fixed issue #23: Tests do work properly in newer Python (>2.7.1?)
  version now, old versions will report error. Before this was the
  other way round but this makes more sense probably
* Fixed issue #24: rgba color values did not validate properly
* (Jason R. Coombs) Fixed issue #25: Cssutils installs ���tests��� package
* Fixed issue #27: Small magnitude float values serialized incorrectly
* Fixed issue #28: Standalone semicolons in CSSStyleDeclaration is
  now simply stripped and does not remove directly following property
  too

0.9.10b1 120428

* REGRESSION: Valid profiles reported by validation may not be right
  but as these hardly say anything in the real world anyway the
  advancements in the following bugfixes are probably worth this.
  Profiles.validateWithProfile currently not working but should be
  hardly used anyway. As a workaround remove all profiles and add
  just the ones you want to use for your application
* BUGFIX: Profiles have been updated. Multiple profiles can be added
  via addProfiles and this is preferred to adding separate profiles
  with addProfile. Profiles do check for updated macros now so that
  e.g. CSS3 Colors defined in a different profile are valid for all
  properties defined before. This may lead to a reset of all properties
  and so may be an extremely expensive operation.
* BUGFIX: font-family names in profile CSS3_FONTS seem to have been
  defined wrongly. Family names containing spaces are valid now, even
  without quotes.
* BUGFIX: for Python 2.5 compatibility (thanks @Jason)
* IMPROVEMENT: Added all X11 color names and corresponding RGBA values

(kleink)

2013-07-28 15:34:12 UTC MAIN commitmail json YAML

+ akonadi-1.10.2, guile-www-2.37, py-ZopeInterface-4.0.3,
  py-anki2-2.0.12, py-billiard-2.7.3.31, py-lxml-3.2.3,
  py-setuptools-0.9.8, py-virtualenv-1.10, qemu-1.5.2, redis-2.6.14,
  serf-1.3.0, subversion-base-1.8.1, x264-devel-20130727,
  xf86-video-intel-2.21.13.

(wiz)

2013-07-28 13:22:14 UTC MAIN commitmail json YAML

Updated mail/milter-manager to 2.0.0

(obache)

2013-07-28 13:21:55 UTC MAIN commitmail json YAML

Update milter-manager to 2.0.0.

== [release-2-0-0] 2.0.0: 2013-07-25

A bug fix release of 1.8.9.

=== milter-test-server

==== Improvements

  * Support multiline header

=== Ruby milter

==== Fixes

  * Fix a bug that reject/temporary failure on envelope recipient
    calls reset.

(obache)

2013-07-28 12:54:53 UTC MAIN commitmail json YAML

2013-07-28 12:47:55 UTC MAIN commitmail json YAML

Updated textproc/py-docutils to 0.11

(wiz)

2013-07-28 12:47:46 UTC MAIN commitmail json YAML

Update to 0.11:

Release 0.11 (2013-07-22)
=========================

* General

  - Apply [ 2714873 ] Fix for the overwritting of document attributes.
  - Support embedded aliases within hyperlink references.
  - Fix [ 228 ] try local import of docutils components (reader, writer, parser,
    language module) before global search.

* docutils/parsers/rst/directives/tables.py

  - Fix [ 210 ] Python 3.3 checks CVS syntax only if "strict" is True.

* docutils/writers/html4css1/__init__.py
  - Fix [ 3600051 ] for tables in a list, table cells are not compacted.
  - New setting `stylesheet_dirs` (see above).

    Now, it is easy to add a custom stylesheet to Docutils' default
    stylesheet with, e.g., ``--stylesheet_path='html4css1.css, mystyle.css'``

    Changed behaviour of the default settings:
      if there is a file ``html4css1.css`` in the working directory of the
      process at launch, it is used instead of the one provided by Docutils
      in the writer source directory.

  - New default for math-output_: ``HTML math.css``.
  - Avoid repeated class declarations in html4css1 writer
    (modified version of patch [ 104 ]).

.. _math-output: docs/user/config.html#math-output

* docutils/writers/latex2e/__init__.py

  - Drop the simple algorithm replacing straight double quotes with
    English typographic ones.
    Activate the SmartQuotes_ transform if you want this feature.
  - New setting `stylesheet_dirs`: Comma-separated list of directories
    where stylesheets are found. Used by `stylesheet_path` when expanding
    relative path arguments.

.. _SmartQuotes: docs/user/config.html#smart-quotes

* docutils/writers/manpage.py

  - Fix [3607063] handle lines starting with a period.
  - Fix option separating comma was bold (thanks to Bill Morris).

(wiz)

2013-07-28 12:44:13 UTC MAIN commitmail json YAML

2013-07-28 12:43:51 UTC MAIN commitmail json YAML

Update to 3.0:

* Noteworthy changes in release 3.0 (2013-07-25) [stable]

** WARNING: Future backward-incompatibilities!

  Like other GNU packages, Bison will start using some of the C99 features
  for its own code, especially the definition of variables after statements.
  The generated C parsers still aim at C90.

** Backward incompatible changes

*** Obsolete features

  Support for YYFAIL is removed (deprecated in Bison 2.4.2): use YYERROR.

  Support for yystype and yyltype is removed (deprecated in Bison 1.875):
  use YYSTYPE and YYLTYPE.

  Support for YYLEX_PARAM and YYPARSE_PARAM is removed (deprecated in Bison
  1.875): use %lex-param, %parse-param, or %param.

  Missing semicolons at the end of actions are no longer added (as announced
  in the release 2.5).

*** Use of YACC='bison -y'

  TL;DR: With Autoconf <= 2.69, pass -Wno-yacc to (AM_)YFLAGS if you use
  Bison extensions.

  Traditional Yacc generates 'y.tab.c' whatever the name of the input file.
  Therefore Makefiles written for Yacc expect 'y.tab.c' (and possibly
  'y.tab.h' and 'y.outout') to be generated from 'foo.y'.

  To this end, for ages, AC_PROG_YACC, Autoconf's macro to look for an
  implementation of Yacc, was using Bison as 'bison -y'.  While it does
  ensure compatible output file names, it also enables warnings for
  incompatibilities with POSIX Yacc.  In other words, 'bison -y' triggers
  warnings for Bison extensions.

  Autoconf 2.70+ fixes this incompatibility by using YACC='bison -o y.tab.c'
  (which also generates 'y.tab.h' and 'y.output' when needed).
  Alternatively, disable Yacc warnings by passing '-Wno-yacc' to your Yacc
  flags (YFLAGS, or AM_YFLAGS with Automake).

** Bug fixes

*** The epilogue is no longer affected by internal #defines (glr.c)

  The glr.c skeleton uses defines such as #define yylval (yystackp->yyval) in
  generated code.  These weren't properly undefined before the inclusion of
  the user epilogue, so functions such as the following were butchered by the
  preprocessor expansion:

    int yylex (YYSTYPE *yylval);

  This is fixed: yylval, yynerrs, yychar, and yylloc are now valid
  identifiers for user-provided variables.

*** stdio.h is no longer needed when locations are enabled (yacc.c)

  Changes in Bison 2.7 introduced a dependency on FILE and fprintf when
  locations are enabled.  This is fixed.

*** Warnings about useless %pure-parser/%define api.pure are restored

** Diagnostics reported by Bison

  Most of these features were contributed by Th辿ophile Ranquet and Victor
  Santet.

*** Carets

  Version 2.7 introduced caret errors, for a prettier output.  These are now
  activated by default.  The old format can still be used by invoking Bison
  with -fno-caret (or -fnone).

  Some error messages that reproduced excerpts of the grammar are now using
  the caret information only.  For instance on:

    %%
    exp: 'a' | 'a';

  Bison 2.7 reports:

    in.y: warning: 1 reduce/reduce conflict [-Wconflicts-rr]
    in.y:2.12-14: warning: rule useless in parser due to conflicts: exp: 'a' [-Wother]

  Now bison reports:

    in.y: warning: 1 reduce/reduce conflict [-Wconflicts-rr]
    in.y:2.12-14: warning: rule useless in parser due to conflicts [-Wother]
    exp: 'a' | 'a';
                ^^^

  and "bison -fno-caret" reports:

    in.y: warning: 1 reduce/reduce conflict [-Wconflicts-rr]
    in.y:2.12-14: warning: rule useless in parser due to conflicts [-Wother]

*** Enhancements of the -Werror option

  The -Werror=CATEGORY option is now recognized, and will treat specified
  warnings as errors. The warnings need not have been explicitly activated
  using the -W option, this is similar to what GCC 4.7 does.

  For example, given the following command line, Bison will treat both
  warnings related to POSIX Yacc incompatibilities and S/R conflicts as
  errors (and only those):

    $ bison -Werror=yacc,error=conflicts-sr input.y

  If no categories are specified, -Werror will make all active warnings into
  errors. For example, the following line does the same the previous example:

    $ bison -Werror -Wnone -Wyacc -Wconflicts-sr input.y

  (By default -Wconflicts-sr,conflicts-rr,deprecated,other is enabled.)

  Note that the categories in this -Werror option may not be prefixed with
  "no-". However, -Wno-error[=CATEGORY] is valid.

  Note that -y enables -Werror=yacc. Therefore it is now possible to require
  Yacc-like behavior (e.g., always generate y.tab.c), but to report
  incompatibilities as warnings: "-y -Wno-error=yacc".

*** The display of warnings is now richer

  The option that controls a given warning is now displayed:

    foo.y:4.6: warning: type clash on default action: <foo> != <bar> [-Wother]

  In the case of warnings treated as errors, the prefix is changed from
  "warning: " to "error: ", and the suffix is displayed, in a manner similar
  to GCC, as [-Werror=CATEGORY].

  For instance, where the previous version of Bison would report (and exit
  with failure):

    bison: warnings being treated as errors
    input.y:1.1: warning: stray ',' treated as white space

  it now reports:

    input.y:1.1: error: stray ',' treated as white space [-Werror=other]

*** Deprecated constructs

  The new 'deprecated' warning category flags obsolete constructs whose
  support will be discontinued.  It is enabled by default.  These warnings
  used to be reported as 'other' warnings.

*** Useless semantic types

  Bison now warns about useless (uninhabited) semantic types.  Since
  semantic types are not declared to Bison (they are defined in the opaque
  %union structure), it is %printer/%destructor directives about useless
  types that trigger the warning:

    %token <type1> term
    %type  <type2> nterm
    %printer    {} <type1> <type3>
    %destructor {} <type2> <type4>
    %%
    nterm: term { $$ = $1; };

    3.28-34: warning: type <type3> is used, but is not associated to any symbol
    4.28-34: warning: type <type4> is used, but is not associated to any symbol

*** Undefined but unused symbols

  Bison used to raise an error for undefined symbols that are not used in
  the grammar.  This is now only a warning.

    %printer    {} symbol1
    %destructor {} symbol2
    %type <type>  symbol3
    %%
    exp: "a";

*** Useless destructors or printers

  Bison now warns about useless destructors or printers.  In the following
  example, the printer for <type1>, and the destructor for <type2> are
  useless: all symbols of <type1> (token1) already have a printer, and all
  symbols of type <type2> (token2) already have a destructor.

    %token <type1> token1
          <type2> token2
          <type3> token3
          <type4> token4
    %printer    {} token1 <type1> <type3>
    %destructor {} token2 <type2> <type4>

*** Conflicts

  The warnings and error messages about shift/reduce and reduce/reduce
  conflicts have been normalized.  For instance on the following foo.y file:

    %glr-parser
    %%
    exp: exp '+' exp | '0' | '0';

  compare the previous version of bison:

    $ bison foo.y
    foo.y: conflicts: 1 shift/reduce, 2 reduce/reduce
    $ bison -Werror foo.y
    bison: warnings being treated as errors
    foo.y: conflicts: 1 shift/reduce, 2 reduce/reduce

  with the new behavior:

    $ bison foo.y
    foo.y: warning: 1 shift/reduce conflict [-Wconflicts-sr]
    foo.y: warning: 2 reduce/reduce conflicts [-Wconflicts-rr]
    $ bison -Werror foo.y
    foo.y: error: 1 shift/reduce conflict [-Werror=conflicts-sr]
    foo.y: error: 2 reduce/reduce conflicts [-Werror=conflicts-rr]

  When %expect or %expect-rr is used, such as with bar.y:

    %expect 0
    %glr-parser
    %%
    exp: exp '+' exp | '0' | '0';

  Former behavior:

    $ bison bar.y
    bar.y: conflicts: 1 shift/reduce, 2 reduce/reduce
    bar.y: expected 0 shift/reduce conflicts
    bar.y: expected 0 reduce/reduce conflicts

  New one:

    $ bison bar.y
    bar.y: error: shift/reduce conflicts: 1 found, 0 expected
    bar.y: error: reduce/reduce conflicts: 2 found, 0 expected

** Incompatibilities with POSIX Yacc

  The 'yacc' category is no longer part of '-Wall', enable it explicitly
  with '-Wyacc'.

** Additional yylex/yyparse arguments

  The new directive %param declares additional arguments to both yylex and
  yyparse.  The %lex-param, %parse-param, and %param directives support one
  or more arguments.  Instead of

    %lex-param  {arg1_type *arg1}
    %lex-param  {arg2_type *arg2}
    %parse-param {arg1_type *arg1}
    %parse-param {arg2_type *arg2}

  one may now declare

    %param {arg1_type *arg1} {arg2_type *arg2}

** Types of values for %define variables

  Bison used to make no difference between '%define foo bar' and '%define
  foo "bar"'.  The former is now called a 'keyword value', and the latter a
  'string value'.  A third kind was added: 'code values', such as '%define
  foo {bar}'.

  Keyword variables are used for fixed value sets, e.g.,

    %define lr.type lalr

  Code variables are used for value in the target language, e.g.,

    %define api.value.type {struct semantic_type}

  String variables are used remaining cases, e.g. file names.

** Variable api.token.prefix

  The variable api.token.prefix changes the way tokens are identified in
  the generated files.  This is especially useful to avoid collisions
  with identifiers in the target language.  For instance

    %token FILE for ERROR
    %define api.token.prefix {TOK_}
    %%
    start: FILE for ERROR;

  will generate the definition of the symbols TOK_FILE, TOK_for, and
  TOK_ERROR in the generated sources.  In particular, the scanner must
  use these prefixed token names, although the grammar itself still
  uses the short names (as in the sample rule given above).

** Variable api.value.type

  This new %define variable supersedes the #define macro YYSTYPE.  The use
  of YYSTYPE is discouraged.  In particular, #defining YYSTYPE *and* either
  using %union or %defining api.value.type results in undefined behavior.

  Either define api.value.type, or use "%union":

    %union
    {
      int ival;
      char *sval;
    }
    %token <ival> INT "integer"
    %token <sval> STRING "string"
    %printer { fprintf (yyo, "%d", $$); } <ival>
    %destructor { free ($$); } <sval>

    /* In yylex().  */
    yylval.ival = 42; return INT;
    yylval.sval = "42"; return STRING;

  The %define variable api.value.type supports both keyword and code values.

  The keyword value 'union' means that the user provides genuine types, not
  union member names such as "ival" and "sval" above (WARNING: will fail if
  -y/--yacc/%yacc is enabled).

    %define api.value.type union
    %token <int> INT "integer"
    %token <char *> STRING "string"
    %printer { fprintf (yyo, "%d", $$); } <int>
    %destructor { free ($$); } <char *>

    /* In yylex().  */
    yylval.INT = 42; return INT;
    yylval.STRING = "42"; return STRING;

  The keyword value variant is somewhat equivalent, but for C++ special
  provision is made to allow classes to be used (more about this below).

    %define api.value.type variant
    %token <int> INT "integer"
    %token <std::string> STRING "string"

  Code values (in braces) denote user defined types.  This is where YYSTYPE
  used to be used.

    %code requires
    {
      struct my_value
      {
        enum
        {
          is_int, is_string
        } kind;
        union
        {
          int ival;
          char *sval;
        } u;
      };
    }
    %define api.value.type {struct my_value}
    %token <u.ival> INT "integer"
    %token <u.sval> STRING "string"
    %printer { fprintf (yyo, "%d", $$); } <u.ival>
    %destructor { free ($$); } <u.sval>

    /* In yylex().  */
    yylval.u.ival = 42; return INT;
    yylval.u.sval = "42"; return STRING;

** Variable parse.error

  This variable controls the verbosity of error messages.  The use of the
  %error-verbose directive is deprecated in favor of "%define parse.error
  verbose".

** Renamed %define variables

  The following variables have been renamed for consistency.  Backward
  compatibility is ensured, but upgrading is recommended.

    lr.default-reductions      -> lr.default-reduction
    lr.keep-unreachable-states -> lr.keep-unreachable-state
    namespace                  -> api.namespace
    stype                      -> api.value.type

** Semantic predicates

  Contributed by Paul Hilfinger.

  The new, experimental, semantic-predicate feature allows actions of the
  form "%?{ BOOLEAN-EXPRESSION }", which cause syntax errors (as for
  YYERROR) if the expression evaluates to 0, and are evaluated immediately
  in GLR parsers, rather than being deferred.  The result is that they allow
  the programmer to prune possible parses based on the values of run-time
  expressions.

** The directive %expect-rr is now an error in non GLR mode

  It used to be an error only if used in non GLR mode, _and_ if there are
  reduce/reduce conflicts.

** Tokens are numbered in their order of appearance

  Contributed by Valentin Tolmer.

  With '%token A B', A had a number less than the one of B.  However,
  precedence declarations used to generate a reversed order.  This is now
  fixed, and introducing tokens with any of %token, %left, %right,
  %precedence, or %nonassoc yields the same result.

  When mixing declarations of tokens with a litteral character (e.g., 'a')
  or with an identifier (e.g., B) in a precedence declaration, Bison
  numbered the litteral characters first.  For example

    %right A B 'c' 'd'

  would lead to the tokens declared in this order: 'c' 'd' A B.  Again, the
  input order is now preserved.

  These changes were made so that one can remove useless precedence and
  associativity declarations (i.e., map %nonassoc, %left or %right to
  %precedence, or to %token) and get exactly the same output.

** Useless precedence and associativity

  Contributed by Valentin Tolmer.

  When developing and maintaining a grammar, useless associativity and
  precedence directives are common.  They can be a nuisance: new ambiguities
  arising are sometimes masked because their conflicts are resolved due to
  the extra precedence or associativity information.  Furthermore, it can
  hinder the comprehension of a new grammar: one will wonder about the role
  of a precedence, where in fact it is useless.  The following changes aim
  at detecting and reporting these extra directives.

*** Precedence warning category

  A new category of warning, -Wprecedence, was introduced. It flags the
  useless precedence and associativity directives.

*** Useless associativity

  Bison now warns about symbols with a declared associativity that is never
  used to resolve conflicts.  In that case, using %precedence is sufficient;
  the parsing tables will remain unchanged.  Solving these warnings may raise
  useless precedence warnings, as the symbols no longer have associativity.
  For example:

    %left '+'
    %left '*'
    %%
    exp:
      "number"
    | exp '+' "number"
    | exp '*' exp
    ;

  will produce a

    warning: useless associativity for '+', use %precedence [-Wprecedence]
    %left '+'
          ^^^

*** Useless precedence

  Bison now warns about symbols with a declared precedence and no declared
  associativity (i.e., declared with %precedence), and whose precedence is
  never used.  In that case, the symbol can be safely declared with %token
  instead, without modifying the parsing tables.  For example:

    %precedence '='
    %%
    exp: "var" '=' "number";

  will produce a

    warning: useless precedence for '=' [-Wprecedence]
    %precedence '='
                ^^^

*** Useless precedence and associativity

  In case of both useless precedence and associativity, the issue is flagged
  as follows:

    %nonassoc '='
    %%
    exp: "var" '=' "number";

  The warning is:

    warning: useless precedence and associativity for '=' [-Wprecedence]
    %nonassoc '='
              ^^^

** Empty rules

  With help from Joel E. Denny and Gabriel Rassoul.

  Empty rules (i.e., with an empty right-hand side) can now be explicitly
  marked by the new %empty directive.  Using %empty on a non-empty rule is
  an error.  The new -Wempty-rule warning reports empty rules without
  %empty.  On the following grammar:

    %%
    s: a b c;
    a: ;
    b: %empty;
    c: 'a' %empty;

  bison reports:

    3.4-5: warning: empty rule without %empty [-Wempty-rule]
    a: {}
        ^^
    5.8-13: error: %empty on non-empty rule
    c: 'a' %empty {};
            ^^^^^^

** Java skeleton improvements

  The constants for token names were moved to the Lexer interface.  Also, it
  is possible to add code to the parser's constructors using "%code init"
  and "%define init_throws".
  Contributed by Paolo Bonzini.

  The Java skeleton now supports push parsing.
  Contributed by Dennis Heimbigner.

** C++ skeletons improvements

*** The parser header is no longer mandatory (lalr1.cc, glr.cc)

  Using %defines is now optional.  Without it, the needed support classes
  are defined in the generated parser, instead of additional files (such as
  location.hh, position.hh and stack.hh).

*** Locations are no longer mandatory (lalr1.cc, glr.cc)

  Both lalr1.cc and glr.cc no longer require %location.

*** syntax_error exception (lalr1.cc)

  The C++ parser features a syntax_error exception, which can be
  thrown from the scanner or from user rules to raise syntax errors.
  This facilitates reporting errors caught in sub-functions (e.g.,
  rejecting too large integral literals from a conversion function
  used by the scanner, or rejecting invalid combinations from a
  factory invoked by the user actions).

*** %define api.value.type variant

  This is based on a submission from Michiel De Wilde.  With help
  from Th辿ophile Ranquet.

  In this mode, complex C++ objects can be used as semantic values.  For
  instance:

    %token <::std::string> TEXT;
    %token <int> NUMBER;
    %token SEMICOLON ";"
    %type <::std::string> item;
    %type <::std::list<std::string>> list;
    %%
    result:
      list  { std::cout << $1 << std::endl; }
    ;

    list:
      %empty        { /* Generates an empty string list. */ }
    | list item ";" { std::swap ($$, $1); $$.push_back ($2); }
    ;

    item:
      TEXT    { std::swap ($$, $1); }
    | NUMBER  { $$ = string_cast ($1); }
    ;

*** %define api.token.constructor

  When variants are enabled, Bison can generate functions to build the
  tokens.  This guarantees that the token type (e.g., NUMBER) is consistent
  with the semantic value (e.g., int):

    parser::symbol_type yylex ()
    {
      parser::location_type loc = ...;
      ...
      return parser::make_TEXT ("Hello, world!", loc);
      ...
      return parser::make_NUMBER (42, loc);
      ...
      return parser::make_SEMICOLON (loc);
      ...
    }

*** C++ locations

  There are operator- and operator-= for 'location'.  Negative line/column
  increments can no longer underflow the resulting value.

(wiz)