summaryrefslogtreecommitdiff
path: root/sysutils
AgeCommit message (Collapse)AuthorFilesLines
2022-07-03xentools415: add untested bl3.mk for collectd-xenwiz1-0/+13
2022-07-03py-borgbackup: update to 1.2.1.wiz2-7/+7
Version 1.2.1 (2022-06-06) -------------------------- Upgrade notes: Some things can be recommended for the upgrade process from borg 1.1.x (please also read the important compatibility notes below): - do you already want to upgrade? 1.1.x also will get fixes for a while. - be careful, first upgrade your less critical / smaller repos. - first upgrade to a recent 1.1.x release - especially if you run some older 1.1.* or even 1.0.* borg release. - using that, run at least one `borg create` (your normal backup), `prune` and especially a `check` to see everything is in a good state. - check the output of `borg check` - if there is anything special, consider a `borg check --repair` followed by another `borg check`. - if everything is fine so far (borg check reports no issues), you can consider upgrading to 1.2.x. if not, please first fix any already existing issue. - if you want to play safer, first **create a backup of your borg repository**. - upgrade to latest borg 1.2.x release (you could use the fat binary from github releases page) - run `borg compact --cleanup-commits` to clean up a ton of 17 bytes long files in your repo caused by a borg 1.1 bug - run `borg check` again (now with borg 1.2.x) and check if there is anything special. - run `borg info` (with borg 1.2.x) to build the local pre12-meta cache (can take significant time, but after that it will be fast) - for more details see below. - check the compatibility notes (see below) and adapt your scripts, if needed. - if you run into any issues, please check the github issue tracker before posting new issues there or elsewhere. If you follow this procedure, you can help avoiding that we get a lot of "borg 1.2" issue reports that are not really 1.2 issues, but existed before and maybe just were not noticed. Compatibility notes: - matching of path patterns has been aligned with borg storing relative paths. Borg archives file paths without leading slashes. Previously, include/exclude patterns could contain leading slashes. You should check your patterns and remove leading slashes. - dropped support / testing for older Pythons, minimum requirement is 3.8. In case your OS does not provide Python >= 3.8, consider using our binary, which does not need an external Python interpreter. Or continue using borg 1.1.x, which is still supported. - freeing repository space only happens when "borg compact" is invoked. - mount: the default for --numeric-ids is False now (same as borg extract) - borg create --noatime is deprecated. Not storing atime is the default behaviour now (use --atime if you want to store the atime). - list: corrected mix-up of "isomtime" and "mtime" formats. Previously, "isomtime" was the default but produced a verbose human format, while "mtime" produced a ISO-8601-like format. The behaviours have been swapped (so "mtime" is human, "isomtime" is ISO-like), and the default is now "mtime". "isomtime" is now a real ISO-8601 format ("T" between date and time, not a space). - create/recreate --list: file status for all files used to get announced *AFTER* the file (with borg < 1.2). Now, file status is announced *BEFORE* the file contents are processed. If the file status changes later (e.g. due to an error or a content change), the updated/final file status will be printed again. - removed deprecated-since-long stuff (deprecated since): - command "borg change-passphrase" (2017-02), use "borg key ..." - option "--keep-tag-files" (2017-01), use "--keep-exclude-tags" - option "--list-format" (2017-10), use "--format" - option "--ignore-inode" (2017-09), use "--files-cache" w/o "inode" - option "--no-files-cache" (2017-09), use "--files-cache=disabled" - removed BORG_HOSTNAME_IS_UNIQUE env var. to use borg you must implement one of these 2 scenarios: - 1) the combination of FQDN and result of uuid.getnode() must be unique and stable (this should be the case for almost everybody, except when having duplicate FQDN *and* MAC address or all-zero MAC address) - 2) if you are aware that 1) is not the case for you, you must set BORG_HOST_ID env var to something unique. - exit with 128 + signal number, #5161. if you have scripts expecting rc == 2 for a signal exit, you need to update them to check for >= 128. Fixes: - create: skip with warning if opening the parent dir of recursion root fails, #6374 - create: fix crash. metadata stream can produce all-zero chunks, #6587 - fix crash when computing stats, escape % chars in archive name, #6500 - fix transaction rollback: use files cache filename as found in txn.active/, #6353 - import-tar: kill filter process in case of borg exceptions, #6401 #6681 - import-tar: fix mtime type bug - ensure_dir: respect umask for created directory modes, #6400 - SaveFile: respect umask for final file mode, #6400 - check archive: improve error handling for corrupt archive metadata block, make robust_iterator more robust, #4777 - pre12-meta cache: do not use the cache if want_unique is True, #6612 - fix scp-style repo url parsing for ip v6 address, #6526 - mount -o versions: give clear error msg instead of crashing. it does not make sense to request versions view if you only look at 1 archive, but the code shall not crash in that case as it did, but give a clear error msg. - show_progress: add finished=true/false to archive_progress json, #6570 - delete/prune: fix --iec mode output (decimal vs. binary units), #6606 - info: fix authenticated mode repo to show "Encrypted: No", #6462 - diff: support presence change for blkdev, chrdev and fifo items, #6615 New features: - delete: add repository id and location to prompt, #6453 - borg debug dump-repo-objs --ghost: new --segment=S --offset=O options Other changes: - support python 3.11 - allow msgpack 1.0.4, #6716 - load_key: no key is same as empty key, #6441 - give a more helpful error msg for unsupported key formats, #6561 - better error msg for defect or unsupported repo configs, #6566 - docs: - document borg 1.2 pattern matching behavior change, #6407 Make clear that absolute paths always go into the matcher as if they are relative (without leading slash). Adapt all examples accordingly. - authentication primitives: improved security and performance infos - mention BORG_FILES_CACHE_SUFFIX as alternative to BORG_FILES_CACHE_TTL, #5602 - FAQ: add a hint about --debug-topic=files_cache - improve borg check --max-duration description - fix values of TAG bytes, #6515 - borg compact --cleanup-commits also runs a normal compaction, #6324 - virtualization speed tips - recommend umask for passphrase file perms - borg 1.2 is security supported - update link to ubuntu packages, #6485 - use --numeric-ids in pull mode docs - remove blake2 docs, blake2 code not bundled any more, #6371 - clarify on-disk order and size of segment file log entry fields, #6357 - docs building: do not transform --/--- to unicode dashes - tests: - check that borg does not require pytest for normal usage, fixes #6563 - fix OpenBSD symlink mode test failure, #2055 - vagrant: - darwin64: remove fakeroot, #6314 - update development.lock.txt - use pyinstaller 4.10 and python 3.9.13 for binary build - upgrade VMCPUS and xdistn from 4 to 16, maybe this speeds up the tests - crypto: - use hmac.compare_digest instead of ==, #6470 - hmac_sha256: replace own cython wrapper code by hmac.digest python stdlib (since py38) - hmac and blake2b minor optimizations and cleanups - removed some unused crypto related code, #6472 - avoid losing the key (potential use-after-free). this never could happen in 1.2 due to the way we use the code. The issue was discovered in master after other changes, so we also "fixed" it here before it bites us. - setup / build: - add pyproject.toml, fix sys.path, #6466 - setuptools_scm: also require it via pyproject.toml - allow extra compiler flags for every extension build - fix misc. C / Cython compiler warnings, deprecation warnings - fix zstd.h include for bundled zstd, #6369 - source using python 3.8 features: ``pyupgrade --py38-plus ./**/*.py``
2022-07-02*: Recursive revbump from audio/pulseaudioryoon18-33/+36
2022-07-01Restore PKGNAME, lost when part of Makefile was moved to version.mkbouyer1-2/+3
Noticed by Patrick Welche, thanks !
2022-06-30sysutils/felix: update to 0.9.8pin2-6/+6
v0.9.8 (2022-06-30) Fixed Enable resizing window. Added Print message about the config file when created.
2022-06-30*: Revbump packages that use Python at runtime without a PKGNAME prefixnia35-63/+70
2022-06-29collectd-xen: blindly switch to xentools415 since xentools411 has been removedwiz1-2/+2
2022-06-28Remove xenkernel411 and xenkernel411, they're EOL upstreambouyer134-13239/+1
2022-06-28Update to xen 4.15.2, in preparation for removal of xen 4.11bouyer3-30/+95
2022-06-28Move Makefile fragments to version.mk, to ease reuse by other packages.bouyer2-19/+24
NFC.
2022-06-28xfce4-thunar: Remove introspection option.nia3-15/+8
https://marc.info/?l=pkgsrc-users&m=165444158600671&w=2
2022-06-28*: recursive bump for perl 5.36wiz133-247/+268
2022-06-28upower: Remove traces of introspection option from PLISTnia1-3/+3
2022-06-28upower: Remove introspection option.nia2-21/+4
https://marc.info/?l=pkgsrc-users&m=165444158600671&w=2
2022-06-28sysutils/zoxide: update to 0.8.2pin3-136/+327
Changed Fzf: show preview window below results. Fixed Bash/Fish/Posix/Zsh: paths on Cygwin. Fish: completions not working on certain systems. Bash: completions not escaping spaces correctly.
2022-06-28sysutils/tre-command: update to 0.4.0pin3-68/+197
0.4.0 -Add M1 builds to release. -Support installing from Nix flake. -Add -E/--exclude PATTERN option to exclude paths from results. -Add -e/--color WHEN option to control colors in output. -The short flag for --version is renamed from -v to -V. -Provide completion scripts for various shells in scripts/completion. -Add -p/--portable option, which enables portable paths when generating editor aliases. Without this flag, editor alias only works in the same working directory in which tre was last invoked. -Files untracked by git is now included in output by default. -Output order is now deterministic.
2022-06-27*: drop maintainership for packages not related to toolchains and ELF.fcambus3-6/+6
2022-06-27ovmf: Only build the amd64 bootloader on amd64, pending further diagnosticsnia2-6/+7
of toolchain issues. /tmp/sysutils/ovmf/work/edk2-20181116/Build/OvmfIa32/DEBUG_GCC49/IA32/OvmfPkg/AcpiTables/AcpiTables/OUTPUT/./Madt.dll unsupported ELF EM_386 relocation 0xa. GenFw: ERROR 3000: Invalid /tmp/sysutils/ovmf/work/edk2-20181116/Build/OvmfIa32/DEBUG_GCC49/IA32/OvmfPkg/AcpiTables/AcpiTables/OUTPUT/./Madt.dll unsupported ELF EM_386 relocation 0x9. GenFw: ERROR 3000: Invalid /tmp/sysutils/ovmf/work/edk2-20181116/Build/OvmfIa32/DEBUG_GCC49/IA32/OvmfPkg/AcpiTables/AcpiTables/OUTPUT/./Madt.dll unsupported ELF EM_386 relocation 0xa. GenFw: ERROR 3000: Invalid /tmp/sysutils/ovmf/work/edk2-20181116/Build/OvmfIa32/DEBUG_GCC49/IA32/OvmfPkg/AcpiTables/AcpiTables/OUTPUT/./Madt.dll unsupported ELF EM_386 relocation 0x9.
2022-06-25grub2: do not want -Werror in pkgsrcnia1-1/+2
2022-06-24Apply relevant Xen Security Advisory 385 up to 402, and 404 (403 stillbouyer12-2/+5412
not released). Bump PKGREVISION
2022-06-24Fix build on netbsd-HEADbouyer5-3/+60
Fix what looks like an incomplete conversion to egg.mk (PLIST commited but not Makefile?)
2022-06-24Apply patches for Xen security advisory 397 up to 402, and 404 (XSA403 stillbouyer9-3/+5054
not released). Bump PKGREVISION
2022-06-23Bump PKGREVISION for DESCR changebouyer2-4/+4
2022-06-23Note that Xen 4.11 is deprecated and will be dropped from pkgsrc soon.bouyer2-0/+6
Suggest to switch to 4.15
2022-06-22sysiutils/R-later: needs -latomic on NetBSD/powerpc to build.he1-0/+12
2022-06-20sysutils/broot: update to 1.13.3pin2-6/+6
Commit during freeze as this is a bug fix release. -fix default_flags in conf not working anymore - Fix #566
2022-06-19sysutils/broot: update to 1.13.2pin3-355/+455
v1.13.2 - 2022-06-18 -advice to hit alt-i and|or alt-h when no file is visible - Fix #556 -examples on search modes in help screen - Fix #559 -list of syntactic themes in default conf -the --file-export-path launch argument which was deprecated since broot 1.6 has been removed (redirect the output of broot instead) -better built-in verbs for Windows - Thanks @Spacelord-XaN -take the .git/info/exclude file into account for ignoring - Thanks @refi64 The released archive doesn't include an Android build - see #565
2022-06-16sysutils/felix: update to 0.9.7pin2-6/+6
v0.9.7 (2022-06-16) Fixed Move cursor and put properly in an empty directory. v0.9.6 (2022-06-16) Fixed Formatting of the contents tree. Changed Input right before the pattern matching.
2022-06-15sysutils/felix: update to 0.9.5pin2-6/+6
v0.9.5 (2022-06-15) Changed -z <keyword> works without prefix : (jump to a directory that matches the keyword). -Refactor: Use redraw() and reload() instead of multiple methods. -Better config: If config file not found, now you can interactively set the default command. -In the filter mode, press h or Left to return to the normal mode and reload the current directory's contents.
2022-06-14sysutils/dua-cli: update to 2.17.7pin2-6/+6
2.17.7 (2022-06-14) Fixes -Improve readability of the currently visible path in light terminal color themes (#129).
2022-06-12sysutils/lsd: update to 0.22.0pin3-181/+211
0.22.0 - 2022-06-12 Added Add support for --header from MichaelAug Add support for --no-sort -U from MichaelAug Add --group-directories-first as an alias for --group-dirs=first to improve compatibility with coreutils/ls Add --permission flag to choose permission formatting (rwx, octal) from meain Display MAC contexts and MAC and ACL indicators from mmatous Add --hyperlink flag for adding hyperlinks to files from KSXGitHub and meain Add icons for HEIC, PEM and TOML from Nix Changed Show Docker icon for files with Dockerfile extension #652 from TeamTamoad Fixed Support non-bold bright colors #248 from meain Don't automatically dereference symlinks in tree/recursive #637 from meain Removed useless error message when attempting to make a hyperlink for a broken symlink from KodiCraft
2022-06-12sysutils/dua-cli: update to 2.17.6pin3-79/+111
2.17.6 (2022-06-12) -A maintenance release which should make the ctrl + o feature open files without blocking on linux thanks to an upgrade in the open crate which powers this feauture.
2022-06-12htop: set USE_CURSES=getmouse rather than USE_NCURSESnia1-2/+2
2022-06-09py-ansible-compat: updated to 2.1.0adam3-7/+10
v2.1.0 Minor Changes Add module to work with schemas Bugfixes Expose role_name_check in prepare_environment Install role in cache dir Prevent occasional FileExistsError with symlink recreation
2022-06-09Avoid redefinition of Val_none and Some_val; fixes PR pkg/56873bouyer4-1/+58
2022-06-09deforaos-browser: depend on latest gtk-doc and fix PLIST for it.wiz3-7/+7
Bump PKGREVISION.
2022-06-09sysutils/felix: update to 0.9.4pin3-7/+19
v0.9.4 (2022-06-08) Added Hi-res image preview is enabled if i) your terminal supports sixel, and ii) you've preinstalled libsixel. If not, images are printed by blocks as before. Changed Some refactoring.
2022-06-08sysutils/auto-admin: Update to 0.7.11bacon3-35/+34
New scripts: auto-upgrade-base: Upgrade base system to a new release Minor bug fixes, modernizations, enhancements, and code improvements
2022-06-08htop: update to 3.2.1nia5-118/+6
What's new in version 3.2.1 * Fix setting to show all branches collapsed by default * Restore functionality of stripExeFromCmdline setting * Fix some command line display settings not being honored without restart * Display single digit precision for CPU% greater than 99.9% * On Linux, FreeBSD and PCP consider only shrinkable ZFS ARC as cache * On Linux, increase field width of CPUD% and SWAPD% columns * Colorize process state characters in help screen * Use mousemask(3X) to enable and disable mouse control * Fix heap buffer overflow in Vector_compact * On Solaris, fix a process time scaling error * On Solaris, fix the build * On NetBSD, OpenBSD and Solaris ensure env buffer size is sufficient * On Linux, resolve processes exiting interfering with sampling * Fix ProcessList quadratic removal when scanning processes * Under LXC, limit CPU count to that given by /proc/cpuinfo * Improve container detection for LXC * Some minor documentation fixes
2022-06-08sysutils/py-Glances: Update to 3.2.6.4fox2-6/+6
Changes since 3.2.5: =============== Version 3.2.6 =============== Enhancement requests: * Create a Show option in the configuration file to only show some stats #2052 * Use glances.conf file inside docker-compose folder for Docker images * Optionally disable public ip #2030 * Update public ip at intervals #2029 Bug corrected: * Unitary tests should run loopback interface #2051 * Add python-datutil dep for Focker plugin #2045 * Add venv to list of .PHONY in Makefile #2043 * Glances API Documentation displays non valid json #2036 A big thanks to @RazCrimson for his contribution ! Thanks for others contributors: * Steven Conaway * aekoroglu
2022-06-07libnotify: really bump PKGREVISIONwiz1-1/+2
2022-06-07libnotify: remove introspection option, enabling it by defaultwiz3-17/+12
It was default-on, but bump PKGREVISION for those who had it disabled.
2022-06-07tkdesk: removewiz17-1403/+1
Last release from 2004, dead upstream, broken despite valiant efforts by dholland.
2022-06-07sysutils/xplr: update to 0.19.0pin5-42/+53
Changes & fixes -BREAKING: The builtin modes cannot be accessed using space separated names anymore. Use underscore separated mode names. For e.g. SwitchModeBuiltin: create file becomes SwitchModeBuiltin: create_file and so on. -Fixed a bug with handling tab key in the input buffer. -Added xplr.config.general.global_key_bindings to define a set of key bindings that are available by default in every mode. e.g esc and ctrl-c. -Added new builtin mode go_to_path which can be used for typing or pasting paths to enter into or to focus on. Type g p to enter this mode. -Added basic tab completion support for the go_to_path, create_file, create_directory, rename and duplicate_as modes. -Use the builtin function xplr.fn.builtin.try_complete_path to add easy tab completion support into your own configuration. -Fixed syncing current working directory with OSC 7 compatible terminals (e.g. Wezterm). -The NO_COLOR environment variable also disables OSC 7. -Significantly optimized regex based search and filter. -The files table is a little compact now. -Removed boilerplate config from the default init.lua. -Minor input prompt related improvements in different modes.
2022-06-07e2fsprogs: turn off nls optionwiz2-4/+5
The option is broken - the files it wants to install are not created (all listed bulk builds on bulktracker mark this as 'failed'). Bump PKGREVISION.
2022-06-06Fix up sysutils/tkdesk, some.dholland10-31/+518
- Fix up the TCL interpreter result handling so we don't need to use USE_INTERP_RESULT. - Fix the first startup segfault (probably the one seen in PR 32807 but not necessarily) by using Tcl_Free instead of trying to bypass it. Unfortunately, there's at least one more segfault at startup with no obvious cause. - Don't run off the end of string buffers. - Remove some uses of sprintf. Use standard headers. Other minor tidyups. - Correct glitch in the configury patches that made it link statically to blt. - Avoid passing empty variable names to test(1) during configure. - Fix some pkglint. Bump PKGREVISION to 4, because even though it didn't run and still doesn't, it does build. :-|
2022-06-04intel-microcode-netbsd: add critical missing informationgutteridge1-1/+5
2022-06-04xfce4-taskmanager: update to 1.5.4gutteridge3-7/+9
Change log: 1.5.4 ====== - Update configure.ac.in syntax - Fix #53: taskmanager translations - Translation Updates: Albanian, Basque, Belarusian, Bulgarian, Catalan, Chinese (China), Chinese (Taiwan), Czech, Danish, Dutch, Estonian, French, Galician, German, Greek, Hebrew, Indonesian, Italian, Japanese, Kazakh, Korean, Lithuanian, Norwegian Bokmål, Polish, Portuguese, Portuguese (Brazil), Russian, Serbian, Slovak, Spanish, Swedish, Thai, Turkish, Ukrainian 1.5.3 ====== - Fix rendering bug (Fixes #44) - Fix rendering bug for swap graph (relates to #44) - Fix bindings related to the "show-legend" setting - Allow to copy full process command line (#33) - Rename Private to Resident Bytes (#7) - Avoid grabbing the filter entry if it is not realized - Fix intltool lock file problem during make distcheck - `uid_name` has been removed from `task` struct - Fix invalid casts for "About" and "Help" (Fixes #43) - Show localized website label - Update COPYING (Issue #49) - Updated copyright year, authors, and project links - Translation Updates: Albanian, Arabic, Armenian (Armenia), Asturian, Azerbaijani, Basque, Belarusian, Bulgarian, Catalan, Chinese (China), Chinese (Hong Kong), Chinese (Taiwan), Croatian, Czech, Danish, Dutch, Eastern Armenian, English (Australia), English (United Kingdom), Estonian, Finnish, French, Galician, German, Greek, Hebrew, Hungarian, Icelandic, Indonesian, Interlingue, Italian, Japanese, Kazakh, Korean, Lithuanian, Malay, Norwegian Bokmål, Occitan (post 1500), Persian (Iran), Polish, Portuguese, Portuguese (Brazil), Russian, Serbian, Slovak, Spanish, Swedish, Telugu, Thai, Turkish, Ukrainian, Uyghur
2022-06-02rcm: Update to 1.3.5leot2-6/+6
Changes: rcm (1.3.5) ----------- * BUGFIX: *:*~ exclude paterns work again (Alexander Goldstein) * BUGFIX: messages for -C being a copy so can't update (Mat M). * BUGFIX: expect at least one existing dotfiles directory (Mat M). * BUGFIX: fix program name in rcdn -V (Ivan Tkachenko) * Feature: mkrc hooks via -k/-K (Patrick Brisbin) * Feature: All symlinks in input are rejected (Mat M). * Package and maintenance improvements (Alexander Goldstein, Eric Collins, Mat M, Darcy Parker).
2022-06-02Revbump all Go packages after go118 updatebsiegert9-18/+18