Commit graph

1896 commits

Author SHA1 Message Date
Brad Davis
749cc3c70b Add sysutils/u-boot-pine64 to support the Pine64 boards.
Approved by:	bdrewery (mentor)
2016-06-27 22:19:53 +00:00
Dmitry Marakasov
cbaf54f740 - Add sysutils/bsdisks
UDisks2 service provides interfaces to enumerate
and perform operations on disks and storage devices
via D-Bus API. Bsdisks is an implementation of UDisks2
service for FreeBSD.

WWW: http://bitbucket.org/arrowd/bsdisks

PR:		209941
Submitted by:	6yearold@gmail.com
2016-06-23 11:45:40 +00:00
Kris Moore
163565a45a Nomad is a cluster manager and schedular that provides a common workflow
to deploy applications across an infrastructure. Deploy virtualized,
containerized, or standalone application workloads across a fleet of
servers to maximize resource utilization.

https://www.nomadproject.io/

PR: 210456
Submitted by: John Hixson <jhixson@gmail.com>
2016-06-22 20:12:08 +00:00
Olivier Cochard
dc4d849281 New port: sysutils/bstack
bstack - gstack for FreeBSD

This is a port of gstack, a script build around gdb on RedHat and other
Linux distros, to FreeBSD.

bstack take a PID as only parameter and print out the back trace of that
running process. If the process is multithread, the backtrace of all
threads is printed.

It works with the last version of GDB

WWW: https://github.com/pizzamig/bstack

PR:		209398
Submitted by:	luca.pizzamiglio@gmail.com
Approved by:	jadawin (mentor)
Differential Revision:	https://reviews.freebsd.org/D6899
2016-06-20 08:18:29 +00:00
Sean Bruno
445621976d Add QSFP+ Configuration Utility port
Origin: https://downloadcenter.intel.com/download/25852/Intel-QSFP-Configuration-Utility-FreeBSD-

Known bugs:
The tool doesn't work (coredumps) on latest 11-CURRENT, no harm done to
the hardware. There's a work going on to fix that issue

Submitted by:	Sergey Kozlov <sergey.kozlov@intel.com>
Relnotes:	yes
Sponsored by:	Intel Corporation
Differential Revision:	https://reviews.freebsd.org/D6834
2016-06-17 19:15:44 +00:00
Mark Felder
be8784c1b9 Move py-logbook to devel
Makes more sense. I was originally comparing it to a logging utility
normally found in sysutils category.
2016-06-17 19:00:40 +00:00
Mark Felder
20db252344 Logbook is a nice logging replacement.
It should be easy to setup, use and configure and support web
applications :)

WWW: http://logbook.readthedocs.org/
2016-06-17 18:53:10 +00:00
Cy Schubert
8f597c05bc Introduce new ports:
- cfengine39 (3.9.0), copied from cfengine38
- cfengine-masterfiles39 (3.9.0), copied from cfengine-masterfiles38
- add cfengine39 to cfengine metaport (non-default for now)
- add cfengine-masterfiles39 to cfengine-metafiles metaport (not default for now)

Sort documentation files in cfengine39.
2016-06-15 02:20:47 +00:00
Romain Tartière
58296c9a70 Update to 3.1.0 and split agent, client and common files.
This follows upstream way of distributing the package, and allows installing
only the needed parts on a system.

PR:		208546
Submitted by:	myself
Approved by:	maintainer stepped back
2016-06-05 16:59:53 +00:00
Kurt Jaeger
2152c540eb New port: sysutils/qtpass
GUI for pass, the standard UNIX password manager.

WWW: https://qtpass.org/

PR:		204122
Submitted by:	Anne Jan Brouwer <brouwer@annejan.com>
2016-05-29 14:26:28 +00:00
Steve Wills
61965a9e6b sysutils/tmate-slave: create port
Instant terminal sharing - server

WWW: https://tmate.io/
2016-05-27 19:58:42 +00:00
Steve Wills
8946e732ce sysutils/tmate: create port
Instant terminal sharing

WWW: https://tmate.io/
2016-05-27 19:56:49 +00:00
Palle Girgensohn
f3ffff06dc Add filebeat and packagebeat from Elastic
Thanks to Kurt Jaeger and Riccardo Calixte for
collaboration and testing.

PR:     209776
2016-05-27 18:16:40 +00:00
Kris Moore
2f1f199fa2 - Rename sysutils/relaunchd -> sysutils/jobd
- Bump to version 0.7.0
 - Update MOVED
2016-05-20 16:57:33 +00:00
Sunpoet Po-Chuan Hsieh
1dbc83c78e - Add rubygem-capistrano-harrow 0.3.2
Capistrano::Harrow is a plugin for tighter integration with Harrow.io whilst
using Capistrano.

Harrow.io is a continuous integration and deployment solution for people who
like software that works like Capistrano does.

WWW: https://github.com/harrowio/capistrano-harrow
2016-04-28 19:03:30 +00:00
Bartek Rutkowski
5fa4ad2b76 sysutils/cronic: NEW PORT - Shell script that handles cron error detection
Cronic is a small shim shell script for wrapping cron jobs so that cron only
sends email when an error has occurred. Cronic defines an error as any
non-trace error output or a non-zero result code. Cronic filters Bash
execution traces (or anything matching PS4) from the error output, so jobs can
be run with execution tracing to aid forensic debugging.

WWW: http://habilis.net/cronic

PR:		208747
Submitted by:	David Harrigan <dharrigan@gmail.com>
2016-04-27 11:15:42 +00:00
Dominic Fandrey
34677cdb2a Add new port sysutils/powerdxx.
Reviewed by:	mat cs
Approved by:	mat cs
Differential Revision:	https://reviews.freebsd.org/D5510
2016-04-25 22:46:29 +00:00
Rene Ladan
37ac791a5b Remove expired ports:
2016-04-11 deskutils/qlabels: Does not fetch, unmaintained
2016-04-14 french/tvdownloader: Many channels have modified their protocols and cannot be DL anymore
2016-04-14 comms/cdr_read: unfetchable
2016-04-14 russian/rubygem-rutils: Deprecated by upstream
2016-04-14 devel/rubygem-dotenv-deployment: Deprecated by upstream in latest version (0.3.0)
2016-04-15 www/p5-LWP-ConsoleLogger: Depends on expiring www/p5-HTTP-CookieMonster
2016-04-15 www/p5-WWW-Mechanize-Cached: Depends on expiring www/p5-HTTP-CookieMonster
2016-04-15 www/p5-HTTP-CookieMonster: Broken for more than 6 months
2016-04-15 misc/diary-hercules: Broken for more than 6 months
2016-04-15 graphics/ffff: Broken for more than 6 months
2016-04-15 net-im/sigram: Broken for more than 6 months
2016-04-15 games/annelid: Broken for more than 6 months
2016-04-15 science/py-pydap: Broken for more than 6 months
2016-04-15 sysutils/su2: Broken for more than 6 months
2016-04-15 www/download-gemist: Broken for more than 6 months
2016-04-15 databases/p5-qdbm: Broken for more than 6 months
2016-04-15 comms/libfec: Broken for more than 6 months
2016-04-15 deskutils/ladon: Broken for more than 6 months

Sponsored by:	Essen Linuxhotel Hackathon 2016
2016-04-23 15:15:44 +00:00
Sean Bruno
c3b07e14a2 Add firmware update tool for Intel ixl(4) devices. This allows FreeBSD
users to natively update their card's firmware.

Submitted by:	Sergey Kozlov <kozlov.sergey.404@gmail.com>
Reviewed by:	jeffrey.e.piper@intel.com
Sponsored by:	Intel Corporation
Differential Revision:	https://reviews.freebsd.org/D5828
2016-04-19 15:19:05 +00:00
Kurt Jaeger
8548ef54c1 New port: sysutils/zap
Use zap to maintain ZFS snapshots with cron.

- Uses neither configuration files nor custom ZFS properties
- all information is supplied when zap is invoked and stored in snapshot
  names.
- Uses namespaces to avoid collisions with other snapshots.
- Creates and destroys snapshots only when it makes sense to.
- Written in POSIX sh.

WWW: https://github.com/Jehops/zap

PR:		208495
Submitted by:	Joseph Mingrone <jrm@ftfl.ca>
2016-04-05 18:00:09 +00:00
Romain Tartière
86406699e5 Refactor and update mcollective-puppet-agent.
- Update to 1.10.0;
- Split agent / client / common file as upstream does;
- Take maintainership.

PR:		169000
Submitted by:	romain
Approved by:	anes@anes.su (maintainer)
2016-04-05 16:30:09 +00:00
Jan Beich
e4834cfc5b sysutils/dsbbatmon: add new port
PR:		207974
Submitted by:	Marcel Kaiser

DSBBatmon is a GTK+ battery monitor for FreeBSD. It displays the battery's
current status, capacity, and remaining time. It warns the user if the battery
capacity is low, and can automatically shut down the system if a critical
capacity is reached.

http://freeshell.de/~mk/projects/dsbbatmon.html
2016-03-28 16:17:48 +00:00
Romain Tartière
aceddd8043 This is a plugin that provides fine grained action level authorization for
agents. Any MCollective agent plugins based on SimpleRPC can be restricted with
authorization plugins like this one.

WWW: https://github.com/puppetlabs/mcollective-actionpolicy-auth
2016-03-24 20:30:33 +00:00
Tijl Coosemans
253c2aa1df Add sysutils/cluster-glue.
Cluster Glue is a set of libraries, tools and utilities suitable for the
Heartbeat/Pacemaker cluster stack.
2016-03-24 16:15:23 +00:00
Cy Schubert
c36b7c085b syslog-ng 3.7.3 is now good enough for general use. It is copied from
syslog-ng-devel to syslog-ng37. Suggested by Peter Czanik, our
syslog-ng upline representative from Balabit.

The old syslog-ng port now become syslog-ng36.

This is the first part of a two part commit.

Discussed with:	Peter Czanik (CzP) <peter.czanik@balabit.com>
		Balabit / syslog-ng upstream
2016-03-24 05:55:32 +00:00
Tijl Coosemans
e5d688c99e Add sysutils/openhpi.
OpenHPI provides an open source implementation of the Service Availability
Forum (SAF) Hardware Platform Interface (HPI).

HPI is an abstracted interface for managing computer hardware, typically
chassis and rack based servers.  HPI includes resource modeling; access to
and control over sensor, control, watchdog, and inventory data associated
with resources; abstracted System Event Log interfaces; hardware events and
alarms; and a managed hotswap interface.
2016-03-21 21:14:05 +00:00
William Grzybowski
5b21c8a94d sysutils/epazote: Automated microservices supervisor
Epazote automatically update/add services specified in a file call epazote.yml.
Periodically checks the defined endpoints and execute recovery commands in
case services responses are not behaving like expected helping with this to
automate actions in order to keep services/applications up and running.

WWW: http://about.epazote.io

PR:		208103
Submitted by:	Nicolas de Bari Embriz Garcia Rojas
2016-03-21 19:06:18 +00:00
Romain Tartière
a257366515 Add mcollective-service-client , MCollective client to manage the OS
Services.
2016-03-21 17:31:49 +00:00
Romain Tartière
652993190c Add mcollective-service-agent , MCollective agent to manage the OS
Services.
2016-03-21 17:31:13 +00:00
Romain Tartière
2a876b636b Add mcollective-service-common 3.1.3, MCollective common files to manage
the OS Services.
2016-03-21 17:30:31 +00:00
Romain Tartière
e54e754eeb Add mcollective-nettest-client , MCollective client to test ICMP and TCP
connectivity.
2016-03-21 17:29:07 +00:00
Romain Tartière
1f9f9caafd Add mcollective-nettest-agent , MCollective agent to test ICMP and TCP
connectivity.
2016-03-21 17:28:28 +00:00
Romain Tartière
910140c8de Add mcollective-nettest-common 3.0.4, MCollective common files to test
ICMP and TCP connectivity.
2016-03-21 17:27:45 +00:00
Kurt Jaeger
a30d6e77af New port: sysutils/hfm
hfm is an application to run tests in parallel at a high frequency.
If the outcome of the test results in a state change, other commands
can be executed.

It is designed to be a general purpose, loosely-coupled tool, by
having both the tests and the state change commands be executed by
the operating system. For example, one could write the test in
shell or c, and have it called through the exec facility.

In practice, the overhead of spawning a new process per test limits
frequency that can be achieved by the tests, and their results.
Anecdotally, 5ms intervals have been seen to be achievable.

An example application is to poll other network services for health,
and to take actions based on their health status changes.

WWW: https://github.com/derekmarcotte/hfm

PR:		207392
Submitted by:	554b8425@razorfever.net
2016-03-20 20:20:13 +00:00
Steve Wills
f85e37560b sysutils/parafly: create port
Given a file containing a list of Unix commands, multithreading is used to
process the commands in parallel on a single server. Success/failure is
captured, and failed commands are retained and reported.

WWW: http://sourceforge.net/projects/parafly/

PR:		207960
Submitted by:	Jason Bacon <bacon4000@gmail.com>
2016-03-18 14:14:41 +00:00
Mark Felder
46e360a642 DSBMC is a GTK+ client for DSBMD. It allows you to mount, unmount, open media
in a file manager, set the reading speed of a CD/DVD or play a CD/DVD.

WWW: http://freeshell.de/~mk/projects/dsbmc.html

PR:		207927
Submitted by:	Marcel Kaiser <mk@nic-nac-project.org>
2016-03-14 22:15:54 +00:00
Mark Felder
074e606599 DSBMD is a media/filesystem type detecting daemon that allows clients to mount
storage devices.

DSBMD watches the mount table for changes, monitors devd events for new storage
devices, polls CD/DVD drives and card readers for media change events, deter-
mines media types, volume names, and filesystem types. Mountable devices,
changes in the mount table as well as device add/remove events and altered
states of mountable devices are presented to clients. Clients can request DSBMD
to mount, unmount, and eject media, or set the CD/DVD reading speed.

WWW: http://freeshell.de/~mk/projects/dsbmd.html

PR:		207897
Submitted by:	mk@nic-nac-project.org
2016-03-14 22:07:56 +00:00
Mark Felder
84fcb77945 DSBDriverd is a daemon that automatically tries to find and load the suitable
driver(s) for your PCI and USB hardware.

WWW: http://freeshell.de/~mk/projects/dsbdriverd.html

PR:		207851
Submitted by:	Marcel Kaiser <mk@nic-nac-project.org>
2016-03-14 22:02:52 +00:00
William Grzybowski
98026ee4e1 sysutils/sample
A program for examining periodic stack traces of all running processes.

WWW: https://github.com/freenas/sample
2016-03-14 19:50:34 +00:00
Mark Felder
a279f6a74d Preview FreeBSD loader logos in your terminal
PR:		207645
Submitted by:	Tobias Kortkamp <t@tobik.me>
2016-03-14 14:45:32 +00:00
Kurt Jaeger
597f83d16e New port: sysutils/puppetserver
Puppet master is a Ruby application that compiles configurations
for any number of Puppet agent nodes, using Puppet code and various
other data sources. (For more info, see Overview of Puppet's
Architecture.)

Puppet Server is an application that runs on the Java Virtual Machine
(JVM) and provides the same services as the classic Puppet master
application. It mostly does this by running the existing Puppet
master code in several JRuby interpreters, but it replaces some
parts of the classic application with new services written in
Clojure.

WWW: https://docs.puppetlabs.com/puppetserver/latest/services_master_puppetserver.html

PR:		204072
Submitted by:	Zach Leslie <freebsd@zleslie.info>
2016-03-12 14:30:00 +00:00
Mark Felder
b04ff743e8 New port: sysutils/graylog
Graylog is a centralized log server that accepts various structured
and unstructred log data. Logs are stored in Elasticsearch. Graylog
let's you search and analyze logs using a REST HTTP API.

WWW: http://www.graylog.org

PR:		199894
Submitted by:	Thomas Bartelmess <thomas@bartelmess.io>
2016-03-10 21:38:43 +00:00
Kevin Lo
be19a7dce2 Import freefilesync 7.9.
Freefilesync is a free open source software that helps you synchronize
files and synchronize folders for Windows, Linux, FreeBSD and Mac OS X.
2016-03-09 02:21:21 +00:00
Rene Ladan
f8a76a5d7c Remove expired ports:
2016-03-05 devel/seed: No longer used
2016-03-05 devel/seed3: No longer used
2016-03-06 audio/waheela: Distfiles unavailable and no updates in 6 years
2016-03-06 sysutils/logstash-contrib: Upstream now distributing plugins separately: see https://github.com/logstash-plugins
2016-03-06 17:32:52 +00:00
Josh Paetzel
31f1e3c53f Introduce a new port sysutils/catfish
catfish is a GTK3 file finding utility.
2016-03-05 19:05:32 +00:00
Raphael Kubo da Costa
a177f10fd6 New port: sysutils/tarsnap-periodic.
Script that uses the periodic system to create and manage tarsnap backups.
Easily configured via /etc/periodic.conf.

WWW: https://github.com/anotherkamila/tarsnap-periodic

PR:		207560
Submitted by:	Kamila Součková <kamila@ksp.sk>
2016-03-05 16:56:02 +00:00
Raphael Kubo da Costa
13ededf233 New port: sysutils/dsbwrtsysctl.
DSBWrtSysctl is a FreeBSD command-line tool to add variable=value pairs to
/etc/sysctl.conf, or to change the values of existing variables.

WWW: http://freeshell.de/~mk/projects/dsbwrtsysctl.html

PR:		198690
Submitted by:	Marcel <mk@nic-nac-project.org>
2016-02-28 22:12:36 +00:00
Kurt Jaeger
7bfc2bcf63 New port: sysutils/u-boot-utilite: Utilite & Utilite Pro u-boot
- U-Boot version 2015.07 with patches from manufacturer (CompuLab)

PR:		207543
Submitted by:	Martin Waschbuesch <martin@waschbuesch.de>
2016-02-27 20:17:32 +00:00
Steve Wills
f25fcbdbb0 sysutils/envconsul: create port 2016-02-21 00:39:11 +00:00
Martin Wilke
e630e52bb5 Welcome php 7.0.3
Changelog:
    http://php.net/ChangeLog-7.php#7.0.0
    http://php.net/ChangeLog-7.php#7.0.1
    http://php.net/ChangeLog-7.php#7.0.2
    http://php.net/ChangeLog-7.php#7.0.3

I'd like to thanks:
  Kurt Jaeger
  Matthias Breddin
  Rainer Duffner
  Victor van Vlaardingen
  Torsten Zuehlsdorff
  Franco Fichtner
  and all helpers and testers from ports@.
2016-02-15 14:34:26 +00:00