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

633226 Commits

Author SHA1 Message Date
Olivier Certner
8cb208f78e devel/libzim: Update to 8.2.1
Better CJK indexer, remove accents during search, better performance with
accents.

PR:		273643
2023-09-10 12:13:06 -04:00
Olivier Certner
96c2412326 editors/sly: Update to latest commit (dated 2023/06/24)
Single tiny change, forward compatibility: Replace some for-long-obsolete
function call with a modern one.

PR:		273642
2023-09-10 12:13:05 -04:00
Robert Clausecker
ad7c8c1ba7 emulators/tic-80: update to 1.1.2736
This update brings new support for Janet and replaces some other
dependencies.  QuickJS is currently linked statically from lang/quickjs
as that port does not provide a shared object.

Changelog: https://github.com/nesbox/TIC-80/releases/tag/v1.1.2736
Changelog: https://github.com/nesbox/TIC-80/releases/tag/v1.1.2729
2023-09-10 12:13:05 -04:00
Yuichiro NAITO
85b92be3a2 sysutils/bmd-plugin-hookcmd: update to 2.0
Changelog: https://github.com/yuichiro-naito/bmd-plugin-hookcmd/releases/tag/2.0

PR:		273631
2023-09-10 12:13:05 -04:00
Yuichiro NAITO
05a5aefd0f sysutils/bmd-plugin-avahi: update to 2.0
Changelog: https://github.com/yuichiro-naito/bmd-plugin-avahi/releases/tag/2.0

PR:		273630
2023-09-10 12:13:05 -04:00
Yuichiro NAITO
0dc9e4e281 sysutils/bmd: update to 2.0
Changelog: https://github.com/yuichiro-naito/bmd/releases/tag/2.0

PR:		273629
2023-09-10 12:13:04 -04:00
Robert Clausecker
af8f77fa01 emulators/fceux: update to 2.6.6
Apply two upstream patches to fix the build on non-x86.  The libarchive
dependency was previously overlooked.

Changelog: https://fceux.com/web/help/WhatsNew266.html
2023-09-10 12:13:04 -04:00
Neal Nelson
f0da8a9cde devel/nimble: find lang/nim in its new home
PR:		273482
2023-09-10 12:13:04 -04:00
Neal Nelson
9fd4b39874 lang/nim: fix plist
- Fix problems with optional parts of the pkg-plist of lang/nim.
 - Install an extra set of libraries needed by devel/nimble in order to build.

PR:		273482
2023-09-10 12:13:04 -04:00
Jesús Daniel Colmenares Oviedo
ab06f8115b textproc/py-python-pptx: Update to 0.6.22
ChangeLog: https://github.com/scanny/python-pptx/blob/v0.6.22/HISTORY.rst

* Add imgW, imgH params to shapes.add_ole_object()
* fix: _Relationships.items() raises
* fix: quote in autoshape name must be escaped
* fix: update Python 3.x support in docs
* fix: setup's license should be short string
* fix: AttributeError: module 'collections' has no attribute 'abc'
       (Windows Python 3.10+)

PR:		273603
2023-09-10 12:13:04 -04:00
Robert Clausecker
9d18fafae7 devel/go-perf: update to 0.0.0-20230906145419
Assorted bug fixes and improvements.

Changelog: 801c7ef9e5...e9dd5d2713
2023-09-10 12:13:03 -04:00
Robert Clausecker
cc151fd252 net/py-anonfile: deprecate (site has shut down)
This port is no longer useful without anonfile.com.

PR:		273236
Reported by:	DtxdF@disroot.org (maintainer)
2023-09-10 12:13:03 -04:00
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