Commit Graph

2382 Commits

Author SHA1 Message Date
Tobias Kortkamp
9f45c94788 New port: sysutils/wimlib
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
2018-06-09 19:27:31 +00:00
Cy Schubert
f81188ff6e Welcome the new syslog-ng315, tracking the syslog-ng 3.15 branch.
Submitted by:	Peter Czanik (CzP) <peter.czanik@balabit.com>
		Balabit / syslog-ng upstream
2018-06-02 19:11:05 +00:00
Thomas Zander
be1b1df92a New port: sysutils/coreos-ct, a Container Linux Config Transpiler
PR:		227584
Submitted by:	fabian.freyer@physik.tu-berlin.de
Reviewed by:	0mp, mat, riggs
Differential Revision:	https://reviews.freebsd.org/D15114
2018-06-02 14:17:33 +00:00
Jose Alonso Cardenas Marquez
c9344d7dfe - Remove sysutils/bareos-bat. New version of bareos remove support for bat gui.
Use www/bareos-webui instead of it.
2018-05-18 05:22:13 +00:00
Jose Alonso Cardenas Marquez
3bd8555e8a - Copy bareos-* ports to bareso16-*. bareos-* ports will be update to 17.x
- Rename bin/bat to bin/bareos-bat. It avoids a problem with textproc/bat port
- Few other modifications
2018-05-18 05:05:00 +00:00
Devin Teske
fed5a3829e [New Port] sysutils/dwatch-pwsnoop
DTrace module for FreeBSD dwatch(1) to read password prompts by snooping on
read/write syscalls.

Reviewed by:	mat (mentor; earlier version), imp (mentor), dbaio
Approved by:	imp (mentor)
Sponsored by:	Smule, Inc.
Differential Revision:	https://reviews.freebsd.org/D15415
2018-05-15 00:30:40 +00:00
Devin Teske
10628b8f3d [New Port] sysutils/dwatch-gource
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
2018-05-15 00:21:34 +00:00
Sean Chittenden
f60413669d New port: sysutils/gomplate
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
2018-05-11 20:34:00 +00:00
Sean Chittenden
906cb4b9e3 Add a new port: sysutils/sockaddr
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
2018-05-11 20:30:18 +00:00
Kirill Ponomarev
7f3d1f7eb7 Add sysutils/mtm:
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
2018-05-11 16:13:49 +00:00
Tobias Kortkamp
edb625cebc New port: sysutils/fcode-utils
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
2018-05-09 12:59:36 +00:00
Christoph Moench-Tegeder
7d56f56265 add new dependencies for vagrant 2.0.4 (and their dependencies, too)
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.
2018-05-01 15:37:55 +00:00
Mark Felder
54a6f60be7 shuf is a utility that outputs a random permutation of its input lines.
WWW: https://devio.us/~bcallah/shuf/
2018-05-01 15:12:45 +00:00
Tobias C. Berner
8fd586dfb1 Hook net-im/kopete and sysutils/kbackup into the build
Reported by:	antoine
Pointy-hat to:	tcberner
2018-04-28 19:42:11 +00:00
Tobias C. Berner
e714368786 Update KDE Applications to 18.04.0
* Pin multimedia/kdelive at 17.12.3 until we import the mlt update from the dev-repo.
2018-04-28 18:11:49 +00:00
Tobias C. Berner
14065fd881 Add the KDE metaports
* add multimedia/dragon (was missing)
* add the meta ports for the categories
* add x11/kde5 [yeah, we know, there technically is no "KDE 5"]
2018-04-27 21:47:35 +00:00
Tobias C. Berner
ef944cd353 Import the KDE Plasma5 ports
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
2018-04-27 20:29:36 +00:00
Guido Falsi
b61c70e20c Yet Another Dotfiles Manager
WWW: https://thelocehiliosan.github.io/yadm/

PR:		224820
Submitted by:	alex@xanderio.de
2018-04-21 11:29:02 +00:00
Luca Pizzamiglio
42b89ed8c9 sysutils/py-hpilo: Add python tool for HP iLO
This port add a python library and a command-line tool to interact with
the iLO, the management interface provided by HP
2018-04-19 20:52:41 +00:00
Kirill Ponomarev
5e4c1024ef rw is a command line program which copies information between files
or byte streams. The rw command is designed to be a replacement for
dd with standard style command line flags.

WWW: https://sortix.org/rw/

PR:		227150
Submitted by:	jsmith@resonatingmedia.com
2018-04-18 12:02:31 +00:00
Jason W. Bacon
8ec045d8ae sysutils/filevercmp: Compare version strings as in sort --version-sort
Approved by:    jrm (mentor)
Differential Revision:  https://reviews.freebsd.org/D15098
2018-04-16 16:21:31 +00:00
Tobias C. Berner
0c47b51805 sysutils/polkit-qt, sysutils/polkit-qt5: convert to flavor
Approved by:	portmgr (mat)
Differential Revision:	https://reviews.freebsd.org/D14642
2018-04-14 13:30:12 +00:00
Yuri Victorovich
1949eca293 New port: sysutils/s-tui: Stress Terminal UI - stress test and monitoring tool
While here, fixed 2 minot sorting problems in sysutils/Makefile.

PR:		227504
Submitted by:	Kai <freebsd_ports@k-worx.org>
2018-04-14 06:53:30 +00:00
Tobias C. Berner
206349fdfd New ports: KDE Applications sysutils/
* 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.
2018-04-09 19:58:12 +00:00
Dmitry Marakasov
b0229ddc84 - Rename sysutils/memtest to sysutils/memtester as that's how the
package and upstream project are named
- Take maintainership
2018-04-09 17:06:46 +00:00
Danilo G. Baio
48d9e5ceb9 Add sysutils/intel-pcm-devel: Process Count Monitor (PCM) for Intel processors
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
2018-04-07 14:35:13 +00:00
Dan Langille
3ee1e2b33a sysutils/hared: Small Go server for inserting notifications into MQTT
PR:		227286
Submitted by:	Mateusz Piotrowski <0mp@FreeBSD.org>
2018-04-04 18:20:29 +00:00
Joseph Mingrone
5c2ec256c9 New port, sysutils/log-courier: Lightweight log shipper
WWW: https://github.com/driskell/log-courier

PR:		213227
Submitted by:	vikashb@where-ever.za.net (maintainer)
2018-03-30 18:25:14 +00:00
Dan Langille
5c178b00e5 Adding sysutils/hare and sysutils/py-hared
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.
2018-03-27 19:13:11 +00:00
Dan Langille
c7b242ac48 Subscribe to MQTT topics and notify pluggable services 2018-03-26 21:23:45 +00:00
Nikolai Lifanov
3d8399fb3d new port: sysutils/ansible24
This is the same as sysutils/ansible 2.4.3.0 and will track stable 2.4 branch.
2018-03-26 15:18:36 +00:00
Tobias C. Berner
2a6edc8c50 New port: sysutils/singon-plugin-oauth2
Signon OAuth 1.0 and 2.0 plugin for accounts-sso:
   https://gitlab.com/accounts-sso/signon-plugin-oauth2
2018-03-24 07:51:20 +00:00
Steve Wills
ff0184c52f sysutils/consul-replicate: create port
The daemon consul-replicate integrates with Consul to perform
cross-data-center K/V replication.

WWW: https://github.com/hashicorp/consul-replicate

PR:		223121
Submitted by:	jhixson@gmail.com
2018-03-23 16:54:47 +00:00
Adriaan de Groot
04a4494ef4 Fix INDEX for sysutils. Forgot to add filelight-kde4 when it was resurrected.
Well, if I only break INDEX in 33% of my commits today, it'll be OK.

Reported by:	antoine tcberner arved
Approved by:	tcberner (mentor, implicit)
2018-03-23 13:13:34 +00:00
Cy Schubert
cbb88fcc4e Welcome the new cfengine-devel and cfengine-masterfiles-devel ports
tracking the development branch of cfengine community edition on github.
2018-03-21 05:49:20 +00:00
Yuri Victorovich
fb118f07c9 New port: sysutils/tmux23: The older version 2.3 of sysutils/tmux
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>
2018-03-20 03:39:57 +00:00
Bryan Drewery
b99c983ec2 Remove sysutils/py-zfs.
It has not been needed since the ZFS 28 import in base r219089.

PR:		226610 [immutable base exp-run]
2018-03-16 20:36:29 +00:00
Jason E. Hale
ced1820199 New port: sysutils/msiklm
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
2018-03-14 16:07:03 +00:00
Tobias Kortkamp
24613aa489 New port: sysutils/fusefs-hfsfuse
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
2018-03-13 12:26:31 +00:00
Tobias Kortkamp
6e0e67131f New port: sysutils/mac_nonet
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
2018-03-12 07:05:24 +00:00
Tobias Kortkamp
c404f4dac9 New port: sysutils/mac_rtprio
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
2018-03-12 06:34:17 +00:00
Eugene Grosbein
389509f2a2 New port: sysutils/fusefs-webdavfs. It presents FUSE webdav filesystem.
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.
2018-03-10 10:14:17 +00:00
Danilo G. Baio
4c2c27993b Add sysutils/asmctl: Apple System Management Controller
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>
2018-03-10 01:16:20 +00:00
Tobias Kortkamp
90c819ddbe New port: sysutils/runit-faster
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
2018-03-08 05:16:46 +00:00
Antoine Brodin
a5bbb5dd83 Remove sysutils/blackbox_exporter, duplicate of net-mgmt/blackbox_exporter 2018-03-06 19:21:41 +00:00
Li-Wen Hsu
06394c8b1f Add sysutils/blackbox_exporter, blackbox prober for prometheus
PR:		226250
Submitted by:	Fabian Freyer <fabian.freyer@physik.tu-berlin.de>
Differential Revision:	https://reviews.freebsd.org/D14537
2018-03-06 08:28:27 +00:00
Cy Schubert
327f701df5 Welcome the new syslog-ng 3.14 in syslog-ng314.
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
2018-03-02 22:31:38 +00:00
Mark Felder
98446e8893 Logstash is an open source, server-side data processing pipeline that
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
2018-03-02 16:33:43 +00:00
Eugene Grosbein
7ba12c3141 New port: sysutils/cpupdate
This is new microcode updating utility.
At the moment, it is for Intel processors only
with AMD and VIA support pending.

For details, look at
https://forums.freebsd.org/threads/introducing-cpupdate-a-microcode-tool-for-freebsd.64588/
2018-03-02 05:08:32 +00:00
Sunpoet Po-Chuan Hsieh
a419218bd7 Remove expired sysutils/rubygem-bosh_cli 2018-02-28 12:52:23 +00:00