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

2024-05-13 13:18:01 UTC Now

2018-05-25 15:24:02 UTC MAIN commitmail json YAML

2018-05-25 14:42:07 UTC MAIN commitmail json YAML

2018-05-25 14:32:18 UTC MAIN commitmail json YAML

2018-05-25 14:26:00 UTC MAIN commitmail json YAML

Fix startlxde so it picks the session configuration file properly.

(youri)

2018-05-25 13:46:40 UTC MAIN commitmail json YAML

2018-05-25 13:08:49 UTC MAIN commitmail json YAML

2018-05-25 13:04:56 UTC MAIN commitmail json YAML

2018-05-25 11:18:27 UTC MAIN commitmail json YAML

doc: Updated lang/nodejs to 10.2.1

(fhajny)

2018-05-25 11:18:19 UTC MAIN commitmail json YAML

lang/nodejs: Update to 10.2.1.

- http: fix res emit close before user finish
- src: re-integrate headers into node.h
- test: mark test-zlib.zlib-binding.deflate as flaky

(fhajny)

2018-05-25 10:57:28 UTC MAIN commitmail json YAML

check-shlibs-macho.awk: Implement revision 1.3 correctly.

Skip any lines of otool output that do not start with a tab, ensuring we
only check valid files and ignore e.g. shell scripts.  Older versions of
otool would simply print no output on such files, whereas newer releases
print "is not an object file".

(jperkin)

2018-05-25 10:48:56 UTC MAIN commitmail json YAML

Updated u-boot-* packages to 2018.05

(jmcneill)

2018-05-25 10:46:52 UTC MAIN commitmail json YAML

Remove dependencies that are not in tree

(jmcneill)

2018-05-25 10:45:24 UTC MAIN commitmail json YAML

2018-05-25 10:45:20 UTC MAIN commitmail json YAML

doc/TODO: add some

+ calibre-3.24, gimp-2.10.2, vice-3.2.

(wiz)

2018-05-25 10:16:18 UTC MAIN commitmail json YAML

doc: Updated chat/weechat to 2.1

(maya)

2018-05-25 10:16:03 UTC MAIN commitmail json YAML

weechat: update to 2.1

Note that if the perl option is used, weechat segfaults at exit.
Not sure the wide-curses option does anything.
Remove conflicting patches that don't seem necessary.

Highlights:
Option to check license of scripts loaded
Completion for /set and /help commands

(maya)

2018-05-25 09:26:49 UTC MAIN commitmail json YAML

check-shlibs-macho.awk: Revert revision 1.3.

It completely broke the checks, resulting in broken binary packages
being shipped, e.g. https://github.com/joyent/pkgsrc/issues/104

(jperkin)

2018-05-25 04:10:31 UTC MAIN commitmail json YAML

2018-05-25 04:01:43 UTC MAIN commitmail json YAML

2018-05-25 04:01:28 UTC MAIN commitmail json YAML

New package, py-fakefs-3.4.1.

pyfakefs implements a fake file system that mocks the Python file system
modules. Using pyfakefs, your tests operate on a fake file system in
memory without touching the real disk. The software under test requires
no modification to work with pyfakefs.

Part of PR pkg/52941.

(bsiegert)

2018-05-25 03:31:41 UTC MAIN commitmail json YAML

Updated devel/p5-CPAN-Perl-Releases to 3.58

(wen)

2018-05-25 03:30:26 UTC MAIN commitmail json YAML

Update to 3.58

Upstream changes:
version 3.58 at 2018-05-21 13:21:57 +0000
-----------------------------------------

  Change: 9c2d1a38ad555ec8f3bf1afacb5da13ccd8387d2
  Author: Chris 'BinGOs' Williams <chris@bingosnet.co.uk>
  Date : 2018-05-21 14:21:57 +0000

    Updated for v5.28.0-RC1

(wen)

2018-05-25 03:27:36 UTC MAIN commitmail json YAML

Updated devel/p5-Error to 0.17026

(wen)

2018-05-25 03:26:37 UTC MAIN commitmail json YAML

Update to 0.17026

Upstream changes:
May 23 2018 <shlomif@shlomifish.org> (Shlomi Fish)

  Error.pm #0.17026
  - Convert to Dist-Zilla.

(wen)

2018-05-25 03:23:15 UTC MAIN commitmail json YAML

Updated devel/p5-Type-Tiny-XS to 0.014

(wen)

2018-05-25 03:21:31 UTC MAIN commitmail json YAML

Update to 0.014

Upstream changes:
0.014  2018-05-20

[ Bug Fixes ]
- Bool was letting overloaded blessed objects pass the type constraint. It
  shouldn't.
  Gregory Oschwald++
  <https://github.com/tobyink/p5-type-tiny-xs/issues/5>

0.013  2018-05-15

[ Bug Fixes ]
- Strings like '00' and '000' shouldn't be accepted as PositiveInt.
  Will Storey++
  <https://github.com/tobyink/p5-type-tiny-xs/issues/7>

(wen)

2018-05-25 02:08:36 UTC MAIN commitmail json YAML

Also install the egg-info file. Bump revision.

Part of PR pkg/52941.

(bsiegert)

2018-05-25 00:54:00 UTC MAIN commitmail json YAML

doc: Added devel/go-gocode version 20170907

(minskim)

2018-05-25 00:53:53 UTC MAIN commitmail json YAML

devel/Makefile: Add go-gocode

(minskim)

2018-05-25 00:53:47 UTC MAIN commitmail json YAML

devel/go-gocode: Import version 20170907

Gocode is a helper tool which is intended to be integrated with your
source code editor, like vim, neovim and emacs. It provides several
advanced capabilities, which currently includes context-sensitive
autocompletion.  It is called daemon, because it uses client/server
architecture for caching purposes. In particular, it makes
autocompletions very fast. Typical autocompletion time with warm cache
is 30ms, which is barely noticeable.

(minskim)

2018-05-24 22:35:56 UTC MAIN commitmail json YAML

2018-05-24 22:25:29 UTC MAIN commitmail json YAML

doc: Added math/R-igraph version 1.2.1

(minskim)

2018-05-24 22:25:21 UTC MAIN commitmail json YAML

math/Makefile: Add R-igraph

(minskim)

2018-05-24 22:25:17 UTC MAIN commitmail json YAML

math/R-igraph: Import version 1.2.1

Routines for simple graphs and network analysis. It can handle large
graphs very well and provides functions for generating random and
regular graphs, graph visualization, centrality methods and much more.

(minskim)

2018-05-24 22:11:04 UTC MAIN commitmail json YAML

devel/R-magrittr: Simplify Makefile

Remove redundant variables and set USE_LANGUAGES.

(minskim)

2018-05-24 19:04:10 UTC MAIN commitmail json YAML

doc: Updated geography/proj to 5.0.1

(gdt)

2018-05-24 19:03:56 UTC MAIN commitmail json YAML

Update to 5.0.1

Upstream changes: bug fixes

(gdt)

2018-05-24 16:30:02 UTC MAIN commitmail json YAML

doc: Updated devel/py-sortedcontainers to 2.0.2

(minskim)

2018-05-24 16:29:39 UTC MAIN commitmail json YAML

devel/py-sortedcontainers: Update to 2.0.2

Version 2 represents a significant update to the source base. The code
has been refactored and modernized to embrace Python 3 semantics while
also using `autodoc` in Sphinx for more maintainable
documentation. The core design and algorithms are all the same.

(minskim)

2018-05-24 16:15:16 UTC MAIN commitmail json YAML

doc: Added devel/py-toolz version 0.9.0

(minskim)

2018-05-24 16:15:08 UTC MAIN commitmail json YAML

devel/Makefile: Add py-toolz

(minskim)

2018-05-24 16:15:02 UTC MAIN commitmail json YAML

devel/py-toolz: Import version 0.9.0

A set of utility functions for iterators, functions, and dictionaries.

Packaged by Kamel Ibn Aziz Derouiche for pkgsrc-wip and updated by me.

(minskim)

2018-05-24 15:50:09 UTC pkgsrc-2018Q1 commitmail json YAML

Pullup ticket #5760 - requested by spz
lang/python27: security fix

Revisions pulled up:
- lang/python27/PLIST.common                                    1.19
- lang/python27/dist.mk                                        1.15
- lang/python27/distinfo                                        1.68
- lang/python27/patches/patch-ah                                1.9
- lang/python27/patches/patch-al                                1.18

---
  Module Name: pkgsrc
  Committed By: spz
  Date: Sat May 19 06:54:55 UTC 2018

  Modified Files:
  pkgsrc/lang/python27: PLIST.common dist.mk distinfo
  pkgsrc/lang/python27/patches: patch-ah patch-al

  Log Message:
  update python27 by one teeny, fixing 3 vulnerabilities.

  Upstream changelog, slightly reordered:

  Security
  --------

  - bpo-31530: Fixed crashes when iterating over a file on multiple threads.
    This resolves CVE-2018-1000030.

  - bpo-32997: A regex in fpformat was vulnerable to catastrophic
    backtracking. This regex was a potential DOS vector (REDOS). Based on
    typical uses of fpformat the risk seems low. The regex has been refactored
    and is now safe. Patch by Jamie Davis.

  - bpo-32981: Regexes in difflib and poplib were vulnerable to catastrophic
    backtracking. These regexes formed potential DOS vectors (REDOS). They
    have been refactored. This resolves CVE-2018-1060 and CVE-2018-1061. Patch
    by Jamie Davis.

  - bpo-31339: Rewrite time.asctime() and time.ctime(). Backport and adapt the
    _asctime() function from the master branch to not depend on the
    implementation of asctime() and ctime() from the external C library. This
    change fixes a bug when Python is run using the musl C library.

  - bpo-30730: Prevent environment variables injection in subprocess on
    Windows.  Prevent passing other environment variables and command
    arguments.

  - bpo-30694: Upgrade expat copy from 2.2.0 to 2.2.1 to get fixes of multiple
    security vulnerabilities including: CVE-2017-9233 (External entity
    infinite loop DoS), CVE-2016-9063 (Integer overflow, re-fix),
    CVE-2016-0718 (Fix regression bugs from 2.2.0's fix to CVE-2016-0718) and
    CVE-2012-0876 (Counter hash flooding with SipHash). Note: the
    CVE-2016-5300 (Use os- specific entropy sources like getrandom) doesn't
    impact Python, since Python already gets entropy from the OS to set the
    expat secret using ``XML_SetHashSalt()``.

  - bpo-30500: Fix urllib.splithost() to correctly parse fragments. For
    example, ``splithost('//127.0.0.1#@evil.com/')`` now correctly returns the
    ``127.0.0.1`` host, instead of treating ``@evil.com`` as the host in an
    authentification (``login@host``).

  - bpo-29591: Update expat copy from 2.1.1 to 2.2.0 to get fixes of
    CVE-2016-0718 and CVE-2016-4472. See
    https://sourceforge.net/p/expat/bugs/537/ for more information.

  Core and Builtins
  -----------------

  - bpo-33374: Tweak the definition of PyGC_Head, so compilers do not believe
    it is always 16-byte aligned on x86. This prevents crashes with more
    aggressive optimizations present in GCC 8.

  - bpo-33026: Fixed jumping out of "with" block by setting f_lineno.

  - bpo-17288: Prevent jumps from 'return' and 'exception' trace events.

  - bpo-18533: ``repr()`` on a dict containing its own ``viewvalues()`` or
    ``viewitems()`` no longer raises ``RuntimeError``.  Instead, use ``...``,
    as for other recursive structures.  Patch by Ben North.

  - bpo-10544: Yield expressions are now deprecated in comprehensions and
    generator expressions when checking Python 3 compatibility. They are still
    permitted in the definition of the outermost iterable, as that is
    evaluated directly in the enclosing scope.

  - bpo-32137: The repr of deeply nested dict now raises a RecursionError
    instead of crashing due to a stack overflow.

  - bpo-20047: Bytearray methods partition() and rpartition() now accept only
    bytes-like objects as separator, as documented.  In particular they now
    raise TypeError rather of returning a bogus result when an integer is
    passed as a separator.

  - bpo-31733: Add a new PYTHONSHOWREFCOUNT environment variable. In debug
    mode, Python now only print the total reference count if
    PYTHONSHOWREFCOUNT is set.

  - bpo-31692: Add a new PYTHONSHOWALLOCCOUNT environment variable. When
    Python is compiled with COUNT_ALLOCS, PYTHONSHOWALLOCCOUNT now has to be
    set to dump allocation counts into stderr on shutdown. Moreover,
    allocations statistics are now dumped into stderr rather than stdout.

  - bpo-31478: Prevent unwanted behavior in `_random.Random.seed()` in case
    the argument has a bad ``__abs__()`` method. Patch by Oren Milman.

  - bpo-31490: Fix an assertion failure in `ctypes` class definition, in case
    the class has an attribute whose name is specified in ``_anonymous_`` but
    not in ``_fields_``. Patch by Oren Milman.

  - bpo-31411: Raise a TypeError instead of SystemError in case
    warnings.onceregistry is not a dictionary. Patch by Oren Milman.

  - bpo-31343: Include sys/sysmacros.h for major(), minor(), and makedev().
    GNU C libray plans to remove the functions from sys/types.h.

  - bpo-31311: Fix a crash in the ``__setstate__()`` method of
    `ctypes._CData`, in case of a bad ``__dict__``. Patch by Oren Milman.

  - bpo-31243: Fix a crash in some methods of `io.TextIOWrapper`, when the
    decoder's state is invalid. Patch by Oren Milman.

  - bpo-31095: Fix potential crash during GC caused by ``tp_dealloc`` which
    doesn't call ``PyObject_GC_UnTrack()``.

  - bpo-30657: Fixed possible integer overflow in PyString_DecodeEscape. Patch
    by Jay Bosamiya.

  - bpo-27945: Fixed various segfaults with dict when input collections are
    mutated during searching, inserting or comparing.  Based on patches by
    Duane Griffin and Tim Mitchell.

  - bpo-25794: Fixed type.__setattr__() and type.__delattr__() for non-
    interned or unicode attribute names.  Based on patch by Eryk Sun.

  - bpo-29935: Fixed error messages in the index() method of tuple and list
    when pass indices of wrong type.

  - bpo-28598: Support __rmod__ for subclasses of str being called before
    str.__mod__. Patch by Martijn Pieters.

  - bpo-29602: Fix incorrect handling of signed zeros in complex constructor
    for complex subclasses and for inputs having a __complex__ method. Patch
    by Serhiy Storchaka.

  - bpo-29347: Fixed possibly dereferencing undefined pointers when creating
    weakref objects.

  - bpo-14376: Allow sys.exit to accept longs as well as ints. Patch by Gareth
    Rees.

  - bpo-29028: Fixed possible use-after-free bugs in the subscription of the
    buffer object with custom index object.

  - bpo-29145: Fix overflow checks in string, bytearray and unicode. Patch by
    jan matejek and Xiang Zhang.

  - bpo-28932: Do not include <sys/random.h> if it does not exist.

  Library
  -------

  - bpo-33096: Allow ttk.Treeview.insert to insert iid that has a false
    boolean value. Note iid=0 and iid=False would be same. Patch by Garvit
    Khatri.

  - bpo-33127: The ssl module now compiles with LibreSSL 2.7.1.

  - bpo-30622: The ssl module now detects missing NPN support in LibreSSL.

  - bpo-21060: Rewrite confusing message from setup.py upload from "No dist
    file created in earlier command" to the more helpful "Must create and
    upload files in one command".

  - bpo-30157: Fixed guessing quote and delimiter in csv.Sniffer.sniff() when
    only the last field is quoted.  Patch by Jake Davis.

  - bpo-32647: The ctypes module used to depend on indirect linking for
    dlopen. The shared extension is now explicitly linked against libdl on
    platforms with dl.

  - bpo-32304: distutils' upload command no longer corrupts tar files ending
    with a CR byte, and no longer tries to convert CR to CRLF in any of the
    upload text fields.

  - bpo-31848: Fix the error handling in Aifc_read.initfp() when the SSND
    chunk is not found. Patch by Zackery Spytz.

  - bpo-32521: The nis module is now compatible with new libnsl and headers
    location.

  - bpo-32539: Fix ``OSError`` for ``os.listdir`` with deep paths (starting
    with ``\\?\``) on windows.  Patch by Anthony Sottile.

  - bpo-32521: glibc has removed Sun RPC. Use replacement libtirpc headers and
    library in nis module.

  - bpo-18035: ``telnetlib``: ``select.error`` doesn't have an ``errno``
    attribute. Patch by Segev Finer.

  - bpo-32185: The SSL module no longer sends IP addresses in SNI TLS
    extension on platforms with OpenSSL 1.0.2+ or inet_pton.

  - bpo-32186: Creating io.FileIO() and builtin file() objects now release the
    GIL when checking the file descriptor. io.FileIO.readall(),
    io.FileIO.read(), and file.read() now release the GIL when getting the
    file size.  Fixed hang of all threads with inaccessible NFS server.  Patch
    by Nir Soffer.

  - bpo-32110: ``codecs.StreamReader.read(n)`` now returns not more than *n*
    characters/bytes for non-negative *n*. This makes it compatible with
    ``read()`` methods of other file-like objects.

  - bpo-21149: Silence a `'NoneType' object is not callable` in
    `_removeHandlerRef` error that could happen when a logging Handler is
    destroyed as part of cyclic garbage collection during process shutdown.

  - bpo-31764: Prevent a crash in ``sqlite3.Cursor.close()`` in case the
    ``Cursor`` object is uninitialized. Patch by Oren Milman.

  - bpo-31955: Fix CCompiler.set_executable() of distutils to handle properly
    Unicode strings.

  - bpo-9678: Fixed determining the MAC address in the uuid module:

    * Using ifconfig on NetBSD and OpenBSD.
    * Using arp on Linux, FreeBSD, NetBSD and OpenBSD.

    Based on patch by Takayuki Shimizukawa.

  - bpo-30057: Fix potential missed signal in signal.signal().

  - bpo-31927: Fixed reading arbitrary data when parse a AF_BLUETOOTH address
    on NetBSD and DragonFly BSD.

  - bpo-27666: Fixed stack corruption in curses.box() and curses.ungetmouse()
    when the size of types chtype or mmask_t is less than the size of C long.
    curses.box() now accepts characters as arguments.  Based on patch by Steve
    Fink.

  - bpo-25720: Fix the method for checking pad state of curses WINDOW. Patch
    by Masayuki Yamamoto.

  - bpo-31893: Fixed the layout of the kqueue_event structure on OpenBSD and
    NetBSD. Fixed the comparison of the kqueue_event objects.

  - bpo-31891: Fixed building the curses module on NetBSD.

  - bpo-30058: Fixed buffer overflow in select.kqueue.control().

  - bpo-31770: Prevent a crash when calling the ``__init__()`` method of a
    ``sqlite3.Cursor`` object more than once. Patch by Oren Milman.

  - bpo-31728: Prevent crashes in `_elementtree` due to unsafe cleanup of
    `Element.text` and `Element.tail`. Patch by Oren Milman.

  - bpo-31752: Fix possible crash in timedelta constructor called with custom
    integers.

  - bpo-31681: Fix pkgutil.get_data to avoid leaking open files.

  - bpo-31675: Fixed memory leaks in Tkinter's methods splitlist() and split()
    when pass a string larger than 2 GiB.

  - bpo-30806: Fix the string representation of a netrc object.

  - bpo-30347: Stop crashes when concurrently iterate over itertools.groupby()
    iterators.

  - bpo-25732: `functools.total_ordering()` now implements the `__ne__`
    method.

  - bpo-31351: python -m ensurepip now exits with non-zero exit code if pip
    bootstrapping has failed.

  - bpo-31544: The C accelerator module of ElementTree ignored exceptions
    raised when looking up TreeBuilder target methods in XMLParser().

  - bpo-31455: The C accelerator module of ElementTree ignored exceptions
    raised when looking up TreeBuilder target methods in XMLParser().

  - bpo-25404: SSLContext.load_dh_params() now supports non-ASCII path.

  - bpo-28958: ssl.SSLContext() now uses OpenSSL error information when a
    context cannot be instantiated.

  - bpo-27448: Work around a `gc.disable()` race condition in the `subprocess`
    module that could leave garbage collection disabled when multiple threads
    are spawning subprocesses at once.  Users are *strongly encouraged* to use
    the `subprocess32` module from PyPI on Python 2.7 instead, it is much more
    reliable.

  - bpo-31170: expat: Update libexpat from 2.2.3 to 2.2.4. Fix copying of
    partial characters for UTF-8 input (libexpat bug 115):
    https://github.com/libexpat/libexpat/issues/115

  - bpo-29136: Add TLS 1.3 cipher suites and OP_NO_TLSv1_3.

  - bpo-31334: Fix ``poll.poll([timeout])`` in the ``select`` module for
    arbitrary negative timeouts on all OSes where it can only be a non-
    negative integer or -1. Patch by Riccardo Coccioli.

  - bpo-10746: Fix ctypes producing wrong PEP 3118 type codes for integer
    types.

  - bpo-30102: The ssl and hashlib modules now call
    OPENSSL_add_all_algorithms_noconf() on OpenSSL < 1.1.0. The function
    detects CPU features and enables optimizations on some CPU architectures
    such as POWER8. Patch is based on research from Gustavo Serra Scalet.

  - bpo-30502: Fix handling of long oids in ssl.  Based on patch by Christian
    Heimes.

  - bpo-25684: Change ``ttk.OptionMenu`` radiobuttons to be unique across
    instances of ``OptionMenu``.

  - bpo-29169: Update zlib to 1.2.11.

  - bpo-30746: Prohibited the '=' character in environment variable names in
    ``os.putenv()`` and ``os.spawn*()``.

  - bpo-28994: The traceback no longer displayed for SystemExit raised in a
    callback registered by atexit.

  - bpo-30418: On Windows, subprocess.Popen.communicate() now also ignore
    EINVAL on stdin.write() if the child process is still running but closed
    the pipe.

  - bpo-30378: Fix the problem that logging.handlers.SysLogHandler cannot
    handle IPv6 addresses.

  - bpo-29960: Preserve generator state when _random.Random.setstate() raises
    an exception. Patch by Bryan Olson.

  - bpo-30310: tkFont now supports unicode options (e.g. font family).

  - bpo-30414: multiprocessing.Queue._feed background running thread do not
    break from main loop on exception.

  - bpo-30003: Fix handling escape characters in HZ codec.  Based on patch by
    Ma Lin.

  - bpo-30375: Warnings emitted when compile a regular expression now always
    point to the line in the user code.  Previously they could point into
    inners of the re module if emitted from inside of groups or conditionals.

  - bpo-30363: Running Python with the -3 option now warns about regular
    expression syntax that is invalid or has different semantic in Python 3 or
    will change the behavior in future Python versions.

  - bpo-30365: Running Python with the -3 option now emits deprecation
    warnings for getchildren() and getiterator() methods of the Element class
    in the xml.etree.cElementTree module and when pass the html argument to
    xml.etree.ElementTree.XMLParser().

  - bpo-30365: Fixed a deprecation warning about the doctype() method of the
    xml.etree.ElementTree.XMLParser class.  Now it is emitted only when define
    the doctype() method in the subclass of XMLParser.

  - bpo-30329: imaplib now catchs the Windows socket WSAEINVAL error (code
    10022) on shutdown(SHUT_RDWR): An invalid operation was attempted. This
    error occurs sometimes on SSL connections.

  - bpo-30342: Fix sysconfig.is_python_build() if Python is built with Visual
    Studio 2008 (VS 9.0).

  - bpo-29990: Fix range checking in GB18030 decoder.  Original patch by Ma
    Lin.

  - bpo-30243: Removed the __init__ methods of _json's scanner and encoder.
    Misusing them could cause memory leaks or crashes.  Now scanner and
    encoder objects are completely initialized in the __new__ methods.

  - bpo-26293: Change resulted because of zipfile breakage. (See also:
    bpo-29094)

  - bpo-30070: Fixed leaks and crashes in errors handling in the parser
    module.

  - bpo-30061: Fixed crashes in IOBase methods next() and readlines() when
    readline() or next() respectively return non-sizeable object. Fixed
    possible other errors caused by not checking results of PyObject_Size(),
    PySequence_Size(), or PyMapping_Size().

  - bpo-30011: Fixed race condition in HTMLParser.unescape().

  - bpo-30068: _io._IOBase.readlines will check if it's closed first when hint
    is present.

  - bpo-27863: Fixed multiple crashes in ElementTree caused by race conditions
    and wrong types.

  - bpo-29942: Fix a crash in itertools.chain.from_iterable when encountering
    long runs of empty iterables.

  - bpo-29861: Release references to tasks, their arguments and their results
    as soon as they are finished in multiprocessing.Pool.

  - bpo-27880: Fixed integer overflow in cPickle when pickle large strings or
    too many objects.

  - bpo-29110: Fix file object leak in aifc.open() when file is given as a
    filesystem path and is not in valid AIFF format. Original patch by Anthony
    Zhang.

  - bpo-29354: Fixed inspect.getargs() for parameters which are cell
    variables.

  - bpo-29335: Fix subprocess.Popen.wait() when the child process has exited
    to a stopped instead of terminated state (ex: when under ptrace).

  - bpo-29219: Fixed infinite recursion in the repr of uninitialized
    ctypes.CDLL instances.

  - bpo-29082: Fixed loading libraries in ctypes by unicode names on Windows.
    Original patch by Chi Hsuan Yen.

  - bpo-29188: Support glibc 2.24 on Linux: don't use getentropy() function
    but read from /dev/urandom to get random bytes, for example in
    os.urandom(). On Linux, getentropy() is implemented which getrandom() is
    blocking mode, whereas os.urandom() should not block.

  - bpo-29142: In urllib, suffixes in no_proxy environment variable with
    leading dots could match related hostnames again (e.g. .b.c matches
    a.b.c). Patch by Milan Oberkirch.

  - bpo-13051: Fixed recursion errors in large or resized
    curses.textpad.Textbox.  Based on patch by Tycho Andersen.

  - bpo-9770: curses.ascii predicates now work correctly with negative
    integers.

  - bpo-28427: old keys should not remove new values from WeakValueDictionary
    when collecting from another thread.

  - bpo-28998: More APIs now support longs as well as ints.

  - bpo-28923: Remove editor artifacts from Tix.py, including encoding not
    recognized by codecs.lookup.

  - bpo-29019: Fix dict.fromkeys(x) overallocates when x is sparce dict.
    Original patch by Rasmus Villemoes.

  - bpo-19542: Fix bugs in WeakValueDictionary.setdefault() and
    WeakValueDictionary.pop() when a GC collection happens in another thread.

  - bpo-28925: cPickle now correctly propagates errors when unpickle instances
    of old-style classes.

  Documentation
  -------------

  - bpo-27212: Modify documentation for the :func:`islice` recipe to consume
    initial values up to the start index.

  - bpo-32800: Update link to w3c doc for xml default namespaces.

  - bpo-17799: Explain real behaviour of sys.settrace and sys.setprofile and
    their C-API counterparts regarding which type of events are received in
    each function. Patch by Pablo Galindo Salgado.

  - bpo-8243: Add a note about curses.addch and curses.addstr exception
    behavior when writing outside a window, or pad.

  - bpo-21649: Add RFC 7525 and Mozilla server side TLS links to SSL
    documentation.

  - bpo-30176: Add missing attribute related constants in curses
    documentation.

  - bpo-28929: Link the documentation to its source file on GitHub.

  - bpo-26355: Add canonical header link on each page to corresponding major
    version of the documentation. Patch by Matthias Bussonnier.

  - bpo-12067: Rewrite Comparisons section in the Expressions chapter of the
    language reference. Some of the details of comparing mixed types were
    incorrect or ambiguous. Added default behaviour and consistency
    suggestions for user- defined classes. Based on patch from Andy Maier.

  Tests
  -----

  - bpo-31719: Fix test_regrtest.test_crashed() on s390x. Add a new
    _testcapi._read_null() function to crash Python in a reliable way on
    s390x. On s390x, ctypes.string_at(0) returns an empty string rather than
    crashing.

  - bpo-31518: Debian Unstable has disabled TLS 1.0 and 1.1 for
    SSLv23_METHOD(). Change TLS/SSL protocol of some tests to PROTOCOL_TLS or
    PROTOCOL_TLSv1_2 to make them pass on Debian.

  - bpo-25674: Remove sha256.tbs-internet.com ssl test

  - bpo-11790: Fix sporadic failures in
    test_multiprocessing.WithProcessesTestCondition.

  - bpo-30236: Backported test.regrtest options -m/--match and -G/--failfast
    from Python 3.

  - bpo-30223: To unify running tests in Python 2.7 and Python 3, the test
    package can be run as a script.  This is equivalent to running the
    test.regrtest module as a script.

  - bpo-30207: To simplify backports from Python 3, the test.test_support
    module was converted into a package and renamed to test.support.  The
    test.script_helper module was moved into the test.support package. Names
    test.test_support and test.script_helper are left as aliases to
    test.support and test.support.script_helper.

  - bpo-30197: Enhanced function swap_attr() in the test.test_support module.
    It now works when delete replaced attribute inside the with statement.
    The old value of the attribute (or None if it doesn't exist) now will be
    assigned to the target of the "as" clause, if there is one. Also
    backported function swap_item().

  - bpo-28087: Skip test_asyncore and test_eintr poll failures on macOS. Skip
    some tests of select.poll when running on macOS due to unresolved issues
    with the underlying system poll function on some macOS versions.

  - bpo-15083: Convert ElementTree doctests to unittests.

  Build
  -----

  - bpo-33163: Upgrade pip to 9.0.3 and setuptools to v39.0.1.

  - bpo-32616: Disable computed gotos by default for clang < 5.0. It caused
    significant performance regression.

  - bpo-32635: Fix segfault of the crypt module when libxcrypt is provided
    instead of libcrypt at the system.

  - bpo-31934: Abort the build when building out of a not clean source tree.

  - bpo-31474: Fix -Wint-in-bool-context warnings in PyMem_MALLOC and
    PyMem_REALLOC macros

  - bpo-29243: Prevent unnecessary rebuilding of Python during ``make test``,
    ``make install`` and some other make targets when configured with
    ``--enable- optimizations``.

  - bpo-23404: Don't regenerate generated files based on file modification
    time anymore: the action is now explicit. Replace ``make touch`` with
    ``make regen-all``.

  - bpo-27593: sys.version and the platform module python_build(),
    python_branch(), and python_revision() functions now use git information
    rather than hg when building from a repo.

  - bpo-29643: Fix ``--enable-optimization`` configure option didn't work.

  - bpo-29572: Update Windows build and OS X installers to use OpenSSL 1.0.2k.

  - bpo-28768: Fix implicit declaration of function _setmode. Patch by
    Masayuki Yamamoto

  Windows
  -------

  - bpo-33184: Update Windows build to use OpenSSL 1.0.2o.

  - bpo-32903: Fix a memory leak in os.chdir() on Windows if the current
    directory is set to a UNC path.

  - bpo-30855: Bump Tcl/Tk to 8.5.19.

  - bpo-30450: Pull build dependencies from GitHub rather than svn.python.org.

  macOS
  -----

  - bpo-32726: Provide an additional, more modern macOS installer variant that
    supports macOS 10.9+ systems in 64-bit mode only. Upgrade the supplied
    third-party libraries to OpenSSL 1.0.2n and SQLite 3.22.0. The 10.9+
    installer now supplies its own private copy of Tcl/Tk 8.6.8.

  - bpo-24414: Default macOS deployment target is now set by ``configure`` to
    the build system's OS version (as is done by Python 3), not ``10.4``;
    override with, for example, ``./configure MACOSX_DEPLOYMENT_TARGET=10.4``.

  - bpo-17128: All 2.7 macOS installer variants now supply their own version
    of ``OpenSSL 1.0.2``; the Apple-supplied SSL libraries and root
    certificates are not longer used.  The ``Installer Certificate`` command
    in ``/Applications/Python 2.7`` may be used to download and install a
    default set of root certificates from the third-party ``certifi`` package.

  - bpo-11485: python.org macOS Pythons no longer supply a default SDK value
    (e.g. ``-isysroot /``) or specific compiler version default (e.g.
    ``gcc-4.2``) when building extension modules.  Use ``CC``, ``SDKROOT``,
    and ``DEVELOPER_DIR`` environment variables to override compilers or to
    use an SDK.  See Apple's ``xcrun`` man page for more info.

  - bpo-33184: Update macOS installer build to use OpenSSL 1.0.2o.

  Tools/Demos
  -----------

  - bpo-31920: Fixed handling directories as arguments in the ``pygettext``
    script. Based on patch by Oleg Krasnikov.

  - bpo-30109: Fixed Tools/scripts/reindent.py for non-ASCII files. It now
    processes files as binary streams. This also fixes "make reindent".

  - bpo-24960: 2to3 and lib2to3 can now read pickled grammar files using
    pkgutil.get_data() rather than probing the filesystem. This lets 2to3 and
    lib2to3 work when run from a zipfile.

  C API
  -----

  - bpo-20891: Fix PyGILState_Ensure(). When PyGILState_Ensure() is called in
    a non-Python thread before PyEval_InitThreads(), only call
    PyEval_InitThreads() after calling PyThreadState_New() to fix a crash.

  - bpo-31626: When Python is built in debug mode, the memory debug hooks now
    fail with a fatal error if realloc() fails to shrink a memory block,
    because the debug hook just erased freed bytes without keeping a copy of
    them.

(bsiegert)

2018-05-24 14:14:52 UTC MAIN commitmail json YAML

doc: Updated lang/npm to 6.1.0

(fhajny)

2018-05-24 14:14:43 UTC MAIN commitmail json YAML

Update lang/npm to 6.1.0.

- NEW FEATURE: npm audit fix
- OTHER NEW audit FEATURES
  - Add support for npm audit --json to print the report in JSON
    format.
  - Include number of audited packages in npm install summary output.
  - Overhaul audit install and detail output format.
- NEW FEATURE: GIT DEPS AND npm init <pkg>!
- FIX WRITE AFTER END ERROR
- DETECT CHANGES IN GIT SPECIFIERS
- OTHER BUGFIXES
  - When requesting the update of a direct dependency that was also a
    transitive dependency to a version incompatible with the
    transitive requirement and you had a lock-file but did not have a
    node_modules folder then npm would fail to provide a new copy of the
    transitive dependency, resulting in an invalid lock-file that could
    not self heal.
  - Cleanup output of npm ci summary report.
  - Node.js now has a test that scans for things that look like
    conflict markers in source code. This was triggering false
    positives on a fixture in a test of npm's ability to heal lockfiles
    with conflicts in them.
  - Make the new npm view work when the license field is an object
    instead of a string.
  - Add support for environments (like Docker) where the expected
    binary for opening external URLs is not available.
  - Fix a spurious colon in the new update notifier message and add
    support for the npm canary.
  - Infer a version range when a package.json has a dist-tag instead
    of a version range in one of its dependency specs. Previously,
    this would cause dependencies to be flagged as invalid.
  - Make sure scoped bundled deps are shown in the new publish
    preview, too.
  - Stop dropping size from metadata on npm cache verify.
  - Fix nested command aliases.
  - Make sure different versions of the Path env var on Windows all
    get node_modules/.bin prepended when running lifecycle scripts.

(fhajny)

2018-05-24 09:27:47 UTC MAIN commitmail json YAML

Build fix from upstream: https://dev.entrouvert.org/issues/18771
    replace use of <xmlsec/soap.h> which is deprecated

(manu)

2018-05-24 07:21:05 UTC MAIN commitmail json YAML

Updated devel/py-more-itertools, security/py-asn1

(adam)

2018-05-24 07:20:47 UTC MAIN commitmail json YAML

py-asn1: updated to 0.4.3

0.4.3:
Copyright notice extended to the year 2018
Fixed GeneralizedTime.asDateTime to perform milliseconds conversion correctly

(adam)

2018-05-24 07:14:37 UTC MAIN commitmail json YAML

py-more-itertools: updated to 4.2.0

4.2.0:
* New itertools:
    * :func:map_reduce
    * :func:prepend

* Improvements to existing itertools:
    * :func:bucket now complies with PEP 479

* Other changes:
  * Python 3.7 is now supported
  * Python 3.3 is no longer supported
  * The test suite no longer requires third-party modules to run
  * The API docs now include links to source code

(adam)

2018-05-24 06:42:47 UTC MAIN commitmail json YAML

py-atomicwrites: fix CATEGORIES; updated HOMEPAGE; use TEST_DEPENDS

(adam)

2018-05-24 06:38:06 UTC MAIN commitmail json YAML

Updated textproc/py-JWT, www/py-asgiref

(adam)

2018-05-24 06:37:47 UTC MAIN commitmail json YAML

py-asgiref: updated to 2.3.2

2.3.2:
* Packaging fix to allow old async_timeout dependencies (2.0 as well as 3.0)

2.3.1:
* WSGI-to-ASGI adapter now works with empty bodies in responses
* Update async-timeout dependency

(adam)

2018-05-24 06:33:41 UTC MAIN commitmail json YAML

py-JWT: updated to 1.6.4

v1.6.4:
Reverse an unintentional breaking API change to .decode()

(adam)

2018-05-24 06:29:43 UTC MAIN commitmail json YAML

doc: Updated lang/nodejs to 10.2.0

(fhajny)

2018-05-24 06:29:34 UTC MAIN commitmail json YAML

lang/nodejs: Update to 10.2.0.

- addons:
  - Fixed a memory leak for users of `AsyncResource` and N-API.
- assert:
  - The `error` parameter of `assert.throws()` can be an object
    containing regular expressions now.
- crypto:
  - The `authTagLength` option has been made more flexible.
- esm:
  - Builtin modules (e.g. `fs`) now provide named exports in ES6
    modules.
- http:
  - Handling of `close` and `aborted` events has been made more
    consistent.
- module:
  - add --preserve-symlinks-main
- timers:
  - `timeout.refresh()` has been added to the public API.
- Embedder support:
  - Functions for creating V8 `Isolate` and `Context` objects with
    Node.js-specific behaviour have been added to the API.
  - Node.js `Environment`s clean up resources before exiting now.
  - Support for multi-threaded embedding has been improved.

(fhajny)

2018-05-24 05:47:21 UTC MAIN commitmail json YAML

mk/compiler/gcc.mk: move _GCC_LDFLAGS setting for relro.

At the previous location it was overridden if a gcc from pkgsrc was used.

Problem found by bacon@

(wiz)

2018-05-24 04:14:41 UTC MAIN commitmail json YAML

2018-05-23 22:06:59 UTC MAIN commitmail json YAML

doc: Updated textproc/hunspell to 1.3.3nb6

(wiz)

2018-05-23 22:06:50 UTC MAIN commitmail json YAML

hunspell: for wide character support, use ncursesw.

The configure script checks for the library name and accepts only ncursesw.

Bump PKGREVISION.

(wiz)

2018-05-23 21:07:58 UTC MAIN commitmail json YAML

Updated www/py-raven

(adam)

2018-05-23 21:07:37 UTC MAIN commitmail json YAML

py-raven: updated to 6.8.0

6.8.0:
[Core] Fixed DSNs without secrets not sending events.
[Core] Added lazy import for pkg_resources
[Core] Added NamedTuple Serializer
[Sanic] Fixed sanic integration dependencies
[Django] Fixed sql hook bug

(adam)

2018-05-23 21:00:59 UTC MAIN commitmail json YAML

gst-plugins1-pulse: reset revision after gstreamer1 update

(adam)

2018-05-23 21:00:31 UTC MAIN commitmail json YAML

Updated multimedia/gstreamer1

(adam)

2018-05-23 20:58:18 UTC MAIN commitmail json YAML

gst-plugins1-libav: updated to 1.14.1

Follow gstreamer1 update.

(adam)

2018-05-23 20:49:03 UTC MAIN commitmail json YAML

py-gstreamer1: updated to 1.14.1

Follow gstreamer1 update.

(adam)

2018-05-23 20:43:19 UTC MAIN commitmail json YAML

gstreamer1: updated to 1.14.1

1.14.1
Noteworthy bugfixes in 1.14.1
-  GstPad: Fix race condition causing the same probe to be called
    multiple times
-  Fix occasional deadlocks on windows when outputting debug logging
-  Fix debug levels being applied in the wrong order
-  GIR annotation fixes for bindings
-  audiomixer, audioaggregator: fix some negotiation issues
-  gst-play-1.0: fix leaving stdin in non-blocking mode after exit
-  flvmux: wait for caps on all input pads before writing header even
    if source is live
-  flvmux: don't wake up the muxer unless there is data, fixes busy
    looping if there's no input data
-  flvmux: fix major leak of input buffers
-  rtspsrc, rtsp-server: revert to RTSP RFC handling of
    sendonly/recvonly attributes
-  rtpvrawpay: fix payloading with very large mtu sizes where
    everything fits into a single RTP packet
-  v4l2: Fix hard-coded enabled v4l2 probe on Linux/ARM
-  v4l2: Disable DMABuf for emulated formats when using libv4l2
-  v4l2: Always set colorimetry in S_FMT
-  asfdemux: Set stream-format field for H264 streams and handle H.264
    in bytestream format
-  x265enc: Fix tagging of keyframes on output buffers
-  ladspa: Fix critical during plugin load on Windows
-  decklink: Fix COM initialisation on Windows
-  h264parse: fix re-use across pipeline stop/restart
-  mpegtsmux: fix force-keyframe event handling and PCR/PMT changes
    that would confuse some players with generated HLS streams
-  adaptivedemux: Support period change in live playlist
-  rfbsrc: Fix support for applevncserver and support NULL pool in
    decide_allocation
-  jpegparse: Fix APP1 marker segment parsing
-  h265parse: Make caps writable before modifying them, fixes criticals
-  fakevideosink: request an extra buffer if enable-last-sample is
    enabled
-  wasapisrc: Don't provide a clock based on WASAPI's clock
-  wasapi: Only use audioclient3 when low-latency, as it might
    otherwise glitch with slow CPUs or VMs
-  wasapi: Don't derive device period from latency time, should make it
    more robust against glitches
-  audiolatency: Fix wave detection in buffers and avoid bogus pts
    values while starting
-  msdk: fix plugin load on implementations with only HW support
-  msdk: dec: set framerate to the driver only if provided, not in 0/1
    case
-  msdk: Don't set extended coding options for JPEG encode
-  rtponviftimestamp: fix state change function init/reset causing
    races/crashes on shutdown
-  decklink: fix initialization failure in windows binary
-  ladspa: Fix critical warnings during plugin load on Windows and fix
    dependencies in meson build
-  gl: fix cross-compilation error with viv-fb
-  qmlglsink: make work with eglfs_kms
-  rtspclientsink: Don't deadlock in preroll on early close
-  rtspclientsink: Fix client ports for the RTCP backchannel
-  rtsp-server: Fix session timeout when streaming data to client over
    TCP
-  vaapiencode: h264: find best profile in those available, fixing
    negotiation errors
-  vaapi: remove custom GstGL context handling, use GstGL instead.
    Fixes GL Context sharing with WebkitGtk on wayland
-  gst-editing-services: various fixes
-  gst-python: bump pygobject req to 3.8; fix
    GstPad.set_query_function(); dist autogen.sh and configure.ac in
    tarball
-  g-i: pick up GstVideo-1.0.gir from local build directory in GstGL
    build
-  g-i: update constant values for bindings
-  avoid duplicate symbols in plugins across modules in static builds
-  ... and many, many more!

(adam)

2018-05-23 18:55:13 UTC MAIN commitmail json YAML

bitlbee: Delete (duplicate) OWN_DIRS for ${VARBASE}/run/bitlbee (NFCI)

${VARBASE}/run/bitlbee is already handled via OWN_DIRS_PERMS so the OWN_DIRS is
not strictly needed.

Pointed out by pkgtasks (and _USE_NEW_PKGINSTALL=yes).

(leot)

2018-05-23 18:44:53 UTC MAIN commitmail json YAML

bitlbee: Always create the ${pidfile} directory and improve rc.d script

- At least on NetBSD every files on /var/run are removed at every
  boot by mountcritlocal rc.d script. Add a bitlbee_precmd() function
  to always check that a directory for the ${pidfile} exists and
  create it if needed.
- Check if /etc/rc.subr exists before source-ing it.
- Introduce BITLBEE_USER and BITLBEE_GROUP variables and reuse them to avoid
  hardcoding `bitlbee' and `nobody' (NFCI)

Discussed with and suggestions from <tonio>, thanks!

(leot)

2018-05-23 17:48:07 UTC MAIN commitmail json YAML

Updated audio/libdca

(adam)

2018-05-23 17:45:23 UTC MAIN commitmail json YAML

2018-05-23 17:26:46 UTC MAIN commitmail json YAML

doc: Updated devel/py-flakes to 1.6.0nb1

(minskim)

2018-05-23 17:26:19 UTC MAIN commitmail json YAML

2018-05-23 14:12:14 UTC MAIN commitmail json YAML

libexecinfo: fix invalid homepage.

(triaxx)

2018-05-23 11:26:54 UTC MAIN commitmail json YAML

Describe some of the security mitigation flags and their impact

(maya)

2018-05-23 10:59:08 UTC MAIN commitmail json YAML

py-test-httpbin: updated HOMEPAGE; removed unused DEPENDS

(adam)

2018-05-23 10:52:15 UTC MAIN commitmail json YAML

fetchmail: fix name of one license

(wiz)

2018-05-23 10:45:54 UTC MAIN commitmail json YAML

grub2: remove violent hack necessary to build grub 2.00.

Grub 2.02 no longer uses nested functions and doesn't need a RWX stack, so
no paxctl +m is necessary (on some platforms). Hurray!

(maya)

2018-05-23 10:35:06 UTC MAIN commitmail json YAML

doc: Updated net/powerdns-recursor to 4.1.3

(fhajny)

2018-05-23 10:34:58 UTC MAIN commitmail json YAML

net/powerdns-recursor: Update to 4.1.3.

Improvements
- Add a subtree option to the API cache flush endpoint.
- Use a separate, non-blocking pipe to distribute queries.
- Move carbon/webserver/control/stats handling to a separate thread.
- Add _raw versions for QName / ComboAddresses to the FFI API.
- Update copyright years to 2018
- Fix a warning on botan >= 2.5.0.

Bug Fixes
- Count a lookup into an internal auth zone as a cache miss.
- Don窶冲 increase the DNSSEC validations counters when running with
  process-no-validate.
- Respect the AXFR timeout while connecting to the RPZ server.
- Increase MTasker stacksize to avoid crash in exception unwinding
- Use the SyncRes time in our unit tests when checking cache validity
- Add -rdynamic to C{,XX}FLAGS when we build with LuaJIT.
- Delay the loading of RPZ zones until the parsing is done, fixing a
  race condition.
- Reorder includes to avoid boost L conflict.

(fhajny)

2018-05-23 10:17:58 UTC MAIN commitmail json YAML

mk: Fix GCC PKGPATH matches.

(jperkin)

2018-05-23 09:59:33 UTC MAIN commitmail json YAML

py-requests: use TEST_DEPENDS; added "python" to CATEGORIES

(adam)

2018-05-23 09:44:08 UTC MAIN commitmail json YAML

Updated textproc/py-JWT, security/py-OpenSSL

(adam)

2018-05-23 09:40:52 UTC MAIN commitmail json YAML

py-OpenSSL: updated to 18.0.0

18.0.0:
Backward-incompatible changes:
- The minimum cryptography version is now 2.2.1.
- Support for Python 2.6 has been dropped.

Changes:
- Added Connection.get_certificate to retrieve the local certificate.
- OpenSSL.SSL.Connection now sets SSL_MODE_AUTO_RETRY by default.
- Added Context.set_tlsext_use_srtp to enable negotiation of SRTP keying material.

(adam)

2018-05-23 09:35:27 UTC MAIN commitmail json YAML

py-JWT: updated to 1.6.3

v1.6.3
Changed
- All exceptions inherit from PyJWTError

Added
- Add type hints

Docs
- Added section to usage docs for jwt.get_unverified_header()
- Update legacy instructions for using pycrypto

(adam)

2018-05-23 09:33:36 UTC MAIN commitmail json YAML

Updated www/py-cheroot, www/py-cherrypy

(adam)

2018-05-23 09:33:16 UTC MAIN commitmail json YAML

py-cherrypy: updated to 15.0.0

v15.0.0
* :issue:1708: Removed components from webtest that were
  removed in the refactoring of cheroot.test.webtest for
  cheroot 6.1.0.

(adam)

2018-05-23 09:32:24 UTC MAIN commitmail json YAML

py-cheroot: updated to 6.3.1

v6.3.1
- :cp-issue:1618: Ignore OpenSSL's 1.0+ Error 0 under Python 2 while
  wrapping a socket.

v6.3.0
- :pr:87: Add cheroot command and runpy launcher to
  launch a WSGI app from the command-line.

(adam)

2018-05-23 09:29:20 UTC MAIN commitmail json YAML

Added devel/py-test-testmon, devel/py-dash

(adam)

2018-05-23 09:28:30 UTC MAIN commitmail json YAML

py-dash: added version 4.5.0

The kitchen sink of Python utility libraries for doing "stuff" in a functional
way. Based on the Lo-Dash Javascript library.

(adam)

2018-05-23 09:26:54 UTC MAIN commitmail json YAML

py-test-testmon: added version 0.9.11

This is a py.test plug-in which automatically selects and re-executes only
tests affected by recent changes.

(adam)

2018-05-23 08:11:59 UTC MAIN commitmail json YAML

mk: Add USE_PKGSRC_GCC_RUNTIME gcc7-libs support.

(jperkin)

2018-05-23 08:11:55 UTC MAIN commitmail json YAML

Added SUPERSEDES to devel/ocaml-ppxlib, revbump

This package replaces several other ocaml PPX-related packages; this is
now formally stated with a SUPERSEDES variable.

(jaapb)

2018-05-23 08:11:16 UTC MAIN commitmail json YAML

2018-05-23 07:57:16 UTC MAIN commitmail json YAML

doc: Updated sysutils/grub2 to 2.02

(triaxx)

2018-05-23 07:56:54 UTC MAIN commitmail json YAML

grub2: update to 2.02

* Remove patches fixed in upstream
* Remove 'CONFIGURE_ARGS+=  --disable-grub-emu-usb': option no more supported
* Fix DejaVu search path
* Remove hack for use of pkgsrc's flex on NetBSD (that causes build errors)
* Disable SSP checking (that causes linking errors)

Changes:
New in 2.02:

* New/improved filesystem and disk support:
  * Big-endian UFS1.
  * Experimental 64-bit ext2 support.
  * Various fixes for non-512-byte sector devices.
  * New `proc' filesystem framework, used by LUKS disks.
  * Fix DM-RAID partition handling.
  * New `nativedisk' command to switch from firmware to native disk drivers.
  * Compressed HFS+.
  * DragonFly BSD labels.
  * CBFS (coreboot).
  * Handle partitioned LVM properly.
  * Use LVM UUIDs whenever possible.
  * GPT PReP.
  * New `progress' module that shows progress information while reading
    files.
  * ZFS features support.
  * ZFS LZ4 support.
  * XFS V5 format support.
  * LVM RAID1 support.

* New/improved terminal and video support:
  * Monochrome text (matching `hercules' in GRUB Legacy).
  * Morse code output using system speaker.
  * `spkmodem' output (simple data protocol using system speaker).
  * Handle Japanese special keys.
  * coreboot framebuffer.
  * Serial on ARC.
  * Native vt100 handling for grub-emu, replacing the use of the curses
    library.
  * New gfxmenu options for terminal window positioning, theme background
    image handling, and scrollbar padding, plus `item_pixmap_style' and
    `highlight_overlay'.
  * Support several more image types (paletted and greyscale).

* Boot protocol improvements:
  * Support Apple FAT binaries on non-Apple platforms.
  * Improve FreeDOS direct loading support compatibility.
  * Enable `linux16' on all x86 platforms, not just BIOS.
  * New TrueCrypt ISO loader.
  * multiboot2 boot-services EFI specification.
  * multiboot2 EFI memory map specification.
  * multiboot2 full-file specfication.

* New/improved network support:
  * New variables `net_default_*' containing properties of the default
    interface.
  * Autoload `http' and `tftp' modules if necessary.
  * Improve TFTP robustness.
  * Parse `nd' disk names in GRUB Legacy configuration files.
  * Issue separate DNS queries for IPv4 and IPv6.
  * Support IPv6 Router Advertisement to configure default router.
  * New variable net_<interface>_next_server containing next server
    from BOOTP reply.

* Coreboot improvements:
  * CBFS support both in on-disk images (loopback) and flash.
  * Ability to launch another payload from flash or disk
  * Coreboot framebuffer
  * CBMEMC support (both logging and inspecting logs)
  * Command for inspecting coreboot timestamps (`coreboot_boottime').
  * Command for inspecting coreboot tables (`lscoreboot').
  * New target default_payload.elf.
  * Increased maximal core size.
  * Prefer pmtimer for TSC calibration.

* New/improved platform support:
  * New `efifwsetup' and `lsefi' commands on EFI platforms.
  * New `cmosdump' and `cmosset' commands on platforms with CMOS support.
  * New command `pcidump' for PCI platforms.
  * Improve opcode parsing in ACPI halt implementation.
  * Use the TSC as a possible time source on i386-ieee1275.
  * Merge PowerPC grub-mkrescue implementation with the common one.
  * Support grub-mkrescue on i386-ieee1275, sparc64, bootinfo machines such
    as pSeries, and mips-arc.
  * Make grub-mkrescue better support Apple Intel Macs on CD.
  * Enable GRUB Legacy configuration file parsing on EFI.
  * Support halt for Loongson 2E.
  * ARM U-Boot and EFI ports.
  * Reorganise platform-dependent code in utilities to avoid #ifdef mess.
  * AROS and Haiku support for userspace utilities.
  * Xen PV port.
  * Fix EFI stack alignment.
  * ARM64 EFI port.
  * On Linux, read partition start offsets from sysfs if possible.
  * New grub-macbless utility, and better integration with Mac firmware in
    grub-install.
  * Support Yeeloong 3A.
  * Add `cpuid --pae' option to detect Physical Address Extension on x86.
  * Support for USB debug dongles.
  * Support for *-emu on all platforms (previously only i386/x86_64 worked).
  * Support *-emu on Windows.
  * New platform `none' which builds only user level utilities. This is now
    default if target CPU is not supported.
  * Support for booting little-endian Linux kernel on powerpc.
  * Support network boot with Oracle sun4v vnet devices.
  * Added SAS disks to the IEEE 1275 Open Firmware device list.
  * Try multiple methods for TSC (timestamp counter) calibration - PIT, pmtimer,
    EFI Stall. If everything fails, use hardcoded frequency 800MHz.
  * Support Hyper-V Gen2 platforms which lack PIT for TSC calibration.
  * Map UEFI Persistent Memory to E820 persistent memory.
  * New Xen loader on ARM64.
  * Respect alignment requirement for block device IO buffers on EFI.

* Security:
  * Add optional facility to enforce that all files read by the core image
    from disk have a valid detached digital signature.

* Performance:
  * Avoid costly division operations in many places.
  * New boot time analysis framework (`./configure --enable-boot-time').
  * Initialise USB ports in parallel.
  * New `testspeed' command to test file read speed.
  * Speed-up gfxterm by storing intermediate results in more compact format.
  * Lazy LVM/mdraid scan.
  * Disk hints.

* Scripting:
  * New `eval' and `tr' commands.
  * grub-script-check fails on scripts containing no commands.

* Installation and other utility improvements:
  * Add option to compress files on installation or image creation.
  * Using grub-reboot no longer requires setting `GRUB_DEFAULT=saved'.
  * Support probing EFI System Partition (requires os-prober >= 1.58).
  * Fix inconsistent use of `GRUB_CRYPTODISK_ENABLE' and
    `GRUB_ENABLE_CRYPTODISK'; the latter is now used consistently.
  * grub-mount handles symbolic links to directories.
  * Support disabling submenus with `GRUB_DISABLE_SUBMENU' configuration key
    for grub-mkconfig.
  * grub-install, grub-mknetdir, grub-mkrescue, and grub-mkstandalone
    rewritten in C.  They should now work in supported non-Unix-like
    environments.
  * Native mingw support.
  * Ability to install on EFI under windows.
  * Reorganise timeout handling using new `timeout_style' environment
    variable and `GRUB_TIMEOUT_STYLE' configuration key for grub-mkconfig.
    Menu hotkeys pressed during a hidden timeout now boot the corresponding
    menu entry immediately.
  * New `file' command and grub-file utility to check file types.
  * New syslinux configuration file parser.
  * Set menu entry class to primary OS name returned by os-prober to display
    OS specific icon.
  * On Linux x86 detect EFI word size in grub-install and automatically select
    correct platform (x86_64-efi or i386-efi) to install. Requires Linux kernel
    4.0 or higher.

* Build system:
  * Remove all uses of nested functions; GRUB no longer requires an
    executable stack.
  * Fix documentation build with Texinfo >= 5.1.
  * More robust and documented cross-compiling support.
  * Partial clang support for some platforms (experimental).
  * Partial mingw64 x86_64-efi compile support (highly experimental).
  * Partial mingw32 i386-* (other than already present i386-pc)
    compile support (highly experimental).
  * Support for grub-mkpasswd on Windows.
  * Eliminate the use of AutoGen.  This allowed some performance
    improvements to the build system.
  * Remove variable length arrays.
  * OpenBSD compile and tools support (NetBSD and FreeBSD were already supported).
  * Fix build with FreeType >= 2.5.1.
  * Make gentpl.py compatible with Python 3.  It now requires at least
    Python 2.6.
  * modinfo.sh contains build information now.
  * Added many new tests to improve robustness.
  * Target is built without libgcc now. Necessary builtins are reimplemented
    directly. This removes requirement for target-specific runtime on build
    system.
  * emu libusb support removed (was broken and unmaintained).
  * powerpc64le compile support.
  * Use fixed timestamp when generating GRUB image for reproducible builds.
  * Verify at build time that modules contain only supported relocations and their
    structure matches what boot-time module loader expects.
  * Do not require fonts on powerpc-ieee1275.

* Revision control moved to git.

(triaxx)

2018-05-23 07:47:05 UTC MAIN commitmail json YAML

Updated sysutils/py-watchdog, finance/py-braintree

(adam)

2018-05-23 07:46:24 UTC MAIN commitmail json YAML

py-braintree: updated to 3.46.0

3.46.0:
Allow payee ID to be passed in options params for transaction create
Add merchant_id alias to ConnectedMerchantStatusTransitioned and ConnectedMerchantPayPalStatusChanged Auth webhooks

(adam)

2018-05-23 07:43:54 UTC MAIN commitmail json YAML

2018-05-23 06:20:03 UTC MAIN commitmail json YAML

doc: Updated net/tor to 0.3.3.6

(wiz)

2018-05-23 06:19:52 UTC MAIN commitmail json YAML

tor: update to 0.3.3.6.

Changes in version 0.3.3.6 - 2018-05-22
  Tor 0.3.3.6 is the first stable release in the 0.3.3 series. It
  backports several important fixes from the 0.3.4.1-alpha.

  The Tor 0.3.3 series includes controller support and other
  improvements for v3 onion services, official support for embedding Tor
  within other applications, and our first non-trivial module written in
  the Rust programming language. (Rust is still not enabled by default
  when building Tor.) And as usual, there are numerous other smaller
  bugfixes, features, and improvements.

  Below are the changes since 0.3.2.10. For a list of only the changes
  since 0.3.3.5-rc, see the ChangeLog file.

  o New system requirements:
    - When built with Rust, Tor now depends on version 0.2.39 of the
      libc crate. Closes tickets 25310 and 25664.

  o Major features (embedding):
    - There is now a documented stable API for programs that need to
      embed Tor. See tor_api.h for full documentation and known bugs.
      Closes ticket 23684.
    - Tor now has support for restarting in the same process.
      Controllers that run Tor using the "tor_api.h" interface can now
      restart Tor after Tor has exited. This support is incomplete,
      however: we fixed crash bugs that prevented it from working at
      all, but many bugs probably remain, including a possibility of
      security issues. Implements ticket 24581.

  o Major features (IPv6, directory documents):
    - Add consensus method 27, which adds IPv6 ORPorts to the microdesc
      consensus. This information makes it easier for IPv6 clients to
      bootstrap and choose reachable entry guards. Implements
      ticket 23826.
    - Add consensus method 28, which removes IPv6 ORPorts from
      microdescriptors. Now that the consensus contains IPv6 ORPorts,
      they are redundant in microdescs. This change will be used by Tor
      clients on 0.2.8.x and later. (That is to say, with all Tor
      clients that have IPv6 bootstrap and guard support.) Implements
      ticket 23828.
    - Expand the documentation for AuthDirHasIPv6Connectivity when it is
      set by different numbers of authorities. Fixes 23870
      on 0.2.4.1-alpha.

  o Major features (onion service v3, control port):
    - The control port now supports commands and events for v3 onion
      services. It is now possible to create ephemeral v3 services using
      ADD_ONION. Additionally, several events (HS_DESC, HS_DESC_CONTENT,
      CIRC and CIRC_MINOR) and commands (GETINFO, HSPOST, ADD_ONION and
      DEL_ONION) have been extended to support v3 onion services. Closes
      ticket 20699; implements proposal 284.

  o Major features (onion services):
    - Provide torrc options to pin the second and third hops of onion
      service circuits to a list of nodes. The option HSLayer2Guards
      pins the second hop, and the option HSLayer3Guards pins the third
      hop. These options are for use in conjunction with experiments
      with "vanguards" for preventing guard enumeration attacks. Closes
      ticket 13837.
    - When v3 onion service clients send introduce cells, they now
      include the IPv6 address of the rendezvous point, if it has one.
      Current v3 onion services running 0.3.2 ignore IPv6 addresses, but
      in future Tor versions, IPv6-only v3 single onion services will be
      able to use IPv6 addresses to connect directly to the rendezvous
      point. Closes ticket 23577. Patch by Neel Chauhan.

  o Major features (relay):
    - Implement an option, ReducedExitPolicy, to allow an Tor exit relay
      operator to use a more reasonable ("reduced") exit policy, rather
      than the default one. If you want to run an exit node without
      thinking too hard about which ports to allow, this one is for you.
      Closes ticket 13605. Patch from Neel Chauhan.

  o Major features (rust, portability, experimental):
    - Tor now ships with an optional implementation of one of its
      smaller modules (protover.c) in the Rust programming language. To
      try it out, install a Rust build environment, and configure Tor
      with "--enable-rust --enable-cargo-online-mode". This should not
      cause any user-visible changes, but should help us gain more
      experience with Rust, and plan future Rust integration work.
      Implementation by Chelsea Komlo. Closes ticket 22840.

  o Major bugfixes (directory authorities, security, backport from 0.3.4.1-alpha):
    - When directory authorities read a zero-byte bandwidth file, they
      would previously log a warning with the contents of an
      uninitialised buffer. They now log a warning about the empty file
      instead. Fixes bug 26007; bugfix on 0.2.2.1-alpha.

  o Major bugfixes (security, directory authority, denial-of-service):
    - Fix a bug that could have allowed an attacker to force a directory
      authority to use up all its RAM by passing it a maliciously
      crafted protocol versions string. Fixes bug 25517; bugfix on
      0.2.9.4-alpha. This issue is also tracked as TROVE-2018-005.

  o Major bugfixes (crash, backport from 0.3.4.1-alpha):
    - Avoid a rare assertion failure in the circuit build timeout code
      if we fail to allow any circuits to actually complete. Fixes bug
      25733; bugfix on 0.2.2.2-alpha.

  o Major bugfixes (netflow padding):
    - Stop adding unneeded channel padding right after we finish
      flushing to a connection that has been trying to flush for many
      seconds. Instead, treat all partial or complete flushes as
      activity on the channel, which will defer the time until we need
      to add padding. This fix should resolve confusing and scary log
      messages like "Channel padding timeout scheduled 221453ms in the
      past." Fixes bug 22212; bugfix on 0.3.1.1-alpha.

  o Major bugfixes (networking):
    - Tor will no longer reject IPv6 address strings from Tor Browser
      when they are passed as hostnames in SOCKS5 requests. Fixes bug
      25036, bugfix on Tor 0.3.1.2.

  o Major bugfixes (onion service, backport from 0.3.4.1-alpha):
    - Correctly detect when onion services get disabled after HUP. Fixes
      bug 25761; bugfix on 0.3.2.1.

  o Major bugfixes (performance, load balancing):
    - Directory authorities no longer vote in favor of the Guard flag
      for relays without directory support. Starting in Tor
      0.3.0.1-alpha, clients have been avoiding using such relays in the
      Guard position, leading to increasingly broken load balancing for
      the 5%-or-so of Guards that don't advertise directory support.
      Fixes bug 22310; bugfix on 0.3.0.6.

  o Major bugfixes (relay):
    - If we have failed to connect to a relay and received a connection
      refused, timeout, or similar error (at the TCP level), do not try
      that same address/port again for 60 seconds after the failure has
      occurred. Fixes bug 24767; bugfix on 0.0.6.

  o Major bugfixes (relay, denial of service, backport from 0.3.4.1-alpha):
    - Impose a limit on circuit cell queue size. The limit can be
      controlled by a consensus parameter. Fixes bug 25226; bugfix
      on 0.2.4.14-alpha.

  o Minor features (cleanup):
    - Tor now deletes the CookieAuthFile and ExtORPortCookieAuthFile
      when it stops. Closes ticket 23271.

  o Minor features (compatibility, backport from 0.3.4.1-alpha):
    - Avoid some compilation warnings with recent versions of LibreSSL.
      Closes ticket 26006.

  o Minor features (config options):
    - Change the way the default value for MaxMemInQueues is calculated.
      We now use 40% of the hardware RAM if the system has 8 GB RAM or
      more. Otherwise we use the former value of 75%. Closes
      ticket 24782.

  o Minor features (continuous integration):
    - Update the Travis CI configuration to use the stable Rust channel,
      now that we have decided to require that. Closes ticket 25714.

  o Minor features (continuous integration, backport from 0.3.4.1-alpha):
    - Our .travis.yml configuration now includes support for testing the
      results of "make distcheck". (It's not uncommon for "make check"
      to pass but "make distcheck" to fail.) Closes ticket 25814.
    - Our Travis CI configuration now integrates with the Coveralls
      coverage analysis tool. Closes ticket 25818.

  o Minor features (defensive programming):
    - Most of the functions in Tor that free objects have been replaced
      with macros that free the objects and set the corresponding
      pointers to NULL. This change should help prevent a large class of
      dangling pointer bugs. Closes ticket 24337.
    - Where possible, the tor_free() macro now only evaluates its input
      once. Part of ticket 24337.
    - Check that microdesc ed25519 ids are non-zero in
      node_get_ed25519_id() before returning them. Implements ticket
      24001, patch by "aruna1234".

  o Minor features (directory authority):
    - When directory authorities are unable to add signatures to a
      pending consensus, log the reason why. Closes ticket 24849.

  o Minor features (embedding):
    - Tor can now start with a preauthenticated control connection
      created by the process that launched it. This feature is meant for
      use by programs that want to launch and manage a Tor process
      without allowing other programs to manage it as well. For more
      information, see the __OwningControllerFD option documented in
      control-spec.txt. Closes ticket 23900.
    - On most errors that would cause Tor to exit, it now tries to
      return from the tor_main() function, rather than calling the
      system exit() function. Most users won't notice a difference here,
      but it should be significant for programs that run Tor inside a
      separate thread: they should now be able to survive Tor's exit
      conditions rather than having Tor shut down the entire process.
      Closes ticket 23848.
    - Applications that want to embed Tor can now tell Tor not to
      register any of its own POSIX signal handlers, using the
      __DisableSignalHandlers option. Closes ticket 24588.

  o Minor features (fallback directory list):
    - Avoid selecting fallbacks that change their IP addresses too
      often. Select more fallbacks by ignoring the Guard flag, and
      allowing lower cutoffs for the Running and V2Dir flags. Also allow
      a lower bandwidth, and a higher number of fallbacks per operator
      (5% of the list). Implements ticket 24785.
    - Update the fallback whitelist and blacklist based on opt-ins and
      relay changes. Closes tickets 22321, 24678, 22527, 24135,
      and 24695.

  o Minor features (fallback directory mirror configuration):
    - Add a nickname to each fallback in a C comment. This makes it
      easier for operators to find their relays, and allows stem to use
      nicknames to identify fallbacks. Implements ticket 24600.
    - Add a type and version header to the fallback directory mirror
      file. Also add a delimiter to the end of each fallback entry. This
      helps external parsers like stem and Relay Search. Implements
      ticket 24725.
    - Add an extrainfo cache flag for each fallback in a C comment. This
      allows stem to use fallbacks to fetch extra-info documents, rather
      than using authorities. Implements ticket 22759.
    - Add the generateFallbackDirLine.py script for automatically
      generating fallback directory mirror lines from relay fingerprints.
      No more typos! Add the lookupFallbackDirContact.py script for
      automatically looking up operator contact info from relay
      fingerprints. Implements ticket 24706, patch by teor and atagar.
    - Reject any fallback directory mirror that serves an expired
      consensus. Implements ticket 20942, patch by "minik".
    - Remove commas and equals signs from external string inputs to the
      fallback list. This avoids format confusion attacks. Implements
      ticket 24726.
    - Remove the "weight=10" line from fallback directory mirror
      entries. Ticket 24681 will maintain the current fallback weights
      by changing Tor's default fallback weight to 10. Implements
      ticket 24679.
    - Stop logging excessive information about fallback netblocks.
      Implements ticket 24791.

  o Minor features (forward-compatibility):
    - If a relay supports some link authentication protocol that we do
      not recognize, then include that relay's ed25519 key when telling
      other relays to extend to it. Previously, we treated future
      versions as if they were too old to support ed25519 link
      authentication. Closes ticket 20895.

  o Minor features (geoip):
    - Update geoip and geoip6 to the May 1 2018 Maxmind GeoLite2 Country
      database. Closes ticket 26104.

  o Minor features (heartbeat):
    - Add onion service information to our heartbeat logs, displaying
      stats about the activity of configured onion services. Closes
      ticket 24896.

  o Minor features (instrumentation, development):
    - Add the MainloopStats option to allow developers to get
      instrumentation information from the main event loop via the
      heartbeat messages. We hope to use this to improve Tor's behavior
      when it's trying to sleep. Closes ticket 24605.

  o Minor features (IPv6):
    - Make IPv6-only clients wait for microdescs for relays, even if we
      were previously using descriptors (or were using them as a bridge)
      and have a cached descriptor for them. Implements ticket 23827.
    - When a consensus has IPv6 ORPorts, make IPv6-only clients use
      them, rather than waiting to download microdescriptors. Implements
      ticket 23827.

  o Minor features (log messages):
    - Improve log message in the out-of-memory handler to include
      information about memory usage from the different compression
      backends. Closes ticket 25372.
    - Improve a warning message that happens when we fail to re-parse an
      old router because of an expired certificate. Closes ticket 20020.
    - Make the log more quantitative when we hit MaxMemInQueues
      threshold exposing some values. Closes ticket 24501.

  o Minor features (logging):
    - Clarify the log messages produced when getrandom() or a related
      entropy-generation mechanism gives an error. Closes ticket 25120.
    - Added support for the Android logging subsystem. Closes
      ticket 24362.

  o Minor features (performance):
    - Support predictive circuit building for onion service circuits
      with multiple layers of guards. Closes ticket 23101.
    - Use stdatomic.h where available, rather than mutexes, to implement
      atomic_counter_t. Closes ticket 23953.

  o Minor features (performance, 32-bit):
    - Improve performance on 32-bit systems by avoiding 64-bit division
      when calculating the timestamp in milliseconds for channel padding
      computations. Implements ticket 24613.
    - Improve performance on 32-bit systems by avoiding 64-bit division
      when timestamping cells and buffer chunks for OOM calculations.
      Implements ticket 24374.

  o Minor features (performance, OSX, iOS):
    - Use the mach_approximate_time() function (when available) to
      implement coarse monotonic time. Having a coarse time function
      should avoid a large number of system calls, and improve
      performance slightly, especially under load. Closes ticket 24427.

  o Minor features (performance, windows):
    - Improve performance on Windows Vista and Windows 7 by adjusting
      TCP send window size according to the recommendation from
      SIO_IDEAL_SEND_BACKLOG_QUERY. Closes ticket 22798. Patch
      from Vort.

  o Minor features (sandbox):
    - Explicitly permit the poll() system call when the Linux
      seccomp2-based sandbox is enabled: apparently, some versions of
      libc use poll() when calling getpwnam(). Closes ticket 25313.

  o Minor features (storage, configuration):
    - Users can store cached directory documents somewhere other than
      the DataDirectory by using the CacheDirectory option. Similarly,
      the storage location for relay's keys can be overridden with the
      KeyDirectory option. Closes ticket 22703.

  o Minor features (testing):
    - Add a "make test-rust" target to run the rust tests only. Closes
      ticket 25071.

  o Minor features (testing, debugging, embedding):
    - For development purposes, Tor now has a mode in which it runs for
      a few seconds, then stops, and starts again without exiting the
      process. This mode is meant to help us debug various issues with
      ticket 23847. To use this feature, compile with
      --enable-restart-debugging, and set the TOR_DEBUG_RESTART
      environment variable. This is expected to crash a lot, and is
      really meant for developers only. It will likely be removed in a
      future release. Implements ticket 24583.

  o Minor bugfixes (build, rust):
    - Fix output of autoconf checks to display success messages for Rust
      dependencies and a suitable rustc compiler version. Fixes bug
      24612; bugfix on 0.3.1.3-alpha.
    - Don't pass the --quiet option to cargo: it seems to suppress some
      errors, which is not what we want to do when building. Fixes bug
      24518; bugfix on 0.3.1.7.
    - Build correctly when building from outside Tor's source tree with
      the TOR_RUST_DEPENDENCIES option set. Fixes bug 22768; bugfix
      on 0.3.1.7.

  o Minor bugfixes (C correctness):
    - Fix a very unlikely (impossible, we believe) null pointer
      dereference. Fixes bug 25629; bugfix on 0.2.9.15. Found by
      Coverity; this is CID 1430932.

  o Minor bugfixes (channel, client):
    - Better identify client connection when reporting to the geoip
      client cache. Fixes bug 24904; bugfix on 0.3.1.7.

  o Minor bugfixes (circuit, cannibalization):
    - Don't cannibalize preemptively-built circuits if we no longer
      recognize their first hop. This situation can happen if our Guard
      relay went off the consensus after the circuit was created. Fixes
      bug 24469; bugfix on 0.0.6.

  o Minor bugfixes (client, backport from 0.3.4.1-alpha):
    - Don't consider Tor running as a client if the ControlPort is open,
      but no actual client ports are open. Fixes bug 26062; bugfix
      on 0.2.9.4-alpha.

  o Minor bugfixes (compilation):
    - Fix a C99 compliance issue in our configuration script that caused
      compilation issues when compiling Tor with certain versions of
      xtools. Fixes bug 25474; bugfix on 0.3.2.5-alpha.

  o Minor bugfixes (controller):
    - Restore the correct operation of the RESOLVE command, which had
      been broken since we added the ability to enable/disable DNS on
      specific listener ports. Fixes bug 25617; bugfix on 0.2.9.3-alpha.
    - Avoid a (nonfatal) assertion failure when extending a one-hop
      circuit from the controller to become a multihop circuit. Fixes
      bug 24903; bugfix on 0.2.5.2-alpha.

  o Minor bugfixes (correctness):
    - Remove a nonworking, unnecessary check to see whether a circuit
      hop's identity digest was set when the circuit failed. Fixes bug
      24927; bugfix on 0.2.4.4-alpha.

  o Minor bugfixes (correctness, client, backport from 0.3.4.1-alpha):
    - Upon receiving a malformed connected cell, stop processing the
      cell immediately. Previously we would mark the connection for
      close, but continue processing the cell as if the connection were
      open. Fixes bug 26072; bugfix on 0.2.4.7-alpha.

  o Minor bugfixes (directory authorities, IPv6):
    - When creating a routerstatus (vote) from a routerinfo (descriptor),
      set the IPv6 address to the unspecified IPv6 address, and
      explicitly initialize the port to zero. Fixes bug 24488; bugfix
      on 0.2.4.1-alpha.

  o Minor bugfixes (documentation):
    - Document that the PerConnBW{Rate,Burst} options will fall back to
      their corresponding consensus parameters only if those parameters
      are set. Previously we had claimed that these values would always
      be set in the consensus. Fixes bug 25296; bugfix on 0.2.2.7-alpha.

  o Minor bugfixes (documentation, backport from 0.3.4.1-alpha):
    - Stop saying in the manual that clients cache ipv4 dns answers from
      exit relays. We haven't used them since 0.2.6.3-alpha, and in
      ticket 24050 we stopped even caching them as of 0.3.2.6-alpha, but
      we forgot to say so in the man page. Fixes bug 26052; bugfix
      on 0.3.2.6-alpha.

  o Minor bugfixes (exit relay DNS retries):
    - Re-attempt timed-out DNS queries 3 times before failure, since our
      timeout is 5 seconds for them, but clients wait 10-15. Also allow
      slightly more timeouts per resolver when an exit has multiple
      resolvers configured. Fixes bug 21394; bugfix on 0.3.1.9.

  o Minor bugfixes (fallback directory mirrors):
    - Make updateFallbackDirs.py search harder for python. (Some OSs
      don't put it in /usr/bin.) Fixes bug 24708; bugfix
      on 0.2.8.1-alpha.

  o Minor bugfixes (hibernation, bandwidth accounting, shutdown):
    - When hibernating, close connections normally and allow them to
      flush. Fixes bug 23571; bugfix on 0.2.4.7-alpha. Also fixes
      bug 7267.
    - Do not attempt to launch self-reachability tests when entering
      hibernation. Fixes a case of bug 12062; bugfix on 0.0.9pre5.
    - Resolve several bugs related to descriptor fetching on bridge
      clients with bandwidth accounting enabled. (This combination is
      not recommended!) Fixes a case of bug 12062; bugfix
      on 0.2.0.3-alpha.
    - When hibernating, do not attempt to launch DNS checks. Fixes a
      case of bug 12062; bugfix on 0.1.2.2-alpha.
    - When hibernating, do not try to upload or download descriptors.
      Fixes a case of bug 12062; bugfix on 0.0.9pre5.

  o Minor bugfixes (IPv6, bridges):
    - Tor now always sets IPv6 preferences for bridges. Fixes bug 24573;
      bugfix on 0.2.8.2-alpha.
    - Tor now sets IPv6 address in the routerstatus as well as in the
      router descriptors when updating addresses for a bridge. Closes
      ticket 24572; bugfix on 0.2.4.5-alpha. Patch by "ffmancera".

  o Minor bugfixes (Linux seccomp2 sandbox):
    - When running with the sandbox enabled, reload configuration files
      correctly even when %include was used. Previously we would crash.
      Fixes bug 22605; bugfix on 0.3.1. Patch from Daniel Pinto.

  o Minor bugfixes (Linux seccomp2 sandbox, backport from 0.3.4.1-alpha):
    - Allow the nanosleep() system call, which glibc uses to implement
      sleep() and usleep(). Fixes bug 24969; bugfix on 0.2.5.1-alpha.

  o Minor bugfixes (logging):
    - Fix a (mostly harmless) race condition when invoking
      LOG_PROTOCOL_WARN message from a subthread while the torrc options
      are changing. Fixes bug 23954; bugfix on 0.1.1.9-alpha.

  o Minor bugfixes (man page, SocksPort):
    - Remove dead code from the old "SocksSocket" option, and rename
      SocksSocketsGroupWritable to UnixSocksGroupWritable. The old
      option still works, but is deprecated. Fixes bug 24343; bugfix
      on 0.2.6.3.

  o Minor bugfixes (memory leaks):
    - Avoid possible at-exit memory leaks related to use of Libevent's
      event_base_once() function. (This function tends to leak memory if
      the event_base is closed before the event fires.) Fixes bug 24584;
      bugfix on 0.2.8.1-alpha.
    - Fix a harmless memory leak in tor-resolve. Fixes bug 24582; bugfix
      on 0.2.1.1-alpha.

  o Minor bugfixes (network IPv6 test):
    - Tor's test scripts now check if "ping -6 ::1" works when the user
      runs "make test-network-all". Fixes bug 24677; bugfix on
      0.2.9.3-alpha. Patch by "ffmancera".

  o Minor bugfixes (networking):
    - string_is_valid_hostname() will not consider IP strings to be
      valid hostnames. Fixes bug 25055; bugfix on Tor 0.2.5.5.

  o Minor bugfixes (onion service v3):
    - Avoid an assertion failure when the next onion service descriptor
      rotation type is out of sync with the consensus's valid-after
      time. Instead, log a warning message with extra information, so we
      can better hunt down the cause of this assertion. Fixes bug 25306;
      bugfix on 0.3.2.1-alpha.

  o Minor bugfixes (onion service, backport from 0.3.4.1-alpha):
    - Fix a memory leak when a v3 onion service is configured and gets a
      SIGHUP signal. Fixes bug 25901; bugfix on 0.3.2.1-alpha.
    - When parsing the descriptor signature, look for the token plus an
      extra white-space at the end. This is more correct but also will
      allow us to support new fields that might start with "signature".
      Fixes bug 26069; bugfix on 0.3.0.1-alpha.

  o Minor bugfixes (onion services):
    - If we are configured to offer a single onion service, don't log
      long-term established one hop rendezvous points in the heartbeat.
      Fixes bug 25116; bugfix on 0.2.9.6-rc.

  o Minor bugfixes (performance):
    - Reduce the number of circuits that will be opened at once during
      the circuit build timeout phase. This is done by increasing the
      idle timeout to 3 minutes, and lowering the maximum number of
      concurrent learning circuits to 10. Fixes bug 24769; bugfix
      on 0.3.1.1-alpha.
    - Avoid calling protocol_list_supports_protocol() from inside tight
      loops when running with cached routerinfo_t objects. Instead,
      summarize the relevant protocols as flags in the routerinfo_t, as
      we do for routerstatus_t objects. This change simplifies our code
      a little, and saves a large amount of short-term memory allocation
      operations. Fixes bug 25008; bugfix on 0.2.9.4-alpha.

  o Minor bugfixes (performance, timeouts):
    - Consider circuits for timeout as soon as they complete a hop. This
      is more accurate than applying the timeout in
      circuit_expire_building() because that function is only called
      once per second, which is now too slow for typical timeouts on the
      current network. Fixes bug 23114; bugfix on 0.2.2.2-alpha.
    - Use onion service circuits (and other circuits longer than 3 hops)
      to calculate a circuit build timeout. Previously, Tor only
      calculated its build timeout based on circuits that planned to be
      exactly 3 hops long. With this change, we include measurements
      from all circuits at the point where they complete their third
      hop. Fixes bug 23100; bugfix on 0.2.2.2-alpha.

  o Minor bugfixes (relay, crash, backport from 0.3.4.1-alpha):
    - Avoid a crash when running with DirPort set but ORPort tuned off.
      Fixes a case of bug 23693; bugfix on 0.3.1.1-alpha.

  o Minor bugfixes (Rust FFI):
    - Fix a minor memory leak which would happen whenever the C code
      would call the Rust implementation of
      protover_get_supported_protocols(). This was due to the C version
      returning a static string, whereas the Rust version newly allocated
      a CString to pass accross the FFI boundary. Consequently, the C
      code was not expecting to need to free() what it was given. Fixes
      bug 25127; bugfix on 0.3.2.1-alpha.

  o Minor bugfixes (spelling):
    - Use the "misspell" tool to detect and fix typos throughout the
      source code. Fixes bug 23650; bugfix on various versions of Tor.
      Patch from Deepesh Pathak.

  o Minor bugfixes (testing):
    - Avoid intermittent test failures due to a test that had relied on
      onion service introduction point creation finishing within 5
      seconds of real clock time. Fixes bug 25450; bugfix
      on 0.3.1.3-alpha.
    - Give out Exit flags in bootstrapping networks. Fixes bug 24137;
      bugfix on 0.2.3.1-alpha.

  o Minor bugfixes (unit test, monotonic time):
    - Increase a constant (1msec to 10msec) in the monotonic time test
      that makes sure the nsec/usec/msec times read are synchronized.
      This change was needed to accommodate slow systems like armel or
      when the clock_gettime() is not a VDSO on the running kernel.
      Fixes bug 25113; bugfix on 0.2.9.1.

  o Code simplification and refactoring:
    - Move the list of default directory authorities to its own file.
      Closes ticket 24854. Patch by "beastr0".
    - Remove the old (deterministic) directory retry logic entirely:
      We've used exponential backoff exclusively for some time. Closes
      ticket 23814.
    - Remove the unused nodelist_recompute_all_hsdir_indices(). Closes
      ticket 25108.
    - Remove a series of counters used to track circuit extend attempts
      and connection status but that in reality we aren't using for
      anything other than stats logged by a SIGUSR1 signal. Closes
      ticket 25163.
    - Remove /usr/athena from search path in configure.ac. Closes
      ticket 24363.
    - Remove duplicate code in node_has_curve25519_onion_key() and
      node_get_curve25519_onion_key(), and add a check for a zero
      microdesc curve25519 onion key. Closes ticket 23966, patch by
      "aruna1234" and teor.
    - Rewrite channel_rsa_id_group_set_badness to reduce temporary
      memory allocations with large numbers of OR connections (e.g.
      relays). Closes ticket 24119.
    - Separate the function that deletes ephemeral files when Tor
      stops gracefully.
    - Small changes to Tor's buf_t API to make it suitable for use as a
      general-purpose safe string constructor. Closes ticket 22342.
    - Switch -Wnormalized=id to -Wnormalized=nfkc in configure.ac to
      avoid source code identifier confusion. Closes ticket 24467.
    - The tor_git_revision[] constant no longer needs to be redeclared
      by everything that links against the rest of Tor. Done as part of
      ticket 23845, to simplify our external API.
    - We make extend_info_from_node() use node_get_curve25519_onion_key()
      introduced in ticket 23577 to access the curve25519 public keys
      rather than accessing it directly. Closes ticket 23760. Patch by
      Neel Chauhan.
    - Add a function to log channels' scheduler state changes to aid
      debugging efforts. Closes ticket 24531.

  o Documentation:
    - Improved the documentation of AccountingStart parameter. Closes
      ticket 23635.
    - Update the documentation for "Log" to include the current list of
      logging domains. Closes ticket 25378.
    - Add documentation on how to build tor with Rust dependencies
      without having to be online. Closes ticket 22907; bugfix
      on 0.3.0.3-alpha.
    - Clarify the behavior of RelayBandwidth{Rate,Burst} with client
      traffic. Closes ticket 24318.
    - Document that OutboundBindAddress doesn't apply to DNS requests.
      Closes ticket 22145. Patch from Aruna Maurya.

  o Code simplification and refactoring (channels):
    - Remove the incoming and outgoing channel queues. These were never
      used, but still took up a step in our fast path.
    - The majority of the channel unit tests have been rewritten and the
      code coverage has now been raised to 83.6% for channel.c. Closes
      ticket 23709.
    - Remove other dead code from the channel subsystem: All together,
      this cleanup has removed more than 1500 lines of code overall and
      adding very little except for unit test.

  o Code simplification and refactoring (circuit rendezvous):
    - Split the client-side rendezvous circuit lookup into two
      functions: one that returns only established circuits and another
      that returns all kinds of circuits. Closes ticket 23459.

  o Code simplification and refactoring (controller):
    - Make most of the variables in networkstatus_getinfo_by_purpose()
      const. Implements ticket 24489.

  o Documentation (backport from 0.3.4.1-alpha):
    - Correct an IPv6 error in the documentation for ExitPolicy. Closes
      ticket 25857. Patch from "CTassisF".

  o Documentation (man page):
    - The HiddenServiceVersion torrc option accepts only one number:
      either version 2 or 3. Closes ticket 25026; bugfix
      on 0.3.2.2-alpha.

  o Documentation (manpage, denial of service):
    - Provide more detail about the denial-of-service options, by
      listing each mitigation and explaining how they relate. Closes
      ticket 25248.

(wiz)

2018-05-23 06:10:48 UTC MAIN commitmail json YAML

vte3: fix PKGNAME

(wiz)

2018-05-23 00:32:36 UTC MAIN commitmail json YAML

doc: Added devel/go-gopkgs version 1.3.2

(minskim)

2018-05-23 00:32:23 UTC MAIN commitmail json YAML

devel/Makefile: Add go-gopkgs

(minskim)

2018-05-23 00:32:13 UTC MAIN commitmail json YAML

devel/go-gopkgs: Import version 1.3.2

Gopkgs is a tool that provides the list of available Go packages that
can be imported. This is an alternative for "go list all", just
faster.

(minskim)

2018-05-22 22:50:25 UTC MAIN commitmail json YAML

Enable NEON optimizations on ARM64. Bump pkg revision.

(jmcneill)

2018-05-22 21:39:07 UTC MAIN commitmail json YAML

doc: Updated biology/ncbi-blast+ to 2.7.1nb1

(bacon)

2018-05-22 21:37:29 UTC MAIN commitmail json YAML

biology/ncbi-blast+: Respect env to support PKGSRC_USE_RELRO

Fix a previous patch that hard-coded relro support by patching in pkgsrc
CFLAGS, CXXFLAGS, and LDFLAGS instead.

OK wiz@

(bacon)

2018-05-22 21:25:09 UTC MAIN commitmail json YAML

tex-glossaries: add dependency on tex-tracklang

(markd)

2018-05-22 21:18:08 UTC MAIN commitmail json YAML

add tex-{ebproof,tracklang}{,-doc}

(markd)

2018-05-22 21:16:28 UTC MAIN commitmail json YAML

texlive-collection-mathscience: add tex-ebproof

(markd)

2018-05-22 21:15:03 UTC MAIN commitmail json YAML

texlive-collection-plaingeneric: add tex-tracklang

(markd)

2018-05-22 21:13:25 UTC MAIN commitmail json YAML

print: add tex-{tracklang,ebproof}{,-doc}

(markd)

2018-05-22 21:11:21 UTC MAIN commitmail json YAML

tex-tracklang{,-doc}: Added version 1.3.5

The tracklang package is provided for package developers who
want a simple interface to find out which languages the user
has requested through packages such as babel or polyglossia.
This package does not provide any translations! Its purpose is
simply to track which languages have been requested by the
user. Generic TeX code is in tracklang.tex for non-LaTeX users.

(markd)

2018-05-22 21:08:47 UTC MAIN commitmail json YAML

tex-ebproof{,-doc}: Add version 2.0

This package provides commands to typeset proof trees in the
style of sequent calculus and related systems. The commands
allow for writing inferences with any number of premises and
alignment of successive formulas on an arbitrary point. Various
options allow complete control over spacing, styles of
inference rules, placement of labels, etc. The package requires
expl3 and xparse.

(markd)

2018-05-22 20:54:25 UTC MAIN commitmail json YAML

doc: Updated mail/dovecot2 to 2.3.1
    Updated mail/dovecot2-pigeonhole to 0.5.1

(triaxx)

2018-05-22 20:51:59 UTC MAIN commitmail json YAML

dovecot2-pigeonhole: update to 0.5.1

Changes:
v0.5.1 28-03-2018  Stephan Bosch <stephan@rename-it.nl>

  - Explicitly disallow UTF-8 in localpart in addresses parsed from Sieve
    script.
  - editheader extension: Corrected the stream position calculations
    performed while making the modified message available as a stream.
    Pigeonhole Sieve crashed in LMTP with an assertion panic when the
    Sieve editheader extension was used before the message was redirected.
    Experiments indicate that the problem occurred only with LMTP and that
    LDA is not affected.
  - fileinto extension: Fix assert panic occurring when fileinto is used
    without being listed in the require line, while the copy extension is
    listed there. This is a very old bug.
  - imapsieve plugin: Do not assert crash or log an error for messages
    that disappear concurrently while applying Sieve scripts. This event
    is now logged as a debug message.
  - Sieve extprograms plugin: Large output from "execute" command crashed
    delivery. Fixed buffering issue in code that handles output from the
    external program.

(triaxx)

2018-05-22 20:49:45 UTC MAIN commitmail json YAML

dovecot2: update to 2.3.1

Changes:
* Submission server support improvements and bug fixes
  - Lots of bug fixes to submission server
* API CHANGE: array_idx_modifiable will no longer allocate space
- Particularly affects how you should check MODULE_CONTEXT result, or use REQUIRE_MODULE_CONTEXT.

+ mail_attachment_detection_options setting controls when
  $HasAttachment and $HasNoAttachment keywords are set for mails.
+ imap: Support fetching body snippets using FETCH (SNIPPET) or
  (SNIPPET (LAZY=FUZZY))
+ fs-compress: Automatically detect whether input is compressed or not.
  Prefix the compression algorithm with "maybe-" to enable the
  detection, for example: "compress:maybe-gz:6:..."
+ Added settings to change dovecot.index* files' optimization behavior.
  See https://wiki2.dovecot.org/IndexFiles#Settings
+ Auth cache can now utilize auth workers to do password hash
  verification by setting auth_cache_verify_password_with_worker=yes.
+ Added charset_alias plugin. See
  https://wiki2.dovecot.org/Plugins/CharsetAlias
+ imap_logout_format and pop3_logout_format settings now support all of the generic variables (e.g. %{rip}, %{session}, etc.)

(triaxx)

2018-05-22 19:12:17 UTC MAIN commitmail json YAML

doc: Updated devel/py-llvmlite to 0.22.0nb1

(minskim)

2018-05-22 19:11:48 UTC MAIN commitmail json YAML

devel/py-llvmlite: Bump PKGREVISION for dependency change

The recent change has changed the dependency when this package is
built with python27.

Also, set DIST_SUBDIR for the switch from MASTER_SITE_GITHUB to
MASTER_SITE_PYPI.

(minskim)

2018-05-22 18:16:43 UTC MAIN commitmail json YAML

2018-05-22 17:32:50 UTC MAIN commitmail json YAML

spidermonkey52: add linux specific plist file to fix install on linux.

From Nia Alarie in PR pkg/53304

(maya)

2018-05-22 16:12:59 UTC MAIN commitmail json YAML

doc: Updated sysutils/libfm-extra to 1.3.0.2

(youri)

2018-05-22 16:12:36 UTC MAIN commitmail json YAML

doc: Updated x11/lxterminal to 0.3.1

(youri)

2018-05-22 16:12:23 UTC MAIN commitmail json YAML

doc: Updated sysutils/lxtask to 0.1.8

(youri)

2018-05-22 16:12:13 UTC MAIN commitmail json YAML

2018-05-22 16:10:26 UTC MAIN commitmail json YAML

Update to 1.3.0.2:

Changes on 1.3.0.2 since 1.3.0:

* Fixed launching menu entries shortcuts on desktop which was broken by making
    them all executable in 1.3.0 - those should be launchable still.

* Fixed installing modules into non-standard path: libtool couldn't relink them
    properly.

Changes on 1.3.0 since 1.2.5:

* Added emblem support by reading the "metadata::emblems" attribute provided by
    GFileInfo. The metadata is provided by gio/gvfs and are currently stored in
    $XDG_DATA_HOME/gvfs-metadata.

* Fixed typo: occured -> occurred.

* Made desktop entries treaten as executables. Now clicking on a native desktop
    file opens a confirmation dialog instead of executing it. Trashed desktop
    files are only opened as text files and desktop files under system menu
    (i.e. menu://applications/) are executed without prompt as before.

* Fixed build error with vala 0.36.1.

* Fixed crash on launching nonexistent link targets.

* Added tooltips for attributes of copying files.

* Fixed thumbnails generation for files in the thumbnails cache directory which
    actually should never be done.

* Fixed crash on pasting large string when completion matches.

* Prevented creation corrupted image thumbnails with gdk-pixbuf2 >= 2.36.1.

* Fixed crash in fm_config_load_from_file().

* Dropped displaying "extension" for a directory.

* Fixed crash on pasting a file into the search folder, show an error message
    when the copy destination doesn't exist instead.

* Added new API for FmAction new object type, to replace old VALA-generated
    code. New API is more convenient, C instead of VALA, and should support all
    DES-API specification features, not just limited set.

* Migrated module 'gtk-menu-actions' to new DES-EMA actions API.

* Added display of data transferred to progress dialog.

* Fixed wrong names for files, copied from Google Drive and similar places.

Changes on 1.2.5 since 1.2.4:

* Fixed 'Launch in Terminal' issue when custom args were ignored.

* Fixed crash with non-UTF regex search pattern.

* Added 'termite' into the terminals database.

* Fixed possible crash on FmPlacesView.

* Fixed crash on non-existent directory listing job.

* Added conversion of all URIs schemes to file:/// by mapping them to
    FUSE-mounted local paths if that is possible. This is required for
    non-gio applications to open files mounted by gvfs.

* Added new MIME type for rar files to the archivers.list file.

* Fixed crash in _fm_template_update().

* Fixed incorrect initialization of FmPlacesViewClass, it should not call
    fm_get_home_dir() but initialized with NULL, that will do the same at
    runtime.

* Fixed FTBFS when libmenu-cache was installed to non-standard location.

* Added check for edit name "/" for remote root directory so display name
    should be used in such cases as more sensible one.

* Fixed wrong width requested by FmCellRendererText (1.2.4 regression).

* Updated list of MIME types handled by xarchiver.

* Don't show error message when attempting to rename file into the same.

* Fixed crash after file info job finished on a folder that already left.

* Changed limitations on libfm-pref-apps.desktop to show only in LXDE.

* Fixed incomplete file copy job pausing in some cases.

* Fixed missing 'Empty Trash Can' option in desktop's trash context menu.

(youri)

2018-05-22 16:09:59 UTC MAIN commitmail json YAML

doc: Updated sysutils/libfm to 1.3.0.2

(youri)

2018-05-22 16:09:50 UTC MAIN commitmail json YAML

Update to 1.3.0.2:

Changes on 1.3.0.2 since 1.3.0:

* Fixed launching menu entries shortcuts on desktop which was broken by making
    them all executable in 1.3.0 - those should be launchable still.

* Fixed installing modules into non-standard path: libtool couldn't relink them
    properly.

Changes on 1.3.0 since 1.2.5:

* Added emblem support by reading the "metadata::emblems" attribute provided by
    GFileInfo. The metadata is provided by gio/gvfs and are currently stored in
    $XDG_DATA_HOME/gvfs-metadata.

* Fixed typo: occured -> occurred.

* Made desktop entries treaten as executables. Now clicking on a native desktop
    file opens a confirmation dialog instead of executing it. Trashed desktop
    files are only opened as text files and desktop files under system menu
    (i.e. menu://applications/) are executed without prompt as before.

* Fixed build error with vala 0.36.1.

* Fixed crash on launching nonexistent link targets.

* Added tooltips for attributes of copying files.

* Fixed thumbnails generation for files in the thumbnails cache directory which
    actually should never be done.

* Fixed crash on pasting large string when completion matches.

* Prevented creation corrupted image thumbnails with gdk-pixbuf2 >= 2.36.1.

* Fixed crash in fm_config_load_from_file().

* Dropped displaying "extension" for a directory.

* Fixed crash on pasting a file into the search folder, show an error message
    when the copy destination doesn't exist instead.

* Added new API for FmAction new object type, to replace old VALA-generated
    code. New API is more convenient, C instead of VALA, and should support all
    DES-API specification features, not just limited set.

* Migrated module 'gtk-menu-actions' to new DES-EMA actions API.

* Added display of data transferred to progress dialog.

* Fixed wrong names for files, copied from Google Drive and similar places.

Changes on 1.2.5 since 1.2.4:

* Fixed 'Launch in Terminal' issue when custom args were ignored.

* Fixed crash with non-UTF regex search pattern.

* Added 'termite' into the terminals database.

* Fixed possible crash on FmPlacesView.

* Fixed crash on non-existent directory listing job.

* Added conversion of all URIs schemes to file:/// by mapping them to
    FUSE-mounted local paths if that is possible. This is required for
    non-gio applications to open files mounted by gvfs.

* Added new MIME type for rar files to the archivers.list file.

* Fixed crash in _fm_template_update().

* Fixed incorrect initialization of FmPlacesViewClass, it should not call
    fm_get_home_dir() but initialized with NULL, that will do the same at
    runtime.

* Fixed FTBFS when libmenu-cache was installed to non-standard location.

* Added check for edit name "/" for remote root directory so display name
    should be used in such cases as more sensible one.

* Fixed wrong width requested by FmCellRendererText (1.2.4 regression).

* Updated list of MIME types handled by xarchiver.

* Don't show error message when attempting to rename file into the same.

* Fixed crash after file info job finished on a folder that already left.

* Changed limitations on libfm-pref-apps.desktop to show only in LXDE.

* Fixed incomplete file copy job pausing in some cases.

* Fixed missing 'Empty Trash Can' option in desktop's trash context menu.

(youri)

2018-05-22 16:08:28 UTC MAIN commitmail json YAML

doc: Updated sysutils/pcmanfm to 1.3.0

(youri)

2018-05-22 16:08:13 UTC MAIN commitmail json YAML

Update to 1.3.0:

* Fixed potential access violation, use runtime user dir instead of tmp dir
    for single instance socket.

* Fixed an issue with losing icons on desktop, when file name has a '[' char.

* Added a missing tooltip for 'New Window' toolbar button.

* Fixed an issue when single instance socket' directory did not exist (see
    https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=874753).

Changes on 1.2.5 since 1.2.4:

* Removed options to Cut, Remove and Rename from context menu on mounted
    drive on the desktop, user might accidentally recursively remove its
    contents.

* Removed 'Open in terminal' from context menu on folder on the desktop
    that cannot be opened in terminal.

* Fixed invalid unref on CSS provider (GTK+ 3.0).

* Fixed unwanted unselection of items when right-clicked the desktop.

* Fixed endless loop in desktop items placement in some corner cases.

* Fixed spelling error in the manual page.

(youri)

2018-05-22 16:07:18 UTC MAIN commitmail json YAML

doc: Updated x11/lxsession to 0.5.3

(youri)

2018-05-22 16:07:01 UTC MAIN commitmail json YAML

Update to 0.5.3: No full changelog but it works on NetBSD properly now.

(youri)

2018-05-22 16:05:33 UTC MAIN commitmail json YAML

doc: Updated x11/lxterminal to 0.3.1

(youri)

2018-05-22 16:05:18 UTC MAIN commitmail json YAML

Update to 0.3.1:

Changes since 0.2.0
- Arguments are now properly passed to child process.
- Fixed login shell, also applies to new tabs.
- Renamed tabs can now be reset, fixed '--title'.
- Improved GTK3 and VTE support.
- Added palette customization.
- Added terminal zoom feature.
- Added tab activity notification (bold).
- Added --no_remote to spawn a separate teminal process.
- Optional confirmation when closing multiple tabs.

(youri)

2018-05-22 16:03:15 UTC MAIN commitmail json YAML

doc: Updated sysutils/menu-cache to 1.1.0

(youri)

2018-05-22 16:03:01 UTC MAIN commitmail json YAML

Update to 1.1.0:

Changes in 1.1.0 since 1.0.2:

* Fixed crash with invalid <Name> tag in a menu.

* Added new API menu_cache_app_get_generic_name() to get generic
    name for application.

* Fixed potential access violation, use runtime user dir instead of tmp dir.
    It limits libmenu-cache compatibility to menu-cached >= 0.7.0.

* Directory $XDG_DATA_HOME/applications will be created if it does not
    exist so it will be monitored in any case.

* Fixed issue when subdirectories added would be skipped in monitoring.

* Fixed potential file descriptors leak.

* Reduced inactivity timer to 6 seconds (from 600 seconds).

* Fixed an issue with multiple daemons started: test if daemon is already
    running on socket before killing old socket file.

* Fixed 100% CPU load by menu-cached due to invalid dup2() call.

Changes in 1.0.2 since 1.0.1:

* Fixed crash in menu-cached if cache regeneration fails.

* Fixed 100% CPU load by menu-cached in some rare conditions.

* Invalid empty <DefaultLayout> should be ignored, see specification.

* Fixed crash in menu-cache-gen on <MergeFile type="parent"/> if no file
    to merge found.

* Fixed showing empty Other menu in some cases.

* The option --disable-debug is now default, instead of --enable-debug.

(youri)

2018-05-22 16:02:01 UTC MAIN commitmail json YAML

doc: Updated x11/lxde-common to 0.99.2

(youri)

2018-05-22 16:01:51 UTC MAIN commitmail json YAML

Update to 0.99.2:

0.99.2
-------------------------------------------------------------------------
* Replaced 'stretch' wallpaper_mode setting with 'crop' in pcmanfm.conf.
* Updated view_mode and sort settings in pcmanfm.conf with new values.
* Made dbus-launch start only if $XDG_RUNTIME_DIR/bus isn't available.
* Updated lxpanel configuration files to match latest version.
* Added volume plugin to default panel, near everyone uses audio nowadays.
* Removed netstat plugin from default panel, it's usually superseded with
    either NM or wicd.
* Updated startlxde.1 man page.
* Ensured the existance of the user applications folder by startlxde.

(youri)

2018-05-22 16:01:03 UTC MAIN commitmail json YAML

doc: Updated sysutils/lxpanel to 0.9.3

(youri)

2018-05-22 16:00:54 UTC MAIN commitmail json YAML

Update lxpanel 0.9.3:

0.9.3
-------------------------------------------------------------------------
* Finally fixed battery calculations, it missed Power so left time was
    always at zero.
* Fixed task window raising on drop file on it (was broken since 0.9.0).

0.9.2
-------------------------------------------------------------------------
* Fixed battery selection if battery detached but another is available.
* Fixed battery percentage calculations if charge isn't available but
    energy is, it appears broken in 0.9.0.
* Fixed wrong state change on task button when hovered, it shouldn't
    receive selected state until window has urgency.
* Fixed wrong flat button appearance when hovered, it wasn't flat.

0.9.1
-------------------------------------------------------------------------
* Fixed build failure without ALSA.
* Added alternative mixers if build using OSS.
* Fixed panel flicker with some window managers.

0.9.0
-------------------------------------------------------------------------
* Added support for laptops with multiple batteries.
* Added a way to scroll through workspaces by using the scroll wheel over
    the deskno plugin.
* Bunch of fixes for GTK+ 3.0 compatibility.
* Fixed outdated lxpanel man page.
* Fixed weather locations query (since YQL was changed recently).
* Converted space plugin into internal PanelSpace widget in liblxpanel.
* Converted task button into widget class to avoid ambiguous code.
* Added support for third-party plugins localized descriptions.
* Implemented "lxpanelctl command ..." to send message to panel plugin.
* Added APIs for PanelIconGrid to draw focus on drop.
* Converted launch button into widget class for more easy management.
* Adjusted PanelIconGrid: min spacing is now 1, no_window flag is now
    left unset by default, spacing is taken into account on overall size
    to be consistent on chosen orientation.
* Implemented dropping file or folder onto launch bar to create launcher.
* Implemented dragging launchers around launchbars (between panels too).
* Implemented dropping file or folder onto free panel space to create
    launcher.
* Implemented dragging launchers from launchbar to some free panel space.
    When launcher dropped onto another place and former place's launchbar
    becomes empty, it will not be replaced with a bootstrapping icon (as
    it happens when last launcher is removed via configuration dialog)
    but launchbar will be removed from the panel instead, that behavior
    is more obvious and sensible.
* Added stripping scheme from URI menu://applications/... when a launcher
    is created, only menu-id itself should be used.
* Implemented moving plugins across panel by means of middle button drag
    and drop, i.e. middle-click it then drag, and plugin will follow the
    mouse until middle button is released.
* Merged 'volume' and 'volumealsa' plugins into single plugin which uses
    the same interface but different driver, in dependency on how it was
    built - either OSS or ALSA interface is used. Name 'volume' is used
    for simplicity while 'volumealsa' is supported for compatibility.
* Made default channel in 'volume' plugin definable in config. If there
    is no config statement then plugin finds first usable one, the same
    as before.
* Made clicks for Toggle Mute, Show Slider and Open Mixer actions of the
    'volume' plugin configurable. Defaults are the same: left-click shows
    slider, middle-click toggles mute state.
* Added support for 'PCM' and 'Headphone' channels for OSS mixer.
* Added support for other (not default one) ALSA cards in 'volume' plugin
    via 'CardNumber' setting.
* Added hotkey support into 'volume' plugin to be able to use multimedia
    keys for volume changing directly by plugin.
* Fixed missing libkeybinder initialization (keybinding did not work).
* Fixed check for attempt to add a binding for the same hotkey which is
    already bound elsewhere.
* Added a configuration dialog to the 'volume' plugin with all the new
    settings available to choose and set, including preset of discovered
    mixers, with ability to type own command as well.
* Fixed crash on action on task window which was deleted while task menu
    is still opened.
* Fixed "dynamic" panel width allocation.
* Fixed PanelIconGrid allocation in rigth-to-left languages, it was wrong
    so some icons might be invisible or placed under other plugins.
* Removed call to gtk_widget_set_style() from volume slider to fix colors
    of current theme.
* Changed icon size handling on task bar - it may now maintain the same
    size as rest of icons. It may affect users who are used to have them
    smaller, it's why this feature was made configurable, corresponding
    config variable is UseSmallerIcons and default is 1 (old behavior).
* Changed volume slider popup behavior - it now hides when loses focus.
* Fixed invalid memory access in weather plugin.
* Fixed incorrect reporting units on "Feel" value in weather plugin. YQL
    always reports Fahrenheit degrees there.
* Added a safeguard on menu cache returning items with empty Exec line.
* Fixed maximizing windows using task bar, GDK functions not always work.
* Fixed wrong bind of preferences dialog to the panel, which resulted in
    other dialogs appear on the same workspace where preferences was.
* Expanded launch buttons active area to launchbar borders so if clicked
    even into desktop corner, it should activate button at that corner.
* Fixed few memory leaks in 'batt' plugin.
* Removed unwanted conversions with energy for charge in 'batt' plugin
    which will mess up tooltip indications, and may make rate/percentage
    calculations invalid.
* Replaced Xclimsg() with Xclimsgx() to be screen aware with X11 message.
* Added a workaround for WM like MWM which does not properly resize down
    widgets of panel kind. It still leaves artefacts but is better now.
* Added a workaround on GtkBox behavior which does not send allocation
    requests to children in some cases, so resizing of launchtaskbar on
    panel height change was broken.
* Fixed PanelIconGrid layout on vertical panels with more than 1 column.

(youri)

2018-05-22 15:59:05 UTC MAIN commitmail json YAML

2018-05-22 15:58:44 UTC MAIN commitmail json YAML

doc: Updated x11/lxappearance to 0.6.3

(youri)

2018-05-22 15:58:32 UTC MAIN commitmail json YAML

Update lxappearance to 0.6.3. No changelogs available.

(youri)

2018-05-22 12:42:53 UTC MAIN commitmail json YAML

Updated lang/llvm, lang/clang, lang/clang-static-analyzer, lang/libunwind, devel/polly, devel/lldb

(adam)

2018-05-22 12:39:23 UTC MAIN commitmail json YAML

2018-05-22 12:24:52 UTC MAIN commitmail json YAML

py-llvmlite: update distinfo as well

(adam)

2018-05-22 12:21:32 UTC MAIN commitmail json YAML

Allow vte and vte3 to coexist by setting PKGNAME to vte3.

(youri)

2018-05-22 12:12:49 UTC MAIN commitmail json YAML

Removed devel/py-enum

(adam)

2018-05-22 12:10:40 UTC MAIN commitmail json YAML

py-enum: removed, successor py-enum34 or Python 3.x

(adam)

2018-05-22 12:05:25 UTC MAIN commitmail json YAML

py-llvmlite: for Python 2.7 depend on py-enum34, not py-enum; switch to PyPi

(adam)

2018-05-22 11:40:37 UTC MAIN commitmail json YAML

py-enum34: updated HOMEPAGE

(adam)

2018-05-22 09:25:40 UTC MAIN commitmail json YAML

doc: Updated mail/fetchmailconf to 6.3.26

(triaxx)

2018-05-22 09:24:09 UTC MAIN commitmail json YAML

doc: Updated mail/fetchmail to 6.3.26

(triaxx)

2018-05-22 09:23:33 UTC MAIN commitmail json YAML

fetchmailconf: update to 6.3.26

Follow mail/fetchmail update

(triaxx)

2018-05-22 09:22:31 UTC MAIN commitmail json YAML

fetchmail: update to 6.3.26

* add licenses
* remove kerberos conditional pre-configure rule (fixed in upstream)

Changes:
fetchmail-6.3.26 (released 2013-04-23, 26180 LoC):

# NOTE THAT FETCHMAIL IS NO LONGER PUBLISHED THROUGH IBIBLIO.
* They have stopped accepting submissions and consider themselves an archive.

# CRITICAL BUG FIX for setups using "mimedecode":
* The mimedecode feature failed to ship the last line of the body if it was
encoded as quoted-printable and had a MIME soft line break in the very last
line. Reported by Lars Hecking in June 2011.

Bug introduced on 1998-03-20 when the mimedecode support was added by ESR
before release 4.4.1 through code contributed by Henrik Storner.
Workaround for older releases: do not use mimedecode feature.

Earlier versions of this NEWS file claimed this bug fixed in fetchmail-6.3.23,
but it was not.

Fixes Launchpad Bug#1171818.

fetchmail-6.3.25 (released 2013-03-18, 26149 LoC):

# NOTE THAT FETCHMAIL IS NO LONGER PUBLISHED THROUGH IBIBLIO.
* They have stopped accepting submissions and consider themselves an archive.

# BUG FIXES
* Fix a memory leak in out-of-memory error condition while handling plugins.
  Report and patch by John Beck (found with Parfait static code analyzer).
* Fix a NULL pointer dereference in out-of-memory error condition while handling
  plugins.
  Report and patch by John Beck (found with Parfait static code analyzer).

# CHANGES
* Improved reporting when SSL/TLS X.509 certificate validation has failed,
  working around a not-so-recent swapping of two OpenSSL error codes, and
  a practical impossibility to distinguish broken certification chains from
  missing trust anchors (root certificates).
* OpenSSL decoded errors are now reported through report(), rather than dumped
  to stderr, so that they should show up in logfiles and/or syslog.
* The fetchmail manual page no longer claims that MD5 were the default OpenSSL
  hash format (for use with --sslfingerprint). Reported by Jakob Wilk,
  PARTIAL fix for Debian Bug#700266.
* The fetchmail manual page now refers the user to --softbounce from the
  SMTP/ESMTP ERROR HANDLING section.  Reported by Anton Shterenlikht.

# WORKAROUNDS
* Older systems that provide the older RFC-2553 implementation of getaddrinfo,
  rather than the current RFC-3493, and systems that do not provide this
  getaddrinfo() interface at all and thus use the replacement functions from
  libesmtp/getaddrinfo.?, might return EAI_NODATA when a host is registered in
  DNS as MX or similar, but without A or AAAA records.  Handle this situation
  when checking for multidrop aliases and treat EAI_NODATA the same as
  EAI_NONAME, i. e. name cannot be resolved.

  The proper fix, however, is to upgrade the operating system.

# TRANSLATION UPDATES
[cs] Czech, by Petr Pisar
[da] Danish, by Joe Hansen
[de] German
[eo] Esperanto, by Sian Mountbatten and Felipe Castro
[fr] French, by Frédéric Marchal
[ja] Japanese, by Takeshi Hamasaki
[pl] Polish, by Jakub Bogusz
[sv] Swedish, by Göran Uddeborg
[vi] Vietnamese, by Trần Ngọc Quân

(triaxx)

2018-05-22 07:47:19 UTC MAIN commitmail json YAML

Remove folkloric licenses for mail/fetchmail.

No incompatibility with fsf/osi/dfsg, Debian packages it...

(triaxx)

2018-05-22 06:41:30 UTC MAIN commitmail json YAML

2018-05-22 00:25:28 UTC MAIN commitmail json YAML

Updated databases/p5-DBM-Deep to 2.0016

(wen)

2018-05-22 00:23:02 UTC MAIN commitmail json YAML

Update to 2.0016

Upstream changes:
2.0016 May 20 15:50:00 2018 PDT
    - Fix mistake in the previous release that prevented indexing.

(wen)

2018-05-21 23:46:12 UTC MAIN commitmail json YAML

doc: Added misc/py-tqdm version 4.23.3

(minskim)

2018-05-21 23:46:04 UTC MAIN commitmail json YAML

misc/Makefile: Add py-tqdm

(minskim)

2018-05-21 23:45:59 UTC MAIN commitmail json YAML

misc/py-tqdm: Import version 4.23.3

Simple Python Progress Meter

Packaged by Kamel Ibn Aziz Derouiche for pkgsrc-wip, and updated by wiz@
and me.

(minskim)

2018-05-21 23:15:07 UTC MAIN commitmail json YAML

doc: Added devel/py-typed-ast version 1.1.0

(minskim)

2018-05-21 23:14:52 UTC MAIN commitmail json YAML

devel/Makefile: Add py-typed-ast

(minskim)

2018-05-21 23:14:46 UTC MAIN commitmail json YAML

devel/py-typed-ast: Import version 1.1.0

typed_ast is a Python 3 package that provides a Python 2.7 and Python
3 parser similar to the standard ast library. Unlike ast, the parsers
in typed_ast include PEP 484 type comments and are independent of the
version of Python under which they are run. The typed_ast parsers
produce the standard Python AST (plus type comments), and are both
fast and correct, as they are based on the CPython 2.7 and 3.6
parsers.

(minskim)

2018-05-21 20:45:11 UTC MAIN commitmail json YAML

doc: Updated www/links to 2.16

(leot)

2018-05-21 20:44:56 UTC MAIN commitmail json YAML

links: Update www/links to 2.16.

Patch provided by nia, thanks!

Changes:

Sun Apr 29 17:12:24 CEST 2018 mikulas:

        Improve handling of the DELETE key
        Delete is used for both deleting and scrolling
        If the last keypress was captured in a form field, DELETE deletes
        If the last keypress was not captured DELETE scrolls

Sat Apr 28 21:49:08 CEST 2018 mikulas:

        Implement the bracketed paste mode - a text can be pasted only to input
        fields, the pasted text won't be misinterpreted as key commands

Sun Apr 22 17:28:05 CEST 2018 mikulas:

        Fix bugs found by coverity:
        * bad arguments to sizeof
        * missing int->unsigned long long conversions in image scaling
        * unchecked return of the close function
        * a possible NULL pointer dereference in directfb.c
        * a memory leak on invalid double number
        * missing va_end
        * non-working "No keepalive connection after POST request" option
        and some other discrepancies which didn't result in any violation

Sat Apr 21 23:13:49 CEST 2018 mikulas:

        Fix a crash in proxy authentication code (introduced in 2.15)

Thu Mar 29 20:06:50 CEST 2018 mikulas:

        Fixed internal error "invalid set_handlers call" on framebuffer
        if we suspend and terminate at the same time

Thu Mar 29 19:08:29 cet 2018 mikulas:

        When compiled without SVG, rewrite wikipedia svg math urls with png urls

(leot)

2018-05-21 20:04:18 UTC MAIN commitmail json YAML

Updated multimedia/x265

(adam)

2018-05-21 20:03:56 UTC MAIN commitmail json YAML

x265: updated to 2.8

Version 2.8

New features
1. :option:--asm avx512 used to enable AVX-512 in x265. Default disabled.
    For 4K main10 high-quality encoding, we are seeing good gains; for other resolutions and presets, we don't recommend using this setting for now.

2. :option:--dynamic-refine dynamically switches between different inter refine levels. Default disabled.
    It is recommended to use :option:--refine-intra 4' with dynamic refinement for a better trade-off between encode efficiency and performance than using static refinement.

3. :option:--single-sei
    Encode SEI messages in a single NAL unit instead of multiple NAL units. Default disabled.

4. :option:--max-ausize-factor controls the maximum AU size defined in HEVC specification.
    It represents the percentage of maximum AU size used. Default is 1.

5. VMAF (Video Multi-Method Assessment Fusion)
  Added VMAF support for objective quality measurement of a video sequence.
  Enable cmake option ENABLE_LIBVMAF to report per frame and aggregate VMAF score. The frame level VMAF score does not include temporal scores.
  This is supported only on linux for now.

Encoder enhancements
1. Introduced refine-intra level 4 to improve quality.
2. Support for HLG-graded content and pic_struct in SEI message.

Bug Fixes
1. Fix 32 bit build error (using CMAKE GUI) in Linux.
2. Fix 32 bit build error for asm primitives.
3. Fix build error on mac OS.
4. Fix VBV Lookahead in analysis load to achieve target bitrate.

(adam)

2018-05-21 18:35:22 UTC MAIN commitmail json YAML

doc/Makefile-example: reorder targets

buildlink3.mk file inclusions come last.

(wiz)

2018-05-21 17:49:50 UTC MAIN commitmail json YAML

2018-05-21 17:12:51 UTC MAIN commitmail json YAML

doc: Added graphics/R-Cairo version 1.5.9

(minskim)

2018-05-21 17:12:39 UTC MAIN commitmail json YAML

graphics/Makefile: Add R-Cairo

(minskim)

2018-05-21 17:12:35 UTC MAIN commitmail json YAML

graphics/R-Cairo: Import version 1.5.9

Cairo graphics device that can be use to create high-quality vector
(PDF, PostScript and SVG) and bitmap output (PNG,JPEG,TIFF), and
high-quality rendering in displays (X11 and Win32). Since it uses the
same back-end for all output, copying across formats is WYSIWYG. Files
are created without the dependence on X11 or other external programs.
This device supports alpha channel (semi-transparent drawing) and
resulting images can contain transparent and semi-transparent regions.
It is ideal for use in server environments (file output) and as a
replacement for other devices that don't have Cairo's capabilities
such as alpha support or anti-aliasing. Backends are modular such that
any subset of backends is supported.

Packaged by Yorick Hardy for pkgsrc-wip and updated by Kamil Rytarowski.

(minskim)

2018-05-21 17:02:42 UTC MAIN commitmail json YAML

utf8proc: fix shared library name on Darwin

(adam)

2018-05-21 16:23:23 UTC MAIN commitmail json YAML

doc: Added devel/aslc86k version 1.9

(minskim)

2018-05-21 16:23:09 UTC MAIN commitmail json YAML

devel/Makefile: Add aslc86k

(minskim)

2018-05-21 16:23:04 UTC MAIN commitmail json YAML

devel/aslc86k: Import version 1.9

A macro assembler based on taz and written in ANSI-C that can assemble
programs of the Visual Memory System.

Packaged by Travis Paul for pkgsrc-wip.

(minskim)

2018-05-21 16:12:30 UTC MAIN commitmail json YAML

doc: Added devel/lcdis version 1.04

(minskim)

2018-05-21 16:12:19 UTC MAIN commitmail json YAML

devel/Makefile: Add lcdis

(minskim)

2018-05-21 16:12:14 UTC MAIN commitmail json YAML

devel/lcdis: Import version 1.04

LCDIS - LC86104C/108C disassembler for the Sega VMU/VMS

Features:
- Sanyo LC86104C/108C disassembler, plus extra instructions used by the VMU
- Automatic determination of code/data space.
- Automatic determination of RAM banks accessed (mostly)
- Special function registers and BIOS entry points are annotated.
- Some instructions are commented (i.e. branch if 'A' button pressed)
- Disassembly output has been tested and found accurate.
- Either easier-to-read or ready-to-assemble code can be generated.
- User specification of graphic & font areas (which are commented graphically)
- Portable GPL C code. (with C++ style comments).

Packaged by Travis Paul for pkgsrc-wip.

(minskim)

2018-05-21 16:02:21 UTC MAIN commitmail json YAML

doc: Updated time/ruby-tzinfo03 to 0.3.54

(taca)

2018-05-21 16:01:57 UTC MAIN commitmail json YAML

2018-05-21 16:00:38 UTC MAIN commitmail json YAML

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

(taca)

2018-05-21 16:00:16 UTC MAIN commitmail json YAML

time/ruby-tzinfo-data: update to 1.2018.5

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

(taca)

2018-05-21 14:51:36 UTC MAIN commitmail json YAML

doc: Update postfix to 3.3.1.

mail/postfix
mail/postfix-cdb
mail/postfix-ldap
mail/postfix-lmdb
mail/postfix-mysql
mail/postfix-pcre
mail/postfix-pgsql
mail/postfix-sqlite

(taca)

2018-05-21 14:49:47 UTC MAIN commitmail json YAML

mail/postfix: update to 3.3.1

[An on-line version of this announcement will be available at
http://www.postfix.org/announcements/postfix-3.3.1.html]

Fixed in Postfix 3.3:

  * Postfix did not support running as a PID=1 process, which
    complicated Postfix deployment in containers. The "postfix
    start-fg" command will now run the Postfix master daemon as a
    PID=1 process if possible. Thanks for inputs from Andreas
    Schulze, Eray Aslan, and Viktor Dukhovni.

  * Segfault in the postconf(1) command after it could not open a
    Postfix database configuration file due to a file permission
    error (dereferencing a null pointer). Reported by Andreas
    Hasenack, fixed by Viktor Dukhovni.

Fixed in Postfix 3.3, 3.2, 3.1, 3.0:

  * The luser_relay feature became a black hole, when the luser_relay
    parameter was set to a non-existent local address (i.e. mail
    disappeared silently). Reported by J?rgen Thomsen.

  * Missing error propagation in the tlsproxy(8) daemon could result
    in a segfault after TLS handshake error (dereferencing a
    0xffff...ffff pointer). This daemon handles the TLS protocol
    when a non-whitelisted client sends a STARTTLS command to
    postscreen(8).

(taca)

2018-05-21 13:22:42 UTC MAIN commitmail json YAML

doc: Updated textproc/py-xlsxwriter to 1.0.5

(fhajny)

2018-05-21 13:22:33 UTC MAIN commitmail json YAML

textproc/py-xlsxwriter: Update to 1.0.5.

- Added example of how to subclass the Workbook and Worksheet objects.
- Added support for WMF and EMF image formats to the Worksheet
  :func:`add_image` method.

(fhajny)

2018-05-21 13:20:28 UTC MAIN commitmail json YAML

doc: Updated databases/pg_repack to 1.4.3

(fhajny)

2018-05-21 13:20:20 UTC MAIN commitmail json YAML

databases/pg_repack: Update to 1.4.3.

- Fixed possible CVE-2018-1058 attack paths
- Fixed "unexpected index definition" after CVE-2018-1058 changes in
  PostgreSQL
- Fixed build with recent Ubuntu packages

(fhajny)

2018-05-21 13:18:26 UTC MAIN commitmail json YAML

doc: Updated databases/py-peewee to 3.4.0

(fhajny)

2018-05-21 13:18:16 UTC MAIN commitmail json YAML

databases/py-peewee: Update to 3.4.0.

Backwards-incompatible changes

- The regexp() operation is now case-sensitive for MySQL and Postgres.
  To perform case-insensitive regexp operations, use iregexp().
- The SQLite BareField() field-type now supports all column
  constraints except specifying the data-type. Previously it silently
  ignored any column constraints.
- LIMIT and OFFSET parameters are now treated as parameterized values
  instead of literals.
- The schema parameter for SQLite database introspection methods is no
  longer ignored by default. The schema corresponds to the name given
  to an attached database.
- ArrayField now accepts a new parameter field_kwargs, which is used
  to pass information to the array field's field_class initializer.

New features and other changes

- SQLite backup interface supports specifying page-counts and a
  user-defined progress handler.
- GIL is released when doing backups or during SQLite busy timeouts
  (when using the peewee SQLite busy-handler).
- Add NATURAL join-type to the JOIN helper.
- Improved identifier quoting to allow specifying distinct
  open/close-quote characters. Enables adding support for MSSQL, for
  instance, which uses square brackets, e.g. [table].[column].
- Unify timeout interfaces for SQLite databases (use seconds
  everywhere rather than mixing seconds and milliseconds, which was
  confusing).
- Added attach() and detach() methods to SQLite database, making it
  possible to attach additional databases (e.g. an in-memory cache
  db).

(fhajny)

2018-05-21 12:53:29 UTC MAIN commitmail json YAML

2018-05-21 10:06:24 UTC MAIN commitmail json YAML

Add gcc7-libs.

(jperkin)

2018-05-21 10:06:08 UTC MAIN commitmail json YAML

doc: Added lang/gcc7-libs version 7.3.0nb2

(jperkin)

2018-05-21 10:05:58 UTC MAIN commitmail json YAML

gcc7-libs: Add package.

This provides the same functionality as the other gcc*-libs packages.

(jperkin)

2018-05-21 08:39:47 UTC MAIN commitmail json YAML

doc: Updated devel/glib2 to 2.56.1nb1

(jperkin)

2018-05-21 08:39:38 UTC MAIN commitmail json YAML

2018-05-21 08:12:23 UTC MAIN commitmail json YAML