1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-11-19 00:13:33 +00:00
Commit Graph

633064 Commits

Author SHA1 Message Date
Derek Schrock
f16165e7a3 textproc/py-sphinxcontrib-autoprogram: Add py-six DOCS_BUILD_DEPENDS
Add missing build depends py-six that was previously brought in by
another port.

Reported by:	transitive@gmail.com
PR:		273532
2023-09-10 12:13:03 -04:00
Robert Clausecker
55bf3daa4a net/rosenpass: Wireguard-based post-quantum VPN
Rosenpass implements a post-quantum-secure key exchange in the spirit of
a Noise protocol. The motivating use case is integrating with the
WireGuard VPN: In this mode, the key generated by Rosenpass is supplied
to WireGuard as its pre-shared symmetric key (PSK). This results in a
WireGuard VPN connection with hybrid post-quantum security.

While Rosenpass is designed with WireGuard in mind, it can be used as a
stand-alone tool to exchange keys. Using this mode, it can be used to
secure other protocols against attacks from quantum computers, given
that they offer using a PSK, and that a secure PSK is sufficient for
security of the protocol. To use this mode, the rosenpass binary must be
used together with the outfile <FILE> parameter. Then, Rosenpass will
write a key to the given file every two minutes, and print a message on
standard out to notify the user or the calling script that the key has
changed.

The implementation is written in Rust but uses libsodium and liboqs --
both of which are C libraries. This does not result in pretty code
everywhere, but enables some advanced security features such as using
libsodium's sodium_malloc. We use a couple of techniques to make sure
the code is secure: We use variable colouring (gating use of a secret
value through a .secret() method), and the code zeroizes all key
material.

WWW: https://rosenpass.eu
2023-09-10 12:13:03 -04:00
Jesús Daniel Colmenares Oviedo
95fe9b7490 sysutils/py-director: New port: Define and run multi-jail environments with AppJail
AppJail Director is a tool for running multi-jail environments on
AppJail using a simple YAML specification. A Director file is used
to define how one or more jails that make up your application are
configured. Once you have a Director file, you can create and start
your application with a single command: appjail-director up

WWW: https://github.com/DtxdF/director

PR:		273234
2023-09-10 12:13:03 -04:00
Jesús Daniel Colmenares Oviedo
7219a47f1a devel/py-strictyaml: New port: Strict, typed YAML parser
StrictYAML is a type-safe YAML parser that parses and validates a
restricted subset of the YAML specification.

Priorities:

* Beautiful API.
* Refusing to parse the ugly, hard to read and insecure features
  of YAML like the Norway problem.
* Strict validation of markup and straightforward type casting.
* Clear, readable exceptions with code snippets and line numbers.
* Acting as a near-drop in replacement for pyyaml, ruamel.yaml or
  poyo.
* Ability to read in YAML, make changes and write it out again
  with comments preserved.
* Not speed, currently.

WWW: https://hitchdev.com/strictyaml

PR:		273232
2023-09-10 12:13:02 -04:00
Nick Lott
2fc29ef8de german/tipp10: Reinstate based on unofficial Qt6 version
TIPP10 is a free 10 finger touch typing trainer, published under the GPL.

The highlight: TIPP10 works intelligent. The dictation reacts on
individual errors of the user. Keys, which are wrongly typed often,
will be dictated more often.

Visual help, various keyboard layouts, numerous settings and the
possibility to create own exercise dictates are easing the learning
process.

Main features:
- Intelligent exercise lessons
- Free and own lessons
- Scrolling text and virtual keyboard for help
- Extensive customization
- Performance appraisal
- Support of alternate keyboard layouts
- Multi platform

WWW: https://www.tipp10.com

PR:		273321
2023-09-10 12:13:02 -04:00
Oleg A. Mamontov
b33d841b2e www/angie-module-vod: VOD dynamic module for Angie
Module allows on-the-fly repackaging of MP4 files to DASH, HDS, HLS, MSS.
It provides following working modes:
- local: serve locally accessible files (local disk/NFS mounted)
- remote: serve files accessible via HTTP using range requests
- mapped - serve files according to a specification encoded in JSON format

PR:		273462
2023-09-10 12:13:02 -04:00
Oleg A. Mamontov
42c6d0e54a www/angie-module-upload: Angie upload dynamic module
Module parses request body storing all files being uploaded to a directory.
The files are then being stripped from body and altered request is then passed
to a location specified by upload_pass directive, thus allowing arbitrary
handling of uploaded files.

PR:		273462
2023-09-10 12:13:02 -04:00
Oleg A. Mamontov
ac2a527821 www/angie-module-subs: Angie substitutions filter dynamic module
Module performs both regular expression and fixed string substitutions
on response bodies. This module is quite different from the native
substitution module. It scans the output chains buffer and matches string
line by line, just like Apache's mod_substitute.

PR:		273462
2023-09-10 12:13:01 -04:00
Oleg A. Mamontov
e2f23b676e www/angie-module-set-misc: Angie set-misc dynamic module
Module extends the standard rewrite's directive set to provide more
functionalities like URI escaping and unescaping, JSON quoting,
Hexadecimal/MD5/SHA1/Base32/Base64 digest encoding and decoding,
random number generator, and more.

PR:		273462
2023-09-10 12:13:01 -04:00
Oleg A. Mamontov
b8d28925a9 www/angie-module-rtmp: Angie RTMP dynamic module
Module provides HLS and MPEG-DASH live streaming capabilities for those who
want a lightweight solution based on the HTTP protocol.
The stream is published in the MPEG-TS format over HTTP.
MPEG-TS is a widely adopted, well known and well documented streaming format.

PR:		273462
2023-09-10 12:13:01 -04:00
Oleg A. Mamontov
2043de1ccc www/angie-module-postgres: Angie postgres dynamic module
This is an upstream module that allows Angie to communicate directly with
PostgreSQL database.

PR:		Angie postgres dynamic module
2023-09-10 12:13:01 -04:00
Oleg A. Mamontov
2f692bf957 www/angie-module-ndk: Angie NDK dynamic module
Module is designed to extend the Angie core functionality in a way that can be
used as a basis of other modules. It has functions and macros to deal with
generic tasks that don't currently have generic code as part of the core
distribution.

PR:		273462
2023-09-10 12:13:01 -04:00
Oleg A. Mamontov
8b4c54df7d www/angie-module-headers-more: Angie headers-more dynamic module
Module allows to set and clear input and output headers.
This is an enhanced version of the standard headers module because it provides
more utilities like resetting or clearing "builtin headers" like Content-Type,
Content-Length, and Server.

PR:		273462
2023-09-10 12:13:00 -04:00
Oleg A. Mamontov
ed1ed7c2e9 www/angie-module-eval: Angie eval dynamic module
This module captures subrequest response bodies into variables.
If you want similar (but more powerful) functionalities,
see the www/angie-module-lua instead.

PR:		273462
2023-09-10 12:13:00 -04:00
Oleg A. Mamontov
97683e71b1 www/angie-module-enhanced-memcached: Angie enhanced memcached dynamic module
Module is to be used to obtain responses from a memcached server.
This module is based on the standard memcached module, with some additional
features. Base configuration is identical to the standard module.

PR:		273462
2023-09-10 12:13:00 -04:00
Oleg A. Mamontov
a5ce289590 www/angie-module-echo: Angie echo dynamic module
Module brings "echo", "sleep", "time", "exec" and more shell-style goodies
to config file.
It provides various utilities that help testing and debugging of other modules
by trivially emulating different kinds of faked subrequest locations.

PR:		273462
2023-09-10 12:13:00 -04:00
Oleg A. Mamontov
4f01b389e5 www/angie-module-auth-spnego: Angie auth-spnego dynamic module
Module adds SPNEGO support to Angie.
It currently supports only Kerberos authentication via GSSAPI and
does not support NTLMSSP in Negotiate.

PR:		273462
2023-09-10 12:13:00 -04:00
Oleg A. Mamontov
b9f104fee4 www/angie: add checksums for new distfiles
In preparation of the following commits.

PR:		273462
2023-09-10 12:12:59 -04:00
Thomas Hurst
99d0f41c60 sysutils/jdupes: Update to 1.27.3
Some notable user-facing changes:

* Text-based hash database with -y/--hash-db
* -e/--error-on-dupe flag to terminate immediately if any dupe is found
* -C/--chunk-size now uses KiB instead of bytes (BREAKING CHANGE)

Many thanks to the author for upstream changes made to help simplify the
port.

Additionally this removes the workaround for a strip(1) issue with
LOW_MEMORY builds I can no longer reproduce (bin/269568).

Changelog: https://github.com/jbruchon/jdupes/releases/tag/v1.27.3

PR:		273403
2023-09-10 12:12:59 -04:00
Thomas Hurst
dc98a8ffaa devel/libjodycode: Add new port
libjodycode is a library containing code shared among several of the programs
written by Jody Bruchon such as imagepile, jdupes, winregfs, and zeromerge.

WWW: https://github.com/jbruchon/libjodycode

PR:		273400
2023-09-10 12:12:59 -04:00
Goran Mekić
d98f9004ab databases/py-peewee_migrate: Update to 1.12.2
Changelog: https://github.com/klen/peewee_migrate/compare/1.10.1...1.12.2

PR:		273424
2023-09-10 12:12:59 -04:00
John W. O'Brien
7588876e01 security/py-gssapi: update to 1.8.3
Changelog: https://github.com/pythongssapi/python-gssapi/releases/tag/v1.8.3

PR:		273531
2023-09-10 12:12:59 -04:00
Thomas Hurst
ea7907c105 security/lastpass-cli: Update to 1.3.6 and drop maintainership
- Patch for upstream issue #532 has been refreshed to appease portlint
 - MFH as update contains new pinned CA hashes
 - Drop maintainership - I no longer use LastPass

Changelog: https://github.com/lastpass/lastpass-cli/releases/tag/v1.3.5

PR:		273498
MFH:		2023Q3
2023-09-10 12:12:58 -04:00
Dmitry Wagin
eec93402d2 net/kafka: update to 3.5.1
Changelog: https://downloads.apache.org/kafka/3.5.1/RELEASE_NOTES.html

PR:		273368
Approved by:	timp87@gmail.com (maintainer)
2023-09-10 12:12:58 -04:00
Alastair Hogge
959ad650bf devel/matreshka: revive port
Restore Matreshka Project, partially, the i386 build is running out of
stack space and failing.

 * port{clippy,fmt,lint} maintenance
 * switch to new home https://github.com/godunko/matreshka
 * update to 21.0

PR:		273241
2023-09-10 12:12:58 -04:00
Goran Mekić
83a394f2c2 devel/py-factory-boy: Update to 3.3.0
Changelog: https://factoryboy.readthedocs.io/en/stable/changelog.html#id1

PR:		273142
2023-09-10 12:12:57 -04:00
Alastair Hogge
86822140c5 textproc/py-sphinx-sitemap: update to 2.5.1
Changelog: https://github.com/jdillard/sphinx-sitemap/releases/tag/v2.5.1

PR:		273253
2023-09-10 12:12:57 -04:00
Alexander Vereeken
595ab417f0 games/suyimazu: Update to 2023.09
ChangeLog: https://codeberg.org/Alexander88207/Suyimazu/releases/tag/2023.09

PR:		273584
2023-09-10 12:12:57 -04:00
Rafe
8da970ab75 net-p2p/transmission: Update 3.00 -> 4.0.4 & modernize port
This turns previous slave-ports net-p2p/transmission-{cli,daemon,gtk,qt,utils}
and www/transmission-web into flavours of net-p2p/transmission.

What's new in 4.0.4 (vis-a-vis 3.00)
* Resource Efficiency: code profiled and improved
* Code Modernization: standardization on C++ tools
* Support for BitTorrent v2 torrents & hybrid torrents
* New web client
* Lots of bug fixes

Changelog: https://github.com/transmission/transmission/releases/tag/4.0.4

PR:		269504
Reported by:	dutchman01@quicknet.nl
Approved by:	rigoletto, tcberner (maintainer timeout)
Reviewed By:	fcharlier_ploup.net
Differential Revision: https://reviews.freebsd.org/D40910
2023-09-10 12:12:57 -04:00
Rafe
e5731e2bf4 net-p2p/libutp: update to g20230213
In preparation of the following net-p2p/transmission update.
The library must be updated in lockstep.

PR:		269504
Reported by:	dutchman01@quicknet.nl
Approved by:	rigoletto, tcberner (maintainer timeout)
Reviewed By:	fcharlier_ploup.net
Differential Revision: https://reviews.freebsd.org/D40910
2023-09-10 12:12:57 -04:00
Robert Clausecker
7bff4797eb x11-themes/wpgtk: update to 6.5.9
Changelog: https://github.com/deviantfero/wpgtk/compare/6.5.5...6.5.9
2023-09-10 12:12:56 -04:00
Robert Clausecker
e10a03ce2c devel/gopls: update to 0.13.2
Changelog: https://github.com/golang/tools/releases/tag/gopls%2Fv0.13.2
2023-09-10 12:12:56 -04:00
Chad Fraleigh
20f05250fa net/aoe: fix build on non-x86
While we are at it:

 - remove BROKEN_... lines for FreeBSD versions out of support
 - drop homegrown do-install in favour of USES=uidfix
 - install kernel module into standard location
 - attempt to fix the build on FreeBSD 13

Still doesn't work on FreeBSD 13.2.  While it builds, the code now
fails at runtime, apparently when it tries to dereference vnet_entry_ifnet
in the line

    IFNET_FOREACH(ifp)

in aoenet_xmitbcast.

PR:		239891
2023-09-10 12:12:56 -04:00
Li-Wen Hsu
1a08f9f75a
devel/jenkins: Update to 2.422
Sponsored by:	The FreeBSD Foundation
2023-09-11 00:09:49 +08:00
Dan Langille
a7d93b79e9 sysutils/bacula*-server: remove unused scripts
Remove

* files/pkg-deinstall.server.in
* files/pkg-install.server.in

They are not used. They duplicate the actions of the cliemt scripts.
The server requires the client.

PR:		273306
2023-09-10 15:40:07 +00:00
Bernard Spil
6f9ee6f64e www/nextcloud-calendar: Update to 4.4.5 2023-09-10 17:28:38 +02:00
Rodrigo Osorio
3ed27ed6f9 textproc/hevea: update to 2.36
Major changes:
    * OCaml 5.0 compatibility
    * Some petty optimisation in text output (replace ' '+ '\n' by '\n')
    * Correct bug in text mode

Full changelog: https://github.com/maranget/hevea/blob/master/CHANGES

Port changes:
    * Reorder variables to make linter happy
2023-09-10 17:25:06 +02:00
Bernard Spil
5278f6d9bf security/openss32: Add OpenSSL 3.2 ALPHA port
* For early testers
2023-09-10 17:09:43 +02:00
Dan Langille
18f5c0eb55 sysutils/bacula11-server: Add S3 cloud option
Allow a bacula-sd node to use S3 for storage

This uses the recently added sysutils/bacula-libs3 port

While here, also add S3 to bacula13-server
PR:		260171
2023-09-10 14:14:00 +00:00
Dan Langille
dd8d93a918 sysutils/bacula11-libs3: move to sysutils/bacula-libs3
This libray builds with both Bacula 11 and Bacula 13.
New commits to those ports are coming soon.

PR:		260170
2023-09-10 14:13:59 +00:00
Dries Michiels
d7ba45f6bc sysutils/bfs: update to 3.0.2
Changes:	https://github.com/tavianator/bfs/releases/tag/3.0.2
2023-09-10 16:06:05 +02:00
Dries Michiels
256c663c39 net/speedtest-go: update to 1.6.4
Changes:	https://github.com/showwin/speedtest-go/releases/tag/v1.6.4
Changes:	https://github.com/showwin/speedtest-go/releases/tag/v1.6.5
Canges:		https://github.com/showwin/speedtest-go/releases/tag/v1.6.6
2023-09-10 15:43:19 +02:00
Lorenzo Salvadore
64cb25fe60
lang/gcc13-devel: Update to 13.2.1.s20230909 2023-09-10 15:24:56 +02:00
Lorenzo Salvadore
def50a6f3b
lang/gcc12-devel: Update to 12.3.1.s20230908 2023-09-10 15:24:55 +02:00
Lorenzo Salvadore
78ac4a6c11
lang/gcc11-devel: Update to 11.4.1.s20230907 2023-09-10 15:24:55 +02:00
Kai Knoblich
b9c3ffd4a3 */*dj41*: Deprecate/Set to expire
* Django 4.1 will reach its End-of-Life in December 2023.  Deprecate its
  consumers and set the expiration date accordingly.

Differential Revision:	https://reviews.freebsd.org/D41666
With hat:		python
2023-09-10 15:15:33 +02:00
Kai Knoblich
73d81b1203 www/py-django41: Deprecate/Set to expire
* Django 4.1 will reach its End-of-Life in December 2023.  Deprecate it
  and set the expiration date accordingly.

Differential Revision:	https://reviews.freebsd.org/D41665
With hat:		python
2023-09-10 15:15:33 +02:00
Kai Knoblich
caccfde64e security/py-netbox-secrets: Update to 1.9.0
Changelog:

https://github.com/Onemind-Services-LLC/netbox-secrets/releases/tag/v1.9.0

MFH:		No (not compatible with NetBox 3.5.x)
2023-09-10 15:15:32 +02:00
Kai Knoblich
c4dcf1e3e8 UPDATING: Add upgrade instructions for net-mgmt/netbox
Give users some advice about the upgrade to the NetBox 3.6 release
series.
2023-09-10 15:15:32 +02:00
Kai Knoblich
bbe8e56f68 net-mgmt/netbox: Update to 3.6.1
* Introduce non-default GIT, LDAP and S3 options.

Changelog since 3.5.9

It contains many bugfixes/enhancements and the following new features:

* Relocated Admin UI Views
* Configurable Default Permissions
* User Bookmarks
* Custom Field Choice Sets
* Pre-Defined Location Choices for Custom Fields
* Restrict Tag Usage by Object Type

https://netbox.readthedocs.io/en/stable/release-notes/version-3.6/
MFH:		No (feature release)
2023-09-10 15:15:32 +02:00