Commit graph

600 commits

Author SHA1 Message Date
Matthias Fechner
23ce783a74 deskutils/stirling-pdf: made Stirling-PDF available
This will make via webinterface editing on PDF available.
For more details check the webpage:
https://www.stirlingpdf.com/
Github:
https://github.com/Stirling-Tools/Stirling-PDF
Documentation:
https://docs.stirlingpdf.com/
2025-04-07 16:32:10 +03:00
bruno
138e932c24 net-p2p/{renterd,hostd,walletd}: new ports
renterd is an advanced Sia renter engineered by the Sia
Foundation. Designed to cater to both casual users seeking
straightforward data storage and developers requiring a robust API for
building apps on Sia.

hostd is an advanced Sia host solution created by the Sia Foundation,
designed to enhance the experience for storage providers within the
Sia network. Tailored for both individual and large-scale storage
providers, hostd boasts a user-friendly interface and a robust API,
empowering providers to efficiently manage their storage resources and
revenue. hostd incorporates an embedded web-UI, simplifying deployment
and enabling remote management capabilities, ensuring a smooth user
experience across a diverse range of devices.

walletd is the flagship Sia wallet, suitable for miners, exchanges,
and everyday hodlers. Its client-server architecture gives you the
flexibility to access your funds from anywhere, on any device, without
compromising the security of your private keys. The server is
agnostic, so you can derive those keys from a 12-word seed phrase, a
legacy (siad) 28-word phrase, a Ledger hardware wallet, or another
preferred method. Like other Foundation node software, walletd ships
with a slick embedded UI, but developers can easily build headless
integrations leveraging its powerful JSON API. Whether you're using a
single address or millions, walletd scales to your needs.

WWW: https://sia.tech/software/hostd
WWW: https://sia.tech/software/renterd
WWW: https://sia.tech/software/walletd

PR:		285367
2025-03-26 02:34:45 +01:00
Dries Michiels
30f266aa4b devel/py-python-velbus: add new port
Python application that bridges a Velbus installation with TCP.
2025-03-18 12:13:32 +01:00
Dave Cottlehuber
0e4fb336cb www/opengist: Build fixes and improvements
un-break arm64 by installing both esbuild arches
    - stop lang/go from fetching newer toolchains during build
    - pet port with portfmt & portclippy, fix pkg-plist

run under non-root user by default
    - add UID, GID for opengist user
    - amend rc script to support user

PR:	        285179
Reviewed by:	fox
Sponsored by:   SkunkWerks, GmbH
2025-03-09 01:51:52 +01:00
Muhammad Moinur Rahman
01be9f7727
devel/gitea-act_runner: Refactor
- Add act_runner user and group
- Install sample config
- Add rc script

Thanks to Anish for the pointers.

Sponsored by:	The FreeBSD Foundation
2025-03-04 09:34:08 +01:00
Vladimir Druzenko
6bb96dba53 games/ktx: New port: Kombat Teams eXtreme is a popular QuakeWorld server modification
https://github.com/QW-Group/ktx/
2025-02-22 05:24:12 +03:00
Vladimir Druzenko
7daf8a7b16 games/qwfwd: New port: QuakeWorld proxy
QWFWD is a QuakeWorld proxy.
Typically used to improve routing to the server, namely to reduce ping.
https://github.com/QW-Group/qwfwd
2025-02-20 06:09:18 +03:00
Daniel Engberg
981b361efd multimedia/mediamtx: New Port: Ready-to-use RTSP / RTMP / LL-HLS / WebRTC server and proxy
Remove rpicamera support, patch obtained from Alpine Linux

MediaMTX is a ready-to-use and zero-dependency real-time media server and
media proxy that allows to publish, read, proxy, record and playback video and
audio streams. It supports multiple protocols such as SRT, WebRTC, RTSP, RTMP,
HLS, UDP/MPEG-TS and also able to record and serve media on demand.

WWW: https://github.com/bluenviron/mediamtx

Source:
https://gitlab.alpinelinux.org/alpine/aports/-/merge_requests/79233
2025-02-02 19:47:27 +01:00
Vanilla I. Shu
6797c5bb66 sysutils/tempo: add new port.
PR:		283803
Reported by:	Daniel Morante <daniel at morante.net>
2025-01-05 14:55:03 +08:00
Dave Cottlehuber
ca690ac452 dns/p5-Zonemaster-*: new port add Backend, CLI, & Engine
See https://doc.zonemaster.net/latest for more details

Sponsored by:	SkunkWerks, GmbH

Reviewed by:	bofh
Differential Revision:	https://reviews.freebsd.org/D48245
2025-01-03 00:11:02 +00:00
Dirk Meyer
121c0dbfd3 security/tinc-devel: security/tinc: add user and group tinc
The tinc daemon is now setgid
The daemon can drop privileges with:
sysrc tincd_flags=--user=tinc

Reported by: Poul-Henning Kamp
2024-12-30 20:28:44 +01:00
Alexey Dokuchaev
ebd64e65a4 filesystems/davfs2: new port had been added (+)
This is a FUSE file system driver that allows mounting a
WebDAV server as a local file system, like a disk drive.

PR:		267518 (heavily modified)
Submitted by:	Ali Abdallah (current main developer)
2024-12-12 10:23:58 +00:00
Matthew Wener
ba66128333 www/py-calibreweb: add new port
Web app that offers an interface for browsing a Calibre Library DB.

PR:	281304
2024-12-09 18:01:59 +01:00
Juraj Lutter
6ef0c15871 comms/zigbee2mqtt: Add new port
zigbee2mqtt allows you to use your Zigbee devices without the vendor's
bridge or gateway.

It bridges events and allows you to control your Zigbee devices via
MQTT. In this way you can integrate your Zigbee devices with whatever
smart home infrastructure you are using.
2024-11-26 14:55:19 +01:00
Matthew Phillips
c39afa6d93 net-im/snac: new port
Snac is a simple, minimalistic ActivityPub instance.

It features:

- Lightweight, minimal dependencies
- Extensive support of ActivityPub operations.
- Multiuser
- Mastodon API support, so Mastodon-compatible apps can be used
- Simple but effective web interface
- Easily-accessed MUTE button
- Tested interoperability with related software
- No database needed
- Totally JavaScript-free

PR:		278385
Reviewed by:	bofh
2024-10-28 20:20:36 +01:00
Jesús Daniel Colmenares Oviedo
4f656e2c78
audio/supysonic: New port: Python implementation of the Subsonic server API
Supysonic is a Python implementation of the Subsonic server API.

Current supported features are:
 * browsing (by folders or tags)
 * streaming of various audio files formats
 * transcoding
 * user or random playlists
 * cover art
 * starred tracks/albums and ratings
 * lastfm scrobbling
 * Jukebox mode

WWW: https://supysonic.readthedocs.io/

PR:		270751
2024-10-23 17:12:51 -07:00
Mateusz Piotrowski
6e950ec226 UIDs: jottad: Fix a typo in the home directory
Fixes:	af2b599fb7 net/jotta-cli: (New) Jotta Cloud Daemon and Command-Line Interface
2024-10-16 12:30:48 +02:00
Matthias Fechner
d2f0651277 net/gotify-server: create new port version 2.5.0 of gotify-server
A simple selfhosted message service with nice UI and a client for
Android.

Thanks a lot for help I received here:
https://github.com/gotify/server/issues/199
2024-10-13 09:04:06 +03:00
jake
a9cd810269 security/openbao: New port: open source, community-driven fork of Vault
OpenBao exists to provide a software solution to manage, store, and
distribute sensitive data including secrets, certificates, and keys.
The OpenBao community intends to provide this software under an
OSI-approved open-source license, led by a community run under open
governance principles.

https://openbao.org
https://github.com/openbao/openbao

PR:	280619
2024-09-19 04:00:38 +03:00
Erik Jensen
334b84977f www/elog: Fast and lightweight, customizable weblog
The Electronic Logbook (ELOG) provides a Web interface to manage notes.
Its general purpose is to make it easy for people to put and access
information online; in the form of short, time stamped text messages
with optional HTML markup for presentation, and optional file
attachments.

WWW: https://elog.psi.ch/elog/

PR:		274813
2024-09-16 22:14:20 +02:00
Siva Mahadevan
5c11246a47 irc/ngircd: Update 26.1 → 27, change maintainership
Changelog:
https://github.com/ngircd/ngircd/releases/tag/rel-27

Change maintainership:
* all commits from 2017 are "maintainer timeout" or "portmgr blanket":
https://cgit.freebsd.org/ports/log/irc/ngircd
https://www.freshports.org/irc/ngircd/
* fgsch@lodoss.net - no user in bugzilla with this email

Port changes:
* Add a dedicated system user/group pair for better daemon permissions
* Move PLIST files into pkg-plist for better conditional installation
  of files
* Fix installation of documentation files to %%DOCSDIR%%
* Put configuration file (and sample) into %%ETCDIR%%
* Run a --configtest before starting daemon for sanity check
* Replace PORTVERSION with DISTVERSION
* Remove GNU_CONFIGURE_MANPREFIX
* Sort options to make happy portclippy

PR:	278919
2024-08-21 20:07:49 +03:00
Yusuf Yaman
138d30ed37 mail/hydroxide: Fix rc.d script
- hydroxide does want to store some files and users were running
"hydroxide auth" with normal user. Now, hydroxide user has a home
directory, and it does store them there now.
- Change upstream.

PR:	280886
2024-08-18 15:53:59 +03:00
Marek Zarychta
ce7dc5c30b
net-mgmt/ipfixcol2: New port: High-performance NetFlow v5/v9 and IPFIX collector (RFC7011)
PR: 280682
Sponsored by: CESNET, z.s.p.o.
Sponsored by: PANS Jarosław

Signed-off-by: Eugene Grosbein <eugen@FreeBSD.org>
2024-08-14 12:26:15 +07:00
Yusuf Yaman
a1c9f292ea mail/hydroxide: Add rc.d script to run as daemon and minor changes to Makefile
Changes:
* Add rc.d script to run as daemon because users had to run the port
  somehow in the background on terminal.
* Minor changes to Makefile.

PR:	280754
2024-08-11 19:37:56 +03:00
Vladimir Druzenko
46b3743b84 UIDs: fix typo in username for net/spoofdpi
PR:	280591
Fixes:	3ad03358f6 (New port: Simple and fast anti-censorship tool)
2024-08-06 03:52:18 +03:00
Yusuf Yaman
3ad03358f6 net/spoofdpi: New port: Simple and fast anti-censorship tool
SpoofDPI is a simple and fast anti-censorship tool written in Go that
bypasses Deep Packet Inspection (DPI) by splitting HTTPS requests
into chunks and sending the first byte separately.

It can be run as daemon via rc.d script spoofdpi.

https://github.com/xvzc/SpoofDPI

PR:	280591
2024-08-06 02:01:57 +03:00
Oleksii Samorukov
52e5fa8e79 net-mgmt/victoria-logs: Add VictoriaLogs 0.27.1
VictoriaLogs is a fast and easy-to-use, open source logs solution. It can accept
logs from popular log collectors. It provides easy yet powerful query language
with full-text search capabilities across all the log fields via LogsQL query
language and supports fast full-text search over high-cardinality log fields.
2024-07-12 10:16:18 +02:00
Koichiro Iwao
3871af8ed4 UIDs,GIDs: claim 648 for net/xrdp{,-devel}
Upcoming xrdp update will run daemon as non-root user.
648 (= 3*3*8*9) comes from port 3389 for remote desktop protocol.
2024-07-12 16:41:06 +09:00
Pavel Timofeev
0de56f2a1c net-mgmt/promxy: Add new port
Promxy is a prometheus proxy that makes many shards of prometheus appear
as a single API endpoint to the user. This significantly simplifies
operations and use of prometheus at scale (when you have more than one
prometheus host). Promxy delivers this unified access endpoint without
requiring any sidecars, custom-builds, or other changes to your
prometheus infrastructure.

PR:		269195
2024-07-11 15:29:12 +02:00
John Hixson
fc2f8f7ed0
sysutils/kubo: update ipfs port to kubo version v0.2.9 2024-06-30 03:43:54 -07:00
Dmitry Wagin
3dc4928b6c databases/foundationdb*: split, update to 7.1.59 & 7.3.41
Update FoundationDB to both main supported versions, and also split
between server and client builds for convenience.

PR:		277262
Reviewed by:	dch
Sponsored by:	SkunkWerks, GmbH
2024-05-23 22:14:48 +00:00
Kirill Ponomarev
9ae1e22950 net-mgmt/metronome: Add rc.d script
PR:		239819
Reported by:	freebsd_at_dns_d_company, tremere_at_cainites_d_net
2024-05-18 07:17:59 +02:00
Mark Johnston
77487a63f9 net-mgmt/net-snmp: Let snmpd run as a non-root user
- Compile without /dev/kmem access.  This requires a small patch which
  opens libkvm in a dummy mode which uses sysctls to implement most of
  its interfaces rather than /dev/kmem access.  This way we can drop the
  dependency on /dev/kmem without rewriting existing code.
- Add a new snmpd user.  Configure snmpd to drop privileges once it's
  finished initialization.
- Remove the JAIL option.  Now that snmpd avoids using /dev/kmem,
  there's no need to have a special mode for running snmpd in jails.

The patch has been proposed upstream here:
https://sourceforge.net/p/net-snmp/mailman/net-snmp-coders/thread/ZjEwNV5BiTOQ-Adi%40nuc/#msg58766857

Approved by:	zi
Sponsored by:	Klara, Inc.
Sponsored by:	Stormshield
Differential Revision:	https://reviews.freebsd.org/D45031
2024-05-09 12:41:29 -04:00
Jimmy Olgeni
1704312129 net/benthos: Add new port
Benthos solves common data engineering tasks such as transformations,
integrations, and multiplexing with declarative and unit testable
configuration. This allows you to easily and incrementally adapt your data
pipelines as requirements change, letting you focus on the more exciting stuff.

Benthos is able to glue a wide range of sources and sinks together and hook
into a variety of databases, caches, HTTP APIs, lambdas and more, enabling you
to seamlessly drop it into your existing infrastructure.
2024-05-05 16:43:31 +02:00
Muhammad Moinur Rahman
ee27d3fcfc
www/py-gunicorn: Update version 21.2.0=>22.0.0
- Add rc file [1]

Changelog: https://github.com/benoitc/gunicorn/releases/tag/22.0.0

PR:		278447 [1]
Reported by:	me@svmhdvn.name
2024-04-23 12:47:13 +02:00
Ryan Steinmetz
7a832ca25a
databases/percona-orchestrator: new port!
Orchestrator is a replication topology manager for MySQL.

Features include:

* The topology and status of the replication tree is automatically detected
  and monitored.
* Either a GUI, CLI or API can be used to check the status and perform
  operations.
* Supports automatic failover of the master, and the replication tree can
  be fixed when servers in the tree fail - either manually or automatically.
* It is not dependent on any specific version or flavor of MySQL (MySQL,
  Percona Server, MariaDB or even MaxScale binlog servers).
* Orchestrator supports many different types of topologies, from a single
  master -> slave  to complex multi-layered replication trees consisting of
  hundreds of servers.
* Orchestrator can make topology changes and will do so based on the state
  at that moment; it does not require a configuration to be defined with what
  corresponds to the database topology.
* The GUI is not only there to report the status - one of the cooler things
  you can do is change replication just by doing a drag and drop in the web
  interface (of course you can do this and much more through the CLI and API
  as well).
2024-04-05 10:57:01 -04:00
Yasuhiro Kimura
a08336423d databases/valkey: Add new port
Add databases/valkey, High-performance data structure server that
primarily serves key/value workloads.
2024-04-02 16:13:36 +09:00
Ryan Steinmetz
bfc0a4360a
UIDs/GIDs: Convert deprecated proxy65 UID/GID for use with proxysql 2024-03-29 12:22:41 -04:00
Jason W. Bacon
5fdc72c4df UIDs, GIDs: Claim ID 464 for LPJS (Lightweight, Portable Job Scheduler)
This is a work-in-progress port that will be added to sysutils
https://github.com/outpaddling/freebsd-ports-wip/tree/master/lpjs
2024-03-18 10:35:00 -05:00
Jose Alonso Cardenas Marquez
17afe60229
net/keycloak: update to 23.0.6
- Update to 23.0.6
- Add keycloak user and group
- Add pkg-message
- Add support for development(start-dev) and production (start) mode at rc script
- Export JAVA_HOME from rc script
- Add keycloak build function into rc script

PR:		275658 276859
Approved by:	maintainer timeout (2 weeks)
2024-02-20 12:36:48 -05:00
Diane Bruce
971a9cbb94 comms/svslink: Update svxlink
- Update svxlink
- add some startup scripts
- fix module load
2024-01-31 19:04:55 -05:00
Florian Smeets
6d25994b8e security/certspotter: Add new port
Cert Spotter is a Certificate Transparency log monitor from SSLMate
that alerts you when an SSL/TLS certificate is issued for one of your
domains. Cert Spotter is easier to use than other open source CT
monitors, since it does not require a database. It's also more robust,
since it uses a special certificate parser that ensures it won't miss
certificates.
2024-01-29 17:11:04 +01:00
Vladimir Druzenko
3f28493dd5 audio/mumble-server: update to 1.5.517
Upstream renamed murmur to mumble-server.

Changelogs:
https://github.com/mumble-voip/mumble/releases/tag/v1.5.517
https://github.com/mumble-voip/mumble/releases/tag/v1.4.287
https://github.com/mumble-voip/mumble/releases/tag/v1.4.274
https://github.com/mumble-voip/mumble/releases/tag/v1.4.230

PR:			261395
Approved by:		arrowd (mentor)
Differential Revision:	https://reviews.freebsd.org/D41048
2024-01-22 21:57:05 +03:00
Palle Girgensohn
93b14f05e9 www/sqlpage: Add new port for SQLPage
SQLPage is an Open-source low-code web application server.  It allows
you to create full websites writing only simple database queries.
2024-01-15 11:10:42 +01:00
Dave Cottlehuber
5182994929 net/eturnal: erlang-based TURN server (new port)
- appease portclippy
- sort pkg-plist

PR:		275114
Sponsored by:	SkunkWerks, GmbH
2024-01-04 23:25:10 +00:00
Christopher Beppler
43d3d6830f sysutils/loki: Update to 2.9.2
Also, add dedicated group for promtail user.

PR:		275124
Reported by:	freebsd@funzi.org (maintainer)
2023-11-17 19:30:47 +01:00
Guido Falsi
4472a1bd15 UIDs: Remove line marking UID 328 as free
It is actually already used by www/galene
2023-11-17 09:45:28 +01:00
Ryan Steinmetz
11f4c366bf
databases/keydb: New port!
KeyDB is a high performance fork of Redis with a focus on multithreading,
memory efficiency, and high throughput. In addition to performance
improvements, KeyDB offers features such as Active Replication, FLASH
Storage and Subkey Expires. KeyDB has a MVCC architecture that allows you
to execute queries such as KEYS and SCAN without blocking the database and
degrading performance.

KeyDB maintains full compatibility with the Redis protocol, modules, and
scripts. This includes the atomicity guarantees for scripts and transactions.
Because KeyDB keeps in sync with Redis development KeyDB is a superset of
Redis functionality, making KeyDB a drop in replacement for existing Redis
deployments.

On the same hardware KeyDB can achieve significantly higher throughput than
Redis. Active-Replication simplifies hot-spare failover allowing you to
easily distribute writes over replicas and use simple TCP based load
balancing/failover. KeyDB's higher performance allows you to do more on less
hardware which reduces operation costs and complexity.

WWW: https://docs.keydb.dev/
2023-10-25 14:16:34 -04:00
Eren Türkay
b16c0ca7d0 sysutils/loki: add promtail rc.d script
Promtail is a log reader and it can be run as a service to gather the
logs to be sent to remote loki server. For nodes that need to send logs
only, promtail service and configuration file is needed

PR:		274194, 274473
Signed-off-by:	Christopher Beppler <freebsd@funzi.org>
Approved by:	Chirstopher Beppler <freebsd@funzi.org> (maintainer)
2023-10-19 03:07:26 -04:00
Danilo G. Baio
849ebe1672 devel/cirrus-cli: Add rc.d support
Approved by:	bofh (maintainer)
Differential Revision: https://reviews.freebsd.org/D42140
2023-10-10 13:52:02 -03:00