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


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




switch to index mode

recent branches: MAIN (1h)  pkgsrc-2024Q1 (15d)  pkgsrc-2023Q4 (43d)  pkgsrc-2023Q2 (75d)  pkgsrc-2023Q3 (155d) 

2024-05-13 17:25:40 UTC Now

2019-02-24 10:45:49 UTC MAIN commitmail json YAML

Updated time/p5-Time-HiRes to 1.9760

(wen)

2019-02-24 10:42:47 UTC MAIN commitmail json YAML

Update to 1.9760

Upstream changes:
1.9760 [2019-02-18]
- make utime() available only if we have both fd and name setting
  [RT #133030]
- Adjutst Makefile.PL for windows: the DEFINE() in Makefile.PL
  can't be be in sub init() because that sub isn't called on windows
- t/itimer.t: avoid race condition.
- don't truncate nanosec utime
- fallback/const-c.inc: Avoid compiler warning showing up on darwin.

1.9759 [2018-03-23]
- This version reverts the changes on CPAN that were included in 1.9754 - 1.9758.
  Several of these changes caused instability on some windows platforms. We can
  revisit these fixes if necessary in Perl 5.29.0

(wen)

2019-02-24 10:42:24 UTC MAIN commitmail json YAML

doc: Updated mail/notmuch to 0.28.2

(wiz)

2019-02-24 10:42:15 UTC MAIN commitmail json YAML

notmuch: update to 0.28.2.

Notmuch 0.28.2 (2019-02-17)
===========================

Emacs
-----

Invoke gpg with --batch and --no-tty.

Python Bindings
---------------

Fix documentation build with Python 3.7. Note that Python >= 3.3 is
now needed to build this documentation.

(wiz)

2019-02-24 10:38:23 UTC MAIN commitmail json YAML

doc: Updated audio/icecast to 2.4.4

(wiz)

2019-02-24 10:38:12 UTC MAIN commitmail json YAML

icecast: update to 2.4.4.

Icecast 2.4.4
-----------------------------------------------------------------------------
We are releasing Icecast 2.4.4, an important bugfix-only release.
We recommend upgrading for increased stability and compatibility!

## Fixes

- Fix: Fixed segfault in htpasswd auth if no filename is set
- Fix: Do not report hashed user passworts in user list.
- Fix two mistakes in the default config's comments
- Add log message for succesful streamlist requests
- Fix: update_from_master() for receiving HTTP/1.1
- Fix: Spelling, thanks to Ukikie
- Fix: Fixed a segfault when xsltApplyStylesheet() returns error
- Fix: Do not segfaul on bad Opus streams
- Fix: Corrected response and fixed TLS for 416 Request Range Not Satisfiable
  responses
- Fix: TLS for ICECAST_PROTOCOL_SHOUTCAST source clients
  and investigating the bug.
- Fix: global listener count could be negative under certain circumstances
  Thanks a lot to Simeon Væ—¦lkel (0xBD4E031CDB4043C9) for reporting
  and investigating the bug.
- Fix: Send "Content-Length: 0" on 100-continue
- Fix: Do not send 100-continue in plain text over TLS sockets
- Fix: Added needed code to announce Opus streams as such to yp.
- Fix: Avoid invalid locking in signal handlers.
- Workaround: avoid libspeex printing warnings on Opus streams.
- Fix: Fixed regression introduced by r19250.
  The fix checks if the source client is actually
  known before printing it's IP-Address.
- Fix: do not allow unescaped strings in XML output.

## Known issues

-  HTTP PUT implementation currently doesn't support chunked encoding yet.
-  HTTP PUT with "Expect: 100-Continue" receives first a "100" and soon
    after a "200", instead of the "200" at the end of transmission.
-  Caution should be exercised when using `<on-connect>` or
    `<on-disconnect>`, as there is a small chance of stream file descriptors
    being mixed up with script file descriptors, if the FD numbers go above
    1024. This will be further addressed in the next Icecast release.
-  Don't use comments inside `<http-headers>` as it will
    prevent processing of further `<header>` tags.
-  Webinterface shows Login when using just `stream_auth`.

(wiz)

2019-02-24 10:35:59 UTC MAIN commitmail json YAML

doc: Updated sysutils/spice-protocol to 0.12.15

(wiz)

2019-02-24 10:35:48 UTC MAIN commitmail json YAML

spice-protocol: update to 0.12.15.

Major changes in 0.12.15
========================
* Add support for h265 video codec
* qxl_dev: Align QXLRam to 4 bytes
* meson: fix spice-protocol as subproject

(wiz)

2019-02-24 10:31:53 UTC MAIN commitmail json YAML

doc/TODO: add some

+ ImageMagick-7.0.8.28, gtar-base-1.32, libxkbcommon-0.8.4,
musicpd-0.21.5, notmuch-0.28.2, pcre-8.43.
- cbindgen-0.8.0

(wiz)

2019-02-24 10:16:02 UTC MAIN commitmail json YAML

2019-02-24 10:15:37 UTC MAIN commitmail json YAML

doc: Updated devel/libgit2 to 0.28.1

(wiz)

2019-02-24 10:15:26 UTC MAIN commitmail json YAML

libgit2: update to 0.28.1.

v0.28.1
-------

This is a bugfix release with the following change:

* The deprecated functions (`git_buf_free` and the `giterr_` family of
  functions) are now exported properly.  In the v0.28 release, they were
  not given the correct external attributes and they did not have the
  correct linkage visibility in the v0.28 library.

v0.28
-----

### Changes or improvements

* The library is now always built with cdecl calling conventions on
  Windows; the ability to build a stdcall library has been removed.

* Reference log creation now honors `core.logallrefupdates=always`.

* Fix some issues with the error-reporting in the OpenSSL backend.

* HTTP proxy support is now builtin; libcurl is no longer used to support
  proxies and is removed as a dependency.

* Certificate and credential callbacks can now return `GIT_PASSTHROUGH`
  to decline to act; libgit2 will behave as if there was no callback set
  in the first place.

* The line-ending filtering logic - when checking out files - has been
  updated to match newer git (>= git 2.9) for proper interoperability.

* Symbolic links are now supported on Windows when `core.symlinks` is set
  to `true`.

* Submodules with names which attempt to perform path traversal now have their
  configuration ignored. Such names were blindly appended to the
  `$GIT_DIR/modules` and a malicious name could lead to an attacker writing to
  an arbitrary location. This matches git's handling of CVE-2018-11235.

* Object validation is now performed during tree creation in the
  `git_index_write_tree_to` API.

* Configuration variable may now be specified on the same line as a section
  header; previously this was erroneously a parser error.

* When an HTTP server supports both NTLM and Negotiate authentication
  mechanisms, we would previously fail to authenticate with any mechanism.

* The `GIT_OPT_SET_PACK_MAX_OBJECTS` option can now set the maximum
  number of objects allowed in a packfile being downloaded; this can help
  limit the maximum memory used when fetching from an untrusted remote.

* Line numbers in diffs loaded from patch files were not being populated;
  they are now included in the results.

* The repository's index is reloaded from disk at the beginning of
  `git_merge` operations to ensure that it is up-to-date.

* Mailmap handling APIs have been introduced, and the new commit APIs
  `git_commit_committer_with_mailmap` and `git_commit_author_with_mailmap`
  will use the mailmap to resolve the committer and author information.
  In addition, blame will use the mailmap given when the
  `GIT_BLAME_USE_MAILMAP` option.

* Ignore handling for files in ignored folders would be ignored.

* Worktrees can now be backed by bare repositories.

* Trailing spaces are supported in `.gitignore` files, these spaces were
  previously (and erroneously) treated as part of the pattern.

* The library can now be built with mbedTLS support for HTTPS.

* The diff status character 'T' will now be presented by the
  `git_diff_status_char` API for diff entries that change type.

* Revision walks previously would sometimes include commits that should
  have been ignored; this is corrected.

* Revision walks are now more efficient when the output is unsorted;
  we now avoid walking all the way to the beginning of history unnecessarily.

* Error-handling around index extension loading has been fixed. We were
  previously always misreporting a truncated index (#4858).

### API additions

* The index may now be iterated atomically using `git_index_iterator`.

* Remote objects can now be created with extended options using the
  `git_remote_create_with_opts` API.

* Diff objects can now be applied as changes to the working directory,
  index or both, emulating the `git apply` command.  Additionally,
  `git_apply_to_tree` can apply those changes to a tree object as a
  fully in-memory operation.

* You can now swap out memory allocators via the
  `GIT_OPT_SET_ALLOCATOR` option with `git_libgit2_opts()`.

* You can now ensure that functions do not discard unwritten changes to the
  index via the `GIT_OPT_ENABLE_UNSAVED_INDEX_SAFETY` option to
  `git_libgit2_opts()`.  This will cause functions that implicitly re-read
  the index (eg, `git_checkout`) to fail if you have staged changes to the
  index but you have not written the index to disk.  (Unless the checkout
  has the FORCE flag specified.)

  At present, this defaults to off, but we intend to enable this more
  broadly in the future, as a warning or error.  We encourage you to
  examine your code to ensure that you are not relying on the current
  behavior that implicitly removes staged changes.

* Reference specifications can be parsed from an arbitrary string with
  the `git_refspec_parse` API.

* You can now get the name and path of worktrees using the
  `git_worktree_name` and `git_worktree_path` APIs, respectively.

* The `ref` field has been added to `git_worktree_add_options` to enable
  the creation of a worktree from a pre-existing branch.

* It's now possible to analyze merge relationships between any two
  references, not just against `HEAD`, using `git_merge_analysis_for_ref`.

### API removals

* The `git_buf_free` API is deprecated; it has been renamed to
  `git_buf_dispose` for consistency.  The `git_buf_free` API will be
  retained for backward compatibility for the foreseeable future.

* The `git_otype` enumeration and its members are deprecated and have
  been renamed for consistency.  The `GIT_OBJ_` enumeration values are
  now prefixed with `GIT_OBJECT_`.  The old enumerations and macros
  will be retained for backward compatibility for the foreseeable future.

* Several index-related APIs have been renamed for consistency.  The
  `GIT_IDXENTRY_` enumeration values and macros have been renamed to
  be prefixed with `GIT_INDEX_ENTRY_`.  The `GIT_INDEXCAP` enumeration
  values are now prefixed with `GIT_INDEX_CAPABILITY_`.  The old
  enumerations and macros will be retained for backward compatibility
  for the foreseeable future.

* The error functions and enumeration values have been renamed for
  consistency.  The `giterr_` functions and values prefix have been
  renamed to be prefixed with `git_error_`; similarly, the `GITERR_`
  constants have been renamed to be prefixed with `GIT_ERROR_`.
  The old enumerations and macros will be retained for backward
  compatibility for the foreseeable future.

### Breaking API changes

* The default checkout strategy changed from `DRY_RUN` to `SAFE` (#4531).

* Adding a symlink as .gitmodules into the index from the workdir or checking
  out such files is not allowed as this can make a Git implementation write
  outside of the repository and bypass the fsck checks for CVE-2018-11235.

(wiz)

2019-02-24 05:15:29 UTC MAIN commitmail json YAML

doc: Updated graphics/p5-GD-SecurityImage to 1.75

(mef)

2019-02-24 05:15:18 UTC MAIN commitmail json YAML

Updated graphics/p5-GD-SecurityImage to 1.75

(pkgsrc) Drop patch-Makefile.PL (which was said necessary to perl 5.26,
        this version may be packged with perl 5.26 without this patch)
(upstream)
1.75 2018-12-24 BURAK
    - Drop legacy workarounds and documentation about those as well.
    - In relation to that, we now depend on relatively new versions
        of both GD & PerlMagick.
    - These methods are now also removed a from the backends as well:
        _versiongt
        _versionlt
    - Distro fix.

1.74 2018-12-24 BURAK
    - Migrate to dzil.

(mef)

2019-02-24 04:32:59 UTC MAIN commitmail json YAML

Added mail/p5-Mail-Box-POP3 version 3.004

(wen)

2019-02-24 04:32:03 UTC MAIN commitmail json YAML

Add p5-Mail-Box-POP3

(wen)

2019-02-24 04:31:13 UTC MAIN commitmail json YAML

Import Mail-Box-POP3-3.004 as mail/p5-Mail-Box-POP3.

Maintain a folder which has its messages stored on a remote server. The
communication between the client application and the server is implemented using
the POP3 protocol. This class uses Mail::Transport::POP3 to hide the transport
of information, and focusses solely on the correct handling of messages within a
POP3 folder.

(wen)

2019-02-24 04:25:45 UTC MAIN commitmail json YAML

Added mail/p5-Mail-Box-IMPAP4 version 3.003

(wen)

2019-02-24 04:24:46 UTC MAIN commitmail json YAML

Add p5-Mail-Box-IMPAP4

(wen)

2019-02-24 04:24:02 UTC MAIN commitmail json YAML

Import Mail-Box-IMAP4-3.003 as mail/p5-Mail-Box-IMAP4.

Maintain a folder which has its messages stored on a remote server. The
communication between the client application and the server is implemented using
the IMAP4 protocol. This class uses Mail::Transport::IMAP4 to hide the transport
of information, and focusses solely on the correct handling of messages within a
IMAP4 folder. More than one IMAP4 folder can be handled by one single IMAP4
connection.

(wen)

2019-02-24 04:17:32 UTC MAIN commitmail json YAML

Added mail/p5-Mail-Transport version 3.003

(wen)

2019-02-24 04:16:32 UTC MAIN commitmail json YAML

Add p5-Mail-Transport

(wen)

2019-02-24 04:15:35 UTC MAIN commitmail json YAML

Import Mail-Transport-3.003 as mail/p5-Mail-Transport.

Mail::Transport extends Mail::Transport implement sending and/or receiving of
messages, using various protocols.

Mail::Transport::Send extends this class, and offers general functionality for
send protocols, like SMTP. Mail::Transport::Receive also extends this class, and
offers receive method. Some transport protocols will implement both sending and
receiving.

(wen)

2019-02-24 02:50:07 UTC MAIN commitmail json YAML

Updated mail/p5-Mail-Box to 3.006

(wen)

2019-02-24 02:49:20 UTC MAIN commitmail json YAML

Update to 3.006

Upstream changes:
version 3.006: Fri 15 Feb 09:01:51 CET 2019

        Fixes:
        - MailDir warns about repeat count, since last release added 'use
          warnings' to the file.  [Keita Jamadam] github issue #2
        - mbox parsing failed on changing handling of blank lines by Mail::Message
          rt.cpan.org#128513 [Gregor Herrmann] + [cpantesters]

(wen)

2019-02-24 02:32:19 UTC MAIN commitmail json YAML

audio/freeswitch-music: add missing SHA512 hashes to distinfo

(rillig)

2019-02-24 02:31:13 UTC MAIN commitmail json YAML

emulators/compat12: add missing SHA512 sums to distinfo

(rillig)

2019-02-24 02:29:21 UTC MAIN commitmail json YAML

Updated mail/p5-Mail-Message to 3.008

(wen)

2019-02-24 02:26:20 UTC MAIN commitmail json YAML

Update to 3.008

Upstream changes:
version 3.008: Mon 11 Feb 12:30:40 CET 2019

        Fixes:
        - test with windows path [cpantesters]
        - when a message gets coerced, its components should not be delayed [fany]
        - date fields recognizing 2-digit years [Andrew Beverley]

        Improvements:
        - failing AUTOLOAD on ::Body gives unclear error
        - dates after 2030 for message separator in mbox

(wen)

2019-02-24 01:58:51 UTC MAIN commitmail json YAML

devel/ruby-ronn: add missing SHA512 checksum to distinfo

(rillig)

2019-02-24 00:53:07 UTC MAIN commitmail json YAML

doc: Updated graphics/p5-GD to 2.71

(mef)

2019-02-24 00:52:58 UTC MAIN commitmail json YAML

graphics/p5-GD updated to 2.71

2.71    * skip Test::Fork on freebsd (GH #25)
2.70    * fixes for hardened CCFLAGS with -Werror (RT #128167)

(mef)

2019-02-23 21:50:46 UTC MAIN commitmail json YAML

kitty: add USE_LANGUAGES variable

(gutteridge)

2019-02-23 21:29:29 UTC MAIN commitmail json YAML

samba4: Needs socket libraries on SunOS.

(jperkin)

2019-02-23 21:28:33 UTC MAIN commitmail json YAML

2019-02-23 20:34:05 UTC MAIN commitmail json YAML

doc: Added security/py-certbot-dns-luadns version 0.31.0

(triaxx)

2019-02-23 20:33:16 UTC MAIN commitmail json YAML

2019-02-23 20:28:34 UTC MAIN commitmail json YAML

doc: Added security/py-certbot-dns-nsone version 0.31.0

(triaxx)

2019-02-23 20:27:47 UTC MAIN commitmail json YAML

2019-02-23 19:43:17 UTC MAIN commitmail json YAML

doc: Updated mail/mblaze to 0.5

(wiz)

2019-02-23 19:43:08 UTC MAIN commitmail json YAML

mblaze: update to 0.5.

* New tool msearch to wrap several mail indexers.
* New zsh completion _mblaze.
* mnext/mprev were removed (you can call `mless +`/`mless -`).
* The GnuPG tools in contrib/ now use gpg2.
* mshow exits with error if it could not extract all attachments
* mrep: add -noquote to disable quoting the message replied to
* mdeliver: keep permissions of messages
* mcom: aborting the editor is now more like delete than cancel
* mcom: add -send to send directly without editing
* mcom: check if mail is formatted sensibly
* mpick: new flag -v for statistics
* mscan: new flag -v for statistics
* magrep: add -h, which is like -p but doesn't print the file name
* mscan: prioritize displaying trashed mail over other markers
* mpick: fix off-by-one in expression parsing
* Many bug fixes

(wiz)

2019-02-23 19:00:25 UTC MAIN commitmail json YAML

p5-Module-Build: remove duplicated variable definition

(gutteridge)

2019-02-23 18:58:48 UTC MAIN commitmail json YAML

tor-browser: comment out non-existing URL (MASTER_SITES)

(wiz)

2019-02-23 11:30:57 UTC MAIN commitmail json YAML

doc: Updated ham/fldigi to 4.1.01

(mef)

2019-02-23 11:30:03 UTC MAIN commitmail json YAML

Updated ham/fldigi 4.0.16 to 4.1.01

- (pkgsrc) drop  patch-src_rigcontrol_hamlib.cxx, it is now included)
- (upstream) below

=Version 4.1.01=

2019-02-18  David Freese  <w1hkj@bellsouth.net>

1d4798c: CW h/w ptt
ca3e777: nanoIO
a943ae3: NAVTEX abort
ce586b8: dup-check
57cc6ea: ADIF submode
96e1f05: WF only bug fix
06c56b3: LotW
c5af7e0: Pedantic warnings
892336b: SD counties
044dd29: QRZ.com
aeed471: SV1GRB test report

=Version 4.1.0=

39a76e8: po update
79c67d3: WWV doc
04e53b5: Winkeyer FSK
b8ca88e: Contests
b197c75: arq-override
8572f35: flmsg-dir
02c66eb: contest-docs
9d85169: fldigi_def.xml
20e2c02: socket_mods
e1c2d80: Fltk 1.4 mod
5ffd6f5: wefax
fb1fd67: nanoIO
7d604b8: CW SOM table
4eec8f2: flrig: macro
99b0a01: Audio adjust docs
146bd7e: feldhell
6b5c93a: C-11 fixes
ccbd52f: nano FSK
ed6a7db: Mint-19/Mate
e9c0f2d: Signal Browser documentation
fbb0654: flrig seg fault

=Version 4.0.18=

2fef9cb: CPS testing
aa757af: ipv6 addressing
c62662c: MT63 centering
9460c00: fsq mods
5a7377f: IFKP/THOR greyscale image
51e2829: Hamlib bug fix
58c6362: Tooltip
47d2c6c: nanoIO
a253603: THROB adif
f46cb9b: RigCAT dialog

=Version 4.0.17=

a2b9172: flarq idtimer
d58b0b7: Greek language update
4c3ca8f: tmpfile
87cb7e1: xmlrpc cat string
4f72635: Modem start frequency
dc68d02: Serial port discovery
55aa627: Log entries
2fea354: flarq appdir
c480982: rx/tx
56553fa: RTTY Quick pick
79aa5d6: quick pick rtty baud
d1f91ea: Documentation Update
e4a5cec: CW/FSK I/O on start
a9df13f: WinKey PTT
6de7360: Navigator
fa8e53e: nanoIO
202ad12: Default Lighted Button
dfd1b0b: ST/PR macro tags
490f683: K2/K3/KX3 data modes
c39a88b: Logbook read
6cb1e5a: 8pskF
89ff7c8: fsq/ifkp audit logs
cd7e502: RTTY browser decode

(mef)

2019-02-23 09:00:26 UTC MAIN commitmail json YAML

exiv2: drop MAKE_JOBS_SAFE=no

(tnn)

2019-02-23 08:40:45 UTC MAIN commitmail json YAML

xkbcomp: add buildlink3.mk file for pc file linking.

Requested in PR 54007 by David Shao.

(wiz)

2019-02-23 07:31:36 UTC MAIN commitmail json YAML

doc: Updated ham/xlog to 2.0.17

(mef)

2019-02-23 07:31:26 UTC MAIN commitmail json YAML

Updated ham/xlog 2.0.15 to 2.0.17

- Changes for xlog version 2.0.17 - 2019-jan-14
  * Suppress GCC warning "stringop-truncation" in editest.c
    which occurs with GCC >= 8.1.
  * Updated cty.dat 20190114

- Changes for xlog version 2.0.16 - 2019-jan-13
  * added JS8 support and updated to ADIF 3.0.9
  * Updated cty.dat 20181210

(mef)

2019-02-23 06:39:27 UTC MAIN commitmail json YAML

2019-02-23 06:24:37 UTC MAIN commitmail json YAML

2019-02-23 06:21:18 UTC MAIN commitmail json YAML

doc: Added sysutils/arm-trusted-firmware-sun50i_a64 version 2.0

(martin)

2019-02-23 06:20:52 UTC MAIN commitmail json YAML

Add arm-trusted-firmware-sun50i_a64

(martin)

2019-02-23 06:20:12 UTC MAIN commitmail json YAML

2019-02-23 05:54:35 UTC MAIN commitmail json YAML

doc: Updated net/mikutter to 3.8.6

(tsutsui)

2019-02-23 05:52:54 UTC MAIN commitmail json YAML

mikutter: update to 3.8.6.

Upstream changes:

mikutter 3.8.6

* backport yield_self for Ruby 2.4 and prior
* possible crash on too fast reply as @seibe
* extract pixiv images from OGP
* thanks Shibafu Midorino

(tsutsui)

2019-02-23 05:30:22 UTC MAIN commitmail json YAML

doc: Updated cad/gtkwave to 3.3.99

(mef)

2019-02-23 05:30:02 UTC MAIN commitmail json YAML

Updated cad/gtkwave to 3.3.99

3.3.99  09feb19 Added visible single bit glitches as a yellow dot (if enabled
                with --rcvar 'vcd_preserve_glitches on').
                Fixed print routine broken by bsearch_trunc() optimization in
                version 3.3.96.

(mef)

2019-02-23 04:07:03 UTC MAIN commitmail json YAML

doc: Updated mail/getmail to 5.13

(schmonz)

2019-02-23 04:06:55 UTC MAIN commitmail json YAML

Update to 5.13. From the changelog:

- second attempt at fixing SNI change with Python < 2.7.  Thanks: "Cimbal".

(schmonz)

2019-02-22 23:47:50 UTC MAIN commitmail json YAML

Reset maintainership.

(alnsn)

2019-02-22 21:24:47 UTC MAIN commitmail json YAML

doc: Added www/tscrape version 0.1

(leot)

2019-02-22 21:24:19 UTC MAIN commitmail json YAML

www: Add tscrape

(leot)

2019-02-22 21:23:29 UTC MAIN commitmail json YAML

tscrape: Import tscrape-0.1 as www/tscrape

tscrape reads the Twitter HTML page and scrapes the data into a
TAB-separated format to stdout.

(leot)

2019-02-22 20:50:54 UTC MAIN commitmail json YAML

librsvg: drop MAKE_JOBS_SAFE=NO

(tnn)

2019-02-22 15:41:16 UTC MAIN commitmail json YAML

doc: note mesa 18 update

(tnn)

2019-02-22 15:40:35 UTC MAIN commitmail json YAML

mesa: update to 18.3.4

Bug fixes
  Bug 109107 - gallium/st/va: change va max_profiles when using Radeon VCN Hardware
  Bug 109401 - [DXVK] Project Cars rendering problems
  Bug 109543 - After upgrade mesa to 19.0.0~rc1 all vulkan based application stop working ["vulkan-cube" received SIGSEGV in radv_pipeline_init_blend_state at ../src/amd/vulkan/radv_pipeline.c:699]
  Bug 109603 - nir_instr_as_deref: Assertion `parent && parent->type == nir_instr_type_deref' failed.

Changes
  gallium-xlib: query MIT-SHM before using it.
  radv: Only look at pImmutableSamples if the descriptor has a sampler.
  amd/common: Use correct writemask for shared memory stores.
  get-pick-list: Add --pretty=medium to the arguments for Cc patches
  meson: Add dependency on genxml to anvil
  docs: add sha256 checksums for 18.3.3
  cherry-ignore: nv50,nvc0: add explicit settings for recent caps
  cherry-ignore: add more 19.0 only nominations from Ilia
  cherry-ignore: radv: fix using LOAD_CONTEXT_REG with old GFX ME firmwares on GFX8
  Update version to 18.3.4
  vc4: Fix copy-and-paste fail in backport of NEON asm fixes.
  xvmc: fix string comparison
  xvmc: fix string comparison
  vc4: Fix leak in HW queries error path
  v3d: Fix leak in resource setup error path
  intel/compiler: do not copy-propagate strided regions to ddx/ddy arguments
  nvc0: we have 16k-sized framebuffers, fix default scissors
  intel/fs: Handle IMAGE_SIZE in size_read() and is_send_from_grf()
  intel/fs: Do the grf127 hack on SIMD8 instructions in SIMD16 mode
  nir/deref: Rematerialize parents in rematerialize_derefs_in_use_blocks
  anv/cmd_buffer: check for NULL framebuffer
  st/mesa: Limit GL_MAX_[NATIVE_]PROGRAM_PARAMETERS_ARB to 2048
  freedreno/a6xx: Emit blitter dst with OUT_RELOCW
  st/va: fix the incorrect max profiles report
  st/va/vp9: set max reference as default of VP9 reference number
  meson: drop the xcb-xrandr version requirement
  gallium/u_threaded: fix EXPLICIT_FLUSH for flush offsets > 0
  radeonsi: fix EXPLICIT_FLUSH for flush offsets > 0
  winsys/amdgpu: don't drop manually added fence dependencies
  egl/wayland: Allow client->server format conversion for PRIME offload. (v2)
  egl/wayland-drm: Only announce formats via wl_drm which the driver supports.
  radeonsi: Fix guardband computation for large render targets
  freedreno: stop frob'ing pipe_resource::nr_samples
  intel: Add more PCI Device IDs for Coffee Lake and Ice Lake.
  radv: fix compiler issues with GCC 9
  radv: always export gl_SampleMask when the fragment shader uses it

(tnn)

2019-02-22 15:01:50 UTC MAIN commitmail json YAML

doc: Updated mail/getmail to 5.12

(schmonz)

2019-02-22 15:01:38 UTC MAIN commitmail json YAML

Update to 5.12. From the changelog:

- bugfix: the SNI change broke something else with Python 2.6 and earlier;
  fixed.  Thanks: "Cimbal".

(schmonz)

2019-02-22 14:15:56 UTC MAIN commitmail json YAML

Updated mail/p5-Email-Address-List to 0.06

(wen)

2019-02-22 14:12:34 UTC MAIN commitmail json YAML

Update to 0.06

Upstream changes:
0.06 2019-01-02

- Changes to address CVE-2018-18898 which could allow DDoS-type attacks.
  Thanks to Lukas Kramer for reporting the issue and Alex Vandiver for
  contributing fixes.
  - Fix pathological backtracking for unkown regex
  - Fix pathological backtracking in obs-phrase(i.e. obs-display-name)
  - Fix pathological backtracking in cfws, quoted strings

(wen)

2019-02-22 14:09:05 UTC MAIN commitmail json YAML

doc: Updated devel/doxygen to 1.8.15nb1

(wiz)

2019-02-22 14:09:00 UTC MAIN commitmail json YAML

Updated geography/p5-Geo-ShapeFile to 2.66

(wen)

2019-02-22 14:08:56 UTC MAIN commitmail json YAML

doxygen: disable latex support for now

A recent change in latex3/latex2e broke the tabu package that doxygen uses,
causing a doxygen build failure. See e.g.
https://github.com/doxygen/doxygen/issues/6837

Bump PKGREVISION.

(wiz)

2019-02-22 14:07:38 UTC MAIN commitmail json YAML

Update to 2.66

Upstream changes:
2.66 2019-02-11
    - Full release of 2.65_001, with one additional definedness check (pajlpajl++)

2.65_001 2019-02-11
    - fix file_version method (it was calling the wrong key) (GH #23)
    - avoid repeated loading of files when getting headers
      and incorrect undef returns (GH #22)
    - both reported by pajlpajl

(wen)

2019-02-22 09:44:46 UTC MAIN commitmail json YAML

doc: Updated audio/fasttracker2 to version 2.137

(fox)

2019-02-22 09:38:38 UTC MAIN commitmail json YAML

fasttracker2: update to b137

Changes since b135:

Beta #137 - 14.02.2019
- Mouse scaling was 100% broken on Macs with retina displays (high-DPI).
  Sorry! This is fixed now.

Beta #136 - 14.02.2019
- French keyboard layout users can now enter numbers in the pattern data
  with the left SHIFT key (like normal for the FR layout).
- You can now toggle extended pattern editor mode with the print screen key
  (like in real FT2. You can also use CTRL+Z as always).

(fox)

2019-02-22 09:00:09 UTC MAIN commitmail json YAML

Updated net/tor, net/py-apache-libcloud

(adam)

2019-02-22 08:59:50 UTC MAIN commitmail json YAML

py-apache-libcloud: updated to 2.4.0

Changes in Apache Libcloud 2.4.0

- Refuse installation with Python 2.6 and Python 3.3 (support was
  already dropped in Libcloud 2.3.0)
- Support Python 3.7
- Cleanup various Python files
- Allow running tests with http_proxy set

Common
- [OpenStack] Document openstack_connection_kwargs method
- [OpenStack] Handle missing user email in OpenStackIdentityUser

Compute
- [ARM] Support OS disk size definition on node creation
- [Digital Ocean] Support floating IPs
- [Digital Ocean] Support attach/detach for floating IPs
- [Digital Ocean] Add ex_get_node_details
- [Digital Ocean] Add tags extra attribute to create_node
- [Dimension Data] Fix IndexError in list_images
- [EC2] Add AWS eu-west-3 (Paris) region
- [EC2] Add description to ex_authorize_security_group_ingress
- [EC2] Added script to automatically get EC2 instance sizes
- [EC2] Update instance sizes
- [EC2] Accept tags when create a snapshot
- [GCE] Expand Firewall options coverage
- [GCE] Expand network and subnetwork options coverage
- [GCE] Extend ex_create_address to allow internal ip creation
- [GCE] Allow shared VPC in managed instance group creation
- [GCE] Support disk_size parameter for boot disk when creating instance

- [GCE] Update public image projects list
- [GCE] Fix _find_zone_or_region for >500 instances
- [GCE] Allow routing_mode=None in ex_create_network
- [OpenStack] Implement Glance Image API v2
- [OpenStack] Fix spelling in ex_files description
- [OpenStack v2] Allow listing image members
- [OpenStack v2] Allow creating and accepting image members
- [OpenStack v2] Fix image members methods
- [OpenStack] Fix API doc for delete_floating_ip
- [OpenStack] Implement port attaching/detaching
- [OpenStack] Add methods for getting and creating ports
- [OpenStack] Add get_user method
- [OpenStack] Add ex_list_subnets to OpenStack_2_NodeDriver
- [OpenStack] The OpenStack_2_NodeDriver uses two connections
- [OpenStack] The OpenStack_2_NodeDriver /v2.0/networks instead of /os-networks
- [Scaleway] New Scaleway driver
- [Scaleway] Update Scaleway default API host

DNS
- [Google Cloud DNS] Document driver instantiation

Storage
- Update docstring for storage provider class
- [Azure Blob Storage] Allow filtering lists by prefix
- [Azure Blob Storage] Update driver documentation
- [Azure Blob Storage] Fix upload/download streams
- [Azure Blob Storage] Fix PageBlob headers
- [S3] Guess s3 upload content type
- [S3] Add Amazon S3 (cn-northwest-1) Storage Driver

Other
- Fixed spelling in 2.0 changes documentation

Changes in Apache Libcloud 2.3.0
- Drop support for Python 2.6 and Python 3.3
  They're no longer supported, and the Python ecosystem is starting to
  drop support: two of our test dependencies no longer support them.
- Made pytest-runner optional

Common
- Improve warning when CA_CERTS_PATH is incorrectly passed as a list
- Cleaned up and corrected third-party drivers documentation
- Modernized a few Python examples
- [OpenStack] Authentify with updated Identity API

Compute
- Fix "wait_until_running() method so it also works correctly and doesn't
  append "None" to the addresses list if node has no IP address.
- [ARM] Fix checking for "location is None" in several functions
- [ARM] Fix error when using SSH key auth with Python 3
- [ARM] Fix API call on powerOff, understand PAUSED state
- [ARM] Delete VHDs more reliably in destroy_node(), raise exception on unhandled errors
- [ARM] Fix api version used to list and delete NICs
- [ARM] Allow faster list_nodes() with ex_fetch_power_state=False
- [ARM] Fix delete_old_vhd
- [ARM] Limit number of retries in destroy_node
- [ARM] Fix Retry-After header handling
- [CloudStack] Handle NICs without addresses
- [CloudStack] Add change size and restore
- [Digital Ocean] Add ex_enable_ipv6 in DigitalOcean_v2 driver
- [Digital Ocean] Add support for tags in list_nodes()
- [Digital Ocean] Add rebuild and resize commands
- [EC2] Add new x1.16xlarge and x1e.32xlarge instance type.
- [EC2] Add AWS EC2 c5 series
- [EC2] Add AWS EC2 M5 sizes
- [EC2] Update pricing information for EC2 instances.
- [EC2] Allow cn-north-1 even without pricing information
- [EC2] Fix EBS volume encryption
- [ECS Aliyun] Support modify_security_group_attributes
- [GCE] Allow adding labels to images
- [GCE] Allow adding license strings to images
- [GCE] Support GCE node labels.
- [GCE] Fix GCEList pagination.
- [GCE] Allow setting service account in instance templates
- [GCE] Add support for private IP addresses in GCE instance creation
- [GCE] Allow for use of shared network (VPC) and subnetwork
- [GCE] Add support for accelerators
- [ProfitBricks] Update driver and add support for the new API v4.
- [ProfitBricks] Fix list_snapshots() method
- [UpCloud] New driver for UpCloud
- [UpCloud] Use disk size and storage tier also when creating node from template
- [UpCloud] Allow to define hostname and username
- [UpCloud] Add pricing information to list_sizes

Storage
- Added Digital Ocean Spaces driver
- [Digital Ocean Spaces] Add support for AMS3 region
- [Digital Ocean Spaces] Add support for SGP1 region
- Fix a bug / regression which resulted in increased memory consumption when
  using download_object method. This method would store whole object
  content in memory even though there was no need for that.
  This regression was introduced in 2.0.0 when we moved to using requests
  library.
- Fix a regression with hash computation performance and memory usage on object
  upload inadvertently introduced in 2.0.0 and make it more efficient.

(adam)

2019-02-22 08:47:51 UTC MAIN commitmail json YAML

tor: updated to 0.3.5.8

Changes in version 0.3.5.8:

Tor 0.3.5.8 backports serveral fixes from later releases, including fixes
for an annoying SOCKS-parsing bug that affected users in earlier 0.3.5.x
releases.

It also includes a fix for a medium-severity security bug affecting Tor
0.3.2.1-alpha and later. All Tor instances running an affected release
should upgrade to 0.3.3.12, 0.3.4.11, 0.3.5.8, or 0.4.0.2-alpha.

o Major bugfixes (cell scheduler, KIST, security):
  - Make KIST consider the outbuf length when computing what it can
    put in the outbuf. Previously, KIST acted as though the outbuf
    were empty, which could lead to the outbuf becoming too full. It
    is possible that an attacker could exploit this bug to cause a Tor
    client or relay to run out of memory and crash. Fixes bug 29168;
    bugfix on 0.3.2.1-alpha. This issue is also being tracked as
    TROVE-2019-001 and CVE-2019-8955.

o Major bugfixes (networking, backport from 0.4.0.2-alpha):
  - Gracefully handle empty username/password fields in SOCKS5
    username/password auth messsage and allow SOCKS5 handshake to
    continue. Previously, we had rejected these handshakes, breaking
    certain applications. Fixes bug 29175; bugfix on 0.3.5.1-alpha.

o Minor features (compilation, backport from 0.4.0.2-alpha):
  - Compile correctly when OpenSSL is built with engine support
    disabled, or with deprecated APIs disabled. Closes ticket 29026.
    Patches from "Mangix".

o Minor features (geoip):
  - Update geoip and geoip6 to the February 5 2019 Maxmind GeoLite2
    Country database. Closes ticket 29478.

o Minor features (testing, backport from 0.4.0.2-alpha):
  - Treat all unexpected ERR and BUG messages as test failures. Closes
    ticket 28668.

o Minor bugfixes (onion service v3, client, backport from 0.4.0.1-alpha):
  - Stop logging a "BUG()" warning and stacktrace when we find a SOCKS
    connection waiting for a descriptor that we actually have in the
    cache. It turns out that this can actually happen, though it is
    rare. Now, tor will recover and retry the descriptor. Fixes bug
    28669; bugfix on 0.3.2.4-alpha.

o Minor bugfixes (IPv6, backport from 0.4.0.1-alpha):
  - Fix tor_ersatz_socketpair on IPv6-only systems. Previously, the
    IPv6 socket was bound using an address family of AF_INET instead
    of AF_INET6. Fixes bug 28995; bugfix on 0.3.5.1-alpha. Patch from
    Kris Katterjohn.

o Minor bugfixes (build, compatibility, rust, backport from 0.4.0.2-alpha):
  - Update Cargo.lock file to match the version made by the latest
    version of Rust, so that "make distcheck" will pass again. Fixes
    bug 29244; bugfix on 0.3.3.4-alpha.

o Minor bugfixes (client, clock skew, backport from 0.4.0.1-alpha):
  - Select guards even if the consensus has expired, as long as the
    consensus is still reasonably live. Fixes bug 24661; bugfix
    on 0.3.0.1-alpha.

o Minor bugfixes (compilation, backport from 0.4.0.1-alpha):
  - Compile correctly on OpenBSD; previously, we were missing some
    headers required in order to detect it properly. Fixes bug 28938;
    bugfix on 0.3.5.1-alpha. Patch from Kris Katterjohn.

o Minor bugfixes (documentation, backport from 0.4.0.2-alpha):
  - Describe the contents of the v3 onion service client authorization
    files correctly: They hold public keys, not private keys. Fixes
    bug 28979; bugfix on 0.3.5.1-alpha. Spotted by "Felixix".

o Minor bugfixes (logging, backport from 0.4.0.1-alpha):
  - Rework rep_hist_log_link_protocol_counts() to iterate through all
    link protocol versions when logging incoming/outgoing connection
    counts. Tor no longer skips version 5, and we won't have to
    remember to update this function when new link protocol version is
    developed. Fixes bug 28920; bugfix on 0.2.6.10.

o Minor bugfixes (logging, backport from 0.4.0.2-alpha):
  - Log more information at "warning" level when unable to read a
    private key; log more information at "info" level when unable to
    read a public key. We had warnings here before, but they were lost
    during our NSS work. Fixes bug 29042; bugfix on 0.3.5.1-alpha.

o Minor bugfixes (misc, backport from 0.4.0.2-alpha):
  - The amount of total available physical memory is now determined
    using the sysctl identifier HW_PHYSMEM (rather than HW_USERMEM)
    when it is defined and a 64-bit variant is not available. Fixes
    bug 28981; bugfix on 0.2.5.4-alpha. Patch from Kris Katterjohn.

o Minor bugfixes (onion services, backport from 0.4.0.2-alpha):
  - Avoid crashing if ClientOnionAuthDir (incorrectly) contains more
    than one private key for a hidden service. Fixes bug 29040; bugfix
    on 0.3.5.1-alpha.
  - In hs_cache_store_as_client() log an HSDesc we failed to parse at
    "debug" level. Tor used to log it as a warning, which caused very
    long log lines to appear for some users. Fixes bug 29135; bugfix
    on 0.3.2.1-alpha.
  - Stop logging "Tried to establish rendezvous on non-OR circuit..."
    as a warning. Instead, log it as a protocol warning, because there
    is nothing that relay operators can do to fix it. Fixes bug 29029;
    bugfix on 0.2.5.7-rc.

o Minor bugfixes (tests, directory clients, backport from 0.4.0.1-alpha):
  - Mark outdated dirservers when Tor only has a reasonably live
    consensus. Fixes bug 28569; bugfix on 0.3.2.5-alpha.

o Minor bugfixes (tests, backport from 0.4.0.2-alpha):
  - Detect and suppress "bug" warnings from the util/time test on
    Windows. Fixes bug 29161; bugfix on 0.2.9.3-alpha.
  - Do not log an error-level message if we fail to find an IPv6
    network interface from the unit tests. Fixes bug 29160; bugfix
    on 0.2.7.3-rc.

o Minor bugfixes (usability, backport from 0.4.0.1-alpha):
  - Stop saying "Your Guard ..." in pathbias_measure_{use,close}_rate().
    Some users took this phrasing to mean that the mentioned guard was
    under their control or responsibility, which it is not. Fixes bug
    28895; bugfix on Tor 0.3.0.1-alpha.

(adam)

2019-02-22 06:21:26 UTC MAIN commitmail json YAML

orcus: bump dependency version in buildlink3.mk

libreoffice, the sole package that presently depends on orcus, requires a
minimum version of 0.14 now. (And, for that matter, the orcus change log
indicates that there have been incompatible API changes.) Bump
accordingly here. (If an older version of orcus was present, the
current version of libreoffice would simply have failed to build.)

(gutteridge)

2019-02-22 06:15:50 UTC MAIN commitmail json YAML

libixion: bump dependency version in buildlink3.mk

orcus, the sole package that presently depends on libixion, requires a
minimum version of 0.14 now. Bump accordingly here.

(gutteridge)

2019-02-22 01:24:48 UTC MAIN commitmail json YAML

doc: Updated net/bind912 to 9.12.3pl4

(taca)

2019-02-22 01:24:24 UTC MAIN commitmail json YAML

net/bind912: update to 9.12.3pl4

Update bind912 to 9.12.3pl4 (BIND 9.12.3-P4).

--- 9.12.3-P4 released ---

--- 9.12.3-P3 released (withdrawn) ---

5141. [security] Zone transfer controls for writable DLZ zones were
not effective as the allowzonexfr method was not being
called for such zones. (CVE-2019-6465) [GL #790]

--- 9.12.3-P2 released (withdrawn) ---

5118. [security] Named could crash if it is managing a key with
`managed-keys` and the authoritative zone is rolling
the key to an unsupported algorithm. (CVE-2018-5745)
[GL #780]

5110. [security] Named leaked memory if there were multiple Key Tag
EDNS options present. (CVE-2018-5744) [GL #772]

(taca)

2019-02-22 01:23:09 UTC MAIN commitmail json YAML

doc: Updated net/bind911 to 9.11.5pl4

(taca)

2019-02-22 01:22:38 UTC MAIN commitmail json YAML

net/bind911: update to 9.11.5pl4

Update bind911 to 9.11.5pl4 (BIND 9.11.5-P4).

--- 9.11.5-P4 released ---

--- 9.11.5-P3 released (withdrawn) ---

5141. [security] Zone transfer controls for writable DLZ zones were
not effective as the allowzonexfr method was not being
called for such zones. (CVE-2019-6465) [GL #790]

--- 9.11.5-P2 released (withdrawn) ---

5118. [security] Named could crash if it is managing a key with
`managed-keys` and the authoritative zone is rolling
the key to an unsupported algorithm. (CVE-2018-5745)
[GL #780]

5110. [security] Named leaked memory if there were multiple Key Tag
EDNS options present. (CVE-2018-5744) [GL #772]

(taca)

2019-02-22 00:06:46 UTC MAIN commitmail json YAML

mk/compiler.mk: replace empty lines with empty comments

This is necessary for "bmake help" to interpret the whole comment as a
single block.

(rillig)

2019-02-21 23:56:51 UTC MAIN commitmail json YAML

firefox: libwebp >= 1.0.1 is now explicitly required

Note explicit dependency on libwebp >= 1.0.1. (libwebp itself doesn't
merit a general bump in its buildlink3.mk file, since according to its
change log, there are no incompatibilities added.) No PKGREVISION bump,
since either this previously built with the newer version of libwebp in
the current pkgsrc tree, or it failed to meet the dependency.

(gutteridge)

2019-02-21 23:45:51 UTC MAIN commitmail json YAML

doc: Updated pkgtools/pkglint to 5.7.1

(rillig)

2019-02-21 23:44:55 UTC MAIN commitmail json YAML

2019-02-21 22:49:15 UTC MAIN commitmail json YAML

doc: Updated pkgtools/pkglint to 5.7.0

(rillig)

2019-02-21 22:49:04 UTC MAIN commitmail json YAML

pkgtools/pkglint: update to 5.7.0

Changes since 5.6.12:

* Many of the -C and -W command line options have been removed since
  they are not used in practice. The -Wall and -Call options continue
  to work though; these are the only options mentioned in the pkgsrc
  guide.

* When a PLIST file contains redundant libtool libraries (.la and the
  corresponding .so), there is only a single warning per file.

* Warnings about the package COMMENT are now strictly ordered from left
  to right.

* The hashes for all distfiles must now contain the SHA512 hash. This
  hash has been added to many distfiles in 2015. It's time now to
  enforce it on all other distfiles as well.

* Makefile fragments that are included inside an .elif exists(...)
  are not reported as missing.

* The check for redundant variables and accidentally overwritten
  variables has been improved. Now the warning occurs at the later
  definition. This especially applies to cases where a file is included
  and after that, some of its variables are overridden. Variables in
  unrelated files are no longer marked as redundant.

* When a package contains multiple definitions of a single variable
  (typical for Makefile.common), the later definition overrides the
  earlier definition. That way, the location of DISTINFO_FILE and
  PATCHDIR is resolved correctly.

(rillig)

2019-02-21 18:52:32 UTC MAIN commitmail json YAML

doc: Updated www/webkit-gtk to 2.22.6nb1

(maya)

2019-02-21 18:52:15 UTC MAIN commitmail json YAML

webkit-gtk: backport upstream patch. security fix.

Subject: [PATCH] Fix DFG doesGC() for CompareEq/Less/LessEq/Greater/GreaterEq
and CompareStrictEq nodes. https://bugs.webkit.org/show_bug.cgi?id=194800
<rdar://problem/48183773>

Reviewed by Yusuke Suzuki.

Fix doesGC() for the following nodes:

    CompareEq:
    CompareLess:
    CompareLessEq:
    CompareGreater:
    CompareGreaterEq:
    CompareStrictEq:
        Only return false (i.e. does not GC) for child node use kinds that have
        been vetted to not do anything that can GC.  For all other use kinds
        (including StringUse and BigIntUse), we return true (i.e. does GC).

* dfg/DFGDoesGC.cpp:
(JSC::DFG::doesGC):

This was published alongside with exploit code claiming it is remote
code execution, but I don't understand what the exploit is doing.

bump PKGREVISION

(maya)

2019-02-21 16:25:40 UTC MAIN commitmail json YAML

Updated net/openvpn, www/py-django-js-asset

(adam)

2019-02-21 16:25:13 UTC MAIN commitmail json YAML

py-django-js-asset: updated to 1.2.2

1.2.2:
Unknown changes

(adam)

2019-02-21 16:22:54 UTC MAIN commitmail json YAML

openvpn: updated to 2.4.7

OpenVPN 2.4.7
- Fix subnet topology on NetBSD (2.4).
- add support for %lu in argv_printf and prevent ASSERT
- buffer_list: add functions documentation
- ifconfig-ipv6(-push): allow using hostnames
- Properly free tuntap struct on android when emulating persist-tun
- Add OpenSSL compat definition for RSA_meth_set_sign
- Add support for tls-ciphersuites for TLS 1.3
- Add better support for showing TLS 1.3 ciphersuites in --show-tls
- Use right function to set TLS1.3 restrictions in show-tls
- Add message explaining early TLS client hello failure
- Fallback to password authentication when auth-token fails
- systemd: extend CapabilityBoundingSet for auth_pam
- plugin: Export base64 encode and decode functions
- Add %d, %u and %lu tests to test_argv unit tests.
- Fix combination of --dev tap and --topology subnet across multiple platforms.
- Add 'printing of port number' to mroute_addr_print_ex() for v4-mapped v6.
- preparing release v2.4.7 (ChangeLog, version.m4, Changes.rst)
- Minor reliability layer documentation fixes
- Resolves small IV_GUI_VER typo in the documentation.
- Clarify and expand management interface documentation
- Refactor NCP-negotiable options handling
- init.c: refine functions names and description
- interactive.c: fix usage of potentially uninitialized variable
- options.c: fix broken unary minus usage
- Remove extra token after #endif
- Fix error message when using RHEL init script
- man: correct a --redirection-gateway option flag
- Replace M_DEBUG with D_LOW as the former is too verbose
- Correct the declaration of handle in 'struct openvpn_plugin_args_open_return'
- Bump version of openvpn plugin argument structs to 5
- Move get system directory to a separate function
- Enable dhcp on tap adapter using interactive service
- Pass the hash without the DigestInfo header to NCryptSignHash()
- White-list pull-filter and script-security in interactive service
- Add Interactive Service developer documentation
- Detect TAP interfaces with root-enumerated hardware ID
- man: add security considerations to --compress section
- mbedtls: print warning if random personalisation fails
- Fix memory leak after sighup
- travis: add OpenSSL 1.1 Windows build
- Fix --disable-crypto build
- Don't print OCC warnings about 'key-method', 'keydir' and 'tls-auth'
- buffer_list_aggregate_separator(): simplify code

(adam)

2019-02-21 14:32:32 UTC MAIN commitmail json YAML

2019-02-21 10:29:25 UTC MAIN commitmail json YAML

Updated misc/py-tqdm, devel/py-Pyro

(adam)

2019-02-21 10:28:54 UTC MAIN commitmail json YAML

py-Pyro: updated to 4.75

Pyro 4.75:
- fixed distributed-mandelbrot example to actually run multiple concurrent calculations.
- CI build process now using more modern Python versions.
- missing API method doc added on NameServer.count()

(adam)

2019-02-21 10:23:39 UTC MAIN commitmail json YAML

py-tqdm: updated to 4.31.1

v4.31.1:
fix file.encoding==None
add tests
tidy code, update authors and tests
add setup.py test to CI

v4.31.0:
Write bytes to stdout/stderr in py2
Add write_bytes parameter for py2/3 default override
support custom bar characters vias ascii parameter
implement, document and test custom bar spinners
support custom bar_format with unknown total
fix TypeError when unit_scale and unknown total
document format_dict
expose elapsed_s, remaining_s to bar_format
add unit option to bar_format
auto README.rst generation framework
add notes in CONTRIBUTING.md
update tests
update documentation
misc code tidy

(adam)

2019-02-21 09:59:39 UTC MAIN commitmail json YAML

doc: Updated devel/cdk to 5.0.20180306

(wiz)

2019-02-21 09:59:30 UTC MAIN commitmail json YAML

cdk: update to 5.0.20180306.

This update was provided by Thomas E. Dickey in private email.

2018/03/06
+ update versioned-symbol list for reRegisterCDKObject (prompted by
  Debian #892114, which adopted a different set of symbol versions
  such as "5.0.20161120", cf: 2014/11/06).
+ updated configure macros, from lynx development:  CF_CURSES_FUNCS,
  CF_CURSES_LIBS, CF_MAKEFLAGS, CF_NCURSES_CONFIG, CF_SHARED_OPTS
+ update config.guess, config.sub

2017/12/09
+ updated ftp url in test-packages, etc.
+ updated configure macros CF_CC_ENV_FLAGS, CF_SHARED_OPTS
+ update config.guess, config.sub

2017/09/18
+ updated configure macros:
  + CF_ADD_CFLAGS improve formatting of generated lists using
    CF_APPEND_TEXT
  + CF_CC_ENV_FLAGS - two changes
    a) revise the expression generating $cf_flags to actually work when
      there is more than one option.
    b) correct the parameter passed to CF_ADD_CFLAGS, which was the
      whole list rather than the current parameter.
  + CF_CURSES_LIBS reorganize to handle the case where initscr is a
    macro.
  + CF_NCURSES_CONFIG add check for term.h when using pkg-config
  + CF_NCURSES_VERSION use prototype for main
  + CF_SHARED_OPTS workaround for PGI compiler
  + CF_WITH_LIBTOOL use SIGQUIT(3) rather than SIGTRAP(5) in trap
    commands.  Fix a few places in configure/build scripts where
    DESTDIR and rpath were combined.
+ update config.guess, config.sub

2016/12/10
+ improve formatting of manpages, using bullets
+ add -C and -R options to matrix_ex.c to exercise the col/row spacing
  features of matrix widget.
+ modify matrix widget to highlight the current cell for the cases
  when col/row spacing are greater than zero.

2016/12/04
+ cleanup change for color pairs in 2016/11/20
+ modify initCDKScreen() to simplify initialization of curses by
  calling initscr() in this function after initializing the locale.
  That fixes a problem using PuTTY with CDK when built using ncurses
  (report by Marc Smith).

2016/11/20
+ fix warnings from cppcheck 1.76.1
+ updated configure macros:
  + CF_CC_ENV_FLAGS don't limit the check to -I, -U and -D options,
    since the added options can include various compiler options before
    and after preprocessor options.
  + CF_GNU_SOURCE recent glibc (Debian 2.23-4 for example) has
    misordered ifdef/checks for new symbol _DEFAULT_SOURCE, producing
    warning messages when only _GNU_SOURCE is defined.  Add a followup
    check to define _DEFAULT_SOURCE.
  + CF_LD_RPATH_OPT change FreeBSD to use -Wl,-rpath rather than -rpath
    option.  According to FreeBSD #178732, either works since FreeBSD
    4.x; however scons does not accept anything except the -Wl,-rpath
    form.
  + CF_PROG_LINT add cpplint to programs to use; drop ad hoc tdlint and
    alint.
  + CF_WITH_NCURSES_ETC add check for ncurses pthreads
  + CF_XOPEN_SOURCE add "uclinux" to list of Linux's and use
    _GNU_SOURCE for cygwin headers, tested with cygwin 2.3, 2.5
  + CF__ADD_SHLIB_RULES improve scripting for ldconfig to avoid warning
    messages if no permissions
+ update config.guess, config.sub
> patches by Aarian P. Aleahmad:
+ modify encodeAttribute() to allow up to 256 color pairs.
+ corrected assignment in scroller_SetPosition(), to show highlighted
  member.
+ improve the way attributes are applied to Mentry widgets.
+ improve Entry widget by using newwin rather than subwin, as well
  as passing arguments to callback function.

2016/11/19
+ add reRegisterCDKObject()

2016/01/31
+ fix a few of the lintian errors in package/debian
+ fix some too-wide tables in manpages, which caused Debian lintian
  errors.
+ take lower-limit's formatted length into account in slider, etc.,
  (patch by Guido Meusch).
+ make similar repainting-fixes for radio.c and marquee.c
+ fix repainting of Scroll widget when it has no box-outline
  (patch by Manuel Schmitz).
+ add highlight and callbackData members to CDKBUTTON, as well as
  macros for setting/getting the highlight value.  Use the highlight to
  override the default A_REVERSE used in CDK button (patch by Aarian P.
  Aleahmad).
+ fix two bugs in template.c (patch by Aarian P. Aleahmad):
  + in cleanCDKTemplate, fill all of the info string with nulls
  + in setCDKTemplateValue, call cleanCDKTemplate whether or not
    the pointer for newValue passed by the caller was a null.
+ updated configure macros:
  + CF_LIB_PREFIX, CF_WITH_LIBTOOL, and CF_XOPEN_SOURCE, build-fixes
    for OS/2
  + CF_XOPEN_CURSES, improve check, making it define NCURSES_WIDECHAR
    if we happen to be building on a platform (such as OSX) where we do
    not define _XOPEN_SOURCE or _XOPEN_SOURCE_EXTENDED
  + CF_WITH_VERSIONED_SYMS, avoid ncurses build error on ppc64
    architecture the nm tool is reporting _is_missing in Data section
    for ppc64 (by comparison ppc64le is reporting it in Text section)
+ update config.guess, config.sub

2015/09/28
+ build ".deb" test-package with ncurses6, using versioned symbols.
+ updated configure macros:
  + modifications from ncurses/xterm to allow alternate to /bin/sh for
    configure-shell, while dropping support for non-POSIX shell such
    as Solaris.
  + updated/integrated changes for versioned symbols from ncurses6.
  + CF_DISABLE_LIBTOOL_VERSION when using -version-info (the native
    libtool mode), get the ABI_VERSION value from $VERSION (which comes
    from CF_VERSION_INFO)
  + CF_ADD_INCDIR fix an infinite loop when the include-directory to be
    added does not exist (Debian #786436)
  + CF_WITH_NCURSES_ETC add --with-screen option
  + CF_SUBDIR_PATH change this to a loop, adding /usr/pkg (NetBSD) and
    /opt/local (Mac OSX)
+ update config.guess, config.sub

2015/01/03
+ modify cdk-config.in to work with systems where libdir is /usr/lib64
  (patch by Peter Hyman).

2014/11/06
+ alter limit-check in setCDKLabelMessage to use the actual window size
  rather than the label-array's latest size (prompted by suggestion by
  Stuart Friedberg).
+ reset label pointer to 0 after freeing it during resizing in
  setCDKLabelMessage (report/analysis by Stuart Friedberg).
+ fix most Coverity warnings, aside from demos using getenv.
+ correct dependency of dpkg/mingw test packages; only "ncurses6" is
  used rather than "libncurses6".
+ change test-packages to use --with-shared rather than cdkshlib hack.
+ add configure options to implement symbol versioning/hiding:
  --with-versioned-syms=X markup versioned symbols using ld
  --with-export-syms=XXX  limit exported symbols using libtool
+ updated configure macros:
  + CF_ACVERSION_CHECK -
    + work around another gratuitous incompatibility introduced in 2.69
    (reported by Ross Burton, openembedded.org)
  + CF_ADD_CFLAGS - workaround for ash-shell with Minix 3.2
  + CF_ADD_LIBS -
    + workaround in CF_X_TOOLKIT uses pkgconfig, whose files generally
      are using incomplete dependencies - in turn introducing lots of
      duplication.  filter out the duplicates.
  + CF_CHECK_CFLAGS - workaround for ash-shell with Minix 3.2
  + CF_CURSES_FUNCS -
    + improve workaround for weak-linkage, seems to fix tests with
      NetBSD 6.1
  + CF_GETOPT_HEADER -
    + add NEED_GETOPT_H definition, since that's the only interesting
      special case
  + CF_INTEL_COMPILER -
    + cleanup the -no-gcc option which was leftover from testing - prcs
      does not build with this option.
  + CF_LIB_SUFFIX -
    + it is not necessary or even a good idea to make AIX's shared-library suffixes ".a" -- make it ".so" like everyone else (including the system's shared libraries).
  + CF_MAKEFLAGS -
    + workaround for GNU make 4.0 incompatibility with previous
      releases.
  + CF_X_ATHENA - add --with-Xaw3dxft option.
  + CF_XOPEN_SOURCE -
    + add case for UnixWare (report/discussion with Mark Ryan).
    + Minix3.2 ifdef's the POSIX.1-2001 functions inside
      _NETBSD_SOURCE, even though it was released 2012-02-29 - appease
      it.  At the same time, turn on the verbose flag to show that most
      platforms need platform-specific define's to get POSIX (sic).
    + for Solaris (tested with gcc/g++ 3.4.3 on Solaris 10 and gcc/g++
      4.5.2 on Solaris 11), suppress the followup check for defining
      _XOPEN_SOURCE because it is not needed, as well as because g++
      4.7.3 (no package, used in Sage for Solaris 10) has some
      unspecified header breakage which is triggered by the duplicate
      definition.
  + CF_X_TOOLKIT -
    + add workaround for breakage in XQuartz upgrades.
    + add 3rd parameter to AC_DEFINE for autoheader.
+ modify spec-file to work with OpenSUSE's customization of
  _defaultdocdir, which puts documentation for most packages in
  /usr/share/doc/packages/
+ update config.guess, config.sub

2014/01/18
+ fix memory leak in allocListArrays() in scroll.c (patch by Alexander
  Gozman).
+ amend changes for alphalist in 2012/03/23, to make its "list"
  parameter read/write so that the caller's copy can be sorted as
  before.
+ add man/man2html.ignore, used when generating
  http://invisible-island.net/cdk/manpage/

2014/01/01
+ improve limit-checks in trimCDKWindow() (patch by Tyson Nottingham).
+ updated configure script (further improvments for shared libraries,
  and clang).
+ update config.guess

2013/11/17
+ fix dependencies of Debian MinGW packages.

2013/11/07
+ add scripts for testing cross-compiles to MinGW.
+ add new scroller.h to CDKHDR variable in Makefile.in, so it will be
  installed (report by Aitor Atuin).
+ updated configure script (further improvments for shared libraries,
  and MinGW).
+ update config.guess, config.sub

2013/09/01
+ add a limit-check in drawCDKSwindowList() (patch by Wang Weber).
+ refactor scrolling support from radio.c, scroll.c, selection.c as new
  file scroll.c, making functions from macros which were in cdk_int.h.
  This change also modifies header files to move common fields to a new
  SCROLLER_FIELDS macro - this is a source-compatible change, but not
  binary-compatible (patch by Corentin Delorme).
+ add FreeBSD port-files, for test-builds.
+ add --enable-rpath and --disable-rpath-hack options to configure
  script.
+ deprecate the cdkshlib makefile target; it is not available if either
  --with-libtool or --with-shared is given.
+ corrected Makefile.in permissions of cdk5-config script, which was
  not executable; this did not affect packages (cf: 2011/05/17).
+ enable the configure --disable-libtool-version option by defining
  LIBTOOL_VERSION in Makefile.in, so that the soname can be set or left
  to libtool to manage.
+ add configure options for manipulating linker rpath feature.
+ improve configure options for curses variants by reusing macro
  from ncurses-examples
+ add lint rule to makefiles
+ fix warnings from clang
+ adapt configure --with-shared option from ncurses.
+ updated configure script (mostly minor changes for autoheader).
+ update config.guess, config.sub

2012/03/23
+ use gmtime instead of localtime in a few places so that calendar
  results are not offset by the hour of the day (report/analysis by
  Alex Charis).
+ add configure option --enable-const, which defines, like
  NCURSES_CONST, the symbol CDK_CONST which can be used to address
  improved const checking while preserving source-compatibility.
+ revise copyChtypeList to correspond with copyCharList
+ use const in cdk_util function prototypes, similar "string" uses
  to improve writable-strings warnings.  Arrays of strings are not
  addressed due to compatibility.
+ change document directory to /usr/share/doc
+ add configure --enable-hdr-subdir to control whether cdk.h should
  be in /usr/include/cdk for example, or in /usr/include.  Make the
  default the latter, standard layout.
+ simplify dpkg script, provide only one library using ncursesw
+ updated configure script macros, many changes for portability.
+ add cdk_test.h to installed headers (Debian #500161).  Resolution
  of that bug report by the way did not actually install the requested
  header file.
+ update config.guess, config.sub

2012/03/18
+ provide shlibs file in dpkg scripts.

2011/05/17
+ modify calendar widget to allow applications to override the choice
  of the first day of the week, by setting the "weekBase" member of
  the widget.  The calendar_ex example demonstrates this using the
  "-w" option (request by Alex Karev).
+ modify marquee widget so that changing its box flag will cause the
  widget to be resized, e.g., after 2006/05/07 changes which caused the
  example program to not display properly.
+ corrected example for cdk_display.3 manpage (patch by Lo�c
  Pefferkorn).
+ modify install rules to allow package scripts to specify that
  libcdkw's header files go into /usr/include/cdkw, and its *-config
  file is named "cdkw-config".
+ autoconf'd the actual name for ctags and etags.
+ modify cdkshlib rule in makefile to eliminate warnings by
  dpkg-shlibdeps.
+ correct algorithm for leap year in calendar.c (report by Olaf
  Seibert).
+ minor formatting of changelog to simplify extraction of credits.

2011/05/14
+ add dpkg scripts, for test-builds.

2011/05/13
+ drop cdk.spec, adapt 2-package rules from a Fedora spec file in
  the package subdirectory.
+ drop mkdirs.sh script, use "mkdir -p".
+ updated configure script macros, many changes for portability.
  These changes add "--with-pkg-config" and "--disable-libtool-version"
  options.
+ update config.guess, config.sub

2010/11/07
+ indent using cdk-indent, from
  http://invisible-island.net/cindent/

2009/02/15
+ add KEY_ERROR case to each widget to make vERROR events handled by
  each.
+ modify scroller_SetPosition() macro to improve scrolling behavior
  (patch by Ricardo Cantu).
+ add vERROR event type to EExitType enumeration, using this in
  setCdkExitType() and the selection widget to handle errors (patch by
  Ricardo Cantu).
+ improve manpage descriptions for writeCharAttrib and
  writeChtypeAttrib (report by Knut Schwichten).
+ add EXTRA_LDFLAGS symbol to makefile rule for creating library,
  in case options are needed (prompted by patch by Timothy Redaelli).
+ modify matrix.c to allow defining empty column or row titles by
  passing a null pointer in the newCDKMatrix() call.  Fix repainting
  of column titles by first erasing the cell (patch by Vincenzo Romano).
+ regenerate configure script with autoconf 2.52 (patched) to make this
  work in non-POSIX locales (report by Mart St��r).
+ updated configure script macros, e.g., to ensure that options are
  appended to $CFLAGS rather than prepended.
+ update config.guess, config.sub

2008/11/05
+ modify matrix widget so that if title, row-title, column-title or
  box-border are suppressed, the widget will shrink the matrix rather
  than leave those parts blank (request by Vincenzo Romano).
+ modify matrix_ex example to allow turning off title, column- and
  row-headers using -t, -c and -r options, and changing sense of -S
  option to allow turning off shadows.
+ fix a limit-check in getcCDKObject(), found with valgrind in
  buttonbox_ex.
+ apply same limit-check to radio.c as from selection.c
+ fix a limit-check in selection.c (report by Robin Lee Powell).
+ add -f/-h options to examples/selection_ex.c to test change to
  label.c
+ fix a case where focus would be lost on a selection widget if there
  was also a label on the screen, and both were repainted (report
  by Robin Lee Powell).
+ make CDK build/work with MinGW (patch by Gregory Sharp).
+ correct setCDKTemplateValue() logic, which caused the source to
  be repeated (report/patch by Christian Gaida).
+ use prefix makefile-variable in DOCUMENT_DIR expression to allow
  override of prefix at build-time (patch by Saurabh Nix).
+ increase a buffer size in calendar.c (Debian #452401).
+ allow widgets to create empty lists, a feature assumed by Harry
  Brueckner's cpm program (reports by Lars Strand, Harry Brueckner).
+ modify Makefile.in for consistent usage of DESTDIR.
+ add cdk5-config script to install
+ updated configure script, e.g., tests for curses libraries.
+ update config.guess, config.sub

2006/05/07
+ reduce the number of calls on touchwin(), which is used mainly for
  cleanup after moving a window.
+ improve focus in alphalist.c and fselect.c to ensure that the
  dependent scroll widget highlights data after losing focus to the
  entry widget (report by Harry Brueckner).
+ add getCDKScrollCurrentItem(), setCDKScrollCurrentItem(),
  getCDKScrollCurrentTop() and setCDKScrollCurrentTop().
+ add getCDKFselectCurrentItem(), setCDKFselectCurrentItem(), use these
  in fselect_ex.c to illustrate how to modify list displayed by
  the fselect widget.
+ add getCDKAlphalistCurrentItem(), setCDKAlphalistCurrentItem(), use
  these in alphalist_ex.c to illustrate how to modify list displayed by
  the alphalist widget.
+ add copyCharList(), copyChtypeList(), lenCharList(), lenChtypeList().
+ fix misformatted cdk_display manpage, which did not show vINT
  and some other data properly (report by Dominik Douville-Belanger).
+ split-out cdk_display.c to eliminate repeated logic in entry.c,
  matrix.c and mentry.c, and implement hidden fields for the matrix
  widget.
+ correct box-height for marquee widget.  The box parameter was
  previously ignored; this correction will make some applications no
  longer show a box (report by Michael White).
+ modify logic for KEY_DC and KEY_BACKSPACE so the former only deletes
  the current character, and the latter only deletes the previous,
  rather than equating them.  This affects alphalist, entry, mentry,
  template (request by Harry Brueckner).
+ suppress conversion of control characters in getcCDKObject() if the
  character is bound to another.  This was last changed in 2004/8/24
  (report by Harry Brueckner).
+ add check in adjustAlphalistCB() in case the list is empty (report by
  Harry Brueckner).

2006/02/20
+ correct makefile dependency so $(MAN_DIR) and $(INCLUDE_DIR) are
  created before headers.sed and manpage.sed, since headers.sh
  relies on the existence of the destination directory (reports
  by Marek Lipovean, Marcelo Goes, also Gentoo #123374).

2005/12/30
+ add some redundant pointer checks, e.g., to entry.c, to avoid core
  dump if one tries building Cdk with NetBSD curses (see lib/32417).
+ split up traverseCDKScreen() to allow customized flavors of that to
  be written in a calling application using the pieces:
  traverseCDKOnce(), setCDKFocusFirst() (request by Jorgen Lundman).
+ restore assignment of selectedItem in setCDKRadioCurrentItem() which
  was dropped in 2005/04/24 (report by Fu Steve X).
+ modify refreshCDKScreen() to ensure that only one widget will have
  focus, i.e., the first which currently has focus, or if none, then
  the first visible one (report by Fu Steve X).
+ use cleanCDKTemplate() consistently in the template widget, ensuring
  that the editing position is updated, and that the proper length is
  used when clearing memory (report by Fu Steve X).
+ modify calendar, radio, scroll, selection widgets so the cursor is
  shown at the beginning of the selected item's row for better
  accessibility (report by Fu Steve X).
+ add null-pointer check in setCDKViewerInfo() in case caller gives
  too-large value for list size (report by Jorgen Lundman).
+ improve traverseCDKScreen() by updating curobj from the
  getCDKFocusCurrent() function (patch by Jorgen Lundman).
+ add setCDKFocusCurrent() (patch by Jorgen Lundman).
+ add configure script option allowing manpage section to be changed
  from "3" to other values such as "3CDK", e.g., for Debian.
+ modify getCDKRadioItems(), getCDKScrollItems() and
  getCDKSelectionItems() to return just the list-size if the list
  pointer is null.
+ correct highlighting of selected line in CDKSelection window when
  the window is scrolled left/right (patch by Jorgen Lundman).
+ various manpage fixes (report by Jorgen Lundman).
+ change manpages to use ".XX" macro to indicate aliases, to make
  the manpage more readable.
+ eliminate duplication between cdk_util.3 and cdk_misc.3 manpages
  (dialogs belong in the former, for instance).
+ modify alphalist, itemlist, radio, selection and swindow to allow
  creating a widget with an empty list (request by Harry Brueckner).
+ modify mentry.c case for KEY_RIGHT so one can move the cursor past
  the end of the string to add new text (report by Harry Brueckner).
+ modify cdk_params.c to use strtol() rather than atoi() to allow
  command-line parameters such as -h 0xffff for the slider examples.
+ modify gen-slider.c to use sprintf/strlen to obtain length of
  formatted integer types since intlen() does not give correct result
  for maximum value of unsigned type.  Modify increment/decrement logic
  to take into account unsigned types (report by Keith J Outwater).
+ modify cli examples to exit with 255 when reporting an error rather
  than a -1 which is generally not portable.
+ fix several memory leaks exposed by valgrind in the example programs.
+ add configure --disable-leaks option to look for ncurses' debug
  function _nc_free_and_exit(), using that to help with memory leak
  checking.  This uses a new header <cdk_test.h> which will not be
  installed, since it is used only for testing in the build tree.
> patches by Phuah Yee Keat:
  + add an IsVisibleObj attribute to all CDK objects so the caller can
    set some object to be invisible, and calling refreshCDKScreen
    after that won't display it again, it enables one to dynamically
    show or hide a particular widget based on user actions.
    Note: this changes alignments in many of the structs from 5.0,
    requiring an ABI bump.
  + improve string length-computation in entry.c, allowing a 1-char
    field, and also allowing movement past end of text with KEY_END.
  + add setCDKRadioSelectedItem() and getCDKRadioSelectedItem().
  + fix some memory leaks by adding cleanCDKObjBindings() into all of
    the _destroyXXX() functions, modify cleanCDKObjBindings() to free
    and null (obj)->bindingList.
+ fix makefile for installing manpages when building outside of the
  source directory (patch by Mike Castle).
+ remove obsolete lsm file
+ review/correct some functions listed in manpages but not implemented,
  and the reverse (report by Rajat Das).
+ add setCDKMatrixCB() (report by 'zam).
+ updated configure script (mostly fixes related to CF_XOPEN_SOURCE).
+ update config.guess, config.sub

2005/04/24 - T.E.Dickey <dickey@his.com>
+ bump major version to 5 (overdue).
+ add built-in bindings for '<' and '>' to KEY_HOME and KEY_END
  for radio.c, scroll.c, selection.c, swindow.c and viewer.c
  (patch by Thorsten Glaser).
+ add manpages for some of the non-widget utilities:
  cdk_compat.3, cdk_objs.3, cdk_params.3 and cdk_util.3
+ correct drawCDKTitle, which did not account for border-size in
  vertical position of titles.
+ change addCDKScrollPosition() to not set the current item to the
  beginning of the list.
+ add insertCDKScrollPosition(), to allow insertions before the current
  item.
+ add a check in scroll.c to prevent overflow if the list is empty.
+ modify deleteCDKScrollItem() to ensure the current item is on a
  valid position after the deletion.
+ modify setCDKScrollPosition() to avoid scrolling if the target is
  already on the screen.
+ make similar simplifications to radio.c and selection.c as in scroll.c
+ simplify and make consistent bookkeeping in scroll.c using new
  utility functions.  As a result, addCDKScrollItem() and
  deleteCDKScrollItem() update the size of the scrollbar toggle (report
  by Fu Steve X).
+ improve resequence function from 2005/03/23 by preserving attributes
  in the target chtype array.
+ modify scroll_ex.c, binding 'a', 'i' and 'd' to add, insert and
  delete lines respectively (adapted from example by Fu Steve X).
+ modify makefile so that cdk_config.h (which is generated by the
  configure script) is not removed by "make clean".
+ modify makefile to work around limitation of Solaris make program
  which was confused by a header dependency in a "::" line (report by
  Fu Steve X).
+ modify makefile and scripts for configure --srcdir (adapted from
  patch by Mike Castle).

2005/03/23 - T.E.Dickey <dickey@his.com>
+ modify deleteCDKScrollItem() to resequence numbers (request by Fu
  Steve X).
+ cleanup memory allocation in scroll.c, make addCDKScrollItem
  reallocate the scroll widget's arrays (report by Fu Steve X).

2005/03/08 - T.E.Dickey <dickey@his.com>
+ correct logic of deleteCDKScrollItem(), which did not preserve the
  final null-pointer at the end of the list (report by Fu Steve X).
+ add isCDKOBjectBind() to simply check if the given object/key
  combination is bound, rather than invoke the bound function.
+ modify binding.c so that all of the functions share the same logic
  for mapping the given object to the bindable object, e.g., the entry
  widget for alphalist and fselect composite widgets.  In particular,
  checkCDKObjectBind() and getcCDKObject() did not use the same binding
  data.
+ correct initialization of traverseCDKScreen(), which required two
  tab keypresses to make the first traversal (report by Fu Steve X).
+ updated configure script checks for _XOPEN_SOURCE, etc.
+ update config.guess and config.sub
+ correct prototype shown in manpage for setCDKScroll() (report by
  Stefan Heimann).
+ correct equivalent expressions in setCDKRadioItems() and
  setCDKSelectionItems().
+ correct expression in setCDKScrollItems() which caused the updated
  window to shrink by 2 lines (report by Stefan Heimann).

2004/12/24 - T.E.Dickey <dickey@his.com>
========================================
+ correct expression in CDKCalendarField from 2004/08/31 changes, which
  caused it to show only 6 days/week, broken by a fix for
  demos/appointment (reports/patches by Ryan Flannery, Greg Martin).

2004/11/07 - T.E.Dickey <dickey@his.com>
========================================
+ correct top-level Makefile.in to remove libtool's auxiliary files
  in the "make clean" rule.
+ amend simplification of writeCharAttrib(), ensuring that attributes
  passed in the chtype-string are not ignored (report by Benoit
  Bidoggia).

2004/10/04 - T.E.Dickey <dickey@his.com>
========================================
+ correct logic of writeBlanks(), which did not check for malloc
  failure and made an unnecessary call to freeChar().
+ simplify draw.c a little by using writeCharAttrib() and
  writeChtypeAttrib() to implement writeChar() and writeChtype().
+ revert 2002/07/27 change that used waddchnstr() in writeChtype(),
  since it does not render control characters (report by Mike Leib).
+ fix an infinite loop in viewer.c when displaying control characters
  such as form-feed.

2004/08/31 - T.E.Dickey <dickey@his.com>
========================================
+ add a simple compatibility header (cdk_compat.h), which can be
  put in an application's include-path when compiling old applications
  against new/old Cdk.
+ updated libtool ABI to 2.0.0 since several items are added to CDKOBJS,
  as well as cleanup of slider- and scale-header templates.
+ add check for ANSI compiler, needed for example with HPUX 10.20.
+ ifdef'd out nonfunctional saveData and refreshData methods of entry
  and itemlist widgets.
+ moved functions for setting background color or attribute into
  CDKOBJS.
+ moved pre- and post-processing data into CDKOBJS, changing the
  functions that set those per-widget into macros using cdk_objs.c
+ modify scale and slider widgets to allow the user to directly modify
  the value by typing over it (request by Keith Outwater).
+ add slider widgets for types float, unsigned.
+ add scale widgets for types double, unsigned.
+ add script gen-scale.sh, and templates (e.g., gen-scale.c,
  gen-scale.h) to allow easy generation of scale and slider widgets of
  various types.  Use this to replace the existing CDKSCALE, CDKFSCALE,
  CDKSLIDER widgets (discussion with Keith Outwater).
+ adapt fix from dialog for porting getmaxx(), etc., to systems such
  as HPUX which do not provide these legacy definitions.
+ remove duplicate vinstall.c from examples directory.
+ modify install scripting to translate generated names in cdk_config.h
  to add "CDK_" prefix to most, reducing name-pollution.  These names
  are used to allow applications to compile against the Cdk header
  files, but are otherwise of no general interest.  In particular,
  "PACKAGE" is no longer conflicting (report by Phuah Yee Keat).
+ add earlyExit member to CDKOBJS, using this to implement a method
  for applications to specify whether the widget's exitType should
  be modified after calling checkCDKObjectBind(), and what value
  (discussion with Bernhard Walle, comparing with NetBSD variation).
+ correct logic in calendar widget for decrementing day- and
  month-values.
+ modify treatment of exitType field so it is only set to vESCAPE_HIT
  if an escape character was received.  Hide most of the internal
  details of exitType, making it available as an object value (but
  retaining the widget field to ease upgrading old applications).
+ implement shadow option for newCDKMarquee().
+ rewrite activateCDKMarquee(), eliminating an infinite-loop bug
  found in traverse_ex.c, as well as making it work properly with and
  without box-outline.
+ modify deleteCursesWindow() to call eraseCursesWindow(), so that
  deleting an object will also erase it, following the various manpages
  comment about removing the object from the screen (report by
  Mukovoz I.S.).
+ correct positionCDKObject() for CDKSCREEN's which do not happen to
  be the same size/shape as stdscr.
+ change layout of menus to account for parent window's origin
  since subwin() since uses absolute screen position (report by "Anna"
  w/o a return address).
+ correct off-by-one in positionCDKObject() which prevented user from
  reaching the right- and bottom-margins.
+ fix a few limits on sprintf's involving strings.
+ eliminate fixed array limit MAX_OBJECT in CDKSCREEN.
+ use CTRL() macro consistently in preference to CONTROL().
+ remove delwin(stdscr) from example programs since it is both unneeded
  and nonportable.
+ use EXIT_SUCCESS and EXIT_FAILURE consistently in example programs.
+ remove all KEY_xxx symbols which are in X/Open curses from curdefs.h
+ remove all ACS_xxx symbols from curdefs.h
+ remove all A_xxx symbols from curdefs.h
+ add/use isChar() and CharOf() macros to get rid of A_CHARTEXT usage.
+ fix menus to allow them to scroll if there are too many entries to
  fit on the screen.
+ collect most uses of touchwin/refresh into new function
  refreshCDKWindow().
+ clear background of menu windows, in case they are drawn over another
  widget.
+ correct length of title in menu if more than one is placed on the
  right side of the screen.
+ add getcCDKBind() function, to which keys can be bound for simple
  translation of the inputs via getcCDKObject().  Use this in
  examples/traverse_ex.c to bind F1 to menu.
+ eliminate mapChtype() function, since it could conflict with curses'
  definitions.  Use the given key value instead, since it is always
  positive.
+ use KEY_MAX in preference to MAX_BINDINGS symbol.
+ eliminate internal use of literal backspace, DEL, tab, newline and
  carriage-return constants, etc., by mapping them to KEY_BACKSPACE,
  KEY_DC, KEY_ENTER, etc., in getcCDKObject().
+ modify examples and demos to read input using getcCDKObject(), to
  solve problems with stdscr refresh overwriting the widgets.
+ modify matrix.c and menu.c to read input using getcCDKObject(), like
  all of the other widgets.
+ rewrote examples/traverse_ex.c to use menus to select the left,
  center and right widgets used for demonstrating traversal.
+ modify traversal to update object focus properly if a menu action
  removes or moves the object associated with the focus.
+ cleanup menu in traverse.c if escape character is used to cancel it.
+ move curs_set() calls out of focus/unfocus functions, into traverse.c
+ remove the SIGBUS/SIGSEGV handler, since it is redundant.
+ updated configure script, e.g,.  macros CF_ADD_CFLAGS,
  CF_CHECK_CACHE, CF_GCC_WARNINGS, CF_NCURSES_LIBS, CF_PROG_EXT,
  CF_WITH_DBMALLOC, CF_WITH_DMALLOC, CF_WITH_LIBTOOL, CF_WITH_WARNINGS,
  CF_X_ATHENA, CF_X_TOOLKIT.
+ update config.guess, config.sub
> fixes for fselect.c by ewigg (Ed Wigg):
+ add a range check to ensure that filename completion at the end of
  the list does not reference past the end of the list.
+ correct the value returned from filename completion (fixes in
  2002/07/27 mistook an assignment that removed the last character
  of the result - it is actually used to trim the "/", "@" or similar
  character from the displayed filename).
+ remove an unnecessary if statement.
> patches by Phuah Yee Keat:
+ enable focus in mentry.c, radio.c
+ implement unfocus in entry.c
+ implement focus/unfocus in mentry.c, template.c
+ add setCDKRadioCurrentItem() and getCDKRadioCurrentItem().
+ improve entry.c:  When the user types until the last character, do
  not shift the cursor to one character beyond the end of the maximum
  value allowed in the field, that will create an extra '.' that will
  give the user an impression that he can still enter more characters,
  when he actually can't.
+ fix two core dumps with Solaris curses in scroll.c:
  + On solaris curses, just pressing the "down" key on a scroll list
    will coredump, on certain sizes of the scroll list.  On my
    fullscreen test, it will coredump on any number of items unless if
    the number of items is a multiple of 5.  I assume that it's because
    that under certain conditions, the togglePos actually exceeds the
    boundary at the end of the scroll bar.  Does not happen in ncurses.
  + On solaris curses, press 'G' will coredump.
    Does not happen in ncurses.
+ make wording in COPYING consistent with other fixes from 1999/05/15
  (report by Ahmad Attia).

2003/12/10 - T.E.Dickey <dickey@his.com>
========================================
+ bump version to 4.9.11 (corresponding source from Mike Glover added
  install.sh to tarball; no other source changes were made).
+ rename "install.sh" to "install-sh" to work around bugs in certain
  make-programs.
+ allocate marker[] array in calendar dynamically.  Reduce
  corresponding array limits to reasonable values.
+ add getCDKCalendarMarker()
+ correct seconds in calendar's return value.
+ eliminate fixed array limits from dialog widget.
+ eliminate fixed array limits from label widget.
+ eliminate fixed array limits from selection widget.
+ eliminate fixed array limits from viewer widget.
+ eliminate fixed array limits from buttonbox widget.
+ eliminate fixed array limits from matrix widget.  Passing around
  1000x1000 arrays was inefficient, and caused core dumps in the Perl
  binding for this widget.
+ correct one of the attrbox() calls in drawCDKMatrixCell(), which used
  a left-tee where a right-tee was needed (report by William L Davis).
+ add setCDKMatrixCells(), redefining setCDKMatrix() as a macro to
  call it.
+ add cleanCDKMatrixCell().
+ correct position for right-aligned menus, which was off by one from
  2003/11/30 changes (report/patch by William L Davis).

2003/12/01 - T.E.Dickey <dickey@his.com>
========================================
+ correct logic in char2Chtype() for <#UL>, <#UR> and <#LR>, broken in
  1999/06/05 (report by William L Davis).

2003/11/30 - T.E.Dickey <dickey@his.com>
========================================
+ remove borderSize parameter from alignxy().
+ modify all widgets to account for borderSize consistently, allowing
  one to display a widget that uses the full screen size (report by
  Phuah Yee Keat <yk.phuah@nestac.com>).
+ add cdk_params.c, use this to simplify cli programs and add getopt
  processing systematically to the demos and examples.
+ correct an off-by-one in baseName() that would return the slash
  character in the result.
+ add setCDKCalendarMonthsNames() and setCDKCalendarDaysNames (patch
  by Stanislaw Bierowka <staszek@pecet.com.pl>).
+ split-out several files from draw.c since they are wrappers for
  widgets rather than drawing functions.  Doing this reduces the
  executable size:  get_index.c, get_string.c, popup_dialog.c,
  popup_label.c, select_file.c, view_file.c and view_info.c
+ eliminate static MAX_LINES limit from graph-widget values.
+ eliminate static MAX_LINES limit from widget titles.
+ updated configure script, improved checks for curses functions.
+ update config.guess, config.sub

2003/11/24 - T.E.Dickey <dickey@his.com>
========================================
+ display a "processing..." message in setCDKViewerInfo while building
  the internal data structures (request by Mike Leib).
+ modify viewer widget to compute the total number of lines to display,
  making it independent of the listSize parameter.
+ modify viewer widget to accept a negative listSize parameter,
  making it count the length of list[], ending with a null.
+ modify viewer_ex, adding -f, -i and -l options.  The -f option
  bypasses the fselect widget, specifying the filename directly.
  The -i option tells whether to interpret embedded markup, and
  the -l option tells viewer_ex to load the file using an embedded
  link.

2003/11/19 - T.E.Dickey <dickey@his.com>
========================================
+ modify searches in viewer widget to allow for overlapping partial
  matches, e.g., if the pattern is "00A", it will find the match in
  a line consisting of "000A".  Also corrected logic to matches can
  extend to the end of a line.
+ add 'N' to viewer to implement reverse search.
+ modify ':' command in viewer to start with current line number
  rather than 0.  Also adjust the size of the scale widget to allow
  for very large line numbers, e.g., more than 5 digits.
+ remove an obsolete limit-check in viewer widget that limited view
  to 4996 lines, fix a few off-by-one indices.

2003/11/18 - T.E.Dickey <dickey@his.com>
========================================
+ correct viewer widget, making it interpret tabs and non-printing
  characters for the non-interpreted file viewer case.  The curses
  library cannot display control characters in chtype's.
+ add cleanCDKViewer().
+ rename a few .itemCount members to .listSize for consistency.
+ eliminate static list-size limit MAX_LINES from swindow, viewer
  widgets.  Renamed .info, .infoPos, .infoLen to .list, .listPos and
  .listLen members to be consistent with other widgets.

2003/11/16 - T.E.Dickey <dickey@his.com>
========================================
+ suppress "." from fselect listing, since it was not useful.
+ eliminate static list-size limit MAX_ITEMS from alphalist, fselect
  itemlist, radio, scroll and selection widgets (request by Mike Leib).
+ change functions that set line-drawing characters to macros, mapping
  those to method calls in CDKOBJS.
+ add setCDKEntryBox().
+ add setCDKMarqueeBox() and getCDKMarqueeBox().
+ add setCDKMatrixBox() and getCDKMatrixBox().
+ adjust some title lines to be offset by the borderSize rather than
  a hardcoded "1" (report by Max Mikhanosha).
+ strip trailing newlines from text read via pipe in execCDKSwindow(),
  lost in original cleanup (report by Max Mikhanosha
  <max@openchat.com>).

2003/04/18 - T.E.Dickey <dickey@herndon4.his.com>
=================================================
+ for variants built with ncursesw and pdcurses, name the libraries
  "-lcdkw" and "-lcdkX" respectively.
+ add a missing assignment to store the result in _injectCDKFScale()
  (report by Barry Davis <bdavis@eurologic.com>).
+ fix missing definition of mvwhline(), mvwvline() in pdcurses.
+ add a .c.i rule in top-level makefile
+ fix uninstall rule, was missing a line-continuation.
+ fix several prototypes in manpages which did not match header files
  (reported by Lucas Gonze <lucas@gonze.com>).
+ fix a few compiler warnings, e.g., by parentheses in
  drawCDKEntryField() and drawCDKMatrixCell().
+ updates to configure script macros
  + add --with-ncursesw option.
  + add --with-XawPlus option.
  + add --with-curses-dir option.
  + modify CF_DISABLE_ECHO to make libtool quiet also.
  + use AC_PROG_PATH to find libtool; show the version which is found.
  + change sed delimiter to '%' to accommodate AFS.
  + improve/correct CF_HEADER_PATH, CF_LIBRARY_PATH to cover special
    cases of ncurses/ncursesw configurations.
  + change ordering of options in CF_ADD_CFLAGS, CF_ADD_CPPFLAGS,
    CF_INCLUDE_DIRS.
  + workaround gcc 3.x defects in CF_ADD_INCDIR.

2002/08/09 - T.E.Dickey <dickey@herndon4.his.com>
=================================================
+ fix entry, matrix, template, viewer widgets to display 8-bit input
  characters (reported by Bernhard Walle <bernhard@bwalle.de>).
+ modify manpage install to create links for each function name listed
  in the NAME section.
+ correct cursor location in dialog's radio-box, which was left on the
  separator line (reported by Peter Farley <pjfarley3@yahoo.com>)

2002/07/27 - T.E.Dickey <dickey@herndon4.his.com>
=================================================
+ several changes to make destroyCDKScreenObjects() and
  destroyCDKScreen() actually work (needed for perlcdk):
  + record all objects and screens created/destroyed, in cdkscreen.c
  + reimplement destroyCDKObject() by a function _destroyCDKObject(),
    which first does an erase for the given object, then calls the
    destroy method, and finally frees the object.
  + add a check in each erase-method to ensure that the object is still
    valid.
+ add check in setCDKGraphValues() to ensure that X and Y scales are
  nonzero, since they are used as denominators.  This makes perlcdk's
  graph example work.
+ add configure check for curses feature which would allow one to move
  a subwindow, or (in the case of NetBSD curses) at least compile.
+ add configure check and fallback for addchnstr() to accommodate
  NetBSD's partial implementation of curses.
+ move version information to VERSION file.
+ add --with-libtool configure option
+ make most wgetch() calls use the object's inputWindow via the
  getcCDKObject() function.
+ improve type-checking and array-limits in cdkscreen.c
+ remove cdktype member from CDKSCREEN since it is redundant.
+ eliminate several fixed-buffers with new function writeBlanks().
+ interpret home/end keys in entry widget.
+ warn about special keys such as insert which are not recognized in
  alphalist, entry, matrix, mentry, template (it was using the low 8
  bits of those, inserting that).
+ rewrote/simplified dirName().
+ rewrote/simplified baseName().
+ eliminate fixed-size buffers in fselect.c
+ correct a couple of places where fselect.c freed constant memory.
+ correct an unterminated string in fselect.c tilde-expansion, and use
  $HOME if no account name is given.
+ simplified several functions using mvhline(), mvvline() and
  mvaddchnstr().
+ add vFSCALE as a valid object type in cdkscreen.c
+ modify moveCursesWindow(), which did not work with ncurses after
  2000/9/15 changes to use mvwin() in preference to directly modifying
  the _begx/_begy members of WINDOW.  That made position_ex not work.
  The change was originally for NetBSD's curses implementation which
  does not move derived windows properly anyway.
+ simplify calls to moveCursesWindow() by moving null-pointer check
  inside that function.
+ change tab-expansion in char2Chtype() to expand based on the current
  length of the string rather than always to 8 columns.
+ correct limit-checks in stripWhiteSpace()
+ interpret back-tab in buttonbox.c and dialog.c inject-methods for
  symmetry with tab.
+ corrected return-values of button, matrix, scale widgets to match
  documentation as well as to conform with other widgets.
+ reorganized inject methods (which may return data of different types)
  to return the actual data in an area of the widget, and defined macros
  to preserve source-compatibility.
+ rewrote initCDKColor() to check if color is available before trying
  to initialize it, and to use the terminal's actual number of colors
  in making color pairs.
+ use 2-digit fields in bind_ex.c for time, date.
+ modify matrix.c to add borderSize before the column titles, to
  match the change to box layout.
+ modify matrix_ex.c to consistently center row-titles.  Some were
  centered, some were right- and some left-justified.  The change to
  justifyString() produced an odd effect.
+ add functions
CDKVersion()
chtype2String().

> patches by Tim Moloney:
+ added a setCDKxxxBackgroundAttrib() function to all the widgets.
  This function takes a chtype.  The setCDKxxxBackgroundColor() still
  exists and converts from a character string to a chtype, but it now
  calls the new function to eliminate duplicate code.
+ fix minor bugs in marquee_ex and radio1_ex.
+ fix an off-by-one error in the dialog widget when it is not drawing
  its box.  The buttons were displayed one line too high.
+ add object type to each widget.
+ correct _drawCDKEntry(), which did not account for whether a box was
  used when computing layout.
+ change moveCDKButton() from a function to a macro using
  moveCDKObject().
+ add functions
popupLabelAttrib()
setCDKButtonboxButtonAttrib()
setCDKEntryHighlight()

> integrated/adapted changes by Grant Edwards:
+ make the destroy function in each widget a method in CDKOBJS.
+ make the inject function in each widget a method in CDKOBJS.
  (this was incomplete, and did not provide for different return-types)
+ add focus, unfocus, refreshData, saveData methods and supporting
  data to CDKOBJS (not all widgets implement these methods).  See
  entry.c, itemlist.c, selection.c for example.
+ store a borderSize value in CDKOBJS for each widget, which is used to
  reserve space for a box/border around each widget if the Box
  parameter is true when creating the widget.  Several related changes
  also made, including modifying the alignxy() interface to add
  a borderSize parameter.
+ modify justifyString() to not subtract 1 on each side, since that
  is generally assumed to be done to compensate for boxes drawn around
  the text.
+ change drawCDKItemlistField() to add a highlight parameter.
+ change the label window to a subwin() in entry.c
+ hide cursor while in popupLabel() function.
+ simplified scroll.c, a little.
+ add files
button.c
examples/radio1_ex.c
examples/traverse_ex.c
+ added functions:
destroyCDKScreenObjects()
getCDKSelectionCurrent()
setCDKSelectionCurrent()
getCDKScrollCurrent()
setCDKScrollCurrent()
destroyCDKScreenObjects()
cmpStrChstr()
chstrncpy()
+ removed these functions:
setCDKEntryBox()

2002/04/30 - T.E.Dickey <dickey@herndon4.his.com>
=================================================
+ correct parsing of <I=xx> in char2Chtype() where "xx" contains digits
  (patch by Robert R Landon <rl180001@exchange.DAYTONOH.NCR.com>).
+ updated cdk.spec for RPM (patch by Vladimir Kondratiev
  <vladimir.kondratiev@intel.com>).
+ introduce CDKINCLUDES ifdef's so that any of the header files may
  be included separately.  Previously only <cdk.h> could be included
  due to interdependencies among the headers.
+ add some #undef's to cdk.h in case curses.h includes term.h producing
  a symbol conflict (reported by Kenneth Pronovici
  <pronovic@skyjammer.com>).
+ miscellaneous updates to configure script, including workarounds for
  incompatibilies in autoconf 2.5x.

2002/02/25 - T.E.Dickey <dickey@herndon4.his.com>
=================================================
+ add cdk_process manpage.
+ remove redundant description of bindCDKObject() from several manpages.
+ add rcs identifiers to header files.
+ add ifdef's in each header file for C++, to make the C externs link
  properly without requiring the application to declare them (reported
  in comp.unix.programmer newsgroup by <bigslick_2k@hotmail.com>).
+ correct typo in template.c introduced in 2000/01/16 substitutions
  to use macro isPlateChar() which made templates not work with
  interspersed punctuation (reported by jiny <jiny@ynmail.com>).

2001/12/30 - T.E.Dickey <dickey@herndon4.his.com>
=================================================
+ remove some redundant wrefresh() calls in various widgets.
+ correct an uninitialized pointer in cli/cdkalphalist.c
+ modify cli/samples/alphalist.sh to check for non-empty return from
  the selection rather than hang attempting to find that account.
+ remove -B option from cli/samples/alphalist.sh since it should have a
  value, but does not.
+ corrected some display-limits in writeChtype() and
  writeChtypeAttrib().
+ modify CDKreadFile() to trim newlines from file as read, making it
  more like the original readFile().  This is needed to prevent the
  trailing newlines loaded into label widgets from clearing the rest
  of the line when they are drawn.
+ add floatized-scale widget (Lutz Mueller <urc8@rz.uni-karlsruhe.de>).
+ modify headers.sh script to remove gzip'd versions of the manpages
  just in case some were previously installed that way, i.e., by
  hand.  The gzip'd version would be found instead of the new install.
  (prompted by a report by Ron Poulton <thok@technologist.com>).
+ correct typo in uninstall rule for manpages which made
  "make installCDKHeaderFiles" remove the manpages after installing.

2001/04/21 - T.E.Dickey <dickey@herndon4.his.com>
=================================================
+ add an uninstall rule.
+ move the installed documentation to /usr/local/doc/cdk (it does not
  belong in /usr/local/include/cdk).
+ modify install rules so that references to header files such as cdk.h
  are transformed to <cdk/cdk.h>, which matches the actual install
  location (reports by Pawel Gajda <pawelg@obop.com.pl>, Carlos Alberto
  Pereira Gomes <capgomes@usa.net> and Ron Poulton
  <thok@technologist.com>, who found that Cdk's menu.h conflicts with
  ncurses' menu.h when building the Perl interface).
+ correct cli examples' callbacks, which did not return a value.
+ update config.guess and config.sub
+ modify CF_CURSES_LIBS to allow build with SunOS 4.x 5lib curses.
+ split out CF_CURSES_CPPFLAGS from CF_CURSES_LIBS to allow an interim
  check if the curses implementation is really ncurses.
+ modify some configure script macros to work when the curses header
  file is not <curses.h>, e.g., <ncurses.h>.
+ modify configure script macros to avoid using changequote(), which
  is broken in the current autoconf alpha versions, e.g., 2.49d.
+ change configure script macros to use $CPPFLAGS consistently for
  preprocessor options, and $CFLAG for other compiler flags.
+ modify several configure script macros which checked for $GCC, to
  ensure it is not actually the compiler name versus an existence
  check.

2001/01/06 - T.E.Dickey <dickey@herndon4.his.com>
=================================================
+ reverted part of 1999/6/5 change, allowing callback functions to
  return a value.  Note that this makes PROCESSFN and BINDFN use
  the same prototype (report by Ian Eure <ieure@insynq.com>).
+ SCO OpenServer does not define S_IFSOCK

2000/09/23 - T.E.Dickey <dickey@herndon4.his.com>
=================================================
+ change literal 48's in calendar.c to '0'.
+ eliminate nonprinting/nonspace characters using macro CTRL().
+ integrated new examples into makefiles.
+ use raiseCDKObject_ex.c and lowerCDKObject_ex.c to debug/fix the
  raiseCDKObject() and lowerCDKObject() functions which shared the same
  defect in 4.9.9 (the code did not properly update two objects, but
  modified screenIndex of one twice).
+ modified cli programs to work with CDKreadFile(), CDKsplitString()
  and CDKcountStrings() since readFile() and splitString() are not
  provided in this version.

> reviewed/integrated changes from Mike Glover's 4.9.10 (August 2000):
+ add examples/raiseCDKObject_ex.c, examples/lowerCDKObject_ex.c
+ add cli subdirectory
+ modify itemlist.c to make labels one cell wider.
+ did not use changes to cdkscreen.c (see 1999/5/15).
+ did not use casts to unsigned char, since those are incorrect
  (they are casting chtype's which are wider than a char).

2000/09/15 - T.E.Dickey <dickey@herndon4.his.com>
=================================================
+ add/use configure check for some curses functions/macros which use
  internals of the WINDOW struct, which is opaque on NetBSD (patch by
  Simon Burge <simonb@wasabisystems.com>).
+ update autoconf scripts (config.guess, config.sub, macros
  CF_CURSES_LIBS, CF_UPPER, CF_X_ATHENA) to my 20000819 autoconf patch.
+ revised man-pages:  reorder so that functions are listed
  alphabetically within the NAME, SYNOPSIS, DESCRIPTION sections, the
  prototypes shown only in the SYNOPSIS section (and formatted for
  readability), remove excess wording and convert as needed to use tbl.

2000/08/28 - T.E.Dickey <dickey@herndon4.his.com>
=================================================
+ add cdk_position.3 man page.
+ rename cdk_cdk.3 to cdk.3

2000/08/20 - T.E.Dickey <dickey@herndon4.his.com>
=================================================
+ remove obsolete comments from manpages telling users to define
  NCURSES for that library.  The configure script creates cdk_config.h,
  which has settings as needed.

2000/08/20 - T.E.Dickey <dickey@herndon4.his.com>
=================================================
+ fix some array-overruns in viewer.c if it happens to load a binary
  file.
+ fix symbol conflict with newkey in waitCDKLabel(), as well as keycode
  truncation in that function.

2000/06/28 - T.E.Dickey <dickey@herndon4.his.com>
=================================================
+ add RPM spec-file (patch by Wai-Sun Chia <waisun.chia@msa.dec.com>).
+ add Linux-specific makefile rule for generating a shared library
  (patch by Pawel Gajda <pawelg@obop.com.pl>).
+ eliminate fixed-length lists assumed in getDirectoryContents() using
  new function CDKgetDirectoryContents().
+ eliminate fixed-length lists assumed in readFile() using new function
  CDKreadFile().
+ remove unused substring().
+ use qsort-wrapper sortList() instead of quickSort().
+ change configure.in to avoid having configure script check for X
  libraries as a side-effect of adding tests for PDCurses.
+ updates to configure script macros:
  CF_CURSES_FUNCS, CF_FIND_LIBRARY, CF_HEADER_PATH, CF_LIBRARY_PATH,
  CF_NCURSES_LIBS and CF_XOPEN_CURSES
+ update config.guess, config.sub

2000/04/09 - T.E.Dickey <dickey@clark.net>
==========================================
+ modify newwin() call in subwindow_ex.c to account for actual screen
  size rather than assuming 25 lines (reported by Gary Funck
  <gary@Intrepid.Com>).
+ add CF_X_ATHENA and CF_X_TOOLKIT configure macros for --with-pdcurses
  option, needed if the Xcurses or dependent libraries are static
  rather than shared.
+ correct typo in configure check for HPUX 11.x (reported by Bjorn
  Helgaas <helgaas@rsn.hp.com>).

2000/02/18 - T.E.Dickey <dickey@clark.net>
==========================================
+ add case for HPUX 11.x use of cur_colr library (reported by
  Bjorn Helgaas <helgaas@rsn.hp.com>).
+ add configure option --with-pdcurses, to link with the X11 version
  of PDCurses.
+ eliminate quoted includes, in favor of bracketed form.
+ ifdef'd limits.h, moving that into cdk.h with a fallback definition
  for INT_MIN and INT_MAX.
+ minor fixes for building with SunOS 5lib version: configure check
  for getopt variables, correction to demos/Makefile.in

2000/01/17 - T.E.Dickey <dickey@clark.net>
==========================================
+ add lib-prefix and executable suffix checks to configure script for
  port to OS/2 EMX.
+ add configure check for lstat().

2000/01/16 - T.E.Dickey <dickey@clark.net>
==========================================
+ drop dependency on usleep(), using napms() which is standard with
  SVr4 curses.
+ rewrote mode2Char(), making it table-driven and splitting out
  mode2Filetype() to make porting simpler, by putting ifdef's for
  S_ISSOCK in one place only.
+ use new freeCharList() to reduce clutter.
+ eliminate casts of NULL, to reduce clutter.
+ change several uses of control characters in source to use CONTROL()
  macro.
+ correct format of date shown in bind_ex.c
+ correct nonstandard getcwd() usage in fselect.c
+ change demo and example makefiles to not strip executables.
+ modify demo/Makefile.in to work around Solaris' make program which
  does not process ".c" rule as desired.

2000/01/08 - T.E.Dickey <dickey@clark.net>
==========================================
+ fix compiler warnings with Solaris cc.

1999/12/19 - T.E.Dickey <dickey@clark.net>
==========================================
+ updated email and url for Mike Glover based on 4.9.9 version dated
  1999/7/29.

(wiz)

2019-02-21 09:49:32 UTC MAIN commitmail json YAML

doc: Updated fonts/libfontenc to 1.1.4

(wiz)

2019-02-21 09:49:24 UTC MAIN commitmail json YAML

libfontenc: update to 1.1.4.

This release fixes a bug that would cause mkfontscale(1) to fail to
produce entries for the iso8859-7 encoding because of wrong Unicode
mappings for the iso8859-7 codepage.

Alan Coopersmith (4):
      Fix iso8859-7 mappings for 0xA1, 0xA2, & 0xFF
      Update README for gitlab migration
      Update configure.ac bug URL for gitlab migration
      libfontenc 1.1.4

Emil Velikov (1):
      autogen.sh: use quoted string variables

Julien Cristau (1):
      make FontEncDirectory return a const string

Mihail Konev (1):
      autogen: add default patch prefix

Peter Hutterer (1):
      autogen.sh: use exec instead of waiting for configure to finish

(wiz)

2019-02-21 09:48:28 UTC MAIN commitmail json YAML

doc: Updated x11/xvinfo to 1.1.4

(wiz)

2019-02-21 09:48:20 UTC MAIN commitmail json YAML

xvinfo: update to 1.1.4.

This release delivers some small bug fixes and janitorial cleanups.

Alan Coopersmith (5):
      Make xvinfo not exit with error in normal operation
      Fix sign mismatch warnings for loop index comparisons
      Update README for gitlab migration
      Update configure.ac bug URL for gitlab migration
      xvinfo 1.1.4

Emil Velikov (1):
      autogen.sh: use quoted string variables

Mihail Konev (1):
      autogen: add default patch prefix

Peter Hutterer (1):
      autogen.sh: use exec instead of waiting for configure to finish

Tobias Stoeckmann (1):
      Properly handle failures of Xv query functions.

(wiz)

2019-02-21 09:47:33 UTC MAIN commitmail json YAML

doc: Updated x11/xstdcmap to 1.0.4

(wiz)

2019-02-21 09:47:24 UTC MAIN commitmail json YAML

xstdcmap: update to 1.0.4.

This release delivers some minor cleanups and janitorial maintenance.

Alan Coopersmith (6):
      configure: Drop AM_MAINTAINER_MODE
      autogen.sh: Honor NOCONFIGURE=1
      Fix -Wsign-compare warnings
      Update README for gitlab migration
      Update configure.ac bug URL for gitlab migration
      xstdcmap 1.0.4

Emil Velikov (1):
      autogen.sh: use quoted string variables

Mihail Konev (1):
      autogen: add default patch prefix

Peter Hutterer (1):
      autogen.sh: use exec instead of waiting for configure to finish

St辿phane Aulery (1):
      Use the same parameter names in the help.

(wiz)

2019-02-21 09:46:27 UTC MAIN commitmail json YAML

doc: Updated x11/xrdb to 1.2.0

(wiz)

2019-02-21 09:46:18 UTC MAIN commitmail json YAML

xrdb: update to 1.2.0.

This release adds a -E flag to see the preprocessor command issued and
the output of the preprocessor, to aid in debugging.

Alan Coopersmith (4):
      Add -E flag to show cpp command line & processed input file
      Update README for gitlab migration
      Update configure.ac bug URL for gitlab migration
      xrdb 1.2.0

(wiz)

2019-02-21 09:44:58 UTC MAIN commitmail json YAML

doc: Updated x11/xmodmap to 1.0.10

(wiz)

2019-02-21 09:44:50 UTC MAIN commitmail json YAML

xmodmap: update to 1.0.10.

This release provides a man page update and some small build fixes &
janitorial cleanups.

Alan Coopersmith (4):
      Change fall through comment in xmodmap.c to match gcc's requirements
      Update README for gitlab migration
      Update configure.ac bug URL for gitlab migration
      xmodmap 1.0.10

Emil Velikov (1):
      autogen.sh: use quoted string variables

Matthew Green (1):
      Properly hide config.h behind HAVE_CONFIG_H.

Mihail Konev (1):
      autogen: add default patch prefix

Peter Hutterer (1):
      autogen.sh: use exec instead of waiting for configure to finish

Wolfgang Pfeiffer (1):
      man: remove reference to the XKeysymDB

(wiz)

2019-02-21 09:43:12 UTC MAIN commitmail json YAML

doc: Updated x11/xlsatoms to 1.1.3

(wiz)

2019-02-21 09:43:04 UTC MAIN commitmail json YAML

xlsatoms: update to 1.1.3.

This release fixes issues with listing ranges of atoms, as well as
including general janitorial maintenance.

Alan Coopersmith (3):
      Update README for gitlab migration
      Update configure.ac bug URL for gitlab migration
      xlsatoms 1.1.3

Emil Velikov (1):
      autogen.sh: use quoted string variables

Mihail Konev (1):
      autogen: add default patch prefix

Peter Hutterer (1):
      autogen.sh: use exec instead of waiting for configure to finish

Tobias Stoeckmann (4):
      Support xcb_atom_t in range specification.
      Actually stop after an invalid atom.
      Always use chunks when retrieving atoms.
      Adjust man page to show default format.

(wiz)

2019-02-21 09:42:18 UTC MAIN commitmail json YAML

xhost: improve DESCR

(wiz)

2019-02-21 09:41:50 UTC MAIN commitmail json YAML

doc: Updated x11/xhost to 1.0.8

(wiz)

2019-02-21 09:41:42 UTC MAIN commitmail json YAML

xhost: update to 1.0.8.

This release hardens xhost against corrupted or malicious responses from
the X server, as well as some minor bug & compatibility fixes, and general
janitorial maintenance.

Alan Coopersmith (5):
      Prefer inet_aton, if available, over inet_addr
      Drop ancient workarounds for Cray that are no longer needed
      Update README for gitlab migration
      Update configure.ac bug URL for gitlab migration
      xhost 1.0.8

Emil Velikov (1):
      autogen.sh: use quoted string variables

Jon TURNEY (1):
      Move sethostent()/gethostent() stubs used in Windows builds to avoid implicit-function-declaration warnings

Mihail Konev (1):
      autogen: add default patch prefix

Tobias Stoeckmann (1):
      Prevent OOB access on illegal server response.

(wiz)

2019-02-21 09:37:13 UTC MAIN commitmail json YAML

doc: Updated x11/xfsinfo to 1.0.6

(wiz)

2019-02-21 09:37:02 UTC MAIN commitmail json YAML

xfsinfo: update to 1.0.6.

This release fixes a bug in 64-bit builds which caused the maximum
request size to be incorrectly calculated.

Alan Coopersmith (4):
      Correctly report maximum request size when sizeof(long) != 4
      Update README for gitlab migration
      Update configure.ac bug URL for gitlab migration
      xfsinfo 1.0.6

Emil Velikov (1):
      autogen.sh: use quoted string variables

Mihail Konev (1):
      autogen: add default patch prefix

Peter Hutterer (1):
      autogen.sh: use exec instead of waiting for configure to finish

(wiz)

2019-02-21 09:32:42 UTC MAIN commitmail json YAML

doc: Updated x11/xev to 1.2.3

(wiz)

2019-02-21 09:32:34 UTC MAIN commitmail json YAML

xev: update to 1.2.3.

This release features some small bug fixes and janitorial maintenance.

Alan Coopersmith (7):
      Add -version to usage output
      Collapse usage message into a single string
      Adopt X.Org standard code style
      Replace sprintf calls with snprintf
      Update README for gitlab migration
      Update configure.ac bug URL for gitlab migration
      xev 1.2.3

Eitan Adler (1):
      xev: fix 'mode' in default case (version 2)

Emil Velikov (1):
      autogen.sh: use quoted string variables

Mihail Konev (1):
      autogen: add default patch prefix

Peter Hutterer (1):
      autogen.sh: use exec instead of waiting for configure to finish

(wiz)

2019-02-21 08:32:56 UTC MAIN commitmail json YAML

Updated devel/py-pip, devel/py-pbr

(adam)

2019-02-21 08:32:41 UTC MAIN commitmail json YAML

py-pbr: updated to 5.1.2

5.1.2
* Ignore --find-links in requirements file
* Do not globally replace path prefix
* Change openstack-dev to openstack-discuss

(adam)

2019-02-21 08:32:21 UTC MAIN commitmail json YAML

py-pip: updated to 19.0.3

19.0.3:
Bug Fixes
- Fix an IndexError crash when a legacy build of a wheel fails.
- Fix a regression introduced in 19.0.2 where the filename in a RECORD file
  of an installed file would not be updated when installing a wheel.

(adam)

2019-02-21 08:03:24 UTC MAIN commitmail json YAML

doc: Updated time/xclock to 1.0.8

(wiz)

2019-02-21 08:03:15 UTC MAIN commitmail json YAML

xclock: update to 1.0.8.

Alan Coopersmith (7):
      config: Add missing AC_CONFIG_SRCDIR
      configure: Drop AM_MAINTAINER_MODE
      autogen.sh: Honor NOCONFIGURE=1
      Update README for gitlab migration
      Update configure.ac bug URL for gitlab migration
      Replace remaining sprintf calls with snprintf
      xclock 1.0.8

Emil Velikov (1):
      autogen.sh: use quoted string variables

Jon TURNEY (1):
      No point in trying to use iconv if we don't have nl_langinfo

Keith Packard (1):
      Allow sub-second updates.

Mihail Konev (1):
      autogen: add default patch prefix

Peter Hutterer (1):
      autogen.sh: use exec instead of waiting for configure to finish

(wiz)

2019-02-21 07:55:38 UTC MAIN commitmail json YAML

Updated print/py-weasyprint to 45.

(kleink)

2019-02-21 07:54:14 UTC MAIN commitmail json YAML

py-weasyprint: Update to 45.

Version 45
----------

Released on 2019-02-20.

WeasyPrint now has a `code of conduct
<https://github.com/Kozea/WeasyPrint/blob/master/CODE_OF_CONDUCT.rst>`_.

A new website has been launched, with beautiful and useful graphs about speed
and memory use across versions: check `WeasyPerf
<https://kozea.github.io/WeasyPerf/index.html>`_.

Dependencies:

* Python 3.5+ is now needed, Python 3.4 is not supported anymore

Bug fixes:

* `798 <https://github.com/Kozea/WeasyPrint/pull/798>`_:
  Prevent endless loop and index out of range in pagination
* `767 <https://github.com/Kozea/WeasyPrint/issues/767>`_:
  Add a ``--quiet`` CLI parameter
* `784 <https://github.com/Kozea/WeasyPrint/pull/784>`_:
  Fix library loading on Alpine
* `791 <https://github.com/Kozea/WeasyPrint/pull/791>`_:
  Use path2url in tests for Windows
* `789 <https://github.com/Kozea/WeasyPrint/pull/789>`_:
  Add LICENSE file to distributed sources
* `788 <https://github.com/Kozea/WeasyPrint/pull/788>`_:
  Fix pending references
* `780 <https://github.com/Kozea/WeasyPrint/issues/780>`_:
  Don't draw patterns for empty page backgrounds
* `774 <https://github.com/Kozea/WeasyPrint/issues/774>`_:
  Don't crash when links include quotes
* `637 <https://github.com/Kozea/WeasyPrint/issues/637>`_:
  Fix a problem with justified text
* `763 <https://github.com/Kozea/WeasyPrint/pull/763>`_:
  Launch tests with Python 3.7
* `704 <https://github.com/Kozea/WeasyPrint/issues/704>`_:
  Fix a corner case with tables
* `804 <https://github.com/Kozea/WeasyPrint/pull/804>`_:
  Don't logger handlers defined before importing WeasyPrint
* `109 <https://github.com/Kozea/WeasyPrint/issues/109>`_,
  `748 <https://github.com/Kozea/WeasyPrint/issues/748>`_:
  Don't include punctuation for hyphenation
* `770 <https://github.com/Kozea/WeasyPrint/issues/770>`_:
  Don't crash when people use uppercase words from old-fashioned Microsoft
  fonts in tables, especially when there's an 5th column
* Use a `separate logger
  <https://weasyprint.readthedocs.io/en/latest/tutorial.htmllogging>`_ to
  report the rendering process
* Add a ``--debug`` CLI parameter and set debug level for unknown prefixed CSS
  properties
* Define minimal versions of Python and setuptools in setup.cfg

Documentation

* `796 <https://github.com/Kozea/WeasyPrint/pull/796>`_:
  Fix a small typo in the tutorial
* `792 <https://github.com/Kozea/WeasyPrint/pull/792>`_:
  Document no alignement character support
* `773 <https://github.com/Kozea/WeasyPrint/pull/773>`_:
  Fix phrasing in Hacking section
* `402 <https://github.com/Kozea/WeasyPrint/issues/402>`_:
  Add a paragraph about fontconfig error
* `764 <https://github.com/Kozea/WeasyPrint/pull/764>`_:
  Fix list of dependencies for Alpine
* Fix API documentation of HTML and CSS classes

(kleink)

2019-02-21 06:00:22 UTC MAIN commitmail json YAML

xv: add a missed options.mk file in the previous commit.

> xv: make ghostscript support optional and disable it by default.

(tsutsui)

2019-02-21 05:57:12 UTC MAIN commitmail json YAML

doc: Updated misc/libreoffice5-bin to 5.4.7

(tsutsui)

2019-02-21 05:56:57 UTC MAIN commitmail json YAML

libreoffice5-bin: update to 5.4.7.

LibreOffice 5.x is already EOFed and newer 6.x Linux binaries
seems almost working with several changes (avahi packages etc.),
but it's still worth to update this to the latest 5.x version
to test COMPAT_LINUX(8) and emulators/suse_* packages.

Upstream changes (not bother to quote into commit log):
https://wiki.documentfoundation.org/ReleaseNotes/5.2
https://wiki.documentfoundation.org/ReleaseNotes/5.3
https://wiki.documentfoundation.org/ReleaseNotes/5.4

(tsutsui)

2019-02-21 04:44:39 UTC MAIN commitmail json YAML

suse131_gstreamer: add more packages required by recent libreoffice.

Bump PKGREVISION.

(tsutsui)

2019-02-21 04:27:29 UTC MAIN commitmail json YAML

meta-pkgs/suse131: add some missed individual suse131 packages.

Also split EMUL_MODULES.linux lines for maintainability.
Bump PKGREVISION.

(tsutsui)

2019-02-21 04:12:25 UTC MAIN commitmail json YAML

mk/emulators/linux.mk: add missed modules and sort entries.

(tsutsui)

2019-02-21 01:54:56 UTC MAIN commitmail json YAML

suse131_gtk2: add gtk2-immodule-xim. It has been separated since suse113.

Based on a report from @hiroseyuuji.
Bump PKGREVISION.

(tsutsui)

2019-02-21 01:37:14 UTC MAIN commitmail json YAML

xv: make ghostscript support optional and disable it by default.

Building ghostscript on 1990's ancient machines is a bit pain
and postscript support on the old viewer is rarely necessary.

Bumps PKGREVISION. Also take maintainership as a user.

(tsutsui)

2019-02-21 00:55:04 UTC MAIN commitmail json YAML

geography/proj: Add Europe and Oceania grid files

(Without them, some transforms will silently return less accurate
results.)

(gdt)

2019-02-20 18:04:28 UTC MAIN commitmail json YAML

2019-02-20 17:47:29 UTC MAIN commitmail json YAML

geography/proj: Set USE_LANGUAGES to c++11

The package uses explicit --std=c++11, so declare that correctly (even
though it built on netbsd-8 with just c++).

(gdt)

2019-02-20 17:42:00 UTC MAIN commitmail json YAML

geography/proj: Change method for handling of datumgrids

Stop having an explicit list of files, and just rearrange them en
masse.  Simplifies maintenance -- no change to binary package.

(gdt)

2019-02-20 17:33:59 UTC MAIN commitmail json YAML

geography/proj: Include north-america datumgrids file

While this makes the package larger, proj will silently fail to
produce correct results without the datumgrids files.  proj does not
have a mechanism to error out when they are needed and missing, so
this is the only safe approach.

(Other regions to follow.)

(gdt)

2019-02-20 17:21:39 UTC MAIN commitmail json YAML

doc: Updated geography/proj to 5.2.0

(gdt)

2019-02-20 17:21:07 UTC MAIN commitmail json YAML

geography/proj: Update to 5.2.0 and datumgrids 1.8

Add c++ to USE_LANGUAGES because configure throws an error.  (This
isn't noted in the release notes, but has been talked about on the
list.)

Upstream changes for proj (datumgrids 1.8 has no Changelog available):

PROJ 5.2.0

September 15th 2018
UPDATES

    Added support for deg, rad and grad in unitconvert (#1054)
    Assume +t_epoch as time input when not otherwise specified (#1065)
    Added inverse Lagrange projection (#1058)
    Added +multiplier option to vgridshift (#1072)
    Added Equal Earth projection (#1085)
    Added ���require_grid��� option to gie (#1088)
    Replace +transpose option of Helmert transform with +convention. From now on the convention used should be explicitly written. An error will be returned when using the +transpose option (#1091)
    Improved numerical precision of inverse spherical Mercator projection (#1105)
    cct will now forward text after coordinate input to output stream (#1111)

(gdt)

2019-02-20 17:06:35 UTC MAIN commitmail json YAML

doc: Updated sysutils/u-boot-pinebook to 2018.11rc3nb1

(martin)

2019-02-20 17:06:23 UTC MAIN commitmail json YAML

Bump version since the ATF version changed.

(martin)

2019-02-20 17:05:22 UTC MAIN commitmail json YAML

doc: Updated sysutils/arm-trusted-firmware-sun50iw1p1 to 20180210nb1

(martin)

2019-02-20 17:04:13 UTC MAIN commitmail json YAML

Make the initialization sequence for the eDP bridge more robust, now
mine (and Lex') pinebook always come up with working display.
Many thanks to Jared for helping to track this down.

(martin)

2019-02-20 17:02:41 UTC MAIN commitmail json YAML

doc: Updated sysutils/nnn to 2.3

(leot)

2019-02-20 17:02:29 UTC MAIN commitmail json YAML

nnn: Update to 2.3

Patch provided by Sijmen J. Mulder via tech-pkg@, thanks!

Changes:
2.3
---
- user-contributed scripts repository
- substring search for filters (option -s)
- version sort (option -n)
- key N (1 <= N <= 4) to switch to context N
- disk usage calculation abort with ^C
- create sym/hard link(s) to files in selection
- archiving of selection
- show dir symlinks along with dirs in top
- use nnn as a file picker with picker.sh
- fixed CJK character handling at prompts
- bring back NNN_OPENER to specify file opener
- env var NNN_NOTE and keybind ^N for quick notes
- handle multiple arguments in VISUAL/EDITOR
- show the current directory being scanned in du mode
- select all files with Y
- remap key to show command prompt to ^P
- key , replaces ` as alternative Leader Key
- keybind for visit pinned directory is now ^B
- additional key ^V to run or select custom script
- use libreadline for command prompt
- reduce delay on Esc press
- config option to avoid unexpected behaviour on 0-byte file open (see
  #187)
- rename config option DISABLE_FILE_OPEN_ON_NAV to
  NNN_RESTRICT_NAV_OPEN
- keys removed - $, ^, Backspace, ^H, ^P, ^M, ^W, `

The new user script directory[1] isn't part of the package since the
install target nor the upstream-built packages include it.

1: https://github.com/jarun/nnn/tree/v2.3/user-scripts

(leot)

2019-02-20 15:58:43 UTC MAIN commitmail json YAML

Updated databases/py-sqlalchemy, databases/py-sqlalchemy-migrate

(adam)

2019-02-20 15:58:24 UTC MAIN commitmail json YAML

py-sqlalchemy-migrate: updated to 0.12.0

0.12.0
* Change title in README.rst
* Don't use deprecated / non-functional "force" parameter
* Use legacy\_alter\_table ON in sqlite recreate\_table
* Remove py26 support
* Add .eggs in .gitignore
* Import MutableMapping from the correct Python module
* Update mailinglist from dev to discuss
* Get rid of psycopg2 warnings by disabling wheels
* Enforce that pbr used is >= 1.8

(adam)

2019-02-20 15:56:15 UTC MAIN commitmail json YAML

py-sqlalchemy: updated to 1.2.18

1.2.18:
orm

[orm] [bug] Fixed a regression in 1.2 where a wildcard/load_only loader option would not work correctly against a loader path where of_type() were used to limit to a particular subclass. The fix only works for of_type() of a simple subclass so far, not a with_polymorphic entity which will be addressed in a separate issue; it is unlikely this latter case was working previously.

[orm] [bug] Fixed fairly simple but critical issue where the SessionEvents.pending_to_persistent() event would be invoked for objects not just when they move from pending to persistent, but when they were also already persistent and just being updated, thus causing the event to be invoked for all objects on every update.

sql
[sql] [bug] Fixed issue where the JSON type had a read-only JSON.should_evaluate_none attribute, which would cause failures when making use of the TypeEngine.evaluates_none() method in conjunction with this type. Pull request courtesy Sanjana S.

mysql
[mysql] [bug] Fixed a second regression caused by 4344 (the first was 4361), which works around MySQL issue 88718, where the lower casing function used was not correct for Python 2 with OSX/Windows casing conventions, which would then raise TypeError. Full coverage has been added to this logic so that every codepath is exercised in a mock style for all three casing conventions on all versions of Python. MySQL 8.0 has meanwhile fixed issue 88718 so the workaround is only applies to a particular span of MySQL 8.0 versions.

sqlite
[sqlite] [bug] Fixed bug in SQLite DDL where using an expression as a server side default required that it be contained within parenthesis to be accepted by the sqlite parser. Pull request courtesy Bartlomiej Biernacki.

mssql
[mssql] [bug] Fixed bug where the SQL Server ���IDENTITY_INSERT��� logic that allows an INSERT to proceed with an explicit value on an IDENTITY column was not detecting the case where Insert.values() were used with a dictionary that contained a Column as key and a SQL expression as a value

(adam)

2019-02-20 15:20:09 UTC MAIN commitmail json YAML

Updated www/php-nextcloud to 15.0.4

(ryoon)

2019-02-20 15:13:04 UTC MAIN commitmail json YAML

Update to 15.0.4

Changelog:
15.0.4
Changes
    Make external storages browsable again in the web UI (server#14076)

15.0.3
Changes
    Upload new files in objectstore to a .part path first (server#13036)
    Broker: add timezone to CANCEL messages (server#13384)
    Add strengthify.min files (server#13546)
    Fix click app names (server#13575)
    Principals can be principal/user/ or principal/ from lega… (server#13582)
    Correctly handle displaynames returned from the sharee API (server#13585)
    Don't close input stream when writing in encrypted file (server#13588)
    Bump pear/archive_tar to 1.4.5 (server#13598)
    Fix integer background job id type error (server#13609)
    Fix user settings label translation (server#13611)
    Fix app navigation flickering on hover (server#13625)
    Update URL for federation (server#13636)
    Fix colorizeSvg with transformations that contain a comma (,) (server#13653)
    Use warning background color & primary text color for setting warnings (server#13665)
    Fix template paramter (server#13670)
    Cache tokens when using swift's v2 authentication (server#13740)
    Cleanup shared lock if changing to exclusive lock failed (server#13744)
    Honor remember_login_cookie_lifetime (server#13758)
    Fix integration of social sharing into the link popover menu (server#13761)
    Respect user locale in natural sort comparator (server#13762)
    Call proper function when fetching link shares in the breadcrumb view (server#13769)
    Add acceptance tests for moving and copying files (server#13771)
    Show proper default locale (server#13781)
    Ignore non existing users when retrieving details of group members (server#13792)
    Remove .css fileending from accessibility user css route (server#13793)
    Add icon to restore activity (server#13794)
    Fix long comment in dark theme (server#13804)
    Bump bower from 1.8.4 to 1.8.8 in /build (server#13821)
    Fix for high contrast theme (server#13852)
    Always use multipart uploader for s3 uploads (server#13882)
    Fix paged search with multiple bases (LDAP) (server#13884)
    Fix dropping a folder on a folder row (server#13887)
    Fix updating the password of a link share when passwords are enforced (server#13900)
    Add fallback for trashbin original location (server#13904)
    Allow shared versions again in legacy backend (server#13905)
    Improve data directory write checking for NFS mounts (server#13906)
    Clean pending 2FA authentication on password reset (server#13915)
    Forward error message from password policy (server#13918)
    Remove warning in case of external storage error (server#13920)
    Handle mail send error gracefully (server#13930)
    Bump pear/archive_tar from 1.4.3 to 1.4.5 (3rdparty#214)
    Move to SCSS and fix app icon for dark theme (activity#338)
    Fill screen in fullscreen mode for public videos. Fixes #77 (files_videoplayer#79)
    Use target="_blank" and rel="noreferrer noopener" (firstrunwizard#105)
    Fix notification documentation to reflect recent changes (notifications#258)

(ryoon)

2019-02-20 14:44:24 UTC MAIN commitmail json YAML

PR/52982: Eitan Adler: fix incorrect bounds computation.
XXX: really we need to sync with the libc glob.c

(christos)

2019-02-20 13:29:43 UTC MAIN commitmail json YAML

Easier to just list what Python versions we _do_ support.

(hauke)

2019-02-20 12:21:34 UTC MAIN commitmail json YAML

Fix build when security/cyrus-sasl is installed

Introduce sasl option (disabled by default) to inconsistent
detection of cyrus-sasl between CMAKE and CC.
Reported by NISHIMURA Takeshi.

(ryoon)

2019-02-20 12:21:28 UTC MAIN commitmail json YAML

Updated net/powerdns-recursor, net/powerdns

(adam)

2019-02-20 12:21:05 UTC MAIN commitmail json YAML

powerdns: updated to 4.1.6

4.1.6:
Bug Fixes
Prevent more than one CNAME/SOA record in the same RRset

(adam)

2019-02-20 12:19:44 UTC MAIN commitmail json YAML

powerdns-recursor: updated to 4.1.11

4.1.11
Since Spectre/Meltdown, system calls have become more expensive. This made exporting a very high number of protobuf messages costly, which is addressed in this release by reducing the number of sycalls per message.

Improvements
Add an option to export only responses over protobuf to the Lua protobufServer() directive.
Reduce systemcall usage in protobuf logging.

4.1.10
This release fixes a bug when trying to build PowerDNS Recursor with protobuf support disabled, thus this release is only relevant to people building PowerDNS Recursor from source and not if you窶决e installing it as a package from our repositories.

Bug Fixes
PowerDNS Recursor release 4.1.9 introduced a call to the Lua ipfilter() hook that required access to the DNS header, but the corresponding variable was only declared when protobuf support had been enabled.

4.1.9
This release fixes Security Advisory 2019-01 and Security Advisory 2019-02 that were recently discovered, affecting PowerDNS Recursor:
CVE-2019-3806, 2019-01: from 4.1.4 up to and including 4.1.8 ;
CVE-2019-3807, 2019-02: from 4.1.0 up to and including 4.1.8.

The issues are:
CVE-2019-3806, 2019-01: Lua hooks are not properly applied to queries received over TCP in some specific combination of settings, possibly bypassing security policies enforced using Lua ;
CVE-2019-3807, 2019-02: records in the answer section of responses received from authoritative servers with the AA flag not set were not properly validated, allowing an attacker to bypass DNSSEC validation.

Improvements
Try another worker before failing if the first pipe was full

(adam)

2019-02-20 11:52:53 UTC MAIN commitmail json YAML

Include more distfiles into distinfo to fix build. Noticed by prlw1@. Thank you

(ryoon)

2019-02-20 07:57:51 UTC MAIN commitmail json YAML

Updated devel/py-prompt_toolkit2, devel/py-wheel

(adam)

2019-02-20 07:57:32 UTC MAIN commitmail json YAML

py-wheel: updated to 0.33.1

0.33.1
Fixed the --build-number option for wheel pack not being applied

(adam)

2019-02-20 07:53:05 UTC MAIN commitmail json YAML

py-prompt_toolkit2: updated to 2.0.9

2.0.9:
Bug fixes:
- Fixed Application.run_system_command on Windows.
- Fixed bug in ANSI text formatting: correctly handle 256/true color sequences.
- Fixed bug in WordCompleter. Provide completions when there's a space before
  the cursor.

(adam)

2019-02-19 22:24:47 UTC MAIN commitmail json YAML

Note update of devel/cbindgen to 0.8.0.

(he)

2019-02-19 22:24:12 UTC MAIN commitmail json YAML

Update to version 0.8.0 (from 0.6.8).
Also upgrade the various rust crates according to new requirements.
Sadly, no change log available upstream that I can find...
(The old version uses an old libc crate, which hasn't been adapted
for NetBSD/aarch64.)

(he)

2019-02-19 20:36:46 UTC MAIN commitmail json YAML

doc: Updated misc/dtach to 0.9

(leot)

2019-02-19 20:36:06 UTC MAIN commitmail json YAML

dtach: Update to 0.9

pkgsrc changes:
- Add LICENSE

Changes:
0.9
---
- Added AIX support.
- Added dtach -N, a mode similar to dtach -n, except dtach will stay in the
  foreground instead of daemonizing.
- Added dtach -p, which copies the contents of standard input to a session.
- dtach will no longer send 255 bytes of garbage to the program when read()
  returns an error.
- The executable bit is now set on the socket if clients are attached, and
  cleared when all clients have detached.
- The initial state of signals such as SIGPIPE are now preserved when
  executing the program, instead of having the program start with some signals
  ignored.
- A buffer overflow no longer occurs when a long socket path name is used, and
  dtach will now try to use chdir to get around the length limitation if
  necessary.

(leot)

2019-02-19 18:06:37 UTC MAIN commitmail json YAML

doc: Updated net/youtube-dl to 20190218

(leot)

2019-02-19 18:06:20 UTC MAIN commitmail json YAML

youtube-dl: Update to 20190218

Changes:
version 2019.02.18

Extractors
* [tvp:website] Fix and improve extraction
+ [tvp] Detect unavailable videos
* [tvp] Fix description extraction and make thumbnail optional
+ [linuxacademy] Add support for linuxacademy.com (#12207)
* [bilibili] Update keys (#19233)
* [udemy] Extend URL regular expressions (#14330, #15883)
* [udemy] Update User-Agent and detect captcha (#14713, #15839, #18126)
* [noovo] Fix extraction (#19230)
* [rai] Relax URL regular expression (#19232)
+ [vshare] Pass Referer to download request (#19205, #19221)
+ [openload] Add support for oload.live (#19222)
* [imgur] Use video id as title fallback (#18590)
+ [twitch] Add new source format detection approach (#19193)
* [tvplayhome] Fix video id extraction (#19190)
* [tvplayhome] Fix episode metadata extraction (#19190)
* [rutube:embed] Fix extraction (#19163)
+ [rutube:embed] Add support private videos (#19163)
+ [soundcloud] Extract more metadata
+ [trunews] Add support for trunews.com (#19153)
+ [linkedin:learning] Extract chapter_number and chapter_id (#19162)

(leot)

2019-02-19 17:49:24 UTC MAIN commitmail json YAML

py-nacl: Fix correct name of the package (remove py-prefix)

(tm)

2019-02-19 17:32:28 UTC MAIN commitmail json YAML

Updated www/hugo to 0.54.0

(ryoon)

2019-02-19 17:32:01 UTC MAIN commitmail json YAML

Update to 0.54.0

Changelog:
Enhancements
Templates

    Adjust tests ddc6d4e3 @bep #5643
    Prevent getJSON and getCSV fetch failure from aborting build 6a2bfcbe @anthonyfok #5643

Core

    Expand TestPageWithEmoji to cover '+', '-' and '_' too 2a9060a8 @anthonyfok #5635
    Restore 0.48 slash handling in taxonomies 40ffb048 @bep #5571

Other

    Use official semver even for main releases fab41f42 @bep #5639
    Add test for --configDir 59d87044 @bep #5662
    Ignore unknown config files in config dir 3244cb3b @bep #5646
    Store supported config formats in a variable d9282cf9 @tryzniak
    Bump to Go 1.11.5 8ed2a1ca @bep #5654
    Update Afero e8596139 @bep #5650
    Accept hyphen and plus sign in emoji detection 3038464e @anthonyfok #5635
    Support numeric sort in ByParam 26f75edb @tryzniak #5305
    Make hugo server -t work again db3c49d0 @tryzniak #5569#5061#4868
    Add configFile(s) back to the watch list after RENAME event too e3cb8e6c @anthonyfok #5205
    Remove historical rssURI config 55251aa8 @mywaiting
    Use subtests with server_test.go 843fcd19 @tryzniak
    Move resource interfaces into its own package ce8a09a4 @bep
    Move resource processors into sub-packages 669ada43 @bep
    Update _index.md 50745122 @vrMarc
    Update go.sum 0584432b @bep
    Update Chroma cc351958 @bep #4993
    Make docshelper run again c24f3ae2 @bep #5568

Fixes
Templates

    Fix reflect 9e4f9e0b @moorereason #5564

Other

    Fix some inline shortcode issues c52045bb @bep #5645#5653
    Fix OpenGraph image fallback to site params 526b5b1c @statik
    Fix Params case handling in the new site global e1a66c73 @bep #5615
    cache/namedmemcache: Fix data race 3f3187de @bep

(ryoon)

2019-02-19 17:04:53 UTC MAIN commitmail json YAML

2019-02-19 17:00:17 UTC MAIN commitmail json YAML

Update to 1.8.202

* Fix sigaction usage for NetBSD, from nonaka@. Thank you.

Changelog:
Bugfixes:
JDK-8210384
JDK-8191178
JDK-8130655
JDK-8205479
JDK-8170937
JDK-8207322
JDK-8201801
JDK-8182461
JDK-8207150
JDK-8202264
JDK-8206392
JDK-8208638
JDK-8207060
JDK-8207750
JDK-8200719
JDK-8202261
JDK-8207145
JDK-8165852
JDK-8139507
JDK-8209184
JDK-8210038
JDK-8208183
JDK-8212709
JDK-8164920
JDK-8209639
JDK-8172850
JDK-8155635
JDK-8131048
JDK-8211150
JDK-8064811
JDK-8211909
JDK-8211387
JDK-8211124
JDK-8205965
JDK-8196882
JDK-8209863
JDK-8211394
JDK-8145788
JDK-8208091
JDK-8164383
JDK-8210219
JDK-8148129
JDK-8209457
JDK-8202277
JDK-8196968
JDK-8207159
JDK-8212147
JDK-8156709
JDK-8187218
JDK-8131051
JDK-8160928
See:
https://www.oracle.com/technetwork/java/javase/8u202-relnotes-5209339.html

(ryoon)

2019-02-19 16:46:13 UTC MAIN commitmail json YAML

Updated sysutils/ovmf to 0.0.20181116

(ryoon)

2019-02-19 16:45:45 UTC MAIN commitmail json YAML

2019-02-19 16:29:10 UTC MAIN commitmail json YAML

Updated misc/libreoffice to 6.2.0.3

(ryoon)

2019-02-19 16:28:13 UTC MAIN commitmail json YAML

doc: Updated devel/transifex-client to 0.13.6

(taca)

2019-02-19 16:28:03 UTC MAIN commitmail json YAML

pkgsrc/misc/libreoffice/Makefile@1.183 / diff
pkgsrc/misc/libreoffice/PLIST@1.31 / diff
pkgsrc/misc/libreoffice/PLIST.java@1.9 / diff
pkgsrc/misc/libreoffice/distinfo@1.72 / diff
pkgsrc/misc/libreoffice/patches/patch-configure.ac@1.13 / diff
pkgsrc/misc/libreoffice/patches/patch-desktop_scripts_soffice.sh@1.4 / diff
pkgsrc/misc/libreoffice/patches/patch-download.lst@1.11 / diff
pkgsrc/misc/libreoffice/patches/patch-external_harfbuzz_UnpackedTarball__harfbuzz.mk@1.6 / diff
pkgsrc/misc/libreoffice/patches/patch-external_harfbuzz_src-hb.patch deleted
pkgsrc/misc/libreoffice/patches/patch-external_mariadb-connector-c_UnpackedTarball__mariadb-connector-c.mk@1.2 / diff
pkgsrc/misc/libreoffice/patches/patch-external_mysql-connector-cpp_config.h deleted
pkgsrc/misc/libreoffice/patches/patch-external_postgresql_UnpackedTarball__postgresql.mk deleted
pkgsrc/misc/libreoffice/patches/patch-external_postgresql_postgresql-9.2.1-openssl-1.1.patch deleted
pkgsrc/misc/libreoffice/patches/patch-i18npool_source_collator_gencoll_rule.cxx@1.2 / diff
pkgsrc/misc/libreoffice/patches/patch-i18nutil_source_utility_unicode.cxx@1.4 / diff
pkgsrc/misc/libreoffice/patches/patch-mysqlc_Library__mysqlc.mk deleted
pkgsrc/misc/libreoffice/patches/patch-sal_osl_unx_system.hxx@1.1 / diff
pkgsrc/misc/libreoffice/patches/patch-sal_osl_unx_thread.cxx@1.1 / diff
pkgsrc/misc/libreoffice/patches/patch-sdext_source_pdfimport_xpdfwrapper_pdfioutdev__gpl.cxx deleted
pkgsrc/misc/libreoffice/patches/patch-sdext_source_pdfimport_xpdfwrapper_pdfioutdev__gpl.hxx deleted
      :
(more 3 files)
Update to 6.2.0.3

Changelog:
Many bugfixes and improvements including:
* New menu GUI
* Fix copy and paste of table in Writer
* REGEX function in Calc
* Animation improvements in Impress and Draw
* Drop MySQL C++ Connector in Base
* Improve EMF+ graphics import
* Improve MS PowerPoint PPT/PPTX file import/export
* New icons and themes

(ryoon)

2019-02-19 16:27:49 UTC MAIN commitmail json YAML

devel/transifex-client: update to 0.13.6

Update transifex-client to 0.13.6.

* pkgsrc change: relax dependency to py-urllib3 and py-six.

Release note only contains:

* Extend Python support

(taca)

2019-02-19 16:25:47 UTC MAIN commitmail json YAML

py-bonjour does not support Python 3.x ATM - not even v3.4.

(hauke)

2019-02-19 16:07:01 UTC MAIN commitmail json YAML

Updated converters/orcus to 0.14.1

(ryoon)

2019-02-19 16:06:34 UTC MAIN commitmail json YAML

Update to 0.14.1

Changelog:
orcus 0.14.1

* addressed a number of coverity issues.
* improved precision of points-to-twips measurement conversions by
  reducing the number of numeric operations to be performed.  This
  especially helps on i386 platforms.

orcus 0.14.0

* spreadsheet interface

  * import_data_table::set_range() now receives a parameter of type
    range_t.

  * import_sheet::set_array_formula() interface methods have been
    removed and replaced with import_sheet::get_array_formula() that
    returns an interface of type import_array_formula.

  * import_formula interface class has been added to replace the
    formula related methods of import_sheet.  As a result,
    set_formula(), set_shared_formula(), and set_formula_result()
    methods have been removed from the import_sheet interface class.

  * import_auto_filter::set_range() now receives a parameter of type
    range_t, rather than a string value representing a range.

  * import_sheet::set_fill_pattern_type() interface method now takes
    an enum value of type fill_pattern_t, rather than a string value.

* xls-xml

  * pick up the character set from the XML declaration, and pass it
    to the client app via import_global_settings interface.

  * support importing of array formulas.

* xlsx

  * support importing of array formulas.

  * fixed a bug where sheet indices being passed to the append_sheet()
    interface method were incorrect.

* shared formula handling code has been re-worked.

* spreadsheet::sheet class has been de-coupled from the import and
  export interfaces.

* previously known as import_styles class is now split into styles
  class and import_styles factory wrapper class.

* sax_parser now gracefully ignores leading whitespace(s) if any,
  rather than aborting the parsing for it's not a valid XML stream
  to have leading whitespace(s).  In the future we should make this
  behavior configurable.

* python

  * add orcus.xlsx.read() function that takes a file object to load
    an xlsx file as a replacement for orcus.xlsx.read_file().

  * add orcus.ods.read(), orcus.xls_xml.read(), orcus.csv.read(),
    and orcus.gnumeric.read() functions.

  * add orcus.Sheet.write() method which exports sheet content to
    specified format.  For now only the csv format type is
    supported.

* xml_map_tree no longer requires the source stream persisted in
  memory between the read and write.

* the sax parser now stores the offset positions of each element
  rather than their memory positions, in order to make the position
  values usable between duplicated stream instances.

* xml_structure_tree to support selection of an element by element
  path.

* document

  * correctly set the argument separator depending on the formula
    grammar type.  This change fixes loading of ods documents with
    formula cells.

* fixed a build issue with boost 1.67.

(ryoon)

2019-02-19 15:59:36 UTC MAIN commitmail json YAML

Add missing libuuid dependency.

(hauke)

2019-02-19 15:56:13 UTC MAIN commitmail json YAML

Updated math/libixion to 0.14.1

(ryoon)

2019-02-19 15:55:47 UTC MAIN commitmail json YAML

Update to 0.14.1

Changelog:
ixion 0.14.1
* addressed a number of coverity issues.
* Fixed build issues on 32-bit platforms.
* fixed warnings on shadowed variables during build with -Wshadow
  compiler option.

ixion 0.14.0
* implemented MMULT built-in formula function which makes use of the
  grouped formula support.
* added support for grouped formulas.
* added experimental compute engine framework to potentially accelerate
  certain computations in the future.  It's not used yet.
* refactored formula cell storage to use ref-countered formula cell
  objects.

(ryoon)

2019-02-19 15:46:01 UTC MAIN commitmail json YAML

Updated devel/mdds to 1.4.3

(ryoon)

2019-02-19 15:45:30 UTC MAIN commitmail json YAML

Update to 1.4.3

Changelog:
mdds 1.4.3

* documentation

  * added details on how to use two type of iterators with
    flat_segment_tree.

  * added new section to describe how to use mtv::collection to iterate
    through multiple multi_type_vector instances as a single collection
    in the direction orthogonal to the direction of the individual
    vectors.

  * added new page for R-tree.

* flat_segment_tree

  * fixed invalid memory access issue related to the swap() method which
    previously did not swap the non-leaf node pool store.  The invalid
    memory access may occur after the contents of two instances get
    swapped, one instance get destroyed then the caller calls
    search_tree() on the other instance still alive.

mdds 1.4.2

* all

  * fixed CXXFLAGS incorrectly being overwritten.

  * addressed a number of Coverity issues.

mdds 1.4.1

* all

  * fixed all warnings on shadowed variables.

* multi_type_matrix

  * all of its walk() methods now return either a copied or moved
    instance of the function object passed in as an input argument.
    Previously these methods had no return values.

mdds 1.4.0

* rtree (new)

  * new data structure designed for optimal storage and query
    performance on multi-dimensional spatial data.  The structure allows
    storage of both point and extent-based boundaries as keys associated
    with values.

* multi_type_vector

  * mtv::elemnt_block now has the following methods: data(), cbegin(),
    cend(), crbegin() and crend().

  * multi_type_vector now has cbegin(), cend(), crbegin(), and crend()
    methods.

  * some unnecessary user-provided special members have been removed to
    avoid warnings with -Wdeprecated-copy with GCC 9.

* multi_type_matrix

  * all of its walk() methods now allow in-line lambdas to be used, by
    not taking a reference of the function object parameters.

mdds 1.3.1

* flat_segment_tree

  * fixed a bug that caused an assertion error when inserting a
    out-of-bound segment whose start value equals the max key value.

mdds 1.3.0

* multi_type_vector

  * changed the primary block array storage to remove additional
    indirection, for improved memory locality.

mdds 1.2.3

* all

  * changed the configure script to use --docdir unmodified.

* flat_segment_tree

  * added a segment iterator whose node value consists of the start
    and end keys and the value associated with each segment.  its
    start and end positions can be retrieved via begin_segment() and
    end_segment() methods.

mdds 1.2.2

* flat_segment_tree

  * fixed a bug that would cause segmentation faults with the insert()
    method with out-of-bound segment value pair.

mdds 1.2.1

* multi_type_vector

  * added size() method to the element block type, which returns the
    actual size of the element block, instead of the cached size value
    stored in the parent structure that stores the element block.

  * fixed a double-deletion bug in the swap() method which would
    triggered when used with a managed element block.

* mtv::collection

  * fixed collection iterator's get() method to properly return values
    from the boolean element block.

mdds 1.2.0

* packed_trie_map

  * added begin() and end() methods that return read-only iterators.

  * find() method now returns a const_iterator instance.

  * prefix_search() method now returns a search_results instance that
    can be iterated.

  * null value no longer needs to be passed to the constructor.

  * find() and prefix_search() now have a variant that can take a key
    value that is of key_type directly.

* trie_map

  * added begin() and end() methods that return read-only iterators.

  * find() method now returns a const_iterator instance.

  * prefix_search() method now returns a search_results instance that
    can be iterated.

  * null value no longer needs to be passed to the constructor.

  * find(), insert, and prefix_search() now have a variant that can
    take a key value that is of key_type directly.

* sorted_string_map

  * fix build failure with _GLIBCXX_DEBUG defined.

* multi_type_vector

  * remove compiler warning about shadowed variable.

  * added a supplemental class mdds::mtv::collection which allows
    multiple multi_type_vector instances of the same length to be
    grouped together in order to iterate through their elements
    sideways.

  * a variant of advance_position() static method that takes
    const_position_type has been added.

    * const_position_type advance_position(const const_position_type& pos, int steps)

* multi_type_matrix

  * matrix_position() is now a const method.

  * the sub-matrix variant of walk() method now throws size_error
    exception when invalid start and end positions are passed.

  * slight performance improvement with the sub-matrix variant of
    walk() method that involves multiple column traversal.

  * added 2 new variants of walk() methods that allow parallel walking
    with another matrix instance.

    * template<typename _Func>
      void walk(_Func& func, const multi_type_matrix& right) const

    * template<typename _Func>
      void walk(_Func& func, const multi_type_matrix& right, const size_pair_type& start, const size_pair_type& end) const

  * improved performance of copy() and resize() methods.

  * added a variant of copy() that takes an array of values.

    * template<typename _T>
      void copy(size_type rows, size_type cols, const _T& it_begin, const _T& it_end)

  * integer type has been added to the list of types the matrix can
    store.  In conjunction with this change, what was formerly known
    as the string trait structure is now known as the matrix trait,
    which specifies the actual integer type the matrix stores.

* point_quad_tree

  * search_result has been renamed to search_results.

(ryoon)

2019-02-19 15:26:08 UTC MAIN commitmail json YAML

Updated www/firefox-l10n to 65.0.1

(ryoon)

2019-02-19 15:25:46 UTC MAIN commitmail json YAML

Update to 65.0.1

* Sync with www/firefox-65.0.1
* Remove obsolete MESSAGE file

(ryoon)

2019-02-19 15:24:30 UTC MAIN commitmail json YAML

Updated www/firefox to 65.0.1

(ryoon)

2019-02-19 15:23:53 UTC MAIN commitmail json YAML

Update to 65.0.1

Changelog:

Fixed
    Fixed accidental requests to addons.mozilla.org when an addon recommendation doorhanger is shown (bug 1526387)

    Improved playback of interactive Netflix videos (bug 1524500)

    Fixed color management not working on macOS (bug 1506495)

    Fixed incorrect sizing of the "Clear Recent History" window in some situations (bug 1523696)

    Fixed audio & video delays while making WebRTC calls (bug 1521577 & bug 1523817)

    Fixed video sizing problems during some WebRTC calls (bug 1520200)

    Fixed looping CONNECT requests when using WebSockets over HTTP/2 from behind a proxy server (bug 1523427)

    Fixed the "Enter" key not working on password entry fields for certain Linux distributions (bug 1523635)

    Various stability and security fixes.

Security fixes:
#CVE-2018-18356: Use-after-free in Skia
#CVE-2019-5785: Integer overflow in Skia
#CVE-2018-18511: Cross-origin theft of images with ImageBitmapRenderingContext

(ryoon)

2019-02-19 15:18:38 UTC MAIN commitmail json YAML

Add support for mutexes on aarch64 with GCC via databases/db4.

(hauke)

2019-02-19 15:18:19 UTC MAIN commitmail json YAML

2019-02-19 14:22:59 UTC MAIN commitmail json YAML

py-nacl: Provide PKGNAME fix to work with lintpkgsrc

(tm)

2019-02-19 13:49:15 UTC MAIN commitmail json YAML

2019-02-19 12:43:51 UTC MAIN commitmail json YAML

py-nacl: remove unwanted example file

(tm)

2019-02-19 12:32:15 UTC MAIN commitmail json YAML

Updated net/py-gevent, lang/py-parso

(adam)