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 (5m)  pkgsrc-2024Q1 (8d)  pkgsrc-2023Q4 (55d)  pkgsrc-2023Q2 (88d)  pkgsrc-2023Q3 (167d) 

2024-05-26 10:28:08 UTC Now

2022-01-03 07:26:01 UTC MAIN commitmail json YAML

pitivi: bump PKGREVISION for dependency change

(wiz)

2022-01-03 03:30:44 UTC MAIN commitmail json YAML

(multimedia/pitivi) +gobject-introspection/buildlink3.mk, regen PLIST

(mef)

2022-01-03 02:51:25 UTC MAIN commitmail json YAML

(devel/py-proteus) regen distinfo, rename to py-trytond-proteus (?)

(mef)

2022-01-02 23:23:51 UTC MAIN commitmail json YAML

doc: Updated games/py-pysol_cards to 0.14.2

(wiz)

2022-01-02 23:23:42 UTC MAIN commitmail json YAML

py-pysol_cards: update to 0.14.2.

0.14.2
------

* Avoid requiring optional deps - https://github.com/shlomif/pysol_cards/issues/4 .

0.14.1
------

* Avoid comments in requirements.txt - https://github.com/shlomif/pysol_cards/issues/4 .

0.14.0
------

* Convert from pbr to https://pypi.org/project/pydistman/ .

0.12.0
------

* bump ver
* enhance the README
* 'id' is a builtin
* add a test using named arguments
* optimize into a class var
* optimize
* add an integration test

0.10.2
------

* setup.cfg: use underscores for identifiers

0.10.1
------

* bump version
* allow accepting "ms[0-9]+" game nums

0.10.0
------

* add single\_deal\_args\_parse

0.8.18
------

* bump version
* optimize
* add tests

0.8.17
------

* better PySol compat: fix reset()

0.8.16
------

* better PySol compat: str2int+int2str

0.8.15
------

* bump version
* better PySol compat: getstate
* Extract a method or a function

0.8.14
------

* add setstate

0.8.13
------

* bump version
* better PySol compat: getstate
* better PySol compat: increaseSeed

0.8.12
------

* bump version
* better PySol compat

0.8.11
------

* bump ver for real this time

0.8.10
------

* better PySol compat

0.8.9
-----

* Python2 compatibility: add Game.next() (thanks to Travis-CI)

0.8.8
-----

* Clarified the license and copyright ownership
* Add random2 to the requirements

0.8.7
-----

* add more
* start adding \_\_init\_\_
* add .reset()

(wiz)

2022-01-02 22:57:57 UTC MAIN commitmail json YAML

py-byterun: convert to egg.mk

Bump PKGREVISION

(wiz)

2022-01-02 22:57:36 UTC MAIN commitmail json YAML

2022-01-02 22:57:18 UTC MAIN commitmail json YAML

2022-01-02 22:56:31 UTC MAIN commitmail json YAML

py-curl: finish conversion to egg.mk

(wiz)

2022-01-02 22:14:28 UTC MAIN commitmail json YAML

py-policyd-spf: convert to egg.mk

Bump PKGREVISION.

(wiz)

2022-01-02 21:58:54 UTC MAIN commitmail json YAML

doc: Updated x11/citron to 0.8.0

(pin)

2022-01-02 21:58:36 UTC MAIN commitmail json YAML

x11/citron: update to 0.8.0

BREAKING CHANGES: Improvements to citron's CLI interfaceThis version makes
improvements to citron's CLI interface, i.e. the flags that you use to interact
with it.All of its functionalities have become subcommands.
- Previously: citron --date
- Now: citron date This means options are now specific to their respective
subcommand, e.g.--railway will only show up when consulting the help section of
the date subcommand, and it will only work for it too.
One more thing, the usage of icons no longer requires calling two different
flags, one is enough, and that one has now been renamed to just -I, it does not
currently have a long name.

(pin)

2022-01-02 21:44:00 UTC MAIN commitmail json YAML

kicad: mark as not for macOS and explain why in comment

(tnn)

2022-01-02 20:04:12 UTC MAIN commitmail json YAML

doc: Updated graphics/qrrs to 0.1.8

(pin)

2022-01-02 20:03:55 UTC MAIN commitmail json YAML

graphics/qrrs: update to 0.1.8

-rqrr updated from 0.3.2 to 0.4.0
-clap rm updated to latest released 3.0.0 version

(pin)

2022-01-02 20:03:02 UTC MAIN commitmail json YAML

doc: Updated sysutils/macchina to 6.0.3

(pin)

2022-01-02 20:02:45 UTC MAIN commitmail json YAML

sysutils/macchina: update to 6.0.3

v6.0.3
-Bugfix: don't whine about a missing configuration.

v6.0.2
This version mainly includes changes, bugfixes and improvements that come
directly from libmacchina (our backend), these changes include:
- general: Several API/structural changes, including unexposing certain
  modules, as well as optimizations to heavily used functions and our own
  directory finders.
- general: Your solid state/hard drive will be relieved to know that we no
  longer make overabundant calls to our built-in implementation of which[1],
  performance has not regressed nor improved.
- general: Explicity mark unimplemented methods, this has no effect on
  macchina.
- macOS: Fail fast when retrieving ShellKind::Current.
- Windows: Scoop support for the package readout.
- build: Improved CI which should help us only deploy better, cleaner and
  optimal code.

Other changes

- Refactored theme handling.

This release is brought to you the following magnificent contributors:
- [FantasyTeddy](https://github.com/FantasyTeddy)

[1]: which: a common unix tool that traverses your PATH to look for a given
program.

(pin)

2022-01-02 19:10:59 UTC MAIN commitmail json YAML

doc: updated kicad* to 6.0.0

(tnn)

2022-01-02 19:10:03 UTC MAIN commitmail json YAML

kicad: update to 6.0.0

XXXTNN package phase is broken on macOS due to app bundling changes.
Extensive CMake surgery required. Will fix this in a follow-up commit.

New in 6.0:

- Modern, consistent look and feel
  KiCad 6.0 features a refreshed user interface designed to reduce the
  barriers of entry for new users
- Upgraded schematic editing
  KiCad's schematic editor has received its biggest overhaul ever for
  version 6.0
- Improved PCB design experience
  KiCad's PCB editor has had a complete look and feel upgrade

The following features are deprecated as of version 6.0:

  XSLT BOM generation scripts
  The SWIG Python API

(tnn)

2022-01-02 17:51:24 UTC pkgsrc-2021Q4 commitmail json YAML

2022-01-02 17:51:08 UTC pkgsrc-2021Q4 commitmail json YAML

Pullup ticket #6558 - requested by he
emulators/compat90: fix for PR pkg/56597

1) ensure that a symlink points the expected place before
  removing it on de-install (safety measure)
2) change ONLY_FOR_PLATFORMS so that 9.[012] and _STABLE
  variants are excluded; insist on 9.99.* or later.

Subsequently, adapt to pkglint warnings about EMUL_PLATFORMS
member names.

Revisions pulled up:
- emulators/compat90/Makefile                                  1.2-1.3
- emulators/compat90/PLIST.armeb                                deleted
- emulators/compat90/PLIST.armv6hf                              deleted
- emulators/compat90/PLIST.armv7hf                              deleted
- emulators/compat90/PLIST.earmeb                              1.1
- emulators/compat90/PLIST.earmv6hf                            1.1
- emulators/compat90/PLIST.earmv7hf                            1.1
- emulators/compat90/PLIST.m68000                              1.1
- emulators/compat90/PLIST.m68010                              deleted
- emulators/compat90/distinfo                                  1.3
- emulators/compat_netbsd/INSTALL.ELF                          1.3

---
  Module Name: pkgsrc
  Committed By: he
  Date: Sun Jan  2 16:15:55 UTC 2022

  Modified Files:
  pkgsrc/emulators/compat_netbsd: INSTALL.ELF

  Log Message:
  Don't just remove a symlink on removal, ensure that it points
  to an expected name before doing so.  Should prevent removal of
  required symlinks which might otherwise happen when this package
  by accident is instsalled and subsequently de-installed on
  9.0 - 9.2 or other netbsd-9 variants.
  Parts of fix for PR#56597.

---
  Module Name: pkgsrc
  Committed By: he
  Date: Sun Jan  2 16:22:32 UTC 2022

  Modified Files:
  pkgsrc/emulators/compat90: Makefile

  Log Message:
  Change the ONLY_FOR_PLATFORM pattern, so that it no longer matches
  against 9.0, 9.1, 9.2 or 9.x_STABLE, only 9.99.* and subsequent
  releses.  The set of libraries this is compared against is what's
  in 9.99.92, but the binaries are from 9.0, of course.

  Bump PKGREVISION so that we pick up the changes from
  compat_netbsd/INSTALL.ELF, to protect against removal of base system
  symlinks, ref. PR#56597.

---
  Module Name: pkgsrc
  Committed By: he
  Date: Sun Jan  2 16:35:12 UTC 2022

  Modified Files:
  pkgsrc/emulators/compat90: Makefile

  Log Message:
  Adjust EMUL_PLATFORMS to pkglint's liking:
  armeb -> earmeb
  armv6hf -> earmv6hf
  armv7hf -> earmv7hf
  m68010 -> m68000
  Compat symlinks created in distfile repository.
  Riding on the quite recent PKGREVISION bump.

---
  Module Name: pkgsrc
  Committed By: he
  Date: Sun Jan  2 16:49:29 UTC 2022

  Added Files:
  pkgsrc/emulators/compat90: PLIST.earmeb PLIST.earmv6hf PLIST.earmv7hf
      PLIST.m68000
  Removed Files:
  pkgsrc/emulators/compat90: PLIST.armeb PLIST.armv6hf PLIST.armv7hf
      PLIST.m68010

  Log Message:
  Rename the set lists corresponding to recent EMUL_PLATFORMS
  renaming.  Ride on recent PKG_REVISION bump.

---
  Module Name: pkgsrc
  Committed By: he
  Date: Sun Jan  2 16:54:05 UTC 2022

  Modified Files:
  pkgsrc/emulators/compat90: distinfo

  Log Message:
  Update distinfo as well, to complete the EMUL_PLATFORMS renaming.

(bsiegert)

2022-01-02 16:54:05 UTC MAIN commitmail json YAML

Update distinfo as well, to complete the EMUL_PLATFORMS renaming.

(he)

2022-01-02 16:49:29 UTC MAIN commitmail json YAML

2022-01-02 16:37:38 UTC MAIN commitmail json YAML

Note update of emulators/compat90 to 9.0nb1.

(he)

2022-01-02 16:35:12 UTC MAIN commitmail json YAML

Adjust EMUL_PLATFORMS to pkglint's liking:
armeb -> earmeb
armv6hf -> earmv6hf
armv7hf -> earmv7hf
m68010 -> m68000
Compat symlinks created in distfile repository.
Riding on the quite recent PKGREVISION bump.

(he)

2022-01-02 16:33:13 UTC MAIN commitmail json YAML

Revise arch list after running pkglint:
armeb -> earmeb
armv6hf -> earmv6hf
armv7hf -> earmv7hf
m68010 -> m68000
Corresponding update to compat90 Makefile upcoming.
Compat symlinks created in already uploaded distfile repository,
so no need to run this again this time.

(he)

2022-01-02 16:31:29 UTC MAIN commitmail json YAML

doc: Updated wm/shod to 2.2.0

(pin)

2022-01-02 16:31:13 UTC MAIN commitmail json YAML

wm/shod: update to 2.2.0

-Added dock and dockapp support.
-Added -c option.
-Added snap-to-edge attraction.
-Added shaded container state
-Added tiling factor when resizing window.
-Added config.h
-Added hand mouse cursor for left button.
-Fixed support for transparent windows (#3)
-Changed most command-line options to X Resources.
-Changed decoration code (using colors rather than pixmaps).
-Removed motion event handling.

(pin)

2022-01-02 16:30:23 UTC MAIN commitmail json YAML

doc: Updated audio/ncspot to 0.9.4

(pin)

2022-01-02 16:30:06 UTC MAIN commitmail json YAML

audio/ncspot: update to 0.9.4

Maintenance
-Improved README (#683)
-More detailed error message in case of command parse error (#684)
-Remove panics in the update_token flow (#688)

Features
-Add exec command allowing users to execute shell commands on key press (#673)
-Set up release builds for armhf and arm64 (#659)
-Improved seek command to allow more units (e.g. 2s), check parse_duration
documentation for accepted units (#682)
-Set terminal title to ncspot (#685)

(pin)

2022-01-02 16:29:00 UTC MAIN commitmail json YAML

doc: Updated x11/citron to 0.7.0

(pin)

2022-01-02 16:28:43 UTC MAIN commitmail json YAML

x11/citron: update to 0.7.0

-Relocate to sr.ht
This is not a feature release, nor is it a bugfix release, citron just
relocated to sr.ht, and thus its manifest (Cargo.toml) had to be updated.

(pin)

2022-01-02 16:22:35 UTC MAIN commitmail json YAML

doc: Updated chat/py-xmpppy to 0.7.0

(gdt)

2022-01-02 16:22:32 UTC MAIN commitmail json YAML

Change the ONLY_FOR_PLATFORM pattern, so that it no longer matches
against 9.0, 9.1, 9.2 or 9.x_STABLE, only 9.99.* and subsequent
releses.  The set of libraries this is compared against is what's
in 9.99.92, but the binaries are from 9.0, of course.

Bump PKGREVISION so that we pick up the changes from
compat_netbsd/INSTALL.ELF, to protect against removal of base system
symlinks, ref. PR#56597.

(he)

2022-01-02 16:22:26 UTC MAIN commitmail json YAML

chat/py-xmpppy: Update to 0.7.0

Note that xmpp.py has been removed; use xmpp-message instead.

pkgsrc changes:
Allow python 3 builds, now that it works with python 3.

Upstream changes:

2021-12-28 0.7.0
================
- Documentation: Improve README and setup.py
- ``xmpp-message``: Evaluate return value from ``connection.auth()`` and
  croak when it fails
- ``xmpp-message``: Optionally read credentials from ``~/.xsend`` file
- Remove ``basic.py`` and ``xsend.py`` example programs

2021-12-28 0.6.5
================
- Python 3: Encoding fix for authentication (#52). Thanks, @D-L, @sumdog and @gdt!

2021-10-19 0.6.4
================
- Python 3: Fix handling of ``socket.error``/``OSError`` exceptions

(gdt)

2022-01-02 16:16:37 UTC MAIN commitmail json YAML

2022-01-02 16:15:55 UTC MAIN commitmail json YAML

Don't just remove a symlink on removal, ensure that it points
to an expected name before doing so.  Should prevent removal of
required symlinks which might otherwise happen when this package
by accident is instsalled and subsequently de-installed on
9.0 - 9.2 or other netbsd-9 variants.
Parts of fix for PR#56597.

(he)

2022-01-02 16:14:40 UTC MAIN commitmail json YAML

2022-01-02 16:13:44 UTC MAIN commitmail json YAML

2022-01-02 15:57:24 UTC MAIN commitmail json YAML

2022-01-02 15:54:12 UTC MAIN commitmail json YAML

2022-01-02 15:51:04 UTC MAIN commitmail json YAML

kicad-i18n: remove; translations are shipped with cad/kicad from 6.0

(tnn)

2022-01-02 15:45:18 UTC MAIN commitmail json YAML

doc: Updated devel/byacc to 20220101

(fcambus)

2022-01-02 15:45:06 UTC MAIN commitmail json YAML

byacc: update to 20220101.

2022-01-01  Thomas E. Dickey  <dickey@invisible-island.net>

* test/run_test.sh:
adjust to ignore NetBSD's difference in getopt warnings.

* package/pkgsrc/Makefile: resync with pkgsrc

* test/yacc/expr.oxout.tab.c, test/btyacc/expr.oxout.tab.c: regen

* test/expr.oxout.y, test/expr.oxout.h: fix gcc warnings

* test/yacc/expr.oxout.tab.c, test/yacc/expr.oxout.tab.h: regen

* test/run_make.sh: workaround for compiling the expr.oxout.y files

* test/expr.oxout.y: fix syntax error

* test/btyacc/expr.oxout.tab.c: regen

* test/expr.oxout.h: RCS_BASE

* test/yacc/expr.oxout.tab.c: fix syntax error

* test/btyacc/expr.oxout.tab.c: regen, s/expr.oxout/expr_oxout/g

* test/btyacc/expr.oxout.tab.h: regen

* test/run_test.sh:
filter the default prefix to change "." to "_", so that the generated
files will compile consistently with run_make.sh

* package/debian/control, package/debian/prerm, package/debian/postinst:
add "byacc2" as an alternative for "yacc"

* package/byacc.spec, package/debian/control, package/debian/rules:
rename "btyacc" to "byacc2" to co-exist with traditional "btyacc" package

(fcambus)

2022-01-02 14:53:27 UTC MAIN commitmail json YAML

glm: update to 0.9.9.8 (needed for kicad 6)

With fixes from pkgsrc-wip by Mike M. Volokhov.
Release notes omitted since package was last updated in 2015 and
they are too verbose: https://github.com/g-truc/glm/releases

(tnn)

2022-01-02 14:32:16 UTC MAIN commitmail json YAML

doc: Updated geography/py-googlemaps to 4.5.3

(kleink)

2022-01-02 14:32:02 UTC MAIN commitmail json YAML

py-googlemaps: Update to 4.5.3.

4.5.3 (2021-07-29)
------------------

Bug Fixes
* cleanup dist (964cecd)

4.5.1 (2021-07-29)
------------------

Bug Fixes
* only run publishCmd (c7c3236)

4.4.7 (2021-07-14)
------------------

Bug Fixes
* run sdist after tag created (a8afb86)

(kleink)

2022-01-02 11:59:06 UTC MAIN commitmail json YAML

2022-01-02 11:46:27 UTC MAIN commitmail json YAML

doc: Updated textproc/py-pandocfilters to 1.4.3nb1

(ryoon)

2022-01-02 11:45:53 UTC MAIN commitmail json YAML

py-pandocfilters: Convert to egg.mk

Bump PKGREVISION.

(ryoon)

2022-01-02 11:30:25 UTC MAIN commitmail json YAML

doc: Updated www/py-curl to 7.44.1nb3

(ryoon)

2022-01-02 11:29:51 UTC MAIN commitmail json YAML

py-curl: Use egg.mk to fix packaging

Bump PKGREVISION.

(ryoon)

2022-01-02 09:32:14 UTC MAIN commitmail json YAML

doc: Updated textproc/xapian-omega to 1.4.19

(schmonz)

2022-01-02 09:32:06 UTC MAIN commitmail json YAML

Update to 1.4.19. From the changelog:

documentation:

* configure: Add missing AC_ARG_VAR for all programs so that they are
  documented in --help output, and so that autoconf knows they are "precious"
  and preserves them if configure is rerun even when they're specified via an
  environment variable.

* Add usage examples for $jsonobject.

* Fix path to omega in quickstart document.  Fixes #813, reported by Jim Lynch.

* Update for the IRC channel move from freenode to libera.chat.

indexers:

* Fix handling of UTF-16 BOMs in XML and HTML - we had the sense of the
  endianness indicated by the BOM the wrong way round.

* Avoid making an extra temporary copy of HTML/XML data which has a UTF16 BOM.

* We now ignore an end of line immediately after a PHP close tag to match what
  PHP does.

* omindex:

  + Fix handling of formatted xlsx dates in certain cases.

* scriptindex:

  + Add new scriptindex whitespace removal actions `ltrim`, `rtrim`, `squash`,
    and `trim`.

  + Improve `truncate` action - if a word ends exactly on the requested length
    we now leave it in place rather than removing it.

  + Report the location of previous `unique` action in the error given when
    `unique` is used more than once.

omega:

* Clamp START and END with packed timestamps.  The 4-byte unsigned packed
  time_t format can't represent dates before 1970 or after Sun 07 Feb 2106
  06:28:15 UTC so clamp dates before or after these - previously they would
  wrap around.

* The JSON produced by $jsonobject no longer contains newlines, which makes it
  usable as a single line serialisation format without post-processing.

* Add $base64 OmegaScript command.

* omega: Add flag_no_positions to wrap new
  Xapian::QueryParser::FLAG_NO_POSITIONS.

templates:

* Fix topterms template to not trigger early matching.  We were checking $msize
  before including the `query` template, but doing so would trigger the query
  to be run, which means that settings early in the `query` template which
  should affect the result (such as $setmap{prefix,...}) were being ignored
  when the `topterms` template was used.  Partly addresses #815, reported by
  Gennadiy.

* Add field support to opensearch and xml templates.  These templates now also
  search title, topic and filename by default and support `title:`, `author:`
  and `topic:` in the query string (both like the template `query` already
  does). Fixes remaining issue in #815, reported by Gennadiy.

testsuite:

* Expand omegatest.  All scriptindex actions now have test coverage.

build system:

* Replace uses of obsolete autoconf macros, fixing warnings if configure is
  regenerated with a recent release of autoconf.

portability:

* Don't automatically use _FORTIFY_SOURCE on mingw-w64.  Recent mingw-w64
  versions require -lssp to be linked when _FORTIFY_SOURCE is enabled, so just
  skip the automatic enabling.  Users who want to enable it can specify it
  explicitly.

  Fixes #808, reported by xpbxf4.

* Automatically enable GCC warnings -Wduplicated-cond and -Wduplicated-branches
  if using a GCC version new enough to support them.  The usefulness of
  -Wduplicated-cond was highlighted by dcb in #816.

* Fix GCC -Wshadow warning.

* Use clock_gettime() and nanosleep() under modern mingw as these allow higher
  precision than what we previously used.

(schmonz)

2022-01-02 09:32:00 UTC MAIN commitmail json YAML

2022-01-02 09:31:28 UTC MAIN commitmail json YAML

doc: Updated textproc/xapian to 1.4.19

(schmonz)

2022-01-02 09:31:20 UTC MAIN commitmail json YAML

Update to 1.4.19. From the changelog:

API:

* New QueryParser::FLAG_NO_POSITIONS flag.  With this flag enabled, any query
  operations which would use positional information are replaced by the nearest
  equivalent which doesn't (so phrase searches, NEAR and ADJ will result in
  OP_AND).  This is intended to replace the automatic conversion of OP_PHRASE,
  etc to OP_AND when a database has no positional information, which will no
  longer happen in the release series after 1.4.

* Give a compile error for code which adds a Database to WritableDatabase.

  Prior to 1.4.19, this compiled and effectively created a "black-hole" shard
  which quietly discarded any changes made to it.

  In 1.4.19 it's still possible to perform this operation by assigning the
  WritableDatabase to a Database first, which is harder to fix.  This case
  throws an exception on git master where it's easier to address.

  Reported by David Bremner on #xapian.

* Fix TermIterator::skip_to() with sharded databases which sometimes was
  failing to advance all the way to the requested term.  Uncovered while
  addressing warning from GCC's -Wduplicated-cond, reported by dcb in #816.

* Clamp edit distance to one less than the length of the word we've been asked
  to correct, which makes the algorithm we use more efficient.  We already
  require suggestion to have at least one character in common, so the only
  change to suggestions is we'll no longer suggest corrections which are
  twice as long or longer even if the edit distance would allow it, which
  seems like an improvement in itself.

* Minor optimisation expanding wildcards.

* PostingIterator::get_description(): For an all-docs iterator on a glass
  database, get_description() would call get_docid() which isn't valid to
  do once the iterator has reached the end.

testsuite:

* Expand allterms test coverage.

matcher:

* Fetch wdf upper bound from postlist which avoids an extra postlist table
  cursor seek per weighted query term, and also means we now use a per-shard
  wdf upper bound for local shards which will in typically give a tighter
  weight upper bound which will tend to make various other matcher
  optimisations more effective.  Eric Wong reported this speeds up a
  particularly slow case from ~2 minutes to ~3 seconds.

  With this change, OP_ELITE_SET can now select a different subset of terms for
  each shard regardless of shard type (previously this only happened for remote
  shards).

* Avoid triggering a pointless maximum weight recalculation if an unweighted
  child of a MultiAndPostList prunes.

* Only check if the database has positional information when the query
  uses positional information.  This should help improve notmuch delete
  performance.  Thanks to andreas on #notmuch for analysis of the problem.

glass backend:

* Optimise Glass::Inverter::has_positions().  Use const auto& instead of just
  auto for the loop variables.  Reported to be faster by andreas on #notmuch.

* Cache result of Glass::Inverter::has_positions() since calculating it is
  potentially very expensive, while maintaining a cached answer is very cheap.

remote backend:

* Add missing closing parenthesis to reported remote prog context, which has
  been missing since this code was first added over 20 years ago!  Spotted by
  Gaurav Arora.

build system:

* Enable compiler option -fno-semantic-interposition if supported.

  This GCC option allows the compiler to optimise essentially assuming
  that functions/variables aren't replaced at dynamic link time.

  Such replacement is not something that it's useful to do for Xapian
  symbols, and we already turn on -Bsymbolic-functions by default which
  prevents such replacement anyway by resolving references within the
  library at build time.

  Reduces the size of the stripped library on x86-64 Debian unstable by
  ~1%, and likely makes it faster too.

* Avoid bogus deprecation warning when compiling with GCC without optimisation.
  In this situation, GCC emits a deprecation warning for code in the definition
  of QueryParser::add_valuerangeprocessor() which is provided for backwards
  API compatibility even if this method is never used anywhere.

  This isn't helpful, especially if the user is using -Werror, so disable the
  -Wdeprecated-deprecations warning for this code.

  Reported by starmad on #xapian.

* Fix GCC -Wmaybe-uninitialized warning.  The warning seems bogus as it's about
  the this pointer being passed to a method which doesn't reference the object,
  but we can just make the method static to avoid the warning, and that's
  arguably cleaner for a method called from the object initialiser list.

* Automatically enable GCC warnings -Wduplicated-cond and -Wduplicated-branches
  if using a GCC version new enough to support them.  The usefulness of
  -Wduplicated-cond was highlighted by dcb in #816.

* Replace uses of obsolete autoconf macros, fixing warnings if configure is
  regenerated with a recent release of autoconf.

* Simplify configure probe for sigsetjmp and siglongjmp.  Just probe
  individually with AC_CHECK_DECLS and then check that both exist with a
  preprocessor check.

* Update XO_LIB_XAPIAN to fix warning that AC_ERROR is obsolete with modern
  autoconf.

* Support linking against static libxapian with cmake. Patch from Anonymous
  Maarten in https://github.com/xapian/xapian/pull/317

* Clean up handling of libs we link libxapian with - previously any libraries
  explicitly specified to configure by the user via LIBS=... as well as -lm
  (if configure determined it was needed) could get added to XAPIAN_LIBS
  multiple times, as well as also getting added to the libxapian link command
  anyway by automake/libtool standard handling.

  Specifying a library more than once on the link line is not a problem on
  common platforms, but may be an issue somewhere (and it's on less common
  platforms where the user is more likely to have to specify LIBS to configure
  and/or where -lm may be needed).

documentation:

* configure: Add missing AC_ARG_VAR for all programs so that they are
  documented in --help output, and so that autoconf knows they are "precious"
  and preserves them if configure is rerun even when they're specified via an
  environment variable.

* Don't use x^2 to mean x squared in API docs.  This is potentially confusing
  since in C/C++ (and some other languages), ^ means exclusive-or.  Write x族
  instead, which should be clear to all readers.

* Improve docs for Xapian::Stopper and SimpleStopper.

* docs/intro_ir.rst: Fixed an incorrect term index.  Patch from Jaak Ristioja
  in https://github.com/xapian/xapian/pull/321.

* Update for the IRC channel move from freenode to libera.chat.

examples:

* quest: Don't enable spelling correction by default.  It was really only on by
  default because the spelling correction support in quest was added before
  --flags.  It seems more helpful for the default to match the
  Xapian::QueryParser API, and also this fixes the weird situation that
  `--flags default` isn't the default you get without any `--flags` option.

* quest: Multiple `--flags` options now get combined - previously only the last
  was used.

portability:

* Don't automatically use _FORTIFY_SOURCE on mingw-w64.  Recent mingw-w64
  versions require -lssp to be linked when _FORTIFY_SOURCE is enabled, so just
  skip the automatic enabling.  Users who want to enable it can specify it
  explicitly.

  Fixes #808, reported by xpbxf4.

* Workaround NFS issue in test harness function for deleting test databases.
  On NFS, rmdir() can fail with EEXIST or ENOTEMPTY (POSIX allows either)
  due to .nfs* files which are used by NFS clients to implement the Unix
  semantics of a deleted but open file continuing to exist.  We now sleep
  and retry a few times in this situation to give the NFS client a chance
  to process the closing of the open handle.  Problem mentioned in #631.

* configure: Drop -lm special case for Sun C++ as this no longer seems to
  be required.  Tested with Sun C++ 5.13, which is the oldest version we
  now support due to us now requiring C++11.

* Use strerrordesc_np() if available. This is a GNU-specific replacement for
  sys_errlist and sys_nerr.  It was added in glibc 2.32 since which sys_errlist
  and sys_nerr are no longer declared in the headers.

* Update debug logging to use std::uncaught_exceptions() under C++17 and later
  since this allows the debug logging to detect a function without RETURN()
  annotation which exits normally while there's an uncaught exception
  (previously the debug logging would think the stack was being unwound through
  the function).  This also avoids deprecation warnings - the old
  std::uncaught_exception() (note: singular) function was deprecated by
  C++17 and removed in C++20.

* Increase size of buffer passed to strerror_r() from 128 to 1024 bytes, which
  is the size recommended by the man page on Linux.

* Fix -Wdeprecated-copy warning from clang 13.

(schmonz)

2022-01-02 09:23:28 UTC MAIN commitmail json YAML

py-spf: convert to egg.mk

Bump PKGREVISION

(wiz)

2022-01-02 09:20:57 UTC MAIN commitmail json YAML

py-jplephem: convert to egg.mk

Bump PKGREVISION

(wiz)

2022-01-02 08:52:25 UTC MAIN commitmail json YAML

doc/TODO: + libnumbertext-1.0.8, rust-analyzer-0.2021.12.27.

(wiz)

2022-01-02 00:21:18 UTC MAIN commitmail json YAML

py-ipywidgets: convert to egg.mk

Bump PKGREVISION.

(wiz)

2022-01-02 00:17:33 UTC MAIN commitmail json YAML

zeromq: no code is good enough to be able to assume -Werror generally

(wiz)

2022-01-02 00:14:29 UTC MAIN commitmail json YAML

2022-01-02 00:01:09 UTC MAIN commitmail json YAML

2022-01-01 22:35:04 UTC MAIN commitmail json YAML

doc: Updated shells/nushell to 0.42.0

(pin)

2022-01-01 22:34:45 UTC MAIN commitmail json YAML

shells/nushell: update to 0.42.0

What's New

Fixes
-Can optionally use an insecure SSL cert (nibon7)
-Fixed a crash when viewing text files (nibon7)
-Build fixed for NetBSD (0323pin)

Breaking change
-For naming consistency, into column_path is now into column-path

(pin)

2022-01-01 22:32:34 UTC MAIN commitmail json YAML

doc: Updated www/hackernews-tui to 0.9.0

(pin)

2022-01-01 22:32:16 UTC MAIN commitmail json YAML

www/hackernews-tui: update to 0.9.0

What's Changed
-Rewrite theme structs in #54
-Tweak application UI in #55
-[#51] add font highlight for CommentView and StoryView in #56
-Add story tag navigation commands in #57
-Add font highlighting for ArticleView in #58
-Update documentation and configuration structures in #59
-Integrate comfy_table in #60
-Pre-release v0.9.0 in #61

Breaking changes
-There are a lot of breaking changes regarding the config options and the
corresponding default values. It's highly recommended to read the config
documentation or the example config file to migrate from the old versions.

(pin)

2022-01-01 22:30:48 UTC MAIN commitmail json YAML

doc: Updated textproc/csview to 0.3.12

(pin)

2022-01-01 22:30:28 UTC MAIN commitmail json YAML

2022-01-01 22:29:12 UTC MAIN commitmail json YAML

doc: Updated sysutils/broot to 1.8.1

(pin)

2022-01-01 22:28:50 UTC MAIN commitmail json YAML

sysutils/broot: update to 1.8.1

-fix regex pattern automatically built from content pattern when going from a
tree search to a file preview isn't escaped - Fix #472

(pin)

2022-01-01 21:46:42 UTC MAIN commitmail json YAML

scons: convert to egg.mk

Bump PKGREVISION.

(wiz)

2022-01-01 21:21:41 UTC MAIN commitmail json YAML

2022-01-01 21:21:14 UTC MAIN commitmail json YAML

py-libxml2: simplify

Fix some pkglint while here.

(wiz)

2022-01-01 20:18:10 UTC MAIN commitmail json YAML

doc: Updated sysutils/mtools to 4.0.36

(rhialto)

2022-01-01 19:32:22 UTC MAIN commitmail json YAML

doc: Updated sysutils/tealdeer to 1.5.0

(bsiegert)

2022-01-01 19:32:04 UTC MAIN commitmail json YAML

tealdeer: update to 1.5.0.

v1.5.0 (2021-12-31)

This is quite a big release with many new features. In the 15 months since the
last release, 59 pull requests from 16 different contributors were merged!

The highlights:

- Custom pages and patches: You can now create your own local-only tldr
  pages. But not just that, you can also extend existing upstream pages with
  your own examples.
- Change argument parsing from docopt to clap: We replaced docopt.rs as
  argument parsing library with clap v3, resulting in almost 1 MiB smaller
  binaries and a 22% speed increase when rendering a tldr page.
- Multi-language support: You can now override the language with -L/--language.
- A new `--show-paths` command: By running tldr --show-paths, you can list
  the currently used config dir, cache dir, upstream pages dir and custom pages dir.
- Compliance with the tldr client spec v1.5: We renamed -o/--os to
  -p/--platform and implemented transparent lowercasing of the page names.
- Docs: The README based documentation has reached its limits. There are
  now new mdbook based docs over at https://dbrgn.github.io/tealdeer/, we hope
  these make using tealdeer easier. Of course, documentation improvements are
  welcome! Also, if you're confused about how to use a certain feature, feel free
  to open an issue, this way we can improve the docs.

(bsiegert)

2022-01-01 19:02:43 UTC MAIN commitmail json YAML

doc: Updated archivers/lha to 114.9.20211125

(rhialto)

2022-01-01 19:02:34 UTC MAIN commitmail json YAML

archivers/lha: update to 1.14i-ac20211125

No changelog is available. From the git history, it seems that the main/only
functional change is that it always asks before overwriting symlinks.

(rhialto)

2022-01-01 18:53:13 UTC MAIN commitmail json YAML

doc: Updated comms/gkermit to 2.01

(rhialto)

2022-01-01 18:53:02 UTC MAIN commitmail json YAML

comms/gkermit: update to 2.01

Version 1.00 : 25 December 1999
Version 2.00 : 26 May 2021

Version 2.00 is identical to 1.00 except that the source code has
been tailored to build successfully on modern Unix platforms.

November 14, 2021... G-Kermit 2.01 - a few more adjustments to our
ever-changing Unix APIs.

  .................................
  Wed May 26 08:47:48 2021:
  In the years following the initial rlease of this program, which was
  designed to be eternal, the C libraries and header files changed and
  changed and changed to the extent that in 2021 G-Kermit 1.0 ccan't be
  built at all an most Unix platforms, and even on those where a functional
  executable is generated, dozens or hundreds of warnings are issued.
  This, for code that generated zero warnings or errors when compiled
  in 1999.  Thus version 2.0 of May 26, 2021.  The only changes are:

  1. The version identification just below, and:
  2. The inclusion of four previously unneeded header files in gkermit.h.

  .................................
  Mon Nov 15 08:31:48 2021:
  From Kenji Rikitake, two patches added to gkermit.h for macOS with Xcode:

  1. macOS with Xcode has no <malloc.h>
  2. macOS with Xcode has the prototype of sleep() in <unistd.h>
  Conditional if(n)def with __APPLE__ flag, dedicated for macOS.

  It seems unistd.h is now required on many platforms; I now #include it
  in all builds by default; to suppress the #include on platforms that
  don't have unistd.h, do: make "KFLAGS=-DNOUNISTD" ...

(rhialto)

2022-01-01 17:45:22 UTC MAIN commitmail json YAML

2022-01-01 17:43:42 UTC MAIN commitmail json YAML

2022-01-01 17:42:47 UTC MAIN commitmail json YAML

2022-01-01 17:33:02 UTC MAIN commitmail json YAML

py-mercurial: fix PLIST for python 2.7

(wiz)

2022-01-01 17:32:50 UTC MAIN commitmail json YAML

py-hg-fastimport: convert to egg.mk

Bump PKGREVISION.

(wiz)

2022-01-01 17:31:36 UTC MAIN commitmail json YAML

py-gflags: convert to egg.mk

Disable python 2.7 version, which would need a hack.

Bump PKGREVISION.

(wiz)

2022-01-01 17:25:09 UTC MAIN commitmail json YAML

sysutils/mtools: update to 4.0.36

v4_0_36
        - Fix error status of recursive listing of empty root directory
        - If recursive listing, also show matched files at level one
        - Use "seekless" reads & write internally, where possible
        - Text mode conversion refactoring
        - Misc refactoring

(rhialto)

2022-01-01 16:52:23 UTC pkgsrc-2021Q4 commitmail json YAML

This stable branch pullup season is hereby open :)

Tickets #6556 and #6557.

(bsiegert)

2022-01-01 16:51:45 UTC pkgsrc-2021Q4 commitmail json YAML

Pullup ticket #6557 - requested by he
graphics/graphviz: PowerPC build fix

Revisions pulled up:
- graphics/graphviz/Makefile                                    1.242

---
  Module Name: pkgsrc
  Committed By: he
  Date: Wed Dec 29 12:10:32 UTC 2021

  Modified Files:
  pkgsrc/graphics/graphviz: Makefile

  Log Message:
  Build with -fopenmp on NetBSD/powerpc, so that we link explicitly
  with -lgomp and thereby avoid overflowing the static thread local
  storage allocated in ld.elf_so when libgomp.so is dlopen()ed
  indirectly via libgvplugin_gd.so.

  Bump PKGREVISION.

(bsiegert)

2022-01-01 16:49:10 UTC pkgsrc-2021Q4 commitmail json YAML

Pullup ticket #6556 - requested by leot
www/webkit-gtk: add missing dependency

Revisions pulled up:
- www/webkit-gtk/Makefile                                      1.218
- www/webkit-gtk/buildlink3.mk                                  1.86

---
  Module Name:    pkgsrc
  Committed By:  leot
  Date:          Wed Dec 29 08:59:16 UTC 2021

  Modified Files:
          pkgsrc/www/webkit-gtk: Makefile buildlink3.mk

  Log Message:
  webkit-gtk: Add a dependency to gst-plugins1-good

  webkit-gtk now needs "autoaudiosink" plugin part of gst-plugins1-good
  otherwise it aborts.

  Bump PKGREVISION.

(bsiegert)

2022-01-01 16:47:30 UTC MAIN commitmail json YAML

doc: Updated net/sslh to 1.22c

(rhialto)

2022-01-01 16:47:21 UTC MAIN commitmail json YAML

net/sslh: update to 1.22c

- sslh-select now supports UDP protocols. Probes specified in the
  protocols configuration entry are tried on incoming packets, TCP or
  UDP, and forwarded based on the input protocol (an incoming TCP
  connection will be forwarded as TCP, and same with UDP). This has been
  tested with DNS as shown in udp.cfg: incoming packets that contain my
  domain name are assumed to be a DNS request and forwarded accordingly.
  Note this could cause problems if combined with incoming TLS with SNI.
  UDP clients and servers need to agree on the IPv4/IPv6 they use: use
  the same protocol on all sides! Often, this means explicitely using
  `ip4-localhost'. UDP sender-receiver pairs (connections, so to speak)
  are kept for 60s, which can be changed with udp_timeout in the
  configuration.

- Added probes for UDP protocols QUICK and Teamspeak.

- Added probes for syslog protocol.

- sslh-select refactored to change linear searches through connections
  to linear searches through fd_set.

- Fixed a libconfig call to support libconfig 1.7.3.

- Added symbol to support libconfig 1.4.9, still in use in CentOS7.

- Warn about unknown settings in the configuration file.

- Added per-protocol transparent option. sslh-fork drops the capability after
  creating the server-side transparent socket. Transparent now uses CAP_NET_RAW
  instead of CAP_NET_ADMIN.

- Removed compile-time option to use POSIX regex. Now regex must be
  PCRE2 (Perl-Compatible). This was in fact the case since v1.21, as
  PCRE are used to parse the config file.

(rhialto)

2022-01-01 16:31:30 UTC MAIN commitmail json YAML

doc: Updated math/py-gmpy to 1.17nb1

(ryoon)

2022-01-01 16:31:02 UTC MAIN commitmail json YAML

py-gmpy: Use egg.mk to fix packaging

Bump PKGREVISION.

(ryoon)

2022-01-01 16:27:01 UTC MAIN commitmail json YAML

doc: Updated devel/py-ipython_genutils to 0.2.0nb2

(ryoon)

2022-01-01 16:26:34 UTC MAIN commitmail json YAML

py-ipython_genutils: Use egg.mk to fix packaging

Bump PKGREVISION.

(ryoon)

2022-01-01 16:25:04 UTC MAIN commitmail json YAML

doc: Updated devel/py-ipython to 7.30.1nb1

(ryoon)

2022-01-01 16:24:38 UTC MAIN commitmail json YAML

py-ipython: Use egg.mk to fix packaging

Bump PKGREVISION.

(ryoon)

2022-01-01 16:23:20 UTC MAIN commitmail json YAML

doc: Updated devel/py-traitlets to 5.1.1nb1

(ryoon)

2022-01-01 16:22:51 UTC MAIN commitmail json YAML

py-traitlets: Use egg.mk to fix packaging

Bump PKGREVISION.

(ryoon)

2022-01-01 16:20:01 UTC MAIN commitmail json YAML

doc: Updated devel/py-entrypoints to 0.3nb1

(ryoon)

2022-01-01 16:19:26 UTC MAIN commitmail json YAML

py-entrypoints: Use egg.mk to fix packaging

Bump PKGREVISION.

(ryoon)

2022-01-01 16:15:18 UTC MAIN commitmail json YAML

doc: Updated devel/py-testpath to 0.3.1nb1

(ryoon)

2022-01-01 16:14:50 UTC MAIN commitmail json YAML

py-testpath: Use egg.mk to fix packaging

Bump PKGREVISION.

(ryoon)

2022-01-01 15:48:38 UTC MAIN commitmail json YAML

doc: Updated net/dbip-country-lite to 2022.01

(fcambus)

2022-01-01 15:48:28 UTC MAIN commitmail json YAML

dbip-country-lite: update to 2022.01.

No upstream ChangeLog.

(fcambus)

2022-01-01 15:47:48 UTC MAIN commitmail json YAML

doc: Updated devel/py-backcall to 0.2.0nb1

(ryoon)

2022-01-01 15:47:06 UTC MAIN commitmail json YAML

py-backcall: Use egg.mk to fix packaging

Bump PKGREVISION.

(ryoon)

2022-01-01 15:45:57 UTC MAIN commitmail json YAML

doc: Updated net/dbip-city-lite to 2022.01

(fcambus)

2022-01-01 15:45:46 UTC MAIN commitmail json YAML

dbip-city-lite: update to 2022.01.

No upstream ChangeLog.

(fcambus)

2022-01-01 15:43:52 UTC MAIN commitmail json YAML

doc: Updated net/dbip-asn-lite to 2022.01

(fcambus)

2022-01-01 15:43:41 UTC MAIN commitmail json YAML

dbip-asn-lite: update to 2022.01.

No upstream ChangeLog.

(fcambus)

2022-01-01 15:36:58 UTC MAIN commitmail json YAML

doc: Updated devel/mold to 1.0.1

(fcambus)

2022-01-01 15:36:48 UTC MAIN commitmail json YAML

mold: update to 1.0.1.

New features:

- make install now creates /usr/local/libexec/mold/ld as a symlink to the
  mold executable. We do this for GCC. By passing -B/usr/local/libexec/mold,
  you can tell GCC to use ld inside that directory instead of /usr/bin/ld.
  (e8dcecf)
- xxHash library is now included in the mold's source tree as a subtree for
  ease of building. If you want to link against a libxxhash in a system
  library directory, pass SYSTEM_XXHASH=1 to make. (665bffa)
- The extern "C++" directive is now supported in the dynamic list. (7aa5c39)
- --color-diagnostics is supported. mold used to ignore that flag. (6e290aa)
- Not only * but also ? are now treated as special characters in the version
  script wildcard pattern. (31b0248)
- The --threads=N option has been added as an alias for --thread-count=N.
  (f9ff048)
- The following option has been added: --defsym (f6e8006), -z nodefaultlib
  (8c86c28), -z separate-code, -z noseparate-code and
  -z separate-lodable-segments (5601cf4), -z max-page-size (f3766cd)

Bug fixes and compatibility improvements:

- mold now issue a warning instead of an error for an unknown -z option.
  (8bc5736)
- mold previously created a PT_NOTE segment for non-SHF_ALLOC note segments.
  This is a wrong behavior because we should create segments only for
  memory-allocated sections. This problem has been fixed. (76407a6)
- Previously, a version script can affect symbol visibility of undefined
  symbols when they are promoted to dynamic symbols. This is a semantically
  incorrect behavior and caused a libQt build failure (#151). The issue has
  been fixed. (3663389)
- Previously, mold silently turned unresolved undefined symbols into absolute
  symbols with value 0 if -shared, -z defs and -warn-undefined-symbols are
  specified. Even though this behavior makes sense, it's not compatible
  with GNU ld which promotes such symbols into dynamic symbols.
  This incompatibility causes a link failure for Firefox. Since 1.0.1, mold
  behaves the same as GNU ld. (04ccd4d)
- Previously, mold applied wrong values for relocations against Initial-Exec
  thread-local variables. That caused a link failure for Mesa 3D graphics
  library (#197). The issue has been resolved. (d116113)
- GCC 7 has a bug that it emits incorrect relocations against thread-local
  variables under a certain condition. That bug was unnoticed because
  existing linkers silently produces an output that works fine in most
  cases but is technically corrupted. mold used to check for that error
  condition and report an error. Now, mold does not report it as an error
  for the sake of bug-compatibility with GCC 7. I don't think relaxing the
  error check will cause any new issue to existing GCC 7 users, because if
  it does, they would have been experiencing the issue with existing
  linkers already. (d9606d6)
- If an output file has more than one sections for thread-local BSS, they
  were laid out in such that they are overlapping with each other. This bug
  caused a runtime error for programs compiled with DMD, a compiler for the
  D language (#126). This layout issue has been resolved. (b151de6)
- Previously, mold failed to look up correct files under --sysroot in some
  conditions. That caused a link failure for ClickHouse (#150). This bug
  has been fixed. (135f17c)

(fcambus)

2022-01-01 15:29:23 UTC MAIN commitmail json YAML

doc: Updated pkgtools/url2pkg to 21.4.1

(rillig)

2022-01-01 15:29:14 UTC MAIN commitmail json YAML

url2pkg: improve MASTER_SITES and HOMEPAGE for PyPI packages

pkg/2021/12/31/msg025908.html">https://mail-index.netbsd.org/tech-pkg/2021/12/31/msg025908.html

Bump version.

(rillig)

2022-01-01 15:21:14 UTC MAIN commitmail json YAML

blt: fix relro build on *BSD

Remove NetBSD 1.5/1.6 specific code.

Bump PKGREVISION.

(wiz)

2022-01-01 15:07:27 UTC MAIN commitmail json YAML

py-pgnotify: convert to egg.mk

Disable for python 2.7. Nothing in pkgsrc needs this, and supporting
this would need hacks.

Bump PKGREVISION.

(wiz)

2022-01-01 15:04:58 UTC MAIN commitmail json YAML

url2pkg: test current behavior for PyPI downloads

(rillig)

2022-01-01 14:55:49 UTC MAIN commitmail json YAML

py-audiotools: convert to egg.mk

Bump PKGREVISION.

Disable python 2.7 support since that would need more workarounds
and nothing in pkgsrc needs the 2.7 version of this.

(wiz)

2022-01-01 14:04:20 UTC MAIN commitmail json YAML

doc: Updated pkgtools/url2pkg to 21.4.0

(rillig)

2022-01-01 14:04:11 UTC MAIN commitmail json YAML

url2pkg: remove interactivity

In the first phase, url2pkg generates a minimal package Makefile, barely
enough for downloading the distfile from the given URL.  That part runs
fully automated in almost all cases, so there is no need to invoke the
editor at this point.

After adjusting the package Makefile based on the downloaded and
extracted distfile, url2pkg has done its job, so there is no reason to
run the editor there as well.

Bump version.

(rillig)

2022-01-01 13:55:48 UTC MAIN commitmail json YAML

mk/license: make guess-license more user-friendly

(rillig)

2022-01-01 13:27:46 UTC MAIN commitmail json YAML

doc: Updated pkgtools/lintpkgsrc to 4.97

(rillig)

2022-01-01 13:27:37 UTC MAIN commitmail json YAML

lintpkgsrc: fix bogus warning for devel/lua-moses

The warning was:

Bogus: -${DISTNAME:tl:S/-1$//1}
    (from /.../devel/lua-moses/Makefile)

Previously, lintpkgsrc searched for the package name and version by
looking for '-' followed by a digit.  This was too naive, as in the
above expression, the '-1' does not mark the beginning of the version
number.  Fix this by resorting to 'make show-vars' in all cases in which
the PKGNAME still contains a '$'.

When running 'lintpkgsrc -Dp devel/lua-moses' with a relative directory
as argument, lintpkgsrc tried 'cd /lua-moses' and ignored the failure,
running 'make show-vars' in the current directory instead, which in my
case was the top-level pkgsrc directory.

Bump version.

(rillig)

2022-01-01 12:59:15 UTC MAIN commitmail json YAML

security/pam-af: fix for PIE build

Use "ld -shared" rather than "ld --shared". The former allows cwrappers to
detect shared lib link mode. This makes it omit "-pie" which would remove
required symbols.

(rhialto)

2022-01-01 12:44:38 UTC MAIN commitmail json YAML

doc: Updated pkgtools/pkglint to 21.4.1

(rillig)

2022-01-01 12:44:25 UTC MAIN commitmail json YAML

pkgtools/pkglint: update to 21.4.1

Changes since 21.4.0:

Running 'pkglint doc/CHANGES-2021' now warns about issues for this
single file.  Previously, it was necessary to specify '-Cglobal' as
well, but then pkglint also warned about issues in all other CHANGES
files.

Pkglint no longer warns about the characters '!' and '@' in
GO_MODULES_FILES, since these are legitimate.  Fixes PR pkg/56595.

Small cleanups in the pkglint testing infrastructure.

(rillig)

2022-01-01 12:42:38 UTC MAIN commitmail json YAML

py-anita: convert to egg.mk, bump pkgrevision

(martin)

2022-01-01 12:40:32 UTC MAIN commitmail json YAML

py-pexpect: convert to egg.mk, bump pkgrevision

(martin)

2022-01-01 12:29:38 UTC MAIN commitmail json YAML

doc: Updated sysutils/py-ptyprocess to 0.7.0nb1

(martin)

2022-01-01 12:29:27 UTC MAIN commitmail json YAML

py-ptyprocess: convert to egg.mk

Bump PKGREVISION.

(martin)

2022-01-01 11:26:34 UTC MAIN commitmail json YAML

py-hg-evolve: convert to egg.mk

Bump PKGREVISION.

(wiz)

2022-01-01 09:25:49 UTC MAIN commitmail json YAML

audio/sfxr: use standard headers; should fix broken macos build

(dholland)

2022-01-01 09:20:41 UTC MAIN commitmail json YAML

audio/rosegarden: legacy code fixups.

This fork of rosegarden is dead upstream but seemingly worth keeping
around, so do some maintenance.

Silence a bunch of compiler warnings (not all though). Avoid unsafe
use of tmpnam(). Avoid some uses of sprintf, including one triggering
a compiler warning about a static overflow. (Plenty more sprintf uses
remain though.) Use standard headers. Use ctype functions correctly.
Etc.

Also add patch comments. Fix some pkglint.

This is probably going to warrant a patchkit in the future.

(dholland)

2022-01-01 07:53:54 UTC MAIN commitmail json YAML

TODO: Update rosegarden entry.

(dholland)

2022-01-01 07:50:22 UTC MAIN commitmail json YAML

audio/rosegarden: comment out defunct MASTER_SITES, improve DESCR.

This is the really old X11 version of Rosegarden that upstream now
barely admits ever existed. Add a comment clarifying that for the next
person who becomes confused about the version numbering.

(dholland)

2022-01-01 06:59:29 UTC MAIN commitmail json YAML

2022-01-01 06:45:38 UTC MAIN commitmail json YAML

2022-01-01 06:39:57 UTC MAIN commitmail json YAML

Updated www/grafana to 8.3.3

(triaxx)

2022-01-01 06:34:14 UTC MAIN commitmail json YAML

grafana: Update to 8.3.3

upstream changes:
-----------------
8.3.3 (2021-12-10)
Features and enhancements
  o BarChart: Use new data error view component to show actions in panel edit. #42474, @torkelo
  o CloudMonitor: Iterate over pageToken for resources. #42546, @iwysiu
  o Macaron: Prevent WriteHeader invalid HTTP status code panic. #42973, @bergquist
Bug fixes
  o AnnoListPanel: Fix interpolation of variables in tags. #42318, @francoisdtm
  o CloudWatch: Allow queries to have no dimensions specified. #42800, @sunker
  o CloudWatch: Fix broken queries for users migrating from 8.2.4/8.2.5 to 8.3.0. #42611, @sunker
  o CloudWatch: Make sure MatchExact flag gets the right value. #42621, @sunker
  o Dashboards: Fix so that empty folders can be deleted from the manage dashboards/folders page. #42527, @ashharrison90
  o InfluxDB: Improve handling of metadata query errors in InfluxQL. #42500, @gabor
  o Loki: Fix adding of ad hoc filters for queries with parser and line_format expressions. #42590, @ivanahuckova
  o Prometheus: Fix running of exemplar queries for non-histogram metrics. #42749, @ivanahuckova
  o Prometheus: Interpolate template variables in interval. #42637, @ivanahuckova
  o StateTimeline: Fix toolitp not showing when for frames with multiple fields. #42741, @dprokop
  o TraceView: Fix virtualized scrolling when trace view is opened in right pane in Explore. #42480, @autoric
  o Variables: Fix repeating panels for on time range changed variables. #42828, @hugohaggmark
  o Variables: Fix so queryparam option works for scoped variables. #42742, @hugohaggmark

8.3.2 (2021-12-10)
  o Security: Fixes CVE-2021-43813 and CVE-2021-43815. For more information, see our [blog](https://grafana.com/blog/2021/12/10/grafana-8.3.2-and-7.5.12-released-with-moderate-severity-security-fix/

(triaxx)

2021-12-31 23:59:17 UTC MAIN commitmail json YAML

2021-12-31 17:51:34 UTC MAIN commitmail json YAML

net/mosquitto: regen distinfo

A patch was updated (comment only) without a regen

(gdt)

2021-12-31 17:29:03 UTC MAIN commitmail json YAML

2021-12-31 17:28:29 UTC MAIN commitmail json YAML

doc: Added sysutils/libtree version 2.0.0

(plunky)

2021-12-31 17:28:11 UTC MAIN commitmail json YAML

Add libtree-2.0.0

A command line tool that:
- turns ldd into a tree
- explains why shared libraries are found and why not
- package optionally deploys executables and dependencies
  into a single directory

(plunky)

2021-12-31 17:26:38 UTC MAIN commitmail json YAML

add cxxopts, elfio & termcolor

(plunky)

2021-12-31 17:25:42 UTC MAIN commitmail json YAML

doc: Added devel/termcolor version 2.0.0

(plunky)

2021-12-31 17:25:25 UTC MAIN commitmail json YAML

Add termcolor-2.0.0

Termcolor is a header-only C++ library for printing colored
messages to the terminal. Written just for fun with a help
of the Force. Termcolor uses ANSI color formatting, so you
can use it on every system that is used such terminals (most
*nix systems, including Linux and Mac OS).

(plunky)

2021-12-31 17:24:48 UTC MAIN commitmail json YAML

doc: Added devel/elfio version 3.9

(plunky)

2021-12-31 17:24:32 UTC MAIN commitmail json YAML

Add elfio-3.9

ELFIO is a small, header-only C++ library that provides a simple
interface for reading and generating files in ELF binary format.

It is used as a standalone library - it is not dependant on any
other product or project. Adhering to ISO C++, it compiles on a
wide variety of architectures and compilers.

(plunky)

2021-12-31 17:23:59 UTC MAIN commitmail json YAML

doc: Added devel/cxxopts version 3.0.0

(plunky)

2021-12-31 17:23:19 UTC MAIN commitmail json YAML

Add cxxopts-3.0.0

This is a lightweight C++ option parser library, supporting the
standard GNU style syntax for options.

Options can be given as:

  --long
  --long=argument
  --long argument
  -a
  -ab
  -abc argument

where c takes an argument, but a and b do not.

Additionally, anything after -- will be parsed as a positional
argument.

(plunky)

2021-12-31 16:10:18 UTC MAIN commitmail json YAML

doc: Updated net/kubectl to 1.22.5

(leot)

2021-12-31 16:10:12 UTC MAIN commitmail json YAML

kubectl: Update to kubectl-1.22.5

Changes:
1.22.5
------
* Update golang.org/x/net to v0.0.0-20211209124913-491a49abca63

1.22.4
------
* Fix a panic in kubectl when creating secrets with an improper output
  type

1.22.3
------
[No changes for CLI (kubectl)]

(leot)

2021-12-31 16:02:09 UTC MAIN commitmail json YAML

mosquitto: Restore comment accidentally deleted during the last commit

(triaxx)

2021-12-31 15:18:37 UTC MAIN commitmail json YAML

py27-libxml2: try to fix build with python 2.7

There are still some packages that need this, such as devel/libhid.

(tnn)

2021-12-31 14:18:15 UTC MAIN commitmail json YAML

Updated net/grpc, net/py-grpcio, net/py-grpcio-testing, net/py-grpcio-tools

(adam)

2021-12-31 14:16:40 UTC MAIN commitmail json YAML

grpc py-grpcio py-grpcio-testing py-grpcio-tools: updated to 1.43.0

Release v1.43.0
This release contains refinements, improvements, and bug fixes, with highlights listed below.

Core

Remove redundant work serializer usage in c-ares windows code.
Support RDS updates on the server.
Use WorkSerializer in XdsClient to propagate updates in a synchronized manner.
Support Custom Post-handshake Verification in TlsCredentials.
Reintroduce the EventEngine default factory.
Assert Android API >= v21.
Add support for abstract unix domain sockets.

C++

OpenCensus: Move metadata storage to arena.

C#

[C#] Add nullable type attributes to Grpc.Core.Api.

Objective-C

Revert "Revert "[objc] GRPCMetadataDictionary convenient typedef"".

Python

[Aio] Validate the input type for set_trailing_metadata and abort.

(adam)

2021-12-31 13:28:45 UTC MAIN commitmail json YAML

Removed sysutils/py-eliot17; sysutils/py-supervisor

(adam)

2021-12-31 13:28:23 UTC MAIN commitmail json YAML

py-supervisor: updated to 4.2.4

4.2.4 (2021-12-30)

Fixed a bug where the --identifier command line argument was ignored. It was broken since at least 3.0a7 (released in 2009) and probably earlier. Patch by Julien Le Cl辿ach.

4.2.3 (2021-12-27)

Fixed a race condition where an rpcinterface extension that subscribed to events would not see the correct process state if it accessed the the state attribute on a Subprocess instance immediately in the event callback. Patch by Chao Wang.
Added the setuptools package to the list of dependencies in setup.py because it is a runtime dependency. Patch by Louis Sautier.
The web interface will now return a 404 Not Found response if a log file is missing. Previously, it would return 410 Gone. It was changed because 410 is intended to mean that the condition is likely to be permanent. A log file missing is usually temporary, e.g. a process that was never started will not have a log file but will have one as soon as it is started.

(adam)

2021-12-31 13:25:18 UTC MAIN commitmail json YAML

2021-12-31 12:22:19 UTC MAIN commitmail json YAML

Updated sysutils/py-filetype, devel/py-yapf

(adam)

2021-12-31 12:21:55 UTC MAIN commitmail json YAML

py-yapf: updated to 0.32.0

0.32.0
Added
- Look at the 'pyproject.toml' file to see if it contains ignore file information
  for YAPF.
- New entry point `yapf_api.FormatTree` for formatting lib2to3 concrete
  syntax trees.
- Add CI via GitHub Actions.
Changes
- Change tests to support "pytest".
- Reformat so that "flake8" is happy.
- Use GitHub Actions instead of Travis for CI.
- Clean up the FormatToken interface to limit how much it relies upon the
  pytree node object.
- Rename "unwrapped_line" module to "logical_line."
- Rename "UnwrappedLine" class to "LogicalLine."
Fixed
- Enable `BLANK_LINE_BEFORE_NESTED_CLASS_OR_DEF` knob for "pep8" style, so
  method definitions inside a class are surrounded by a single blank line as
  prescribed by PEP8.
- Fixed the '...' token to be spaced after a colon.

(adam)

2021-12-31 12:16:52 UTC MAIN commitmail json YAML

py-filetype: updated to 1.0.9

v1.0.9

Update init.py
Merge pull request 111 from asfaltboy/patch-1
Add python 3.9 to version classifiers
Merge pull request 108 from hannesbraun/aiff-support
Add AIFF support
fix(Readme): rst syntax

(adam)

2021-12-31 12:07:55 UTC MAIN commitmail json YAML

The web interface PHP uses the PHP sockets extension, at least from
share/zoneminder/htdocs/ajax/stream.php.

Because all the PHP extensions self-enable in this decade, there's no need
to configure php-sockets.  The same is also true of all the other
extensions, so just remove those unnecessary instructions from MESSAGE.

Bump PKGREVISION to 7 and bump year to 2022 (NZDT).

(dsainty)

2021-12-31 10:05:45 UTC MAIN commitmail json YAML

2021-12-31 10:04:30 UTC MAIN commitmail json YAML

doc: Updated sysutils/etckeeper to 1.18.14nb2

(schmonz)

2021-12-31 10:04:24 UTC MAIN commitmail json YAML

2021-12-31 09:58:05 UTC MAIN commitmail json YAML

doc: Updated net/mosquitto to 2.0.14

(triaxx)

2021-12-31 09:57:36 UTC MAIN commitmail json YAML

mosquitto: Update to 2.0.14

pkgsrc changes:
---------------
  * Update patches to remove offsets.

upstream changes:
-----------------
2.0.14 - 2021-11-17
===================

Broker:
- Fix bridge not respecting receive-maximum when reconnecting with MQTT v5.

Client library:
- Fix mosquitto_topic_matches_sub2() not using the length parameters.
  Closes #2364.
- Fix incorrect subscribe_callback in mosquittopp.h. Closes #2367.

2.0.13 - 2021-10-27
===================

Broker:
- Fix `max_keepalive` option not being able to be set to 0.
- Fix LWT messages not being delivered if `per_listener_settings` was set to
  true. Closes #2314.
- Various fixes around inflight quota management. Closes #2306.
- Fix problem parsing config files with Windows line endings. Closes #2297.
- Don't send retained messages when a shared subscription is made.
- Fix log being truncated in Windows.
- Fix client id not showing in log on failed connections, where possible.
- Fix broker sending duplicate CONNACK on failed MQTT v5 reauthentication.
  Closes #2339.
- Fix mosquitto_plugin.h not including mosquitto_broker.h. Closes #2350.

Client library:
- Initialise sockpairR/W to invalid in `mosquitto_reinitialise()` to avoid
  closing invalid sockets in `mosquitto_destroy()` on error. Closes #2326.

Clients:
- Fix date format in mosquitto_sub output. Closes #2353.

(triaxx)

2021-12-31 09:15:32 UTC MAIN commitmail json YAML

Updated lang/py-mypy, graphics/py-graphviz

(adam)

2021-12-31 08:10:03 UTC MAIN commitmail json YAML

playitslowly: a dependency pulls in py-setuptools

Update PLIST, bump PKGREVISION.

(wiz)

2021-12-31 08:08:16 UTC MAIN commitmail json YAML

gaupol: a dependency pulls in py-setuptools

Update PLIST, bump PKGREVISION.

(wiz)

2021-12-31 08:03:31 UTC MAIN commitmail json YAML

doc: Updated devel/meld to 3.21.0nb10

(wiz)

2021-12-31 08:03:21 UTC MAIN commitmail json YAML

meld: a dependency pulls in py-setuptools

Update PLIST, bump PKGREVISION.

(wiz)

2021-12-31 07:50:18 UTC MAIN commitmail json YAML

doc: Updated devel/py-configobj to 5.0.6nb3

(wiz)

2021-12-31 07:50:08 UTC MAIN commitmail json YAML

py-configobj: convert to egg.mk

Bump PKGREVISION.

(wiz)

2021-12-31 07:33:32 UTC MAIN commitmail json YAML

Note update of the "mutt" package to version 2.1.5

(tron)

2021-12-31 07:33:03 UTC MAIN commitmail json YAML

mutt: Update to version 2.1.5

This is a bug-fix release.  Fixes include:
* a regression with SMTP authentication, where Mutt would force authentication
  when a server advertised AUTH.
* a possible SMTP server response overread, although I don't believe there is
  a security issue here.
* a SEGV bug on NetBSD when trying to use low level terminfo routines. Because
  of this fix, Mutt now looks for the term.h header before enabling these
  routines.  Packagers should ensure this header is present in the build
  dependencies.
* format=flowed text is space-unstuffed before piping to
  $send_multipart_alternative_filter

(tron)

2021-12-31 07:11:36 UTC MAIN commitmail json YAML

doc: Updated devel/py-mercurial to 6.0nb1

(ryoon)

2021-12-31 07:09:22 UTC MAIN commitmail json YAML

py-mercurial: Fix packaging with recent Python change

* Use egg.mk explicitly.
* Bump PKGREVISION to install egg files.

Fix PR pkg/56593.

(ryoon)

2021-12-31 06:18:03 UTC MAIN commitmail json YAML

(cross/avr-libc) Add missing BUILD_DEPENDS (alhpaalpha.sty)

(mef)

2021-12-31 02:27:16 UTC MAIN commitmail json YAML

doc: Updated emulators/nono to 0.2.5

(jun)

2021-12-31 02:26:17 UTC MAIN commitmail json YAML

nono: updated to 0.2.5

0.2.5 (2021/12/30)

vm(New): Supporting 4bpp video plane.
vm(Fix): Fix error handlings of sending and receiving jumbo pakcets on Lance(AM7990).
vm(Fix): Fix a BSWP operation on Lance(AM7990). This makes 4.4BSD work.
vm(Fix): Make RTC(MK48T02) epoch year configurable in order to support 4.4BSD.
vm(Fix): Implement a check byte in FUSEROM on LUNA-88K.
vm(Update): The ROM emulation becomes not to verify a.out MID to boot.
vm(Update): LUNA-I ROM Emulation accepts ^C to back to the ROM.
GUI(Update): Improve whole window drawing scheme, and implement main window's reduction.
GUI(Fix): Fix many window size problems.
GUI(New): Implement Copy context menu on text windows.
Host(New): Reject network interface GRO on Linux host.
Host(Fix): Now it can dump a core even on Linux.

(jun)

2021-12-31 01:32:26 UTC MAIN commitmail json YAML

doc: Updated meta-pkgs/xfce4 to 4.16.0nb3

(gutteridge)

2021-12-31 01:32:04 UTC MAIN commitmail json YAML

xfce4: bump to reflect changed dependencies in two components

(gutteridge)

2021-12-31 01:26:02 UTC MAIN commitmail json YAML

doc: Updated x11/xfce4-settings to 4.16.2nb2

(gutteridge)

2021-12-31 01:25:10 UTC MAIN commitmail json YAML

xfce4-settings: add adwaita-icon-theme dependency

Now that this package uses client-side decorations, it depends
(inconsistently it seems) on Adwaita icons for particular elements.

(gutteridge)

2021-12-31 01:22:10 UTC MAIN commitmail json YAML

doc: Updated editors/xfce4-mousepad to 0.5.8nb2

(gutteridge)

2021-12-31 01:21:46 UTC MAIN commitmail json YAML

xfce4-mousepad: add adwaita-icon-theme dependency

Now that this package uses client-side decorations, it depends
(inconsistently it seems) on Adwaita icons for particular elements.

(gutteridge)

2021-12-30 21:33:09 UTC MAIN commitmail json YAML

python/srcdist.mk: clean up droppings that may be left in ${PYLIB}

Fixes some fallout from recent setuptools update, see thread:
https://mail-index.netbsd.org/pkgsrc-users/2021/12/30/msg034938.html

(tnn)

2021-12-30 21:32:48 UTC MAIN commitmail json YAML

doc: Updated textproc/py-libxml2 to 2.9.12nb3

(wiz)

2021-12-30 21:32:38 UTC MAIN commitmail json YAML

py-libxml2: switch to egg.mk

Bump PKGREVISION for PLIST change.

(wiz)

2021-12-30 21:20:14 UTC MAIN commitmail json YAML

py-graphviz: updated to 0.19.1

Version 0.19.1

Fix undecoded CalledProcessError.stdout and .stderr when .pipe() call with an encoding different from self.encoding fails.

Fix missing project root conftest.py in source distribution.

Extend examples/graphviz-escapes.ipynb.

Improve test coverage.

Increase build scripts verbosity.

Version 0.19

Add PendingDeprecationWarning to calls using positional arguments that will be deprecated in a later version. The future API will allow from one to three positional arguments depending on the method or function. Keyword-only arguments where not around when this library was created. This signals dependents and in general users to start updating or pinning to the wanted version (or range). Crucially, this helps new users with a safer API that allows to avoid some common mistakes. Warnings reported in tests.

Add keyword-only outfile argument to .render() and stand-alone graphviz.render(). Allows to override the rendered output file name: .render(filename='spam.gv', outfile='spam.pdf') Allows to derive the format and the filename from the rendered outfile name: .render(outfile='spam.svg') Tries to infer default format from the outfile suffix. You can override by setting format explicitly. Warns with a graphviz.FormatSuffixMismatchWarning if there is a mismatch between given format and the inferred format from outfile suffix. Warns with a graphviz.UnknownSuffixWarning if format is given and outfile uses a suffix that cannot be mapped to a supported format.

Add graphviz.set_jupyter_format() to set the output format used by the Jupyter visualization of graphviz.Graph, graphviz.Digraph, and graphviz.Source (supported formats: 'svg', 'png', 'jpeg'). Replace _repr_svg_() internally with _repr_mimebundle_(include, exclude) returning a mimebundle {'image/svg+xml', '<?xml version=...'} by default. Adds support for IPython.display.display_png(). Adds support for IPython.display.display_jpeg().

Add keyword-only raise_if_result_exists argument to .render() and stand-alone graphviz.render(). Raises graphviz.FileExistsError if the rendered file already exists.

Add support to for .render() and stand-alone .render() to overwrite the input source file with the rendered output when using the outfile keyword-only argument. This probably only makes sense for text-based Graphviz formats such as dot or plain. You need to specify overwrite_filepath=True to enable this.

Add graphviz.CalledProcessError derived from subprocess.CalledProcessError so users can choose either one in their excepts.

Add graphviz.FileExistsError derived from FileExistsError so users can choose either one in their excepts.

Add --only-exe flag to run-tests.py (overrides --skip-exe).

Add --no-open and --open flags to build-docs.py.

Add lint-code.py and use in build job.

Increase doctest coverage.

Extend type annotations. Accept path-like objects for filename, directory, and filepath.

Extend and improve documentation.

Improve build tests.

(adam)

2021-12-30 21:19:26 UTC MAIN commitmail json YAML

py-mypy: updated to 0.930

Mypy 0.930
New Feature: Explicit Type Aliases (PEP 613)
New Feature: NotRequired in TypedDicts
New Feature: ParamSpec (Experimental)

Optimizations

This release includes some optimizations that make mypy a bit faster (in addition to mypyc performance improvements discussed below):

Enable --fast-exit by default to speed up mypy
Only read the stdlib versions dictionary once per run
Optimize commonly used function
Minor optimization/cleanup
Reduce the number of executed local imports

Mypyc Fixes and Improvements

Add missing type coercions
Support --allow-redefinition
Constant fold integer operations and string concatenation
Use optimized implementation for builtins.sum
Move mypyc to console_scripts to fix running on Windows 10
Make min(x, y) faster
Make max(x, y) faster
Speed up reference counting operations by inlining them in commonly executed blocks
Add support for attrs classes
Port mypyc to Python 3.11
Reduce the amount of debug information included in compiled extension modules

(adam)

2021-12-30 20:42:13 UTC MAIN commitmail json YAML

Updated textproc/py-xmlschema, finance/py-stripe

(adam)

2021-12-30 20:41:18 UTC MAIN commitmail json YAML

py-stripe: updated to 2.64.0

2.64.0
Update class custom methods to save list object parameters.
Introduce custom listing methods on objects.
Clarify metadata deletion message.

(adam)