Commit graph

341334 commits

Author SHA1 Message Date
schmonz
53424a6b3d Don't let CDPATH affect the build. 2021-06-23 18:34:33 +00:00
schmonz
6c41bc112c Fix build on darwin20 and macOS arm64, via MacPorts. For other
platforms, NFCI.
2021-06-23 18:30:24 +00:00
schmonz
8d129662a2 doc: Updated devel/py-approvaltests to 1.0.0 2021-06-23 18:20:23 +00:00
schmonz
829e38e336 Update to 1.0.0. From the changelog:
## Verify(text) ensures a newline at end of files

### BREAKING CHANGE

Since most tools will ensure a newline at the end of a file, approval
test is now adding this to allow copying approval results in diff tools
to work correctly. Please note that this will break all you previous
approvals that do not end with a newline!

This will show by your diff tool opening with two files that look
identical, but one actually has a newline at the end.

### Upgrade Path

We suggest you use ReporterByCopyMoveCommandForEverythingToClipboard()
as your Default Reporter to re-approve all your files.

## Namer handles multiple nested methods in a unit test

Previously if you had nested methods in your unit test, the names would
incorrectly identify the help method rather than the test method. This
is now fixed.
2021-06-23 18:20:17 +00:00
schmonz
1503a392f9 doc: Updated textproc/py-feedparser to 6.0.8 2021-06-23 18:18:48 +00:00
schmonz
c5561da5ca Update to 6.0.8. From the changelog:
* Fix the name and link to the chardet module in the documentation. (#280)
2021-06-23 18:18:42 +00:00
thor
107d9c4648 doc: Updated math/arpack-ng to 3.8.0nb1 2021-06-23 18:10:35 +00:00
thor
b928b44d0a *** empty log message *** 2021-06-23 18:10:19 +00:00
gdt
f0c0eb9ec4 mk/bsd.pkg.mk: freeze ended for pkgsrc-2021Q2 branch [gdt 2021-06-23]
The 2021Q2 freeze has ended.
2021-06-23 17:37:50 +00:00
thor
0f43084263 math/py-numba: fix typo in PLIST.Linux (hotfix, need to settle PLIST entry)
The omppool file is both in PLIST and PLIST.Linux. One needs to go. This hotfix
just removes the typo. Do we remove PLIST.Linux and assume every platform
of interest has working OpenMP? Add Darwin dep for parallel/openmp?
2021-06-23 15:36:26 +00:00
gdt
c87df14728 audio/abcde: Drop gogo from MESSAGE
From Michael-John Turner via email.
2021-06-23 13:10:28 +00:00
nia
3270d9a101 libtorrent-rasterbar: needs atomic64 2021-06-23 08:34:39 +00:00
nia
39f5c3dbd3 qt5-qtwebkit: Recognize powerpc NetBSD 2021-06-23 08:33:03 +00:00
nia
5a6a6a1693 nodejs: Set correct destination CPU on powerpc 2021-06-23 08:20:20 +00:00
markd
1e044393a3 scribus-qt5: fix build with poppler >= 21.3 2021-06-22 21:24:15 +00:00
schmonz
7fa776eb60 doc: Updated textproc/py-feedparser to 6.0.7 2021-06-22 17:43:09 +00:00
schmonz
27e25d763f Update to 6.0.7. From the changelog:
* Catch ``urllib.error.URLError`` to prevent crashes. (#239)

Updating during the freeze for the bugfix.
2021-06-22 17:43:03 +00:00
schmonz
c32a19dddf Check a little harder for stat64. Fixes the build on my M1 with
Big Sur 11.4.
2021-06-22 15:16:59 +00:00
nia
8add8e93a2 colord: Avoid picking up docbook2man from the host system...
... since it is not(?) available in pkgsrc.

Closes NetBSD/pkgsrc#90
2021-06-22 15:09:00 +00:00
nia
cf22915075 libquadmath: Do not install libraries to multi_os_directory 2021-06-22 14:00:47 +00:00
nia
89b3622052 mplayer: remove pulse from default options now NetBSD 7 is unsupported
and it requires mozjs (and rust) which doesn't work on plaforms such as
arm
2021-06-22 12:35:44 +00:00
nia
67605b7609 qt5-qtmultimedia: note why pulse is enabled 2021-06-22 12:34:23 +00:00
nia
4d66093f54 mplayer: correct spelling error 2021-06-22 12:33:10 +00:00
nia
b69eee2c5a qt5-qtmultimedia: Only enable pulseaudio on platforms where mozjs works 2021-06-22 12:29:45 +00:00
nia
deccc885cb future proof version patterns 2021-06-22 12:02:23 +00:00
nia
00727fbf2f openjdk11: only enable hotspot VM on netbsd/aarch64 HEAD 2021-06-22 11:56:35 +00:00
nia
ad84d4d3e0 Default to OpenJDK 8 on NetBSD 9.x aarch64 due to OpenJDK 11 being broken 2021-06-22 11:51:30 +00:00
wiz
7ea8b94c7e doc: Updated security/tor-browser to 10.0.18 2021-06-22 11:25:18 +00:00
wiz
e61238c406 tor-browser: update to 10.0.18.
This version updates Tor to 0.4.5.9, including important security
fixes.

Warning:

Tor Browser will stop supporting version 2 onion services later
this year. Please see the previously published deprecation timeline.
Migrate your services and update your bookmarks to version 3 onion
services as soon as possible.
2021-06-22 11:25:07 +00:00
nia
0ed767713c mysql80: Fix build on NetBSD 9.x
- Disable kqueue when EVFILT_USER is detected as missing by CMake.
- Use Linux procfs when F_GETPATH is missing.
- Define ppoll to pollts.
2021-06-22 10:12:36 +00:00
nia
85d10bb675 samba4: downgrade to 4.13.9, as discussed on netbsd-users@ 2021-06-22 09:36:41 +00:00
nia
3b4e102ebc slim: bump for previous default options change 2021-06-22 08:29:55 +00:00
nia
52da232e12 slim: disable ConsoleKit support by default
it works just fine without it, and consolekit introduces a mozjs
dependency that breaks the package on e.g. arm
2021-06-22 08:29:36 +00:00
thorpej
4788253ca0 Updated emulators/qemu to 6.0.0nb2. 2021-06-22 04:10:41 +00:00
thorpej
1a142890bc Uptream patch (that's in the pipeline) to address an issue in
qemu-system-alpha where FEN traps were never generated.  Fixes
a whole slew of FP-related problems on NetBSD/alpha running in
Qemu (including a broken jot(1)).

Bump package version to qemu-6.0.0nb2.
2021-06-22 04:09:06 +00:00
nia
8a9a6fb428 libquadmath: disable multilib support 2021-06-21 20:41:30 +00:00
nia
e309f9522a Remove all MySQL mirrors that 404 or fail to respond 2021-06-21 17:22:18 +00:00
nia
18ff2d6077 Remove broken MySQL mirror 2021-06-21 17:15:15 +00:00
nia
9f6b4e65a3 Remove extremely slow MySQL mirror 2021-06-21 17:14:22 +00:00
taca
c9febac4be doc: Updated mail/dovecot2-pigeonhole to 0.5.15 2021-06-21 15:35:19 +00:00
taca
d6abfacf62 mail/dovecot2-pigeonhole: update to 0.5.15
Security release.

v0.5.15 2021-06-21  Aki Tuomi <aki.tuomi@open-xchange.com>

* CVE-2020-28200: Sieve interpreter is not protected against abusive
  scripts that claim excessive resource usage. Fixed by limiting the
  user CPU time per single script execution and cumulatively over
  several script runs within a configurable timeout period. Sufficiently
  large CPU time usage is summed in the Sieve script binary and execution
  is blocked when the sum exceeds the limit within that time. The block
  is lifted when the script is updated after the resource usage times out.
* Disconnection log messages are now more standardized across services.
  They also always now start with "Disconnected" prefix.
- managesieve: Commands pipelined together with and just after the
  authenticate command cause these commands to be executed twice.
2021-06-21 15:34:58 +00:00
taca
f94c6c7cc4 doc: note update of dovecot2 packages to 2.3.15
mail/dovecot2
	mail/dovecot2-gssapi
	mail/dovecot2-ldap
	mail/dovecot2-mysql
	mail/dovecot2-pgsql
	mail/dovecot2-sqlite
VS: ----------------------------------------------------------------------
2021-06-21 15:34:24 +00:00
taca
505d64b1ef mail/dovecot: update to 2.3.15
Security release.

v2.3.15 2021-06-21  Aki Tuomi <aki.tuomi@open-xchange.com>

* CVE-2021-29157: Dovecot does not correctly escape kid and azp fields in
  JWT tokens. This may be used to supply attacker controlled keys to
  validate tokens, if attacker has local access.
* CVE-2021-33515: On-path attacker could have injected plaintext commands
  before STARTTLS negotiation that would be executed after STARTTLS
  finished with the client.
* Disconnection log messages are now more standardized across services.
  They also always now start with "Disconnected" prefix.
* Dovecot now depends on libsystemd for systemd integration.
* Removed support for Lua 5.2. Use version 5.1 or 5.3 instead.
* config: Some settings are now marked as "hidden". It's discouraged to
  change these settings. They will no longer be visible in doveconf
  output, except if they have been changed or if doveconf -s parameter
  is used. See https://doc.dovecot.org/settings/advanced/ for details.
* imap-compress: Compression level is now algorithm specific.
  See https://doc.dovecot.org/settings/plugin/compress-plugin/
* indexer-worker: Convert "Indexed" info logs to an event named
  "indexer_worker_indexing_finished". See
  https://doc.dovecot.org/admin_manual/list_of_events/#indexer-worker-indexing-finished
+ Add TSLv1.3 support to min_protocols.
+ Allow configuring ssl_cipher_suites. (for TLSv1.3+)
+ acl: Add acl_ignore_namespace setting which allows to entirely ignore
  ACLs for the listed namespaces.
+ imap: Support official RFC8970 preview/snippet syntax. Old methods of
  retrieving preview information via IMAP commands ("SNIPPET and PREVIEW
  with explicit algorithm selection") have been deprecated.
+ imapc: Support INDEXPVT for imapc storage to enable private
  message flags for cluster wide shared mailboxes.
+ lib-storage: Add new events: mail_opened, mail_expunge_requested,
  mail_expunged, mail_cache_lookup_finished. See
  https://doc.dovecot.org/admin_manual/list_of_events/#mail
+ zlib, imap-compression, fs-compress: Support compression levels that
  the algorithm supports. Before, we would allow hardcoded value between
  1 to 9 and would default to 6. Now we allow using per-algorithm value
  range and default to whatever default the algorithm specifies.
- *-login: Commands pipelined together with and just after the authenticate
  command cause these commands to be executed twice. This applies to all
  protocols that involve user login, which currently comprises of imap,
  pop3, submisision and managesieve.
- *-login: Processes are supposed to disconnect the oldest non-logged in
  connection when process_limit was reached. This didn't actually happen
  with the default "high-security mode" (with service_count=1) where each
  connection is handled by a separate process.
- *-login: When login process reaches client/process limits, oldest
  client connections are disconnected. If one of these was still doing
  anvil lookup, this caused a crash. This could happen only if the login
  process limits were very low or if the server was overloaded.
- Fixed building with link time optimizations (-flto).
- auth: Userdb iteration with passwd driver does not always return all
  users with some nss drivers.
- dsync: Shared INBOX not synced when "mail_shared_explicit_inbox" was
  disabled. If a user has a shared mailbox which is another user's INBOX,
  dsync didn't include the mailbox in syncing unless explicit naming is
  enabled with "mail_shared_explicit_inbox" set to "yes".
- dsync: Shared namespaces were not synced with "-n" flag.
- dsync: Syncing shared INBOX failed if mail_attribute_dict was not set.
  If a user has a shared mailbox that is another user's INBOX, dsync
  failed to export the mailbox if mail attributes are disabled.
- fts-solr, fts-tika: Using both Solr FTS and Tika may have caused HTTP
  requests to assert-crash: Panic: file http-client-request.c: line 1232
  (http_client_request_send_more): assertion failed: (req->payload_input != NULL)
- fts-tika: 5xx errors returned by Tika server as indexing failures.
  However, Tika can return 5xx for some attachments every time.
  So the 5xx error should be retried once, but treated as success if it
  happens on the retry as well. v2.3 regression.
- fts-tika: v2.3.11 regression: Indexing messages with fts-tika may have
  resulted in Panic: file message-parser.c: line 802 (message_parser_deinit_from_parts):
  assertion failed: (ctx->nested_parts_count == 0 || i_stream_have_bytes_left(ctx->input))
- imap: SETMETADATA could not be used to unset metadata values.
  Instead NIL was handled as a "NIL" string. v2.3.14 regression.
- imap: IMAP BINARY FETCH crashes at least on empty base64 body:
  Panic: file index-mail-binary.c: line 358 (blocks_count_lines):
  assertion failed: (block_count == 0 || block_idx+1 == block_count)
- imap: If IMAP client using the NOTIFY command was disconnected while
  sending FETCH notifications to the client, imap could crash with
  Panic: Trying to close mailbox INBOX with open transactions.
- imap: Using IMAP COMPRESS extension can cause IMAP connection to hang
  when IMAP commands are >8 kB long.
- imapc: If remote server sent BYE but didn't immediately disconnect, it
  could cause infinite busy-loop.
- lib-index: Corrupted cache record size in dovecot.index.cache file
  could have caused a crash (segfault) when accessing it.
- lib-oauth2: JWT token time validation now works correctly with
  32-bit systems.
- lib-ssl-iostream: Checking hostnames against an SSL certificate was
  case-sensitive.
- lib-storage: Corrupted mime.parts in dovecot.index.cache may have
  resulted in Panic: file imap-bodystructure.c: line 206 (part_write_body):
  assertion failed: (text == ((part->flags & MESSAGE_PART_FLAG_TEXT) != 0))
- lib-storage: Index rebuilding (e.g. via doveadm force-resync) didn't
  preserve the "hdr-pop3-uidl" header. Because of this, the next pop3
  session could have accessed all of the emails' metadata to read their
  POP3 UIDL (opening dbox files).
- listescape: When using the listescape plugin and a shared namespace
  the plugin didn't work properly anymore resulting in errors like:
  "Invalid mailbox name: Name must not have '/' character."
- lmtp: Connection crashes if connection gets disconnected due to
  multiple bad commands and the last bad command is BDAT.
- lmtp: The Dovecot-specific LMTP parameter XRCPTFORWARD was blindly
  forwarded by LMTP proxy without checking that the backend has support.
  This caused a command parameter error from the backend if it was
  running an older Dovecot release. This could only occur in more complex
  setups where the message was proxied twice; when the proxy generated
  the XRCPTFORWARD parameter itself the problem did not occur, so this
  only happened when it was forwarded.
- lmtp: The LMTP proxy crashes with a panic when the remote server
  replies with an error while the mail is still being forwarded through
  a DATA/BDAT command.
- lmtp: Username may have been missing from lmtp log line prefixes when
  it was performing autoexpunging.
- master: Dovecot would incorrectly fail with haproxy 2.0.14 service
  checks.
- master: Systemd service: Dovecot announces readiness for accepting
  connections earlier than it should. The following environment variables
  are now imported automatically and can be omitted from
  import_environment setting: NOTIFY_SOCKET LISTEN_FDS LISTEN_PID.
- master: service { process_min_avail } was launching processes too
  slowly when master was forking a lot of processes.
- util: Make the health-check.sh example script POSIX shell compatible.
2021-06-21 15:32:33 +00:00
nia
074cff5a88 wmbiff: Fix build. 2021-06-21 15:07:06 +00:00
martin
17460dd56a PR 56265: add an explicit template instantiation for the "external" variant
used in a different compilation unit, so this builds with newer gcc
versions.
2021-06-21 14:21:28 +00:00
nia
5da1e28fcc u-boot-pine-h64: needs py-setuptools 2021-06-21 14:05:12 +00:00
nia
c3774afa43 gemrb: fix broken patch 2021-06-21 14:02:47 +00:00
nia
22afd6b1ea py-daemon: needs py-docutils 2021-06-21 13:59:56 +00:00
pin
fcd495d9f9 doc: Updated www/hackernews-tui to 0.7.1 2021-06-21 13:54:21 +00:00
pin
cfb7b0a3b3 www/hackernews-tui: update to 0.7.1
Brief description of changes:
-add comment_collapsing feature (default binds to tab) to toggle collapsing of
a comment
-disable rendering non-ascii characters by default to avoid some weird behaviors
on terminal. To enable rendering all unicode characters, set allow_unicode
option to true.
2021-06-21 13:54:03 +00:00