Commit graph

362032 commits

Author SHA1 Message Date
tnn
3109e5c288 go-bin: fix make distinfo target 2022-08-15 10:37:15 +00:00
taca
1b593a4b61 www/squid4: trying to remove references to the build directory
Trying to remove references to the build directory related to PKG_CONF*.
2022-08-15 08:51:16 +00:00
pin
01a765f720 doc: Added misc/wthrr version 0.1.3 2022-08-15 08:48:26 +00:00
pin
a85f457ee5 Add wthrr 2022-08-15 08:47:58 +00:00
pin
9092bfecb6 misc/wthrr: import package
When spending a lot of time in the CLI it can be handy to have a little
companion in there who knows about the weather.

That's where wthrr comes in. She lives in your terminal and her passion is
the weather.

Even when you don't spend a lot of time in the terminal. She has a sunny
personality, so you can visit her once in a while.
2022-08-15 08:47:18 +00:00
adam
ae67bbb1e7 Updated devel/meson, multimedia/mkvtoolnix 2022-08-15 08:20:58 +00:00
adam
a9e862356e mkvtoolnix: updated to 70.0.0
Version 70.0.0 "Caught A Lite Sneeze" 2022-08-14

New features and enhancements

* MKVToolNix GUI: the user can now control where the job queue files & the
  preferences INI file are stored via environment variables. If set, the
  variable `MKVTOOLNIX_GUI_STATE_DIR` can point to a directory where the GUI
  stores both the job queue sub-directory and the preferences INI file. If you
  only want to relocate the preferences INI file, you can store the desired
  file name for the INI file in `MKVTOOLNIX_GUI_CONFIG_FILE`.
* MKVToolNix GUI: when adding directories via drag & drop/copy & paste the GUI
  will now offer the user the option to create one multiplex settings tab per
  directory & adding all files from that directory to the corresponding, newly
  created tab.

Bug fixes

* mkvmerge: AV1 OBU parser: fixed identifying files that only contain single
  frame.
* MKVToolNix GUI: multiplexer: when reading color parameters from identified
  files that are floating point numbers (minimum/maximum luminance, projection
  pitch/roll/yaw) the numbers will be formatted in floating-point notation
  instead of scientific notation as mkvmerge only supports the former.
* MKVToolNix GUI: multiplexer: color parameters that are floating point
  numbers (minimum/maximum luminance, projection pitch/roll/yaw) will only be
  set to a value during identification if the identification actually contains
  the property, and not to 0 anymore if it doesn't.

Build system changes

* Several merge requests where accepted that improve compilation on MSYS2 on
  Windows. Note that this build type isn't supported.
2022-08-15 08:20:40 +00:00
adam
8cf37495cf meson: updated to 0.63.1
0.63.1
Bug fixes
2022-08-15 08:19:39 +00:00
pin
22c596a5a7 doc: Updated www/monolith to 2.6.2 2022-08-15 06:59:09 +00:00
pin
fb5bd704fa www/monolith: update to 2.6.2
- Enable support for brotli and deflate compression methods
- Include unsafe-eval into list of origins for isolated documents
2022-08-15 06:58:45 +00:00
pin
e2d254a845 editors/feathernotes: unbreak build
Fix PLIST, delint Makefile.
2022-08-15 06:55:16 +00:00
tnn
14b2d1b19b gtk4: mend more sincos(3) breakage 2022-08-15 00:01:41 +00:00
tnn
1a0026e1a3 xf86-video-nouveau: newspeak compliance 2022-08-14 23:35:48 +00:00
tnn
156a4c03d8 doc: Removed lang/libLLVM{34,4} 2022-08-14 22:53:42 +00:00
tnn
01d99f021e libLLVM4: remove
no consumers in pkgsrc or wip
2022-08-14 22:52:48 +00:00
tnn
2de25601ce libLLVM34: remove
The only consumer was wip/pure. But that needs LLVM 3.5 now.
Will import libLLVM35 to wip instead where it may peacefully
rot until wip/pure upstream supports newer LLVM.
2022-08-14 22:45:05 +00:00
tnn
dad977cb5c gtk4: don't clash with builtin sincos(3) 2022-08-14 21:05:32 +00:00
adam
d7761a9a18 Updated graphics/libjpeg-turbo 2022-08-14 20:57:59 +00:00
adam
91263046ad libjpeg-turbo: updated to 2.1.4
2.1.4

Significant changes relative to 2.1.3

Fixed a regression introduced in 2.1.3 that caused build failures with Visual Studio 2010.

The tjDecompressHeader3() function in the TurboJPEG C API and the TJDecompressor.setSourceImage() method in the TurboJPEG Java API now accept "abbreviated table specification" (AKA "tables-only") datastreams, which can be used to prime the decompressor with quantization and Huffman tables that can be used when decompressing subsequent "abbreviated image" datastreams.

libjpeg-turbo now performs run-time detection of AltiVec instructions on OS X/PowerPC systems if AltiVec instructions are not enabled at compile time. This allows both AltiVec-equipped (PowerPC G4 and G5) and non-AltiVec-equipped (PowerPC G3) CPUs to be supported using the same build of libjpeg-turbo.

Fixed an error ("Bogus virtual array access") that occurred when attempting to decompress a progressive JPEG image with a height less than or equal to one iMCU (8 * the vertical sampling factor) using buffered-image mode with interblock smoothing enabled. This was a regression introduced by 2.1 beta1[6(b)].

Fixed two issues that prevented partial image decompression from working properly with buffered-image mode:

Attempting to call jpeg_crop_scanline() after jpeg_start_decompress() but before jpeg_start_output() resulted in an error ("Improper call to JPEG library in state 207".)
Attempting to use jpeg_skip_scanlines() resulted in an error ("Bogus virtual array access") under certain circumstances.
2022-08-14 20:57:40 +00:00
tnn
61e7a7b66b hunspell: propagate iconv and intl dependencies in bl3.mk 2022-08-14 20:44:00 +00:00
tnn
ce27935eb9 llvm: use posix_madvise(2) instead of madvise(2) 2022-08-14 20:22:44 +00:00
tnn
173573c2f4 libcxx: fix definition of __regex_word on SunOS 2022-08-14 19:54:31 +00:00
wiz
1efefa7d80 doc/TODO: add some
+ MesaLib-22.1.6, cmake-3.24.0, gpgme-1.18.0, grafx2-2.8.3132,
  hs-aeson-2.1.0.0, hs-base-compat-0.12.2, hs-base-compat-batteries-0.12.2,
  hs-base-orphans-0.8.7, hs-bifunctors-5.5.12, hs-generic-deriving-1.14.2,
  hs-hashable-1.4.1.0, hs-indexed-traversable-instances-0.1.1.1,
  hs-primitive-0.7.4.0, hs-random-1.2.1.1, hs-regex-tdfa-1.3.2,
  hs-th-abstraction-0.4.4.0, hs-transformers-compat-0.7.2,
  hs-unordered-containers-0.2.19.1, hs-vector-0.13.0.0, meld-3.21.3,
  mupdf-1.20.3, npm-8.17.0, ocaml-cppo-1.6.9, protobuf-3.21.5,
  protobuf-c-1.4.1, py-tomlkit-0.11.4, rust-analyzer-0.0.20220808.
2022-08-14 19:46:17 +00:00
tnn
23b5e59072 doc: Updated x11/xf86-video-amdgpu to 22.0.0 2022-08-14 19:27:41 +00:00
tnn
a1db2304ba xf86-video-amdgpu: update to catch up with xorg-server API changes
22.0.0:
glamor: Set AMDGPU_CREATE_PIXMAP_SCANOUT on DRI2 and shared pixmaps
glamor: unset AMDGPU_CREATE_PIXMAP_SCANOUT on shared pixmap
Add option for non-vsynced flips for "secondary" outputs.

21.0.0:
kms: Handle changes to SourceValidate call chain in xserver 19
Fix link failure with gcc 10
Use ODEV_ATTRIB_PATH where possible for the device node.
Remove drmCheckModesettingSupported and kernel module loading, on Linux
Fixup the amdgpu_bus_id() string format
Remove NULL check after a "cannot fail" function
Store the busid string in AMDGPUEnt
Reuse the existing busid string
Use the device_id straight from gpu_info
Kill off drmOpen/Close/drmSetInterfaceVersion in favour of drmDevices
Introduce amdgpu_device_setup helper
Factor out common code to amdgpu_probe()
Fix drmmode_crtc_scanout_create logic
Bail from amdgpu_pixmap_get_handle with ShadowFB
Handle NULL fb_ptr in pixmap_get_fb
glamor: Make pixmap scanout compatible if its dimensions are
Drop bo/width/height members from struct drmmode_scanout
Drop struct drmmode_scanout altogether in favour of PixmapPtrs
Make drmmode_crtc_scanout_create/destroy static
Fix build against ABI_VIDEODRV_VERSION 25.2
Replace a few more instances of "master"
Check for AMDGPU_CREATE_PIXMAP_SCANOUT in amdgpu_glamor_create_pixmap
Drop dri.h includes
Include xf86drm.h instead of sarea.h
Fix return value check of drmIoctl()
2022-08-14 19:25:13 +00:00
schmonz
87bd7c5905 doc: Updated databases/p5-App-Sqitch to 1.3.0 2022-08-14 17:21:55 +00:00
schmonz
fea172191d Update to 1.3.0. From the changelog:
- Fixed an issue when testing Firebird on a host with Firebird installed
  but no `isql`, and when using a local Firebird (e.g., the Engine12
  provider), which allows only one connection at a time. Thanks to Slaven
  Rezić for the the reproducible configuration (#597).
- Tweaked the Postgres engine to support Yugabyte. The only unsupported
  features are explicit locks, so users need to manually ensure that only
  one instance of Sqitch is updating the cluster at a time.
- Added support for CockroachDB. Almost exactly the same as for Postgres,
  so the new App::Sqitch::Engine::cockroach class extends
  App::Sqitch::Engine::pg to make a few changes. The SQL files with
  the registry DDL varies in a few ways, so they're separate.
- Now require URI::db v0.20 for Cockroach and Yugabyte URI support.
- Dropped support for MySQL 5.0.
- Added explicit sorting for aggregated lists (such as the tags associated
  with a commit) to the MySQL, Exasol, Snowflake, and Postgres (8.4 and
  higher) engines.
- Fixed slow deploys on MariaDB thanks to fractional timestamp support
  added in 5.03.05. Thanks to @rbrigot for the PR (#658)!
- Fixed a bug where destination locking failed on the first deploy to
  MySQL. Bug introduced along with destination locking in v1.2.0.
  Thanks Tom Bloor the report and to Alberto Simões for the help
  replicating the issue (#601).
- Removed the `sqitch engine update-config` action, originally added for
  compatibility reasons in 2014, and the prompt to use it was removed as
  of 0.9999 in 2019.
- Fixed a warning when searching for the Firebird client on Windows.

pkgsrc changes:

- Enable 'sqlite' by default to pass the self-tests.
2022-08-14 17:21:50 +00:00
schmonz
feafda0d60 doc: Updated www/p5-Template-Toolkit to 3.100 2022-08-14 17:21:07 +00:00
schmonz
76215bbde6 Update to 3.100. From the changelog:
Improvements:
* Template::Plugin::CGI removed to be used as a separate distro.
  (Sawyer X)
* Avoid anonymous hash warnings starting with Perl 5.35.2 (Graham Ollis)
* Use Data::Dumper as an object. (Justin Wheeler)
* ttree: Rename --assets to --copy_dir. (Johan Vromans)
* ttree: Implement assets directories. (Johan Vromans)

Bug Fixes:
* Fix breakage when VMethods is loaded before Stash. (Felipe Gasper)
* Fix unicode issues in Plugin::Date (Nicolas R)
* Use "defined" instead of "//" because the latter is not available in
  Perl v5.8. (Louis Strous)
* Fix FILTER redirect does not honor binmode (Louis Strous)

Tests:
* Fix t/zz-plugin-cycle.t errors (Nicolas R)
* Test for Dumper global vars. (Justin Wheeler)
* Remove unused _dump code (Nicolas R)
* Fixed tests failing on MacOS Catalina due to Dynaloader and relative
  paths (Andy Wardley)

Documentation:
* Update README.md (philip r brenan)
* Add support group to README and Template.pm. (Johan Vromans)
* Make the process() documentation clearer. (Dave Cross)
2022-08-14 17:21:01 +00:00
schmonz
9478d7dfc2 doc: Updated devel/p5-Test-Exit to 0.11nb4 2022-08-14 16:56:39 +00:00
schmonz
5ecb92bbe7 p5-Return-MultiLevel is used by this module at runtime; promote from
TEST_DEPENDS to DEPENDS. Bump PKGREVISION.
2022-08-14 16:56:31 +00:00
schmonz
0eddf8cd75 doc: Updated www/p5-URI-db to 0.20 2022-08-14 16:52:56 +00:00
schmonz
37e40fd301 Update to 0.20. From the changelog:
- Added URI::cockroach and URI::yugabyte.

Quell pkglint:

- Prepend www to CATEGORIES.
2022-08-14 16:52:50 +00:00
tnn
e8128c94be lldb: Use OPSYS_VERSION for PT_STOP check. This is NetBSD-current only. 2022-08-14 15:00:18 +00:00
tnn
9979747146 lldb: Mark as not for NetBSD<9 because of missing ptrace(2) PT_STOP
The alternate code path which uses POSIX_LOG_PTRACE is now defunct.
Also fix some lint.
2022-08-14 14:44:55 +00:00
tnn
17876bef3b libcxx: pull in compiler.mk for CC_VERSION 2022-08-14 14:15:48 +00:00
tnn
8948e23700 libcxx & friends: increase GCC_REQD to 10
> Target "cxx_static" requires the language dialect "CXX20".
2022-08-14 13:52:26 +00:00
rillig
56dc51dec7 lintpkgsrc: remove preformatted manual page
Having the preformatted manual page checked in into version control
doesn't make sense. Replacing the placeholders is an ugly hack and leads
to ugly line breaks. If the preformatted manual page is needed, the
better approach is to render it at build time, after the placeholders
have been replaced.
2022-08-14 13:13:52 +00:00
rillig
054a49edff lintpkgsrc: accept duplicate strings from brace expansion, for now
Having duplicate expanded strings is not as bad as having missed
alternatives, it's only a question of performance.
2022-08-14 12:54:01 +00:00
rillig
bd83267892 lintpkgsrc: demonstrate another bug in brace expansion 2022-08-14 12:46:39 +00:00
rillig
ec4c4c349f lintpkgsrc: fix brace expansion for empty alternatives 2022-08-14 12:44:17 +00:00
rillig
c2db21a06f lintpkgsrc: fix handling of 0 in brace expansions 2022-08-14 12:42:38 +00:00
rillig
ecb1e33ab9 lintpkgsrc: extract brace expansion, document its various bugs 2022-08-14 12:40:43 +00:00
tnn
10f66c3b13 llvm ecosystem: bump up some GCC_REQD
GCC 7 is the lowest common denominator for the parts needed to get Firefox
build going again on NetBSD 8.
2022-08-14 12:13:03 +00:00
rillig
035310bf38 lintpkgsrc: properly clean up after chdir
When running 'lintpkgsrc -I tmp/lp-85 -yro', lintpkgsrc couldn't find
the cache file due to the intermediate chdir($pkgdistdir).
2022-08-14 03:18:36 +00:00
rillig
390758f301 lintpkgsrc: clean up variable names and verbose/debug log messages 2022-08-14 03:12:02 +00:00
rillig
431cc1b1d6 lintpkgsrc: clean up debug logging 2022-08-14 03:06:41 +00:00
tnn
6f619de3bf clang: fix more PLIST errors under non-default PKG_OPTIONs 2022-08-13 22:39:28 +00:00
bsiegert
70bb19f480 doc: Updated devel/gopls to 0.9.3 2022-08-13 15:19:15 +00:00
bsiegert
df856b71e8 gopls: update to 0.9.3
gopls v0.9.3

Move fast and fix things... it appears that v0.9.2 exposed a latent crasher in
gopls (golang/go#54395). This crash occurs when a new workspace is incorrectly
configured, and so is likely to be rather confusing for new users. On that
basis, the fix warranted a patch release.

As always, thank you for filing issues!

gopls v0.9.2

This release contains many bug fixes, particularly related to problems that
would require restarting gopls.

Note about network usage: among these fixes was a change to allow network usage
when reloading the workspace. Reloading occurs when a go.mod, go.sum, or
go.work file changes on disk. In the past, gopls would only allow network
during the first workspace load. This resulted in confusing behavior when, for
example, a new dependency is added to a go.mod file and gopls could not load
it, but loading succeeded on restart.
2022-08-13 15:18:51 +00:00