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


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




switch to index mode

recent branches: MAIN (44m)  pkgsrc-2024Q1 (9d)  pkgsrc-2023Q4 (56d)  pkgsrc-2023Q2 (88d)  pkgsrc-2023Q3 (168d) 

2024-05-26 19:51:11 UTC Now

2018-07-19 12:46:04 UTC MAIN commitmail json YAML

Committed correct version of Makefile patch for lang/ocaml

(jaapb)

2018-07-19 12:36:46 UTC MAIN commitmail json YAML

doc: Added graphics/go-smartcrop version 0.2.0.20180227

(minskim)

2018-07-19 12:36:28 UTC MAIN commitmail json YAML

graphics/Makefile: Add go-smartcrop

(minskim)

2018-07-19 12:36:17 UTC MAIN commitmail json YAML

graphics/go-smartcrop: Import version 0.2.0.20180227

smartcrop finds good image crops for arbitrary sizes. It is a pure Go
implementation, based on Jonas Wagner's smartcrop.js.

(minskim)

2018-07-19 12:20:58 UTC MAIN commitmail json YAML

Corrected buildlink file for lang/ocaml

(jaapb)

2018-07-19 12:18:03 UTC MAIN commitmail json YAML

Updated lang/camlp4 to version 4.07+1.

This is a maintenance release, only meant for compatibility with OCaml
4.07.

(jaapb)

2018-07-19 12:16:50 UTC MAIN commitmail json YAML

doc: Updated lang/ocaml to 4.07.0

(jaapb)

2018-07-19 12:16:38 UTC MAIN commitmail json YAML

Updated lang/ocaml to the newest version, 4.07.0.

This breaks quite a few dependencies, more commits to follow.

There are many bugfixes and improvements (see the Changes file), I will
summarise the changes that may cause breakage:

* all standard library modules are now packed into the Stdlib module;
* Unix.isatty now works under the native Windows ports
* strings and bytes are distinguishable in bytecode
* Module aliases are no longer removed in 'module type of' and
  'with module'
* soundness bugfix with non-generalised type variables and local modules
* Ident.t is now abstract and immutable
* only allow directives with filename and at the begining of the line

(jaapb)

2018-07-19 09:25:11 UTC MAIN commitmail json YAML

Updated security/py-cryptography_vectors, security/py-cryptography

(adam)

2018-07-19 09:24:37 UTC MAIN commitmail json YAML

py-cryptography[_vectors]: updated to 2.3

2.3:

SECURITY ISSUE: :meth:~cryptography.hazmat.primitives.ciphers.AEADDecryptionContext.finalize_with_tag allowed tag truncation by default which can allow tag forgery in some cases. The method now enforces the min_tag_length provided to the :class:~cryptography.hazmat.primitives.ciphers.modes.GCM constructor. CVE-2018-10903
Added support for Python 3.7.
Added :meth:~cryptography.fernet.Fernet.extract_timestamp to get the authenticated timestamp of a :doc:Fernet </fernet> token.
Support for Python 2.7.x without hmac.compare_digest has been deprecated. We will require Python 2.7.7 or higher (or 2.7.6 on Ubuntu) in the next cryptography release.
Fixed multiple issues preventing cryptography from compiling against LibreSSL 2.7.x.
Added :class:~cryptography.x509.CertificateRevocationList.get_revoked_certificate_by_serial_number for quick serial number searches in CRLs.
The :class:~cryptography.x509.RelativeDistinguishedName class now preserves the order of attributes. Duplicate attributes now raise an error instead of silently discarding duplicates.
:func:~cryptography.hazmat.primitives.keywrap.aes_key_unwrap and :func:~cryptography.hazmat.primitives.keywrap.aes_key_unwrap_with_padding now raise :class:~cryptography.hazmat.primitives.keywrap.InvalidUnwrap if the wrapped key is an invalid length, instead of ValueError.

(adam)

2018-07-19 09:10:50 UTC MAIN commitmail json YAML

Updated textproc/py-sphinx, devel/py-pylint-plugin-utils

(adam)

2018-07-19 09:10:31 UTC MAIN commitmail json YAML

2018-07-19 09:07:52 UTC MAIN commitmail json YAML

py-sphinx: 1.7.6

Release 1.7.6:

Bugs fixed
* LaTeX \sphinxupquote{} breaks in Russian
* sphinx.testing uses deprecated pytest API; Node.get_marker(name)
* crashed when recommonmark.AutoStrictify is enabled
* latex: crashed with docutils package provided by Debian/Ubuntu
* latex: a label for table is vanished if table does not have a caption
* crashed with numbered toctree
* C, render empty argument lists for macros.
* C++, fix lookup of full template specializations with no template arguments.
* C++, fix assertion on missing references in global scope when using
  intersphinx. Thanks to Alan M. Carroll.
* autodoc: crashed by Form Feed Character
* autodoc: loses the first staticmethod parameter for old styled classes
* quickstart: Typing Ctrl-U clears the whole of line
* html: "relations" sidebar is not shown by default
* latex: curly braces in index entries are not handled correctly
* epub: Wrong internal href fragment links
* apidoc: Interface of sphinx.apidoc:main() has changed
* PDF builds of French projects have issues with XeTeX
* napoleon raises RuntimeError with python 3.7
* sphinx-build: Interface of sphinx:main() has changed
* sphinx-build: sphinx.cmd.build.main() refers sys.argv instead of given
  argument
* autosummary: warning is emitted when the first line of docstring ends
  with literal notation
* autosummary: warnings of autosummary indicates wrong location
* autodoc: crashed on inspecting dict like object which does not support
  sorting
* autodoc: Enum argument missing if it shares value with another
* py domain: rtype field could not handle "None" as a type
* LaTeX: indexing of terms containing @, !, or " fails
* html: crashes if copying static files are failed
* autodoc: Fix formatting type annotations for tuples with more than two
  arguments
* i18n: crashed by auto-symbol footnote references
* autosummary: module summary has been broken when it starts with heading

(adam)

2018-07-19 08:58:06 UTC MAIN commitmail json YAML

Updated www/apache24, math/py-numexpr

(adam)

2018-07-19 08:57:48 UTC MAIN commitmail json YAML

py-numexpr: updated to 2.6.6

Changes from 2.6.5 to 2.6.6:
Fix to the thread barrier that occassionally suffered from spurious wakeups on MacOSX.

(adam)

2018-07-19 08:53:58 UTC MAIN commitmail json YAML

apache24: updated to 2.4.34

Apache 2.4.34
*) SECURITY: CVE-2018-8011 (cve.mitre.org)
  mod_md: DoS via Coredumps on specially crafted requests
*) SECURITY: CVE-2018-1333 (cve.mitre.org)
  mod_http2: DoS for HTTP/2 connections by specially crafted requests
*) Introduce zh-cn and zh-tw (simplified and traditional Chinese) error
  document translations.
*) event: avoid possible race conditions with modules on the child pool.
*) mod_proxy: Fix a corner case where the ProxyPassReverseCookieDomain or
  ProxyPassReverseCookiePath directive could fail to update correctly
  'domain=' or 'path=' in the 'Set-Cookie' header.
*) mod_ratelimit: fix behavior when proxing content.
*) core: Re-allow '_' (underscore) in hostnames.
*) mod_authz_core: If several parameters are used in a AuthzProviderAlias
  directive, if these parameters are not enclosed in quotation mark, only
  the first one is handled. The other ones are silently ignored.
  Add a message to warn about such a spurious configuration.
*) mod_md: improvements and bugfixes
  - MDNotifyCmd now takes additional parameter that are passed on to the called command.
  - ACME challenges have better checks for interference with other modules
  - ACME challenges are only handled for domains managed by the module, allowing
    other ACME clients to operate for other domains in the server.
  - better libressl integration
*) mod_proxy_wstunnel: Add default schema ports for 'ws' and 'wss'.
*) logging: Some early logging-related startup messages could be lost
  when using syslog for the global ErrorLog.
*) mod_cache: Handle case of an invalid Expires header value RFC compliant
  like the case of an Expires time in the past: allow to overwrite the
  non-caching decision using CacheStoreExpired and respect Cache-Control
  "max-age" and "s-maxage".
*) mod_xml2enc: Fix forwarding of error metadata/responses.
*) mod_proxy_http: Fix response header thrown away after the previous one
  was considered too large and truncated.
*) core: Add and handle AP_GETLINE_NOSPC_EOL flag for ap_getline() family
  of functions to consume the end of line when the buffer is exhausted.
*) mod_proxy_http: Add new worker parameter 'responsefieldsize' to
  allow maximum HTTP response header size to be increased past 8192
  bytes.
*) mod_ssl: Extend SSLOCSPEnable with mode 'leaf' that only checks the leaf
  of a certificate chain.
*) http: Fix small memory leak per request when handling persistent
  connections.
*) mod_proxy_html: Fix variable interpolation and memory allocation failure
  in ProxyHTMLURLMap.
*) mod_remoteip: Fix RemoteIP{Trusted,Internal}ProxyList loading broken by 2.4.30.
*) mod_remoteip: When overriding the useragent address from X-Forwarded-For,
  zero out what had been initialized as the connection-level port.
*) core: In ONE_PROCESS/debug mode, cleanup everything when exiting.
*) mod_proxy_balancer: Add hot spare member type and corresponding flag (R).
  Hot spare members are used as drop-in replacements for unusable workers
  in the same load balancer set. This differs from hot standbys which are
  only used when all workers in a set are unusable.
*) suexec: Add --enable-suexec-capabilites support on Linux, to use
  setuid/setgid capability bits rather than a setuid root binary.
*) suexec: Add support for logging to syslog as an alternative to
  logging to a file; use --without-suexec-logfile --with-suexec-syslog.
*) mod_ssl: Restore 2.4.29 behaviour in SSL vhost merging/enabling
  which broke some rare but previously-working configs.
*) core, log: improve sanity checks for the ErrorLog's syslog config, and
  explicitly allow only lowercase 'syslog' settings.
*) mod_http2: accurate reporting of h2 data input/output per request via
  mod_logio. Fixes an issue where output sizes where counted n-times on
  reused slave connections.
*) mod_http2: Fix unnecessary timeout waits in case streams are aborted.
*) mod_http2: restoring the v1.10.16 keepalive timeout behaviour of mod_http2.
*) mod_proxy: Do not restrict the maximum pool size for backend connections
  any longer by the maximum number of threads per process and use a better
  default if mod_http2 is loaded.
*) mod_slotmem_shm: Add generation number to shm filename to fix races
  with graceful restarts.
*) core: Preserve the original HTTP request method in the '%<m' LogFormat
  when an path-based ErrorDocument is used.
*) mod_remoteip: make proxy-protocol work on slave connections, e.g. in
  HTTP/2 requests.
*) mod_ssl: Fix merging of proxy SSL context outside <Proxy> sections,
  regression introduced in 2.4.30.
*) mod_md: Fix compilation with OpenSSL before version 1.0.2.
*) mod_dumpio: do nothing below log level TRACE7.
*) mod_remoteip: Restore compatibility with APR 1.4 (apr_sockaddr_is_wildcard).
*) core: On ECBDIC platforms, some errors related to oversized headers
  may be misreported or be logged as ASCII escapes.
*) mod_ssl: Fix cmake-based build.
*) core: Add <IfFile>, <IfDirective> and <IfSection> conditional
  section containers.

(adam)

2018-07-19 06:48:11 UTC MAIN commitmail json YAML

Updated multimedia/ffmpeg3, multimedia/ffmpeg4

(adam)

2018-07-19 06:47:43 UTC MAIN commitmail json YAML

ffmpeg3: updated to 3.4.4

version 3.4.4:
- avcodec/dvdsub_parser: Allocate input padding
- avcodec/dvdsub_parser: Init output buf/size
- avcodec/dirac_dwt_template: Fix signedness regression in interleave()
- avformat/movenc: Write version 2 of audio atom if channels is not known
- swresample/arm: rename labels to fix xcode build error
- avcodec/imgconvert: fix possible null pointer dereference

(adam)

2018-07-19 06:46:55 UTC MAIN commitmail json YAML

ffmpeg4: updated to 4.0.2

version 4.0.2:
- avcodec/dvdsub_parser: Allocate input padding
- avcodec/dvdsub_parser: Init output buf/size
- avcodec/dirac_dwt_template: Fix signedness regression in interleave()
- avformat/mov: Simplify last element computation in mov_estimate_video_delay()
- avformat/mov: Break out of inner loop early in mov_estimate_video_delay()
- avformat/mov: Eliminate variable buf_size from mov_estimate_video_delay()
- avformat/mov: remove modulo operations from mov_estimate_video_delay()
- avformat/movenc: Write version 2 of audio atom if channels is not known
- swresample/arm: rename labels to fix xcode build error
- avformat/movenc: Check input sample count
- avcodec/mjpegdec: Check for odd progressive RGB
- avcodec/vp8_parser: Do not leave data/size uninitialized
- avformat/mms: Add missing chunksize check
- avformat/pva: Check for EOF before retrying in read_part_of_packet()
- avformat/rmdec: Do not pass mime type in rm_read_multi() to ff_rm_read_mdpr_codecdata()
- avformat/asfdec_o: Check size_bmp more fully
- avformat/mxfdec: Fix av_log context
- avcodec/mpeg4videodec: Check for bitstream end in read_quant_matrix_ext()
- avcodec/indeo4: Check for end of bitstream in decode_mb_info()
- avcodec/ac3dec: Check channel_map index
- avcodec/mpeg4videodec: Remove use of FF_PROFILE_MPEG4_SIMPLE_STUDIO as indicator of studio profile
- avcodec/shorten: Fix undefined addition in shorten_decode_frame()
- avcodec/shorten: Fix undefined integer overflow
- avcodec/jpeg2000dec: Fixes invalid shifts in jpeg2000_decode_packets_po_iteration()
- avcodec/jpeg2000dec: Check that there are enough bytes for all tiles
- avformat/movenc: Use mov->fc consistently for av_log()
- avcodec/mpeg4videodec: Check read profile before setting it
- avformat/movenc: Do not pass AVCodecParameters in avpriv_request_sample
- avcodec/ac3_parser: Check init_get_bits8() for failure
- avformat/movenc: Check that frame_types other than EAC3_FRAME_TYPE_INDEPENDENT have a supported substream id
- avcodec/dpx: Check elements in 12bps planar path
- avcodec/escape124: Fix spelling errors in comment
- avcodec/ra144: Fix integer overflow in ff_eval_refl()
- avcodec/cscd: Check output buffer size for lzo.
- avcodec/escape124: Check buf_size against num_superblocks
- avcodec/h264_parser: Reduce needed history for parsing mb index
- avcodec/magicyuv: Check bits left in flags&1 branch
- avcodec/mjpegdec: Check for end of bitstream in ljpeg_decode_rgb_scan()
- ffmpeg: fix -stream_loop with multiple inputs
- ffmpeg: factorize input thread creation and destruction
- avformat/mpegts: parse large PMTs with multiple tables
- Revert "avcodec/mediacodecdec: wait on first frame after input buffers are full"
- avcodec/videotoolboxenc: fix invalid session on iOS
- avcodec/videotoolboxenc: split initialization
- avcodec/videotoolboxenc: fix mutex/cond leak in error path

(adam)

2018-07-19 06:38:25 UTC MAIN commitmail json YAML

doc: Updated pkgtools/pkglint to 5.5.14

(rillig)

2018-07-19 06:38:15 UTC MAIN commitmail json YAML

pkgtools/pkglint: updated to 5.5.14

Changes since 5.5.13:

* Suppress duplicate warnings for unknown options in the same file

* Grab acceptable package versions directly from the infrastructure files

* Note about too deeply indented shell programs

(rillig)

2018-07-19 04:47:13 UTC MAIN commitmail json YAML

Added emulators/softvms version 1.9 (Not updated)

(tpaul)

2018-07-19 04:10:55 UTC MAIN commitmail json YAML

devel/aslc86k: use DIST_SUBDIR, update MAINTAINER

(tpaul)

2018-07-19 04:09:30 UTC MAIN commitmail json YAML

devel/lcdis: use DIST_SUBDIR, update MAINTAINER

(tpaul)

2018-07-19 04:07:05 UTC MAIN commitmail json YAML

doc: Updated emulators/softvms to 1.9

(tpaul)

2018-07-19 04:06:15 UTC MAIN commitmail json YAML

emulators/Makefile: add softvms

(tpaul)

2018-07-19 04:05:08 UTC MAIN commitmail json YAML

emulators/softvms: Import version 1.9

An emulator capable of running some Sega VMS games.

VMS games run on a Sega Dreamcast memory card called a VMU (or VMS in
some regions). It has a 48x32 monochrome LCD display, gamepad,
speaker, directional pad, four action buttons, and the ability to
connect to other VMUs.

ok <maya>
ok'd and new patches by <leot>

(tpaul)

2018-07-19 01:41:32 UTC MAIN commitmail json YAML

R: remove cases for ancient NetBSD versions.

(maya)

2018-07-18 23:45:14 UTC MAIN commitmail json YAML

2018-07-18 23:35:17 UTC MAIN commitmail json YAML

pulseaudio: add PLIST entries that appear missing in joyent ubuntu builds.
presumably from building with alsa option that hasn't been as widely used.

(maya)

2018-07-18 23:24:22 UTC MAIN commitmail json YAML

doc: Updated lang/gcc48 to 4.8.5nb6

(maya)

2018-07-18 23:15:42 UTC MAIN commitmail json YAML

gcc48: don't try to make references to stack_chk_fail_local on netbsd/sun
sun was added as joyent is patching for the same.

this code is only reached if compiling for i386 (or some variation of ppc)
netbsd's stack_chk_fail_local won't work for this.

bump gcc48-libs PKGREVISION above gcc48

PR pkg/53436.

(maya)

2018-07-18 22:57:47 UTC MAIN commitmail json YAML

2018-07-18 22:56:23 UTC MAIN commitmail json YAML

gcc8: don't try to make references to stack_chk_fail_local on netbsd/sun
sun was added as joyent is patching for the same.

this code is only reached if compiling for i386 (or some variation of ppc)
netbsd's stack_chk_fail_local won't work for this.

PR pkg/53436.

(maya)

2018-07-18 22:55:08 UTC MAIN commitmail json YAML

gcc7: don't try to make references to stack_chk_fail_local on netbsd/sun
sun was added as joyent is patching for the same.

this code is only reached if compiling for i386 (or some variation of ppc)
netbsd's stack_chk_fail_local won't work for this.

PR pkg/53436.

(maya)

2018-07-18 22:42:57 UTC MAIN commitmail json YAML

gcc5: don't try to make references to stack_chk_fail_local on netbsd/sun
sun was added as joyent is patching for the same.

this code is only reached if compiling for i386 (or some variation of ppc)
netbsd's stack_chk_fail_local won't work for this.

PR pkg/53436

(maya)

2018-07-18 22:35:44 UTC MAIN commitmail json YAML

gcc6: don't try to make references to stack_chk_fail_local on netbsd/sun
sun was added as joyent is patching for the same.

this code is only reached if compiling for i386 (or some variation of ppc)
netbsd's stack_chk_fail_local won't work for this.

PR pkg/53436.

(maya)

2018-07-18 19:18:59 UTC MAIN commitmail json YAML

2018-07-18 19:18:07 UTC MAIN commitmail json YAML

Fix segfaults when upower is not running.

On my system, these patches stop xfsettingsd (from XFCE) from crashing
and dumping core during session startup. Thus, it can actually apply the
settings it is supposed to.

I just wish upstream had done a bugfix release, the patches are from 2016 :(

Fixes PR pkg/53455, which I filed :)
ok youri@

(bsiegert)

2018-07-18 17:55:54 UTC MAIN commitmail json YAML

NetBSD doens't define __BYTE_ORDER nor __BIG_ENDIAN, so the test
# if __BYTE_ORDER == __BIG_ENDIAN
is always true, and e.g. x11vnc wrongly sets bigEndian in the wire
strucure, causing clients to fail.
Check that __BYTE_ORDER is defined before using it, and add a test for
_BYTE_ORDER too.
Bump PKGREVISION

(bouyer)

2018-07-18 16:24:38 UTC MAIN commitmail json YAML

rust: Add more libraries to the stage0 fixup.

(jperkin)

2018-07-18 15:56:04 UTC MAIN commitmail json YAML

doc/TODO: add some

+ ImageMagick-7.0.8.6, MesaLib-18.1.4, apache24-2.4.34, calibre-3.27.1,
  creduce-2.8.0, extra-cmake-modules-5.48.0, filezilla-3.34.0,
  guile22-2.2.4, harfbuzz-1.8.3, oxygen-icons-5.48.0, polkit-0.115,
  pulseaudio-12.1, py-cairo-1.17.1, py-google-api-python-client-1.7.4,
  py-mercurial-4.6.2, py-setuptools-40.0.0.

(wiz)

2018-07-18 14:28:00 UTC MAIN commitmail json YAML

doc: Updated devel/gradle to 4.9

(fhajny)

2018-07-18 14:27:52 UTC MAIN commitmail json YAML

devel/gradle: Update to 4.9.

- Projects that publish auxiliary publications through maven-publish
  and ivy-publish can now be depended upon by other projects in the
  same build.
- In addition to lazy tasks use, Kotlin DSL build scripts are
  evaluated faster with version 0.18.4.
- You can now pass arguments to JavaExec tasks directly from the
  command-line using --args.
- Improved dependency insight report.

(fhajny)

2018-07-18 14:18:51 UTC MAIN commitmail json YAML

Remove double slash in path

(ryoon)

2018-07-18 14:18:04 UTC MAIN commitmail json YAML

2018-07-18 07:33:12 UTC MAIN commitmail json YAML

Add pkgsrc build option disable-filter-url to disable php://filter URL

php://filter URL is a feature documented here:
http://php.net/manual/en/wrappers.php.php

Unfortunately, it allows remote control of include() behavior
beyond what many developpers expected, enabling easy dump of
PHP source files. The administrator may want to disable the
feature for security sake, and this option makes that possible.

(manu)

2018-07-18 07:20:53 UTC MAIN commitmail json YAML

doc: Updated textproc/go-md2man to 1.0.8

(minskim)

2018-07-18 07:20:21 UTC MAIN commitmail json YAML

textproc/go-md2man: Update to 1.0.8

Changes:
- Switch vendor tool to dep
- Update blackfriday vendoring to v1.5
- Improve testing
- Improve rendering of nested lists

(minskim)

2018-07-18 02:38:35 UTC MAIN commitmail json YAML

doc: Added devel/go-sync version 0.0.20180314

(minskim)

2018-07-18 02:38:18 UTC MAIN commitmail json YAML

devel/Makefile: Add go-sync

(minskim)

2018-07-18 02:38:08 UTC MAIN commitmail json YAML

devel/go-sync: Import version 0.0.20180314

This package contains various packages and tools that support the Go
programming language.

Packages include a type-checker for Go and an implementation of the
Static Single Assignment form (SSA) representation for Go programs.

(minskim)

2018-07-18 00:24:30 UTC MAIN commitmail json YAML

Try open Cairo via dlopen first, so that rpath is honoured. While it
doesn't currently work on OSX, the original code remains as fallback.
Bump revision.

(joerg)

2018-07-18 00:09:12 UTC MAIN commitmail json YAML

2018-07-18 00:07:51 UTC MAIN commitmail json YAML

Needs libXt and pkg-config to build.

(joerg)

2018-07-18 00:06:25 UTC MAIN commitmail json YAML

2018-07-17 22:19:01 UTC MAIN commitmail json YAML

Updated devel/lua-rocks to 2.4.4.

(alnsn)

2018-07-17 22:18:06 UTC MAIN commitmail json YAML

Update devel/lua-rocks to version 2.4.4.

Changes since version 2.4.3:

* All platfoms: Do not halt a package deletion process when a file
  from the package is missing
* Windows: Updated bundled binaries: Lua 5.1.5, Wget 1.19.4, 7zip 18.01
* Windows: updated installer to better handle gcc toolchains
* Windows: fix detection of directories
* Windows: fixes .def generation

(alnsn)

2018-07-17 21:53:40 UTC MAIN commitmail json YAML

Updated lang/lua53 to 5.3.5.

(alnsn)

2018-07-17 21:52:25 UTC MAIN commitmail json YAML

Update lang/lua53 to version 5.3.5.

Lua 5.3.5 fixes all bugs listed in http://www.lua.org/bugs.html#5.3.4:

1. Wrong code generated for a 'goto' followed by a label inside an 'if'.
2. Lua crashes when building sequences with more than 2^30 elements.
3. Table length computation overflows for sequences larger than 2^31 elements.
4. Lua does not check GC when creating error messages.
5. Dead keys with nil values can stay in weak tables.
6. lua_pushcclosure should not call the garbage collector when n is zero.
7. Memory-allocation error when resizing a table can leave it in an
  inconsistent state..

(alnsn)

2018-07-17 21:38:39 UTC MAIN commitmail json YAML

Be a good citizen and try using the libgcc from the C compiler. Don't
install a custom libgcc, it creates more problems than it solves
depending on the rpath order. Bump revision.

(joerg)

2018-07-17 21:32:19 UTC MAIN commitmail json YAML

Fix packaging on native X11 environment

(ryoon)

2018-07-17 20:23:13 UTC MAIN commitmail json YAML

doc: Updated x11/qt5-qtlocation to 5.11.1nb1

(maya)

2018-07-17 20:22:54 UTC MAIN commitmail json YAML

2018-07-17 20:07:09 UTC MAIN commitmail json YAML

www/calamaris update

(bsiegert)

2018-07-17 19:20:42 UTC MAIN commitmail json YAML

Make invocations of the go tool also use the correct path.

Fixes building (hopefully for good) if pkg_alternative is not installed.

Reported by wiz@

(bsiegert)

2018-07-17 19:17:17 UTC MAIN commitmail json YAML

Use of defined on aggregates (hashes and arrays) is no longer supported.

Fix two instances of this. PR pkg/53454.
Bump revision.

(bsiegert)

2018-07-17 17:14:58 UTC MAIN commitmail json YAML

emacs: Fix handling of Emacs version 26.*

Use the package "editors/emacs26" and not "editors/emacs-snapshot" for
the new default "emacs26".

(tron)

2018-07-17 16:44:15 UTC MAIN commitmail json YAML

doc: Updated www/yaws to 2.0.6

(fhajny)

2018-07-17 16:44:07 UTC MAIN commitmail json YAML

www/yaws: Update to 2.0.6.

- Add support for Erlang/OTP 21.0
- Fix missing space in yaws_server:handle_out_reply/5
- recognize '?' in conf strings

(fhajny)

2018-07-17 16:32:31 UTC MAIN commitmail json YAML

doc: Updated security/py-certbot to 0.26.0

(fhajny)

2018-07-17 16:32:16 UTC MAIN commitmail json YAML

net/py-{acme,certbot}: Update to 0.26.0.

### Added

- A new security enhancement which we're calling AutoHSTS has been
  added to Certbot's Apache plugin. This enhancement configures your
  webserver to send a HTTP Strict Transport Security header with a low
  max-age value that is slowly increased over time. The max-age value is
  not increased to a large value until you've successfully managed to
  renew your certificate. This enhancement can be requested with the
  --auto-hsts flag.
- New official DNS plugins have been created for Gehirn Infrastracture
  Service, Linode, OVH, and Sakura Cloud. These plugins can be found
  on our Docker Hub page at https://hub.docker.com/u/certbot and on
  PyPI.
- The ability to reuse ACME accounts from Let's Encrypt's ACMEv1
  endpoint on Let's Encrypt's ACMEv2 endpoint has been added.
- Certbot and its components now support Python 3.7.
- Certbot's install subcommand now allows you to interactively choose
  which certificate to install from the list of certificates managed
  by Certbot.
- Certbot now accepts the flag `--no-autorenew` which causes any
  obtained certificates to not be automatically renewed when it
  approaches expiration.
- Support for parsing the TLS-ALPN-01 challenge has been added back to
  the acme library.

### Changed

- Certbot's default ACME server has been changed to Let's Encrypt's
  ACMEv2 endpoint. By default, this server will now be used for both
  new certificate lineages and renewals.
- The Nginx plugin is no longer marked labeled as an "Alpha" version.
- The `prepare` method of Certbot's plugins is no longer called before
  running "Updater" enhancements that are run on every invocation of
  `certbot renew`.

(fhajny)

2018-07-17 16:14:55 UTC MAIN commitmail json YAML

doc: Updated net/py-lexicon to 2.7.0

(fhajny)

2018-07-17 16:14:46 UTC MAIN commitmail json YAML

net/py-lexicon: Update to 2.7.0.

2.7.0.
- Subreg.cz: Use Zeep instead of PySimpleSOAP library

2.6.0
- Improvements to argument handling

2.5.0
- Add Google Cloud DNS provider

2.4.7
- Add Zeit provider

2.4.6
- Fixes to dnsimple

2.4.5
- Add support for Exoscale

2.4.4
- Add support for online.net

2.4.3
- Test fixes

2.4.2
- Minor fixes to OVH provider

2.4.1
- add support for Gandi LiveDNS API

(fhajny)

2018-07-17 15:07:19 UTC MAIN commitmail json YAML

Revert hard-coded PKGSRC_FORTRAN setting. g95 is perfectly fine here.

(joerg)

2018-07-17 14:58:05 UTC MAIN commitmail json YAML

When using g95, build brenner.f without optimisation to avoid ICE.
Drop gfortran requirement.

(joerg)

2018-07-17 13:10:58 UTC MAIN commitmail json YAML

2018-07-17 13:09:33 UTC MAIN commitmail json YAML

Added graphics/grafx2 version 2.5.1960

(ryoon)

2018-07-17 13:07:50 UTC MAIN commitmail json YAML

graphics/grafx2: import grafx2-2.5.1960

GrafX2 is a drawing program dedicated to pixelart and low-color
graphics. This program is dedicated to everybody who knows what a
single pixel is. Its layout is not very different from the famous
Deluxe Paint or Brilliance, so it will be quite easy to handle it
if you know at least one of these programs. If you aren't used to
the art of drawing with up to 256 colors, it will be a little more
difficult for you, but you should give it a try (or more, because
most of the power of this program won't show up on the first try).
Then, you might eventually like to draw the oldskool way !

(ryoon)

2018-07-17 13:07:16 UTC MAIN commitmail json YAML

Renamed graphics/py-graphviz to graphics/py-pygraphviz; Added graphics/py-graphviz

(adam)

2018-07-17 13:05:47 UTC MAIN commitmail json YAML

2018-07-17 13:05:05 UTC MAIN commitmail json YAML

2018-07-17 12:35:23 UTC MAIN commitmail json YAML

Updated graphics/mypaint to 1.2.1

(ryoon)

2018-07-17 12:34:52 UTC MAIN commitmail json YAML

Update to 1.2.1

Changelog:
Version 1.2.1:
* Fix failure to start under GLib 2.48.
* Fix failure to start when config and user data dirs are missing.
* GNOME: Update mypaint.appdata.xml.
* Fix failure to start when no translations are present.
* Fix pure-black being duplicated in the colour history.
* Fix glitch stroke when Inking is exited & the default tool entered.
* OSX: fix exception if AppKit isn't installed.
* Fix mispositioned windows in multi-monitor setups.
* Windows: fix inability to paste more than the 1st copied image.
* Fix exception when pasting into a layer group.
* Fix incorrect numeric range check on x-axis tilts.
* Fix layers blinking when selected in layer-solo mode.
* Fix palette drag issues with GTK 3.19.8+.
* Fix exception in the colours tab of the background chooser dialog.
* Fix UI glitch: mark cloned layer as selected after duplicate.
* Fix a potential exception with the brush and colur history features.
* About box: report versions better un Windows.
* Make sure layer clones get selected immediately.
* Fix hypersensitive tab drags.
* Fix allelerator mapping sort order.
* Fix exceptions when loading a corrupt thumbnail during thumb updates.
* Fix GTK removing the main canvas widget.
* BrushManager: use UUIDs for device brush names, backwards-compatibly.
* Fix repeated pixbuflist redraws.
* Windows: drop support for floating windows till upstream support's OK.
* Wayland: remove references to cursors that don't exist.

Version 1.2.0:
* New intuitive Inking tool for smooth strokes.
* New Flood Fill tool.
* Automated backups of your working docs, with recovery on startup.
* Improved symmetry-setting and frame-setting modes.
* New workspace UI: two sidebars, with dockable tabbed panels.
* Smoother scrolling and panning.
* New brush pack.
* New brush and color history panel.
* New layer trimming command in frame options.
* Added layer groups.
* New layer modes: several masking modes added.
* Add display filters: greyscale, simulate dichromacy for trichromats.
* New color wheel options: Red/Yellow/Blue, Red-Green/Blue-Yellow.
* Uses dark theme variant by default.
* Clearer icons, prettier freehand cursors.
* Device prefs allow glitchy devices to be restricted.
* Eraser mode no longer changes the size of the brush.
* New vector layers, editable in an external app (Inkscape recommended).
* New fallback layer types: non-PNG image, data.
* More kinds of images now work as backgrounds.
* Improved Windows support
* Ported to GTK3.
* Accelerator map editor has moved to preferences.
* Many other bugfixes, translations, and code quality improvements.

(ryoon)

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

2018-07-17 10:09:02 UTC MAIN commitmail json YAML

Updated devel/py-astroid, devel/py-pylint

(adam)

2018-07-17 10:08:42 UTC MAIN commitmail json YAML

py-pylint: updated to 2.0.0

Pylint 2.0:
* trailing-comma-tuple can be emitted for return statements as well.
* Fix a false positive inconsistent-return-statements message when exception is raised
  inside an else statement.
* ImportFrom nodes correctly use the full name for the import sorting checks.
* [].extend and similar builtin operations don't emit dict-*-not-iterating with the Python 3 porting checker
* Add a check consider-using-dict-comprehension which is emitted if for dict initialization
  the old style with list comprehensions is used.
* Add a check consider-using-set-comprehension which is emitted if for set initialization
  the old style with list comprehensions is used.
* logging-not-lazy is emitted whenever pylint infers that a string is built with addition
* Add a check chained-comparison which is emitted if a boolean operation can be simplified
  by chaining some of its operations.
  e.g "a < b and b < c", can be simplified as "a < b < c".
* Add a check consider-using-in for comparisons of a variable against
  multiple values with "==" and "or"s instead of checking if the variable
  is contained "in" a tuple of those values.
* in is considered iterating context for some of the Python 3 porting checkers
* Add --ignore-none flag to control if pylint should warn about no-member where the owner is None
* Fix a false positive related to too-many-arguments and bounded __get__ methods
* mcs as the first parameter of metaclass's __new__ method was replaced by cls
* assignment-from-no-return considers methods as well.
* Support typing.TYPE_CHECKING for *unused-import* errors
* Inferred classes at a function level no longer emit invalid-name
  when they don't respect the variable regular expression
* Added basic support for postponed evaluation of function annotations.
* Fix a bug with missing-kwoa and variadics parameters
* simplifiable-if-statement takes in account only when assigning to same targets
* Make len-as-condition test more cases, such as len() < 1 or len <= 0'
* Fix false-positive line-too-long message emission for
  commented line at the end of a module
* Fix false-positive bad-continuation for with statements
* Don't warn about stop-iteration-return when using next() over itertools.count
* Add a check consider-using-get for unidiomatic usage of value/default-retrieval
  for a key from a dictionary
* invalid-slice-index is not emitted when the slice is used as index for a complex object.
  We only use a handful of known objects (list, set and friends) to figure out if
  we should emit invalid-slice-index when the slice is used to subscript an object.
* Don't emit unused-import anymore for typing imports used in type comments.
* Add a new check 'useless-import-alias'.
* Add comparison-with-callable to warn for comparison with bare callable, without calling it.
* Don't warn for missing-type-doc and/or missing-return-type-doc, if type
  annotations exist on the function signature for a parameter and/or return type.
* Add --exit-zero option for continuous integration scripts to more
  easily call Pylint in environments that abort when a program returns a
  non-zero (error) status code.
* Warn if the first argument of an instance/ class method gets assigned
* New check comparison-with-itself to check comparison between same value.
* Add a new warning, 'logging-fstring-interpolation', emitted when f-string
  is used within logging function calls.
* Don't show 'useless-super-delegation' if the subclass method has different type annotations.
* Add unhashable-dict-key check.
* Don't warn that a global variable is unused if it is defined by an import
* Skip wildcard import check for __init__.py.
* The Python 3 porting mode can now run with Python 3 as well.
* too-few-public-methods is not emitted for dataclasses.
* New verbose mode option, enabled with --verbose command line flag, to
  display of extra non-checker-related output. It is disabled by default.
* undefined-loop-variable takes in consideration non-empty iterred objects before emitting
* Add support for numpydoc optional return value names.
* singleton-comparison accounts for negative checks
* Add a check consider-using-in for comparisons of a variable against
  multiple values with "==" and "or"s instead of checking if the variable
  is contained "in" a tuple of those values.
* defaultdict and subclasses of dict are now handled for dict-iter-* checks
* logging-format-interpolation also emits when f-strings are used instead of % syntax.
* Don't trigger misplaced-bare-raise when the raise is in a finally clause
* Add a new check, possibly-unused-variable.
  This is similar to unused-variable, the only difference is that it is
  emitted when we detect a locals() call in the scope of the unused variable.
  The locals() call could potentially use the said variable, by consuming
  all values that are present up to the point of the call. This new check
  allows to disable this error when the user intentionally uses locals()
  to consume everything.
* no-else-return accounts for multiple cases
  The check was a bit overrestrictive because we were checking for
  return nodes in the .orelse node. At that point though the if statement
  can be refactored to not have the orelse. This improves the detection of
  other cases, for instance it now detects TryExcept nodes that are part of
  the .else branch.
* Added two new checks, invalid-envvar-value and invalid-envvar-default.
  The former is trigger whenever pylint detects that environment variable manipulation
  functions uses a different type than strings, while the latter is emitted whenever
  the said functions are using a default variable of different type than expected.
* Add a check consider-using-join for concatenation of strings using str.join(sequence)
* Add a check consider-swap-variables for swapping variables with tuple unpacking
* Add new checker try-except-raise that warns the user if an except handler block
  has a raise statement as its first operator. The warning is shown when there is
  a bare raise statement, effectively re-raising the exception that was caught or the
  type of the exception being raised is the same as the one being handled.
* Don't crash on invalid strings when checking for logging-format-interpolation
* Exempt __doc__ from triggering a redefined-builtin
  __doc__ can be used to specify a docstring for a module without
  passing it as a first-statement string.
* Fix false positive bad-whitespace from function arguments with default
  values and annotations
* Fix stop-iteration-return false positive when next builtin has a
  default value in a generator
* Fix emission of false positive no-member message for class with  "private" attributes whose name is mangled.
* Fixed a crash which occurred when Uninferable wasn't properly handled in stop-iteration-return
* Use the proper node to get the name for redefined functions
* Don't crash when encountering bare raises while checking inconsistent returns
* Fix a false positive inconsistent-return-statements message when if statement is inside try/except.
* Fix a false positive inconsistent-return-statements message when while loop are used.
* Correct column number for whitespace conventions.
  Previously the column was stuck at 0
* Fix unused-argument false positives with overshadowed variable in
  dictionary comprehension.
* Fix false positive inconsistent-return-statements message when never
  returning functions are used (i.e sys.exit for example).
* Fix error when checking if function is exception, as in bad-exception-context.
* Fix false positive inconsistent-return-statements message when a
  function is defined under an if statement.
* New useless-return message when function or method ends with a "return" or
  "return None" statement and this is the only return statement in the body.
* Fix false positive inconsistent-return-statements message by
  avoiding useless exception inference if the exception is not handled.
* Fix bad thread instantiation check when target function is provided in args.
* Fixed false positive when a numpy Attributes section follows a Parameters
  section
* Fix incorrect file path when file absolute path contains multiple path_strip_prefix strings.
* Fix false positive undefined-variable for lambda argument in class definitions
* Add of a new checker that warns the user if some messages are enabled or disabled
  by id instead of symbol.
* Suppress false-positive not-callable messages from certain
  staticmethod descriptors
* Fix indentation handling with tabs
* Fix false-positive bad-continuation error
* Fix false positive unused-variable in lambda default arguments
* Updated the default report format to include paths that can be clicked on in some terminals (e.g. iTerm).
* Fix inline def behavior with too-many-statements checker
* Fix KeyError raised when using docparams and NotImplementedError is documented.
* Fix 'method-hidden' raised when assigning to a property or data descriptor.
* Fix emitting useless-super-delegation when changing the default value of keyword arguments.
* Expand ignored-argument-names include starred arguments and keyword arguments
* Fix false-postive undefined-variable in nested lambda
* Fix false-positive bad-whitespace message for typing annoatations
with ellipses in them

(adam)

2018-07-17 10:05:46 UTC MAIN commitmail json YAML

py-astroid: updated to 2.0

astroid 2.0:
* String representation of nodes takes in account precedence and associativity rules of operators.
* Fix loading files with modutils.load_from_module when
  the path that contains it in sys.path is a symlink and
  the file is contained in a symlinked folder.
* Reworking of the numpy brain dealing with numerictypes
  (use of inspect module to determine the class hierarchy of
  numpy.core.numerictypes module)
* Added inference support for starred nodes in for loops
* Support unpacking for dicts in assignments
* Add support for inferring functools.partial
* Inference support for dict.fromkeys
* int() builtin is inferred as returning integers.
* str() builtin is inferred as returning strings.
* DescriptorBoundMethod has the correct number of arguments defined.
* Improvement of the numpy numeric types definition.
* Subclasses of *property* are now interpreted as properties
* AsStringRegexpPredicate has been removed.
  Use transform predicates instead of it.
* Switched to using typed_ast for getting access to type comments
  As a side effect of this change, some nodes gained a new type_annotation attribute,
  which, if the type comments were correctly parsed, should contain a node object
  with the corresponding objects from the type comment.
* typing.X[...] and typing.NewType are inferred as classes instead of instances.
* Module.__path__ is now a list
  It used to be a string containing the path, but it doesn't reflect the situation
  on Python, where it is actually a list.
* Fix a bug with namespace package's __path__ attribute.
* Added brain tips for random.sample
* Add brain tip for issubclass builtin
* Fix submodule imports from six
* Fix missing __module__ and __qualname__ from class definition locals
* Fix a crash when __annotations__ access a parent's __init__ that does not have arguments
* Fix multiple objects sharing the same InferenceContext.path causing uninferable results
* Fix improper modification of col_offset, lineno upon inference of builtin functions
* Subprocess.Popen brain now knows of the args member
* add move_to_end method to collections.OrderedDict brain
* Include new hashlib classes added in python 3.6
* Fix RecursionError for augmented assign
* Add missing attrs special attribute
* Inference now understands the 'isinstance' builtin
* Stop duplicate nodes with the same key values
  from appearing in dictionaries from dictionary unpacking.
* Fix contextlib.contextmanager inference for nested context managers
* Implement inference for len builtin
* Add qname method to Super object preventing potential errors in upstream
  pylint
* Stop astroid from getting stuck in an infinite loop if a function shares
its name with its decorator
* Fix issue with inherited __call__ improperly inferencing self
* Fix __call__ precedence for classes with custom metaclasses
* Limit the maximum amount of interable result in an NodeNG.infer() call to
100 by default for performance issues with variables with large amounts of
possible values.
The max inferable value can be tuned by setting the max_inferable_values flag on
astroid.MANAGER.

(adam)

2018-07-17 09:55:53 UTC MAIN commitmail json YAML

doc: Updated math/octave to 4.2.0nb26

(maya)

2018-07-17 09:55:37 UTC MAIN commitmail json YAML

octave: force gfortran, g95 is broken is most setups.
build fix for newer qt.

bump PKGREVISION.

(maya)

2018-07-17 06:55:52 UTC MAIN commitmail json YAML

2018-07-17 06:54:37 UTC MAIN commitmail json YAML

Note update of the "mutt" package to version 1.10.1

(tron)

2018-07-17 06:54:22 UTC MAIN commitmail json YAML

mutt: Update to version 1.10.1

This is a bug fix release, and includes a few important security fixes.
It is strongly recommended that IMAP and POP users upgrade as soon as
possible.

(tron)

2018-07-17 06:41:51 UTC MAIN commitmail json YAML

Updated devel/py-automat, security/libgpg-error

(adam)

2018-07-17 06:38:02 UTC MAIN commitmail json YAML

libgpg-error: updated to 1.32

version 1.32:
* Fixes a problem with gpgrt_fflush and gpgrt_fopencookie.
* Fixes a problem with the C11 header stdnoreturn.h.
* The yat2m tool can now also be build on Windows.
* Updates translations for Spanish, Russian and Ukrainian.

(adam)

2018-07-17 06:21:58 UTC MAIN commitmail json YAML

py-automat: updated to 0.7.0

0.7.0:
Unknown changes.

(adam)

2018-07-17 06:14:15 UTC MAIN commitmail json YAML

doc: Updated net/tor to 0.3.3.9

(wiz)

2018-07-17 06:14:04 UTC MAIN commitmail json YAML

tor: update to 0.3.3.9.

Changes in version 0.3.3.9 - 2018-07-13
  Tor 0.3.3.9 moves to a new bridge authority, meaning people running
  bridge relays should upgrade.

  o Directory authority changes:
    - The "Bifroest" bridge authority has been retired; the new bridge
      authority is "Serge", and it is operated by George from the
      TorBSD project. Closes ticket 26771.

(wiz)

2018-07-17 03:55:17 UTC MAIN commitmail json YAML

doc: Added textproc/go-tablewriter version 0.0.20180506

(minskim)

2018-07-17 03:55:01 UTC MAIN commitmail json YAML

textproc/Makefile: Add go-tablewriter

(minskim)

2018-07-17 03:54:51 UTC MAIN commitmail json YAML

2018-07-17 03:52:11 UTC MAIN commitmail json YAML

doc: Updated devel/go-i18n to 1.10.0

(minskim)

2018-07-17 03:51:22 UTC MAIN commitmail json YAML

devel/go-i18n: Update to 1.10.0

Changes since 1.8.1:
- Export language.RegisterPluralFunc
- Export language.Operand
- Update to CLDR 31.0.1
- Fix panic in goi18n command
- Export language.GetPluralSpec

(minskim)

2018-07-16 23:24:40 UTC MAIN commitmail json YAML

doc: Updated comms/asterisk to 11.25.3

(jnemeth)

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

Update to Asterisk 11.25.3.  This is a security update to fix
AST-2017-005, AST-2017-006, and AST-2017-008.  There was no release
announcement as only security patches were issued.  I just found
this update while looking to see what updates I was missing for
more recent versions of Asterisk.  The Asterisk 11.x series was
declared end-of-life on Oct. 25th, 2017, so there will not be any
more updates to this package (other then PKGREVISION bumps for
dependencies) before it gets deleted.  There is a reasonable chance
that there are unpatched vulnerabilities in this package.  Anybody
still using it should upgrade a newer version as soon as possibble.

-----  AST-2017-2005  -----

    Description  The "strictrtp" option in rtp.conf enables a feature of the
                RTP stack that learns the source address of media for a
                session and drops any packets that do not originate from
                the expected address. This option is enabled by default in
                Asterisk 11 and above.

                The "nat" and "rtp_symmetric" options for chan_sip and
                chan_pjsip respectively enable symmetric RTP support in the
                RTP stack. This uses the source address of incoming media
                as the target address of any sent media. This option is not
                enabled by default but is commonly enabled to handle
                devices behind NAT.

                A change was made to the strict RTP support in the RTP
                stack to better tolerate late media when a reinvite occurs.
                When combined with the symmetric RTP support this
                introduced an avenue where media could be hijacked. Instead
                of only learning a new address when expected the new code
                allowed a new source address to be learned at all times.

                If a flood of RTP traffic was received the strict RTP
                support would allow the new address to provide media and
                with symmetric RTP enabled outgoing traffic would be sent
                to this new address, allowing the media to be hijacked.
                Provided the attacker continued to send traffic they would
                continue to receive traffic as well.

    Resolution  The RTP stack will now only learn a new source address if it
                has been told to expect the address to change. The RTCP
                support has now also been updated to drop RTCP reports that
                are not regarding the RTP session currently in progress. The
                strict RTP learning progress has also been improved to guard
                against a flood of RTP packets attempting to take over the
                media stream.

-----  AST-2017-006  -----

    Description  The app_minivm module has an "externnotify" program
                configuration option that is executed by the MinivmNotify
                dialplan application. The application uses the caller-id
                name and number as part of a built string passed to the OS
                shell for interpretation and execution. Since the caller-id
                name and number can come from an untrusted source, a
                crafted caller-id name or number allows an arbitrary shell
                command injection.

    Resolution  Patched Asterisk's app_minivm module to use a different
                system call that passes argument strings in an array instead
                of having the OS shell determine the application parameter
                boundaries.

-----  AST-2017-008  -----

    Description  This is a follow up advisory to AST-2017-005.

                Insufficient RTCP packet validation could allow reading
                stale buffer contents and when combined with the "nat" and
                "symmetric_rtp" options allow redirecting where Asterisk
                sends the next RTCP report.

                The RTP stream qualification to learn the source address of
                media always accepted the first RTP packet as the new
                source and allowed what AST-2017-005 was mitigating. The
                intent was to qualify a series of packets before accepting
                the new source address.

    Resolution  The RTP/RTCP stack will now validate RTCP packets before
                processing them. Packets failing validation are discarded.
                RTP stream qualification now requires the intended series of
                packets from the same address without seeing packets from a
                different source address to accept a new source address.

(jnemeth)

2018-07-16 21:53:48 UTC MAIN commitmail json YAML

2018-07-16 21:53:22 UTC MAIN commitmail json YAML

doc: Added comms/asterisk15 version 15.4.1

(joerg)

2018-07-16 21:53:05 UTC MAIN commitmail json YAML

Add Asterisk 15.4.1:

Asterisk is a complete PBX in software.  It provides all of the
features you would expect from a PBX and more. Asterisk does voice
over IP in three protocols, and can interoperate with almost all
standards-based telephony equipment using relatively inexpensive
hardware.

Asterisk provides Voicemail services with Directory, Call Conferencing,
Interactive Voice Response, Call Queuing. It has support for
three-way calling, caller ID services, ADSI, SIP and H.323 (as both
client and gateway).

This is a standard version.  It is scheduled to go to security
fixes only on October 3th, 2018, and EOL on October 3th, 2019.
See here for more information about Asterisk versions:
https://wiki.asterisk.org/wiki/display/AST/Asterisk+Versions

(joerg)

2018-07-16 21:23:56 UTC MAIN commitmail json YAML

asterisk18 has been deleted

(jnemeth)

2018-07-16 21:22:32 UTC MAIN commitmail json YAML

libaudiofile: be explicit about needing C99.

PR pkg/43947

(maya)

2018-07-16 21:17:13 UTC MAIN commitmail json YAML

2018-07-16 20:50:52 UTC MAIN commitmail json YAML

doc: Removed comms/asterisk18

(jnemeth)

2018-07-16 19:57:54 UTC MAIN commitmail json YAML

doc: Updated mail/neomutt to 20180716

(wiz)

2018-07-16 19:57:44 UTC MAIN commitmail json YAML

neomutt: update to 20180716.

2018-07-16  Richard Russon  <rich@flatcap.org>
* Features
  - <check-stats> function
* Bug Fixes
  - Lots

(wiz)

2018-07-16 19:53:53 UTC MAIN commitmail json YAML

mips64 is more likely not 64bit.

(maya)

2018-07-16 17:43:39 UTC MAIN commitmail json YAML

doc: Updated chat/py-hangups to 0.4.5

(leot)

2018-07-16 17:43:25 UTC MAIN commitmail json YAML

py-hangups: Update chat/py-hangups to 0.4.5

Changes:
0.4.5
-----
* raise minimum Python version to 3.5.3
* add support for Python 3.7
* improve markup parsing
* fix crash on event for unloaded conversion
* add compatibility with aiohttp 3

(leot)

2018-07-16 14:13:54 UTC MAIN commitmail json YAML

Updated www/e2guardian to 5.1.1

(sborrill)

2018-07-16 14:13:04 UTC MAIN commitmail json YAML

Add missing file from 5.1.1 upgrade

(sborrill)

2018-07-16 14:12:34 UTC MAIN commitmail json YAML

e2guardian: update to 5.1.1

Note that large sections of the code has been re-written and there are
significant changes to the configuration files in this release.

The v5 is written in c++11 and so to compile it you will need gcc v5.4
or later. (or another complier that supports the full c++11).
Note that the target systems may also need an c++11 library update.

REVISED LIST and STORYBOARDING MODEL

Version 5 has a completely revised model for defining and using lists.

List definition is now separated from list application. Lists are no longer
hard-coded, but mapped to a function using a storyboard.

Filtering logic flow is simplified and made more consistent.  Requests are
analysed first and flags set (exception, grey, blocked etc) and once this
checking is complete actions are taken.  Large sections of duplicate logic
has been removed from ConnectionHandler and large sections are now
separate functions.

Storyboarding is a simple scripting language that maps lists to functions
and allows flags to be set.

This means that new lists can be added without changing the code, by adding
a new list definition and then applying it in a revised storyboard.

A different storyboard can be applied to each filtergroup, so if required,
each filtergroup can have a different logic flow.

Please read notes/V5_list_definition.pdf & notes/V5_Storyboard.pdf for
details.

TRANSPARENT HTTPS

    Detects SNI and flags whether traffic is TLS.
    Currently limited to port 443 traffic.

ICAP SERVER

    REQMOD and RESPMOD mode supported.
    See notes/icap.

DIRECT UPSTREAM ACCESS I.e. not via proxy.

    To implement globaly comment out 'proxyip =' in e2guardian.conf.

    The storyboard action setgodirect can be used within checkrequest functions
    to enable selected protocols/site/urls to godirect.
    e.g. to send all connect requests directly add
if(connect) setgodirect
to a requestchecks function.
    This can be also useful to by-pass squid for some requests (e.g. os update
    sites) when squid authentication methods are being used.

STORYBOARD TRACING

    New option 'storyboardtrace' to enable tracing output -
    for storyboard bug-fixing

READABLE THREAD_ID FOR LOGS & DEBUG

    Most debug and syslog messages are now prefixed with a thread ID as
    follows:-

    master: for master thread

    listen1_proxy:  normal proxy listener
    listen1_thttps: tranparent https listener
    listen1_icap: icap listener

    where '1' is index

    hw10: for http_worker threads where '10' is the thread number

    log: for logging thread

REVISED DEBUG STAGE 1

    The following low level debugs are no longer enabled by DGDEBUG:

    Network sockets - use NETDEBUG instead

    Regular expressions - use REDEBUG instead

    This reduces the volume of information and makes the debug
    log easier to read.

REVISED DEBUG STAGE 2

    New debuglevel option in e2guardian.conf.  Allows some debuging on
    production systems.  Currently just for ICAP and CLAMAV.  Will be
    extended to other sections of code in future releases.

HTTP/1.1

    Support for HTTP v1.1 completed - including Chunked encoding

ANTI-VIRUS PLUGINS

    Anti-virus plugins implimented for proxy, trans and ICAP

INCLUDE FILES IN e2guardianf1.conf

    Filtergroup configuration files may now include other files, enabling
    a more DRY approach to configuration. So configuration common to several
    filtergroups can be placed in a file which is included in the filtergroup
    config file.

    Syntax is same as list includes  -
    .include<full_path_to_file>

    Where single options and list defines with the same name are
    repeated only the last one read will be actioned.  This differs
    from pre-v5 versions where the first single option was actioned and any
    repeats ignored.  This allows the overwriting of single options and
    re-definion of lists in a structured way.

LIST INPUT VIA STDIN

This replaces the totalblocklist in previous versions allowing multiple
lists to be loaded via stdin.  See notes/lists_via_stdin.

OPENSSL v1.1 SUPPORT

    Will now support OpenSSL v1.1 as well as v1.0.2 or above

------------------------------
New in v4 (v4.1).

The v4 is written in c++11 and so to compile it you will need gcc v5.4
or later. (or another complier that supports the c++11 std::thread library).
Note that the target systems may also need an c++11 library update.

REVISED PROCESS MODEL

The parent children process model (which does not scale for very large numbers
of connections) is replaced with a queue/threads based model.

The main thread now only deals with set-up of the logging, listener, and worker
threads, the input (and reinput) of the lists, signals and statistics.

The treads communicate via fi-fo queues within memory and so there is no need
for ipc pipes.

A listener thread is set up for each ip/port combination. They listen for a
connection, accept it and then push the new connection socket on the
appropriate worker queue.

The worker threads pop connections from the worker queue and deal with the
connection.

When a worker wants to log a request it pushes the logging data onto the log
queue. The logging thread will pop the data from the queue, format it and
write it to the log.

Most of the above logic is in FatControler.cpp.  The logic is now much simpler
and has reduced the amount of code in FatControler by over 50%.

Socket classes have been extensively modified to remove interrupt handling (for
list reload etc) and all select calls are removed.  So there is no longer a
need to modify FD_SETSIZE.

New LOptionContainer class has been written to hold list and filter group
setings.  On gentle restart a new LOptionContainer object is created and
loaded with filter group and list settings.  Once fully read in a global
shared pointer is switched from the old list to the new, making actioning
list changes immediate an with no interruption to service.

NOTES FOR PREVIOUS VERSION  - v4.0.1

All pics support has been removed
Mail option not yet implemented.
Url cache not implimented
IP cache not implimented
Auth plugins - tested and working
Scan plugins - some tested
New e2guardian.conf options
  httpworkers
  enablessl

(sborrill)

2018-07-16 12:57:02 UTC MAIN commitmail json YAML

doc: Updated cross/avr-binutils to 2.30

(mef)

2018-07-16 12:56:48 UTC MAIN commitmail json YAML

Update cross/avr-binutils to 2.30

Date: Sat, 27 Jan 2018 16:33:36 +0000
  This release contains numerous bug fixes, and also the
  following new features:

  In the assembler:
      * Add support for location views in DWARF debug line information.

  In the BFD linker:
      * Add -z separate-code to generate separate code PT_LOAD segment.

    * Add "-z undefs" command line option as the inverse of the "-z defs" option.

    * Add -z globalaudit command line option to force audit libraries to be run
      for every dynamic object loaded by an executable - provided that the loader
      supports this functionality.

    * Tighten linker script grammar around file name
      specifiers to prevent the use of SORT_BY_ALIGNMENT and
      SORT_BY_INIT_PRIORITY on filenames.  These would
      previously be accepted but had no effect.

    * The EXCLUDE_FILE directive can now be placed within any
      SORT_* directive within input section lists.

  In the GOLD linker:
    * Add support for .MIPS.options sections (MIPS only).

    * Add support for compound relocations (MIPS only).

    * Add --emit-stub-syms, --no-tls-optimize, --tls-get-addr-optimize
      options (PowerPC only).

    * Add -z text-unlikely-segment option.

    * Add plugin support for adding new input files
      (LDPT_REGISTER_NEW_INPUT_HOOK).

  In the utilities:
    * Add --debug-dump=links option to readelf and
      --dwarf=links option to objdump which displays the
      contents of any .gnu_debuglink or .gnu_debugaltlink
      sections.

    * Add a --debug-dump=follow-links option to readelf and a
      --dwarf=follow-links option to objdump which causes  indirect
      links into separate debug info files to be followed when
      dumping other DWARF sections.

(mef)

2018-07-16 11:05:47 UTC MAIN commitmail json YAML

Updated devel/p5-App-CLI to 0.50

(wen)

2018-07-16 11:03:57 UTC MAIN commitmail json YAML

Update to 0.50

Upstream changes:
0.50 Mon May 14 19:41:04 CEST 2018

  * improve 'brief_usage()' output (patch from Ildar Shaimordanov)

(wen)

2018-07-16 11:03:03 UTC MAIN commitmail json YAML

2018-07-16 10:58:50 UTC MAIN commitmail json YAML

php*: disable global regs on i386.
Fixes PR pkg/53222 that resurfaced

Remove the previous workaround to add GCC_REQD, which isn't sufficient
any more, possibly due to enabling ssp/fortify?

XXX bumping PKGREVISION might not be sufficient, for the same reason the
GCC_REQD had to be moved to Makefile.php, it affects modules too.

(maya)

2018-07-16 10:26:40 UTC MAIN commitmail json YAML

2018-07-16 07:57:39 UTC MAIN commitmail json YAML

Updated ham/gnuradio-core (and more) to 3.7.13.3

(mef)

2018-07-16 07:55:22 UTC MAIN commitmail json YAML

Update ham/gnuradio-* from 3.7.11 to 3.7.13.3

## [3.7.13.3] - 2018-06-13

### Fixed
#### Project Scope
- For non-C++11 compilers, the new cstdint include doesn't work out; conditionalized it.

## [3.7.13.2] - 2018-05-31

### Fixed
#### Project Scope
- Actually bumped version in CMakeLists.txt to 3.7.13.2; the 3.7.13.1 tag was tagged off-branch; maintainer failure to simultaneously push a commit that raises the internal version number to 3.7.14.0: this had to be reverted ASAP.

## [3.7.13.1] - 2018-05-31

### Fixed
#### Project Scope
- Actually bumped version in CMakeLists.txt

## [3.7.13.0] - 2018-05-31

### Fixed
#### Project Scope
- `boost::posix_time::[milli]second` takes integer numbers, and we now at least cast the floats to integers, as Boost 1.67 forced us to realize we're (incorrectly) using floating point her
- CMake: using regex to match compiler against "Clang" now enables correct build on OS X
#### GRC
- Fixed GRC bug which broke WX and Qt (by altering the template code), in multiple (less than awesome) steps
#### gr-blocks
- `float_array_to_int`: int32 limits were wrongly hardcoded.
- Fixed the undefined behaviour happening in `float_to_complex` when accessing the second input_items element in the single-input case

## [3.7.12.0] - 2018-04-01

### Software Engineering
- Changed Changelog format
- Introducing Semantic Versioning
- Change of development model: Rather than merging bugfixes to maint, merging maint to master, and next, if applicable, we'll be moving forward more in a typical management model: Development happens on master, and bugfixes are cherrypicked onto the maint-${RELEASE} branch. More info: http://lists.gnu.org/archive/html/discuss-gnuradio/2018-02/msg00133.html
- First attempt at having a .clang-format file to improve code contribution style quality. This is Work In Progress.

### Fixed
#### Project Scope
- Buildability on systems where custom CMake command would try to find "" (empty string) as executable
- Buildable with C++11 compilers (though deprecation warning-rich, due to `unique_ptr`)
- several previously improperly handled include directories now actually included in individual lib/CMakeLists
- Unit test/QA now parallelizable
- Logger works with log4cpp <= 1.1.2 both in and out of tree
- Python linkage under MinGW64
- Documentation Directory now uniformly "docs/" (instead of sometimes "doc/")
- `log` vs `logf` performance bugs
- on-time `pmt::mp("string")` calls (instead of cached PMTs) performance bug
- Doxygen build now reproducible
#### GRC
- Dialogs' parent windows
- Embedded Python Blocks now work in hierarchical GRC flow graphs
#### gnuradio-runtime
- `random.h`: Uniform integer Generation depended on Boost version > min version
- `random.h`: time-dependency when seeding with `0` replaced with actual standard seed
- block startup now synchronized via barrier
- New tag propagation policy "custom" for own implementation
- `get_tags_in_range` used `v.resize(0)` to clear vectors, which lead to unnecessary memory reallocations
- `logger_ptr` now always a pointer, no matter whether logging is enabled; fixes heap corruption bug
- `buffer[_reader]_sptr` superfluous grab/release performance bug
- BSD threading and shared mem compatibility
- PMT: `equal()` comparison
#### gr-utils
- Sorted files in `gr_modtool` makexml processing, leading to improved reproducibility of builds
#### gr-audio
- OS X: memcpy bug
- OS X: debug mode
- Non-Linux ALSA compatibibilty
#### gr-analog
- `fmdet_cf` now has GRC file
- `fastnoise_source`: non-threadsafe `libc` `rand()` replaced by XOROSHIRO128+
#### gr-blocks
- `simple_copy` Ctrlport example
- Metadata sink/source not closing file on `close()`
- `multiply_matrix` formerly used "magic int" value where its API expected enum (and that int wasn't covered)
- TCP connection ASIO bug
- `tags_strobe`: superfluous tags addition
- `vector_sink`: multithreading hazards on `data` access
- `tuntap_pdu`: MTU-sized IP packet reception
- `socket_pdu`: Garbage Collect closed TCP connections
#### gr-channels
- IQ imbalance block formula now mathematically correct now mathematically correct
- `selective_fading_model`: proper scaling of path length
#### gr-digital
- `additive_scrambler_bb`: tag triggered reset
- `stream_to_tagged_stream`: tag offset after `unlock()`
- `blks2/packet.py`: Flushing for small packets
- `interpolating_resampler`: GCC 4.0 compile error
- `constellation`: 16QAM demapper was wrong for one constellation point
- `chunks_to_symbols`: mutex-guard LUT against modification during use
- MSVC compatibility throug `and` -> `&&` etc
- `crc32_bb`: handle unpacked bytes correctly
- `ofdm_carrier_allocator`: catching wrong allocations instead of crashing
#### gr-dtv
- All examples now are installed
- DVB-T2: Removed L1 post scrambling in spec v1.1.1 mode
#### gr-fcd
- Building on non-Linux systems
- Extended symbol bug in Reed-Solomon encoder
- DVB-T Cell identifier
#### gr-fcd
- Building on non-Linux systems
#### gr-fec
- `channel_construction.py`: return int frozen bit output
- `GSL_LDFLAGS` propagation
- `polar_decoder` used to be flaky
#### gr-fft
- locking of fftw wisdom
- `window.cc`: removed NaN due to FP math
- compilation under MinGW
- `logpwrfft.py` reference scaling integer division bug
#### gr-filter
- Simpson's rule code removed in favor of GSL call
#### gr-qtgui
- Time sink: Segfault with tag trigger
#### gr-uhd
- Antenna selection in UHD apps
- `uhd_fft` scalar gain-capability
- Device selection for multi-device operations in UHD apps
- TX streamer creation
#### gr-zeromq
- Multi-part messages reception

### Added
#### Project Scope
- Ninja (https://ninja-build.org) now a supported build system
#### gnuradio-runtime
- Python can now get `gr.WORK_CALLED_PRODUCE` and `gr.DONE`
#### gr-utils
- `gr_modtool`: Autocompletion, line editing
- `gr_modtool`: `copyrightholder` option
#### GRC
- "Create Duplicate"
- "Save a copy"
- BokehGUI
#### gr-blocks
- New `tag_share` block: take tags from one two input streams to one output stream
- `tag_gate`: tag filtering
- `file_source`: configurable `file_begin` stream tag
- `moving_average`: Vector mode (with element-wise MA)
- `plateau_detector`: threshold get/set
#### gr-digital
- `costas_loop_cc`: Optional loop variable outputs
- New `correlate_access_code_tag` block
- `glfsr` exposed through Python
#### gr-dtv
- 256QAM mode for ITU-T J.83B transmitter
#### gr-fec
- negative Polynomials in `cc_encoder`
#### gr-filter
- `symbol_sync_{cc|ff}`
#### gr-uhd
- `uhd_app.py`: selectable time/clock sources
- make `recv()` call's timeout parameterizable
- message-based RX tuning through sink, TX through source

### Changed
#### Project Scope
- VOLK version requirement: 1.4.0
- Minimal required SWIG version now 2.0.4
- GSL optional dependency
- Threw out completely unused `gr_??int` types
- Doxygen build no longer contains timestamps
- Doxygen build now reproducible
- Though factually before, now officially include ZeroMQ and Sphinx as optional dependencies in docs
#### gnuradio-runtime
- Python gateway allows variable number of ports
#### gr-utils
- `gr_modtool`: Block template now uses `numpy.float32` instead of float. 32bit float is actually the default GNU Radio type.e.
#### gr-blocks
- `vector_sink` can preallocate memory for desired amount of items
#### gr-digital
- `header_format_default` now sps>1-capable
- `correlate_acces_code` uses `GR_LOG`
#### gr-uhd
- `uhd_fft`: respect `lo_offset` in `set_bandwidth`
- `usrp_source`: freq tag now actually reflects last set frequency, even on multiple channels
#### gr-qtgui
- Labels: now with 98.121212388% improved floating point formatting
- Time Sink: Stem plot option exposed

### Deprecated
#### gnuradio-runtime
- `gr::sys_pri`

(mef)

2018-07-16 07:50:05 UTC MAIN commitmail json YAML

2018-07-16 05:56:10 UTC MAIN commitmail json YAML

2018-07-16 02:23:19 UTC MAIN commitmail json YAML

Updated www/drupal8 to 8.5.5

(wen)

2018-07-16 02:21:49 UTC MAIN commitmail json YAML

Update to 8.5.5

Upstream changes:

Release notes

This is a patch release of Drupal 8 and is ready for use on production sites. Learn more about Drupal 8.

This release only contains bug fixes, along with documentation and testing improvements. Translators should take note of a minor string change since the last release.
Known issues

    View with user/% path breaks login/logout on 8.5.x - a regression from 8.4.x

    Important: If you have not already upgraded to 8.5.0, read the Drupal 8.5.0 release notes before upgrading to 8.5.5.

Search the issue queue for all known issues.
Changes since 8.5.4:

    #2921661 by heddn, maxocub, alexpott, phenaproxima, Jo Fitzgerald, badmetevils, quietone: Add support to migrate multilingual revisions
    #2977945 by awm: typo in test_node_revision_links views yml file
    Revert "Issue #2971338 by Jo Fitzgerald, quietone, joachim: MigrationLookupTest::testMultipleSourceIds() uses wrong class for mocking"
    #2971338 by Jo Fitzgerald, quietone, joachim: MigrationLookupTest::testMultipleSourceIds() uses wrong class for mocking
    #2887490 by michaellenahan, cilefen, rOprOprOp, catch: Activity Tracker cannot be enabled if there are unpublished nodes
    #2982042 by progga: UUID component's composer.json has wrong description
    #2860760 by Jo Fitzgerald, heddn, quietone, alexpott: Match setup() functionality of MigrateFileTest with MigratePrivateFileTest
    #2979813 by Wim Leers, TwoD: Add TwoD as maintainer for the editor.module component
    #2581557 by dawehner, mxh, xjm, sorabh.v6, JeroenT: Add ltrim($path, '/') in drupalGet method
    #2635046 by neclimdul, dawehner, alexpott: run-test.sh doesn't work in directories with spaces
    #2950158 by Vidushi Mehta, ankitjain28may, Shiva Srikanth T, ckrina, markconroy, Eli-T: Choose policy for defining font-weight on Umami theme
    #2875679 by mondrake, daffie: BasicSyntaxTest::testConcatFields fails with contrib driver
    #2933413 by Graber, alexpott, joelpittet, chanderbhushan, jchand: Improve test coverage of using bulk actions when the view has an exposed form using AJAX
    #2978596 by visshu007, Chi: views_add_contextual_links() references to non existent views_preprocess_page() function
    #2977175 by borisson_, PieterJanPut, tstoeckler, msankhala: DataDefinition::setConstraints() should be on DataDefinitionInterface
    #2822611 by Mile23, Wim Leers, alexpott, Berdir, catch, dawehner, xjm, tstoeckler, borisson_: Document why UserInterface + FileInterface + MenuLinkContentInterface + … extend \Drupal\Core\Entity\ContentEntityInterface
    #2969598 by msankhala, joachim: badly formatted sample code in docs for Select::orderBy()
    Revert "Issue #2886609 by quietone, Jo Fitzgerald, jhodgdon, masipila, heddn, Gábor Hojtsy, mikeryan: Migrate D6 i18n loacalized translations of taxonomy terms"
    #2975751 by msankhala, leolando.tan, joachim, claudiu.cristea: incorrect @return for Tables::getTableMapping()
    #2927723 by longwave, artreaktor, chiranjeeb2410, ankitjain28may, cilefen, dawehner: The URL "/ " with trailing space is not getting recognized as
    #2737773 by antongp, wturrell, pcambra, cilefen, Darvanen, cwells, manningpete, alexpott: Proper way to install Drupal, missing vendor folders, example.gitignore
    #2943107 by mherchel, NicholasS, jordana, finnsky, tomphippen, smaz, markconroy, andrewmacpherson, kjay: Umami support for Internet Explorer 11
    #2979166 by RajeevK, lomasr: Wrong documentation on SiteCacheContext class
    #2749901 by MaskyS, kleog, priya.chat, harsha012, rakesh.gectcr, shobhit_juyal, snehi, SenthilMohith, neerajpandey, gawaksh, thompsizzle, ecrown, mohit1604, andrewmacpherson, surbz, rahulrasgon, riddhi.addweb: Add README.txt to Bartik theme
    #2886609 by quietone, Jo Fitzgerald, jhodgdon, masipila, heddn, Gábor Hojtsy, mikeryan: Migrate D6 i18n loacalized translations of taxonomy terms
    #2772251 by msankhala, markpavlitski, joachim: description for EntityForm::actions() could use rewording
    #2978848 by claudiu.cristea, amateescu: EntityReferenceFieldItemList::referencedEntities() doesn't work for computed fields
    #2073467 by maxocub, Jo Fitzgerald, pobster, masipila, plach, heddn, phenaproxima, catch: Migrate Drupal 7 Entity Translation settings to Drupal 8
    #2877828 by msankhala, joachim: FormInterface::getFormId() should state restrictions on the returned ID string
    #2855054 by alexpott, LoMo, wesleydv, Artusamak, gawaksh, xjm: User cancel link doesn't redirect to the homepage
    #2936821 by msankhala, joachim, lomasr, marxjohnson: unclear docs in MigrateProcessInterface
    #2951715 by dravenk, marvil07, rakesh.gectcr, davidsonjames, heddn, Jo Fitzgerald, quietone, alexpott, maxocub: Log message if static_map plugin skips the row
    #2932777 by mondrake, borisson_, alexpott, daffie: Risky count() in SQLite Statement
    #2951163 by nkoporec, Parvateesam, joachim: CachePluginBase::cacheGet()/::cacheSet() doesn't document @params or @return

(wen)

2018-07-16 02:03:38 UTC MAIN commitmail json YAML

Updated www/firefox to 61.0.1nb2

(ryoon)

2018-07-16 02:03:15 UTC MAIN commitmail json YAML

Bump PKGREVISION. Change ffmpeg to 4 from 3

(ryoon)

2018-07-16 01:59:29 UTC MAIN commitmail json YAML

Updated lang/rust to 1.27.1

(ryoon)

2018-07-16 01:58:58 UTC MAIN commitmail json YAML

Update to 1.27.1

Changelog:
Version 1.27.1 (2018-07-10)
Security Notes
    rustdoc would execute plugins in the /tmp/rustdoc/plugins directory when running, which enabled executing code as some other user on a given machine. This release fixes that vulnerability; you can read more about this on the blog.

    Thank you to Red Hat for responsibily disclosing this vulnerability to us.

Compatibility Notes
    The borrow checker was fixed to avoid an additional potential unsoundness when using match ergonomics: #51415, #49534

(ryoon)

2018-07-16 01:23:35 UTC MAIN commitmail json YAML

Updated databases/p5-SQL-Abstract to 1.86

(wen)

2018-07-16 01:21:34 UTC MAIN commitmail json YAML

Update to 1.86

Upstream changes:
1.86 - 2018-07-09
    - Remove obsolete documentation about arrayrefref as the $source
      argument for ->select (removed in version 1.74)
    - Factor out the field list part of SELECT for subclassability (GH#13)
    - Do not replace literal '0' with empty string in WHERE clauses (GH#14)

(wen)

2018-07-16 01:16:42 UTC MAIN commitmail json YAML

Updated graphics/gimp to 2.10.4

(ryoon)

2018-07-16 01:15:56 UTC MAIN commitmail json YAML

Update to 2.10.4

Changelog:
Overview of Changes from GIMP 2.10.2 to GIMP 2.10.4
===================================================

Core:

  - Remove gimp_display_shell_draw_background() and all clipping hacks
    for drawing the canvas background. This optimizes away one entire
    step of drawing of image size, for each expose.
  - Font loading does not block startup anymore. Only consequence is
    that the Text tool may not be usable immediately if fonts are not
    fully loaded yet (and will output an appropriate error if you do
    so). All non-text related activities can be performed right away.
  - Change of the URL from bugzilla to gitlab where appropriate.
  - New tool option manager to better keep track of user context and
    paint options in a consistent manner.

User Interface:

  - The Dashboard dockable dialog now has a 'Memory' group that shows
    memory-usage information: the currently used memory size, the
    available physical memory size, and the total physical memory
    size.  It can also show the tile-cache size, for comparison
    against the other memory stats. Note that the upper-bound of the
    meter is the physical memory size, so the memory usage may be over
    100% when GIMP uses the swap.
  - The Dashboard dockable dialog now has "read" and "written" fields in
    the dashboard swap group, which report the total amount of data
    read-from/written-to the tile swap, respetively. Additionally, the
    swap busy indicator (used as the meter's LED) has been improved,
    so that it's active whenever data has been read-from/written-to
    the swap during the last sampling interval, rather than at the
    point of sampling.
  - Fonts can now be tagged. The user interface is the same as for
    brushes, patterns etc.
  - Some icons fixed: larger spacing between broken chains and
    gimp-tool-ellipse-select made symmetrical.

Usability:

  - When a plug-in cannot be applied to an image because of mismatch
    in image types (e.g. layer has no alpha or image is greyscale),
    GIMP now displays a message listing supported image types for this
    plug-in.

Tools:

  - The Measurement tool now has an "Auto straighten" option allowing
    to rotate the active drawable (layer, channel…) so that the
    measurement line is used as horizon. As other transform tools, the
    feature will work on linked drawables as well.
  - The Smudge tool now paints correctly on images with a color
    profile other than the GIMP's built-in one.

Build:

  - Installer: set compatibility options to run Python plugins in
    HiDPI-aware mode.
  - Put back compatibility DLLs for really old plugins.
  - Install binary tool `gimp-test-clipboard` on the system to allow
    people to help us debug clipboard bugs.
  - --enable-bundled-mypaint-brushes renamed
    --enable-relocatable-bundle and also make WMF fonts looked up on
    the runtime prefix of GIMP (instead of the build-time path) when
    this build option was set.

Plug-ins:

  - gimptool-2.0 binary now accepts source files with non-standard
    extensions if it can try to guess appropriate language from the
    compiler being used. It will also properly quote arguments for
    shell usage.
  - Run explicitly Python 2 as Python plug-in interpreter to prevent
    breakage on systems where Python 3 is the default.
  - raw_input()'s argument in Python console is now optional, and
    input() support has been added.

File Formats:

  - The PSD loader now provides an option to load "merged",
    pre-composited version of the images that becomes available when a
    PSD file was saved with "Maximize Compatibility" option enabled in
    Photoshop. This is useful when loading PSD files that use features
    that GIMP doesn't currently support, and therefore can't render
    correctly, such as adjustment layers. When loading the merged
    image version, we avoid loading certain additional data from the
    file, such as channels, paths, and guides, while still loading
    metadata. This option is currently exposed as an additional file
    type ("Photoshop image (merged)"), which has to be explicitly
    selected from the file-type list when opening the image.
  - Embedding GIMP's built-in sRGB color profile to exported files is
    now optional. The default choice can be set in the Preferences
    dialog.

Translations:

  - Updated translations: Catalan, Czech, Danish, Dutch, Finnish,
    Greek, Hungarian, Italian, Latvian, Polish, Romanian, Russian,
    Spanish, Swedish, Ukrainian.

(ryoon)

2018-07-16 01:11:08 UTC MAIN commitmail json YAML

Updated graphics/gegl to 0.4.4

(ryoon)

2018-07-16 01:10:30 UTC MAIN commitmail json YAML

Update to 0.4.4

* Fix gcut conflict, PR pkg/53236

Changelog:
GEGL-0.4.4 2018-06-02

Core

Point filters with need for format conversion of input are now
parallel. Added swap-reading, swap-writing, swap-read-total and
swap-write-total properties to GeglStats.

Buffer

Trim tile-cache when shrinking. Add reading locks to tiles further
improving concurrent access tolerance of GeglBuffer.

Operations

threshold: operating format changed from linear to perceptual
unsharp-mask: add rename standard-deviation and scale properties to
Radius and Amount, add Threshold property. recursive-transform now
supports applying multiple transformations simultanously. Fix integer
overflow due to logic error in pixelize. new operation: gegl:abs which
negates negative values. new operation in workshop:
selective-hye-saturation.

Contributors

Alan Mortensen, Alexandre Prokoudine, Daniel Korostil, Debarshi Ray,
Dimitris Spingos (Δημήτρης Σπίγγος), Ell, Marco Ciampa, Michael
Schumacher, Miroslav Talasek, orbea, Øyvind Kolås, Øyvind "pippin"
Kolås, Piotr Drąg, Rūdolfs Mazurs, and Tobias.

(ryoon)

2018-07-16 01:09:01 UTC MAIN commitmail json YAML

Updated graphics/babl to 0.1.52

(ryoon)

2018-07-16 01:07:37 UTC MAIN commitmail json YAML

Update to 0.1.52

Changelog:
2018-06-02 babl-0.1.52
Concurrency fixes and fixes to handling of 0/1 entry palettes, do not
pre-equalize XYZ conversion matrices for sRGB, internal clean-ups, pre-define
ACES2065-1 and ACEScg BablSpaces, add R~G~B~ set of spaces, which for all
BablSpaces mean use sRGB TRC.

(ryoon)

2018-07-16 01:01:50 UTC MAIN commitmail json YAML

Updated security/gnupg2 to 2.2.9

(ryoon)

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

Update to 2.2.9

Changelog:
Noteworthy changes in version 2.2.9 (2018-07-12)
------------------------------------------------

  * dirmngr: Fix recursive resolver mode and other bugs in the libdns
    code.  [#3374,#3803,#3610]

  * dirmngr: When using libgpg-error 1.32 or later a GnuPG build with
    NTBTLS support (e.g. the standard Windows installer) does not
    anymore block for dozens of seconds before returning data.

  * gpg: Fix bug in --show-keys which actually imported revocation
    certificates.  [#4017]

  * gpg: Ignore too long user-ID and comment packets.  [#4022]

  * gpg: Fix crash due to bad German translation.  Improved printf
    format compile time check.

  * gpg: Handle missing ISSUER sub packet gracefully in the presence of
    the new ISSUER_FPR.  [#4046]

  * gpg: Allow decryption using several passphrases in most cases.
    [#3795,#4050]

  * gpg: Command --show-keys now enables the list options
    show-unusable-uids, show-unusable-subkeys, show-notations and
    show-policy-urls by default.

  * gpg: Command --show-keys now prints revocation certificates. [#4018]

  * gpg: Add revocation reason to the "rev" and "rvs" records of the
    option --with-colons.  [#1173]

  * gpg: Export option export-clean does now remove certain expired
    subkeys; export-minimal removes all expired subkeys.  [#3622]

  * gpg: New "usage" property for the drop-subkey filters.  [#4019]

  Release-info: https://dev.gnupg.org/T4036

  See-also: gnupg-announce/2018q3/000427.html

(ryoon)

2018-07-16 00:58:03 UTC MAIN commitmail json YAML

Updated mail/p5-Mail-Mbox-MessageParser to 1.5111

(wen)

2018-07-16 00:55:57 UTC MAIN commitmail json YAML

Update to 1.5111

Upstream changes:
Version 1.5111:
- Ensure that temp file is created in temp dir
- Fix Makefile.PL warning
- Fix deleting of inc during release process
- Better fix for AutomatedTester warning

Version 1.5110:
- Updating META.yml

Version 1.5109:
- Switch to File::Slurper

Version 1.5108:
- Trying once again to fix the compile test on windows

Version 1.5107:
- Check in standard tests, including one that skips the compile check on Windows

Version 1.5106:
- Add standard tests
- Detect mailboxes that contain a mix of newline types. Complain about it, but
  also allow the force option to continue processing. Thanks to Pali Roh叩r
  <pali.rohar@gmail.com> for the bug report.
- Avoid OO interface to File::Temp, which in some versions and on some operating
  systems, deletes the file when it is closed. Thanks to Paul Howarth
  <paul@city-fan.org> for the bug report.
  https://rt.cpan.org/Public/Bug/Display.html?id=103835
- Fix compatibility issue with newer versions of perl, which remove "." from
  @INC. https://rt.cpan.org/Ticket/Display.html?id=121466

(wen)

2018-07-15 23:39:12 UTC MAIN commitmail json YAML

Recursive revbumo from print/qpdf

(ryoon)

2018-07-15 23:38:07 UTC MAIN commitmail json YAML

Updated print/qpdf to 8.1.0

(ryoon)

2018-07-15 23:37:37 UTC MAIN commitmail json YAML

Update to 8.1.0

Changelog:
8.1.0: June 23, 2018

        Usability Improvements

            When splitting files, qpdf detects fonts and images that the document metadata claims are referenced from a page but are not actually referenced and omits them from the output file. This change can cause a significant reduction in the size of split PDF files for files created by some software packages. Prior versions of qpdf would believe the document metadata and sometimes include all the images from all the other pages even though the pages were no longer present. In the unlikely event that the old behavior should be desired, it can be enabled by specifying --preserve-unreferenced-resources. For additional details, please see Section 3.6, ���Advanced Transformation Options���.

            When merging multiple PDF files, qpdf no longer leaves all the files open. This makes it possible to merge numbers of files that may exceed the operating system's limit for the maximum number of open files.

            The --rotate option's syntax has been extended to make the page range optional. If you specify --rotate=angle without specifying a page range, the rotation will be applied to all pages. This can be especially useful for adjusting a PDF created from a multi-page document that was scanned upside down.

            When merging multiple files, the --verbose option now prints information about each file as it operates on that file.

            When the --progress option is specified, qpdf will print a running indicator of its best guess at how far through the writing process it is. Note that, as with all progress meters, it's an approximation. This option is implemented in a way that makes it useful for software that uses the qpdf library; see API Enhancements below.

        Bug Fixes

            Properly decrypt files that use revision 3 of the standard security handler but use 40 bit keys (even though revision 3 supports 128-bit keys).

            Limit depth of nested data structures to prevent crashes from certain types of malformed (malicious) PDFs.

            In ���newline before endstream��� mode, insert the required extra newline before the endstream at the end of object streams. This one case was previously omitted.

        API Enhancements

            The first round of higher level ���helper��� interfaces has been introduced. These are designed to provide a more convenient way of interacting with certain document features than using QPDFObjectHandle directly. For details on helpers, see Section 6.3, ���Helper Classes���. Specific additional interfaces are described below.

            Add two new document helper classes: QPDFPageDocumentHelper for working with pages, and QPDFAcroFormDocumentHelper for working with interactive forms. No old methods have been removed, but QPDFPageDocumentHelper is now the preferred way to perform operations on pages rather than calling the old methods in QPDFObjectHandle and QPDF directly. Comments in the header files direct you to the new interfaces. Please see the header files and ChangeLog for additional details.

            Add three new object helper class: QPDFPageObjectHelper for pages, QPDFFormFieldObjectHelper for interactive form fields, and QPDFAnnotationObjectHelper for annotations. All three classes are fairly sparse at the moment, but they have some useful, basic functionality.

            A new example program examples/pdf-set-form-values.cc has been added that illustrates use of the new document and object helpers.

            The method QPDFWriter::registerProgressReporter has been added. This method allows you to register a function that is called by QPDFWriter to update your idea of the percentage it thinks it is through writing its output. Client programs can use this to implement reasonably accurate progress meters. The qpdf command line tool uses this to implement its --progress option.

            New methods QPDFObjectHandle::newUnicodeString and QPDFObject::unparseBinary have been added to allow for more convenient creation of strings that are explicitly encoded using big-endian UTF-16. This is useful for creating strings that appear outside of content streams, such as labels, form fields, outlines, document metadata, etc.

            A new class QPDFObjectHandle::Rectangle has been added to ease working with PDF rectangles, which are just arrays of four numeric values.

(ryoon)

2018-07-15 23:35:35 UTC MAIN commitmail json YAML

redis: force -march=i586 on x86_32 to allow 8 byte atomics
(netbsd defaults to i486 and doesn't provide magic to hide this)

Fixes PR pkg/53451

(maya)

2018-07-15 23:15:02 UTC MAIN commitmail json YAML

Fix PR pkg/53429. Use libstdc++ from pkgsrc gcc61-libs to fix runtime error
BUmp PKGREVISION

(ryoon)

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

doc: Added lang/R-codetools version 0.2.15

(minskim)

2018-07-15 21:22:56 UTC MAIN commitmail json YAML

lang/Makefile: Add R-codetools

(minskim)

2018-07-15 21:22:46 UTC MAIN commitmail json YAML

lang/R-codetools: Import version 0.2.15

Code analysis tools for R.

(minskim)

2018-07-15 20:17:35 UTC MAIN commitmail json YAML

doc: Updated www/surfraw to 2.3.0nb1

(wiz)

2018-07-15 20:17:26 UTC MAIN commitmail json YAML

surfraw: make perl a runtime dependency, scripts use it.

Remove checksum for non-existent patch from distinfo while here.

Bump PKGREVISION.

(wiz)

2018-07-15 16:26:07 UTC MAIN commitmail json YAML

Make syncthing build more reliable.

- use $GO as the path to the go tool
- set a cache directory so that the build does not try to cache stuff
  under $HOME.

Prodded by wiz@, thanks for reminding me!

(bsiegert)

2018-07-15 16:12:07 UTC MAIN commitmail json YAML

2018-07-15 16:10:32 UTC MAIN commitmail json YAML

Add a package for dnscrypt-proxy2.

PR pkg/53384 by Nia Alarie.

A flexible DNS proxy, with support for modern encrypted DNS protocols
such as DNSCrypt v2 and DNS-over-HTTP/2.

(bsiegert)

2018-07-15 15:21:29 UTC MAIN commitmail json YAML

(Editors/emacs26) Default options adjustment, drop ImageMagick and set gtk3.

1. ImageMagick is listed as buildlink3, but configure stage says no.
  Drop from the default options for now. (need py-wand and ImageMagick 6 ?)
2. gtk/gtk3 logic was not the same as emacs-25.x. Default was gtk2.
  Now default is gtk3 (the same as emacs-25). Option gtk and gtk2
  have the same effect now.

Thanks tsutsui@ for information

(mef)

2018-07-15 10:38:45 UTC MAIN commitmail json YAML

py-characteristic: updated HOMEPAGE, added USE_LANGUAGES

(adam)

2018-07-15 08:51:34 UTC MAIN commitmail json YAML

doc: Updated textproc/p5-Search-Xapian to 1.2.25.1

(schmonz)

2018-07-15 08:51:15 UTC MAIN commitmail json YAML

Update to 1.2.25.1.

- Skip testcase t/parser.t if we're using xapian-core < 1.2.21 which
  doesn't support character '!' in the start of a range.  Reported by
  melmothx on #xapian.
- Add compatibility with Xapian git master.

(schmonz)

2018-07-14 22:20:42 UTC MAIN commitmail json YAML

doc: Added www/go-webhooks version 3.12.0

(minskim)

2018-07-14 22:20:23 UTC MAIN commitmail json YAML

www/Makefile: Add go-webhooks

(minskim)

2018-07-14 22:20:11 UTC MAIN commitmail json YAML

www/go-webhooks: Import version 3.12.0

Webhooks allows for easy receiving and parsing of GitHub, Bitbucket
and GitLab Webhook Events. It only accepts json payloads.

(minskim)

2018-07-14 20:29:34 UTC MAIN commitmail json YAML

py-py: add missing build dependency on py-setuptools_scm

Without it, I got:
No local packages or working download links found for setuptools-scm

(wiz)

2018-07-14 20:16:49 UTC MAIN commitmail json YAML

Updated mail/dovecot2, mail/dovecot2-pigeonhole

(adam)

2018-07-14 20:16:25 UTC MAIN commitmail json YAML

dovecot2-pigeonhole: updated to 0.5.2

v0.5.2:
+ Implement plugin for the a vendor-defined IMAP capability called
  "FILTER=SIEVE". It adds the ability to manually invoke Sieve filtering
  in IMAP. More information can be found in
  doc/plugins/imap_filter_sieve.txt.
- The Sieve addess test caused an assertion panic for invalid addresses
  with UTF-8 codepoints in the localpart. Fixed by properly detecting
  invalid addresses with UTF-8 codepoints in the localpart and skipping
  these like other invalid addresses while iterating addresses for the
  address test.
- Make the length of the subject header for the vacation response
  configurable and enforce the limit in UTF-8 codepoints rather than
  bytes. The subject header for a vacation response was statically
  truncated to 256 bytes, which is too limited for multi-byte UTF-8
  characters.
- Sieve editheader extension: Fix assertion panic occurring when it is
  used to manipulate a message header with a very large header field.
- Properly abort execution of the sieve_discard script upon error.
  Before, the LDA Sieve plugin attempted to execute the sieve_discard
  script when an error occurs. This can lead to the message being lost.
- Fix the interaction between quota and the sieve_discard script. When
  quota was used together with a sieve_discard script, the message
  delivery did not bounce when the quota was exceeded.

(adam)

2018-07-14 20:15:33 UTC MAIN commitmail json YAML

dovecot2: updated to 2.3.2.1

v2.3.2 still had a few unexpected bugs:
- SSL/TLS servers may have crashed during client disconnection
- lmtp: With lmtp_rcpt_check_quota=yes mail deliveries may have
  sometimes assert-crashed.
- v2.3.2: "make check" may have crashed with 32bit systems

v2.3.2 is mainly a bugfix release. It contains all the changes in v2.2.36, as well as a bunch of other fixes (mainly for v2.3-only bugs). Binary packages are already in https://repo.dovecot.org/
* old-stats plugin: Don't temporarily enable PR_SET_DUMPABLE while
  opening /proc/self/io. This may still cause security problems if the
  process is ptrace()d at the same time. Instead, open it while still
  running as root.
+ doveadm: Added mailbox cache decision&remove commands. See
  doveadm-mailbox(1) man page for details.
+ doveadm: Added rebuild attachments command for rebuilding
  $HasAttachment or $HasNoAttachment flags for matching mails. See
  doveadm-rebuild(1) man page for details.
+ cassandra: Use fallback_consistency on more types of errors
+ lmtp proxy: Support outgoing SSL/TLS connections
+ lmtp: Add lmtp_rawlog_dir and lmtp_proxy_rawlog_dir settings.
+ submission: Add support for rawlog_dir
+ submission: Add submission_client_workarounds setting.
+ lua auth: Add password_verify() function and additional fields in
  auth request.
- doveadm-server: TCP connections are hanging when there is a lot of
  network output. This especially caused hangs in dsync-replication.
- Using multiple type=shared mdbox namespaces crashed
- mail_fsync setting was ignored. It was always set to "optimized".
- lua auth: Fix potential crash at deinit
- SSL/TLS servers may have crashed if client disconnected during
  handshake.
- SSL/TLS servers: Don't send extraneous certificates to client when
  alt certs are used.
- lda, lmtp: Return-Path header without '<' may have assert-crashed.
- lda, lmtp: Unencoded UTF-8 in email address headers may assert-crash
- lda: -f parameter didn't allow empty/null/domainless address
- lmtp, submission: Message size limit was hardcoded to 40 MB.
  Exceeding it caused the connection to get dropped during transfer.
- lmtp: Fix potential crash when delivery fails at DATA stage
- lmtp: login_greeting setting was ignored
- Fix to work with OpenSSL v1.0.2f
- systemd unit restrictions were too strict by default
- Fix potential crashes when a lot of log output was produced
- SMTP client may have assert-crashed when sending mail
- IMAP COMPRESS: Send "end of compression" marker when disconnecting.
- cassandra: Fix consistency=quorum to work
- dsync: Lock file generation failed if home directory didn't exist
- Snippet generation for HTML mails didn't ignore &entities inside
  blockquotes, producing strange looking snippets.
- imapc: Fix assert-crash if getting disconnected and after
  reconnection all mails in the selected mailbox are gone.
- pop3c: Handle unexpected server disconnections without assert-crash
- fts: Fixes to indexing mails via virtual mailboxes.
- fts: If mails contained NUL characters, the text around it wasn't
  indexed.
- Obsolete dovecot.index.cache offsets were sometimes used. Trying to
  fetch a field that was just added to cache file may not have always
  found it.

(adam)

2018-07-14 19:15:39 UTC MAIN commitmail json YAML

Updated devel/py-dash, net/py-ncclient

(adam)

2018-07-14 19:14:47 UTC MAIN commitmail json YAML

py-ncclient: updated to 0.6.0

0.6.0:
Re-enabled Python 3.7 by changing "async" to "async_mode" in several locations

(adam)

2018-07-14 19:05:58 UTC MAIN commitmail json YAML

py-dash: updated to 4.6.0

v4.6.0:
Improve performance of the following functions for large datasets:
duplicates
sorted_uniq
sorted_uniq_by
union
union_by
union_with
uniq
uniq_by
uniq_with
xor
xor_by
xor_with

(adam)

2018-07-14 19:00:02 UTC MAIN commitmail json YAML

Updated devel/talloc, www/py-idna_ssl

(adam)

2018-07-14 18:59:31 UTC MAIN commitmail json YAML

py-idna_ssl: updated to 1.1.0

v1.1.0:
Merge pull request 11 from aio-libs/pyup-update-pytest-3.6.2-to-3.6.3
Update pytest to 3.6.3

(adam)

2018-07-14 18:51:22 UTC MAIN commitmail json YAML

talloc: updated to 2.1.14

2.1.14:
Bug fixes.

(adam)

2018-07-14 18:47:01 UTC MAIN commitmail json YAML

inkscape-0.92.3

(bsiegert)

2018-07-14 18:46:36 UTC MAIN commitmail json YAML

Updated multimedia/ffmpeg3, databases/py-bsddb3

(adam)

2018-07-14 18:45:51 UTC MAIN commitmail json YAML

py-bsddb3: updated to 6.2.6

6.2.6:
* Correctly detect Berkeley DB when installed via Homebrew on Mac OS X.
* Python 3.6 and 3.7 are explicitly supported.

(adam)

2018-07-14 18:38:40 UTC MAIN commitmail json YAML

ffmpeg3: updated to 3.4.3

version 3.4.3:
- avformat/movenc: Check input sample count
- avcodec/mjpegdec: Check for odd progressive RGB
- avformat/movenc: Check that frame_types other than EAC3_FRAME_TYPE_INDEPENDENT have a supported substream id
- avcodec/vp8_parser: Do not leave data/size uninitialized
- avformat/mms: Add missing chunksize check
- avformat/pva: Check for EOF before retrying in read_part_of_packet()
- avformat/rmdec: Do not pass mime type in rm_read_multi() to ff_rm_read_mdpr_codecdata()
- avformat/asfdec_o: Check size_bmp more fully
- avcodec/indeo4: Check for end of bitstream in decode_mb_info()
- avcodec/shorten: Fix undefined addition in shorten_decode_frame()
- avcodec/shorten: Fix undefined integer overflow
- avcodec/jpeg2000dec: Fixes invalid shifts in jpeg2000_decode_packets_po_iteration()
- avcodec/jpeg2000dec: Check that there are enough bytes for all tiles
- avformat/movenc: Do not pass AVCodecParameters in avpriv_request_sample
- avcodec/escape124: Fix spelling errors in comment
- avcodec/ra144: Fix integer overflow in ff_eval_refl()
- avcodec/cscd: Check output buffer size for lzo.
- avcodec/escape124: Check buf_size against num_superblocks
- avcodec/h264_parser: Reduce needed history for parsing mb index
- avcodec/magicyuv: Check bits left in flags&1 branch
- avcodec/mjpegdec: Check for end of bitstream in ljpeg_decode_rgb_scan()
- avcodec/aacdec_fixed: Fix undefined integer overflow in apply_independent_coupling_fixed()
- avcodec/dirac_dwt_template: Fix undefined behavior in interleave()
- avutil/common: Fix undefined behavior in av_clip_uintp2_c()
- fftools/ffmpeg: Fallback to duration if sample rate is unavailable
- avformat/mov: Only set pkt->duration to non negative values
- avcodec/h264_slice: Fix overflow in recovery_frame computation
- avcodec/h264_ps: Move MAX_LOG2_MAX_FRAME_NUM to header so it can be used in h264_sei
- avcodec/h264_mc_template: Only prefetch motion if the list is used.
- avcodec/xwddec: Use ff_set_dimensions()
- avcodec/wavpack: Fix overflow in adding tail
- avcodec/shorten: Fix multiple integer overflows
- avcodec/shorten: Fix undefined shift in fix_bitshift()
- avcodec/shorten: Fix a negative left shift in shorten_decode_frame()
- avcodec/shorten: Sanity check nmeans
- avcodec/shorten: Check non COMM chunk len before skip in decode_aiff_header()
- avcodec/mjpegdec: Fix integer overflow in ljpeg_decode_rgb_scan()
- avcodec/truemotion2: Fix overflow in tm2_apply_deltas()
- avcodec/opus_silk: Change silk_lsf2lpc() slightly toward silk/NLSF2A.c
- avcodec/amrwbdec: Fix division by 0 in find_hb_gain()
- avformat/mov: replace a value error by clipping into valid range in mov_read_stsc()
- avformat/mov: Break out early if chunk_count is 0 in mov_build_index()
- avcodec/fic: Avoid some magic numbers related to cursors
- avcodec/g2meet: ask for sample with overflowing RGB
- avcodec/aacdec_fixed: use 64bit to avoid overflow in rounding in apply_dependent_coupling_fixed()
- oavcodec/aacpsdsp_template: Use unsigned for hs0X to prevent undefined behavior
- avcodec/g723_1dec: Clip bits2 in both directions
- avcodec/mpeg4videoenc: Use 64 bit for times in mpeg4_encode_gop_header()
- avcodec/mlpdec: Only change noise_type if the related fields are valid
- indeo4: Decode all or nothing of a band header.
- avformat/mov: Only fail for STCO/STSC contradictions if both exist
- avcodec/dirac_dwt: Fix integer overflow in COMPOSE_DD97iH0 / COMPOSE_DD137iL0
- avcodec/fic: Check available input space for cursor
- avcodec/g2meet: Check RGB upper limit
- avcodec/jpeg2000dec: Fix undefined shift in the jpeg2000_decode_packets_po_iteration() CPRL case
- avcodec/jpeg2000dec: Skip init for component in CPRL if nothing is to be done
- avcodec/g2meet: Change order of operations to avoid undefined behavior
- avcodec/flac_parser: Fix infinite loop
- avcodec/wavpack: Fix integer overflow in DEC_MED() / INC_MED()
- avcodec/wavpack: Fix integer overflow in wv_unpack_stereo()
- avcodec/error_resilience: Fix integer overflow in filter181()
- avcodec/h263dec: Check slice_ret in mspeg4 slice loop
- avcodec/elsdec: Fix memleaks
- avcodec/vc1_block: simplify ac_val computation
- avcodec/ffv1enc: Check that the crc + version combination is supported
- lavf/http.c: Free allocated client URLContext in case of error.
- avcodec/dsicinvideo: Fail if there is only a small fraction of the data available that comprises a full frame
- avcodec/dsicinvideo: Propagate errors from cin_decode_rle()
- avcodec/dfa: Check dimension against maximum
- avcodec/cinepak: Skip empty frames
- avcodec/cinepak: move some checks prior to frame allocation
- swresample/arm: remove unintentional relocation.
- doc/APIchanges: Fix typos in hashes
- avformat/utils: Check cur_dts in update_initial_timestamps() more
- avcodec/utils: Enforce minimum width also for VP5/6
- avcodec/truemotion2: Propagate out of bounds error from GET_TOK()
- avformat/utils: Fix integer overflow in end time calculation in update_stream_timings()
- avcodec/mjpegdec: Check input buffer size.
- avcodec/h264_slice: Fix integer overflow with last_poc
- avformat/mov: Fix extradata memleak
- lavc/libopusdec: Allow avcodec_open2 to call .close
- avcodec/movtextdec: Check style_start/end
- avcodec/aacsbr_fixed: Fix integer overflow in sbr_hf_assemble()
- libavcodec/rv34: error out earlier on missing references
- swresample/swresample: Fix for seg fault in swr_convert_internal() -> sum2_float during dithering.
- avcodec/aacdec_fixed: Fix integer overflow in apply_independent_coupling_fixed()
- avcodec/cscd: Error out when LZ* decompression fails
- avcodec/imgconvert: Fix loss mask bug in avcodec_find_best_pix_fmt_of_list()
- avfilter/vf_signature: use av_strlcpy()
- avcodec/utvideodec: Set pro flag based on fourcc
- avcodec/wmalosslessdec: Fix null pointer dereference in decode_frame()
- avcodec/tableprint_vlc: Fix build failure with --enable-hardcoded-tables
- avformat/mov: Move +1 in check to avoid hypothetical overflow in add_ctts_entry()
- avcodec/get_bits: Make sure the input bitstream with padding can be addressed
- avformat/mov: Check STSC and remove invalid entries
- avcodec/nuv: rtjpeg with dimensions less than 16 would result in no decoded pixels thus reject it
- avcodec/nuv: Check for minimum input size for uncomprssed and rtjpeg
- avcodec/wmalosslessdec: Reset num_saved_bits on error path
- avformat/mov: Fix integer overflows related to sample_duration
- avformat/img2dec: fix infinite loop
- avformat/oggparsedaala: Do not adjust AV_NOPTS_VALUE
- avformat/oggparseogm: Check lb against psize
- avformat/oggparseogm: Fix undefined shift in ogm_packet()
- avformat/avidec: Fix integer overflow in cum_len check
- avformat/oggparsetheora: Do not adjust AV_NOPTS_VALUE
- avformat/utils: Fix integer overflow of fps_first/last_dts
- avformat/oggdec: Fix metadata memleak on multiple headers
- libavformat/oggparsevorbis: Fix memleak on multiple headers
- avformat/mov: Fix integer overflow in mov_get_stsc_samples()
- avcodec/truemotion2rt: Check input buffer size
- avcodec/g2meet: Check tile dimensions with av_image_check_size2()
- avcodec/exr: fix invalid shift in unpack_14()
- avcodec/bintext: sanity check dimensions
- avcodec/utvideodec: Check subsample factors
- avcodec/smc: Check input packet size
- avcodec/cavsdec: Check alpha/beta offset
- avcodec/diracdec: Fix integer overflow in mv computation
- avcodec/h264_parse: Clear invalid chroma weights in ff_h264_pred_weight_table()
- avcodec/aacdec_templat: Fix integer overflow in apply_ltp()
- avcodec/jpeg2000dwt: Fix integer overflows in sr_1d53()
- avcodec/diracdec: Use int64 in global mv to prevent overflow
- avcodec/dxtory: Remove code that corrupts dimensions
- avcodec/dirac_dwt_template: Fix Integer overflow in horizontal_compose_dd137i()
- avcodec/hevcdec: Check luma/chroma_log2_weight_denom
- avcodec/jpeg2000dec: Use av_image_check_size2()
- avcodec/vp8: Check for bitstream end before vp7_fade_frame()
- avcodec/exr: Check remaining bits in last get code loop
- avutil/common: Fix integer overflow in av_clip_uint8_c() and av_clip_uint16_c()
- avdevice/decklink_dec: Fix ;;
- avcodec/h264_cabac: Tighten allowed coeff_abs range
- avcodec/h264_cavlc: Set valid qscale value in ff_h264_decode_mb_cavlc()
- avdevice/iec61883: free the private context at the end
- avdevice/iec61883: return reference counted packets
- configure: add nvcc to CMDLINE_SET
- avcodec/mpeg4_unpack_bframes: make sure the packet is writable when data needs to be changed
- avcodec/mp3_header_decompress: don't free the user provided packet on error
- avcodec/extract_extradata: zero initalize the padding bytes in all allocated buffers
- avformat/hvcc: zero initialize the nal buffers past the last written byte
- swresample/rematrix: fix update of channel matrix if input or output layout is undefined
- avformat/matroskadec: ignore CodecPrivate if the stream is VP9

(adam)

2018-07-14 18:23:25 UTC MAIN commitmail json YAML

Updated net/zeromq, net/py-zmq

(adam)

2018-07-14 18:23:00 UTC MAIN commitmail json YAML

py-zmq: updated to 17.1.0

17.1.0:
- Bump bundled libzmq to 4.2.5
- Improve tornado 5.0 compatibility
  (use :meth:~tornado.ioloop.IOLoop.current instead of :meth:~tornado.ioloop.IOLoop.instance
  to get default loops in :class:.ZMQStream and :class:.IOLoopAuthenticator)
- Add support for :func:.curve_public
- Remove delayed import of json in send/recv_json
- Add :meth:.Authenticator.configure_curve_callback
- Various build fixes
- sdist sources generated with Cython 0.28.3
- Stop building wheels for Python 3.4, start building wheels for Python 3.7

(adam)

2018-07-14 18:19:16 UTC MAIN commitmail json YAML

zeromq: updated to 4.2.5

0MQ version 4.2.5 stable:
* Fixed 3018 - fix backward-incompatible change in the NULL auth
                mechanism that slipped in 4.2.3 and made connections
                with a ZAP domain set on a socket but without a working
                ZAP handler fail. See ZMQ_ZAP_ENFORCE_DOMAIN and RFC27.
* Fixed 3016 - clarify in zmq_close manpage that the operation will
                complete asynchronously.
* Fixed 3012 - fix CMake build problem when using LIBZMQ_WERROR and a
                compiler other than GCC.

0MQ version 4.2.4 stable:
* New DRAFT (see NEWS for 4.2.0) socket options:
  - ZMQ_LOOPBACK_FASTPATH to enable faster TCP loopback on Windows
  - ZMQ_METADATA to set application-specific metadata on a socket
  See doc/zmq_setsockopt.txt and doc/zmq_getsockopt.txt for details.
* New DRAFT (see NEWS for 4.2.0) context options:
  - ZMQ_ZERO_COPY_RECV to disable zero-copy receive to save memory
    at the expense of slower performance
  See doc/zmq_ctx_set.txt and doc/zmq_ctx_get.txt for details.
* New DRAFT API zmq_stopwatch_intermediate which returns the time
  elapsed without stopping the stopwatch.
* TIPC: support addressing TIPC Port Identity addresses.
* Added CMake option to disable tests: BUILD_TESTS
* Added CMake and autotools make targets to support clang-formatter:
  make clang-format, clang-format-check and clang-format-diff to
  help developers make sure their code conforms to the style guidelines
* For distributors: a new test framework has been added, which
  includes a copy of the Unity source code. This source code library is
  distributed under the MIT license and thus is compatible with
  libzmq's LGPL3.
* Fixed 2867 - add ZeroMQConfig.cmake.in to distributable tarball
* Fixed 2868 - fix OpenBSD build
* Fixed 2870 - fix VC++ 11.0 (VS2012) build
* Fixed 2879 - prevent duplicate connections on PUB sockets
* Fixed 2872 - fix CMake tests on Windows
* Fixed 2895 - fix assert on Windows with POLL
* Fixed 2920 - fix Windows build with Intel compiler
* Fixed 2930 - use std::atomic when available with VC++ and VS2015
* Fixed 2910 - fix race condition with ZMQ_LINGER socket option
* Fixed 2927 - add support for ZMQ_XPUB_NODROP on ZMQ_RADIO
* Fixed 2820 - further clarify ZMQ_XPUB_VERBOSE(R) documentation.
* Fixed 2911 - ZMQ_DISH over UDP triggers errno_assert() after hitting
                watermark
* Fixed 2942 - ZMQ_PUB crash when due to high volume of subscribe and
                unsubscribe messages, an unmatched unsubscribe message is
                received in certain conditions
* Fixed 2946 - fix Windows CMake build when BUILD_SHARED is off
* Fixed 2960 - fix build with GCC 8
* Fixed 2967 - fix race condition on thread safe sockets due to pthread
                condvar timeouts on OSX
* Fixed 2977 - fix TIPC build-time availability check to be more relaxed
* Fixed 2966 - add support for WindRiver VxWorks 6.x
* Fixed 2963 - fix some PVS Studio static analysis warnings
* Fixed 2983 - fix MinGW cross-compilation
* Fixed 2991 - fix mutex assert at shutdown when the zmq context is part
                of a class declared as a global static

(adam)

2018-07-14 17:28:19 UTC MAIN commitmail json YAML

gcc6-libs: bump PKGREVISION to be higher than gcc6's one.

PR pkg/53435

(tsutsui)

2018-07-14 17:12:56 UTC MAIN commitmail json YAML

mpg123: fix mpg123-pulse build failure on NetBSD/i386 8.0_RC2.

Fixes PR pkg/53433 by disabling x86 asm that causes text relocations
in libmpg123.so.  Ok'ed by martin@.
Bump PKGREVISION.

(tsutsui)

2018-07-14 16:59:46 UTC MAIN commitmail json YAML

doc: Updated net/mikutter to 3.7.3

(tsutsui)

2018-07-14 16:59:26 UTC MAIN commitmail json YAML

mikutter: update to 3.7.3.

Upstream changes:

mikutter 3.7.3

* crashed on start up when the twitter plugin was removed
* thanks cob odo
* reduce cpu load of drawing timeline when higher calculation load of score
* World: could not switch accounts in some cases
* hight of buttons was changed per hight of the listview
* thanks Yuto Tokunaga
* make a background color of tab icons transparent
* thanks Yuto Tokunaga
* make a background color of thumbnail of form DSL photoselect
* thanks Yuto Tokunaga
* command: remove dependency of Web plugin
* command: non-browser applications were suggested as the Intent for
  "Open in browser" command
* thanks ncaq net

(tsutsui)

2018-07-14 16:05:51 UTC MAIN commitmail json YAML

doc: Updated emulators/vice to 3.2

(maya)

2018-07-14 16:05:19 UTC MAIN commitmail json YAML

vice: update to 3.2.

From Rhialto (maintainer) in PR pkg/53449.
I had to add DEPENDS on xa65. This might only be a BUILD_DEPENDS.

To build on netbsd-current, I needed the hack in
kern/2018/07/14/msg023684.html">https://mail-index.netbsd.org/tech-kern/2018/07/14/msg023684.html
(I hope to avoid needing to patch the package!)

renamed the "gtk3" option to "gtk3wip", and removed it from
PKG_SUGGESTED_OPTIONS because the gtk3 gui is a Work In
Progress. See configure --help:
  --enable-native-gtk3ui  enables WIP native GTK3 UI support
  --enable-debug-gtk3ui    enables debugging for the WIP GTK3 port

Notable changes in VICE 3.2

- New (experimental) GTK3 native port, this and the SDL(2) port will replace
  all other ports (which will get removed) in VICE 3.3 and onward.

Full NEWS: https://sourceforge.net/p/vice-emu/code/HEAD/tree/tags/v3.2/vice/NEWS

(maya)

2018-07-14 15:15:30 UTC MAIN commitmail json YAML

doc: Updated news/pan to 0.145

(maya)

2018-07-14 15:15:12 UTC MAIN commitmail json YAML

pan: update to 0.145.

From Rhialto (maintainer) in PR pkg/53450

0.145 "Duplicitous mercenary valetism"
  7ec8ca1 Do not use front() on empty vector (Jonathan Briggs)
  29aad7e Bug 793228 nzb file with empty segment lists crash pan (paul@flinders.org)
  27190a5 Bug 793277 Use after free in main() (paul@flinders.org)

0.144 "Time is the enemy"
  28ab3ba Validate pan.appdata.xml.in and tweak cleanfiles (Petr Kovar)
  83e8a01 Remove outdated FSF address (Petr Kovar)
  d73c52c Update README (Petr Kovar)
  aa59d3f Add man page (Petr Kovar)
  f55b7fb Upgrade pan.appdata.xml.in (Petr Kovar)
  f6061b3 Require GMime 3.0 to be explicitly enabled, don't fallback to it
          (Petr Kovar, #791435)
  7c9f34b Patch for GMime 3.0. Porting to GMime 3.0 still not completed.
          (Detlef Graef, #786438)
  0600d83 Can't open nzb files from desktop (Sebastiaan Lokhorst, #789988)
  75ae784 Follow Icon Theme Specification (Petr Kovar)

0.143 "Quaint little villages here and there"
  bb0c906 INSTALL file is no longer used (Petr Kovar)
  25e2b0a Use xdg-open instead of deprecated gnome-open (Petr Kovar)
  02834e6 Update German translation (Mario Blättermann)
  12b6b46 Fix nits wrt GMime 3.0 (Petr Kovar)
  90c1604 First patch to enable GMime 3.0 lib. Porting to GMime 3.0 not yet
          completed. (Detlef Graef)
  b376c88 One more Unicode apostrophe (Piotr Drąg)
  8022375 Edit strings (Petr Kovar)
  42bea90 Added autohiding attachments panel (Marek Černocký)
  ea46a27 Fixed groups/body panels resizing in GTK 3 (Marek Černocký)
  e9a1173 Attempt to fix display of threads with unread articles. (Jason Lynch)
  44d7766 Use Unicode in translatable strings (Piotr Drąg)
  75a9fd3 Updated Czech translation (Marek Cernocky)
  05f02ad Fixed showing combobox options unlocalized (Marek Cernocky)
  ba08fd2 Update Spanish translation (Daniel Mustieles)
  3e70a04 Update German translation (Mario Blättermann)
  b432931 Enable all TLS versions supported by GnuTLS (Detlef Graef)

0.142 "He slipped to Sam a double gin"
  8b56f1b Update docs for password storage change (Petr Kovar)
  b8c8c8e Fix some ISO C++ 11 warnings (Detlef Graef)
  1758891 Change use-gnome-keyring to use-password-storage (Petr Kovar)
  8f5e9f0 Build libsecret & gcr with gtk3 only, gnome-keyring with gtk2
          (Petr Kovar)
  1cf6b97 Remove dependency on deprecated libgnome-keyring. New libraries used:
          libsecret and gcr (GTK+ 3 only). (Detlef Graef)
  d1206be Rewrite autogen.sh to drop dependency on gnome-common (Detlef Graef)
  faa4de3 Nuke intltool (Petr Kovar)
  24f5aeb Forgot to update HELP_LINGUAS (Petr Kovar)
  7b53a67 Update and add Czech translation (Petr Kovar)
  1c4598a Fix the strftime test for mingw64 (Steve Davies)
  5790571 Update docs and include COPYING-DOCS (Petr Kovar)
  bcb5d0f Re-add help menu item for manual (Petr Kovar)
  df05588 Add new documentation infrastructure (Petr Kovar)
  564929f Updated Spanish translation (Daniel Mustieles)
  921488a Updated Spanish translation (Daniel Mustieles)
  776286e Updated Spanish translation (Daniel Mustieles)
  f3ff30e Fixed typos in a string (Daniel Mustieles)
  53d0103 Updated Spanish translation (Daniel Mustieles)
  117793f [l10n] Updated German doc translation (Mario Blättermann)
  68c2a7d Updated Spanish translation (Daniel Mustieles)
  f4cede7 Improve help (Heinrich Müller)
  a477483 Final fixes to the help system (Petr Kovar)
  14f1a6e Tweak the help support (Petr Kovar)
  707d801 Add gnome-doc-utils basic support (Petr Kovar)
  7c79aa0 Add Pan manual (Douglas Bollinger)
  ee7e4ad Fix size of preference window too large (Detlef Graef, #697983)
  a76d293 Fix Header Pane menu not shown when built without option --with-gnutls
          (Detlef Graef, #777711)
  4c4dcf6 Mention crypto in configure output (Petr Kovar)
  6072d9a Post-release bump (Petr Kovar)

0.141 "Tarzan's Death"
  194f2dc Treat a 500 response to MODE READER as OK (Per Hedeland)
  3de214e Fix a memory leak found by valgrind (Olaf Seibert)
  e5ea76f Fix a memory leak found by valgrind (Olaf Seibert)
  3ed2498 Fix a memory leak found by valgrind (Olaf Seibert)
  1bdde46 Fix a memory leak found by valgrind (Olaf Seibert)
  c166cc8 Fix a memory leak found by valgrind (Olaf Seibert)
  22e01f8 Fix a memory leak found by valgrind (Olaf Seibert)
  88e3401 clang static analyzer (Viktoras)
  9ad1e02 Cannot start after removing last news server (freepro)
  4207a74 Do not overwrite silently draft file (Detlef Graef, #704227)
  d1faec5 Get rid of deprecated g_atexit() calls (Detlef Graef)
  fefda68 Closing Pan without server config (Detlef Graef, #729329)
  73d0abd Deprecated g_type_init() with glib2 > 2.36 (Detlef Graef)

0.140 "Chocolate Salty Balls"
  dfd5c32 Fix a memory leak found by valgrind (Olaf Seibert)
  9ca587f Avoid clearing a timer event source id which is by now invalid
          (Olaf Seibert)
  4c08134 Fix a memory leak found by valgrind (Olaf Seibert)
  7f2678d Fix a memory leak found by valgrind (Olaf Seibert)
  3c07a42 Fix a memory leak found by valgrind (Olaf Seibert)
  d702d1b Fix a memory leak found by valgrind (Olaf Seibert)
  83cd963 Fix a memory leak found by valgrind (Olaf Seibert)
  833ccc6 Fix a memory leak found by valgrind (Olaf Seibert)
  35ecd62 Fix typo in header guard (Olaf Seibert)
  bbf5f29 Conditional jump or move depends on uninitialised value(s) (Olaf
          Seibert)
  08d678e Conditional jump or move depends on uninitialised value(s) (Olaf
          Seibert)
  cb9c937 Conditional jump or move depends on uninitialised value(s) (Olaf
          Seibert)
  44ffc85 Fix build with libc++ (Petr Kovar)
  d62efbf Do not distribute outdated pan.iss (Petr Kovar)
  c3679d1 Move ChangeLog -> NEWS & update docs (Petr Kovar)
  f9e0a50 Replace RulesInfo.deque<RulesInfo> with deque<RulesInfo *>
          (Olaf Seibert)
  4323223 Fix missing recursion (this is a pre-existing bug) (Olaf Seibert)
  0b399ec Changed a deque<FilterInfo> into a deque<FilterInfo *> (Olaf Seibert)
  2024f05 Deleted object is touched again (Olaf Seibert)
  9b31c87 Remove leftover code (Petr Kovar)
  80566c8 Do not include https:// in GIT_REMOTE (Petr Kovar)
  f55cebc Rules Enabled preference flag wasn't loaded (Andrew Nile)
  b74bcc9 Prevent EOF char from stopping binary upload in Win (Andrew Nile)
  73863fc Missing break (Andrew Nile)
  81ec291 Update license.h (Petr Kovar)
  5186a2a Do not include protocol & user name in GIT_REMOTE (Petr Kovar)
  4228421 Fix accel key 'R' (used twice) (Detlef Graef)
  9471b22 fix: close posting window (Detlef Graef)
  46f97aa Unneeded detour via C-type strings (Olaf Seibert)
  6b1b345 Fix saving of SSL certificate (Detlef Graef)
  055fe95 Fix Edit SSL Certificates crash (walt)
  a52b404 Fix localedir (Petr Kovar)
  94d5b7c Update FSF address (Petr Kovar)
  3663720 Fix crash at PanTreeStore::get_iter() (Detlef Graef)
  2ce62c7 Update desktop file (Petr Kovar)
  0806805 Add appdata support for Pan (Petr Kovar)
  34e1bb5 file::get_pan_home() : fix for g++-5 non-CoW std::string semantics
          (Alexandre Rostovtsev)
  c186c9f Rename configure.in -> configure.ac (Petr Kovar)
  af87825 When "Show Matching Articles' Threads", messages with dangling
          References not shown (Lionel Elie Mamane)
  81929d0 Fixes in encode-cache.cc, task-upload.h, uuencode.c (Andrew Nile)
  2ae6aff Applied refresh patch for body-pane (Heinrich Müller)
  8bd7184 Fixes in pan/gui/prefs-ui.cc (Andrew Nile)
  0a57a01 Various UI fixes (Heinrich Müller)
  7ca9c6c Updated FSF's address (Daniel Mustieles)
  4820c84 Remove outdated pan.spec.in (Petr Kovar)
  6daf184 Fix XZVER, append \r\n (Heinrich Müller)
  b1af29b Fix for ISO C++ and struct deque (Heinrich Müller)
  6200d57 Fix XFEATURE for XOVER task (Heinrich Müller)
  8325c88 Fix XFEATURE for groups task (Heinrich Müller)
  29edfc3 Added aSYNC behavior; disabled treeview on search (Heinrich Müller)
  b00f96e Added support for GtkSpell 3 (Yclept Nemo)
  099bd57 next-unread-group etc. broken (Heinrich Müller, #690789)
  42b9292 Improve verbose output in non-GUI mode (Heinrich Müller)
  c251367 Segmentation fault when using external editor to compose newsgroup
          postings (Heinrich Müller)
  db8adcf Let the user deactivate task pane pop-ups from task pane (Heinrich
          Müller)
  f509257 Posting - Error 441 is not a successful post (Heinrich Müller,
          #693786)
  f6c7a64 Use zlib CRC32 for compression.cc; fix non-GUI header XOVER (Heinrich
          Müller)
  cb7b50a Use zlib CRC32 (Heinrich Müller)
  5133e23 Improve speed of uudecode (Heinrich Müller)
  5eef4fc Fix IP lockout on ISP IP change; fix SIGSEGV in socket impl (Heinrich
          Müller)
  4922045 Fixes for XFEATURE; patch for 'match only read' (Heinrich Müller,
          Cal Peake)
  acb4362 Avoid NPE on early init of server edit dialog; fix XFEATURE (Heinrich
          Müller)
  2d053c4 Let the user choose compression type with combobox; hint which server
          supports which compression scheme (Heinrich Müller)
  88fe336 Activate action 'get-new-headers-when-entering-group' only for
          non-virtual groups (Heinrich Müller)
  9e301fb Fix for line-wrapped x-face header (Heinrich Müller)
  3f81af1 Properly escape < and > chars in subject (Heinrich Müller)
  d454a36 Fix for group enter (Heinrich Müller)
  e2ca6d2 Fix NPE (Heinrich Müller)
  4f681cd Added support for Diablo and XFEATURE (Heinrich Müller)
  00fe4a3 Added XZVER functionality (Heinrich Müller)
  6a8de8b Patch for user agent in the GUI (Miroslav Sabljic)
  dcc2556 Refactoring; added virtual folders for sent and drafts (Heinrich
          Müller)
  f7ba647 Make <cert> filename.pem become related to the current $PAN_HOME dir
          (Heinrich Müller, #680295)
  a823ae8 Patch for NetBSD & iconv (Heinrich Müller)
  4ad8971 Fix segfault in task-pane.cc:148 (Heinrich Müller)
  c860200 Disconnect only if set in prefs (Heinrich Müller)
  9cd77f9 Added HTML parser (Heinrich Müller)
  6a2a9df HTML preview (Heinrich Müller)
  52ccea5 Fix for systray behavior (Heinrich Müller)
  884e4c1 Removed dbg output (Heinrich Müller)
  9faef90 Improved gtkstyle handling for progressview (Heinrich Müller)
  29120fa Change show sig icon (Heinrich Müller)
  8b934ce Adapt to any screen size in prefs-ui, show scrollbars if needed
          (Heinrich Müller)
  cf68577 "Complete" the Colors tab; pan 0.136 fails to build on 64-bit OS X
          (Heinrich Müller, #681037, #673813)
  07e4614 Fix NPE in action_combo (Steve Davies)
  4162e82 Shortcuts tab is always drawn first (Heinrich Müller, #681036)
  1dba05f Update desktop file (Heinrich Müller, #680468)
  a3bbefc Add an option to turn-off 'tool-tips' on the Task Manager panel
          (Heinrich Müller, #680298)
  b5aeade Added save option for inline yEnc images (Heinrich Müller)
  87c6bda Fixed singletons, moved color init to pan.cc (Heinrich Müller)
  56d4463 Add Background and foreground text color selection; GTK+ 3 compiler
          cleanup; cleanups in various files (Heinrich Müller, #651306)
  f21f939 Fixed behavior of mark_read in taskarticle according to action-implied
          post-action or simple GUI interaction (Heinrich Müller)
  03d24a9 Fix for http://lists.nongnu.org/archive/html/pan-users/2012-07/msg00033.html
          (Heinrich Müller)
  014d082 Fixed a memory leak with new regex (Heinrich Müller)
  29da552 Filtering within task list (Heinrich Müller, #679274)
  55733b8 Fixed memory leak in shortcut dialog (Heinrich Müller)
  c249f58 Fix for display of shortcut literals (Heinrich Müller)
  395f288 Added info about gkr to README (Heinrich Müller)

+ Many translation updates.

(maya)

2018-07-14 15:04:01 UTC MAIN commitmail json YAML

doc: Updated wm/ctwm to 4.0.1

(maya)

2018-07-14 15:03:57 UTC MAIN commitmail json YAML

2018-07-14 15:03:43 UTC MAIN commitmail json YAML

ctwm: update to 4.0.1, from Rhialto (maintainer) in PR pkg/53448

4.0.1 (2017-06-05)
User Visible Changes
    Fix a bug where fullscreen windows could sometimes wind up incorrectly stacked due to a focus-handling issue. This would lead to ctwm aborting with an assertion failure in the OTP code, like Assertion failed: (PRI(owl) >= priority), function OtpCheckConsistencyVS.
    Fix an edge case (probably only triggerable via manual work with EWMH messages) where a window could wind up resized down to nothing.
Internals
    Systems with the ctfconvert/ctfmerge tools available will now use them to include CTF info in the compiled binary. This allows more detailed inspection of the running process via DTrace (e.g., the layout of the structs).
    The initial rumblings of a Developer's Manual are now in doc/devman/. This isn't tied into the main build, and there's no real reason it ever will be. Things of interest to users should wind up in the main manual; this should only have things of interest to people developing ctwm.

4.0.0 (2017-05-24)
Build System Change
The old imake build system has been replaced by a new structure using cmake. This makes cmake a requirement to build ctwm. See the README.md file for how to run it.
A fallback minimal build system is available in the minibuild/ directory for environments that can't use the main one. This is likely to need some manual adjustment on many systems, and the main build is strongly preferred. But it should suffice to get a runnable binary if all else fails.
Platform Support
Support for many non-current platforms has been dropped. In particular, remnants of special-case VMS support have been removed. Many old and now dead Unix variants have been similarly desupported. Generally, platforms without support for C99 and mid-2000's POSIX are increasingly less likely to work.
Backward-Incompatible Changes And Removed Features
    Argument parsing has been rewritten to use getopt_long(). All -long options are now --long instead. -version, -info, -cfgchk, and -display are still accepted if they're the first option given, to make it easier for scripts to simultaneously support before/after versions; this shim will be removed in a later version.
    Support for the SDSC imconv library, and the IMCONV options related to it, has been removed. The last release is almost 20 years old, and doesn't support any remotely recent platforms.
    The USE_SIGNALS code to use signal-driven animations has been removed. It's been non-default since 3.2 (more than 20 years ago), and not documented anywhere but in the code and a comment in this file.
    The USE_GNOME option and code for GNOME1 support has been removed.
    The old-style title button action specifications (without an = in them) deprecated since 3.8 are no longer supported. Just replacing the ":" with "= :" should suffice to make it work right in 3.8+. If you need to share configs with older versions, you'll have to conditionalize the syntax with m4 or some other preprocessing.
    The f.cut (and ^ alias for it), f.cutfile, and f.file functions have been removed. These functions for messing with the clipboard were never visibly documented, and came into the manpage in 3.0 already commented-out and saying they were obsolete.
    The f.source function has been removed. It's never done anything (except beep) as far back as 1.1 and has never been documented.
    The f.movemenu function has been removed. It was added silently in 2.1, has never done anything, and has never been documented.
    The NoVersion config parameter has been removed. It's been undocumented, obsoleted, and done absolutely nothing since 1.1.
    Support for non-flex versions of lex(1) is deprecated, and will take some manual work to build. Note that release tarballs include prebuild lexers, so this probably only matters to people building from a development tree. (And if you are, and really need AT&T or some other lex to work, talk to us!)
    Support for building with internal regex implementation has been disabled; we now require regex support from libc. It is still possible to enable by manually editing files, but this will be removed in the future. If you have to mess with this, please bring it up on the mailing list so we can figure out a long-term solution.
    Parsing of the ctwm.workspaces X resource (i.e., setting -xrm "ctwm.workspaces: something" on program command-lines) since 3.0 has collapsed doubled backslashes (\\) into a single (\). However, there were no other escapes, so this didn't gain anything. Using a single will work with both variants, unless you need multiple backslashes in a row in your workspace names.
    The IconRegion and WindowRegion config params both take a vgrav hgrav pair of parameters to control layout. Previous versions would accept a hgrav vgrav ordering in the parsing, and would mostly work by odd quirks of the code. The parsing has been made stricter, so only the documented vgrav hgrav ordering is accepted now.
User Visible Changes
    The default install locations have been changed. See the README for details about where things are installed and how to change them.
    Several default settings have been changed. ctwm now defaults to acting as though RestartPreviousState, NoGrabServer, DecorateTransients, NoBackingStore, RandomPlacement, OpaqueMove, OpaqueResize, SortIconManager, and StartInMapState have been set. Those settings that didn't previously have an inverse (to get the behavior previously seen when they weren't specified) have such added; see below.
    Added various config parameters as inverses of existing params. New params (with existing param they invert in parens):
        BackingStore (NoBackingStore)
        GrabServer (NoGrabServer)
        StartInButtonState (StartInMapState)
        NoSortIconManager (SortIconManager)
        NoRestartPreviousState (RestartPreviousState)
        NoDecorateTransients (DecorateTransients)
    Added DontShowWelcomeWindow config option to not show welcome splashscreen image.
    Selected a number of cleanups from Stefan Monnier <monnier%IRO.UMontreal.CA@localhost>, including rate-limiting of animations using a new _XA_WM_END_OF_ANIMATION message. Font height is estimated based on used characters only. Added some similar changes, improved the prevention of placing windows off-screen, the f.rescuewindows function for emergencies, a hack-fix for f.adoptwindow. More virtual screen tweaks/fixes.
    Added the remaining OnTopPriority changes from Stefan Monnier <monnier%IRO.UMontreal.CA@localhost>: AutoPopup, AutoPriority, OnTopPriority, PrioritySwitching, f.changepriority, f.priorityswitching, f.setpriority, f.switchpriority, f.tinylower, f.tinyraise. Currently consistency checking code is enabled, which will terminate with an assertion failure if something unexpected happens. Smoothed out various inconsistencies that this check discovered when virtual screens are used.
    Basic support for EWMH (Extended Window Manager Hints) added and enabled by default. EWMHIgnore {} config option allows selectively disabling bits. [Olaf "Rhialto" Seibert, Matthew Fuller]
    Icon manager windows are no longer included in the window ring (that had confusing effects on the focus sequence).
    Added --dumpcfg command-line option to print out the compiled-in fallback config file.
    The Occupy {} specification now accepts "ws:" as a prefix for workspaces. This may break things if you have workspaces with names that differ only by that prefix (e.g., you have workspaces "abc" and "ws:abc", and your Occupy {} declarations affects both.
    If ctwm is built with rplay support, sounds may now be configured with the RplaySounds {} parameter in the config file in place of the ~/.ctwm-sounds file. If so, ctwm will give a warning if .ctwm-sounds exists; support for the external file will be removed in a future version. Also the SoundHost config parameter is replaced by RplaySoundHost; the old name is still accepted, but will be removed in a future version.
    Added MWMIgnore {} config option to allow selectively disabling honoring of some Motif WM hints.
    Warping to a window now explicitly sets focus on that window. This would generally (but not always, in the presence of odd X server behavior) have already happened for users with focus following mouse, but now occurs for ClickToFocus users as well. [Alexander Klein]
    Several bugs relating to the Occupy window were fixed. Iconifying the Occupy window no longer loses it and leaves you unable to pull it up again. Minor undersizing in some cases fixed.
    Windows which fail to use the WM_HINTS property to tell us things like whether they want us to give them focus are now explicitly given focus anyway. This should fix focus problems with some apps (Chromium is a common example).
    Added ForceFocus {} config option to forcibly give focus to all (or specified) windows, whether they request it or not. Previously the code did this unconditionally (except when no WM_HINTS were provided; x-ref previous), but this causes problems with at least some programs that tell us they don't want focus, and mean it (some Java GUI apps are common examples).
    OpaqueMoveThreshold values >= 200 (the default) are now treated as infinite, and so will always cause opaque moving.
Internals
    A new code style has been chosen and the entire codebase reformatted into it. Configs for Artistic Style to generate the proper output are in the source tree.
    The full_name element of the TwmWindow structure has been removed. Consumers should just use the name element instead

(maya)

2018-07-14 13:48:08 UTC MAIN commitmail json YAML

Updated lang/gawk

(adam)

2018-07-14 13:47:32 UTC MAIN commitmail json YAML

gawk: updated to 4.2.1

Changes from 4.2.0 to 4.2.1
---------------------------

1. Support for OS/2 has been brought up to date.  This support was
  accidentally omitted from the initial 4.2 release, for which
  we apologize.

2. The manual received a number of updates to make it format better
  for PDF.

3. A new configure option, --enable-versioned-dir, causes the directory
  holding extensions to include the API version in its name.

4. extension/configure.ac has been improved considerably.

5. In MPFR mode, When ROUNDMODE changes, string values for numerically
  type values will be redone.

6. The various 'inplace' tests now pass on modern BSD systems.

7. A number of bugs, some of them quite significant, have been fixed.
  See the ChangeLog for details.

Changes from 4.1.4 to 4.2.0
---------------------------

1. If not in POSIX mode, changes to ENVIRON are reflected into
  gawk's environment, affecting any programs run by system()
  or for piped redirections. This can also affect built-in routines, such
  as mktime(), which is typically influenced by the TZ environment variable.

2. The series of numbers returned by rand() should now be "more
  random" than previously.  Gawk's rand() remains repeatable; you will
  get the same series of numbers each time you call rand() repeatedly,
  but this will be a different series than previously.

3. Multiple changes related to the pretty printer:

  * The --pretty-print option no longer runs the program too.

  * Pretty printing now preserves comments and places them into the
    pretty-printed file.

  * Pretty-printing now uses the original text of constant numeric values
    for pretty-printing and profiling.

  * Pretty-printing now preserves parenthesized expressions as they
    were in the source file. This solves several niggling corner cases
    with such things.

4. The igawk script and igawk.1 man page are no longer installed by
  `make install'.  They have been obsolete since gawk 4.0.0.

5. Gawk can now be built with CMake.  This is an alternative build
  system for those who may want it; gawk is not going to switch off
  use of the autotools anytime soon, if ever.

6. Gawk now processes a maximum of two hexadecimal digits in \x
  escape sequences inside strings.

7. Setting PROCINFO["redirection", "NONFATAL"] to true makes I/O
  errors for "redirection" not fatal, setting ERRNO. Setting
  PROCINFO["NONFATAL"] makes all I/O nonfatal. See the manual.

8. MirBSD is no longer supported.

9. `make install' now installs shell startup files
  $sysconfdir/profile.d/gawk.{csh,sh} containing shell functions to
  manipulate the AWKPATH and AWKLIBPATH environment variables.  On a Fedora
  system, these files belong in /etc/profile.d, but the appropriate location
  may be different on other platforms.

10. Gawk now supports retryable I/O via PROCINFO[input-file, "RETRY"]; see
    the manual.

11. The C API has undergone changes that break binary compatibility with
    the previous version. Thus the API version is now at 2.0.  YOU WILL
    NEED TO RECOMPILE YOUR EXTENSIONS to work with this version of gawk.
    Source code compatibility remains intact, although you will get
    compiler warnings if you do not revise your extensions. We strongly
    recommend that you do so.  Fortunately, the changes are fairly minor
    and straightforward.

    See the manual for the new features.

12. Revisions in the POSIX standard remove the special case for POSIX
    mode when FS = " " where newline was not a field separator. The code
    and doc have been updated.

13. Gawk now supports strongly typed regexp constants. Such constants
    look like @/.../.  You can assign them to variables, pass them to
    functions, use them in ~, !~ and the case part of a switch statement.
    More details are provided in the manual.

14. The new typeof() function can be used to indicate if a variable or
    array element is an array, regexp, string or number.

15. As promised when 4.1 was released, the old extension mechanism,
    using the `extension' function, is now gone.

16. Support for GNU/Linux on Alpha systems has been removed.

17. Optimizations are now enabled by default. Use the new -s/--no-optimize
    option(s) to disable them.  Pretty-printing and profiling automatically
    disable optimizations so that the output program is the same as the
    original input program.

18. Gawk now uses fwrite_unlocked if it's available. This yields a 7% - 18%
    improvement in raw output speed (gawk '{ print }' on a large file).

19. Passing negative operands to any of the bitwise functions now
    produces a fatal error.

20. Programs that toggle IGNORECASE a lot should now be noticeably faster.

21. The mktime function now accepts an optional second argument. If this
    argument is present and is non-zero or non-null, the time will be converted
    from UTC instead of from the local timezone.

22. The FIELDWIDTHS parsing syntax has been enhanced to allow specifying
    how many characters to skip before a field starts. It also allows
    specifying '*' as the last character to mean "the rest of the record".
    Field splitting with FIELDWIDTHS now sets NF correctly.  The documentation
    for FIELDWIDTHS in the manual has been considerably reorganized and
    improved as well.

23. The PROCINFO["argv"] array records all of gawk's command line arguments
    as gawk received them (the values of the C level argv array).

24. The DJGPP port has been revived and now has an official maintainer.

25. The manual has been translated into Italian!  The translation is
    included in the distribution.

(adam)

2018-07-14 12:55:26 UTC MAIN commitmail json YAML

Updated multimedia/mkvtoolnix, misc/stellarium

(adam)