Allows to read and write Windows Imaging (WIM) files and deployment
of Windows operating systems.
General capabilities:
- Apply (extract) a WIM image (wimapply)
- Capture (create) a WIM image (wimcapture)
- Append, delete, and export WIM images (wimappend, wimdelete, wimexport)
- Modify a WIM image (wimupdate)
- Extract files or directories from a WIM image (wimextract)
- Optimize a WIM archive, removing wasted space
and optionally recompressing (wimoptimize)
- Split or join a WIM archive (wimsplit, wimjoin)
- Mount a WIM image (wimmount, wimmountrw)
Sample of usage:
http://www.ultimatedeployment.org/win7pxelinux3.html
WWW: https://wimlib.net/
PR: 219163
Submitted by: mail_of_sergey@mail.ru
DTrace modules for FreeBSD dwatch(1) to produce gource logs. Gource
(graphics/gource) is a tool normally used for visualizing source control
revisions, but it can also be used for visualizing process trees, filesystem
activity, syscall access, and more.
These modules allow you to generate log files for rendering realtime process,
filesystem, and other activities in FreeBSD using gource.
Reviewed by: imp (mentor; earlier version), mat (mentor)
Approved by: mat (mentor)
Sponsored by: Smule, Inc.
Differential Revision: https://reviews.freebsd.org/D15407
Gomplate is a template-based CLI tool. gomplate supports additional
template datasources such as: JSON, YAML, AWS EC2 metadata, BoltDB,
sockaddr, Hashicorp Consul, and Hashicorp Vault secrets.
Gomplate lets you process templates which also include shell-like
variables. Also there are some useful built-in functions that can be
used to make templates even more expressive.
Reviewed by: swills, mat
Approved by: swills (mentor)
Differential Revision: https://reviews.freebsd.org/D15327
Sockaddr is a command-line utility that makes it easy to query network
address information from the local server. With sockaddr it is possible
to create a list of the RFC 1918 addresses on a server, obtain the
default gateway, or public IP addresses and use this information in other
shell scripts. See the website for additional templating and IP math
functions.
Reviewed by: mat, swills
Approved by: swills (mentor)
Differential Revision: https://reviews.freebsd.org/D14570
mtm is the Micro Terminal Multiplexer, a terminal multiplexer.
It has four major features/princples:
- Simplicity: there are three commands (change focus, split, close). There are
no modes, no dozens of commands, no crazy feature list.
- Compatibility: mtm emulates a classic ANSI text terminal. That means it
should work out of the box on essentially all terminfo/termcap-based systems
(even pretty old ones), without needing to install a new termcap entry.
- Size mtm is small. The entire project is around 1000 lines of code.
- Stability: mtm is "finished" as it is now. You don't need to worry about it
changing on you unexpectedly. The only changes that can happen at this point
are:
- Bug fixes.
- Translation improvements.
- Accessibility improvements.
- Fixes to keep it working on modern OSes.
WWW: https://github.com/deadpixi/mtm
PR: 228152
Submitted by: 0mp@FreeBSD.org
Reviewed by: tobik
A set of utilities to process FCODE, OpenFirmware's byte code. This
includes:
- the tokenizer toke,
- the detokenizer detok,
- and a PCI rom header utility.
WWW: https://www.openfirmware.info/FCODE_suite
PR: 213114
Submitted by: Piotr Kubaj <pkubaj@anongoth.pl> (based on)
Reviewed by: pawel
devel/rubygem-ffi-win32-extensions
sysutils/rubygem-win32-file
sysutils/rubygem-win32-file-security
sysutils/rubygem-win32-file-stat
These ports don't look like they require special attention, so
just put them into the big ruby pool.
This is an import of the Plasma5 ports that we have had in the development
repository for quite some time now.
Please note:
* Plasma5 cannot be installed at the same time as KDE SC4.
* Qt5 assumes /etc/localtime to be a symlink to a tz file, not a regular file.
* To start plasma5, it is recommended to use something like
exec ck-launch-session startkde
* Powermanagement and such is not working :-)
I would like to thank all the people that have helped test it in the past years.
Reviewed by: adridg
Differential Revision: https://reviews.freebsd.org/D15096
* sysutils/baloo-widgets
* sysutils/filelight (updated)
* sysutils/k3b
* sysutils/kcron
* sysutils/kdebugsettings
* sysutils/kdf
* sysutils/kdialog
* sysutils/kfloppy
* sysutils/khelpcenter
* sysutils/ksystemlog
* sysutils/signon-kwallet-extension
This is the current version of KDE Applications <foo>.
Note that users of KDE SC4 should stick with <foo>-kde4.
Processor Counter Monitor (PCM) is an application programming interface (API)
and a set of tools based on the API to monitor performance and energy metrics
of Intel(r) Core(tm), Xeon(r) and Atom(tm) processors.
This requires the 'cpuctl' module to be loaded.
WWW: https://github.com/opcm/pcm
PR: 227317
Submitted by: Vinícius Zavam <egypcio@googlemail.com>
Differential Revision: https://reviews.freebsd.org/D14986
hare is a small utility designed for use by PAM which sends a UDP
packet to py-hared. Here is a typical /etc/pam.d/sshd entry:
session optional pam_exec.so /usr/local/sbin/hare 10.1.0.10
py-hared will be runnig at that IP address. From there, the data
gets put into mqtt for further processing.
Miroslav Lachman reported that the version 2.3 is free
of buggy behavior with mouse scrolling etc. that was
introduced in later versions.
While in sysutils/Makefile, also fixed a minor ordering
problem.
PR: 223685
Submitted by: Miroslav Lachman <000.fbsd@quip.cz>
MSI Keyboard Light Manager (MSIKLM) is an easy-to-use command-line
tool that allows users to configure the backlight of SteelSeries
keyboards found in MSI gaming notebooks. It offers similar
functionality to the SteelSeries Engine for Windows.
WWW: https://github.com/Gibtnix/MSIKLM
Run tested on an MSI GE62VR 7RF Apache Pro
FUSE driver for HFS+ based on NetBSD's kernel driver with
modifications.
This driver is read-only and cannot write to or damage the target
filesystem in any way.
hfsfuse also includes a standalone tool, hfsdump, to inspect the
contents of an HFS+ volume without FUSE.
WWW: https://github.com/0x09/hfsfuse
PR: 226244
Simple MAC framework policy to disable access to networking for
certain group. Running kldload mac_nonet.ko to load the kernel
module. The load action require root permissions.
Set gid that shouldn't access the network:
sysctl security.mac.nonet.gid=31337
and enable enforcing:
sysctl security.mac.nonet.enabled=1
Any call to socket(2) from user in this group will end with EPERM.
You can also select group that can access only AF_UNIX sockets with
security.mac.nonet.local_gid.
WWW: https://github.com/pbiernacki/mac_nonet
PR: 219376
Submitted by: amutu@amutu.com
Reviewed by: bapt
Simple MAC framework policy to manage access for setting realtime priorities by
selected GID.Running kldload mac_rtprio.ko to load the kernel module. The load
action require root permissions. Set GID that should be able to change realtime
priorities:
sysctl security.mac.rtprio.gid=1001
and enable enforcing:
sysctl security.mac.rtprio.enabled=1
WWW: https://github.com/pbiernacki/mac_rtprio
PR: 219377
Submitted by: amutu@amutu.com
Reviewed by: bapt
This filesystem behaves like a real network filesystem - no unnecessary
copying of entire files. Currently, it claims read-write support for
Apache's mod_dav and PHP's SabreDav (used by e.g. NextCloud) only.
It forces read-only mode for other DAV servers.
Asmctl is a command line tool for Apple System Management Controller,
which controls the keyboard backlight and LCD backlight.
Assigning following key bindings work similar to Apple MacBook series.
| key | assign |
|-----|-------------------|
| F1 | asmctl video down |
| F2 | asmctl video up |
| F5 | asmctl key down |
| F6 | asmctl key up |
WWW: https://github.com/yuichiro-naito/asmctl
PR: 225552
Submitted by: Yuichiro NAITO <naito.yuichiro@gmail.com>
Runit is a daemontools replacement with the following features:
- Service supervision
- Clean process state
- Reliable logging facility
- Fast system bootup and shutdown
- Packaging friendly
- Small code size
This very experimental port comes with a complete suite of
configuration files and services to replace init(8) and rc(8) with
runit for initializing your system. Heavily inspired by Void Linux'
init scripts.
For usage instructions visit:
https://people.freebsd.org/~tobik/runit-faster.html
Some fixes applied to sysutils/runit:
- Fix most compiler warnings
- Fix bug where runit will only halt the system instead of powering it
off
- Pet rclint for runsvdir
- Pet portlint and regenerate patches
Our syslog-ng upline recommends the meta-port bump to 314 after
"a couple of days or a week".
Submitted by: Peter Czanik (CzP) <peter.czanik@balabit.com>
Balabit / syslog-ng upstream
ingests data from a multitude of sources simultaneously, transforms it,
and then sends it to your favorite “stash.” (Ours is Elasticsearch,
naturally.)
WWW: https://www.elastic.co/products/logstash