Commit graph

347456 commits

Author SHA1 Message Date
gdt
a1b9d0e0c1 misc/labelnation: Update to 1.230
Upstream changes:
  Python 3 is now required (and 2.7 is no longer supported).
  minor bug fixes
  doc fixes
2021-11-18 23:44:33 +00:00
wiz
f4628f9d59 doc: Updated shells/bash to 5.1.12 2021-11-18 20:38:28 +00:00
wiz
ae43674fe7 bash: update to 5.1.12.
Updated provided by kre@

Changes:
9.  The bash malloc implementation of malloc_usable_size() does not follow
    the specification. This can cause library functions that use it to
    overwrite memory bounds checking.

10. If `wait -n' is interrupted by a trapped signal other than SIGINT, it
    does not completely clean up state, and that can prevent subsequent
    calls to `wait -n' from working correctly.

11. When reading a compound assignment, and running it through the parser
    to split it into words, we need to save and restore any alias we're
    currently expanding.

12. There is a possible race condition that arises when a child process
    receives a signal trapped by the parent before it can reset the signal
    dispositions.   The child process is not supposed to trap the signal
2021-11-18 20:38:19 +00:00
nia
9a64180729 gstreamer1: Build fixes for Solarish
PR pkg/56509 from Claes Nästén
2021-11-18 20:25:45 +00:00
pin
19ff6c8b72 doc: Updated sysutils/broot to 1.7.2 2021-11-18 20:06:06 +00:00
pin
b53409ea33 sysutils/broot: update to 1.7.2
-include more syntaxes for preview of code files (using the list from the bat
 project) - Fix #464
2021-11-18 20:05:47 +00:00
adam
7f85bb7c41 Updated math/py-sympy, net/py-softlayer 2021-11-18 19:56:56 +00:00
adam
64d43d8cfd py-softlayer: updated to 5.9.7
5.9.7

Improvements

Fixed some doc block issues when generating HTML
Updates to the Release workflow for publishing to test pypi
Adding in CodeQL Analysis
Create SECURITY.md
Fix the network space is empty on subnet detail
Prevents SLCLI_VERSION environment variable from breaking things
Refactor loadbal order-options
slcli server create-options dal13 Error

New Commands

add new feature on vlan cli
2021-11-18 19:56:27 +00:00
adam
08a4e1eae5 py-sympy: updated to 1.9
1.9

Highlights

The internal implementation of Matrix and other matrix classes (SparseMatrix etc) is now DomainMatrix. The ZZ and QQ domains are used for matrices with only integer or rational elements. Otherwise the new EXRAW domain is used. This should be backwards compatible although many internal methods and attributes are changed. At the time of this change the DomainMatrix routines are only used for addition and multiplication of matrices and some other simple low-level operations. Further changes will use DomainMatrix routines for operations like rref, det, lu etc and are expected to lead to big speedups for these computations. At this stage those big speedups are not realised but some basic operations such as indexing a matrix like M[0, 0] could potentially be slower. The new implementation can be much faster for most operations and is expected to lead to significant speed ups over the next few SymPy releases.

Leading term methods now raise PoleError at singularities. There was a long-standing issue of incorrect handling of leading term at singularities, where earlier, for compatibility reasons, the original expression itself was incorrectly returned. exp(1/x).as_leading_term(x) returned exp(1/x), but it does not have any leading term as x->0, so an error must be raised. Note that leadterm used to throw a ValueError even in the previous implementation as the original expression depends on the symbol x. A few examples of functions where this change would be visible - Pow, exp, log, factorial and gamma.
2021-11-18 19:52:18 +00:00
adam
9ac4a75fd6 Updated textproc/py-snowballstemmer, math/py-jplephem 2021-11-18 19:44:40 +00:00
adam
11ffadc4d2 py-jplephem: updated to 2.16
Version 2.16
Fixed a ValueError raised in the excerpt command when an ephemeris segment needs to be entirely skipped because it has no overlap with the user-specified range of dates.
Added a __version__ constant to the package’s top level.
2021-11-18 19:43:11 +00:00
adam
574dd30ecc py-snowballstemmer: updated to 2.2.0
Snowball 2.2.0 (2021-11-10)
===========================

New Code Generators
-------------------

* Add Ada generator from Stephane Carrez

Javascript
----------

* Fix generated code to use integer division rather than floating point
  division.

  Noted by David Corbett.

Pascal
------

* Fix code generated for division.  Previously real division was used and the
  generated code would fail to compile with a "Incompatible types" error.

  Noted by David Corbett.

* Fix code generated for Snowball's `minint` and `maxint` constant.

Python
------

* Python 2 is no longer actively supported, as proposed on the mailing list:
  https://lists.tartarus.org/pipermail/snowball-discuss/2021-August/001721.html

* Fix code generated for division.  Previously the Python code we generated
  used integer division but rounded negative fractions towards negative
  infinity rather than zero under Python 2, and under Python 3 used floating
  point division.

  Noted by David Corbett.

Code Quality Improvements
-------------------------

* C#: An `among` without functions is now generated as `static` and groupings
  are now generated as constant.

Code generation improvements
----------------------------

* General:

  + Constant numeric subexpressions and constant numeric tests are now
    evaluated at Snowball compile time.

Behavioural changes to existing algorithms
------------------------------------------

* german2: Fix handling of `qu` to match algorithm description.  Previously
  the implementation erroneously did `skip 2` after `qu`.  We suspect this was
  intended to skip the `qu` but that's already been done by the substring/among
  matching, so it actually skips an extra two characters.

  The implementation has always differed in this way, but there's no good
  reason to skip two extra characters here so overall it seems best to change
  the code to match the description.  This change only affects the stemming of
  a single word in the sample vocabulary - `quae` which seems to actually be
  Latin rather than German.

Optimisations to existing algorithms
------------------------------------

* arabic: Handle exception cases in the among they're exceptions to.

* greek: Remove unused slice setting, handle exception cases in the among
  they're exceptions to, and turn `substring ... among ...  or substring ...
  among ...` into a single `substring ... among ...` in cases where it is
  trivial to do so.

* hindi: Eliminate the need for variable `p`.

* irish: Minor optimisation in setting `pV` and `p1`.

* yiddish: Make use of `among` more.

Compiler
--------

* Fix handling of `len` and `lenof` being declared as names.

  For compatibility with programs written for older Snowball versions
  len and lenof stop being tokens if declared as names.  However this
  code didn't work correctly if the tokeniser's name buffer needed to
  be enlarged to hold the token name (i.e. 3 or 5 elements respectively).

* Report a clearer error if `=` is used instead of `==` in an integer test.

* Replace a single entry command list with its contents in the internal syntax
  tree.  This puts things in a more canonical form, which helps subsequent
  optimisations.

Build system
------------

* Support building on Microsoft Windows (using mingw+msys or a similar
  Unix-like environment).

* Split out INCLUDES from CPPFLAGS so that CPPFLAGS can now be overridden by
  the user if required.

* Regenerate algorithms.mk only when needed rather than on every `make` run.

libstemmer
----------

* The libstemmer static library now has a `.a` extension, rather than `.o`.

Testsuite
---------

* stemtest: Test that numbers and numeric codes aren't damaged by any of the
  algorithms.

* ada: Fix ada tests to fail if output differs.  There was an extra `| head
  -300` compared to other languages, which meant that the exit code of `diff`
  was ignored.  It seems more helpful (and is more consistent) not to limit how
  many differences are shown so just drop this addition.

* go: Stop thinning testdata.  It looks like we only are because the test
  harness code was based on that for rust, which was based on that for
  javascript, which was only thinning because it was reading everything into
  memory and the larger vocabulary lists were resulting in out of memory
  issues.

* javascript: Speed up stemwords.js.  Process input line-by-line rather than
  reading the whole file into memory, splitting, iterating, and creating an
  array with all the output, joining and writing out a single huge string.
  This also means we can stop thinning the test data for javascript, which we
  were only doing because the huge arabic test data file was causing out of
  memory errors.  Also drop the -p option, which isn't useful here and
  complicates the code.

* rust: Turn on optimisation in the makefile rather than the CI config.  This
  makes the tests run in about 1/5 of the time and there's really no reason to
  be thinning the testdata for rust.

Documentation
-------------

* CONTRIBUTING.rst: Improve documentation for adding a new stemming algorithm.

* Improve wording of Python docs.
2021-11-18 19:38:01 +00:00
adam
d84fa9b51d py-gast, py-beniget: mark as incompatible with Python 2.7 2021-11-18 17:51:00 +00:00
adam
2d2789fed4 py-doc8: needs py-setuptools_scm to build 2021-11-18 17:47:46 +00:00
adam
c26602becf Updated editors/py-jedi, textproc/py-humanize 2021-11-18 17:46:31 +00:00
adam
47e159c21a py-humanize: updated to 3.12.0
3.12.0
Added

Add support for Python 3.10

Changed

Use importlib.metadata to get package version instead of pkg_resources.get_distribution to decrease memory consumption

Fixed

Fix incorrect type in comment for 'when'
2021-11-18 17:46:10 +00:00
adam
9b1238a7cf py-jedi: updated to 0.18.1
0.18.1
- Implict namespaces are now a separate types in ``Name().type``
- Python 3.10 support
- Mostly bugfixes
2021-11-18 17:41:54 +00:00
nia
d41ec679cf gst-plugins1-egl-opengl: remove unresolvable dependency 2021-11-18 16:54:18 +00:00
nia
85c9883d90 freemint-*: disable MKPIE some more 2021-11-18 16:05:28 +00:00
nia
aac6a300c8 freemint-mintlib: various build fixes 2021-11-18 15:43:27 +00:00
nia
85d23f5dee thunderbird52: Various fixes for gcc>7 from firefox52 2021-11-18 15:33:16 +00:00
nia
2c796316c5 games: Mark the Cube 2 engine games as unsupported by RELRO
Unfortunately they use precompiled headers with GCC in a way that
would be very difficult to disable.
2021-11-18 14:45:37 +00:00
adam
745d72dbf8 Updated devel/abseil, net/grpc, net/py-grpcio, net/py-grpcio-testing, net/py-grpcio-tools 2021-11-18 14:16:55 +00:00
adam
2129837aac grpc py-grpcio py-grpcio-testing py-grpcio-tools: updated to 1.42.0
Release v1.42.0

Core

Update RDS parsing for use on servers.
Upgrade Abseil to LTS 20210324, Patch 2.
Upgrade bazel to 4.2.1 (LTS), upgrade bazel toolchain to 4.1.0.
Remove old backwards compatibility cronet compression workaround code.
EventEngine Test Suite: Timers.
EventEngine::Closure.
OpenCensusCallTracer: Move context generation to StartTransportStreamOpBatch.
Fix client idle filter.
allow connectivity state watching to work on lame channels.
grpclb: implement subchannel caching.
xds: change CSDS to populate new generic_xds_configs field.

C++

Describe support-levels for undocumented supported platforms.

C#

Fix link error when building app with Xamarin.iOS.
C#: metadata.Get and GetAll should accept uppercase keys.
Fix use-after-free metadata corruption in C# when receiving response headers for streaming response calls.

Objective-C

[objc] GRPCErrorCode enum base type to int32_t.
[objc] Adding lightweight generic to GPRCCallOptions's initialMetadata prop .
[objc] GRPCMetadataDictionary convenient typedef.
[objc] Switch to proto forward declare for gRPC codegen plugin.

Python

Add Aspects to Bazel py_proto_library and py_grpc_library Rules.
[Aio] Add add_done_callback/done/cancelled methods to ServicerContext.
[Aio] Correct the typing of input metadata.
Address leak when using request stream interceptors
Catch ExecuteBatchError in _consume_request_iterator.
[Aio] Resolve deprecated warnings from asyncio.
Create Bazel gevent test harness.
Add python_requires >=3.6 to grpcio-* packages.
fix: use == instead of is when comparing with a certain types of literals.
python: fix type annotation for the _metadata field.

Ruby

ruby: add arm64 darwin support.
ruby: build native Darwin gems using rake-compiler-dock.
2021-11-18 14:16:16 +00:00
nia
865d674a1a siod: incompatible with MKPIE/RELRO 2021-11-18 14:12:48 +00:00
nia
5e8eb1cadc codeblocks: disable precompiled headers for GCC
incompatible with various hardening features among other nastiness
2021-11-18 14:07:59 +00:00
nia
5dace75160 ncftp3: disable precompiled headers for GCC
incompatible with various hardening features among other nastiness
2021-11-18 14:07:20 +00:00
adam
afd5f4413f abseil: updated to 20211102.0
Abseil LTS 20211102

What's New:

absl::Cord is now implemented as a b-tree. The new implementation offers improved performance in most workloads.
absl::SimpleHexAtoi() has been added to strings library for parsing hexadecimal strings.

Breaking Changes:

Bazel builds now depend on the bazelbuild/platforms repository. See Abseil's WORKSPACE file for an example of how to add this dependency.
2021-11-18 13:57:34 +00:00
nia
d5a714e25a py-xapian: Regen PLIST for new Sphinx 2021-11-18 13:55:39 +00:00
nia
bc4b26c020 mk: According to Boyd Lynn Gerber, UnixWare lacks IPv6, although the
header files misleadingly pretend it has IPv6.
2021-11-18 13:23:56 +00:00
pin
cc27e37296 doc: Updated news/tuifeed to 0.1.1 2021-11-18 13:08:41 +00:00
pin
dd16c05a7d news/tuifeed: update to 0.1.1
-Escape HTML entities from text (e.g. & or “)
2021-11-18 13:08:22 +00:00
pin
2f536750ce doc: Updated sysutils/felix to 0.2.9 2021-11-18 13:06:22 +00:00
pin
19db542d2f sysutils/felix: update to 0.2.9
new feature:
-show current branch if .git exists
-add message about processing when delete and put

fix:
-rename of multiple items when put now works correctly
-show error message when delete faiils
-cursor move when empty the trash dir

change:
-style of current dir (just bold)
2021-11-18 13:05:55 +00:00
nia
5d70f13d77 asterisk19: Forward-port NetBSD timerfd fix from asterisk18 2021-11-18 12:22:30 +00:00
kim
3c7c02a5f7 {,standalone-,static-}tcsh: Pull in some additional patches
- Fix off-by-one, found by Coverity
- Don't glob the filetest builtin arguments twice
- Add more detail to "jobs -Z" usage
2021-11-18 10:20:47 +00:00
kim
f5ca7f194d tcsh: Forgot cvs rm for previous 2021-11-18 09:52:20 +00:00
cirnatdan
fe8a27d48c libgdm: Fix build - remove unsupported meson options 2021-11-18 09:32:17 +00:00
tnn
1ee4bc15e8 regen distinfo that was skipped in the BLAKE2s sweep for some reason 2021-11-18 09:17:36 +00:00
kim
5f329bfe8e tcsh: Remove unnecessary patch 2021-11-18 08:55:34 +00:00
wiz
a9c9c8adcf smlnj11072: use BLAKE2s 2021-11-18 07:43:31 +00:00
wiz
28ce653f64 gcc6: use BLAKE2s 2021-11-18 07:37:20 +00:00
wiz
d4923c4041 smlnj: use BLAKE2s 2021-11-18 07:33:11 +00:00
wiz
40dcae6990 gst-plugins1-egl-opengl: mark as BROKEN
This needs updating for gstreamer1 1.18.5
2021-11-18 07:18:02 +00:00
wiz
1ef8924b5e gst-plugins1-egl-gl: mark as BROKEN
adapt a bit for gsreamer 1.18.5, but this needs more work
2021-11-18 07:16:16 +00:00
jun
24a7124e68 Updated emulators/nono to 0.2.3 [jun 2021-11-18] 2021-11-18 04:05:35 +00:00
jun
a880b9729e Update nono-0.2.3
0.2.3 (2021/10/03)
m88k(Fix):
	"Improve several floating point instructions and floating point exceptions. This may make gcc work."
vm(Update):
	"Implement the Error Reset command on uPD7201 (SIO)."
vm(Update):
	"Implement all commands on LUNA keyboard. "
vm(Fix):
	"Emulated ROM now sends the keyboard commands on boot, as the real ROM does. "
vm(Fix):
	"Fix the behaviors of LUNA LED key when it is pressed/released."
vm(Update):
	"Improve a read mask on MK48T02. "
GUI(Update):
	"Change CTRL, SHIFT key behavior on the software keyboard window."
app(Update):
	"-X option is no longer affected by DIPSW."

0.2.2 (2021/09/09)
host(New):
	"Implement character input mode for keyboard input."
m88k(Fix):
	"Fix a bug of FLT instruction."
vm(Fix):
	"Fix a few bugs in LUNA88K PROM emulation since ver 0.2.0."
host(Update):
	"Change to use read(2)/write(2) instead of mmap(2) to access disk images."

0.2.1 (2021/08/18)

vm(New):
	"Support SCSI CD and MO."
vm(Update):
	"Improve various things about SCSI emulation: Implement ModeSelect(10), ModeSense(10) command. Implement SynchronizeCache command as no-op. Support LoEj(Load/Eject) bit of StartStopUnit command. Support ModePage 04, 05 and 08 of ModeSense command. Fix RequestSense command parameters."
vm(Fix):
	"SCSI devices can terminate the SCSI transfer correctly at the specified allocation length."
vm(Fix):
	"Implement SCSI transfer speed limit."
vm(Fix):
	"Fix DIPSW pin placement in PIO on LUNA88K."
vm(Fix):
	"Fix a reset operation of LUNA88K system controller."
vm(Update):
	"Improve RTC (MK48T02, RP5C15) emulations."
vm(Update):
	"Improve LCD emulation."
vm(Update):
	"Improve LUNA mouse behavior when its movement amount is plus or minus 1."
m88k(Fix):
	"Fix add/sub instruction behavior when it occurs overflow exception."
m88k(Fix):
	"Fix jump instructions' bug which doesn't mask the destination address."
app(Fix):
	"Fix a bug that could not poweron on start under certain environment (Xsixel?) after ver 0.2.0."
app(Update):
	"Display filepath as a tooltip in SCSI indicators on the status panel."
app(Update):
	"Change(rename) -A option to -X option."
app(Update):
	"Change(rename) -X option to -H option."
m88k(New):
	"Implement an alternate mnemonic just for us."
m88k(Update):
	"Emulated ROM can boot UniOS-Mach a.out executable."
vm(New):
	"Trying to connect a mouse to SCC on X68k."

0.2.0 (2021/06/20)

vm(New):
	"Support LUNA88K's NVRAM."
vm(New):
	"Support nvram command on LUNA88K's emulated ROM console."
vm(Fix):
	"Various fixes for network packets received at the host."
vm(New):
	"Support real-time synchronization mode on LUNA-I/LUNA88K's system clock (experimental)."
m88k(New):
	"Support pseudo stop status for m88k."
host(Update):
	"Various changes on the host network drivers."
host(New):
	"Add AF_PACKET as host network driver."
GUI(Update):
	"Improve the status panel, including adding a LAN indicator, displaying write-protect icon on HD."
GUI(Update):
	"Increase the number of memory dump windows to four."
GUI(Fix):
	"Fix window size problem under certain environment(?)."
GUI(Fix):
	"Fix/Improve various monitors and subwindows behaviors."
app(Update):
	"Fix/Improve about -L and -M options."
debugger(Fix):
	"m68k:Fix address printing with TT enabled."
vm(New):
	"Support loading ELF object file on -A option."
vm(New):
	"Implement key repeat feature on X68k keyboard."
2021-11-18 04:04:29 +00:00
khorben
df8e04f400 privoxy: let the RC script work unprivileged
This takes advantage of the introduction of the SYSCONFBASE variable.
Tested on NetBSD/amd64.

Bumps PKGREVISION.
2021-11-18 03:13:29 +00:00
khorben
b7457f4a48 gitea: let the RC script work unprivileged
This takes advantage of the introduction of the SYSCONFBASE variable.
Tested on NetBSD/amd64.

While there, also fix a couple substitutions in the default configuration file
(app.ini).

Bumps PKGREVISION.
2021-11-18 02:45:29 +00:00
jun
8768000bc1 update PLIST. 2021-11-18 02:39:25 +00:00