databases/postgresql18-server: Warn about inadequate semaphores
When run on NetBSD (without kernel options or sysctl), and using
/etc/rc.d/pgsql start, this package fails to start, because Postgresql
18 needs many more semaphores than previous versions. While there is
an error message in $PREFIX/pgsql/errlog, it seems helpful to give an
earlier, more precise clue.
This commit adds code to rc.d/pgsql, that, only on NetBSD, checks two
semaphore size sysctl variables, and if below the values believed
appropriate for pgsql, prints a warning, showing the current value and
the implied ok value.
This commit does not write sysctl values, on the theory that it's the
base system's call to set resource limits, and packages should not
override them. (A proposal to increase semaphore limits from the
values used in 1993 drew an objection.)
It's likely that pgsql should use POSIX semaphores instead on NetBSD,
[4 lines not shown]
gtmr: simplify the checking of the parent device properties.
The code still looks for the "physical" property on the device and the
parent device, but it's more obvious now.
Fix a whitespace issue in the process.
lcov: update to 2.6.
Changes from v2.5 release:
new html2lcov tool
Capture source diff and 'baseline' coverage from lcov HTML report - suitable as input to generate differential coverage report versus 'now'. See the html2lcov documentation for details.
new jacoco2lcov tool
Translate JaCoCo java coverage data to lcov format - e.g., for multi-language coverage reporting or to take advantage of lcov features. See the jacoco2lcov documentation for details.
new XS back end (on plaforms which support it).
C++ implementation of some key types and operations - to improve execution time and memory footprint compared to pure Perl.
various bug fixes and test coverage improvements.
sysutils/p5-Memory-Usage: import p5-Memory-Usage-0.201
This module lets you attempt to measure, from your operating system's
perspective, how much memory a process is using at any given time.
cfssl: update to 1.7.0
* Add scripts to regenerate {api,bundler,ubiquity}'s testdata
* Create semgrep.yml
* Fixes #1237 partially by updating test data certificates to be valid
* Github actions linter uses golangci-lint at v1.57
* Migrate goreleaser config to v2 and limit build parallelism
* Regenerate api's testdata
* Regenerate bundler's testdata
* Regenerate ubiquity's testdata
* Revert "Upgrade certificate-transparency-go from v1.1.8 to v1.3.1"
* SECENG-13957: feat: add ML-DSA-44/65/87 post-quantum key support
* Update README
* Update READMe
* Update certstore_development and sqlit_test dbs after testdata update
* Update repository to reflect required min go version of 1.20
* Update semgrep.yml
* Upgrade certificate-transparency-go from v1.1.8 to v1.3.1
* build(deps): bump github.com/go-sql-driver/mysql from 1.7.1 to 1.8.0
[5 lines not shown]
devel/task: update to 3.54.0
Features
* Added versioned Homebrew casks (go-task@<major>.<minor>) to install a
specific minor version of Task.
* Added a remote.headers config option to send HTTP headers when downloading a
remote Taskfile, configured per host. Header values support templating
functions, e.g. {{env "GITLAB_TOKEN"}}. This keeps the credential out of the
include URL, where it would leak into error messages and the confirmation
prompt.
Fixes
* Fixed remote Git Taskfile cache poisoning on shared hosts (GHSA-679p-658w-m3wr).
* Fixed tasks cancelled by the user returning exit code 201 instead of 205.
* Fixed a bug on Windows where watching source paths did not work as expected.
* Fixed a remote Taskfile whose server refuses the credentials being reported as
a missing Taskfile. A 401 now stops the search and reports the status code,
[20 lines not shown]
pnpm: update to 12.9.1
Pkgsrc changes:
* Relocate vendor crates in the pnpm way.
* pn, pnpx, px are symbolic links instead of shell scripts.
Upstream changes are omitted.
gtexinfo: update to 7.3.
7.3 (02 March 2026)
* Language
. new commands for title page creation: @documentinfo, @publication,
and @maketitle. you can use these instead of explicit formatting
inside @titlepage.
. you can use heading commands such as @heading after @node. nodes
defined this way are not part of the chapter structure of the document
(unlike if @section etc. were used).
. new command @xrefname can follow @node in place of a heading command.
this is for when you do not want any heading at all to be displayed.
. new command @namedanchor for defining text to be used for a cross-
reference to an anchor (with @xrefautomaticsectiontitle on)
. new command @thispart to print part name in headings or footings
. deprecate @clickstyle
. if there is no @documentlanguage, the language is unspecified, rather
than en_US. (texi2any will still use English strings by default,
but will not put en_US in the output, depending on output format.)
[93 lines not shown]
p5-Test-Differences: update to 0.7300.
0.73 2026-10-03
- Changes to tests only, to cope with changes to how line numbers
are reported in what will become perl 5.46 (thanks to Richard Leach)