Commit graph

359058 commits

Author SHA1 Message Date
leot
57bab3aedc doc: Updated misc/tmux to 3.3 2022-06-01 20:56:34 +00:00
leot
2db1e1e3d3 tmux: Update to 3.3
Changes:
CHANGES FROM 3.2a TO 3.3

* Add an ACL list for users connecting to the tmux socket. Users may be
  forbidden from attaching, forced to attach read-only, or allowed to attach
  read-write. A new command, server-access, configures the list. File system
  permissions must still be configured manually.
* Emit window-layout-changed on swap-pane.
* Better error reporting when applying custom layouts.
* Handle ANSI escape sequences in run-shell output.
* Add pane_start_path to match start_command.
* Set PWD so shells have a hint about the real path.
* Do not allow pipe-pane on dead panes.
* Do not report mouse positions (incorrectly) above the maximum of 223 in
  normal mouse mode.
* Add an option (default off) to control the passthrough escape sequence.
* Support more mouse buttons when the terminal sends them.
* Add a window-resized hook which is fired when the window is actually resized
  which may be later than the client resize.
* Add next_session_id format with the next session ID.
* Add formats for client and server UID and user.
* Add argument to refresh-client -l to forward clipboard to a pane.
* Add remain-on-exit-format to set text shown when pane is dead.
* With split-window -f use percentages of window size not pane size.
* Add an option (fill-character) to set the character used for unused areas of
  a client.
* Add an option (scroll-on-clear) to control if tmux scrolls into history on
  clear.
* Add a capability for OSC 7 and use it similarly to how the title is set (and
  controlled by the same set-titles option).
* Add support for systemd socket activation (where systemd creates the Unix
  domain socket for tmux rather than tmux creating it). Build with
  --enable-systemd.
* Add an option (pane-border-indicators) to select how the active pane is shown
  on the pane border (colour, arrows or both).
* Support underscore styles with capture-pane -e.
* Make pane-border-format a pane option rather than window.
* Respond to OSC 4 queries
* Fix g/G keys in modes to do the same thing as copy mode (and vi).
* Bump the time terminals have to respond to device attributes queries to three
  seconds.
* If automatic-rename is off, allow the rename escape sequence to set an empty
  name.
* Trim menu item text more intelligently.
* Add cursor-style and cursor-colour options to set the default cursor style
  and colour.
* Accept some useful and non-conflicting emacs keys in vi normal mode at the
  command prompt.
* Add a format modifier (c) to force a colour to RGB.
* Add -s and -S to display-popup to set styles, -b to set lines and -T to set
  popup title. New popup-border-lines, popup-border-style and popup-style
  options set the defaults.
* Add -e flag to set an environment variable for a popup.
* Make send-keys without arguments send the key it is bound to (if bound to a
  key).
* Try to leave terminal cursor at the right position even when tmux is drawing
  its own cursor or selection (such as at the command prompt and in choose
  mode) for people using screen readers and similar which can make use of it.
* Change so that {} is converted to tmux commands immediately when parsed. This
  means it must contain valid tmux commands. For commands which expand %% and
  %%%, this now only happens within string arguments. Use of nested aliases
  inside {} is now forbidden. Processing of commands given in quotes remains
  the same.
* Disable evports on SunOS since they are broken.
* Do not expand the file given with tmux -f so it can contain :s.
* Bump FORMAT_LOOP_LIMIT and add a log message when hit.
* Add a terminal feature for the mouse (since FreeBSD termcap does not have kmous).
* Forbid empty session names.
* Improve error reporting when the tmux /tmp directory cannot be created or
  used.
* Give #() commands a one second grace period where the output is empty before
  telling the user they aren't doing anything ("not ready").
* When building, pick default-terminal from the first of tmux-256color, tmux,
  screen-256color, screen that is available on the build system (--with-TERM
  can override).
* Do not close popups on resize, instead adjust them to fit.
* Add a client-active hook.
* Make window-linked and window-unlinked window options.
* Do not configure on macOS without the user making a choice about utf8proc
  (either --enable-utf8proc or --disable-utf8proc).
* Do not freeze output in panes when a popup is open, let them continue to
  redraw.
* Add pipe variants of the line copy commands.
* Change copy-line and copy-end-of-line not to cancel and add -and-cancel
  variants, like the other copy commands.
* Support the OSC palette-setting sequences in popups.
* Add a pane-colours array option to specify the defaults palette.
* Add support for Unicode zero-width joiner.
* Make newline a style delimiter as well so they can cross multiple lines for
  readability in configuration files.
* Change focus to be driven by events rather than scanning panes so the
  ordering of in and out is consistent.
* Add display-popup -B to open a popup without a border.
* Add a menu for popups that can be opened with button three outside the popup
  or on the left or top border. Resizing now only works on the right and bottom
  borders or when using Meta. The menu allows a popup to be closed, expanded to
  the full size of the client, centered in the client or changed into a pane.
* Make command-prompt and confirm-before block by default (like run-shell). A
  new -b flags runs them in the background as before. Also set return code for
  confirm-before.
* Change cursor style handling so tmux understands which sequences contain
  blinking and sets the flag appropriately, means that it works whether cnorm
  disables blinking or not. This now matches xterm's behaviour.
* More accurate vi(1) word navigation in copy mode and on the status line. This
  changes the meaning of the word-separators option: setting it to the empty
  string is equivalent to the previous behavior.
* Add -F for command-prompt and use it to fix "Rename" on the window menu.
* Add different command histories for different types of prompts ("command",
  "search" etc).
2022-06-01 20:56:27 +00:00
adam
ec5ca16f14 Updated lang/nodejs14 2022-06-01 20:11:03 +00:00
adam
c4b1ef12c3 nodejs14: updated to 14.19.3
Version 14.19.3 'Fermium' (LTS)

Notable Changes

This release updates OpenSSL to 1.1.1o. This update is not being treated as a security release as the issues addressed in OpenSSL 1.1.1o were assessed to not affect Node.js 14. See https://nodejs.org/en/blog/vulnerability/openssl-fixes-in-regular-releases-may2022/ for more information on how the May 2022 OpenSSL releases affects other Node.js release lines.
The list of GPG keys used to sign releases has been synchronized with the main branch.


Version 14.19.2 'Fermium' (LTS)

Notable Changes

doc:

New release key for Bryan English

npm:

Upgrade npm to v6.14.17.

V8:

V8 had a stack overflow issue affecting the vm module, cherry-picking cc9a8a37445e from V8 solves this issue.

Using getHeapSnapshot() was causing a Node.js crash due a V8 issue, this is fixed by backporting 367b0c1e7a32 from V8.
2022-06-01 20:08:14 +00:00
schmonz
f0cc119eb7 doc: Updated devel/mob to 3.1.4 2022-06-01 18:06:03 +00:00
schmonz
0068b1fe43 Update to 3.1.4. From the changelog:
- Fixes a bug where mob saves the wrong filepath of the last modified
  file in the wip commit message.
2022-06-01 18:05:57 +00:00
gdt
56b6bed9d7 bootstrap/README: Annotate platform/foo.mk to README.bar relationships 2022-06-01 12:48:09 +00:00
gdt
2b6cd37530 bootstrap/README.IRIX
Fold README.IRIX5.3 into the IRIX README; we don't have multiple
READMEs per OS, and it's clutter, especially given the information is
from 2006.

Add last-updated dates (2005/2006) as a clue.
2022-06-01 12:38:10 +00:00
gdt
145e9569b3 bootstrap/README: Slice platforms more finely
Separate active use, maintained, and published bulk builds.  This
amounts to a new users/maintained-but-no-bulk section for FreeBSD.

Sort OpenBSD into "platforms with active use" based on list comments.

Drop mention of Darwin, as I can find on evidence that Darwin
continues to exist outside of macOS in any meaningful way.
2022-06-01 12:26:04 +00:00
gdt
6e3e1bcc3c README.Linux: Note RHEL 8.5 works
Drop workaround for RHEL 3, because the report about 8.5 doesn't
mention it, and RHEL 3 is so ancient that there's no reason to think
the bug remains.
2022-06-01 12:15:39 +00:00
gdt
559794809f README.Linux: Update from on-list comments
musl works
Termux does not work
Add dates for ancient information
2022-06-01 12:12:20 +00:00
gdt
05f42f8235 README.OpenBSD: add section headers 2022-06-01 12:07:37 +00:00
adam
f2b6989a2d Added devel/py-hatchling; Updated textproc/py-bracex, textproc/py-wcmatch 2022-06-01 10:59:56 +00:00
adam
daacc6794b py-wcmatch: updated to 8.4
8.4

NEW: Drop support for Python 3.6.
NEW: Switch to Hatch backend instead of Setuptools.
NEW: Add new exclude option to fnmatch, pathlib, and glob methods that allows exclusion patterns to be
specified directly without needing to enable NEGATE and prepend patterns with !. exclude accepts a separate
pattern or pattern list. exclude should not be used in conjunction with NEGATE. One or the other should be used.
2022-06-01 10:58:39 +00:00
adam
9819804880 py-bracex: updated to 2.3
2.3
NEW: Drop Python 3.6 support.
NEW: Switch to Hatch build backend instead of Setuptools.

2.2.1
FIX: Remove excessive generator wrappers.
FIX: Use AnyStr for string static types instead of custom alias.

2.2
NEW: Support Python 3.10
NEW: Command line interface using python3 -m bracex
NEW: Add static types to API.
2022-06-01 10:57:09 +00:00
adam
652c3c3ff3 py-hatchling: added version 1.3.1
This is the extensible, standards compliant build backend used by Hatch.
2022-06-01 10:54:22 +00:00
fcambus
5fc722f693 doc: Updated net/dbip-country-lite to 2022.06 2022-06-01 10:50:23 +00:00
fcambus
67ca240e87 dbip-country-lite: update to 2022.06.
No upstream ChangeLog.
2022-06-01 10:50:11 +00:00
fcambus
69a8ae3f25 doc: Updated net/dbip-city-lite to 2022.06 2022-06-01 10:48:58 +00:00
fcambus
e9685f249a dbip-city-lite: update to 2022.06.
No upstream ChangeLog.
2022-06-01 10:48:47 +00:00
fcambus
68a78c1afe doc: Updated net/dbip-asn-lite to 2022.06 2022-06-01 10:47:42 +00:00
fcambus
4df6d4669a dbip-city-lite: update to 2022.06.
No upstream ChangeLog.
2022-06-01 10:47:29 +00:00
gdt
a57bbfb9df doc/TODO: Add collapseos
At the intersection of retrocomputing and prepping....
2022-05-31 23:46:31 +00:00
gdt
5390bf7e48 doc: Updated ham/chirp to 20220531 2022-05-31 23:24:34 +00:00
gdt
dec6f51835 ham/chirp: Update to 20220531
Upstream changes are minor.
2022-05-31 23:19:28 +00:00
markd
04b1271f98 texlive-collection-mathscience: update to revision 63426 2022-05-31 21:20:55 +00:00
markd
b3913a07df texlive-collection-latexextra: update to revision 63430 2022-05-31 21:19:28 +00:00
markd
5d9da6820f texlive-collection-fontsextra: update to revision 63394 2022-05-31 21:17:43 +00:00
markd
3213c60d51 add some perl packages 2022-05-31 21:09:07 +00:00
markd
37d043e938 p5-Text-WordDiff: add version 0.09
This module is a variation on the lovely Text::Diff module. Rather than
generating traditional line-oriented diffs, however, it generates word-oriented
diffs. This can be useful for tracking changes in narrative documents or
documents with very long lines. To diff source code, one is still best off
using Text::Diff. But if you want to see how a short story changed from one
version to the next, this module will do the job very nicely.
2022-05-31 21:06:57 +00:00
markd
602ebdba42 p5-Term-ANSIColor: add version 5.01
This module has two interfaces, one through color() and colored() and the
other through constants. It also offers the utility functions uncolor(),
colorstrip(), colorvalid(), and coloralias(), which have to be explicitly
imported to be used.
2022-05-31 21:03:08 +00:00
markd
c808972f09 www: add some perl packages 2022-05-31 20:56:34 +00:00
markd
09e589732c p5-HTML-FormatExternal: add version 26
This is a collection of formatter modules which turn HTML into plain text
by dumping it through the respective external programs.
2022-05-31 20:53:21 +00:00
markd
fa9d208816 p5-constant-defer: add version 6
constant::defer creates a subroutine which on the first call runs given
code to calculate its value, and on any subsequent calls just returns that
value, like a constant. The value code is discarded once run, allowing it
to be garbage collected.

Deferring a calculation is good if it might take a lot of work or produce
a big result but is only needed sometimes or only well into a program run.
If it's never needed then the value code never runs.
2022-05-31 20:49:09 +00:00
markd
6e58104a28 p5-Web-Machine: add version 0.17
Web::Machine provides a RESTful web framework modeled as a state machine.
You define one or more resource classes. Each resource represents a single
RESTful URI end point, such as a user, an email, etc. The resource class
can also be the target for POST requests to create a new user, email, etc.

Each resource is a state machine, and each request for a resource is handled
by running the request through that state machine.
2022-05-31 20:44:36 +00:00
markd
6c8cce4447 p5-HTTP-Headers-ActionPack: add version 0.09
This is a module to handle the inflation and deflation of complex HTTP
header types. In many cases header values are simple strings, but in some
cases they are complex values with a lot of information encoded in them.
The goal of this module is to make the parsing and analysis of these headers
as easy as calling inflate on a compatible object.

This top-level class is basically a Factory for creating instances of the
other classes in this module. It contains a number of convenience methods to
help make common cases easy to write.
2022-05-31 20:40:57 +00:00
markd
ea36bb7655 p5-HTML-Gumbo: add version 0.18
Gumbo is an implementation of the HTML5 parsing algorithm implemented as
a pure C99 library with no outside dependencies.

Goals and features of the C library:
* Fully conformant with the HTML5 spec.
* Robust and resilient to bad input.
* Simple API that can be easily wrapped by other languages. (This is one
  of such wrappers.)
* Support for source locations and pointers back to the original text.
  (Not exposed by this implementation at the moment.)
* Relatively lightweight, with no outside dependencies.
* Passes all html5lib-0.95 tests.
* Tested on over 2.5 billion pages from Google's index.
2022-05-31 20:34:02 +00:00
markd
772464731f p5-Alien-LibGumbo: add version 0.05
This distribution installs libgumbo:https://github.com/google/gumbo-parser
on your system for use by perl modules like HTML::Gumbo.
2022-05-31 20:30:44 +00:00
wiz
e8929faeea doc: Updated devel/nss to 3.79 2022-05-31 20:30:19 +00:00
wiz
be29d26d82 nss: update to 3.79.
This release fixes memory safety violations that can occur when parsing CMS
data. We presume that with enough effort these memory safety violations are
exploitable.

Change:
   - Bug 205717 - Use PK11_GetSlotInfo instead of raw C_GetSlotInfo calls.
   - Bug 1766907 - Update mercurial in clang-format docker image.
   - Bug 1454072 - Use of uninitialized pointer in lg_init after alloc fail.
   - Bug 1769295 - selfserv and tstclnt should use PR_GetPrefLoopbackAddrInfo.
   - Bug 1753315 - Add SECMOD_LockedModuleHasRemovableSlots.
   - Bug 1387919 - Fix secasn1d parsing of indefinite SEQUENCE inside indefinite GROUP.
   - Bug 1765753 - Added RFC8422 compliant TLS <= 1.2 undefined/compressed ECPointFormat extension alerts.
   - Bug 1765753 - TLS 1.3 Server: Send protocol_version alert on unsupported ClientHello.legacy_version.
   - Bug 1764788 - Correct invalid record inner and outer content type alerts.
   - Bug 1757075 - NSS does not properly import or export pkcs12 files with large passwords and pkcs5v2 encoding.
   - Bug 1766978 - improve error handling after nssCKFWInstance_CreateObjectHandle.
   - Bug 1767590 - Initialize pointers passed to NSS_CMSDigestContext_FinishMultiple.
   - Bug 1769302 - NSS 3.79 should depend on NSPR 4.34
2022-05-31 20:30:10 +00:00
gdt
907e020aa6 doc: Updated net/openvpn-acct-wtmpx to 20130210 2022-05-31 18:04:14 +00:00
gdt
a64510b026 doc: Updated net/openvpn-nagios to 20130210 2022-05-31 18:04:00 +00:00
gdt
6d20e2c74d doc: Updated net/openvpn to 2.5.7 2022-05-31 18:03:52 +00:00
gdt
914ead14ac openvpn*: Update to 2.5.7
Upstream changes: bugfixes
2022-05-31 18:03:41 +00:00
leot
b2233f66ed webkit-gtk: Add reference to upstream bug reports 2022-05-31 12:52:14 +00:00
wiz
e0d036bc9f doc: Updated emulators/ckmame to 2.0 2022-05-31 11:51:41 +00:00
wiz
ad6ec8ebe0 ckmame: update to 2.0.
2.0 (2022-05-31)
=================
* Support for configuration file and multiple sets.
* Overhaul command line options.
* Automatically update ROM DB.
* Speed up ROM sets with many files shared among many games.
* Improve parse error reporting, don't create mamedb for dats with errors, fix inconsistencies in dat.
* Improve detector support.
2022-05-31 11:51:31 +00:00
gdt
e2f8536752 graphics/freeimage: Remediate upstream use of internal TIFF function
freeimage uses an internal libtiff function (by declaring it and
calling it).  tiff (4.4.0) changed internals, but this was never part
of the public API/ABI.

Add patch taken from upstream forum (which seems to be their
bugtracker) to use a different function newly added to the public API
in 4.4.0.
2022-05-31 11:49:09 +00:00
nikita
7478dadeca doc: Updated fonts/anjalioldlipi-ttf to 7.1.2nb1 2022-05-31 11:39:18 +00:00
nikita
ea220c6e30 anjalioldlipi-ttf: fix pkgname. 2022-05-31 11:39:08 +00:00