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 (2m)  pkgsrc-2024Q1 (14d)  pkgsrc-2023Q4 (41d)  pkgsrc-2023Q2 (74d)  pkgsrc-2023Q3 (153d) 

2024-05-12 14:39:00 UTC Now

2020-11-08 03:04:00 UTC MAIN commitmail json YAML

(devel/p5-Alien-Build) Updated 2.32 to 2.37

2.37      2020-11-02 09:09:13 -0700
  - Tests that rely on its behavior unset ALIEN_BUILD_PKG_CONFIG (gh#239)

2.36_01  2020-10-31 03:33:21 -0600
  - Fixed a bug where Probe and PkgConfig plugins could provide compiler / linker flags
    when the PkgConfig probe fails, but another probe succeed. (gh#238)

2.35_01  2020-10-28 02:06:21 -0600
  - Added install properties: system_probe_class and system_probe_instance_id (gh#237)
  - Added hook properties: probe_class and probe_instance_id (gh#237)

2.34_01  2020-10-27 04:23:24 -0600
  - Added instance_id property to Alien::Build::Plugin class (gh#235)
  - Added plugin_instance_prop method to Alien::Build class (gh#235)

2.33      2020-09-21 03:21:40 -0600
  - Skip problematic test on cygwin (gh#232)

(mef)

2020-11-08 02:33:04 UTC MAIN commitmail json YAML

(textproc/p5-Text-Format) Updated 0.61 to 0.62

0.62    2020-10-16
    - dist.ini / weaver.ini / .tidyallrc / etc. cleanup
        - Move to @SHLOMIF
        - Inspired by Lady_Aleena.
    - Fix the URL to the VCS repository.

(mef)

2020-11-08 02:18:21 UTC MAIN commitmail json YAML

(textproc/p5-XML-Writer) Updated 0.625 to 0.900

Mar  8 00:19:28 2019 +1100    <joe@kafsemo.org>
        - Drop support for building on (very) old perls.
        - Check for valid element names (#107239)
        - Fail when a scalar other than 'self' is passed as OUTPUT.

(mef)

2020-11-08 00:59:48 UTC MAIN commitmail json YAML

textproc/ja-groff: Mark as broken on Darwin-*-aarch64

Hangs on 'checking for working mmap...' conftest.

(sjmulder)

2020-11-08 00:56:53 UTC MAIN commitmail json YAML

(mail/evolution-data-server) remove p5-XML-Parser from TOOL_DEPENDS, tks wiz@)

(mef)

2020-11-07 21:27:37 UTC MAIN commitmail json YAML

Note update of lang/llvm to 10.0.1nb3.

(he)

2020-11-07 21:26:41 UTC MAIN commitmail json YAML

2020-11-07 20:31:17 UTC MAIN commitmail json YAML

doc: Updated sysutils/onefetch to 2.7.0

(pin)

2020-11-07 20:30:57 UTC MAIN commitmail json YAML

sysutils/onefetch: update to 2.7.0

v2.7.0

New features:
-Detect dependencies
-add print-package-mangers cli option

Bug fixes
-Don't output unnecessary newline when checking for image backend support
-Fix trailing white space in LOC

Misc
-Colon is white by default

(pin)

2020-11-07 18:57:05 UTC MAIN commitmail json YAML

doc: Updated textproc/py-jsonrpc-server to 0.4.0

(wiz)

2020-11-07 18:56:56 UTC MAIN commitmail json YAML

2020-11-07 18:55:41 UTC MAIN commitmail json YAML

doc: Updated textproc/py-ujson to 4.0.1

(wiz)

2020-11-07 18:55:32 UTC MAIN commitmail json YAML

py-ujson: update to 4.0.1.

4.0.1

Fixed

    Fix UnicodeDecodeError on arm64/aarch64 (#435) @hugovk

4.0.0

Added

    Add support for Python 3.9 (#430) @hugovk
    Build wheels for Python 3.9 (#431) @hugovk

Removed

    Drop support for EOL Python 3.5 (#424) @hugovk

Fixed

    Fix indent and add test case (#426) @chenhan1218
    Update code samples in README (#427) @verhovsky

3.2.0

Added

    Make PEP 384 compliant (#417) @tekknolagi
    Build and deploy aarch64 wheels (#422) @geoffreyblake

3.1.0

Added

    PEP 489 Multi Phase Init support (#418) @WillAyd

Fixed

    PyPy3 test fixes (#413) @mgorny

(wiz)

2020-11-07 16:52:20 UTC MAIN commitmail json YAML

py-hg-fastimport: not ready for python 3.7

(not py-mercurial's fault any longer)

(wiz)

2020-11-07 16:32:24 UTC MAIN commitmail json YAML

doc: Updated devel/py-tortoisehg to 5.6

(wiz)

2020-11-07 16:32:14 UTC MAIN commitmail json YAML

py-tortoisehg: update to 5.6.

5.6: not documented

= TortoiseHg 5.5.2 =
TortoiseHg 5.5.2 is a regularly scheduled bug-fix release

== Bug Fixes ==

py3: fix a bytes + str concatenation when running the resolve tool (fixes #5596 (closed))
resolve: fix a bytes vs str issue when performing a merge without auto-resolve
bugreport: fix a bytes vs str issue for a SettingsDialog argument
wix: fix the 32-bit installation (fixes #5622 (closed))
py3: ensure qtlib._styles is str (ref #810, #5599 (closed))

= TortoiseHg 5.5.1 =
TortoiseHg 5.5.1 is a regularly scheduled bug-fix release
= TortoiseHg 5.5 =
TortoiseHg 5.5 is a quarterly feature release
== Bug Fixes ==

hgcommands: don't index **opts with bytes (fixes #5567 (closed))
fileview: fix UI freezes on newer version of QScintilla
py3: numerous python3 fixes

== Improvements ==

cleanup: remove BitBucket references
topics: improve support for the topic extension

= TortoiseHg 5.1 through 5.4.2 =
TODO

(wiz)

2020-11-07 15:46:14 UTC MAIN commitmail json YAML

py-hgnested: remove

This uses wireproto from mercurial, which is not provided by mercurial
any longer. Upstream has not updated since 2016 and the main homepage
is gone.

(wiz)

2020-11-07 15:25:14 UTC MAIN commitmail json YAML

doc: Updated devel/php-composer to 2.0.6

(tpaul)

2020-11-07 15:25:06 UTC MAIN commitmail json YAML

php-composer: Update to 2.0.6

Upstream release notes:
- Fixed regression in 2.0.5 dealing with custom installers which do not pass
  absolute paths

(tpaul)

2020-11-07 14:53:31 UTC MAIN commitmail json YAML

backuppc: downgrade the rsync-bpc component to the previous version. Bump.

rsync-bpc-3.1.3.0 seems to use a lot more memory than 3.1.2.2 for some
reason and it is making my backup host run out of swap.

(tnn)

2020-11-07 14:28:31 UTC MAIN commitmail json YAML

2020-11-07 14:26:21 UTC MAIN commitmail json YAML

net/bind916: fix build problem

Fix build problem on platform which supports epoll(2).

(taca)

2020-11-07 13:49:40 UTC MAIN commitmail json YAML

doc: Updated time/leapsunpack to 0.06

(schmonz)

2020-11-07 13:49:16 UTC MAIN commitmail json YAML

2020-11-07 12:51:04 UTC MAIN commitmail json YAML

backuppc: fix nonexistent /var/run/BackupPC. Bump PKGREVISION.

Can't use OWN_DIRS for stuff under /var/run, it gets removed after reboot.
Create directory from the rc script instead.

(tnn)

2020-11-07 11:39:57 UTC MAIN commitmail json YAML

blastem: Update comment

(nia)

2020-11-07 11:11:24 UTC MAIN commitmail json YAML

misc/py-anita: update Xen reference

In options.mk, there was a reference to Xen 4.2 which is no longer in pkgsrc.
Update it to 4.13.

(gson)

2020-11-07 11:06:58 UTC MAIN commitmail json YAML

updated misc/py-anita to 2.7

(gson)

2020-11-07 11:05:26 UTC MAIN commitmail json YAML

misc/py-anita: update to 2.7

Changes from 2.6:

Fix bug in 2.6 that caused the provision of entropy to the installer
to fail when running under Python 2.

(gson)

2020-11-07 10:30:20 UTC MAIN commitmail json YAML

2020-11-07 10:05:12 UTC MAIN commitmail json YAML

vte3: Make icu support optional.

According to upstream it's only used for legacy charset support, and
doesn't seem to be enabled in some popular Linux distributions I checked.

(nia)

2020-11-07 09:28:40 UTC MAIN commitmail json YAML

(mail/evolution-data-server) Fix build, p5-XML-Parser and gperf added

(mef)

2020-11-07 09:28:17 UTC MAIN commitmail json YAML

libpsl: Bump for default options change.

(nia)

2020-11-07 09:27:39 UTC MAIN commitmail json YAML

libpsl: Switch to default runtime (not-icu-based, libidn2-based)

- Dependencies never needed icu to link and run (according to the .pc file)
- Use tool.mk for python as a tool.
- Add missing gettext tools.

(nia)

2020-11-07 09:23:56 UTC MAIN commitmail json YAML

2020-11-07 09:06:32 UTC MAIN commitmail json YAML

(time/libical) Fix (local) build with #define FALSE (0). Please correct if wrong

(mef)

2020-11-07 07:17:25 UTC MAIN commitmail json YAML

doc: Updated security/gcr to 3.38.0

(mef)

2020-11-07 07:17:08 UTC MAIN commitmail json YAML

(security/gcr) Updated 3.28.0 to 3.38.0

(pkgsrc changes)
- Add ./autogen.sh for pre-configure:
- Add following two lines to get the similar PLIST
  CONFIGURE_ARGS+=      --enable-gtk-doc
  .include "../../textproc/gtk-doc/buildlink3.mk"
- Add following lines to avoid  "msgfmt: unknown option -- desktop" (thanks joerg@)
  .if ${OPSYS} == "NetBSD"
  TOOLS_PLATFORM.msgfmt=
  .endif

(upstream changes)
gcr 3.38.0:
- No changes from 3.37.91

gcr 3.37.91:
- meson: missing dependency on generated oids header [GNOME/gcr#48, GNOME/gcr!57]
- Correct display of key usage extensions [GNOME/gcr#47, GNOME/gcr!56]
- meson: Correctly set internal vapi dependencies [GNOME/gcr!55]
- Cleanup GType boilerplate [GNOME/gcr!53]
- gck: Fixed test failures [GNOME/gcr#42, GNOME/gcr!51, GNOME/gcr!52]
- Updated translations

gcr 3.36.0:
- gcr: Update gtk-doc get_der_data() vfunc [GNOME/gcr!48]
- Updated translations

gcr 3.35.91:
- Mark deprecated functions with G_DEPRECATED [GNOME/gcr#36, GNOME/gcr!47]
- egg-oid: Add comments for translators for new abbrevations [GNOME/gcr#40, GNOME/gcr!45]
- Updated translations

gcr 3.35.90:
- Add support for "NEW CERTIFICATE REQUEST" header [GNOME/gcr!44]
- Add support for GOST certificates [GNOME/gcr!43]
- Rework handling of ASN.1 standard types [GNOME/gcr!42]
- Fix a few regressions in the Meson build [GNOME/gcr!46, 7ba0e00d]
- Add support for g_autoptr [GNOME/gcr!36, GNOME/gcr#16]
- Fixed some compiler warnings [GNOME/gcr!38]
- Updated translations

gcr 3.35.1:
- gcr-certificate: Add (virtual) annotation [GNOME/gcr!35, GNOME/gcr#37]
- Always use G_PARAM_STATIC_STRINGS [GNOME/gcr!31]
- Support Meson build system [GNOME/gcr!11,32,33,34]
- Avoid potential 64-bit pointer aliasing alignment issues [GNOME/gcr!27, GNOME/gcr#34]
- Update README to mention correct environment variables [GNOME/gcr!25]
- build: Use sed for .desktop variables substitution [GNOME/gcr!24]
- Updated translations

gcr 3.34.0:
- gcr-prompt-dialog: Allow the use of mnemonics in the choice label [GNOME/gcr!22]
- Use python3 shebang in ui/icons/render-icons.py [GNOME/gcr!21]
- configure: Use PKG_PROG_PKG_CONFIG instead of reinventing it [GNOME/gcr!20]
- Replace tap-gtester with one that relies on GLib 2.38+ TAP output [GNOME/gcr!19]
- Remove SKS network from keyserver defaults [GNOME/gcr!18]
- Updated translations

gcr 3.33.4:
- Move from intltool to gettext [GNOME/gcr#18]
- Fix parameter type for signal handler causing stack smashing on ppc64le [GNOME/gcr!16]
- cleanup: Don't use deprecated g_type_class_add_private() anymore [GNOME/gcr!12]
- Fix GIR annotations [GNOME/gcr!10]
- Fix hashtable ordering assumptions [GNOME/gcr!9]
- build: Fix gcr-trust symbols not appearing in GIR, and hence also VAPI [GNOME/gcr!7]
- Update gcr_pkcs11_get_trust_{store|lookup}_slot URI checks [GNOME/gcr!5]
- build: Update tap scripts for Python 3 compat [GNOME/gcr!2]
- Updated translations

(mef)

2020-11-07 02:59:45 UTC MAIN commitmail json YAML

2020-11-06 23:45:24 UTC MAIN commitmail json YAML

doc: Updated devel/php-composer to 2.0.5

(tpaul)

2020-11-06 23:45:11 UTC MAIN commitmail json YAML

php-composer: Update to 2.0.5

Upstream release notes:

* Disabled platform-check verification of extensions by default
  (now defaulting php-only), set platform-check to true if you want a complete
  check
* Improved platform-check handling of issue reporting
* Fixed platform-check to only check non-dev requires even if require-dev
  dependencies are installed
* Fixed issues dealing with custom installers which return trailing slashes in
  getInstallPath (ideally avoid doing this as there might be other issues left)
* Fixed issues when curl functions are disabled
* Fixed gitlab-domains/github-domains to make sure if they are overridden the
  default value remains present
* Fixed issues removing/upgrading packages from path repositories on Windows
* Fixed regression in 2.0.4 when handling of git@bitbucket.org URLs in vcs
  repositories
* Fixed issue running create-project in current directory on Windows

(tpaul)

2020-11-06 22:55:56 UTC MAIN commitmail json YAML

nginx-devel: Update LUA module to 0.10.19

(otis)

2020-11-06 22:54:17 UTC MAIN commitmail json YAML

2020-11-06 22:21:35 UTC MAIN commitmail json YAML

2020-11-06 21:47:14 UTC MAIN commitmail json YAML

Updated sysutils/xenkernel413 to 4.13.2
Updated sysutils/xentools413 to 4.13.2

(bouyer)

2020-11-06 21:45:50 UTC MAIN commitmail json YAML

2020-11-06 21:38:30 UTC MAIN commitmail json YAML

2020-11-06 20:15:32 UTC MAIN commitmail json YAML

Note update of lang/rust to 1.46.0nb1.

(he)

2020-11-06 20:13:49 UTC MAIN commitmail json YAML

2020-11-06 18:31:15 UTC MAIN commitmail json YAML

gnome-desktop3: make gdbus-codegen a TOOL_DEPENDS

(wiz)

2020-11-06 18:15:37 UTC MAIN commitmail json YAML

authelia: fix unfetchable distfile

(tnn)

2020-11-06 18:10:41 UTC MAIN commitmail json YAML

2020-11-06 18:08:18 UTC MAIN commitmail json YAML

doc: Updated fonts/liberation-ttf to 2.1.1

(maya)

2020-11-06 18:07:54 UTC MAIN commitmail json YAML

security/authelia: import authelia-4.22.0

Authelia is an open-source authentication and authorization server providing
2-factor authentication and single sign-on (SSO) for your applications via a web
portal. It acts as a companion of reverse proxies like nginx, Traefik or HAProxy
to let them know whether queries should pass through. Unauthenticated user are
redirected to Authelia Sign-in portal instead.

(tnn)

2020-11-06 18:07:37 UTC MAIN commitmail json YAML

liberation-ttf: update to 2.1.1, use fonts.mk

* Wed Jun 03 2020 Vishal Vijayraghavan <vishalvijayraghavan@gmail.com>
- Releasing liberation-fonts 2.1.1 version
- Few more fixes to Bugzilla #1072095: Liberation Sans renders most Latin combining characters incorrectly

* Mon Feb 10 2020 Vishal Vijayraghavan <vishalvijayraghavan@gmail.com>
- Releasing liberation-fonts 2.1.0 version
- Updated release versioning scheme
- Resolved Bugzilla #1072095:  Liberation Sans renders most Latin combining characters incorrectly
- Resolved Pagure issue-11:    Combining diaerasis below does not work except U
- Resolved GitHub issue-19:    Incorrect glyph name mapped to unicode
- Resolved Pagure issue-5:      Incorrect glyph of Cent sign (U+00A2) in Sans and Mono style
- Resolved Pagure issue-28 :    U+25D2 and U+25D3 circle with lower / upper half black are backwards

* Mon Mar 4 2019 Vishal Vijayraghavan <vishalvijayraghavan@gmail.com>
- Releasing liberation-fonts 2.00.5 version
- Resolved issue-10: Improving lowercase Cyrillic glyps localized for Macedonian and Serbian, Patch fix by Dimitrij Mijoski
- Resolved #1014357: U+266B incorrect glyph with extra beam
-- Added two new glyphs U+266C and U+2669
- Resolved issue-13: COMBINING LONG SOLIDUS OVERLAY (U+0338) not centred on base character.
- Validated Missing Points at Extrema, Non-integral coordinates, Wrong Direction issues for newly added and existing glyphs

* Mon Nov 05 2018 Vishal Vijayraghavan <vishalvijayraghavan@gmail.com>
- Releasing liberation-fonts 2.00.4 version, it includes few bug fixes and enhancements as follows:
-- Added Bitcoin sign #1533798
-- Fixed Incorrect lowercase Cyrillic BE for Macedonian language in liberation v2 (look like Greek delta), Patch fix by Dimitrij Mijoski #1574410
-- Fixed Liberation Sans Mono Enhancement Request: Modification needed for "l" Character, Patch fix by Nikolaus Waxweiler #1574410

* Tue Sep 18 2018 Vishal Vijayraghavan <vishalvijayraghavan@gmail.com>
- Resolved #1574410:  Incorrect lowercase Cyrillic BE for Macedonian language in liberation v2 (look like Greek delta)
- Patch fix by Dimitrij Mijoski: https://pagure.io/liberation-fonts/pull-request/21
- Updated LiberationMono-Bold, LiberationMono-Regular, LiberationSans-Bold, LiberationSans-Regular, LiberationSerif-Bold, LiberationSerif-Regular

* Thu May 17 2018 Pravin Satpute <psatpute AT redhat DOT com> - 2.00.3
- Releasing liberation-fonts 2.00.3 version, it includes fix for few bugs.
- This release was pending from long time, will work on other open bugs
  post this release.

(maya)

2020-11-06 18:04:28 UTC MAIN commitmail json YAML

2020-11-06 17:48:06 UTC MAIN commitmail json YAML

gsettings-desktop-schemas: Remove USE_PKGLOCALEDIR

(nia)

2020-11-06 17:00:06 UTC MAIN commitmail json YAML

harfbuzz-icu: Pick up fonts/harfbuzz-icu directory

(ryoon)

2020-11-06 16:00:15 UTC MAIN commitmail json YAML

promscale: don't need to override WRKSRC

(tnn)

2020-11-06 15:50:32 UTC MAIN commitmail json YAML

cldr-emoji-annotation: Remove tailing whitespace

(ryoon)

2020-11-06 15:48:15 UTC MAIN commitmail json YAML

libevent: Do not use empty prefix for builtin case

(ryoon)

2020-11-06 15:30:11 UTC MAIN commitmail json YAML

2020-11-06 15:16:25 UTC MAIN commitmail json YAML

doc: Added fonts/harfbuzz-icu version 2.7.2

(nia)

2020-11-06 15:06:50 UTC MAIN commitmail json YAML

Split out ICU integration library from the harfbuzz package.

Only a few pieces of software are using the ICU integration library,
these aren't the big harfbuzz users (i.e. gtk). this is intended to lessen
the impact of icu's frequent ABI breaks.

(nia)

2020-11-06 15:02:53 UTC MAIN commitmail json YAML

(sysutils/zabbix50-server) Fix build, REPLACE_BASH+= added

(mef)

2020-11-06 13:38:40 UTC MAIN commitmail json YAML

(x11/gnome-desktop3) DEPENDS+= line should appear earlier

(mef)

2020-11-06 13:34:37 UTC MAIN commitmail json YAML

(11/gnome-desktop3) Fix build: +DEPENDS+= gdbus-codegen-[0-9]*

(mef)

2020-11-06 12:46:27 UTC MAIN commitmail json YAML

doc: Updated www/grafana to 7.3.1

(tnn)

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

grafana: update to 7.3.1

What's new in Grafana v7.3
  Google Cloud Monitoring: Out of the box dashboards
  Shorten URL for dashboards and Explore
  Table improvements and new image cell mode
  New color scheme option
  SigV4 Authentication for Amazon Elasticsearch Service
  CSV exports for Excel

What's new in Grafana v7.2
  New date formatting options added
  Field options are out of beta!
    Added table column filters
    New field override selection options
  New transformations and enhancements
  Drag to reorder queries
  Inspect queries in Explore
  $__rate_interval for Prometheus
  Toggle parsed log fields
  Sensitive alert channel settings are now encrypted
  Grafana Enterprise features
    Report time range
    Organization-wide report settings
    Report grid layout
  What窶冱 new in other parts of the Grafana ecosystem
    ADX (Azure Data Explorer) plugin
    X-Ray data source plugin

(tnn)

2020-11-06 12:30:16 UTC MAIN commitmail json YAML

mpv: Disable NOT_PAX_MPROTECT_SAFE.

I can't find a clear reason this was originally enabled - possibly to
work around bugs in ffmpeg?

(nia)

2020-11-06 12:21:17 UTC MAIN commitmail json YAML

cmus: Actually remove the PAX line, as intended.

(nia)

2020-11-06 12:15:54 UTC MAIN commitmail json YAML

2020-11-06 11:16:38 UTC MAIN commitmail json YAML

cmus: Disable NOT_PAX_MPROTECT_SAFE.

I can't find a clear reason this was enabled (possibly to work around
bugs in ffmpeg?)

(nia)

2020-11-06 09:22:55 UTC MAIN commitmail json YAML

Updated security/py-cryptodome, textproc/py-elementpath

(adam)

2020-11-06 09:22:33 UTC MAIN commitmail json YAML

py-elementpath: updated to 2.0.4

v2.0.4:
* Lazy tokenizer for parser classes in order to minimize import time

(adam)

2020-11-06 09:12:25 UTC MAIN commitmail json YAML

py-cryptodome: updated to 3.9.9

3.9.9:

Resolved issues
* Fixed ``Crypto.Util.number.size`` for negative numbers.

New features
* Build Python 3.9 wheels on Windows.

(adam)

2020-11-06 09:11:49 UTC MAIN commitmail json YAML

doc: Updated lang/mozjs68 to 68.6.0nb7

(maya)

2020-11-06 09:11:31 UTC MAIN commitmail json YAML

mozjs68: add one more patch necessary for paxctl-safety.

affects wasm. found while using firefox, which experiences a lot more js.

PKGREVISION++

(maya)

2020-11-06 08:59:54 UTC MAIN commitmail json YAML

doc: Updated www/firefox to 82.0.2nb2

(maya)

2020-11-06 08:56:37 UTC MAIN commitmail json YAML

firefox: paxctl safety for netbsd.

Tested on amd64. This means that text relocations are now fatal.
Hopefully other architectures don't have additional ways to be not-mprotect-
safe, but there is always the possibility.

No obvious performance difference in an older (non-wasm) javascript benchmark.

(maya)

2020-11-06 08:52:40 UTC MAIN commitmail json YAML

net-snmp: bump PKGREVISION after adding pcre bl3.mk

(wiz)

2020-11-06 08:45:04 UTC MAIN commitmail json YAML

net-snmp: Fix PCRE detection and unify logging on SmartOS

(otis)

2020-11-06 04:17:05 UTC MAIN commitmail json YAML

libreoffice: amend a comment about the gtk3 option

(gutteridge)

2020-11-06 04:05:57 UTC MAIN commitmail json YAML

icu: reflect shlib major bump

Ride PKGREVISION bump already made earlier.

(gutteridge)

2020-11-06 00:51:38 UTC MAIN commitmail json YAML

doc: Updated devel/fossil to 2.13

(js)

2020-11-06 00:51:25 UTC MAIN commitmail json YAML

Update devel/fossil to 2.13

Changes for Version 2.13 (2020-11-01)

  * Added support for interwiki links.
  * Enable <del> and <ins> markup in wiki.
  * Improvements to the Forum threading display.
  * Added support for embedding pikchr markup in markdown and fossil-wiki content.
  * The new "pikchr" command can render pikchr scripts, optionally pre-processed with TH1 blocks and variables exactly like site skins are.
  * The new pikchrshow page provides an editor and previewer for pikchr markup.
  * In /wikiedit and /fileedit, Ctrl-Enter can now be used initiate a preview and to toggle between the editor and preview tabs.
  * The /artifact and /file views, when in line-number mode, now support interactive selection of a range of lines to hyperlink to.
  * Enhance the /finfo webpage so that when query parameters identify both a filename and a checkin, the resulting graph tracks the identified file across renames.
  * The built-in SQLite is updated to an alpha of version 3.34.0, and the minimum SQLite version is increased to 3.34.0 because the /finfo change in the previous bullet depends on enhancements to recursive common table expressions that are only available in SQLite 3.34.0 and later.
  * Countless other minor refinements and documentation improvements.

(js)

2020-11-05 22:59:43 UTC MAIN commitmail json YAML

appstream-glib: simplify github handling

Fixes build because WRKSRC does not contain PKGREVISION any longer.

(wiz)

2020-11-05 22:52:05 UTC MAIN commitmail json YAML

doc: Updated news/sfeed_curses to 0.9.5

(leot)

2020-11-05 22:51:54 UTC MAIN commitmail json YAML

sfeed_curses: Update to 0.9.5

Changes:
0.9.5
-----
- Minor bug fixes and improvements

(leot)

2020-11-05 22:42:02 UTC MAIN commitmail json YAML

doc: Updated devel/lua-mode to 20201010

(nikita)

2020-11-05 22:34:33 UTC MAIN commitmail json YAML

devel/lua-mode: Update to Version 20201010

Changelog, taken from NEWS file and https://github.com/immerrr/lua-mode/releases:

v20201010
* minimum Emacs version requirement is now 24.3

* fix multiline literals propertization not to break subsequent syntax

* lua--fill-paragraph: fix to not move point away

* lua-default-application: ensure it is possible to use (HOST . PORT) to
connect to remote lua process

* lua-kill-process: clean up process-related variables

* lua-indent-nested-block-content-align, lua-indent-close-paren-align: new
variables to control placement of nested blocks and their respective closers.

With lua-indent-nested-block-content-align and lua-indent-close-paren-align set
to nil, it is now possible to auto-indent code like this:

foo = bar(baz, {
      qux,
      quux,
}, {
      xyzzy
})

* lua-rx: fix compatibility with new-style rx macros introduced in Emacs 27

* lua-start-process: ensure comint-prompt-regexp is set locally in inferior
process buffer

* make "git archive" revision format reproduceable by not including the date of
the archiving operation

* imenu: add "require" lines to the index

* lua-backward-up-list: new navigation command that puts point before the
current parenthetic construction/block

* lua-indent-line: improve auto-indentation of implicitly continued statements,
add some performance optimizations

* font-lock: stop highlighting syntax errors in assignment statements

* font-lock: add highlighting of function parameters and "for" loop variables

* font-lock: fix couple of corner cases of highlighting of keywords inside
strings and comments

* Release v20151025
** allow setting lua-indent-level as file local variable (issue #108)

** add luadoc keyword fontification (issue #71)

** fix comments being spilled into the code (issue #25)

** add `run-lua' alias for `lua-start-process' (issue #97)

** skip shebang line when sending to inferior buffer (issue #61)

** add builtin functions and modules for Lua 5.3 (issue #90)

** fix lua-beginning-of-proc matching (issue #85)

** add `lua-documentation-function' to customize the way the documentation is
  shown, rename `lua-search-url-prefix' to `lua-documentation-url',
  auto-detect lua documentation installed in /usr/share/doc/lua (issue #82)

** fix some errors with `lua-kill-process' (issue #69)

** improve `next-error' integration in Lua subprocess buffer: "stdin:N:"
  entries are no longer highlighted and no longer prompt for "stdin" files

* release v20140514

** add support for Lua 5.2 goto statements

** when indenting, don't anchor to block-open tokens
  somefunc({
            ^
            don't indent next line relative to this brace

** fix several `indent-new-comment-line'-related bugs

** add support for local functions in imenu (issue #65)

** fix font lock of functions with underscores (issue #63)

** don't send shebang when sending lua buffer to subprocess (issue #61)

** fix interaction with electric-pair-mode (issue #54)

** rewrite lua-send-region to use "loadstring" rather than "dofile"
  - sending code to processes on remote hosts is now supported
  - stack traces for errors occurred in sent code point to proper lines in files
  - script path is preserved when sending code (issue #55)
  - no more hang ups when waiting for input (issue #48) or after sending code
    with no output (issue #60)

** increase consistency with Emacs ecosystem to improve user experience
  - fix character syntax hacks: '.' is now punctuation and '_' is now symbol
  - remove number highlighting
  - font-lock "nil", "true" and "false" as constants rather than keywords

** make builtin font-locking more stable, enable it after ".." operator

** add missing modulo operator (%) to line-continuation tokens

** fix interaction with electric-pair-mode (issue #54)

** when unindenting block-close tokens consider all of them, not just the first one
    x = foobar('arg1', function ()
                  print('foobar')
    end)
    ^ this line starts with two block-close tokens and is unindented
    accordingly

(nikita)

2020-11-05 21:17:03 UTC MAIN commitmail json YAML

doc: Updated finance/electrum to 4.0.4

(js)

2020-11-05 21:15:35 UTC MAIN commitmail json YAML

doc: Updated sysutils/broot to 1.0.5

(pin)

2020-11-05 21:15:13 UTC MAIN commitmail json YAML

sysutils/broot: update to 1.0.5

v1.0.5
-in case of IO error when previewing a file, display the error instead
of quitting
-fix regression related to display of texts with characters taking
several columns
-preview now supports opening system files with size 0 (eg /proc "files")

(pin)

2020-11-05 18:14:48 UTC MAIN commitmail json YAML

Updated textproc/py-ICU, databases/py-pypika

(adam)

2020-11-05 18:14:31 UTC MAIN commitmail json YAML

py-pypika: updated to 0.43.1

0.43.1:
Unknown changes

(adam)

2020-11-05 18:11:55 UTC MAIN commitmail json YAML

py-ICU: updated to 2.6

Version 2.5 -> 2.6
------------------
- added missing BreakIterator.getRuleStatus() wrapper
- added wrappers for UBiDi API
- added wrappers for UBiDiTransform API
- added support for ICU 68.1
- added wrappers for DateIntervalFormat.get/setContext()
- added wrapper for LocaleMatcher.isMatch()
- added wrapper for LocaleMatcherBuilder.setDirection()
- added wrappers LocaleMatcherBuilder.setMaxDistance(), setNoDefaultLocale()
- added wrappers for MeasureUnit.getComplexity() and UMeasureUnitComplexity
- added wrapper for MeasureUnit.getIdentifier()
- switched MeasureUnit.__str__() to use MeasureUnit::getIdentifier()
- added wrappers for new MeasureUnit static factory methods
- added wrapper for FormattedNumber.getOutputUnit()
- added wrapper for FormattedNumberRange.getDecimalNumbers()
- added wrappers for PluralRules.select(FormattedNumber|Range)

(adam)

2020-11-05 17:58:56 UTC MAIN commitmail json YAML

gjs: Remove checksum for unnecessary patch

(nia)

2020-11-05 17:45:55 UTC MAIN commitmail json YAML

2020-11-05 17:41:28 UTC MAIN commitmail json YAML

2020-11-05 17:14:45 UTC MAIN commitmail json YAML

gjs: fix path to itself in bl3.mk

(wiz)

2020-11-05 17:12:40 UTC MAIN commitmail json YAML

doc: Updated lang/gjs to 1.64.3

(nia)

2020-11-05 17:12:00 UTC MAIN commitmail json YAML

gjs: Import newer version from pkgsrc-wip.

Version 1.64.1
--------------

- The BigInt type is now _actually_ available, as it wasn't enabled in the
  1.64.0 release even though it was mentioned in the release notes.

- Closed bugs and merge requests:
  * testCommandLine's Unicode tests failing on Alpine Linux [Philip Chimento,
    #296, !399]
  * build: Various clean-ups [Jan Tojnar, !403]
  * Correctly handle vfunc inout parameters [Marco Trevisan, !404]
  * Fix failed redirect of output in CommandLine tests [Liban Parker, !409]

Version 1.58.6
--------------

- Various backports:
  * Correctly handle vfunc inout parameters [Marco Trevisan]
  * Fix failed redirect of output in CommandLine tests [Liban Parker]
  * Avoid filename conflict when tests run in parallel [Philip Chimento]

Version 1.64.0
--------------

- No change from 1.63.92.

Version 1.63.92
---------------

- Closed bugs and merge requests:
  * object: Use g_irepository_get_object_gtype_interfaces [Colin Walters, Philip
    Chimento, #55, !52]
  * Add -fno-semantic-interposition to -Bsymbolic-functions [Jan Alexander
    Steffens (heftig), #303, !397]
  * examples: add a dbus-client and dbus-service example [Andy Holmes, !398]
  * Various GNOME Shell crashes during GC, mozjs68 regression [Jan Alexander
    Steffens (heftig), Philip Chimento, #301, !396]

Version 1.63.91
---------------

- Closed bugs and merge requests:
  * [mozjs68] Reorganize modules for ESM. [Evan Welsh, Philip Chimento, !383]
  * Various maintenance [Philip Chimento, !388]
  * Fix building GJS master with Visual Studio and update build instructions
    [Chun-wei Fan, !389]
  * Resolve "Gnome Shell crash on GC run with mozjs68" [Philip Chimento, !391]
  * installed-tests/js: Add missing dep on warnlib_typelib [Jan Alexander
    Steffens, !393]
  * object: Cache known unresolvable properties [Daniel van Vugt, Philip
    Chimento, !394, #302]

Version 1.58.5
--------------

- Closed bugs and merge requests:
  * Fix Visual Studio builds of gnome-3-34 (1.58.x) branch [Chun-wei Fan, !392]
  * Can not access GObject properties of classes without GI information [Juan
    Pablo Ugarte, !385, #299]

Version 1.63.90
---------------

- New JS API: The GObject module has gained new overrides:
  GObject.signal_handler_find(), GObject.signal_handlers_block_matched(),
  GObject.signal_handlers_unblock_matched(), and
  GObject.signal_handlers_disconnect_matched(). These overrides replace the
  corresponding C API, which was not idiomatic for JavaScript and was not fully
  functional because it used bare C pointers for some of its functionality.
  See modules/overrides/GObject.js for API documentation.

- New JavaScript features! This version of GJS is based on SpiderMonkey 68, an
  upgrade from the previous ESR (Extended Support Release) of SpiderMonkey 60.
  Here are the highlights of the new JavaScript features.
  For more information, look them up on MDN or devdocs.io.

  * New language features
    + The BigInt type, currently a stage 3 proposal in the ES standard, is now
      available.

  * New syntax
    + `globalThis` is now the ES-standard supported way to get the global
      object, no matter what kind of JS environment. The old way, `window`, will
      still work, but is no longer preferred.
    + BigInt literals are expressed by a number with "n" appended to it: for
      example, `1n`, `9007199254740992n`.

  * New APIs
    + String.prototype.trimStart() and String.prototype.trimEnd() now exist and
      are preferred instead of trimLeft() and trimRight() which are nonstandard.
    + String.prototype.matchAll() allows easier access to regex capture groups.
    + Array.prototype.flat() flattens nested arrays, well-known from lodash and
      similar libraries.
    + Array.prototype.flatMap() acts like a reverse filter(), allowing adding
      elements to an array while iterating functional-style.
    + Object.fromEntries() creates an object from iterable key-value pairs.
    + Intl.RelativeTimeFormat is useful for formatting time differences into
      human-readable strings such as "1 day ago".
    + BigInt64Array and BigUint64Array are two new typed array types.

  * New behaviour
    + There are a lot of minor behaviour changes as SpiderMonkey's JS
      implementation conforms ever closer to existing ECMAScript standards and
      adopts new ones. For complete information, read the Firefox developer
      release notes:
      https://developer.mozilla.org/en-US/Firefox/Releases/61#JavaScript
      https://developer.mozilla.org/en-US/Firefox/Releases/62#JavaScript
      https://developer.mozilla.org/en-US/Firefox/Releases/63#JavaScript
      https://developer.mozilla.org/en-US/Firefox/Releases/64#JavaScript
      https://developer.mozilla.org/en-US/Firefox/Releases/65#JavaScript
      https://developer.mozilla.org/en-US/Firefox/Releases/66#JavaScript
      https://developer.mozilla.org/en-US/Firefox/Releases/67#JavaScript
      https://developer.mozilla.org/en-US/Firefox/Releases/68#JavaScript

  * Backwards-incompatible changes
    + The nonstandard String generics were removed. These had only ever been
      implemented by Mozilla and never made it into a standard. (An example of a
      String generic is calling a string method on something that might not be a
      string like this: `String.endsWith(foo, 5)`. The proper way is
      `String.prototype.endsWith.call(foo, 5)` or converting `foo` to a string.)
      This should not pose much of a problem for existing code, since in the
      previous version these would already print a deprecation warning whenever
      they were used.
      You can use `moz68tool` from mozjs-deprecation-tools
      (https://gitlab.gnome.org/ptomato/moz60tool) to scan your code for this
      nonstandard usage.

- Closed bugs and merge requests:
  * invalid import on signal.h [#295, !382, Philip Chimento]
  * SpiderMonkey 68 [#270, !386, Philip Chimento]
  * GObject: Add override for GObject.handler_block_by_func [#290, !371, Philip
    Chimento]

Version 1.63.3
--------------

- Closed bugs and merge requests:
  * JS ERROR: TypeError: this._rooms.get(...) is undefined [Philip Chimento,
    #289, !367]
  * Run CI build with --werror [Philip Chimento, #286, !365]
  * build: Remove Autotools build system [Philip Chimento, !364]
  * gjs-symlink script is incompatible with distro builds [Michael Catanzaro,
    Bastien Nocera, #291, !369, !370]
  * installed-tests: Don't hardcode the path of bash [Ting-Wei Lan, !372]
  * Update Visual Studio build instructions (after migrating to full Meson-based
    builds) [Chun-wei Fan, !375]
  * object: Warn when setting a deprecated property [Florian Müllner, !378]
  * CI: Create mozjs68 CI images [Philip Chimento, !379]
  * Various maintenance [Philip Chimento, !374, !380, !381]

Version 1.58.4
--------------

- Now prints a warning when constructing an unregistered object inheriting from
  GObject (i.e. if you forgot to use GObject.registerClass.) In 1.58.2 this
  would throw an exception, which broke some existing code, so that change was
  reverted in 1.58.3. In this version the check is reinstated, but we log a
  warning instead of throwing an exception, so that people know to fix their
  code, but without breaking things.
  NOTE: In 1.64 (the next stable release) the warning will be changed back into
  an exception, because code with this problem can be subtly broken and cause
  unexpected errors elsewhere. So make sure to fix your code if you get this
  warning.

- Closed bugs and merge requests:
  * GSettings crash fixes [Andy Holmes, !373]

- Memory savings for Cairo objects [Philip Chimento, !374]

- Fix for crash in debug functions [Philip Chimento, !374]

Version 1.63.2
--------------

- There is an option for changing the generated GType name for GObject classes
  created in GJS to a new scheme that is less likely to have collisions. This
  scheme is not yet the default, but you can opt into it by setting
  `GObject.gtypeNameBasedOnJSPath = true;` as early as possible in your
  prograṁ. Doing this may require some changes in Glade files if you use
  composite widget templates.

  We recommend you make this change in your codebase as soon as possible, to
  avoid any surprises in the future.

- New JS API: GObject.Object has gained a stop_emission_by_name() method which
  is a bit more idiomatic than calling GObject.signal_stop_emission_by_name().

- It's now supported to use the "object" attribute in a signal connection in a
  composite widget template in a Glade file.

- Closed bugs and merge requests:
  * CI: Tweak eslint rule for unneeded parentheses [Florian Müllner, !353]
  * Smarter GType name computation [Marco Trevisan, !337]
  * Meson CI [Philip Chimento, !354]
  * Visual Studio builds using Meson [Chun-wei Fan, !355]
  * Hide internal symbols from ABI [Marco Trevisan, #194, !352]
  * Allow creating custom tree models [Giovanni Campagna, #71]
  * build: Fix dist files [Florian Müllner, !357]
  * GObject: Add convenience wrapper for signal_stop_emission_by_name() [Florian
    Müllner, !358]
  * Various maintenance [Philip Chimento, !356]
  * object_instance_props_to_g_parameters should do more check on argv [Philip
    Chimento, #63, !359]
  * Support flat C arrays of structures [Philip Chimento, !361]
  * Gtk Templates: support connectObj argument [Andy Holmes, !363]

- Various build fixes [Philip Chimento]

Version 1.58.2
--------------

- Closed bugs and merge requests:
  * GObject based class initialization checks [Marco Trevisan, Philip Chimento,
    !336]
  * Silently leaked return value of callbacks [Xavier Claessens, Philip
    Chimento, #86, !44]
  * Crash when calling Gio.Initable.async_init with not vfunc_async_init
    implementation [Philip Chimento, #287, !362]
  * [cairo] insufficient checking [Philip Chimento, #49, !360]

- Various crash fixes backported from the development branch that didn't close
  a bug or merge request.

Version 1.63.1
--------------

- Note that the 1.59, 1.60, 1.61, and 1.62 releases are hereby skipped, because
  we are calling the next stable series 1.64 to match gobject-introspection and
  GLib.

- GJS now includes a Meson build system. This is now the preferred way to build
  it; however, the old Autotools build system is still available for a
  transitional period.

- Closed bugs and merge requests:
  * GObject: Add convenience wrapper for signal_handler_(un)block() [Florian
    Müllner, !326]
  * GObject based class initialization checks [Marco Trevisan, Philip Chimento,
    !336]
  * Meson port [Philip Chimento, !338]
  * add http client example [Sonny Piers, !342]
  * Smaller CI, phase 2 [Philip Chimento, !343]
  * add websocket client example [Sonny Piers, !344]
  * Fix Docker images build [Philip Chimento, !345]
  * CI: Use new Docker images [Philip Chimento, !346]
  * docs: Update internal links [Andy Holmes, !348]
  * Don't pass generic marshaller to g_signal_newv() [Niels De Graef, !349]
  * tests: Fail debugger tests if command failed [Philip Chimento, !350]
  * Minor CI image fixes [Philip Chimento, !351]
  * Various fixes [Marco Trevisan, Philip Chimento]

Version 1.58.1
--------------

- Closed bugs and merge requests:
  * Import wiki documentation [Sonny Piers, !341]
  * Smaller CI, phase 1 [Philip Chimento, !339]
  * Crashes after setting child property 'icon-name' on GtkStack then displaying
    another GtkStack [Florian Müllner, #284, !347]
  * GLib.strdelimit crashes [Philip Chimento, #283, !340]

Version 1.58.0
--------------

- No change from 1.57.92.

Version 1.57.92
---------------

- Closed bugs and merge requests:
  * tests: Enable regression test cases for GPtrArrays and GArrays of structures
    [Stéphane Seng, !334]
  * Various maintenance [Philip Chimento, !333, !335]

Version 1.57.91
---------------

- GJS no longer links to libgtk-3. This makes it possible to load the Gtk-4.0
  typelib in GJS and write programs that use GTK 4.

- The heapgraph tool has gained some improvements; it is now possible to print a
  heap graph of multiple targets. You can also mark an object for better
  identification in the heap graph by assigning a magic property: for example,
  myObject.__heapgraph_name = 'Button' will make that object identify itself as
  "Button" in heap graphs.

- Closed bugs and merge requests:
  * Remove usage of Lang in non legacy code [Sonny Piers, !322]
  * GTK4 [Florian Müllner, #99, !328, !330]
  * JS syntax fixes [Marco Trevisan, Philip Chimento, !306, !323]
  * gi: Avoid infinite recursion when converting GValues [Florian Müllner, !329]
  * Implement all GObject-introspection test suites [Philip Chimento, !327,
    !332]
  * Heapgraph improvements [Philip Chimento, !325]

Version 1.57.90
---------------

- New JS API: GLib.Variant has gained a recursiveUnpack() method which
  transforms the variant entirely into a JS object, discarding all type
  information. This can be useful for dealing with a{sv} dictionaries, where
  deepUnpack() will keep the values as GLib.Variant instances in order to
  preserve the type information.

- New JS API: GLib.Variant has gained a deepUnpack() method which is exactly the
  same as the already existing deep_unpack(), but fits with the other camelCase
  APIs that GJS adds.

- Closed bugs and merge requests:
  * Marshalling of GPtrArray broken [#9, !311, Stéphane Seng]
  * Fix locale chooser [!313, Philip Chimento]
  * dbus-wrapper: Remove interface skeleton flush idle on dispose [!312, Marco
    Trevisan]
  * gobject: Use auto-compartment when getting property as well [!316, Florian
    Müllner]
  * modules/signals: Use array destructuring in _emit [!317, Jonas Dreßler]
  * GJS can't call glibtop_init function from libgtop [#259, !319,
    Philip Chimento]
  * GLib's VariantDict is missing lookup [#263, !320, Sonny Piers]
  * toString on an object implementing an interface fails [#252, !299, Marco
    Trevisan]
  * Regression in GstPbutils.Discoverer::discovered callback [#262, !318, Philip
    Chimento]
  * GLib.Variant.deep_unpack not working properly with a{sv} variants [#225,
    !321, Fabián Orccón, Philip Chimento]
  * Various maintenance [!315, Philip Chimento]

- Various CI fixes [Philip Chimento]

Version 1.57.4
--------------

- Closed bugs and merge requests:
  * gjs 1.57 requires a recent sysprof version for sysprof-capture-3 [#258,
    !309, Olivier Fourdan]

- Misc documentation changes [Philip Chimento]

Version 1.57.3
--------------

- The GJS profiler is now integrated directly into Sysprof 3, via the
  GJS_TRACE_FD environment variable. Call stack information and garbage
  collector timing will show up in Sysprof. See also GNOME/Initiatives#10

- New JS API: System.addressOfGObject(obj) will return a string with the hex
  address of the underlying GObject of `obj` if it is a GObject wrapper, or
  throw an exception if it is not. This is intended for debugging.

- New JS API: It's now possible to pass a value from Gio.DBusProxyFlags to the
  constructor of a class created by Gio.DBusProxy.makeProxyWrapper().

- Backwards-incompatible change: Trying to read a write-only property on a DBus
  proxy object, or write a read-only property, will now throw an exception.
  Previously it would fail silently. It seems unlikely any code is relying on
  the old behaviour, and if so then it was probably masking a bug.

- Closed bugs and merge requests:
  * Build failure on Continuous [#253, !300, Philip Chimento]
  * build: Bump glib requirement [!302, Florian Müllner]
  * profiler: avoid clearing 512 bytes of stack [!304, Christian Hergert]
  * system: add addressOfGObject method [!296, Marco Trevisan]
  * Add support for GJS_TRACE_FD [!295, Christian Hergert]
  * Gio: Make possible to pass DBusProxyFlags to proxy wrapper [!297, Marco
    Trevisan]
  * Various maintenance [!301, Philip Chimento]
  * Marshalling of GPtrArray broken [#9, !307, Stéphane Seng]
  * Build fix [!308, Philip Chimento]
  * Gio: sync dbus wrapper properties flags [!298, Marco Trevisan]
  * GjsMaybeOwned: Reduce allocation when used as Object member [!303, Marco
    Trevisan]

Version 1.57.2
--------------

- There are now overrides for Gio.SettingsSchema and Gio.Settings which avoid
  aborting the whole process when trying to access a nonexistent key or child
  schema. The original API from GLib was intended for apps, since apps should
  have complete control over which settings keys they are allowed to access.
  However, it is not a good fit for shell extensions, which may need to access
  different settings keys depending on the version of GNOME shell they're
  running on.

  This feature is based on code from Cinnamon which the copyright holders have
  kindly agreed to relicense to GJS's license.

- New JS API: It is now possible to pass GObject.TypeFlags to
  GObject.registerClass(). For example, passing
  `GTypeFlags: GObject.TypeFlags.ABSTRACT` in the class info object, will create
  a class that cannot be instantiated. This functionality was present in
  Lang.Class but has been missing from GObject.registerClass().

- Closed bugs and merge requests:
  * Document logging features [#230, !288, Andy Holmes]
  * Support optional GTypeFlags value in GObject subclasses [!290, Florian
    Müllner]
  * Ensure const-correctness in C++ objects [#105, !291, Onur Şahin]
  * Programmer errors with GSettings cause segfaults [#205, !284, Philip
    Chimento]
  * Various maintenance [!292, Philip Chimento]
  * debugger: Fix summary help [!293, Florian Müllner]
  * context: Use Heap pointers for GC objects stored in vectors [!294, Philip
    Chimento]

Version 1.56.2
--------------

- Closed bugs and merge requests:
  * Crash in BoxedInstance when struct could not be allocated directly [#240,
    !285, Philip Chimento]
  * Cairo conversion bugs [!286, Philip Chimento]
  * Gjs crashes when binding inherited property to js added gobject-property
    [#246, !289, Marco Trevisan]
  * console: Don't accept --profile after the script name [!287, Philip
    Chimento]

Version 1.57.1
--------------

- Closed bugs and merge requests:
  * Various maintenance [!279, Philip Chimento]
  * mainloop: Assign null to property instead of deleting [!280, Jason Hicks]
  * Added -d version note README.md [!282, Nauman Umer]
  * Extra help for debugger commands [#236, !283, Nauman Umer]
  * Crash in BoxedInstance when struct could not be allocated directly [#240,
    !285, Philip Chimento]
  * Cairo conversion bugs [!286, Philip Chimento]

Version 1.56.1
--------------

- Closed bugs and merge requests:
  * Calling dumpHeap() on non-existent directory causes crash [#134, !277,
    Philip Chimento]
  * Using Gio.MemoryInputStream.new_from_data ("string") causes segfault [#221,
    !278, Philip Chimento]
  * Fix gjs_context_eval() for non-zero-terminated strings [!281, Philip
    Chimento]

Version 1.56.0
--------------

- No change from 1.55.92.

Version 1.55.92
---------------

- Closed bugs and merge requests:
  * Fix CI failures [!269, Philip Chimento]
  * Possible memory allocation/deallocation bug (possibly in js_free() in GJS)
    [!270, Chun-wei Fan, Philip Chimento]
  * cairo-context: Special-case 0-sized vector [!271, Florian Müllner]
  * Add some more eslint rules [!272, Florian Müllner]
  * win32/NMake: Fix introspection builds [!274, Chun-wei Fan]
  * NMake/libgjs-private: Export all the public symbols there [!275, Chun-wei
    Fan]

Version 1.55.91
---------------

- The problem of freezing while running the tests using GCC's sanitizers was
  determined to be a bug in GCC, which was fixed in GCC 9.0.1.

- Closed bugs and merge requests:
  * gnome-sound-recorder crashes deep inside libgjs [#223, !266, Philip
    Chimento]
  * Various maintenance [!267, Philip Chimento]
  * wrapperutils: Define $gtype property as non-enumerable [!268, Philip
    Chimento]

Version 1.55.90
---------------

- New JS API: It's now possible to call and implement DBus methods whose
  parameters or return types include file descriptor lists (type signature 'h'.)
  This involves passing or receiving a Gio.UnixFDList instance along with the
  parameters or return values.

  To call a method with a file descriptor list, pass the Gio.UnixFDList along
  with the rest of the parameters, in any order, the same way you would pass a
  Gio.Cancellable or async callback.

  For return values, things are a little more complicated, in order to avoid
  breaking existing code. Previously, synchronously called DBus proxy methods
  would return an unpacked GVariant. Now, but only if called with a
  Gio.UnixFDList, they will return [unpacked GVariant, Gio.UnixFDList]. This
  does not break existing code because it was not possible to call a method with
  a Gio.UnixFDList before, and the return value is unchanged if not calling with
  a Gio.UnixFDList. This does mean, unfortunately, that if you have a method
  with an 'h' in its return signature but not in its argument signatures, you
  will have to call it with an empty FDList in order to receive an FDList with
  the return value, when calling synchronously.

  On the DBus service side, when receiving a method call, we now pass the
  Gio.UnixFDList received from DBus to the called method. Previously, sync
  methods were passed the parameters, and async methods were passed the
  parameters plus the Gio.DBusInvocation object. Appending the Gio.UnixFDList to
  those parameters also should not break existing code.

  See the new tests in installed-tests/js/testGDBus.js for examples of calling
  methods with FD lists.

- We have observed on the CI server that GJS 1.55.90 will hang forever while
  running the test suite compiled with GCC 9.0.0 and configured with the
  --enable-asan and --enable-ubsan arguments. This should be addressed in one of
  the following 1.55.x releases.

- Closed bugs and merge requests:
  * GDBus proxy overrides should support Gio.DBusProxy.call_with_unix_fd_list()
    [#204, !263, Philip Chimento]
  * Add regression tests for GObject vfuncs [!259, Jason Hicks]
  * GjsPrivate: Sources should be C files [!262, Philip Chimento]
  * build: Vendor last-good version of AX_CODE_COVERAGE [!264, Philip Chimento]

Version 1.55.4
--------------

- Closed bugs and merge requests:
  * Various maintenance [!258, Philip Chimento]
  * Boxed copy constructor should not be called, split Boxed into prototype and
    instance structs [#215, !260, Philip Chimento]

Version 1.55.3
--------------

- Closed bugs and merge requests:
  * Manually constructed ByteArray toString segfaults [#219, !254, Philip
    Chimento]
  * signals: Add _signalHandlerIsConnected method [!255, Jason Hicks]
  * Various maintenance [!257, Philip Chimento]

Version 1.52.5
--------------

- This was a release consisting only of backports from the GNOME 3.30 branch to
  the GNOME 3.28 branch.

- This release includes the "Big Hammer" patch from GNOME 3.30 to reduce memory
  usage. For more information, read the blog post at
  https://feaneron.com/2018/04/20/the-infamous-gnome-shell-memory-leak/
  It was not originally intended to be backported to GNOME 3.28, but in practice
  several Linux distributions already backported it, and it has been working
  well to reduce memory usage, and the bugs have been ironed out of it.

  It does decrease performance somewhat, so if you don't want that then don't
  install this update.

- Closed bugs and merge requests:

  * Ensure not to miss the force_gc flag [#150, !132, Carlos Garnacho]
  * Make GC much more aggressive [#62, !50, Giovanni Campagna, Georges Basile
    Stavracas Neto, Philip Chimento]
  * Queue GC when a GObject reference is toggled down [#140, !114, !127, Georges
    Basile Stavracas Neto]
  * Reduce memory overhead of g_object_weak_ref() [#144, !122, Carlos Garnacho,
    Philip Chimento]
  * context: Defer and therefore batch forced GC runs [performance] [!236,
    Daniel van Vugt]
  * context: use timeout with seconds to schedule a gc trigger [!239, Marco
    Trevisan]
  * Use compacting GC on RSS size growth [!133, #151, Carlos Garnacho]
  * GType memleak fixes [!244, Marco Trevisan]

Version 1.55.2
--------------

- Closed bugs and merge requests:
  * Gnome-shell crashes on destroying cached param specs [#213, !240, Marco
    Trevisan]
  * Various maintenance [!235, !250, Philip Chimento]
  * Auto pointers builder [!243, Marco Trevisan]
  * configure.ac: Update bug link [!245, Andrea Azzarone]
  * SIGSEGV when exiting gnome-shell [#212, !247, Andrea Azzarone, Philip
    Chimento]
  * Fix build with --enable-dtrace and create CI job to ensure it doesn't break
    in the future [#196, !237, !253, Philip Chimento]
  * Delay JSString-to-UTF8 conversion [!249, Philip Chimento]
  * Annotate return values [!251, Philip Chimento]
  * Fix a regression with GError toString() [!252, Philip Chimento]
  * GType memleak fixes [!244, Marco Trevisan]
  * Atoms refactor [!233, Philip Chimento, Marco Trevisan]
  * Write a "Code Hospitable" README file [#17, !248, Philip Chimento, Andy
    Holmes, Avi Zajac]
  * object: Method lookup repeatedly traverses introspection [#54, !53, Colin
    Walters, Philip Chimento]
  * Handler of GtkEditable::insert-text signal is not run [#147, !143, Tomasz
    Miąsko, Philip Chimento]

Version 1.54.3
--------------

- Closed bugs and merge requests:
  * object: Fix write-only properties [!246, Philip Chimento]
  * SIGSEGV when exiting gnome-shell [#212, !247, Andrea Azzarone]
  * SelectionData.get_targets crashes with "Unable to resize vector" [#201,
    !241, Philip Chimento]
  * Gnome-shell crashes on destroying cached param specs [#213, !240, Marco
    Trevisan]
  * GType memleak fixes [!244, Marco Trevisan]
  * Fix build with --enable-dtrace and create CI job to ensure it doesn't break
    in the future [#196, !253, Philip Chimento]

Version 1.54.2
--------------

- Closed bugs and merge requests:
  * context: Defer and therefore batch forced GC runs [performance] [!236,
    Daniel van Vugt]
  * context: use timeout with seconds to schedule a gc trigger [!239, Marco
    Trevisan]
  * fundamental: Check if gtype is valid before using it [!242, Georges Basile
    Stavracas Neto]

- Backported a fix for a crash in the interactive interpreter when executing
  something like `throw "foo"` [Philip Chimento]

- Backported various maintenance from 3.31 [Philip Chimento]

Version 1.55.1
--------------

- New API for programs that embed GJS: gjs_memory_report(). This was already an
  internal API, but now it is exported.

- Closed bugs and merge requests:

  * object: Implement newEnumerate hook for GObject [!155, Ole Jørgen Brønner]
  * Various maintenance [!228, Philip Chimento]
  * ByteArray.toString should stop at null bytes [#195, !232, Philip Chimento]
  * Byte arrays that represent encoded strings should be 0-terminated [#203,
    !232, Philip Chimento]
  * context: Defer and therefore batch forced GC runs [performance] [!236,
    Daniel van Vugt]
  * context: use timeout with seconds to schedule a gc trigger [!239, Marco
    Trevisan]
  * arg: Add special-case for byte arrays going to C [#67, !49, Jasper
    St. Pierre, Philip Chimento]

Version 1.52.4
--------------

- This was a release consisting only of backports from the GNOME 3.30 branch to
  the GNOME 3.28 branch.

- Closed bugs and merge requests:

  * `ARGV` encoding issues [#22, !108, Evan Welsh]
  * Segfault on enumeration of GjSFileImporter properties when a searchpath
    entry contains a symlink [#154, !144, Ole Jørgen Brønner]
  * Possible refcounting bug around GtkListbox signal handlers [#24, !154,
    Philip Chimento]
  * Fix up GJS_DISABLE_JIT flag now the JIT is enabled by default in
    SpiderMonkey [!159, Christopher Wheeldon]
  * Expose GObject static property symbols. [!197, Evan Welsh]
  * Do not run linters on tagged commits [!181, Claudio André]
  * gjs-1.52.0 fails to compile against x86_64 musl systems [#132, !214, Philip
    Chimento]
  * gjs no longer builds after recent autoconf-archive updates [#149, !217,
    Philip Chimento]

Version 1.54.1
--------------

- Closed bugs and merge requests:
  * legacy: Ensure generated GType names are valid [!229, Florian Müllner]
  * Fix GJS profiler with MozJS 60 [!230, Georges Basile Stavracas Neto]
  * Regression with DBus proxies [#202, !231, Philip Chimento]

Version 1.54.0
--------------

- Compatibility fix for byte arrays: the legacy toString() behaviour of byte
  arrays returned from GObject-introspected functions is now restored. If you
  use the functionality, a warning will be logged asking you to upgrade your
  code.

- Closed bugs and merge requests:
  * byteArray: Add compatibility toString property [Philip Chimento, !227]

Version 1.53.92
---------------

- Technology preview of a GNOME 3.32 feature: native Promises for GIO-style
  asynchronous operations. This is the result of Avi Zajac's summer internship.
  To use it, you can opt in once for each specific asynchronous method, by
  including code such as the following:

      Gio._promisify(Gio.InputStream.prototype, 'read_bytes_async',
          'read_bytes_finish');

  After executing this, you will be able to use native Promises with the
  Gio.InputStream.prototype.read_async() method, simply by not passing a
  callback to it:

      try {
          let bytes = await stream.read_bytes_async(count, priority, cancel);
      } catch (e) {
          logError(e, 'Failed to read bytes');
      }

  Note that any "success" boolean return values are deleted from the array of
  return values from the async method. That is,

      let [contents, etag] = file.load_contents_async(cancel);

  whereas the callback version still returns a useless [ok, contents, etag]
  that can never be false, since on false an exception would be thrown. In the
  callback version, we must keep this for compatibility reasons.

  Note that due to a bug in GJS (https://gitlab.gnome.org/GNOME/gjs/issues/189),
  promisifying methods on Gio.File.prototype and other interface prototypes will
  not work. We provide the API Gio._LocalFilePrototype on which you can
  promisify methods that will work on Gio.File instances on the local disk only:

      Gio._promisify(Gio._LocalFilePrototype, 'load_contents_async',
          'load_contents_finish');

  We estimate this will cover many common use cases.

  Since this is a technology preview, we do not guarantee API stability with
  the version coming in GNOME 3.32. These APIs are marked with underscores to
  emphasize that they are not stable yet. Use them at your own risk.

- Closed bugs and merge requests:
  * Added promisify to GJS GIO overrides [!225, Avi Zajac]
  * Temporary fix for Gio.File.prototype [!226, Avi Zajac]

Version 1.53.91
---------------

- Closed bugs and merge requests:
  * CI: add webkit and gtk-app tests [!222, Claudio André]
  * Fix example eslint errors [!207, Claudio André, Philip Chimento]
  * Fix more "lost" GInterface properties [!223, Florian Müllner]
  * Fix --enable-installed-tests when built from a tarball [!224, Simon
    McVittie]

Version 1.53.90
---------------

- GJS now depends on SpiderMonkey 60 and requires a compiler capable of C++14.

- GJS includes a simple debugger now. It has basic stepping, breaking, and
  printing commands, that work like GDB. Activate it by running the GJS console
  interpreter with the -d or --debugger flag before the name of the JS program
  on the command line.

- New API for programs that embed GJS: gjs_context_setup_debugger_console().
  To integrate the debugger into programs that embed the GJS interpreter, call
  this before executing the JS program.

- New JavaScript features! This version of GJS is based on SpiderMonkey 60, an
  upgrade from the previous ESR (Extended Support Release) of SpiderMonkey 52.
  Here are the highlights of the new JavaScript features.
  For more information, look them up on MDN or devdocs.io.

  * New syntax
    + `for await (... of ...)` syntax is used for async iteration.
    + The rest operator is now supported in object destructuring: e.g.
      `({a, b, ...cd} = {a: 1, b: 2, c: 3, d: 4});`
    + The spread operator is now supported in object literals: e.g.
      `mergedObject = {...obj1, ...obj2};`
    + Generator methods can now be async, using the `async function*` syntax,
      or `async* f() {...}` method shorthand.
    + It's now allowed to omit the variable binding from a catch statement, if
      you don't need to access the thrown exception: `try {...} catch {}`

  * New APIs
    + Promise.prototype.finally(), popular in many third-party Promise
      libraries, is now available natively.
    + String.prototype.toLocaleLowerCase() and
      String.prototype.toLocaleUpperCase() now take an optional locale or
      array of locales.
    + Intl.PluralRules is now available.
    + Intl.NumberFormat.protoype.formatToParts() is now available.
    + Intl.Collator now has a caseFirst option.
    + Intl.DateTimeFormat now has an hourCycle option.

  * New behaviour
    + There are a lot of minor behaviour changes as SpiderMonkey's JS
      implementation conforms ever closer to ECMAScript standards. For complete
      information, read the Firefox developer release notes:
      https://developer.mozilla.org/en-US/Firefox/Releases/53#JavaScript
      https://developer.mozilla.org/en-US/Firefox/Releases/54#JavaScript
      https://developer.mozilla.org/en-US/Firefox/Releases/55#JavaScript
      https://developer.mozilla.org/en-US/Firefox/Releases/56#JavaScript
      https://developer.mozilla.org/en-US/Firefox/Releases/57#JavaScript
      https://developer.mozilla.org/en-US/Firefox/Releases/58#JavaScript
      https://developer.mozilla.org/en-US/Firefox/Releases/59#JavaScript
      https://developer.mozilla.org/en-US/Firefox/Releases/60#JavaScript

  * Backwards-incompatible changes
    + Conditional catch clauses have been removed, as they were a Mozilla
      extension which will not be standardized. This requires some attention in
      GJS programs, as previously we condoned code like `catch (e if
      e.matches(Gio.IOError, Gio.IOError.EXISTS))`  with a comment in
      overrides/GLib.js, so it's likely this is used in several places.
    + The nonstandard `for each (... in ...)` loop was removed.
    + The nonstandard legacy lambda syntax (`function(x) x*x`) was removed.
    + The nonstandard Mozilla iteration protocol was removed, as well as
      nonstandard Mozilla generators, including the Iterator and StopIteration
      objects, and the Function.prototype.isGenerator() method.
    + Array comprehensions and generator comprehensions have been removed.
    + Several nonstandard methods were removed: ArrayBuffer.slice() (but not
      the standard version, ArrayBuffer.prototype.slice()),
      Date.prototype.toLocaleFormat(), Function.prototype.isGenerator(),
      Object.prototype.watch(), and Object.prototype.unwatch().

- Many of the above backwards-incompatible changes can be caught by scanning
  your source code using https://gitlab.gnome.org/ptomato/moz60tool, or
  https://extensions.gnome.org/extension/1455/spidermonkey-60-migration-validator/

- Deprecation: the custom ByteArray is now discouraged. Instead of ByteArray,
  use Javascript's native Uint8Array. The ByteArray module still contains
  functions for converting between byte arrays, strings, and GLib.Bytes
  instances.

  The old ByteArray will continue to work as before, except that Uint8Array
  will now be returned from introspected functions that previously returned a
  ByteArray. To keep your old code working, change this:

      let byteArray = functionThatReturnsByteArray();

  to this:

      let byteArray = new ByteArray.ByteArray(functionThatReturnsByteArray());

  To port to the new code:

  * ByteArray.ByteArray -> Uint8Array
  * ByteArray.fromArray() -> Uint8Array.from()
  * ByteArray.ByteArray.prototype.toString() -> ByteArray.toString()
  * ByteArray.ByteArray.prototype.toGBytes() -> ByteArray.toGBytes()
  * ByteArray.fromString(), ByteArray.fromGBytes() remain the same

  * Unlike ByteArray, Uint8Array's length is fixed. Assigning an element past
    the end of a ByteArray would lengthen the array. Now, it is ignored.
    Instead use Uint8Array.of(), for example, this code:

        let a = ByteArray.fromArray([97, 98, 99, 100]);
        a[4] = 101;

    should be replaced by this code:

        let a = Uint8Array.from([97, 98, 99, 100]);
        a = Uint8Array.of(...a, 101);

    The length of the byte array must be set at creation time. This code will
    not work anymore:

        let a = new ByteArray.ByteArray();
        a[0] = 255;

    Instead, use "new Uint8Array(1)" to reserve the correct length.

- Closed bugs and merge requests:

  * Run tests using real software [#178, !192, Claudio André]
  * Script tests are missing some errors [#179, !192, Claudio André]
  * Create a '--disable-readline' option and use it [!196, Claudio André]
  * CI: stop using Fedora for clang builds [!198, Claudio André]
  * Expose GObject static property symbols. [!197, Evan Welsh]
  * CI fixes [!200, Claudio André]
  * Docker images creation [!201, Claudio André]
  * Get Docker images built and stored in GJS registry [#185, !203, !208,
    Claudio André, Philip Chimento]
  * Clear the static analysis image a bit more [!205, Claudio André]
  * Rename the packaging job to flatpak [!210, Claudio André]
  * Create SpiderMonkey 60 docker images [!202, Claudio André]
  * Debugger [#110, !204, Philip Chimento]
  * Add convenience g_object_set() replacement [!213, Florian Müllner]
  * Add dependencies of the real tests (examples) [!215, Claudio André]
  * CWE-126 [#174, !218, Philip Chimento]
  * gjs no longer builds after recent autoconf-archive updates [#149, !217,
    Philip Chimento]
  * gjs-1.52.0 fails to compile against x86_64 musl systems [#132, !214, Philip
    Chimento]
  * Run the GTK real tests (recently added) [!212, Claudio André]
  * Fix thorough tests failures [!220, Philip Chimento]
  * Port to SpiderMonkey 60 [#161, !199, Philip Chimento]
  * Replace ByteArray with native ES6 TypedArray [#5, !199, Philip Chimento]
  * Overriding GInterface properties broke [#186, !216, Florian Müllner, Philip
    Chimento]
  * Avoid segfault when checking for GByteArray [!221, Florian Müllner]

- Various build fixes [Philip Chimento]

(nia)

2020-11-05 17:06:57 UTC MAIN commitmail json YAML

polkit: Enable introspection. Required by gnome-shell.

(nia)

2020-11-05 17:06:10 UTC MAIN commitmail json YAML

2020-11-05 16:56:01 UTC MAIN commitmail json YAML

Add openblas_openmp and openblas_pthread to math/Makefile

(bacon)

2020-11-05 16:55:13 UTC MAIN commitmail json YAML

doc: Added math/openblas_pthread version 0.3.7

(bacon)

2020-11-05 16:54:56 UTC MAIN commitmail json YAML

math/openblas_pthread: import openblas_pthread-0.3.7

OpenBLAS is an optimized BLAS library based on GotoBLAS2 1.13 BSD version.
OpenBLAS is an open source project supported by
Lab of Parallel Software and Computational Science, ISCAS.

This package builds the parallel library using pthreads.

(bacon)

2020-11-05 16:54:19 UTC MAIN commitmail json YAML

doc: Added math/openblas_openmp version 0.3.7

(bacon)

2020-11-05 16:53:16 UTC MAIN commitmail json YAML

math/openblas_openmp: import openblas_openmp-0.3.7

OpenBLAS is an optimized BLAS library based on GotoBLAS2 1.13 BSD version.
OpenBLAS is an open source project supported by
Lab of Parallel Software and Computational Science, ISCAS.

This package builds the parallel library using OpenMP.

(bacon)

2020-11-05 16:37:33 UTC MAIN commitmail json YAML

doc: Added math/openblas version 0.3.7

(bacon)

2020-11-05 16:35:29 UTC MAIN commitmail json YAML

math/openblas: Add to math/Makefile, add options description

(bacon)

2020-11-05 16:35:25 UTC MAIN commitmail json YAML

2020-11-05 16:31:45 UTC MAIN commitmail json YAML

2020-11-05 14:32:45 UTC MAIN commitmail json YAML

icu: Use MH_NAME in PLIST

Fixes Linux package.

Patch from Dan Cîrnaț in PR 55787.

(wiz)

2020-11-05 14:23:56 UTC MAIN commitmail json YAML

doc: Updated devel/ruby-rugged to 1.1.0

(taca)

2020-11-05 14:23:20 UTC MAIN commitmail json YAML

devel/ruby-rugged: update to 1.1.0

1.1.0 (2020-10-14)

Merge pull request #858 from libgit2/cmn/bump-libgit2

* Update to libgit2 v1.1.0

(taca)

2020-11-05 12:24:07 UTC MAIN commitmail json YAML

xpdf4: Switch from cups-base to libcups

(nia)

2020-11-05 10:59:44 UTC MAIN commitmail json YAML

Remove MACOSX_DEPLOYMENT_TARGET workaround for old macOS to fix xapian
bindings building on Big Sur.

(schmonz)

2020-11-05 09:29:04 UTC MAIN commitmail json YAML

doc: Updated devel/libdazzle to 3.38.0

(nia)

2020-11-05 09:28:29 UTC MAIN commitmail json YAML

libdazzle: Update to 3.38.0

==============
Version 3.38.0
==============

No changes since 3.37.1

==============
Version 3.37.0
==============

Changes in this release:

• Fixes for powerpc32
• Tweaks for CSS priorities
• Add DzlApplicationWindow:titlebar-animation property
• Fix C++ compilation
• Make showing file browser asynchronous on Linux/BSD/etc

(nia)

2020-11-05 09:23:44 UTC MAIN commitmail json YAML

emulators/Makefile: + rpcemu.

(wiz)

2020-11-05 09:23:43 UTC MAIN commitmail json YAML

2020-11-05 09:19:22 UTC MAIN commitmail json YAML

2020-11-05 09:17:54 UTC MAIN commitmail json YAML

2020-11-05 09:17:16 UTC MAIN commitmail json YAML

doc: Updated x11/xkbcomp to 1.4.4

(wiz)

2020-11-05 09:17:06 UTC MAIN commitmail json YAML

xkbcomp: update to 1.4.4.

Alan Coopersmith (1):
      Fix spelling/wording issues

Miroslav Ko邸k叩r (1):
      Fix lockdevbtn to be XkbSA_LockDeviceBtn action

Peter Hutterer (3):
      For -R and after chdir, add the current directory to the path
      Don't pretend unresolved symbols are an error
      xkbcomp 1.4.4

(wiz)

2020-11-05 09:16:00 UTC MAIN commitmail json YAML

sites: add some working GNOME mirrors

(nia)

2020-11-05 09:09:30 UTC MAIN commitmail json YAML

2020-11-05 09:07:24 UTC MAIN commitmail json YAML

sites: remove GNOME master sites that now either fail or redirect

(nia)

2020-11-05 08:59:12 UTC MAIN commitmail json YAML

doc: Updated textproc/icu to 68.1

(ryoon)

2020-11-05 08:58:41 UTC MAIN commitmail json YAML

icu: Update to 68.1

Changelog:
Common Changes

    CLDR 38
        Support for units of measurement in inflected languages (phase 1)
        14 new measurement units: candela, imperial quart, etc.
        Improved locale ID canonicalization spec & data
        New language at Modern coverage: Norwegian Nynorsk
        New languages at Moderate coverage: Fulah (Adlam), Chakma, Asturian
        New languages at Basic coverage: Dogri, Sanskrit
    Measurement unit preferences (ICU-20568)
        New usage() option on NumberFormatter to select the most appropriate unit for a locale and context
        New outputUnit() getter on FormattedNumber to get the output unit after resolution
        In skeletons, specify the context using the "usage" stem
        Example: locale "en-GB", skeleton "usage/person unit-width-full-name unit/kilogram", input 80 (expressed in kilograms), output "12 stone, 8.4 pounds"
        Usages are pulled in from CLDR (e.g. CLDR v38 Unit Preferences).
    PluralRules selection for ranges of numbers (ICU-21190)
    Locale ID canonicalization now conforms to the CLDR spec including edge cases; co-developed with CLDR spec & data improvements (ICU-21236, ICU-21115 & others)
    New LocaleMatcher options: custom threshold (ICU-21144), no default locale (ICU-21029)
    DateIntervalFormat supports output options such as capitalization (ICU-20651)
    Uppercasing for the Armenian language (hy) now maps ligature to (ICU-13416)
    Data size reduction: Rule-based segmentation data files (RBBI) use a more compact data format and are now half as large (ICU-13565)
    Measurement units are normalized in skeleton string output: i.e., calling toSkeleton() on a NumberFormatter returns "unit/meter" instead of "measure-unit/length-meter"
    The ICU User Guide has been migrated to Markdown format, hosted via GitHub Pages: https://unicode-org.github.io/icu/userguide/
    Removed usage of terms like "blacklist" (ICU-21176), "master" (ICU-21242), and "grandfathered" (ICU-21184) as much as possible.
    Time zone data (tzdata) version 2020d (2020-oct-21)
    PluralRules category for compact notation numbers in French (ICU-13836)

ICU4C Specific Changes

    New C API for number range formatting (unicode/unumberrangeformatter.h), for example "750 m - 1.2 km" (ICU-21182)

(ryoon)

2020-11-05 08:36:09 UTC MAIN commitmail json YAML

doc: Added sysutils/gnome-characters version 3.34.0

(nia)

2020-11-05 08:35:47 UTC MAIN commitmail json YAML

sysutils: add gnome-characters

Characters is a simple utility application to find and insert unusual
characters.  It allows you to quickly find the character you are
looking for by searching for keywords.

(nia)

2020-11-05 08:31:30 UTC MAIN commitmail json YAML

2020-11-05 08:04:23 UTC MAIN commitmail json YAML

Updated misc/py-anita to 2.6

(gson)

2020-11-05 08:02:23 UTC MAIN commitmail json YAML

misc/py-anita: update to 2.6.

Changes from 2.5:

Support upcoming sysinst changes to support interactive input of
entropy.

Add support for NetBSD/alpha targets.

The "interact" mode now supports interaction with the boot process,
except when the --run option is used.

(gson)

2020-11-05 07:08:43 UTC MAIN commitmail json YAML

doc: Updated textproc/oniguruma to 6.9.6

(kim)

2020-11-05 07:08:27 UTC MAIN commitmail json YAML

oniguruma: update to 6.9.6

No notable changes since 6.9.6rc4

(kim)

2020-11-05 01:09:05 UTC MAIN commitmail json YAML

geany: switch MASTER_SITES to https

(gutteridge)

2020-11-05 01:04:52 UTC MAIN commitmail json YAML

geany: adjust options to the new norm of GTK3 by default

(gutteridge)

2020-11-05 00:54:55 UTC MAIN commitmail json YAML

doc: Updated devel/geany to 1.37

(gutteridge)

2020-11-05 00:54:04 UTC MAIN commitmail json YAML

geany: update to 1.37

Geany 1.37 (October 25, 2020)

    General
    * Build with GTK3 by default.
    * Add an option (enabled by default) to save main and project configuration
      whenever documents are opened/closed to reduce accidental loss of current
      session in the event of a crash.
    * List Geany in the category TextEditor (Dominic Hopf, Issue#2460).

    Bug Fixes
    * Fix main window name as seen by accessibility tools (Issue#2421).
    * Add missing include (Pino Toscano, PR#2402).
    * Fix a possible crash when quitting (Hodong & Guido Falsi, Issue#2457,
      PR#2634).

    Interface
    * Allow to cancel Open Project and New Project dialogs without closing the
      current project.
    * Don't ask whether to close current project when opening a recent project.
    * Disable some items when they are not available.
    * Provide a CSS name for most widgets (PR#2469).
    * Adapt margins width to font size and zoom (Issue#1733, PR#1738).
    * Show OS info in debug messages.
    * Persist color picker palette (Issue#2595).
    * Fix color of selected text in search entries with no match (foresto,
      Issue#2332, PR#2333)

    Editor
    * Update Scintilla to version 3.21.1 (PR#2506).

    Filetypes
    * Add BibTeX filetype (Mirco Schoenfeld, PR#2212).
    * Update JavaScript keywords (dmitryunruh, PR#2486).
    * Update Lua block comment end (Filip Szyma��ski, PR#2566).
    * Update FreeBasic keywords (Issue#2583).
    * Add Smalltalk filetype (Snowflake the Pony, PR#2399).
    * Add a configuration option to select the default Python command.

    Documentation
    * Improve Build-related settings documentation.
    * Added documentation for the Color Chooser (LarsGit223).

    Windows
    * Bundle the GLib GSpawn helper binaries with the installer for plugin that
      use the related GLib API.
    * Make IPC port number configurable, and move the default outside the
      dynamic range used by Hyper-V (Issue#2101, PR#2585).
    * Use the `py` launcher for Python filetype (Issue#2211).
    * Support programming ligatures (like Fira Code font) (Issue#2535).

    Internationalization
    * New translations: ie
    * Updated translations: da, de, el, es, fr, id, it, ja, lv, nl, pl, pt,
                            ru, sk, sv, zh_CN

(gutteridge)

2020-11-05 00:40:14 UTC MAIN commitmail json YAML

security/Makefile: add libsecp256k1

(wiz)

2020-11-04 22:07:54 UTC MAIN commitmail json YAML

doc: Added sysutils/gnome-font-viewer version 3.34.0

(nia)

2020-11-04 22:07:20 UTC MAIN commitmail json YAML

2020-11-04 21:53:18 UTC MAIN commitmail json YAML

prometheus: don't install sample binaries. Bump PKGREVISION.

These binaries are not installed in the official binary distributions.
We probably installed them as a side effect of using pax(1) to copy the
whole bin/ directory. Use ${INSTALL_PROGRAM} instead.

(tnn)

2020-11-04 21:46:53 UTC MAIN commitmail json YAML

doc: Fix changes line

(nia)

2020-11-04 21:45:26 UTC MAIN commitmail json YAML

doc: Updated textproc/gnome-dictionary to 3.26.1

(nia)

2020-11-04 21:44:40 UTC MAIN commitmail json YAML

textproc: add gnome-dictionary.

GNOME Dictionary is a application to look up words in online dictionaries
using the dict-rfc protocol.

(nia)

2020-11-04 20:55:58 UTC MAIN commitmail json YAML

doc: Added sysutils/broot version 1.0.4

(pin)

2020-11-04 20:55:25 UTC MAIN commitmail json YAML

Add sysutils/broot

(pin)

2020-11-04 20:54:12 UTC MAIN commitmail json YAML

sysutils/broot: import

A better way to navigate directories.
-Get an overview of a directory, even a big one
-Find a directory then cd to it
-Never lose track of file hierarchy while you search
-Manipulate your files
-Manage files with panels
-Preview files
-Apply a standard or personal shortcut to a file
-Replace ls (and its clones)
-Sort, see what takes space
-check git statuses

Thanks Maya for suggestions

(pin)

2020-11-04 20:45:46 UTC MAIN commitmail json YAML

Update finance/electrum to 4.0.4

# Release 4.0.4 - (Oct 15, 2020)
* PSBT: fix regression in 4.0.3 where UTXO data was not included in
  QR codes (#6600)
* new feature: "Cancel tx" (#6641). The Qt/kivy GUI allows cancelling
  an unconfirmed RBF tx by double-spending its inputs to self.
* Windows binary:
  - fix some issues with QR scanning by building zbar ourselves (#6593)
  - when using setup exe, also install a debug binary (#6603)
* Ledger: fix "The derivation path is unusual" warnings (#6512)
  (needs Bitcoin app 1.4.8+ installed on device)
* A few other minor bugfixes and usability improvements.

# Release 4.0.3 - (Sep 11, 2020)
* PSBT: restore compatibility with Bitcoin Core following CVE-2020-14199:
  we now allow a PSBT input to have both UTXO and WITNESS_UTXO (#6429).
  (PSBTs created since 4.0.1 already contained UTXO for segwit inputs)
* Hardware wallets:
  - bitbox02: better multisig UX: implement get_soft_device_id (#6386)
  - coldcard: fix "show address" for multisig (#6517)
  - all: run all device communication on a dedicated thread (#6561).
    This should resolve some threading issues.
* new feature: "Automated BIP39 recovery" (#6219, #6155)
  When restoring from a BIP39 seed, add option to scan many known
  derivation paths for history, and show them to user to choose from.
* show derivation path of keystores in Qt GUI Wallet>Information (#4700)
* fix "signtransaction" RPC command (#6502)
* Dependencies: pyaes is no longer needed (#6563)
* The tar.gz source dist now bundles make_libsecp256k1.sh, to help
  users getting libsecp256k1 (#6323).
* A few other minor bugfixes and usability improvements.

# Release 4.0.2 - (July 8, 2020)
- rm old corrupted non-bip70 invoices (#6345)
- other minor fixes

# Release 4.0.1 - (July 3, 2020)
* Lightning Network support (experimental)
  - Our implementation of Lightning relies on Electrum servers to
    query channel states. Since servers can lie about the state of a
    channel, users should either use a server that they trust, or
    setup a private watchtower (see below). A watchtower is also
    recommended for lightning wallets that remain offline for
    extended periods of time (the default CSV 'to_self_delay' is 1
    week). Please note that Electrum Personal Server (EPS) cannot be
    used with lightning wallets, because channels funding addresses
    are arbitrary.
  - Lightning funds cannot be restored from seed. Instead, users need
    to create static backups of their channels. Static backups cannot
    be used to perform lightning transactions, they can only be used
    to trigger a remote-force-close of a channel.
  - Lightning-enabled wallet files must not be copied. Instead, a
    backup of the wallet can be created from the Qt menu, and it will
    contain static backups of all its channels. Backups can also be
    exported for each channel (e.g. via QR code), and imported in
    another wallet. Since backups are encrypted with a key derived
    from the wallet's xpub, they can only be imported into another
    instance of the same wallet, or a watch-only version of it. The
    force-close is not triggered automatically when the backup is
    imported; imported backups can live inside a wallet file.
  - Lightning can be enabled in the GUI (Wallet>Information) or from
    the CLI (init_lightning). Lightning is currently restricted to HD
    p2wpkh wallets (including watch-only and hardware wallets). The
    Qt GUI, CLI/RPC, and the kivy GUI (Android) all have LN support,
    with feature-richness in that order.
  - LN protocol details: dataloss_protect and static_remotekey are
    required; varonion and payment_secret are implemented, MPP not yet.
    Channels are not announced ('private'), forwarding is disabled.
    We do not serve gossip queries, only consume them.
  - Submarine swaps: the GUI integrates a service that offers
    atomically exchanging on-chain and lightning bitcoins for a fee.
    Electrum Technologies runs a central server for this, powered by
    the Boltz backend.
  - Watchtowers: Electrum can run a local watchtower (GUI setting),
    or it can connect to a remote watchtower. A watchtower contains
    pre-signed transactions and does not need your private keys. A
    local watchtower will watch your channels whenever an Electrum
    instance is running, without needing access to your wallet file.
    An Electrum daemon can be configured to be used as a remote
    watchtower by setting 'watchtower_address', 'watchtower_user' and
    'watchtower_password'.
* Partially Signed Bitcoin Transactions (PSBT, BIP-174) are supported
  (#5721). The previous Electrum partial transaction format is no
  longer supported, i.e. this is an incompatible change. Users should
  make sure that all instances of Electrum they use to co-sign or
  offline sign, are updated together.
* Hardware wallets: several fixes in general; notable changes:
  - The BitBox02 is now supported (#5993)
  - Multisig support for Coldcard (#5440)
  - Compatibility with latest Trezor fw (#6064, #6198, #5692)
* Dependencies (see README for install instructions):
  - libsecp256k1 is now required (previously optional). python-ecdsa
    remains a dependency but it is now only used for DNSSEC.
  - Added: either one of pycryptodomex or cryptography is now required,
    mainly due to LN (previously pycryptodomex was optional, for fast AES)
  - Removed: jsonrpclib-pelix, the JSON-RPC library used for CLI/daemon
* Qt GUI: several changes, notably:
  - Separation between output selection and transaction finalization.
  - Coin selection moved to the Coins tab, and it affects all txns,
    e.g. RBF fee-bumping, LN channel opens, submarine swaps.
  - Editable tx preview dialog that allows e.g. changing the locktime,
    toggling RBF, and manual coinjoins.
* HTTP PayServer: The configuration of a bitcoin-accepting website
  using Electrum has been simplified and requires fewer steps (see
  documentation). The Payserver supports BIP70 and Lightning payments.
* Android:
  - We now build two APKs, one for ARMv7 and one for ARMv8
  - The kivy GUI now supports importing BIP39 seeds
  - Each wallet on kivy now can have a separate generic password,
    using which the wallet files are encrypted. An optional PIN,
    shared among all wallets, can be added to get prompted for spends.
* The API of several CLI/RPC commands have changed, and several new
  commands have been introduced (mainly for LN).
* Distributables:
  - The .tar.gz source dist is now built reproducibly.
    Relatedly, we no longer distribute a .zip sdist.
  - The MacOS binary now conforms to macOS 10.15; it is notarized
    by Apple. This required bumping the min macOS version to 10.13.
    Startup times should now be faster on 10.15. (#6128, #6225)
* Transactions:
  - we now grind low R for ECDSA signatures to match bitcoind (#5820)
* Lots and lots of other minor bugfixes and improvements.

(js)

2020-11-04 20:35:34 UTC MAIN commitmail json YAML

doc: Added security/libsecp256k1 version 0.1

(js)

2020-11-04 20:32:18 UTC MAIN commitmail json YAML

Add security/libsecp256k1

This is required for newer versions of finance/electrum.

Optimized C library for ECDSA signatures and secret/public key operations on
curve secp256k1.

This library is intended to be the highest quality publicly available library
for cryptography on the secp256k1 curve. However, the primary focus of its
development has been for usage in the Bitcoin system and usage unlike Bitcoin's
may be less well tested, verified, or suffer from a less well thought out
interface. Correct usage requires some care and consideration that the library
is fit for your application's purpose.

Features:
* secp256k1 ECDSA signing/verification and key generation.
* Additive and multiplicative tweaking of secret/public keys.
* Serialization/parsing of secret keys, public keys, signatures.
* Constant time, constant memory access signing and public key generation.
* Derandomized ECDSA (via RFC6979 or with a caller provided function.)
* Very efficient implementation.
* Suitable for embedded systems.
* Optional module for public key recovery.
* Optional module for ECDH key exchange.

Experimental features have not received enough scrutiny to satisfy the standard
of quality of this library but are made available for testing and review by the
community. The APIs of these features should not be considered stable.

(js)

2020-11-04 20:27:24 UTC MAIN commitmail json YAML

Fix packaging with PKGMANDIR!=man, found in bulk builds.

(schmonz)

2020-11-04 19:54:12 UTC MAIN commitmail json YAML

openbabel: do not download dependencies during build

Explicitly depend against maeparser, coordgenlibs and rapidjson, so that
the build does not download the current version from github (!).

Also fix the coordgenlibs detection logic -- this is also submitted
upstream.

Fixes PR pkg/55755

(bsiegert)

2020-11-04 19:25:02 UTC MAIN commitmail json YAML

doc: Updated sysutils/onefetch to 2.6.0

(pin)

2020-11-04 19:24:40 UTC MAIN commitmail json YAML

sysutils/onefetch: update to 2.6.0

v2.6.0

Language:
-Added support for Zsh, bash, JSX and TSX

New features:
-Support COLORTERM for TrueColor ASCII
-CLI flag to use more color (16 -> 256) in sixel graphics
-Add Text Coloring via CLI flag
-Add CLI flag to disable ASCII art (or image) and only display info lines
-Extend image backend support to ITerm2 Inline Images Protocol
-Replace ASCII logo with shell command output

Misc:
-clean up python script from wiki
-make build fail when deprecated dependencies
-remove async/await

(pin)

2020-11-04 18:35:32 UTC MAIN commitmail json YAML

libreoffice: notes for future reference

(nia)

2020-11-04 18:32:47 UTC MAIN commitmail json YAML

doc: Updated net/snmptt to 1.4.2

(otis)

2020-11-04 18:32:26 UTC MAIN commitmail json YAML

snmptt: Update to 1.4.2

Changelog:
* v1.4.2 - July 23rd, 2020:
  - Fixed a security issue with EXEC / PREXEC / unknown_trap_exec that could
    allow malicious shell code to be executed (CVE-2020-24361).
  - Fixed a bug with EXEC / PREXEC / unknown_trap_exec that caused commands to be
    run as root instead of the user defined in daemon_uid.

* v1.4 - November 6th, 2013:
  - Added snmptt.ini option net_snmp_perl_cache_enable to enable caching of
    Net-SNMP Perl module OID and ENUM translations.  This may speed up
    translations and reduce CPU load when net_snmp_perl_enable and translate_*
    options are enabled.
  - Fixed bug with snmptthandler-embedded where IP addresses and OIDs were not
    being detected properly because they contained 'OID:', 'IpAddress:' etc.
  - Fixed bug with MATCH.  The PREEXEC $p variable could not be used with MATCH.
    PREEXEC is now executed first if MATCH contains $p.
  - Fixed bug with syslog.  Log entries were supposed to be logged with
    snmptt[pid] but instad of the pid it was actually the effective user ID
    (2980512).
  - Fixed bug where the hostname is not detected properly when snmptrapd is
    configured to not use DNS.
  - Fixed bug where if the spool directory is not defined, files may be deleted
    from the wrong folder (3020696).
  - Fixed bug with syslog logging.  Function was not being called properly
    (3166749).
  - Fixed bug with MATCH where number ranges were not working (3397982).
  - Fixed bug with multi-line traps (2915658).
  - Fixed bug with LOGONLY severity.  EXEC was being executed even if the trap
    had a severity of LOGONLY (3567744).
  - Fixed bug with snmptt hanging if the log message sent to syslog contained a %
    symbol.  All %'s are now escaped before sending to syslog (3567748).
  - Fixed possible bug with MySQL.  Put CONNECT string on one line.
  - Fixed bug with not being able to write to the debug log file when running
    snmptt as non-root if the debug file didn't already exist with the correct
    permissions at startup.  The ownership of snmptt.debug is now set to
    daemon_uid before switching to the new uid.  Patch 3423525.
  - Installation documentation updates (bug 3425999).

(otis)

2020-11-04 18:28:58 UTC MAIN commitmail json YAML

2020-11-04 16:47:54 UTC MAIN commitmail json YAML

doc: Updated geography/geoclue to 2.5.6

(nia)

2020-11-04 16:46:59 UTC MAIN commitmail json YAML

2020-11-04 16:38:59 UTC MAIN commitmail json YAML

Support PKGPATH with "make package-name"

Now dependencies can be listed either by package name, or path to the
package (eg with "make PACKAGE_NAME_TYPE=path build-depends-list").
Users of PACKAGE_NAME_TYPE=html could use a combination of
PACKAGE_NAME_TYPE=name and PACKAGE_NAME_TYPE=path instead now.

No objection from tech-pkg@

(khorben)

2020-11-04 16:09:40 UTC MAIN commitmail json YAML

doc: Updated devel/libgweather to 3.36.1

(nia)

2020-11-04 16:08:52 UTC MAIN commitmail json YAML

2020-11-04 15:53:52 UTC MAIN commitmail json YAML

doc: Added geography/geocode-glib version 3.26.2

(nia)

2020-11-04 15:53:21 UTC MAIN commitmail json YAML

geography: Add geocode-glib. Needed for gnome-calendar

geocode-glib is a convenience library for the geocoding (finding longitude,
and latitude from an address) and reverse geocoding (finding an address from
coordinates). It uses Nominatim service to achieve that. It also caches
(reverse-)geocoding requests for faster results and to avoid unnecessary server
load.

(nia)

2020-11-04 15:51:31 UTC MAIN commitmail json YAML

2020-11-04 15:17:56 UTC MAIN commitmail json YAML

libreoffice: Disable gtk3 option

causes rendering problems according to ryoon

(nia)

2020-11-04 14:56:53 UTC MAIN commitmail json YAML

evolution-data-server: Dependencies need libsecret

(nia)

2020-11-04 14:39:49 UTC MAIN commitmail json YAML

stray comma

(nia)

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

fix spelling error.

joerg would like me not to mention minix3.

(nia)

2020-11-04 14:36:01 UTC MAIN commitmail json YAML

evolution-data-server: Users of this package should not all depend on webkit

(nia)

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

doc: Added archivers/file-roller version 3.38.0

(nia)

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

archivers: Resurrect file-roller package based on the new GNOME 3 version

File Roller is an archive manager for the GNOME environment.  This means
that you can create and modify archives; view the content of an archive;
view and modify a file contained in the archive; extract files from the
archive.

(nia)

2020-11-04 12:35:18 UTC MAIN commitmail json YAML

doc: Added sysutils/nautilus version 3.38.1

(nia)

2020-11-04 12:34:55 UTC MAIN commitmail json YAML

2020-11-04 12:29:34 UTC MAIN commitmail json YAML

doc: Fix changes line

(nia)

2020-11-04 12:28:42 UTC MAIN commitmail json YAML

doc: Added archivers/gnome-autoar version 0.2.4

(nia)

2020-11-04 12:27:58 UTC MAIN commitmail json YAML

archivers: add gnome-autoar. based on work by Dan Cîrnaț in wip.

Gnome-autoar provides functions, widgets, and gschemas for GNOME applications
which want to use archives as a convient method to tranfer directories over
the internet.

(nia)

2020-11-04 12:22:51 UTC MAIN commitmail json YAML

doc: Updated sysutils/gnome-tracker-miners to 3.0.1

(nia)

2020-11-04 12:22:17 UTC MAIN commitmail json YAML

sysutils: Add gnome-tracker-miners. Based on work by myself in wip.

Needed for the new nautilus import.

gnome-tracker indexer daemon (tracker-miner-fs) and tools to extract metadata
from many different filetypes.

(nia)

2020-11-04 12:20:23 UTC MAIN commitmail json YAML

doc: Added sysutils/gnome-tracker version 3.0.1

(nia)

2020-11-04 12:19:21 UTC MAIN commitmail json YAML

sysutils: Add gnome-tracker. Based on work by myself in wip.

Needed for new nautilus import.

Tracker is a search engine, search tool and metadata storage system.

It allows you to find the proverbial needle in your computer's haystack as well
as providing a one stop solution to the organisation, storage and categorisation
of your data.

(nia)

2020-11-04 12:13:34 UTC MAIN commitmail json YAML

doc: Updated x11/gnome-desktop3 to 3.38.1

(nia)

2020-11-04 12:12:48 UTC MAIN commitmail json YAML

gnome-desktop3: Update to 3.38.1.

Based on work by Dan Cîrnaț in pkgsrc-wip.

Changes:

- Add default input source for fr_BE
- Add default keyboard layout for Indonesia
- Add utility function to start a transient systemd scope
- Allow /etc/alternatives in bubblewrap sandbox (#92, Simon McVittie)
- Avoid using g_type_class_add_private()
- Blacklist seccomp on riscv64 architecture as its not supported yet
- Change default Japanish input source to KCC
- Disable gvfs in thumbnailer sandboxes
- Display locale @modifiers properly (#50, Gunnar Hjalmarsson)
- Don't run locale tests at build time (#159, Simon McVittie)
- Fix a compile-time error on x32
- Fix a crash in xkb info handling (#785320)
- Fix a memory leak in the display handling code
- Fix a use-after-free in the thumbnailer
- Fix bubblewrap sandbox on s390x (!82, Simon McVittie)
- Fix crash in idle monitor
- Fix crashes in thumbnailers (#785963)
- Fix detection of builtin display on NVIDIA (Jeremy Soller)
- Fix memory leak
- Fix multiple bugs in sandboxed thumbnailer handling,
- Fix multiple bugs in thumbnailing
- Fix regressions from intltool removal
- Fix regressions introduced by g_autoptr usage
- Fix slow thumbnailer due to missing font cache (#90)
- Fix some thumbnailer sandboxing issues
- Fix time display issue with Japanese translation (Tianhao Chai)
- Fix uninitialized memory in the thumbnailer (#784915)
- Fix various wall clock regressions
- GnomeBGSlideShow filename property replaced with a file property (Marco Trevisan)
- Honor XKB_CONFIG_ROOT environment variable
- Improve error reporting in thumbnailers
- Miscellaneous improvements to the thumbnailer code
- Modernize autotools configuration a bit
- Port buildsystem to meson
- Remove some obsolete API's in thumbnailer
- Remove unused API not compatible with wayland
- Remove unused gnome_desktop_thumbnail_has_uri()
- Replace GdkColor methods with GdkRGBA methods
- Require gio-unix-2.0
- Several fixes for compilation warnings
- Support common_name in ISO 639 (#49, Gunnar Hjalmarsson)
- Thumbnailers are now sandboxed (#7744970, #785197)
- Translation updates
- Use GLib fixed-width types (#168, Christopher Chavez)
- Use LC_TIME for time format string translations
- gnome-bg: Handle exif orientations (#516177)
- gnome-languages: Use uselocale to avoid threadsafety issues (#105)
- gnome_bg_slide_show_get_current_slide: add NULL check (#169, Mike Gorse)
- idle-monitor fixes
- languages: Fix encoding issue when translating locale modifiers (#156)
- remove unused direct x11 dependency
- rr: add color transform functions
- systemd: Change naming scheme to conform to systemd convention
- systemd: Default to garbage collect failed scopes
- tests/wall*: Do not fail if some of the locales is missing
- thumbnail: Update documentation
- thumbnailer: Correctly cleanup stale thumbnailer directories
- thumbnailer: fix incomplete TIOCSTI filtering (#112)
- thumbnails: keep the orignal file name (#154)
- wall-clock: Immediately react to show-weekday changes
- wall-clock: Tweak the clock format
- wall-clock: respect new clock-show-weekday setting
- wallclock: am/pm is always available now (#780877)
- wallclock: don't update needlessly (#780861)

(nia)

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

marketing++

(nia)

2020-11-04 10:24:08 UTC MAIN commitmail json YAML

Updated graphics/py-pygraphviz, textproc/py-regex, devel/py-ipython, devel/py-pip

(adam)

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

py-pip: updated to 20.2.4

20.2.4 (2020-10-16)
===================

Deprecations and Removals
-------------------------
- Document that certain removals can be fast tracked.
- Document that Python versions are generally supported until PyPI usage falls below 5%.

Features
--------
- New resolver: Avoid accessing indexes when the installed candidate is preferred
  and considered good enough.
- Improve error message friendliness when an environment has packages with
  corrupted metadata.
- Cache package listings on index packages so they are guarenteed to stay stable
  during a pip command session. This also improves performance when a index page
  is accessed multiple times during the command session.
- New resolver: Tweak resolution logic to improve user experience when
  user-supplied requirements conflict.

Bug Fixes
---------
- New resolver: Correctly respect ``Requires-Python`` metadata to reject
  incompatible packages in ``--no-deps`` mode.
- New resolver: Pick up hash declarations in constraints files and use them to
  filter available distributions.
- New resolver: If a package appears multiple times in user specification with
  different ``--hash`` options, only hashes that present in all specifications
  should be allowed.

Improved Documentation
----------------------
- Add ux documentation

(adam)

2020-11-04 10:08:14 UTC MAIN commitmail json YAML

py-ipython: updated to 7.19.0

IPython 7.19 accumulative two month of works, bug fixes and improvements, there
was exceptionally no release last month.

- Fix to restore the ability to specify more than one extension using command
  line flags when using traitlets 5.0
- Docs docs formatting that make the install commands work on zsh
- Always display the last frame in tracebacks even if hidden with
  ``__traceback_hide__``
- Avoid an issue where a callback can be registered multiple times.
- Avoid an issue in debugger mode where frames changes could be lost.
- Never hide the frames that invoke a debugger, even if marked as hidden by
  ``__traceback_hide__``
- Fix calling the debugger in a recursive manner

(adam)

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

py-regex: updated to 2020.10.28

2020.10.28:
Unknown changes

(adam)

2020-11-04 10:01:29 UTC MAIN commitmail json YAML

py-pygraphviz: updated to 1.6

pygraphviz-1.6

Add Python 3.8 support
Drop Python 2.7 support
Update to SWIG 4.0.1

(adam)

2020-11-04 09:02:21 UTC MAIN commitmail json YAML

2020-11-04 09:01:02 UTC MAIN commitmail json YAML

gnustep-gui: fix build on FreeBSD

(triaxx)

2020-11-04 08:36:53 UTC MAIN commitmail json YAML

gnustep-objc: fix build on FreeBSD

pkgsrc changes:
---------------
  * Add conditional installation of libobjcxx.so in GNUmakefile for FreeBSD
    and adjust PLIST accordingly.
  * Fix some typos that have been kindly suggested by pkglint.

(triaxx)

2020-11-03 23:58:11 UTC MAIN commitmail json YAML

openipmi: Omit @pkgdir

(otis)