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 (40m)  pkgsrc-2024Q1 (15d)  pkgsrc-2023Q4 (43d)  pkgsrc-2023Q2 (75d)  pkgsrc-2023Q3 (154d) 

2024-05-13 16:40:36 UTC Now

2022-05-02 15:24:24 UTC MAIN commitmail json YAML

mame: update to 0.243.

Another month has passed, and it窶冱 time for another MAME release!
MAME 0.243 has a few fairly big internal changes, and while we窶决e
working towards making MAME more future-proof, there will likely
be some regressions in the short term. The most noticeable regression
that we窶决e aware of is that rhythm games using DVD media on Konami窶冱
Firebeat platform are now very unhappy with our lack of proper DVD
drive emulation. If you find any other regressions, please report
them 窶� it窶冱 a lot easier to fix things when we know they窶决e broken.

Remember the unreleased arcade version of Rise of the Robots,
running on the RasterSpeed platform? This month sees support added
for another game on the same hardware: Football Crazy. In a clear
demonstration of the benefits of MAME窶冱 modular architecture, this
provides test cases yielding fixes for the CPU, serial controller
and SCSI controller used in the system. Numerous games and computer
systems using the same devices stand to benefit.

MAME窶冱 floppy drive emulation system has had an overhaul this month.
We think we窶况e finally nailed down and fixed the issues that were
causing bad data to be written by the Apple IIgs. Of course, it窶冱
still a good idea to back up your precious disk images. There are
lots of nice fixes for NES/Famicom cartridge support, making a
whole lot of Chinese-language games playable. The driver for the
NEC PC-8801 family has had an overhaul this month, giving more
expansion options and better software compatibility. Also, several
more early Rockwell electronic calculators are now emulated.

As always, there were plenty of bugs squashed this month, including
Midway Seattle and Vegas stability issues, graphical glitches in
The Karate Tournament, erratic joystick movement on the Apple IIgs,
missing sounds in Looping, and quite a few incorrectly labelled
DIP switches.

(wiz)

2022-05-02 15:23:20 UTC MAIN commitmail json YAML

doc: Updated devel/ocaml-re to 1.10.4

(jaapb)

2022-05-02 15:20:39 UTC MAIN commitmail json YAML

Updated devel/ocaml-re to version 1.10.4.

Changes are minor improvements and bugfixes.

(jaapb)

2022-05-02 15:06:46 UTC MAIN commitmail json YAML

doc: Updated devel/ocaml-ppxlib to 0.26.0

(jaapb)

2022-05-02 15:04:06 UTC MAIN commitmail json YAML

Updated devel/ocaml-ppxlib to version 0.26.0.

Many minor improvements and bugfixes, including support for OCaml 4.14.0.

(jaapb)

2022-05-02 14:56:57 UTC MAIN commitmail json YAML

doc: Updated devel/ocaml-stdlib-shims to 0.3.0

(jaapb)

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

Updated devel/ocaml-stdlib-shims to version 0.3.0.

Minor updates, mostly adding support for extra OCaml versions.

(jaapb)

2022-05-02 14:48:28 UTC MAIN commitmail json YAML

doc: Updated devel/R-testthat to 3.1.4

(mef)

2022-05-02 14:47:50 UTC MAIN commitmail json YAML

(devel/R-testthat) remove duplicate DEPENDS/TEST_DEPENDS

(mef)

2022-05-02 14:44:55 UTC MAIN commitmail json YAML

(devel/R-testthat) Update TEST_DEPENDS verison of diffviewer

(mef)

2022-05-02 14:44:36 UTC MAIN commitmail json YAML

doc: Updated devel/ocaml-sexplib0 to 0.15.0

(jaapb)

2022-05-02 14:42:48 UTC MAIN commitmail json YAML

(devel/R-testthat) Updated 3.1.3 to 3.1.4

# testthat 3.1.4

* Minor tweaks to output for latest cli (#1606).

(mef)

2022-05-02 14:41:56 UTC MAIN commitmail json YAML

Updated devel/ocaml-sexplib0 to version 0.15.0.

There's no changelog, so hard to tell what changes there are exactly, but
they seem minor.

(jaapb)

2022-05-02 14:32:24 UTC MAIN commitmail json YAML

doc: Updated devel/R-cli to 3.3.0

(mef)

2022-05-02 14:32:10 UTC MAIN commitmail json YAML

(devel/R-cli) Updated 3.2.0 to 3.3.0

# cli 3.3.0

* `style_hyperlink()` no longer breaks if the env varible `VTE_VERSION`
  is of the form `\d{4}`, i.e., 4 consecutive numbers (#441, @michaelchirico)

* `ansi_*()` functions support ANSI hyperlinks again (#444).

* Turning off ANSI colors via the `cli.num_colors` option or the
  `R_CLI_NUM_COLORS` or the `NO_COLOR` environment variable now also turns off
  ANSI hyperlinks (#447).

* `symbol` now only has two variants: UTF-8 and ASCII. There are no special
  variants for RStudio and Windows RGui any more (#424).

(mef)

2022-05-02 14:29:49 UTC MAIN commitmail json YAML

doc: Updated devel/ocaml-compiler-libs to 0.12.4

(jaapb)

2022-05-02 14:27:07 UTC MAIN commitmail json YAML

2022-05-02 14:19:47 UTC MAIN commitmail json YAML

doc: Updated www/R-diffviewer to 0.1.1

(mef)

2022-05-02 14:19:29 UTC MAIN commitmail json YAML

(www/R-diffviewer) updated 0.1.0 to 0.1.1

# diffviewer 0.1.1

* The diffviewer widget previously ignored some very minor pixel differences,
  but now it will show every difference (#9, #11).

(mef)

2022-05-02 14:15:02 UTC MAIN commitmail json YAML

doc: Updated devel/ocaml-lwt_react to 1.1.5

(jaapb)

2022-05-02 14:12:12 UTC MAIN commitmail json YAML

Updated devel/ocaml-lwt_react to version 1.1.5.

This comes with the update of devel/ocaml-lwt to version 5.5.0.

(jaapb)

2022-05-02 14:10:07 UTC MAIN commitmail json YAML

doc: Updated devel/ocaml-lwt_ppx to 2.0.3

(jaapb)

2022-05-02 14:07:16 UTC MAIN commitmail json YAML

Updated devel/ocaml-lwt_ppx to version 2.0.3.

This comes with the update of ocaml-lwt to version 5.5.0.

(jaapb)

2022-05-02 14:04:49 UTC MAIN commitmail json YAML

doc: Updated devel/ocaml-lwt to 5.5.0

(jaapb)

2022-05-02 14:02:09 UTC MAIN commitmail json YAML

Updated devel/ocaml-lwt to version 5.5.0.

Upstream changes include minor updates and bugfixes, and adding support
for OCaml versions up to 4.14.

(jaapb)

2022-05-02 13:56:25 UTC MAIN commitmail json YAML

doc: Updated devel/ocaml-seq to 0.2.2

(jaapb)

2022-05-02 13:53:44 UTC MAIN commitmail json YAML

2022-05-02 13:47:20 UTC MAIN commitmail json YAML

doc: Updated devel/ocaml-ocplib-endian to 1.2

(jaapb)

2022-05-02 13:44:25 UTC MAIN commitmail json YAML

2022-05-02 13:35:41 UTC MAIN commitmail json YAML

doc: Updated devel/ocaml-mmap to 1.2.0

(jaapb)

2022-05-02 13:33:00 UTC MAIN commitmail json YAML

Updated devel/ocaml-mmap to version 1.2.0.

This uses the bigarray-compat library instead of bigarray.

(jaapb)

2022-05-02 13:26:28 UTC MAIN commitmail json YAML

doc: Updated devel/ocaml-bigarray-compat to 1.1.0

(jaapb)

2022-05-02 13:23:45 UTC MAIN commitmail json YAML

2022-05-02 13:16:15 UTC MAIN commitmail json YAML

doc: Updated devel/ocaml-migrate-parsetree to 2.3.0

(jaapb)

2022-05-02 13:13:34 UTC MAIN commitmail json YAML

Updated devel/ocaml-migrate-parsetree to version 2.3.0.

This mostly adds support for OCaml 4.14 (and versions in between); it also
removes some unneeded dependencies and adds some minor bugfixes.

(jaapb)

2022-05-02 12:49:35 UTC MAIN commitmail json YAML

doc: Updated misc/ocaml-opam-file-format to 2.1.4

(jaapb)

2022-05-02 12:46:54 UTC MAIN commitmail json YAML

2022-05-02 12:40:25 UTC MAIN commitmail json YAML

doc: Updated geography/R-geosphere to 1.5.14

(mef)

2022-05-02 12:40:15 UTC MAIN commitmail json YAML

(geography/R-geosphere) Updated 1.5.10 to 1.5.14, explicit NEWS.md unknown

(mef)

2022-05-02 12:38:12 UTC MAIN commitmail json YAML

Updated devel/py-types-toml, devel/py-types-setuptools

(adam)

2022-05-02 12:37:22 UTC MAIN commitmail json YAML

py-types-setuptools: updated to 57.4.14

57.4.13 (2022-04-16)

Use `TypeAlias` where possible for type aliases

57.4.12 (2022-04-05)

Mark many attributes as read-only properties

57.4.11 (2022-03-16)

Use PEP 604 syntax wherever possible

57.4.10 (2022-03-08)

Widen the `cmdclass` parameter of `setuptools.setup`

(adam)

2022-05-02 12:35:18 UTC MAIN commitmail json YAML

py-types-toml: updated to 0.10.6

0.10.6 (2022-04-27)

Remove Python 2 support from toml

0.10.5 (2022-04-16)

Use `TypeAlias` where possible for type aliases

0.10.4 (2022-02-10)

Improve `toml` typings

(adam)

2022-05-02 12:26:39 UTC MAIN commitmail json YAML

doc: Updated geography/R-deldir to 1.0.6

(mef)

2022-05-02 12:26:27 UTC MAIN commitmail json YAML

(geography/R-deldir) Updated 0.1.28 to 1.0.6, make test passed

Version 1.0-6 23/10/2021

Fixed a bug that kept deldir() from working when "x" is a
point pattern.

Version 1.0-5 10/10/2021

Changed the protocol for "digging out" x and y, and
"digging out" z.  The rule now is: if the specified argument
is found (located in the global environment, or given explicitly)
then *use* it!  Only if it is *not* found elsewhere should it be
sought in the "x" argument.  (This change was implemented after
Duncan Murdoch convinced me to see the error of my previous ways.)

Adjusted/corrected the processing of generic lists, as the x
argument, in deldir()

Re-wrote the discussion of the argument processing protocol in
deldir.Rd, so as to make it properly reflect the current behaviour
of the function.  It is also hoped that the clarity of the
discussion has been improved.

Fixed various glitches and typos in the code and the help files.

Version 1.0-4 06/10/2021

Fixed more bugs in deldir() w.r.t. argument processing, again
pointed out to me by Duncan Murdoch.

Fixed a bug in triang.list(); it crashed if there were not
any actual triangles in the "triangulation"!

Made an adjustment to plot.triang.list() (added an argument to
specify a colour for the enclosing rectangle.

Version 1.0-3 06/10/2021

Fixed bug in deldir() (more explicitly in digOutz()) that
was pointed out to me by Duncan Murdoch.

Version 1.0-2 05/10/2021

Adjusted plot.deldir() so that it no longer insists that cmpnt_lty
be numeric, but also allows (as it should) the text strings "solid",
"dashed", "dotted", "dotdash", "longdash", and "twodash".

Version 1.0-1 30/09/2021

Modified deldir() so that if argument "x" is a data frame it is
*NOT* required to have columns named "x" and "y".  If there is no
column named "x", the x-coordinates are taken to be the *first*
column named neither "y" nor "z".  Likewise if there is no column
named "y", the y-coordinates are taken to be the *first* column
that is named neither "x" nor "z" and is not equal to the column
previously selected to be the x-coordinates.

Also modified deldir() so that the "x" argument is allowed to be
a matrix.  The same convention that was used when "x" is a data
frame is applied.

This modification was made in response to an observation made by
Jakob Bossek and makes use of a suggestion from Duncan Murdoch.

Version 1.0-0 27/09/2021

Removed/eliminated all traces of the (basically useless) facility
for incorporating dummy points into the triangulation/tessellation.
This facility was a historical artefact that had hung around much
too long.

Made an adjustment to plot.tile.list(); it no longer throws an
error if the border argument is of length greater than 1; it now
simply uses the first entry.

29/09/2021

Ran the *.Rd files through ispell and found and corrected an
embarrassing number of errors.  Did not increment the version
number.

Version 0.2-13 26/09/2021

Made some adjustments to the syntax of deldir() to accommodate
problems encountered with finding the "z" argument.

Changed the position of "z" in the argument list (to follow "x"
and "y").

Got rid of the message being issued on the first call, and the
suppressMessage argument.

Version 0.2-12 28/05/2021

Adjusted the application of "\dontrun{...}" in the help files,
eliminating its unnecessary application in some instances, and
replacinng it by "\donttest{...}" in one instance.

Version 0.2-11 12/05/2021

Changed the terminology in the help and code comments so as to
refer to the entries of the "z" argument as "tags" and not
as "weights".  The latter term is misleading.

Adjusted divchain() so as not to insist that the "z" argument
be a factor.  It may now be a factor or a vector of any mode.
If is not a factor then it is coerced into one.

Added a "tags" component to the list returned by lawSummary().
(This was instigated by an enquiry from Art Stock.)

Version 0.2-10 09/02/2021

Added the cvt() (Centroidal Voronoi Tiles) function at the
request of Micha辿l Aupetit.

Amended deldir() so that the returned object has attributes
"round" (TRUE if argument "round" was TRUE) and "digits"
(equal to the value of argument "digits" if "round" is TRUE,
equal to NA otherwise.)

Made some adjustments to the help for deldir() and plot.tile.list().

Changed the name of Vol.Tri.Points to volTriPoints, so as to make
it more consistent with my usual naming conventions.

Added the "\version" macro.

10/02/2021
Made some adjustments to the help for cvt().

16/02/2021
Submitted to CRAN

Version 0.2-9 16/01/2021

Fixed (???) a bug in doClip() revealed by reverse-dependent package
visualFields.  My logic (using almost.match()) was completely out
to luntch.  Got rid of almost.match() and introduced a new function
findNewInOld() which I *think* does things right.

Adjusted tile.list() so that when it clipps tiles it checks for
the availability of the polyclip package (and throws an error if
this package is not available).

Adjusted the help for plot.tile.list(), doing the same
re-arrangement of plotting colours in one of the examples, as is
used in the help for tilePerim().  The re-arrangement serves to
produce better contrasts between contiguous tiles.

(mef)

2022-05-02 12:11:07 UTC MAIN commitmail json YAML

doc: Updated geography/R-countrycode to 1.3.1

(mef)

2022-05-02 12:10:56 UTC MAIN commitmail json YAML

(geography/R-countrycode) Updated 1.3.0 to 1.3.1

# countrycode 1.3.1

* New code: unhcr

(mef)

2022-05-02 11:58:08 UTC MAIN commitmail json YAML

doc: Updated geography/R-lwgeom to 0.2.8

(mef)

2022-05-02 11:57:55 UTC MAIN commitmail json YAML

(geography/R-lwgeom) Updated 0.2.7 to 0.2.8, make test passed

# version 0.2-8

* remove PROBLEM ... ERROR constructs from C code

(mef)

2022-05-02 10:57:53 UTC MAIN commitmail json YAML

+TEST_DEPENDS+= (x4) make test passed

(mef)

2022-05-02 09:08:53 UTC MAIN commitmail json YAML

py-virtualenv: improve test target, add test status

(wiz)

2022-05-02 08:46:36 UTC MAIN commitmail json YAML

Updated graphics/py-Willow, sysutils/py-filetype

(adam)

2022-05-02 08:46:18 UTC MAIN commitmail json YAML

py-filetype: updated to 1.0.13

v1.0.13 / 2022-04-21
====================

  * chore(version): bump patch
  * chore(version): bump patch
  * refactor(apng)
  * refactor(apng)
  * Merge pull request 120
  * fix typo
  * add APNG support (part 3)
  *  add APNG support (part 2)
  * add APNG support (part 1)

v1.0.12 / 2022-04-19
====================

  * Merge branch 'master' of https://github.com/h2non/filetype.py
  * feat: version bump
  * Merge pull request 118
  * fix(font): minimum length check (woff)
  * Add support for more WOFF/WOFF2 flavors

(adam)

2022-05-02 08:43:30 UTC MAIN commitmail json YAML

py-Willow: updated to 1.4.1

Version 1.4.1

Drop support for Python 3.4
Imagemagick 7 compatibility fixes
Fix: Implemented consistent behaviour between Pillow and Wand for out-of-bounds crop rectangles

(adam)

2022-05-02 08:24:44 UTC MAIN commitmail json YAML

doc/TODO: + gdb-12.1.

(wiz)

2022-05-02 08:19:44 UTC MAIN commitmail json YAML

Updated devel/py-ZopeConfiguration, lang/py-mypy

(adam)

2022-05-02 08:19:26 UTC MAIN commitmail json YAML

py-mypy: updated to 0.950

0.950
Pinning Third-Party Library Stub Versions
Concatenate and Literals with ParamSpec
Detect Unused Coroutines and Awaitables
assert_type

(adam)

2022-05-02 08:05:45 UTC MAIN commitmail json YAML

py-ZopeConfiguration: updated to 4.4.1

4.4.1 (2022-04-07)
------------------

- Avoid creating reference cycles through tracebacks in ``reraise`` (change
  imported from ``six``).

- Add support for Python 3.9, 3.10.

(adam)

2022-05-02 07:51:35 UTC MAIN commitmail json YAML

Updated devel/py-wrapt, net/py-lexicon

(adam)

2022-05-02 07:51:19 UTC MAIN commitmail json YAML

py-lexicon: updated to 3.10.0

3.10.0

Added

Add --zone-id CLI flag for route53 provider
Add yandexcloud provider dedicated to Yandex Cloud solution

Modified

Improve documentation with auto-generation
Clarify that yandex provider supports Yandex PDD only
Use UUIDs in aliyun provider to avoid nonce collisions

(adam)

2022-05-02 07:49:33 UTC MAIN commitmail json YAML

py-wrapt: updated to 1.14.1

Version 1.14.1

Bugs Fixed

When the post import hooks mechanism was being used, and a Python package with its own custom module importer was used, importing modules could fail if the custom module importer didn't use the latest Python import hook finder/loader APIs and instead used the deprecated API. This was actually occurring with the zipimporter in Python itself, which was not updated to use the newer Python APIs until Python 3.10.

(adam)

2022-05-02 00:09:06 UTC MAIN commitmail json YAML

Updated graphics/wcslib to 7.11

(wen)

2022-05-02 00:07:44 UTC MAIN commitmail json YAML

Update to 7.11

Upstream changes:
WCSLIB version 7.11 (2022/04/26)
--------------------------------

* C library

  - In tabini(), the default index array should contain a 1-relative
    sequence: {1, 2,... N}.  Previously it was 0-relative.

WCSLIB version 7.10 (2022/04/24)
--------------------------------

* C library

  - In tabcpy(), collapse degenerate table index arrays if they are
    collapsed in the source struct.  Minor fix for output formatting
    in tabprt().

  - In the C test suite, added calls to wcstrim() in twcsfix to tidy
    the structs before printing.

* Utilities

  - The default option in wcsware now trims the wcsprm struct before
    printing it.  Use the '-p' option to print the untrimmed struct.

WCSLIB version 7.9 (2022/03/26)
-------------------------------

* C library

  - In wcsset(), bug fix for identifying time coordinate axes.
    Reported by Mihai Cara with patch.

WCSLIB version 7.8 (2022/03/25)
-------------------------------

* C library

  - In wcssub(), bug fix for tabular coordinates that change axis
    number, thus requiring tabprm::map to be updated.  Reported by
    Mihai Cara with patch.

    Also in wcssub():
      - check that all axes of a multi-dimensional table are extracted
        together,
      - fixed potential memory leaks for tabular coordinate axes when
        an attempt to subimage non-separable axes fails,
      - the error messages for non-separable coordinate systems are
        generally more informative,
      - subimage extraction by coordinate type now recognises time
        coordinate axis types via WCSSUB_TIME.

  - wcsset() now identifies time coordinate axes in wcsprm::types.

  - Extended test program twcssub to test the above modifications.

* Installation

  - Bug fix in the utils makefile for creating $(MANDIR)/man1.
    Reported by Aleksander Kurek.

  - Bug fix in the Fortran makefile for compiling and using 'tofits'.
    Reported by Stefan Br���ns.

* User manual

  - Documentation generation moved to doxygen 1.9.3 (was 1.9.1).

WCSLIB version 7.7 (2021/07/12)
-------------------------------

* C library

  - In disfree() and disset(), removed potential for double invokation
    of free() on allocated memory.  Reported by Cyril Richard.

  - In wcsutil_fptr2str(), fixed a bug reported by Ralf Palsa (with fix)
    that caused it to be overly enthusiastic in stripping leading zeroes
    off addresses of function pointers.

  - In wcspcx(), replaced variable length arrays with allocated memory
    (portability issue).  Reported by Mihai Cara with patch.

  - Fixed buglets in wcsbth() and linsize() uncovered by gcc 11.1.0.

  - Quelled inconsequential compiler warnings from gcc 11.1.0 concerning
    wcsmix() (function prototype in wcs.h), wcstrim(), wcseulexe(),
    wcsulex(), and wcsutrne().

  - Defined _POSIX_C_SOURCE appropriately in tprj2.c and tspc.c to get
    the function prototype etc. for nanosleep() from time.h.

* Fortran wrappers

  - Quelled numerous inconsequential compiler warnings from gfortran
    11.1.0.

  - Fixed minor bugs uncovered by gfortran 11.1.0 in test programs tdis2
    and ttab3.

* Utilities

  - Moved 'tofits' from ./C/test/ into the utilities directory as it's
    generally useful, and added usage (converted to man page).

    Also made it a bit smarter in dealing with ISO/IEC 8859 and UTF-8
    encoded byte streams, in particular translating non-breaking spaces
    into ordinary spaces.

* Installation

  - Two patches for configure.ac provided by Mos��� Giordano:
    1. makes it possible to build the Windows library using the MinGW
      cross-compiler,
    2. makes the soname of the MacOSX library consistent with other
      Unix systems.

WCSLIB version 7.6 (2021/04/13)
-------------------------------

* C library

  - Bug fix in tabs2x() triggered for 1-dimensional coordinate lookup
    tables on axes > 1.  Reported by Mihai Cara.

  - In datfix(), don't return status 0 if no change was made (fix for
    change made at release 7.4).  Reported by Derek Homeier.

  - New function wcspcx() in the wcsfix suite regularizes the linear
    transformation component of a coordinate description to make it more
    human-readable.  It decomposes CDi_ja into PCi_ja and CDELTia in
    such a way that CDELTia forms meaningful scaling parameters, often
    leaving an orthogonal or near-orthogonal matrix.  Optionally, it can
    then permute rows of this matrix to unscramble axis permutations.

    A test header may be generated from wcspcx.keyrec for input to
    wcsware (not exercised as part of the standard test suite).

  - New function wcstrim() frees memory allocated by wcsinit() for
    arrays in a wcsprm struct that remain unused after the struct has
    been set up.

  - New functions wcssize(), auxsize(), tabsize(), linsize(), dissize(),
    celsize(), prjsize(), spcsize(), and wcserr_size() compute the total
    size of the relevant structs, including allocated memory.

  - In the C test suite, inserted a brief pause in tprj2 and tspc, which
    otherwise have now become a blur.

* Fortran wrappers

  - Added wrappers for wcspcx(), wcstrim(), wcssize(), auxsize(),
    tabsize(), linsize(), dissize(), celsize(), prjsize(), spcsize(),
    and wcserr_size().

* Utilities

  - Added -c, -cp, -C, and -Cp options to wcsware to apply wcspcx()
    in a variety of ways, -m to apply wcstrim(), and -z to report the
    total size of the wcsprm struct with a breakdown of the sizes of
    its constituent structs.

  - Fixed compiler warnings for sundazel (portability issue).

* Installation

  - Upped the required version of Flex to 2.6.0 (was 2.5.9).  Problems
    with Flex 2.5.39 reported by Derek Homeier.

    Also added '--disable-flex' as a new configure option to force the
    use of the pre-generated Flex sources.

WCSLIB version 7.5 (2021/03/20)
-------------------------------

The C code in WCSLIB is moving piecemeal to the C99 standard.  In fact,
various indispensible C99 constructs have been used in WCSLIB for many
years: the long long int data type (in fitshdr() only); stdint.h,
inttypes.h, and the use of PRI formatting control (in wcsprintf(), which
is widely used by the library); and the C99-extended library function
vsnprintf() (used by wcserr for a decade).  Flex-generated C code also
uses C99 extensions, though with workarounds if they are not available.

Except in the header prologues, which are formatted in a special way for
generating the user manual, comments were changed en masse to C99 style
in release 7.3.1, and variable declarations in code that I have occasion
to modify will transition to the more general placement allowed by C99.
However, I have no plans to use any of the more esoteric features of
C99.

* C library

  - New function, wcsccs(), changes the celestial coordinate system of a
    wcsprm struct, for example, from equatorial to galactic coordinates.
    The parameters that define the spherical coordinate transformation
    must be provided.  This allows WCSLIB to provide this functionality
    without needing to know anything about specific celestial coordinate
    systems, and has the advantage of making the routine completely
    general.  Requested by Mohammad Akhlaghi.

    Modified test program twcsfix also to test wcsccs().

  - Fixed a problem common to all of the Flex code (fitshdr, wcsbth,
    wcspih, wcsulex, and wcsutrn) that made it thread-unsafe.  Reported
    by Cyril Richard.

    Added a new test program, tpthreads, to test thread safety.  It is
    only used for code development, and not exercised as part of the
    standard test suite.

  - In fitshdr(), fixed a problem that potentially could arise on
    systems where sizeof(long long int) is greater than 8 (64 bits).

* Fortran wrappers

  - Match changes to the C library: added a wrapper for wcsccs(), and
    modified twcsfix.f.

  - Because null addresses cannot be passed to functions in Fortran,
    wcssub_() now interprets *nsub == -1 && *axes == -1 as a signal to
    do a deep copy of one wcsprm struct to another.

* Utilities

  - New utility, sundazel, computes the local time of the Sun's passage
    through the specified apparent longitude or latitude in a user-
    defined coordinate system.  It can also perform several other Solar
    related calculations.  (It is unrelated to FITS WCS, and does not
    use WCSLIB.)

* Installation

  - Added an 'uninstall' rule to the makefiles.  Suggested by
    Cyril Richard.

WCSLIB version 7.4 (2021/01/31)
-------------------------------

* C library

  - In wcshdo(), fixed a bug introduced in release 5.9 that potentially
    caused loss of numerical precision in the sprintf() formatting of
    floating point keyvalues.  This was triggered when a large range of
    CRPIXja, PCi_ja, or CDELTia values (as three separate groups) were
    formatted using an 'f' format descriptor, the range not being so
    large that it would have forced wcshdo() to revert to 'E' format.
    Reported by Mohammad Akhlaghi.

    Also in wcshdo(), fixed a bug introduced in release 7.1 that caused
    the coefficients of the TPD distortion function not to be written to
    the header.  TPD and Polynomial distortion function headers will now
    always include the DPja.DOCORR keyword.  Reported by Derek Homeier
    with patch.

  - In wcsset(), fixed a segv generated in attempting to report a non-
    standard units string with wcserr message reporting disabled.
    Reported by Mohammad Akhlaghi.

    In wcsutrne(), allow 'Angstroms' and 'angstroms' as additional
    synonyms for 'Angstrom'.

  - In datfix(), ensure that 0 is returned if an informational message
    is set in wcsprm::err.  Consequent on feedback independently from
    Mihai Cara and Bruce Merry.

    Clarified that informational messages may be set in wcsprm::err
    for returns of 0 from datfix(), obsfix(), unitfix(), and spcfix().

* User manual

  - Added cautions about translating CDi_ja to PCi_ja plus CDELTia for
    those historical distortion functions (TPV, TNX, ZPX) that expect to
    operate on intermediate world coordinates, rather than intermediate
    pixel coordinates.  Consequent on feedback from Mohammad Akhlaghi.

  - Documentation generation moved to doxygen 1.9.1 (was 1.8.19).

WCSLIB version 7.3.1 (2020/08/17)
---------------------------------

There are no functional changes in this release.

* C library
* Fortran wrappers
* PGSBOX
* Utilities

  - Changed all C code, including within the flex sources, Fortran and
    PGSBOX wrappers, and test suite, to use C99 style commenting (i.e.
    using //), excluding the header prologues used to generate the user
    manual.

* User manual

  - Documentation generation moved to doxygen 1.8.19 (was 1.8.18).

WCSLIB version 7.3 (2020/06/03)
-------------------------------

* C library

  - wcshdo() was writing MJD-OBS twice to the header, and MJD-BEG not
    at all.

  - In wcshdo(), if MJDREF assumes its default value, just write
    MJDREF = 0 (not MJDREFI & MJDREFF), and omit writing DATEREF,
    which, with a value of '1858-11-17', looks strange and is
    potentially confusing.  Reported by Thomas Robitaille.

    If the fractional part of MJDREF is zero, then just write the
    integer part as MJDREF (i.e. not as MJDREFI & MJDREFF).

  - Bug fix in wcsfix() - it was writing error messages that referred
    to DATE-REF and MJD-REF rather then DATEREF and MJDREF.  Reported
    by Mihai Cara.

  - Under control of a new flag, WCSHDR_DATEREF, added the option to
    wcspih() and wcsbth() to accept DATE-REF, MJD-REF, MJD-REFI,
    MJD-REFF, JDREF, JD-REFI, and JD-REFF as synonyms for the standard
    keywords, DATEREF, MJDREF, MJDREFI, MJDREFF, JDREF, JDREFI, and
    JDREFF.  The latter buck the pattern set by the other date keywords
    ({DATE,MJD}-{OBS,BEG,AVG,END}), thereby increasing the potential
    for confusion and error.

* Fortran wrappers

  - As compilers are becoming much stricter (gfortran 10), modified all
    Fortran test programs to use the type-specific equivalents of the
    various *PUT and *GET routines.  Reported by Ole Streicher.

  - For the fitshdr wrappers, added type-specific equivalents of
    KEYGET: KEYGTI, KEYGTD, and KEYGTC.

* PGSBOX

  - Modified pgtest to use the type-specific equivalents of WCSPUT.

* User manual

  - In the section "WCSLIB Fortran wrappers", promoted use of the type-
    specific equivalents of the various *PUT and *GET routines.

  - In the section "FITS-WCS and related software", added ASCL and ADS
    codes, where they exist, for all software packages mentioned.

  - Documentation generation moved to doxygen 1.8.18 (was 1.8.17).

(wen)

2022-05-01 23:35:35 UTC MAIN commitmail json YAML

drupal9: use php/json.mk

(wiz)

2022-05-01 23:34:31 UTC MAIN commitmail json YAML

php-orangehrm: use php/json.mk

Untested, but similar to phpmyadmin5

(wiz)

2022-05-01 23:31:18 UTC MAIN commitmail json YAML

doc: Updated geography/R-wk to 0.6.0

(mef)

2022-05-01 23:31:07 UTC MAIN commitmail json YAML

(geography/R-wk) Updated 0.5.0 to 0.6.0

# wk 0.6.0

* Fixed `wk_affine_rescale()` to apply the translate and scale
  operations in the correct order (#94).
* Add `wk_handle_slice()` and `wk_chunk_map_feature()` to support
  a chunk + apply workflow when working with large vectors (#101, #107).
* C and R code was rewritten to avoid materializing ALTREP vectors
  (#103, #109).
* Added a `wk_crs_proj_definition()` generic for foreign CRS objects
  (#110, #112).
* Added `wk_crs_longlat()` helper to help promote authority-compliant
  CRS choices (#112).
* Added `wk_is_geodesic()`, `wk_set_geodesic()`, and argument `geodesic`
  in `wkt()` and `wkb()` as a flag for objects whose edges must
  be interpolated along a spherical/ellipsoidal trajectory (#112).
* Added `sf::st_geometry()` and `sf::st_sfc()` methods for wk geometry
  vectors for better integration with sf (#113, #114).
* Refactored well-known text parser to be more reusable and faster
  (#115, #104).
* Minor performance enhancement for `is.na()` and `validate_wk_wkb()`
  when called on a very long `wkb()` vector (#117).
* Fixed issue with `validate_wk_wkb()` and `validate_wk_wkt()`, which failed
  for most valid objects (#119).
* Added `wk_envelope()` and `wk_envelope_handler()` to compute feature-wise
  bounding boxes (#120, #122).
* Fixed headers and tests to pass on big endian systems (#105, #122).
* Incorporated the geodesic attribute into vctrs methods, data frame
  columns, and bbox/envelope calculation (#124, #125).
* Fix `as_xy()` for nested data frames and geodesic objects (#126, #128).
* Remove deprecated `wkb_problems()`, `wkt_problems()`, `wkb_format()`,
  and `wkt_format()` (#129).
* `wk_plot()` is now an S3 generic (#130).

(mef)

2022-05-01 20:51:03 UTC MAIN commitmail json YAML

tex package updates

(markd)

2022-05-01 20:49:40 UTC MAIN commitmail json YAML

texlive-collection-publishers: update to revision 63161

(markd)

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

texlive-collection-plaingeneric: update to revision 63165

(markd)

2022-05-01 20:46:44 UTC MAIN commitmail json YAML

texlive-collection-mathscience: update to revision 63188

(markd)

2022-05-01 20:45:29 UTC MAIN commitmail json YAML

texlive-collection-latexextra: update to revision 63140

(markd)

2022-05-01 20:43:35 UTC MAIN commitmail json YAML

texlive-collection-langfrench: update to revision 63147

(markd)

2022-05-01 20:41:18 UTC MAIN commitmail json YAML

texlive-collection-langenglish: update to revision 63184

(markd)

2022-05-01 20:39:59 UTC MAIN commitmail json YAML

texlive-collection-fontsextra: update to revision 63169

(markd)

2022-05-01 20:33:22 UTC MAIN commitmail json YAML

2022-05-01 20:23:03 UTC MAIN commitmail json YAML

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

Updated graphics/freetype2, www/py-asgiref

(adam)

2022-05-01 20:04:45 UTC MAIN commitmail json YAML

py-asgiref: updated to 3.5.1

3.5.1 (2022-04-30)
------------------
* sync_to_async in thread-sensitive mode now works corectly when the
  outermost thread is synchronous

(adam)

2022-05-01 20:03:24 UTC MAIN commitmail json YAML

freetype2: updated to 2.12.1

FreeType 2.12.1

This is a maintenance release. All users should upgrade.

(adam)

2022-05-01 19:07:59 UTC MAIN commitmail json YAML

doc: Updated devel/binaryen to 106

(fcambus)

2022-05-01 19:07:47 UTC MAIN commitmail json YAML

binaryen: update to 106.

v106
----

- [wasm2js] Support exports of Globals (#4523)
- MergeSimilarFunctions optimization pass (#4414)
- Various wasm-ctor-eval improvements, including support for GC.

(fcambus)

2022-05-01 18:07:32 UTC MAIN commitmail json YAML

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

(fcambus)

2022-05-01 18:07:22 UTC MAIN commitmail json YAML

dbip-country-lite: update to 2022.05.

No upstream ChangeLog.

(fcambus)

2022-05-01 18:06:46 UTC MAIN commitmail json YAML

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

(fcambus)

2022-05-01 18:06:33 UTC MAIN commitmail json YAML

dbip-city-lite: update to 2022.05.

No upstream ChangeLog.

(fcambus)

2022-05-01 18:06:05 UTC MAIN commitmail json YAML

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

(fcambus)

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

dbip-asn-lite: update to 2022.05.

No upstream ChangeLog.

(fcambus)

2022-05-01 17:07:16 UTC MAIN commitmail json YAML

doc: Updated devel/mob to 3.1.3

(schmonz)

2022-05-01 17:07:10 UTC MAIN commitmail json YAML

Update to 3.1.3. From the changelog:

- Fixes a bug where mob hides output of interactive git hooks when
  `MOB_GIT_HOOKS_ENABLED=true`. And without output, the user doesn't
  know what to input. And without input, mob waits indefinitely.

(schmonz)

2022-05-01 16:10:32 UTC MAIN commitmail json YAML

doc: Updated math/R-tidyr to 1.2.0

(mef)

2022-05-01 16:10:16 UTC MAIN commitmail json YAML

(math/R-tidyr) Updated 1.1.3 to 1.2.0

# tidyr 1.2.0

## Pivoting

* `pivot_wider()` gains new `names_expand` and `id_expand` arguments for turning
  implicit missing factor levels and variable combinations into explicit ones.
  This is similar to the `drop` argument from `spread()` (#770).

* `pivot_wider()` gains a new `names_vary` argument for controlling the
  ordering when combining `names_from` values with `values_from` column names
  (#839).

* `pivot_wider()` gains a new `unused_fn` argument for controlling how to
  summarize unused columns that aren't involved in the pivoting process (#990,
  thanks to @mgirlich for an initial implementation).

* `pivot_longer()`'s `names_transform` and `values_transform` arguments now
  accept a single function which will be applied to all of the columns
  (#1284, thanks to @smingerson for an initial implementation).

* `pivot_longer()`'s `names_ptypes` and `values_ptypes` arguments now
  accept a single empty ptype which will be applied to all of the columns
  (#1284).

## Nesting

* `unnest()` and `unchop()`'s `ptype` argument now accepts a single empty
  ptype which will be applied to all `cols` (#1284).

* `unpack()` now silently skips over any non-data frame columns specified by
  `cols`. This matches the existing behavior of `unchop()` and `unnest()`
  (#1153).

## Rectangling

* `unnest_wider()` and `unnest_longer()` can now unnest multiple columns at
  once (#740).

* `unnest_longer()`'s `indices_to` and `values_to` arguments now accept
  a glue specification, which is useful when unnesting multiple columns.

* For `hoist()`, `unnest_longer()`, and `unnest_wider()`, if a `ptype` is
  supplied, but that column can't be simplified, the result will be a list-of
  column where each element has type `ptype` (#998).

* `unnest_wider()` gains a new `strict` argument which controls whether or not
  strict vctrs typing rules should be applied. It defaults to `FALSE` for
  backwards compatibility, and because it is often more useful to be lax
  when unnesting JSON, which doesn't always map one-to-one with R's types
  (#1125).

* `hoist()`, `unnest_longer()`, and `unnest_wider()`'s `simplify` argument now
  accepts a named list of `TRUE` or `FALSE` to control simplification on a per
  column basis (#995).

* `hoist()`, `unnest_longer()`, and `unnest_wider()`'s `transform` argument now
  accepts a single function which will be applied to all components (#1284).

* `hoist()`, `unnest_longer()`, and `unnest_wider()`'s `ptype` argument now
  accepts a single empty ptype which will be applied to all components (#1284).

## Grids

* `complete()` gains a new `explicit` argument for limiting `fill` to only
  implicit missing values. This is useful if you don't want to fill in
  pre-existing missing values (#1270).

* `complete()` gains a grouped data frame method. This generates a more correct
  completed data frame when groups are involved (#396, #966).

* `complete()` and `expand()` no longer allow you to complete or expand on a
  grouping column. This was never well-defined since completion/expansion on a
  grouped data frame happens "within" each group and otherwise has the
  potential to produce erroneous results (#1299).

## Missing values

* `drop_na()`, `replace_na()`, and `fill()` have been updated to utilize vctrs.
  This means that you can use these functions on a wider variety of column
  types, including lubridate's Period types (#1094), data frame columns, and
  the [rcrd](https://vctrs.r-lib.org/reference/new_rcrd.html) type from vctrs.

* `replace_na()` no longer allows the type of `data` to change when the
  replacement is applied. `replace` will now always be cast to the type of
  `data` before the replacement is made. For example, this means that using a
  replacement value of `1.5` on an integer column is no longer allowed.
  Similarly, replacing missing values in a list-column must now be done with
  `list("foo")` rather than just `"foo"`.

* `replace_na()` no longer replaces empty atomic elements in list-columns
  (like `integer(0)`). The only value that is replaced in a list-column is
  `NULL` (#1168).

* `drop_na()` no longer drops empty atomic elements from list-columns
  (like `integer(0)`). The only value that is dropped in a list-column is
  `NULL` (#1228).

## Bug fixes and minor improvements

### General

* @mgirlich is now a tidyr author in recognition of his significant and
  sustained contributions.

* All lazyeval variants of tidyr verbs have been soft-deprecated. Expect them
  to move to the defunct stage in the next minor release of tidyr (#1294).

* `any_of()` and `all_of()` from tidyselect are now re-exported (#1217).

* dplyr >= 1.0.0 is now required.

### Pivoting

* `pivot_wider()` now gives better advice about how to identify duplicates when
  values are not uniquely identified (#1113).

* `pivot_wider()` now throws a more informative error when `values_fn` doesn't
  result in a single summary value (#1238).

* `pivot_wider()` and `pivot_longer()` now generate more informative
  errors related to name repair (#987).

* `pivot_wider()` now works correctly when `values_fill` is a data frame.

* `pivot_wider()` no longer accidentally retains `values_from` when pivoting
  a zero row data frame (#1249).

* `pivot_wider()` now correctly handles the case where an id column name
  collides with a value from `names_from` (#1107).

* `pivot_wider()` and `pivot_longer()` now both check that the spec columns
  `.name` and `.value` are character vectors. Additionally, the `.name`
  column must be unique (#1107).

* `pivot_wider()`'s `names_from` and `values_from` arguments are now
  required if their default values of `name` and `value` don't correspond to
  columns in `data`. Additionally, they must identify at least 1 column
  in `data` (#1240).

* `pivot_wider()`'s `values_fn` argument now correctly allows anonymous
  functions (#1114).

* `pivot_wider_spec()` now works correctly with a 0-row data frame and a `spec`
  that doesn't identify any rows (#1250, #1252).

* `pivot_longer()`'s `names_ptypes` argument is now applied after
  `names_transform` for consistency with the rectangling functions
  (i.e. `hoist()`) (#1233).

* `check_pivot_spec()` is a new developer facing function for validating a pivot
  `spec` argument. This is only useful if you are extending `pivot_longer()` or
  `pivot_wider()` with new S3 methods (#1087).

### Nesting

* The `nest()` generic now avoids computing on `.data`, making it more
  compatible with lazy tibbles (#1134).

* The `.names_sep` argument of the data.frame method for `nest()` is now
  actually used (#1174).

* `unnest()`'s `ptype` argument now works as expected (#1158).

* `unpack()` no longer drops empty columns specified through `cols` (#1191).

* `unpack()` now works correctly with data frame columns containing 1 row but
  0 columns (#1189).

* `chop()` now works correctly with data frames with 0 rows (#1206).

* `chop()`'s `cols` argument is no longer optional. This matches the
  behavior of `cols` seen elsewhere in tidyr (#1205).

* `unchop()` now respects `ptype` when unnesting a non-list column (#1211).

### Rectangling

* `hoist()` no longer accidentally removes elements that have duplicated names
  (#1259).

### Grids

* The grouped data frame methods for `complete()` and `expand()` now move the
  group columns to the front of the result (in addition to the columns you
  completed on or expanded, which were already moved to the front). This should
  make more intuitive sense, as you are completing or expanding "within" each
  group, so the group columns should be the first thing you see (#1289).

* `complete()` now applies `fill` even when no columns to complete are
  specified (#1272).

* `expand()`, `crossing()`, and `nesting()` now correctly retain `NA` values of
  factors (#1275).

* `expand_grid()`, `expand()`, `nesting()`, and `crossing()` now silently
  apply name repair to automatically named inputs. This avoids a number of
  issues resulting from duplicate truncated names
  (#1116, #1221, #1092, #1037, #992).

* `expand_grid()`, `expand()`, `nesting()`, and `crossing()` now allow
  columns from unnamed data frames to be used in expressions after that
  data frame was specified, like `expand_grid(tibble(x = 1), y = x)`. This
  is more consistent with how `tibble()` behaves.

* `expand_grid()`, `expand()`, `nesting()`, and `crossing()` now work
  correctly with data frames containing 0 columns but >0 rows (#1189).

* `expand_grid()`, `expand()`, `nesting()`, and `crossing()` now return a 1
  row data frame when no inputs are supplied, which is more consistent with
  `prod() == 1L` and the idea that computations involving the number of
  combinations computed from an empty set should return 1 (#1258).

### Missing values

* `drop_na()` no longer drops missing values from all columns when a tidyselect
  expression that results in 0 columns being selected is used (#1227).

* `fill()` now treats `NaN` like any other missing value (#982).

# tidyr 1.1.4

* `expand_grid()` is now about twice as fast and `pivot_wider()` is a bit faster
  (@mgirlich, #1130).

* `unchop()` is now much faster, which propagates through to various functions,
  such as `unnest()`, `unnest_longer()`, `unnest_wider()`, and
  `separate_rows()` (@mgirlich, @DavisVaughan, #1127).

* `unnest()` is now much faster (@mgirlich, @DavisVaughan, #1127).

* `unnest()` no longer allows unnesting a list-col containing a mix of vector
  and data frame elements. Previously, this only worked by accident, and is
  considered an off-label usage of `unnest()` that has now become an error.

(mef)

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

doc: Added net/trippy version 0.2.0

(pin)

2022-05-01 16:01:46 UTC MAIN commitmail json YAML

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

net/trippy: import package

A network diagnostic tool, inspired by mtr, https://github.com/traviscross/mtr

Trippy uses a raw socket which require elevated privileges. Enabling the
required privilege can be achieved in several ways.

Trippy is made possible by tui-rs , crossterm & pnet as well as several common
foundational Rust libraries.

(pin)

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

doc: Updated textproc/R-readr to 2.1.2

(mef)

2022-05-01 15:52:39 UTC MAIN commitmail json YAML

(textproc/R-readr) Updated 2.0.1 to 2.1.2

# readr 2.1.2

* `read_table()`, `read_log()`, and `read_delim_chunked()` (and
  friends) gain the `show_col_types` argument found elsewhere. All
  `read_*()` functions now respect the `show_col_types` argument or
  option, even when using the first edition parsing engine (#1331).

* `show_progress()` uses `rlang::is_interactive()` instead of
  `base::interactive()` (#1356).

* `read_builtin()` does more argument checking, so that we catch
  obviously malformed input before passing along to `utils::data()`
  (#1361).

* `chickens.csv` and `whitespace-sample.txt` are new example datasets
  accessible via `readr_example()` (#1354).

# readr 2.1.1

* Jenny Bryan is now the maintainer.

* Fix buffer overflow when trying to parse an integer from a field
  that is over 64 characters long (#1326)

# readr 2.1.0

* All readr functions again read eagerly by default. Unfortunately
  many users experienced frustration from the drawbacks of lazy
  reading, in particular locking files on Windows, so it was decided
  to disable lazy reading default.  However `options(readr.read_lazy =
  TRUE)` can be used to set the default to by lazy if desired.

* New `readr.read_lazy` global option to control if readr reads files
  lazily or not (#1266)

# readr 2.0.2

* minor test tweak for compatibility with testthat 3.1.0 (#@lionel-, #1304)

* `write_rds()` gains a `text=` argument, to control using a text
  based object representation, like the `ascii=` argument in
  `saveRDS()` (#1270)

(mef)

2022-05-01 14:35:40 UTC MAIN commitmail json YAML

(textproc/R-spelling) +TEST_DEPENDS+=, but still one missing

(mef)

2022-05-01 14:23:11 UTC MAIN commitmail json YAML

doc: Updated textproc/R-vroom to 1.5.7

(mef)

2022-05-01 14:22:59 UTC MAIN commitmail json YAML

(textproc/R-vroom) Updated 1.5.4 to 1.5.7

# vroom 1.5.7

* Jenny Bryan is now the official maintainer.

* Fix uninitialized bool detected by CRAN's UBSAN check
  (https://github.com/r-lib/vroom/pull/386)

* Fix buffer overflow when trying to parse an integer field that is
  over 64 characters long
  (https://github.com/tidyverse/readr/issues/1326)

* Fix subset indexing when indexes span a file boundary multiple times
  (#383)

# vroom 1.5.6

* `vroom(col_select=)` now works if `col_names = FALSE` as intended (#381)

* `vroom(n_max=)` now correctly handles cases when reading from a
  connection and the file does _not_ end with a newline
  (https://github.com/tidyverse/readr/issues/1321)

* `vroom()` no longer issues a spurious warning when the parsing needs
* to be restarted due to the presence of embedded newlines
* (https://github.com/tidyverse/readr/issues/1313) Fix performance
* issue when materializing subsetted vectors (#378)

* `vroom_format()` now uses the same internal multi-threaded code as
  `vroom_write()`, improving its performance in most cases (#377)

* `vroom_fwf()` no longer omits the last line if it does _not_ end
  with a newline (https://github.com/tidyverse/readr/issues/1293)

* Empty files or files with only a header line and no data no longer
  cause a crash if read with multiple files
  (https://github.com/tidyverse/readr/issues/1297)

* Files with a header but no contents, or a empty file if `col_names =
  FALSE` no longer cause a hang when `progress = TRUE`
  (https://github.com/tidyverse/readr/issues/1297)

* Commented lines with comments at the end of lines no longer hang R
  (https://github.com/tidyverse/readr/issues/1309)

* Comment lines containing unpaired quotes are no longer treated as
  unterminated quotations
  (https://github.com/tidyverse/readr/issues/1307)

* Values with only a `Inf` or `NaN` prefix but additional data
  afterwards, like `Inform` or no longer inappropriately guessed as
  doubles (https://github.com/tidyverse/readr/issues/1319)

* Time types now support `%h` format to denote hour durations greater
  than 24, like readr (https://github.com/tidyverse/readr/issues/1312)

* Fix performance issue when materializing subsetted vectors (#378)

# vroom 1.5.5

* `vroom()` now supports files with only carriage return newlines
  (`\r`). (#360, https://github.com/tidyverse/readr/issues/1236)

* `vroom()` now parses single digit datetimes more consistently as
  readr has done (https://github.com/tidyverse/readr/issues/1276)

* `vroom()` now parses `Inf` values as doubles
  (https://github.com/tidyverse/readr/issues/1283)

* `vroom()` now parses `NaN` values as doubles
  (https://github.com/tidyverse/readr/issues/1277)

* `VROOM_CONNECTION_SIZE` is now parsed as a double, which supports
  scientific notation (#364)

* `vroom()` now works around specifying a `\n` as the delimiter (#365,
  https://github.com/tidyverse/dplyr/issues/5977)

* `vroom()` no longer crashes if given a `col_name` and `col_type`
  both less than the number of columns
  (https://github.com/tidyverse/readr/issues/1271)

* `vroom()` no longer hangs if given an empty value for
  `locale(grouping_mark=)`
  (https://github.com/tidyverse/readr/issues/1241)

* Fix performance regression when guessing with large numbers of rows
  (https://github.com/tidyverse/readr/issues/1267)

(mef)

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

doc: Updated time/R-tzdb to 0.3.0

(mef)

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

(time/R-tzdb) Updated 0.1.2 to 0.3.0

# tzdb 0.3.0

* Updated the embedded date library
  (SHA 9ea5654c1206e19245dc21d8a2c433e090c8c3f5) (#22).

* Updated the time zone database to 2022a (#21).

* R >=3.4.0 is now required. This is consistent with the standards of the
  tidyverse.

* cpp11 >=0.4.2 is now required to ensure that a fix related to unwind
  protection is included.

# tzdb 0.2.0

* Updated the time zone database to 2021e (#12).

* Updated the embedded date library (SHA d9049ee6976f45eff434c4971baa78ff807562c4).

* Fixed a Windows issue where the time zone database couldn't be found if the
  path to it contained Unicode characters (#10).

(mef)

2022-05-01 12:51:31 UTC MAIN commitmail json YAML

*: mark two more as not-for-python-2.x (due to py-selectors2)

(wiz)

2022-05-01 10:51:13 UTC MAIN commitmail json YAML

doc: Updated audio/ncspot to 0.9.8

(pin)

2022-05-01 10:50:53 UTC MAIN commitmail json YAML

audio/ncspot: update to 0.9.8

Maintenance
    Disable compat feature in futures
    Remove webbrowser crate (#218)
    Only download cover image when flag enabled (#780)
    Fix: do not crash DBus on invalid Spotify URIs (#795)

Features
    Added playback_state config option (#783)
    Added option to play track from context menu dialog (#786, #790)

Thanks to @wiz for testing the build with rust-1.59

(pin)

2022-05-01 09:45:42 UTC MAIN commitmail json YAML

2022-05-01 09:33:20 UTC MAIN commitmail json YAML

doc: Updated emulators/nono to 0.3.0

(jun)

2022-05-01 09:28:46 UTC MAIN commitmail json YAML

nono: update 0.3.0

0.3.0 (2022/04/30)
m88k(Update): "Improve performance of m88200."
m88k(New): "Implement M bus snooping of m88200."
m88k(Fix): "Fix a problem that some BATC flags were not reflected."
m68k(Fix): "Adjust minor interrupt timings."
m68k(Fix): "Implement double bus fault, which occurs when a reset exception fetches odd address PC. (However, it does not usually occur)"
vm(Update): "Rewrite VM scheduler and how to drive CPU completely."
vm(Update): "Reset virtual time when VM is reset."
vm(New): "Implement FDC and OPM a bit. Now NetBSD/x68k kernel can pass probing fdc, and Human68k can be booted from HD."
vm(New): "Implement DMA transfer to/from SPC. Now NetBSD/x68k can be booted from CD."
vm(New): "Implement an access mask of TVRAM."
vm(Fix): "Revive horizontal scroll of frame buffer (text screen) which is not worked since ver 0.2.6."
debugger(Fix): "Fix a problem that register values are not updated if trace modifier is specified."
host(Fix): "Address a problem that libkqueue does not automatically remove closed descriptors from kevent."
build(New): "configure now supports --without-gui option."
debugger(Update): "Change debugger console to HostCOM feature."
vm(Update): "Remove --force-rtc-fixed option and add --perf option for developpers."

(jun)

2022-05-01 09:26:55 UTC MAIN commitmail json YAML

doc/TODO: add some

+ ImageMagick-7.1.0.32, filezilla-3.59.0, libfilezilla-0.37.2,
  notmuch-0.36, oniguruma-6.9.8, redis-6.2.7, restish-0.13.3,
  rust-analyzer-0.0.20220425 [needs rust 1.60.0], tomlplusplus-3.1.0.

(wiz)

2022-05-01 09:23:25 UTC MAIN commitmail json YAML

2022-05-01 09:20:56 UTC MAIN commitmail json YAML

2022-05-01 09:17:48 UTC MAIN commitmail json YAML

2022-05-01 09:15:03 UTC MAIN commitmail json YAML

py-psutil: mark as not for python 2.x

(wiz)

2022-05-01 09:13:42 UTC MAIN commitmail json YAML

2022-05-01 09:11:49 UTC MAIN commitmail json YAML

*: mark as not for python 2.x

a dependency does not support python 2.x any longer

(wiz)

2022-05-01 08:10:11 UTC MAIN commitmail json YAML

mk/Linux: nologin is in /usr/sbin on debian

(nia)

2022-05-01 08:06:47 UTC MAIN commitmail json YAML

bootstrap: notes for NixOS

(nia)

2022-05-01 08:03:54 UTC MAIN commitmail json YAML

py-soappy: remove

Limited to python 2.x, but a dependency does not support python 2.x
any longer

(wiz)

2022-05-01 08:03:41 UTC MAIN commitmail json YAML

mk: Initial support for NixOS (Linux variant)

A particular challenge for pkgsrc on NixOS is that it usurps all
Unix conventions and stores its system binaries and libraries in
a crazy system of hashed sub-directories:

$ which ls
/run/current-system/sw/bin/ls
$ ls -l /run/current-system/sw/bin/ls
Lrwxrwxrwx 1 root root 65 Jan  1  1970 /run/current-system/sw/bin/ls -> /nix/store/xs02fpnpkq
frhqqfsxx3lpj48wrapd00-coreutils-8.32/bin/ls

We can make a "best effort" attempt to accomodate this by invoking
the compiler to figure out where libc is.  In general, it's required to
adjust the Linux files to make fewer assumptions about the layout of the
filesystem.

However, since using a compiler and libc from NixOS results in /nix/store
paths being embedded in binaries, running the NixOS "garbage collector"
can result in binaries installed from pkgsrc becoming unusable.  Use with
care:

$ readelf -a ~/pkg/bin/perl | grep nix
      [Requesting program interpreter: /nix/store/p5sam91qwz995pi0160rfr7dkh6pibil-glibc-2.32
-39/lib/ld-linux-aarch64.so.1]
0x000000000000001d (RUNPATH)            Library runpath: [/home/nia/pkg/lib:/home/nia/pkg/li
b/perl5/5.32.0/aarch64-linux/CORE:/nix/store/p5sam91qwz995pi0160rfr7dkh6pibil-glibc-2.32-39/l
ib:/nix/store/vv9nz0bwv1pfl70w14k7dgz6yx7hjwxk-gcc-9.3.0-lib/lib]

Apparently, the "stdenv.cc" package must be installed prior to
bootstrapping pkgsrc.

I worked on this patch last year for a friend who wanted to test
something on pkgsrc but had no other system available.

(nia)

2022-05-01 08:03:13 UTC MAIN commitmail json YAML

py-google: remove

This software is from 2004, so there is no chance this will work on
the current google APIs. Plus, it py-soappy is going next, and this needs
it.

(wiz)

2022-05-01 07:57:42 UTC MAIN commitmail json YAML

2022-05-01 07:56:00 UTC MAIN commitmail json YAML

bzr-svn: remove

Last user of py-testtools24, which just broke and will be removed next

(wiz)

2022-05-01 07:52:35 UTC MAIN commitmail json YAML

py-extras: update comment

(wiz)

2022-05-01 07:51:48 UTC MAIN commitmail json YAML

py-falcon: mark as not for python 2.x

(wiz)

2022-05-01 07:44:16 UTC MAIN commitmail json YAML

py-testresources: fix typo in DEPENDS

(wiz)

2022-05-01 06:53:01 UTC MAIN commitmail json YAML

Note update of the "mutt" package to version 2.2.4

(tron)

2022-05-01 06:51:24 UTC MAIN commitmail json YAML

mutt: Update to version 2.2.4

This is a bug-fix release, fixing some regressions with Maildir/mh mailbox
path normalization that were added in 2.2.0.

(tron)

2022-05-01 06:47:26 UTC MAIN commitmail json YAML

doc: Updated wm/sdorfehs to 1.3

(pin)

2022-05-01 06:47:03 UTC MAIN commitmail json YAML

wm/sdorfehs: update to 1.3

-screen: Update _NET_NUMBER_OF_DESKTOPS when changing vscreens setting
-bar: Fix text chunk x coordinate calculation
-vscreen: Add switchvscreen hook
-util: Mark fatal() __dead
-screen: Init font earlier, vscreens later
-frames: Store vscreen in rp_frame, get rid of frames_vscreen()
-window: Rename vscr in rp_window to vscreen
-xrandr: Make it clear why this variable is being touched
-util: Provide __dead if it's not defined
-screen: Use screen_primary() to find the bar, not xrandr_is_primary()
-screen_update_frames: Adjust edge frame width/height after moving
-bar: After disabling barsticky, force an alarm reset
-actions: Rename some functions that are not like the rest
-receive_command: Warn on short write
-command: Return early to remove an indent level
-screen_update_frames: Only force bar redraw if bar_sticky

(pin)

2022-05-01 00:36:11 UTC MAIN commitmail json YAML

2022-05-01 00:22:59 UTC MAIN commitmail json YAML

tor-browser: fix building with the "debug" option

Interestingly, it only partially matches www/firefox78/PLIST, with which it
shares a lot of packaging code.

(khorben)

2022-04-30 22:01:42 UTC MAIN commitmail json YAML

doc: Updated devel/difftastic to 0.28.0

(pin)

2022-04-30 21:56:56 UTC MAIN commitmail json YAML

devel/difftastic: update to 0.28.0

Parsing
-Added support for HCL, Perl and Swift.
-Improved language detection for JSON. More file extensions and file names are
recognised as JSON, e.g. .jsonl.

Display
-Fixed crash in inline mode.
-Added an option --tab-width that controls how many spaces are used to display
tabs. The default value is 8, consistent with older versions.
-Added an option --syntax-highlight that controls whether the output is syntax
highlighted.

Diffing
-Difftastic now diffs files in parallel when diffing whole directories,
increasing performance.
-Directory diffing now correctly handles files that are only in one of the
directories.

Command Line Interface
-Fixed handling of paths that aren't valid UTF-8.
--missing-as-empty now only applies when diffing files, and has no effect when
diffing directories.

(pin)

2022-04-30 21:53:23 UTC MAIN commitmail json YAML

deforaos-configure.mk: mark one more user (deforaos-coder)

(khorben)

2022-04-30 21:52:19 UTC MAIN commitmail json YAML

deforaos-coder: generate the Makefiles with deforaos-configure

Bumps PKGREVISION for deforaos-cpp, deforaos-asm updates.

(khorben)

2022-04-30 21:36:26 UTC MAIN commitmail json YAML

2022-04-30 21:27:57 UTC MAIN commitmail json YAML

prevent OPSYS_VERSION_CMD going wrong if minor or patch is >= 100

Clamp the version to 99 in that case, which is less wrong than expanding
the fixed-width field.

(tnn)

2022-04-30 21:15:44 UTC MAIN commitmail json YAML

doc: Updated x11/bitmap to 1.1.0

(wiz)

2022-04-30 21:15:33 UTC MAIN commitmail json YAML

bitmap: update to 1.1.0.

Alan Coopersmith (10):
      Use _CONST_X_STRING to make libXt declare String as const char *
      Fix spelling/wording issues
      gitlab CI: add a basic build test
      Build xz tarballs instead of bzip2
      Move bitmaps into a new bitmaps directory
      test: add round-trip-test for atobm & bmtoa
      atobm: accept single character lines
      atobm: close memory leaks
      gitlab CI: stop requiring Signed-off-by in commits
      bitmap 1.1.0

Jeremy Mates (1):
      bitmap: Fix a crash with underspecified dimensions

(wiz)

2022-04-30 21:12:57 UTC MAIN commitmail json YAML

doc: Updated devel/deforaos-asm to 0.2.6

(khorben)

2022-04-30 21:12:46 UTC MAIN commitmail json YAML

deforaos-asm: update to 0.2.6

The releases since the last one packaged:
- add support for instruction prefixes (eg "rep" on x86)
- add initial support for Ethereum instructions
- add some tests
- improve the generation of the documentation
- fix the build on macOS

(khorben)

2022-04-30 21:12:17 UTC MAIN commitmail json YAML

rust-bin: sync with rust

(nia)

2022-04-30 21:04:01 UTC MAIN commitmail json YAML

rust-bin: use OPSYS_VERSION for NetBSD

(nia)

2022-04-30 21:02:39 UTC MAIN commitmail json YAML

rust: future-proof by using OPSYS_VERSION for NetBSD

(nia)

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

doc: Updated devel/deforaos-cpp to 0.0.6

(khorben)

2022-04-30 21:01:20 UTC MAIN commitmail json YAML

deforaos-cpp: update to 0.0.6

The releases since the last one packaged:
- add some tests (disabled in pkgsrc)
- improve the documentation generated

This package can break building with multiple jobs, and is marked as such.

(khorben)

2022-04-30 15:17:45 UTC MAIN commitmail json YAML

doc: Updated devel/R-usethis to 2.1.5

(mef)

2022-04-30 15:17:25 UTC MAIN commitmail json YAML

(devel/R-usethis) Updated 2.0.1 to 2.1.5

# usethis 2.1.5

pkgdown-related functions no longer automatically strip a trailing
slash from the pkgdown site URL, in order to play more nicely with
CRAN's URL checks (#1526).

`edit_pkgdown_config()` is a new function that opens the pkgdown YAML
configuration file for the current Project, if such a file exists.

The error thrown when reporting an unsupported GitHub configuration
has been fixed for forward compatibility with a future version of
rlang, i.e. what is anticipated to be rlang v1.0.0.

Version 2.1.4 was never released. Version was advanced from 2.1.4 to
2.1.5 strictly for CRAN (re-)submission purposes.

# usethis 2.1.3

Modified a test to ensure that intermittent GitHub rate limiting does
not lead to ungraceful failure on CRAN.

# usethis 2.1.2

`git_default_branch_rename()` no longer errors on repos where README
exists, but has no badge block.

`git_default_branch_rediscover()` prunes the defunct remote ref to the
old default branch, e.g. `origin/master`.

# usethis 2.1.0

## Git default branch support

usethis has a more sophisticated understanding of the default branch
and gains several functions to support default branch renaming.

* `git_branch_default()` has been renamed to `git_default_branch()`, to place
  it logically in the new family of functions. The old name still works, but
  that won't be true forever.
* `git_default_branch()` is much more diligent about figuring out the default
  branch. Instead of only consulting the local repo, now we integrate local info
  with the default branch reported by the `upstream` or `origin` remote, if
  applicable.
  - This is intended to surface the case where a project has renamed its default
    branch and the local repo needs sync up with that.
* `git_default_branch_rediscover()` is a new function that helps contributors
  update their local repo (and personal fork, if applicable) when a project/repo
  renames its default branch.
* `git_default_branch_rename()` is a new function that helps a repo owner
  rename the default branch (both on GitHub and locally).
* `git_default_branch_configure()` is a new function to set the new Git
  configuration option `init.defaultBranch`, which controls the name of the
  initial branch of new local repos.
* `git_sitrep()` exposes `init.defaultBranch` and surfaces the more
  sophisticated analysis of `git_default_branch()`.

## Other GitHub-related changes

* `git_sitrep()` and `gh_token_help()` try even harder to help people get on the
  happy path with respect to their GitHub PAT (#1400, #1413, #1488, #1489,
  #1497).

* The minimum version of gh has been bumped to help / force more people to
  upgrade to the gh version that supports current GitHub PAT formats
  (@ijlyttle, #1454).

* `use_github_file()` is a new function related to `use_template()`. Instead of
  starting from a local file, `use_github_file()` grabs the contents of an
  arbitrary file on GitHub that the user has permission to read. It supports
  targeting a specific branch, tag, or commit and can follow a symlink (#1407).
  `use_github_file()` now powers `use_github_action()` and friends.

* `use_github_release()` is much more diligent about using any information left
  behind by `devtools::submit_cran()` or `devtools::release()`. Specifically,
  this applies to determining which SHA is to be tagged in the release. And this
  SHA, in turn, determines the consulted versions of DESCRIPTION (for package
  version) and NEWS.md (for release notes) (#1380).

* `use_release_issue()` also takes bullets from `release_questions()`,
  for compatibility with `devtools::release()`.

* `git_vaccinate()`, `edit_git_ignore()`, and `git_sitrep()` are more careful to
  consult, reveal, and set the `core.excludesFile` setting in user's Git
  configuration (#1461).

* `use_github_action_check_full()` has been removed. It's overkill for the
  majority of R packages, which are better off with `use_github_actions()` or
  `use_github_action_check_standard()` (#1490).

* `use_github_pages()` and `use_pkgdown_github_pages()` use a new method for
  creating an empty, orphan `gh-pages` branch. This is necessary due to new
  GitHub behaviour, where it has become essentially impossible to refer to the
  empty tree (#1472).

* `use_github()` can create repositories with `"internal"` visibility, a feature
  that exists within GitHub Enterprise products (#1505).

## Package development

* `use_readme_[r]?md()` no longer includes CRAN installation instructions in the
  initial template; instead, we only include GitHub-based install instructions
  or otherwise prompt the user to update instructions (#1507).

* `use_import_from()` is a new function that puts `@importFrom pkg fun`
  directives into a package in a consistent location (@malcolmbarrett, #1377).

* `DESCRIPTION` files generated by usethis no longer include `LazyData` by
  default, as per new CRAN checks; instead, `LazyData` is now added the first
  time you use `use_data()` (@malcolmbarrett, #1404).

* `use_tidy_eval()` has been updated to reflect current recommendations for
  using (and therefore exposing) tidy eval in other packages (@lionel-, #1445).

* `use_pkgdown()` automatically uses Bootstrap 5 if the pkgdown version supports
  it (anticipated for pkgdown 2.0.0).

* `use_lifecycle()` now imports `lifecycle::deprecated()` (#1419).

* `use_code_of_conduct()` now requires a `contact` argument to supply contact
  details for reporting CoC violations (#1269).

* `use_package()` no longer guides the user on how to use a dependency when no
  change was made (@malcolmbarrett, #1384).

### Aimed at the tidyverse team

These functions are exported for anyone to use, but are aimed
primarily at the maintainers of tidyverse, r-lib, and tidymodels
packages.

* `use_tidy_dependencies()` is a new function that sets up standard dependencies
  used by all tidyverse packages, except those that are designed to be
  dependency free (#1423).

* `use_tidy_upkeep_issue()` is a new function similar to `use_release_issue()`
  that creates a checklist-style issue to prompt various updates (#1416).

* `use_tidy_release_test_env()` has been deleted since we no longer recommend
  including test environments in `cran-comments.md`. There's no evidence that
  CRAN finds it useful, and it's annoying to keep up-to-date  (#1365).

* `use_tidy_github_labels()` is the new name for `use_tidy_labels()` (#1430).

* `use_tidy_github_actions()` takes over for `use_tidy_ci()`, which is now
  deprecated.

## User-level configuration

* `"usethis.overwrite"` is a new option. When set to `TRUE`, usethis overwrites
  an existing file without asking for user confirmation if the file is inside
  a Git repo. The normal Git workflow makes it easy to see and selectively
  accept/discard any proposed changes. This behaviour is strictly opt-in
  (#1424).

* Functions that provide code to load packages in your `.Rprofile` now use
  `rlang::check_installed()` to make sure the package is installed locally
  (@malcolmbarrett, #1398).

* `edit_rstudio_prefs()` and `edit_rstudio_snippets()` should work now on
  case-sensitive OSes, due to a path fix re: the location of RStudio's config
  files (@charliejhadley, #1420).

(mef)

2022-04-30 14:47:41 UTC MAIN commitmail json YAML

doc: Updated devel/R-withr to 2.5.0

(mef)

2022-04-30 14:47:28 UTC MAIN commitmail json YAML

(devel/R-withr) Updated  2.4.3 to 2.5.0

# withr 2.5.0

* `defer()` and all `local_*()` functions now work when run inside of
  a `.Rmd`. The deferred expressions are executed when knitr exits.

* `defer()` and `local_` functions now work within `source()`.
  The deferred expressions are executed when `source()` exits.

* `with_()` and `local_()` gain a `get` argument. Supply a getter
  function to create `with` and `local` functions that are robust to
  early exits.

  When supplied, this restoration pattern is used:

  ```
  old <- get()
  on.exit(set(old))
  set(new)
  action()
  ```

  Instead of:

  ```
  old <- set(new)
  on.exit(set(old))
  action()
  ```

  This ensures proper restoration of the old state when an early exit
  occurs during `set()` (for instance when a deprecation warning is
  caught, see #191).

* These `with_` and `local_` functions are now robust to early exits (see next bullet):

  - `_locale()`
  - `_envvar()`
  - `_libpaths()`
  - `_options()`
  - `_par()`
  - `_path()`
  - `_seed()`

* `with_namespace()` and `local_namespace()` now pass `warn.conflicts`
  to `attach()` (@kyleam, #185).

* `local_rng_version()` and `local_seed()` no longer warn when
  restoring `sample.kind` to `"Rounding"` (#167).

* `with_seed()` now preserves the current values of `RNGkind()` (#167).

* `with_collate()` is no longer affected by the `LC_COLLATE`
  environment variable set to "C" (#179).

* Local evaluations in the `globalenv()` (as opposed to top-level
  ones) are now unwound in the same way as regular environments.

* `local_tempfile()` gains a lines argument so, if desired, you can pre-fill
  the temporary file with some data.

(mef)

2022-04-30 14:39:16 UTC MAIN commitmail json YAML

doc: Updated devel/R-roxygen2 to 7.1.2

(mef)

2022-04-30 14:39:03 UTC MAIN commitmail json YAML

(devel/R-roxygen2) Updated 7.1.1 to 7.1.2

# roxygen2 7.1.2

* The new `@examplesIf` tag can be used to create conditional
  examples. These examples only run if a specified condition
  holds (#962).

* roxygen2 is now licensed as MIT (#1163).

* Bug fix for upcoming stringr 2.0.0 release.

* Code blocks with language now add `sourceCode` to the generated div; this
  makes syntax highlighting more consistent across downlit/pandoc/knitr/roxygen2.

* Percent signs in markdown link targets, e.g. `[text](https://foo/ba%20r)`
  are now handled correctly (#1209).

(mef)

2022-04-30 14:33:54 UTC MAIN commitmail json YAML

doc: Updated lang/R-cpp11 to 0.4.2

(mef)

2022-04-30 14:33:39 UTC MAIN commitmail json YAML

(lang/R-cpp11)  Updated 0.3.1 to 0.4.2

# cpp11 0.4.2

* Romain Franå·½ois is now the maintainer.

# cpp11 0.4.1

* Fix crash related to unwind protect optimization (#244)

# cpp11 0.4.0

## New Features

* New  opt-in  message  formatting  with the  {fmt}  C++  library  for
  `cpp11::messages()` `cpp11::stop()` and `cpp11::warning()`.  Set the
  `CPP11_USE_FMT`    macro  to    use    this    feature  in    your
  package. (@sbearrows, #169, #208)

* New `as_double()` and `as_integer()` methods to coerce integers to
  doubles and doubles to integers to doubles (@sbearrows, #46)

* `cpp11::matrix` iterators can now be used either row-wise or
  column-wise (the default) depending on the user's choice (@alyst,
  #229)

## Improvements and fixes

* Read-only matrix accessors are now marked const (#234)

* `writable::r_vector` default constructors now return a 0 length
  vector when converted to `SEXP` (#166)

* Read-only `r_vector` constructors now disallow implicit construction
  with named arguments (#237)

* Read-only `r_vector.attr()` methods now return const objects, so it
  is a compile time error to try to assign to them (#237)

* Fixed `+` and `+=` operators of `r_vector::[const_]iterator` to
  conform the *iterators* concept: `+=` updates the iterator, and `+`
  returns the updated copy, while keeping the original unchanged
  (@alyst, #231)

* Remove undefined behavior when constructing global `cpp11::sexp`s (#224)

* Removed redundant `.Call calls` in cpp11.cpp file (@sbearrows, #170)

* Error messages now output original file name rather than the
  temporary file name (@sbearrows, #194)

* `cpp_register()` now includes `attribute_visible` in the init
  function, so packages compiled with `C_VISIBILITY` will find the
  init function.

* Fixed bug when running `cpp_source()` on the same file more than
  once (@sbearrows, #202)

* Allow cpp11 decorators of the form `cpp11::linking_to` (@sbearrows,
  #193)

* Removed internal instances of `cpp11::stop()` and replaced with C++
  exceptions (@sbearrows, #203)

* Names of named lists are now resized along with the list elements
  (@sbearrows, #206)

(mef)

2022-04-30 14:24:16 UTC MAIN commitmail json YAML

doc: Updated devel/py-tortoisehg to 6.1.1nb1

(wiz)

2022-04-30 14:24:07 UTC MAIN commitmail json YAML

py-tortoisehg: use latest sphinx

Fixes build; mark as not-for-python-2.x since latest sphinx isn't.

Bump PKGREVISION.

(wiz)

2022-04-30 13:37:11 UTC MAIN commitmail json YAML

Updated time/p5-DateTime to 1.58

(wen)

2022-04-30 13:36:02 UTC MAIN commitmail json YAML

Update to 1.58

Upstream changes:
Changes for version 1.58 - 2022-04-18

    Fixed tests so that they ignore the value set in the `PERL_DATETIME_DEFAULT_TZ` env var, if one exists. Reported by Ian Gibbs. GH #128.

(wen)

2022-04-30 13:07:16 UTC MAIN commitmail json YAML

Updated print/mupdf to 1.19.1

(wen)

2022-04-30 13:05:24 UTC MAIN commitmail json YAML

Update to 1.19.1

Upstream changes:
List of changes in MuPDF 1.19.1

        Updated zlib to 1.2.12 due to CVE-2018-25032.

(wen)

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

py-structlog: fix build by using wheel.mk

Add a missing test dependency, add test status

(wiz)

2022-04-30 11:02:31 UTC MAIN commitmail json YAML

py-wcag-contrast-ratio: fix PLIST for python 2.x

(wiz)

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

apenwarr-redo: mark as not-for-python-2.x

Due to py-setproctitle

(wiz)

2022-04-30 11:00:45 UTC MAIN commitmail json YAML

py-setproctitle: mark as not-for-python-2.x

Last minor update broke this without notice

(wiz)

2022-04-30 10:57:26 UTC MAIN commitmail json YAML

py-mechanize: mark as not for python 2.7

0.4.7 -> 0.4.8 broke this without notice, but the only user in
pkgsrc, calibre, is already restricted to python 3.x

(wiz)

2022-04-30 10:05:33 UTC MAIN commitmail json YAML

Added www/drupal9 version 9.3.12

(wen)

2022-04-30 10:02:24 UTC MAIN commitmail json YAML

2022-04-30 09:56:55 UTC MAIN commitmail json YAML

Import drupal-9.3.12 as www/drupal9.

Drupal is a free web Content Management System (CMS) that allows an
individual or a community of users to easily publish, manage and organize
a wide variety of content on a website.

(wen)

2022-04-30 09:42:10 UTC MAIN commitmail json YAML

doc: Updated devel/R-tidyselect to 1.1.2

(mef)

2022-04-30 09:41:57 UTC MAIN commitmail json YAML

(devel/R-tidyselect)  Updated 1.1.1 to 1.1.2, make test passed

# tidyselect 1.1.2

* Fix for CRAN checks.

(mef)

2022-04-30 09:35:05 UTC MAIN commitmail json YAML

2022-04-30 08:53:11 UTC MAIN commitmail json YAML

Updated www/drupal7 to 7.89

(wen)

2022-04-30 08:50:35 UTC MAIN commitmail json YAML

Update to 7.89

Upstream changes:
Drupal 7.89, 2022-03-02
-----------------------
- Bug fixes for PHP 8.1
- Fix tests for PostgreSQL

Drupal 7.88, 2022-02-15
-----------------------
- Fixed security issues:
  - SA-CORE-2022-003

Drupal 7.87, 2022-01-19
-----------------------
- Fix regression caused by jQuery UI position() backport

(wen)

2022-04-30 08:40:20 UTC MAIN commitmail json YAML

doc: Updated devel/R-sessioninfo to 1.2.2

(mef)

2022-04-30 08:40:06 UTC MAIN commitmail json YAML

(devel/R-sessioninfo) Updated 1.1.1 to 1.2.2

# 1.2.2

* This version does not add an emoji hash to the output.

* The `source` column of the output data frame of `package_info()` (also
  part of `session_info()`), now contains the full SHA for packages installed
  from GitHub, instead of only the first seven characters. This makes it
  easier to use the SHA programmatically. Note that this does not affect
  formatting and printing, which still use the abbreviated SHA.
  (@muschellij2, #61).

* RStudio Package Manager (RSPM) and other repository sources are
  now shown in the `source` column, if they set the `Repository`
  field in `DESCRIPTION`.

# 1.2.1

* `package_info()` and `session_info()` now do not fail if the version
  number of an installed package is invalid.

* Better aliases for the list of attached, loaded and installed packages
  in `package_inf()` and `session_info()`.

# 1.2.0

* New function `external_info()`, information about external software.
  It can be also requested with the new `info` argument of
  `session_info()` (@llrs).

* New function `python_info()`, information about Python configuration.
  It is automatically included in `session_info()` if the reticulate
  package is loaded and Python is available. You can also request it
  manually via the new `info` argument of `session_info()` (#33).

* The output of `session_info()` now has an emoji hash, consisting of
  three emojis. This allows quick comparison of two session infos (#26).

* All `*_info()` functions use ANSI colors on systems that support them.
  In particular, it highlights unusual package versions and sources,
  and possible package problems (#3).

* New `session_diff()` function, to compare two session infos from
  various sources (#6).

* `session_info()` has a new argument named `info`, to select which parts
  of the session information should be printed.

* `session_info()` now has a `to_file` argument, to write the output to a
  file (#30).

* `session_inf()` has a `dependencies` argument now, and passes it to
  `package_info()`.

* `package_info()` and `session_info()` can now list the attached or
  installed packages, see the `pkgs` argument in the manual for
  details (#42).

* `platform_info()` and `session_info()` now include the Windows build
  number in the output (#40).

* sessioninfo now never wraps the output if the screen is too narrow (#31).

* All `*_info()` functions have a `format()` S3 method now.

* `platform_info()` and `session_info()` now include the RStudio version if
  the R session is in RStudio (#29).

* The `source` column of the package list is now more informative.

(mef)

2022-04-30 08:01:09 UTC MAIN commitmail json YAML

Updated devel/p5-PPI to 1.273

(wen)

2022-04-30 07:59:51 UTC MAIN commitmail json YAML

Update to 1.273
Update DEPENDS

UPstream changes:
1.273  2022-04-22 15:58:31Z
        Summary:
    - Whitespace in signatures is now preserved (GH#257)

1.272  2022-02-02 16:10:50Z
        Summary:
        - Drop prerequisite for IO::String on perl 5.8+

1.271  2022-01-25 21:47:21Z
        Summary:
        - return correct name for lexical subroutines
        - silence uninitialized warning in t/07_token.t
        - bump minimum Test::More version to 0.96
        - fix some typos in Pod
        - moved repository to Perl-Critic GitHub org:
                https://github.com/Perl-Critic/PPI

(wen)

2022-04-30 05:31:34 UTC MAIN commitmail json YAML

doc: Updated devel/R-rprojroot to 2.0.3

(mef)

2022-04-30 05:31:13 UTC MAIN commitmail json YAML

(devel/R-rprojroot) Updated 2.0.2 to 2.0.3

(this is actually log for previous commit, sorry)
# rprojroot 2.0.3 (2022-03-25)

- Add `is_pkgdown_project` root criterion looking
  for a `_pkgdown.yml`, `_pkgdown.yaml`, `pkgdown/_pkgdown.yml`
  and/or `inst/_pkgdown.yml` file (#79, @salim-b).
- Avoid `LazyData` in `DESCRIPTION`.

(mef)

2022-04-30 05:26:10 UTC MAIN commitmail json YAML

(devel/R-rprojroot) mockr added for TEST_DEPENDS, now test pass

(mef)

2022-04-30 05:22:09 UTC MAIN commitmail json YAML

Added devel/R-mockr version 0.2.0

(mef)

2022-04-30 05:19:03 UTC MAIN commitmail json YAML

(devel/R-mockr) import R-mockr-0.2.0

Provides a means to mock a package function, i.e., temporarily
substitute it for testing. Designed as a drop-in replacement for the
now deprecated 'testthat::with_mock()' and 'testthat::local_mock()'.

(mef)

2022-04-30 04:36:03 UTC MAIN commitmail json YAML

doc: Updated devel/R-rio to 0.5.29

(mef)

2022-04-30 04:35:51 UTC MAIN commitmail json YAML

(devel/R-rio) Updated 0.5.27 to 0.5.29

(0.5.29 not documented)
# rio 0.5.28

* Various fixes to tests, examples, and documentation for CRAN.
* Temporarily disabled some tests that failed on Mac M1s.

(mef)

2022-04-30 03:44:37 UTC MAIN commitmail json YAML

Updated devel/p5-POE to 1.370

(wen)

2022-04-30 03:43:40 UTC MAIN commitmail json YAML

Update to 1.370

Upstream changes:
2022-03-23 12:42:01 +0000 v1_370
================================

  commit 8d07be6dbc4b89c79f66c52b736895010f5f65dd
  Author: Chris 'BinGOs' Williams <chris@bingosnet.co.uk>
  Date:  Wed Mar 23 12:42:01 2022 +0000

    Version bump for release.

  commit f8587e83eae3bd5d9a1243841b50118d0b185dd7
  Author: Chris 'BinGOs' Williams <chris@bingosnet.co.uk>
  Date:  Tue Mar 22 14:46:48 2022 +0000

    Remove explicit call to setsid() in POE::Wheel::Run

    We are using make_slave_controlling_terminal() from IO::Pty since
    136f5dbab9d9 and that calls setsid() itself.

    Fixes to IO::Pty have unmasked this double call to setsid() which is
    generating a spurious warning on any use of a pty(-pipe) conduit.

(wen)

2022-04-30 03:28:45 UTC MAIN commitmail json YAML

Updated devel/p5-PerlIO-utf8_strict to 0.009

(wen)

2022-04-30 03:28:03 UTC MAIN commitmail json YAML

Update to 0.009

Upstream changes:
0.009    2022-01-08 17:26:23+01:00 Europe/Amsterdam
          - Mark functions that croak as noreturn

(wen)

2022-04-30 03:19:17 UTC MAIN commitmail json YAML

Updated math/R-gss to 2.2.3

(wen)

2022-04-30 03:18:16 UTC MAIN commitmail json YAML

Update to 2.2.3

Upstream changes:
Tue Aug  3 20:32:06 EDT 2021, Chong Gu  <chong@purdue.edu>

* DESCRIPTION: Version 2.2-3.

* R: Edited sscomp.

* src: Edits in smolyak.c to comment out unused calccoeff2.

Tue May 26 00:21:21 EDT 2020, Chong Gu  <chong@purdue.edu>

* DESCRIPTION: Version 2.2-2.

* R: Added sscomp and sscomp2.

* man: Added documentation for sscomp and sscomp2.

Sat May 16 15:49:33 EDT 2020, Chong Gu  <chong@purdue.edu>

* DESCRIPTION: Version 2.2-1.

* R: Bug fixes, code cleanings in numerous places.

Sun May  3 14:34:28 EDT 2020, Chong Gu  <chong@purdue.edu>

* DESCRIPTION: Version 2.2-0.

* R: i) Reworked the gssanova, gssanova1, and gssanova0 suites, to
add support for the "polr" family.  ii) Added predict9.gssanova
for response scale prediction.

* data: Added wesdr1.

* man: Updated to reflect changes in R and data.

Sat Feb 29 10:50:40 EST 2020, Chong Gu  <chong@stat.purdue.edu>

* DESCRIPTION: Version 2.1-12

* src: Bug fix in copu2newton, thanks to Elliott Sales de Andrade.

Fri Feb 28 19:40:49 EST 2020, Chong Gu  <chong@stat.purdue.edu>

* DESCRIPTION: Version 2.1-11.

Edits in R/ and man/ to prepare for the coming default
data.frame(...,stringsAsFactors=FALSE).

Merged gsscopu package into this one, adding sscopu/sscopu2 suites
for copula density estimation, and sshzd2d/sshzd2d1 suites for 2-D
hazard estimation.

(wen)

2022-04-30 03:06:43 UTC MAIN commitmail json YAML

Updated devel/p5-Perl-Tidy to 20220217

(wen)

2022-04-30 03:05:54 UTC MAIN commitmail json YAML

2022-04-30 02:58:29 UTC MAIN commitmail json YAML

Updated misc/php-orangehrm to 4.10.1

(wen)

2022-04-30 02:28:40 UTC MAIN commitmail json YAML

2022-04-30 01:56:12 UTC MAIN commitmail json YAML

doc: Updated devel/R-rex to 1.2.1

(mef)

2022-04-30 01:55:53 UTC MAIN commitmail json YAML

(devel/R-rex) Updated 1.2. 0 to 1.2.1

## Rex Version 1.2.1 ##
* Kevin Ushey is now the maintainer

(mef)

2022-04-30 01:50:10 UTC MAIN commitmail json YAML

doc: Updated www/R-shiny to 1.7.1

(mef)

2022-04-30 01:49:59 UTC MAIN commitmail json YAML

(www/R-shiny) Updated 1.6.0 to 1.7.1

shiny 1.7.1
===========
## Bug Fixes

* Closed #3516: Fix regression in repeated calls to `appendTab()` when
  `navbarMenu()` is already present within a
  `tabsetPanel()`/`navbarPage()`. (#3518)

* Re-arranged conditions for testthat 1.0.0 compatibility. (#3512)

shiny 1.7.0
===========
## Full changelog
### Breaking changes

* The `format` and `locale` arguments to `sliderInput()` have been
  removed. They have been deprecated since 0.10.2.2 (released on
  2014-12-08).

* Closed #3403: `insertTab()`'s `position` parameter now defaults to
  `"after"` instead of `"before"`. This has the benefit of allowing us
  to fix a bug in positioning when `target = NULL`, but has the
  drawback of changing the default behavior when `target` is not
  `NULL`. (#3404)

### New features and improvements
* Bootstrap 5 support. (#3410 and rstudio/bslib#304)

  * As explained
    [here](https://rstudio.github.io/bslib/index.html#basic-usage), to
    opt-in to Bootstrap 5, provide `bslib::bs_theme(version = 5)` to a
    page layout function with a `theme` argument (e.g., `fluidPage()`,
    `navbarPage()`, etc).

* Closed #3322, #3313, #1823, #3321, #3320, #1928, and #2310: Various
  improvements to `navbarPage()`, `tabsetPanel()`, `tabPanel()`,
  `navbarMenu()`, etc. Also, these functions are now powered by the
  `{bslib}` package's new `nav()` API (consider using `{bslib}`'s API
  to create better looking and more fully featured navs). (#3388)

* All uses of `list(...)` have been replaced with
  `rlang::list2(...)`. This means that you can use trailing `,`
  without error and use rlang's `!!!` operator to "splice" a list of
  argument values into `...`. We think this'll be particularly useful
  for passing a list of `tabPanel()` to their consumers (i.e.,
  `tabsetPanel()`, `navbarPage()`, etc). For example, `tabs <-
  list(tabPanel("A", "a"), tabPanel("B", "b"));
  navbarPage(!!!tabs)`. (#3315 and #3328)

* `installExprFunction()` and `exprToFunction()` are now able to
  handle quosures when `quoted = TRUE`. So `render`-functions which
  call these functions (such as with `htmlwidgets`) can now understand
  quosures. Users can also use `rlang::inject()` to unquote a quosure
  for evaluation.  This also means that `render` function no longer
  need `env` and `quoted` parameters; that information can be embedded
  into a quosure which is then passed to the `render` function. Better
  documentation was added for how to create `render`
  functions. (#3472)

* `icon(lib="fontawesome")` is now powered by the `{fontawesome}`
  package, which will make it easier to use the latest FA icons in the
  future (by updating the `{fontawesome}` package). (#3302)

* Closed #3397: `renderPlot()` new uses `ggplot2::get_alt_text()` to inform an `alt` text default (for `{ggplot2}` plots). (#3398)

* `modalDialog()` gains support for `size = "xl"`. (#3410)

* Addressed #2521: Updated the list of TCP ports that will be rejected
  by default in runapp.R, adding 5060, 5061 and 6566. Added
  documentation describing the port range (3000:8000) and which ports
  are rejected. (#3456)

### Other improvements
* Shiny's core JavaScript code was converted to TypeScript. For the
  latest development information, please see the [README.md in
  `./srcts`](https://github.com/rstudio/shiny/tree/master/srcts). (#3296)

* Switched from `digest::digest()` to `rlang::hash()` for hashing. (#3264)

* Switched from internal `Stack` class to `fastmap::faststack()`, and
  used `fastmap::fastqueue()`. (#3176)

* Some long-deprecated functions and function parameters were
  removed. (#3137)

### Bug fixes
* Closed #3345: Shiny now correctly renders
  `htmltools::htmlDependency()`(s) with a `list()` of `script`
  attributes when used in a dynamic UI context. This fairly new
  `htmlDependency()` feature was added in `{htmltools}`
  v0.5.1. (#3395)

* Fixed [#2666](https://github.com/rstudio/shiny/issues/2666) and
  [#2670](https://github.com/rstudio/shiny/issues/2670):
  `nearPoints()` and `brushedPoints()` weren't properly account for
  missing values (#2666 was introduced in
  v1.4.0). ([#2668](https://github.com/rstudio/shiny/pull/2668))

* Closed #3374: `quoToFunction()` now works correctly with nested
  quosures; and as a result, quasi-quotation with rendering function
  (e.g., `renderPrint()`, `renderPlot()`, etc) now works as expected
  with nested quosures. (#3373)

* Exported `register_devmode_option()`. This method was described in
  the documentation for `devmode()` but was never exported. See
  `?devmode()` for more details on how to register Shiny Developer
  options using `register_devmode_option()`. (#3364)

* Closed #3484: In the RStudio IDE on Mac 11.5, selected checkboxes
  and radio buttons were not visible. (#3485)

### Library updates

* Closed #3286: Updated to Font-Awesome 5.15.2. (#3288)

* Updated to jQuery 3.6.0. (#3311)

(mef)

2022-04-30 01:40:43 UTC MAIN commitmail json YAML

Added textproc/R-fontawesome version 0.2.2

(mef)

2022-04-30 01:38:19 UTC MAIN commitmail json YAML

textproc/R-fontawesome: import R-fontawesome-0.2.2

Easily and flexibly insert 'Font Awesome' icons into 'R Markdown'
documents and 'Shiny' apps. These icons can be inserted into HTML
content through inline 'SVG' tags or 'i' tags. There is also a utility
function for exporting 'Font Awesome' icons as 'PNG' images for those
situations where raster graphics are needed.

(mef)

2022-04-30 01:16:32 UTC MAIN commitmail json YAML

doc: Updated www/R-httpuv to 1.6.5

(mef)