Commit graph

328635 commits

Author SHA1 Message Date
pin
ac4472c4f4 doc: Updated net/phetch to 1.1.0 2020-11-17 11:53:06 +00:00
pin
6369b8874e net/phetch: update to 1.1.0
Three new features in this release, plus an unknown number of new
bugs:

1. When the `NO_COLOR` env variable is set, phetch won't use colors
   when rendering menus. See https://no-color.org/ for more information.

2. CP437 encoding support! You can toggle it on or off using `ctrl-e`
   (for encoding) when viewing a Gopher text document, or using the
   `--encoding` command line flag. See
   https://en.wikipedia.org/wiki/Code_page_437.

   Huge thanks to Kjell for suggesting this feature and providing some
   great test data!

   _NOTE: This only works for text documents since there's no `TAB`
   character in CP437._

3. phetch now supports a primitive form of wrapping long lines when
   rendering Gopher text documents. It won't reflow the text, but it
   will make some phlogs and other documents slightly more readable.
   Enable it with `--wrap NUM` or by adding `wrap NUM` to your
   `phetch.conf`. You can disable it with `wrap 0`.
2020-11-17 11:52:41 +00:00
nia
6a71406077 totem-pl-parser: Remove unsupported linker args on SunOS/Darwin 2020-11-17 11:39:10 +00:00
nia
251d5db0a5 gnome-desktop3: Remove USE_PKGLOCALEDIR, it's harmful here 2020-11-17 11:35:19 +00:00
adam
92d69913c0 Correct prometheus version 2020-11-17 11:21:47 +00:00
adam
36bb83f605 Reset PKGREVISION 2020-11-17 11:21:19 +00:00
adam
91ba2a7645 Updated lang/nodejs, lang/nodejs12 2020-11-17 11:02:22 +00:00
adam
b21acf15bd nodejs12: updated to 12.19.1
Version 12.19.1 'Erbium' (LTS)

Notable changes

This is a security release.

Vulnerabilities fixed:

CVE-2020-8277: Denial of Service through DNS request (High). A Node.js application that allows an attacker to trigger a DNS request for a host of their choice could trigger a Denial of Service by getting the application to resolve a DNS record with a larger number of responses.
2020-11-17 11:02:02 +00:00
adam
4f08985b72 nodejs: updayed to 14.15.1
Version 14.15.1 'Fermium' (LTS)

Notable changes

This is a security release.

Vulnerabilities fixed:

CVE-2020-8277: Denial of Service through DNS request (High). A Node.js application that allows an attacker to trigger a DNS request for a host of their choice could trigger a Denial of Service by getting the application to resolve a DNS record with a larger number of responses.
2020-11-17 11:01:40 +00:00
adam
037c562fed Updated databases/py-pypika, databases/py-tortoise-orm 2020-11-17 09:50:09 +00:00
adam
7810b999a0 py-tortoise-orm: updated to 0.16.18
0.16.18

Support custom function in update.
Add Model.refresh_from_db.
Add timezone support, be careful to upgrade to this version, see docs for details.
Remove aerich in case of cyclic dependency.
2020-11-17 09:49:36 +00:00
adam
c3f935ed2c py-pypika: updated to 0.44.0
0.44.0:
Unknown changes
2020-11-17 09:48:30 +00:00
adam
006ac236ab Updated textproc/py-rapidjson, time/py-pytz 2020-11-17 09:02:04 +00:00
adam
fb3052f53f py-pytz: updated to 2020.4
2020.4:
Unknown changes
2020-11-17 09:01:39 +00:00
adam
8e792692fa py-rapidjson: updated to 0.9.4
0.9.4:
* Fix memory leak loading an invalid JSON
2020-11-17 08:52:38 +00:00
adam
b841f86a17 Updated graphics/libjpeg-turbo, databases/prometheus 2020-11-17 08:48:16 +00:00
adam
b1e9fc34be prometheus: updated to 2.22.2
2.22.2:
[BUGFIX] Fix race condition in syncing/stopping/reloading scrapers.
2020-11-17 08:47:52 +00:00
adam
b9a4efde76 libjpeg-turbo: updated to 2.0.6
2.0.6

Significant changes relative to 2.0.5:

Fixed "using JNI after critical get" errors that occurred on Android platforms when using any of the YUV encoding/compression/decompression/decoding methods in the TurboJPEG Java API.

Fixed or worked around multiple issues with jpeg_skip_scanlines():

Fixed segfaults or "Corrupt JPEG data: premature end of data segment" errors in jpeg_skip_scanlines() that occurred when decompressing 4:2:2 or 4:2:0 JPEG images using merged (non-fancy) upsampling/color conversion (that is, when setting cinfo.do_fancy_upsampling to FALSE.) 2.0.0[6] was a similar fix, but it did not cover all cases.
jpeg_skip_scanlines() now throws an error if two-pass color quantization is enabled. Two-pass color quantization never worked properly with jpeg_skip_scanlines(), and the issues could not readily be fixed.
Fixed an issue whereby jpeg_skip_scanlines() always returned 0 when skipping past the end of an image.
The Arm 64-bit (Armv8) Neon SIMD extensions can now be built using MinGW toolchains targetting Arm64 (AArch64) Windows binaries.

Fixed unexpected visual artifacts that occurred when using jpeg_crop_scanline() and interblock smoothing while decompressing only the DC scan of a progressive JPEG image.

Fixed an issue whereby libjpeg-turbo would not build if 12-bit-per-component JPEG support (WITH_12BIT) was enabled along with libjpeg v7 or libjpeg v8 API/ABI emulation (WITH_JPEG7 or WITH_JPEG8.)
2020-11-17 08:46:47 +00:00
mcf
e1112601d1 qt5-qtmultimedia: audioengine plugin is conditional on -gstreamer
Except on QNX and Darwin, where it is always enabled:
https://github.com/qt/qtmultimedia/blob/v5.15.1/src/plugins/plugins.pro
2020-11-17 04:46:35 +00:00
gutteridge
d8c4295e3e doc: note the latest calibre is now 5.5 2020-11-17 01:57:52 +00:00
gutteridge
56a40429b6 calibre: fix build with ICU 68
This package depends on ICU headers that now unconditionally expect C99
features, so it requires C99 just as ICU does. Patch around ICU API
changes that caused related breakages.
2020-11-17 01:55:04 +00:00
nia
e27901b888 firefox78: Needs py-expat to build (sometimes?)
Reported by Riastradh
2020-11-16 20:21:29 +00:00
tsutsui
5a63387f75 harfbuzz: fix build errors on NetBSD 7.2 with gcc 4.9.
> In file included from ../test/api/test-aat-layout.c:25:0:
> ../test/api/hb-test.h: In function 'hb_test_assert_blobs_equal':
> ../test/api/hb-test.h:178:5: error: 'for' loop initial declarations are only allowed in C99 or C11 mode
>      for (unsigned int i = 0; i < expected_length; i++)
>      ^
> ../test/api/hb-test.h:178:5: note: use option -std=c99, -std=gnu99, -std=c11 or -std=gnu11 to compile your code
2020-11-16 16:17:00 +00:00
tsutsui
98af8fb025 lhasa: avoid SIGSEGV on decoding 8bit char filenames on NetBSD/amd64.
Bump PKGREVISION.
2020-11-16 15:48:43 +00:00
adam
e7af3c1f12 Updated textproc/py-xmlschema, databases/py-multidict, www/py-yarl, graphics/py-graphviz 2020-11-16 13:27:06 +00:00
adam
0414eb7c7e py-graphviz: updated to 0.15
Version 0.15
------------

``Graph`` and ``Digraph`` instances created via the context-manager returned
by ``subgraph()`` now (re)use ``directory``, ``format``, ``engine``, and
``encoding`` from the parent instead of using defaults (behavioral change).
Note that these attributes are only relevant when rendering the
subgraph independently (i.e. as a stand-alone graph) from within the
``with``-block, which was previously underdocumented. To reflect that
the DOT language does not allow subgraph statements to specify ``strict``
(i.e. no way to override the setting of the containing graph), instances
created via the context-manager are now ``strict=None`` instead of ``False``
(so they continue to render stand-alone as non-strict by default).

Drop Python 3.5 support and tag Python 3.9 support.

Add documentation link to new upstream installation procedure for Windows.
2020-11-16 13:26:08 +00:00
wiz
96a5737e77 doc: Updated audio/strawberry to 0.8.4 2020-11-16 13:23:04 +00:00
wiz
7785321d72 strawberry: update to 0.8.4.
0.8.4:

  Bugfixes:
    * Fix preventing session logout when window is maxmimized.
    * Fix empty space in organize window when copying songs/playlists to devices.
    * Fix crash when opening about dialog in a wayland session.
    * Fix stretched fancy/side tabbar style issue with adwaita style (Fedora/Gnome).
    * Fix centering star icon on playlist tabbar.
    * Fix network proxy settings for streaming.
    * Fix copy URL to clipboard to handle non-ASCII characters.
    * Fix HiDPI scaling for glow animation and drag over playlist.
    * Fix smart playlist search by filename.
    * Fix single letter collection nodes showing before dividers.

  Enhancements:
    * Add support for native global shortcuts on KDE.
    * Add track progress in system tray icon as an option.
    * Only strip problematic characters in suggested filename when saving a playlist to file.
    * Change star/unstar playlist to doubleclick instead of singleclick.
    * Don't edit playlist name on doubleclick in playlists view.
    * Make context view top label text selectable.
    * Add setting to change Qt style.
    * Clear ID3v3 tags that are empty, and clear ID3v1 tags when setting ID3v3 tags.
    * Remove remaining uses of QTextCodec.
    * Remove Core5Compat dependency.
2020-11-16 13:22:54 +00:00
adam
aa26eefbf1 py-yarl: updated to 1.6.3
1.6.3:
Bugfixes
- No longer loose characters when decoding incorrect percent-sequences (like ``%e2%82%f8``). All non-decodable percent-sequences are now preserved.
- Provide x86 Windows wheels.
2020-11-16 13:14:49 +00:00
adam
533aac7c05 py-multidict: updated to 5.0.2
multidict 5.0.2 release

Fox a bug in release process, upload x86 Windows wheels


multidict 5.0.1 release

Bugfixes
Provide x86 Windows wheels
2020-11-16 13:13:37 +00:00
wiz
44392c131d doc: Updated devel/gmp to 6.2.1 2020-11-16 13:12:52 +00:00
wiz
1f2ce87cc5 gmp: update to 6.2.1.
Fix some pkglint while here.

Changes between GMP version 6.2.0 and 6.2.1

  BUGS FIXED
  * A possible overflow of type int is avoided for mpz_cmp on huge operands.

  * Overflows are more carefully detected and reported for mpz_pow_ui.

  * A bug in longlong.h for aarch64 sub_ddmmss, not affecting GMP, was healed.

  * mini-gmp: mpz_out_str and mpq_out_str now correctly handle out of
    range bases.

  FEATURES
  * C90 compliance.

  * Initial support for Darwin on arm64, and improved portability.

  * Support for more processors.

  SPEEDUPS
  * None, except indirectly through recognition of new CPUs.
2020-11-16 13:12:41 +00:00
adam
aba1f3d211 py-xmlschema: updated to 1.3.1
v1.3.1:
* Apply patches for packaging
2020-11-16 13:10:07 +00:00
wiz
bfd11d01ff doc: Updated security/gsasl to 1.8.1 2020-11-16 13:05:19 +00:00
wiz
5e28fb5271 gsasl: update to 1.8.1.
* Version 1.8.1 (released 2019-08-02) [stable]

** gsasl: IMAP client code now permits empty SASL tokens prefixed with '+'.
Normally servers should send '+ '.  Buggy servers include Microsoft
Exchange.  Reported by Adam Sjøgren.

** GSSAPI client: Now retrieves GSASL_AUTHZID for authorization identity.
** GSSAPI client: Can now transmit an empty/missing authorization identity.
See lib/NEWS for more information.

** Build fixes.
Update of gnulib, including how it is bootstrapped.

** i18n: Updated translations.
2020-11-16 13:05:07 +00:00
nia
051c7273f6 libwnck3: Clean up. Fix tools / pkgconfig file.
Attempt to fix build on SunOS/Darwin by stripping GNU linker arguments.

This package was converted to meson incorrectly, see:
http://wiki.netbsd.org/pkgsrc/how_to_convert_autotools_to_meson/
2020-11-16 12:32:52 +00:00
adam
409175b0fa Updated databases/postgresqlNN 2020-11-16 12:17:58 +00:00
nia
24383ff7c2 xine-lib: Disable w32dll decoder plugin, it's i386-only and broken.
If you have an obscure multimedia file which needs a 32-bit binary
Windows codec to play you're probably better off converting it in
a VM these days.

While here, delint.
2020-11-16 12:15:28 +00:00
adam
40241177fe postgresql: updated to 13.1, 12.5, 11.10, 10.15, 9.6.20, and 9.5.24
PostgreSQL 13.1, 12.5, 11.10, 10.15, 9.6.20, and 9.5.24

Security Issues

* CVE-2020-25695: Multiple features escape "security restricted operation" sandbox
* CVE-2020-25694: Reconnection can downgrade connection security settings
* CVE-2020-25696: psql's \gset allows overwriting specially treated variables

Bug Fixes and Improvements

This update also fixes over 65 bugs that were reported in the last several months. Some of these issues only affect version 13, but may also apply to other supported versions.

Some of these fixes include:

Fix a breakage in the replication protocol by ensuring that two "command completion" events are expected for START_REPLICATION.
Ensure fsync is called on the SLRU caches that PostgreSQL maintains. This prevents potential data loss due to an operating system crash.
Fix ALTER ROLE usage for users with the BYPASSRLS permission.
ALTER TABLE ONLY ... DROP EXPRESSION is disallowed on partitioned tables when there are child tables.
Ensure that ALTER TABLE ONLY ... ENABLE/DISABLE TRIGGER does not apply to child tables.
Fix for ALTER TABLE ... SET NOT NULL on partitioned tables to avoid a potential deadlock in parallel pg_restore.
Fix handling of expressions in CREATE TABLE LIKE with inheritance.
DROP INDEX CONCURRENTLY is disallowed on partitioned tables.
Allow LOCK TABLE to succeed on a self-referential view instead of throwing an error.
Several fixes around statistics collection and progress reporting for REINDEX CONCURRENTLY.
Ensure that GENERATED columns are updated when any columns they depend on are updated via a rule or an updatable view.
Support hash partitioning with text array columns as partition keys.
Allow the jsonpath .datetime() method to accept ISO 8601-format timestamps.
During a "smart" shutdown, ensure background processes are not terminated until all foreground client sessions are completed, fixing an issue that broke the processing of parallel queries.
Several fixes for the query planner and optimizer.
Ensure that data is de-toasted before being inserted into a BRIN index. This could manifest itself with errors like "missing chunk number 0 for toast value NNN". If you have seen a similar error in an existing BRIN index, you should be able to correct it by using REINDEX on the index.
Fix the output of EXPLAIN to have the correct XML tag nesting for incremental sort plans.
Several fixes for memory leaks, including ones involving RLS policies, using CALL with PL/pgSQL, SIGHUP processing a configuration parameter that cannot be applied without a restart, and an edge-case for index lookup for a partition.
libpq can now support arbitrary-length lines in the .pgpass file.
On Windows, psql now reads the output of a backtick command in text mode, not binary mode, so it can now properly handle newlines.
Fix how pg_dump, pg_restore, clusterdb, reindexdb, and vacuumdb use complex connection-string parameters.
When the \connect command of psql reuses connection parameters, ensure that all non-overridden parameters from a previous connection string are also re-used.
Ensure that pg_dump collects per-column information about extension configuration tables, avoiding crashes when specifying --inserts.
Ensure that parallel pg_restore processes foreign keys referencing partitioned tables in the correct order.
Several fixes for contrib/pgcrypto, including a memory leak fix.
2020-11-16 12:15:02 +00:00
ryoon
751da1a922 php56: Fix php-intl module build with textproc/icu-68.1 2020-11-16 12:10:05 +00:00
nia
261e402cc5 ffmpeg2: Also disable mmxext to avoid ICE on i386 2020-11-16 12:00:44 +00:00
tsutsui
216bd104ff doc: Updated x11/mlterm to 3.9.1 2020-11-16 11:58:26 +00:00
tsutsui
635c1f6157 mlterm: update to 3.9.1.
pkgsrc changes:

- remove a patch applied in the upstream
- pull an upstream fix for NetBSD/x68k VGA mode support:
 0d3a3b0bdc

Upstream changes noted in doc/en/ReleaseNote:

ver 3.9.1
* Support copy mode which starts by Control+Shift+Return.
* Support OSC 1337;Setmark ST.
* Support CSI 3 J (ED) which clears backlog.
* Support gradle to build mlterm for Android. (See doc/en/README.android)
* Add --enable-utmp-suid option to ./configure script.
  (The default value is disabled.)
* Add --with-utmp option which specifies the way of accessing to utmp database
  to ./configure script.
* Add SCROLL_UP_TO_MARK, SCROLL_DOWN_TO_MARK and SET_MARK shortcut keys.
* Add resize_mode / --rz option, and drop scroll_on_resize / --sr option.
  (If you want to revert to the old behavior, specify --rz=none option.)
* Add emoji_file_format / --emojifmt option.
* Add libvterm 0.1 API symbols to libvterm compatible library.
* Add vte 0.62 API symbols to libvte compatible library.
* Drop SCROLL_DOWN and PAGE_DOWN shortcut keys.
* Drop use_extended_scroll_shortcut option and SCROLL_UP shortcut key is enabled
  by default. (If you want to disable it, add UNUSED=SCROLL_UP to ~/.mlterm/key.)
* Update unicode property table (generated from UnicodeData.txt and
  EastAsianWidth.txt) to version 13.0.0.
* letter_space / --csp option accepts negative value.
* libvte compatible library supports XInput2.
* Bug fixes:
  Fix a bug which caused a 'mlimgloader' process not to exit after loading a wall picture.
  (Enbugged at 3.8.8)
  Fix a bug which disabled keyboard and mouse on Haiku R1/beta2.
  Mlconfig starts correctly by Ctrl + RightClick on cygwin 3.1.4.
  Fix https://sourceforge.net/p/mlterm/mailman/message/37033060/
  Fix segfault of mlcc in exiting after changing configurations.
  Fix segfault in double click at RTL characters. (Enbugged at 3.6.2)
  Fix corruption of data transferred by "OSC 5379; scp ... ST".
  Fix https://github.com/arakiken/mlterm/issues/4.
  Fix	http://twitter.com/oshimyja/status/1320251099211649024.
2020-11-16 11:58:08 +00:00
nia
9982614dca freeradius: needs 64-bit atomics on i386 too 2020-11-16 11:57:19 +00:00
ryoon
1a7dacd64a cairo: Fix typos in comment 2020-11-16 11:15:18 +00:00
ryoon
d079174a8b libheif: Fix build under NetBSD/amd64 8
Disable -Werror=maybe-uninitialized for NetBSD.
Reported by gdt@. Thank you.
2020-11-16 11:05:52 +00:00
schmonz
521956832c Defer tests until TEST_TARGET. 2020-11-16 10:51:43 +00:00
nia
e13e2d5523 cairo: Disable symbol lookup tracing feature to avoid breakage
This uses libbfd, a library which is not exposed on a typical NetBSD
system, but may be on Linux. libbfd does not appear to have a stable
API, so this code may unexpectedly break.

Reported by Dr. Thomas Orgis (problems manifest on CentOS 7)
2020-11-16 09:27:03 +00:00
nia
6332a49d56 scribus-qt5: Needs harfbuzz-icu 2020-11-16 09:05:05 +00:00
wiz
ad3c91f49d opentracker: add options.mk forgotten in previous 2020-11-16 08:43:13 +00:00