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

2024-05-12 14:47:22 UTC Now

2023-06-06 01:26:46 UTC MAIN commitmail json YAML

xfce4: reflect latest versions after updates

(gutteridge)

2023-06-06 01:18:06 UTC MAIN commitmail json YAML

doc: Updated sysutils/xfce4-power-manager to 4.18.2

(gutteridge)

2023-06-06 01:17:50 UTC MAIN commitmail json YAML

xfce4-power-manager: update to 4.18.2

Change log:

4.18.2 (2023-05-30)
======
- Fix typos in previous backported commit
- Keep "lock-on-sleep" in sync with other components via XfceScreensaver
- power: Fix old typo
- Do not check repeatedly for logind running
- Write on stderr when appropriate
- build: Require gio-unix-2.0
- settings: Keep a ref on device to avoid use-after-free (Fixes #56)
- dpms: Add missing sanity checks (Fixes #163)
- Fix Xfconf memory management
- Update bug report address
- Translation Updates:
  Albanian, Arabic, Armenian (Armenia), Asturian, Basque, Belarusian,
  Bulgarian, Catalan, Chinese (China), Chinese (Hong Kong), Chinese
  (Taiwan), Croatian, Czech, Danish, Dutch, Eastern Armenian, English
  (Australia), English (Canada), English (United Kingdom), Estonian,
  Finnish, French, Galician, German, Greek, Hebrew, Hungarian,
  Icelandic, Indonesian, Interlingue, Italian, Japanese, Kannada,
  Kazakh, Korean, Lithuanian, Malay, Norwegian Bokm鐃緒申l, Norwegian
  Nynorsk, Occitan (post 1500), Polish, Portuguese, Portuguese
  (Brazil), Romanian, Russian, Serbian, Slovak, Slovenian, Spanish,
  Swedish, Telugu, Thai, Turkish, Ukrainian, Vietnamese

(gutteridge)

2023-06-06 01:16:20 UTC MAIN commitmail json YAML

doc: Updated x11/xfce4-panel to 4.18.4

(gutteridge)

2023-06-06 01:16:07 UTC MAIN commitmail json YAML

xfce4-panel: update to 4.18.4

Change log:

4.18.4 (2023-05-22)
======
- icons: Scale at size 16x16 to 128x128 (Fixes #385)
- icons: Fix centering of org.xfce.panel
- icons: Rename org.xfce.panel.statustray to org.xfce.panel.systray
- Fix memory leaks around gtk_get_current_event()
- tasklist: Fix use-after-free on tasklist child
- systray: Update icon also on status change
- Translation Updates:
  Catalan, Estonian, French, Greek, Italian, Korean, Occitan (post
  1500), Russian, Slovenian, Turkish, Ukrainian

(gutteridge)

2023-06-06 01:15:07 UTC MAIN commitmail json YAML

doc: Updated x11/xfce4-session to 4.18.3

(gutteridge)

2023-06-06 01:14:53 UTC MAIN commitmail json YAML

xfce4-session: update to 4.18.3

Change log:

4.18.3 (2023-05-29)
======
- shutdown: Do not set an error when returning TRUE
- logout-dialog: Fix use-after-free
- Use glib wrappers for memory allocation
- build: Fix build when there is no suspend/hibernate support
- build: Add suspend support for Solaris
- startxfce4: Fix xinit arguments order
- manager: Always use xfsm_manager_save_yourself_dbus() (Fixes #106)
- settings: Remove useless tooltip
- xflock4: Update fallback list
- logout-dialog: Lower warning level
- shutdown: Keep error NULL when unused
- cleanup: Remove dead polkit code
- Revert "Fallback to old method for shutdown (bug #8630)."
- Use g_critical() instead of g_error()
- Use GLib logging functions or g_printerr() instead of g_print()
- Use GLib logging functions instead of g_printerr()
- build: Fix untranslated policykit file
- Escape/unescape string list delimiter when saving/restoring session
- Replace XfceRc with GKeyFile for session file parsing
- Translation Updates:
  Albanian, Armenian (Armenia), Asturian, Azerbaijani, Basque,
  Belarusian, Belarusian (Tarask), Bulgarian, Catalan, Chinese (China),
  Chinese (Hong Kong), Chinese (Taiwan), Croatian, Czech, Danish,
  Dutch, Eastern Armenian, English (Australia), English (Canada),
  English (United Kingdom), Estonian, Finnish, French, Galician,
  German, Greek, Hebrew, Hindi, Hungarian, Icelandic, Indonesian,
  Interlingue, Italian, Japanese, Kazakh, Korean, Lithuanian, Malay,
  Norwegian Bokm鐃緒申l, Norwegian Nynorsk, Occitan (post 1500), Persian
  (Iran), Polish, Portuguese, Portuguese (Brazil), Romanian, Russian,
  Serbian, Slovak, Slovenian, Spanish, Swedish, Thai, Turkish,
  Ukrainian, Uyghur, Vietnamese

(gutteridge)

2023-06-06 01:12:49 UTC MAIN commitmail json YAML

doc: Updated x11/libxfce4ui to 4.18.4

(gutteridge)

2023-06-06 01:12:27 UTC MAIN commitmail json YAML

libxfce4ui: update to 4.18.4

Change log:

4.18.4 (2023-05-22)
======
- screensaver: Prevent recursive calling of lock command
- screensaver: Add lock-on-sleep property
- screensaver: Update fallback list
- screensaver: Prioritize user lock command
- screensaver: Rewrite D-Bus proxies management
- screensaver: Use reasonable timeout for methods that may not reply
- screensaver: Remove support for gnome-screensaver (Fixes #62)
- screensaver: Do not take into account empty commands
- screensaver: Simplify Xfconf management
- screensaver: Fix memory leak
- screensaver: Fix typos
- screensaver: Run lock command synchronously (Fixes #70)
- screensaver: Add missing include guard

(gutteridge)

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

lxqt: reflect configuration fix in lxqt-session

(gutteridge)

2023-06-06 00:58:06 UTC MAIN commitmail json YAML

2023-06-05 23:16:52 UTC MAIN commitmail json YAML

doc: Updated geography/R-sf to 1.0.13

(mef)

2023-06-05 23:03:19 UTC MAIN commitmail json YAML

doc: Updated geography/R-sf to 1.0.13

(mef)

2023-06-05 23:03:07 UTC MAIN commitmail json YAML

(geography/R-sf) Updated 1.0.2 to 1.0.13

# version 1.0-13

* `gdal_utils()` adds `"ogrinfo"` utility (requires GDAL >= 3.7.0); #2160

* `st_as_sf()` catches errors when setting invalid crs values, raised by Jon Sk淡ien

* add `rename_with.sf()` method; #1472

* use GEOS' overlayNG routines for (GEOS) Intersection, Difference,
  Union and SymDifference; #2143

* added `duplicated.sf()`; #2138, #2140, thanks to @bart1

* `select.sf()` allows selecting the same column twice under different names; #1886

* `st_as_sf.ppplist()` is deprecated; #1926

* `st_cast()` handles empty geometries; #1961

* don't repeat longlat messages in `summarise.sf()`; #1519

* fix random sampling on the sphere; #2133

# version 1.0-12

* update NAMESPACE to `useDynLib(sf, .registration=TRUE)`; #2127 thanks to @eddelbuettel

* fix call in `gdal_addo()`; #2124

* fix issues that came up with older GDAL version, use `GDAL_VERSION_NUM` consistently; #2123 #2121 #2119

# version 1.0-11

* `st_make_grid()` also accepts area units for `cellsize`, for square and hexagonal grids; #1505

* add `st_concave_hull()`, for concave hulls, if GEOS >= 3.11.0; #1964

* add `st_triangulate_constrained()`, for constrained Delaunay triangulation, if GEOS >= 3.10.0; #1964

* clean up the retrieval of length or angle units from WKT
  representations;
  https://lists.osgeo.org/pipermail/gdal-dev/2023-March/056994.html

* conversion to GEOS uses the `GEOS_PREC_VALID_OUTPUT` flag, which
  makes sure that the "[o]utput is always valid. Collapsed geometry
  elements (including both polygons and lines) are removed."

# version 1.0-10

* `gdal_utils()` has a `config_options` argument to set further GDAL
  options, just like `st_write()`; #2003

* fix slow writing of logical vectors in `st_write()`; #1409; #1689

* `st_drivers()` has an argument `regex` to filter on driver (long) name; #2090

* drop C++11 as a system requirement

* `c.sfc()` (and, consequently, `dplyr::bind_rows()`) gives an error
  if components have different CRS; #1884

* data imported from `maps` are associated with the Clark 1866 ellipsoid; #2080

* fix importing legacy `SpatialPolygon` objects without comments;
  #2063, #2069, https://github.com/rstudio/leaflet/issues/833

* `st_read()` no longer errors on mixes of `XY` and `XYZ` geometries; #2046 #1592

* in `plot.sf()`, when numeric `breaks` are given a legend key is always plotted; #2065

* `st_crs()$axes` returns a `data.frame` with axes properties (name,
  orientation, conversion factor) when GDAL >= 3.0.0

* clean up unit handling for geometry measures (length, area, distance) and crs;

* `st_crs(x)$ud_unit` returns `NULL` if units are unknown; #2049

* `st_write()` substitutes an `NA` crs with `ENGCRS["Undefined
  Cartesian SRS with unknown unit"]`; #2049, #2054

* `st_can_transform()` checks whether a transformation between two crs
  exists; see https://github.com/dieghernan/tidyterra/issues/64; #2049

* the matrix returned by `st_coordinates()` has no row names, to reduce output size

# version 1.0-9

* adjust for changes how R-devel handles `POSIXlt`; #2028

* add `st_break_antimeridian()`; #1983, #1991 by Roger Bivand

* add `Fibonacci` as a spatial sampling type in `st_sample()`

* use the global `options("sf_use_s2")` to determine whether to use
  s2, rather than a value in a local environment; #1977

* fix utils `mdiminfo` and `mdimtranslate` in `gdal_utils()`

* extend arguments of `gdal_read_mdim()` needed by
  `stars::read_mdim()` if `stars` >= 0.5-7; add `gdal_write_mdim()`

* add `drop_na()` method for `sf` objects; #1975

# version 1.0-8

* `st_drop_geometry.default()` returns `x` unmodified;

* `sf_project()` accepts 3- or 4-column matrices, containing z and t values;

* optimizations for `st_sfc()` by @paleolimbot; #1938, #1925

* `[<-.sfc()` recomputes the bounding box; `st_sfc()` gets parameter `compute_bbox`; #1965

* add new algorithm and drop option to `st_make_valid()` when using GEOS and GEOS >= 3.10.1; #1655

* add `st_minimum_rotated_rectangle()`, available when GEOS >= 3.9.0; #1953

* fix `st_sample()` with `type = "hexagonal"` for corner case (n=1),
  add a `progress` argument for a progress bar; #1945

* add package `pbapply` to Suggests; #1945

* add pdf driver to windows build; #1942

* clarify `pipeline` argument in `st_transform()` when axis order is ambiguous; #1934

* handle argument `xpd` in calls to `plot.sfc_POLYGON()` and `plot.sfc_MULTIPOLYGON()`

* add `pivot_wider()` method, by Henning Teickner; #1915

* add `gdal_addo()` to add or remove overviews from raster images; #1921

* `st_layers()` returns `crs` of each layer in a `crs` list of `crs` objects

* restore `st_graticule()` behaviour to pre-sf 1.0-0;
  https://github.com/tidyverse/ggplot2/issues/4571

* `gdal_metadata()` sets metadata item names properly

* `st_read()` gains an argument `optional` passed on to
  `as.data.frame` to avoid changing column names; #1916

* GPX files are autodetected by `st_read()`; #1917

* unnecessary coordinate names are not returned in `st_sample()`,
  making the output size smaller; #1879

# version 1.0-7

* `st_drop_geometry()` is a generic; #1914

* `st_crs(x)$ud_unit` returns the unit of the coordinate reference system of `x`

* geometric predicates return `sgbp` objects omitting
  self-intersections etc. by passing `remove_self = TRUE` and unique
  symmetric relationship by passing `retain_unique = TRUE` (to `...`
  if needed); this simplifies identifying (and removing) duplicated
  geometries; duplicates are identified by e.g. by `st_equals(x,
  retain_unique = TRUE) |> unlist() |> unique()`; #1893

* fix compile issue against GDAL < 2.5.0 introduced in 1.0-6; #1899

# version 1.0-6

* adapt to new `spatstat.random` package; #1892

* `st_geometry<-()` also allows to rename a geometry column in an `sf` object; #1890

* for `sf` objects, the `st_as_sfc()` method is an alias for `st_geometry()`; #1882

* `st_make_grid()` speeded up; #1579 thanks to Krzysztof Dyba

* remove direct and indirect dependencies on `rgeos` and `rgdal`; #1869

* use `stats::dist` rather than GEOS for symmetric point-point Euclidian distance computation; #1874

# version 1.0-5

* package startup message reports status of `sf_use_s2()`; #1782

* `sf_use_s2()` uses `message()` to report a change; #1782

* `st_sample()` using regular sampling for ellipsoidal coordinates
  "works" as if coordinates were Cartesian; #1837

# version 1.0-4

* new function `st_delete()` deletes a data source, or layer(s) within
  a data source; #1828

* fix memory leak in `WKT1_ESRI` retrieval; #1690

# version 1.0-3

* cope with how GEOS >= 3.10.0 handles illegal geometries (e.g., non-closed rings); #1807

* `crs` objects have a `$srid` method to extract the SRID (as authority "name:code"); #1804

* `st_as_grob()` methods for `sfc_*` objects correctly handle empty
  geometries; #1789 with help from Hiroaki Yutani

* when writing objects with `NA` as CRS to GeoPackage, assign "Unknown
  Cartesian CRS" first - this is in line with using Cartesian geometry
  operations for objects with `NA` as CRS; #1776

* add coerce method from `sgbp` to `sparseMatrix`; #1750

* fix `st_cast()` for `GEOMETRYCOLLECTIONS` containing empty geometries; #1767

* fix `st_is_valid()` for bogus polygons and projected coordinates; #1666, #1760; #1761

(mef)

2023-06-05 20:35:45 UTC MAIN commitmail json YAML

Patch lxqt-session to use $PREFIX/share in all cases

Fixes the "Welcome to LXQt" dialog not finding any window managers
to suggest, and missing toolbar icons in lximage-qt (need to refresh
~/.config to pick up latter)

(abs)

2023-06-05 19:26:39 UTC MAIN commitmail json YAML

Updated devel/git, textproc/ugrep

(adam)

2023-06-05 19:26:22 UTC MAIN commitmail json YAML

ugrep: updated to 3.12.1

ugrep v3.12.1

New ug+ and ugrep+ commands to search pdfs, documents and image metadata when the corresponding tools are installed, includes a runtime check for tool availability; improved --filter option; speed improvements.

Ugrep runs faster than grep and ripgrep on Apple Silicon M1 and x64 machines for most common searches, such as searching for a few words to tens and hundreds of words in large files. It depends on the available hardware and the complexity of the search patterns.

(adam)

2023-06-05 19:23:48 UTC MAIN commitmail json YAML

git: updated to 2.41.0

Git v2.41 Release Notes
=======================

UI, Workflows & Features

* Allow information carried on the WWW-Authenticate header to be
  passed to the credential helpers.

* A new "fetch.hideRefs" option can be used to exclude specified refs
  from "rev-list --objects --stdin --not --all" traversal for
  checking object connectivity, most useful when there are many
  unrelated histories in a single repository.

* "git push" has been taught to allow deletion of refs with one-level
  names to help repairing a repository who acquired such a ref by
  mistake.  In general, we don't encourage use of such a ref, and
  creation or update to such a ref is rejected as before.

* Allow "git bisect reset" to check out the original branch when the
  branch is already checked out in a different worktree linked to the
  same repository.

* A few subcommands have been taught to stop users from working on a
  branch that is being used in another worktree linked to the same
  repository.

* "git format-patch" learned to write a log-message only output file
  for empty commits.

* "git format-patch" honors the src/dst prefixes set to nonstandard
  values with configuration variables like "diff.noprefix", causing
  receiving end of the patch that expects the standard -p1 format to
  break.  "format-patch" has been taught to ignore end-user configuration
  and always use the standard prefixes.

  This is a backward compatibility breaking change.

* Lift the limitation that colored prompts can only be used with
  PROMPT_COMMAND mode.

* "git blame --contents=<file> <rev> -- <path>" used to be forbidden,
  but now it finds the origins of lines starting at <file> contents
  through the history that leads to <rev>.

* "git pack-redundant" gave a warning when run, as the command has
  outlived its usefulness long ago and is nominated for future
  removal.  Now we escalate to give an error.

* "git clone" from an empty repository learned to propagate the
  choice of the hash algorithm from the source repository to the
  newly created repository over any one of the v0/v1/v2 protocol.

* "git mergetool" and "git difftool" learns a new configuration
  guiDefault to optionally favor configured guitool over non-gui-tool
  automatically when $DISPLAY is set.

* "git branch -d origin/master" would say "no such branch", but it is
  likely a missed "-r" if refs/remotes/origin/master exists.  The
  command has been taught to give such a hint in its error message.

* Clean-up of the code path that deals with merge strategy option
  handling in "git rebase".

* "git clone --local" stops copying from an original repository that
  has symbolic links inside its $GIT_DIR; an error message when that
  happens has been updated.

* The "--format=..." option of "git for-each-ref", "git branch", and
  "git tag" commands learn "--omit-empty" to hide refs whose
  formatting results in an empty string from the output.

* The sendemail-validate validate hook learned to pass the total
  number of input files and where in the sequence each invocation is
  via environment variables.

* When "gc" needs to retain unreachable objects, packing them into
  cruft packs (instead of exploding them into loose object files) has
  been offered as a more efficient option for some time.  Now the use
  of cruft packs has been made the default and no longer considered
  an experimental feature.

* The output given by "git blame" that attributes a line to contents
  taken from the file specified by the "--contents" option shows it
  differently from a line attributed to the working tree file.

* "git send-email" learned to give the e-mail headers to the validate
  hook by passing an extra argument from the command line.

* The credential subsystem learns to help OAuth framework.

* The titles of manual pages used to be chomped at an unreasonably
  short limit, which has been removed.

* Error messages given when working on an unborn branch that is
  checked out in another worktree have been improved.

* The documentation was misleading about the interaction between
  GIT_DEFAULT_HASH and "git clone", which has been clarified to
  stress that the variable is to be ignored by the command.

* "git send-email" learned "--header-cmd=<cmd>" that can inject
  arbitrary e-mail header lines to the outgoing messages.

* "git fsck" learned to detect bit-flip breakages in the reachability
  bitmap files.

* The "--stdin" option of "git name-rev" has been replaced with
  the "--annotate-stdin" option more than a year ago.  We stop
  advertising it in the "git name-rev -h" output.

* "git push --all" gained an alias "git push --branches".

* "git fetch" learned the "--porcelain" option that emits what it did
  in a machine-parseable format.

* "git --attr-source=<tree> cmd $args" is a new way to have any
  command to read attributes not from the working tree but from the
  given tree object.

Performance, Internal Implementation, Development Support etc.

* Code clean-up to clarify directory traversal API.

* Code clean-up to clarify the rule that "git-compat-util.h" must be
  the first to be included.

* More work towards -Wunused.

* Instead of forcing each command to choose to honor GPG related
  configuration variables, make the subsystem lazily initialize
  itself.

* Remove workaround for ancient versions of DocBook to make it work
  correctly with groff, which has not been necessary since docbook
  1.76 from 2010.

* Code clean-up to include and/or uninclude parse-options.h file as
  needed.

* The code path that reports what "git fetch" did to each ref has
  been cleaned up.

* Assorted config API updates.

* A few configuration variables to tell the cURL library that
  different types of ssl-cert and ssl-key are in use have been added.

* Split key function and data structure definitions out of cache.h to
  new header files and adjust the users.

* "git fetch --all" does not have to download and handle the same
  bundleURI over and over, which has been corrected.

* "git sparse-checkout" command learns a debugging aid for the sparse
  rule definitions.

* "git write-tree" learns to work better with sparse-index.

* The on-disk reverse index that allows mapping from the pack offset
  to the object name for the object stored at the offset has been
  enabled by default.

* "git fsck" learned to validate the on-disk pack reverse index files.

* strtok() and strtok_r() are banned in this codebase.

* The detect-compilers script to help auto-tweaking the build system
  had trouble working with compilers whose version number has extra
  suffixes.  The script has been taught that certain suffixes (like
  "-win32" in "gcc 10-win32") can be safely stripped as they share
  the same features and bugs with the version without the suffix.

* ctype tests have been taught to test EOF, too.

* The implementation of credential helpers used fgets() over fixed
  size buffers to read protocol messages, causing the remainder of
  the folded long line to trigger unexpected behaviour, which has
  been corrected.

* The implementation of the default "negotiator", used to find common
  ancestor over the network for object tranfer, used to be recursive;
  it was updated to be iterative to conserve stackspace usage.

* Our custom callout formatter is no longer used in the documentation
  formatting toolchain, as the upstream default ones give better
  output these days.

* The tracing mechanism learned to notice and report when
  auto-discovered bare repositories are being used, as allowing so
  without explicitly stating the user intends to do so (with setting
  GIT_DIR for example) can be used with social engineering as an
  attack vector.

* "git diff-files" learned not to expand sparse-index unless needed.

Fixes since v2.40
-----------------

* "git fsck" learned to check the index files in other worktrees,
  just like "git gc" honors them as anchoring points.
  (merge 8d3e7eac52 jk/fsck-indices-in-worktrees later to maint).

* Fix a segfaulting loop.  The function and its caller may need
  further clean-up.
  (merge c5773dc078 ew/commit-reach-clean-up-flags-fix later to maint).

* "git restore" supports options like "--ours" that are only
  meaningful during a conflicted merge, but these options are only
  meaningful when updating the working tree files.  These options are
  marked to be incompatible when both "--staged" and "--worktree" are
  in effect.
  (merge ee8a88826a ak/restore-both-incompatible-with-conflicts later to maint).

* Simplify UI to control progress meter given by "git bundle" command.
  (merge 8b95521edb jk/bundle-progress later to maint).

* "git bundle" learned that "-" is a common way to say that the input
  comes from the standard input and/or the output goes to the
  standard output.  It used to work only for output and only from the
  root level of the working tree.
  (merge 0bbe10313e jk/bundle-use-dash-for-stdfiles later to maint).

* Once we start running, we assumed that the list of alternate object
  databases would never change.  Hook into the machinery used to
  update the list of packfiles during runtime to update this list as
  well.
  (merge e2d003dbed ds/reprepare-alternates-when-repreparing-packfiles later to maint).

* The code to parse "git rebase -X<opt>" was not prepared to see an
  unparsable option string, which has been corrected.
  (merge 15a4cc912e ab/fix-strategy-opts-parsing later to maint).

* "git add -p" while the index is unmerged sometimes failed to parse
  the diff output it internally produces and died, which has been
  corrected.
  (merge 28d1122f9c jk/add-p-unmerged-fix later to maint).

* Fix for a "ls-files --format="%(path)" that produced nonsense
  output, which was a bug in 2.38.
  (merge cfb62dd006 aj/ls-files-format-fix later to maint).

* "git receive-pack" that responds to "git push" requests failed to
  clean a stale lockfile when killed in the middle, which has been
  corrected.
  (merge c55c30669c ps/receive-pack-unlock-before-die later to maint).

* "git rev-parse --quiet foo@{u}", or anything that asks @{u} to be
  parsed with GET_OID_QUIETLY option, did not quietly fail, which has
  been corrected.
  (merge dfbfdc521d fc/oid-quietly-parse-upstream later to maint).

* Transports that do not support protocol v2 did not correctly fall
  back to protocol v0 under certain conditions, which has been
  corrected.
  (merge eaa0fd6584 jk/fix-proto-downgrade-to-v0 later to maint).

* time(2) on glib 2.31+, especially on Linux, goes out of sync with
  higher resolution timers used for gettimeofday(2) and by the
  filesystem.  Replace all calls to it with a git_time() wrapper and
  (merge 370ddcbc89 pe/time-use-gettimeofday later to maint).

* Code clean-up to use designated initializers in parse-options API.
  (merge 353e6d4554 sg/parse-options-h-initializers later to maint).

* A recent-ish change to allow unicode character classes to be used
  with "grep -P" triggered a JIT bug in older pcre2 libraries.
  The problematic change in Git built with these older libraries has
  been disabled to work around the bug.
  (merge 14b9a04479 mk/workaround-pcre-jit-ucp-bug later to maint).

* The wildmatch library code unlearns exponential behaviour it
  acquired some time ago since it was borrowed from rsync.
  (merge 3dc0b7f0dc pw/wildmatch-fixes later to maint).

* The index files can become corrupt under certain conditions when
  the split-index feature is in use, especially together with
  fsmonitor, which have been corrected.
  (merge 061dd722dc js/split-index-fixes later to maint).

* Document what the pathname-looking strings in "rev-list --object"
  output are for and what they mean.
  (merge 15364d2a3c jk/document-rev-list-object-name later to maint).

* Fix unnecessary truncation of generation numbers used in-core.
  (merge d3af1c193d ps/ahead-behind-truncation-fix later to maint).

* Code clean-up around the use of the_repository.
  (merge 4a93b899c1 ab/remove-implicit-use-of-the-repository later to maint).

* Consistently spell "Message-ID" as such, not "Message-Id".
  (merge ba4324c4e1 jc/spell-id-in-both-caps-in-message-id later to maint).

* Correct use of an uninitialized structure member.
  (merge dc12ee77ab jx/cap-object-info-uninitialized-fix later to maint).

* Tests had a few places where we ignored PERL_PATH and blindly used
  /usr/bin/perl, which have been corrected.
  (merge c1917156a0 jk/use-perl-path-consistently later to maint).

* Documentation mark-up fix.
  (merge 78b6369e67 la/mfc-markup-fix later to maint).

* Doc toolchain update to remove old workaround for AsciiDoc.
  (merge 8806120de6 fc/remove-header-workarounds-for-asciidoc later to maint).

* The userdiff regexp patterns for various filetypes that are built
  into the system have been updated to avoid triggering regexp errors
  from UTF-8 aware regex engines.
  (merge be39144954 rs/userdiff-multibyte-regex later to maint).

* The approxidate() API has been simplified by losing an extra
  function that did the same thing as another one.
  (merge 8a7f0b666f rs/remove-approxidate-relative later to maint).

* Code clean-up to replace a hardcoded constant with a CPP macro.
  (merge c870de6502 rs/get-tar-commit-id-use-defined-const later to maint).

* Doc build simplification.
  (merge 9a09ed3229 fc/doc-stop-using-manversion later to maint).

* "git archive" run from a subdirectory mishandled attributes and
  paths outside the current directory.
  (merge 92b1dd1b9e rs/archive-from-subdirectory-fixes later to maint).

* The code to parse capability list for v0 on-wire protocol fell into
  an infinite loop when a capability appears multiple times, which
  has been corrected.

* Geometric repacking ("git repack --geometric=<n>") in a repository
  that borrows from an alternate object database had various corner
  case bugs, which have been corrected.
  (merge d85cd18777 ps/fix-geom-repack-with-alternates later to maint).

* The "%GT" placeholder for the "--format" option of "git log" and
  friends caused BUG() to trigger on a commit signed with an unknown
  key, which has been corrected.
  (merge 7891e46585 jk/gpg-trust-level-fix later to maint).

* The completion script used to use bare "read" without the "-r"
  option to read the contents of various state files, which risked
  getting confused with backslashes in them.  This has been
  corrected.
  (merge 197152098a ek/completion-use-read-r-to-read-literally later to maint).

* A small API fix to the ort merge strategy backend.
  (merge 000c4ceca7 en/ort-finalize-after-0-merges-fix later to maint).

* The commit object parser has been taught to be a bit more lenient
  to parse timestamps on the author/committer line with a malformed
  author/committer ident.
  (merge 90ef0f14eb jk/parse-commit-with-malformed-ident later to maint).

* Retitle a test script with an overly narrow name.
  (merge 8bb19c14fb ob/t3501-retitle later to maint).

* Doc update to clarify how text and eol attributes interact to
  specify the end-of-line conversion.
  (merge 6696077ace ah/doc-attributes-text later to maint).

* Gitk updates from GfW project.
  (merge 99e70f3077 js/gitk-fixes-from-gfw later to maint).

* "git diff --dirstat" leaked memory, which has been plugged.
  (merge 83973981eb jc/dirstat-plug-leaks later to maint).

* "git merge-tree" reads the basic configuration, which can be used
    by git forges to disable replace-refs feature.
  (merge b6551feadf ds/merge-tree-use-config later to maint).

* A few bugs in the sequencer machinery that results in miscounting
  the steps have been corrected.
  (merge 170eea9750 js/rebase-count-fixes later to maint).

* Other code cleanup, docfix, build fix, etc.
  (merge f7111175df as/doc-markup-fix later to maint).
  (merge 90ff7c9898 fc/test-aggregation-clean-up later to maint).
  (merge 9b0c7f308a jc/am-doc-refer-to-format-patch later to maint).
  (merge b10cbdac4c bb/unicode-width-table-15 later to maint).
  (merge 3457b50e8c ab/retire-scripted-add-p later to maint).
  (merge d52fcf493b ds/p2000-fix-grep-sparse later to maint).
  (merge ec063d2591 ss/hashmap-typofix later to maint).
  (merge 1aaed69d11 rs/archive-mtime later to maint).
  (merge 2da2cc9b28 ob/rollback-after-commit-lock-failure later to maint).
  (merge 54dbd0933b ob/sequencer-save-head-simplify later to maint).
  (merge a93cbe8d78 ar/test-cleanup-unused-file-creation later to maint).
  (merge cc48ddd937 jk/chainlint-fixes later to maint).
  (merge 4833b08426 ow/ref-format-remove-unused-member later to maint).
  (merge d0ea2ca1cf dw/doc-submittingpatches-grammofix later to maint).
  (merge fd72637423 ar/t2024-checkout-output-fix later to maint).
  (merge d45cbe3fe0 ob/sequencer-i18n-fix later to maint).
  (merge b734fe49fd ob/messages-capitalize-exception later to maint).
  (merge ad353d7e77 ma/gittutorial-fixes later to maint).
  (merge a5855fd8d4 ar/test-cleanup-unused-file-creation-part2 later to maint).
  (merge 0c5308af30 sd/doc-gitignore-and-rm-cached later to maint).
  (merge cbb83daeaf kh/doc-interpret-trailers-updates later to maint).
  (merge 3d77fbb664 ar/config-count-tests-updates later to maint).
  (merge b7cf25c8f4 jc/t9800-fix-use-of-show-s-raw later to maint).

(adam)

2023-06-05 19:23:23 UTC MAIN commitmail json YAML

git: updated to 2.41.0

Git v2.41 Release Notes
=======================

UI, Workflows & Features

* Allow information carried on the WWW-Authenticate header to be
  passed to the credential helpers.

* A new "fetch.hideRefs" option can be used to exclude specified refs
  from "rev-list --objects --stdin --not --all" traversal for
  checking object connectivity, most useful when there are many
  unrelated histories in a single repository.

* "git push" has been taught to allow deletion of refs with one-level
  names to help repairing a repository who acquired such a ref by
  mistake.  In general, we don't encourage use of such a ref, and
  creation or update to such a ref is rejected as before.

* Allow "git bisect reset" to check out the original branch when the
  branch is already checked out in a different worktree linked to the
  same repository.

* A few subcommands have been taught to stop users from working on a
  branch that is being used in another worktree linked to the same
  repository.

* "git format-patch" learned to write a log-message only output file
  for empty commits.

* "git format-patch" honors the src/dst prefixes set to nonstandard
  values with configuration variables like "diff.noprefix", causing
  receiving end of the patch that expects the standard -p1 format to
  break.  "format-patch" has been taught to ignore end-user configuration
  and always use the standard prefixes.

  This is a backward compatibility breaking change.

* Lift the limitation that colored prompts can only be used with
  PROMPT_COMMAND mode.

* "git blame --contents=<file> <rev> -- <path>" used to be forbidden,
  but now it finds the origins of lines starting at <file> contents
  through the history that leads to <rev>.

* "git pack-redundant" gave a warning when run, as the command has
  outlived its usefulness long ago and is nominated for future
  removal.  Now we escalate to give an error.

* "git clone" from an empty repository learned to propagate the
  choice of the hash algorithm from the source repository to the
  newly created repository over any one of the v0/v1/v2 protocol.

* "git mergetool" and "git difftool" learns a new configuration
  guiDefault to optionally favor configured guitool over non-gui-tool
  automatically when $DISPLAY is set.

* "git branch -d origin/master" would say "no such branch", but it is
  likely a missed "-r" if refs/remotes/origin/master exists.  The
  command has been taught to give such a hint in its error message.

* Clean-up of the code path that deals with merge strategy option
  handling in "git rebase".

* "git clone --local" stops copying from an original repository that
  has symbolic links inside its $GIT_DIR; an error message when that
  happens has been updated.

* The "--format=..." option of "git for-each-ref", "git branch", and
  "git tag" commands learn "--omit-empty" to hide refs whose
  formatting results in an empty string from the output.

* The sendemail-validate validate hook learned to pass the total
  number of input files and where in the sequence each invocation is
  via environment variables.

* When "gc" needs to retain unreachable objects, packing them into
  cruft packs (instead of exploding them into loose object files) has
  been offered as a more efficient option for some time.  Now the use
  of cruft packs has been made the default and no longer considered
  an experimental feature.

* The output given by "git blame" that attributes a line to contents
  taken from the file specified by the "--contents" option shows it
  differently from a line attributed to the working tree file.

* "git send-email" learned to give the e-mail headers to the validate
  hook by passing an extra argument from the command line.

* The credential subsystem learns to help OAuth framework.

* The titles of manual pages used to be chomped at an unreasonably
  short limit, which has been removed.

* Error messages given when working on an unborn branch that is
  checked out in another worktree have been improved.

* The documentation was misleading about the interaction between
  GIT_DEFAULT_HASH and "git clone", which has been clarified to
  stress that the variable is to be ignored by the command.

* "git send-email" learned "--header-cmd=<cmd>" that can inject
  arbitrary e-mail header lines to the outgoing messages.

* "git fsck" learned to detect bit-flip breakages in the reachability
  bitmap files.

* The "--stdin" option of "git name-rev" has been replaced with
  the "--annotate-stdin" option more than a year ago.  We stop
  advertising it in the "git name-rev -h" output.

* "git push --all" gained an alias "git push --branches".

* "git fetch" learned the "--porcelain" option that emits what it did
  in a machine-parseable format.

* "git --attr-source=<tree> cmd $args" is a new way to have any
  command to read attributes not from the working tree but from the
  given tree object.

Performance, Internal Implementation, Development Support etc.

* Code clean-up to clarify directory traversal API.

* Code clean-up to clarify the rule that "git-compat-util.h" must be
  the first to be included.

* More work towards -Wunused.

* Instead of forcing each command to choose to honor GPG related
  configuration variables, make the subsystem lazily initialize
  itself.

* Remove workaround for ancient versions of DocBook to make it work
  correctly with groff, which has not been necessary since docbook
  1.76 from 2010.

* Code clean-up to include and/or uninclude parse-options.h file as
  needed.

* The code path that reports what "git fetch" did to each ref has
  been cleaned up.

* Assorted config API updates.

* A few configuration variables to tell the cURL library that
  different types of ssl-cert and ssl-key are in use have been added.

* Split key function and data structure definitions out of cache.h to
  new header files and adjust the users.

* "git fetch --all" does not have to download and handle the same
  bundleURI over and over, which has been corrected.

* "git sparse-checkout" command learns a debugging aid for the sparse
  rule definitions.

* "git write-tree" learns to work better with sparse-index.

* The on-disk reverse index that allows mapping from the pack offset
  to the object name for the object stored at the offset has been
  enabled by default.

* "git fsck" learned to validate the on-disk pack reverse index files.

* strtok() and strtok_r() are banned in this codebase.

* The detect-compilers script to help auto-tweaking the build system
  had trouble working with compilers whose version number has extra
  suffixes.  The script has been taught that certain suffixes (like
  "-win32" in "gcc 10-win32") can be safely stripped as they share
  the same features and bugs with the version without the suffix.

* ctype tests have been taught to test EOF, too.

* The implementation of credential helpers used fgets() over fixed
  size buffers to read protocol messages, causing the remainder of
  the folded long line to trigger unexpected behaviour, which has
  been corrected.

* The implementation of the default "negotiator", used to find common
  ancestor over the network for object tranfer, used to be recursive;
  it was updated to be iterative to conserve stackspace usage.

* Our custom callout formatter is no longer used in the documentation
  formatting toolchain, as the upstream default ones give better
  output these days.

* The tracing mechanism learned to notice and report when
  auto-discovered bare repositories are being used, as allowing so
  without explicitly stating the user intends to do so (with setting
  GIT_DIR for example) can be used with social engineering as an
  attack vector.

* "git diff-files" learned not to expand sparse-index unless needed.

Fixes since v2.40
-----------------

* "git fsck" learned to check the index files in other worktrees,
  just like "git gc" honors them as anchoring points.
  (merge 8d3e7eac52 jk/fsck-indices-in-worktrees later to maint).

* Fix a segfaulting loop.  The function and its caller may need
  further clean-up.
  (merge c5773dc078 ew/commit-reach-clean-up-flags-fix later to maint).

* "git restore" supports options like "--ours" that are only
  meaningful during a conflicted merge, but these options are only
  meaningful when updating the working tree files.  These options are
  marked to be incompatible when both "--staged" and "--worktree" are
  in effect.
  (merge ee8a88826a ak/restore-both-incompatible-with-conflicts later to maint).

* Simplify UI to control progress meter given by "git bundle" command.
  (merge 8b95521edb jk/bundle-progress later to maint).

* "git bundle" learned that "-" is a common way to say that the input
  comes from the standard input and/or the output goes to the
  standard output.  It used to work only for output and only from the
  root level of the working tree.
  (merge 0bbe10313e jk/bundle-use-dash-for-stdfiles later to maint).

* Once we start running, we assumed that the list of alternate object
  databases would never change.  Hook into the machinery used to
  update the list of packfiles during runtime to update this list as
  well.
  (merge e2d003dbed ds/reprepare-alternates-when-repreparing-packfiles later to maint).

* The code to parse "git rebase -X<opt>" was not prepared to see an
  unparsable option string, which has been corrected.
  (merge 15a4cc912e ab/fix-strategy-opts-parsing later to maint).

* "git add -p" while the index is unmerged sometimes failed to parse
  the diff output it internally produces and died, which has been
  corrected.
  (merge 28d1122f9c jk/add-p-unmerged-fix later to maint).

* Fix for a "ls-files --format="%(path)" that produced nonsense
  output, which was a bug in 2.38.
  (merge cfb62dd006 aj/ls-files-format-fix later to maint).

* "git receive-pack" that responds to "git push" requests failed to
  clean a stale lockfile when killed in the middle, which has been
  corrected.
  (merge c55c30669c ps/receive-pack-unlock-before-die later to maint).

* "git rev-parse --quiet foo@{u}", or anything that asks @{u} to be
  parsed with GET_OID_QUIETLY option, did not quietly fail, which has
  been corrected.
  (merge dfbfdc521d fc/oid-quietly-parse-upstream later to maint).

* Transports that do not support protocol v2 did not correctly fall
  back to protocol v0 under certain conditions, which has been
  corrected.
  (merge eaa0fd6584 jk/fix-proto-downgrade-to-v0 later to maint).

* time(2) on glib 2.31+, especially on Linux, goes out of sync with
  higher resolution timers used for gettimeofday(2) and by the
  filesystem.  Replace all calls to it with a git_time() wrapper and
  (merge 370ddcbc89 pe/time-use-gettimeofday later to maint).

* Code clean-up to use designated initializers in parse-options API.
  (merge 353e6d4554 sg/parse-options-h-initializers later to maint).

* A recent-ish change to allow unicode character classes to be used
  with "grep -P" triggered a JIT bug in older pcre2 libraries.
  The problematic change in Git built with these older libraries has
  been disabled to work around the bug.
  (merge 14b9a04479 mk/workaround-pcre-jit-ucp-bug later to maint).

* The wildmatch library code unlearns exponential behaviour it
  acquired some time ago since it was borrowed from rsync.
  (merge 3dc0b7f0dc pw/wildmatch-fixes later to maint).

* The index files can become corrupt under certain conditions when
  the split-index feature is in use, especially together with
  fsmonitor, which have been corrected.
  (merge 061dd722dc js/split-index-fixes later to maint).

* Document what the pathname-looking strings in "rev-list --object"
  output are for and what they mean.
  (merge 15364d2a3c jk/document-rev-list-object-name later to maint).

* Fix unnecessary truncation of generation numbers used in-core.
  (merge d3af1c193d ps/ahead-behind-truncation-fix later to maint).

* Code clean-up around the use of the_repository.
  (merge 4a93b899c1 ab/remove-implicit-use-of-the-repository later to maint).

* Consistently spell "Message-ID" as such, not "Message-Id".
  (merge ba4324c4e1 jc/spell-id-in-both-caps-in-message-id later to maint).

* Correct use of an uninitialized structure member.
  (merge dc12ee77ab jx/cap-object-info-uninitialized-fix later to maint).

* Tests had a few places where we ignored PERL_PATH and blindly used
  /usr/bin/perl, which have been corrected.
  (merge c1917156a0 jk/use-perl-path-consistently later to maint).

* Documentation mark-up fix.
  (merge 78b6369e67 la/mfc-markup-fix later to maint).

* Doc toolchain update to remove old workaround for AsciiDoc.
  (merge 8806120de6 fc/remove-header-workarounds-for-asciidoc later to maint).

* The userdiff regexp patterns for various filetypes that are built
  into the system have been updated to avoid triggering regexp errors
  from UTF-8 aware regex engines.
  (merge be39144954 rs/userdiff-multibyte-regex later to maint).

* The approxidate() API has been simplified by losing an extra
  function that did the same thing as another one.
  (merge 8a7f0b666f rs/remove-approxidate-relative later to maint).

* Code clean-up to replace a hardcoded constant with a CPP macro.
  (merge c870de6502 rs/get-tar-commit-id-use-defined-const later to maint).

* Doc build simplification.
  (merge 9a09ed3229 fc/doc-stop-using-manversion later to maint).

* "git archive" run from a subdirectory mishandled attributes and
  paths outside the current directory.
  (merge 92b1dd1b9e rs/archive-from-subdirectory-fixes later to maint).

* The code to parse capability list for v0 on-wire protocol fell into
  an infinite loop when a capability appears multiple times, which
  has been corrected.

* Geometric repacking ("git repack --geometric=<n>") in a repository
  that borrows from an alternate object database had various corner
  case bugs, which have been corrected.
  (merge d85cd18777 ps/fix-geom-repack-with-alternates later to maint).

* The "%GT" placeholder for the "--format" option of "git log" and
  friends caused BUG() to trigger on a commit signed with an unknown
  key, which has been corrected.
  (merge 7891e46585 jk/gpg-trust-level-fix later to maint).

* The completion script used to use bare "read" without the "-r"
  option to read the contents of various state files, which risked
  getting confused with backslashes in them.  This has been
  corrected.
  (merge 197152098a ek/completion-use-read-r-to-read-literally later to maint).

* A small API fix to the ort merge strategy backend.
  (merge 000c4ceca7 en/ort-finalize-after-0-merges-fix later to maint).

* The commit object parser has been taught to be a bit more lenient
  to parse timestamps on the author/committer line with a malformed
  author/committer ident.
  (merge 90ef0f14eb jk/parse-commit-with-malformed-ident later to maint).

* Retitle a test script with an overly narrow name.
  (merge 8bb19c14fb ob/t3501-retitle later to maint).

* Doc update to clarify how text and eol attributes interact to
  specify the end-of-line conversion.
  (merge 6696077ace ah/doc-attributes-text later to maint).

* Gitk updates from GfW project.
  (merge 99e70f3077 js/gitk-fixes-from-gfw later to maint).

* "git diff --dirstat" leaked memory, which has been plugged.
  (merge 83973981eb jc/dirstat-plug-leaks later to maint).

* "git merge-tree" reads the basic configuration, which can be used
    by git forges to disable replace-refs feature.
  (merge b6551feadf ds/merge-tree-use-config later to maint).

* A few bugs in the sequencer machinery that results in miscounting
  the steps have been corrected.
  (merge 170eea9750 js/rebase-count-fixes later to maint).

* Other code cleanup, docfix, build fix, etc.
  (merge f7111175df as/doc-markup-fix later to maint).
  (merge 90ff7c9898 fc/test-aggregation-clean-up later to maint).
  (merge 9b0c7f308a jc/am-doc-refer-to-format-patch later to maint).
  (merge b10cbdac4c bb/unicode-width-table-15 later to maint).
  (merge 3457b50e8c ab/retire-scripted-add-p later to maint).
  (merge d52fcf493b ds/p2000-fix-grep-sparse later to maint).
  (merge ec063d2591 ss/hashmap-typofix later to maint).
  (merge 1aaed69d11 rs/archive-mtime later to maint).
  (merge 2da2cc9b28 ob/rollback-after-commit-lock-failure later to maint).
  (merge 54dbd0933b ob/sequencer-save-head-simplify later to maint).
  (merge a93cbe8d78 ar/test-cleanup-unused-file-creation later to maint).
  (merge cc48ddd937 jk/chainlint-fixes later to maint).
  (merge 4833b08426 ow/ref-format-remove-unused-member later to maint).
  (merge d0ea2ca1cf dw/doc-submittingpatches-grammofix later to maint).
  (merge fd72637423 ar/t2024-checkout-output-fix later to maint).
  (merge d45cbe3fe0 ob/sequencer-i18n-fix later to maint).
  (merge b734fe49fd ob/messages-capitalize-exception later to maint).
  (merge ad353d7e77 ma/gittutorial-fixes later to maint).
  (merge a5855fd8d4 ar/test-cleanup-unused-file-creation-part2 later to maint).
  (merge 0c5308af30 sd/doc-gitignore-and-rm-cached later to maint).
  (merge cbb83daeaf kh/doc-interpret-trailers-updates later to maint).
  (merge 3d77fbb664 ar/config-count-tests-updates later to maint).
  (merge b7cf25c8f4 jc/t9800-fix-use-of-show-s-raw later to maint).

(adam)

2023-06-05 15:52:29 UTC MAIN commitmail json YAML

doc: Updated x11/xterm to 382

(wiz)

2023-06-05 15:52:19 UTC MAIN commitmail json YAML

xterm: update to 382.

Based on a patch by pin@

x11/xterm: update to 382

Patch #382 - 2023/05/30
- amend change to CursorBack in patch #380, allowing the result to be on the
  hidden right-half of double-cell characters (report by Rajeev V. Pillai).
- amend xtermDrawString, fixing regression with --disable-wide-chars
  configuration from patch #380.
- corrected pathname for run-tic.sh, for full install in an out-of-tree build
  (report by Rajeev V. Pillai).

Patch #381 - 2023/05/28
- fix a regression in wide bitmap fonts versus check for missing glyphs
  (report by Rajeev V. Pillai).

Patch #380 - 2023/05/09
- simplify the change for sixelScrolling from patch #374
  (report by Per Bothner).
- add xterm+focus and report+da2, update report+version building blocks in
  terminfo, from post-ncurses 6.4
- drop the -title option from uxterm and koi8rxterm, because that interferes
  with deriving the default title from the -e option (Debian #1031837).
  Compensate for this by using the -class option to derive a default title.
- improve description of readline 2003 mode in ctlseqs.ms
  (report by Thomas Wolff).
- other improvements to status-line feature (report by Thomas Wolff):
    - clear status line on DECCOLM
    - ignore DECSASD if no previous DECSSDT
    - allow DECSSDT 1 immediately after DECSSDT 2, i.e., without switching back
      to host mode.
- adjust RequestResize to avoid shrinking screen when using DECCOLM while the
  status-line is active (report/patch by Thomas Wolff).
- disallow wrapping before the beginning of the screen, to the end of the
  screen, for cursor-back sequences (Redhat #2182357).
- modify makefile to install the 16x16 xpm files (report by Harald Dunkel).
- update test-package to reflect resolution of Debian #906901.
- change default of showMissingGlyphs to True.
- improve handling of double-sized characters when those happen to be missing
  from the bitmap font and/or are fullwidth.
- pointer/overflow fixes (reported by David Leadbeater):
    - improve limit-checks for control-sequence numeric parameters in SIXEL
      graphics.
    - add null-pointer checks in WriteNow macro to handle a case where SS2 or
      SS3 might be in effect while processing a combining character.
    - disallow ReGIS reporting for character-set names containing characters
      other than alphanumerics or underscore.
    - implement TrueType fallback font for double-sized characters, including
      Unicode fullwidth. Also add limitFontHeight to provide for configuring
      the distinction between slightly-oversized glyphs and double-sized glyphs.
- configure script improvements:
    - check for nfsd_t
- fix a typo in the underline cursor thickness derivation
  (patch by Jan Engelhardt).

(wiz)

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

doc: Updated x11/sakura to 3.8.7

(pin)

2023-06-05 15:20:53 UTC MAIN commitmail json YAML

x11/sakura: update to 3.8.7

- No ChangeLog provided.

(pin)

2023-06-05 15:20:17 UTC MAIN commitmail json YAML

doc: Updated textproc/angle-grinder to 0.19.2

(pin)

2023-06-05 15:19:57 UTC MAIN commitmail json YAML

textproc/angle-grinder: update to 0.19.2

- Fix cargo.lock, bump.

(pin)

2023-06-05 15:10:45 UTC MAIN commitmail json YAML

doc: Updated devel/gopls to 0.12.2

(bsiegert)

2023-06-05 15:10:17 UTC MAIN commitmail json YAML

gopls: update to 0.12.2

0.12.2

This is an alias for the gopls/v0.12.1 release.

0.12.1

This release fixes a few regressions/crashes in the v0.12.0 release:

*  Unimported completion should use fuzzy matching
*  Fix a crash when method has receiver type comparable
*  Fix for documentHighlight on import paths
*  Clear vulncheck diagnostics when they are toggled off

0.12.0

This release contains a major rewrite of the way gopls computes and stores
package information, with the goal of reducing memory usage and allowing gopls
to scale to larger repositories. This change can also significantly reduce
startup time when workspaces are reopened, as gopls now uses a file-based cache
to persist data across sessions. With these optimizations, gopls is finally
able to fully analyze dependencies using the golang.org/x/tools/go/analysis
framework, resulting in improved accuracy for analysis diagnostics.

(bsiegert)

2023-06-05 14:14:48 UTC MAIN commitmail json YAML

doc: Updated devel/R-purrr to 1.0.1

(mef)

2023-06-05 14:14:37 UTC MAIN commitmail json YAML

(devel/R-purrr) Updated 1.0.0 to 1.0.1

# purrr 1.0.1

* As of purrr 1.0.0, the `map()` family of functions wraps all errors generated
  by `.f` inside an wrapper error that tracks the iteration index. As of purrr
  1.0.1, this error now has a custom class (`purrr_error_indexed`),
  `location` and `name` fields, and is documented in `?purrr_error_indexed`
  (#1027).

* `map()` errors with named inputs also report the name of the element that
  errored.

* Fixed an issue where progress bars weren't being closed when user interrupts
  or errors were encountered during a `map()` call (#1024).

* Fixed an invalid C signature for `pluck()` (#1018).

* Set `Biarch: true` to build purrr on 32-bit Windows on R < 4.2.0 (#1017).

(mef)

2023-06-05 13:46:26 UTC MAIN commitmail json YAML

doc: Updated x11/xorgproto to 2023.1

(wiz)

2023-06-05 13:46:16 UTC MAIN commitmail json YAML

xorgproto: update to 2023.1.

This release introduces a couple of new options for existing extensions:

* A new option PresentOptionAsyncMayTear for the Present extension,
* A new flag XFixesClientDisconnectFlagForceTerminate to the XFixes
  XFixesClientDisconnectFlags intended to be used by screen lockers,
  where the server must exit if the screen locker does.

The other changes include various fixes, clarifications and keysym
definitions updates:

Alan Coopersmith (8):
      presentproto: Minor typo fixes
      Remove _X_NONNULL macro
      gitlab CI: run meson instead of ninja for test & install steps
      meson: replace join_paths with /
      meson: replace deprecated source_root with new project_source_root
      Remove "All rights reserved" from Oracle copyright notices
      Only install PM_spec when legacy protocol support is enabled
      XvMCproto.h: remove ; from the end of sz_* definitions

Benno Schulenberg (6):
      keysymdef.h: add correctly spelled names for the left and right guillemet
      keysymdef.h: name the masculine ordinal indicator similar to feminine one
      keysymdef.h: delete fourteen long-deprecated symbol names
      keysymdef.h: delete four symbolic names that serve no purpose
      keysymdef.h: add better names for the dead schwa and SCHWA symbols
      hyphenate two compound adjectives, like for the other occurrence

Demi Marie Obenour (1):
      Allow client to force server to terminate if it exits

Dimitry Andric (1):
      Xos.h: include <strings.h> on FreeBSD for index/rindex

Emil Velikov (1):
      DRI3: fix off-by-one DRI3 opcodes in description

Michael Wyraz (1):
      Be more descriptive about monitor types

Olivier Fourdan (1):
      xorgproto 2023.1

Peter Hutterer (1):
      Revert "keysymdef.h: delete fourteen long-deprecated symbol names"

Xaver Hugl (1):
      present: add PresentOptionAsyncMayTear

(wiz)

2023-06-05 12:26:12 UTC MAIN commitmail json YAML

doc: Updated time/R-lubridate to 1.9.2

(mef)

2023-06-05 12:25:59 UTC MAIN commitmail json YAML

(time/R-lubridate) Updated 1.7.10 to 1.9.2

Version 1.9.2
=============

### BUG FIXES

* [#1104](https://github.com/tidyverse/lubridate/issues/1104) Fix
  incorrect parsing of months when %a format is present.

### OTHER

* Adapt to internal name changes in R-devel

Version 1.9.1
=============

### NEW FEATURES

* `as_datetime()` accepts multiple formats in format argument, just like `as_date()` does.

### BUG FIXES

* [#1091](https://github.com/tidyverse/lubridate/issues/1091) Fix
  formatting of numeric inputs to parse_date_time.

* [#1092](https://github.com/tidyverse/lubridate/issues/1092) Fix
  regression in `ymd_hm` on locales where `p` format is not defined.

* [#1097](https://github.com/tidyverse/lubridate/issues/1097) Fix
  `as_date("character")` to work correctly with formats that include
  extra characters.

* [#1098](https://github.com/tidyverse/lubridate/issues/1098) Roll
  over the month boundary in `make_dateime()` when units exceed their
  maximal values.

* [#1090](https://github.com/tidyverse/lubridate/issues/1090)
  timechange has been moved from Depends to Imports.

Version 1.9.0
=============

### NEW FEATURES

* `roll` argument to updating and time-zone manipulation functions is
  deprecated in favor of a new `roll_dst` parameter.

* [#1042](https://github.com/tidyverse/lubridate/issues/1042)
  `as_date` with character inputs accepts multiple formats in `format`
  argument. When `format` is supplied, the input string is parsed with
  `parse_date_time` instead of the old `strptime`.

* [#1055](https://github.com/tidyverse/lubridate/issues/1055)
  Implement `as.integer` method for Duration, Period and Interval
  classes.

* [#1061](https://github.com/tidyverse/lubridate/issues/1061) Make
  `year<-`, `month<-` etc. accessors truly generic. In order to make
  them work with arbitrary class XYZ, it's enough to define a
  `reclass_date.XYZ` method.

* [#1061](https://github.com/tidyverse/lubridate/issues/1061) Add
  support for `year<-`, `month<-` etc. accessors for `data.table`'s
  IDate and ITime objects.

* [#1017](https://github.com/tidyverse/lubridate/issues/1017)
  `week_start` argument in all lubridate functions now accepts full
  and abbreviated names of the days of the week.

* The assignment value `wday<-` can be a string either in English or
  as provided by the current locale.

* Date rounding functions accept a date-time `unit` argument for
  rounding to a vector of date-times.

* [#1005](https://github.com/tidyverse/lubridate/issues/1005)
  `as.duration` now allows for full roundtrip `duration ->
  as.character -> as.duration`

* [#911](https://github.com/tidyverse/lubridate/issues/911) C parsers
  treat multiple spaces as one (just like strptime does)

* `stamp` gained new argument `exact=FALSE` to indicate whether
  `orders` argument is an exact strptime formats string or not.

* [#1001](https://github.com/tidyverse/lubridate/issues/1001) Add
  `%within` method with signature (Interval, list), which was
  documented but not implemented.

* [#941](https://github.com/tidyverse/lubridate/issues/941)
  `format_ISO8601()` gained a new option `usetz="Z"` to format time
  zones with a "Z" and convert the time to the UTC time zone.

* [#931](https://github.com/tidyverse/lubridate/issues/931) Usage of
  `Period` objects in rounding functions is explicitly documented.

### BUG FIXES

* [#1036](https://github.com/tidyverse/lubridate/issues/1036)
  `%within%` now correctly works with flipped intervals

* [#1085](https://github.com/tidyverse/lubridate/issues/1085)
  `as_datetime()` now preserves the time zone of the POSIXt input.

* [#1072](https://github.com/tidyverse/lubridate/issues/1072) Names
  are now handled correctly when combining multiple Period or Interval
  objects.

* [#1003](https://github.com/tidyverse/lubridate/issues/1003)
  Correctly handle r and R formats in locales which have no p format

* [#1074](https://github.com/tidyverse/lubridate/issues/1074) Fix
  concatination of named Period, Interval and Duration vectors.

* [#1044](https://github.com/tidyverse/lubridate/issues/1044) POSIXlt
  results returned by `fast_strptime()` and `parse_date_time2()` now
  have a recycled `isdst` field.

* [#1069](https://github.com/tidyverse/lubridate/issues/1069) Internal
  code handling the addition of period months and years no longer
  generates partially recycled POSIXlt objects.

* Fix rounding of POSIXlt objects

* [#1007](https://github.com/tidyverse/lubridate/issues/1007) Internal
  lubridate formats are no longer propagated to stamp formater.

* `train` argument in `parse_date_time` now takes effect. It was
  previously ignored.

* [#1004](https://github.com/tidyverse/lubridate/issues/1004) Fix
  `c.POSIXct` and `c.Date` on empty single POSIXct and Date vectors.

* [#1013](https://github.com/tidyverse/lubridate/issues/1013) Fix
  c(`POSIXct`,`POSIXlt`) heterogeneous concatenation.

* [#1002](https://github.com/tidyverse/lubridate/issues/1002) Parsing
  only with format `j` now works on numeric inputs.

* `stamp()` now correctly errors when no formats could be guessed.

* Updating a date with timezone (e.g. `tzs = "UTC"`) now returns a POSIXct.

### INTERNALS

* `lubridate` is now relying on `timechange` package for update and
  time-zone computation. Google's CCTZ code is no longer part of the
  package.

* `lubridate`'s updating logic is now built on top of `timechange`
  package.

* Change implementation of `c.Period`, `c.Duration` and `c.Interval`
  from S4 to S3.

Version 1.8.0
=============

### NEW FEATURES

* [#960](https://github.com/tidyverse/lubridate/issues/960)
  `c.POSIXct` and `c.Date` can deal with heterogeneous object types
  (e.g `c(date, datetime)` works as expected)

### BUG FIXES

* [#994](https://github.com/tidyverse/lubridate/issues/994)
  Subtracting two duration or two period objects no longer results in
  an ambiguous dispatch note.

* `c.Date` and `c.POSIXct` correctly deal with empty vectors.

* `as_datetime(date, tz=XYZ)` returns the date-time object with HMS
  set to 00:00:00 in the corresponding `tz`

### CHANGES

* [#966](https://github.com/tidyverse/lubridate/pull/966) Lubridate is
  now built with cpp11 (contribution of @DavisVaughan)

(mef)

2023-06-05 11:45:22 UTC MAIN commitmail json YAML

(time/R-timechange) Added new package

(mef)

2023-06-05 11:41:20 UTC MAIN commitmail json YAML

time/R-timechange: import R-timechange-0.2.0

Efficient routines for manipulation of date-time objects while
accounting for time-zones and daylight saving times. The package
includes utilities for updating of date-time components (year, month,
day etc.), modification of time-zones, rounding of date-times, period
addition and subtraction etc. Parts of the 'CCTZ' source code,
released under the Apache 2.0 License, are included in this package.
See <https://github.com/google/cctz> for more details.

(mef)

2023-06-05 11:40:31 UTC MAIN commitmail json YAML

py-django-appconf update

(markd)

2023-06-05 11:36:55 UTC MAIN commitmail json YAML

py-django-appconf: update to 1.0.5

1.0.5 (2021-09-24)
* Adds testing against latest non-EOL Python and Django versions and updates
  package metadata accordingly.

1.0.4 (2020-04-01)
* Run tests for Django 2.2 and 3.0 and Python 3.5, 3.6, 3.7 and 3.8
* Add template and middleware settings in test_settings (required for Django 2.2)

1.0.3 (2019-03-3)
Packaging metadata updates:
* Update tox configuration to match Django Python support map
* Drop support for Django 1.8, 1.9 and 1.10
* Drop support for python 3.3
* Confirm support for Django 1.11, 2.0 and 2.1
* Confirm support for python 3.7

1.0.2 (2016-04-19)
* Minor fixes to test setup
* Update supported Django and Python versions, in line with Django's
  own supported versions.

1.0 (2015-02-15)
*  This app precedes Django's own AppConfig_ classes that act as
    "objects [to] store metadata for an application" inside Django's
    app loading mechanism. In other words, they solve a related but
    different use case than django-appconf and can't easily be used
    as a replacement. The similarity in name is purely coincidental.
* Dropped support of Python 2.5.
* Added support for Django 1.7 and 1.8.
* Modernized test setup.

(markd)

2023-06-05 08:29:59 UTC MAIN commitmail json YAML

Teach package the wonders of PKG_SYSCONFDIR and friends, unbreaking it
for a non-default PKG_SYSCONFBASE

We do not at this point install pam files automatically.
And PKG_SYSCONFBASE/pam.d is not being looked at, so don't
bother installing anything there.

(hauke)

2023-06-05 06:17:37 UTC MAIN commitmail json YAML

fix build on arm64 (add evbarm links).  hopefully fix build on riscv too.

thanks to mlelstv figuring out this file is the key portion.

(mrg)

2023-06-05 00:25:33 UTC MAIN commitmail json YAML

texlive-collection-publishers: update to revision 66894

(markd)

2023-06-05 00:23:45 UTC MAIN commitmail json YAML

texlive-collection-pictures: update to revision 67254

(markd)

2023-06-05 00:19:13 UTC MAIN commitmail json YAML

texlive-collection-mathscience: update to revision 67258

(markd)

2023-06-05 00:17:24 UTC MAIN commitmail json YAML

texlive-collection-luatex: update to revision 67055

(markd)

2023-06-05 00:15:52 UTC MAIN commitmail json YAML

texlive-collection-latexextra: update to revision 67187

(markd)

2023-06-05 00:09:20 UTC MAIN commitmail json YAML

texlive-collection-langenglish: update to revision 66846

(markd)

2023-06-05 00:06:56 UTC MAIN commitmail json YAML

texlive-collection-games: update to revision 66968

(markd)

2023-06-04 20:18:56 UTC MAIN commitmail json YAML

doc: Updated textproc/git-delta to 0.16.5

(pin)

2023-06-04 20:18:34 UTC MAIN commitmail json YAML

textproc/git-delta: update to 0.16.5

0.16.5
This is a follow-up release providing the various binaries that were no
released with 0.16.4. It also makes some adjustments to delta's (rip)grep
support.

What's Changed
- Increase number of characters shown in submodule hashes by @dandavison
  in #1421
- Fix typo in publishing build job & restore cross-compilation by @nickelc
  in #1430
- 3819e94 Drop grep-header-style option by @dandavison
- a28231a Honor grep-header-decoration-style for ripgrep output by @dandavison

0.16.4
It's 6 months since the last release so this one brings quite a few changes.
Thanks very much to all contributors, especially @nickelc for a huge number of
contributions, and @wescande for his work on improving whitespace highlighting.
With this release delta can now display grep output in (hopefully) exactly the
same layout that ripgrep does, but adding syntax highlighting, hyperlinks, and
navigation. Use ripgrep --json ... | delta for that, or set
grep-output-type = ripgrep to get that output style from git grep etc.

This release does not contain binaries for x86_64-unknown-linux-musl,
i686-unknown-linux-gnu, arm-unknown-linux-gnueabihf, or
aarch64-unknown-linux-gnu because the cross-compilation GitHub Actions jobs
were broken at the time of release. I'll issue a follow-up release including
them when that's fixed.

What's Changed
- Address deprecated clap features by @tjquillan in #1251
- Fix clippy warnings by @nickelc in #1298
- Replace unmaintained/outdated GitHub Actions by @nickelc in #1317
- Reduce allocations during --show-colors by @nickelc in #1315
- Fix the--show-themes command by @nickelc in #1320
- Fixed broken link to README by @zonuexe in #1185
- Update git2 to 0.16.1 by @nickelc in #1323
- Fix warning from bat for an unknown syntax theme by @nickelc in #1319
- Add gruvmax-fang theme by @MaxFangX in #1291
- Spelling by @jsoref in #1257
- Update clap to 4.1 by @nickelc in #1322
- Encapsulate git2 types by @nickelc in #1326
- Update dependencies & switch back to the dirs crate by @nickelc in #1325
- Return the GitRemoteRepo type directly by @nickelc in #1328
- Added config option. by @ShogunPanda in #1324
- Add Winget Releaser workflow by @sitiom in #1331
- Get git's minus/plus style from config instead of copying it around by
  @nickelc in #1329
- Add methods for getting GitConfig as reference by @nickelc in #1336
- Rename git_config_entry module to remote by @nickelc in #1337
- Tips and tricks manual section by @dandavison in #1339
- Set language specifiers for code blocks and fix links in manual by @nickelc
  in #1340
- Derive the default for enums with #[derive(Default)]/#[default] by @nickelc
  in #1341
- Add discord-dark theme by @ILikePlayingGames in #1334
- Merge the different GitConfig constructors for a config file by @nickelc
  in #1342
- Remove manual line-wrapping by @dandavison in #1350
- Add link to similar project walles/riff by @walles in #1362
- add: installation instructions for conda/mamba by @YYYasin19 in #1371
- Clarify how to use delta with tmux by @isak102 in #1402
- Update bitflags to 2.2 by @nickelc in #1361
- Fix some typos by @goggle in #1379
- Remove unneeded extern crate statements by @nickelc in #1345
- Downgrade and pin the bytelines crate by @nickelc in #1378
- Improve manual build job by @nickelc in #1404
- Replace deprecated error_chain crate with anyhow by @nickelc in #1405
- Fix submodule diff parsing by @th1000s in #1413
- Fix warning highlight for trailing whitespace by @wescande in #1037
- Misc tab refactoring by @th1000s in #1424
- manual: fix link to using delta on Windows by @mataha in #1428
- Introduce grep-output-type option: ripgrep or classic by @dandavison in #1410

(pin)

2023-06-04 20:17:00 UTC MAIN commitmail json YAML

doc: Updated www/hackernews-tui to 0.13.2

(pin)

2023-06-04 20:16:38 UTC MAIN commitmail json YAML

www/hackernews-tui: update to 0.13.2

What's Changed
- Add example configuration with dark mode palette in #92
- Crate updates, and reverting to tracing 0.1.37 because of yanked
  release in #93

(pin)

2023-06-04 19:35:58 UTC MAIN commitmail json YAML

doc: Added textproc/tree-sitter-go-mod version 1.0.0

(wiz)

2023-06-04 19:35:48 UTC MAIN commitmail json YAML

textproc/Makefile: + tree-sitter-go-mod

(wiz)

2023-06-04 19:35:31 UTC MAIN commitmail json YAML

2023-06-04 18:54:37 UTC MAIN commitmail json YAML

sbcl: update distinfo to match Makefile update

(wiz)

2023-06-04 12:38:21 UTC MAIN commitmail json YAML

doc/TODO: add some

+ ImageMagick-7.1.1.11, enchant2-2.5.0, git-delta-0.16.5, gopls-0.12.2,
  imath-3.1.9, libssh2-1.11.0, nghttp3-0.12.0, py-cachecontrol-0.13.0,
  py-cattrs-23.1.2, py-cryptography-41.0.1,
  py-google-api-python-client-2.88.0, py-google-auth-2.19.1,
  py-hatchling-1.17.1, py-markdown-it-py-3.0.0, py-markupsafe-2.1.3,
  py-poetry-1.5.1, py-poetry-plugin-export-1.4.0, py-rapidfuzz-3.1.0,
  py-regex-2023.6.3, py-rich-13.4.1, py-ruamel-yaml-0.17.31,
  re2-20230602, serf-1.3.10, unifont-15.0.05.

(wiz)

2023-06-04 12:29:52 UTC MAIN commitmail json YAML

Add OS_VARIANT for Tribblix.

(schmonz)

2023-06-04 11:46:16 UTC MAIN commitmail json YAML

bracket: clean up unintended PKGVERSION

(wiz)

2023-06-04 11:01:05 UTC MAIN commitmail json YAML

doc: Added sysutils/bracket version 2.17

(wiz)

2023-06-04 11:00:33 UTC MAIN commitmail json YAML

sysutils/Makefile: + bracket

(wiz)

2023-06-04 11:00:19 UTC MAIN commitmail json YAML

sysutils/bracket: import bracket-2.17

This is "bracket", a set of scripts for

- Doing periodic builds of NetBSD-current
- Testing the builds using anita (https://www.gson.org/netbsd/anita/)
- Pinpointing regressions through automated binary search (aka bisection)
- Reporting build and test failures by email
- Generating HTML reports and graphs

(wiz)

2023-06-04 09:28:23 UTC MAIN commitmail json YAML

doc: Updated www/firefox-l10n to 113.0.2

(ryoon)

2023-06-04 09:27:57 UTC MAIN commitmail json YAML

firefox-l10n: Update to 113.0.2

* Sync with www/firefox-113.0.2.

(ryoon)

2023-06-04 09:27:19 UTC MAIN commitmail json YAML

doc: Updated www/firefox to 113.0.2

(ryoon)

2023-06-04 09:26:35 UTC MAIN commitmail json YAML

firefox: Update to 113.0.2

* Not tested under NetBSD/i386 and 9 for this commit. If you find problems,
  please report your failure to me.
* Disable WebGL for a while to avoid runtime errors under NetBSD.
* Do not pass '-j1 -j1' to cargo when MAKE_JOBS=1.
* Do not restrict cargo to unconditional -j1.
* Use ffmpeg6 instead of ffmpeg5.

Changelog:
113.0.2

Fixed

  * Fixed an issue which caused Picture-in-Picture windows to not be snappable
    on Windows 11 or on systems with the FancyZones PowerToy installed (bug
    1832331)

  * Fixed a video playback crash on some Windows systems with Intel graphics (
    bug 1831329)

  * Fixed a bug which could cause Firefox to freeze on some pages when loading
    them with the Developer Tools Web Console open (bug 1828026)

  * Fixed a bug which would cause the bookmarks and history sidebars to not
    properly react to the browser window being vertically resized (bug 1831535)

113.0.1

Fixed

  * Fixed incorrect colors for Windows users with installed monitor/display
    color profiles, particularly on wide gamut displays (bug 1832215)

  * Fixed borders being visible around fullscreen windows for some
    configurations (bug 1830721)

  * Fixed an issue which may cause users in some configurations to experience
    tearing when watching videos in fullscreen mode (bug 1830792)

113.0

New

  * Say hello to enhanced Picture-in-Picture! Rewind, check video duration, and
    effortlessly switch to full-screen mode on the web's most popular video
    websites.

  * Firefox's address bar is already a great place to search for what you're
    looking for. Now you'll always be able to see your web search terms and
    refine them while viewing your search's results - no additional scrolling
    needed! Also, a new result menu has been added making it easier to remove
    history results and dismiss sponsored Firefox Suggest entries.
    Image demonstrating search terms persisting in the address bar after
    hitting Enter for easier editing

  * Private windows now protect users even better by blocking third-party
    cookies and storage of content trackers.

  * Passwords automatically generated by Firefox now include special
    characters, giving users more secure passwords by default.

  * Firefox 113 introduces a redesigned accessibility engine which
    significantly improves the speed, responsiveness, and stability of Firefox
    when used with:

      + Screen readers, as well as certain other accessibility software;
      + East Asian input methods;
      + Enterprise single sign-on software; and
      + Other applications which use accessibility frameworks to access
        information.
  * Importing bookmarks from Safari or a Chrome-based browser? The favicons for
    those bookmarks will now also be imported by default to make them easier to
    identify.

  * Firefox 113 now supports AV1 Image Format files containing animations
    (AVIS), improving support for AVIF images across the web.

  * The Windows GPU sandbox first shipped in the Firefox 110 release has been
    tightened to enhance the security benefits it provides.

  * A 13-year-old feature request was fulfilled and Firefox now supports files
    being drag-and-dropped directly from Microsoft Outlook. A special thanks to
    volunteer contributor Marco Spiess for helping to get this across the
    finish line!

  * Users on macOS can now access the Services sub-menu directly from Firefox
    context menus.

  * On Windows, the elastic overscroll effect has been enabled by default. When
    two-finger scrolling on the touchpad or scrolling on the touchscreen, you
    will now see a bouncing animation when scrolling past the edge of a scroll
    container.

  * Firefox is now available in the Tajik (tg) language.

Fixed

  * Various security fixes.

Changed

  * The long-deprecated mozRTCPeerConnection, mozRTCIceCandidate, and
    mozRTCSessionDescription WebRTC interfaces have been removed. Sites should
    utilize the non-prefixed versions instead.

Security fixes:
#CVE-2023-32205: Browser prompts could have been obscured by popups
#CVE-2023-32206: Crash in RLBox Expat driver
#CVE-2023-32207: Potential permissions request bypass via clickjacking
#CVE-2023-32208: Leak of script base URL in service workers via import()
#CVE-2023-32209: Persistent DoS via favicon image
#CVE-2023-32210: Incorrect principal object ordering
#CVE-2023-32211: Content process crash due to invalid wasm code
#CVE-2023-32212: Potential spoof due to obscured address bar
#CVE-2023-32213: Potential memory corruption in FileReader::DoReadData()
#MFSA-TMP-2023-0002: Race condition in dav1d decoding
#CVE-2023-32214: Potential DoS via exposed protocol handlers
#CVE-2023-32215: Memory safety bugs fixed in Firefox 113 and Firefox ESR 102.11
#CVE-2023-32216: Memory safety bugs fixed in Firefox 113

(ryoon)

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

doc: Updated sysutils/netbt-hcidump to 5.66

(plunky)

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

2023-06-04 08:41:16 UTC MAIN commitmail json YAML

Added not Updated (for Nextcloud desktop client)

(plunky)

2023-06-04 08:40:25 UTC MAIN commitmail json YAML

doc: Updated net/nextcloud-client to 3.8.2

(plunky)

2023-06-04 08:40:03 UTC MAIN commitmail json YAML

add nextcloud-client

(plunky)

2023-06-04 08:39:46 UTC MAIN commitmail json YAML

add Nextcloud desktop client 3.8.2

The Nextcloud desktop client is a tool to synchronize files
from a Nextcloud server with your computer.

(plunky)

2023-06-04 07:49:16 UTC MAIN commitmail json YAML

doc: Updated cad/py-gdstk to 0.9.41

(mef)

2023-06-04 07:49:05 UTC MAIN commitmail json YAML

(cad/py-gdstk) Updated 0.9.40 to 0.9.41

## 0.9.41 - 2023-05-24
### Added
- Dictionary-like access to library cells by name.
- `len(Library)` returns the number of cells in the library
- `Reference.cell_name` to directly access a referenced cell's name
### Fixed
- `RobustPath` accepts width of 0 at the path end

(mef)

2023-06-04 07:44:53 UTC MAIN commitmail json YAML

doc: Updated cad/klayout to 0.28.8

(mef)

2023-06-04 07:44:42 UTC MAIN commitmail json YAML

(cad/klayout) Updated 0.28.7 to 0.28.8

0.28.8          (2023-05-23):
* Enhancement: %GITHUB%/issues/1314 Storing (arbitrary) data in metadata
  - Meta information can be attached to layout and cells
  - Meta information has a string key and arbitrary value (hash, list supported)
  - Optionally, meta information can be made persistent and
    is stored in the (KLayout specific) context section of GDS2 and OASIS
  - Meta information is shown in the user properties dialog, but is not editable
  - Meta information is similar, but not the same than user properties

* Enhancement: %GITHUB%/issues/1324 Feature request: hide empty groups

* Enhancement: %GITHUB%/issues/1345 feature request: create a def
  single/mulitpart path import option

* Enhancement: %GITHUB%/issues/1348 "Reload Files" popup prevents
  closing KLayout

* Enhancement: %GITHUB%/issues/1349 Add application events for
  indicating start/finish of restoring session

* Bugfix: %GITHUB%/issues/1353 Bug in RecursiveInstanceIterator

* Enhancement: %GITHUB%/issues/1357 Add binding for
  QObject::findChildren

* Bugfix: %GITHUB%/issues/1360 LayoutView not promoted to correct
  class after Plugin initialization

* Bugfix: %GITHUB%/issues/1366 Slow merging of polygons from width
  check edge pairs

* Bugfix: %GITHUB%/issues/1373 Region "+" skips shapes with user
  properties on second input

* Enhancement: Ruby debugger performance improvement - with debugger
  enabled, Ruby script execution was very slow

* Enhancement: Polygon "decompose_convex" tries harder to avoid
  generating thin slivers

* (Significant) Enhancement: Selection of labels now considers label
  area, not just label origin point

* Bugfix: Making 'R', 'L' and 'C' parameters for the respective Spice
  elements beside "value"

* Enhancement: Zoom In/Out menu functions now use the current mouse
  position for the zoom fixpoint (important when binding them to a
  key)

* Bugfix: More consistent behavior of RBA/pya: enum classes are
  properly made available (was for example RBA::Qt::Qt_Keys instead of
  RBA::Qt_Keys and pya.Qt.

Keys was no fully initialized type object)

* Bugfix: Netlist reader: anonymous circuits (without definition) will
  not fail because of unknown parameters

* Bugfix: Closed paths lost last point after editing in partial edit
  mode

* Enhancement: Somewhat better grid snapping in partial edit mode
* Bugfixes/enhancements: Macro editor
  - fixed missing icons for "back" and "forward"
  - enhancements for "search & replace"
  - Ctrl+R and Ctrl+Shift+R for replace and "replace all"
  - Fixed tool tips for buttons

(mef)

2023-06-04 07:36:05 UTC MAIN commitmail json YAML

doc: Updated geography/R-rgdal to 1.6.7

(mef)

2023-06-04 07:35:52 UTC MAIN commitmail json YAML

(geography/R-rgdal) Updated 1.5.27 to 1.6.7

# Please note that **rgdal** will be retired during 2023, plan
  transition to sf/stars/terra functions using GDAL and PROJ at your
  earliest convenience (see
  https://r-spatial.org/r/2023/05/15/evolution4.html and earlier blogs
  for guidance).

# Version 1.6-7 (development, rev. 1202-)

* Make retirement in October 2023 explicit, move package start-up
  messages to load from attach

# Version 1.6-6 (2023-04-18, rev. 1200-1201)

* add SharpYuv condition in src/Makevars.ucrt

# Version 1.6-5 (2023-03-02, rev. 1198-1199)

* Upgrade CXX11 to CXX17 (may cause problems for archaic OS)

# Version 1.6-4 (2023-01-12, rev. 1188-1197)

* Update GridsDatums data set

* Warn if retracted GDAL 3.6.0 is being used

* Update `makevars.ucrt` to Rtools 4.3

# Version 1.6-3 (2022-12-14, rev. 1184-1187)

* CRAN error in possibly writing outside tempdir

* CRAN error in printing stored stale `sessionInfo()` output in vignette

# Version 1.6-2 (2022-11-09, rev. 1177-1183)

* deprecation of `project()`, `CRSargs()`, `asSGDF_GROD()`,
  `readGDAL()`, `writeGDAL()`, `create2GDAL()`, `showWKT()`,
  `showEPSG()`, `readOGR()`, `ogrFIDs()`, `ogrInfo()`, `ogrDrivers()`,
  `writeOGR()`, `ogrListLayers()`, `GDALinfo()`, `print.GDALobj()`,
  `GDALcall()`, `rawTransform()`, `OGRSpatialRef()` in favour of
  functions and methods ib **sf** and **terra**.

* handle -Wstrict-prototypes `int main()` to `int main(void)` in
  `configure.ac`

* update `src/Makevars.ucrt` to upgraded MXE geospatial libraries

* address https://github.com/r-spatial/sf/pull/2009 in `src/Makevars.ucrt`

* set PROJ4 warnings default to "none"

* fix -Wstrict-prototypes warnings in code

# Version 1.5-32 (2022-05-09, rev. 1173-1176)

* update src/Makefile.ucrt to accommodate the GDAL raster Geospatial
  PDF driver for reading

# Version 1.5-31 (2022-04-18, rev. 1172)

* unescape underscores in help pages

# Version 1.5-30 (2022-04-08, rev. 1166-1171)

* restore PROJ path assignment for PROJ >= 6 not using PROJ_LIB (was
  used for PROJ 6 but not > 6)
  https://github.com/rsbivand/rgrass/issues/52

* Update src/Makevars.win to GDAL 3.4.1 for R < 4.2
  https://github.com/r-spatial/sf/pull/1919

# Version 1.5-29 (2022-03-15, rev. 1159-1165)

* also convert BOUNDCRS to PROJCRS by default in OGRSpatialRef() and
  getProjectionRef()

* test for chunks table in cache.db in vignette

* quietening tests only differing by `proj.db` version.

# Version 1.5-28 (2021-12-15, rev. 1157-1158)

* Adapting to R 4.2 Windows UCRT

(mef)

2023-06-04 07:24:15 UTC MAIN commitmail json YAML

doc: Updated devel/R-testthat to 3.1.8

(mef)

2023-06-04 07:23:58 UTC MAIN commitmail json YAML

(devel/R-testthat) Updated 3.1.6 to 3.1.8

# testthat 3.1.8

* `expect_snapshot()` differences no longer use quotes.

* `expect_error()`, `expect_warning()`, and `expect_message()` now correctly
  enforce that the condition is of the expected base class (e.g. error,
  warning, messsage) even when the `class` argument is used (#1168).

* `it()` now calls `local_test_context()` so that it behaves more
  similarly to `test_that()` (#1731), and is now exported so that you
  can more easily run BDD tests interactively (#1587)

* `skip_on_bioc()` now uses the documented environment variable
  (`IS_BIOC_BUILD_MACHINE`) (#1712).

* `source_file()`, which is used by various parts of the helper and
  setup/teardown machinery, now reports the file name in the case of
  errors (#1704).

* `test_path()` now works when called within helper files (#1562).

* New `vignette("special-files")` describes the various special files
  that testthat uses (#1638).

* `with_mocked_bindings()` and `local_mocked_bindings()` now also bind in the
  imports namespace and can mock S3 methods. These changes make them good
  substitutes for the deprecated functions `with_mock()` and `local_mock()`, so
  those older functions now recommend switching to the newer equivalents
  instead of using the mockr or mockery packages.

# testthat 3.1.7

* `expect_setequal()` gives more actionable feedback (#1657).

* `expect_snapshot()` no longer elides new lines when run interactively (#1726).

* Experimental new `with_mocked_bindings()` and `local_mocked_bindings()`
  (#1739).

(mef)

2023-06-04 06:45:31 UTC MAIN commitmail json YAML

editors/tp-note: clean-up after update

(pin)

2023-06-04 06:44:43 UTC MAIN commitmail json YAML

doc: Updated benchmarks/hyperfine to 1.17.0

(pin)

2023-06-04 06:44:22 UTC MAIN commitmail json YAML

benchmarks/hyperfine: update to 1.17.0

Features
- Add new --sort option to control the order in the rel. speed comparison and
  in markup export formats, see #601, #614, #655 (@sharkdp)
- Parameters which are unused in the command line are now displayed in
  parentheses, see #600 and #644 (@sharkdp).
- Added --log-count option for histogram plots, see scripts/plot_histogram.py
  (@sharkdp)

Changes
- Updated hyperfine to use windows-sys instead of the unmaintained winapi,
  see #624, #639, #636, #641 (@clemenswasser)
- Silenced deprecation warning in Python scripts, see #633 (@nicovank)
- Major update of the man page, see 0ce6578, #647 (@sharkdp)

Bugfixes
- Do not export intermediate results to stdout when using - as a file name,
  see #640 and #643 (@sharkdp)
- Markup exporting does not fail if benchmark results are zero, see #642
  (@sharkdp)

(pin)

2023-06-04 06:35:10 UTC MAIN commitmail json YAML

doc: Updated security/apg to 2.3.0bnb12

(triaxx)

2023-06-04 06:34:54 UTC MAIN commitmail json YAML

apg: Add missing dependency

pkgsrc changes:
---------------
  * Add openssl since a linker error occurs due to missing lcrypto on at
    least Darwin.
  * Bump revision

(triaxx)

2023-06-04 05:17:02 UTC MAIN commitmail json YAML

doc: Updated x11/xscope to 1.4.4

(wiz)

2023-06-04 05:16:53 UTC MAIN commitmail json YAML

This release fixes some minor bugs and adds support for decoding the
DAMAGE extension.

Alan Coopersmith (9):
      scope.h: remove second include of fd.h
      gitlab CI: stop requiring Signed-off-by in commits
      gitlab CI: build with both --enable-xtrans & --disable-xtrans
      fd.h: fix build when not building with xtrans
      DataFromClient: Avoid segfault if FlushFD() closed the connection
      PrintField: Don't over-indent when verbose < 3
      Add support for DAMAGE extension versions 1.0 & 1.1
      Remove "All rights reserved" from Oracle copyright notices
      xscope 1.4.4

(wiz)

2023-06-04 04:53:33 UTC MAIN commitmail json YAML

doc: Added textproc/tree-sitter-elisp version 1.3.0

(wiz)

2023-06-04 04:53:15 UTC MAIN commitmail json YAML

textproc/Makefile: + tree-sitter-elisp

(wiz)

2023-06-04 04:52:24 UTC MAIN commitmail json YAML

2023-06-04 04:13:50 UTC MAIN commitmail json YAML

doc: Updated math/R-XML to 3.99.0.14

(mef)

2023-06-04 04:13:38 UTC MAIN commitmail json YAML

(math/R-XML) Updated 3.99.0.9 to 3.99.0.14. NEWS.md unknown

(mef)

2023-06-04 03:44:59 UTC MAIN commitmail json YAML

add mailman3 and related packages

(markd)

2023-06-04 03:42:23 UTC MAIN commitmail json YAML

2023-06-04 03:35:37 UTC MAIN commitmail json YAML

doc: Updated math/R-proxy to 0.4.27

(mef)

2023-06-04 03:35:25 UTC MAIN commitmail json YAML

(math/R-proxy) Updated 0.4.25 to 0.4.27

(R CMD Rdconv -t txt  /tmp/math/R-proxy/work/proxy/inst/NEWS.Rd)
News for Package 'proxy'

Changes in version 0.4-27:

        * cosmetic changes in help pages

        * add angular distance/similarity; keep old behavior as cosine

Changes in version 0.4-26:

        * Change coercion function for cosine similarity to distance to
          1-x instead of 1-abs(x)

(mef)

2023-06-04 03:32:47 UTC MAIN commitmail json YAML

py-mailman-hyperkitty: add version 1.2.1

This module contains a Mailman archiver plugin which sends emails to
HyperKitty, the web archiver.

(markd)

2023-06-04 03:27:43 UTC MAIN commitmail json YAML

mailman3: add version 3.3.8

Mailman is free software for managing electronic mail discussion and
e-newsletter lists. Mailman is integrated with the web, making it easy
for users to manage their accounts and for list owners to administer
their lists. Mailman supports built-in archiving, automatic bounce
processing, content filtering, digest delivery, spam filters, and
more.

(markd)

2023-06-04 03:21:18 UTC MAIN commitmail json YAML

doc: Updated geography/R-mapdata to 2.3.1

(mef)

2023-06-04 03:21:05 UTC MAIN commitmail json YAML

(geography/R-mapdata) Updated 2.3.0 to 2.3.1 ChangeLog unknown

(mef)

2023-06-04 03:15:07 UTC MAIN commitmail json YAML

py-hyperkitty: add version 1.3.7

HyperKitty is an open source Django application under development. It aims
to provide a web interface to access GNU Mailman v3 archives.

(markd)

2023-06-04 03:08:41 UTC MAIN commitmail json YAML

py-postorius: add version 1.3.8

The Postorius Django app provides a web user interface to access GNU Mailman.

(markd)

2023-06-04 03:04:59 UTC MAIN commitmail json YAML

doc: Updated math/R-FNN to 1.1.3.2

(mef)

2023-06-04 03:04:44 UTC MAIN commitmail json YAML

(math/R-FNN) Updated 1.1.3.1 to 1.1.3.2 ChangeLog unknwon

(mef)

2023-06-04 03:02:29 UTC MAIN commitmail json YAML

2023-06-04 02:57:12 UTC MAIN commitmail json YAML

py-django-q: add version 1.3.9

A multiprocessing distributed task queue for Django

Features:
* Multiprocessing worker pool
* Asynchronous tasks
* Scheduled, cron and repeated tasks
* Signed and compressed packages
* Failure and success database or cache
* Result hooks, groups and chains
* Django Admin integration
* PaaS compatible with multiple instances
* Multi cluster monitor
* Redis, Disque, IronMQ, SQS, MongoDB or ORM
* Rollbar and Sentry support

(markd)

2023-06-04 02:55:07 UTC MAIN commitmail json YAML

doc: Updated print/R-knitr to 1.43

(mef)

2023-06-04 02:54:56 UTC MAIN commitmail json YAML

(print/R-knitr) Updated 1.42 to 1.43

(w3m -insecure -dump -T text https://github.com/yihui/knitr/releases)
knitr 1.43
25 May 13:30

NEW FEATURES

  * Progress bar includes the chunk location (chunk-name @ file:line) when
    options(knitr.progress.linenums = TRUE) is set (thanks, @zeehio, #2232).

  * The global option knitr.progress.simple can be used to decide whether to
    output the bar in the progress. When set to FALSE, only the step numbers
    and chunk labels will be printed, and the progress bar is omitted. This can
    be more useful for logging purposes since the bar itself is not useful
    (thanks, @hadley, #2221). By default, the simple progress output is used
    when the progress is not written to a connection such as stdout or stderr
    (e.g., written to a file instead), or the output connection is not a
    "terminal".

  * HTML Widgets can now support alt text by specifying an attribute
    aria-labelledby="<label>" in their first HTML tag. The text will be
    obtained from the fig.alt or fig.cap chunk option in the usual way (thanks,
    @dmurdoch, #2243).

  * Added a new argument newline to kable() to handle newlines in data when the
    table output format is Markdown-based (simple, pipe, rst, or jira). By
    default, newlines are not processed, which can result in broken tables. To
    substitute newlines with spaces, use kable(..., newline = ' '). To remove
    newlines, use kable(..., newline = '') (thanks, @aronatkins, #2255).

BUG FIXES

  * The chunk option collapse = TRUE works with HTML widgets now (thanks,
    @dmurdoch, #2212).

  * Option hooks should be run before child documents are processed (thanks,
    @richarddmorey, #2247).

  * For .Rnw documents, is_latex_output() returns TRUE for output formats
    sweave (render_sweave()) and listings (render_listings()) now (thanks,
    @DavisVaughan, #2231).

  * write_bib() does not fail anymore if an empty string is passed as package
    name (thanks, @phargarten2, #2240).

  * Fix an issue with using cache = TRUE on sql engine chunk not defining a
    output.var (thanks, @mfherman, @eitsupi, #1842).

  * plot_crop() correctly checks the required tools (pdfcrop and ghostscript)
    on Windows when the LaTeX is distribution is TeX Live or TinyTeX (thanks,
    @remlapmot, #2246). An external installation of ghostscript is no longer
    required on Windows, since TeX Live's built-in ghostscript will be used.

  * The chunk option dev.args was not recognized in certain cases (thanks,
    @petrbouchal, #2238).

MINOR CHANGES

  * The css and js engines work for the markdown output format now. Previous
    these engines will not output anything when the output format is markdown.
    If you still want to disable them for markdown output, you may use the
    chunk option eval = FALSE or eval = knitr::is_html_output(excludes =
    'markdown').

  * is_html_output() recognizes R Markdown v1 documents now (.Rmd documents
    compiled via the markdown package).

  * For .Rnw documents, dots in figure file paths are no longer sanitized to
    underscores (thanks, @otoomet, #2213). Other special characters are still
    sanitized, but this feature can be turned off via options
    (knitr.sanitize.paths = FALSE).

  * imgur_upload() now recognizes a global option knitr.imgur.key or an
    environment variable R_KNITR_IMGUR_KEY for a custom client ID (thanks,
    @jonthegeek, #2233).

  * imgur_upload() requires fewer package dependencies now. It only requires
    the curl package; httr is no longer required, and xml2 has become optional.

(mef)

2023-06-04 02:53:08 UTC MAIN commitmail json YAML

py-django-picklefield: add version 3.1

django-picklefield provides an implementation of a pickled object field.
Such fields can contain any picklable objects.

(markd)

2023-06-04 02:47:57 UTC MAIN commitmail json YAML

py-django-haystack: add version 3.2.1

Haystack provides modular search for Django. It features a unified, familiar
API that allows you to plug in different search backends (such as Solr,
Elasticsearch, Whoosh, Xapian, etc.) without having to modify your code.

(markd)

2023-06-04 02:40:49 UTC MAIN commitmail json YAML

py-django-compressor: add version 4.3.1

Django Compressor processes, combines and minifies linked and inline
Javascript or CSS in a Django template into cacheable static files.

It supports compilers such as coffeescript, LESS and SASS and is
extensible by custom processing steps.

(markd)

2023-06-04 02:36:27 UTC MAIN commitmail json YAML

py-django-mailman3: add version 1.3.9

This package contains libraries and templates for Django-based interfaces
interacting with Mailman.

To use this application, add django_mailman3 to the INSTALLED_APPS list
in your Django server's settings file.

(markd)

2023-06-04 02:29:21 UTC MAIN commitmail json YAML

py-django-allauth: add version 0.54.0

Integrated set of Django applications addressing authentication, registration,
account management as well as 3rd party (social) account authentication.

(markd)

2023-06-04 02:20:29 UTC MAIN commitmail json YAML

py-openid: update to 3.2.0

3.0.9
Compatibility fix for `HTMLParser`

3.0.6
Improvements to stores, tests, and fetchers

3.0.3
Improvements to admin test runner

3.0.2
All the tests that require no more than the standard library pass -- however
modules that depend on external packages (such as the pyCURL fetcher or the
MySQL / PostgreSQL stores) haven't been updated and may not work.

3.0.1
This implementation of OpenID has been ported to Python 3 -- all but one test
is known to pass.

(markd)

2023-06-04 02:10:35 UTC MAIN commitmail json YAML

doc: Updated www/R-shiny to 1.7.4

(mef)

2023-06-04 02:10:23 UTC MAIN commitmail json YAML

(www/R-shiny) Updated 1.7.1 to 1.7.4

# shiny 1.7.4

## Full changelog

### Breaking changes

* Closed #3719: Output container sizes, which are available via
  [`session$clientData` and
  `getCurrentOutputInfo()`](https://shiny.rstudio.com/articles/client-data.html),
  no longer round to the nearest pixel (i.e., they are now more exact,
  possibly fractional values). (#3720)

* Closed #3704, #3735, and #3740: `renderPlot()` no longer generates
  an error (or segfault) when it executes before the output is
  visible. Instead, it'll now use the graphics device's default size
  for it's initial size. Relatedly, `plotPNG()` now ignores `NULL`
  values for `width`/`height` (and uses the device's default
  `width`/`height` instead). (#3739)

### New features and improvements

* `plotOutput()`, `imageOutput()`, and `uiOutput()` gain a `fill`
  argument. If `TRUE` (the default for `plotOutput()`), the output
  container is allowed to grow/shrink to fit a fill container (created
  via `htmltools::bindFillRole()`) with an opinionated height. This
  means `plotOutput()` will grow/shrink by default [inside of
  `bslib::card_body_fill()`](https://rstudio.github.io/bslib/articles/cards.html#responsive-sizing),
  but `imageOutput()` and `uiOutput()` will have to opt-in to similar
  behavior with `fill = TRUE`. (#3715)

* Closed #3687: Updated jQuery-UI to v1.13.2. (#3697)

* Internal: Added clearer and strict TypeScript type definitions (#3644)

# shiny 1.7.3

### Bug fixes

* Shiny 1.7.0 changed the `icon(lib="fontawesome")` implementation
  from a bundled copy of fontawesome, to the {fontawesome}
  package. This led to issue #3688, where icons that were previously
  working, were now breaking. That's because {fontawesome} 0.3.0 and
  earlier did not have support for icon names used in Font Awesome 5
  and earlier, only the newest icon names used in Font Awesome 6. Now,
  {fontawesome} 0.4.0 has restored support for those older icon names,
  and Shiny 1.7.2.1 has updated its {fontawesome} requirement to
  >=0.4.0.

# shiny 1.7.2

## Full changelog

### Breaking changes

* Closed #3626: `renderPlot()` (and `plotPNG()`) now uses
  `ragg::agg_png()` by default when the [`{ragg}`
  package](https://github.com/r-lib/ragg) is installed. To restore the
  previous behavior, set `options(shiny.useragg = FALSE)`. (#3654)

### New features and improvements

* Closed #1545: `insertUI()` now executes `<script>` tags. (#3630)

* `fileInput()` can set the `capture` attribute to facilitates user
  access to a device's media capture mechanism, such as a camera, or
  microphone, from within a file upload control ([W3C HTML Media
  Capture](https://www.w3.org/TR/html-media-capture/)). (Thanks to
  khaled-alshamaa, #3481)

* Closed tidyverse/dplyr#5552: Compatibility of dplyr 1.0 (and rlang
  chained errors in general) with `req()`, `validate()`, and friends.

* Closed tidyverse/dplyr#6154: Values from an `actionButton()` had S3
  classes in the incorrect order.

* Closed #3346: Default for `ref` input in `runGithub()` changed from
  `"master"` to `"HEAD"`. (#3564)

* Closed #3619: In R 4.2, `splitLayout()` no longer raises warnings
  about incorrect length in an `if` statement. (Thanks to @dmenne,
  #3625)

### Bug fixes

* Closed #3250:`{rlang}`/`{tidyeval}` conditions (i.e., warnings and
  errors) are no longer filtered from stack traces. (#3602)

* Closed #3581: Errors in throttled/debounced reactive expressions no
  longer cause the session to exit. (#3624)

* Closed #3657: `throttle.ts` and the `Throttler` typescript objects
  it provides now function as intended. (Thanks gto @dvg-p4, #3659)

* The auto-reload feature (`options(shiny.autoreload=TRUE)`) was not
  being activated by `devmode(TRUE)`, despite a console message
  asserting that it was. (#3620)

* Closed #2297: If an error occurred in parsing a value in a bookmark
  query string, an error would be thrown and nothing would be
  restored. Now a message is displayed and that value is
  ignored. (Thanks to @daattali, #3385)

* Restored the previous behavior of automatically guessing the
  `Content-Type` header for `downloadHandler` functions when no
  explicit `contentType` argument is supplied. (#3393)

* Previously, updating an input value without a corresponding Input
  binding element did not trigger a JavaScript `shiny:inputchanged`
  event. Now, if no Input binding element is found, the
  `shiny:inputchanged` event is triggered on
  `window.document`. (#3584)

* Closed #2955: Input and output bindings previously attempted to use
  `el['data-input-id']`, but that never worked. They now use
  `el.getAttribute('data-input-id')` instead. (#3538)

### Minor improvements

* When taking a test snapshot, the sort order of the json keys of the
  `input`, `output`, and `export` fields is currently sorted using the
  locale of the machine. This can lead to inconsistent test snapshot
  results. To opt-in to a consistent ordering of snapshot fields with
  `{shinytest}`, please set the global option
  `options(shiny.snapshotsortc = TRUE)`. `{shinytest2}` users do not
  need to set this value. (#3515)

* Closed rstudio/shinytest2#222: When restoring a context (i.e.,
  bookmarking) from a URL, Shiny now better handles a trailing `=`
  after `_inputs_` and `_values_`. (#3648)

* Shiny's internal HTML dependencies are now mounted dynamically
  instead of statically. (#3537)

* HTML dependencies that are sent to dynamic UI now have better type
  checking, and no longer require a `dep.src.href` field. (#3537)

(mef)

2023-06-04 02:02:36 UTC MAIN commitmail json YAML

doc: Updated www/R-shinyjs to 2.1.0

(mef)

2023-06-04 02:02:23 UTC MAIN commitmail json YAML

(www/R-shinyjs) Updated  2.0.0 to  2.1.0

# shinyjs 2.1.0 (2021-12-20)
- New feature: you can now reset all inputs on the page by calling
  `reset()` with no arguments (#222)
- New feature: Add a `removeEvent()` function which removes events
  added to HTML elements with `onclick()` or `onevent()` (#244)
- Fix bug: `disable()` did not work on nested download buttons (#223)
- Fix bug: Don't automatically namespace ID arguments in custom
  extendShinyjs functions (#229)
- Fix bug: ensure that `extendShinyjs()` functions don't overwrite
  native {shinyjs} functions (#230)

(mef)

2023-06-04 01:45:35 UTC MAIN commitmail json YAML

py-django-gravatar2: add version 1.4.4

A lightweight django-gravatar app. Includes helper methods for interacting
with gravatars outside of template code.

(markd)

2023-06-04 01:40:54 UTC MAIN commitmail json YAML

py-mailmanclient: add version 3.3.5

The mailmanclient library provides official Python bindings for the GNU
Mailman 3 REST API.

(markd)

2023-06-04 00:45:17 UTC MAIN commitmail json YAML

doc: Updated filesystems/glusterfs to 10.4

(gutteridge)

2023-06-04 00:45:01 UTC MAIN commitmail json YAML

glusterfs: update to 10.4

Update provided by Alexander Schreiber, with some tweaks by me (e.g.,
commenting out debug settings in Makefile, simplifying PLIST.Linux).

Changes and notes from maintainer:

- enable building on Linux

It was tested (built and ran the client) on:
- NetBSD: amd64, sparc64
- Linux: amd64

Due to some differences in files being generated by the build between
Linux and NetBSD, both MESSAGE and PLIST where split by OS platform.

Since the package changelog for glusterfs is just a "git log" dump,
the condensed form from the release notes is:

Important fixes in this release
Fix fuse concurrency problems
Fix memory corruption in debug builds
Fix recovery issue with posix locks upon reconnection of a disconnected brick

Issues addressed in this release
#1000 configure: Force 'char' type to be signed in order to eliminate anomalies
#2752 posix: Fix directory gfid handle if a rename fails
#3345 Fix inconsistencies in big-endian architectures of hashfn
#3346 Fix stack overflow when processing glx_dir(p) list structures in xdr
#3882 Fix deadlock in gf_print_trace of sys_log
#3901 Fix segmentaion fault in io-stats xlator
#3954 Fix stack-buffer-overflow according to AddressSanitizer
#4020 Improve regression test suite
#4029 Process stuck listing snapshots from NFS
#4031 Fix Input/Output error when using linux-aio on big-endean architectures
#4042 Fix recovery issue with posix locks upon reconnection of a disconnected brick
#4071 Make timestamps of .snap directory stable
#3894 Use opendir for directories in glfs_open and glfs_h_open of api
#3636 Enable posix xlator to consider storage.reserve val

(gutteridge)

2023-06-04 00:11:30 UTC MAIN commitmail json YAML

python package updates

(markd)

2023-06-04 00:02:53 UTC MAIN commitmail json YAML

py-flask-security-too: add version 5.2.0

Flask-Security allows you to quickly add common security mechanisms
to your Flask application.

This is a independently maintained version of Flask-Security based on
the 3.0.0 version of the Original.

(markd)

2023-06-03 23:55:32 UTC MAIN commitmail json YAML

py-flask-babel: update to 3.1.0

v3.1.0
- Documentation and packaging improvements.
- Don't return the default locale twice
- Fix tests breaking against babel 12.2, which changed localized times to use
  non-breaking-spaces. Babel 12.2 or greater is now required.
- Relax version requirements for dependencies.

v3.0.0
Major version bump as this version removes support for Python 3.5 and 3.6, along with multiple
major breaking changes. Hope you've been following SemVer :)

- Dropped support for end-of-life Python 3.5 and 3.6, added tests for 3.10 and 3.11.
- Fixes to documentation to address outdated links and settings
- Jinja version 3 or greater is now required (released 2021)
- Removed Babel._date_formats, use the public Babel.date_formats instead.
- list_translations() always returns the default locale, even if it does not exist.
- Add lazy_npgettext()
- Babel.locale_selector and Babel.timezone_selector no longer exist. They must be provided
  either when the Babel() object is created or when init_app() is called. This is to support
  having a single Babel object for multiple Flask apps as well as to simplify settings
  and multi-threaded state.
- Most configuration options can be passed directly through init_app().

v2.0.0
Starting with version 2, flask-babel drops official support for Python2.
Python versions 3.5 through 3.9-beta1 are tested and supported, as well as pypy3.

- Tests moved from unittest to pytest
- Domain and caching support from Flask-BabelEx
- Documentation moved from python-hosted to Github Pages.
- CI moved from Travisci to Github Actions
- Small documentation improvements.
- Removed uncessary checks on get_translations()
- localeselector and timezoneselector can be changed after creation.

(markd)

2023-06-03 23:42:11 UTC MAIN commitmail json YAML

py-sqlalchemy-utils: update to 0.41.1

0.41.1 (2023-04-27)
- Use a custom SQL construct for refreshing materialized views in
  `refresh_materialized_view`

0.41.0 (2023-04-13)
- Support psycopg3 for ``create_database()`` and ``delete_database()``.

0.40.0 (2023-02-12)
- Remove Python 3.6 support
- Add SQLAlchemy 2 support
- Add comparison operator support for LTree type

0.39.0 (2022-12-23)
- Support Python 3.11.
- Add pre-commit hooks for uniform text checks, isort, flake8, and pyupgrade.
- Fix a crash that occurs if the ``colour-science`` package is installed,
  which shares the same import name as the ``colour`` package that
  sqlalchemy-utils supports.
- Fix a crash that occurs if the installed sqlalchemy version is a beta

0.38.3 (2022-07-11)
- Fixed double-quoted UUID's in sqlalchemy >= 1.4.30
- Fixed create_database() and drop_database() crashing with CockroachDB
- Added mixed case support for pg composite
- Support Python 3.10.
- Drop support for Python 3.4 and 3.5.
- Remove the dependency on the six package.
- Introduce sqlalchemy 2.0 compatibility.

0.38.2 (2021-12-29)
- Added inherit_cache=False in order to avoid SQLAlchemy warnings in
  `cast_locale_expr`

0.38.1 (2021-12-21)
- Added cache_ok=True for various different types

0.38.0 (2021-12-21)
- Removed CompositeArray. Instead of CompositeArray one should use
  ARRAY(dimensions=1)
- Made ChoicesType only convert lists to tuples internally.

0.37.9 (2021-10-19)
- Fixed base padding class abstract methods
- Optimized cast_locale function
- Allow for arbitrary Table keyword arguments in create_table_from_selectable

0.37.8 (2021-06-28)
- Added 'zoneinfo' backend to TimezoneType

0.37.7 (2021-06-15)
- Added identifier quoting for view functions and constructs
- Added literal processor for UUIDType

0.37.6 (2021-06-02)
- Added `cache_ok=True` for TSVectorType

0.37.5 (2021-05-31)
- Fixed instant_defaults_listener to respect constructor supplied kwargs

0.37.4 (2021-05-21)
- Fixed incorrect Ltree.lca behaviour

0.37.3 (2021-05-16)
- Added `cache_ok=True` for all custom types
- Added CockroachDB support for UUIDType

0.37.2 (2021-05-05)
- Added python_requires to setup.py

0.37.1 (2021-05-03)
- Removed py27 from pypi wheel

0.37.0 (2021-04-12)
- Added SQLAlchemy 1.4 support
- Fixed database_exists() on PostgreSQL
- Added create_database support pymssql
- Removed `sort_query`, `get_query_entities` and `get_query_entity_by_alias`
  functions

(markd)

2023-06-03 20:01:38 UTC MAIN commitmail json YAML

doc: Updated net/gh to 2.30.0

(bsiegert)

2023-06-03 20:01:00 UTC MAIN commitmail json YAML

gh: update to 2.30.0

What's New

-  Support for nested aliases
-  repo set-default --view can now be called without a repo argument

What's Changed

-  Color control and sensible defaults in modern terminals
-  Fix windows crash by bumping wincred
-  Update browser package to avoid Windows crash
-  release upload sanitizes asset filenames prior to uploading
-  pr status uses lighter API in supported environments
-  All commands start up time improvements
-  More commands use latin matching filter
-  pr create respects GH_REPO env variable
-  Do not fall back to legacy template if template selector returns nil

(bsiegert)

2023-06-03 19:36:09 UTC MAIN commitmail json YAML

doc: Updated net/netop to 0.1.2

(pin)

2023-06-03 19:35:50 UTC MAIN commitmail json YAML

2023-06-03 19:35:03 UTC MAIN commitmail json YAML

doc: Updated editors/tp-note to 1.21.5

(pin)

2023-06-03 19:34:29 UTC MAIN commitmail json YAML

editors/tp-note: update to 1.21.5

Rename root dir marker `.tpnoteroot`; Add pseudo lang. tag `+all`

* Breaking change: rename root directory marker file from `.tpnoteroot` to
  `.tpnoteroot.toml`.
* Allow optional project specific configuration data in `.tpnoteroot.toml`.
  Tp-Note will source the configuration for all note file in all subdirectories.
  Empty `.tpnoteroot.toml` content is still allowed.
* Interpret the pseudo language tag `+all` as "select all available languages"
  in the environment variable `TPNOTE_LANG_DETECTION` and the configuration
  file variable `tmpl.filter_get_lang`.

(pin)

2023-06-03 18:36:21 UTC MAIN commitmail json YAML

doc: Updated x11/xrdb to 1.2.2

(wiz)

2023-06-03 18:36:12 UTC MAIN commitmail json YAML

xrdb: update to 1.2.2.

Alan Coopersmith (9):
      gitlab CI: add a basic build test
      Build xz tarballs instead of bzip2
      gitlab CI: stop requiring Signed-off-by in commits
      Variable scope reduction as recommended by cppcheck
      Use C99 struct initialization
      Rename variable 'dup' to avoid shadowing dup() function
      Fallback asprintf: don't truncate output that has a \0 in string
      configure: raise minimum autoconf requirement to 2.70
      xrdb 1.2.2

(wiz)

2023-06-03 18:35:27 UTC MAIN commitmail json YAML

doc: Updated x11/xwd to 1.0.9

(wiz)

2023-06-03 18:35:18 UTC MAIN commitmail json YAML

xwd: update to 1.0.9.

Alan Coopersmith (12):
      Fix spelling/wording issues
      gitlab CI: add a basic build test
      Build xz tarballs instead of bzip2
      gitlab CI: stop requiring Signed-off-by in commits
      Remove unused macros
      Handle -Wcomma warnings from clang
      Remove unnecessary casts from malloc() and free() calls
      Variable scope reduction as recommended by cppcheck
      Delete commented-out local copy of list function prototypes
      list.c: Stop building functions that are never called
      Make -help & -version work without requiring an open display
      xwd 1.0.9

(wiz)

2023-06-03 15:01:05 UTC MAIN commitmail json YAML

TODO.crosscompile: bsd.pkg.readme.mk needs TOOL/BUILD_DEPENDS split

(riastradh)

2023-06-03 14:32:06 UTC MAIN commitmail json YAML

doc: Updated www/R-curl to 5.0.0

(mef)

2023-06-03 14:31:52 UTC MAIN commitmail json YAML

(www/R-curl) Updated 4.3.2 to 5.0.0

5.0.0
- New function multi_download() which supports concurrent downloads and resuming
  download for large files, while giving detailed progress information.
- Windows: updated libcurl to 7.84.0 + nghttp2
- Windows: default to CURLSSLOPT_NATIVE_CA when using openssl unless an ennvar
  with CURL_CA_BUNDLE is set.
- Use the new optiontype API for type checking if available (libcurl 7.73.0)

4.3.3
- Add support for setting ssl_ctx_function callbacks
- Normalize curlopt_postfields to curlopt_copypostfields to transfer ownership
  of the input data to libcurl.
- Fix strict-prototype errors

(mef)

2023-06-03 14:27:20 UTC MAIN commitmail json YAML

doc: Updated www/R-httr to 1.4.6

(mef)

2023-06-03 14:27:07 UTC MAIN commitmail json YAML

(www/R-httr) Updated 1.4.2 to 1.4.6

# httr 1.4.6

* Supress use of httpbin in examples and tests because it has become
  unreliable.

# httr 1.4.5

* An internal helper that checks for an interactive session in the OOB
  flow now honors the `"rlang_interactive"` global option, in case
  it's necessary to declare the session to be interactive (enough) for
  OOB (@jennybc, #734).

# httr 1.4.4

* Fix intermittent failing test.

# httr 1.4.3

* Fix failing test.

(mef)

2023-06-03 14:26:36 UTC MAIN commitmail json YAML

bsd.pkg.use.mk: TOOL_DEPENDS, not BUILD_DEPENDS, for libtool-fortran.

But we need a cross-libtool-fortran for this to actually work in
cross compilation.

No functional change intended for native compilation, since
BUILD_DEPENDS and TOOL_DEPENDS have the same semantics there.

(riastradh)

2023-06-03 14:16:24 UTC MAIN commitmail json YAML

doc: Updated textproc/R-yaml to 2.3.7

(mef)

2023-06-03 14:16:09 UTC MAIN commitmail json YAML

(textproc/R-yaml) Updated 2.2.1 to 2.3.7

### Release Notes

v2.3.7 clang deprecated sprintf. Changed in included clib to snprintf

v2.3.6 C deprecated functions with no prototypes, these were added.

v2.3.5 Patch to put back in libyaml modifications that as.yaml relied on.

v2.3.4
  - Added read_yaml parameter readLines.warn that defaults to TRUE for
    overrriding warnings about incomplete files.

v2.3.3
  -Fixed Bug #99, support for BUILTINSXP functions as handlers

v2.3.2
  - Removed some code that got revert in the libyaml 0.2.5 merge at
    2.2.4 release

v2.3.1
  - Added omap support for output using proper tag.

v2.3.0
  - Made eval.expr default to FALSE

v2.2.4
  - Updated libyaml code from 0.2.5

v2.2.3
  - Added attribute quote support for strings #72 #109

v2.2.2
  - change maintainer from Jeremy Stephens to Shawn Garbett
  - move Git repository to https://github.com/vubiostat/r-yaml

(mef)

2023-06-03 14:10:11 UTC MAIN commitmail json YAML

doc: Updated textproc/R-markdown to 1.7

(mef)

2023-06-03 14:10:00 UTC MAIN commitmail json YAML

(textproc/R-markdown) Updated 1.5 to 1.7

# CHANGES IN markdown VERSION 1.7

- The `file` argument of `mark()` will be treated as a file path only
  if the file exists and the value is not wrapped in
  `I()`. Previously, it would be treated as a file path when it has a
  file extension, which could lead to confusing errors like #100
  (thanks, @LukasWallrich).

- When there are emojis in the text, `mark()` may fail to identify and
  embed web resources (thanks, @tdhock, yihui/knitr#2254).

# CHANGES IN markdown VERSION 1.6

- Added support for footnotes, fenced `Div`s, section numbers, `{}`
  attributes for images/headings/fenced `Div`s, and appendices. See
  `vignette('intro', package = 'markdown')` for details.

- A lot of enhancements to the HTML slides format. See
  `vignette('slides', package = 'markdown')` for details.

- Added `vignette('article', package = 'markdown')` to demonstrate how
  to write an HTML article.

- If the input to `mark()` is a file, the output will also be a file
  by default. Previously the output would be text. If you want
  `mark()` to return text output when the input is a file, you may
  specify the argument `output = NULL`.

- The Markdown option `base64_images` has been renamed to
  `embed_resources`. This option can take two possible values,
  `"local"` and `"https"`, meaning whether to embed local and/or web
  (https) resources. You can specify none, either, or both of
  them. See `vignette('intro', package = 'markdown')` for details.

- Removed the option `standalone` from the list of Markdown
  options. Please use the argument `template = TRUE/FALSE` of `mark()`
  instead. The option `standalone = TRUE` was equivalent to `template
  = TRUE`.

- Added the option `auto_identifiers` (enabled by default) to
  automatically add IDs to headings, e.g., `# Hello world!` will be
  converted to `<h1 id="hello-world">Hello world!</h1>`. You can
  certainly override the automatic ID by providing an ID manually via
  the `{#id}` attribute, e.g., `# Hello world! {#hello}`.

- Renamed the `mathjax` option to `js_math` to allow for other JS math
  libraries. The default library was changed from MathJax to KaTeX. To
  continue using MathJax, you may set `js_math: mathjax`.

- Removed the option `mathjax_embed` from the list of Markdown
  options. To embed the MathJax library, enable `"https"` in the
  `embed_resources` option instead. Note that only MathJax v3 can be
  partially embedded, and lower versions cannot.

- Renamed the option `highlight_code` to `js_highlight`, and added
  support for an alternative syntax highlighting JS library Prism.js,
  which became the default. To continue using the old default
  `highlight.js`, you may set the `js_highlight` option to
  `highlight`.

- The default version of MathJax has been changed from v2 to v3.

- The default version of highlight.js has been changed from 11.6.0 to
  11.7.0, and the default style has been switched from `github` to
  `xcode`.

(mef)

2023-06-03 14:04:30 UTC MAIN commitmail json YAML

doc: Updated textproc/R-commonmark to 1.9.0

(mef)

2023-06-03 14:04:18 UTC MAIN commitmail json YAML

(textproc/R-commonmark) Updated 1.7 to 1.9.0

1.9.0
- Add parameter 'footnotes' to enable footnote parsing
- Update libcmark-gfm to 0.29.0.gfm.9

1.8.1
- Update libcmark-gfm to 0.29.0.gfm.6
- Fix strict-prototypes warnings

1.8.0
- Update libcmark-gfm to 0.29.0.gfm.3

(mef)

2023-06-03 13:58:32 UTC MAIN commitmail json YAML

doc: Updated textproc/R-highr to 0.10

(mef)

2023-06-03 13:58:21 UTC MAIN commitmail json YAML

(textproc/R-highr) Updated 0.9 to 0.10, NEWS.md unknown

(mef)

2023-06-03 13:52:12 UTC MAIN commitmail json YAML

doc: Updated textproc/R-formatR to 1.14

(mef)

2023-06-03 13:51:56 UTC MAIN commitmail json YAML

(textproc/R-foramtR) Updated 1.11 to 1.14

https://github.com/yihui/formatR/releases/
1.14
- tidy_source() supports the := operator now (which is widely used in
  data.table).

1.13
- tidy_source() supports anonymous functions of the form \(args) expr
  for R >= 4.1.0 now (thanks, @notPlancha, #98).

1.12
- Added a new argument pipe to tidy_source(). If pipe = TRUE, it will
  convert the magrittr pipe %>% to the base R pipe operator |>.
- Added a function tidy_rstudio() to reformat R code in the RStudio
  editor.
- Added a function tidy_pipe() to substitute %>% with |> (currently
  works only in RStudio).

(mef)

2023-06-03 13:40:33 UTC MAIN commitmail json YAML

doc: Updated devel/R-xfun to 0.39

(mef)

2023-06-03 13:40:21 UTC MAIN commitmail json YAML

(devel/R-xfun) Updated 0.37 to 0.39

# CHANGES IN xfun VERSION 0.39

- Fixed a bug that `protect_math()` fails to protect the starting `$$`
  that has leading white spaces.

- Added a function `strip_html()` to remove HTML tags and comments
  from text.

- The function `alnum_id()` will remove HTML tags and comments from
  text (using `strip_html()`) before converting it to an ID string.

- Added a function `env_option()` to retrieve an option value from
  `options()`. If the option does not exist there, check the
  environment variables. This provides a way for users to set an
  option via either `options()` or an environment variable.

# CHANGES IN xfun VERSION 0.38

- Added an object `download_cache`, which is a list of methods to
  download a URL, cache the result, retrieve the result from the
  cache, and clear the cache.

- Added an argument `default` to `url_filename()` to provide a default
  filename when it cannot be determined from the URL.

- Added a function `yaml_load()` to read YAML data when the **yaml**
  package is not available. It only supports a limited number of data
  types and is supposed to be used as a fallback method. See the help
  page `?xfun::yaml_load` for details.

- Added a function `yaml_body()` to split a document into YAML
  metadata and the body.

- `is_arm64()` also supports Linux now (thanks, @eitsupi, #74).

- `is_blank()` returns a logical vector of the same length as the
  input vector now, indicating if each element of the input is
  blank. Previously it returns a logical scalar indicating whether
  *all* elements are blank. If you want the old behavior, you can use
  `all(is_blank())`.

(mef)

2023-06-03 13:29:26 UTC MAIN commitmail json YAML

Updated devel/p5-Log-Dispatchouli to 3.002

(wen)

2023-06-03 13:28:21 UTC MAIN commitmail json YAML

Update to 3.002

Upstream changes:
3.002    2022-12-06 09:49:34-05:00 America/New_York
        - restore v5.20 compatibility by turning on "postderef" feature
          explicitly

3.001    2022-12-01 11:55:43-05:00 America/New_York
        - no changes, just stable

3.000    2022-11-03 21:29:21-04:00 America/New_York (TRIAL RELEASE)
        - Log::Dispatchouli now requires v5.20, for pair slices
        - structured event logging with ->log_event -- read the docs, and Log::Fmt

(wen)

2023-06-03 13:24:52 UTC MAIN commitmail json YAML

Updated devel/p5-Log-Dispatch to 2.71

(wen)

2023-06-03 13:23:56 UTC MAIN commitmail json YAML

Update to 2.71

Upstream changes:
2.71    2023-04-05

- The docs for the Screen output were never updated after the changes in 2.50,
  when it reverted back to using STDOUT or STDERR directly. This led to a lot
  of the docs being confusing and wrong. Reported by @mauke. GH #65, #66, and
  #67.

(wen)

2023-06-03 13:22:44 UTC MAIN commitmail json YAML

lang/gcc*: USE_TOOLS+=sed, not sed:run.

As far as I can tell, gcc needs this at build-time, not at run-time.

pkg/2023/06/02/msg027624.html">https://mail-index.netbsd.org/tech-pkg/2023/06/02/msg027624.html

(riastradh)

2023-06-03 13:22:18 UTC MAIN commitmail json YAML

lang/gcc6, lang/gcc7: Make these build with newer gcc.

Otherwise libgomp has some -Wattributes errors.

(riastradh)

2023-06-03 13:22:05 UTC MAIN commitmail json YAML

lang/gcc*: Set CC_FOR_BUILD and CXX_FOR_BUILD if cross-compiling.

Verified gcc6 and gcc7 cross-compile on NetBSD, at least if the
gcc-fortran option is disabled.  gcc8 and gcc9 have trouble because
of python (why do these have a full dependency on python?); gcc10 and
gcc12 are missing gcc/config/mips/netbsd64.h; gcc12 and gcc13 have a
cross-compile bug with missing __LIBGCC_*__ macros -- but in any
case, setting CC_FOR_BUILD and CXX_FOR_BUILD is obviously necessary
for cross-compilation.  Conditional on USE_CROSS_COMPILE, so no harm
to native builds.

(riastradh)

2023-06-03 13:16:10 UTC MAIN commitmail json YAML

Updated devel/p5-Log-Dispatch-Array to 1.005

(wen)

2023-06-03 13:15:12 UTC MAIN commitmail json YAML

Update to 1.005

Upstream changes:
1.005    2022-12-31 21:24:20-05:00 America/New_York
        - v1.004 was a little broken, so now this time *really*:
        - set a policy for what perls to expect will work
        - as of now, v5.12 is the minimum required perl

1.004    2022-12-29 19:35:00-05:00 America/New_York
        - update packaging
        - set a policy for what perls to expect will work
        - as of now, v5.12 is the minimum required perl

(wen)

2023-06-03 13:13:00 UTC MAIN commitmail json YAML

Updated devel/p5-Log-Any to 1.715

(wen)

2023-06-03 13:11:38 UTC MAIN commitmail json YAML

Update to 1.715

Upstream changes:
1.715    2023-05-04 13:09:22-05:00 America/Chicago

  [Fixed]

  - Fixed Multiplex adapter losing context details. Normally, the
    Log::Any::Proxy joins all of the arguments passed in to a logging
    method if the adapter it's using does not support structured data.
    Multiplex supports structured data, but one of the adapters inside
    may not. So, the Multiplex adapter must also perform this
    concatenation to avoid losing those additional arguments.

    Thanks @jrubinator and @GrantStreetGroup for discovering this bug
    and providing the fix! [Github #95]

1.714    2023-03-20 11:48:30-05:00 America/Chicago

  [Fixed]

  - Fixed Syslog adaptor losing ident and facility information if
    another library wrongly calls Sys::Syslog::closelog(). This is not
    a perfect solution, but a perfect solution can only ever be to fix
    the close that's calling closelog() :P

    Thanks to Tom Christiansen and @GrantStreetGroup for reporting this
    issue and providing the fix.

1.713    2022-12-12 12:44:52-06:00 America/Chicago

  [Fixed]

  - Fixed tests failing due to missing Devel::Stacktrace. This is an
    optional module, so we do not explicitly depend on it. Thanks
    @dbevans and @perlpunk for reporting this issue! (Github #93)

1.712    2022-12-09 11:05:10-06:00 America/Chicago

  [Added]

  - Added `Log::Any::Proxy::WithStackTrace` to provide a stack trace at
    the caller site. Thanks @larryl and @GrantStreetGroup for providing
    this feature!

  [Other]

  - Removed Travis, as they stopped supporting free Github repos :(

1.711    2022-11-22 11:28:01-06:00 America/Chicago

  [Fixed]

  - Fixed proxy not exposing 'category' attribute (#86). Thanks
    @andrew-grechkin!
  - Fixed not being able to get a proxy for the "root" category (empty
    string) (#90). Thanks @XSven!

(wen)

2023-06-03 13:09:27 UTC MAIN commitmail json YAML

doc: Updated geography/R-maptools to 1.1.7

(mef)

2023-06-03 13:09:15 UTC MAIN commitmail json YAML

(geography/R-maptools) Updated 1.1.2 to 1.1.7

# Please note that **maptools** will be retired during October 2023,
  plan transition at your earliest convenience (see
  https://r-spatial.org/r/2023/05/15/evolution4.html and earlier blogs
  for guidance); some functionality will be moved to **sp**.

# Version 1.1-7 (development, rev. 413-)

* remove gpclib and Rgshhs

* Make retirement in October 2023 explicit, move package start-up messages to load from attach

* `elide()` deprecated and moved to `sp`

# Version 1.1-6 (2022-12-14, rev. 411-413)

* CRAN `sprintf()` warnings

# Version 1.1-5 (2022-10-22, rev. 402-410)

* `lineLabel.R` and `pointLabelLattice.R` deprecated, see https://github.com/oscarperpinan/rastervis/issues/93

* functions using shapelib fully deprecated

* `pointLabel()` deprecated; moved to **car** rev. 725

# Version 1.1-4 (2022-04-17, rev. 401)

* remove escaping of underscore in manual pages

# Version 1.1-3 (2022-03-08, rev. 400)

* Fix unconditional library(RColor-Brewer) call in help pages

(mef)

2023-06-03 13:04:18 UTC MAIN commitmail json YAML

doc: Updated geography/R-maps to 3.4.1

(mef)

2023-06-03 13:04:06 UTC MAIN commitmail json YAML

(gegraphy/R-maps) Updated 3.4.0 to 3.4.1

(R CMD Rdconv -t txt /tmp/geography/R-maps/work/maps/inst/NEWS.Rd)
Changes in maps version 3.4.0 (2021-09-24):

        * 'legacy_world' and 'world.legacy()', which were deprecated
          for some years, have been removed from the package. The old
          database is now available from the companion package
          'mapdata' (as of version 2.3.0) where it is called
          "worldLores".

        * Minor code changes (removal of deprecated macro, small
          bugfixes)

        * Some corrections to country, island and city names.

(mef)

2023-06-03 12:52:51 UTC MAIN commitmail json YAML

doc: Updated geography/R-rgeos to 0.6.3

(mef)

2023-06-03 12:52:36 UTC MAIN commitmail json YAML

(geography/R-rgeos) Updated 0.5.7 to 0.6.3

# Please note that **rgeos** will be retired during October 2023, plan
  transition to **sf** or **terra** functions using GEOS at your
  earliest convenience (see
  https://r-spatial.org/r/2023/05/15/evolution4.html and earlier blogs
  for guidance).

# Version 0.6-3 (development, rev 694-)

* Make retirement in October 2023 explicit, move package start-up
  messages to load from attach

# Version 0.6-2 (2023-03-02, rev 693)

* remove CXX11 requirement

# Version 0.6-1 (2022-12-14, rev 685-692)

* commence deprecation

* Update src/Makevars.win to GEOS 3.10.2 for R < 4.2

* fix -Wstrict-prototypes problems

# Version 0.5-9 (2021-12-15, rev. 679-684)

* Adapt to UCRT Windows 4.2

# Version 0.5-8 (2021-09-22, rev 676-678)

* Run autoupdate on configure.ac to handle obsolete AC_HELP_STRING etc.

(mef)

2023-06-03 12:46:24 UTC MAIN commitmail json YAML

doc: Updated textproc/R-stringi to 1.7.12

(mef)

2023-06-03 12:45:56 UTC MAIN commitmail json YAML

(textproc/R-stringi) Updated 1.7.6 to 1.7.12

## 1.7.12 (2023-01-09)

* [BUGFIX] Fixed some potential problems reported by `rchk`.

* [NOTE] [BACKWARD INCOMPATIBLE CHANGE IF ICU >= 72]
  If building against ICU >= 72,
  note a backward incompatible change: `@` is no longer a word break;
  see <https://github.com/unicode-org/cldr/pull/2256> for more details.

## 1.7.8 (2022-07-11)

* [DOCUMENTATION] Paper on *stringi* has been published in
    the *Journal of Statistical Software*;
    see <https://doi.org/10.18637/jss.v103.i02>.

* [BUGFIX] #473, #397: Fixed buffer overflow in `stri_dup`.
    `stri_dup`, `stri_paste`, ... fail more graciously on attempts to
    generate strings of length >= 2^31 each.

* [BUILD TIME] #480: Using `Rf_isNull` instead of `isNull`.

* [DOCUMENTATION] #462: That the `numeric=TRUE` collator
    does not handle negative numbers correctly is now mentioned in the manual.

(mef)

2023-06-03 12:42:24 UTC MAIN commitmail json YAML

Changes in sbcl-2.3.5 relative to sbcl-2.3.4

    * enhancement: Unicode support has been updated to support version
      15.0.0 of the Unicode standard, including addition of characters
      and their collation keys, and refinements to grapheme-, word-
      and line-breaking algorithms.
    * new contrib module: an interface to perf, a
      performance-analysing tool for Linux. (thanks to Luke Gorrie and
      Philipp Marek)
    * platform support:
        * on x86-64, prefer using the LEAVE instruction rather than
          MOV/POP at function epilogue to restore RSP/RBP.
        * support SB-FUTEX on OpenBSD. (thanks to Elijah Stone)
        * support SB-FUTEX on Darwin/arm64. (thanks to Elijah Stone)
        * fix compilation with clang on Windows. (#2018601, thanks to
          Andrew)
    * bug fix: inspecting objects with unbound slots produces output
      that is less confusable with the string "unbound". (thanks to
      Nicolas Martyanoff)
    * optimization: make TN-REFs doubly-linked, allowing faster
      deletion. (#2018124, reported by Matt Kaufmann)
    * optimization: MAPCAN/MAPCON are less accidentally
      quadratic. (thanks to Gleefre)
    * optimization: improved arithmetic operations in the form of (the
      word-sized-type (-+* word-sized word-sized)) when the result can
      overflow. For arm64 and x86-64.

Changes in sbcl-2.3.4 relative to sbcl-2.3.3

    * enhancement: attempts to call non-callable objects can now
      provide USE-VALUE restarts on x86-64 and arm64.
    * bug fix: ioctl() (both in SBCL's internals and through SB-POSIX)
      was broken on ARM64/Darwin. (reported by fiddlerwoaroof)
    * platform support:
        * support for cross-compiling the system to Android has been
          added; (thanks to Gleefre)
        * include likely absolute paths for gmp and mpfr on
          ARM64/Darwin; (thanks to Elias Lawson-Fox)
        * include another absolute path for mpfr on Windows; (thanks
          to Ari Projansky)
        * the PROMISE-COMPILE feature from the SB-CONCURRENCY contrib
          is now available on all threaded platforms;
    * optimization: VALUES-LIST performs less redundant work on x86-64
      and ARM64.

Changes in sbcl-2.3.3 relative to sbcl-2.3.2

    * enhancement: LET-bound anonymous closures declared dynamic
      extent can now be stack allocated, just like closures bound with
      FLET or LABELS. Otherwise-inaccessible closure subparts of
      objects declared dynamic extent can now also be stack allocated
    * optimization: many standard CL functions which take functional
      arguments will automatically stack allocate any downward funarg
      closures.
    * optimization: better arithmetic between signed and unsigned
      words on arm64.
    * optimization: reduce consing when doing arithmetic resulting in
      small (3 words or fewer) bignums.
    * bug fix: miscompilation of some additions of signed and unsigned
      words on x86-64. (#2008673)
    * bug fix: loading the SB-SIMPLE-STREAMS contrib no longer
      incompatibly overwrites CL:OPEN's function type. (#2008811)
    * bug fix: implement the special-case automatic function
      definition for PCL's slot accessor functions in the SB-EVAL
      interpreter. (#2008922, reported by Jonathan Braud)
    * bug fix: allow the build to succeed under SBCLs older than 2.0.0
      in the event that the host emits STYLE-WARNINGs while compiling
      the cross-compiler. (#2009493, reported by Kirill)
    * bug fix: restore compilation on ARM64 with OpenBSD. (#2009585,
      reported by okflo)
    * bug fix: compiling a HANDLER-BIND with a function undefined at
      compile-time produces a compile-time STYLE-WARNING. (#2010176)
    * bug fix: support files bigger than 4GB on ARM64/Linux,
      *BSD. (#2011453, reported by Yan)
    * bug fix: it is now possible to run sb-simd tests on systems
      without AVX2. (#2011923, thanks to Sergio Durigan Junior)
    * bug fix: miscompilation of some conditional moves. (#2012312,
      reported by Patrick Poitras)
    * bug fix: SB-GMP no longer signals a TYPE-ERROR when raising a
      ratio base to a negative integer exponent. (#2012577, thanks to
      Ari Projansky)
    * bug fix: warn the user when they have declared a structure or
      standard-object slot of :TYPE NIL.

Changes in sbcl-2.3.2 relative to sbcl-2.3.1

    * incompatible change: the :ORDER long-form-option in
      DEFINE-METHOD-COMBINATION accepts NIL as well as
      :MOST-SPECIFIC-FIRST and :MOST-SPECIFIC-LAST. A value of NIL
      implies no particular ordering of the methods, and so disables
      checks of multiple methods with the same specializers in that
      group.
    * bug fix: evaluate the :ORDER long-form-option in
      DEFINE-METHOD-COMBINATION properly, avoiding an infinite loop in
      DEFINE-METHOD-COMBINATION if the :ORDER argument leads to a
      cycle of compile-time constants.
    * bug fix: better compile time on chains of conditionals which
      have gaps in integer ranges. (#1992349, reported by Mykola
      Matvyeyev)
    * bug fix: type derivation of VECTOR-LENGTH leading to wrong type
      handling for MEMBER types involving vectors. (#2004094)
    * bug fix: equality constraint propagation in the presence of
      constants could cause code to be not deleted when it should have
      been. (#2006487)
    * bug fix: better compile time when the compiler needs to perform
      checks to see if fixnum or word computations result in
      overflow. (#2007741)
    * bug fix: miscompilation on ARM64. (#2007758, reported by Stephen
      Westfold)
    * optimization: on x86-64, use SIMD instructions for UTF-8 buffer
      decoding;
    * various type-driven optimizations:
        * comparisons of rationals with constant ratios or floats;
        * comparisons of unsigned-bytes with fixnums;
        * comparisons of fixnums with constant powers of two;
        * equality of numbers with integers too large to be exactly
          represented as floats;
        * arithmetic operations on a mixture of signed and unsigned
          word-sized quantities;

Changes in sbcl-2.3.1 relative to sbcl-2.3.0

    * sb-graph has been removed. To visualize IR1 in sbcl, it is
      recommended to use the function IR1-TO-DOT (which only survives
      the final tree shake if the feature :sb-devel is enabled at
      build time).
    * platform support:
        * implement some peephole optimizations on arm64;
        * support float traps on arm64;
    * bug fix: package-manipulation operations within fasls work as
      expected in the absence of explicit block compilation
      requests. (#2000004, reported by Shubhamkar Ayare)
    * bug fix: incorrect type simplification of certain CONS
      types. (#1999352, reported by Paul Dietz)
    * bug fix: method combination group selection interprets the
      symbol * as a wildcard element within proper qualifier-pattern
      lists. (reported by Maciej Katafiasz and by Daniel Kochmański)
    * bug fix: &WHOLE can be used without error in
      define-method-combination arguments lambda lists. (reported by
      Daniel Kochmański)
    * bug fix: bogus debug variables generated for closure variables
      whose value cell had not yet been allocated could cause
      segfaults and gc crashes (reported by _death on #sbcl)
    * bug fix: handling of float NaNs in two-arg numeric comparison
      functions is more consistent with the required semantics in IEEE
      754 when comparing with rationals.
    * bug fix: ensure that the hide-packages test passes even when the
      system retains internal cross-reference metadata. (#2002896,
      reported by 3b)
    * bug fix: don't trip an internal assertion in weak hash tables
      with finalizers. (#1998064)
    * optimization: load-time only code is no longer retained at
      runtime when functions close over top level bindings.
    * optimization: GO and RETURN-FROM now elide out-of-extent tag
      checks when the compiler can prove it's safe even on high
      safety.
    * optimization: addition of a fixnum to a bignum generates less garbage.
    * optimization: in many cases, type inference and code generation
      is improved for and around numerical comparison functions.

Changes in sbcl-2.3.0 relative to sbcl-2.2.11

    * enhancement: support for SLOT-VALUE and friends has been
      extended to structure and condition instances.
    * enhancement: the error message for invalid array index
      conditions is clearer. (#1999337, reported by Hadrien Lacour)
    * minor incompatible change: COMPILED-FUNCTION-P now returns false
      for generic functions.
    * minor incompatible change: the compiler emit STYLE-WARNING
      conditions for FIND and POSITION where the item sought can never
      be present in the sequence.
    * optimization: support computing the remainder of a constant
      division by multiplication.
    * optimization: faster out of line float truncation routines.
    * optimization: faster RATIONAL on 64-bit platforms.
    * optimization: more compact testing of widetags on x86-64 and arm64.
    * bug fix: type intersections of RATIONAL ranges with (NOT
      INTEGER) are computed more consistently. (#1998008)
    * bug fix: fix miscompilation of integer/fixnum comparisons where
      both arguments are on the stack.

Changes in sbcl-2.2.11 relative to sbcl-2.2.10

    * platform support:
        * arm64: allow the use of CLISP as a build host. (#1996942,
          reported by Andrew Patterson)
    * enhancement: improvements to constraint propagation around
      comparison functions.
    * optimization: conditional move VOPs can work on boxed values and
      produce less consing.
    * optimization: NUNION and UNION are generally faster.
    * bug fix: slot-makunbound-using-class can be redefined without
      redefining the other slot methods. (#1956621, reported by Michał
      Herda)
    * bug fix: GETHASH on a table created without ":synchronized t"
      when run concurrently in multiple threads could have returned
      incorrect results.
    * bug fix: build of contributed modules assumed that 'cat' was
      always in /bin/cat on POSIX systems. (#1995224, reported by
      Kasper Gałkowski)
    * bug fix: INSPECT on an (ARRAY NIL) no longer hangs. (#1995639,
      reported by Michał Herda)
    * bug fix: Fix miscompilation of FILE-STRING-LENGTH when the first
      argument has a known FILE-STREAM type. (#1995881)

Changes in sbcl-2.2.10 relative to sbcl-2.2.9

    * platform support:
        * win32: improved handling of stack overflow exceptions. (#1302866)
        * Mac OS X: enforce stronger alignment when building the
          runtime. (#1991485, reported by Yan)
        * arm64: support for building the system without the
          sb-unicode feature (i.e. with 8-bit characters) is restored.
    * bug fix: do not elide the GC store barrier in
      closures. (#1982608, reported by Andrew Berkley)
    * bug fix: make sb-introspect tests pass when the system is built
      without support for source locations. (#1635349, reported by
      Tomas Hlavaty)
    * bug fix: erroneous assumption that the format-control of a
      simple condition was a string. (#1803727)
    * bug fix: compiler consistency failure in modular arithmetic
      widening. (#1990715)
    * bug fix: provide a stub for a helper function (#1992316)

Changes in sbcl-2.2.9 relative to sbcl-2.2.8

    * platform support:
        * fix build on Darwin platforms with -fno-common. (#1980570,
          thanks to Sergei Trofimovich)
        * include /usr/local paths when building on
          FreeBSD. (#1981112, reported by William G Lederer)
        * several micro-optimizations on x86-64, including: better use
          of INC/SUB, better SAP+, shorter KEYWORDP, better argument
          count verification
        * arm64: better KEYWORDP, better argument count verification
        * fix build on 32-bit Windows. (#1988534, thanks to Alexis Rivera)
        * x86-64: WITH-PINNED-OBJECTS can pin constants. (#1989037)
    * bug fix: make sb-simd build in compiler-only SBCL. (thanks to
      Tonas Hlavaty)
    * bug fix: SB-SPROF:WITH-PROFILING now returns the value of its
      body (as was advertised in its documentation).
    * bug fix: catch malformed LET* forms in DEFMETHOD
      bodies. (#1988880, reported by Patrick Poitras)
    * enhancement: better source form tracking for atoms in LET bindings.
    * optimization: reader character macro lookup is simpler and faster.
    * optimization: FILL-POINTER (and its setter) are more compact.

Changes in sbcl-2.2.8 relative to sbcl-2.2.7

    * minor incompatible change: support for 32-bit x86/Darwin has
      been removed.
    * bug fix: fix miscompilation related to empty infinite loops
      preceded by conditional expressions. (#1986810, reported by
      Artyom Bologov)
    * bug fix: fix gc invariant violations. (#1983218, reported by
      Marius Gerbershagen; #1983248, reported by Vasily Postnicov)
    * bug fix: use CC to compile SBCL as a shared library. (#1976148,
      reported by Pierre Neidhardt)
    * bug fix: don't crash the system completely if RUN-PROGRAM fails
      to create a pipe. (#1979841, reported by Thor Kristofferson)
    * bug fix: be more disciplined about use of C system
      includes. (#1981799, reported by Mark Evenson)
    * bug fix: STRING/= returning wrong results for some cases when
      :END1/:END2 were not compile-time constants. (#1983284)
    * bug fix: compile-time checking of :START and :END keyword
      arguments to FILL is more complete.
    * optimization: adjacent type tests on the same value are more
      compact (arm64, x86-64).
    * optimization: the compiler can inline COPY-STRUCTURE in more cases.
    * optimization: type checks for non-simple arrays are shorter.
    * optimization: printing strings (as Lisp data) is faster.

Changes in sbcl-2.2.7 relative to sbcl-2.2.6

    * minor incompatible change: the compiler emits full WARNINGs for
      undefined references to variables in TYPE and DYNAMIC-EXTENT
      declarations, and for SETQ of an undefined variable. (This was
      the historic behaviour for everything except the DYNAMIC-EXTENT
      case, which used to emit a STYLE-WARNING, but these diagnostics
      got lost in a refactoring since sbcl-2.2.2)
    * minor incompatible change: literal objects (strings, in
      particular) in compiled code may at the discretion of the
      runtime be placed in read-only memory. Violations of CLHS 3.7.1
      could produce memory faults. If ":PURIFY NIL" is given to
      SAVE-LISP-AND-DIE then no read-only memory will be used.
    * enhancement: Unicode support has been updated to support version
      10.0.0 of the Unicode standard, including addition of characters
      and refinements to breaking and collation algorithms.
    * bug fix: AVX is no longer used for loading simd-pack-256
      constants. (#1928097)
    * bug fix: fix building the manual when some contribs are blocked
      or otherwise disabled. (#1979821, thanks to Robert Schiele)
    * bug fix: fix type derivation of sequence functions with
      highly-specific declared argument types. (#1980292, reported by
      James Kalenius)
    * bug fix: internal error when optimizing chains of conditionals
      in local functions. (#1981607, reported by Pasha K)
    * bug fix: fix comparison of negative floats with bignums.
    * optimization: faster TRUNCATE with float arguments.
    * optimization: EQUALP hashing of large floating point values
      should generate less garbage.

Changes in sbcl-2.2.6 relative to sbcl-2.2.5

    * minor incompatible change: support for 32-bit x86 on macOS has
      been removed.
    * new contrib: sb-simd, to provide a convenient interface for SIMD
      programming on x86-64. (Thanks to Marco Heisig and other sb-simd
      contributors)
    * enhancement: core compression now uses zstd instead of zlib. (#1881089)
    * enhancement: provide compiler warnings for specialized array
      type mismatches in CONCATENATE.
    * enhancement: provide compiler warnings for bad sequence bounding
      index designator arguments to sequence functions.
    * enhancement: The sb-mpfr contrib now allows coercion from
      MPFR-FLOATs to CL:RATIONAL. (Thanks to Robert Smith)
    * bug fix: fix compilation failure related to declaiming types of
      constants. (#1977726, reported by Pierre Neidhardt)
    * bug fix: fix race condition in CLOS optimized constructors. (#1951341)
    * bug fix: fix too-eager elision of allocation barriers when
      initializing closure and structure objects.
    * optimization: fasl files are now usually smaller (up to 10% on
      default policy) and may load faster, especially on high debug.
    * optimization: faster string comparisons on arm64, x86-64.
    * optimization: faster [n]string-down/upcase on arm64, x86-64.
    * optimization: faster [n]reverse for 8- and 32-bit element
      vectors on arm64, x86-64.
    * optimization: faster type tests for (CONS (EQL symbol)) on x86-64.

(rjs)

2023-06-03 11:54:30 UTC MAIN commitmail json YAML

doc: Updated pkgtools/pkg_rolling-replace to 0.24.14

(gdt)

2023-06-03 11:54:24 UTC MAIN commitmail json YAML

pkgtools/pkg_rolling-replace: Update to 0.24.14

Update pass on man page:

  prune no-longer-working bbn.com email addresses and replace with
  alternate attribution

  Rewrite bug section about likely failures with many packages; this
  is not a pkg_rr bug.

  Add bug section about PKGNAME vs PKGPATH.  This is a pkg_rr bug :-(

  Rewrite -r flag to be less confusing.

  Rewrite -k flag to align caution to reality and explain why one
  would want to use it.

  Misc wording cleanups.

(gdt)

2023-06-03 11:12:43 UTC MAIN commitmail json YAML

doc: Updated emulators/qemu to 8.0.0nb1

(wiz)

2023-06-03 11:12:31 UTC MAIN commitmail json YAML

qemu: add dependency on xkeyboard-config

Fixes build with modular X.org and might improve situation with native.

Bump PKGREVISION.

(wiz)

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

doc/TODO: + MesaLib-23.1.1, sbcl-2.3.5, sdl12-compat-1.2.64.

(wiz)

2023-06-03 06:52:18 UTC MAIN commitmail json YAML

doc: Added textproc/tree-sitter-c-sharp version 0.20.0

(wiz)

2023-06-03 06:50:59 UTC MAIN commitmail json YAML

textproc/Makefile: + tree-sitter-c-sharp

(wiz)

2023-06-03 06:48:23 UTC MAIN commitmail json YAML

2023-06-03 06:42:49 UTC MAIN commitmail json YAML

doc: Added textproc/tree-sitter-markdown version 0.7.1

(wiz)

2023-06-03 06:42:40 UTC MAIN commitmail json YAML

textproc/Makefile: + tree-sitter-markdown

(wiz)

2023-06-03 06:42:22 UTC MAIN commitmail json YAML

2023-06-03 06:38:05 UTC MAIN commitmail json YAML

doc: Added textproc/tree-sitter-tsx version 0.20.2

(wiz)

2023-06-03 06:37:56 UTC MAIN commitmail json YAML

textproc/Makefile: + tree-sitter-tsx

(wiz)

2023-06-03 06:37:46 UTC MAIN commitmail json YAML

2023-06-03 06:34:14 UTC MAIN commitmail json YAML

doc: Added textproc/tree-sitter-javascript version 0.20.0

(wiz)

2023-06-03 06:34:05 UTC MAIN commitmail json YAML

textproc/Makefile: + tree-sitter-javascript

(wiz)

2023-06-03 06:33:55 UTC MAIN commitmail json YAML

2023-06-03 06:28:43 UTC MAIN commitmail json YAML

doc: Added textproc/tree-sitter-css version 0.19.0

(wiz)

2023-06-03 06:28:33 UTC MAIN commitmail json YAML

textproc/Makefile: + tree-sitter-css

(wiz)

2023-06-03 06:26:16 UTC MAIN commitmail json YAML

2023-06-03 06:24:29 UTC MAIN commitmail json YAML

doc: Added textproc/tree-sitter-bash version 0.19.0

(wiz)

2023-06-03 06:24:11 UTC MAIN commitmail json YAML

textproc/Makefile: + tree-sitter-bash

(wiz)

2023-06-03 06:23:56 UTC MAIN commitmail json YAML

2023-06-03 06:20:33 UTC MAIN commitmail json YAML

doc: Updated x11/xtrans to 1.5.0

(wiz)

2023-06-03 06:20:21 UTC MAIN commitmail json YAML

xtrans: update to 1.5.0.

xtrans is a library of code that is shared among various X packages to handle
network protocol transport in a modular fashion, allowing a single place to
add new transport types - but it is *not* a shared library, more like a \
"header-only" library.  It is used by the X server, the XIM support in libX11,
libICE, the X font server, and related components.  Because this is not a
shared library, the changes in this release will only take effect in consumers
that are rebuilt on a system with this release of xtrans installed.

This release makes progress towards resolving CVE-2020-25697, reported in
security/2020/11/09/3">https://www.openwall.com/lists/oss-security/2020/11/09/3 .  Clients will no
longer attempt to connect to sockets in the abstract namespace, though
servers will still bind to them to prevent other programs binding to those
names to intercept connections from clients using libraries built with older
versions of libxtrans or libxcb while the servers are running.  Clients can
also now specify a full Unix domain socket pathname to connect to, instead
of relying on built-in defaults under /tmp.  (Note that libX11 1.4.0 and later
relies on libxcb for making connections instead of libxtrans, so X11 protocol
clients will get this support in an upcoming release of libxcb, and the changes
in xtrans will only affect clients of other protocols using libxtrans, such as
XIM, ICE, SM, and the font service protocols.)

This release also removes support for System V UNIX platforms other than
Solaris and the illumos family - OS'es from SCO, AT&T's Unix Systems Group,
Novell, and NCR are no longer supported.

Adam Jackson (4):
      unifdef USG and NCR
      Delete SCO support
      Remove non-Solaris SysV support
      TEST_t is never defined

Alan Coopersmith (5):
      Build xz tarballs instead of bzip2
      Fix spelling/wording issues
      gitlab CI: add a basic build test
      Remove "All rights reserved" from Oracle copyright notices
      xtrans 1.5.0

Demi Marie Obenour (3):
      Remove client-side abstract socket support
      Allow full paths to sockets on non-macOS
      DISPLAY starting with unix: or / is always a socket path

Keith Packard (2):
      move is_numeric to Xtranssock.c and only define for TCPCONN or TRANS_REOPEN
      Use font server ErrorF/VErrorF instead of private versions

Olivier Fourdan (1):
      Allow partial connection to succeed

Ray Strode (1):
      Automatically disable inet6 transport if ipv6 is disabled on machine

(wiz)

2023-06-03 05:34:59 UTC MAIN commitmail json YAML

py-gstreamer1: update distinfo for 1.22.3

(wiz)

2023-06-03 03:45:10 UTC MAIN commitmail json YAML

correction makoto@ -> mef@, sorry

(mef)

2023-06-03 03:39:04 UTC MAIN commitmail json YAML

doc: Updated devel/netcdf-cxx to 4.3.1

(mef)