Commit graph

12017 commits

Author SHA1 Message Date
mrg
55ea42f6c0 load pinebook pro SPI environment from the same location that
rockpro64 does and avoid "saveenv" saving over the top of the
u-boot installation itself.

now my pbp can boot from just SPI and NVMe.

bump pkg revision.
2022-02-12 07:44:55 +00:00
pho
f27b87570c Update to typed-process-0.2.8.0
0.2.8.0
    Re-export ExitCode, ExitSuccess and ExitFailure.

0.2.7.0
    Include empty argument in the show instance.

0.2.6.3
    Doc improvements

0.2.6.2
    Doc improvements
2022-02-12 04:49:33 +00:00
mrg
f706210973 update u-boot-rock64 to 2022.01 and tf-a 2.6.
change the u-boot-rockchip.mk to default to 2022.01 as only the
(probably) obsolete ayufan package uses anything else.
2022-02-11 23:03:50 +00:00
mrg
d895eeecf1 update u-boot-rockpro64 and u-boot-pinebook-pro to u-boot 2022.01.
tested in sd, emmc, and spi on rockpro64, and on emmc on pbp.

should not affect u-boot-rockpro64-ayufan, but should finally
make it obsolete as the SPI version works again.
2022-02-11 22:06:22 +00:00
mrg
0fb1e1b4ae add support for u-boot 2022.01. tested with rockpro64 and pinebookpro. 2022-02-11 21:46:14 +00:00
pho
210d9e8fab Update to fast-logger-3.1.1
3.1.1
* More time-ordered logging functions
  [#199](https://github.com/kazu-yamamoto/logger/pull/199

3.1.0
* Having a single Buffer in LoggerSet for locking
  [#197](https://github.com/kazu-yamamoto/logger/pull/197. This would have
  performance penalty. So, the major version bumps up. If you see
  performance regression, please register an issue on github.
2022-02-11 16:14:03 +00:00
pho
b3856402ce Update to hslua-module-path-1.0.1
hslua-module-path-1.0.1
* Bumped upper bound of hslua-core and hslua-marshalling to allow their
  respective version 2.1.

hslua-module-path-1.0.0
* Updated to hslua 2.0.
2022-02-11 13:34:54 +00:00
pin
3b996df9aa sysutils/dusage: update to 0.2.3
-Add copy-friendly feature
 Usefuly when we want to copy output elsewhere.
 The unused is then a separate character to
 distinguish it from the used part.
2022-02-10 22:03:09 +00:00
gutteridge
fa5b708b3e xfce4-cpugraph-plugin: this now requires a C++14 feature 2022-02-10 02:14:12 +00:00
gutteridge
15a62b8c06 xfce4-thunar: this now requires a C99 feature 2022-02-10 02:12:46 +00:00
msaitoh
5389ccf2cf Update intel-microcode-netbsd to 20220207.
# Release Notes
## [microcode-20220207]
(https://github.com/intel/Intel-Linux-Processor-Microcode-Data-Files/releases/tag/microcode-20220207)

### Purpose

- Security updates for [INTEL-SA-00528]
  (https://www.intel.com/content/www/us/en/security-center/advisory/intel-sa-00528.html)
- Security updates for [INTEL-SA-00532]
  (https://www.intel.com/content/www/us/en/security-center/advisory/intel-sa-00532.html)
- Update for functional issues. Refer to
  [Third Generation Intel Xeon Processor Scalable Family Specification Update]
  (https://cdrdv2.intel.com/v1/dl/getContent/637780) for details.
- Update for functional issues. Refer to
  [Second Generation Intel Xeon Processor Scalable Family Specification Update]
  (https://cdrdv2.intel.com/v1/dl/getContent/338848) for details.
- Update for functional issues.
  Refer to [Intel Xeon Processor Scalable Family Specification Update]
  (https://www.intel.com/content/www/us/en/processors/xeon/scalable/xeon-scalable-spec-update.html?wapkw=processor+specification+update) for details.
- Update for functional issues. Refer to
  [11th Generation Intel Core Processor Family Specification Update]
  (https://cdrdv2.intel.com/v1/dl/getContent/631123) for details.
- Update for functional issues. Refer to
  [11th Generation Intel Core Processor Specification Update]
  (https://cdrdv2.intel.com/v1/dl/getContent/634808) for details.
- Update for functional issues. Refer to
  [10th Gen Intel Core Processor Families Specification Update]
  (https://cdrdv2.intel.com/v1/dl/getContent/341079) for details.
- Update for functional issues. Refer to
  [10th Generation Intel Core Processor Specification Update]
  (https://cdrdv2.intel.com/v1/dl/getContent/615213) for details.
- Update for functional issues. Refer to
  [8th Generation Intel Core Processor Families Specification Update]
  (https://cdrdv2.intel.com/v1/dl/getContent/338025) for details.
- Update for functional issues. Refer to
  [8th Gen Intel Core Processor Family Spec Update]
  (https://www.intel.com/content/www/us/en/products/docs/processors/core/8th-gen-core-family-spec-update.html?wapkw=processor+specification+update) for details.
- Update for functional issues. Refer to
  [7th and 8th Generation Intel Core Processor Family Specification Update]
  (https://cdrdv2.intel.com/v1/dl/getContent/334663) for details.
- Update for functional issues. Refer to
  [6th Generation Intel Processor Family Specification Update]
  (https://www.intel.com/content/www/us/en/processors/core/desktop-6th-gen-core-family-spec-update.html) for details.
- Update for functional issues. Refer to
  [Intel Pentium Silver and Intel Celeron Processors]
  (https://www.intel.com/content/www/us/en/products/docs/processors/pentium/silver-celeron-spec-update.html?wapkw=processor+specification+update) for details.

### New Platforms

None

### Updated Platforms

| Processor      | Stepping | F-M-S/PI    | Old Ver  | New Ver  | Products
|:---------------|:---------|:------------|:---------|:---------|:---------
| HSX-E/EP       | Cx/M1    | 06-3f-02/6f | 00000046 | 00000049 | Core Gen4 X series; Xeon E5 v3
| HSX-EX         | E0       | 06-3f-04/80 | 00000019 | 0000001a | Xeon E7 v3
| SKL-U/Y        | D0       | 06-4e-03/c0 | 000000ea | 000000ec | Core Gen6 Mobile
| BDX-ML         | B0/M0/R0 | 06-4f-01/ef | 0b00003e | 0b000040 | Xeon E5/E7 v4; Core i7-69xx/68xx
| SKX-SP         | B1       | 06-55-03/97 | 0100015b | 0100015c | Xeon Scalable
| SKX-SP         | H0/M0/U0 | 06-55-04/b7 | 02006b06 | 02006c0a | Xeon Scalable
| SKX-D          | M1       | 06-55-04/b7 | 02006b06 | 02006c0a | Xeon D-21xx
| CLX-SP         | B0       | 06-55-06/bf | 04003102 | 0400320a | Xeon Scalable Gen2
| CLX-SP         | B1       | 06-55-07/bf | 05003102 | 0500320a | Xeon Scalable Gen2
| CPX-SP         | A1       | 06-55-0b/bf | 07002302 | 07002402 | Xeon Scalable Gen3
| BDX-DE         | V2/V3    | 06-56-03/10 | 0700001b | 0700001c | Xeon D-1518/19/21/27/28/31/33/37/41/48, Pentium D1507/08/09/17/19
| BDX-DE         | Y0       | 06-56-04/10 | 0f000019 | 0f00001a | Xeon D-1557/59/67/71/77/81/87
| BDX-NS         | A1       | 06-56-05/10 | 0e000012 | 0e000014 | Xeon D-1513N/23/33/43/53
| APL            | D0       | 06-5c-09/03 | 00000044 | 00000046 | Pentium N/J4xxx, Celeron N/J3xxx, Atom x5/7-E39xx
| APL            | E0       | 06-5c-0a/03 | 00000020 | 00000024 | Atom x5-E39xx
| SKL-H/S        | R0/N0    | 06-5e-03/36 | 000000ea | 000000ec | Core Gen6; Xeon E3 v5
| DNV            | B0       | 06-5f-01/01 | 00000034 | 00000036 | Atom C Series
| ICX-SP         | D0       | 06-6a-06/87 | 0d0002a0 | 0d000331 | Xeon Scalable Gen3
| GLK            | B0       | 06-7a-01/01 | 00000036 | 00000038 | Pentium Silver N/J5xxx, Celeron N/J4xxx
| GKL-R          | R0       | 06-7a-08/01 | 0000001a | 0000001c | Pentium J5040/N5030, Celeron J4125/J4025/N4020/N4120
| ICL-U/Y        | D1       | 06-7e-05/80 | 000000a6 | 000000a8 | Core Gen10 Mobile
| LKF            | B2/B3    | 06-8a-01/10 | 0000002a | 0000002d | Core w/Hybrid Technology
| TGL            | B1       | 06-8c-01/80 | 00000088 | 0000009a | Core Gen11 Mobile
| TGL-R          | C0       | 06-8c-02/c2 | 00000016 | 00000022 | Core Gen11 Mobile
| TGL-H          | R0       | 06-8d-01/c2 | 0000002c | 0000003c | Core Gen11 Mobile
| AML-Y22        | H0       | 06-8e-09/10 | 000000ea | 000000ec | Core Gen8 Mobile
| KBL-U/Y        | H0       | 06-8e-09/c0 | 000000ea | 000000ec | Core Gen7 Mobile
| CFL-U43e       | D0       | 06-8e-0a/c0 | 000000ea | 000000ec | Core Gen8 Mobile
| WHL-U          | W0       | 06-8e-0b/d0 | 000000ea | 000000ec | Core Gen8 Mobile
| AML-Y42        | V0       | 06-8e-0c/94 | 000000ea | 000000ec | Core Gen10 Mobile
| CML-Y42        | V0       | 06-8e-0c/94 | 000000ea | 000000ec | Core Gen10 Mobile
| WHL-U          | V0       | 06-8e-0c/94 | 000000ea | 000000ec | Core Gen8 Mobile
| EHL            | B1       | 06-96-01/01 | 00000011 | 00000015 | Pentium J6426/N6415, Celeron J6412/J6413/N6210/N6211, Atom x6000E
| JSL            | A0/A1    | 06-9c-00/01 | 0000001d | 2400001f | Pentium N6000/N6005, Celeron N4500/N4505/N5100/N5105
| KBL-G/H/S/E3   | B0       | 06-9e-09/2a | 000000ea | 000000ec | Core Gen7; Xeon E3 v6
| CFL-H/S/E3     | U0       | 06-9e-0a/22 | 000000ea | 000000ec | Core Gen8 Desktop, Mobile, Xeon E
| CFL-S          | B0       | 06-9e-0b/02 | 000000ea | 000000ec | Core Gen8
| CFL-H/S        | P0       | 06-9e-0c/22 | 000000ea | 000000ec | Core Gen9
| CFL-H          | R0       | 06-9e-0d/22 | 000000ea | 000000ec | Core Gen9 Mobile
| CML-H          | R1       | 06-a5-02/20 | 000000ea | 000000ec | Core Gen10 Mobile
| CML-S62        | G1       | 06-a5-03/22 | 000000ea | 000000ec | Core Gen10
| CML-S102       | Q0       | 06-a5-05/22 | 000000ec | 000000ee | Core Gen10
| CML-U62 V1     | A0       | 06-a6-00/80 | 000000e8 | 000000ea | Core Gen10 Mobile
| CML-U62 V2     | K1       | 06-a6-01/80 | 000000ea | 000000ec | Core Gen10 Mobile
| RKL-S          | B0       | 06-a7-01/02 | 00000040 | 00000050 | Core Gen11

### Removed Platforms

| Processor      | Stepping | F-M-S/PI    | Old Ver  | New Ver  | Products
|:---------------|:---------|:------------|:---------|:---------|:---------
| SNR            | B0       | 06-86-04/01 | 0b00000f |          | Atom P59xxB
| SNR            | B1       | 06-86-05/01 | 0b00000f |          | Atom P59xxB
2022-02-09 05:56:05 +00:00
mrg
ba3f7e9394 Add Trusted Firmware-A (TF-A, the new name for Arm'sATF) v2.6 with
support for rk3328 (not yet tested), rk3399 (tested), and fiptool.

these will obsolete the existing arm-trusted-firmware* (v2.3) packages
once all consumers are updated and tested, and currently the sun50i_a64
and sun50i-h6 targets are not yet available.
2022-02-09 01:57:57 +00:00
adam
7f2665fdd8 ansible-base: updated to 2.10.17
v2.10.17
========

Bugfixes
--------
- ansible-galaxy collection build - Ignore any existing ``MANIFEST.json`` and ``FILES.json`` in the root directory when building a collection.
- ansible-test - Fix traceback in the ``validate-modules`` sanity test when testing an Ansible module without any callables.
- backwards compatiblity copy of doc fragment action_common_attributes
2022-02-08 16:41:06 +00:00
pin
cdc7a37de4 sysutils/macchina: update to 6.0.6
Bump libmacchina to v6.1.0:
-Fixes a bug that causes the package readout to display "0 (cargo)" if
 $CARGO_HOME/bin is empty. (Macchina-CLI/libmacchina@22a7df0)
-Fixes a bug that causes the network readout to return an IPv6 address in
 some cases. (Macchina-CLI/libmacchina@608a1dd)
2022-02-08 12:37:05 +00:00
pin
ac087cccb0 sysutils/bkt: update to 0.5.2
-Handle (i.e. ignore) BrokenPipe errors, which indicate stdout/stderr were
 closed without reading all output.
2022-02-07 09:17:55 +00:00
gutteridge
87827eb05c xfce4-cpugraph-plugin: update to 1.2.6
Change log:

1.2.6 (2022-02-02)
=====
- Fix translations not showing in the GUI
- Don't save some defaults to configuration files
- Fix visibility of the associated-command configuration
- Update configure.ac.in syntax
- Translation Updates:
  Basque, Chinese (China), Croatian, Danish, Hebrew, Indonesian,
  Occitan (post 1500), Portuguese (Brazil), Slovenian, Swedish
2022-02-06 01:06:56 +00:00
adam
720993b82d py-Send2Trash: updated to 1.8.0
Version 1.8.0 -- 2021/08/08
---------------------------
* Add compatibility with pathlib paths
* Fix thread compatibility of modern windows implementation
* Fix handling of UNC names in legacy windows implementation

Version 1.7.1 -- 2021/06/21
---------------------------
* Release stable version with changes from last 3 releases
* Fix handling of UNC names

Version 1.7.0a1 -- 2021/05/14
-----------------------------
* Changed conditional for when to try to use pyobjc version

Version 1.7.0a0 -- 2021/04/20
-----------------------------
* Add console_script entry point
* Increased python CI versions
* Fix minor issue in setup.py
* Fix issue with windows tests importing modules on non-windows
* Unit test cleanups, rewrites, and flake8 cleanups
* Windows: Fix legacy windows platform for multi-byte unicode and add tests
* macOS: Add alternative pyobjc version to potentially improve compatibility

Version 1.6.0b1 -- 2020/06/18
-----------------------------
* Add main method which allows calling via ``python -m send2trash somefile``
* Windows: Add support for using IFileOperation when pywin32 is present on Vista and newer
* Add support for passing multiple files at once in a list
* Windows: Batch multi-file calls to improve performance
* Windows: Fix issue with SHFileOperation failing silently when path is not found
2022-02-05 11:51:59 +00:00
adam
b9065af30b bup: mark as not for Python 2.7 2022-02-05 09:05:42 +00:00
ryoon
591a93c1ba sysutils: Enable swtpm 2022-02-05 03:14:19 +00:00
ryoon
8ca97ed9ba sysutils/swtpm: import swtpm-0.7.0
The SWTPM package provides TPM emulators with different front-end interfaces
to libtpms. TPM emulators provide socket interfaces (TCP/IP and Unix) and
the Linux CUSE interface for the creation of multiple native /dev/vtpm* devices.

The SWTPM package also provides several tools for using the TPM emulator,
creating certificates for a TPM, and simulating the manufacturing of
a TPM by creating a TPM's EK and platform certificates etc.
2022-02-05 03:13:12 +00:00
ryoon
5427b1fc78 sysutils: Enable libtpms 2022-02-05 03:10:48 +00:00
ryoon
1654c1fee6 sysutils/libtpms: import libtpms-0.9.1
Libtpms is a library that targets the integration of TPM functionality
into hypervisors, primarily into Qemu. Libtpms provides a very narrow
public API for this purpose so that integration is possible. Only the
minimum of necessary APIs are made publicly available.

It is assumed that the user of libtpms is familiar with the concepts
of the Trusted Platform Module (TPM). For the interaction with libtpms
it is necessary to know how to construct valid TPM commands and to
be able to parse their results. It is not within the scope of libtpms's
documentation to provide background on this
2022-02-05 03:09:26 +00:00
pin
2e9f71774c sysutils/xplr: update to 0.17.2
Changes & fixes
-Added CLI option --print-pwd-as-result to simplify implementing "cd on quit"
 using shell alias (See #437)
-alias xcd='cd "$(xplr --print-pwd-as-result)"'
-Added new key binding ctrl-d to duplicate a file or directory in the same
 parent directory with a different name. (See #434).
2022-02-03 21:46:51 +00:00
hauke
b38b4f39e8 Update sysutils/tsm8 to v8.1.13
This is a bugfix release; upstream does not really provide a changelist.

While here, deal with fallout from introducing yet another global
*_SUPPORTED variable.
2022-02-02 13:38:56 +00:00
adam
928112cc14 py-magic: updated to 0.4.25
Changes to 0.4.25:
- Support os.PathLike values in Magic.from_file and magic.from_file
2022-02-02 12:29:14 +00:00
pin
af97f8bc85 Add bkt 2022-02-01 19:18:11 +00:00
pin
e2f94b11dd sysutils/bkt: import package
bkt (pronounced bucket) is a subprocess caching utility written in Rust,
inspired by bash-cache.
Wrapping expensive process invocations with bkt allows callers to reuse recent
invocations without complicating their application logic. This can be useful in
shell prompts, interactive applications such as fzf, and long-running programs
that poll other processes.

When bkt is passed a command it hasn't seen before (or recently) it executes
the command synchronously and caches its stdout, stderr, and exit code.
Calling bkt again with the same command reads the data from the cache and
outputs it as if the command had been run again.
2022-02-01 19:17:29 +00:00
pin
c680433344 sysutils/felix: update to 0.4.0
-enable to show/hide hidden items ( #34 @balroggg )
-felix keeps the state of show_hidden(whether to show hidden items) and
 sort_by(by name or by modified time): The change remains after exit.
2022-02-01 19:14:54 +00:00
wiz
1e8c5eeee0 py-stack-data: add missing build dependency
add one of the two missing test dependencies, littleutils needs to be
packaged
2022-02-01 10:08:09 +00:00
mlelstv
124957c8e9 Amanda expects the security config file to be owned by root. 2022-01-31 10:56:27 +00:00
pho
68d4812226 Workaround for an issue regarding write operations on vmhgfs 2022-01-30 16:22:19 +00:00
rhialto
77446f2632 sysutils/arm-trusted-firmware: add patch to avoid build failure on warnings.
No version bump needed: if it built for you before, there is no change.
2022-01-29 14:03:13 +00:00
schmonz
ae6b83f99d Also set DYLD_LIBRARY_PATH=. (in addition to LD_PRELOAD) when generating
magic. Fixes build on macOS (Monterey and Snow Leopard tested) when file
is not already installed.
2022-01-29 13:06:25 +00:00
pin
b813252e05 sysutils/dusage: update to 0.2.2
-Add NetBSD install instructions
-Improve syntax consistency
-Improve wording
2022-01-29 10:10:05 +00:00
wiz
c415bdc190 *: convert py-flake8 users to versioned_dependencies 2022-01-29 08:48:40 +00:00
wiz
7c872db4ed spice-server: fix build with python 3.10 2022-01-27 19:04:12 +00:00
nros
f82803df7f Use the right variable to check for MKPIE 2022-01-27 09:02:58 +00:00
pin
e396c30148 sysutils/dusage: update to 0.2.1
-Fix Incorrect alignment between column header and contents #4
-Include Cargo.lock for easy releasing on NetBSD.
2022-01-25 21:29:35 +00:00
pin
11e0a7ffde Add dusage 2022-01-25 19:43:12 +00:00
pin
4912ec4b95 sysutils/dusage: import package
Command line disk usage tool.

Features
    -bargraph with disk and inode usage.
        -background: inodes, foreground: disks.
    -grouping of filesystems.
    -separate coloring of /, /boot and /mnt for easy spotting.
    -log2ram filesystem displayed last for easy spotting of log drive usage
     on Raspberry Pi.
    -display of detailed inode usage (similar to df -i).
2022-01-25 19:42:23 +00:00
pin
df2196b806 sysutils/hcal: update to 0.3.3
-Add a few more flags.
2022-01-25 19:39:44 +00:00
wiz
f607fb51a8 broot: downgrade to 1.9.1
1.9.2 needs rust 1.58, and we don't have that in pkgsrc yet

ok pin@
2022-01-24 09:00:41 +00:00
wiz
fcf0e99aea xe: simplify, and fix build on NetBSD 2022-01-23 21:37:07 +00:00
schmonz
3c78675f19 Add and enable xe. 2022-01-23 19:43:46 +00:00
schmonz
efb8975ec1 Add xe, a simple xargs and apply replacement.
`xe` is a new tool for constructing command lines from file listings or
arguments, which includes the best features of `xargs(1)` and
`apply(1)`. `xe` means "execute for every ...".

Benefits over xargs:
* Sane defaults (behaves like `xargs -d'\n' -I{} -n1 -r`).
* No weird parsing, arguments are separated linewise or by NUL byte.
* Can also take arguments from command-line.
* No shell involved unless `-s` is used.
* `{}` replacing possible with multiple arguments.
* Support for patterns to run different commands depending on the argument.

Benefits over apply:
* Parallel mode.
* Sane argument splitting.
* Can use shell-syntax instead of escape characters.
2022-01-23 19:42:33 +00:00
adam
a272651136 py-stack-data: added version 0.1.4
This is a library that extracts data from stack frames and tracebacks,
particularly to display more useful tracebacks than the default.
2022-01-23 19:34:47 +00:00
pin
2756bcfc5c sysutils/broot: update to 1.9.2
-instead of crashing on syntect panic in code preview, fall back to unstyled
 text - Fix #485
-fix files in worktree missing from git statuses - Fix #428
2022-01-23 16:13:11 +00:00
adam
53d6b0256d py-jeepney: updated to 0.7.1
0.7.1
-----
* Add ``async with`` support to :class:`~.asyncio.DBusConnection` in the
  asyncio integration.
* Fix calling :meth:`~.asyncio.DBusConnection.receive` immediately after opening
  a connection in the asyncio integration.

0.7
---
* Support for :ref:`sending and receiving file descriptors <send_recv_fds>`.
  This is available with the blocking, threading and trio integration layers.
* Deprecated older integration APIs, in favour of new APIs introduced in 0.5.
* Fixed passing a deque in to :meth:`~.blocking.DBusConnection.filter` in the
  blocking integration API.
2022-01-23 09:09:51 +00:00
wiz
032f0913fc py-jeepney, calibre: remove python 3.7 from allowed versions because of py-trio 2022-01-23 00:46:27 +00:00
pho
49b2a09122 Conditionalise workarounds for old NetBSD librefuse 2022-01-22 18:52:11 +00:00