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

2024-05-13 06:08:52 UTC Now

2020-03-06 12:12:58 UTC MAIN commitmail json YAML

ucommon: Incompatible with OpenSSL 1.1. Force gnutls instead.

While here, clean up a bit.

Bump PKGREVISION.

(nia)

2020-03-06 12:04:22 UTC MAIN commitmail json YAML

doc: Removed devel/sfio

(nia)

2020-03-06 12:04:01 UTC MAIN commitmail json YAML

2020-03-06 11:48:57 UTC MAIN commitmail json YAML

prcs: Fails with newer C++ standard, force c++03

(nia)

2020-03-06 11:46:21 UTC MAIN commitmail json YAML

doc: Removed devel/mico

(nia)

2020-03-06 11:45:47 UTC MAIN commitmail json YAML

2020-03-06 11:41:27 UTC MAIN commitmail json YAML

libhandy: Needs vala

(nia)

2020-03-06 11:40:00 UTC MAIN commitmail json YAML

2020-03-06 11:39:02 UTC MAIN commitmail json YAML

libdazzle: Needs vala

(nia)

2020-03-06 11:33:34 UTC MAIN commitmail json YAML

elftoolchain: Strip Werror the lazy way.

we can't assume that newer compilers won't add new warnings, and indeed
this package fails with gcc7+ currently.

(nia)

2020-03-06 11:27:36 UTC MAIN commitmail json YAML

devhelp: Needs itstool

(nia)

2020-03-06 11:17:19 UTC MAIN commitmail json YAML

doc: Removed comms/libopensync-plugin-evolution2

(nia)

2020-03-06 11:16:28 UTC MAIN commitmail json YAML

2020-03-06 11:12:11 UTC MAIN commitmail json YAML

wsoundserver: Fix build - needs -lossaudio

(nia)

2020-03-06 10:50:55 UTC MAIN commitmail json YAML

doc: Updated lang/openjdk8 to 1.8.242

(tnn)

2020-03-06 10:50:08 UTC MAIN commitmail json YAML

openjdk8: update to 8u242

BSD specific fixes:
- Fix BsdNativeDispatcher
- Support thread name setting on OpenBSD and NetBSD

Security fixes:
- S8225261: Better method resolutions
- S8224909, CVE-2020-2583: Unlink Set of LinkedHashSets
- S8225279: Better XRender interpolation
- S8226352, CVE-2020-2590: Improve Kerberos interop capabilities
- S8227758: More valid PKIX processing
- S8227816: More Colorful ICC profiles
- S8228548, CVE-2020-2593: Normalize normalization for all
- S8229951, CVE-2020-2601: Better Ticket Granting Services
- S8230279: Improve Pack200 file reading
- S8230318: Better trust store usage
- S8230967: Improve Registry support of clients
- S8231129: More glyph images
- S8231139: Improved keystore support
- S8231422, CVE-2020-2604: Better serial filter handling
- S8231795, CVE-2020-2659: Enhance datagram socket support
- S8232419: Improve Registry registration
- S8234037, CVE-2020-2654: Improve Object Identifier Processing

~100 additional minor bugfixes.

(tnn)

2020-03-06 10:02:21 UTC MAIN commitmail json YAML

qt5-qtmultimedia: adapt buildlink3.mk for new options

(wiz)

2020-03-06 09:19:43 UTC MAIN commitmail json YAML

qemu: Conditionalize NVMM for NetBSD

Build NVMM support whenever there is /usr/include/nvmm.h available.

(kamil)

2020-03-06 09:18:40 UTC MAIN commitmail json YAML

fltk: mark as old in COMMENT

(wiz)

2020-03-06 08:46:16 UTC MAIN commitmail json YAML

p5-MaxMind-DB-Writer: uncomment some TEST_DEPENDS, as they are now in pkgsrc.

(fcambus)

2020-03-06 08:30:19 UTC MAIN commitmail json YAML

ncurses: use rm -f

(wiz)

2020-03-06 08:18:44 UTC MAIN commitmail json YAML

doc: Updated textproc/miller to 5.6.2

(fcambus)

2020-03-06 08:18:31 UTC MAIN commitmail json YAML

miller: update to 5.6.2.

ChangeLog:

v5.6.2

Bug fixes:

    #271 fixes a corner-case bug with more than 100 CSV/TSV files with
    headers of varying lengths.

Documentation:

    The new http://johnkerl.org/miller/doc/whyc-details.html is an
    elaboration on http://johnkerl.org/miller/doc/whyc.html which answers
    a question posed by @BurntSushi on Reddit a couple years ago which
    I did not address in detail at the time.

v5.6.1

    The only change is that http://johnkerl.org/miller/doc is now
    more mobile-friendly.  All build artifacts are the same as at
    https://github.com/johnkerl/miller/releases/tag/v5.6.0

v5.6.0

    The new system DSL function allows you to run arbitrary shell commands
    and store them in field values. Some example usages are documented
    here. This is in response to issues #246 and #209.

    There is now support for ASV and USV file formats. This is in response
    to issue #245.

    The new format-values verb allows you to apply numerical formatting
    across all record values. This is in response to issue #252.

Documentation:

    The new DKVP I/O in Python sample code now works for Python 2 as
    well as Python 3.

    There is a new cookbook entry on doing multiple joins. This is in
    response to issue #235.

Bugfixes:

    The toupper, tolower, and capitalize DSL functions
    are now UTF-8 aware, thanks to @sheredom's marvelous
    https://github.com/sheredom/utf8.h. The internationalization page
    has also been expanded. This is in response to issue #254.

    #250 fixes a bug using in-place mode in conjunction with verbs
    (such as rename or sort) which take field-name lists as arguments.

    #253 fixes a bug in the label when one or more names are common
    between old and new.

    #251 fixes a corner-case bug when (a) input is CSV; (b) the last
    field ends with a comma and no newline; (c) input is from standard
    input and/or --no-mmap is supplied.

v5.5.0

    The new positional-indexing feature resolves #236 from @aborruso. You
    can now get the name of the 3rd field of each record via $[[3]], and
    its value by $[[[3]]]. These are both usable on either the left-hand
    or right-hand side of assignment statements, so you can more easily
    do things like renaming fields progrmatically within the DSL.

    There is a new capitalize DSL function, complementing the
    already-existing toupper. This stems from #236.

    There is a new skip-trivial-records verb, resolving #197. Similarly,
    there is a new remove-empty-columns verb, resolving #206. Both are
    useful for data-cleaning use-cases.

    Another pair is #181 and #256. While Miller uses mmap internally
    (and invisibily) to get approximately a 20% performance boost over
    not using it, this can cause out-of-memory issues with reading either
    large files, or too many small ones. Now, Miller automatically avoids
    mmap in these cases. You can still use --mmap or --no-mmap if you
    want manual control of this.

    There is a new --ivar option for the nest verb which complements
    the already-existing --evar. This is from #260 thanks to @jgreely.

    There is a new keystroke-saving urandrange DSL function:
    urandrange(low, high) is the same as low + (high - low) *
    urand(). This arose from #243.

    There is a new -v option for the cat verb which writes a low-level
    record-structure dump to standard error.

    There is a new -N option for mlr which is a keystroke-saver for
    --implicit-csv-header --headerless-csv-output.

Documentation:

    The new FAQ entry
    http://johnkerl.org/miller/doc/faq.html#How_to_escape_'%3F'_in_regexes%3F
    resolves #203.

    The new FAQ entry
    http://johnkerl.org/miller/doc/faq.html#How_can_I_filter_by_date%3F
    resolves #208.

    #244 fixes a documentation issue while highlighting the need for #241.

Bugfixes:

    There was a SEGV using nest within then-chains, fixed in response
    to #220.

    Quotes and backslashes weren't being escaped in JSON output with
    --jvquoteall; reported on #222.

v5.4.0

    The new clean-whitespace verb resolves #190 from @aborruso. Along with
    the new functions strip, lstrip, rstrip, collapse_whitespace, and
    clean_whitespace, there is now both coarse-grained and fine-grained
    control over whitespace within field names and/or values. See the
    linked-to documentation for examples.

    The new altkv verb resolves #184 which was originally opened via an
    email request. This supports mapping value-lists such as a,b,c,d to
    alternating key-value pairs such as a=b,c=d.

    The new fill-down verb resolves #189 by @aborruso. See the linked-to
    documentation for examples.

    The uniq verb now has a uniq -a which resolves #168 from @sjackman.

    The new regextract and regextract_or_else functions resolve #183
    by @aborruso.

    The new ssub function arises from #171 by @dohse, as a simplified way
    to avoid escaping characters which are special to regular-expression
    parsers.

    There are new localtime functions in response to #170 by
    @sitaramc. However note that as discussed on #170 these do
    not undo one another in all circumstances. This is a non-issue
    for timezones which do not do DST. Otherwise, please use with
    disclaimers: localdate, localtime2sec, sec2localdate, sec2localtime,
    strftime_local, and strptime_local.

Builds:

    Windows build-artifacts are now available in Appveyor at
    https://ci.appveyor.com/project/johnkerl/miller/build/artifacts,
    and will be attached to this and future releases. This resolves #167,
    #148, and #109.

    Travis builds at https://travis-ci.org/johnkerl/miller/builds now
    run on OSX as well as Linux.

    An Ubuntu 17 build issue was fixed by @singalen on #164.

Documentation:

    put/filter documentation was confusing as reported by @NikosAlexandris
    on #169.

    The new FAQ entry
    http://johnkerl.org/miller-releases/miller-head/doc/faq.html#How_to_rectangularize_after_joins_with_unpaired?
    resolves #193 by @aborruso.

    The new cookbook entry
    http://johnkerl.org/miller/doc/cookbook.html#Options_for_dealing_with_duplicate_rows
    arises from #168 from @sjackman.

    The unsparsify documentation had some words missing as reported by
    @tst2005 on #194.

    There was a typo in the cookpage page
    http://johnkerl.org/miller/doc/cookbook.html#Full_field_renames_and_reassigns
    as fixed by @tst2005 in #192.

Bugfixes:

    There was a memory leak for TSV-format files only as reported by
    @treynr on #181.

    Dollar sign in regular expressions were not being escaped properly
    as reported by @dohse on #171.

v5.3.0

    Comment strings in data files: mlr --skip-comments allows
    you to filter out input lines starting with #, for all file
    formats. Likewise, mlr --skip-comments-with X lets you specify
    the comment-string X. Comments are only supported at start of data
    line. mlr --pass-comments and mlr --pass-comments-with X allow you
    to forward comments to program output as they are read.

    The count-similar verb lets you compute cluster sizes by cluster
    labels.

    While Miller DSL arithmetic gracefully overflows from 64-integer
    to double-precision float (see also here), there are now the
    integer-preserving arithmetic operators .+ .- .* ./ .// for those
    times when you want integer overflow.

    There is a new bitcount function: for example, echo x=0xf0000206 |
    mlr put '$y=bitcount($x)' produces x=0xf0000206,y=7.

    Issue 158: mlr -T is an alias for --nidx --fs tab, and mlr -t is an
    alias for mlr --tsvlite.

    The mathematical constants π and e have been renamed from PI and
    E to M_PI and M_E, respectively. (It's annoying to get a syntax
    error when you try to define a variable named E in the DSL, when
    A through D work just fine.) This is a backward incompatibility,
    but not enough of us to justify calling this release Miller 6.0.0.

Documentation:

    As noted here, while Miller has its own DSL there will always be
    things better expressible in a general-purpose language. The new page
    Sharing data with other languages shows how to seamlessly share data
    back and forth between Miller, Ruby, and Python. SQL-input examples
    and SQL-output examples contain detailed information the interplay
    between Miller and SQL.

    Issue 150 raised a question about suppressing numeric conversion. This
    resulted in a new FAQ entry How do I suppress numeric conversion?,
    as well as the longer-term follow-on issue 151 which will make
    numeric conversion happen on a just-in-time basis.

    To my surprise, csvlite format options weren’t listed in mlr --help
    or the manpage. This has been fixed.

    Documentation for auxiliary commands has been expanded, including
    within the manpage.

Bugfixes:

    Issue 159 fixes regex-match of literal dot.

    Issue 160 fixes out-of-memory cases for huge files. This is an old
    bug, as old as Miller, and is due to inadequate testing of huge-file
    cases. The problem is simple: Miller prefers memory-mapped I/O
    (using mmap) over stdio since mmap is fractionally faster. Yet as
    any processing (even mlr cat) steps through an input file, more and
    more pages are faulted in -- and, unfortunately, previous pages are
    not paged out once memory pressure increases. (This despite gallant
    attempts with madvise.) Once all processing is done, the memory is
    released; there is no leak per se. But the Miller process can crash
    before the entire file is read. The solution is equally simple: to
    prefer stdio over mmap for files over 4GB in size. (This 4GB threshold
    is tunable via the --mmap-below flag as described in the manpage.)

    Issue 161 fixes a CSV-parse error (with error message "unwrapped
    double quote at line 0") when a CSV file starts with the UTF-8
    byte-order-mark ("BOM") sequence 0xef 0xbb 0xbf and the header line
    has double-quoted fields. (Release 5.2.0 introduced handling for
    UTF-8 BOMs, but missed the case of double-quoted header line.)

    Issue 162 fixes a corner case doing multi-emit of aggregate variables
    when the first variable name is a typo.

    The Miller JSON parser used to error with Unable to parse JSON data:
    Line 1 column 0: Unexpected 0x00 when seeking value on empty input,
    or input with trailing whitespace; this has been fixed.

(fcambus)

2020-03-05 20:49:22 UTC MAIN commitmail json YAML

2020-03-05 20:39:53 UTC MAIN commitmail json YAML

doc: Added graphics/py-blurhash version 1.1.4

(nia)

2020-03-05 20:37:30 UTC MAIN commitmail json YAML

py-mastodon: Update DEPENDS

(nia)

2020-03-05 20:36:44 UTC MAIN commitmail json YAML

graphics: Add py-blurhash

Pure-Python implementation of the blurhash algorithm. BlurHash is a compact
representation of a placeholder for an image.

(nia)

2020-03-05 20:24:41 UTC MAIN commitmail json YAML

doc: Updated chat/tootstream to 0.3.8.1

(nia)

2020-03-05 20:24:28 UTC MAIN commitmail json YAML

tootstream: Update to 0.3.8.1

### Release
### [0.3.8.1] - 2020-01-22

#### Fixed
- Upgrade to Mastodon.py 1.5.0
- PEP8 code formatting

(nia)

2020-03-05 20:19:06 UTC MAIN commitmail json YAML

doc: Updated chat/py-mastodon to 1.5.0

(nia)

2020-03-05 20:18:37 UTC MAIN commitmail json YAML

py-mastodon: Update to 1.5.0

v1.5.0
------
* BREAKING CHANGE: the search_v1 API is now gone from Mastodon, Mastodon.py will still let you use it where available / use it where needed if you call search()
* Support for new 3.0.0 features
    * Added profile directory API: directory()
    * Added featured and suggested tags API: featured_tags(), featured_tag_suggestions(), featured_tag_create(), featured_tag_delete() (Thanks Gargron for the advice)
    * Added read-markers API: markers_get(), markers_set()
    * Re-added trends API: trends()
    * Added health api: instance_health()
    * Added nodeinfo support: instance_nodeinfo()
    * Added new parameters to search (exclude_unreviewed) and create_account (reason)
* Added ability to persist base URLs together with access token and client id / secret files
* Documented that status_card endpoint has been removed, switched to alternate method of retrieving cards if function is still used
* Added blurhash as a core dependency, since it is now licensed permissively again
* Added me() function as synonym for account_verify_credentials() to lessen confusion
* Fixed notification-dismiss to use new API endpoint where the old one is not available (Thanks kensanata)
* Fixed status_reply to match status_post
* Add basic support for non-mainline featuresvia the feature_set parameter
    * Added support for fedibirds quote_id parameter in status_post
* Future-proofed webpush cryptography api while trying to remain very backwards compatible so that it can hopefully in the future become part of the core
* Clarified and updated the documentation and improved the tests in various ways

(nia)

2020-03-05 19:52:52 UTC MAIN commitmail json YAML

doc: Updated audio/fasttracker2 to 1.10

(fox)

2020-03-05 19:51:29 UTC MAIN commitmail json YAML

audio/fasttracker2: Update to v1.10

Changes since v1.09:

v1.10 - 03.03.2020
- Bugfix: Channels were internally muted when the tracker was first started.
  You'd get no sound when trying to load samples and entering them in the
  pattern data. You had to load a song for them to properly unmute...
  This has been a bug since v1.04, yikes!
- The audio mixer's resampling interpolation was upgraded from 3-tap cubic to
  4-tap cubic, without affecting the performance of the mixer.
- Fixed some bugs in the .PAT (Gravis Utrasound patch) instrument loader
- Fixed several bugs with the "Echo" toolbox (Sampler screen)
- Bugfix: The "relative tone" section of the Instr. Ed. screen would get messed
  up if loading a WAV/AIFF sample whose playback frequency is immensely large.
- Code cleanup

(fox)

2020-03-05 19:50:30 UTC MAIN commitmail json YAML

doc: Updated net/hub to 2.14.2

(leot)

2020-03-05 19:45:28 UTC MAIN commitmail json YAML

hub: Update to 2.14.2

Changes:
2.14.2
------
* Ensure man pages are shown at full width
* Fix subject in `ci-status` docs
* Indicate in docs that you can do plain `git push` after
  `hub pr checkout` #2467
* Fix using hub inside git worktree #2489

2.14.1
------
* Fixed script/build when running from within the downloaded hub
  tarball

(leot)

2020-03-05 18:20:41 UTC MAIN commitmail json YAML

doc: Updated net/youtube-dl to 20200306

(leot)

2020-03-05 18:20:22 UTC MAIN commitmail json YAML

youtube-dl: Update to 20200306

Changes:
20200306
--------
Extractors
* [youtube] Fix age-gated videos support without login (#24248)
* [vimeo] Fix showcase password protected video extraction (#24224)
* [pornhub] Improve title extraction (#24184)
* [peertube] Improve extraction (#23657)
+ [servus] Add support for new URL schema (#23475, #23583, #24142)
* [vimeo] Fix subtitles URLs (#24209)

(leot)

2020-03-05 17:15:31 UTC MAIN commitmail json YAML

Define RPKG, not rpkg, in the environment for R2pkg.R

When reading the environment, R2pkg.R expects RPKG to be the name of the
R package.  Fix the inadvertent use of lower case in the variable name.

(brook)

2020-03-05 17:07:54 UTC MAIN commitmail json YAML

Add a hyphen (-) to each stored argument so recursive calls work.

In order for recursive calls of R2pkg to work, they must receive the same
set of arguments as the original.  Previous argument handling stripped the
hyphen (-) from each argument; this explicitly restores it.

(brook)

2020-03-05 16:17:55 UTC MAIN commitmail json YAML

asm6809: Fix HOMEPAGE.

(jperkin)

2020-03-05 16:12:50 UTC MAIN commitmail json YAML

cross: Add asm6809.

(jperkin)

2020-03-05 16:12:05 UTC MAIN commitmail json YAML

doc: Added cross/asm6809 version 2.12

(jperkin)

2020-03-05 16:11:49 UTC MAIN commitmail json YAML

asm6809: Import version 2.12 into pkgsrc cross.

asm6809 is a portable cross assembler targeting the Motorola 6809
and Hitachi 6309.

Features arbitrarily complex expressions (with most C-style
operators available), forward references, macro expansion and
conditional assembly.  Output formats are: Raw binary, DragonDOS
binary, CoCo RS-DOS (or "DECB") binary, Motorola SREC, Intel HEX.

(jperkin)

2020-03-05 14:57:59 UTC MAIN commitmail json YAML

2020-03-05 14:56:52 UTC MAIN commitmail json YAML

Updated emulators/tme to 0.8nb41 [thorpej 2020-03-05]

(thorpej)

2020-03-05 14:55:17 UTC MAIN commitmail json YAML

Don't abort the emulator if the mm58167 gets a read to an unexpected
register, just return 0 instead.

(thorpej)

2020-03-05 14:14:39 UTC MAIN commitmail json YAML

doc: Added fonts/comic-neue version 2.3

(nia)

2020-03-05 14:14:27 UTC MAIN commitmail json YAML

fonts: Add comic-neue

Comic Neue aspires to be the casual script choice for everyone including
the typographically savvy.

(nia)

2020-03-05 14:02:37 UTC MAIN commitmail json YAML

2020-03-05 14:00:17 UTC MAIN commitmail json YAML

doc: Added games/corsix-th version 0.63

(nia)

2020-03-05 13:59:55 UTC MAIN commitmail json YAML

games: Add corsix-th

A reimplementation of the 1997 Bullfrog business sim Theme Hospital.

As well as faithfully recreating the original, CorsixTH adds support for
modern operating systems, high resolutions and much more.

(nia)

2020-03-05 13:29:29 UTC MAIN commitmail json YAML

doc: Added sysutils/neofetch version 6.1.0

(nia)

2020-03-05 13:29:12 UTC MAIN commitmail json YAML

sysutils: Add neofetch

Neofetch is a command-line system information tool written in bash.

Neofetch displays information about your operating system, software and
hardware in an aesthetic and visually pleasing way.

The overall purpose of Neofetch is to be used in screen-shots of your system.
Neofetch shows the information other people want to see. There are other
tools available for proper system statistic/diagnostics.

(nia)

2020-03-05 13:22:08 UTC MAIN commitmail json YAML

doc: Added graphics/SDL2_gfx version 1.0.4

(nia)

2020-03-05 13:21:53 UTC MAIN commitmail json YAML

graphics: Add SDL2_gfx

Graphics drawing primitives and other support functions wrapped up in an
add-on, C-based library for the Simple Direct Media (SDL) cross-platform
API layer.

(nia)

2020-03-05 13:19:32 UTC MAIN commitmail json YAML

2020-03-05 13:04:45 UTC MAIN commitmail json YAML

uim: needs alloca, use gnu++03

(nia)

2020-03-05 12:57:42 UTC MAIN commitmail json YAML

openttd: needs alloca, use gnu++11

(nia)

2020-03-05 12:52:33 UTC MAIN commitmail json YAML

ncurses: clean up patches

Remove cargo-cult packages, only keep the ones for renaming the
form/menu/panel libraries to gnu*.
Handle (removing) terminfo symlink in Makefile instead of as a patch.

No functional change intended.

(wiz)

2020-03-05 12:32:40 UTC MAIN commitmail json YAML

qt5-qtmultimedia: Make various plugins (pulse, alsa, openal, gst) optional.

(nia)

2020-03-05 11:58:07 UTC MAIN commitmail json YAML

qt5-qtbase: these options are only for the -base package

(nia)

2020-03-05 11:56:19 UTC MAIN commitmail json YAML

qt5-qtbase: remove unused bits from options.mk

(nia)

2020-03-05 10:46:25 UTC MAIN commitmail json YAML

doc: Updated textproc/docbook-xsl to 1.79.2nb2

(wiz)

2020-03-05 10:38:40 UTC MAIN commitmail json YAML

docbook-xsl: update to 1.79.2nb2.

Add backwards compatibility rewrites for old master site.

Remove unused catalog file.

(wiz)

2020-03-05 10:19:19 UTC MAIN commitmail json YAML

Updated lang/nodejs, sysutils/ansible

(adam)

2020-03-05 10:18:59 UTC MAIN commitmail json YAML

ansible: updated to 2.9.6

v2.9.6

Minor Changes
- Fix URL in postgresql_table documentation.
- Refator net_base action plugin to support collection with network platform agnostic modules.
- docker connection plugin - run Powershell modules on Windows containers.
- ovirt_disk: correct description of storage_domain, there is no default value of the attribute
- ovirt_vm: remove deprecated warning of Linux boot parameters

Bugfixes
- Bump the minimum openstacksdk version to 0.18.0 when os_network uses the port_security_enabled or mtu arguments.
- Fix Python3 compatibility for vmware_export_ovf module.
- Fix a bug when a host was not removed from a play after ``meta: end_host`` and as a result the host was still present in ``ansible_play_hosts`` and ``ansible_play_batch`` variables.
- Fix collection install error that happened if a dependency specified dependencies to be null
- Fix examples in eos_vlans
- Templating - Ansible was caching results of Jinja2 expressions in some cases where these expressions could have dynamic results, like password generation
- Update the warning message for ``CONDITIONAL_BARE_VARS`` to list the original conditional not the value of the original conditional
- Use hostnamectl command to get current hostname for host while using systemd strategy
- also strip spaces around config values in pathlist as we do in list types
- ansible-galaxy - Display proper error when invalid token is used for Galaxy servers
- ansible-galaxy - Fix issue when compared installed dependencies with a collection having no ``MANIFEST.json`` or an empty version string in the json
- ansible-galaxy - Fix up pagination searcher for collection versions on Automation Hub
- ansible-galaxy - Remove uneeded verbose messages when accessing local token file
- ansible-galaxy - Send SHA256 hashes when publishing a collection
- ansible-galaxy - properly list roles when the role name also happens to be in the role path
- ansible-test validate-modules - Fix arg spec collector for PowerShell to find utils in both a collection and base.
- azure_rm_resourcegroup_facts - adds the ansible_facts as a sub map to fix the KeyError
- docker_login - make sure that ``~/.docker/config.json`` is created with permissions ``0600``.
- ec2_asg - regression bug, when an existing autoscaling group was updated and but the launch config of existing instances was deleted.
- fix the bug where IOS vlans module throws traceback.
- fixes the eos_vlans repalced state behavior to configure the 'name' parameter
- get_certificate - Fix cryptography backend when pyopenssl is unavailable
- make ``no_log=False`` on a module option silence the ``no_log`` warning
- mysql_db - fix bug in the ``db_import`` function introduced by https://github.com/ansible/ansible/pull/56721
- nxos_vlans -  Allow nxos_l2_interfaces to append the allowed vlans list
- openssl_* modules - prevent crash on fingerprint determination in FIPS mode
- ovirt_vm: correct keyError for iSCSI parameters
- ovirt_vm: correct numa nodes and update documentation
- plugins - Allow ensure_type to decrypt the value for string types (and implicit string types) when value is an inline vault.
- proxysql - fixed mysql dictcursor
- route53 - improve handling of octal encoded characters
- synchronize - allow data to be passed between two managed nodes when using the docker connection plugin
- unixy - fixed duplicate log entries on loops
- vmware_host_firewall_manager - Fixed creating IP specific firewall rules with Python 2
- vultr - Fixed the issue retry max delay param was ignored.
- win_credential - Fix issue that errors when trying to add a ``name`` with wildcards.
- win_unzip - Fix support for paths with square brackets not being detected properly

(adam)

2020-03-05 10:13:19 UTC MAIN commitmail json YAML

nodejs: updated to 13.10.1

Version 13.10.1 (Current):

In Node.js 13.9.0 deps/zlib was switched to the chromium maintained implementation. This change had the unforseen consequence of breaking building from the tarballs we release as we were too aggressively removing unneccessary files from the deps/zlib folder. This release includes a patch that ensures that individuals will once again be able to build Node.js from source.

(adam)

2020-03-05 09:49:35 UTC MAIN commitmail json YAML

doc: Added security/rvault version 0.1

(wiz)

2020-03-05 09:49:24 UTC MAIN commitmail json YAML

security/Makefile: + rvault.

(wiz)

2020-03-05 09:49:09 UTC MAIN commitmail json YAML

security/rvault: import rvault-0.1

rvault is a secure and authenticated store for secrets (passwords,
keys, certificates) and small documents.  It uses envelope encryption
with one-time password (OTP) authentication.  The vault can be operated
as a file system in userspace.  It is written in C11 and distributed
under the 2-clause BSD license.

From rmind@

(wiz)

2020-03-05 09:37:30 UTC MAIN commitmail json YAML

gtk3: remove gsed requirement

https://gitlab.gnome.org/GNOME/gtk/merge_requests/1295 was merged
and released in GTK+ 3.24.14, so this is no longer necessary.

From Michael Forney on tech-pkg.

(wiz)

2020-03-05 09:15:39 UTC MAIN commitmail json YAML

Makefile: +doom2-pwad-eviternity

(micha)

2020-03-05 06:21:43 UTC MAIN commitmail json YAML

2020-03-05 01:41:52 UTC MAIN commitmail json YAML

databases/mongodb3: Add patches for C++ fussiness and fdatasync

For fdatasync, skip erroring on EBADF, rather than never trying it.
The issue might be use on a directory, but that's unclear.

It remains to document the patches, file them upstream, and record the
upstream tracker URLs.

Patches are due to Paul Ripke via pkgsrc-users.

(gdt)

2020-03-04 22:25:14 UTC MAIN commitmail json YAML

ncurses: remove obsolete patch

Fixed differently, says upstream.

(wiz)

2020-03-04 22:07:29 UTC MAIN commitmail json YAML

2020-03-04 22:01:54 UTC MAIN commitmail json YAML

doc: Updated print/poppler to 0.86.1

(wiz)

2020-03-04 22:01:41 UTC MAIN commitmail json YAML

poppler*: update to 0.86.1, requested by adam@

Release 0.86.1:
        core:
        * Fix regression in Browse Link handling
        * Internal code improvements

(wiz)

2020-03-04 20:56:01 UTC MAIN commitmail json YAML

abduco: Use _DARWIN_C_SOURCE on Darwin.

Supposedly fixes the build.

(nia)

2020-03-04 20:50:11 UTC MAIN commitmail json YAML

abduco: doesn't actually need gmake, pointed out by leot

(nia)

2020-03-04 20:46:39 UTC MAIN commitmail json YAML

abduco: Uses -std=c99

(nia)

2020-03-04 20:31:07 UTC MAIN commitmail json YAML

doc: Added misc/abduco version 0.6

(nia)

2020-03-04 20:30:50 UTC MAIN commitmail json YAML

misc: Add abduco.

abduco provides session management i.e. it allows programs to be run
independently from their controlling terminal. That is programs can be
detached - run in the background - and then later reattached.

Together with dvtm it provides a simpler and cleaner alternative to tmux or
screen.

(nia)

2020-03-04 19:25:15 UTC MAIN commitmail json YAML

gdbus-codegen: Adjust SUBST pattern for config.py

(ryoon)

2020-03-04 19:05:37 UTC MAIN commitmail json YAML

Updated lang/nodejs, lang/npm

(adam)

2020-03-04 19:05:21 UTC MAIN commitmail json YAML

npm: updated to 6.14.2

6.14.2:

DOCUMENTATION
chore(docs): update unpublish docs & policy reference

DEPENDENCIES
hosted-git-info@2.8.8
fix: regression in old node versions w/ respect to url.URL implmentation
npm-profile@4.0.4
fix: treat non-http/https login urls as invalid
glob@7.1.6
node-gyp@5.1.0

6.14.1:
hosted-git-info@2.8.7 Fixes a regression where scp-style git urls are passed to the WhatWG URL parser, which does not handle them properly.

6.14.0:

FEATURES
add support for multiple funding sources

BUG FIXES
fix: check npm.config before accessing its members
fix: access grant with unscoped packages
fix: allow new major versions of node to be automatically considered "supported"

DEPENDENCIES
hosted-git-info@2.8.6
fix: passwords & usernames are escaped properly in git deps
chownr@1.1.4
npm-packlist@1.4.8
npm-registry-fetch@4.0.3
fix: always bypass cache when ?write=true
readable-stream@3.6.0
fix: babel's "loose mode" class transform enbrittles BufferList

DOCUMENTATION
update lifecycle hooks docs
fix: trademarks typo
fix: postinstall example
fix: bad links in publish docs

MISCELLANEOUS
add script to update dist-tags

(adam)

2020-03-04 18:59:40 UTC MAIN commitmail json YAML

nodejs: updated to 13.10.0

Version 13.10.0 (Current):

Notable Changes

async_hooks
- introduce async-context API
stream
- support passing generator functions into pipeline()
tls
- expose SSL_export_keying_material
vm
- implement vm.measureMemory() for per-context memory measurement

(adam)

2020-03-04 18:36:14 UTC MAIN commitmail json YAML

Updated devel/py-cparser, devel/py-cffi

(adam)

2020-03-04 18:27:28 UTC MAIN commitmail json YAML

py-cffi: updated to 1.14.0

v1.14

ffi.dlopen() can now be called with a handle (as a void *) to an already-opened C library.
CPython only: fixed a stack overflow issue for calls like lib.myfunc([large list]). If the function is declared as taking a float * argument, for example, then the array is temporarily converted into a C array of floats窶派owever, the code used to use alloca() for this temporary storage, no matter how large. This is now fixed.

The fix concerns all modes: in-line/out-of-line API/ABI. Also note that your API-mode C extension modules need to be regenerated with cffi 1.14 in order to get the fix; i.e. for API mode, the fix is in the generated C sources. (The C sources generated from cffi 1.14 should also work when running in a different environment in which we have an older version of cffi. Also, this change makes no difference on PyPy.)

As a workaround that works on all versions of cffi, you can write lib.myfunc(ffi.new("float[]", [large list])), which is equivalent but explicity builds the intermediate array as a regular Python object on the heap.
fixed a memory leak inside ffi.getwinerror() on CPython 3.x.

(adam)

2020-03-04 18:24:55 UTC MAIN commitmail json YAML

py-cparser: updated to 2.20

Version 2.20:
- Fix slow backtracking when parsing strings.
- Parser for FuncDecl incorrectly sets declname attribute on return type.
- Fix crash when file starts with a semicolon.
- Fix array type generation.
- Fix failed parsing of unnamed function parameters with array dim
  qualifiers.
- Fix pointer type generation.
- Fixes for u/l constant integer suffix.
- Fix error transforming an empty switch.
- Recognize integer multicharacter constants like 'ABCD'.
- Fix incorrect AST when parsing offsetof.

(adam)

2020-03-04 18:21:22 UTC MAIN commitmail json YAML

Updated www/curl, devel/cmake

(adam)

2020-03-04 18:20:59 UTC MAIN commitmail json YAML

cmake: updated to 3.16.5

CMake 3.16.5
* libarchive: Fix WideCharToMultiByte output buffer size
* libarchive: Add support for UTF-8 locale on Windows
* Propagate backtraces from LINK_LIBRARIES through to link line items
* Help: Update CMake 3.16 release notes for 3.16.5
* Ninja: Do not use nvcc response files with non-nvcc tools
* install: Fix regression when using default destinations
* FindPython: Mark non-public cache entries INTERNAL in CMake 3.16
* FindPython: Do not cache computed result variables in CMake 3.16
* FindPkgConfig: set policies CMP0054 and CMP0057 to new

(adam)

2020-03-04 18:19:26 UTC MAIN commitmail json YAML

curl: updated to 7.69.0

This release includes the following changes:

o polarssl: removed
o smtp: add CURLOPT_MAIL_RCPT_ALLLOWFAILS and --mail-rcpt-allowfails
o wolfSSH: new SSH backend

This release includes the following bugfixes:

o altsvc: improved header parser
o altsvc: keep a copy of the file name to survive handle reset
o altsvc: make saving the cache an atomic operation
o altsvc: use h3-27
o azure: disable brotli on the macos debug-builds
o build: remove all HAVE_OPENSSL_ENGINE_H defines
o checksrc.bat: Fix not being able to run script from the main curl dir
o cleanup: fix several comment typos
o cleanup: fix typos and wording in docs and comments
o cmake: add support for CMAKE_LTO option
o cmake: clean up and improve build procedures
o cmake: enable SMB for Windows builds
o cmake: improve libssh2 check on Windows
o cmake: Show HTTPS-proxy in the features output
o cmake: support specifying the target Windows version
o cmake: use check_symbol_exists also for inet_pton
o configure.ac: fix comments about --with-quiche
o configure: disable metalink if mbedTLS is specified
o configure: disable metalink support for incompatible SSL/TLS
o conn: do not reuse connection if SOCKS proxy credentials differ
o conncache: removed unused Curl_conncache_bundle_size()
o connect: remove some spurious infof() calls
o connection reuse: respect the max_concurrent_streams limits
o contributors: also include people who contributed to curl-www
o contrithanks: use the most recent tag by default
o cookie: check __Secure- and __Host- case sensitively
o cookies: make saving atomic with a rename
o create-dirs.d: mention the mode
o curl: avoid using strlen for testing if a string is empty
o curl: error on --alt-svc use w/o support
o curl: let -D merge headers in one file again
o curl: make #0 not output the full URL
o curl: make the -# spaceship bar not wrap the line
o curl: remove 'config' field from OutStruct
o curl:progressbarinit: ignore column width from terminals < 20
o curl_escape.3: add a link to curl_free
o curl_getenv.3: fix the memory handling description
o curl_global_init: assume the EINTR bit by default
o curl_global_init: move the IPv6 works status bool to multi handle
o CURLINFO_COOKIELIST.3: Fix example
o CURLOPT_ALTSVC_CTRL.3: fix the DEFAULT wording
o CURLOPT_PROXY_SSL_OPTIONS.3: Sync with CURLOPT_SSL_OPTIONS.3
o CURLOPT_REDIR_PROTOCOLS.3: update the DEFAULT section
o data.d: remove "Multiple files can also be specified"
o digest: do not quote algorithm in HTTP authorisation
o docs/HTTP3: add --enable-alt-svc to curl's configure
o docs/HTTP3: update the OpenSSL branch to use for ngtcp2
o docs: fix typo on CURLINFO_RETRY_AFTER
o easy: remove dead code
o form.d: fix two minor typos
o ftp: convert 'sock_accepted' to a plain boolean
o ftp: remove superfluous checking for crlf in user or pwd
o ftp: shrink temp buffers used for PORT
o github action: add CIFuzz
o github: Instructions to post "uname -a" on Unix systems in issues
o GnuTLS: always send client cert
o gtls: fixed compilation when using GnuTLS < 3.5.0
o hostip: move code to resolve IP address literals to `Curl_resolv`
o HTTP-COOKIES: describe the cookie file format
o HTTP-COOKIES: mention that a trailing newline is required
o http2: make pausing/unpausing set/clear local stream window
o http2: now requires nghttp2 >= 1.12.0
o http: added 417 response treatment
o http: increase EXPECT_100_THRESHOLD to 1Mb
o http: mark POSTs with no body as "upload done" from the start
o http: move "oauth_bearer" from connectdata to Curl_easy
o include: remove non-curl prefixed defines
o KNOWN_BUGS: Multiple methods in a single WWW-Authenticate: header
o libssh2: add support for forcing a hostkey type
o libssh2: fix variable type
o libssh: improve known hosts handling
o llist: removed unused Curl_llist_move()
o location.d: the method change is from POST to GET only
o md4: fixed compilation issues when using GNU TLS gcrypt
o md4: use init/update/final functions in Secure Transport
o md5: added implementation for mbedTLS
o mk-ca-bundle: add support for CKA_NSS_SERVER_DISTRUST_AFTER
o multi: change curl_multi_wait/poll to error on negative timeout
o multi: fix outdated comment
o multi: if Curl_readwrite sets 'comeback' use expire, not loop
o multi_done: if multiplexed, make conn->data point to another transfer
o multi_wait: stop loop when sread() returns zero
o ngtcp2: add error code for QUIC connection errors
o ngtcp2: fixed to only use AF_INET6 when ENABLE_IPV6
o ngtcp2: update to git master and its draft-25 support
o ntlm: move the winbind data into the NTLM data structure
o ntlm: pass the Curl_easy structure to the private winbind functions
o ntlm: removed the dependency on the TLS libaries when using MD5
o ntlm_wb: use Curl_socketpair() for greater portability
o oauth2-bearer.d: works for HTTP too
o openssl: make CURLINFO_CERTINFO not truncate x509v3 fields
o openssl: remove redundant assignment
o os400: fixed the build
o pause: force-drain the transfer on unpause
o quiche: update to draft-25
o README: mention that the docs is in docs/
o RELEASE-PROCEDURE: feature win is closed post-release a few days
o runtests: make random seed fixed for a month
o runtests: restore the command log
o schannel: make CURLOPT_CAINFO work better on Windows 7
o schannel_verify: Fix alt names manual verify for UNICODE builds
o sha256: use crypto implementations when available
o singleuse.pl: support new API functions, fix curl_dbg_ handling
o smtp: support the SMTPUTF8 extension
o smtp: support UTF-8 based host names in MAIL FROM
o SOCKS: make the connect phase non-blocking
o strcase: turn Curl_raw_tolower into static
o strerror: increase STRERROR_LEN 128 -> 256
o test1323: added missing 'unit test' feature requirement
o tests: add a unit test for MD4 digest generation
o tests: add a unit test for SHA256 digest generation
o tests: add a unit test for the HMAC hash generation
o tests: deduce the tool name from the test case for unit tests
o tests: fix Python 3 compatibility of smbserver.py
o tool_dirhie: allow directory traversal during creation
o tool_homedir: change GetEnv() to use libcurl's curl_getenv()
o tool_util: improve Windows version of tvnow()
o travis: update non-OpenSSL Linux jobs to Bionic
o url: include the failure reason when curl_win32_idn_to_ascii() fails
o urlapi: guess scheme properly with credentials given
o urldata: do string enums without #ifdefs for build scripts
o vtls: refactor Curl_multissl_version to make the code clearer
o win32: USE_WIN32_CRYPTO to enable Win32 based MD4, MD5 and SHA256

(adam)

2020-03-04 16:35:58 UTC MAIN commitmail json YAML

libffi: bump bl3 for solib major change.

XXX needs recursive bump

(tnn)

2020-03-04 15:57:44 UTC MAIN commitmail json YAML

doc: Updated net/ucspi-ssl to 0.999.11.3

(schmonz)

2020-03-04 15:57:17 UTC MAIN commitmail json YAML

Update to 0.11.3 (as 0.999.11.3). From the changelog:

- Adopted some fixes contributed by Alan S. (mtx):
  DNS IP Name qualification; X.509 DNS name matching; certs are only
  read on demand.
- Support of STARTTLS in sslclient is postponed to next minor version.
- Straightened error codes and exiting for sslserver/sslhandle instead of
  dropping the session in case of errors.

(schmonz)

2020-03-04 15:53:33 UTC MAIN commitmail json YAML

doc: Updated multimedia/x264-devel to 20191217

(wiz)

2020-03-04 15:53:24 UTC MAIN commitmail json YAML

x264-devel: update to 20191217.

Changes not found.

(wiz)

2020-03-04 15:51:35 UTC MAIN commitmail json YAML

doc: Updated print/poppler to 0.86.0

(wiz)

2020-03-04 15:51:24 UTC MAIN commitmail json YAML

poppler*: update to 0.86.0

Release 0.86.0:
        core:
        * Fix link content exfiltration attack
        * Splash: Implement gouraudTriangleShadedFill for some non parametrized shadings. Issue #881
        * Fix case unsensitive search for Old Hungarian, Warang Citi, Medefaidrin and Adlam
        * Internal code improvements

        glib:
        * Automatic handle of page's cropbox on annots. Issue #129
        * Fix memory leak if poppler_document_new_from_file fails
        * Minor speed optimization on poppler_page_get_annot_mapping

        utils:
        * pdfdetach: add 'savefile' option
        * pdftoppm/pdftocairo: Fix more odd/even mismatch

        qt5:
        * Fix loading from iodevice

Release 0.85.0:
        core:
        * Fix case unsensitive search for Deseret and Osage. Issue #853
        * Fix crash in unicodeToAscii7
        * CairoOutputDev: make initialisation thread-safe
        * Fix crash on broken files. Issues #869, #870
        * Internal code improvements

        utils:
        * pdftoppm/pdftocairo: Fix -e/-o printing the wrong pages. Issue #873
        * pdftohtml: Fix issue with the font size sometimes being huge

        qt5:
        * Fix FormField::name encoding
        * Accept UTF-16 uiNames for form fields
        * Fix search for "complex" characters
        * Allow to load document from QIODevice

        glib:
        * make the frontend initialization thread safe.

(wiz)

2020-03-04 15:49:21 UTC MAIN commitmail json YAML

doc: Updated net/ucspi-tcp6 to 1.11.3

(schmonz)

2020-03-04 15:49:17 UTC MAIN commitmail json YAML

Update to 1.11.3. From the changelog:

- Improved stability of rblsmtpd (which might segfault on IPv6 connections).
- Fixed rblsmtpd core dumping due to wrong decrement of IPv6 loop variable.

(schmonz)

2020-03-04 15:45:15 UTC MAIN commitmail json YAML

doc: Updated net/fehqlibs to 0.9.14

(schmonz)

2020-03-04 15:44:51 UTC MAIN commitmail json YAML

Update to 14 (as 0.9.14). From the changelog:

- Added 'const' for most input arguments + updated man:
  byte, logmsg, str, pathexec. Patch contributed by Alan S.
- Added byte_fill and case_upper function (potentially for SRS).
- Included CFLAGS and LDFLAGS macros in Makefile.

(schmonz)

2020-03-04 15:12:01 UTC MAIN commitmail json YAML

doc: Updated devel/glib2 to 2.64.0

(wiz)

2020-03-04 15:11:49 UTC MAIN commitmail json YAML

glib2 and friends: update to 2.64.0

Overview of changes in GLib 2.64.0
==================================

* Use `posix_spawn()` to speed up launching test D-Bus instances (!1388)

* Bugs fixed:
- #1783 Document using glib-mkenums with meson
- #2049 Crash in g_array_copy
- !1384 Some minor clang warning fixes
- !1386 docs: Document generated headers caveats for genmarshal
- !1387 ci: Correctly propagate exit status in run-style-check-diff.sh
- !1388 gtestdbus: Use posix_spawn() to spawn dbus-daemon
- !1389 Update GError docs to use G_DEFINE_QUARK

* Translation updates:
- Czech
- Danish

Overview of changes in GLib 2.63.6
==================================

* Fix potential relative read when calling g_printerr(), which could lead to a
  denial of service from a setuid-root process being used to block access to the
  TTY for another user (#1919)

* Fix SOCKS proxy resolver sometimes not being used when resolving addresses
  via Happy Eyeballs (CVE-2020-6750) (#1989)

* Several other Happy Eyeballs fixes for address resolution (#1871, #1872, #1902)

* Various race fixes in `GDBusConnection` and its unit tests (#1515)

* Fix a race condition with D-Bus name ownership (#1517)

* Drop `gio-launch-desktop` helper application in favour of calling `sh` directly (#1633)

* Fix win32 exception handling with C# exceptions (#2025)

* Fix thread safety of `GUnixMountMonitor` (#2030)

* Additional fixes to new thread pool attribute behaviour from GLib 2.63.4 to
  check if sched_setattr() is allowed by system policies before depending on it (#2039, !1356)

* Fix memory leaks and corruption when freeing `GSource`s while freeing a `GMainContext` (!1353)

* Drop inappropriate installation of object manager example documentation (!1359)

* Bugs fixed:
- #938 gdbus call -a doesn't support message bus connections
- #1515 gio/gdbus-threading test sometimes fails in CI
- #1517 g_bus_own_name does not always call name_lost_handler when _REPLACE and _ALLOW_REPLACEMENT are set
- #1633 should not install gio-launch-desktop into PATH
- #1919 read from relative path in g_printerr() in 2.58.3
- #1995 Tracker issue for Happy Eyeballs regressions
- #2002 g_io_channel_read_line does not honour the line_term symbols set
- #2025 W32 exception handling misbehaves when C# exceptions are thrown when running inside the Visual Studio debugger
- #2030 Random nautilus test suite failures involving GUnixMountMonitor
- #2039 sched_setattr() still can cause EPERM through natural causes
- #2043 Low memory monitor test failed in CI
- #2044 GApplication docs suggest invalid GVariant type
- !1185 gtimezone: Tidy up UTC timezone creation
- !1281 ci: Update Docker packages
- !1283 gmodule: change _g_module_close to only take a handle.
- !1298 tests: Speed up the GIO actions test
- !1299 gapplication: Fix a minor typo in the documentation
- !1339 gsocketclient: Refactor g_socket_client_connect_async()
- !1353 GMainContext - Fix memory leaks and memory corruption when freeing sources while freeing a context
- !1354 GThreadPool - Add test for !1340
- !1355 glist: Add docs examples of how to combine with g_steal_pointer()
- !1356 GThread - Check if sched_setattr is allowed by the system policies before depending on it
- !1359 docs: Don’t install object manager example separately
- !1363 Make tests pass if we are euid != 0 with capabilities
- !1366 Fix oss-fuzz coverage link
- !1372 gobject: Fix strict aliasing warnings with g_set_object()
- !1376 gitlab-ci: 64-bit ARM is aarch64, not arm64
- !1381 ghash: Document the iteration order over a hash table is not defined
- !1382 tests: Bump the refcount timeout in gdbus-threading
- !1383 ci: Enable parallelisation when running installed tests

* Translation updates:
- Basque
- English (United Kingdom)
- French
- Galician
- German
- Greek, Modern (1453-)
- Hungarian
- Indonesian
- Japanese
- Korean
- Lithuanian
- Polish
- Portuguese (Brazil)
- Spanish
- Swedish
- Turkish

Overview of changes in GLib 2.63.5
==================================

* Fix behaviour of `g_file_move()` fallback code to not follow symlinks (#986)

* Rename `--glib-min-version` argument of `gdbus-codegen` to `--glib-min-required`
  (this is not an API break as `--glib-min-version` was added earlier in the
  2.63 cycle) (#1993)

* Add gtk-doc checks to CI and fix a number of documentation issues
  (thanks to Xavier Claessens) (!978)

* Add `G_SIZEOF_MEMBER()` macro (!1333)

* Add a debug message if `g_setenv()` or `g_unsetenv()` are used after any
  threads have been spawned — this will be upgraded to a warning in future (!1337, #715)

* Skip memory monitor tests if xdg-desktop-portal or dbusmock are not available (!1296, !1338)

* Change the `libmount` configure option from a boolean to a Meson `feature` (!1344)

* Do not return `target-uri` from `g_file_peek_path()` when called on trash/recent files (!1346)

* Drop new TLS certificate API for PKCS #11 backed certificates, as the implementation
  is not ready yet (this is not an API break as the API was added earlier in the
  2.63 cycle) (!1347)

* Bugs fixed:
- #986 g_file_move: remove G_FILE_COPY_NOFOLLOW_SYMLINKS section
- #1551 CI: Add checks for `TODO` in MRs
- #1925 Large number of routes installed into kernel cause high cpu usage
- #1993 Rename gdbus-codegen --glib-min-version argument to --glib-min-required and add --glib-max-allowed
- #2012 spawn_thread_queue not initialised in GThreadPool
- #2020 g_network_monitor_base_add_network() improperly unrefs GInetAddressMask
- !978 Various fixes to make gtkdoc-check pass on glib
- !1018 docs: tag enclose 'all' and 'help' values
- !1170 Avoid C++20 deprecated assignment to volatile
- !1296 tests: Skip GMemoryMonitor tests if the dbusmock template is not available
- !1307 Remove global declaration of GMemoryMonitor
- !1322 gmain: Mark G_SOURCE_FUNC as available in 2.58
- !1333 Add and use G_SIZEOF_MEMBER() macro
- !1337 genviron: Message if g_setenv()/g_unsetenv() are used after threads spawned
- !1338 tests: Skip GMemoryMonitor tests if xdg-desktop-portal is not available
- !1344 meson: libmount autodectection
- !1345 gio-tool-info: Print unix mount information where available
- !1346 gfile: Do not return target-uri from g_file_peek_path()
- !1347 Revert "gtlscertificate: Add support for PKCS #11 backed certificates"
- !1348 ghash: Clarify that g_hash_table_add() always consumes the key
- !1349 doc: Clarify that _locker_new() does not actually allocate memory
- !1351 glib.supp: update g-threaded-resolver-getaddrinfo-config

* Translation updates:
- Japanese
- Lithuanian
- Malay
- Portuguese (Brazil)
- Swedish

Overview of changes in GLib 2.63.4
==================================

* Fix various race conditions on signal emission in GDBus (#604, #978, #1232)

* Change thread pools so that thread attributes (in particular, priority) are
  inherited from the thread which created the `GThreadPool` initially, rather
  than from the thread which is pushing a new job into the pool (#1834, #2007)

* Expand support for running Windows apps with
  `g_app_info_launch_default_for_uri()` using rundll32 on Windows (#1932)

* Support multiple directories in `GSETTINGS_SCHEMA_DIR` environment variable (#1998)

* Support full Julian day range in `TZ` environment variable (#1999)

* Apply recursion depth limits to variants in D-Bus messages (!1201)

* Support adding call flags and timeouts to method calls generated by
  `gdbus-codegen` through the new `--glib-min-version` option (!1286)

* Fully deprecate TLS rehandshakes; they are now ignored due to TLS protocol
  changes (!1305)

* Bugs fixed:
- #198 g_fopen and friends: should also state how to close a stream
- #604 GDBus name watching dispatch is buggy/excessively-complicated
- #833 g_object_set: document the need to cast varargs
- #978 SIGSEGV in on_name_lost_or_acquired
- #1232 Insufficient thread safety around GDBusObjectManagerClient
- #1416 Re-add macOS CI
- #1834 Unwanted priority/etc inheritance with GThreadPool and GThread and the POSIX implementation
- #1932 Windows: Gio.AppInfo.launch_default_for_uri seems not to work for local files/folders
- #1983 glib:gio / dbus-appinfo test fails: GLib-GIO:ERROR:../../../../Projects/glib/gio/tests/dbus-appinfo.c:326:on_flatpak_open: 'g_file_equal (files[0], f)' should be TRUE
- #1997 Base64 encoding with "break_lines" claims to wrap at 72 characters but seems to wrap at 76
- #1998 support multiple directories in GSETTINGS_SCHEMA_DIR
- #1999 GTimeZone fails to accept full Julian day range when parsing the direct $TZ string format
- #2007 Thread scheduler attributes fail under valgrind
- !388 ci: Avoid downloading subprojects for each job
- !1111 gio: test that launch_uris() exports files with the document portal when launching a flatpak
- !1201 gdbusmessage: Limit recursion of variants in D-Bus messages
- !1279 tests: Fix an error message set by foo_set_property()
- !1286 gdbus-codegen: Add a GDBusCallFlags arg to method calls
- !1291 gio-tool-list: Add an option to print display names
- !1294 GMemoryMonitor docs fixes
- !1295 gio: Fix socket test
- !1301 GThread - Inherit parent thread priority by default for new Win32 threads
- !1303 gvariant-core: Don't pass NULL second argument to memcpy
- !1305 Fully deprecate TLS rehandshakes
- !1308 gsocketclient: run timeout source on the task's main context
- !1309 Fix crash in gutils when application is prevented access to passwd file
- !1317 gfdonotificationbackend: remove notifications when bus name vanishes
- !1320 subprojects: Temporarily avoid using wrapdb while it’s down
- !1324 ci: Add some documentation to the style check CI test
- !1325 Check for SYS_sched_getattr before using it unconditionally
- !1330 W32: Correctly set st_ino when doing private stat()
- !1334 gthread: Ensure GThreadSchedulerSettings is always defined

* Translation updates:
- Catalan
- Galician
- Hungarian
- Indonesian
- Polish
- Portuguese (Brazil)
- Spanish

Overview of changes in GLib 2.63.3
==================================

* Add a `--glib-min-version` argument to `gdbus-codegen` which controls breaks in the API of generated code (#1726)

* Add `g_clear_list()` API to clear `GList`s to `NULL` (#1943)

* Add a `GMemoryMonitor` API to be notified of memory pressure situations using the low-memory-monitor project (!1005)

* Add support for dispose functions for `GSource` implementations (!1175)

* Tighten up validation of GObject signal and property names, allowing performance improvements (!1224)

* Fix installation path of GIO modules on MSVC to be the bindir (!1254)

* Bugs fixed:
- #650 g_signal_lookup gives too many warnings
- #1011 GListStore, easily find if the item is already inserted
- #1130 gdbus-codegen: Add an option to strictly generate markdown in source comments
- #1687 glocalvfs.c uses non-thread-safe getpwnam()
- #1726 Warn when method/signal uses type 'h' but lacks GDBus.C.UnixFD annotation
- #1935 Assert in _kqsub_free seems to be too strict
- #1943 Consider g_clear_list()
- #1947 Documentation clarification for g_uuid_string_random()
- #1953 Documentation for g_type_init() and others missing from online gtk-doc documentation
- #1961 A typo in the comment of `g_settings_schema_get_path`: threfore -> therefore
- !1005 gio: Add GMemoryMonitor to monitor for low-memory
- !1172 gptrarray: Add an example to the g_ptr_array_steal() docs
- !1175 Implement a dispose function for GSource
- !1223 Add additional valgrind suppressions
- !1224 Signal name handling improvements
- !1230 ci: Run installed-tests on Fedora
- !1235 Add sudo to Fedora docker image
- !1239 tests: Run "timeout tests" sequentially
- !1248 ci: Update all Debian CI runners to use v5 of the Dockerfile
- !1249 gio-tool-mount: Allow mounting by the given UUID
- !1252 ci: Fix running all jobs on merge requests
- !1253 gthread: Fix "zero as null pointer" warning
- !1254 giomodule: gio modules are no longer installed in bindir on MSVC
- !1255 ci: Build Docker images rather than OCI images if using podman
- !1256 gdate: Add autoptr support
- !1258 Minor CI fixups
- !1261 gtk-doc: Ensure we have recent enough version
- !1262 tests: Add tests for the gdbus-codegen executable
- !1265 build: don't check for protected visibility
- !1267 Revert "doc: Workaround gtkdoc-scan bug leading to undocumented symbols"
- !1268 ci: Work-around successful installed tests having no logs
- !1269 gvariant: Add guard to g_variant_get()
- !1271 tests: Enable GDBus debug for a number of unreliable tests
- !1274 trash portal: Don't follow symlinks
- !1275 Small doc correction
- !1277 Various gtk-doc improvements
- !1278 Update installed tests CI
- !1280 clang-format-diff: Output diff for multiple files, not just one
- !1282 Revert "Revert "docs: remove GDBusObjectManager example""
- !1284 Update POTFILES.in 191212
- !1287 atomic/tests: test g_atomic_pointer_compare_and_exchange() with const pointers
- !1289 gtype: Define auto-cleanup functions for Module class

* Translation updates:
- Spanish

Overview of changes in GLib 2.63.2
==================================

* Use `lldb` rather than `gdb` on macOS for debugging (#1004)

* Switch the atomic builtins from `__sync_fetch_*()` to the slightly more modern
  `__atomic_*()` (#1750)

* Fix calculation of `gsize` width on various platforms (including OpenBSD) (#1777)

* Fix undefined behaviour causing brokenness in `g_utf8_find_prev_char()` when
  compiling with GCC ≥ 8 (#1917)

* Revert UNIX mode changes in `G_FILE_ATTRIBUTE_ID_UNIX_MODE` which broke OSTree (#1934)

* Slightly improve performance for signal emissions when no handlers are connected (!1083)

* Add `g_task_return_value()` and `g_task_propagate_value()` APIs to allow
  `GTask` to be used from language bindings more easily (!1216)

* Fix a file monitoring crash on kqueue-based systems (BSD) (!1221)

* Bugs fixed:
- #1004 [PATCH] Make gbacktrace use lldb on Mac OS X
- #1552 CI: Add code style checks
- #1750 Switch from  __sync_fetch_*() to __atomic_*() in glib/gatomic.h
- #1777 gsize: improper typedef on (at least) OpenBSD
- #1895 Regression: glib does not compile on centos 6: "objcopy: unrecognized option '--add-symbol'"
- #1917 Test utf8-pointer fails with static build, LTO, optimisations, and new GCC
- #1930 glib/tests/bookmarkfile.c:385:test_modify: assertion failed: (stamp == now)
- #1934 ostree tests broken since bfdc5fc4fc84ef8518d2d1a328c8482cf5a38e98: File '/tmp/test-tmp-libostree_test-basic-user.sh.test-QB4SA0/diff-test2' is not empty
- #1938 GDateTime doesn't support leap seconds
- #1940 atomics test fails on FreeBSD CI since !1123
- !1039 Improve documentation for footgun function g_tls_client_connection_copy_session_state()
- !1083 Use the GObject hole on 64bit arches for some flags to improve performance
- !1202 CI updates after !1177
- !1208 gutils: Slightly improve docs formatting for g_get_os_info()
- !1209 Make ld executable configurable
- !1210 gdbus-server-auth test: Include gcredentialsprivate.h
- !1213 gsocket: Improve diagnostics on bind() failure
- !1214 gvariant, gbytes: Avoid memcmp (NULL, ., 0) or memcmp (., NULL, 0)
- !1216 Make GTask more binding-friendly
- !1218 gdb: Fix GHashTable pretty printer off-by-one error
- !1220 gparam: fix memory leak in g_param_value_defaults()
- !1221 Add NOTE_REVOKE to the list of the monitoring events
- !1225 gtlsconnection: clarify handshake() documentation
- !1227 Deprecate old GTlsConnection functionality even harder!
- !1231 Fix build on old libc that does not define _SC_HOST_NAME_MAX
- !1238 gstrfuncs: use gsize type internally for strv functions
- !1242 gfileinfo: Clarify the documentation for G_FILE_ATTRIBUTE_UNIX_MODE
- !1243 docs: Fix "occurred" typos in API documentation

* Translation updates:
- Spanish

Overview of changes in GLib 2.63.1
==================================

* Several usability improvements to command line `gio` tool (!1153)

* Add `g_array_steal()`, `g_ptr_array_steal()` and `g_byte_array_steal()` APIs (#285)

* Add `g_get_os_info()` API (!1063, !1160)

* Add `g_warning_once()` API (!1028)

* Always resolve `localhost` to loopback address in `GResolver` (!616)

* Add `GMainContextPusher` API (!983)

* Limit recursion in `g_variant_parse()` (!1173)

* Fix crash in `g_spawn()` with high FD numbers due to use of `select()` rather
  than `poll()` (#954)

* Allow passing empty `GValue`s to `g_param_value_set_default()` (!1186)

* Escape header guards generated by `gdbus-codegen` better (#1379)

* Bugs fixed:
- #285 [PATCH] add array steal and memdup functions
- #954 The g_spawn_sync() function uses select() which has limitations
- #1318 rare failure in gdbus-peer test: invalid uninstantiatable type '(null)' in cast to 'GDBusServer'
- #1379 gdbus-codegen generates invalid header guards when build directory contains a + character
- #1622 NULL pointer derefs on g_vasprintf() failure
- #1813 g_option_context_add_main_entries() is missing array annotation for entries parameter
- #1831 No reply on private socket due to auth problem
- #1836 gobject.c uses undefined annotation “(not optional)”
- #1858 docs/reference/gobject/tut_gobject.xml: object properties example uses deprecated API
- #1877 g_cancellable_source_new annotated with 'skip'
- #1896 Use after free when calling g_dbus_connection_flush_sync() in a dedicated thread
- #1897 glib 2.62.0 fails test 'test_writev_no_vectors' wih gcc7
- #1903 use-after-free in mimeapps test causes intermittent segfault during testing
- #1906 test_os_info fails on FreeBSD
- #1916 objcopy not used from cross-compilation file in GIO tests
- #1923 Recent Versions of GLib Break Dolphin File-Manager's Thumbnailing when Using 'gtk2' Style
- !616 Always resolve localhost to loopback address
- !983 gmain: Add GMainContextPusher convenience API
- !1014 tests: Add a test for g_assert_finalize_object()
- !1028 gmessages: Add g_warning_once()
- !1035 Switching from C gnu89 to C gnu99 standard
- !1063 gutils: Add g_get_os_info()
- !1082 gdatetime: Document RFC 3339 extensions when parsing ISO 8601
- !1105 syscall flood on every time*() function call
- !1120 Update documentation with FreeBSD build instructions
- !1135 gmain: use atomic operation instead of GMutex to access g_main_context_default()
- !1146 Solaris build fixes
- !1147 gmodule: fix typo in doc comment
- !1148 gio/gfileinfo: fix parameter references
- !1149 gio/gfile: fix parameter reference for value_p
- !1150 gio/gfile: fix parameter references to @contents
- !1151 gio/gfile: fix typo in doc comment
- !1152 gwinhttpvfs: Handle g_get_prgname() returning NULL
- !1153 Several gio-tool bash completion fixes and improvements
- !1155 Strict-aliasing fixes to new atomic built-ins
- !1157 Fix various compiler warnings on Android
- !1160 Add Windows support to g_get_os_info()
- !1161 hash: Remove an assertion from the hot path
- !1163 gcharset: Expand the documentation for g_get_locale_variants()
- !1165 Use uname as a fallback to get OS info
- !1167 Fix some minor leaks in testfilemonitor
- !1168 Fix gdatetime tests on toolbox
- !1171 Revert "gdbus-codegen: emit GUnixFDLists if an arg has type 'h'"
- !1173 gvariant: Limit recursion in g_variant_parse()
- !1177 ci: Add libdbus development files to CI Docker images
- !1179 Improve GPtrArray doc-comments
- !1180 array: Avoid use of memcpy(dest, NULL, 0)
- !1181 gmain: Clarify thread safety of some common GSource functions
- !1182 gio: Fix typo in URL
- !1186 Allow using an empty GValue with g_param_value_set_default()
- !1189 gparamspecs: Fix type class leaks on error handling paths
- !1197 Fix GDBus test failures on non-Linux (in particular FreeBSD)
- !1200 Minor fixes from a scan-build run

* Translation updates:
- Catalan
- Chinese (Taiwan)
- Spanish

Overview of changes in GLib 2.63.0
==================================

* Add g_fsync() API (#35)

* Fix regression in g_file_copy() when passing
  `G_FILE_COPY_TARGET_DEFAULT_PERMS` flag; the destination permissions would be
  private rather than following the process’ umask (!1142)

* Several `GDateTime` parsing fixes (!1127)

* Always build the tests if installed-tests are enabled, so that the tests can
  actually be installed (!1141)

* Rework atomic function implementations to use memory barrier in the correct
  place (when compiler intrinsics aren’t providing the atomics), and fix
  signedness issues (#1449, #1565)

* Use the OS’ `fdwalk()` function (if safe) to speed up `g_spawn_*()` on BSD (#1638)

* Remove the macOS `dyld` `GModule` implementation in favour of `dl` instead (!1093)

* Bump Python requirement to ≥ 3.5, which we implicitly relied on anyway through
  our Meson dependency (!1132)

* Bugs fixed:
- #35 add g_fsync to API
- #174 g_file_copy always preserves  permissions, even if G_FILE_COPY_ALL_METADATA flag is not set
- #259 docs: fix a misunderstanding in g_type_add_interface_*
- #767 g_signal_lookup fails if class is not referenced
- #1052 g_io_write_chars calls abort when given a null byte as input
- #1449 glib fallback atomic int/ptr get/set have memory barrier in wrong place
- #1565 Signedness of atomic operations
- #1638 g_spawn_*() is extremely slow under certain circumstances
- #1809 Provide API for working with PKCS11 backed certificates
- #1843 TSAN false positive with g_atomic_pointer_get/g_atomic_pointer_set under Clang
- #1865 g_variant_get_data_as_bytes fails after serializing a variant
- #1875 Segfault and Overflow in __gio_xdg_cache_mime_type_subclass() with Wps-Office installed
- #1887 glib 2.62.0 breaks loading dylibs as modules
- #1888 2.62: docs build on Windows broken
- #1897 glib 2.62.0 fails test 'test_writev_no_vectors' wih gcc7
- !1020 docs: Remove priv pointers from the tutorial example
- !1062 gtype: mark the inline functions in G_DECLARE_*_TYPE() as UNUSED
- !1080 tests: Fix skipping mkdir-with-parents-permission test
- !1088 Various small scan-build fixes
- !1090 giochannel: Clarify type of GSource callback in documentation
- !1093 gmodule: remove macOS dyld implementation
- !1095 Define G_IOV_MAX to 512 on macOS/iOS
- !1099 gmem: clarify that g_malloc always uses the system allocator
- !1109 doc: fix typo in gio/gsettings.c
- !1110 gio: Add missing "gio remove" option to bash completion script
- !1112 Add version macros for GLib 2.64
- !1115 gdatetime: Fix error handling in g_date_time_new_ordinal()
- !1116 gmarkup: Add a limit on the number of attributes in an element
- !1119 Annotate the return value of various utility functions
- !1124 docs: Fix typo in GConverter{Input,Output}Stream section titles
- !1125 gdatetime: Fix error handling in g_date_time_new_week()
- !1126 fileinfo: Mention that usec mtimes are set
- !1129 gdate: Fix tautological comparison warnings on Android
- !1130 Improve GLIB_DEPRECATED_MACRO_FOR output
- !1131 gio/gfileinfo: fix param reference in doc comment
- !1132 build: Bump Python requirement to ≥ 3.5
- !1137 gregistrysettings: bump key name length to 2048
- !1138 Always build tests if we enabled installed-tests
- !1139 g_file_info_get_modification_date_time: Calculate in integer domain

* Translation updates:
- Danish
- Italian
- Panjabi
- Serbian
- Turkish

(wiz)

2020-03-04 14:36:38 UTC MAIN commitmail json YAML

doc: Updated x11/gtk3 to 3.24.14

(wiz)

2020-03-04 14:36:29 UTC MAIN commitmail json YAML

gtk3+: update to 3.24.14.

Overview of Changes in GTK+ 3.24.14
===================================

* Fix the opaque region for windows on X11

* theme:
- Fix flat buttons in backdrop
- Make popovers look more similar to menus
- Tweak checkbox & radiobutton appearance
- Add general typography classes (heading, title-1, etc)

* language bindings:
- Fix annotations for gtk_tree_model_sort_new_with_model

* switch: Fix touch support

* infobar: Make clickable for default action

* emojichooser:
- respect a no-emoji input hint

* fontchooser:
- Fix an oversight with hiding the size label

* filechooser:
- Disable recursive search without a system indexer

* modelbutton:
- Fix a11y support to reflect button state

* input:
- Fix touchpad gesture center calculation

* x11:
- Fix root window scaling
- Support _GTK_WORKAREAS_Dn property

* wayland:
- Support a terminal purpose in input methods
- Fix preedit cursor positioning
- Fix enabling/disabling of text inputs
- Support simultaneous selection requests
- Require Wayland 1.14.91

* OS X:
- Fix fullscreen state
- Fix an Inkscape crash at startup
- Fix OpenGL extension detection

* Printing:
- Fix a crash with Avahi

* Translation updates:
Basque
British English
Catalan
Finnish
French
Galician
Japanese
Kurdish Sorani
Malay
Russian
Slovak
Spanish
Turkish

(wiz)

2020-03-04 14:05:00 UTC MAIN commitmail json YAML

doc: Updated devel/ncursesw to 6.2

(wiz)

2020-03-04 14:04:51 UTC MAIN commitmail json YAML

ncursesw: update to 6.2.

Changes: see ncurses.

(wiz)

2020-03-04 14:04:31 UTC MAIN commitmail json YAML

doc: Updated devel/ncurses to 6.2

(wiz)

2020-03-04 14:04:23 UTC MAIN commitmail json YAML

ncurses: update to 6.2.

20200212 6.2 release for upload to ftp.gnu.org
+ update release notes
+ minor build-fixes, mostly to test-package scripts

20200208
+ modify check for sizeof(wchar_t) to ensure it gives useful result
  when cross-compiling.
+ drop assumption in configure script that Cygwin's linker is broken.
+ define NCURSES_BROKEN_LINKER if the broken-linker feature is used,
  to simplify configure-checks for ncurses-examples.

20200202
+ reassert copyright on ncurses, per discussion in ncurses FAQ:
  https://invisible-island.net/ncurses/ncurses.faq.html#relicensed

20200201
+ modify comparison in make_hash.c to correct a special case in
  collision handling for Caps-hpux11
+ add testing utility report_hashing to check hash-tables used for
  terminfo and termcap names.
+ fix a missing prototype for _nc_free_and_exit().
+ update a few comments about tack 1.07
+ use an awk script to split too-long pathnames used in Ada95 sample
  programs for explain.txt

20200118
+ expanded description of XM in user_caps.5
+ improve xm example for xterm+x11mouse, xterm+sm+1006 -TD
+ add history section to curs_slk.3x and curs_terminfo.3x manpages.
+ update alacritty entries for 0.4.0 (prompted by patch by
  Christian Durr) -TD
+ correct spelling errors found with codespell.
+ fix for test/configure, from xterm #352.

20200111
+ improve configure macros which check for the X11/Intrinsic.h header,
  to accommodate recent MacOS changes.
+ suppress gcc's -Winline warning; it has not been useful for some time
+ update config.guess, config.sub

20200104
+ modify a couple of macros in aclocal.m4 to allow autoconf 2.69 to
  "work", to help illustrate discussion in
  https://invisible-island.net/autoconf/my-autoconf.html
+ fix some warnings from autoheader-252

20191228
+ in gen-pkgconfig.in, move the RPATH_LIST and PRIVATE_LIBS assignments
  past the various prefix/libdir assignments, to allow for using those
  symbols, e.g., as done via CF_SHARED_OPTS.
+ improve ncurses*-config and pc-files by filtering out linker-specs.
+ modify test-package to more closely match Fedora's configuration
  for PIE/PIC feature and debug-packages.

20191221
+ correct pathname used in Ada95 sample programs for explain.txt, to
  work with test-packages.
+ improve tracemunch:
  + keep track of TERMINAL* values
  + if tracing was first turned on after initialization, attempt to
    show distinct screen, window and terminal names anyway.
+ ensure that GCC_NORETURN is defined in term.h, because the prototype
  for exit_terminfo() uses it (report by Werner Fink).

20191214
+ add exit_curses() and exit_terminfo() to replace internal symbols for
  leak-checking.

20191207
+ fix a few warnings for test-package builds
+ add curses_trace(), to replace trace().

20191130
+ add portability section to curs_getcchar manpage (prompted by
  discussion with Nick Black).
+ improve portability discussion of ACS characters in curs_addch
  manpage.
+ improve typography for double-quotes in manpages.

20191123
+ fix typo for MinGW rpm test-package.
+ workaround in rpm specs for NFS problems in Fedora 31.

20191116
+ modify ncurses/Makefile.in to fix a case where Debian/testing changes
  to the ld --as-needed configuration broke ncurses-examples test
  packages.
+ drop library-dependency on psapi for MinGW port, since win_driver.c
  defines PSAPI_VERSION to 2, making it use GetProcessImageFileName
  from kernel32.dll (prompted by patch by Simon Sobish, cf: 20140503).

20191109
+ add warning-check in tic for terminals with parm_dch vs parm_ich.
+ drop ich1 from rxvt-basic, Eterm and mlterm to improve compatibility
  with old non-curses programs -TD
+ reviewed st 0.8.2, updated some details -TD
+ use ansi+rep several places -TD
+ corrected tic's check for ich1 (report by Sebastian J. Bronner,
  cf: 20020901).

20191102
+ check parameter of set_escdelay, return ERR if negative.
+ check parameter of set_tabsize, return ERR if not greater than zero
  (report/patch by Anthony Sottile).
+ revise CF_ADD_LIBS macro to prepend rather than append libraries.
+ add "xterm-mono" to help packagers (report by Sven Joachim) -TD

20191026
+ add a note in man/curs_add_wch.3x about Unicode terminology for the
  line-drawing characters (report by Nick Black).
+ improve comment in lib_tgoto.c regarding the use of \200 where a
  \0 would be intended by the caller (report by "64 bit", cf: 20000923).
+ modify linux-16color to accommodate Linux console driver change in
  early 2018 (report by Dino Petrucci).

20191019
+ modify make_hash to not require --disable-leaks, to simplify building
  with address-sanitizer.
+ modify tic to exit if it cannot remove a conflicting name, because
  treating that as a partial success can cause an infinite loop in
  use-resolution (report/testcase by Hongxu Chen, cf: 20111001).

20191015
+ improve buffer-checks in captoinfo.c, for some cases when the
  input string is shorter than expected.
> fix two errata in tic (report/testcases by Hongxu Chen):
+ check for missing character after backslash in write_it
+ check for missing characters after "%>" when converting from termcap
  syntax (cf: 980530).

20191012
+ amend recent changes to ncurses*-config and pc-files to filter out
  Debian linker-flags (report by Sven Joachim, cf: 20150516).
+ clarify relationship between tic, infocmp and captoinfo in manpage.
+ check for invalid hashcode in _nc_find_type_entry and
  _nc_find_name_entry.
> fix several errata in tic (reports/testcases by "zjuchenyuan"):
+ check for invalid hashcode in _nc_find_entry.
+ check for missing character after backslash in fmt_entry
+ check for acsc with odd length in dump_entry in check for one-one
  mapping (cf: 20060415);
+ check length when converting from old AIX box_chars_1 capability,
  overlooked in changes to eliminate strcpy (cf: 20001007).

20191005
+ modify the ncurse*-config and pc-files to more closely match for the
  -I and -l options.

20190928
+ amend the ncurses*-config and pc-files to take into account the rpath
  hack which differed between those files.
+ improve -L option filtering in ncurses*-config
+ improve recovery from error when reading command-character in
  test/ncurses.c, showing the relevant error message and not exiting on
  EINTR (cf: 20180922)

20190921
+ add a note in resizeterm manpage about top-level windows which touch
  the screen's borders.
+ modify configure-checks for gnat to identify each of the tools path
  and version.

20190914
+ build-fixes for Ada95 configure-script and corresponding test package

20190907
+ add --with-ada-libname option and modify Ada95 configuration to
  allow renaming the "AdaCurses" library (prompted by proposed changes
  by Pascal Pignard).
+ modify configure script to distinguish gcc from icc and clang when
  the --enable-warnings option is not used, to avoid unnecessary
  warnings about unrecognized inline options (report by Sven Joachim).

20190831
+ build-fixes for configuration using --program-suffix with Ada95,
  noticed with MacOS but applicable to other platforms without
  libpanelw, etc.

20190824
+ fix some cppcheck warnings, mostly style, in ncurses test-programs.

20190817
+ amend 20181208 changes for wbkgd() and wbkgrnd(), fixing a few
  details where it still differed from SVr4.
+ fix some cppcheck warnings, mostly style, in ncurses test-programs.

20190810
+ fix a few more coverity warnings.

20190803
+ improve loop limits in _nc_scroll_window() to handle a case where
  the scrolled data is a pad which is taller than the window (patch
  by Rob King).
+ amend the change to screen, because tmux relies upon that entry
  and does not support that feature (Debian #933572) -TD
+ updated ms-terminal entry & notes -TD
+ updated kitty entry & notes -TD
+ updated alacritty+common entry & notes -TD
+ use xterm+sl-twm for consistency -TD

20190728
+ fix a few more coverity warnings.
+ more documentation updates based on tctest.

20190727
+ fix a few coverity warnings.
+ documentation updates based on tctest.

20190720
+ fix a few warnings for gcc 4.x
+ add some portability/historical details to the tic, toe and infocmp
  manual pages.
+ correct fix for broken link from terminfo(5) to tabs(1) manpage
  (report by Sven Joachim).

20190713
+ change reset's behavior for margins to simply clear soft-margins if
  possible, rather than clearing and then setting them according to the
  terminal's width (suggested by Thomas Wolff).
+ correct order of one wbkgd versus start_color call in test/padview.c

20190706
+ add domterm -TD
+ improve comments for recent changes, add alias xterm.js -TD

20190630
+ add --with-tic-path and --with-infocmp-path to work around problems
  building fallback source using pre-6.0 tic/infocmp.
+ add a check in tic for paired indn/rin
+ correct a buffer-limit in write_entry.c for systems that use caseless
  filenames.
+ add ms-terminal -TD
+ add vscode, vscode-direct -TD

20190623
+ improve the tabs.1 manual page to distinguish the PWB/Unix and 7th
  Edition versions of the tabs utility.
+ add configure check for getenv() to work around implementation shown
  in Emscripten #6766, use that to optionally suppress START_TRACE
  macro, whose call to getenv() may not work properly (report by Ilya
  Ig Petrov).
+ modify initialization functions to avoid relying upon persistent
  data for the result from getenv().
+ update config.guess, config.sub

20190615
+ expand the portability section of the man/tabs.1 manual page.
+ regenerate HTML manpages.

20190609
+ add mintty, mintty-direct (adapted from patch by Thomas Wolff).
  Some of the suggested user-defined capabilities are commented-out,
  to allow builds with ncurses 5.9 and 6.0
+ add Smol/Rmol for tmux, vte-2018 (patch by Nicholas Marriott).
+ add rs1 to konsole, mlterm -TD
+ modify _nc_merge_entry() to make a copy of the data which it merges,
  to avoid modifying the source-data when aligning extended names.

20190601
+ modify an internal call to vid_puts to pass extended color pairs
  e.g., from tty_update.c and lib_mvcur.c (report by Niegodziwy Beru).
+ improve manual page description of init_tabs capability and TABSIZE
  variable.

20190525
+ modify reset_cmd.c to allow for tabstops at intervals other than 8
  (report by Vincent Huisman).

20190518
+ update xterm-new to xterm patch #345 -TD
+ add/use xterm+keypad in xterm-new (report by Alain D D Williams) -TD
+ update terminator entry -TD
+ remove hard-tabs from ti703 (report by Robert Clausecker)
+ mention meml/memu/box1 in user_caps manual page.
+ mention user_caps.5 in tic and infocmp manual pages.

20190511
+ fix a spurious blank line seen with "infocmp -1fx xterm+x11mouse"
+ add checks in repair_subwindows() to keep the current position and
  scroll-margins inside the resized subwindow.
+ add a limit check in newline_forces_scroll() for the case where the
  row is inside scroll-margins, but not at the end (report by Toshio
  Kuratomi, cf: 20170729).
+ corrected a warning message in tic for extended capabilities versus
  number of parameters.

20190504
+ improve workaround for Solaris wcwidth versus line-drawing characters
  (report by Pavel Stehule).
+ add special case in tic to validate RGB string-capability extension.
+ corrected string/parameter-field for RGB in Caps-ncurses.

20190427
+ corrected problem in terminfo load/realignment which prevented
  infocmp from comparing extended capabilities with the same name
  but different types.

20190420
+ improve ifdef's for TABSIZE variable, to help with AIX/HPUX ports.

20190413
+ check for TABSIZE variable in test/configure script.
+ used test/test_arrays.c to improve Caps.aix1 and Caps.hpux11
+ corrected filtering of comments in MKparametrized.sh
+ reduce duplication across Caps* files by moving some parts which do
  not depend on order into Caps-ncurses.

20190406
+ modify MKcaptab.sh, MKkey_defs.sh, and MKhashsize.sh to handle
  split-up Caps-files.
+ build-fixes if extended-functions are disabled.

20190330
+ add "screen5", to mention italics (report by Stefan Assmann)
+ modify description of xterm+x11hilite to eliminate unused p5 -TD
+ add configure script checks to help with a port to Ultrix 3.1
  (report by Dennis Grevenstein).
  + check if "b" binary feature of fopen works
  + check for missing feature of locale.h
  + add fallback for strstr() in test-programs
  + add fallback for STDOUT_FILENO in test-programs
+ update config.guess, config.sub

20190323
+ move macro for is_linetouched() inside NCURSES_NOMACROS ifndef.
+ corrected prototypes in several manpages using script to extract
  those in compilable form.
+ use _nc_copy_termtype2() rather than direct assignment in setupterm,
  in case it is called repeatedly using fallback terminfo descriptions
  (report/patch by Werner Fink).

20190317
+ regenerate llib-* files.
+ modify tic to also use new function for user-defined capability info.
+ modify _nc_parse_entry() to check if a user-defined capability has
  an unexpected type; ignore it in that case.
+ fix a special case of link-anchors in generated Ada html files.
+ use newer rel=author tag in generated html rather than rev=made,
  which did not become accepted.

20190309
+ in-progress changes to add parameter-checking for common user-defined
  capabilities in tic.
+ update MKcodes.awk and MKnames.awk to ignore the new "userdef"
  data in Caps-ncurses (cf: 20190302).

20190302
+ corrected some of the undocumented terminfo names in Caps.hpux11
+ add "Caps-ncurses" file to help with checking inconsistencies in some
  user-defined capabilities.
+ amend check for repeat_char to handle a case where setlocale() was
  called after initscr() (report by "Ampera").

20190223
+ fix typo in adds200 -TD
+ add tic check for consistent alternate character set capabilities.
+ improve check in mvcur() to decide whether to use hard-tabs, using
  xt, tbc and hts as clues.
+ replace check in reset command for obsolete "pt" capability using
  tbc and hts capabilities as clues (report by Nicolas Marriott).

20190216
+ improve manual page description of TABSIZE.
+ add test/demo_tabs program.

20190209
+ add check in tic to provide warnings for mismatched number of
  parameters in the documented user-capability extensions.

20190202
+ modify rpm test-package ".spec" file to work around naming conflict
  with Redhat's package for ncurses6.
+ modify no-leaks code in test/picsmap to avoid non-standard tdestroy.
+ amend change to configure script which altered the top-level makefile
  to avoid attempting to install the terminfo database when it was not
  configured, to allow for installing the ".pc" files which are also
  in the misc directory (report by Steve Wills).

20190126
+ change some "%define" statements in test-packages for RPMs to
  "%global" to work around changes in rpm 4.14 from recent Redhat.
+ fixes for O_INPUT_FIELD extension (patch by Leon Winter).
+ eliminate fixed buffer-size when reading $TERMCAP variable.
+ correct logic in read_entry.c which prevented $TERMCAP variable from
  being interpreted as a fallback to terminfo entry (prompted by
  Savannah #54556, cf: 20110924).

20190121
+ add a check in test/configure to work around non-ncurses termcap.h
  file in Slackware.
+ corrected flag for "seq" method of db 1.8.5 interface, needed by toe
  on some of the BSDs.
+ updated "string-hacks" feature.
+ minor improvements to manpage typography.
+ corrected conditionally-compiled limit on color pairs (report by
  "Hudd").
+ add -x option to test/pair_content, test/color_content for testing
  init_extended_pair, extended_pair_content, init_extended_color,
  extended_color_content
+ add -p option to test/pair_content, test/color_content to show the
  return values from the tested functions.
+ improve manual page curs_color.3x discussion of error returns and
  extensions.
+ add O_INPUT_FIELD extension to form library (patch by Leon Winter).
+ override/suppress --enable-db-install if --disable-database configure
  option was given.
+ change a too-large terminal entry in tic from a fatal error to a
  warning (prompted by discussion with Gabriele Balducci).

20190112
+ fix typo in term(5), improve explanation of format (report by Otto
  Modinos).
+ add nsterm-direct -TD
+ use SGR 1006 mouse for konsole-base -TD
+ use SGR 1006 mouse for putty -TD
+ add ti703/ti707, ti703-w/ti707-w (Robert Clausecker)

20190105
+ add dummy "check" rule in top-level and test-Makefile to simply
  building test-packages for Arch.
+ modify configure script to avoid conflict with a non-POSIX feature
  that enables all parts of the system headers by default.  Some
  packagers have come to rely upon this behavior (FreeBSD #234049).
+ update config.guess, config.sub

20181229
+ improve man/curs_mouse.3x with regard to xterm
+ modify tracemunch to accept filename parameters in addition to use
  as a pipe/filter.
+ minor optimization to reduce calls to _nc_reserve_pairs (prompted by
  discussion with Bryan Christ).
+ add test/pair_content.c and test/color_content.c
+ modify infocmp to omit filtering of "OTxx" names which are used for
  obsolete capabilities, when the output is sorted by long-names.
  Doing this helps when making a table of the short/long capability
  names.

20181215
+ several fixes for gcc8 strict compiler warnings.
+ fix a typo in comments (Aaron Gyes).
+ add nsterm-build309 to replace nsterm-256color, assigning the latter
  as an alias of nsterm, to make mouse work with nsterm-256color -TD
+ base gnome-256color entry on "gnome", not "vte", for consistency -TD
+ updates for configure macros from work on tin and xterm:
  + CF_GNU_SOURCE, allow for Cygwin's newlib when checking for the
    _DEFAULT_SOURCE symbol.
  + CF_VA_COPY, add fallback check if neither va_copy/__va_copy is
    supported, to try copying the pointers for va_list, or as an array.
    Also add another fallback check, for __builtin_va_copy(), which
    could be used with AIX xlc in c89 mode.

20181208
+ modify wbkgd() and wbkgrnd() to improve compatibility with SVr4
  curses, changing the way the window rendition is updated when the
  background character is modified (report by Valery Ushakov).

20181201
+ add midnightbsd to CF_XOPEN_SOURCE macro (patch by Urs Jansen).
+ add "@" command to test/ncurses F-test, to allow rapid jump to
  different character pages.
+ update config.guess, config.sub from
http://git.savannah.gnu.org/cgit/config.git

20181125
+ build-fix (reports by Chih-Hsuan Yen, Sven Joachim).

20181124
+ check --with-fallbacks option to ensure there is a value, and add
  the fallback information to top-level Makefile summary.
+ add some traces in initialization to show whether a fallback entry is
  used.
+ build-fix for test/movewindow with ncurses-examples on Solaris.
+ add "-l" option to test/background, to dump screen contents in a form
  that lets different curses implementations be compared.
+ modify the initialization checks for mouse so that the xterm+sm+1006
  block will work with terminal descriptions not mentioning xterm
  (report by Tomas Janousek).

20181117
+ ignore the hex/b64 $TERMINFO in toe's listing.
+ correct a status-check in _nc_read_tic_entry() so that if reading
  a hex/b64 $TERMINFO, and the $TERM does not match, fall-through to
  the compiled-in search list.

20181110
+ several workarounds to ensure proper C compiler used in parts of
  Ada95 tree.
+ update config.guess, config.sub from
http://git.savannah.gnu.org/cgit/config.git

20181027
+ add OpenGL clients alacritty and kitty -TD
+ add Smulx for tmux, vte-2018 -Nicholas Marriott

20181020
+ ignore $TERMINFO as a default value in configure script if it came
  from the infocmp -Q option.
+ allow value for --with-versioned-syms to be a relative pathname
+ add a couple of broken-linker symbols to the list of versioned
  symbols to help with link-time optimization versus weak symbols.
+ apply shift/control/alt logic when decoding xterm's 1006 mode to
  wheel-mouse events (Redhat #1610681).

20181013
+ amend change from 20180818, which undid a fix for the $INSTALL value
  to make it an absolute path.

20181006
+ improve a configure check to work with newer optimizers (report by
  Denis Pronin, Gentoo #606142).
+ fix typo in tput.c (Sven Joachim, cf: 20180825).

20180929
+ fix typo in tvi955 -TD
+ corrected acsc for regent60 -TD
+ add alias n7900 -TD
+ corrected acsc for tvi950 -TD
+ remove bogus kf0 from tvi950 -TD
+ added function-key definitions to agree with Televideo 950 manual -TD
+ add bel to tvi950 -TD
+ add shifted function-keys to regent60 -TD
+ renumber regent40 function-keys to match manual -TD
+ add cd (clr_eos) to adds200 -TD

20180923
+ build-fix: remove a _tracef call which was used for debugging (report
  by Chris Clayton).

20180922
+ ignore interrupted system-call in test/ncurses's command-line, e.g.,
  if the terminal were resized.
+ add shift/control/alt logic for decoding xterm's 1006 mode (Redhat
  #1610681, cf: 20141011).
+ modify rpm test-packages to not use --disable-relink with Redhat,
  since Fedora 28's tools do not work with that feature.

20180908
+ document --with-pcre2 configure option in INSTALL.
+ improve workaround for special case in PutAttrChar() where a cell is
  marked as alternate-character set, to handle a case where the
  character in the cell does not correspond to any of the ASCII
  fallbacks (report by Leon Winter, cf: 20180505).
+ amend change to form library which attempted to avoid unnecessary
  update of cursor position in non-public fields, to simply disable
  output in this case (patch by Leon Winter, cf: 20180414).
+ improve check for LINE_MAX runtime limit, to accommodate broken
  implementations of sysconf().

20180901
+ improve manual page for wgetnstr, giving background for the length
  parameter.
+ define a limit for wgetnstr, wgetn_wstr when length is negative or
  "too large".
+ update configure script to autoconf 2.52.20180819 (Debian #887390).

20180825
+ add a section to tput manual page clarifying how it determines the
  terminal size (prompted by discussion with Grant Jenks).
+ add "--disable-relink" to rpm test-packages, for consistency with the
  deb test-packages.
+ split spec-file into ncurses6.spec and ncursest6.spec to work around
  toolset breakage in Fedora 28.
+ drop mention of "--disable-touching", which was not in the final
  20180818 updates.

20180818
+ build-fix for PDCurses with ncurses-examples.
+ improved CF_CC_ENV_FLAGS.
+ modify configure scripts to reduce relinking/ranlib during library
  install (Debian #903790):
  + use "install -p" when available, to avoid need for ranlib of
    static libraries.
  + modify scripts which use "--disable-relink" to add a 1-second
    sleep to work around tools which use whole-second timestamps, e.g.,
    in utime() rather than the actual file system resolution.

20180804
+ improve logic for clear with E3 extension, in case the terminal
  scrolls content onto its saved-lines before actually clearing
  the display, by clearing the saved-lines after clearing the
  display (report/patch by Nicholas Marriott).

20180728
+ improve documentation regarding feature-test macros in curses.h
+ improve documentation regarding the virtual and physical screens.
+ formatting fixes for manpages, regenerate man-html documentation.

20180721
+ build-fixes for gcc8.
+ corrected acsc for wy50 -TD
+ add wy50 and wy60 shifted function-keys as kF1 to kF16 -TD
+ remove ansi+rep mis-added to interix in 2018-02-23 -TD

20180714
+ add enum, regex examples to test/demo_forms
+ add configure check for pcre-posix library to help with MinGW port.

20180707
+ build-fixes for gcc8.
+ correct order of WINDOW._ttytype versus WINDOW._windowlist in
  report_offsets.
+ fix a case where tiparm could return null if the format-string was
  empty (Debian #902630).

20180630
+ add acsc string to vi200 (Nibby Nebbulous)
  add right/down-arrow to vi200's acsc -TD
+ add "x" to tput's getopt string so that "tput -x clear" works
  (Nicholas Marriott).
+ minor fixes prompted by anonymous report on stack overflow:
  + correct order of checks in _nc_get_locale(), for systems lacking
    locale support.
  + add "#error" in a few places to flag unsupported configurations

20180623
+ use _WIN32/_WIN64 in preference to __MINGW32__/__MINGW64__ symbols
  to simplify building with MSVC, since the former are defined in both
  compiler configurations (report by Ali Abdulkadir).
+ further improvements to configure-checks from work on dialog, i.e.,
  updated CF_ADD_INCDIR, CF_FIND_LINKAGE, CF_GCC_WARNINGS,
  CF_GNU_SOURCE, CF_LARGEFILE, CF_POSIX_C_SOURCE, CF_SIZECHANGE, and
  CF_TRY_XOPEN_SOURCE.
+ update config.guess, config.sub from
http://git.savannah.gnu.org/cgit/config.git

20180616
+ build-fix for ncurses-examples related to gcc8-fixes (cf: 20180526).
+ reduce use of _GNU_SOURCE for current glibc where _DEFAULT_SOURCE
  combines with _XOPEN_SOURCE (Debian #900987).
+ change target configure level for _XOPEN_SOURCE to 600 to address
  use of vsscanf and setenv.
+ improved configure-checks CF_SIZECHANGE and CF_STRUCT_TERMIOS from
  work on dialog.

20180609
+ modify generated ncurses*config and ncurses.pc, ncursesw.pc, etc.,
  to list helper libraries such as gpm for static linking (Debian
  #900839).
+ marked vwprintw and vwscanw as deprecated; recommend using vw_printw
  and vw_scanw, respectively.

20180602
+ add RPM test-package "ncursest-examples".
+ modified RPM test-package to work with Mageia6.

20180526
+ add note in curs_util.3x about unctrl.h
+ review/improve header files to ensure that those include necessary
  files except for the previously-documented cases (report by Isaac
  Pascual Monells).
+ improved test-package scripts, adapted from byacc 1.9 20180525.
+ fix some gcc8 warnings seen in Redhat package build, but
  work around bug in gcc8 compiler warnings in comp_parse.c

20180519
+ formatting fixes for manpages, regenerate man-html documentation.
+ trim spurious whitespace from tmux in 2018-02-24 changes;
  fix some inconsistencies in/between tmux- and iterm2-entries for SGR
  (report by C Anthony Risinger)
+ improve iterm2 using some xterm features which it has adapted -TD
+ add check in pair_content() to handle the case where caller asks
  for an uninitialized pair (Debian #898658).

20180512
+ remove trailing ';' from GCC_DEPRECATED definition.
+ repair a change from 20110730 which left an error-check/warning dead.
+ fix several minor Coverity warnings.

20180505
+ add deprecation warnings for internal functions called by older
  versions of tack.
+ fix a special case in PutAttrChar() where a cell is marked as
  alternate-character set, but the terminal does not actually support
  the given graphic character.  This would happen in an older terminal
  such as vt52, which lacks most line-drawing capability.
+ use configure --with-config-suffix option to work around filename
  conflict with Debian packages versus test-packages.
+ update tracemunch to work with perl 5.26.2, which changed the rules
  for escaping regular expressions.

20180428
+ document new form-extension O_EDGE_INSERT_STAY (report by Leon
  Winter).
+ correct error-returns listed in manual pages for a few form functions
  (report by Leon Winter).
+ add a check in form-library for null-pointer dereference:
unfocus_current_field (form);
form_driver (form, REQ_VALIDATION);
  (patch by Leon Winter).

20180414
+ modify form library to optionally delay cursor movement on a field
  edge/boundary (patch by Leon Winter).
+ modify form library to avoid unnecessary update of cursor position in
  non-public fields (patch by Leon Winter).
+ remove unused _nc_import_termtype2() function.
+ also add/improve null-pointer checks in other places
+ add a null-pointer check in _nc_parse_entry to handle an error when
  a use-name is invalid syntax (report by Chung-Yi Lin).

20180407
+ clarify in manual pages that vwprintw and vwscanw are obsolete,
  not part of X/Open Curses since 2007.
+ use "const" in some prototypes rather than NCURSES_CONST where X/Open
  Curses was updated to do this, e.g., wscanw, newterm, the terminfo
  interface.  Also use "const" for consistency in the termcap
  interface, which was withdrawn by X/Open Curses in Issue 5 (2007).
  As of Issue 7, X/Open Curses still lacks "const" for certain return
  values, e.g., keyname().

20180331
+ improve terminfo write/read by modifying the fourth item of the
  extended header to denote the number of valid strings in the extended
  string table (prompted by a comment in unibilium's sources).

20180324
+ amend Scaled256() macro in test/picsmap.c to cover the full range
  0..1000 (report by Roger Pau Monne).
+ add some checks in tracemunch for undefined variables.
+ trim some redundant capabilities from st-0.7 -TD
+ trim unnecessary setf/setb from interix -TD

20180317
+ fix a check in infotocap which may not have detected a problem when
  it should have.
+ add a check in tic for the case where setf/setb are given using
  different strings, but provide identical results to setaf/setab.
+ further improve fix for terminfo.5 (patch by Kir Kolyshkin).
+ reorder loop-limit checks in winsnstr() in case the string has no
  terminating null and only the number of characters is used (patch
  by Gyorgy Jeney).

20180303
+ modify TurnOn/TurnOff macros in lib_vidattr.c and lib_vid_attr.c to
  avoid expansion of "CUR" in trace.
+ improve a few lintian warnings in test-packages.
+ modify lib_setup to avoid calling pthread_self() without first
  verifying that the address is valid, i.e., for weak symbols
  (report/patch by Werner Fink).
+ modify generated terminfo.5 to not use "expand" and related width
  on the last column of tables, making layout on wide terminals look
  better (adapted from patch by Kir Kolyshkin).
+ add a category to report_offsets, e.g., "w" for wide-character, "t"
  for threads to make the report more readable.  Reorganized the
  structures reported to make the categories more apparent.
+ simplify some ifdef's for extended-colors.
+ add NCURSES_GLOBALS and NCURSES_PRESCREEN to report_offsets, to show
  how similar the different tinfo configurations are.

20180224
+ modify _nc_resolve_uses2() to detect incompatible types when merging
  a "use=" clause of extended capabilities.  The problem was seen in a
  defective terminfo integrated from simpleterm sources in 20171111,
  compounded by repair in 20180121.
+ correct Ss/Ms interchange in st-0.7 entry (tmux #1264) -TD
+ fix remaining flash capabilities with trailing mandatory delays -TD
+ correct cut/paste in NEWS (report by Sven Joachim).

20180217
+ remove incorrect free() from 20170617 changes (report by David Macek).
+ correct type for "U8" in user_caps.5; it is a number not boolean.
+ add a null-pointer check in safe_sprintf.c (report by Steven Noonan).
+ improve fix for Debian #882620 by reusing limit2 variable (report by
  Julien Cristau, Sven Joachim).

20180210
+ modify misc/Makefile.in to install/uninstall explicit list in case
  the build-directory happens to have no ".pc" files when an uninstall
  is performed (report by Jeffrey Walton).
+ deprecate safe-sprintf, since the vsnprintf function, which does what
  was needed, was standardized long ago.
+ add several development/experimental options to development packages.
+ minor reordering of options in configure script to make the threaded
  and reentrant options distinct from the other extensions which are
  normally enabled.

20180203
+ minor fixes to test/*.h to make them idempotent.
+ add/use test/parse_rgb.h to show how the "RGB" capability works.
+ add a clarification in user_caps.5 regarding "RGB" capability.
+ add extended_slk_color{,_sp} symbols to the appropriate
  package/*.{map,sym} files (report by Sven Joachim, cf: 20170401).

20180129
+ update "VERSION" file, used in shared-library naming.

(wiz)

2020-03-04 13:52:02 UTC MAIN commitmail json YAML

doc: Updated graphics/mypaint to 2.0.0

(wiz)

2020-03-04 13:51:51 UTC MAIN commitmail json YAML

mypaint: update to 2.0.0.

MyPaint v2.0.0 (2020-02-15)

After a bit of a lull in development, MyPaint 2.0 has arrived at
last! Many have already tried out the new features in the new
automated continuous appimage releases, but for those who prefer
to use stable releases, this is the time to pester your distro's
package maintainers (or better yet, package and take a maintainer
role yourself).

Why is this 2.0 and not 1.3?

MyPaint 2.0 adds a new layer mode and uses a different compositing
method than before (by default, this is configurable), which means
that you can create files in 2.0 that will not look the same when
opened in earlier versions. Additionally, changes to the brush
parameters means that you can create stroke data in 2.0 that cannot
be safely used in earlier versions.

Major New Features

    Linear compositing and spectral blending (pigment).  Layer
    views.  Brush strokes dependent on view rotation and view zoom.
    Additional symmetry modes: vertical, vertical+horizontal,
    rotational, snowflake.  Expanded flood fill functionality:
    offset, feather, gap detection and more.  New brush settings:
    offsets, gridmap, additional smudge settings, posterize, pigment.
    New brush inputs: barrel rotation, base radius, zoom level,
    gridmap x/y, direction 360, attack angle.

(wiz)

2020-03-04 13:11:27 UTC MAIN commitmail json YAML

doc: Updated graphics/mypaint-brushes to 2.0.2

(wiz)

2020-03-04 13:11:14 UTC MAIN commitmail json YAML

mypaint-brushes: update to 2.0.2.

No semantic changes to the brushes, only reductions to the file
sizes of the preview icons.  The v2.0.x brushes (in general) require
libmypaint >= 1.5 to work correctly / not crash.

(wiz)

2020-03-04 13:05:20 UTC MAIN commitmail json YAML

doc: Updated graphics/mypaint-brushes to 1.3.1

(wiz)

2020-03-04 13:05:09 UTC MAIN commitmail json YAML

mypaint-brushes: update to 1.3.1.

This release only differs from 1.3.0 by the reduction in icon sizes
and updates to the autotools requirements.

(wiz)

2020-03-04 13:02:26 UTC MAIN commitmail json YAML

doc: Updated graphics/libmypaint to 1.5.1

(wiz)

2020-03-04 13:02:16 UTC MAIN commitmail json YAML

libmypaint: update to 1.5.1.

1.5.1

Bugfix/localization release

Code changes

    mypaint-brush.c:count_dabs_to calculation changed to be consistent with v1.3.0 / 1.4.0 when called via the old stroke interface, and generally fixed so that there's no need for an additional initial mypaint_brush_stroke_to call to produce a visible stroke.
    mypaint-brush.c: estimation of dabs per pixel reverted to the old calculation when called via the old stroke interface.

Build system fixes

    Fixes incorrect versions for the requirements in the libmypaint-gegl pkg-config file (for both gegl and libmypaint)
    The openmp flags are now actually used when building with --enable-openmp

Localization

New translations for:

    Croatian
    German
    Greek
    Indonesian
    Korean

Misc.

Minimal example program adjusted to account for the code changes.

1.5.0

The 1.5.0 release includes the following:

Backported functionality

Features from the dev branch are backported in an API-compatible way, under the new MyPaintSurface2 interface (and the MyPaintTiledSurface2 implementation).

    view zoom & view rotation
    spectral color blending (pigment mode)
    new smudge settings: length multiplier, buckets, transparency
    new symmetry modes: vertical, vertical+horizontal, rotational, snowflake
    adjustable angle for symmetry modes
    optional multiple output rectangles (only relevant w. new symmetry modes)

(new symmetry modes only available for MyPaintTiledSurface2)

Changes from 1.4.0

Directional offsets are clamped to a maximum distance of 3 * 1080 pixels.

Some string updates and a lot translated strings.

Gegl build and examples fixed (note that neither MyPaint nor GIMP require or use the gegl-compatible interface or GObject introspection provided by libmypaint).
Compatibility note

For those who mess around with their library installs, note that the 1.5.0 release is ABI-compatible with 1.3.0, but not 1.4.0 (due to a enum reordering).

(wiz)

2020-03-04 12:58:15 UTC MAIN commitmail json YAML

doc: Updated graphics/ImageMagick to 7.0.9.27

(wiz)

2020-03-04 12:58:05 UTC MAIN commitmail json YAML

ImageMagick: update to 7.0.9.27.

2020-02-29  7.0.9-27 Cristy  <quetzlzacatenango@image...>
  * Release ImageMagick version 7.0.9-27, GIT revision 17006:49d81b672:20200229

2020-02-24  7.0.9-27 Cristy  <quetzlzacatenango@image...>
  * Make sure we can grok this Fx expression: 1- -2.
  * Do not advance when substituting a NULL string.
  * Correct alpha for named colors in the Q32 non-HDRI build.
  * Write Group4 compressed image as a single strip.

2020-02-23  7.0.9-26 Cristy  <quetzlzacatenango@image...>
  * Release ImageMagick version 7.0.9-26, GIT revision 16972:49f1e4de2:20200223

2020-02-22  7.0.9-26 Cristy  <quetzlzacatenango@image...>
  * No percent sign in lab() color.
  * Introducing the -color-threshold command-line option.
  * Handle out of range HDRI values for -statistic option (reference
    https://imagemagick.org/discourse-server/viewtopic.php?f=3&t=37589).
  * Fix improper casting when computing image signature (reference
    https://imagemagick.org/discourse-server/viewtopic.php?f=1&t=37594).

2020-02-21  7.0.9-25 Cristy  <quetzlzacatenango@image...>
  * Release ImageMagick version 7.0.9-25, GIT revision 16931:2a56db8:20200221

2020-02-18  7.0.9-25 Cristy  <quetzlzacatenango@image...>
  * Adapt to a change in command-line options in the SVG inkscape delegate.

2020-02-17  7.0.9-24 Cristy  <quetzlzacatenango@image...>
  * Release ImageMagick version 7.0.9-24, GIT revision 16919:41efef9de:20200217

2020-02-15  7.0.9-24 Cristy  <quetzlzacatenango@image...>
  * Support connected-components:eccentricity-threshold,
    connected-components:major-axis-threshold,
    connected-components:minor-axis-threshold,
    connected-components:angle-threshold.
  * Set the alpha channel if the write mask is not enabled.
  * Corrected ellipse orientation when computing image moments.

2020-02-14  7.0.9-23 Cristy  <quetzlzacatenango@image...>
  * Release ImageMagick version 7.0.9-23, GIT revision 16884:acb56cd:20200214

2020-02-08  7.0.9-23 Cristy  <quetzlzacatenango@image...>
  * Report gray(127.5) as gray(50%).
  * Support -define connected-components:perimeter-threshold=min-max

(wiz)

2020-03-04 12:46:12 UTC MAIN commitmail json YAML

doc: Updated graphics/gimp to 2.10.18

(wiz)

2020-03-04 12:46:01 UTC MAIN commitmail json YAML

gimp: update to 2.10.18.

Overview of Changes from GIMP 2.10.16 to GIMP 2.10.18
=====================================================

Core:

  - In gimp:replace, when compositing the same content over itself,
    i.e., when the input and aux buffers share the same storage and
    same tile alignment, pass the input buffer directly as output,
    instead of doing actual processing. In particular, this happens
    when processing a pass-through group outside of its actual bounds.

User interface:

  - Add new Symbolic-High-Contrast and Symbolic-Inverted-High-Contrast
    themes, which are automatically-generated high-contrast variants
    of the (original) Symbolic theme.  The contrast factor is settable
    in the makefile, and is currently at 1.5 for both themes.

  - Rename tools/invert-svg to tools/svg-contrast, which now takes a
    contrast-factor argument, and adjusts the input SVG contrast,
    instead of just inverting it.  Note that we can still use the tool
    to invert icons, using a contrast of -1.

  - Allow horizontal scrollbars in all the Preferences dialog tree-
    views, so that they don't limit the minimal width of the dialog
    (in particular, the UI- and icon-theme tree-views may contain
    arbitrarily-long paths).

  - Draw a border around the color FG/BG color areas as a pair of
    black and white rectangles instead of letting GTK do this. This
    imporoves the legibility of borders, especially in dark themes.

Tools:

  - In GimpPaintTool, when not snapping brush outline to stroke, make
    sure to properly snap the cursor position to 15-degree angle
    multiples in line mode, not only when painting the line, but also
    during motion.

Plug-ins:

  - Add naive support for CMYK 8-bit PSD files

Updated translations:

  - Basque, Catalan, Danish, Polish, Spanish, Swedish, Ukrainian

Bug fixes:

  - #4643, #4634

Developers:

  - Ell, Massimo Valentini

Translators:

  - Alan Mortensen, Anders Jonsson, Asier Sarasua Garmendia, Daniel
    Korostil, Jordi Mas, Piotr Drąg, Rodrigo Lledó Milanca

Overview of Changes from GIMP 2.10.14 to GIMP 2.10.16
=====================================================

Core:

  - In gimp_gegl_apply_cached_operation(), use gint64 for storing the
    total and processed pixel counts used for reporting progress, to
    avoid overflowing when applying an operation to a large image.

  - In GimpFilterTool and gimp_drawable_apply_operation(), use
    gimp_drawable_filter_set_add_alpha() to add an alpha channel when
    applying an operation that specifies "needs-alpha" to a drawable
    that can have alpha.

  - In GimpFilterTool, move all the drawable-filter option setup to a
    new gimp_filter_tool_update_filter() function, and call it
    whenever the drawable-filter's options need to be updated. This
    avoids duplicating logic in various places.

  - Improve the efficiency of decoding RLE data when loading ABR
    brushes, by reading entire scanlines into a buffer all-at-once,
    instead of reading the stream byte-by-byte.

  - GIMP now optionally phones home to find out if there's a new
    version available and then tells the user if there is one
    indeed. It also keeps track of the installer revision and then
    warns if there's a newer installer available. This can be disabled
    in Preferences. In that case, users still have the option to
    manually check for an update via the About dialog. The feature can
    be disabled entirely with the '--disable-check-update' configure
    switch.

Tools:

  - New 3D Transform tool where you can set vanishing point, camera's
    focal length, and the move and rotate layer, selection, path, or
    image in 2.5 space. With the "Unified interaction" option enabled,
    all three interaction modes of the grid (camera, move, and rotate)
    are available simultaneously. In this mode, the inner and outer
    regions of the item are used for moving and rotation, respectively,
    and the vanishing point is controlled through through a handle.

  - Transform tools now respect the Clip option and update the canvas
    preview accordingly.

  - New "Composited preview" option allows respecting layer's blending
    mode and position in the layer stack rather than rendering it as
    an overlay on top of the overall layer stack. This simplifies
    creating complex layer compositions greatly. The option requires
    mipmaps to be used and thus is disabled by default. It also comes
    with an experimental "Synchronous preview" suboption to render the
    composited preview synchronously. This reduces the lag for
    painting the preview, but can harm responsiveness for bigger
    images, where rendering the preview is slow.

  - Add a new "Preview linked items" option to the transform-grid
    tools. When this option is enabled, together with composited
    previews, the transform preview includes all linked layers and
    channels when transforming a layer/channel. Paths are currently
    unsupported.

  - New widget called GimpPivotSelector, a 3x3 grid of toggle buttons,
    is now used for selecting a natural pivot position (e.g. for a
    transform) relative to an item: its center, its corners, and the
    midpoints of its edges. Currently used in Rotate and 3D Transform
    tools.

  - Add "Show all" support to the Bucket Fill tool in line-art mode

  - Color picker and sample points now support displaying vlaues in
    Yu'v' (CIE 1976 UCS) color space.

  - The Symmetry Painting dock now has an "Enable reflection" option
    that allows painting patterns resembling a kaleidoscope.

  - Transform clipping is temporarily disabled for layer groups. No
    preview other than 'Adjust' works anyway. This will be fixed later
    on.

  - Construct a box-filtered mipmap hierarchy for the original brush
    on-demand, and the closest mipmap is used as the resampling source
    for downscaled brushes, significantly improving the output
    quality.

  - Now that painting is done in a separate thread, the display update
    rate has a far smaller impact on it. Increase the GimpDisplay
    update rate, which handles image updates, to 60 FPS, and the
    GimpDrawTool update rate to 120 FPS. In particular, the latter
    change makes the brush outline motion much smoother.

  - In the Airbrush tool, increase the maximal stamp FPS from 15 to
    60, and change the corresponding maximal Rate value from 150 to
    100. This technically affects tool presets, but we'll live.

  - Add a new "Snap brush outline to stroke" toggle to the "Image
    Windows" preferences page. When enabled, the brush outline in
    paint tools snaps to the individual dabs while painting, which is
    how it worked before version 2.10.16. Disable the option by
    default.  This seems to be what most other programs are doing, and
    it does give paitning a smoother feel.

  - The Warp Transform tool now respects settings for painting tools:
    showing the brush outline, snapping to dabs, and showing the paint
    tool cursor.

UI:

  - Tools are now logically grouped in the toolbox by default. Users
    can customize the groups to their liking or disable this feature
    altogether in the Preferences dialog (Interface / Toolbox page).

  - New opt-out compact style for sliders with revamped interaction.
    The widget uses a narrower layout, and the different
    upper/lower-half behavior is gone. Instead, the behavior depends
    on the mouse button and modifier used:

    - left-click is used for absolute adjustment,
    - Shift + left-click + drag changes value in small increments,
    - Ctrl + left-click + drag changes value in large increments,
    - middle-click enables numeric input mode;
    - right-click enables numeric input mode and selects the value.

  - The "You can drop dockable dialogs here" message is gone from the
    toolbox for good. Instead, highlight dockable areas when a user
    starts dragging a dockable dialog, and intensify the highlight as
    the dialog goes over a dockable area.

  - Consolidate UI for merging down and anchoring layers:
    As they are both mutually exclusive and serve an almost identical
    purpose, the "Merge down" and "Anchor Layer" are given mutually
    exclusive visibility in menus, and the anchor button is replaced
    with a merge down button in the Layers dockable whenever there is
    no active floating selection. Modifier keys are available:

    - Shift: merge layer group
    - Ctrl: merge visible layers
    - Ctrl + Shift: merge visible layers from last used values

Plugins:

  - In plug_in_compat.pdb, when wrapping an op node inside a graph,
    set the op node as the graph node's underlying operation. This
    allows gimp_gegl_apply_operation() to perform certain
    optimizations.

  - The Spyrogimp plugin now features a Visual tab where the inner
    mechanics of a spirograph is abstracted away, and you operate on
    amount of petals etc. The plugin now also allows saving a pattern
    as a path rather than rendering it to a layer as a bitmap.

  - Improve the loading speed for PSD files, mostly by eliminating
    excessive copies.

Filters:

  - Don't disable gegl:color-to-alpha (which has "needs-alpha")
    when the drawable doesn't have an alpha channel, if one can be
    added.

  - Don't disable color-to-alpha for grayscale drawable, since the
    operation is applicable to grayscale images (in particular, it
    doesn't add color where there was none), and since GIMP no longer
    distinguishes between layers and channels according to the
    drawable format when updating the filters actions.

Windows:

  - Installer: unofficial languages, ghostscript 9.50.
  - Installer: skip .debug files when they don't exist.
  - Installer: properly remove old icons on 32-bit installs and
    per-user installs.

macOS:

  - Set required variables if it is running from Apple application
    bundle.
  - The macOS build now ships with the dashboard dock for displaying
    perfomance graphs.

Updated translations:

  - British English, Catalan, Danish, French, German, Hungarian,
    Icelandic, Italian, Japanese, Polish, Russian, Spanish, Swedish,
    Turkish, Ukrainian.

Bugfixes:

  - #4172, #4194, #4205, #4218, #2543, #4185, #4246, #2794, #4209,
    #4278, #4372, #4187, #4392, #2674, #4338, #2862, #4203, #4204,
    #4354, #1266, #4584, #4174, #4285, #4366, #1975, #4605

Developers:

  - Alex Samorukov, Cyril Richard, Elad Shahar, Ell, Elle Stone,
    Jehan, Jernej Simončič, lillolollo, Massimo Valentini, Michael
    Natterer, Pascal Terjan, woob.

Translators:

  - Alan Mortensen, Alexandre Prokoudine, Anders Jonsson, Balázs
    Meskó, Balázs Úr, Bruce Cowan, Daniel Korostil, Jordi Mas, Julien
    Hardelin, Marco Ciampa, Piotr Drąg, Rodrigo Lledó Milanca, Ryuta
    Fujii, Sabri Ünal, sicklylife, Sveinn í Felli, Tim Sabsch, Zander
    Brown.

(wiz)

2020-03-04 12:40:16 UTC MAIN commitmail json YAML

doc: Expand the [p]bosh entries in two entries

(glob(7) is not yet supported in CHANGES-* files.)

(leot)

2020-03-04 12:04:57 UTC MAIN commitmail json YAML

doc: Updated emulators/mame to 0.219

(wiz)

2020-03-04 12:04:47 UTC MAIN commitmail json YAML

mame: update to 0.219.

MAME 0.219 arrives today, just in time for the end of February!
This month we窶况e got another piece of Nintendo Game & Watch history
窶� Pinball 窶� as well as a quite a few TV games, including Dream Life
Superstar, Designer窶冱 World, Jenna Jameson窶冱 Strip Poker, and
Champiyon Pinball. The previously-added Care Bears and Piglet窶冱
Special Day TV games are now working, as well as the big-endian
version of the MIPS Magnum R4000. As always, the TV games vary
enormously in quality, from enjoyable titles, to low-effort games
based on licensed intellectual properties, to horrible bootlegs
using blatantly copied assets. If music/rhythm misery is your thing,
there窶冱 even a particularly bad dance mat game in there.

On the arcade side, there are fixes for a minor but long-standing
graphical issue in Capcom窶冱 genre-defining 1942, and also a fairly
significant graphical regression in Seibu Kaihatsu窶冱 Raiden Fighters.
Speaking of Seibu Kaihatsu, our very own Angelo Salese significantly
improved the experience in Good E-Jan, and speaking of graphics
fixes, cam900 fixed some corner cases in Data East窶冱 innovative,
but little-known, shoot-窶册m-up Boogie Wings. Software list additions
include the Commodore 64 INPUT 64 collection (courtesy of FakeShemp)
and the Spanish ZX Spectrum Load窶儂窶儚un collection (added by
ICEknight). New preliminary CPU cores and disassemblers include
IBM ROMP, the NEC 78K family, Samsung KS0164 and SSD Corp窶冱 Xavix
2.

(wiz)

2020-03-04 11:45:10 UTC MAIN commitmail json YAML

doc: Updated shells/[p]bosh to 20200211

(micha)

2020-03-04 11:44:13 UTC MAIN commitmail json YAML

pbosh: Update to 20200211

New features with AN-2020-02-11:

-  Bourne Shell: now also using GETOPT_PLUS_FL

-  Bourne Shell: A new variable ${.sh.path} returns the absolute path
  of the binary associated to the exec() for this shell.

-  Bourne Shell: The definition of NUMBUFLEN was moved from print.c to
  defs.h to allow others to write into numbuf, knowing it's length.

-  Bourne Shell: The archive sh/dotfiles.tar.bz2 now contains an updated
  .shrc file that makes use of the new shell variable ${.sh.path}

-  Bourne Shell: "for i in; do cmd ...; done" is now valid syntax even
  though this is useless, since bosh did already accept:

      "for i in $emptyvar ; do cmd ...; done"

  But this is in the POSIX standard and other recent shells seem to
  accept it.

  Thanks to Robert Elz for reporting

-  Bourne Shell: Added a new conformance test for the for loop

-  Bourne Shell: The call "bosh -version" now prints 2020...

-  Bourne Shell Missing features for POSIX compliance:

  - Support for $'...' quoting (this is not needed for the current
              version of POSIX but for the next POSIX
              version that will be named SUSv8).
              The development of SUSv8 will start in
              late 2016.

  We are now expecting the Bourne Shell to be fully POSIX compliant.

-  libschily: new man pages starthandlecond.3 and unhandlecond.3

-  libschily: handlecond.3 and raisecond.3 now correctly mention
  handlecond() & raisecond() instead of handle()/raise(). The old names
  from 1980 had to be renamed because os an unfriendly actt from the
  C standard commitee.

  Thanks to Eric Ackermann for reporting
  as a side effect of a code review for SchilliX-ON

-  libschily: various small fixes in various man pages from libschily.

  Thanks to Eric Ackermann for reporting
  as a side effect of a code review for SchilliX-ON

[...]

-  Bourne Shell further TODO list:

  -  Finish loadable builtin support.

  -  POSIX does not allow us to implement ". -h", so we will
      add a "source" builtin to be able to implement "source -h"

-  The following builtins (that are available in bsh) are still missing in
  the Bourne Shell:

  err        echo with output going to stderr
  glob        echo with '\0' instead of ' ' between args
  env        a builtin version of /usr/bin/env

  The following bsh intrinsics are still missing in the Bourne Shell:

  -        the restricted bsh has restriction features that
            are missing in the Bourne shell.

  -  source -h  read file into history but do not execute

  and probably more features not yet identified to be bsh unique.

(micha)

2020-03-04 11:42:23 UTC MAIN commitmail json YAML

bosh: Update to 20200211

New features with AN-2020-02-11:

-  Bourne Shell: now also using GETOPT_PLUS_FL

-  Bourne Shell: A new variable ${.sh.path} returns the absolute path
  of the binary associated to the exec() for this shell.

-  Bourne Shell: The definition of NUMBUFLEN was moved from print.c to
  defs.h to allow others to write into numbuf, knowing it's length.

-  Bourne Shell: The archive sh/dotfiles.tar.bz2 now contains an updated
  .shrc file that makes use of the new shell variable ${.sh.path}

-  Bourne Shell: "for i in; do cmd ...; done" is now valid syntax even
  though this is useless, since bosh did already accept:

      "for i in $emptyvar ; do cmd ...; done"

  But this is in the POSIX standard and other recent shells seem to
  accept it.

  Thanks to Robert Elz for reporting

-  Bourne Shell: Added a new conformance test for the for loop

-  Bourne Shell: The call "bosh -version" now prints 2020...

-  Bourne Shell Missing features for POSIX compliance:

  - Support for $'...' quoting (this is not needed for the current
              version of POSIX but for the next POSIX
              version that will be named SUSv8).
              The development of SUSv8 will start in
              late 2016.

  We are now expecting the Bourne Shell to be fully POSIX compliant.

-  libschily: new man pages starthandlecond.3 and unhandlecond.3

-  libschily: handlecond.3 and raisecond.3 now correctly mention
  handlecond() & raisecond() instead of handle()/raise(). The old names
  from 1980 had to be renamed because os an unfriendly actt from the
  C standard commitee.

  Thanks to Eric Ackermann for reporting
  as a side effect of a code review for SchilliX-ON

-  libschily: various small fixes in various man pages from libschily.

  Thanks to Eric Ackermann for reporting
  as a side effect of a code review for SchilliX-ON

[...]

-  Bourne Shell further TODO list:

  -  Finish loadable builtin support.

  -  POSIX does not allow us to implement ". -h", so we will
      add a "source" builtin to be able to implement "source -h"

-  The following builtins (that are available in bsh) are still missing in
  the Bourne Shell:

  err        echo with output going to stderr
  glob        echo with '\0' instead of ' ' between args
  env        a builtin version of /usr/bin/env

  The following bsh intrinsics are still missing in the Bourne Shell:

  -        the restricted bsh has restriction features that
            are missing in the Bourne shell.

  -  source -h  read file into history but do not execute

  and probably more features not yet identified to be bsh unique.

(micha)

2020-03-04 11:36:17 UTC MAIN commitmail json YAML

doc: Updated archivers/star to 1.6.1nb5

(micha)

2020-03-04 11:35:10 UTC MAIN commitmail json YAML

star: Update to 1.6.1nb5

New features with AN-2020-02-11:

-  star: fixed typos in star.1 and star.4

  Thanks to Eric Ackermann for reporting
  as a side effect of a code review for SchilliX-ON

-  star: fixed typos in header.c

  Thanks to Eric Ackermann for reporting

-  star: translated some German comment to English in diff.c, extract.c,
  list.c, remove.c, restore.c, fifo.c

  Thanks to Eric Ackermann for reporting
  as a side effect of a code review for SchilliX-ON

-  star: create.c: #ifdef __what_people_would_expect__ changed to:
  #ifdef __wrong_but_what_people_would_expect__ for better readability.

-  libschily: new man pages starthandlecond.3 and unhandlecond.3

-  libschily: handlecond.3 and raisecond.3 now correctly mention
  handlecond() & raisecond() instead of handle()/raise(). The old names
  from 1980 had to be renamed because os an unfriendly actt from the
  C standard commitee.

  Thanks to Eric Ackermann for reporting
  as a side effect of a code review for SchilliX-ON

-  libschily: various small fixes in various man pages from libschily.

  Thanks to Eric Ackermann for reporting
  as a side effect of a code review for SchilliX-ON

(micha)

2020-03-04 11:33:13 UTC MAIN commitmail json YAML

doc: Updated devel/smake to 1.3nb9

(micha)

2020-03-04 11:31:56 UTC MAIN commitmail json YAML

smake: Update to 1.3nb9

Bump PKGREVISION for new libschily.

New features with AN-2020-02-11:

-  libschily: new man pages starthandlecond.3 and unhandlecond.3

-  libschily: handlecond.3 and raisecond.3 now correctly mention
  handlecond() & raisecond() instead of handle()/raise(). The old names
  from 1980 had to be renamed because os an unfriendly actt from the
  C standard commitee.

  Thanks to Eric Ackermann for reporting
  as a side effect of a code review for SchilliX-ON

-  libschily: various small fixes in various man pages from libschily.

  Thanks to Eric Ackermann for reporting
  as a side effect of a code review for SchilliX-ON

(micha)

2020-03-04 11:23:02 UTC MAIN commitmail json YAML

janet: Add link to github issue (thanks leah)

(nia)

2020-03-04 10:59:16 UTC MAIN commitmail json YAML

doc: Updated emulators/dosbox-x to 0.83.0

(nia)

2020-03-04 10:58:56 UTC MAIN commitmail json YAML

dosbox-x: Update to 0.83.0

0.83.0
  - Added mt32.romdir dosbox.conf configuration option
    for users who store the MT32 ROMs elsewhere other
    than the current working directory.
  - Configuration GUI settings menu is now vertically
    divided to ensure that it fits on the screen even
    if the window is at minimum size.
  - PC-98 GDC status fixed to follow the explicit
    definition of one bit as hblank and the other
    as vsync instead of carrying over VGA port 3DAh
    style logic of hblank/vblank vs vsync. This
    fixes the BPS logo scanline effects in PC-98
    game 'frontier-universe-bps-neo-kobe-pc98-ia'
  - Added dosbox.conf option to select between two
    known behaviors in PC-98 mode regarding the PC
    speaker and the PIT timer. The default behavior
    follows the newer hardware, the alternate setting
    is for older games written against the PC-9801
    behavior.
  - Added dosbox.conf option nocachedir which, when
    set, instructs MOUNT to automatically act as if
    -nocachedir were given.
  - Linux/X11 SDL1 builds fixed not to issue resize
    commands to the window to avoid fighting the
    window manager. This prevents "spastic resizing"
    under Gnome 3 in Centos 8.
  - Source tree now includes build script for Linux
    users who prefer Clang/LLVM over GCC.

(nia)

2020-03-04 10:56:35 UTC MAIN commitmail json YAML

2020-03-04 10:54:25 UTC MAIN commitmail json YAML

2020-03-04 10:31:21 UTC MAIN commitmail json YAML

doc: Updated textproc/docbook-xsl to 1.79.2nb1

(wiz)

2020-03-04 10:31:12 UTC MAIN commitmail json YAML

docbook-xsl: update to 1.79.2nb1.

Install assembly files.
Annotate which subdirectories we currently do not install and why.

(wiz)

2020-03-04 10:30:46 UTC MAIN commitmail json YAML

ruby: Disable dtrace support on NetBSD aarch64 as well as arm

Seems to cause the exact same problem building miniruby.

(nia)

2020-03-04 10:26:01 UTC MAIN commitmail json YAML

doc: Updated converters/fribidi to 1.0.9

(nia)

2020-03-04 10:25:40 UTC MAIN commitmail json YAML

fribidi: Update to 1.0.9

Overview of changes between 1.0.8 and 1.0.9
=============================================

* A bug fix in the fribidi unicode algorithm where isolate sequences were not really isolated.

* Restored mistakenly removed deprecated function fribidi_log2vis_get_embedding_levels()

* autotools now generates xz archives instead of bzip2 archives

(nia)

2020-03-04 10:11:50 UTC MAIN commitmail json YAML

doc: Updated textproc/docbook-xsl to 1.79.2

(wiz)

2020-03-04 10:11:40 UTC MAIN commitmail json YAML

docbook-xsl: update to 1.79.2.

This is a minor release. It reflects the state of the code after
the migration from sourceforge.net to github.com. As such, it
shouldn't contain any user-visible changes, other than the switch
to the new DocBook CDN.

(wiz)

2020-03-04 09:47:32 UTC MAIN commitmail json YAML

doc: Updated devel/meld to 3.20.2

(wiz)

2020-03-04 09:47:21 UTC MAIN commitmail json YAML

meld: update to 3.20.2.

2020-02-16 meld 3.20.2
======================

  Fixes:

  * Fix crash when launched from external process on Windows (Vasily Galkin)
  * Fix single-instance behaviour on Windows (Vasily Galkin)
  * Fix display of large file sizes (Andrey Efremov)
  * Set file chooser encoding to autodetect by default (Kai Willadsen)
  * Always use UTF-8 as user's "current" encoding on Windows (Kai Willadsen)
  * Fix ignoring blank lines on text-filtered files in folder comparison (Kai
    Willadsen)
  * Fix expand/collapse actions for missing folders (Kai Willadsen)
  * Fix some incorrect action sensitivity settings (Kai Willadsen)
  * Fix height of commit dialog (Kai Willadsen)
  * Fix install support for Python 3.8 (Kai Willadsen)
  * Add support for file debug logging on Windows (Kai Willadsen)
  * Fix icon display on Windows (Kai Willadsen)

  * Issues fixed: 267, 279, 314, 322, 337, 341, 342, 350, 351, 359

(wiz)

2020-03-04 09:44:50 UTC MAIN commitmail json YAML

doc: Updated net/libsoup to 2.68.4

(wiz)

2020-03-04 09:44:41 UTC MAIN commitmail json YAML

libsoup: update to 2.68.4.

Changes in libsoup from 2.68.3 to 2.68.4:

* WebSockets: Ensure a new connection is created for WebSocket requests [Carlos
  Garcia Campos]

* WebSockets: Do not start the input source when IO is closing [Carlos Garcia
  Campos]

* build: Update glib requirement to 2.58 [Xavier Claessens]

(wiz)

2020-03-04 09:09:59 UTC MAIN commitmail json YAML

spleen: also install OTF versions of the fonts.

(fcambus)

2020-03-04 07:53:31 UTC MAIN commitmail json YAML

doc: Updated emulators/tme to 0.8nb40

(rin)

2020-03-04 07:52:11 UTC MAIN commitmail json YAML

2020-03-04 06:28:33 UTC MAIN commitmail json YAML

doc/TODO: add some

+ mame-0.219, seamonkey-2.53.1, tor-browser-9.0.5.

(wiz)

2020-03-03 19:06:42 UTC MAIN commitmail json YAML

Updated finance/py-stripe, lang/py-parso

(adam)

2020-03-03 19:06:18 UTC MAIN commitmail json YAML

py-parso: updated to 0.6.2

0.6.2:
- Bugfixes
- Add Grammar.refactor (might still be subject to change until 0.7.0)

(adam)

2020-03-03 19:04:40 UTC MAIN commitmail json YAML

py-stripe: updated to 2.43.0

2.43.0:
* Add support for listing Checkout `Session`

(adam)

2020-03-03 14:32:49 UTC MAIN commitmail json YAML

Remove hacks.mk as being superceded.

On Darwin, gegl v0.4.22 links against Apple's OpenCL (see gegl/meson.build).
Presumably the hacks in hacks.mk are no longer necessary.  In any case,
the package builds and can be used by gimp without it.

(brook)

2020-03-03 13:04:51 UTC MAIN commitmail json YAML

doc: Updated graphics/librsvg-c to 2.40.21

(leot)

2020-03-03 13:04:35 UTC MAIN commitmail json YAML

librsvg-c: Update to 2.40.21

pkgsrc changes:
- Remove patches/patch-test-driver: applied upstream

Changes:
2.40.21
-------
- CVE-2019-20446 - Backport the following fixes from 2.46.x:
- #515 - Librsvg now has limits on the number of loaded XML elements,
  and the number of referenced elements within an SVG document.  This
  is to mitigate malicious SVGs which try to consume all memory, and
  those which try to consume an exponential amount of CPU time.
- #308 - Fix stack exhaustion with circular references in <use> elements.
- #323 - Fix a denial-of-service condition from exponential explosion
  of rendered elements, through nested use of SVG "use" elements in
  malicious SVGs.  This is similar to the XML "billion laughs attack"
  but for SVG instancing.

(leot)

2020-03-03 12:59:51 UTC MAIN commitmail json YAML

Updated lang/gcc7, lang/gcc7-libs

(adam)

2020-03-03 12:58:43 UTC MAIN commitmail json YAML

2020-03-03 10:02:20 UTC MAIN commitmail json YAML

janet: Add test target ("205 of 205 tests passed")

(nia)

2020-03-03 09:44:16 UTC MAIN commitmail json YAML

doc: Added lang/janet version 1.7.0

(nia)

2020-03-03 09:44:02 UTC MAIN commitmail json YAML

lang: Add janet.

Janet is a functional and imperative programming language.

Janet makes a good system scripting language, or a language to embed in
other programs. Think Lua or Guile. Janet also can be used for rapid
prototying, dynamic systems, and other domains where lisp shines.

(nia)

2020-03-03 09:18:30 UTC MAIN commitmail json YAML

gcc5: also record the checksum for ecj-4.5.jar

This fixes building lang/gcc5 with the "gcc-java" option enabled.

(khorben)

2020-03-03 06:01:24 UTC MAIN commitmail json YAML

Updated devel/py-ipython, devel/py-fakefs, net/py-responses, devel/py-importlib-resources

(adam)

2020-03-03 06:01:00 UTC MAIN commitmail json YAML

py-importlib-resources: updated to 1.2.0

v1.2.0
Traversable now requires an open method.
Fixed error on Python 3.5.{0,3}.
Updated packaging to resolve version from package metadata.

(adam)

2020-03-03 05:59:30 UTC MAIN commitmail json YAML

py-responses: updated to 0.10.12

0.10.12
- Fixed incorrect content-type in `add_callback()` when headers are provided as a list of tuples.

(adam)

2020-03-03 05:58:24 UTC MAIN commitmail json YAML

py-fakefs: updated to 3.7.2

Version 3.7.2
This version backports some fixes from master.

Fixes
* Fixed handling of relative paths in `lresolve` / `os.lstat`
* Fixed `os.walk` if path ends with path separator
* Fixed handling of empty path in `os.makedirs`
* Fixed handling of `os.TMPFILE` flag under Linux
* Fixed behavior of `os.makedirs` in write-protected directory

(adam)

2020-03-03 05:56:20 UTC MAIN commitmail json YAML

py-ipython: updated to 7.13.0

IPython 7.13 is the first release of the 7.x branch since master is diverging
toward an 8.0. Exiting new features have already been merged in 8.0 and will
not be available on the 7.x branch. All the changes bellow have been backported
from the master branch.
- Fix inability to run PDB when inside an event loop
- Fix ability to interrupt some processes on windows
- Fix debugger shortcuts
- improve tab completion when inside a string by removing irrelevant elements
- Fix display of filename tab completion when the path is long
- Many removal of Python 2 specific code path
- displaying wav files do not require NumPy anymore, and is 5x to 30x faster

(adam)

2020-03-03 05:06:21 UTC MAIN commitmail json YAML

2020-03-03 04:15:20 UTC MAIN commitmail json YAML

Update the module extension on Darwin.

gegl v0.4.22 now uses .dylib as the extension for modules on Darwin.
Consequently, it is no longer necessary to rename the files post-install.
It is, however, necessary to use different extensions for more of PLIST.

(brook)

2020-03-03 04:12:23 UTC MAIN commitmail json YAML

Update the module extension for Darwin.

Babl v0.1.74 now uses .dylib as the extension for modules on Darwin.
Consequently, it is no longer necessary to rename the files post-install,
but it is necessary to use different extensions for more of PLIST.

(brook)

2020-03-02 23:33:04 UTC MAIN commitmail json YAML

gcc6: also record the checksum for ecj-4.5.jar

This fixes building lang/gcc6 with the "gcc-java" option enabled.

(khorben)

2020-03-02 21:21:10 UTC MAIN commitmail json YAML

rust: Bump SmartOS bootstrap library requirements.

(jperkin)

2020-03-02 20:36:04 UTC MAIN commitmail json YAML

Updated sysutils/py-supervisor; Removed www/py-meld3

(adam)

2020-03-02 20:35:10 UTC MAIN commitmail json YAML

py-meld3: removed; included in latest py-supervisor

(adam)

2020-03-02 20:33:30 UTC MAIN commitmail json YAML

py-supervisor: updated to 4.1.0

4.1.0:
- Fixed a bug on Python 3 only where logging to syslog did not work and
  would log the exception ``TypeError: a bytes-like object is required, not 'str'``
  to the main ``supervisord`` log file.

- Fixed a Python 3.8 compatibility issue caused by the removal of
  ``cgi.escape()``.

- The ``meld3`` package is no longer a dependency.  A version of ``meld3``
  is now included within the ``supervisor`` package itself.

4.0.4:
- Fixed a bug where ``supervisorctl tail <name> stdout`` would actually tail
  ``stderr``.  Note that ``tail <name>`` without the explicit ``stdout``
  correctly tailed ``stdout``.  The bug existed since 3.0a3 (released in
  2007).

- Improved the warning message added in 4.0.3 so it is now emitted for
  both ``tail`` and ``tail -f``.

- CVE-2019-12105.  Documentation addition only, no code changes.  This CVE
  states that ``inet_http_server`` does not use authentication by default
  (`details <https://github.com/Supervisor/supervisor/issues/1245>`_).  Note that
  ``inet_http_server`` is not enabled by default, and is also not enabled
  in the example configuration output by ``echo_supervisord_conf``.  The
  behavior of the ``inet_http_server`` options have been correctly documented,
  and have not changed, since the feature was introduced in 2006.  A new
  `warning message <https://github.com/Supervisor/supervisor/commit/4e334d9cf2a1daff685893e35e72398437df3dcb>`_
  was added to the documentation.

4.0.3:
- Fixed an issue on Python 2 where running ``supervisorctl tail -f <name>``
  would fail with the message
  ``Cannot connect, error: <type 'exceptions.UnicodeEncodeError'>`` where it
  may have worked on Supervisor 3.x.  The issue was introduced in Supervisor
  4.0.0 due to new bytes/strings conversions necessary to add Python 3 support.
  For ``supervisorctl`` to correctly display logs with Unicode characters, the
  terminal encoding specified by the environment must support it.  If not, the
  ``UnicodeEncodeError`` may still occur on either Python 2 or 3.  A new
  warning message is now printed if a problematic terminal encoding is
  detected.

4.0.2:
- Fixed a bug where inline comments in the config file were not parsed
  correctly such that the comments were included as part of the values.
  This only occurred on Python 2, and only where the environment had an
  extra ``configparser`` module installed.  The bug was introduced in
  Supervisor 4.0.0 because of Python 2/3 compatibility code that expected
  a Python 2 environment to only have a ``ConfigParser`` module.

4.0.1:
- Fixed an issue on Python 3 where an ``OSError: [Errno 29] Illegal seek``
  would occur if ``logfile`` in the ``[supervisord]`` section was set to
  a special file like ``/dev/stdout`` that was not seekable, even if
  ``logfile_maxbytes = 0`` was set to disable rotation.  The issue only
  affected the main log and not child logs.

4.0.0:
- Support for Python 3 has been added.  On Python 3, Supervisor requires
  Python 3.4 or later.  Many thanks to Vinay Sajip, Scott Maxwell, Palm Kevin,
  Tres Seaver, Marc Abramowitz, Son Nguyen, Shane Hathaway, Evan Andrews,
  and Ethan Hann who all made major contributions to the Python 3 porting
  effort.  Thanks also to all contributors who submitted issue reports and
  patches towards this effort.

- Support for Python 2.4, 2.5, and 2.6 has been dropped.  On Python 2,
  Supervisor now requires Python 2.7.

- The ``supervisor`` package is no longer a namespace package.

- The behavior of the config file expansion ``%(here)s`` has changed.  In
  previous versions, a bug caused ``%(here)s`` to always expand to the
  directory of the root config file.  Now, when ``%(here)s`` is used inside
  a file included via ``[include]``, it will expand to the directory of
  that file.  Thanks to Alex Eftimie and Zoltan Toth-Czifra for the patches.

- The default value for the config file setting ``exitcodes=``, the expected
  exit codes of a program, has changed.  In previous versions, it was ``0,2``.
  This caused issues with Golang programs where ``panic()`` causes the exit
  code to be ``2``.  The default value for ``exitcodes`` is now ``0``.

- An undocumented feature where multiple ``supervisorctl`` commands could be
  combined on a single line separated by semicolons has been removed.

- ``supervisorctl`` will now set its exit code to a non-zero value when an
  error condition occurs.  Previous versions did not set the exit code for
  most error conditions so it was almost always 0.

- Added new ``stdout_syslog`` and ``stderr_syslog`` options to the config
  file.  These are boolean options that indicate whether process output will
  be sent to syslog.  Supervisor can now log to both files and syslog at the
  same time.  Specifying a log filename of ``syslog`` is still supported
  but deprecated.

(adam)

2020-03-02 17:07:58 UTC MAIN commitmail json YAML

net/nagios-plugin-spamd: Fix spamc embedded path

Upstream has a hard-coded path to spamc which is not correct in the
pkgsrc context.  Previously there was a SUBST block to change this,
but it was changed to an odd directory with a missing /, and it seems
this could never have worked.  Change the SUBST block to result in
looking for spamc in ${PREFIX}/bin/spamc, which is where the pkgsrc
build of spamassassin puts it.

Add comments explaining why there is both this SUBST block (embedded
spamc path) and REPLACE_PERL (interpreter path).

From Mike Pumford on pkgsrc-users.

(gdt)

2020-03-02 10:41:43 UTC MAIN commitmail json YAML

Updated databases/py-sqlparse, textproc/py-parse, devel/py-mako, devel/py-importlib-resources

(adam)

2020-03-02 10:41:22 UTC MAIN commitmail json YAML

py-importlib-resources: updated to 1.1.0

v1.1.0

Add support for retrieving resources from subdirectories of packages through the new files() function, which returns a Traversable object with joinpath and read_* interfaces matching those of pathlib.Path objects. This new function supersedes all of the previous functionality as it provides a more general-purpose access to a package窶冱 resources.

With this function, subdirectories are supported.

The documentation has been updated to reflect that this function is now the preferred interface for loading package resources. It does not, however, support resources from arbitrary loaders. It currently only supports resources from file system path and zipfile packages (a consequence of the ResourceReader interface only operating on Python packages).

(adam)

2020-03-02 10:34:12 UTC MAIN commitmail json YAML

py-mako: updated to 1.1.2

1.1.2
[feature] [commands]
Added –output-file argument to the Mako command line runner, which allows a specific output file to be selected. Pull request courtesy Björn Dahlgren.

1.1.1

[bug] [py3k]
Replaced usage of the long-superseded “parser.suite” module in the mako.util package for parsing the python magic encoding comment with the “ast.parse” function introduced many years ago in Python 2.5, as “parser.suite” is emitting deprecation warnings in Python 3.9.

[bug] [ext]
Added “babel” and “lingua” dependency entries to the setuptools entrypoints for the babel and lingua extensions, so that pkg_resources can check that these extra dependencies are available, raising an informative exception if not. Pull request courtesy sinoroc.

(adam)

2020-03-02 10:29:57 UTC MAIN commitmail json YAML

py-parse: updated to 1.15.0

1.15.0 Several fixes for parsing non-base 10 numbers

(adam)

2020-03-02 10:28:26 UTC MAIN commitmail json YAML

py-sqlparse: updated to 0.3.1

Release 0.3.1:

Enhancements
* Add HQL keywords.
* Add support for time zone casts.
* Enhance formatting of AS keyword.
* Stabilize grouping engine when parsing invalid SQL statements.

Bug Fixes
* Fix splitting of SQL with multiple statements inside
  parentheses.
* Correctly identify NULLS FIRST / NULLS LAST as keywords.
* Fix splitting of SQL statements that contain dollar signs in
  identifiers.
* Remove support for parsing double slash comments introduced in
  0.3.0 as it had some side-effects with other dialects and
  doesn't seem to be widely used.
* Restrict detection of alias names to objects that acutally could
  have an alias.
* Fix parsing of date/time literals.
* Fix initialization of TokenList.
* Fix parsing of LIKE.
* Improve parsing of identifiers

(adam)

2020-03-01 21:17:16 UTC MAIN commitmail json YAML

doc: Updated net/gallery-dl to 1.13.1

(leot)

2020-03-01 21:16:59 UTC MAIN commitmail json YAML

gallery-dl: Update to 1.13.1

Changes:
1.13.1
------
### Additions
- [hentaihand] add extractors (#605)
- [hiperdex] add chapter and manga extractors (#606)
- [oauth] implement option to write DeviantArt refresh-tokens to cache (#616)
- [downloader:http] add more MIME types for `.bmp` and `.rar`
  files (#621, #628)
- warn about expired cookies

### Fixes
- [bcy] fix partial image URLs (#613)
- [danbooru] fix Ugoira downloads and metadata
- [deviantart] check availability of `/intermediary/` URLs (#609)
- [hitomi] follow multiple redirects & fix image URLs
- [piczel] improve and update
- [tumblr] replace `-` with ` ` in tag searches (#611)
- [vsco] update gallery URL pattern
- fix `--verbose` and `--quiet` command-line options

(leot)

2020-03-01 19:48:18 UTC MAIN commitmail json YAML

doc: Updated x11/xfce4-session to 4.14.1nb1

(gutteridge)

2020-03-01 19:47:23 UTC MAIN commitmail json YAML

xfce4-session: fix compilation on !Linux !*BSD

More work would be required should someone want suspension or
hibernation to function in this case, this is simply a build fix.

(gutteridge)

2020-03-01 18:20:34 UTC MAIN commitmail json YAML

2020-03-01 18:07:51 UTC MAIN commitmail json YAML

litmus: Disable SSL support, broken with OpenSSL 1.1

Also fails to build with current gnutls...

Bump PKGREVISION

(nia)

2020-03-01 18:01:26 UTC MAIN commitmail json YAML

doc: Removed security/gpass

(nia)

2020-03-01 17:59:32 UTC MAIN commitmail json YAML

2020-03-01 17:51:12 UTC MAIN commitmail json YAML

doc: Removed mail/freepops

(nia)

2020-03-01 17:48:25 UTC MAIN commitmail json YAML

2020-03-01 17:47:36 UTC MAIN commitmail json YAML

mail: Remove freepops - dead since 2008, fails with OpenSSL 1.1

(nia)

2020-03-01 17:40:33 UTC MAIN commitmail json YAML

doc: Removed security/mixminion

(nia)

2020-03-01 17:40:06 UTC MAIN commitmail json YAML

2020-03-01 17:36:57 UTC MAIN commitmail json YAML

doc: Removed security/sign

(nia)

2020-03-01 17:35:30 UTC MAIN commitmail json YAML

security: Remove sign - fails with OpenSSL 1.1, no release since 2004

(nia)