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 (0m)  pkgsrc-2024Q1 (14d)  pkgsrc-2023Q4 (41d)  pkgsrc-2023Q2 (74d)  pkgsrc-2023Q3 (153d) 

2024-05-12 15:01:48 UTC Now

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

Update to 1.1.1:

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

- Build fixes, specially for hb-coretext.

(wiz)

2015-11-25 07:22:58 UTC MAIN commitmail json YAML

2015-11-25 03:39:59 UTC MAIN commitmail json YAML

Updated devel/php-mode to 1.13.1

(mef)

2015-11-25 03:39:49 UTC MAIN commitmail json YAML

Update 1.5.0 to 1.13.1
----------------------
1.13
----
* Update version to 1.13
* Merge branch 'ejmr/highlight-variables-in-strings'
* Merge commit '38e1940e950d47737fed30a5bd5d4e75e0faf103'
* Append file patterns to auto-mode-alist
* Guard propertize functions for Emacs that don't support it.
* Add more tests for highlighting variable interpolation
* Create a unit test for highlighting interpolated variables
* Avoid calling syntax-propertize-rules as may be unavailable.
* README: Explicitly mention the oldest supported Emacs
* Merge branch 'heredoc-support'
* README: Replace mention of `run-tests.sh' with `make tests'
* Explain the expected behavior of the test for GitHub issue 124
* Added unit test for GitHub issue 124
* Replaced run-tests.sh with a Makefile
* Replaced `put-text-property' with macro `c-put-char-property'
* Added initial support for propertizing a heredoc as a string
* Merge branch 'fix-highlighting-final-keyword'
* Update php-mode-modified
* Add a simple script to test syntax highlighting for `final'
* Add a template script for creating test cases
* Fix `final' not highlighted as a keyword in some methods
* Merge branch 'github/pr/127'
* Update php-mode-modified
* Removed unused defconst.
* Added PREG constants to the list of predefined constants.
* Fix byte compile error again; resurfaced in after a merge.
* Add Andrei Chitu to the list of contributors
* fix inclusion of `web-mode-extra-php-keywords` in `php-keywords`
* Update Changelog for version 1.12

1.12
----
* Automatically enable PHP Mode for Amaka scripts
* Also enable PHP Mode for Amaka scripts using the `*.amk' extension
* Use mode-specific functions for defun movement
* Treat `const` as a keyword instead of a type-hint
* Add `enddeclare` to the list of keywords
* Treat `eval` as a built-in keyword
* Show links to the official site and wiki when customizing PHP Mode
* Update php-mode-modified for changes made today
* Add FILTER_SANITIZE_FULL_SPECIAL_CHARS to the list of constants
* Fix an error about php-extra-constants being void
* Use extra constants and keywords from Web Mode if available
* README: Replace `php-mode' with `PHP Mode' for consistency
* README: Update the `Status' section
* README: Use the spelling `GitHub' consistently
* README: Add installation instructions
* Address the compiler warning regarding `c-syntactic-context`
* GitHub-Issue: 102 (Unit Test)
* Fix indentation error involving magic constants
* Merge branch 'ejmr/issue-102'
* Stop marching indentation for try-catch blocks
* GitHub-Issue: 100 (Unit Test)
* Fix two errors with the regex for matching namespace imports
* GitHub-Issue: 115 (Unit Test)
* Use the PEAR indentation style by default for unit tests
* Align chained method calls inside of arrays
* Update php-mode-modified
* Merge branch 'ejmr/align-method-calls-in-arrays'
* Update php-mode-modified for byte-compiler fixes
* Merge branch 'github/pr/123'
* README: Document use of Web Mode constants and keywords
* Merge branch 'ejmr/web-mode-constants'
* Change the test for Issue 100 to require correct indentation
* Line-up multiple namespaces in a multi-line `use' statement
* Merge branch 'ejmr/multiline-use-statements'
* Increase the version number to 1.12
* Fix the compiler warning about `add-log-current-defun-header-regexp`
* Add (require 'speedbar) as functions are used.
* Remove eval-when-compile.
* Add (require 'etags) as etag functions are used.
* Added newline at end of file restriction to Symfony2 style.
* Fix regex for namespaces in function calls

1.11
----
* Add STDOUT, STDIN, and STDERR to the php-constants list
* Add Symfony2 coding style.
* Add a full copy of the license
* Add proper statement-case-intro indent for symfony2
* Added "function" as a PHP keyword.
* Added function php-lineup-arglist
* Added gitignore with *.elc
* Associate file extensions when installing from an Elisp repository
* Be nice to PSR standards (there should be 4 spaces)
* Correct indentation for array arguments (tests/issues-14.php)
* Correct syntax highlighting for `parent' and `self'
* Describe php-extra-constants in the README
* Describe php-template-compatibility in the README
* Do not expect failure for test issue-19
* Do not trigger search error in php-mode-test-issue-19
* Document Subword Mode in the README
* Document support for the Symfony2 style in the README
* Fix chained method alignment
* Fix indentation of statements after `foreach' without braces
* Highlight `static' as a constant when it appears in a class context
* Improve the docstring for php-create-regexp-for-method
* Improve the plain-text formatting of the README
* Introduce php-extra-constants
* Introduce php-template-compatility
* Introduce `C-c C-w' to toggle Subword Mode
* Issue #73, correct behavior of `delete-indentation`.
* List all methods via Imenu regardless of their visibility
* Make `with-php-mode-test` aware of the Symfony2 coding style
* README: Change the absolute link to the Changelog to a relative link
* README: Correct the documentation for chained-method call alignment
* README: Document how chained method alignment may fail
* README: Reword the mention of Web Mode for clarity
* README: Use syntax highlighting for the method alignment example
* Re-define C-M-h to mark-defun instead of c-mark-function
* Remove the unnecessary &optional from the with-php-mode-test macro
* Set brace-list-entry to offset of four
* Tests: Remove executable permissions from the issue 27 test
* Treat `abstract' as a keyword
* Use "magic" comments in PHP files to simplify indentation testing
* Use magic for tests of issues #14, #19, #27, #29, #42
* Workaround "bug" in `load-theme`

1.10
----
* Add `php-mode-coding-style` so users can customize their preferred
  coding style.
* Fix a bug that messes up the indentation of some closures.
* Update php-mode for Emacs 24 with regard to changes to the `cl`
  Elisp library.
* Submit php-mode to the [MELPA](http://melpa.milkbox.net/)
  repository.
* Fix indentation of `foreach` blocks that have only a single
  statement following them, without any braces.
* Add all valid flags for `htmlspecialchars()` to the list of
  constants.
* Improve indentation of chained method calls, although this still has
  an issue to iron out.
* Provide a test suite for developers working on php-mode to help
  improve quality control.
* Add all constants for errors.
* Add all constants for the cURL module.
* Fix a bug where some methods are not highlighted as functions.
* Remove `then` as a PHP keyword, since it is not a valid keyword.
* Fix annotation highlighting when using C-style `/*...*/` comments.
* Redefine the php-mode coding styles using cc-mode.
* Fix a bug that applies incorrect syntax highlighting to certain PHP
  keywords when they appear in block comments, e.g. `continue`.
* Fix a bug where php-mode incorrectly highlights variables and
  methods inside of comments.
* Treat acceptable directives to `declare()` as keywords.

1.9
---
* Add all new PHP 5.5 keywords.
* Add new test cases for indentation and highlighting.
* Add new PHP 5.5 `PASSWORD_*` constants.
* Do not treat function-like language constructs as functions,
  e.g. `array()`.
* Treat `callable` as a valid type hint.
* Fix an error regarding the requirement of `flymake`.
* Fix a syntax error in `php-unindent-closure`.
* Add support Drupal and WordPress coding styles.
* Document how to change the default coding style in the README.
* Fix an issue with running hooks after loading `php-mode`.
* Properly fontify function calls using one namespace qualifier.

1.7 and 1.8
-----------
* Line up cascaded method calls.
* Add test cases for indentation features.
* Fix syntax highlighting for multiline strings.
* Fix compiler warnings for:
  - `font-lock-syntactic-keywords`
  - `c-vsemi-status-unknown-p`
* Support highlighting in annotations in comments.
* Fix the `#' sign as a comment delimeter.
* Improve indentation for anonymous functions.
* Remove unused libraries.
* Remove a corrupted character from a docstring.

1.6.6
-----
* Improve indentation of functions and arrays.
* Fix bug displaying strings in back-ticks.
* Add `php-function-call-face`.
* Add IMAP related constants.
* Fix fontification of function arguments to work across multiple
  lines, including type-hints.
* Fix bug when trying to browse online documentation.
* Allow sending code to PHP directly for execution.
* Add `die` to the list of language constructs.
* Use `font-lock-syntatic-keywords` to detect quoted strings.

1.6.5
-----
There was no version 1.6.5 release due to poor planning on my part
(EJMR).

1.6.4
-----
* Make it possible to use namespaces in more places.
* Fix Elisp warnings about `save-excursion` and `set-buffer`.
* Properly fontify the `instanceof' operator.
* Add function to search local PHP documentation.
* Try searching local documentation before searching the manual
  on PHP.net online.
* Add PHP to `interpreter-mode-alist`.
* Improve indentation of nested arrays.
* Add `.phpt` to `auto-mode-alist`.

1.6.3
-----
* Fix bug with regular vs. static function highlighting.
* Add all `FILTER_*` and `INPUT_*` constants.
* Add `php-mode-warn-if-mumamo-off`.
* Fix fontification for namespace imports.
* Do not warn on constructs like `$foo->$bar`.
* Fontify expressions like `const Foo = 1`.
* Fix fontification for `return new Foo()`.

1.6.2
-----
* Add notes on Github for contributing to php-mode.
* Highlight `use <trait>' in class definitions.
* Add Flymake support.

1.6.1
-----
* Support as magic and pre-defined constants.
* Add `default' as a keyword.
* Add `clone' as a keyword.
* Align cascading function calls.
* List methods in Imenu.
* Show variables assigned to anonymous functions in Imenu.
* Show interfaces in Imenu.
* Prevent methods from appearing under `Named Functions' on Imenu.

1.6
---
* Fix most definitions in `php-font-lock-keywords-2`.
* Fix highlighting of namespace imports.
* Treat `as' and `use' as keywords.

1.5.1
-----
* Add `__NAMESPACE__` to the list of constants.
* Fontify `use <namespace> as <alias>' constructs.
* Fix highlighting for namespaces, classes, and traits.
* Allow backslashes in namespaces for Imenu.

(mef)

2015-11-24 20:13:08 UTC pkgsrc-2015Q3 commitmail json YAML

Pullup tickets #4860, #4861, #4862, #4863 and #4864.

(bsiegert)

2015-11-24 20:10:28 UTC pkgsrc-2015Q3 commitmail json YAML

Pullup ticket #4863 - requested by taca
textproc/ruby-nokogiri: security fix

Revisions pulled up:
- textproc/ruby-nokogiri/ALTERNATIVES                          1.1
- textproc/ruby-nokogiri/Makefile                              1.27-1.28
- textproc/ruby-nokogiri/PLIST                                  1.15-1.16
- textproc/ruby-nokogiri/distinfo                              1.17-1.18

---
  Module Name: pkgsrc
  Committed By: taca
  Date: Wed Nov 18 16:04:50 UTC 2015

  Modified Files:
  pkgsrc/textproc/ruby-nokogiri: Makefile PLIST distinfo
  Added Files:
  pkgsrc/textproc/ruby-nokogiri: ALTERNATIVES

  Log Message:
  Update ruby-nokogiri to 1.6.6.3.

  pkgsrc change: Add pkg_alternatives support.

  === 1.6.6.3 / 2015-11-16

  This version pulls in several upstream patches to the vendored libxml2 and libxslt to address:

  * CVE-2015-1819
  * CVE-2015-7941_1
  * CVE-2015-7941_2
  * CVE-2015-7942
  * CVE-2015-7942-2
  * CVE-2015-8035
  * CVE-2015-7995

  See #1374 for details.

---
  Module Name: pkgsrc
  Committed By: taca
  Date: Mon Nov 23 07:28:01 UTC 2015

  Modified Files:
  pkgsrc/textproc/ruby-nokogiri: Makefile PLIST distinfo

  Log Message:
  Update ruby-nokogiri to 1.6.8.4.

  === 1.6.6.4 / 2015-11-19

  This version pulls in an upstream patche to the vendored libxml2 to address:

  * unclosed comment uninitialized access issue (#1376)

  This issue does not have a CVE assigned to it as this time.

(bsiegert)

2015-11-24 19:49:25 UTC pkgsrc-2015Q3 commitmail json YAML

Pullup ticket #4864 - requested by wiz
devel/pcre: security fix

Revisions pulled up:
- devel/pcre/Makefile                                          1.77
- devel/pcre/distinfo                                          1.58

---
  Module Name: pkgsrc
  Committed By: wiz
  Date: Tue Nov 24 11:04:03 UTC 2015

  Modified Files:
  pkgsrc/devel/pcre: Makefile distinfo

  Log Message:
  Update pcre to 8.38:

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

(bsiegert)

2015-11-24 19:45:41 UTC pkgsrc-2015Q3 commitmail json YAML

Pullup ticket #4862 - requested by taca
mail/roundcube: security fix

Revisions pulled up:
- mail/roundcube/Makefile                                      1.77
- mail/roundcube/PLIST                                          1.38
- mail/roundcube/distinfo                                      1.45
- mail/roundcube/options.mk                                    1.14

---
  Module Name: pkgsrc
  Committed By: prlw1
  Date: Thu Oct 29 15:54:20 UTC 2015

  Modified Files:
  pkgsrc/mail/roundcube: Makefile PLIST distinfo options.mk

  Log Message:
  Update roundcube to 1.1.3

  ok taca@

  Since Makefile 1.59, the iconv option had no effect - reinstate iconv as
  being optional.

  This update to 1.1.3 makes multibyte and openssl a requirement (and drops
  mcrypt support).

  RELEASE 1.1.3
  -------------
  - Fix closing of nested menus (#1490443)
  - Fix so E_DEPRECATED errors from PEAR libs are ignored by error_reporting change (#1490281)
  - Fix compatibility with PHP 5.3 in rcube_ldap class (#1490424)
  - Get rid of Mail_mimeDecode package dependency (#1490416)
  - Fix "Importing..." message does not hide on error (#1490422)
  - Fix Compose action in addressbook for results from multiple addressbooks (#1490413)
  - Fix bug where some messages in multi-folder search couldn't be viewed/printed/downloaded (#1490426)
  - Fix unintentional messages list page change on page switch in compose addressbook (#1490427)
  - Fix race-condition in saving user preferences and loading plugin config (#1490431)
  - Fix so plain text signature field uses monospace font (#1490435)
  - Fix so links with href == content aren't added to links list on html to text conversion (#1490434)
  - Fix handling of non-break spaces in html to text conversion (#1490436)
  - Fix self-reply detection issues (#1490439)
  - Fix multi-folder search result sorting by arrival date (#1490450)
  - Fix so *-request@ addresses in Sender: header are also ignored on reply-all (#1490452)
  - Update to TinyMCE 4.1.10 (#1490405)
  - Fix draft removal after a message is sent and storing sent message is disabled (#1490467)
  - Fix so imap folder attribute comparisons are case-insensitive (#1490466)
  - Fix bug where new messages weren't added to the list in search mode
  - Fix wrong positioning of message list header on page scroll in Webkit browsers (#1490035)
  - Fix some javascript errors in rare situations (#1490441)
  - Fix error when using back button after sending an email (#1490009)
  - Fix removing signature when switching to identity with an empty sig in HTML mode (#1490470)
  - Disable links list generation on html-to-text conversion of identities or composed message (#1490437)
  - Fix "washing" of style elements wrapped into many lines
  - Fix so input field (e.g. search box) does not loose focus on list load (#1490455)
  - Fix so css of one html part does not apply to other text parts on message display (#1490505)
  - Fix XSS issue in drag-n-drop file uploads (#1490530)
  - Fix handling of plus character in mailto: links (#1490510)
  - Fix so adding CC/BCC recipients from the sidebar unhides compose form fields in Classic skin (#1490472)
  - Fix so gc.sh script removes also expired sessions from sql database (#1490512)
  - Fix support for Mozilla-based browsers, e.g. Pale Moon (#1490517)
  - Fix various issues with Turkish (and similar) locales (#1490519)
  - Fix so In-Reply-To header is set also for MDN receipts (#1490523)
  - Fix missing HTTP_X_FORWARDED_FOR address in generated Received header
  - Fix issue where Content-Length of some attachments could be set to wrong value causing browser errors (#1490482)

(bsiegert)

2015-11-24 18:25:39 UTC pkgsrc-2015Q3 commitmail json YAML

Pullup ticket #4861 - requested by taca
net/ntp4: build fix

Revisions pulled up:
- net/ntp4/Makefile                                            1.89
- net/ntp4/distinfo                                            1.24
- net/ntp4/patches/patch-aa                                    deleted
- net/ntp4/patches/patch-include-ntp__syscall.h                1.1
- net/ntp4/patches/patch-ntpd-ntpd.c                            1.1

---
  Module Name: pkgsrc
  Committed By: christos
  Date: Thu Oct 29 11:23:47 UTC 2015

  Added Files:
  pkgsrc/net/ntp4/patches: patch-include-ntp__syscall.h patch-ntpd-ntpd.c
  Removed Files:
  pkgsrc/net/ntp4/patches: patch-aa

  Log Message:
  - rename patch-aa to follow not so new anymore convention
  - apply the "warmup" patch only on linux. should fix the build on netbsd-6

---
  Module Name: pkgsrc
  Committed By: christos
  Date: Thu Oct 29 11:28:44 UTC 2015

  Modified Files:
  pkgsrc/net/ntp4: Makefile distinfo

  Log Message:
  update checksum and bump revision

(bsiegert)

2015-11-24 18:19:33 UTC pkgsrc-2015Q3 commitmail json YAML

Pullup ticket #4860 - requested by taca
www/squid3: security fix

Revisions pulled up:
- www/squid3/Makefile                                          1.54-1.56
- www/squid3/distinfo                                          1.41-1.43
- www/squid3/files/squid.sh                                    1.3

---
  Module Name: pkgsrc
  Committed By: adam
  Date: Fri Oct  2 07:57:13 UTC 2015

  Modified Files:
  pkgsrc/www/squid3: Makefile distinfo

  Log Message:
  Changes 3.5.10:
  * Align behavior of MEMPROXY_CLASS's operator delete with ::delete on nullptr
  * Bug 4330: Do not use SSL_METHOD::put_cipher_by_char to determine size
  * Fix cache_peer login=PASS(THRU) after CVE-2015-5400
  * Bug 4304: PeerConnector.cc:743 "!callback" assertion.
  * Relicense SSPI helper to GPLv2+
  * Bug 4208: more than one port in wccp2_service_info line causes error
  * Relicense smb_lm auth helper to GPLv2+
  * Relicense ntlm_fake_auth.pl to GPLv2+
  * SMP: register worker listening ports one by one
  * Bug 4328: %un format code does not work for external ACLs in credentials-fetching rules
  * Bug 4323: Netfilter broken cross-includes with Linux 4.2
  * Cleanup: Migrate StoreEntry to using MEMPROXY_CLASS
  * Remove custom pool chunk size for StoreEntry
  * Implement default constructor for hash_link
  * Bug 4326: base64 binary encoder rejects data beginning with nil byte

---
  Module Name: pkgsrc
  Committed By: sborrill
  Date: Thu Oct  8 10:07:10 UTC 2015

  Modified Files:
  pkgsrc/www/squid3: Makefile
  pkgsrc/www/squid3/files: squid.sh

  Log Message:
  Check current file descriptor limit and raise if required rather than
  blindly setting to 4096 (which may in fact be lower than current limit).
  Bump PKGREVISION

---
  Module Name: pkgsrc
  Committed By: adam
  Date: Wed Nov  4 21:44:27 UTC 2015

  Modified Files:
  pkgsrc/www/squid3: Makefile distinfo

  Log Message:
  Changes 3.5.11:
  * Add Locker friend class to SBuf for protection against memory issues
  * Connection stats, including %<lp, missing for persistent connections
  * Fix incorrect authentication headers on cache digest requests
  * Bug 4281: copy-paste typos in src/tools.cc
  * Bug 4188: Bumping intercepted SSL connections does not work on Solaris
  * Avoid errors when parsing manager ACL in old squid.conf
  * Bug 4279: No response from proxy for FTP-download of non-existing file
  * Bug 3574: crashes on reconfigure and startup
  * Bug 4347: compile errors with LibreSSL 2.3

(bsiegert)

2015-11-24 17:34:31 UTC MAIN commitmail json YAML

Updated www/py-djangocms-admin-style to 1.0.6; www/py-django-cms to 3.2.0

(adam)

2015-11-24 17:33:01 UTC MAIN commitmail json YAML

Changes 3.2.0:
new welcome page to help new users
touch-screen support for most editing interfaces, for sizes from small tablets to table-top devices
enhanced and polished user interface
much-needed improvements to the structure-board
enhancements to components such as the pop-up plugin editor, sideframe (now called the overlay) and the toolbar
significant speed improvements on loading, HTTP requests and file sizes
restarts are no longer required when changing apphook configurations
a new content wizard system, adaptable to arbitrary content types

(adam)

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

2015-11-24 16:49:31 UTC MAIN commitmail json YAML

Fix RUBY_VERSION_SUPPORTED, it's "21" not "210".

(jperkin)

2015-11-24 15:56:22 UTC MAIN commitmail json YAML

Drop dependency on mozilla-rootcerts-openssl.
The latter is broken and makes youtube-dl unusable in unprivileged mode and potentially on non-NetBSD systems.

(asau)

2015-11-24 14:17:36 UTC MAIN commitmail json YAML

Updated pkgtools/pkglint to 4.158

(rillig)

2015-11-24 14:17:23 UTC MAIN commitmail json YAML

Updated pkglint to 4.158

This mainly fixes wrong patch detection when checking distinfo.

(rillig)

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

Updated misc/chordii to 4.5.3

(mef)

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

Update 4.5.1 to 4.5.3 (from ChangeLog)
-------------------------------------
Author: Johan Vromans <jvromans@squirrel.nl>
Date:  2015-11-23
    Prepare for 4.5.3 release.
README-4.5
configure.ac

Author: Johan Vromans <jvromans@squirrel.nl>
Date:  2015-11-23
    Prevent crash on using unknown cli options.
src/chordii.c

Author: Johan Vromans <jvromans@squirrel.nl>
Date:  2015-11-23
    Improve LATIN2 generation; show in version.
configure.ac
src/chordii.c
src/common.c
src/iso.c

Author: Johan Vromans <jvromans@squirrel.nl>
Date:  2015-10-04
    (a2crd) Fix crash when environment HOME is not set (Windows).
    (a2crd) Add -V to print version.
    (a2crd) Update help message.
src/a2crd.c

Author: Johan Vromans <jvromans@squirrel.nl>
Date:  2015-05-04
    Updates.
TODO

Author: Johan Vromans <jvromans@squirrel.nl>
Date:  2014-12-04

    Handle CRLF input more elegantly.
src/chordii.c

Author: Adam Monsen <haircut@gmail.com>
Date:  2015-03-21

    TODO: fix filetype in vim modeline
    See https://github.com/vimoutliner/vimoutliner
TODO

(mef)

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

Added net/php-baikal version 0.2.7

(wiz)

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

+ php-baikal.

(wiz)

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

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

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

(wiz)

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

Updated devel/pcre to 8.38

(wiz)

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

Update pcre to 8.38:

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

(wiz)

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

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

Updated devel/py-requests-toolbelt to 0.4.0nb1

(wiz)

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

2015-11-24 09:41:20 UTC MAIN commitmail json YAML

Do the "defined && !empty" dance for NetBSD 5 make.

(jperkin)

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

2015-11-24 05:53:32 UTC MAIN commitmail json YAML

Added math/z3.

Also, two weeks ago, bumped gsharutils, coalesce, japhar, and ucblogo,
and apparently once again forgot to commit this file at the time.

(dholland)

2015-11-24 05:46:22 UTC MAIN commitmail json YAML

2015-11-24 05:45:58 UTC MAIN commitmail json YAML

2015-11-24 05:29:58 UTC MAIN commitmail json YAML

Updated multimedia/libbluray to 0.9.1; audio/picard to 1.3.2

(adam)

2015-11-24 05:28:32 UTC MAIN commitmail json YAML

Changes 1.3.2:
* Bugfix: Fixed tags from filename dialog not opening on new installations

(adam)

2015-11-24 05:24:29 UTC MAIN commitmail json YAML

Changes 0.9.1:
- Improved BD-J security.
- Improved error resilience.
- Improved seeking (avoid skipping PAT/PMT/PCR).
- Fix UO mask check when bd_play_title() is used for Top Menu.
- Fix re-starting of title bound Xlets when title changes.
- Fix loading classes with invalid debug info.

(adam)

2015-11-24 00:57:54 UTC MAIN commitmail json YAML

Oops, accidently my local copy was older version.

Really drop Ruby 1.9.3 support.

(taca)

2015-11-23 23:31:01 UTC MAIN commitmail json YAML

Removed outdated TODO file

(rillig)

2015-11-23 22:48:27 UTC MAIN commitmail json YAML

Updated multimedia/gmplayer to 1.2nb3

(leot)

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

Get rid of our fix to brushedGnome-1.0 skin now that the brushedGnome-1.1 is
available upstream.
Bump PKGREVISION.

(leot)

2015-11-23 21:49:05 UTC MAIN commitmail json YAML

Fix linker errors when building with --disable-ipv6.

(schmonz)

2015-11-23 21:34:42 UTC MAIN commitmail json YAML

2015-11-23 21:15:45 UTC MAIN commitmail json YAML

Updated databases/py-peewee to 2.7.3

(fhajny)

2015-11-23 21:15:32 UTC MAIN commitmail json YAML

Update databases/py-peewee to 2.7.3.

2.7.3
Small release which includes some changes to the BM25 sorting
algorithm and the addition of a JSONField for use with the new
JSON1 extension.

2.7.2
Small release with bugfixes to the setup script.

I've also cleaned up some missing APIs in the FTS5Model to
support more flexible use of either FTSModel or FTS5Model.

2.7.1
Small release which includes fixes to the setup script.
Particularly, if you did not have Cython installed, the
installation would completely fail. This was fixed.

2.7.0
New APIs, features, and performance improvements.

Notable changes and new features
- PasswordField that uses the bcrypt module.
- Added new Model Meta.only_save_dirty flag to, by default,
  only save fields that have been modified.
- Added support for upsert() on MySQL (in addition to SQLite).
- Implemented SQLite ranking functions (rank and bm25) in Cython,
  and changed both the Cython and Python APIs to accept weight
  values for every column in the search index. This more closely
  aligns with the APIs provided by FTS5. In fact, made the APIs
  for FTS4 and FTS5 result ranking compatible.
- Major changes to the :ref:sqlite_ext module. Function callbacks
  implemented in Python were implemented in Cython (e.g. date
  manipulation and regex processing) and will be used if Cython
  is available when Peewee is installed.
- Support for the experimental new FTS5 SQLite search extension.
- Added :py:class:SearchField for use with the SQLite FTS
  extensions.
- Added :py:class:RowIDField for working with the special rowid
  column in SQLite.
- Added a model class validation hook to allow model subclasses
  to perform any validation after class construction. This is
  currently used to ensure that FTS5Model subclasses do not
  violate any rules required by the FTS5 virtual table.

Bugs fixed
- #751, fixed some very broken behavior in the MySQL migrator
  code. Added more tests.
- #718, added a RetryOperationalError mixin that will try
  automatically reconnecting after a failed query. There was
  a bug in the previous error handler implementation that
  made this impossible, which is also fixed.

(fhajny)

2015-11-23 20:02:15 UTC MAIN commitmail json YAML

2015-11-23 20:00:17 UTC MAIN commitmail json YAML

Updated x11/py-qt4 to 4.11.4; emulators/hatari to 1.9.0

(adam)

2015-11-23 19:40:39 UTC MAIN commitmail json YAML

Changes 1.9.0:
Major update of the CPU for Falcon emulation, based on the latest version of WinUAE CPU : 68060, MMU, data/instruction cache, better prefetch pipeline, cycle accuracy, stack frame, ...
Memory : extra TT-RAM support for TT & Falcon emulation
MFP : better emulation of GPIP, AER and DDR
Gemdos HD emulation : better support for mapping of filenames with international encoding
MIDI : many accuracy improvements
Some fixes for video, blitter, dsp
More options for using ACSI and IDE disk images
Various changes in the UI
Various changes in the debugger

(adam)

2015-11-23 18:47:46 UTC pkgsrc-2015Q3 commitmail json YAML

2015-11-23 18:46:46 UTC pkgsrc-2015Q3 commitmail json YAML

Pullup ticket #4859 - requested by agc
pkgtools/pkg_comp: bugfix

Revisions pulled up:
- pkgtools/pkg_comp/Makefile                                    1.55
- pkgtools/pkg_comp/files/pkg_comp.8                            1.41
- pkgtools/pkg_comp/files/pkg_comp.sh                          1.43

---
  Module Name:    pkgsrc
  Committed By:  agc
  Date:          Sat Nov 21 23:10:27 UTC 2015

  Modified Files:
          pkgsrc/pkgtools/pkg_comp: Makefile
          pkgsrc/pkgtools/pkg_comp/files: pkg_comp.8 pkg_comp.sh

  Log Message:
  Update pkg_comp to 1.38nb1

  pkgsrc uses the "BUILD_TARGET" definition internally as the primary
  target for building in a package's WRKDIR.  It defaults to "all".
  So pkgsrc cd's to ${WRKDIR} and does a "make ${BUILD_TARGET}"

  pkg_comp also wants to use the same "BUILD_TARGET" definition
  internally for itself to guide the builds for making binary packages.
  It's done at a higher level than the pkgsrc definition.  It defaults
  to "package".

  The use of the same name for two different purposes can cause
  pkg_comp to fail to build packages. This commit renames the pkg_comp
  definition to be "BUILD_PKG_COMP_TARGET".

  With this change in place, my pkg_comp builds now complete successfully.

  Bump PKGREVISION for the BUILD_PKG_COMP_TARGET fix

(bsiegert)

2015-11-23 16:02:17 UTC MAIN commitmail json YAML

Drop Ruby 1.9.3 support and PLIST_VARS clean up.

(taca)

2015-11-23 15:46:59 UTC MAIN commitmail json YAML

2015-11-23 15:30:39 UTC MAIN commitmail json YAML

Updated chat/ejabberd to 15.11

(fhajny)

2015-11-23 15:30:26 UTC MAIN commitmail json YAML

Update chat/ejabberd to 15.11.

- Integrate join/leave cluster as ejabberd command.
- Allow longer command execution time.

(fhajny)

2015-11-23 15:24:28 UTC MAIN commitmail json YAML

Note remove of ruby193 and ruby193-base packages.

(taca)

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

2015-11-23 15:22:06 UTC MAIN commitmail json YAML

Remove ruby193 package.
Ruby 1.9.3 is EOL since Feb 23, 2015.

(taca)

2015-11-23 15:20:57 UTC MAIN commitmail json YAML

Remove ruby193 and ruby193-base; start retire of RUby 1.9.3.

(taca)

2015-11-23 15:18:19 UTC MAIN commitmail json YAML

Changes 4.11.4:
- Added support for Qt v4.8.7.
- Added QWIDGETSIZE_MAX to QtGui.
- Added some missing QEvent.Type enum values.
- Added the --license-dir command line option to configure-ng.py.
- Added the --no-python-dbus command line option to configure-ng.py.
- Bug fixes.

(adam)

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

Updated devel/p5-gettext to 1.07

(mef)

2015-11-23 13:29:50 UTC MAIN commitmail json YAML

Update 1.05 to 1.07 (2015/09/29), from README:
-------------------
1.07    Fix test failures caused by $LANGUAGE being set

1.06    Bugfix: #104667 Makefile.PL libaries need to be listed after .o files
        Bugfix: #104668 ensure availability of locale API, correct typo
in documentation
Add META.yml (Fixes #91921)

(mef)

2015-11-23 13:21:16 UTC MAIN commitmail json YAML

2015-11-23 12:54:53 UTC MAIN commitmail json YAML

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

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

(wiz)

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

Add xf86-video-amdgpu, bump PKGREVISION.

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

(wiz)

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

Added x11/xf86-video-amdgpu version 1.0.0

(wiz)

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

+ xf86-video-amdgpu

(wiz)

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

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

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

(wiz)

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

Bump PKGREVISION
add missing lzmalib ( fix librsvg build )

-llzma, from libcroco-0.6.8/src/libcroco-0.6.la#20

pkgsrc/graphics/librsvg:
ld: warning: liblzma.so.1, needed by /usr/pkgsrc/graphics/librsvg/work/.buildlink/lib/libcroco-0.6.so, not found (try using -rpath or -rpath-link)
Shared object "liblzma.so.1" not found

(szptvlfn)

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

Updated www/ruby-pygments.rb to 0.6.3nb2

(wiz)

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

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

(wiz)

2015-11-23 11:53:56 UTC MAIN commitmail json YAML

Updated time/p5-Test-MockTime to 0.15

(mef)

2015-11-23 11:44:34 UTC MAIN commitmail json YAML

2012-06-14  SATOH Hiroh <cho45@lowreal.net>
        * 0.02:
        Fix Makefile.PL (by motemen)
        * 0.03:
        miss
        * 0.04:
        Add prototypes to overriden time and sleep (by naturalist)

(mef)

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

Updated misc/calibre to 2.44.1

(wiz)

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

Update calibre to 2.44.1.

2.44.1

Bug Fixes

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

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

2.44

New Features

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

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

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

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

Bug Fixes

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

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

Improved news sources

    Gamasutra

2.43

New Features

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

Bug Fixes

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

2.42

New Features

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

Bug Fixes

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

2.41

New Features

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

Bug Fixes

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

(wiz)

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

Sorry for conflict, fix it.

(mef)

2015-11-23 10:35:10 UTC MAIN commitmail json YAML

Updated www/p5-CGI-Compile to 0.20

(mef)

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

(pkgsrc)
- Add two BUILD_DEPENDS for make test
      p5-Plack-[0-9]*:../../www/p5-Plack
      p5-Switch-[0-9]*:../../lang/p5-Switch
(upstream)
- Update to 0.20
--------------
0.20  2015-10-16 13:55:13 PDT
        - Compile Perl code via a tempfile to support source filters (rkitover) #17
        - chain to original $SIG{__WARN__} when suppressing signal warnings on
          Win32 (rkitover) #16

(mef)

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

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

Updated print/poppler to 0.38.0

(wiz)

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

Update poppler* to 0.38.0:

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

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

        utils:
        * pdftocairo: fix fit to page transformation

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

        build system:
        * configure: fix openjpeg detection

(wiz)

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

Updated audio/libshout to 2.4.1

(wiz)

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

Update libshout to 2.4.1.

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

libshout 2.4.1 (20151120)

* Fixed issue with missing file in distribution

libshout 2.4.0 (20151111)

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

(wiz)

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

Update to 3.23
---------------
3.23  2015-09-10
  - Improve CGI mode param() handling to avoi CGI.pm's "param() called in list context" warning.
  - add support for Apache 2.4 via mod_perl 1.09.
    ***** IMPORTANT *****
    Apache 2.4 has a *VERY* different API for authentication.  You will need
    to port your subclass and configuration over to the Apache 2.4 API in
    order to use Apache 2.4!  Please be sure to read README.apache-2.4.pod for
    porting instructions!

(mef)

2015-11-23 07:28:34 UTC MAIN commitmail json YAML

Note update of textproc/ruby-nokogiri package to 1.6.6.4.

(taca)

2015-11-23 07:28:01 UTC MAIN commitmail json YAML

Update ruby-nokogiri to 1.6.8.4.

=== 1.6.6.4 / 2015-11-19

This version pulls in an upstream patche to the vendored libxml2 to address:

* unclosed comment uninitialized access issue (#1376)

This issue does not have a CVE assigned to it as this time.

(taca)

2015-11-23 07:26:47 UTC MAIN commitmail json YAML

Note update of security/ruby-shadow package to 2.5.0.

(taca)

2015-11-23 07:26:14 UTC MAIN commitmail json YAML

Update ruby-shadow to 2.5.0.

[2015/10/06]
* Version 2.5.0
  - fixes for compiling for rubinius, at long last
  - TESTS
  - add a few method aliases

(taca)

2015-11-23 07:24:20 UTC MAIN commitmail json YAML

Note update of www/ruby-pygments.rb package to 0.6.3nb1.

(taca)

2015-11-23 07:23:50 UTC MAIN commitmail json YAML

Overhaul ruby-pygments.rb package and It should make ruby-jekyll package run.

* Fix default load path and python's name under pkgsrc.
* Make test work.

Bump PKGREVISION.

(taca)

2015-11-23 07:19:51 UTC MAIN commitmail json YAML

Note update of devel/ruby-parslet package to 1.7.1.

(taca)

2015-11-23 07:19:25 UTC MAIN commitmail json YAML

Update ruby-parslet to 1.7.1.

= 1.7 / 12Mar2015

  ! Small speed gains from improvements on the hot spots.
  + Contextual error reporter, a flavor of error reporting that emphasizes
    context.

(taca)

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

Note update of devel/kyua to 0.12.

(jmmv)

2015-11-23 03:39:14 UTC MAIN commitmail json YAML

Update devel/kyua to 0.12:

**Released on November 22nd, 2015.**

This is a huge release and marks a major milestone for Kyua as it finally
implements a long-standing feature request: the ability to execute test
cases in parallel.  This is a big deal because test cases are rarely
CPU-bound: running them in parallel yields much faster execution times for
large test suites, allowing faster iteration of changes during development.

As an example: the FreeBSD test suite as of this date contains 3285 test
cases.  With sequential execution, a full test suite run takes around 12
minutes to complete, whereas on a 4-core machine with a high level of
parallelism it takes a little over 1 minute.

Implementing parallel execution required rewriting most of Kyua's core and
partly explains explains why there has not been a new release for over a
year.  The current implementation is purely subprocess-based, which works
but has some limitations and has resulted in a core that is really complex
and difficult to understand.  Future versions will investigate the use of
threads instead for a simplified programming model and additional
parallelization possibilities.

* Issue #2: Implemented support to execute test cases in parallel when
  invoking `kyua test`.  Parallel execution is *only* enabled when the new
  `parallelism` configuration variable is set to a value greater than `1`.
  The default behavior is still to run tests sequentially because some test
  suites contain test cases with side-effects that might fail when run in
  parallel.  To resolve this, the new metadata property `is_exclusive` can
  be set to `true` on a test basis to indicate that the test must be run on
  its own.

* Known regression: Running `kyua debug` on a TAP-based test program does
  not currently report the output in real time.  The output will only be
  displayed once the test program completes.  This is a shortcoming of
  the new parallel execution engine and will be resolved.

* Removed the external C-based testers code in favor of the new built-in
  implementations.  The new approach feels significantly faster than the
  previous one.

* Fixed the handling of relative paths in the `fs.*` functions available
  in `Kyuafile`s.  All paths are now resolved relative to the location of
  the caller `Kyuafile`.  `Kyuafile.top` has been updated with these
  changes and you should update custom copies of this file with the new
  version.

* Changed temporary directory creation to always grant search
  permissions on temporary directories.  This is to prevent potential
  problems when running Kyua as root and executing test cases that require
  dropping privileges (as they may later be unable to use absolute paths
  that point inside their work directory).

* The cleanup of work directories does not longer attempt to deal with
  mount points.  If a test case mounts a file system and forgets to unmount
  it, the mount point will be left behind.  It is now the responsibility of
  the test case to clean after itself.  The reasons for this change are
  simplicity and clarity: there are many more things that a test case can
  do that have side-effects on the system and Kyua cannot protect against
  them all, so it is better to just have the test undo anything it might
  have done.

* Improved `kyua report --verbose` to properly handle environment
  variables with continuation lines in them, and fixed the integration
  tests for this command to avoid false negatives.

* Changed the configuration file format to accept the definition of
  unknown variables without declaring them local.  The syntax version
  number remains at 2.  This is to allow configuration files for newer Kyua
  versions to work on older Kyua versions, as there is no reason to forbid
  this.

* Fixed stacktrace gathering with FreeBSD's ancient version of GDB.
  GDB 6.1.1 (circa 2004) does not have the `-ex` flag so we need to
  generate a temporary GDB script and feed it to GDB with `-x` instead.

* Issue #136: Fixed the XML escaping in the JUnit output so that
  non-printable characters are properly handled when they appear in the
  process's stdout or stderr.

* Issue #141: Improved reporting of errors triggered by sqlite3.  In
  particular, all error messages are now tagged with their corresponding
  database filename and, if they are API-level errors, the name of the
  sqlite3 function that caused them.

* Issue #144: Improved documentation on the support for custom properties
  in the test metadata.

* Converted the `INSTALL`, `NEWS`, and `README` distribution documents to
  Markdown for better formatting online.

(jmmv)

2015-11-23 00:49:26 UTC MAIN commitmail json YAML

Fix typo in comment line (three -> two)

(mef)

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

Updated devel/py-tortoisehg to 3.6.1

(wiz)

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

Update py-tortoisehg to 3.6.1:

Bugs Fixes

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

(wiz)

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

Updated devel/py-cffi to 1.3.1

(wiz)

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

Update py-cffi to 1.3.1.

Changes not found.

(wiz)

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

Updated security/py-cryptography to 1.1.1

(wiz)

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

Update py-cryptography to 1.1.1:

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

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

(wiz)

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

Updated textproc/xmlto to 0.0.28

(wiz)

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

Update xmlto to 0.28:

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

(wiz)

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

Updated devel/py-test to 2.8.3

(wiz)

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

Update py-test to 2.8.3.

All tests pass.

2.8.3
-----

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

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

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

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

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

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

(wiz)

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

Updated textproc/py-libxml2 to 2.9.3

(wiz)

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

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

Bump PKGREVISION for notmuch bl3.mk bump

(wiz)

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

Bump depends pattern for dependency change from gmime24 to gmime.

(wiz)

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

Add followig line for make test
+BUILD_DEPENDS+=        p5-Moo-[0-9]*:../../devel/p5-Moo

(mef)

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

Updated mail/notmuch to 0.21

(wiz)

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

Update notmuch to 0.21:

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

General
-------

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

Database revision tracking: `lastmod:` queries

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

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

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

Notmuch database upgrade to support `lastmod:` queries

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

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

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

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

Skipped individual tests are no longer considered as failures.

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

Database revision tracking

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

The `notmuch address` command supports new deduplication schemes

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

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

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

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

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

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

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

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

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

Allow filtering of search results in `notmuch-show`

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

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

Allow saved searched to specify tree view rather than search view

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

Increase maximum size of rendered text parts

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

Library
-------

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

New function `notmuch_directory_delete` to delete directory documents

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

Database revision tracking

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

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

Deprecated functions

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

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

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

(wiz)

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

Updated textproc/libxml2 to 2.9.3

(wiz)

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

Update libxml2 to 2.9.3.

v2.9.3: Nov 20 2015

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

(wiz)

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

Updated fonts/harfbuzz to 1.1.0

(wiz)

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

Update harfbuzz to 1.1.0:

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

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

(wiz)

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

Updated sysutils/dbus to 1.10.4

(wiz)

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

Update dbus to 1.10.4:

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

The “Frostburn Canyon” release.

Enhancements:

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

Fixes:

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

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

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

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

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

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

(wiz)

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

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

(wiz)

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

Updated www/goaccess to 0.9.6

(wiedi)

2015-11-22 23:10:38 UTC MAIN commitmail json YAML

Update www/goaccess to 0.9.6

Changes to GoAccess 0.9.6 - Tuesday, October 27, 2015

  - Fixed segfault when appending data to a log (follow) without virtualhosts.
  - Added command line option `--dcf` to view the default config file path.
  - Added 'Darwin' to the list of OSs.
  - Added the ability to ignore parsing status codes using `--ignore-status`.

Changes to GoAccess 0.9.5 - Thursday, October 22, 2015

  - Added major performance improvements to the default storage when parsing and
    storing data (~%44 less memory, ~37% faster).
  - Added the ability to parse virtual hosts and a new panel to display metrics
    per virtual host.
  - Added the ability to parse HTTP/2 requests.
  - Added the ability to use GNU getline() to parse full line requests.
  - Added the ability to output debug info if a log file is specified, even
    without `--enable-debug`.
  - Added OS X 'El Capitan'.
  - Added WebDav HTTP methods and HTTP status from RFC 2518 and  RFC 3253.
  - Fixed detection of some Googlebots.
  - Fixed issue where time served metrics were not shown when loading persisted
    data.
  - Fixed linker error on OSX: ld: library not found for -lrt.
  - Fixed percentage on the HTML output when excluding IPs.
  - Removed GLib dependency and refactored storage functionality. By removing
    this dependency, GoAccess is able to store data in a more efficient manner,
    for instance, it avoids storing integer data as void* (generic typing), thus
    greatly improving memory consumption for integers.

Changes to GoAccess 0.9.4 - Tuesday, September 08, 2015

  - Fixed inability to parse color due to a missing POSIX extension. ERR: Invalid
    bg/fg color pairs
  - Added `%~` specifier to move forward through a log string until a non-space
    char is found.
  - Added the ability to parse static files containing a query string
    `--all-static-files`.
  - Added the ability to parse native Squid access.log format.
  - Added the ability to log invalid requests to a file `--invalid-requests`.
  - Added additional overall metric - total valid requests.
  - Fixed a few issues in the configuration script.

(wiedi)

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

Updated editors/nano to 2.4.3

(wiedi)

2015-11-22 23:04:15 UTC MAIN commitmail json YAML

Update nano to 2.4.3

2015.11.18 - GNU nano 2.4.3 "Apocalypse" is now available for your
downloading pleasure.  This release includes a myriad
of fixes including several memory leaks, issues with
color syntax higlighting, search/replace, file
insertion and help menu bugs.  Many thanks to
Benno Schulenberg for tireless efforts on the vast
majority of fixes for some time now.  As always please
report bugs via the Savannah page, and remember to
Share and Enjoy.

(wiedi)

2015-11-22 22:16:04 UTC MAIN commitmail json YAML

Add patch to fix gcc-4.8.5.
(at least cross/bossa, bossa-20140109nb2, has a problem)
cross/bossa/work/.buildlink/include/wx-2.8/wx/debug.h:194:43: error:
typedef 'wxDummyCheckInt' locally defined but not used [-Werror=unused-local-typedefs]

(mef)

2015-11-22 22:00:15 UTC MAIN commitmail json YAML

Note addition of gimme version 20151122

(agc)

2015-11-22 21:58:37 UTC MAIN commitmail json YAML

Add and enable gimme

(agc)

2015-11-22 20:21:28 UTC MAIN commitmail json YAML

Updated www/netsurf to 3.3nb2

(leot)

2015-11-22 20:21:11 UTC MAIN commitmail json YAML

Convert p5-HTML-Parser to a build dependency and bump PKGREVISION.

HTML::Entities seems used just in the build phase by
netsurf/utils/split-messages.pl.

Discussed with hauke@

(leot)

2015-11-22 19:31:38 UTC MAIN commitmail json YAML

Updated multimedia/gmplayer to 1.2nb2

(leot)

2015-11-22 19:30:33 UTC MAIN commitmail json YAML

Re-add brushedGnome skin that did not worked due to a typo and bump PKGREVISION.

While here restructure do-install target in order to avoid bzcat and gtar and
directly use pax to copy the skins.
This made the skins patchable and avoid to re-extract skin distfiles during the
install phase (at the price of a regular expression that should not be too
incomprensible).

ok martin@

(leot)

2015-11-22 19:18:25 UTC MAIN commitmail json YAML

Updated graphics/xv to 3.10anb22

(tsutsui)

2015-11-22 19:17:01 UTC MAIN commitmail json YAML

Pull 20081216 interim patch from http://www.gregroelofs.com/greg_xv.html

Bump PKGREVISION.

Changelog noted in the upstream homepage:

* 20070621: fixed improper ClearCode termination condition in GIF
  decoder (JZ); cleaned up xvgif.c debug info (GRR); fixed some
  minor inconsistencies in Makefile (GRR)
* xv-20070621-joe-zbiciak-gif-decoder-bugfix.dif
* 20070901 [possibly temporary!]: added support for optional libpng
  MMX code (GRR)
* 20080121: removed duplicate "XDestroyWindow(theDisp, pngW);" in
  xvmisc.c (IMC); fixed empty-filename click-and-crash bug in xvdir.c
  (IMC, DB)
* xv-20080118-ian-collier-crash-fixes.msg
* xv-20080901-david-bath-empty-filename-save-crash-fix.dif
* 20081205: reverted xvxwd.c to SJT's version (bug reported by Jari Ruusu)
* 20081216: fixed crash-bug in IFF decoder (EP)

(tsutsui)

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

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

Ooops, forgot to commit the PLIST changes for brushedGnome

(martin)

2015-11-22 15:39:22 UTC MAIN commitmail json YAML

Updated multimedia/gmplayer to 1.2nb1

(martin)

2015-11-22 15:38:56 UTC MAIN commitmail json YAML

Remove no longer needed hack to adapt new skins to old software version.
Remove a skin that currently does not work. Bump revision.

(martin)

2015-11-22 12:50:02 UTC MAIN commitmail json YAML

Updated www/drupal7 to 7.41nb1

(wen)

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

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

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

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

(wiz)

2015-11-22 09:52:55 UTC MAIN commitmail json YAML

2015-11-22 09:43:53 UTC pkgsrc-2015Q3 commitmail json YAML

2015-11-22 09:43:16 UTC pkgsrc-2015Q3 commitmail json YAML

Pullup ticket #4858 - requested by tez
security/mit-krb5: build fix

Revisions pulled up:
- security/mit-krb5/Makefile                                    1.85

---
  Module Name: pkgsrc
  Committed By: tez
  Date: Thu Nov  5 19:10:30 UTC 2015

  Modified Files:
  pkgsrc/security/mit-krb5: Makefile

  Log Message:
  Fix build in case there is a system version of verto found.
  No revbump because it failed to build before if there was one.
  Fixes pkg/50348

(bsiegert)

2015-11-22 08:47:09 UTC MAIN commitmail json YAML

Updated www/webkit-gtk to 2.10.4

(leot)

2015-11-22 08:46:35 UTC MAIN commitmail json YAML

Update www/webkit-gtk to 2.10.4.

Changes:
  - Fixed dashed and dotted border painting.
  - Properly cancel navigation policy checks.
  - Several crashes fixed when running editor commands.
  - Fix several crashes due to assertions in Debug builds.
  - Fix the build on Mac OSX and bring back the Quartz target.
  - Fix the build on glibc-based BSD systems.

(leot)

2015-11-22 08:06:04 UTC MAIN commitmail json YAML

update tryton to 3.8

(richard)

2015-11-22 08:05:10 UTC MAIN commitmail json YAML

New Tryton release 3.8
http://www.tryton.org/news/index.html

Major changes for the developer

    The progress bar widget works with float between 0 and 1 to ease usage as
    percentage.

    The rich text widget uses now a subset of HTML to allow its implementation
    in sao.

    The Many2One has a new option target_search which define the kind of query
    to use for dereferenced search. The options are subquery and the new join
    (which is the default). The join method generate a faster query in most
    cases.

    The SQL constraints use a similar syntax to python-sql. This gives more
    flexibility to implement backend for other databases.

    Trying to create/write/delete on a Model based on a table_query raises an
    exception instead of a silent error.

    The table name of a ModelSQL can be overridden with a configuration file.
    This allows to work around database limitations on the length of table
    names.

    The new StateReport has been added to wizards, to simplify the code of
    wizards that run a report.
    The style on reports has been removed, experience show that this feature
    was not used.

    The PostgreSQL backend manages now schema. This allows different instances
    of Tryton sharing the same database.

    The generic foreign key to create/write user on all ModelSQL has been
    replaced by a rule that prevent to delete users. This greatly improves
    scalability in some circumstances.

    The Property field supports now float and integer values.
    A subdirectory locale/override is supported for modules that override
    translations of other modules.

Accounting

    The charts of account are no longer translatable. Instead we provide
    translated charts via a template using XSLT.

    The invoice doesn't set a unit price on the line. For this feature the
    purchase or sale module must be used.

    Some fields of the invoice like the note and the origin are editable after
    posting the invoice.

Product

    Conversion between units no longer results in silent failures but an
    explicit error is risen.

    The volume property has been added to the products.

Project

    The tree structure of the project and the time sheet have been separated,
    each object has its own one.

    The price list uses the same decimal precision as the product.

    The cost price of the employee is stored on the time sheet line for the
    date of the line. This allows to sum the costs of time sheet faster

Purchase

    The state of the purchase request is now searchable.

    The purchase requests are generated even if the rounded quantity is zero
    to allow the user to still decide to purchase more.

Stock

    Many unnecessary restrictions on the edition of move fields have been
    removed.

    The expected quantity of the inventory lines is always computed even if
    they are added manually.

    It is possible to create staging and draft moves using view locations.
    Those locations will have to be changed to really do the move.

    The inventory uses the grouping feature to create the moves. This allows
    to easily support the lot (or any other extra field).

(richard)

2015-11-21 23:22:46 UTC MAIN commitmail json YAML

Note update to pkg_comp

(agc)

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

Update pkg_comp to 1.38nb1

pkgsrc uses the "BUILD_TARGET" definition internally as the primary
target for building in a package's WRKDIR.  It defaults to "all".
So pkgsrc cd's to ${WRKDIR} and does a "make ${BUILD_TARGET}"

pkg_comp also wants to use the same "BUILD_TARGET" definition
internally for itself to guide the builds for making binary packages.
It's done at a higher level than the pkgsrc definition.  It defaults
to "package".

The use of the same name for two different purposes can cause
pkg_comp to fail to build packages. This commit renames the pkg_comp
definition to be "BUILD_PKG_COMP_TARGET".

With this change in place, my pkg_comp builds now complete successfully.

Bump PKGREVISION for the BUILD_PKG_COMP_TARGET fix

(agc)

2015-11-21 20:18:14 UTC MAIN commitmail json YAML

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

2015-11-21 17:14:26 UTC MAIN commitmail json YAML

2015-11-21 16:14:35 UTC pkgsrc-2015Q3 commitmail json YAML

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

Updated games/wesnoth to 1.12.5

(leot)

2015-11-21 16:13:39 UTC MAIN commitmail json YAML

Update games/wesnoth to 1.12.5.

Changes:
Version 1.12.5:
* Campaigns:
  * Eastern Invasion:
    * Fixed scenario events not working right on easy difficulty in 'Captured'.
  * Legend of Wesmere
    * Fixed carryover bugs in scenarios 5-12.
      (units missing from carryover, units appearing twice on map...)
* Editor:
  * Add Recent Files menu with a list of recently saved or loaded maps or
    scenarios, up to a custom limit (by default 10) that can be set in
    Advanced Preferences.
  * Fixed Player Start labels not being updated with repeat map generations
    (bug #20036)
* Language and i18n:
  * Updated translations: British English, French, Hungarian, Japanese,
    Latvian, Polish, Portuguese, Scottish Gaelic, Spanish
  * Fixed crashes during start-up on Windows resulting from add-ons containing
    erroneous textdomain declarations (bug #23839).
* Multiplayer:
  * Era names no longer support formatting markup in the game setup screen.
  * Made MP lobby filter option filter on eras and mods too (bug #22987).
  * Fix scenario ending to early for players that are defeated if there are
    still players fighting and victory_when_enemies_defeated=no.
  * Fix 'enemies defeated' event causing OOS error in mp scenarios.
* Terrains:
  * Removed unit elevation from N-S hanging bridges
  * Added unit elevation to NW-SE and SW-NE stone chasm bridges
  * Added unit elevation to NW-SE and SW-NE plank bridges
  * Hanging, stone chasm, and plank bridges are now displayed in-game simply
    as "Bridge", retaining their descriptive names in the editor as per
    convention.
  * Fixed spurious "could not open image 'terrain/.png'" error messages caused
    by terrains without a minimap image (symbol_image) such as those from the
    Special category in the editor (Impassable Overlay, etc.).
* User interface:
  * Force uniform font rendering settings across X11 and Apple OS X, avoiding
    color glitches resulting from incorrect applications of subpixel hinting
    (bug #20337).
* WML engine:
  * Added WML menu item and event handler views to the Gamestate Inspector
    dialog.
  * Removed y offset by -1 from [message]'s scroll-to-unit logic.
* Miscellaneous and bug fixes:
  * Default to non-strict compilation with CMake.
  * Fixed strict compilation with clang 3.5 and 3.6.
  * Fixed strict compilation with gcc 5.
  * Fixed unbound memory read in internal time formatting code with
    specially-crafted input.
  * Fixed RECRUIT_UNIT_VARIATIONS core WML macro leaking an internal temporary
    variable ($recruited_unit_random_variation).
  * Fixed unit [resistance] and [jamming_costs] not being considered for sync
    check.
  * Fixed OOS on random maps, where clients placed sides in different castles.
  * Several fixes to the handling of key combinations including
    non-alphanumeric keys (Enter, Tab, F1-F12, etc.), especially relevant for
    assigning custom hotkeys to actions in Preferences.
  * Fixed broken Oasis terrain help entry (bug #23023)
  * Fixed hang when attempting to make a screenshot from a non-existent map via
    command-line (bug #20900)
  * Fixed cases of wrong unit type used in planning moves (bug #20299)
  * Avoid crash when planning moves on planned recruits (bug #18637)

(leot)

2015-11-21 16:11:27 UTC pkgsrc-2015Q3 commitmail json YAML

Pullup ticket #4852 - requested by he
lang/g95: build fix

Revisions pulled up:
- lang/g95/distinfo                                            1.24
- lang/g95/patches/patch-ac                                    deleted
- lang/g95/patches/patch-configure                              1.1

---
  Module Name: pkgsrc
  Committed By: he
  Date: Sat Nov  7 22:56:13 UTC 2015

  Modified Files:
  pkgsrc/lang/g95: distinfo
  Added Files:
  pkgsrc/lang/g95/patches: patch-configure
  Removed Files:
  pkgsrc/lang/g95/patches: patch-ac

  Log Message:
  Let g95 build for NetBSD powerpc as well: treat NetBSD the same
  as Linux in terms of FPU usage.  Since this is only a build fix
  for the NetBSD powerpc ports, there's no revision bump.

(bsiegert)

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

Updated devel/p5-MooX-Options to 4.021

(wen)

2015-11-21 15:16:36 UTC MAIN commitmail json YAML

Update to 4.021

Upstream changes:
4.021  2015-11-11 16:42:01 GMT
    * Feature #487 : Translate using Locale::TextDomain (sschober)
      add setlocale for linux system

4.020  2015-11-08 17:33:34 GMT
    * Feature #487 : Translate using Locale::TextDomain (sschober)
      fix LC_ALL in tests

4.019  2015-10-31 16:01:55 GMT
    * Bug #496 : Handle multiple autosplit options correctly (Celogeek San)
    * Feature #489 : add compact help (Celogeek San)
    * Feature #487 : Translate using Locale::TextDomain (sschober)
    * Feature #486 : Reduce runtime dependency footprint (arc)
    * Feature #481 : add spacer option (Celogeek San)
    * Feature #373 : use "format" => "json" instead of json => 1 (Celogeek San)

(wen)

2015-11-21 14:58:24 UTC MAIN commitmail json YAML

Updated devel/p5-Class-Tiny to 1.004

(wen)

2015-11-21 14:54:10 UTC MAIN commitmail json YAML

Update to 1.004

Upstream changes:
1.004    2015-10-30 10:33:59-04:00 America/New_York

    - No changes since 1.003

1.003    2015-10-27 13:01:02-04:00 America/New_York (TRIAL RELEASE)

    [INTERNAL]

    - Refactored accessor generation to allow subclasses of Class::Tiny
      to implement alternate accessors.

(wen)

2015-11-21 14:28:58 UTC MAIN commitmail json YAML

Updated devel/p5-Class-C3 to 0.30

(wen)

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

Update to 0.30

Upstream changes:
0.30 - 2015-10-19
    - include ExtUtils::HasCompiler in dist as intended so it doesn't need to
      be installed

0.29 - 2015-10-18
    - Update compiler detection to use ExtUtils::HasCompiler

(wen)

2015-11-21 14:02:24 UTC MAIN commitmail json YAML

Updated ham/fldigi to 3.23.05

(mef)

2015-11-21 14:02:15 UTC MAIN commitmail json YAML

Update 3.23.04 to 3.23.05  (2015/11/19, following date may be typo)
-------------------------
2015-10-19  John Phelps  <kl4yfd@gmail.com>
        51535ff: Add 8PSK 125FL 250FL

(mef)

2015-11-21 13:49:31 UTC MAIN commitmail json YAML

Updated cad/eagle to 7.5.0

(mef)

2015-11-21 13:49:16 UTC MAIN commitmail json YAML

Update 7.4.0 to 7.5.0 (2015/11/17)
---------------------

* EAGLE Editions:

  - The EAGLE Freeware edition now starts with a temporary advertisement window
    and the Control Panel has got an advertisement section.
  - For the EAGLE Light edition (both Freeware and Commercial) the number of
    available schematic sheets has been increased to 2.

* GUI:

  - Now the icons in EAGLE are scalable (see Options menu in Control Panel).
    The icons are in SVG format and stored in folder 'icons' under the bin folder.
    The classic set of EAGLE icons is not available in SVG format and therefore
    not scalable.
  - Added highlighting of the current group if starting GROUP command.
  - Added tool tips to the DRC/ERC error list containing the error descriptions.

* ULPs:

  - Update of various ULPs integrated into EAGLE's editors:
    - In the Board editor under File/Export the entries 'Unidat' (unidat.ulp) and
      'DIF4.0' (dif40.ulp) have been taken out. An entry 'Mount SMD' has been added
      (starting mountsmd.ulp).
    - In the Board editor under File/Import the entry 'Ultiboard'
      (import-ultiboard-ddf.ulp) has been taken out. The new entries 'DXF' and
      'Gerber' have been added, executing import-dxf.ulp resp. import-gerber.ulp.
      The Gerber import is a new functionality.
      Import of DXF is available in the Schematic editor as well.
    - In the Board editor under Tools the new entries 'Element array placement'
      (new component-array.ulp) and 'Mirror board' (mirror-board.ulp) have been
      added.
    - In the Library editor there is now File/Import with entry 'BSDL', starting
      make-symbol-device-package-bsdl.ulp.

* Miscellaneous:

  - Extension of proxy settings by an optional username and password.
    Saving of the password is also optional and in an encrypted form.
    See Help/Check for Update/Configure in Control Panel.
  - Added a special DRC error for intersecting signal polygons with same rank.
  - Workaround for Linux 64 bit, because Red Hat (RHEL 6.6) is not
    yet providing an up-to-date GLIBC library.
  - Implementation of a basic file locking mechanism: by default any files
    that are loaded into an EAGLE editor are locked, i.e. not available for
    writing by other EAGLE instances. Locked files are reported to the user.
    He can retry getting the file, save under a different name, continue editing
    without saving or break the lock. The locking can be switched off
    which is saved in eaglerc user settings.
  - Added a new set of schematics, boards and libraries from 3rd party 'seeed'.
    The libraries are in a directory 'seeed' under the library folder, the
    schematics and boards in examples/'seeed' under the projects folder.
    See also www.seeed.cc.

* Bugfixes:

  - Fix for not searchable PDF printings on MAC.
  - Fix to avoid intensive network traffic caused by GUI elements of the
    autorouter.
  - Fixed unusable confirm dialog in CAM processor; under special conditions
    it could be blocked by the progress dialog.
  - Fix for wrong display of mirrored texts in package previews.
  - Fixed handling of vias if reselecting a differential pair for routing.
  - If starting the autorouter, the TopRouter is now checking whether
    the board is already routed completely.
  - Made image export to TIFF format work again. There was a regression in V7.3.
  - Restored V6 behavior for designs w/o hierarchy if combining or renaming
    net segments, which could cause unnecessary ripups.
  - Now 64 colors of all palettes are initialized.
  - Correction of the number of available layers for 'Make Personal' edition
    from 4 to 6.
  - Keeping order of 'SET CONTEXT' commands if displaying the context menu.
  - Avoiding a crash on Mac if closing a drawing window with Command(Apple)-W
    immediately after loading a board and schematic pair and restoring the
    minimized partner.

(mef)

2015-11-21 13:01:04 UTC MAIN commitmail json YAML

Updated databases/p5-DBIx-Class-Candy to 0.005001

(wen)

2015-11-21 12:57:55 UTC MAIN commitmail json YAML

Update to 0.005001

Upstream changes:
0.005001  2015-11-20 23:26:06-08:00 America/Los_Angeles
  - Fix test failure on Win32 (Thanks Peter Evans!)

0.005000  2015-08-02 20:37:38-07:00 America/Los_Angeles
  - Add 'singular' autotable version (Good idea Dagfinn Ilmari Manns逍�ker!)
    (Resolves GH#10)

(wen)

2015-11-21 12:54:15 UTC MAIN commitmail json YAML

Updated cad/gtkwave to 3.3.68

(mef)

2015-11-21 12:54:05 UTC MAIN commitmail json YAML

Update to 3.3.68 (2015/11/18)
----------------
3.3.68  18nov15 Update copyright date.
        Added named markers capability to From: and To: time value
        input boxes.
        Added support for fixed point binary numbers for both signed
        and unsigned decimal display types.

(mef)

2015-11-21 11:19:20 UTC MAIN commitmail json YAML

Updated www/moodle to 3.0nb1

(wen)

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

Add php-opcache as DEPENDS.

(wen)

2015-11-21 11:11:04 UTC MAIN commitmail json YAML

+ webkit-gtk-2.10.4, wesnoth-1.12.5 (and assign to myself)

(leot)

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

Updated multimedia/mencoder to 1.2

(leot)

2015-11-21 09:49:16 UTC MAIN commitmail json YAML

Updated multimedia/gmplayer to 1.2

(leot)

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

Updated multimedia/mplayer to 1.2

(leot)

2015-11-21 09:48:37 UTC MAIN commitmail json YAML

Updated multimedia/mplayer-share to 1.2

(leot)

2015-11-21 09:47:23 UTC MAIN commitmail json YAML

Update gmplayer, mencoder, mplayer and mplayer-share to 1.2.

pkgsrc changes:
* Various misc fixes (thanks to pkglint)
* Do not pass --with-dvdread-config and --with-dvdnav-config, the
  dvdread-config and dvdnav-config seems that no longer exist.
* Avoid to pass --enable-libvorbis otherwise libvorbis can not be recognised by
  the mplayer configure script.
* (re)Use patches from multimedia/ffmpeg2 instead of using mplayer-specific
  ones

Changes:
1.2: "FrameCounter"
  Decoders:
  * Hardware accelerated decoding on OS X via VDA.
  * Internal libmpeg2 disabled by default, on the assumption
    that nobody really needs it anymore.

  Other:
  * "run" slave/keybinding command now supports expanding properties
  * better support for > 8 bit formats in -vo gl
  * support for XYZ color space in -vo gl
  * -vo gl now supports OSD (not EOSD though) with GLES backend.
  * GLES backend now uses GLES v2 with YUV support via shaders
  * -vo gl supports rotated display without needing video filters via
    -monitor-orientation command-line option.
  * -vo gl now has an OSX/Cocoa backend, so it should be a better
    alternative to -vo corevideo now.
  * -vo gl2 renamed to -vo gl_tiled to stop people from assuming it is
    better than -vo gl (it is in many ways worse).
  * Fixes for DVB, teletext and closed-caption based subtitles.
  * Support teletext and CC subtitles in WTV.
  * Support binding keys corresponding to non-ASCII characters.
  * Limited -endpos support for -dump*
  * Danish messages header file renamed from help_mp-dk.h to help_mp-da.h
    in order to comply with ISO 639 language code (configure language
    options will now require da instead of dk)
  * configure: options --enable-gtk1, --with-glib-config= and
    --with-gtk-config= removed
  * Change ID3 genre name for genre ID 67 from "Psychadelic"
    to "Psychedelic"
  * support for audio bin/cue images

  Ports:
  * Windows: support file names as UTF-8 in slave mode and passing
    file names as wchar command line arguments.
  * Android: MPlayer can be run from adb shell and display videos
    via OpenGL ES.
    Note that just a bit of seeking etc. would cause reproducible
    system reboots after just a few seconds on my Galaxy S2.
  * Android: -wid is supported. This should allow using MPlayer in slave
    mode, a native window pointer needs to be passed as -wid. Untested.

  GUI:
  * Support for TV/DVB
  * Various improvements of the context menu and the preferences dialog
  * Revision of the user interface texts
  * Console message with information on deprecated (but still supported)
    entries in the skin configuration file
  * New symbol character (r) and new dynamic label variables ($D, $U, $P)
  * New items (pimage, rpotmeter)
  * Updated skins (avifile, Blue, Blue-small, Clearlooks, Corelian,
    disappearer, mentalic, mplayer_red, nativeRed, neutron, phony, plastic,
    slim, softgrip, standard, trium, tvisor, xanim)
  * Video can be rotated
  * New GUI message: evSetRotation
  * GUI now officially needs GTK+ and GLib versions 2 (it hadn't compiled
    with versions 1 for quite some time)
  * Support for audio and video bin/cue image playback
  * Support for Audio CD / (Super) Video CD / DVD image and DVD copy playback
    through the respective scheme (cd://, vcd://, dvd://)
  * Support for arbitrary non-binary data file cue sheets (i.e. cue sheets
    describing playlists for data files containing multiple titles)

  FFmpeg:
  * Version 2.8 with local patches

Thanks to wiz@ for misc private discussion.

(leot)

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

Updated multimedia/libbluray to 0.9.0

(wiz)

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

Update libbluray to 0.9.0:

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

(wiz)

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

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

Update wget to 1.17:

* Changes in Wget 1.17

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

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

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

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

** Add option to restrict filenames under VMS.

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

** Add support for FTPS.

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

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

(wiz)

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

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

Updated databases/tdb to 1.3.8

(wiz)

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

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

Updated devel/ruby-redmine to 3.1.2

(ryoon)

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

Updated www/libmicrohttpd to 0.9.46

(wiz)

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

Update libmicrohttpd to 0.9.46:

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

(wiz)

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

Update to 3.1.2

Changelog:
3.1.2 (2015-11-14)

    Defect #20992: Parent priority "Independent of subtasks" setting doesn't work
    Defect #20360: Project copy does not copy custom field settings
    Defect #20380: Cannot assign users to projects with IE set to compatibility mode
    Defect #20591: PDF export does not determine picture (.png) height correctly
    Defect #20677: Custom fields with multiple values required by worklow can be blank
    Defect #20811: long pre lines are missing from PDF export of wiki pages
    Defect #21136: Issues API may disclose changeset messages that are not visible
    Defect #21150: Time logging form may disclose subjects of issues that are not visible
    Defect #21155: Deleting invalid wiki page version deletes whole page content
    Defect #20282: Error message when editing a child project without add project/subprojects permissions
    Defect #20730: Fix tokenization of phrases with non-ascii chars
    Defect #21071: find_referenced_issue_by_id fails with RangeError for large numbers
    Patch #21031: Polish translation update for 3.0-stable
    Patch #21105: Japanese wiki_syntax_detailed_textile.html translation for 3.0-stable
    Patch #20785: Polish translation update for 3.1-stable
    Patch #20837: Bulgarian translation
    Patch #20892: Spanish translation for r14637
    Patch #20906: Fix mulitple tab navigation highlighting and content hiding
    Patch #21019: Traditional Chinese translation (to r14689)
    Patch #21076: Move inline CSS to application.css for private checkbox
    Patch #21085: Optimize issue edit description link

(ryoon)

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

+ calibre-2.44.1.

(wiz)

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

Updated devel/geany to 1.26

(wiz)

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

Update geany to 1.26.

Provided by David H. Gutteridge in PR 50451.

Change log:

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

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

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

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

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

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

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

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

(wiz)

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

Updated security/libsodium to 1.0.6

(wiz)

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

Update libsodium to 1.0.6.

Provided by csosstudy in PR 50455.

Version 1.0.6

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

Version 1.0.5

This release only fixes compilation issues on some platforms.

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

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

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

Version 1.0.4

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

Version 1.0.3

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

(wiz)

2015-11-20 21:07:28 UTC pkgsrc-2015Q3 commitmail json YAML

Pullup tickets #4854, #4855 and #4856.

(bsiegert)

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

Fix DEPENDS (hi hauke!)

(wiz)

2015-11-20 21:05:34 UTC pkgsrc-2015Q3 commitmail json YAML

Pullup ticket #4855 - requested by he
archivers/unzip: security fix

Revisions pulled up:
- archivers/unzip/Makefile                                      1.91
- archivers/unzip/distinfo                                      1.29
- archivers/unzip/patches/patch-crypt.c                        1.1
- archivers/unzip/patches/patch-extract.c                      1.3

---
  Module Name: pkgsrc
  Committed By: wiz
  Date: Wed Nov 11 12:47:27 UTC 2015

  Modified Files:
  pkgsrc/archivers/unzip: Makefile distinfo
  pkgsrc/archivers/unzip/patches: patch-extract.c
  Added Files:
  pkgsrc/archivers/unzip/patches: patch-crypt.c

  Log Message:
  Add patches to fix CVE-2015-7696, CVE-2015-7697, and an integer underflow.

  From Debian.

  Bump PKGREVISION.

(bsiegert)

2015-11-20 21:00:28 UTC pkgsrc-2015Q3 commitmail json YAML

Pullup ticket #4854 - requested by sevan
Pullup ticket #4856 - requested by he
graphics/png: security fix

Revisions pulled up:
- graphics/png/Makefile                                        1.179
- graphics/png/distinfo                                        1.124

---
  Module Name:    pkgsrc
  Committed By:  wiz
  Date:          Thu Nov 12 16:12:19 UTC 2015

  Modified Files:
          pkgsrc/graphics/png: Makefile distinfo

  Log Message:
  Update png to 1.6.19:

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

(bsiegert)

2015-11-20 19:05:20 UTC MAIN commitmail json YAML

Updated textproc/grep to 2.22

(ryoon)

2015-11-20 19:04:49 UTC MAIN commitmail json YAML

Update to 2.22

Changelog:
* Noteworthy changes in release 2.22 (2015-11-01) [stable]

** Improvements

  Performance has improved for patterns containing very long strings,
  reducing preprocessing time for an N-byte regexp from O(N^2) to
  only slightly superlinear for most patterns.  Before, a command like
  the following would take over a minute, but now, it takes less than
  a second:
  : | grep -f <(seq -s '' 99999)

  When building grep, 'configure' now uses PCRE's pkg-config module for
  configuration information, rather than attempting to guess it by hand.

** Bug fixes

  A DFA matcher bug made this command mistakenly print its input line:
    echo axb | grep -E '^x|x$'
  Likewise for this equivalent command:
    echo axb | grep -e '^x' -e 'x$'
  [bug introduced in grep-2.19 ]

  grep no longer reads from uninitialized memory or from beyond the end
  of the heap-allocated input buffer.  This fix addressed CVE-2015-1345.
  [bug introduced in grep-2.19 ]

  With -z, '.' and '[^x]' in a pattern now consistently match newline.
  Previously, they sometimes matched newline, and sometimes did not.
  [bug introduced in grep-2.4]

  When the JIT stack is exhausted, grep -P now grows the stack rather
  than reporting an internal PCRE error.

  'grep -D skip PATTERN FILE' no longer hangs if FILE is a fifo.
  [bug introduced in grep-2.12]

  --exclude and related options are now matched against entire
  command-line arguments, not against command-line components.
  [bug introduced in grep-2.6]

  Fix performance degradation of grep -Fw in unibyte locales.
  [bug introduced in grep-2.19 ]

(ryoon)

2015-11-20 19:02:31 UTC MAIN commitmail json YAML

Updated security/putty to 0.66

(ryoon)

2015-11-20 19:02:02 UTC MAIN commitmail json YAML

Update to 0.66

Changelog:
2015-11-07 PuTTY 0.66 released, fixing a SECURITY HOLE

PuTTY 0.66, released today, fixes a security hole in 0.65 and before:
vuln-ech-overflow. It also contains a few other small bug fixes and minor
features.

(ryoon)

2015-11-20 18:55:20 UTC MAIN commitmail json YAML

Updated devel/nss to 3.21

(ryoon)