Commit graph

2125 commits

Author SHA1 Message Date
Kurt Jaeger
afb9e97ec9 New port: sysutils/lockfile-progs
This package includes several programs to safely lock and unlock
files and mailboxes from the command line.  These include:

   lockfile-create
   lockfile-remove
   lockfile-touchlock
   mail-lock
   mail-unlock
   mail-touchlock

These programs use liblockfile to perform the file locking and
unlocking, so they are guaranteed compatible with Debian's
file locking policies.

WWW: https://tracker.debian.org/pkg/lockfile-progs

PR:		224508
Submitted by:	Yasuhiro KIMURA <yasu@utahime.org>
2018-02-14 17:10:36 +00:00
Tobias C. Berner
737c1cc56d Rename KDE4 meta ports
This is done for
 * consistency,
 * and to simplify the import of the newer KDE Plasma5 desktop and KDE applications

Bumps the dependencies.

Reviewed by:	adridg
Differential Revision:	https://reviews.freebsd.org/D12979
2018-02-10 10:29:51 +00:00
Tijl Coosemans
80ac24ec80 Add Linux version of sysutils/lttng-ust, needed by upcoming linux-dotnet
ports.

Submitted by:	dbn
2018-01-31 21:03:35 +00:00
Tijl Coosemans
5b57babc2c Add Linux version of sysutils/liburcu, needed by upcoming linux-dotnet ports.
Submitted by:	dbn
2018-01-31 20:39:20 +00:00
Sunpoet Po-Chuan Hsieh
79784e83ec Remove sysutils/rubygem-hiera1 2018-01-31 16:42:11 +00:00
Yuri Victorovich
814352f774 New port: sysutils/sbase: Collection of UNIX tools that are portable across UNIX-like systems
Another project from the suckless team: https://core.suckless.org/sbase

PR:		225410
Submitted by:	Piotr Kubaj <pkubaj@anongoth.pl>
Approved by:	tcberner (mentor)
Differential Revision:	https://reviews.freebsd.org/D14096
2018-01-31 06:25:40 +00:00
Tobias Kortkamp
bb347f42ed Fix typo DtraceToolkit -> DTraceToolkit 2018-01-25 09:58:12 +00:00
Bryan Drewery
7d8d2e7ea6 Restore DTraceToolkit from r454702.
It's not in base since 2016 r300226 exactly because it is updated more often
than FreeBSD and belongs in ports.
2018-01-25 06:08:08 +00:00
Sunpoet Po-Chuan Hsieh
5800e9be4e Resurrect sysutils/socket
- While I'm here, unmark DEPRECATED and remove EXPIRATION_DATE

Requested by:	wosch (maintainer and developer)
2018-01-24 18:47:10 +00:00
Luca Pizzamiglio
5c2c5dfbc5 sysutils/pot: New port, to manage FreeBSD containers 2018-01-23 21:48:39 +00:00
Richard Gallamore
901160d496 This package enables Google Cloud OS Login features on Google Compute Engine
instances.
The OS Login package has the following components:

- Authorized Keys Command to fetch SSH keys from the user's OS Login profile and
make them available to sshd.
- NSS Module provides support for making OS Login user and group information
available to the system, using NSS (Name Service Switch) functionality.
- PAM Module provides authorization and authentication support allowing the
system to use data stored in Google Cloud IAM permissions to control both, the
ability to log into an instance, and to perform operations as root (sudo).
- Utils provides common code to support the components listed above.

In addition to the main components, there are also utilities for packaging and
installing these components:

- bin contains a shell script for (de)activating the package components.

WWW: https://github.com/GoogleCloudPlatform/compute-image-packages/tree/master/google_compute_engine_oslogin

PR:		225014
Submitted by:	Helen Koike (maintainer)
Reviewed by:	mat
Differential Revision:	https://reviews.freebsd.org/D13811
2018-01-22 00:14:28 +00:00
Johannes M Dieterich
7cd494b6fb new port sysutils/circonus-agent: agent for metric collection integrating with the circonus framework.
Submitted by:	sam.gwydir@joyent.com
Reviewed by:	swills (mentor), tobik/mat (earlier versions)
Approved by:	swills (mentor)
Obtained from:	D13365 (with changes)
Differential Revision:	https://reviews.freebsd.org/D13365
2018-01-16 16:20:37 +00:00
Raphael Kubo da Costa
917eef13ea New port: sysutils/qdirstat
QDirStat is a graphical application to show where your disk space has gone
and to help you to clean it up. Similar KDirStat without KDE dependency,
and from the original KDirStat author

WWW: https://github.com/shundhammer/qdirstat

PR:		224987
Submitted by:	kbowling
2018-01-08 21:28:11 +00:00
Sunpoet Po-Chuan Hsieh
017c3b9806 Sort SUBDIRs 2018-01-07 15:54:03 +00:00
Sunpoet Po-Chuan Hsieh
b9cd3e191d Remove sysutils/socket 2018-01-06 06:09:58 +00:00
Sunpoet Po-Chuan Hsieh
b699d1c94b Add container-diff 0.6.0
container-diff is a tool for analyzing and comparing container images.

container-diff can examine images along several different criteria, including:
- Docker Image History
- Image file system
- Apt packages
- pip packages
- npm packages

These analyses can be performed on a single image, or a diff can be performed on
two images to compare. The tool can help users better understand what is
changing inside their images, and give them a better look at what their images
contain.

WWW: https://github.com/GoogleCloudPlatform/container-diff
2018-01-04 20:11:01 +00:00
Devin Teske
f9c8c10b77 New port: sysutils/vzvol: Feature-rich ZFS zvol management tool
vzvol is a zvol manager, that allows a user to create,
format, and manage zvols in the context of use for
virualization. It is meant to simplify the management of
these devices, as well as allow the creation of a shim
.VMDK file to allow the use of a zvol with VirtualBox.

WWW: https://github.com/RainbowHackerHorse/vzvol

PR:		224662
Submitted by:	Samantha "Rainbow" Smith <rainbow@purlinux.org>
Reviewed by:	yuri
2018-01-04 09:56:25 +00:00
Rene Ladan
9088acc2a4 Remove expired ports:
2017-12-31 security/gnupg20: Will reach EOL upstream on 2017-12-31
2018-01-01 dns/dualserver: Please migrate to dns/dnsmasq. Over the years dualserver becomes unmaintenaible.
2018-01-01 devel/p5-Parse-Pidl44: yes
2018-01-01 sysutils/DTraceToolkit: Now maintained as part of the base system
2018-01-01 11:41:37 +00:00
Kevin Lo
a01f58c463 Add slave port for OrangePi Zero ARM SoC board u-boot support. 2018-01-01 09:56:12 +00:00
Ben Woods
9beece3716 Add new port sysutils/py-distro
distro (for: Linux Distribution) provides information about the Linux
distribution it runs on, such as a reliable machine-readable ID, or version
information.

It is a renewed alternative implementation for Python's original
platform.linux_distribution function, but it also provides much more
functionality which isn't necessarily Python bound like a command-line
interface.

WWW: https://github.com/nir0s/distro
2017-12-31 03:46:09 +00:00
Tobias Kortkamp
ca303b7572 New port: sysutils/snooze
Snooze waits until a particular time and then runs a command.
Together with a service supervision system such as runsv(8) (from
sysutils/runit), this can be used to replace cron(8).

Benefits over cron(8):

- mnemonic syntax
- no overlapping job runs possible
- filtering by ISO week and day of year
- no centralized daemon required (no fuzzing with multiple
  users/permissions)
- can easily disable jobs or force their execution
  instantly
- have custom logs
- very robust with respect to external time changes
- can use a file timestamp to ensure minimum waiting time between two
  runs, even across reboots
- randomized delays
- variable slack
- ad-hoc usage possible, just run the program from command line

WWW: https://github.com/chneukirchen/snooze
2017-12-26 20:52:14 +00:00
Yuri Victorovich
84eb955a84 New port: sysutils/glogg: GUI application to browse and search through long or complex log files
Submitted by:	myself
Approved by:	adamw (mentor)
Differential Revision:	https://reviews.freebsd.org/D13609
2017-12-24 20:27:59 +00:00
Yuri Victorovich
bb5cc41a79 New port: sysutils/twmn: Notification system for tiling window managers
There were some questions about the version. The source code has 1.2 in it,
but it hasn't been tagged on github. So I left it as g20171216.

PR:		224470
Submitted by:	Dmitri Goutnik <dg@syrec.org>
Approved by:	adamw (mentor)
Differential Revision:	https://reviews.freebsd.org/D13563
2017-12-21 18:12:11 +00:00
Emmanuel Vadot
8c37ccba99 Add sysutils/u-boot-a64-olinuxino
A64-Olinuxino is a Single Board Computer based on the Allwinner A64 SoC.

Reviewed by:	bapt
Approved by:	bapt
Differential Revision:	https://reviews.freebsd.org/D13562
2017-12-20 20:35:49 +00:00
Yuri Victorovich
5c1e603d4f New port: sysutils/usbtop: Utility that shows an estimated instantaneous USB bandwidth
Approved by:	adamw (mentor)
Differential Revision:	https://reviews.freebsd.org/D13525
2017-12-19 15:53:19 +00:00
Emmanuel Vadot
69b03db82c Add new port sysutils/u-boot-tools
U-Boot tools for creating and analyzing u-boot images.
U-Boot images are used to embed kernels into a know format for u-boot.
It can also be FIT (Flattened Image Tree) images when the source describing
the image is written like a DTS (Device Tree Source).

Reviewed by:	imp
Approved by:	imp
Differential Revision:	https://reviews.freebsd.org/D13455
2017-12-18 19:20:08 +00:00
Emmanuel Vadot
e954928014 Add sysutils/u-boot-orangepi-pc2
OrangePi PC2 is an SBC with :

 - Allwinner H5 (arm64)
 - Three usb ports + one OTG port
 - HDMI Connector
 - Headphone output
 - Microphone
 - Ethernet
 - ...

Reviewed by:	imp
Approved by:	imp
Differential Revision:	https://reviews.freebsd.org/D13363
2017-12-12 18:06:35 +00:00
Tobias Kortkamp
1d6497b4a0 New port: sysutils/nq
These small utilities allow creating very lightweight job queue
systems which require no setup, maintenance, supervision, or any
long-running processes.

The intended purpose is ad-hoc queuing of command lines (e.g. for
building several targets of a Makefile, downloading multiple files one
at a time, running benchmarks in several configurations, or simply as
a glorified nohup), but as any good Unix tool, it can be abused for
whatever you like.

WWW: https://github.com/chneukirchen/nq
2017-12-08 17:41:56 +00:00
Cy Schubert
bddfdf2afa Welcome the new syslog-ng 3.13 in syslog-ng313.
Our syslog-ng upline recommends the meta-port bump to 313.

Submitted by:	Peter Czanik (CzP) <peter.czanik@balabit.com>
		Balabit / syslog-ng upstream
2017-12-06 20:42:13 +00:00
Nikolai Lifanov
0c9d25c711 reinstate sysutils/ansible23
PKGBASE collision has been resolved
This reverts r455222
2017-11-30 21:34:42 +00:00
Antoine Brodin
00270fbe8e Remove sysutils/ansible23, it clashes with python flavor work
Do not add back without checking PKGBASE uniqueness for all flavors first

With hat:	portmgr
2017-11-30 20:08:55 +00:00
Mathieu Arnold
551be3c723 Convert Python ports to FLAVORS.
Ports using USE_PYTHON=distutils are now flavored.  They will
  automatically get flavors (py27, py34, py35, py36) depending on what
  versions they support.

  There is also a USE_PYTHON=flavors for ports that do not use distutils
  but need FLAVORS to be set.  A USE_PYTHON=noflavors can be set if
  using distutils but flavors are not wanted.

  A new USE_PYTHON=optsuffix that will add PYTHON_PKGNAMESUFFIX has been
  added to cope with Python ports that did not have the Python
  PKGNAMEPREFIX but are flavored.

  USES=python now also exports a PY_FLAVOR variable that contains the
  current python flavor.  It can be used in dependency lines when the
  port itself is not python flavored.  For example, deskutils/calibre.

  By default, all the flavors are generated.  To only generate flavors
  for the versions in PYTHON2_DEFAULT and PYTHON3_DEFAULT, define
  BUILD_DEFAULT_PYTHON_FLAVORS in your make.conf.

  In all the ports with Python dependencies, the *_DEPENDS entries MUST
  end with the flavor so that the framework knows which to build/use.
  This is done by appending '@${PY_FLAVOR}' after the origin (or
  @${FLAVOR} if in a Python module with Python flavors, as the content
  will be the same).  For example:

    RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${PY_FLAVOR}

PR:		223071
Reviewed by:	portmgr, python
Sponsored by:	Absolight
Differential Revision:	https://reviews.freebsd.org/D12464
2017-11-30 15:50:30 +00:00
Nikolai Lifanov
9d8e2a3c3d add sysutils/ansible23
This is the latest version of Ansible from stable-2.3 branch,
currently receiving bug and security fixes.

Requested by: Rainer (private email)
2017-11-30 15:32:44 +00:00
Danilo G. Baio
7dde6c6287 Remove sysutils/qjail2, this port is only for FreeBSD 8 and 9 (EoL)
PR:		223885
Submitted by:	Joe Barbish <qjail1@a1poweruser.com> (maintainer)
2017-11-26 18:28:54 +00:00
Yuri Victorovich
de06c89cbb New port: sysutils/hstr: Bash and Zsh shell history suggest box
PR:		223775
Submitted by:	Patrice Clement <monsieurp@gentoo.org>
Approved by:	tcberner (mentor)
Differential Revision:	https://reviews.freebsd.org/D13208
2017-11-24 20:07:45 +00:00
Torsten Zuehlsdorff
687591dd75 Add PHP 7.2 RC6
Notable changes:
- mcrypt module was removed
- sodium module was added
- sybase_ct artifacts removed

Also many PECL ports will not work with this version
since some files got renamed.

Reviewed by:           mat, ale, Rainer Duffner <rainer@ultra-secure.de>
Differential Revision: https://reviews.freebsd.org/D12980
2017-11-16 10:48:48 +00:00
Tobias Kortkamp
f32ec23cac New port: sysutils/fd
fd is a simple, fast and user-friendly alternative to find.
While it does not seek to mirror all of find's powerful functionality,
it provides sensible (opinionated) defaults for 80% of the use cases.

WWW: https://github.com/sharkdp/fd

PR:		223674
Submitted by:	Andrey Cherkashin <andoriyu@gmail.com>
2017-11-15 12:41:37 +00:00
Mikhail Teterin
89a4d66370 Add port of Linux incron(d) -- the daemon can watch
multiple paths and do things, when any filesystem
changes are detected.

Written for Linux' inotify, it was ported using the
libinotify.

Sponsored by:	Virtual Estates, Inc.
2017-11-13 02:03:34 +00:00
Emmanuel Vadot
d257b921aa Add u-boot port for Sopine/Pine64-LTS
Reviewed by:	imp (earlier version)
Approved by:	imp
Differential Revision:	https://reviews.freebsd.org/D13022
2017-11-11 17:08:49 +00:00
Fukang Chen
9838e7ff64 [NEW PORT] sysutils/py-superlance: Superlance plugins for supervisord
Superlance is a package of plugin utilities for monitoring and controlling
processes that run under supervisor.

WWW: https://github.com/Supervisor/superlance

Reviewed_by: koobs
Approved by: koobs (ports)
Differential_Revision: https://reviews.freebsd.org/D12822
2017-11-08 07:58:51 +00:00
Marcelo Araujo
a7d932c558 TrueOS QT5 Library
WWW: https://github.com/trueos/trueos-libqt5

PR:		222758
Submitted by:	q5sys <jt@ixsystems.com>
Sponsored by:	iXsystems, Inc.
2017-11-06 07:51:57 +00:00
Marcelo Araujo
fc8a565eff TrueOS Qt sudo front-end
WWW: https://github.com/trueos/qsudo

PR:		222759
Submitted by:	q5sys <jt@ixsystems.com>
Sponsored by:	iXsystems, Inc.
2017-11-06 07:50:18 +00:00
Marcelo Araujo
230c3a76cb TrueOS Qt Network Manager
WWW: https://github.com/trueos/pc-networkmanager

PR:		222156
Submitted by:	q5sys <jt@ixsystems.com>
Sponsored by:	iXsystems, Inc.
2017-11-06 07:48:22 +00:00
Yuri Victorovich
5442cebb94 New port: sysutils/py-filelock: Platform independent file lock
PR:		220696
Reviewed by:	tcberner (mentor)
Differential Revision:	https://reviews.freebsd.org/D12903
2017-11-02 06:09:42 +00:00
Joseph Mingrone
68d7596a4a New port, sysutils/smart: Output disk SMART values
WWW: https://github.com/ctuffli/smart
2017-10-31 22:55:39 +00:00
Emanuel Haupt
6533a3e36f Add fusefs-ext2 0.0.9, FUSE module to mount ext2, ext3 and ext4 with
read write support.
2017-10-30 07:36:01 +00:00
Richard Gallamore
25c488041c mkdesktop is a Bourne script that helps to standardize the process of FreeBSD
desktop installation as much as possible per user, with plenty of flexibility as
well as modularity. By default, you get 5 distinct stages for defining your
desktop environment. But you can always add/subtract/customize the stages as
much as you wish. Once you start using mkdesktop, you will pretty soon love it -
particularly its post-processor which automatically kicks in once the stages
have been processed - it sets up emulation layers and configuration of system
files, if the user so desires.

WWW: https://github.com/bourne-again/mkdesktop

PR:		221370
Submitted by:	born^@hotmail.com (maintainer)
2017-10-25 03:01:56 +00:00
Stefan Eßer
43de0ba2ce New port for the FUSE support library version 3.
This version is not compatible with version 2 file system user modules
and is meant to co-exist with the older version of the library.

Reviewed by:	antoine (mentor)
2017-10-17 07:37:56 +00:00
Zach Leslie
2cfa16799a Ensure sysutils/puppetserver5 is built
Include sysutils/puppetserver5 in the sysutils/Makefile to ensure that
its built as part of the central packaging.

Approved-by:	swills(mentor)
2017-10-06 16:12:22 +00:00
Rene Ladan
afe6a5df05 Remove expired ports:
2017-10-04 sysutils/bacula5-client-static: No upstream commits since 2013. Use sysutils/bacula-server
2017-10-04 sysutils/bacula5-client: No upstream commits since 2013. Use sysutils/bacula-server
2017-10-04 sysutils/bacula5-bat: No upstream commits since 2013. Use sysutils/bacula-server
2017-10-04 sysutils/bacula5-server: No upstream commits since 2013. Use sysutils/bacula-server
2017-10-04 net-mgmt/nagios-check_bacula5: No upstream commits since 2013. Use sysutils/bacula-server
2017-10-04 sysutils/bacula5-docs: No upstream commits since 2013. Use sysutils/bacula-docs
2017-10-05 19:51:37 +00:00