1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-12-03 01:23:49 +00:00
Commit Graph

476 Commits

Author SHA1 Message Date
Jan Beich
eb0c36ff34 sysutils/keyd: update to 2.4.0
Changes:	https://github.com/rvaiya/keyd/compare/v1.3.0...v2.4.0
Reported by:	portscout
2022-04-20 21:25:59 +00:00
Mina Galić
73ee63cede net-im/gotosocial: new port
With GoToSocial, you can keep in touch with your friends, post, read,
and share images and articles. All without being tracked or advertised
to!

GoToSocial provides a lightweight, customizable, and safety-focused
entryway into the Fediverse, and is comparable to (but distinct from)
existing projects such as Mastodon, Pleroma, Friendica, and PixelFed.

WWW: https://docs.gotosocial.org/en/latest/
2022-04-04 12:50:50 +00:00
Derek Schrock
bed31ecf34 GIDs: Fix typos to buildbot group
PR:             262657
Reported by:    dereks@lifeofadishwasher.com
2022-03-18 18:35:49 -05:00
Muhammad Moinur Rahman
bdbbd6040a Add buildbot user and group
devel/py-buildbot and devel/py-buildbot-worker requires a user buildbot
which is used in the rc script to drop privileges to unfortunately the
respective users and group do not exist.

PR:		248233
Reported by:	ari@ish.com.au
2022-03-17 00:59:41 -05:00
Jimmy Olgeni
0b09632347 net/nats-server: improve rc.d
- Add nats to UIDs and GIDs
- Add extra commands for logrotate and 'lame duck mode'.

From the docs:

    In production we recommend that a server is shut down with "lame duck mode"
    as a graceful way to slowly evict clients. With large deployments this
    mitigates the "thundering herd" situation that will place CPU pressure on
    servers as TLS enabled clients reconnect.

    After entering lame duck mode, the server will stop accepting new
    connections, wait for a 10 second grace period, then begin to evict clients
    over a period of time configurable by the configuration option. This
    period defaults to 2 minutes.
2022-03-11 08:22:43 +01:00
Michiel van Baak Jansen
9d222a4231 net-p2p/readarr: new port
Book Manager and Automation (Sonarr for Ebooks).

PR:		262120
2022-02-24 23:48:09 -05:00
Stefan Eßer
aad963ac59 UIDs: add glewlywed user and group
This does not unbreak the port, but brings it somemwhat nearer to
building.

The dependency devel/hoel still contains an incorrect USES line for
the MARIADB option, which causes a build failure, if enabled.

But the www/glewlywed port needs hoel with mariadb support, since
it unconditionally calls mariadb functions.

(It contains the unsupported USES=mariadb, while USES=mysql:105m
would be a working albeit inconvenient definition, since it includes
a fixed database version number, although any recent version would
do.)

I have informed the maintainer of the port a few days ago, but did
not get any response back. Due to multiple issues with the glewlywed
port (and its dependency devel/hoel), it cannot have been built from
the committed files before these were added to the ports tree.

Since the UID and GID additions will be required in any case and my
local patches to add them have lead to conflicts with other ports
taking the logically next ids, I'm taking liberty to commit those
UID and GID entries, now.
2022-01-20 16:59:48 +01:00
Mikael Urankar
e6f2735684 www/onlyoffice-documentserver: Add new port
ONLYOFFICE Document Server is an online office suite comprising viewers and
editors for texts, spreadsheets and presentations, fully compatible with
Office Open XML formats: .docx, .xlsx, .pptx and enabling collaborative editing
in real time.

WWW: https://www.onlyoffice.com/

Reviewed by:		bapt
Differential Revision:	https://reviews.freebsd.org/D33923
2022-01-19 08:38:26 +01:00
Michiel van Baak Jansen
b8e14e5f6e net-p2p/prowlarr: Add new port
Prowlarr is an indexer manager/proxy built on the popular *arr .net/reactjs
base stack to integrate with your various PVR apps.
Prowlarr supports management of both Torrent Trackers and Usenet Indexers.
It integrates seamlessly with Lidarr, Mylar3, Radarr, Readarr, and Sonarr
offering complete management of your indexers with no per app Indexer setup
required (we do it all).
2021-12-15 18:43:23 +01:00
Michiel van Baak Jansen
3c0f0ac37f net-p2p/autoscan: Add new port
Autoscan replaces the default Plex and Emby behaviour for picking up
file changes on the file system.

Autoscan integrates with Sonarr, Radarr, Lidarr and Google Drive to
fetch changes in near real-time without relying on the file system.

PR:		258873
2021-11-05 11:34:26 +09:00
Matthias Andree
bb6ec079c5 security/openvpn: create and use dedicated openvpn user
PR:		259384
2021-11-01 13:04:24 +01:00
Tomoyuki Sakurai
a6dddfbc3b security/cfssl: Add the RC script to start as a daemon to run the HTTP-based API server
The API endpoint is 127.0.0.1:8888.

PR:		259247
2021-10-18 09:54:28 -07:00
Kyle Evans
f6b2688204 multimedia/neolink: RTSP bridge for Neolink cameras [NEW]
Neolink allows you to use NVR software such as Shinobi or Blue Iris to
receive video from Reolink cameras, avoiding the need to purchase
proprietary NVR units.

WWW: https://github.com/thirtythreeforty/neolink
2021-10-15 21:37:00 -05:00
Bram Ton
4be9aca94a audio/lms: New port: Lightweight music server
PR:	258959
2021-10-07 11:05:51 -07:00
Sven R
7fe660d747
textproc/opensearch: New port
OpenSearch is a fork of Elasticsearch which aims to be a Distributed,
RESTful, Search Engine built on top of Apache Lucene.

WWW: http://opensearch.org

PR:		257558
With hat:	opensearch
2021-09-19 09:33:35 -10:00
Ashish SHUKLA
bd3820b0b7 net-im/conduit: New port: Matrix server implemented in Rust
An efficient Matrix homeserver that's easy to set up
and just works. You can install it on a mini-computer
like the Raspberry Pi to host Matrix for your family,
friends or company.

WWW: https://conduit.rs/
2021-09-03 15:20:29 +00:00
Robert Clausecker
6da4b7abdb
www/writefreely: Clean, markdown-based publishing for writers
https://writefreely.org

PR:		257358
Reviewed by:	lwhsu
2021-08-22 12:09:59 -03:00
Leo Vandewoestijne
d04985d352 dns/yadifa: update to 2.5.0
Changes: https://www.yadifa.eu/sites/default/files/README_2.5.0.txt

PR:	256900
2021-08-12 07:43:20 -07:00
Trenton Schulz
af2b599fb7
net/jotta-cli: (New) Jotta Cloud Daemon and Command-Line Interface
PR:		248173
2021-08-09 23:07:47 +08:00
Jaap Akkerhuis
c2491d8377 net/krill: add new port
Krill is a free, open source RPKI Certificate Authority that lets you
run delegated RPKI under one or multiple Regional Internet Registries
(RIRs). Through its built-in publication server, Krill can publish Route
Origin Authorisations (ROAs) on your own servers or with a third party.

WWW: https://www.nlnetlabs.nl/projects/rpki/krill/

PR:		257355
2021-07-24 09:27:13 -07:00
samir
5f49d1f3a8
net-im/biboumi: new port: XMPP gateway to IRC
Biboumi is a Free, Libre and Open Source XMPP gateway that connects to
IRC servers and translates between the two protocols. Its goal is to
let XMPP users take part in IRC discussions, using their favourite XMPP
client.

WWW: https://biboumi.louiz.org/
PR:		250705
2021-07-21 03:41:30 +05:30
Michiel van Baak Jansen
22d8cccfd0 net-p2p/bazarr*: new ports for bazarr and bazarr-devel
Bazarr is a companion application to Sonarr and Radarr that manages and
downloads subtitles based on your requirements.

- net-p2p/bazarr uses latest stable release
- net-p2p/bazarr-devel uses beta builds (created automatically from
  development branch once a day, if there were changes to that branch)
- Ports dont have bundled dependencies unbundled (yet).
  Talked this over with upstream, they are not going to unbundle
  for support-workload avoidance  and ease-of-install they get from the
  fact they bundle all dependencies on specific versions.
- Reserve UID and GID for bazarr daemon process
- Add to net-p2p/Makefile
- The plists are auto-generated as in multimedia/tautulli.

Website: https://www.bazarr.media
Changelog: https://github.com/morpheus65535/bazarr/releases
Bugtracker: https://github.com/morpheus65535/bazarr/issues

PR:		243967
2021-07-14 15:52:51 +02:00
Serhii (Sergey) Kozlov
a72b75c84c ftp/sftpgo: SFTP, FTP/S, and WebDAV server [NEW]
Fully featured and highly configurable SFTP server with optional FTP/S
and WebDAV support, written in Go. Several storage backends are
supported: local filesystem, encrypted local filesystem,
S3 (compatible) Object Storage, Google Cloud Storage,
Azure Blob Storage, SFTP.

WWW: https://github.com/drakkan/sftpgo

Approved by:	koobs
Differential Revision:	https://reviews.freebsd.org/D30661
2021-06-08 16:46:34 +00:00
Serhii (Sergey) Kozlov
3fc479f35f www/pydio-cells: Fix build and overhaul
Summary:
Pydio cells uses a custom version of packr to embed the static
resources into the `cells` binary. Previously, the embedding process
was not peformed, resulting in a non-functional binary. When trying
to use the app, user will just get "404 Not Found" error instead of
a web page.

To fix this - before the build `gmake generate` has to be performed
in the WRKSRC, and a special custom version of packr v1
(devel/pydio-packr) has to be used.

Other changes:
- DOCS option was removed, as the README.md file didn't really provide
  any useful information for the port's users
- Generation of bash and zsh completion files was added
- App version is now provided during the build process (previously 0.1.0
  would be indicated instead of the real version)
- Indicate failure to build on i386
- Create separate user/group for running the daemon, as recommended by
  the administrator's manual
- Add rc script
- Add pkg-message with configuration instructions
- Add more patches fixing bugs and adapting the code for FreeBSD

No UPDATING is required, as the port was not functional previously

Reviewed by:	koobs
MFH:		No (port isn't in any of the quarterly branches yet)
Differential Revision:		https://reviews.freebsd.org/D30323
2021-05-30 11:27:16 +00:00
Evaldas Auryla
23be95ab47 New port: net/gemserv: Gemini server written in Rust
PR:	255684
2021-05-07 11:52:17 -07:00
Neel Chauhan
4ed1dafde0 New port: net/gmid: Simple and secure Gemini server
PR:		255413
Submitted by:	Omar Polo <freebsd@omarpolo.com>
2021-04-27 11:11:49 -07:00
Stefan Eßer
0c973ae855 www/owncast: new port of a self-hosted streaming service
PR:		255439
Obtained from:	Markus Mann, de-freebsd at ctseuro.com
2021-04-27 18:53:30 +02:00
Alexey Dokuchaev
da7851dcc6 Add a port of VictoriaMetrics, fast, cost-effective, and scalable
monitoring solution and time series database.

Based on the work of:	Oleg Ginzburg
2021-04-10 15:27:25 +08:00
Jimmy Olgeni
a1a984dd97 Add databases/webdis, a simple HTTP gateway for Redis. 2021-04-06 18:58:00 +02:00
Mathieu Arnold
5d33e04596
framework: Remove $FreeBSD$
Where appropriate fiddle with a few other things.
2021-04-06 16:27:10 +02:00
Neel Chauhan
a8f4b88327 net-mgmt/unifi-poller: update to 2.1.0
- add user and group unifi-poller that daemon runs as
 - tidy up DOCSDIR locations

PR:		254482
Submitted by:	anthony AT found-it DOT net (maintainer)
2021-03-23 19:45:33 +00:00
Baptiste Daroussin
e80f6c94e2 Partially revert r564709
Keep in comment the line about haldaemon, to avoid a risk of recycling too quickly

Suggested by:	linimon
2021-02-09 12:55:45 +00:00
Baptiste Daroussin
1eb2547bda Remove haldeamon user/group 2021-02-08 14:18:50 +00:00
Jason E. Hale
52457ab47a comms/usbmuxd: Add optional devd(8) configuration file to start and stop the
daemon as devices are attached and detached, respectively. (On by default)

Add GIDs/UIDs for usbmuxd to facilitate use with devd(8).

Patch configure.ac instead of configure since we are using autoreconf. Merge
post-patch target into this new patch for a cleaner Makefile.
2021-02-06 18:04:55 +00:00
Dave Cottlehuber
756eca1d3a net/seaweedfs: new port - distributed object store
SeaweedFS is a distributed object store and file system to store and
serve billions of files fast! Its object store has O(1) disk seek,
and transparent cloud integration. The Filer supports cross-cluster
active-active replication, POSIX, S3 API, encryption, Erasure Coding for
warm storage, FUSE mount, Hadoop, and WebDAV.

WWW: https://github.com/chrislusf/seaweedfs/wiki

Sponsored by:	SkunkWerks, GmbH
Differential Revision:	 https://reviews.freebsd.org/D27391
2021-01-06 11:10:57 +00:00
Jose Alonso Cardenas Marquez
3f121a3e4f - Reserve UID and GID for gvm user. It will be use for Greenbone Vulnerability
Management ports
2021-01-06 08:09:18 +00:00
Jesper Schmitz Mouridsen
dbb05929b4 New port: net-im/nextcloud-spreed-signaling
The standalone signaling server which can be used for Nextcloud

WWW: https://github.com/strukturag/nextcloud-spreed-signaling

Reviewed by: brnrd
Differential Revision: https://reviews.freebsd.org/D27773
2021-01-05 18:23:01 +00:00
Rene Ladan
2bc9e2a061 Recycle UID and GID for removed net/mediatomb 2020-12-31 15:41:26 +00:00
Ashish SHUKLA
239743130f New Port: net-im/dendrite
Dendrite is a second-generation Matrix homeserver written in Go. It
intends to provide an efficient, reliable and scalable alternative to
Synapse:

  o Efficient: A small memory footprint with better baseline
    performance than an out-of-the-box Synapse.

  o Reliable: Implements the Matrix specification as written, using
    the same test suite as Synapse as well as a brand new Go test suite.

  o Scalable: can run on multiple machines and eventually scale to
    massive homeserver deployments.

WWW: https://github.com/matrix-org/dendrite
2020-12-30 17:26:26 +00:00
Mikael Urankar
c595a583e3 net/gerbera: New port, UPnP/DLNA media server
Gerbera is a DLNA compatible media server and a continuation of MediaTomb
It allows you to browse and playback your media via your network, supports
metadata extraction, media thumbnail support and generation, media transcoding
and offers a Web UI.

WWW: https://gerbera.io/

PR:		248475
Submitted by:	daniel.engberg.lists@pyret.net
Reviewed by:	meena
2020-11-16 16:53:37 +00:00
Mikael Urankar
3fbe8e38f7 dns/encrypted-dns-server: create port
An easy to install, high-performance, zero maintenance proxy to run an
encrypted DNS server.

WWW: https://github.com/jedisct1/encrypted-dns-server

PR:		250195
Submitted by:	Felix Hanley <felix@userspace.com.au>
2020-11-12 17:37:19 +00:00
Dave Cottlehuber
aa4d2bd119 sysutils/datadog: new port of datadog agent
The eponymous server and application monitoring agent from DataDogHQ.com
Additional agent integrations will be submitted in a further port.

PR:             208561
Submitted by:   Uros Gruber <uros@gruber.si>
Sponsored by:   SkunkWerks, GmbH
Differential Revision:  https://reviews.freebsd.org/D27182
2020-11-11 20:25:33 +00:00
Mikael Urankar
7f72e9498d net-mgmt/bosun: create port
Bosun is an open-source, MIT licensed, monitoring and alerting system by
Stack Exchange.

It has an expressive domain specific language for evaluating alerts
and creating detailed notifications.
It also lets you test your alerts against history
for a faster development experience.

WWW: https://bosun.org/

PR:		250209
Submitted by:	Markus Langer <langer.markus@gmail.com>
2020-10-27 18:06:25 +00:00
Dimitry Andric
0dfb1ec9fc Create dedicated sandbox user for wsdd service
This changes the account the wsdd service runs under from the generic
'daemon' user to its own dedicated '_wsdd' user.

Approved by:	hiroo.ono+freebsd@gmail.com (maintainer)
PR:		250159
MFH:		2020Q4
2020-10-07 17:14:19 +00:00
Mateusz Piotrowski
7433a94b32 sysutils/tenshi: Update to 0.17
- Assume maintainership
- Drop coreutils from dependencies; tenshi works fine now with FreeBSD tail
- Get tarballs from to GitHub; this is where upstream moved
- Install configuration files in upstream default location
2020-10-06 09:17:46 +00:00
Mateusz Piotrowski
25ca397083 Add Nix, a purely functional package manager
Nix is a purely functional package manager. This means that it treats
packages like values in purely functional programming languages such as
Haskell -- they are built by functions that don't have side-effects,
and they never change after they have been built.

FreeBSD support in Nix is not fully complete yet. This commit only
brings the Nix package manager to the ports. Hopefully, this port will
streamline the work of bootstrapping of Nix packages on FreeBSD.

Thanks to all the kind folks who contributed to the porting efforts.
It was a fun journey.

WWW: https://nixos.org/nix/

Differential Revision:	https://reviews.freebsd.org/D17766
2020-09-25 12:54:38 +00:00
Dmitri Goutnik
fd874380cf www/beehive: Update to 0.4.0 and add rc script
Changes:	https://github.com/muesli/beehive/releases/v0.4.0
PR:		249128
Submitted by:	Lewis Cook <vulcan@wired.sh> (maintainer)
2020-09-09 13:07:19 +00:00
Niclas Zeising
10785d5e85 Add new port: net/rpki-client
rpki-client is a FREE, easy-to-use implementation of the Resource Public Key
Infrastructure (RPKI) for Relying Parties (RP) to facilitate validation of the
Route Origin of a BGP announcement. The program queries the RPKI repository
system and outputs Validated ROA Payloads in the configuration format of either
OpenBGPD or BIRD, but also as CSV or JSON objects for consumption by other
routing stacks.  rpki-client originated in OpenBSD.

This version is based on the portable version of rpki-client.

WWW: https://www.rpki-client.org/
WWW: https://github.com/rpki-client/rpki-client-portable

Allocate UID and GID 270 for use when running rpki-client.
2020-07-01 18:38:02 +00:00
Koichiro Iwao
d42f11bf02 net/librespeed-go: commit UIDs/GIDs
missed in the previous commit r539808.

PR:		247357
2020-06-22 14:54:48 +00:00
Danilo G. Baio
49387ba716 Add mail/py-spf-engine, Deprecate mail/postfix-policyd-spf-python
Give time to users to change their env

The new port is the successor, it supports milter feature and its
config file is in another path.

PR:		244424
Submitted by:	Yasuhiro KIMURA <yasu@utahime.org> (maintainer)
2020-05-31 13:49:28 +00:00