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

2024-05-12 16:26:07 UTC Now

2023-08-11 05:25:17 UTC MAIN commitmail json YAML

nodejs: updated to 20.5.1

Version 20.5.1 (Current)

Notable Changes

The following CVEs are fixed in this release:

CVE-2023-32002: Policies can be bypassed via Module._load (High)
CVE-2023-32558: process.binding() can bypass the permission model through path traversal (High)
CVE-2023-32004: Permission model can be bypassed by specifying a path traversal sequence in a Buffer (High)
CVE-2023-32006: Policies can be bypassed by module.constructor.createRequire (Medium)
CVE-2023-32559: Policies can be bypassed via process.binding (Medium)
CVE-2023-32005: fs.statfs can bypass the permission model (Low)
CVE-2023-32003: fs.mkdtemp() and fs.mkdtempSync() can bypass the permission model (Low)
OpenSSL Security Releases

(adam)

2023-08-11 05:23:58 UTC MAIN commitmail json YAML

doc: Updated math/R-robustbase to 0.99.0

(mef)

2023-08-11 05:23:11 UTC MAIN commitmail json YAML

(math/R-robustness) Updated 0.95.1 to 0.99.0

CHANGES in robustbase VERSION 0.99-0 (2023-06-12, svn r928):

  NEW FEATURES:

        * In case it finds an _exact fit_, i.e., k > n/2 residuals are
          (practically) zero, 'lmrob.S()' now returns that, 'scale =
          0', and robustness weights 'weights(., "robustness")' which
          are either 0 or 1 quickly and more consistently.

          This is _not yet_ satisfactorily working for the "large n"
          case.

          **** *TODO*: Optionally (but off by default?? for back
          compatibility??), 'lmrob()' initialized by such an exact-fit
          estimator may use a (user-specified or automatic) scale s^ >
          0 to continue providing efficient SM / MM estimates.

        * 'lmrob.control()' gets class '"lmrobCtrl"' which can be
          'print()'ed and 'update()'d.

        * New tuning const 'zero.scale = 1e-10' instead of hardwired
          'EPS_ZERO' in 'lmrob.S()''s C code; additionally the exact
          fit / zero-residuals checking is finally y-scale
          equivariant, using 1/n ||y||_1 = 'mean(abs(y))'.

  BUG FIXES:

        * Fixed 'covMcd()': corrected the consistency correction
          factor for the reweighted estimate: was MCDCons(p,
          sum(w)/n), now is MCDCons(p, 0.975), see Croux and
          Haesbroeck (1999).

          Consequently, often 'covMcd()' and estimates based on it,
          such as 'BYlogreg()' or 'ltsReg()' are slightly changed.

        * registered 'residuals.lmrob.S' _and_ changed 'formals'
          compatible with generic to '(object, ...)'.

        * 'lmrob.S()' in C level 'refine_fast_s()' no longer modifies
          'beta_cand[]' which notably fixes a bug found in exact-fit
          examples previously resulting in 'coef() == 0' "results",
          also for 'lmrob()' which calls 'lmrob.S()' for its default
          initial estimate.

        * 'print(<lmrob.S>)' finally works again as intended (_not_
          printing a largish list); mostly by fixing internal
          'lmrob.control.minimal()'.

        * 'summary.lmrob(obj)' now also gets a 'weights' component
          from 'obj' if that is non-trivial; this may also correct
          'summary()' output in weighted cases.

        * Minor fixes in 'plot.lts()' related to par mfrow.

        * ltsReg() Help file changed - the note strongly advising NOT
          to use LTS regression removed.

  Misc:

        * argument 'mf' e.g., in 'lmrob.fit()' has been deprecated
          since 2017-12-09 and is defunct now.

        * 'lmrob()' tweaks, notably saying more for 'trace.lev >= 3'.

        * replaceed (almost) all 'Calloc()' by 'R_alloc()' in C code;
          e.g., prevents leakage from user interrupt.

(mef)

2023-08-11 02:21:35 UTC MAIN commitmail json YAML

doc: Updated math/R-rstudioapi to 0.15.0

(mef)

2023-08-11 02:21:22 UTC MAIN commitmail json YAML

(math/R-rstudioapi) Updated 0.14 to 0.15.0

# rstudioapi 0.15.0

* Added `getDelegatedAzureToken` for Posit Workbench users needing to expose
  OAuth2 tokens for Azure services that have already had permissions configured

(mef)

2023-08-11 01:52:27 UTC MAIN commitmail json YAML

doc: Updated math/R-sp to 2.0.0

(mef)

2023-08-11 01:52:15 UTC MAIN commitmail json YAML

(math/R-sp) Updated 1.6.1 to 2.0.0

Changes in version 2.0-0 (2023-06-20):

        * 'get_evolution_status()' defaults to 2, meaning sp will no
          longer call rgdal or rgeos; 'spTransform' will work using
          'sf::st_transform'.

        * increase R version required from 3.0.0 to 3.2.0, which was de
          facto already required (PR from Sebastian Meyer)

(mef)

2023-08-11 00:56:39 UTC MAIN commitmail json YAML

Added geography/R-terra version 1.7.39

(mef)

2023-08-11 00:53:59 UTC MAIN commitmail json YAML

geography/R-terra: import R-terra-1.7.39

Methods for spatial data analysis with vector (points, lines,
polygons) and raster (grid) data. Methods for vector data include
geometric operations such as intersect and buffer. Raster methods
include local, focal, global, zonal and geometric operations. The
predict and interpolate methods facilitate the use of regression type
(interpolation, machine learning) models for spatial prediction,
including with satellite remote sensing data. Processing of very large
files is supported. See the manual and tutorials on
<https://rspatial.org/terra/> to get started. 'terra' replaces the
'raster' package ('terra' can do more, and it is faster and easier to
use).

(mef)

2023-08-10 21:46:06 UTC MAIN commitmail json YAML

doc: Added devel/regal version 0.6.0

(leot)

2023-08-10 21:45:56 UTC MAIN commitmail json YAML

devel: Add regal

(leot)

2023-08-10 21:45:25 UTC MAIN commitmail json YAML

regal: Import regal-0.6.0 as devel/regal

Regal is a linter for Rego, with the goal of making your Rego
magnificent!

Regal goals are:

- Identify common mistakes, bugs and inefficiencies in Rego policies,
  and suggest better approaches
- Provide advice on best practices, coding style, and tooling
- Allow users, teams and organizations to enforce custom rules on their
  policy code

Regal rules are to as large extent as possible written in Rego
themselves, using the JSON representation of the Rego abstract syntax
tree (AST) as input, a few additional custom built-in functions and
some indexed data structures to help with linting.

Packaged by myself in pkgsrc-wip.

(leot)

2023-08-10 21:41:57 UTC MAIN commitmail json YAML

doc: Updated devel/opa to 0.55.0

(leot)

2023-08-10 21:41:50 UTC MAIN commitmail json YAML

opa: Update to 0.55.0

Changes:
0.55.0
------
This release contains a mix of new features, bugfixes and a new builtin
function.

### Honor `default` keyword on functions

Previously if a function was defined with a `default` value, OPA would
ignore it. Now the `default` function is honored if all functions with
the same name are undefined. For example,

The value of a `default` function follows the same conditions as that
of a `default` rule. In addition, a `default` function satisfies the
following properties:

- same arity as other functions with the same name
- arguments should only be plain variables ie. no composite values
- argument names should not be repeated

### New Built-In Function: crypto.parse_private_keys

`crypto.parse_private_keys` returns zero or more private keys from the
given encoded string containing DER certificate data.  If the input
contains a list of one or more concatenated PEM blocks, then the
built-in will output the parsed private keys represented as objects.

(leot)

2023-08-10 21:04:58 UTC MAIN commitmail json YAML

doc: Updated www/ruby-rouge to 4.1.3

(fcambus)

2023-08-10 21:04:45 UTC MAIN commitmail json YAML

ruby-rouge: update to 4.1.3.

This release brings some improvements on IRB, XQuery, TypeSCript, HCL and
Terraform Lexer. Thank you for all our wonderful contributors.

(fcambus)

2023-08-10 18:15:01 UTC MAIN commitmail json YAML

net/tut: Fix beeep dependency on Illumos

There were two issues with dependency 'beeep':

1. The 'unix' backends weren't selected for Illumos
    https://github.com/gen2brain/beeep/pull/54

2. The fallback 'unsupported' backend had a signature mismatch:
    https://github.com/gen2brain/beeep/pull/53

Both were fixed in a patched fork at https://github.com/sjmulder/beeep,
which is used here. Once the issue is fixed upstream the original
dependencies can be used again.

(sjmulder)

2023-08-10 16:45:28 UTC MAIN commitmail json YAML

mk: Improve user experience for invalid MACOSX_DEPLOYMENT_TARGET.

(jperkin)

2023-08-10 15:44:24 UTC MAIN commitmail json YAML

as31: Little note about why debian for MASTER_SITES

(nia)

2023-08-10 15:40:05 UTC MAIN commitmail json YAML

doc: Updated devel/as31 to 2.3.1

(nia)

2023-08-10 15:39:36 UTC MAIN commitmail json YAML

as31: Update to 2.3.1

This gets us around 15 years of changes and allows deleting some of our
hacks and patches. Thanks to the SlackBuilds maintainer for the hint

Version 2.3.1

    * September 05, 2005 Alexander 'E-Razor' Krause
      alexander.krause@erazor-zone.de
          * fixed addressing errors with 64bit platforms
            Thanks to Eric Jonas for the report!
          * ebuild added sys-devel/as31-2.3.1.ebuild

Version 2.3.0

    * March 31, 2005 Alexander 'E-Razor' Krause
      alexander.krause@erazor-zone.de
          * ebuild added sys-devel/as31-2.3.0.ebuild
    * March 09, 2005 Martin Langer
          * automake instead of static makefile (adds .configure script)
          * new command line options
              * version output
              * output to a file
              * help
          * code cleanups
          * some other changes ;-)

Version 2.2.1

    * March 31, 2005 Alexander 'E-Razor' Krause
      alexander.krause@erazor-zone.de
          * ebuild added sys-devel/as31-2.2.1-r1.ebuild
    * May 18, 2004 Martin Langer
          * fixing some visible bugs - this adds the missing -s option
    * May 06, 2004 Alexander 'E-Razor' Krause
      alexander.krause@erazor-zone.de
          * compiler error on gcc < 3 solved
    * March 2004 Alexander 'E-Razor' Krause alexander.krause@erazor-zone.de
          * removed bug when using more than 1 .inc
          * tmp filename is now as-uid-random
          * remove tmp_file when ready
    * July 2003 added include directive (Bernd Porr)
    * March 2001 fix crash with srecord format
          * command line version returns non-zero on error
    * April 2000 fix filename handling
          * convert everything to ANSI C and bison
          * properly handle 0b0h as hex 0xB0, not binary 0
          * Make most errors into warning, and modify parser
          * to recover and continue to the end of the file
          * so that all warning are shown.
    * Sept 1995 bug fixes, add obsure option for cgi
    * Late 1994 Paul Stoffregen updates the code

(nia)

2023-08-10 15:16:53 UTC MAIN commitmail json YAML

qt6-qtdeclarative: bring PLIST.jit conditional closer to reality

(tnn)

2023-08-10 14:16:30 UTC MAIN commitmail json YAML

py-sip-qt5: fix grammar in DESCR

(gutteridge)

2023-08-10 14:14:07 UTC MAIN commitmail json YAML

doc: Updated graphics/matugen to 0.9.0

(pin)

2023-08-10 14:13:41 UTC MAIN commitmail json YAML

graphics/matugen: update to 0.9.0

Added
- (reload apps) make every app true by default
- (reload apps) add dunst
- (config) add suggestion to error message
- (config) [breaking] add reload_apps_list

Fixed
- add NetBSD support
  pkgsrc related changes: Remove patches submitted upstream
  https://github.com/InioX/Matugen/pull/10

Other
- add removed notice for reload_gtk_theme
- run clippy --fix

(pin)

2023-08-10 14:13:01 UTC MAIN commitmail json YAML

py-sip-qt6: fix grammar in DESCR

(gutteridge)

2023-08-10 14:12:01 UTC MAIN commitmail json YAML

doc: Updated x11/jolly to 0.3.0

(pin)

2023-08-10 14:11:37 UTC MAIN commitmail json YAML

x11/jolly: update to 0.3.0

[0.3.0] - 2023-08-09
Added
- Add support for description field. You can use this to provide more detail
  about a jolly entry, beyond its title. #19
- Add support for icons. Jolly will look up appropriate icons for files and
  display them inline. #18, #20, #35
- Added support for logging facade. Logging can be configured in the
  config file. #30
- Added basic CLI args to Jolly. Config file can now be specified as an
  argument. #31

Changed
- Text shaping uses iced Advanced text shaping. Should have better support
  for non-ascii characters in entries #25, #36

Fixed
- Cleaned up window resize commands to avoid flashing of window #26

(pin)

2023-08-10 14:10:53 UTC MAIN commitmail json YAML

doc: Updated editors/retext to 8.0.1

(gutteridge)

2023-08-10 14:10:41 UTC MAIN commitmail json YAML

retext: update to 8.0.1

Note that the upstream project deliberately changed their licensing
attribution file from GPL v3 to v2 in this release series.

## ReText 8.0.1 (2023-05-28)

* Bugs fixed:
    - Issue #594 — Fix opening files in existing window by relative path.
    - Issue #597 — Fix unreachable text at the bottom of the file.
    - Issue #599 — Fix truncating file when new text cannot be encoded with
      the selected encoding.
    - Issue #604 — Allow WebEngine renderer to load iframes such as YouTube
      embeds.
    - Issue #609 — Fix incorrect font size with WebEngine renderer.
    - Issue #620 — LICENSE_GPL file now has text of GPL v2.
* Translations updated:
    - Dutch (contributed by Heimen Stoffels).
    - French (contributed by uGwA0XP3cm2w).
    - Italian (contributed by Alessandro Melillo).
    - Norwegian (Bokmål) (new, contributed by Sverre Våbenø).
    - Persian (contributed by Hadi F and Arya Younesi).
    - Portuguese (Brazil) (contributed by Rodrigo Zimmermann).
    - Spanish (contributed by Antonio Villamarin).
    - Turkish (contributed by Serkan ÖNDER).

## ReText 8.0.0 (2022-07-24)

* Dependency changes:
    - ReText is now using Qt 6 and PyQt6.
    - PyQt6-WebEngine is required for JavaScript support.
    - WebKit is no longer supported.
* Improvements and bugs fixed:
    - PR #543 — Added Apply button to Preferences dialog (contributed by Amos
      Kong).
    - Issue #384 — Save button is now enabled in auto-save mode.
    - Issue #536 — Support spell checking for multiple languages.
    - Issue #555 — Support setting bold font for editor.
    - Issue #581 — Added backtick key to surround keys.
    - Run-time resources are now installed into package directory.
    - `setup.py` now allows building wheels.
* Translations updated:
    - Polish (contributed by Maciej Haudek).
    - Spanish (contributed by Pedro Torcatt).
    - Turkish (contributed by Serkan ÖNDER in #556).

(gutteridge)

2023-08-10 12:35:44 UTC MAIN commitmail json YAML

Updated net/py-zeroconf, devel/py-pdm_backend

(adam)

2023-08-10 12:35:25 UTC MAIN commitmail json YAML

py-pdm_backend: updated to 2.1.5

2.1.5
Bug Fixes

Don't quote project root in file:// urls
Write version to file doesn't work for editable installs

(adam)

2023-08-10 12:31:59 UTC MAIN commitmail json YAML

py-zeroconf: updated to 0.74.0

v0.74.0 (2023-08-04)

Feature

* Speed up unpacking text records in ServiceInfo

Fix

* Remove typing on reset_ttl for cython compat

v0.73.0 (2023-08-03)

Feature

* Add a cache to service_type_name

v0.72.3 (2023-08-03)

Fix

* Revert adding typing to DNSRecord.suppressed_by

v0.72.2 (2023-08-03)

Fix

* Revert DNSIncoming cimport in _dns.pxd

v0.72.1 (2023-08-03)

Fix

* Race with InvalidStateError when async_request times out

v0.72.0 (2023-08-02)

Feature

* Speed up processing incoming records

v0.71.5 (2023-08-02)

Fix

* Improve performance of ServiceInfo.async_request

v0.71.4 (2023-07-24)

Fix

* Cleanup naming from previous refactoring in ServiceInfo

v0.71.3 (2023-07-23)

Fix

* Pin python-semantic-release to fix release process

v0.71.2 (2023-07-23)

Fix

* No change re-release to fix wheel builds

v0.71.1 (2023-07-23)

Fix

* Add missing if TYPE_CHECKING guard to generate_service_query

v0.71.0 (2023-07-08)

Feature

* Improve incoming data processing performance

v0.70.0 (2023-07-02)

Feature

* Add support for sending to a specific `addr` and `port` with `ServiceInfo.async_request` and `ServiceInfo.request`

(adam)

2023-08-10 12:03:12 UTC MAIN commitmail json YAML

Updated textproc/py-rapidfuzz, devel/py-curtsies

(adam)

2023-08-10 12:02:47 UTC MAIN commitmail json YAML

py-curtsies: updated to 0.4.2

0.4.2
Small type annotation clean ups.

(adam)

2023-08-10 12:00:55 UTC MAIN commitmail json YAML

2023-08-10 11:49:55 UTC MAIN commitmail json YAML

math/sc-im: Fix build issue on Illumos

(sjmulder)

2023-08-10 07:45:19 UTC MAIN commitmail json YAML

Updated graphics/jpegoptim, databases/unixodbc

(adam)

2023-08-10 07:44:52 UTC MAIN commitmail json YAML

unixodbc: updated to 2.3.12

2.3.12

Fix iconv handle leak with pooling
Add windows encoding patch
Avoid failed build if clock_gettime() is not available
Allow passing in a entire connection string into iusql
Allow isql to handle SQL_SUCCESS_WITH_INFO from SQLPrepare
Add extra logging for ODBCINST connect settings
Allow allocated copy (instead of fixed length) for the connection string with pooling to allow any length
Export __clear_ini_cache() from odbcinst to allow explicitly clearing the ini cache
Fix seg fault when used with SQLAPI
Add --enable-utf8ini flag to add utf8 to WCHAR conversions in SQLGetPrivateProfileStringW
Allow longer error messages via GetDiag functions
Add --enable-singleenv to enable single shared env handle when using pooling

(adam)

2023-08-10 07:19:32 UTC MAIN commitmail json YAML

jpegoptim: updated to 1.5.5

v1.5.5
Improved JFIF marker handling
New command line options: --keep-jfif and --strip-jfif

(adam)

2023-08-10 05:18:07 UTC MAIN commitmail json YAML

Updated sysutils/py-sh, net/py-dnsdiag

(adam)

2023-08-10 05:17:48 UTC MAIN commitmail json YAML

py-dnsdiag: updated to 2.1.0

2.1.0

Add -m flag to enforce cache-miss
Add -r flag to clear RD flag (disable recursion)
Bump dependency versions to latest
Remove support for python 3.4 - 3.6
Other minor quality of life improvements

(adam)

2023-08-10 05:12:53 UTC MAIN commitmail json YAML

2023-08-09 23:02:57 UTC MAIN commitmail json YAML

doc: drop wayward duplicate changes entry

(gutteridge)

2023-08-09 20:58:26 UTC MAIN commitmail json YAML

konsole: Install konsolerc via examples dir.

(markd)

2023-08-09 20:51:39 UTC MAIN commitmail json YAML

konqueror: note kinit dependency

(markd)

2023-08-09 20:48:12 UTC MAIN commitmail json YAML

2023-08-09 20:43:17 UTC MAIN commitmail json YAML

kamera: note kcmutils dependency

(markd)

2023-08-09 20:37:55 UTC MAIN commitmail json YAML

kio-extras: fix PLIST

(markd)

2023-08-09 20:32:26 UTC MAIN commitmail json YAML

ark: Install arkrc via examples dir.

(markd)

2023-08-09 20:20:44 UTC MAIN commitmail json YAML

doc: Updated converters/help2man to 1.49.3

(sjmulder)

2023-08-09 20:20:28 UTC MAIN commitmail json YAML

converters/help2man: Work around configure issue w/ GNU gettext()

Depending on platform and compilation environment, GNU gettext
exports functions like bindtextdomain() as libintl_bindtextdomain() so
checking the symbol name directly doesn't work. When bindtextdomain()
isn't found help2man won't install localized man pages.

(sjmulder)

2023-08-09 20:19:31 UTC MAIN commitmail json YAML

Updated devel/py-aiofiles, net/py-dns

(adam)

2023-08-09 20:19:09 UTC MAIN commitmail json YAML

py-dns: updated to 2.4.2

2.4.2

Async queries could wait forever instead of respecting the timeout if the timeout was 0 and a packet was lost. The timeout is now respected.
Restore HTTP/2 support which was accidentally broken during the https refactoring done as part of 2.4.0.
When an inception time and lifetime are specified, the signer now sets the expiration to the inception time plus lifetime, instead of the current time plus the lifetime.

(adam)

2023-08-09 20:15:49 UTC MAIN commitmail json YAML

py-aiofiles: updated to 23.2.1

23.2.1 (2023-08-09)

Import os.statvfs conditionally to fix importing on non-UNIX systems.

(adam)

2023-08-09 18:00:32 UTC MAIN commitmail json YAML

doc: Updated sysutils/ripdrag to 0.4.0

(pin)

2023-08-09 18:00:01 UTC MAIN commitmail json YAML

sysutils/ripdarg: update to 0.4.0

What's Changed
- Update Arch Linux instructions in README by @Fabillotic in #20
- Flatpak: Packaged as flatpak. by @huanie in #26
- Many changes by @huanie in #25

Many improvements and speedups thanks to @huanie 's work!
Now ripdrag is faster and can handle bigger image files �泅�

(pin)

2023-08-09 17:59:15 UTC MAIN commitmail json YAML

doc: Updated shells/oh-my-posh to 18.3.3

(pin)

2023-08-09 17:58:46 UTC MAIN commitmail json YAML

shells/oh-my-posh: update to 18.3.3

Bug Fixes
- pwsh: patch PowerShell color bleed (aa51cd6), closes #65

(pin)

2023-08-09 17:58:11 UTC MAIN commitmail json YAML

doc: Updated devel/cargo-c to 0.9.23

(pin)

2023-08-09 17:57:51 UTC MAIN commitmail json YAML

devel/cargo-c: update to 0.9.23

- cargo 0.72.2
- pinning of a cargo dependency that broke semver.

pkgsrc change: pull source from github instead of crates.io
Fix http://mail-index.netbsd.org/pkgsrc-users/2023/07/22/msg037773.html

(pin)

2023-08-09 17:51:25 UTC MAIN commitmail json YAML

Updated wm/windowmaker, net/haproxy

(adam)

2023-08-09 17:50:56 UTC MAIN commitmail json YAML

haproxy: updated to 2.8.2

2.8.2
- DOC: ssl: Fix typo in 'ocsp-update' option
- DOC: ssl: Add ocsp-update troubleshooting clues and emphasize on crt-list only aspect
- BUG/MINOR: tcp_sample: bc_{dst,src} return IP not INT
- BUG/MINOR: cache: A 'max-age=0' cache-control directive can be overriden by a s-maxage
- BUG/MEDIUM: sink: invalid server list in sink_new_from_logsrv()
- BUG/MINOR: http_ext: unhandled ERR_ABORT in proxy_http_parse_7239()
- BUG/MINOR: sink: missing sft free in sink_deinit()
- BUG/MINOR: ring: size warning incorrectly reported as fatal error
- BUG/MINOR: ring: maxlen warning reported as alert
- BUG/MINOR: log: LF upsets maxlen for UDP targets
- MINOR: sink/api: pass explicit maxlen parameter to sink_write()
- BUG/MEDIUM: log: improper use of logsrv->maxlen for buffer targets
- BUG/MINOR: log: fix missing name error message in cfg_parse_log_forward()
- BUG/MINOR: log: fix multiple error paths in cfg_parse_log_forward()
- BUG/MINOR: log: free errmsg on error in cfg_parse_log_forward()
- BUG/MINOR: sink: invalid sft free in sink_deinit()
- BUG/MINOR: sink: fix errors handling in cfg_post_parse_ring()
- BUG/MINOR: server: set rid default value in new_server()
- MINOR: hlua_fcn/mailers: handle timeout mail from mailers section
- BUG/MINOR: sink/log: properly deinit srv in sink_new_from_logsrv()
- EXAMPLES: maintain haproxy 2.8 retrocompatibility for lua mailers script
- BUG/MINOR: hlua_fcn/queue: use atomic load to fetch queue size
- BUG/MINOR: config: Remove final '\n' in error messages
- BUG/MEDIUM: quic: token IV was not computed using a strong secret
- BUG/MINOR: quic: retry token remove one useless intermediate expand
- BUG/MEDIUM: quic: missing check of dcid for init pkt including a token
- BUG/MEDIUM: quic: timestamp shared in token was using internal time clock
- CLEANUP: quic: remove useless parameter 'key' from quic_packet_encrypt
- BUG/MINOR: hlua: hlua_yieldk ctx argument should support pointers
- BUG/MEDIUM: hlua_fcn/queue: bad pop_wait sequencing
- DOC: config: Fix fc_src description to state the source address is returned
- BUG/MINOR: sample: Fix wrong overflow detection in add/sub conveters
- BUG/MINOR: http: Return the right reason for 302
- CI: add naming convention documentation
- CI: explicitely highlight VTest result section if there's something
- BUILD: quic: fix warning during compilation using gcc-6.5
- BUG/MINOR: hlua: add check for lua_newstate
- BUG/MINOR: h1-htx: Return the right reason for 302 FCGI responses
- MINOR: cpuset: add cpu_map_configured() to know if a cpu-map was found
- BUG/MINOR: config: do not detect NUMA topology when cpu-map is configured
- BUG/MINOR: cpuset: remove the bogus "proc" from the cpu_map struct
- BUG/MINOR: init: set process' affinity even in foreground
- BUG/MINOR: server: Don't warn on server resolution failure with init-addr none
- BUG/MINOR: quic: Missing parentheses around PTO probe variable.
- BUG/MINOR: server-state: Ignore empty files
- BUG/MINOR: server-state: Avoid warning on 'file not found'
- BUG/MEDIUM: listener: Acquire proxy's lock in relax_listener() if necessary
- MINOR: quic: Make ->set_encryption_secrets() be callable two times
- MINOR: quic: Useless call to SSL_CTX_set_quic_method()
- BUG/MINOR: ssl: OCSP callback only registered for first SSL_CTX
- BUG/MEDIUM: h3: Properly report a C-L header was found to the HTX start-line
- DOC: configuration: describe Td in Timing events
- BUG/MINOR: chunk: fix chunk_appendf() to not write a zero if buffer is full
- BUG/MEDIUM: h3: Be sure to handle fin bit on the last DATA frame
- BUG/MEDIUM: bwlim: Reset analyse expiration date when then channel analyse ends
- BUG/MEDIUM: quic: consume contig space on requeue datagram
- BUG/MINOR: http-client: Don't forget to commit changes on HTX message
- BUG/MINOR: quic: reappend rxbuf buffer on fake dgram alloc error
- BUILD: quic: fix wrong potential NULL dereference
- BUG/MAJOR: http-ana: Get a fresh trash buffer for each header value replacement
- REORG: http: move has_forbidden_char() from h2.c to http.h
- BUG/MAJOR: h3: reject header values containing invalid chars
- BUG/MAJOR: http: reject any empty content-length header value
- MINOR: ist: add new function ist_find_range() to find a character range
- MINOR: http: add new function http_path_has_forbidden_char()
- MINOR: h2: pass accept-invalid-http-request down the request parser
- REGTESTS: http-rules: add accept-invalid-http-request for normalize-uri tests
- BUG/MINOR: h1: do not accept '#' as part of the URI component
- BUG/MINOR: h2: reject more chars from the :path pseudo header
- BUG/MINOR: h3: reject more chars from the :path pseudo header
- REGTESTS: http-rules: verify that we block '#' by default for normalize-uri
- DOC: clarify the handling of URL fragments in requests
- BUG/MINOR: http: skip leading zeroes in content-length values

(adam)

2023-08-09 17:46:26 UTC MAIN commitmail json YAML

windowmaker: updated to 0.96.0

Window Maker 0.96.0 was released on August 5th 2023

Screen corners can be assigned an external command to be executed when the mouse pointer is entering those areas. In WPrefs, ���Hot Corner Shortcut Preferences��� can be used for configuration or by manually adding a ���HotCorners��� key and value to ���YES��� in the ~/GNUstep/Defaults/WindowMaker file. Hot Corners feature is disabled by default. Actions are specified by the ���HotCornerActions��� and are defined as a four entries list (���top left action���, ���top right action���, ���bottom left action���, ���bottom right action���). A screen corner area is a cube shape defined by the ���HotCornerEdge��� which is a number of pixels from 2 (by default) to 10. To lower the risk of triggering that feature accidentally a ���HotCornerDelay��� key can be used which is the time before the action is triggered while the pointer is in one of the screen corner. Default value is 250 ms.

In WPrefs ���Keyboard Shortcut Preferences��� tab, three new actions can be configured: ���Capture a portion of the screen���, ���Capture a window���, ���Capture the entire screen���. The file is saved in ~/GNUstep/Library/WindowMaker/Screenshots directory under a filename format ���screenshot_%Y-%m-%d_at_%H:%M:%S��� followed by the extension. Which can be png or jpg based on WRaster dependencies.

libXRes is now an optional dependency. XRes the resource extension for the X protocol is used to find the underlying processes (and PIDs) responsible for displaying the windows.

Support for _NET_WM_FULLSCREEN_MONITORS hint. That hint allows applications that support it to be set as fullscreen on multiple heads. It depends on Xinerama extension support.

To keep the dock on the primary head in a multi-head setup, set the option ���KeepDockOnPrimaryHead��� in ~/GNUstep/Defaults/WindowMaker to ���YES��� or click ���Keep dock on primary head��� under the WPrefs ���Expert User Preferences��� tab.

(adam)

2023-08-09 13:19:44 UTC MAIN commitmail json YAML

Updated mail/py-postfix-mta-sts-resolver, sysutils/py-sh

(adam)

2023-08-09 13:19:19 UTC MAIN commitmail json YAML

py-sh: updated to 2.0.5

2.0.5

Allow nested with contexts
Call correct asyncio function for getting event loop

(adam)

2023-08-09 13:10:15 UTC MAIN commitmail json YAML

py-postfix-mta-sts-resolver: updated to 1.4.0

v1.4.0

add a NetBSD rc.d file
Add postgres cache support
Fix tests
Use stable scan query

(adam)

2023-08-09 12:44:06 UTC MAIN commitmail json YAML

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

(adam)

2023-08-09 12:43:46 UTC MAIN commitmail json YAML

py-aiofiles: updated to 23.2.0

23.2.0 (2023-08-09)

aiofiles is now tested on Python 3.12 too.
On Python 3.12, aiofiles.tempfile.NamedTemporaryFile now accepts a delete_on_close argument, just like the stdlib version.
On Python 3.12, aiofiles.tempfile.NamedTemporaryFile no longer exposes a delete attribute, just like the stdlib version.
Added aiofiles.os.statvfs and aiofiles.os.path.ismount.
Use PDM instead of Poetry

(adam)

2023-08-09 12:38:36 UTC MAIN commitmail json YAML

py-tqdm: updated to 4.66.0

tqdm v4.66.0 stable

environment variables to override defaults (TQDM_*)
e.g. in CI jobs, export TQDM_MININTERVAL=5 to avoid log spam
add tests & docs for tqdm.utils.envwrap
fix & update CLI completion
fix & update API docs
minor code tidy: replace os.path => pathlib.Path
fix docs image hosting
release with CI bot account again

(adam)

2023-08-09 10:38:30 UTC MAIN commitmail json YAML

Updated misc/py-trove-classifiers, misc/py-tqdm

(adam)

2023-08-09 10:38:05 UTC MAIN commitmail json YAML

py-tqdm: updated to 4.65.2

tqdm v4.65.2 stable
exclude examples from distributed wheel

tqdm v4.65.1 stable
migrate setup.{cfg,py} => pyproject.toml
fix asv benchmarks
update docs
fix snap build
fix & update tests
fix flaky notebook tests
bump pre-commit
bump workflow actions

(adam)

2023-08-09 10:35:08 UTC MAIN commitmail json YAML

py-trove-classifiers: updated to 2023.8.7

2023.8.7
Add Trove classifier for Python 3.13

(adam)

2023-08-09 09:05:11 UTC MAIN commitmail json YAML

dbus-python-common: Depend on python-as-tool using tool.mk.

The build system expects an unversioned "python" executable to be
available and in pkgsrc we do this through tool.mk.

(nia)

2023-08-09 09:02:07 UTC MAIN commitmail json YAML

warzone2100: Bump up compiler requirements

(nia)

2023-08-09 08:49:32 UTC MAIN commitmail json YAML

flightgear: Set FLITE_INCLUDE_DIR (for some reason it isn't good at
finding it on its own)

(nia)

2023-08-09 08:30:04 UTC MAIN commitmail json YAML

mongo-tools: Include go-vars early to ensure all toolchain checks get
skipped before mk/ is included

(nia)

2023-08-09 08:27:22 UTC MAIN commitmail json YAML

hylafax: Sprinkle MKPIE_SUPPORTED=no

As with other packages, this one was previously overlooked, but a
build failure surfaces with the new wrapper behaviour.

(nia)

2023-08-09 08:24:40 UTC MAIN commitmail json YAML

cross: Mark various versions of gcc unsuitable for MKPIE.

This follows lang/gcc* already having it, but the new wrapper behaviour
appears to have resulted in new fallout from these packages
previously being overlooked.

While here, use FORTIFY_SUPPORTED in mingw-w64-gcc instead of
overriding the user's choice of a FORTIFY pkgsrc variable.

(nia)

2023-08-09 06:45:06 UTC MAIN commitmail json YAML

2023-08-09 04:21:15 UTC MAIN commitmail json YAML

doc: Updated sysutils/intel-microcode-netbsd to 20230808.

(msaitoh)

2023-08-09 04:19:38 UTC MAIN commitmail json YAML

Update intel-microcode-netbsd to 20230808.

# Release Notes
## [microcode-20230808]

### Purpose

- Security updates for [INTEL-SA-00828]
- Security updates for [INTEL-SA-00836]
- Security updates for [INTEL-SA-00837]

- Update for functional issues. Refer to the following prcessor's Specification Update:
  - 13th Generation Intel Core Processor
  - 12th Generation Intel Core Processor Family
  - 11th Gen Intel Core Processor
  - 10th Gen Intel Core Processor Families
  - 8th and 9th Generation Intel Core Processor Family
  - 8th Generation Intel Core Processor Families
  - 7th and 8th Generation Intel Core Processor
  - Intel Processors and Intel Core i3 N-Series
  - 4th Gen Intel Xeon Scalable Processors
  - 3rd Generation Intel Xeon Scalable Processors
  - 2nd Generation Intel Xeon Processor Scalable Family
  - Intel Xeon Processor Scalable Family
  - 3rd Generation Intel Xeon Processor Scalable Family
  - Intel Xeon E-2300 Processor
  - Intel Xeon D-2700 Processor
  - Intel Xeon D-2100 Processor

### New Platforms

| Processor      | Stepping | F-M-S/PI    | Old Ver  | New Ver  | Products
|:---------------|:---------|:------------|:---------|:---------|:---------
| ADL-N          | A0      | 06-be-00/11 |          | 00000011 | Core i3-N305/N300, N50/N97/N100/N200, Atom x7211E/x7213E/x7425E
| RPL-H/P/PX 6+8 | J0      | 06-ba-02/e0 |          | 00004119 | Core Gen13

### Updated Platforms

| Processor      | Stepping | F-M-S/PI    | Old Ver  | New Ver  | Products
|:---------------|:---------|:------------|:---------|:---------|:---------
| CML-U62 V2    | K1      | 06-a6-01/80 | 000000f6 | 000000f8 | Core Gen10 Mobile
| SKX-D          | H0      | 06-55-04/b7 | 02006f05 | 02007006 | Xeon D-21xx
| SKX-SP        | H0/M0/U0 | 06-55-04/b7 | 02006e05 | 02007006 | Xeon Scalable
| KBL-G/H/S/X/E3 | B0      | 06-9e-09/2a | 000000f2 | 000000f4 | Core Gen7; Xeon E3 v6
| ADL            | L0      | 06-9a-03/80 | 0000042a | 0000042c | Core Gen12
| ADL            | L0      | 06-9a-04/80 | 0000042a | 0000042c | Core Gen12
| ICX-SP        | Dx/M1    | 06-6a-06/87 | 0d000390 | 0d0003a5 | Xeon Scalable Gen3
| CML-S102      | Q0      | 06-a5-05/22 | 000000f6 | 000000f8 | Core Gen10
| CFL-U43e      | D0      | 06-8e-0a/c0 | 000000f2 | 000000f4 | Core Gen8 Mobile
| KBL-R U        | Y0      | 06-8e-0a/c0 | 000000f2 | 000000f4 | Core Gen8 Mobile
| CFL-H          | R0      | 06-9e-0d/22 | 000000f8 | 000000fa | Core Gen9 Mobile
| RKL-S          | B0      | 06-a7-01/02 | 00000058 | 00000059 | Core Gen11
| ICL-U/Y        | D1      | 06-7e-05/80 | 000000ba | 000000bc | Core Gen10 Mobile
| TGL-H          | R0      | 06-8d-01/c2 | 00000044 | 00000046 | Core Gen11 Mobile
| SPR-SP        | E5/S3    | 06-8f-08/87 | 2b000461 | 2b0004b1 | Xeon Scalable Gen4
| SPR-SP        | E4/S2    | 06-8f-07/87 | 2b000461 | 2b0004b1 | Xeon Scalable Gen4
| SPR-SP        | E3      | 06-8f-06/87 | 2b000461 | 2b0004b1 | Xeon Scalable Gen4
| SPR-SP        | E2      | 06-8f-05/87 | 2b000461 | 2b0004b1 | Xeon Scalable Gen4
| SPR-SP        | E0      | 06-8f-04/87 | 2b000461 | 2b0004b1 | Xeon Scalable Gen4
| CML-S62        | G1      | 06-a5-03/22 | 000000f6 | 000000f8 | Core Gen10
| AML-Y22        | H0      | 06-8e-09/10 | 000000f0 | 000000f4 | Core Gen8 Mobile
| RPL-S          | B0      | 06-b7-01/32 | 00000113 | 00000119 | Core Gen13
| CML-U62 V1    | A0      | 06-a6-00/80 | 000000f6 | 000000f8 | Core Gen10 Mobile
| ADL-N          | A0      | 06-be-00/11 |          | 00000011 | Core i3-N305/N300, N50/N97/N100/N200, Atom x7211E/x7213E/x7425E
| CPX-SP        | A1      | 06-55-0b/bf | 07002601 | 07002703 | Xeon Scalable Gen3
| CLX-SP        | B0      | 06-55-06/bf | 04003501 | 04003604 | Xeon Scalable Gen2
| CFL-H/S/E3    | U0      | 06-9e-0a/22 | 000000f2 | 000000f4 | Core Gen8 Desktop, Mobile, Xeon E
| SPR-HBM        | Bx      | 06-8f-08/10 | 2c0001d1 | 2c000271 | Xeon Max
| WHL-U          | W0      | 06-8e-0b/d0 | 000000f2 | 000000f4 | Core Gen8 Mobile
| CLX-SP        | B1      | 06-55-07/bf | 05003501 | 05003604 | Xeon Scalable Gen2
| CFL-S          | B0      | 06-9e-0b/02 | 000000f2 | 000000f4 | Core Gen8
| TGL-R          | C0      | 06-8c-02/c2 | 0000002a | 0000002c | Core Gen11 Mobile
| KBL-U/Y        | H0      | 06-8e-09/c0 | 000000f2 | 000000f4 | Core Gen7 Mobile
| KBL-U23e      | J1      | 06-8e-09/c0 | 000000f2 | 000000f4 | Core Gen7 Mobile
| AML-Y42        | V0      | 06-8e-0c/94 | 000000f6 | 000000f8 | Core Gen10 Mobile
| CML-U42        | V0      | 06-8e-0c/94 | 000000f6 | 000000f8 | Core Gen10 Mobile
| CML-Y42        | V0      | 06-8e-0c/94 | 000000f6 | 000000f8 | Core Gen10 Mobile
| WHL-U          | V0      | 06-8e-0c/94 | 000000f6 | 000000f8 | Core Gen8 Mobile
| SKX-SP        | B1      | 06-55-03/97 | 01000171 | 01000181 | Xeon Scalable
| CFL-H/S        | P0      | 06-9e-0c/22 | 000000f2 | 000000f4 | Core Gen9
| CFL-S          | P0      | 06-9e-0c/22 | 000000f2 | 000000f4 | Core Gen9 Desktop
| TGL            | B0/B1    | 06-8c-01/80 | 000000aa | 000000ac | Core Gen11 Mobile
| ADL            | C0      | 06-97-02/07 | 0000002c | 0000002e | Core Gen12
| ADL            | C0      | 06-97-05/07 | 0000002c | 0000002e | Core Gen12
| ADL            | C0      | 06-bf-02/07 | 0000002c | 0000002e | Core Gen12
| ADL            | C0      | 06-bf-05/07 | 0000002c | 0000002e | Core Gen12
| CML-H          | R1      | 06-a5-02/20 | 000000f6 | 000000f8 | Core Gen10 Mobile
| RPL-H/P/PX 6+8 | J0      | 06-ba-02/e0 |          | 00004119 | Core Gen13
| RPL-U 2+8      | Q0      | 06-ba-03/e0 |          | 00004119 | Core Gen13

(msaitoh)

2023-08-08 21:52:37 UTC MAIN commitmail json YAML

TODO: update retext again

py-qt6-webengine is actually an optional dependency, py-qt6 was the
real blocker.

(gutteridge)

2023-08-08 21:41:29 UTC MAIN commitmail json YAML

Updated devel/meson, textproc/py-regex

(adam)

2023-08-08 21:41:01 UTC MAIN commitmail json YAML

py-regex: updated to 2023.8.8

2023.8.8
Unknown changes

(adam)

2023-08-08 21:34:11 UTC MAIN commitmail json YAML

meson: updated to 1.2.1

1.2.1
Bug fixes

(adam)

2023-08-08 21:29:14 UTC MAIN commitmail json YAML

TODO: update retext entry

(gutteridge)

2023-08-08 20:02:20 UTC MAIN commitmail json YAML

doc: Updated sysutils/xplr to 0.21.3

(pin)

2023-08-08 20:01:44 UTC MAIN commitmail json YAML

sysutils/xplr: update to 0.21.3

Changes & fixes

    Fixed "Illegal format character q" error seen on non GNU (including macOS and BSD) systems (thanks to @lcook).
    Fixed a UI issue causing lower priority styles being fully ignored (thanks to @duganchen).
    Press f1 to see the global help menu from any mode, without leaving the mode.
    Current mode help menu will be displayed on top of the global help menu.
    Added build targets (including direct download links) for Apple Silicon, aarch64 Linux, Android, arm Linux (thanks to @khvzak, author of mlua, for his help).
    Added hook: on_selection_change.
    Documentation improvements.

(pin)

2023-08-08 19:59:40 UTC MAIN commitmail json YAML

doc: Updated net/sniffnet to 1.2.2

(pin)

2023-08-08 19:59:18 UTC MAIN commitmail json YAML

net/sniffnet: update to 1.2.2

[1.2.2] - 2023-08-08

- Added option to set different shades of color gradients for each of the
  available themes
- Added new application themes: Dracula, Gruvbox, Nord, and Solarized
- Other aesthetic improvements (see #119 for more info):
    - redesigned page tabs
    - highlighted headings with different colors
    - simplified scrollables style
    - improvements to Deep Sea and Mon Amour color palettes
- Added Finnish translation �汞ォ�汞ョ
- Added support for --help and --version command line arguments
- Migrated to Iced 0.10, that is now able to select the graphical renderer at
  runtime: a fallback one (tiny-skia) will be used in case the default one
  (wgpu) crashes
- Added app id in order to correctly show the icon and app name on Linux
  Wayland (fixes #292)
- Restructured issue templates to let users open issues in a more efficient and
  effective way
- Updated French translation to v1.2
- Color palettes in settings page are now built as Rule widgets, without
  involving the use of external SVGs anymore
- Fixed alt+tab shortcut  窶� fixes #262
- Fixed problem that didn't allow opening links and the report file on
  operating systems different from Windows, macOS, and Linux
- Use scrollable to make active filters visible when the selected adapter name
  is long (overview page)
- Ensure no colored pixel is shown if the respective packets or bytes number
  is zero
- Minor fix to Chinese translation

(pin)

2023-08-08 19:58:33 UTC MAIN commitmail json YAML

doc: Updated shells/oh-my-posh to 18.3.2

(pin)

2023-08-08 19:58:10 UTC MAIN commitmail json YAML

shells/oh-my-posh: update to 18.3.2

Bug Fixes
- template: save Segments correctly (328601b), closes #4143

(pin)

2023-08-08 19:57:27 UTC MAIN commitmail json YAML

doc: Updated devel/lazygit to 0.40.2

(pin)

2023-08-08 19:57:02 UTC MAIN commitmail json YAML

devel/lazygit: update to 0.40.2

v0.40.2
What's Changed
Fixes �沐ァ
- Fix seg-fault when opening submodule in nested folder
  by @jesseduffield in #2903

v0.40.1
What's Changed
Fixes �沐ァ
- update worktree icons for NerdFont V3 by @Saafo in #2895
- Fix opening lazygit in a bare repo with specified worktree
  by @jesseduffield in #2902

Maintenance 笞呻ク�
- Import stefanhaller's tcell fork for real rather than just replacing it
  by @stefanhaller in #2888
- Don't run the check-required-label check on master by @stefanhaller in #2896
- Use nerdfont version 3 in demos by @jesseduffield in #2901

Other Changes
- Fix README.md typo backkground -> background by @mattiasJohnson in #2884

(pin)

2023-08-08 19:42:04 UTC MAIN commitmail json YAML

2023-08-08 19:39:10 UTC MAIN commitmail json YAML

doc: Updated textproc/qore-xml-module to 1.8.1

(nros)

2023-08-08 19:38:53 UTC MAIN commitmail json YAML

Update textproc/qore-xml-module to version 1.8.1

Changes from release notes:

* allow connection options designating files to be selected as files

(nros)

2023-08-08 19:34:37 UTC MAIN commitmail json YAML

doc: Updated databases/qore-freetds-module to 1.2

(nros)

2023-08-08 19:34:14 UTC MAIN commitmail json YAML

Update databases/qore-freetds-module to version 1.2

Changes from release notes:

* detect and automatically set the server character encoding for MS SQL
  server connections to ensure that strings with invalid encodings are
  never sent to or retrieved from the server

(nros)

2023-08-08 19:31:51 UTC MAIN commitmail json YAML

doc: Updated lang/qore to 1.17.0

(nros)

2023-08-08 19:31:04 UTC MAIN commitmail json YAML

Update lang/qore to version 1.17

Changes from release notes:

* added the ElasticSearchDataProvider module + tests
* fixed TID assignments after all TIds have been assigned in order in
  the initial thread list
* implemented support for ellipses in Qore to explicitly declare
  support for varargs
* fixed handling file-as-string connection option types
* allow file handler info to be returned
* added support for MS SQL Server DBs with the DataProvider API and
  the jdbc driver
* ensure that exception attributes from ping errors are serializable
* fixed a typo in the automake config
* Make more PowerPC platforms use the PowerPC macros
* added generic search capabilities to DbDataProvider
* fixed a bug in hash assignments in HashDataType with fields with
  default values
* implemented an API to receive the next web socket message with a
  WebSocket client data provider
* fixed a bug reloading certs on running listeners
* added missing transaction flag to connection info for data
  providers

(nros)

2023-08-08 15:47:36 UTC MAIN commitmail json YAML

doc: Updated www/firefox102 to 102.14.0

(nia)

2023-08-08 15:46:58 UTC MAIN commitmail json YAML

firefox102: Update to 102.14.0

Security Vulnerabilities fixed in Firefox ESR 102.14

    #CVE-2023-4045: Offscreen Canvas could have bypassed cross-origin
    restrictions

    #CVE-2023-4046: Incorrect value used during WASM compilation

    #CVE-2023-4047: Potential permissions request bypass via clickjacking

    #CVE-2023-4048: Crash in DOMParser due to out-of-memory conditions

    #CVE-2023-4049: Fix potential race conditions when releasing platform
    objects

    #CVE-2023-4050: Stack buffer overflow in StorageManager

    #CVE-2023-4054: Lack of warning when opening appref-ms files

    #CVE-2023-4055: Cookie jar overflow caused unexpected cookie jar state

    #CVE-2023-4056: Memory safety bugs fixed in Firefox 116, Firefox ESR 115.1,
    Firefox ESR 102.14, Thunderbird 115.1, and Thunderbird 102.14

(nia)

2023-08-08 15:46:10 UTC MAIN commitmail json YAML

ruby-simpleidn: fix indent.

(tsutsui)

2023-08-08 13:33:39 UTC MAIN commitmail json YAML

gcc.mk: trailing whitespace

(tnn)

2023-08-08 12:54:14 UTC MAIN commitmail json YAML

2023-08-08 12:20:37 UTC MAIN commitmail json YAML

Updated www/py-django-formtools, www/py-django-admin-rangefilter

(adam)

2023-08-08 12:20:13 UTC MAIN commitmail json YAML

py-django-admin-rangefilter: updated to 0.10.0

.10.0
Added
- Add builders. Now you can use Builders to create filters:
`DateRangeFilterBuilder`, `DateTimeRangeFilterBuilder`, `NumericRangeFilterBuilder`.
Its useful for definition custom title or initial (default) values.
- Compatibility Django 4.2

0.9.0
Added
- Add filter for integer and float

(adam)

2023-08-08 12:16:08 UTC MAIN commitmail json YAML

py-django-formtools: updated to 2.4.1

2.4.1 (2023-05-13)
------------------

- Fixed a regression causing a recursion error when getting ``get_form_list()``
  from a form condition

- Removed Python 3.6 support and added Python 3.11 to test matrix.

- Dropped testing for Django < 3.2 and confirmed support for Django 4.2.

(adam)

2023-08-08 12:13:29 UTC MAIN commitmail json YAML

Updated www/py-django-js-asset, www/py-django-mptt

(adam)

2023-08-08 12:13:06 UTC MAIN commitmail json YAML

py-django-mptt: updated to 0.14.0

0.14

Merged the docs/upgrade.rst file into the main CHANGELOG.rst.
Fixed the Sphinx autodoc configuration to also work locally. Ensured that readthedocs is able to build the docs again.
Fixed a bug where DraggableMPTTAdmin assumed that the user model's primary key is called id.
Ensured that we do not install the tests.myapp package.
Added dark mode support to the draggable model admin.
Started using pre-commit, for the fun of it.

0.13

MARKED THE PROJECT AS UNMAINTAINED, WHICH IT STILL IS
Reformatted everything using black, isort etc.
Switched from Travis CI to GitHub actions.
Switched to a declarative setup.
Verified compatibility with Django up to 3.2 and Python up to 3.9. Dropped compatibility guarantees (ha!) with anything older than Django 2.2 and Python 3.6.
Renamed the main development branch to main.
Fixed a problem where our _get_user_field_names mistakenly returned abstract fields.
Added a workaround for the default_app_config warning.
Changed saving to always call get_ordered_insertion_target when using ordered insertion.
Made it possible to override the starting level when using the tree node choice field.

(adam)

2023-08-08 12:11:28 UTC MAIN commitmail json YAML

py-django-js-asset: updated to 2.1.0

2.1 (2023-06-28)
- Added Django 4.1, 4.2 and Python 3.11 to the CI.
- Removed the pytz dependency from the tests.
- Dropped Python < 3.8, Django < 3.2 from the CI.
- Switched to hatchling and ruff.

`2.0`_ (2022-02-10)
- Raised the minimum supported versions of Python to 3.6, Django to 2.2.
- Added pre-commit.
- Replaced the explicit configuration of whether ``static()`` should be used or
  not with automatic configuration. The ``static`` argument is still accepted
  but ignored and will be removed at a later time.
- Added support for boolean attributes when using Django 4.1 or better.

(adam)

2023-08-08 12:05:43 UTC MAIN commitmail json YAML

Updated textproc/ugrep, devel/py-faker

(adam)

2023-08-08 12:05:08 UTC MAIN commitmail json YAML

py-faker: updated to 19.3.0

v19.3.0
* Add weigthing to dynamic providers.

(adam)

2023-08-08 11:59:53 UTC MAIN commitmail json YAML

ugrep: updated to 3.12.6

ugrep v3.12.6

New option -S (--dereference-files) to follow symbolic links only to files, not to directories, when using option -r for recursive search. Updated default recursive search to strictly perform -r without following any symbolic links (use -S to search symlinked files). New option --index for fast index-based search with the new ugrep-indexer tool. The ugrep-indexer tool is released on GitHub as a separate open source project at https://github.com/Genivia/ugrep-indexer which will become part of ugrep later after more feedback is received for this new feature.

(adam)

2023-08-08 11:55:08 UTC MAIN commitmail json YAML

ruby-simpleidn: no reason to restore MAINTAINER.

(tsutsui)

2023-08-08 09:38:00 UTC MAIN commitmail json YAML

Updated security/gnutls, net/py-lexicon

(adam)

2023-08-08 09:37:35 UTC MAIN commitmail json YAML

py-lexicon: updated to 3.13.0

3.13.0 - 07/08/2023

Added

Add wedos provider

Modified

Proper handling off authentication errors on easydns provider
Allow management of pending (non-active) domains in cloudflare provider

(adam)

2023-08-08 09:33:55 UTC MAIN commitmail json YAML

gnutls: updated to 3.8.1

Version 3.8.1 (released 2023-08-03)

** libgnutls: ClientHello extensions are randomized by default
  To make fingerprinting harder, TLS extensions in ClientHello
  messages are shuffled. As this behavior may cause compatibility
  issue with legacy applications that do not accept the last
  extension without payload, the behavior can be reverted with the
  %NO_SHUFFLE_EXTENSIONS priority keyword.

** libgnutls: Add support for RFC 9258 external PSK importer.
  This enables to deploy the same PSK across multiple TLS versions
  (TLS 1.2 and TLS 1.3) in a secure manner. To use, the application
  needs to set up a callback that formats the PSK identity using
  gnutls_psk_format_imported_identity().

** libgnutls: %GNUTLS_NO_EXTENSIONS has been renamed to
  %GNUTLS_NO_DEFAULT_EXTENSIONS.

** libgnutls: Add additional PBKDF limit checks in FIPS mode as
  defined in SP 800-132. Minimum salt length is 128 bits and
  minimum iterations bound is 1000 for PBKDF in FIPS mode.

** libgnutls: Add a mechanism to control whether to enforce extended
  master secret (RFC 7627). FIPS 140-3 mandates the use of TLS
  session hash (extended master secret, EMS) in TLS 1.2. To enforce
  this, a new priority keyword %FORCE_SESSION_HASH is added and if
  it is set and EMS is not set, the peer aborts the connection. This
  behavior is the default in FIPS mode, though it can be overridden
  through the configuration file with the "tls-session-hash" option.
  In either case non-EMS PRF is reported as a non-approved operation
  through the FIPS service indicator.

** New option --attime to specify current time.
  To make testing with different timestamp to the system easier, the
  tools doing certificate verification now provide a new option
  --attime, which takes an arbitrary time.

** API and ABI modifications:
gnutls_psk_client_credentials_function3: New typedef
gnutls_psk_server_credentials_function3: New typedef
gnutls_psk_set_server_credentials_function3: New function
gnutls_psk_set_client_credentials_function3: New function
gnutls_psk_format_imported_identity: New function
GNUTLS_PSK_KEY_EXT: New enum member of gnutls_psk_key_flags

(adam)

2023-08-08 08:33:20 UTC MAIN commitmail json YAML

Updated archivers/xz, textproc/gspell

(adam)

2023-08-08 08:32:48 UTC MAIN commitmail json YAML

xz: updated to 5.4.4

5.4.4 (2023-08-02)

* liblzma and xzdec can now build against WASI SDK when threading
  support is disabled. xz and tests don't build yet.

* CMake:

    - Fixed a bug preventing other projects from including liblzma
      multiple times using find_package().

    - Don't create broken symlinks in Cygwin and MSYS2 unless
      supported by the environment. This prevented building for the
      default MSYS2 environment. The problem was introduced in
      xz 5.4.0.

* Documentation:

    - Small improvements to man pages.

    - Small improvements and typo fixes for liblzma API
      documentation.

* Tests:

    - Added a new section to INSTALL to describe basic test usage
      and address recent questions about building the tests when
      cross compiling.

    - Small fixes and improvements to the tests.

* Translations:

    - Fixed a mistake that caused one of the error messages to not
      be translated. This only affected versions 5.4.2 and 5.4.3.

    - Updated the Chinese (simplified), Croatian, Esperanto, German,
      Korean, Polish, Romanian, Spanish, Swedish, Ukrainian, and
      Vietnamese translations.

    - Updated the German, Korean, Romanian, and Ukrainian man page
      translations.

(adam)

2023-08-08 08:31:55 UTC MAIN commitmail json YAML

gspell: updated to 1.8.4

News in 1.8.4, 2020-09-04
-------------------------
* Translation updates.

(adam)

2023-08-08 00:37:22 UTC MAIN commitmail json YAML

doc: Cancel devel/ruby-simpleidn package remove

(taca)

2023-08-08 00:35:53 UTC MAIN commitmail json YAML

devel/Makefile: add and enable ruby-simpleidn

(taca)

2023-08-08 00:35:12 UTC MAIN commitmail json YAML

ruby-simpleidn: restore removed package

ruby-simpleidn is still required by net/ruby-dnsruby package.

(taca)

2023-08-07 19:37:23 UTC MAIN commitmail json YAML

Update comment for PR#57445/50277 workaround

(abs)

2023-08-07 19:37:12 UTC MAIN commitmail json YAML

Update comment for PR#57445/50277 workaround

(abs)

2023-08-07 19:25:44 UTC MAIN commitmail json YAML

Updated www/arcticfox to 42.1

A minor release.

Many JavaScript and CSS improvements!

Unfortunately, PowerPC is still unstable.

Attention: The preferences folder changed in 42.0. The domain
changes from org.wickix to org.multix and the application name from
'Arctic Fox' to 'ArcticFox'.

In your home directory rename '.org.wickix.Arctic Fox' to
'org.multix.ArcticFox'.  Your preferences, history and session will
be retained without issues.

Approved $MAINTAINER

(abs)

2023-08-07 19:23:01 UTC MAIN commitmail json YAML

Sort CONFIGURE_ARGS. NFCI

(abs)

2023-08-07 18:20:03 UTC MAIN commitmail json YAML

Downgraded time/py-vdirsyncer; Updated devel/py-ipykernel

(adam)

2023-08-07 18:19:45 UTC MAIN commitmail json YAML

py-ipykernel: updated to 6.25.1

6.25.1

Bugs fixed

- Modifying debugger to return the same breakpoints in 'debugInfo' response as 'setBreakpoints'

(adam)

2023-08-07 18:16:15 UTC MAIN commitmail json YAML

2023-08-07 13:45:25 UTC MAIN commitmail json YAML

doc: Updated shells/oh-my-posh to 18.3.1

(pin)

2023-08-07 13:44:55 UTC MAIN commitmail json YAML

shells/oh-my-posh: update to 18.3.1

Bug Fixes
- pwsh: remove hack that solves a pwsh bug (0afa088), closes #65

(pin)

2023-08-07 13:43:19 UTC MAIN commitmail json YAML

ruby-simpleidn: remove.

This was imported just for ruby-twitter-text-simpleidn.  (forgot cvs rm)

(tsutsui)

2023-08-07 13:39:54 UTC MAIN commitmail json YAML

Updated time/py-vdirsyncer, misc/py-asciinema

(adam)

2023-08-07 13:39:29 UTC MAIN commitmail json YAML

py-asciinema: updated to 2.3.0

2.3.0 (2023-07-05)

* Added official support for Python 3.11
* Dropped official support for Python 3.6
* Implemented markers in `rec` and `play -m` commands
* Added `--loop` option for looped playback in `play` command
* Added `--stream` and `--out-fmt` option for customizing output of `play` command
* Improved terminal charset detection (thanks @djds)
* Extended `cat` command to support multiple files (thanks @Low-power)
* Improved upload error messages
* Fixed direct playback from URL
* Made raw output start with terminal size sequence (`\e[8;H;Wt`)
* Prevented recording to stdout when it's a TTY
* Added target file permission checks to avoid ugly errors
* Removed named pipe re-opening, which was causing hangs in certain scenarios
* Improved PTY/TTY data reading - it goes in bigger chunks now (256 kb)
* Fixed deadlock in PTY writes (thanks @Low-power)
* Improved input forwarding from stdin
* Ignored OSC responses in recorded stdin stream

(adam)

2023-08-07 13:37:17 UTC MAIN commitmail json YAML

py-vdirsyncer: updated to 0.19.2

Version 0.19.2
==============

- Improve the performance of ``SingleFileStorage``. :gh:`818`
- Properly document some caveats of the Google Contacts storage.
- Fix crash when using auth certs. :gh:`1033`
- The ``filesystem`` storage can be specified with ``type =
  "filesystem/icalendar"`` or ``type = "filesystem/vcard"``. This has not
  functional impact, and is merely for forward compatibility with the Rust
  implementation of vdirsyncer.
- Python 3.10 and 3.11 are officially supported.
- Instructions for integrating with Google CalDav/CardDav have changed.
  Applications now need to be registered as "Desktop applications". Using "Web
  application" no longer works due to changes on Google's side. :gh:`1078`

Version 0.19.1
==============

- Fixed crash when operating on Google Contacts. :gh:`994`
- The ``HTTP_PROXY`` and ``HTTPS_PROXY`` are now respected. :gh:`1031`
- Instructions for integrating with Google CalDav/CardDav have changed.
  Applications now need to be registered as "Web Application". :gh:`975`
- Various documentation updates.

Version 0.19.0
==============

- Add "shell" password fetch strategy to pass command string to a shell.
- Add "description" and "order" as metadata.  These fetch the CalDAV:
  calendar-description, ``CardDAV:addressbook-description`` and
  ``apple-ns:calendar-order`` properties respectively.
- Add a new ``showconfig`` status. This prints *some* configuration values as
  JSON. This is intended to be used by external tools and helpers that interact
  with ``vdirsyncer``, and considered experimental.
- Update TLS-related tests that were failing due to weak MDs. :gh:`903`
- ``pytest-httpserver`` and ``trustme`` are now required for tests.
- ``pytest-localserver`` is no longer required for tests.
- Multithreaded support has been dropped. The ``"--max-workers`` has been removed.
- A new ``asyncio`` backend is now used. So far, this shows substantial speed
  improvements in ``discovery`` and ``metasync``, but little change in `sync`.
  This will likely continue improving over time. :gh:`906`
- The ``google`` storage types no longer require ``requests-oauthlib``, but
  require ``python-aiohttp-oauthlib`` instead.
- Vdirsyncer no longer includes experimental support for `EteSync
  <https://www.etesync.com/>`_. The existing integration had not been supported
  for a long time and no longer worked. Support for external storages may be
  added if anyone is interested in maintaining an EteSync plugin. EteSync
  users should consider using `etesync-dav`_.
- The ``plist`` for macOS has been dropped. It was broken and homebrew
  generates their own based on package metadata. macOS users are encouraged to
  use that as a reference.

(adam)

2023-08-07 13:28:04 UTC MAIN commitmail json YAML

2023-08-07 12:11:33 UTC MAIN commitmail json YAML

py-markups: added TOOL_DEPENDS

(adam)

2023-08-07 10:05:20 UTC MAIN commitmail json YAML

2023-08-07 07:19:33 UTC MAIN commitmail json YAML

mongo-c-driver: Fix problems including sysctl.h on NetBSD

(nia)

2023-08-07 06:43:13 UTC MAIN commitmail json YAML

supertuxkart: Require a compiler with non-trivial designated initializers
support

(nia)

2023-08-07 06:38:46 UTC MAIN commitmail json YAML

kicad: Requires msgfmt to provide a --desktop option

(nia)

2023-08-07 05:33:04 UTC MAIN commitmail json YAML

Downgraded devel/py-debugpy; Updated devel/py-importlib-resources, devel/py-hypothesis, math/py-numexpr, devel/py-bitarray, devel/py-maturin

(adam)

2023-08-07 05:32:28 UTC MAIN commitmail json YAML

py-maturin: updated to 1.2.0

1.2.0
* Add basic support for implicit namespaces
* Add Linux mips64 and mips architecture support
* Add `x86_64h-apple-darwin` target support

(adam)

2023-08-07 05:26:01 UTC MAIN commitmail json YAML

py-bitarray: updated to 2.8.1

2.8.1:
* use reconstructor function for pickling
* simplify implementation of `.reverse()`

(adam)

2023-08-07 05:24:27 UTC MAIN commitmail json YAML

py-numexpr: updated to 2.8.5

Changes from 2.8.4 to 2.8.5
---------------------------

* A `validate` function has been added. This function checks the inputs, returning
  `None` on success or raising an exception on invalid inputs. This function was
  added as numerous projects seem to be using NumExpr for parsing user inputs.
  `re_evaluate` may be called directly following `validate`.
* As an addendum to the use of NumExpr for parsing user inputs, is that NumExpr
  calls `eval` on the inputs. A regular expression is now applied to help sanitize
  the input expression string, forbidding '__', ':', and ';'. Attribute access
  is also banned except for '.r' for real and '.i'  for imag.
* Thanks to timbrist for a fix to behavior of NumExpr with integers to negative
  powers. NumExpr was pre-checking integer powers for negative values, which
  was both inefficient and causing parsing errors in some situations. Now NumExpr
  will simply return 0 as a result for such cases. While NumExpr generally tries
  to follow NumPy behavior, performance is also critical.
* Thanks to peadar for some fixes to how NumExpr launches threads for embedded
  applications.
* Thanks to de11n for making parsing of the `site.cfg` for MKL consistent among
  all shared platforms.

(adam)

2023-08-07 05:23:00 UTC MAIN commitmail json YAML

py-hypothesis: updated to 6.82.2

6.82.2
This patch fixes pretty-printing of combinations of enum.Flag values, which was previously an error

(adam)

2023-08-07 05:21:12 UTC MAIN commitmail json YAML

py-importlib-resources: updated to 6.0.1

v6.0.1

Bugfixes
- Restored Apache license

(adam)

2023-08-07 05:19:28 UTC MAIN commitmail json YAML

2023-08-07 05:16:06 UTC MAIN commitmail json YAML

dbus-python-common: needs pyversion.mk

(adam)

2023-08-07 05:13:04 UTC MAIN commitmail json YAML

py-debugpy: downgraded to 1.6.7

1.6.8 has been removed from PyPI.

(adam)

2023-08-06 20:23:55 UTC MAIN commitmail json YAML

Updated net/websocketpp, textproc/py-pygments

(adam)

2023-08-06 20:23:35 UTC MAIN commitmail json YAML

py-pygments: updated to 2.16.1

Version 2.16.1
--------------

- Fix ``native`` style missing from style list

Version 2.16.0
--------------
(released August 6th, 2023)

- New lexers:

  * ASN.1
  * Blueprint
  * BQN
  * DNS zone files
  * GraphQL
  * Linux desktop files (following the specification of the
    Freedesktop group, formerly known as XDG)
  * NVIDIA PTX
  * OpenSCAD
  * systemd
  * TLS presentation language
  * Verifpal
  * YARA

- Updated lexers:

  * ASC: Add ``application/pem-certificate-chain`` mimetype
  * C/C++: Refine keyword lists
  * Carbon: Fix long processing times on invalid input, fix number
    lexing
  * Elpi: Handle quotations
  * Go: Support additional built-ins
  * HTTP: Support empty headers
    also recognize responses in ``analyse_text`` implementation
    highlight URL encoded data
  * Igor Pro: Update to Igor Pro 9
  * lean: Recognize expressions nested within attributes
  * Macaulay2: Update builtins
  * Markdown: Allow extra characters after language name
    in code blocks
  * NestedText: Update to version 3
  * scdoc: Improve language guessing implementation
  * Spice: Update to latest version
  * Transact SQL: Add Pre-sorted Group keyword
  * Uxntal: Update for current runes
  * Wikitext: Fix templates in wiki links; fix a language converter false
    positive; add bold italic markup

- Add ``Generic.EmphStrong`` token for bold italic markup
- Add Lightbulb style
- Improve contrast in Monokai style
- Add documentation how to create terminal code highlighting commands
- Add support for loading TrueType fonts to the ``ImageFormatter``

(adam)

2023-08-06 20:20:18 UTC MAIN commitmail json YAML

websocketpp: updated to 0.8.2

WebSocket++/0.8.2

This is a bug fix patch that fixes a major issue affecting compatibility with newer versions of the Asio library (including the one bundled in Boost 1.70 and higher). It also includes some documentation, cmake, and OpenSSL compatibility fixes.

WebSocket++/0.8.1

This is a bug fix patch to fix a major test suite regression introduced in 0.8.0 and adjust installation behavior to make downstream packaging easier.

(adam)

2023-08-06 19:58:54 UTC MAIN commitmail json YAML

uhd: switch to dynamic PLIST for doxygen files, and cmake/build.mk

(adam)

2023-08-06 19:18:35 UTC MAIN commitmail json YAML

py-sip6: fix importlib import; constant binary extension naming

(adam)

2023-08-06 19:14:44 UTC MAIN commitmail json YAML

Updated devel/breezy-qbrz, textproc/py-phonenumbers

(adam)

2023-08-06 19:14:24 UTC MAIN commitmail json YAML

py-phonenumbers: updated to 8.13.18

8.13.18
Unknown changes

(adam)

2023-08-06 19:11:19 UTC MAIN commitmail json YAML

breezy-qbrz: updated to 0.4.1.0.165

0.4.1.0.165
Corrected sip import and QVariant setting in setapi() by disabling them.
Corrected RJL-specific paths in Makefile and added some documentation links.

(adam)

2023-08-06 17:58:46 UTC MAIN commitmail json YAML

doc: Updated sysutils/zabbix60-java to 6.0.20

(otis)

2023-08-06 17:58:09 UTC MAIN commitmail json YAML

doc: Updated sysutils/zabbix60-frontend to 6.0.20

(otis)

2023-08-06 17:57:55 UTC MAIN commitmail json YAML

doc: Updated sysutils/zabbix60-agent to 6.0.20

(otis)

2023-08-06 17:57:40 UTC MAIN commitmail json YAML

doc: Updated sysutils/zabbix60-proxy to 6.0.20

(otis)

2023-08-06 17:57:25 UTC MAIN commitmail json YAML

doc: Updated sysutils/zabbix60-server to 6.0.20

(otis)

2023-08-06 17:46:47 UTC MAIN commitmail json YAML

sysutils/zabbix60: Update to 6.0.20

* New Features and Improvements:
- Added PostgreSQL by ODBC template
- Added nodata trigger to remote Zabbix proxy and server health templates
- Added integration with OpenStack Nova
- Disabled spell checking for nondescriptive textareas
- Added Cisco SD-WAN templates
- Excluded edgeupdate service from services discovery in Windows by Zabbix
  agent templates
- Added AWS ECS templates

* Bug Fixes:
- Fixed displaying the correct threshold color in "Top hosts" widget when value
  exceeds maximum
- Fixed item test form sending incorrectly resolved macros to server if item
  uses SNMP interface
- Fixed use of uninitialised value when verifying subject and issuer with TLS
- Fixed runtime errors in the inheritance of the trigger and trigger prototype
  dependencies
- Fixed SLI calculation for days with daylight-saving-time transitions
- Fixed PHP runtime errors in API trigger.get method when using "expandComment"
  option
- Fixed default condition for log item macro resolution
- Updated setup section in README for PHP-FPM templates to include
  configuration example for Apache
- Fixed reading of non-UTF-8 encoded files in Zabbix agent 2
- Fixed the issue with housekeeper failing to delete some of the events that
  required deletion
- Fixed console error in "Map navigation tree" widget; disabled add button on a
  10th depth level
- Fixed undefined index errors in configuration.importcompare
- Fixed generation of double page headers when general warning appears
- Fixed Zabbix agent 2 systemd plugin failing with newer dbus
- Fixed free bytes calculation for temporary tablespace in Oracle Zabbix agent
  2 plugin
- Fixed not being able to save an event correlation when custom formula was
  selected but only one condition remained
- Updated pod crash loop trigger expressions in Kubernetes nodes and cluster
  state templates
- Fixed suffix interpretation in threshold values for "Top hosts" widget
- Fixed Zabbix access to the first page for user with specific page access
- Fixed import popup showing circle animation even if PHP code failed
- Fixed incorrectly displayed simple graphs with non-numeric items in Host
  graphs page

Full release notes: https://www.zabbix.com/rn/rn6.0.20

(otis)

2023-08-06 17:32:31 UTC MAIN commitmail json YAML

doc: Updated devel/lazygit to 0.40.0

(pin)

2023-08-06 17:31:58 UTC MAIN commitmail json YAML

devel/lazygit: update to 0.40.0

v0.40.0
LAZYGIT FIVE YEAR ANNIVERSARY EDITION �沁�

Holy moly, has it really been 5 years since Lazygit's birth? Time flies when
you're having fun.

I've written a post celebrating the anniversary,
https://jesseduffield.com/Lazygit-5-Years-On/

As for this release, we've got some great features here.

- Worktrees

We now have a worktrees view so you can easily create worktrees and switch to
them and so on. I'm not a big worktrees user myself so please raise an issue if
you can think of places to improve the UX.

- Rebase --onto

Rebasing onto a marked base commit is a very useful feature that we've been
sorely lacking for a while
(demo coming soon)

- Auto-refresh on window focus

Auto-refresh on window activation is a complete game-changer. No more having to
manually press shift+R when you come back from your editor.

- Nuking the worktree

We also have a fun enhancement in this release: showing an explosion animation
when you nuke the working tree.

You'll also notice in the readme we've got some updated demo gifs to showoff
Lazygit's features. More of those to come.

What's Changed
Features 笨ィ
- Add worktrees view by @jesseduffield (with help from @kadaan) in #2147
- Rebase onto branch from a marked base commit by @stefanhaller in #2835
- Auto-refresh on window activation by @stefanhaller in #2854

Enhancements �沐・
- Faster refresh by @jesseduffield in #2841
- feat: add os.copyToClipboardCmd to allow for a custom command #1055
  by @redstreet in #2784
- Add bisect menu entry that lets you choose bisect terms
  by @stefanhaller in #2838
- When bisecting, always mark the current commit as good/bad, not the selected
  by @stefanhaller in #2837
- Visualize local branch heads in commits panel, 2nd approach
  by @stefanhaller in #2775
- Allow force-tagging if tag exists by @stefanhaller in #2827
- Save IgnoreWhitespaceInDiffView in state.yml by @stefanhaller in #2830
- Show loader when rebasing by @KarlHeitmann in #2851
- Internationalise logging of commands by @KarlHeitmann in #2852
- Show visual explosion effect when nuking worktree by @jesseduffield in #2861

Fixes �沐ァ
- Fix issue where using null to un-map a keybinding was ignored
  by @hatredholder in #2832
- Show error when trying to open patch menu with an empty patch
  by @stefanhaller in #2829
- Fix merge status for update-ref command by @stefanhaller in #2845
- Stop worktrees view from stealing the window by @jesseduffield in #2863
- Fix confirmation view sizing by @jesseduffield in #2879

Maintenance 笞呻ク�
- Standardise on using lo for slice functions by @jesseduffield in #2846
- Remove redundant secureexec package by @jesseduffield in #2847
- Add automated demo recordings by @jesseduffield in #2853
- Remove file watcher code by @jesseduffield in #2865
- Add more demos to the README by @jesseduffield in #2866
- Move features to top of readme by @jesseduffield in #2867
- Add more demos by @jesseduffield in #2874

Other Changes
- Create demo output dir if it doesn't already exist by @jesseduffield in #2857

v0.39.4
What's Changed
Enhancements �沐・
- Prompt for commit message when moving a custom patch to a new commit
  by @stefanhaller in #2800

Fixes �沐ァ
- Support typing special characters like '[' on non-english keyboards
  by @Calvin1602 in https://github.com//pull/2818
- Fix infinite wait on push/pull on windows by @jesseduffield in #2821

Docs �沒�
- Add Gentoo installation documentation to README by @cova-fe in #2811

v0.39.3
Enhancements �沐・
- Include more commit authors in author suggestions by @jesseduffield in #2807
- Use fuzzy search when filtering a view by @jesseduffield in #2808
- Better tag creation UX by @jesseduffield in #2809
- Better word wrap by @jesseduffield in #2812

Fixes �沐ァ
- Fix crash caused by simultaneous read/write of scanner buffer
  by @jesseduffield in #2813

v0.39.2
This release fixes an issue on windows where the main view would stop rendering
new content. This issue mostly affected users running git through a shim.
Thanks to @AndrewSav for the investigation and fix #2806

v0.39.1
What's Changed

There's lots of stuff in this release! Some favourites of mine include:
- Filter functionality for branches (and some other list views)
  activated by '/'
- Showing commit hashes against branches
  (opt-in with gui.showBranchCommitHash: true)
- Various improvements to rebasing functionality
- Nerd font 3 support

As you can see @stefanhaller is behind many of the improvements in this release
so kudos to you Stefan! And thanks to all the contributors who made this
release possible.

In the next release we're adding worktree support. It's a big feature so we
want to get it right! If you use worktrees as part of your daily flow please
respond to the poll (and even test out the draft PR) in the Worktree UX
discussion

Enhancements �沐・
- Support filtering on some views with '/' by @jesseduffield in #2680
- Allow scrolling side views without changing selected item
  by @stefanhaller in #2608
- Speed up Lazygit on windows by @jesseduffield in #2661
- Show commit hashes against branches (opt-in) by @jesseduffield in #2274
- Add config for nerd fonts version by @stefanhaller in #2731
- Show rebase todo entry for conflicted commit by @stefanhaller in #2682
- Don't keep commits that become empty during a rebase
  by @stefanhaller in #2644
- Show menu instead of prompt when there are conflicts in a rebase or merge
  by @stefanhaller in #2694
- Make "merged" take precedence over "unpushed" by @stefanhaller in #2628
- Add config for main branches by @stefanhaller in #2619
- Visualize the "ignore whitespace" config by @stefanhaller in #2641
- Support dynamically generated suggestions in custom commands prompt
  by @jesseduffield in #2686
- Add suggestions presets to prompts in custom commands
  by @jesseduffield in #2685
- Allow checking for merge conflicts after running a custom command
  by @jesseduffield in #2773
- Use sentence case everywhere by @jesseduffield in #2672
    - Our casing as all over the place so now we're using 'Sentence case' for
      everything.
- More compact and flexible date format by @jesseduffield in #2676
- Add nvim and kakoune editor presets by @screendriver in #2591
- Add helix editor preset by @dvic in #2668
- Fetch from all remotes by default by @stefanhaller in #2692
- Better prompt for discarding old file changes by @stefanhaller in #2707
- Use remote upstreams of main branches to determine merged status of commits
  by @stefanhaller in #2725
- Always show branch heads in diff pane by @stefanhaller in #2748
- Rely on .gitconfig for verbose commit messages by @scallaway in #2664
- Show all tags in commits panel by @stefanhaller in #2776
- Update gitlab merge request URL to match new routing by @mazharz in #2656
- Right-align key labels in menu by @jesseduffield in #2652
- Indicate reserved menu keybindings to reduce confusion
  by @jesseduffield in #2651

Fixes �沐ァ
- Fix to show commitPrefixes in commit message with a new blank commit
  by @longlhh90 in #2612
- Fix intermittent rebase continue prompt failure by @jesseduffield in #2629
- Fix bug where discarding merge conflict file failed
  by @jesseduffield in #2662
- Better default text colour on light theme terminals
  by @jesseduffield in #2696
- Fix rendering issues in commits view by @jesseduffield in #2700
- Fix interactive rebase with git 2.25.1 and earlier by @stefanhaller in #2747
- Fix crash when a background fetch prompts for credentials
  by @stefanhaller in #2789
- fix kakoune binary name by @enricozb in #2708
- Fix focus issue when opening recent-repos menu at launch
  by @jesseduffield in #2715
- Allow discarding changes only from local commits by @stefanhaller in #2712
- Honour configured comment char on interactive rebase
  by @gustavopcassol in #2639
- Fix the title and text of the Discard Changes prompt
  by @stefanhaller in #2706
- Fix broken git init prompt by @jesseduffield in #2771
- Fix potentially wrong help text in commit message panel
  by @stefanhaller in #2777
- Fix incorrect focus in accordion mode by @jesseduffield in #2792
- Fix crash on empty menu by @jesseduffield in #2799
- Only apply right-alignment on first column of keybindings menu
  by @jesseduffield in #2801
- Stop hiding underscores for VSCode by @jesseduffield in #2699

Maintenance 笞呻ク�
- Run integration tests with all supported git versions
  by @stefanhaller in #2754
- Add ability to update yaml path while preserving comments
  by @jesseduffield in #2620
- Refactor for better encapsulation by @jesseduffield in #2519
- Add convenience builder for git commands by @jesseduffield in #2645
- Construct arg vector manually rather than parse string
  by @jesseduffield in #2655
- Allow global logging when developing by @jesseduffield in #2671
- remove github.com/jesseduffield/yaml package by @Ryooooooga in #2508
- Update seconds ago function and add tests by @jesseduffield in #2695
- Support matchers on integers in integration tests by @jesseduffield in #2704
- Improve yaml_utils by @stefanhaller in #2718
- Fix typo 'EnteRefName' by @letavocado in #2750
- Track busy/idle state for integration tests by @jesseduffield in #2765
- Add test for cmd obj cloning by @jesseduffield in #2780
- Update release notes config and add CI check by @jesseduffield in #2797
- Add release config for generating release notes by @jesseduffield in #2793
- Remove Uffizzi by @jesseduffield in #2690
- Bump golang.org/x/net from 0.0.0-20220722155237-a158d28d115b to 0.7.0
  by @dependabot in #2490

Docs �沒�
- Add package statuses to readme by @jesseduffield in #2717

v0.39.0
- Only apply right-alignment on first column of keybindings menu (#2801)

v0.38.2
What's Changed
- update open docs by @jesseduffield in #2588
- Only use --empty=keep option with git versions that support it
  by @stefanhaller in #2585

v0.38.1
What's Changed

In v0.38.0 we displayed branch markers in the compact commits view, but this
caused some confusion as it wasn't very clear what the markers represented.
We're going to revisit the UX for this before considering re-introducing it.
If you would like to re-enable the feature, set gui.experimentalShowBranchHeads
to true in the lazygit config. As the name suggests, this is experimental and
we may change this config in the future.

    #2582 Make branch head markers in compact view opt-in (@stefanhaller)

v0.38.0
We've got lots of goodies in this release. Some notable improvements are a
revamped commit message panel (@seand52), much better interactive rebase
behaviour (@stefanhaller), and much less error-prone custom patch behaviour
(also @stefanhaller).

As you can see, @mark2185 and @Ryooooooga continue their reign as top
contributors, but we are now also joined by @stefanhaller who is behind many of
the big improvements in this release. I'd also like to give a special shoutout
to @seand52 who's behind the revamped commit message panel. And thank you to
all the other contributors who contributed towards this release:
@AKARSHITJOSHI, @axieax, @AzraelSec, @humblepenguinn, @jbrains, @jenskutilek,
@knutwalker, @pereBohigas, @scallaway, @shinhs0506, @ShrutiC-git, @TylerBarnes
and @yk-kd.

As always if you're interested in contributing to Lazygit, don't hesitate to
pick an issue and have a Go (pardon the pun), and if you'd like to support me
please consider donating.

On a more boring note intended for current/future contributors, we've now fully
migrated to a new integration test pattern which makes it much easier to test
your changes and prevent regressions. We've also got a huge refactor PR (#2519)
that's about to go in right after this release goes out, so if you have a PR
open that now has conflicts, reach out to me (@jesseduffield) and I can help
resolve them.

Breaking changes
- 'x' no longer opens the menu, you'll need to use '?' or remap the keybinding.
  We did this so that we could use 'x' for destructive actions like nuking the
  working tree, as some people accidentally double-tapped 'D' and ... nuked
  their working tree)
- You can no longer use 'y' or 'n' to respond to a confirmation popup. Instead
  you'll need to use 'enter' or 'esc'. This is again just freeing up
  keybindings for more uses.
- We've changed how you configure your editor settings because it was a bit of
  a mess previously. See here for the new approach. You'll get deprecation
  warnings upon closing lazygit until adjusting your config, so that nobody
  gets mad when we remove support in a following release.

Features
- #2390 Revamp commit message panel (we now have a separate summary and
  description panel where 'enter' adds newlines in the description panel)
  (@seand52)
- #2421 Allow creating tags on branches with the 'T' keybinding (@Ryooooooga)
- #2453 Allow rebasing to first commit (@stefanhaller)
- #2476 Add icons for Kotlin files (@pereBohigas)
- #2433 Lazy-load commits when viewed within a branch (@Ryooooooga)
- #2370 Allow interactively rebasing onto a branch (@AzraelSec)
- #2344 Allow customising panel border styling with gui.border (single/double/
  rounded/hidden) (@yk-kd)
- #2485 Allow rewording the HEAD commit while rebasing (@stefanhaller)
- #2552 Better support for stacked branches via the rebase.updateRefs git
  config (@stefanhaller)
- #2496 Omit custom commands from history when they start with a space
  (@mark2185)
- #2558 Allow resetting author during rebase (@stefanhaller)
- #2523 Improve editor config (@stefanhaller)
- #2418 Allow copying remote branch name to clipboard (@mark2185)

Fixes/Minor Improvements
- #2471, #2507 Improve custom patch conflict handling (This is a big deal!
  Custom patches are much nicer to work with now) (@stefanhaller)
- #2452 Fix super-slow fetching/pulling (@mark2185)
- #2497 Set scrollbar to correct size when loading large diffs (@stefanhaller)
- #2514 Better escape code parsing (@Ryooooooga)
- #2547 More robust TODO rewriting (@stefanhaller)
- #2342 Better support for GIT_SEQUENCE_EDITOR (@knutwalker)
- #2412 Help menu can no longer be accessed from within the suggestions panel
  (@Ryooooooga)
- #2435 Fix return-alt1 keybinding (@Ryooooooga)
- #2429 Honour rebase.autoSquash git config (@stefanhaller)
- #2413 Whitespace can be ignored from more panels (@stefanhaller)
- #2551 When opening lazygit with an arg e.g. lazygit log, ensure panel is
  properly focused (@stefanhaller)
- #2293 Discarding changes is less error prone (@mark2185)
- #2451 Allow beginning an 'edit' rebase from a merge commit (@stefanhaller)
- #2448 Colouring of commits in branch commits panel (aka sub-commits panel)
  now lines up with the regular commits panel (@stefanhaller)
- #2444 Next stageable line is now correctly selected after staging a range of
  lines (@stefanhaller)
- #2463 Better i18 support (@Ryooooooga)
- #2479 Better behaviour for the 'YOU ARE HERE' label when rebasing
  (@stefanhaller)
- #2483 Support hex value for 'gui.selectedLineBgColor' config key
  (@stefanhaller)
- #2486 Recognise when Lazygit is run from within WSL (@humblepenguinn)
- #2481 Fix accordion mode when building a custom patch (@stefanhaller)
- #2500 Fix issue where file named 'HEAD' caused issues (@Ryooooooga)
- #2501 Make arrow characters consistent (@jenskutilek)
- #2557 Added support for raising gitea PRs
- #2577 Editor preset added for Kakoune (@jbrains)
  (Be sure to check out @jbrains' blog)
- #2495 Remove alternative confirmation and return keymappings (@mark2185)
- #2377 Refresh staging panel after committing from staging panel (@shinhs0506)
- #2521 Fix reflog text colour being too dark (@jesseduffield)
- #2539 Better support for custom git URLs when creating pull requests
  (@axieax)
- #2544 Improved handling of renames in diffs (@scallaway)
- #2567 WSL support for copying to clipboard (@jesseduffield)
- #2555 Stop adding '--force-if-includes' to git push because sometimes people
  don't want it (@Ryooooooga)
- #2548 Allow pushing a tag with the same name a a branch (@AKARSHITJOSHI)

Maintenance:
- #2437, #2465, #2462, #2458, #2455, #2450, #2449, #2466, #2470, #2475, #2477,
  #2518 Migrate integration tests (@jesseduffield)
- #2432 removing dead code (@Ryooooooga)
- #2417 Disable ~/.gitconfig when running integration tests (@stefanhaller)
- #2447 Remove dead code (@stefanhaller)
- #2474 improve staging panel integration tests (@jesseduffield)
- #2478 Make integration test more robust (@stefanhaller)
- #2467 Remove erroneously added file (@jesseduffield)
- #2491 Improve documentation (@TylerBarnes)
- #2502 Update Ufizzi workflows (@ShrutiC-git)
- #2512 Appease golang-ci lint (@jesseduffield)
- #2513 Refactor patch handling (@jesseduffield)
- #2515 Fix deprecated rand.Seed (@stefanhaller)
- #2541 Make debugger config work when changing repos while debugging
  (@stefanhaller)
- #2545 Ensure test list is up to date in CI (@stefanhaller)
- #2550 Fix flakey tests (@jesseduffield)
- #2578 Enforce lowercase filenames (@jesseduffield)

(pin)

2023-08-06 16:15:37 UTC MAIN commitmail json YAML

breezy: not for Python 3.11 (needs updating to 3.3.2)

(adam)

2023-08-06 15:06:51 UTC MAIN commitmail json YAML

doc: Updated www/wiki-tui to 0.8.1

(pin)

2023-08-06 15:06:30 UTC MAIN commitmail json YAML

www/wiki-tui: update to 0.8.1

v0.8.1 (Sat Aug 05 2023)
Release Notes
Add language selection (#190)

You can now change the language of the current article by pressing F3 (requires
an article to be open and the key can be configured). Within the popup, you can
select a new language from the available ones (not all articles are available
in all languages). This feature also include several configuration options,
so be sure to check them out in the docs.

Exciting New Features �沁�
- Add language selection #190 (@Builditluc)

Bug Fixes �汾�
- Fix whitespace caused by quoteboxes #205 (@Builditluc)
- Fix navigation links appearing in articles #204 (@Builditluc)
- Fix missing elements because of nested divs #203 (@Builditluc)
- Fix long gaps after lists #202 (@Builditluc)
- Fix ghost lists from Portalbox #201 (@Builditluc)
- Fix nested indentation #200 (@Builditluc)
- Fix description list parsing #199 (@Builditluc)
- Fix stack overflow crash when displaying a Namespace #198 (@Builditluc)
- Fix padding for list items #196 (@Builditluc)
- Fix disambiguation padding and prefix #195 (@Builditluc)
- Fix viewport reset after link selection #194 (@Builditluc)
- Notify on links with an Anchor #192 (@Builditluc)

Structure and Style Changes
- Rework Links to be more stable #191 (@Builditluc)

(pin)

2023-08-06 15:05:44 UTC MAIN commitmail json YAML

doc: Updated shells/oh-my-posh to 18.3.0

(pin)

2023-08-06 15:05:21 UTC MAIN commitmail json YAML

shells/oh-my-posh: update to 18.3.0

Bug Fixes
- plain: do not print title (f9f309d)
- rprompt: print when plain (9a6fbb6)

Features
- debug: use actual prompt logic (4bab59f)

(pin)

2023-08-06 12:00:03 UTC MAIN commitmail json YAML

doc: Updated editors/xournalpp to 1.2.0

(yhardy)

2023-08-06 11:59:42 UTC MAIN commitmail json YAML

editors/xournalpp: update to xournalpp-1.2.0

While here, fix patch-CMakeLists.txt to search the correct directory
for cmake modules (the patch was incorrect).

= Changelog

== 1.2.0

This is a new major version of Xournal++ with many new features, improvements,
and bug fixes thanks to contributions from the community.

* **Breaking Changes**:
  * Linux: support for Ubuntu 18.04 has been dropped. Dependency versions are
    now pinned to those used in Ubuntu 20.04.
  * Linux: added an optional dependency on gtksourceview4
* Added PDF text selection tools (#1745, #3326, #4362)
  * Two new tools have been introduced, "Select Linear PDF Text" and "Select PDF
    Text In Rectangle", used for selecting text on background PDFs. The tools
    support "linear" and "area" selection modes. Double/triple clicking enables
    line and paragraph selection, respectively.
  * The toolbox has buttons that allow a user to: 1) copy the selected text,
    2) generate a highlight stroke over the selected text; 3) generate a stroke
    to strike-through the text; 4) generate a stroke to underline the text;
    and 5) toggle between linear and rectangle selection.
  * Clicking on a link with one of the text selection tools will open a popup
    that can be used to navigate to the corresponding PDF page (if it exists) or
    display a clickable URL (#1027, #4412, #4673).
  * Pressing `Ctrl+C` will copy the selected text to the clipboard (#4436,
    #4784).
* Added Setsquare Tool and Compass Tool
  * The Setsquare Tool toggles a virtual setsquare, which can be used for
    measurements and as a guide for drawing straight lines (#3082, #3882,
    #4211, #4532, #4422).
  * The Compass Tool toggles a virtual compass, which can be used for drawing
    circles, arcs, and radial line segments (#4443, #4422).
  * Mouse, stylus, and touchscreen input can be used to interact with the
    Setsquare and Compass Tools.
  * See the website for more information.
* Colors
  * Added new custom color palette support (#2379). A custom color palette can
    be created in `.gpl` format in the Xournal++ config folder. See the website
    guide for information on how to create a `.gpl` file.
  * Changed the color picker so that it opens with the currently selected color
    by default (#4569, #4575).
  * Fixed the color picker dialog appearing on a different screen in
    multi-screen setups (#4519, #4543).
* Image Tool
  * Added support for loading any image format supported by GDK Pixbuf (#3782).
    For backwards compatibility, images are still saved in PNG format.
  * Fixed some bugs with copying and pasting images (#4466).
  * Fixed image orientation data not being handled properly (#4577, #4583).
* Text Tool
  * Added functionality to automatically select the currently editing text if
    switching to a selection tool (#1169, #4315).
  * Fixed some bugs when handling IM input, improving compatibility for some
    IMEs such as `gcin` (#3841, #4937).
  * Fixed text input remaining active after changing pages (#4027).
  * Fixed bold toggle also removing italics (#4417).
  * Fixed pasted text not using the color of the text tool (#4466).
  * Fixed an issue where `Ctrl+Alt+Left` (or right) would cause the layer to
    change instead of selecting the previous (or next) word (#977, #4797).
* Hand Tool
  * Changed selections to hide the controls when the Hand Tool is selected (
    #4419).
  * Added capability to interact with links on the background PDF (#1027,
    #4412, #4673)
* Stroke and eraser tools
  * Added a system cursor option (#3540).
  * Added stroke cap styles to the file format (#3326).
  * Added a "double ended arrow" stroke style (#2362, #3946).
  * Added a Preferences setting for setting the minimum size of the shape
    recognizer (#4283).
  * Added a toolbar item for changing fill opacity (#4263).
  * Added each line style as a new, individual toolbar item that can be added
    in toolbar customization (#4565).
  * Added a Preferences setting to set the visibility of a stylus-activated
    eraser (#4665).
  * Improved minor graphical aspects of the fill opacity dialog (#3515).
  * Improved performance by rendering strokes with integer coordinates (#4080).
  * Improved the arrow stroke style by scaling the arrow head by line length
    for small arrows (#4055).
  * Rewrote the stroke rendering code to fix bugs and improve performance
    (#3480, #3580, #4304).
  * Rewrote the Eraser tool to be faster and more reliable (#3532, #997, #949,
    #3537).
  * Rewrote the ellipse stroke type to reduce the number of points while
    (roughly) maintaining the same look (#4137, #4320).
  * Fixed a bug where stroke stabilization could produce NaN pressure values,
    causing them to become invisible when exported to PDF (#4381, #4401).
  * Fixed issues involving documents that contain strokes with negative or NaN
    pressure values (#4354, #4401). When such documents are now loaded, points
    with NaN pressure values will automatically be removed.
  * Fixed a bug in the stroke stabilizer where the stroke pressure value may
    sometimes not be set on the last point (#4676).
* Toolbars
  * Added new "Export as PDF" toolbar item (#3508). It and the "Print" toolbar
    item have also been added to the default layouts.
  * Added "Spacer" and "Separator" toolbar items for creating extra space in
    toolbars (#4644, #4674).
  * Fixed a crash that occurs if the application is closed while toolbar
    customization is open (#4559).
  * Updated the default `toolbar.ini` (#4670).
* Layers
  * Added a context menu for the layer sidebar preview (#3204).
  * Added a feature for merging layers down. This can be accessed via the
    `Journal`menu or the new layer preview context menu (#2784, #3204).
  * Added `Edit > Move Layer Up/Down` menu items for moving layers up/down
    (#4352).
  * Added a CLI flag to choose which layer(s) to export (#4143).
  * Added two new tools, "Select Multi-Layer Rectangle" and "Select Multi-Layer
    Region", which are like the existing rectangle/region select tools but can
    be used to select objects on a different layer than the active one (#4413).
* Plugins
  * Added new plugin APIs, including export options, getting page info, adding
    strokes, adding images etc. (#3677, #3566, #3688, #4359, #4397, #4858).
  * Added a new plugin "Export" used to export the current document to PDF, SVG,
    or PNG format with `<Shift><Alt>p/s/n`, respectively (#3566).
  * Added a new plugin "HighlightPosition" used to toggle the cursor highlight
    (#3023).
  * Added support for additional plugin loading paths (#1155, #2422). Notably,
    plugins will also be searched for in the `plugins` folder contained in the
    user's config directory (see the "File Locations" section of the
    website/guide for where to find this folder).
  * Added an `ACTION_TOGGLE_PAIRS_PARITY` used for programmatically changing
    between single and paired page mode. This is currently only accessible
    through the plugin API (#4424).
  * Added a new feature to `app.registerUI` to register custom toolbar items
    (#2431, #2936, #4669, #4671).
  * QuickScreenshot plugin: added `maim` and `xclip` program support (#3718).
  * Improved error handling so that the plugin API returns actual Lua errors
    (#4652).
  * Fixed several issues with plugin-disabled builds (#4726, #4728, #4746).
* Audio recordings
  * All elements without audio now become faded when the Play Object tool is
    used (#2874).
  * Windows: fixed issues with saving/loading audio files with unicode
    characters in their names (#3783).
* Vertical Spacing Tool
  * Added capability to move elements above the line by holding Ctrl (#3334).
  * Improved performance (#3334, #4306).
* TeX Tool
  * Reimplemented the LaTeX editor using the gtksourceview library (#2809),
    enabling multiline input, syntax highlighting, undo/redo, word wrap, and a
    resizable code editor.
  * Added a tab for viewing the output of the TeX command (#2809).
  * Added Preferences settings for changing the syntax highlighting theme, word
    wrap settings, font, default formula, and other settings (#2809, #4264).
  * Changed the TeX background color to become dark when a light font color is
    selected (#2809).
  * Fixed a bug where editing existing TeX will cause its position to change
    (#4415, #4430).
  * Fixed a memory leak (#4088)
* PDF support
  * Added "Xournal++" as the "Creator" in exported PDF metadata (#3523).
  * Added button to propose replacement background PDF if it is missing and a
    file with a similar name is found in the same folder as the `.xopp` file
    (#4165)
  * Added a "default PDF export name" setting that is used when exporting PDFs
    to support wildcards/placeholders for name, date, and time (#2897, #4599,
    #4854).
  * Minor performance improvements (#4004, #4704).
  * Fixed a crash that occurs when exporting to PDF from the command line, but
    the background PDF does not exist (#4584, #4681).
* Floating toolbox
  * Added capability to open the floating toolbox with a secondary button
    (#3270).
* View modes (#4514)
  * The individual default, fullscreen, and presentation modes have been
    reorganized into a "View Modes" setting in Preferences.
  * The "Hide menu bar" and "Hide sidebar" settings now work correctly
    with these view modes (#2773).
  * Changed the `F5` shortcut so that it can also be used to leave presentation
    mode. Removed the `ESC` shortcut to leave presentation mode, which
    conflicts with cancelling a selection (#4480).
* Optimizations
  * Refactored the rendering system, leading to performance improvements, bug
    fixes, and code that is easier to extend with new features (#1795, #4051,
    #3480, #3503, #3969, #3985, #3990, #4304, #4137, #4417, #4158, #4159,
    #4687, #4442, #4271).
  * Improved rendering performance by eliminating unnecessary redrawing
    (#4502, #4493, #4659, #4611, #4637, #4672).
  * macOS: significantly improved performance due to GTK version upgrade to
    3.24.38.
* Packaging
  * Added build flags to force or disable X11 linking (#4146).
  * AppImage: added support for AppImageUpdate (#1915, #4265, #4781, #4793).
  * Windows: the installer will now record the installed version in the
    Windows registry (#4548).
    macOS: added a script to build a .dmg for Xournal++ (#4371).
* Miscellaneous
  * Improved file size of documents with large amounts of stroke data by up to
    15% (#4065).
  * Improved the page range validation UX in the export menu (#3390).
  * Added a `Journal > Duplicate Page` menu item (#3831, #4313).
  * Added code to detect and fix documents with pages that have the corrupt page
    type "Copy" (#4139).
  * Added built-in support for the existing Lucide Light and Lucide Dark icon
    themes (#4039, #4063).
  * Added an action for toggling the cursor highlight (#3023).
  * Added a Preferences setting for choosing whether to show the file path in
    the titlebar (#3921, #3934).
  * Added an `Edit > Select All` menu option for selecting all elements on the
    current layer (#1917, #4024).
  * Added margin width and line spacing parameters to be used for
    `pagetemplates.ini`, allowing the vertical margin lines to be moved and the
    line spacing to change (#1713, #3542, #3969).
  * Added a keyboard shortcut `Ctrl+Shift+Z` for redo (#1323, #4292).
  * Added a menu item to the bottom of the recent files list for clearing the
    recent files list (#4410, #4440).
  * Added keybindings for switching to the first 10 colors in the palette to
    keys 0-9 (#2007, #4416).
  * Added vim keybindings `Shift+j` and `Shift+k` for page scrolling (#4573).
  * Refactored key event handling such that key-press and key-release events
    are first propogated to the focus window and up the focus chain container,
    thus allowing for plugins using keyboard shortcuts that would otherwise
    conflict with the text tool (#4797, #4811).
  * Added a new setting for automatically appending a new page to the document
    when scrolling to the last page (#1343, #4311).
  * Added page numbers to the sidebar page previews, which can be configured
    in the Preferences (#4624, #4693).
  * Changed version numbers in About window to be selectable text (#4152).
  * Changed the About dialog to hide the Git commit info if it is not found
    (#4537).
  * Changed the autosave directory from the user config folder to the user cache
    folder (#3587).
  * Changed the "Apply to current page" button so that it is disabled in the
    page type dropdown menu when "Copy current page" is selected (#4142, #4255).
    This helps to ensure that the corrupt "Copy" page background type cannot
    actually be produced in a document (see #4127).
  * Fixed the cursor highlight clipping when the sum of the radius and border
    width exceed 60 pixels (#3023).
  * Fixed the cursor highlight not showing with "None" cursor type (#3023).
  * Fixed the cursor not immediately changing when activating the vertical space
    tool (#4851, #4864).
  * Fixed a scrolling bug when undoing page insertion (#2757, #4875).
  * Linux: fixed Hand Recognition not working on X11 (#4043).
  * Fixed a bug where floating point values would not be parsed correctly in
    `pagetemplates.ini` (#3655, #3676).
  * Fixed several memory leaks and other issues (#3748, #4554, #4679, #4680).
  * Fixed a bug where grid backgrounds with borders would not be rendered
    correctly (#3969).
  * Fixed the line style toolbar item not being updated correctly when selecting
    existing stroke elements (#3793, #4089).
  * Fixed a crash that occurs when using Annotate PDF to open a non-PDF file
    (#3368, #4526).
  * Fixed potential race conditions (#4533).
  * Fixed a potential crash that can occur when adding a color selection
    toolbar item to a side toolbar (#4505, #4535).
  * Fixed an issue where failing to create a backup during saving would silently
    abort saving instead of informing the user (#4675, #4715).
  * Fixed a bug where undo/redo would not deselect the current selection (#4609,
    #4725).
  * Added undo/redo for selections moved via keyboard (#4835, #4842).
  * Fixed a bug with changing linestyle via toolbar or plugins not working
    properly (#4831, #4827, #4823).
  * Fixed a "File Bug Report" dialog that has never been shown but should now be
    shown when an error log is detected on startup (#4808).
  * Improved the CrashLog by adding the Xournal++ and Gtk versions as well as
    every log message issued via g_message, g_critical, g_debug and so on (#4848).
  * Fixed a mismatch between the app id the window sets and the name of the desktop
    file, leading to the Wayland icon being shown instead of the Xournal++ icon.
    The program name and StarupWMClass were therefore changed from xournalpp to
    com.github.xournalpp.xournalpp (#4870, #4887).
  * Replaced deprecated icons, which are missing on newer versions of GNOME as
    well as Windows and macOS builds (#3945, #4544).
  * macOS: fixed clipboard image paste not working (#3455, #4489).
  * macOS: fixed audio recording by compiling libsndfile with external libraries
    (#4656, #4371).
  * Removed old MIME types from XDG desktop metadata files (#4130).
  * Fixed header includes for compiling with GCC 13 (#4912).
  * Define MAX_PATH if undefined to address Hurd build failure (#4962).
  * Other minor code cleanup and improvements.
  * Initial preparatory work to migrate to GTK4 (#4441, #4448).
  * Updated translations.

(yhardy)

2023-08-06 11:14:57 UTC MAIN commitmail json YAML

hugin: update HOMEPAGE; switch to cmake/build.mk

(adam)

2023-08-06 11:06:13 UTC MAIN commitmail json YAML

libpano13: update HOMEPAGE; switch to cmake/build.mk

(adam)

2023-08-06 10:58:09 UTC MAIN commitmail json YAML

2023-08-06 10:41:42 UTC MAIN commitmail json YAML

2023-08-06 10:19:37 UTC MAIN commitmail json YAML

cantata: Requires libudev on Linux

(nia)

2023-08-06 10:18:58 UTC MAIN commitmail json YAML

Added sysutils/py27-dbus; Updated x11/qwt6-qt5

(adam)

2023-08-06 10:18:07 UTC MAIN commitmail json YAML

qwt6-qt5: updated to 6.1.6

Qwt 6.1.6

1) Maintenance
  - QwtPlotLayout::activate: avoid compiler issues with Qt 5.15
  - QwtPointPolar: missing copy constructor added

(adam)

2023-08-06 10:16:37 UTC MAIN commitmail json YAML

gnome-settings-daemon: ALSA is a mandatory dependency on Linux

(nia)

2023-08-06 10:14:50 UTC MAIN commitmail json YAML

lua-cyrussasl: Ensure objects used in shared libraries are built with -fPIC.

Do not invoke git during builds.

(nia)

2023-08-06 10:08:32 UTC MAIN commitmail json YAML

ardour: Fix PLIST on Linux

(nia)

2023-08-06 10:02:20 UTC MAIN commitmail json YAML

mate-calc: another one unsuitable for strict ISO C mode on some platforms

(nia)

2023-08-06 09:52:00 UTC MAIN commitmail json YAML

catgirl: Needs c11

(nia)

2023-08-06 09:49:27 UTC MAIN commitmail json YAML

pt2-clone: gnu99 needed on certain platforms

(nia)

2023-08-06 09:31:57 UTC MAIN commitmail json YAML

qt5-qtbase: for qmake.conf.mac change g++-unix.conf to clang.conf

(adam)

2023-08-06 09:12:15 UTC MAIN commitmail json YAML

gst-plugins1-bad: use gnu99 mode for posix function visibility

(nia)

2023-08-06 08:58:34 UTC MAIN commitmail json YAML

doc: Updated shells/oh-my-posh to 18.2.5

(pin)

2023-08-06 08:58:12 UTC MAIN commitmail json YAML

shells/oh-my-posh: update to 18.2.5

v18.2.5
Bug Fixes
- prompt: only pad on positive count (744b1f0)

v18.2.4
Bug Fixes
- cli: list all supported shells in usage text for init (8db1365)

(pin)

2023-08-06 08:09:23 UTC MAIN commitmail json YAML

doc: Removed devel/ruby-test-unit

(taca)

2023-08-06 08:09:04 UTC MAIN commitmail json YAML

devel/ruby-test-unit: remove package

All ruby*-base have test-unit gem as bundled gem and no package require
newer version of test-unit gem.

(taca)

2023-08-06 08:08:48 UTC MAIN commitmail json YAML

devel/Makefile: remove ruby-test-unit

(taca)

2023-08-06 08:02:01 UTC MAIN commitmail json YAML

rox-session: switch to py27-dbus; bump revision

(adam)

2023-08-06 07:53:50 UTC MAIN commitmail json YAML

doc: Removed devel/ruby-minitest

(taca)

2023-08-06 07:53:31 UTC MAIN commitmail json YAML

devel/ruby-minitest: remove package

ruby-minitest is required by ruby-activesupport*.  But all ruby*-base have
required minitest gem as bundled gem.  So, there is no need to provide
ruby-minitest package.

(taca)