Link [ pkgsrc | NetBSD | pkgsrc git mirror | PR fulltext-search | netbsd commit viewer ]


   
        usage: [branch:branch] [user:user] [path[@revision]] keyword [... [-excludekeyword [...]]] (e.g. branch:MAIN pkgtools/pkg)




switch to index mode

recent branches: MAIN (2h)  pkgsrc-2024Q1 (14d)  pkgsrc-2023Q4 (42d)  pkgsrc-2023Q2 (74d)  pkgsrc-2023Q3 (154d) 

2024-05-13 03:12:39 UTC Now

2018-10-29 11:12:13 UTC MAIN commitmail json YAML

Updated security/py-cryptodome, time/py-dateutil, time/py-tzdata

(adam)

2018-10-29 11:11:27 UTC MAIN commitmail json YAML

py-tzdata: updated to 2018.7

2018.7:
Unknown changes

(adam)

2018-10-29 11:10:07 UTC MAIN commitmail json YAML

py-dateutil: updated to 2.7.5

Version 2.7.5:

Data updates
- Update tzdata to 2018g

(adam)

2018-10-29 11:07:21 UTC MAIN commitmail json YAML

py-cryptodome: updated to 3.7.0

3.7.0:

New features
* Added support for Poly1305 MAC (with AES and ChaCha20 ciphers for key derivation).
* Added support for ChaCha20-Poly1305 AEAD cipher.
* New parameter output for Crypto.Util.strxor.strxor, Crypto.Util.strxor.strxor_c,
  encrypt and decrypt methods in symmetric ciphers (Crypto.Cipher package).
  output is a pre-allocated buffer (a bytearray or a writeable memoryview)
  where the result must be stored.
  This requires less memory for very large payloads; it is also more efficient when
  encrypting (or decrypting) several small payloads.

Resolved issues
* AES-GCM hangs when processing more than 4GB at a time on x86 with PCLMULQDQ instruction.

Breaks in compatibility
* Drop support for Python 3.3.
* Remove Crypto.Util.py3compat.unhexlify and Crypto.Util.py3compat.hexlify.
* With the old Python 2.6, use only ctypes (and not cffi) to interface to native code.

(adam)

2018-10-29 10:53:32 UTC MAIN commitmail json YAML

Update path to false(1). nologin(8) exists on Minix 3.4RC6, however, currently
status is set to 0 despite exiting with 1

(sevan)

2018-10-29 10:44:29 UTC MAIN commitmail json YAML

Update some more paths from Minix 3.4RC6

(sevan)

2018-10-29 10:31:05 UTC MAIN commitmail json YAML

Update path to chown(8) as found on Minix 3.4RC6

(sevan)

2018-10-29 09:56:22 UTC MAIN commitmail json YAML

Add u-boot-odroid-xu3

(jmcneill)

2018-10-29 09:55:32 UTC MAIN commitmail json YAML

2018-10-29 08:25:27 UTC MAIN commitmail json YAML

Updated devel/py-hypothesis, devel/py-test

(adam)

2018-10-29 08:25:08 UTC MAIN commitmail json YAML

py-test: updated to 3.9.3

pytest 3.9.3:
Bug Fixes
* Fix ���ValueError: Plugin already registered��� with conftest plugins via symlink.
* Handle race condition between creation and deletion of temporary folders.
* Fix bug where the warning summary at the end of the test session was not showing the test where the warning was originated.
* Fix regression when stacklevel for warnings was passed as positional argument on python2.

Improved Documentation
* Add reference to empty_parameter_set_mark ini option in documentation of @pytest.mark.parametrize

Trivial/Internal Changes
* Revert patching of sys.breakpointhook since it appears to do nothing.
* Apply an import sorter (reorder-python-imports) to the codebase.
* Remove use of unnecessary compat shim, six.binary_type

(adam)

2018-10-29 08:21:57 UTC MAIN commitmail json YAML

py-hypothesis: updated to 3.81.0

3.81.0:
:class:~hypothesis.stateful.GenericStateMachine and :class:~hypothesis.stateful.RuleBasedStateMachine now raise an explicit error when instances of :obj:~hypothesis.settings are assigned to the classes' settings attribute, which is a no-op (:issue:1643). Instead assign to SomeStateMachine.TestCase.settings, or use @settings(...) as a class decorator to handle this automatically.

(adam)

2018-10-29 07:53:23 UTC pkgsrc-2018Q3 commitmail json YAML

Pullup ticket #5861 - requested by taca
lang/ruby: security update
lang/ruby24-base: security update

Revisions pulled up:
- lang/ruby/rubyversion.mk                                      1.196
- lang/ruby24-base/distinfo                                    1.10

-------------------------------------------------------------------
  Module Name: pkgsrc
  Committed By: taca
  Date: Thu Oct 18 14:15:13 UTC 2018

  Modified Files:
  pkgsrc/lang/ruby: rubyversion.mk
  pkgsrc/lang/ruby24-base: distinfo

  Log Message:
  lang/ruby24-base: update to 2.4.5

  Ruby 2.4.5 Released

  Ruby 2.4.5 has been released.

  This release includes about 40 bug fixes after the previous release, and also
  includes several security fixes. Please check the topics below for details.

  * CVE-2018-16396: Tainted flags are not propagated in Array#pack and
    String#unpack with some directives

  * CVE-2018-16395: OpenSSL::X509::Name equality check does not work correctly
    See the commit logs for details.

  To generate a diff of this commit:
  cvs rdiff -u -r1.195 -r1.196 pkgsrc/lang/ruby/rubyversion.mk
  cvs rdiff -u -r1.9 -r1.10 pkgsrc/lang/ruby24-base/distinfo

(spz)

2018-10-29 02:47:08 UTC MAIN commitmail json YAML

Use the same method to create the pbulk user on Minix as NetBSD

(sevan)

2018-10-29 01:50:00 UTC MAIN commitmail json YAML

Minix 3 is ELF based

(sevan)

2018-10-29 01:17:55 UTC MAIN commitmail json YAML

2018-10-29 01:16:58 UTC MAIN commitmail json YAML

2018-10-28 22:22:19 UTC MAIN commitmail json YAML

Add GCC_REQD+=8 support to compiler/gcc.mk

(abs)

2018-10-28 22:21:25 UTC MAIN commitmail json YAML

Bump PKGREVISION to match gcc8 change

(abs)

2018-10-28 22:21:04 UTC MAIN commitmail json YAML

Add -fPIC to CRTSTUFF_CFLAGS to fix --enable-pie when building firefox

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87221

With this gcc8 can build a working firefox on NetBSD-8/amd64

(abs)

2018-10-28 21:32:53 UTC MAIN commitmail json YAML

doc: Updated net/youtube-dl to 20181029

(leot)

2018-10-28 21:32:38 UTC MAIN commitmail json YAML

youtube-dl: Update net/youtube-dl to 20181029

Changes:
version 2018.10.29

Core
+ [extractor/common] Add validation for JSON-LD URLs

Extractors
+ [sportbox] Add support for matchtv.ru
* [sportbox] Fix extraction (#17978)
* [screencast] Fix extraction (#14590, #14617, #17990)
+ [openload] Add support for oload.icu
+ [ivi] Add support for ivi.tv
* [crunchyroll] Improve extraction failsafeness (#17991)
* [dailymail] Fix formats extraction (#17976)
* [viewster] Reduce format requests
* [cwtv] Handle API errors (#17905)
+ [rutube] Use geo verification headers (#17897)
+ [brightcove:legacy] Add fallbacks to brightcove:new (#13912)
- [tv3] Remove extractor (#10461, #15339)
* [ted] Fix extraction for HTTP and RTMP formats (#5941, #17572, #17894)
+ [openload] Add support for oload.cc (#17823)
+ [patreon] Extract post_file URL (#17792)
* [patreon] Fix extraction (#14502, #10471)

(leot)

2018-10-28 20:53:44 UTC MAIN commitmail json YAML

2018-10-28 18:41:41 UTC MAIN commitmail json YAML

libcompat_minix was removed some years back and minlib does not exist as a
linkable library in 3.4RC6 so don't try to link against these.

(sevan)

2018-10-28 18:08:16 UTC MAIN commitmail json YAML

Minix runs on platforms besides x86, match GNU config.guess.

(sevan)

2018-10-28 17:40:15 UTC MAIN commitmail json YAML

2018-10-28 17:17:40 UTC MAIN commitmail json YAML

Update location for true(1), taken from 3.4RC6 build.

(sevan)

2018-10-28 17:10:32 UTC MAIN commitmail json YAML

doc: Updated net/ucspi-ssl to 0.999.10.6nb1

(schmonz)

2018-10-28 17:10:27 UTC MAIN commitmail json YAML

2018-10-28 16:59:01 UTC MAIN commitmail json YAML

Minix/arm currently ships with GCC but the i386 build ships with clang so check
the compiler.

(sevan)

2018-10-28 16:38:41 UTC MAIN commitmail json YAML

doc: Updated mail/qmail-run to 20181028nb1

(schmonz)

2018-10-28 16:38:36 UTC MAIN commitmail json YAML

Point to where servercert.pem actually is. While here, use the regularly
regenerated DH params too. Bump PKGREVISION.

(schmonz)

2018-10-28 16:32:36 UTC MAIN commitmail json YAML

Avoid erroring out due to multiple -Werror=parentheses with gcc8

(abs)

2018-10-28 16:17:19 UTC MAIN commitmail json YAML

doc/TODO: add openssh-7.9p1

+ openssh-7.9p1.

(taca)

2018-10-28 15:58:31 UTC MAIN commitmail json YAML

doc/TODO: add newer mysql-server

+ mysql-server-5.5.62, mysql-server-5.6.42, mysql-server-5.7.24 and
  mysql-server-8.0.13.

(taca)

2018-10-28 15:39:29 UTC MAIN commitmail json YAML

doc: Added devel/ruby-cucumber-messages version 1.1.2

(taca)

2018-10-28 15:39:09 UTC MAIN commitmail json YAML

devel/Makefile: add and enable ruby-cucumber-messages

(taca)

2018-10-28 15:37:51 UTC MAIN commitmail json YAML

devel/ruby-cucumber-messages: added version 1.1.2

Add ruby-cucumber-messages packages version 1.1.2.

Protocol Buffer messages for Cucumber's inter-process communication.

(taca)

2018-10-28 15:33:30 UTC MAIN commitmail json YAML

doc: Added devel/ruby-google-protobuf version 3.6.1

(taca)

2018-10-28 15:33:16 UTC MAIN commitmail json YAML

devel/Makefile: add and enable ruby-google-protobuf

(taca)

2018-10-28 15:32:38 UTC MAIN commitmail json YAML

devel/ruby-google-protobuf: add version 3.6.1

Add devel/ruby-google-protobuf package version 3.6.1.

Protocol Buffers are Google's data interchange format.

(taca)

2018-10-28 15:30:20 UTC MAIN commitmail json YAML

doc: Updated time/ruby-tzinfo-data to 1.2018.7

(taca)

2018-10-28 15:29:56 UTC MAIN commitmail json YAML

time/ruby-tzinfo-data: update to 1.2018.7

1.2018.7 (2018/10/27)

Based on version 2018g of the IANA Time Zone Database
(https://mm.icann.org/pipermail/tz-announce/2018-October/000052.html).

(taca)

2018-10-28 15:29:25 UTC MAIN commitmail json YAML

doc: Updated time/ruby-tzinfo03 to 0.3.55

(taca)

2018-10-28 15:29:05 UTC MAIN commitmail json YAML

time/ruby-tzinfo03: update to 0.3.55

0.33.55 (2018/10/27)

Based on version 2018g of the IANA Time Zone Database
(https://mm.icann.org/pipermail/tz-announce/2018-October/000052.html).

(taca)

2018-10-28 15:28:12 UTC MAIN commitmail json YAML

doc: update mail/roundcube* to 1.3.8

mail/roundcube
mail/roundcube-plugin-enigma
mail/roundcube-plugin-password
mail/roundcube-plugin-zipdownload

(taca)

2018-10-28 15:27:11 UTC MAIN commitmail json YAML

mail/roundcube-plugin-zipdownload: update to 1.3.8

No change except version.

(taca)

2018-10-28 15:26:35 UTC MAIN commitmail json YAML

mail/roundcube-plugin-password: update to 1.3.8

No change except version.

(taca)

2018-10-28 15:24:11 UTC MAIN commitmail json YAML

mail/roundcube-plugin-enigma: update to 1.3.8

RELEASE 1.3.8
-------------

- Enigma: Fix deleting keys with authentication subkeys (#6381)

(taca)

2018-10-28 15:23:34 UTC MAIN commitmail json YAML

mail/roundcube: update to 1.3.8

This update includes XSS security problem.

RELEASE 1.3.8
-------------

- Fix PHP warnings on dummy QUOTA responses in Courier-IMAP 4.17.1 (#6374)
- Fix so fallback from BINARY to BODY FETCH is used also on [PARSE] errors in dovecot 2.3 (#6383)
- Fix invalid regular expressions that throw warnings on PHP 7.3 (#6398)
- Fix so Classic skin splitter does not escape out of window (#6397)
- Fix XSS issue in handling invalid style tag content (#6410)
- Fix compatibility with MySQL 8 - error on 'system' table use
- Managesieve: Fix bug where show_real_foldernames setting wasn't respected (#6422)
- New_user_identity: Fix %fu/%u vars substitution in user specific LDAP params (#6419)
- Fix support for "allow-from <uri>" in "x_frame_options" config option (#6449)
- Fix bug where valid content between HTML comments could have been skipped in some cases (#6464)
- Fix multiple VCard field search (#6466)
- Fix session issue on long running requests (#6470)

(taca)

2018-10-28 15:21:49 UTC MAIN commitmail json YAML

doc: Updated devel/py-ZopeComponent to 4.5nb1

(taca)

2018-10-28 15:21:23 UTC MAIN commitmail json YAML

devel/py-ZopeComponent: add missing dependency

Add depdendency to devel/py-zope.deferredimport, py-zope.deprecation and
devel/py-zope.hookable in order to fix secuiry/py-certbot runtime problem.

Bump PKGREVISION.

(taca)

2018-10-28 15:19:44 UTC MAIN commitmail json YAML

doc: Added devel/py-zope.{deferredimport,deprecation,hookable}

devel/py-zope.deferredimport 4.3
devel/py-zope.deprecation 4.3.0
devel/py-zope.hookable 4.2.0

(taca)

2018-10-28 15:18:44 UTC MAIN commitmail json YAML

devel/Makefile: add and enable py-zope.{deferredimport,deprecation,hookable}

(taca)

2018-10-28 15:17:48 UTC MAIN commitmail json YAML

devel/py-zope.hookable: add version 4.2.0

Add devel/py-zope.hookable package version 4.2.0 with Python 3.7 support
from upstream.

===============
zope.hookable
===============

This package supports the efficient creation of "hookable" objects, which
are callable objects that are meant to be optionally replaced.

The idea is that you create a function that does some default thing and make it
hookable. Later, someone can modify what it does by calling its sethook method
and changing its implementation.  All users of the function, including those
that imported it, will see the change.

(taca)

2018-10-28 15:16:09 UTC MAIN commitmail json YAML

devel/py-zope.deprecation: add version 4.3.0

Add py-zope.deprecation package version 4.3.0.

======================
``zope.deprecation``
======================

This package provides a simple function called ``deprecated(names, reason)``
to mark deprecated modules, classes, functions, methods and properties.

(taca)

2018-10-28 15:13:13 UTC MAIN commitmail json YAML

devel/py-zope.deferredimport: add version 4.3

Add py-zope.deferredimport package version 4.3.

=========================
``zope.deferredimport``
=========================

Often, especially for package modules, you want to import names for
convenience, but not actually perform the imports until necessary.
The zope.deferredimport package provided facilities for defining names
in modules that will be imported from somewhere else when used.  You
can also cause deprecation warnings to be issued when a variable is
used.

(taca)

2018-10-28 15:08:33 UTC MAIN commitmail json YAML

doc: Added www/py-zope.proxy version 4.3.1

(taca)

2018-10-28 15:08:17 UTC MAIN commitmail json YAML

devel/Makefile: add and enable py-zope.proxy

(taca)

2018-10-28 15:07:27 UTC MAIN commitmail json YAML

www/py-zope.proxy: add version 4.3.1

Add py-zope.proxy package version 4.3.1.

``zope.proxy``
==============

Proxies are special objects which serve as mostly-transparent
wrappers around another object, intervening in the apparent behavior of
the wrapped object only when necessary to apply the policy (e.g., access
checking, location brokering, etc.) for which the proxy is responsible.

zope.proxy is implemented via a C extension module, which lets it do things
like lie about its own ``__class__`` that are difficult in pure Python (and
were completely impossible before metaclasses).  It also proxies all the
internal slots (such as ``__int__``/``__str__``/``__add__``).

(taca)

2018-10-28 15:02:03 UTC MAIN commitmail json YAML

doc: Updated mail/qmail-run to 20181028

(schmonz)

2018-10-28 15:01:57 UTC MAIN commitmail json YAML

Update to 20181028. Changes:

- CERTFILE needs to be set early enough for sslserver. Move it to rc.d.
  UCSPITLS is application-specific and can stay in the CDB.
- Add PYMSGAUTH_TOLERATE_UNCONFIGURED to the CDB.
- Switch qmailpop3d from tcpserver+qmail-popup to sslserver+authup.
  Set UCSPITLS in the CDB to require STLS before USER/PASS.
- Specify a few new required_files.
- Point more precisely at the need to inspect alias/.qmail-*.

(schmonz)

2018-10-28 13:22:16 UTC MAIN commitmail json YAML

Note update of lang/rust to 1.29.2.

(he)

2018-10-28 13:21:36 UTC MAIN commitmail json YAML

Upgrade rust to version 1.29.2.

Upstream changes:
* Workaround for an aliasing-related LLVM bug, which caused miscompilation.
* The rls-preview component on the windows-gnu targets has been restored.

Pkgsrc changes:
* More commented-out settings for cross builds on NetBSD.
* Bump bootstrap kit versions to 1.29.2 for powerpc, sparc64
  and earm7hf.  Anyone up for testing for earm7hf?
* Because the built-in versions of libgit2, libssh2 and curl
  can no longer be built with the pkgsrc-provided headers for
  those packages (due to version skew; the built-in versions
  have been updated to un-released newer code), the buildlink3.mk
  files for those packages have been commented out.
* Similarly, to avoid using the native pkgsrc host's headers when cross-
  building, the gcc-wrap script has been adjusted to also re-point
  /usr/pkg/include into the destination's root (where those above pacakges
  are not to be installed).
* Also have the gcc-wrap script deal with "-I dir" style directives,
  and re-point these also into the destination's root.
* One patch has been integrated upstream, so removed here.

(he)

2018-10-28 13:21:19 UTC MAIN commitmail json YAML

doc: Updated emulators/libretro-reicast to 20181026

(nia)

2018-10-28 13:21:10 UTC MAIN commitmail json YAML

libretro-reicast: Update to 20181026

Changes:

* Modem: issues with incoming TCP connections. 2K games packet mangling
* Auto save state changes
* Naomi: no need for lst files anymore
* Fix crash when toggling fullscreen on and off
* JVS: fix substract coin, array overflow and more
* Aica rec: revert to the original sequence of ops for branch to reg
* Aica: unaligned branch failure with arm and x86 dynarecs
* Naomi: fix arm dynarec do_sqw_nommu_area_3
* Naomi: fix crash on arm. GLES: Disable modifier volumes if no stencil
* Naomi: Better game identification, more robust lst parsing
* Add screen orientation setting for Naomi vertical screen games

(nia)

2018-10-28 13:04:48 UTC MAIN commitmail json YAML

doc: Updated emulators/libretro-gambatte to 20181022

(nia)

2018-10-28 13:04:40 UTC MAIN commitmail json YAML

libretro-gambatte: Update to 20181022

Changes:

* Add optional 'dark filter' (a.k.a. eye saver, for use with games with white backgrounds)
* Add the option to only apply colour correction when running a GBC game or using a GBC colour palette
* Add 'accurate' colour correction method derived from Pokefan531's gbc-colour shader
* Add palettes for original Game Boy, Game Boy Pocket and Game Boy Light
* Add SGB palettes
* Alter memory descriptors to accommodate bankswitched RAM size

(nia)

2018-10-28 09:45:07 UTC MAIN commitmail json YAML

2018-10-28 06:47:50 UTC MAIN commitmail json YAML

doc: Updated net/mikutter to 3.8.2

(tsutsui)

2018-10-28 06:47:31 UTC MAIN commitmail json YAML

mikutter: update to 3.8.2.

Upstream changes:

mikutter 3.8.2

* support Github image view
* thanks cob odo
* make display_requirements plugin depend on twitter
* thanks cob odo
* fix typo
* thanks cob odo
* explicitly miquire TypedArray used by activity settings
* thanks cob odo
* resolve deprecated font properties in console plugin
* thanks Akira Ouchi

Thanks for all visitors to OSC Tokyo!

(tsutsui)

2018-10-28 03:44:11 UTC MAIN commitmail json YAML

doc: Updated textproc/xapian-omega to 1.4.8

(schmonz)

2018-10-28 03:44:06 UTC MAIN commitmail json YAML

Update to 1.4.8. From the changelog:

indexers:

* omindex:

  + Improve date handling in .eml files.  We now handle a "Date:" header
    without the day of the week, which is allowed by RFC822 and RFC2822
    (though seems rare in practice).  If the date can't be parsed, we now
    just omit the date information rather than failing to process the file.

  + Add support for indexing Apple iWork documents (Keynote (.key), Numbers
    (.numbers) and Pages (.pages)) using libetonyek.  Currently only the file
    variants are handled since omindex doesn't currently support indexing a
    directory as a document.

  + Index Visio files using vsd2xhtml.

  + Extend --filter to support filters which produce SVG as output.

  + Handle SVG embedded in XML with svg: namespace prefix.

  + Add --read-filters option to read a list of filters from a file, each line
    of which is a rule as passed to --filter.  Based on a patch from Gaurav
    Arora.

  + Add new --mime-type-match option which allows specifying a MIME
    Content-Type for a given shell filename pattern pattern (with the special
    Content-Type values "ignore" and "skip" supported, as for --mime-type).

  + Adjust --mime-type to allow ':' in the extension.  A valid MIME
    Content-Type can't contain a colon, so if the argument to --mime-type
    contains more than one colon it makes more sense to split at the *last*
    colon (we used to split at the first), as an extension could conceivably
    contain a colon.  Mostly this change is for consistency with the new
    --mime-type-match option, where the leafname pattern could reasonably
    contain a colon.

  + Remove failed entries for ignored files.  If a file is mapped to
    pseudo-mimetype "ignore" then remove any existing failure record for it so
    that ignored files so we don't potentially end up with a lot of cruft
    failure records for files we are no longer trying to index.

  + If a file fails to index due to failing to allocate enough memory we now
    try to flag it as failed to index so it will be skipped by default on
    future runs.  This should help to avoid indexing getting stuck on
    problematic files.

  + Add a "pages" field with the number of pages in the document where we
    know how to determine this (currently only for PDF files for which pdfinfo
    reports this information).

  + Handle initially empty database exactly the same was as when --overwrite
    is specified.  This probably has no user-visible consequences, but it's
    cleaner for the handling to be exactly the same.

* scriptindex:

  + Improve scriptindex diagnostic messages.  All diagnostics are now labelled
    as "error", "warning" or "note" as appropriate, and we now consistently
    report "FILE:LINE:" (and also "COLUMN:" in most cases) to make it clearer
    where the problem lies.

  + Add new "split" action which splits the text on a specified delimiter and
    executes the following actions for each piece.  Based on a patch by Gaurav
    Arora.

  + Missing whitespace after the closing " on an action argument is now
    flagged as an error.  Previously scriptindex would attempt to parse
    the following characters as the next action.

  + Support C-like escapes for quoted parameter values.  Notably this means it
    is now possible to include `"` in quoted parameter values.

omega:

  + Value-based date range filters can now be specified via CGI parameters
    START.N, END.N and/or SPAN.N where N is a value slot number, allowing
    multiple concurrent filters on different slots to be specified.

  + Support YYYY and YYYYMM limits in term-based date ranges.  Previously
    value-based date ranges supported these as limits, but term-based date
    ranges gave an error.

  + Add stem_strategy option and deprecate existing stem_all option in favour
    of this new more versatile option.

  + Support "natural" $sort option via new flag "#" which sorts embedded
    natural numbers in numerical order.

  + Support numeric $sort option via new flag "n", similar to GNU sort -n.

  + Rewrite field parsing to be more efficient, and store fields in an
    unordered_map for faster lookup.

(schmonz)

2018-10-28 03:44:00 UTC MAIN commitmail json YAML

doc: Updated textproc/xapian to 1.4.8

(schmonz)

2018-10-28 03:43:17 UTC MAIN commitmail json YAML

Update to 1.4.8. From the changelog:

API:

* QueryParser,TermGenerator: Add new stemming mode STEM_SOME_FULL_POS.
  This stores positional information for both stemmed and unstemmed terms,
  allowing NEAR and ADJ to work with stemmed terms.  The extra positional
  information is likely to take up a significant amount of extra disk space so
  the default STEM_SOME is likely to be a better choice for most users.

* Database::check(): Fetch and decompress the document data to catch problems
  with the splitting of large data into multiple entries, corruption of the
  compressed data, etc.  Also check that empty document data isn't explicitly
  stored for glass.

* Fix an incorrect type being used for term positions in the TermGenerator API.
  These were Xapian::termcount but should be Xapian::termpos.  Both are
  typedefs for the same 32-bit unsigned integer type by default (almost always
  "unsigned int") so this change is entirely compatible, except that if you
  were configuring 1.4.7 or earlier with --enable-64bit-termcount you need to
  also use the new --enable-64bit-termpos configure option with 1.4.8 and up or
  rebuild your applications.  This change was necessary to make
  --enable-64bit-termpos actually useful.

* Add Document::remove_postings() method which removes all postings in a
  specified term position range much more efficiently than by calling
  remove_posting() repeatedly.  It returns the number of postings removed.

* Fix bugs with handling term positions >= 0x80000000.  Reported by Gaurav
  Arora.

* Document::add_posting(): More efficiently handle insertion of a batch of
  extra positions in ascending order.

* Query: Simplify OP_SYNONYM with single OP_WILDCARD subquery by converting to
  OP_WILDCARD with combiner OP_SYNONYM, which means such cases can take
  advantage of the new matcher optimisation in this release to avoid needing
  document length for OP_WILDCARD with combiner OP_SYNONYM.

matcher:

* Avoid needing document length for an OP_WILDCARD with combiner OP_SYNONYM.
  We know that we can't get any duplicate terms in the expansion of a wildcard
  so the sum of the wdf from them can't possibly exceed the document length.

* OP_SYNONYM: No longer tries to initialise weights for its subquery, which
  should reduce the time taken to set up a large wildcard query.

* OP_SYNONYM: Fix frequency estimates when OP_SYNONYM is used with a
  subquery containing OP_XOR or OP_MAX - in such cases the frequency
  estimates for the first subquery of the OP_XOR/OP_MAX were used for
  all its subqueries.  Also the estimated collection frequency is
  now rounded to the nearest integer rather than always being rounded
  down.

glass backend:

* Revert change made in 1.4.6:

    Enable glass's "open_nearby_postlist" optimisation (which especially helps
    large wildcard queries) for writable databases without any uncommitted
    changes as well.

  The amended check isn't conservative enough as there may be postlist changes
  in the inverter while the table is unmodified.  This breaks testcase
  T150-tagging.sh in notmuch's testsuite, reported by David Bremner.

* When indexing a document without any terms we now avoid some unnecessary work
  when storing its termlist.

tools:

* xapian-delve: Test for all docs empty using get_total_length() which is
  slightly simpler internally than get_avlength(), and avoids an exact floating
  point equality check.

examples:

* quest: Support --weight=coord.

* xapian-pos: New tool to show term position info to help debugging when using
  positional information in more complex ways.

portability:

* Fix undefined behaviour from C++ ODR violation due to using the same name
  two different non-static inline functions.  It seems that with current GCC
  versions the desired function always ends up being used, but with current
  clang the other function is sometimes used, resulting in database corruption
  when using value slots in docid 16384 or higher with the default glass
  backend.  Patch from Germ叩n M. Bravo.

* Suppress alignment cast warning on sparc Linux.  The pointer being cast is to
  a record returned by getdirentries(), so it should be suitable aligned.

* Drop special handling for Compaq C++.  We never actually achieved a working
  build using it, and I can find no evidence that this compiler still exists,
  let alone that it was updated for C++11 which we now require.

* Create new database directories in race-free way.

* Avoid throwing and handling an exception in replace_document() when
  adding a document with a specified docid which is <= last_docid but currently
  unused.

* Use our portable code for handling UUIDs on all platforms, and only use
  platform-specific code for generating a new UUID.  This fixes a bug with
  converting UUIDs to and from string representation on FreeBSD, NetBSD and
  OpenBSD on little-endian platforms which resulted in reversed byte order in
  the first three components, so the same database would report a different
  UUID on these platforms compared to other platforms.  With this fix, the
  UUIDs of existing databases will appear to change on these platforms
  (except in rare "palindronic" cases).  Reported by Germ叩n M. Bravo.

* Fix to build with a C++17 compiler.  Previously we used a "byte" type
  internally which clashed with "std::byte" in source files which use
  "using namespace std;".  Fixes #768, reported by Laurent Stacul.

* Adjust apitest testcase stubdb2 to allow for NetBSD oddity: NetBSD's
  getaddrinfo() in IPv4 mode seems to resolve ::1 to an IPv4 address on the
  local network.

* Avoid timer_create() on OpenBSD and NetBSD.  On OpenBSD it always fails with
  ENOSYS (and there's no prototype in the libc headers), while on NetBSD it
  seems to work, but the timer never seems to fire, so it's useless to us (see
  #770).

* Use SOCK_NONBLOCK if available to avoid a call to fcntl().  It's supported by
  at least Linux, FreeBSD, NetBSD and OpenBSD.

* Use O_NOINHERIT for O_CLOEXEC on Windows.  This flag has essentially the same
  effect, and it's common in other codebases to do this.

* On AIX O_CLOEXEC may be a 64-bit constant which won't fit in an int.  To
  workaround this stupidity we now call the non-standard open64x() instead
  of open() when the flags don't fit in an int.

* Add functions to add/multiply with overflow check.  These are implemented
  with compiler builtins or equivalent where possible, so the overflow check
  will typically just require a check of the processor's overflow or carry
  flag.

(schmonz)

2018-10-27 21:44:53 UTC MAIN commitmail json YAML

2018-10-27 21:03:09 UTC MAIN commitmail json YAML

Fix both stupid errors in PKG_DEVELOPER and gcc-8 check

(abs)

2018-10-27 21:01:29 UTC MAIN commitmail json YAML

Avoid build issue with PKG_DEVELOPER and gcc-8

(abs)

2018-10-27 20:58:39 UTC MAIN commitmail json YAML

emacs26: Do not (manually) inject X11 LDFLAGS via configure

On NetBSD and OpenBSD the configure script injects LD_SWITCH_X_SITE_RPATH
(e.g.  `-Wl,-rpath,/usr/X11R7/lib') early as LDFLAGS leading to link with
possible X11 native libraries when it is not requested.

Should fix PR pkg/53688.

Bump PKGREVISION

Thanks to <maya> for debug-fu help!

(leot)

2018-10-27 20:36:51 UTC MAIN commitmail json YAML

emacs25: Do not (manually) inject X11 LDFLAGS via configure

On NetBSD and OpenBSD the configure script injects LD_SWITCH_X_SITE_RPATH
(e.g.  `-Wl,-rpath,/usr/X11R7/lib') early as LDFLAGS leading to link with
possible X11 native libraries when it is not requested.

Should fix PR pkg/53688.

Bump PKGREVISION

Thanks to <maya> for debug-fu help!

(leot)

2018-10-27 19:16:21 UTC MAIN commitmail json YAML

doc: Updated mail/qmail-run to 20181027

(schmonz)

2018-10-27 19:16:16 UTC MAIN commitmail json YAML

Update to 20181027. Changes:

- Bump qmail-acceptutils for integrated privsep TLS using ucspi-ssl.
- Switch qmailofmipd rc.d script to sslserver, listening on the network.
- Install control/{pop3,smtp}capabilities, as newly required by authup.
- Organize INSTALL a bit better.
- Remove all vestiges of stunnel, including further shortening MESSAGE.

(schmonz)

2018-10-27 17:28:27 UTC MAIN commitmail json YAML

doc: Updated mail/qmail-acceptutils to 20181027

(schmonz)

2018-10-27 17:28:22 UTC MAIN commitmail json YAML

Update to 20181027. Changes:

- Implement SMTP "STARTTLS" and POP3 "STLS", relying on sslserver's UCSPI-TLS.
  Derived from s/qmail's implementation.
- Catch up to s/qmail's base64 implementation.
- Implement POP3 "CAPA" verb for POP3.
- Require admin to describe child program in control/{pop3,smtp}capabilities.
- Fix regression from qmail-popup: sleep after auth failure for SMTP only.
- Update authup(8) manual page.

pkgsrc changes:

- Replace security/stunnel dependency with net/ucspi-ssl.

(schmonz)

2018-10-27 12:28:28 UTC MAIN commitmail json YAML

gtk3: Add a missing BUILDLINK_API_DEPENDS.libepoxy in buildlink3.mk

libepoxy>=1.4 is needed but in buildlink3.mk no such bond was specified leading
to link issues when building packages including gtk3 bl3.

Should fix PR pkg/53688.

(leot)

2018-10-27 12:04:33 UTC MAIN commitmail json YAML

2018-10-27 11:46:05 UTC MAIN commitmail json YAML

lsof: Use "bsdtar" instead of "gtar" during build

Remove unnecessary complex logic for optionally using "pax" as well

(tron)

2018-10-27 10:03:35 UTC MAIN commitmail json YAML

Add u-boot-odroid-xu3

(skrll)

2018-10-27 10:02:13 UTC MAIN commitmail json YAML

Add u-boot-odroid-xu3.

This package provides U-Boot for the Hardkernel ODROID-XU3 and XU4.

(skrll)

2018-10-27 07:57:26 UTC MAIN commitmail json YAML

doc: Updated net/dnsmasq to 2.80

(maya)

2018-10-27 07:57:10 UTC MAIN commitmail json YAML

dnsmasq: update to 2.80. add dnssec option (default disabled)
From i3endek, thanks!

version 2.80
Add support for RFC 4039 DHCP rapid commit. Thanks to Ashram Method
for the initial patch and motivation.

Alter the default for dnssec-check-unsigned. Versions of
dnsmasq prior to 2.80 defaulted to not checking unsigned
replies, and used --dnssec-check-unsigned to switch
        this on. Such configurations will continue to work as before,
        but those which used the default of no checking will need to be
        altered to explicitly select no checking. The new default is
        because switching off checking for unsigned replies is
inherently dangerous. Not only does it open the possiblity of forged
        replies, but it allows everything to appear to be working even
        when the upstream namesevers do not support DNSSEC, and in this
        case no DNSSEC validation at all is occuring.

        Fix DHCP broken-ness when --no-ping AND --dhcp-sequential-ip
are set. Thanks to Daniel Miess for help with this.

Add a facilty to store DNS packets sent/recieved in a
pcap-format file for later debugging. The file location
is given by the --dumpfile option, and a bitmap controlling
which packets should be dumped is given by the --dumpmask
option.

Handle the case of both standard and constructed dhcp-ranges on the
same interface better. We don't now contruct a dhcp-range if there's
already one specified. This allows the specified interface to
have different parameters and avoids advertising the same
prefix twice. Thanks to Luis Marsano for spotting this case.

Allow zone transfer in authoritative mode if auth-peer is specified,
even if auth-sec-servers is not. Thanks to Rapha谷l Halimi for
the suggestion.

Fix bug which sometimes caused dnsmasq to wrongly return answers
without DNSSEC RRs to queries with the do-bit set, but only when
DNSSEC validation was not enabled.
Thanks to Petr Men邸鱈k for spotting this.

Fix missing fatal errors with some malformed options
(server, local, address, rebind-domain-ok, ipset, alias).
Thanks to Eugene Lozovoy for spotting the problem.

Fix crash on startup with a --synth-domain which has no prefix.
Introduced in 2.79. Thanks to Andreas Engel for the bug report.

Fix missing EDNS0 section in some replies generated by local
DNS configuration which confused systemd-resolvd. Thanks to
Steve Dodd for characterising the problem.

Add --dhcp-name-match config option.

Add --caa-record config option.

Implement --address=/example.com/# as (more efficient) syntactic
sugar for --address=/example.com/0.0.0.0 and
--address=/example.com/::
Returning null addresses is a useful technique for ad-blocking.
Thanks to Peter Russell for the suggestion.

Change anti cache-snooping behaviour with queries with the
recursion-desired bit unset. Instead to returning SERVFAIL, we
now always forward, and never answer from the cache. This
allows "dig +trace" command to work.

Include in the example config file a formulation which
stops DHCP clients from claiming the DNS name "wpad".
This is a fix for the CERT Vulnerability VU#598349.

(maya)

2018-10-26 20:43:46 UTC MAIN commitmail json YAML

2018-10-26 20:43:07 UTC MAIN commitmail json YAML

Add a package for hfstospell-0.5.1.

This is a library that's part of providing a fully featured spellchecker
for Finnish. From DESCR:

This is a minimal hfst optimized lookup format based spell checker library and
a demonstrational implementation of command line based spell checker. The
library is licenced under Apache licence version 2, other licences can be
obtained from University of Helsinki.

(bsiegert)

2018-10-26 18:10:06 UTC MAIN commitmail json YAML

doc: Updated multimedia/mkvtoolnix to 28.2.0

(maya)

2018-10-26 18:09:40 UTC MAIN commitmail json YAML

mkvtoolnix: update to 28.2.0. security fix.

* mkvmerge, mkvinfo, mkvextract, mkvpropedit, MKVToolNix GUI's info tool &
  chapter editor: fixed a case of memory being accessed after it had been
  freed earlier. This can be triggered by specially crafted Matroska files and
  lead to arbitrary code execution. The vulnerability was reported as Cisco
  TALOS 2018-0694 on 2018-10-25.

(maya)

2018-10-26 17:55:37 UTC pkgsrc-2018Q3 commitmail json YAML

2018-10-26 17:54:29 UTC pkgsrc-2018Q3 commitmail json YAML

Pullup ticket #5854 - requested by maya
www/seamonkey: security update
www/seamonkey-l10n: security update

Revisions pulled up:
- www/seamonkey-l10n/Makefile                                  1.44
- www/seamonkey-l10n/PLIST                                      1.29
- www/seamonkey-l10n/distinfo                                  1.42
- www/seamonkey/Makefile                                        1.181
- www/seamonkey/PLIST                                          1.62
- www/seamonkey/distinfo                                        1.155

-------------------------------------------------------------------
  Module Name:    pkgsrc
  Committed By:  maya
  Date:          Tue Oct 23 22:55:13 UTC 2018

  Modified Files:
          pkgsrc/www/seamonkey: Makefile PLIST distinfo
          pkgsrc/www/seamonkey-l10n: Makefile PLIST distinfo

  Log Message:
  seamonkey: update to 2.49.4
  Note this update is based off an EOL firefox (ESR52). Use with caution.

  What's New in SeaMonkey 2.49.4
  SeaMonkey 2.49.4 uses the same backend as Firefox and contains the relevant Firefox 52.9.0 ESR security fixes.
  SeaMonkey 2.49.4 shares most parts of the mail and news code with Thunderbird. Please read the Thunderbird 52.9.1 release notes for specific changes and security fixes in this release.

  SeaMonkey-specific changes
      Among the general platform and mail fixes this release contains backported fixes from Thunderbird for the EFAIL security vulnerability.
      SeaMonkey now uses gtk3 on Linux. If you experience a problem because of this please file a bug and link it to Switch Linux builds to GTK3 with SeaMonkey 2.49. Pleae try another OS theme first.
  Some of them are buggy and cause problems with SeaMonkey, Thunderbird and Firefox.

  To generate a diff of this commit:
  cvs rdiff -u -r1.180 -r1.181 pkgsrc/www/seamonkey/Makefile
  cvs rdiff -u -r1.61 -r1.62 pkgsrc/www/seamonkey/PLIST
  cvs rdiff -u -r1.154 -r1.155 pkgsrc/www/seamonkey/distinfo
  cvs rdiff -u -r1.43 -r1.44 pkgsrc/www/seamonkey-l10n/Makefile
  cvs rdiff -u -r1.28 -r1.29 pkgsrc/www/seamonkey-l10n/PLIST
  cvs rdiff -u -r1.41 -r1.42 pkgsrc/www/seamonkey-l10n/distinfo

(spz)

2018-10-26 17:03:27 UTC MAIN commitmail json YAML

Make enchant.ordering a CONF_FILE.

This mirrors the same commit in wip. Logically, the ordering file is the
default config.

No more PLIST conflicts between enchant versions 1 and 2.

(bsiegert)

2018-10-26 13:49:23 UTC MAIN commitmail json YAML

go: Improve PRINT_PLIST_AWK patterns and avoid possible double definition

- Move GO_PLATFORM definition in lang/go/version.mk in order that also lang/go*
  packages can (re)use it
- Change PRINT_PLIST_AWK pattern that replace all ${GO_PLATFORM} and apply it
  only when ${GO_PLATFORM} is a directory (between two "/").  There are only
  3 exceptions to that in lang/go14.
  Move it to version.mk so lang/go* PLIST can be mostly automatically
  generated.

These changes should help to avoid (most) manual editing of
lang/go*/PLIST.

Discussed with and thanks to <bsiegert>!

(leot)

2018-10-26 12:52:43 UTC MAIN commitmail json YAML

py-python-lua: Don't unnecessarily restrict the package to python36.

(jperkin)

2018-10-26 12:45:47 UTC MAIN commitmail json YAML

2018-10-26 12:36:21 UTC MAIN commitmail json YAML

gearmand: Disable -pie on SunOS.

(jperkin)

2018-10-26 12:06:13 UTC MAIN commitmail json YAML

lua-rocks: Requires unzip.

(jperkin)

2018-10-26 12:03:49 UTC MAIN commitmail json YAML

2018-10-26 11:57:01 UTC MAIN commitmail json YAML

2018-10-26 11:11:33 UTC MAIN commitmail json YAML

lua-sql-*: Fix all the module builds.

In all cases they were trying to use variables that aren't used in the build
process, the sqlite include paths had typos, and sqlite3 was trying to use
sqlite2's buildlink3.mk

(jperkin)

2018-10-26 11:00:05 UTC MAIN commitmail json YAML

lua-sql: Fix LUA_INC which cannot possibly have worked.

Remove LUA_LIBDIR and LUA_DIR, they are unused by the lua-sql modules.

(jperkin)

2018-10-26 10:20:55 UTC MAIN commitmail json YAML

xorg server, libpciaccess

(maya)

2018-10-26 10:20:12 UTC MAIN commitmail json YAML

2018-10-26 10:18:58 UTC MAIN commitmail json YAML

libpciaccess: don't require root on netbsd to list devices.
(is it ever needed)

work with more than pci0. from base.

bump PKGREVISION

(maya)

2018-10-26 10:18:50 UTC MAIN commitmail json YAML

2018-10-26 10:10:48 UTC MAIN commitmail json YAML

2018-10-26 10:09:30 UTC MAIN commitmail json YAML

freemint-binutils: Assume strerror() is available.

(jperkin)

2018-10-26 09:28:28 UTC MAIN commitmail json YAML

Updated www/py-bleach, www/py-filebrowser_safe, www/py-grappelli_safe, www/py-mezzanine

(adam)

2018-10-26 09:27:09 UTC MAIN commitmail json YAML

py-mezzanine: updated to 4.3.1

Version 4.3.1:
* Allow fabfile to be importable when building docs
* Remove top-level __init__.py from new projects.
* Fix HTML escaping.

Version 4.3.0:
* Added explicit on_delete arguments for all ForeignKey models
* Only generate thumbnails in RichText when absolute width/height used.
* Removed null attribute from slug CharField
* Converted all template.render calls to pass a dict instead of a Context object
* Fixed MezzanineBackend.authenticate backend to accept a request argument, added in Django 1.11
* Fixed test_multiple_comment_forms to be agnostic of the order of HTML attributes
* Altered annotation behaviour of search results. Previously this was done implicitly in the SearchQuerySet.iterator() method,. which Django would call internally when evaluating the queryset. Django 1.11 changed its behaviour to use a ModelIterator class instead of. just calling iterator() on the queryset. Rather than suppy a custom. ModelIterator, we just make the annotate explicit
* Updated setup and test configuration to include Django 1.11
* password reset: 'http' -> request.schema. This fixes a potential security vulnerability in which the password. reset url is exposed to untrusted intermediary nodes in the network.
* Add explicit on_delete arguments to foreign keys in migrations
* Use TextField for Field.label and Field.help_text. Now length limits for user-defined labels and help_texts are enforced in the admin instead of the DB, which should prevent any further migrations
* Get rid of max_length settings for mezzanine.forms
* Timezone aware blog months.
* Test and simplify blog_months
* Weigh search results by age. Weigh search results by their age by default. Add a new setting,. SEARCH_AGE_SCALE_FACTOR, controlling how much emphasis to put on the. age when ranking results (set this to 0 to revert to the old behavior)
* Split dev and prod ALLOWED_HOSTS. Django started checking ALLOWED_HOSTS when DEBUG=True a few releases back.
* Update docs related to ALLOWED_HOSTS
* Fix the old url parsing in import wordpress
* Use Django's six module
* Don't warn Mezzanine about itself
* Looser check for LocalMiddleware.
* Modified the blog homepage pattern to a working version. Added import it requires
* Remove explicit show_banner argument from inner_run. This broke --noreload for me.
* Handle MIDDLEWARE_CLASSES -> MIDDLEWARE
* Don't use lazy static loading when Django's ManifestStaticFilesStorage is configured.
* Link to Pillow docs for dependencies
* Adding new site to site list. Adding "The National: New Australian Art" to the site list. https://the-national.com.au
* Doesn't convert JPG/JPEG images to RGBA.
* Remove all device-detection features
* Remove mentions of device handling from docs
* Use template loaders instead of middlware for host-based template swapping
* Add docs on upgrading from TemplateForHostMiddleware
* Create __init__.py so Python can find directory
* Properly parse positional args. As demonstrated by using call_command, the positional args not. processed. This may be a left-over from optarg migration. Usage property is no longer necessary
* Fix build fail while in here
* Added more tests por pages
* Update page_not_found view args.
* Rename Displayable is_public to published
* Test Nginx config before restarting. This way the configuration won't be updated if it's broken, and you also get an error message in the terminal explaining why it's broken (instead of just telling you to check service status/journal)
* Enable browser-native spell checking in WYSIWYG tinymce editor, which got wiped in 82339b0 . Previously introduced in 86f6ef6
* Fixing the support for external links which are moved to child categories in the menu hierarchy
* Update LOGOUT_URL to make use of ACCOUNT_URL
* Ensure template vars for form defaults are properly escaped
* Fix drag-n-drop for Form field inlines. Inherit from DynamicInlineAdminForm to inject the necessary JS files
* Fix failing tests that assume threadlocals have been set up
* Pulled out middleware present check into its own function. And fixed Python 3 compat
* Made all middleware installation checking consistent. All check by string first, and then for classes and subclasses,. correctly ignoring things that aren't classes
* Fix failing tests that assume threadlocals have been set up
* Fix keywords widget for Django 1.11.
* Fix sense of SITE_PERMISSION_MIDDLEWARE check. Issue introduced by commit 00f4a63c
* Fix sense of other check for SITE_PERMISSION_MIDDLEWARE. Issue introduced by commit 00f4a63
* Added basic tests for TemplateSettings. The tests follow the existing functionality
* Gave TemplateSettings a useful __repr__. Previously it just returned '{}' always, from super()s empty dict
* Don't emit warning when doing force_text(TestSettings()). This is to fix the behaviour of getting lots of instances of: UserWarning: __unicode__ is not in TEMPLATE_ACCESSIBLE_SETTINGS. if you have django-debug-tool installed
* Prevent changes to FORMS_EXTRA_FIELDS setting creating new migrations
* Support access to related model on Django 2+
* Fix safe string handling in richtext filters
* Fix some test warnings
* Add deprecation handling for mark_safe as decorator
* Fix SplitSelectDateTimeWidget which Django 1.9 broke.
* Fix usage of request.scheme in password reset email
* Make thumbnail tag recognize .PNG and .GIF. Files with the upper case extensions .PNG and .GIF are now recognized by. the thumbnail template tag as being PNG- and GIF images, respectively,. instead of being treated as JPEG images
* Added gcc and rsync for the full deployment on the freshly installed Debian (eg. on OVH)
* Support SelectDateWidget in django 1.8 and django 2.x
* Narrow exception handling to ImportError only

(adam)

2018-10-26 09:24:14 UTC MAIN commitmail json YAML

2018-10-26 09:23:31 UTC MAIN commitmail json YAML

2018-10-26 09:15:44 UTC MAIN commitmail json YAML

Updated sysutils/xe-guest-utilities to 7.0.0

(sborrill)

2018-10-26 09:15:07 UTC MAIN commitmail json YAML

xe-guest-utilities: update to 7.0.0

Changes since 6.5.0:
- Fix patching for pkgsrc
- Support NetBSD 8 and newer

(sborrill)

2018-10-26 09:11:54 UTC MAIN commitmail json YAML

py-bleach: updated to 3.0.2

Version 3.0.2:

Bug fixes

Merge Characters tokens after sanitizing them. This fixes issues in the
  LinkifyFilter where it was only linkifying parts of urls.

Version 3.0.1:

Features

Support Python 3.7. It supported Python 3.7 just fine, but we added 3.7 to
  the list of Python environments we test so this is now officially supported.

Bug fixes

Fix list object has no attribute lower in clean.
Fix abbr getting escaped in linkify.

Version 3.0.0:

Backwards incompatible changes

A bunch of functions were moved from one module to another.

  These were moved from bleach.sanitizer to bleach.html5lib_shim:

  convert_entity
  convert_entities
  match_entity
  next_possible_entity
  BleachHTMLSerializer
  BleachHTMLTokenizer
  BleachHTMLParser

  These functions and classes weren't documented and aren't part of the
  public API, but people read code and might be using them so we're
  considering it an incompatible API change.

  If you're using them, you'll need to update your code.

Features

Bleach no longer depends on html5lib. html5lib==1.0.1 is now vendored into
  Bleach. You can remove it from your requirements file if none of your other
  requirements require html5lib.

  This means Bleach will now work fine with other libraries that depend on
  html5lib regardless of what version of html5lib they require.

Bug fixes
Fixed tags getting added when using clean or linkify. This was a
  long-standing regression from the Bleach 2.0 rewrite.

Fixed <isindex> getting replaced with a string. Now it gets escaped or
  stripped depending on whether it's in the allowed tags or not.

(adam)

2018-10-26 08:16:19 UTC MAIN commitmail json YAML

Updated www/py-mechanize, comms/py-colorama

(adam)

2018-10-26 08:16:00 UTC MAIN commitmail json YAML

py-colorama: updated to 0.4.0

0.4.0:
Fix2: reset LIGHT_EX colors with RESET_ALL.
Fix: ignore invalid "erase" ANSI codes.
Fix stream wrapping under PyCharm.
Added contextlib magic methods to ansitowin32.StreamWrapper.
Fix: don't cache stdio handles, since they might be closed/changed by fd redirection. This fixes an issue with pytest.
Drop support for EOL Python 2.5, 2.6, 3.1, 3.2 and 3.3, and add 3.6.

(adam)

2018-10-26 08:09:29 UTC MAIN commitmail json YAML

py-mechanize: updated to 0.3.7

0.3.7 release
* Fix processing of http-equiv meta tags incorrectly lower casing the content
* Fix error when a textbox contained within a form contains unicode characters

(adam)

2018-10-26 08:06:49 UTC MAIN commitmail json YAML

Updated devel/py-hypothesis, time/py-dateutil

(adam)

2018-10-26 08:06:11 UTC MAIN commitmail json YAML

py-dateutil: updated to 2.7.4

Version 2.7.4:

Data updates
- Updated tzdata version to 2018f.

(adam)

2018-10-26 08:05:31 UTC MAIN commitmail json YAML

py-hypothesis: updated to 3.80.0

3.80.0:
Since :ref:version 3.68.0 <v3.68.0>, :func:~hypothesis.extra.numpy.arrays checks that values drawn from the elements and fill strategies can be safely cast to the dtype of the array, and emits a warning otherwise.

This release expands the checks to cover overflow for finite complex64 elements and string truncation caused by too-long elements or trailing null characters (:issue:1591).

3.79.4:
Tests using :func:@given <hypothesis.given> now shrink errors raised from :pypi:pytest helper functions, instead of reporting the first example found.

This was previously fixed in :ref:version 3.56.0 <v3.56.0>, but only for stateful testing.

3.79.3:
Traceback elision is now disabled on Python 2, to avoid an import-time :class:python:SyntaxError under Python < 2.7.9 (Python: :bpo:21591, :ref:Hypothesis 3.79.2 <v3.79.2>: :issue:1648).

We encourage all users to upgrade to Python 3 before the end of 2019.

3.79.2:
This patch shortens tracebacks from Hypothesis, so you can see exactly happened in your code without having to skip over irrelevant details about our internals (:issue:848).

In the example test (see :pull:1582), this reduces tracebacks from nine frames to just three - and for a test with multiple errors, from seven frames per error to just one!

If you do want to see the internal details, you can disable frame elision by setting :obj:~hypothesis.settings.verbosity to debug.

3.79.1:
The abstract number classes :class:~python:numbers.Number, :class:~python:numbers.Complex, :class:~python:numbers.Real, :class:~python:numbers.Rational, and :class:~python:numbers.Integral are now supported by the :func:~hypothesis.strategies.from_type strategy. Previously, you would have to use :func:~hypothesis.strategies.register_type_strategy before they could be resolved (:issue:1636)

3.79.0:
This release adds a CLI flag for verbosity --hypothesis-verbosity to the Hypothesis pytest plugin, applied after loading the profile specified by --hypothesis-profile. Valid options are the names of verbosity settings, quiet, normal, verbose or debug.

The pytest header now correctly reports the current profile if --hypothesis-profile has been used.

(adam)

2018-10-26 07:43:05 UTC MAIN commitmail json YAML

hunspell: Simplify distfile handling (NFC)

GITHUB_PROJECT by default is already PKGBASE, no need to reinitialize it.
Reuse PKGVERSION_NOREV for GITHUB_TAG.
Remove commented out WRKSRC while here.

(leot)

2018-10-26 07:04:07 UTC pkgsrc-2018Q3 commitmail json YAML

tickets #5852 + #5853

(spz)

2018-10-26 07:02:56 UTC pkgsrc-2018Q3 commitmail json YAML

Pullup ticket #5853 - requested by maya
graphics/tiff: security patch

Revisions pulled up:
- graphics/tiff/Makefile                                        1.142
- graphics/tiff/distinfo                                        1.91
- graphics/tiff/patches/patch-libtiff_tif__jbig.c              1.1
- graphics/tiff/patches/patch-libtiff_tif__read.c              1.1

-------------------------------------------------------------------
  Module Name: pkgsrc
  Committed By: maya
  Date: Thu Oct 25 22:58:05 UTC 2018

  Modified Files:
  pkgsrc/graphics/tiff: Makefile distinfo
  Added Files:
  pkgsrc/graphics/tiff/patches: patch-libtiff_tif__jbig.c
      patch-libtiff_tif__read.c

  Log Message:
  tiff: apply fix for CVE-2018-18557

  >From 681748ec2f5ce88da5f9fa6831e1653e46af8a66 Mon Sep 17 00:00:00 2001
  From: Even Rouault <even.rouault@spatialys.com>
  Date: Sun, 14 Oct 2018 16:38:29 +0200
  Subject: [PATCH 1/1] JBIG: fix potential out-of-bounds write in JBIGDecode()

  JBIGDecode doesn't check if the user provided buffer is large enough
  to store the JBIG decoded image, which can potentially cause out-of-bounds
  write in the buffer.
  This issue was reported and analyzed by Thomas Dullien.

  Also fixes a (harmless) potential use of uninitialized memory when
  tif->tif_rawsize > tif->tif_rawcc

  And in case libtiff is compiled with CHUNKY_STRIP_READ_SUPPORT, make sure
  that whole strip data is provided to JBIGDecode()

  The last part (CHUNKY_STRIP_READ_SUPPORT) was adapted by myself to fit
  the libtiff release.

  Bump PKGREVISION.

  To generate a diff of this commit:
  cvs rdiff -u -r1.141 -r1.142 pkgsrc/graphics/tiff/Makefile
  cvs rdiff -u -r1.90 -r1.91 pkgsrc/graphics/tiff/distinfo
  cvs rdiff -u -r0 -r1.1 pkgsrc/graphics/tiff/patches/patch-libtiff_tif__jbig.c \
      pkgsrc/graphics/tiff/patches/patch-libtiff_tif__read.c

(spz)

2018-10-26 07:00:32 UTC pkgsrc-2018Q3 commitmail json YAML

Pullup ticket #5852 - requested by maya
x11/modular-xorg-server: security update

Revisions pulled up:
- x11/modular-xorg-server/Makefile.common                      1.25-1.26
- x11/modular-xorg-server/distinfo                              1.90-1.91

-------------------------------------------------------------------
  Module Name:    pkgsrc
  Committed By:  wiz
  Date:          Thu Oct 18 18:12:38 UTC 2018

  Modified Files:
          pkgsrc/x11/modular-xorg-server: Makefile.common distinfo

  Log Message:
  modular-xorg-server: update to 1.20.2.

  Lots of bugfixes all over the map. Thanks to all for testing and
  patches!

  Adam Jackson (8):
        modesetting: Lie less in the man page
        modesetting: Document Option &quot;DoubleShadow&quot; in the man page
        xfree86: Fix Option &quot;MaxClients&quot; validation
        modesetting: Don't free(dst) in drmmode_prop_info_copy
        glamor_egl: Don't initialize on llvmpipe
        glamor/egl: Avoid crashing on broken configurations
        fbdevhw: Refuse to touch PCI devices on the fallback probe path
        xserver 1.20.2

  Alex Goins (1):
        randr: rrCheckPixmapBounding should only increase screen size

  Alexander Volkov (1):
        os/xdmcp: Don't create a new socket in XdmcpReset()

  Cedric Roux (1):
        miext/damage: take care of the coordinate mode in damagePolyPoint

  Dave Airlie (9):
        shm: move shmsize verify before allocating the drawable.
        xi: free modifiers_failed on error path. (v2)
        fboverlay: move bpp checks above malloc
        glamor: fix leak of fs_getcolor_source.
        modesetting: get pEnt after error checks
        posix_tty: free leak of xf86SetStrOption return value.
        xkb: fix what looks to be a copy-paste error with first vs firstMM
        mibltblt: free prgnSrcClip on error path.
        devices: break after finding and removing device from lists

  Jim Qu (1):
        modesetting: code refactor for PRIME sync

  Lionel Landwerlin (2):
        present: fix freed pointer access
        xwayland: fix access to invalid pointer

  Olivier Fourdan (3):
        glx: check for indirect context in CreateContextAttribsARB()
        xwayland: Remove xwl_present_window from privates on cleanup
        xwayland: Use `double` for `xwl_tablet_tool`

  Peter Hutterer (1):
        dix: check_modmap_change() returns Success, not true

  Pierre Ossman (1):
        Switch automatic composite update to WorkQueue

  Scott Anderson (1):
        xwayland: use wayland axis_discrete event

  To generate a diff of this commit:
  cvs rdiff -u -r1.24 -r1.25 pkgsrc/x11/modular-xorg-server/Makefile.common
  cvs rdiff -u -r1.89 -r1.90 pkgsrc/x11/modular-xorg-server/distinfo

-------------------------------------------------------------------
  Module Name:    pkgsrc
  Committed By:  maya
  Date:          Thu Oct 25 22:40:57 UTC 2018

  Modified Files:
          pkgsrc/x11/modular-xorg-server: Makefile.common distinfo

  Log Message:
  modular-xorg-server: update to 1.20.3, security fix.

  Matthieu Herrb (2):
        Disable -logfile and -modulepath when running with elevated privileges
        LogFilePrep: add a comment to the unsafe format string.

  Peter Hutterer (1):
        xfree86: fix readlink call

  To generate a diff of this commit:
  cvs rdiff -u -r1.25 -r1.26 pkgsrc/x11/modular-xorg-server/Makefile.common
  cvs rdiff -u -r1.90 -r1.91 pkgsrc/x11/modular-xorg-server/distinfo

(spz)

2018-10-25 23:00:23 UTC MAIN commitmail json YAML

doc: Updated lang/clang to 6.0.1nb1

(maya)

2018-10-25 22:59:23 UTC MAIN commitmail json YAML

doc: Updated graphics/tiff to 4.0.9nb3

(maya)

2018-10-25 22:58:05 UTC MAIN commitmail json YAML

tiff: apply fix for CVE-2018-18557

From 681748ec2f5ce88da5f9fa6831e1653e46af8a66 Mon Sep 17 00:00:00 2001
From: Even Rouault <even.rouault@spatialys.com>
Date: Sun, 14 Oct 2018 16:38:29 +0200
Subject: [PATCH 1/1] JBIG: fix potential out-of-bounds write in JBIGDecode()

JBIGDecode doesn't check if the user provided buffer is large enough
to store the JBIG decoded image, which can potentially cause out-of-bounds
write in the buffer.
This issue was reported and analyzed by Thomas Dullien.

Also fixes a (harmless) potential use of uninitialized memory when
tif->tif_rawsize > tif->tif_rawcc

And in case libtiff is compiled with CHUNKY_STRIP_READ_SUPPORT, make sure
that whole strip data is provided to JBIGDecode()

The last part (CHUNKY_STRIP_READ_SUPPORT) was adapted by myself to fit
the libtiff release.

Bump PKGREVISION.

(maya)

2018-10-25 22:41:24 UTC MAIN commitmail json YAML

doc: Updated x11/modular-xorg-server to 1.20.3

(maya)

2018-10-25 22:40:57 UTC MAIN commitmail json YAML

modular-xorg-server: update to 1.20.3, security fix.

Matthieu Herrb (2):
      Disable -logfile and -modulepath when running with elevated privileges
      LogFilePrep: add a comment to the unsafe format string.

Peter Hutterer (1):
      xfree86: fix readlink call

(maya)

2018-10-25 21:46:03 UTC MAIN commitmail json YAML

math/libsvm: Fix install_name on Darwin

(minskim)

2018-10-25 14:02:37 UTC MAIN commitmail json YAML

Fix build with "eai -tls" option combination.

(schmonz)

2018-10-25 12:05:41 UTC MAIN commitmail json YAML

mate-settings-daemon: Fix PLIST when nss option is disabled

Thanks to Georg Bege for noticing that!

(leot)

2018-10-25 09:58:18 UTC MAIN commitmail json YAML

webkit-gtk: Add support to build with -DUSE_SYSTEM_MALLOC=ON on NetBSD

On NetBSD there is no <sys/sysinfo.h> but we can use hw.usermem64.

This should address WebKitGTK+ support for NetBSD ports where
USE_SYSTEM_MALLOC is by default OFF.

Side-note: on NetBSD/amd64 -current when building with -DUSE_SYSTEM_MALLOC=ON
both SunSpider and JetStream benchmarks shows a very little performance penalty,
so also remove the `-DUSE_SYSTEM_MALLOC=ON' commented out CMAKE_ARGS (i.e. when
possible just use the preferred malloc).

(leot)

2018-10-25 09:51:19 UTC MAIN commitmail json YAML

Updated time/py-pytz, print/py-reportlab

(adam)

2018-10-25 09:51:03 UTC MAIN commitmail json YAML

py-reportlab: updated to 3.5.9

3.5.9:
Bug fixes.

(adam)

2018-10-25 09:49:42 UTC MAIN commitmail json YAML

py-pytz: updated to 2018.6

2018.6:
Unknown changes

(adam)

2018-10-25 09:47:19 UTC MAIN commitmail json YAML

2018-10-25 09:10:01 UTC MAIN commitmail json YAML

Updated sysutils/salt, sysutils/salt-docs

(adam)

2018-10-25 09:09:35 UTC MAIN commitmail json YAML

2018-10-25 09:08:37 UTC MAIN commitmail json YAML

salt: updated to 2018.3.3

SALT 2018.3.3
CVE-2018-15751 Remote command execution and incorrect access control when using salt-api.
CVE-2018-15750 Directory traversal vulnerability when using salt-api. Allows an attacker to determine what files exist on a server when querying /run or /events.
Improves timezone detection by using the pytz module.
The tojson filter (from Jinja 2.9 and later) has been ported to Salt, and will be used when this filter is not available. This allows older LTS releases such as CentOS 7 and Ubuntu 14.04 to use this filter.

(adam)

2018-10-25 08:32:39 UTC MAIN commitmail json YAML

mpv: Use dot in NOT_FOR_PLATFORM pattern (suggested by pkglint, NFCI)

(leot)

2018-10-25 08:31:32 UTC MAIN commitmail json YAML

2018-10-25 07:08:34 UTC MAIN commitmail json YAML

opencv-contrib-face: Record patch-modules_python_src2_cv2.cpp in distinfo

(leot)

2018-10-25 07:07:35 UTC MAIN commitmail json YAML

openimageio: Add missing `Size' field in distinfo

(leot)

2018-10-25 06:36:58 UTC MAIN commitmail json YAML

2018-10-25 05:52:13 UTC pkgsrc-2018Q3 commitmail json YAML

2018-10-25 05:51:28 UTC pkgsrc-2018Q3 commitmail json YAML

Pullup ticket #5851 - requested by gdt
lang/ocaml: build fix

Revisions pulled up:
- lang/ocaml/Makefile                                          1.121
- lang/ocaml/PLIST                                              1.49

-------------------------------------------------------------------
  Module Name: pkgsrc
  Committed By: gdt
  Date: Tue Oct 16 00:19:40 UTC 2018

  Modified Files:
  pkgsrc/lang/ocaml: Makefile PLIST

  Log Message:
  ocaml: Adjust PLIST for old MacOS

  MacOS before 10.13 lacks the POSIX-required clock_gettime(), and fails
  to build some "instrumented runtime" files.  Conditionalize the PLIST
  and avoid expecting these on older MacOS.

  Based almost entirely on a patch from Ryo Kogule on tech-pkg@, with
  minor munging by me.

  To generate a diff of this commit:
  cvs rdiff -u -r1.120 -r1.121 pkgsrc/lang/ocaml/Makefile
  cvs rdiff -u -r1.48 -r1.49 pkgsrc/lang/ocaml/PLIST

(spz)

2018-10-25 00:35:23 UTC MAIN commitmail json YAML

textproc/ripgrep: Install with cargo, rather than manually

(minskim)

2018-10-24 21:12:59 UTC MAIN commitmail json YAML

clang: enable __float128 on netbsd/x86

While it is debatable whether we want to have this definition upstream,
this is very necessary in the package for the purpose of building
www/firefox once it is updated to 63.0.

This is because netbsd's base libstdc++ has some __float128 in headers
and otherwise we get fatal errors in clang builds, or in firefox's case,
when generating bindings for Rust via clang.

PR toolchain/53679
Bump PKGREVISION.

(maya)

2018-10-24 21:11:57 UTC MAIN commitmail json YAML

2018-10-24 18:41:56 UTC MAIN commitmail json YAML

yelp3: Bump PKGREVISION for www/webkit-gtk update

(leot)

2018-10-24 18:41:06 UTC MAIN commitmail json YAML

2018-10-24 18:31:45 UTC MAIN commitmail json YAML

doc: Updated www/webkit-gtk to 2.22.2

(leot)

2018-10-24 18:31:08 UTC MAIN commitmail json YAML

webkit-gtk: Update www/webkit-gtk to 2.22.2

pkgsrc changes:
- Bump GCC_REQD to 6 (now gcc 6.0.0 or newer is needed)
- Add NetBSD support for JavaScript JIT on x86_64, i386, arm,
  aarch64 and mips
- Add WebKitWebProcess and jsc to NOT_PAX_MPROTECT_SAFE.
  At least on NetBSD/amd64, running SunSpider 1.0.2 JavaScript Benchmark
  (<https://webkit.org/perf/sunspider/sunspider.html>) with MiniBrowser
  before `paxctl +m'-ing them needed:
    Total:                1006.9ms +/- 0.7%
  ...while after `paxctl +m'-ing them:
    Total:                322.3ms +/- 3.0%
  (Probably EACCESS due PaX MPROTECT are handled gracefully and
  silently instead of failing hard at runtime.)
  Please also note that webkit-gtk browsers should not need any
  NOT_PAX_MPROTECT_SAFE because WebKitWebProcess is used and already
  have that.
- Improve handling of `webkit-jit' by introducing a
  WEBKIT_JIT_MACHINE_PLATFORMS list that contain all MACHINE_PLATFORMs
  triplets that have `webkit-jit' option as suggested one.
- Always use OS(...) and BOS(...) macros instead of __Os__ macros for
  consistency with webkit code.
- Add definition for BOS(SOLARIS) and OS(SOLARIS) and add it to the
  OS(UNIX) OSes list.
- Limit patch-Source_JavaScriptCore_jit_ExecutableAllocator.cpp to
  OpenBSD. It is no longer present in FreeBSD ports and it is not
  problematic in NetBSD.
- Remove no longer needed patch-Source_WTF_wtf_ThreadSpecific.h:
  NetBSD 5.x was already part of NOT_FOR_PLATFORM.
- Sync patch-CMakeLists.txt with FreeBSD ports.
  Please note that this also removes WTF_CPU_SPARC64 definition that was
  unused.
- madvise(2) on {Free,DragonFly,Net,Open}BSD supports MADV_FREE and
  MADV_DONTNEED flags. Define the corresponding HAVE_* via
  patch-Source_WTF_wtf_Platform.h.
- Use globbing for REPLACE_{PERL,PYTHON} where possible.

Changes:
WebKitGTK+ 2.22.2
=================
  - Several fixes for video playback with media source extensions (MSE).
    This allows using WebM support for YouTube, which no longer works through
    regular video source. Note that MSE is still disabled by default and
    webkit_settings_set_enable_mediasource() has to be used to enable the
    feature.
  - Fix the build when only Wayland support is enabled and X11 headers are
    not available.

WebKitGTK+ 2.22.1
=================
  - Fix printing in landscape.
  - Fix the build in several platforms: s390x, ppc64le, armv7hl.
  - Fix the build with a11y disabled.
  - Fix the build with video disabled.
  - Fix several crashes and rendering issues.

WebKitGTK+ 2.22.0
==================
  - Add warn_unused_result attribute to some JavaScriptCore GLib APIs.
  - Make pinch to zoom scale the page without changing the layout.
  - Fix the build in mips64.

(leot)

2018-10-24 16:58:57 UTC MAIN commitmail json YAML

doc: Updated devel/ncursesw to 6.1nb2

(minskim)

2018-10-24 16:58:38 UTC MAIN commitmail json YAML

devel/ncursesw: Install .pc files

This allows other packages to find this library using pkg-config.

(minskim)

2018-10-24 16:33:40 UTC MAIN commitmail json YAML

Oops, the "sasl" patch had also included QMAILQUEUE. We need that. Patch
it back in. Ride previous bump.

(schmonz)

2018-10-24 16:28:28 UTC MAIN commitmail json YAML

Add ofmipd-with-user-cdb, a wrapper to let ofmipd users control their
own CDB of address rewriting rules. Ride previous bump.

(schmonz)

2018-10-24 15:51:38 UTC MAIN commitmail json YAML

Remove old checkpassword, djbdns, and qmail options. Catch up to a new
djbdns option.

(schmonz)

2018-10-24 15:50:42 UTC MAIN commitmail json YAML

doc: Updated sysutils/checkpassword to 0.90nb2

(schmonz)

2018-10-24 15:50:34 UTC MAIN commitmail json YAML

doc: Updated sysutils/checkpassword-pam to 0.99nb2

(schmonz)

2018-10-24 15:50:16 UTC MAIN commitmail json YAML

Remove "checkpassword-suid" option, now that we have qmail-acceptutils.
Bump PKGREVISION.

(schmonz)

2018-10-24 15:49:40 UTC MAIN commitmail json YAML

Remove "checkpassword-suid" option, now that we have qmail-acceptutils.
Bump PKGREVISION.

(schmonz)

2018-10-24 15:48:37 UTC MAIN commitmail json YAML

doc: Updated mail/mess822 to 0.58nb8

(schmonz)

2018-10-24 15:48:32 UTC MAIN commitmail json YAML

Remove "sasl" patch, now that we have qmail-acceptutils. Bump PKGREVISION.

(schmonz)

2018-10-24 15:46:59 UTC MAIN commitmail json YAML

doc: Updated mail/qmail-run to 20181024

(schmonz)

2018-10-24 15:46:54 UTC MAIN commitmail json YAML

Remove dependency on mess822, the "sasl" and "tls" options, and their
respective dependencies on spamdyke and stunnel. Depend instead on
qmail-acceptutils, which provides SMTP AUTH (and new filtering
functionality) and brings its own unconditional mess822 and stunnel
dependencies. Update rc.d scripts to match.

Use CONF_FILES instead of a bunch of open-coded INSTALL cleverness.
Clean up even better with a little DEINSTALL cleverness to remove CDB
files if their source CONF_FILES are gone.

Install sensible fixsmtpio rules and viruscan signatures.

Tighten MESSAGE. The basics have gotten pretty easy. Bump version.

(schmonz)

2018-10-24 15:42:47 UTC MAIN commitmail json YAML

2018-10-24 15:30:54 UTC MAIN commitmail json YAML

Mainly intended for use with mess822. Add dependency. Ride previous bump.

(schmonz)

2018-10-24 14:10:59 UTC MAIN commitmail json YAML

clamav: Fix build on SunOS C99.

(jperkin)

2018-10-24 13:32:32 UTC MAIN commitmail json YAML

doc: Updated mail/qmail to 1.03nb38

(schmonz)

2018-10-24 13:32:26 UTC MAIN commitmail json YAML

We've been stuck on a TLS implementation from 2007 because the TLS
patch and the AUTH patch conflict, nobody else has published a newer
hand-merged combo patch, and as it happens, I'd apparently rather
write a pile of new DJB-style C than make myself responsible for
hand-merging other people's security-sensitive code every time there's
a new TLS patch.

Now that we have AUTH without patching (see mail/qmail-acceptutils), the
"sasl" option goes away, we're finally on the most recent TLS patch
available, and when it's updated it'll be easy for us to keep up.

Rebase RCPTCHECK and EAI patches onto netqmail-with-TLS-and-no-AUTH.

Bump PKGREVISION.

(schmonz)

2018-10-24 13:18:54 UTC MAIN commitmail json YAML

Depend on stunnel. Bump PKGREVISION.

(schmonz)

2018-10-24 12:30:07 UTC MAIN commitmail json YAML

normalize: Force gnu89 on SunOS to work around _POSIX_C_SOURCE.

It's set in too many files to patch.

(jperkin)

2018-10-24 11:52:33 UTC MAIN commitmail json YAML

2018-10-24 11:27:28 UTC MAIN commitmail json YAML

2018-10-24 11:10:32 UTC MAIN commitmail json YAML

2018-10-24 10:56:10 UTC MAIN commitmail json YAML

Updated multimedia/mkvtoolnix, archivers/unrar

(adam)

2018-10-24 10:55:49 UTC MAIN commitmail json YAML

2018-10-24 10:55:07 UTC MAIN commitmail json YAML

mkvtoolnix: updated to 28.1.0

Version 28.1.0 "Morning Child":

Bug fixes

* mkvmerge: AV1 parser: fixed an error in the sequence header parser if
  neither the reduced_still_picture_header nor the
  frame_id_numbers_present_flag is set.
* mkvmerge: AV1 parser: when creating the av1C structure for the Codec
  Private element the sequence header OBU wasn't copied completely: its common
  data (type field & OBU size among others) was missing.
* mkvmerge: Matroska reader, AV1: mkvmerge will try to re-create the av1C
  data stored in Codec Private when reading AV1 from Matroska or WebM files
  created by mkvmerge v28.0.0.
* MKVToolNix GUI: info tool: the tool will no longer stop scanning elements
  when an EBML Void element is found after the first Cluster element.

(adam)

2018-10-24 10:37:44 UTC MAIN commitmail json YAML

Updated devel/py-flake8, devel/py-autopep8

(adam)

2018-10-24 10:37:25 UTC MAIN commitmail json YAML

py-autopep8: updated to 1.4.2

version 1.4.2:
fix bugs

(adam)

2018-10-24 10:35:46 UTC MAIN commitmail json YAML

py-flake8: updated to 3.6.0

3.6.0:

Features
Add paths to allow local plugins to exist outside of sys.path
Copy setup.cfg files to the temporary git hook execution directory
Only skip a file if flake8: noqa is on a line by itself
Provide a better user experience for broken plugins
Report E902 when a file passed on the command line does not exist
Add --extend-ignore for extending the default ignore instead of overriding it

Bugs Fixed
Respect a formatter窶冱 newline setting when printing
Fix leaking of processes in the legacy api
Fix a SyntaxWarning for an invalid escape sequence
Fix DeprecationWarning due to import of abc classes from the collections module
Defer setuptools import to improve flake8 startup time
Fix inconsistent line endings in FileProcessor.lines when running under python 3.x

(adam)

2018-10-24 10:08:17 UTC MAIN commitmail json YAML

Updated databases/repmgr, www/apache24

(adam)

2018-10-24 10:08:00 UTC MAIN commitmail json YAML

apache24: updated to 2.4.37

Changes with Apache 2.4.37

  *) mod_ssl: Fix HTTP/2 failures when using OpenSSL 1.1.1.

  *) mod_ssl: Fix crash during SSL renegotiation with OptRenegotiate set,
    when client certificates are available from the original handshake
    but were originally not verified and should get verified now.
    This is a regression in 2.4.36 (unreleased).

  *) mod_ssl: Correctly merge configurations that have client certificates set
    by SSLProxyMachineCertificate{File|Path}.

Changes with Apache 2.4.36

  *) mod_brotli, mod_deflate: Restore the separate handling of 304 Not Modified
    responses. Regression introduced in 2.4.35.

  *) mod_proxy_scgi, mod_proxy_uwsgi: improve error handling when sending the
    body of the response.

  *) mod_http2: adding defensive code for stream EOS handling, in case the request handler
    missed to signal it the normal way (eos buckets).

  *) ab: Add client certificate support.

  *) ab: Disable printing temp key for OpenSSL before
    version 1.0.2. SSL_get_server_tmp_key is not available
    there.

  *) mod_ssl: Fix a regression that the configuration settings for verify mode
    and verify depth were taken from the frontend connection in case of
    connections by the proxy to the backend.

  *) MPMs: Initialize all runtime/asynchronous objects on a dedicated pool and
    before signals handling to avoid lifetime issues on restart or shutdown.

  *) mod_ssl: Add support for OpenSSL 1.1.1 and TLSv1.3.  TLSv1.3 has
    behavioural changes compared to v1.2 and earlier; client and
    configuration changes should be expected.  SSLCipherSuite is
    enhanced for TLSv1.3 ciphers, but applies at vhost level only.

  *) mod_auth_basic: Be less tolerant when parsing the credencial. Only spaces
    should be accepted after the authorization scheme. \t are also tolerated.

  *) mod_proxy_hcheck: Fix issues with interval determination.

  *) mod_proxy_hcheck: Fix issues with TCP health checks.

  *) mod_proxy_hcheck: take balancer's SSLProxy* directives into account.

  *) mod_status, mod_echo: Fix the display of client addresses.
    They were truncated to 31 characters which is not enough for IPv6 addresses.
    This is done by deprecating the use of the 'client' field and using
    the new 'client64' field in worker_score.

(adam)

2018-10-24 10:06:40 UTC MAIN commitmail json YAML

repmgr: updated to 4.2

repmgr 4.2 is a major release, with the main new feature being the ability to pause repmgrd, e.g. during planned maintenance operations. Various other usability enhancements and a couple of bug fixes are also included.

(adam)

2018-10-24 09:12:19 UTC MAIN commitmail json YAML

libsoup: mirror libpsl addition to buildlink3.mk

(prlw1)

2018-10-24 08:37:00 UTC MAIN commitmail json YAML

lang/Makefile: Add a commented `go' entry

Mostly useful for pkglint and (human) readers of Makefile (and
consistent with other versioned programming languages.)

(leot)

2018-10-24 00:28:25 UTC MAIN commitmail json YAML

cbindgen, seamonkey

(maya)

2018-10-23 23:22:31 UTC MAIN commitmail json YAML

Remove dead mozilla mirrors. ESR mirrors are not used.

(maya)

2018-10-23 23:01:33 UTC MAIN commitmail json YAML

Add cbindgen 0.6.6
This is necessary for firefox 63.0

This project can be used to generate C bindings for Rust code.
It is currently being developed to support creating bindings for WebRender,
but has been designed to support any project.

(maya)

2018-10-23 22:55:13 UTC MAIN commitmail json YAML

seamonkey: update to 2.49.4
Note this update is based off an EOL firefox (ESR52). Use with caution.

What's New in SeaMonkey 2.49.4
SeaMonkey 2.49.4 uses the same backend as Firefox and contains the relevant Firefox 52.9.0 ESR security fixes.
SeaMonkey 2.49.4 shares most parts of the mail and news code with Thunderbird. Please read the Thunderbird 52.9.1 release notes for specific changes and security fixes in this release.

SeaMonkey-specific changes
    Among the general platform and mail fixes this release contains backported fixes from Thunderbird for the EFAIL security vulnerability.
    SeaMonkey now uses gtk3 on Linux. If you experience a problem because of this please file a bug and link it to Switch Linux builds to GTK3 with SeaMonkey 2.49. Pleae try another OS theme first. Some of them are buggy and cause problems with SeaMonkey, Thunderbird and Firefox.

(maya)

2018-10-23 18:04:52 UTC MAIN commitmail json YAML

py-cython: Fix tool.mk to catch-up with cython rename.

(jperkin)

2018-10-23 17:30:21 UTC MAIN commitmail json YAML