FreeBSD New Ports Index

This page is a slightly modified version of the following one-liner output. created_at: 2025-03-14T22:30:35+09:00

# git -C /usr/ports log --diff-filter=A --name-status --pretty="format:%aI %H" origin/master | perl -nlE '/^\d/ ? $d=$_ : print "$d\t$_"' | ack "\t[0-9a-z-]+/[^/ ]+/Makefile$"
timestamp origin comment / pkg-descr
2023-04-20T19:04:27+03:00 ports-mgmt/appstream-generator Fast AppStream metadata generator
AppStream is an effort to provide additional metadata and unique IDs for all
software available in the package repository. This package contains the
server-side of the AppStream infrastructure, a tool to generate metadata from
FreeBSD packages.
2023-12-09T19:11:10-04:00 databases/py-mariadb Python MariaDB extension
MariaDB Connector/Python enables python programs to access MariaDB
and MySQL databases, using an API which is compliant with the Python
DB API 2.0 (PEP-249). It is written in C and Python and uses MariaDB
Connector/C client library for client server communication.
2023-11-29T22:49:31+01:00 sysutils/f-upgrade Unattended FreeBSD operating system updates
f-upgrade automates the process of installing FreeBSD operating system updates.
It targets server fleets, not desktop environments.
2023-08-24T10:20:01+03:00 audio/linux-rl9-pulseaudio-utils Utils for PulseAudio clients (Rocky Linux ${LINUX_DIST_VER})
${PORTSDIR}/${PKGCATEGORY}/${PORTNAME}/pkg-descr
2023-08-19T11:27:53+03:00 www/linux-rl9-libnghttp2 HTTP/2 C Library (Rocky Linux ${LINUX_DIST_VER})
${PORTSDIR}/${PKGCATEGORY}/${PORTNAME}/pkg-descr
2023-08-19T11:27:53+03:00 textproc/linux-rl9-libxslt XSLT C library for GNOME (Rocky Linux ${LINUX_DIST_VER})
${PORTSDIR}/${PKGCATEGORY}/${PORTNAME}/pkg-descr
2023-08-19T11:27:53+03:00 security/linux-rl9-libxcrypt Extended crypt library for descrypt, md5crypt, bcrypt, and others (Rocky Linux ${LINUX_DIST_VER})
${PORTSDIR}/${PKGCATEGORY}/${PORTNAME}/pkg-descr
2023-08-19T11:27:53+03:00 multimedia/linux-rl9-libvpx VP8/VP9 reference encoder/decoder (Rocky Linux ${LINUX_DIST_VER})
${PORTSDIR}/${PKGCATEGORY}/${PORTNAME}/pkg-descr
2023-08-19T11:27:53+03:00 multimedia/linux-rl9-libvdpau VDPAU wrapper and tracing library (Rocky Linux ${LINUX_DIST_VER})
${PORTSDIR}/${PKGCATEGORY}/${PORTNAME}/pkg-descr
2023-08-19T11:27:53+03:00 multimedia/linux-rl9-libva VAAPI wrapper and dummy driver (Rocky Linux ${LINUX_DIST_VER})
${PORTSDIR}/${PKGCATEGORY}/${PORTNAME}/pkg-descr
2023-08-19T11:27:53+03:00 graphics/linux-rl9-webp Library routines for working with TIFF images (Rocky Linux ${LINUX_DIST_VER})
${PORTSDIR}/${PKGCATEGORY}/webp/pkg-descr
2023-08-19T11:27:53+03:00 graphics/linux-rl9-vulkan Driver loader for the Vulkan graphics API (Rocky Linux ${LINUX_DIST_VER})
${PORTSDIR}/${PKGCATEGORY}/${PORTNAME}${PKGNAMESUFFIX}/pkg-descr
2023-08-19T11:27:53+03:00 graphics/linux-rl9-openjpeg Open-source JPEG 2000 codec (Rocky Linux ${LINUX_DIST_VER})
${PORTSDIR}/${PKGCATEGORY}/${PORTNAME}/pkg-descr
2023-08-19T11:27:53+03:00 emulators/linux-rl9 Meta-port for all things Rocky Linux ${LINUX_DIST_VER}
Rocky Linux 9 meta port.
2023-08-19T11:27:53+03:00 dns/linux-rl9-libpsl C library to handle the Public Suffix List (Rocky Linux ${LINUX_DIST_VER})
${PORTSDIR}/${PKGCATEGORY}/${PORTNAME}/pkg-descr
2023-08-19T11:27:53+03:00 dns/linux-rl9-libidn2 Implementation of IDNA2008 internationalized domain names (Rocky Linux ${LINUX_DIST_VER})
${PORTSDIR}/${PKGCATEGORY}/${PORTNAME}/pkg-descr
2023-08-19T11:27:53+03:00 devel/linux-rl9-orc Library and toolset to operate arrays of data (Rocky Linux ${LINUX_DIST_VER})
${PORTSDIR}/${PKGCATEGORY}/${PORTNAME}/pkg-descr
2023-08-19T11:27:53+03:00 devel/linux-rl9-ocl-icd OpenCL Installable Client Driver (Rocky Linux ${LINUX_DIST_VER})
${PORTSDIR}/${PKGCATEGORY}/${PORTNAME}/pkg-descr
2023-08-19T11:27:53+03:00 devel/linux-rl9-libsoup SOAP (Simple Object Access Protocol) implementation in C (Rocky Linux ${LINUX_DIST_VER})
${PORTSDIR}/${PKGCATEGORY}/${PORTNAME}/pkg-descr
2023-08-19T11:27:53+03:00 devel/linux-rl9-libevent API for executing callback functions on events or timeouts (Rocky Linux ${LINUX_DIST_VER})
${PORTSDIR}/${PKGCATEGORY}/${PORTNAME}/pkg-descr
2023-08-19T11:27:53+03:00 devel/linux-rl9-icu International Components for Unicode (Rocky Linux ${LINUX_DIST_VER})
${PORTSDIR}/${PKGCATEGORY}/${PORTNAME}/pkg-descr
2023-08-19T11:27:53+03:00 audio/linux-rl9-openal-soft 3D positional spatialized sound library (Rocky Linux ${LINUX_DIST_VER})
${PORTSDIR}/${PKGCATEGORY}/${PORTNAME}/pkg-descr
2023-07-10T15:51:44+03:00 devel/linux-rl9-libunistring Unicode string library (Rocky Linux ${LINUX_DIST_VER})
${PORTSDIR}/${PKGCATEGORY}/${PORTNAME}/pkg-descr
2023-07-10T13:44:00+03:00 security/linux-rl9-libassuan IPC library used by GnuPG and gpgme (Rocky Linux ${LINUX_DIST_VER})
${PORTSDIR}/${PKGCATEGORY}/${PORTNAME}/pkg-descr
2023-07-10T13:44:00+03:00 security/linux-rl9-gnupg GNU Transport Layer Security library (Rocky Linux ${LINUX_DIST_VER})
${PORTSDIR}/${PKGCATEGORY}/${PORTNAME}/pkg-descr
2023-07-10T09:51:22+03:00 ftp/linux-rl9-wget Retrieve files from the Net via HTTP(S) and FTP (Rocky Linux ${LINUX_DIST_VER})
${PORTSDIR}/${PKGCATEGORY}/${PORTNAME}/pkg-descr
2023-07-06T10:22:33+03:00 x11-toolkits/linux-rl9-gtk2 GTK+ library, version 2.X (Rocky Linux ${LINUX_DIST_VER})
${PORTSDIR}/${PKGCATEGORY}/${PORTNAME}0/pkg-descr
2023-07-06T10:22:33+03:00 devel/linux-rl9-libgfortran Runtime libraries for gfortran (Linux Centos ${LINUX_DIST_VER})
Necessary gfortran libs for Linux.
2023-07-06T10:22:33+03:00 devel/linux-rl9-devtools Linux compilers and base libraries (CentOS ${LINUX_DIST_VER})
Development tools and base libraries for linux_base-rl9. Required by
some Linux applications such as Matlab, which allows the user to integrate
custom C, C++, and Fortran code via the MEX compiler.
2023-07-06T10:22:33+03:00 audio/linux-rl9-alsa-plugins-pulseaudio PulseAudio plugin for ALSA (Rocky Linux ${LINUX_DIST_VER})
${PORTSDIR}/${PKGCATEGORY}/${PORTNAME}/pkg-descr
2023-07-06T10:22:33+03:00 audio/linux-rl9-alsa-plugins-oss OSS plugin for ALSA (Rocky Linux ${LINUX_DIST_VER})
${PORTSDIR}/${PKGCATEGORY}/${PORTNAME}/pkg-descr
2023-07-06T10:22:33+03:00 audio/linux-rl9-alsa-lib-devel Advanced Linux Sound Architecture headers (Rocky Linux ${LINUX_DIST_VER})
${PORTSDIR}/${PKGCATEGORY}/${PORTNAME}/pkg-descr
2023-06-30T16:13:06+03:00 audio/linux-rl9-opus IETF audio codec (Rocky Linux ${LINUX_DIST_VER})
${PORTSDIR}/${PKGCATEGORY}/${PORTNAME}/pkg-descr
2023-06-25T16:55:56+03:00 security/linux-rl9-nettle Low-level cryptographic library (Rocky Linux ${LINUX_DIST_VER})
${PORTSDIR}/${PKGCATEGORY}/${PORTNAME}/pkg-descr
2023-06-25T16:55:56+03:00 security/linux-rl9-gnutls GNU Transport Layer Security library (Rocky Linux ${LINUX_DIST_VER})
${PORTSDIR}/${PKGCATEGORY}/${PORTNAME}/pkg-descr
2023-06-25T16:55:56+03:00 security/linux-rl9-cyrus-sasl2 RFC 2222 SASL (Simple Authentication and Security Layer) (Rocky Linux ${LINUX_DIST_VER})
${PORTSDIR}/${PKGCATEGORY}/${PORTNAME}2/pkg-descr
2023-06-25T16:55:56+03:00 net/linux-rl9-openldap LDAP libraries (Rocky Linux ${LINUX_DIST_VER})
${PORTSDIR}/${PKGCATEGORY}/${PORTNAME}26-server/pkg-descr
2023-06-25T16:55:56+03:00 net/linux-rl9-libproxy Library that provides automatic proxy configuration management. (Rocky Linux ${LINUX_DIST_VER})
${PORTSDIR}/${PKGCATEGORY}/${PORTNAME}/pkg-descr
2023-06-25T16:55:56+03:00 multimedia/linux-rl9-libv4l Video4Linux library (Rocky Linux ${LINUX_DIST_VER})
${PORTSDIR}/${PKGCATEGORY}/${PORTNAME}/pkg-descr
2023-06-25T16:55:56+03:00 multimedia/linux-rl9-libtheora Theora Video Compression Codec (Rocky Linux ${LINUX_DIST_VER})
${PORTSDIR}/${PKGCATEGORY}/${PORTNAME}/pkg-descr
2023-06-25T16:55:56+03:00 multimedia/linux-rl9-gstreamer1 GStreamer1 library (Rocky Linux ${LINUX_DIST_VER})
${PORTSDIR}/${PKGCATEGORY}/${PORTNAME}/pkg-descr
2023-06-25T16:55:56+03:00 multimedia/linux-rl9-gstreamer1-libav GStreamer1 libav library (Rocky Linux ${LINUX_DIST_VER})
${PORTSDIR}/${PKGCATEGORY}/${PORTNAME:S/-plugin//}/pkg-descr
2023-06-25T16:55:56+03:00 multimedia/linux-rl9-ffmpeg FFMpeg library (Rocky Linux ${LINUX_DIST_VER})
${PORTSDIR}/${PKGCATEGORY}/${PORTNAME}/pkg-descr
2023-06-25T16:55:56+03:00 lang/linux-rl9-python3 Python Language (Rocky Linux ${LINUX_DIST_VER})
${PORTSDIR}/${PKGCATEGORY}/${PORTNAME}${PKGNAMESUFFIX}/pkg-descr
2023-06-25T16:55:56+03:00 ftp/linux-rl9-curl Tool for transferring files with URL syntax (Rocky Linux ${LINUX_DIST_VER})
${PORTSDIR}/${PKGCATEGORY}/${PORTNAME}/pkg-descr
2023-06-25T16:55:56+03:00 devel/linux-rl9-llvm The Low Level Virtual Machine suite (Rocky Linux ${LINUX_DIST_VER})
LLVM is a compiler infrastructure designed for compile-time, link-time,
runtime, and idle-time optimization of programs from arbitrary programming
languages. The compiler infrastructure includes mirror sets of programming
tools as well as libraries with equivalent functionality.
2023-06-12T20:31:01+03:00 x11/linux-rl9-xorg-libs Xorg libraries (Rocky Linux ${LINUX_DIST_VER})
This package contains X.Org shared libraries.
2023-06-12T20:31:01+03:00 x11/linux-rl9-pixman Low-level pixel manipulation library (Rocky Linux ${LINUX_DIST_VER})
${PORTSDIR}/${PKGCATEGORY}/${PORTNAME}/pkg-descr
2023-06-12T20:31:01+03:00 x11/linux-rl9-libxkbcommon Keymap handling library (Rocky Linux ${LINUX_DIST_VER})
${PORTSDIR}/${PKGCATEGORY}/${PORTNAME}/pkg-descr
2023-06-12T20:31:01+03:00 x11-toolkits/linux-rl9-pango Pango library (Rocky Linux ${LINUX_DIST_VER})
${PORTSDIR}/${PKGCATEGORY}/${PORTNAME}/pkg-descr
2023-06-12T20:31:01+03:00 x11-toolkits/linux-rl9-gtk3 GTK+ library, version 3.X (Rocky Linux ${LINUX_DIST_VER})
${PORTSDIR}/${PKGCATEGORY}/${PORTNAME}0/pkg-descr
2023-06-12T20:31:01+03:00 x11-fonts/linux-rl9-fontconfig XML-based font configuration API for X Windows (Rocky Linux ${LINUX_DIST_VER})
${PORTSDIR}/${PKGCATEGORY}/${PORTNAME}/pkg-descr
2023-06-12T20:31:01+03:00 textproc/linux-rl9-libxml2 Library providing XML and HTML support (Rocky Linux ${LINUX_DIST_VER})
${PORTSDIR}/${PKGCATEGORY}/${PORTNAME}/pkg-descr
2023-06-12T20:31:01+03:00 textproc/linux-rl9-expat XML 1.0 parser written in C (Rocky Linux ${LINUX_DIST_VER})
${PORTSDIR}/${PKGCATEGORY}/${PORTNAME}2/pkg-descr
2023-06-12T20:31:01+03:00 security/linux-rl9-p11-kit Library for loading and enumerating of PKCS\#11 modules (Rocky Linux ${LINUX_DIST_VER})
${PORTSDIR}/${PKGCATEGORY}/${PORTNAME}/pkg-descr
2023-06-12T20:31:01+03:00 security/linux-rl9-nss Network Security Services (Rocky Linux ${LINUX_DIST_VER})
${PORTSDIR}/${PKGCATEGORY}/${PORTNAME}/pkg-descr
2023-06-12T20:31:01+03:00 security/linux-rl9-libtasn1 ASN.1 structure parser library (Rocky Linux ${LINUX_DIST_VER})
${PORTSDIR}/${PKGCATEGORY}/${PORTNAME}/pkg-descr
2023-06-12T20:31:01+03:00 security/linux-rl9-libgpg-error Common error values for all GnuPG components (Rocky Linux ${LINUX_DIST_VER})
${PORTSDIR}/${PKGCATEGORY}/${PORTNAME}/pkg-descr
2023-06-12T20:31:01+03:00 security/linux-rl9-libgcrypt Crypto library based on code used in GnuPG (Rocky Linux ${LINUX_DIST_VER})
${PORTSDIR}/${PKGCATEGORY}/${PORTNAME}/pkg-descr
2023-06-12T20:31:01+03:00 security/linux-rl9-ca-certificates Mozilla CA root certificate bundle (Rocky Linux ${LINUX_DIST_VER})
Root certificates from certificate authorities included in the Mozilla
NSS library and thus in Firefox and Thunderbird.
2023-06-12T20:31:01+03:00 print/linux-rl9-harfbuzz OpenType text shaping engine (Rocky Linux ${LINUX_DIST_VER})
${PORTSDIR}/${PKGCATEGORY}/${PORTNAME}/pkg-descr
2023-06-12T20:31:01+03:00 print/linux-rl9-freetype Font rendering engine (Rocky Linux ${LINUX_DIST_VER})
${PORTSDIR}/${PKGCATEGORY}/${PORTNAME}2/pkg-descr
2023-06-12T20:31:01+03:00 print/linux-rl9-cups-libs Common UNIX Printing System libraries
${PORTSDIR}/${PKGCATEGORY}/${PORTNAME}/pkg-descr
2023-06-12T20:31:01+03:00 net/linux-rl9-avahi-libs Libraries for Avahi (Rocky Linux ${LINUX_DIST_VER})
${PORTSDIR}/${PKGCATEGORY}/${PORTNAME}/pkg-descr
2023-06-12T20:31:01+03:00 graphics/linux-rl9-wayland Wayland compositor libraries (Rocky Linux ${LINUX_DIST_VER})
${PORTSDIR}/${PKGCATEGORY}/wayland/pkg-descr
2023-06-12T20:31:01+03:00 graphics/linux-rl9-tiff Library routines for working with TIFF images (Rocky Linux ${LINUX_DIST_VER})
${PORTSDIR}/${PKGCATEGORY}/tiff/pkg-descr
2023-06-12T20:31:01+03:00 graphics/linux-rl9-png Library for manipulating PNG images (Rocky Linux ${LINUX_DIST_VER})
${PORTSDIR}/${PKGCATEGORY}/png/pkg-descr
2023-06-12T20:31:01+03:00 graphics/linux-rl9-librsvg2 Parse and render SVG vector graphics (Rocky Linux ${LINUX_DIST_VER})
${PORTSDIR}/${PKGCATEGORY}/${PORTNAME}/pkg-descr
2023-06-12T20:31:01+03:00 graphics/linux-rl9-libglvnd GL Vendor-Neutral Dispatch library (Rocky Linux ${LINUX_DIST_VER})
libglvnd is a vendor-neutral dispatch layer for arbitrating OpenGL API calls
between multiple vendors. It allows multiple drivers from different vendors
to coexist on the same filesystem, and determines which vendor to dispatch
each API call to at runtime.

Both GLX and EGL are supported, in any combination with OpenGL and OpenGL ES.
2023-06-12T20:31:01+03:00 graphics/linux-rl9-libepoxy Library to handle OpenGL function pointer management (Rocky Linux ${LINUX_DIST_VER})
${PORTSDIR}/${PKGCATEGORY}/${PORTNAME}/pkg-descr
2023-06-12T20:31:01+03:00 graphics/linux-rl9-libdrm Interface to kernel Direct Rendering Module (Rocky Linux ${LINUX_DIST_VER})
${PORTSDIR}/${PKGCATEGORY}/${PORTNAME}/pkg-descr
2023-06-12T20:31:01+03:00 graphics/linux-rl9-jpeg SIMD-accelerated JPEG codec (Rocky Linux ${LINUX_DIST_VER})
${PORTSDIR}/${PKGCATEGORY}/${PORTNAME}-turbo/pkg-descr
2023-06-12T20:31:01+03:00 graphics/linux-rl9-jbigkit Lossless compression for bi-level images (Rocky Linux ${LINUX_DIST_VER})
${PORTSDIR}/${PKGCATEGORY}/${PORTNAME}/pkg-descr
2023-06-12T20:31:01+03:00 graphics/linux-rl9-jasper JPEG-2000 reference implementation (Rocky Linux ${LINUX_DIST_VER})
${PORTSDIR}/${PKGCATEGORY}/${PORTNAME}/pkg-descr
2023-06-12T20:31:01+03:00 graphics/linux-rl9-graphite2 Rendering capabilities for complex non-Roman writing systems (Rocky Linux ${LINUX_DIST_VER})
${PORTSDIR}/${PKGCATEGORY}/${PORTNAME}/pkg-descr
2023-06-12T20:31:01+03:00 graphics/linux-rl9-gdk-pixbuf2 Graphic library for GTK+ (Rocky Linux ${LINUX_DIST_VER})
${PORTSDIR}/${PKGCATEGORY}/${PORTNAME}/pkg-descr
2023-06-12T20:31:01+03:00 graphics/linux-rl9-dri Mesa libGL runtime libraries (Rocky Linux ${LINUX_DIST_VER})
The port installs Linux Mesa libGL runtime libraries and DRI drivers.
2023-06-12T20:31:01+03:00 graphics/linux-rl9-cairo Vector graphics library Cairo (Rocky Linux ${LINUX_DIST_VER})
${PORTSDIR}/${PKGCATEGORY}/${PORTNAME}/pkg-descr
2023-06-12T20:31:01+03:00 graphics/linux-rl9-cairo-gobject Vector graphics library Cairo (Rocky Linux ${LINUX_DIST_VER})
${PORTSDIR}/${PKGCATEGORY}/${PORTNAME}/pkg-descr
2023-06-12T20:31:01+03:00 emulators/linux_base-rl9 Base set of packages needed in Linux mode (Rocky Linux ${LINUX_DIST_VER})
This port contains packages from a near-minimal installation of Rocky Linux 9.
These packages, in conjunction with the Linux kernel module,
form the basis of the Linux compatibility environment. It is designed to
provide a nice user experience by using the FreeBSD configuration for
corresponding Linux stuff where possible. Because of this any work which
needs to chroot into the Linux base may not work as expected (no fallthrough
to the FreeBSD config possible).
2023-06-12T20:31:01+03:00 dns/linux-rl9-libasyncns Library for executing DNS queries (Rocky Linux ${LINUX_DIST_VER})
libasyncns is a C library for Linux/Unix for executing name service queries
asynchronously. It is an asynchronous wrapper around getaddrinfo(3),
getnameinfo(3), res_query(3) and res_search(3) from libc and libresolv.

In contrast to GNU's asynchronous name resolving API getaddrinfo_a(),
libasyncns does not make use of UNIX signals for reporting completion of name
queries. Instead, the API exports a standard UNIX file descriptor which may be
integerated cleanly into custom main loops.

In contrast to asynchronous DNS resolving libraries like libdenise, skadns,
adns, libasyncns is just an asynchronous wrapper around the libc's synchronous
getaddrinfo() API, which has the advantage of allowing name resolution using
techniques like Multicast DNS, LDAP or NIS using standard libc NSS (Name
Service Switch) modules. libasyncns is compatible with IPv6 if the underlying
libc is.

libasyncns is very tiny, consisting of just one header and one source file. It
has no dependencies besides libc.
2023-06-12T20:31:01+03:00 devel/linux-rl9-systemd-libs Libraries for accessing systemd (Rocky Linux ${LINUX_DIST_VER})
Support libraries for the Linux systemd system and service manager.
2023-06-12T20:31:01+03:00 devel/linux-rl9-nspr Netscape Portable Runtime (Rocky Linux ${LINUX_DIST_VER})
${PORTSDIR}/${PKGCATEGORY}/${PORTNAME}/pkg-descr
2023-06-12T20:31:01+03:00 devel/linux-rl9-libthai Thai language support library (Rocky Linux ${LINUX_DIST_VER})
${PORTSDIR}/${PKGCATEGORY}/${PORTNAME}/pkg-descr
2023-06-12T20:31:01+03:00 devel/linux-rl9-libpciaccess Generic PCI access library (Rocky Linux ${LINUX_DIST_VER})
${PORTSDIR}/${PKGCATEGORY}/${PORTNAME}/pkg-descr
2023-06-12T20:31:01+03:00 devel/linux-rl9-elfutils-libs ELF file handling libraries (Rocky Linux ${LINUX_DIST_VER})
ELF file handling libraries from elfutils.
2023-06-12T20:31:01+03:00 devel/linux-rl9-elfutils-libelf ELF file handling library (Rocky Linux ${LINUX_DIST_VER})
ELF file handling library from elfutils.
2023-06-12T20:31:01+03:00 devel/linux-rl9-dbus-libs Libraries for accessing D-BUS (Rocky Linux ${LINUX_DIST_VER})
${PORTSDIR}/${PKGCATEGORY}/${PORTNAME}/pkg-descr
2023-06-12T20:31:01+03:00 databases/linux-rl9-sqlite3 Library that implements an embeddable SQL database engine (Rocky Linux ${LINUX_DIST_VER})
${PORTSDIR}/${PKGCATEGORY}/${PORTNAME}3/pkg-descr
2023-06-12T20:31:01+03:00 databases/linux-rl9-libtracker-sparql Low-footprint RDF triple store with SPARQL interface (Rocky Linux ${LINUX_DIST_VER})
Tracker provides searching and indexing functionality for the GNOME desktop
environment and beyond. This package provides the Tracker SPARQL component, a
lightweight database library built around SQLite.
2023-06-12T20:31:01+03:00 converters/linux-rl9-fribidi Unicode Bidirectional Algorithm (Rocky Linux ${LINUX_DIST_VER})
${PORTSDIR}/${PKGCATEGORY}/${PORTNAME}/pkg-descr
2023-06-12T20:31:01+03:00 audio/linux-rl9-pulseaudio-libs Libraries for PulseAudio clients (Rocky Linux ${LINUX_DIST_VER})
${PORTSDIR}/${PKGCATEGORY}/${PORTNAME}/pkg-descr
2023-06-12T20:31:01+03:00 audio/linux-rl9-libvorbis Audio compression codec library (Rocky Linux ${LINUX_DIST_VER})
${.CURDIR}/../${PORTNAME}/pkg-descr
2023-06-12T20:31:01+03:00 audio/linux-rl9-libsndfile Reading and writing files containing sampled sound (like WAV or AIFF) (Rocky Linux ${LINUX_DIST_VER})
${PORTSDIR}/${PKGCATEGORY}/${PORTNAME}/pkg-descr
2023-06-12T20:31:01+03:00 audio/linux-rl9-libogg Ogg bitstream library (Rocky Linux ${LINUX_DIST_VER})
${PORTSDIR}/${PKGCATEGORY}/${PORTNAME}/pkg-descr
2023-06-12T20:31:01+03:00 audio/linux-rl9-gsm GSM audio codec (Rocky Linux ${LINUX_DIST_VER})
${PORTSDIR}/${PKGCATEGORY}/${PORTNAME}/pkg-descr
2023-06-12T20:31:01+03:00 audio/linux-rl9-flac Free lossless audio codec (Rocky Linux ${LINUX_DIST_VER})
${PORTSDIR}/${PKGCATEGORY}/${PORTNAME}/pkg-descr
2023-06-12T20:31:01+03:00 audio/linux-rl9-alsa-lib Advanced Linux Sound Architecture libraries (Rocky Linux ${LINUX_DIST_VER})
The Advanced Linux Sound Architecture (ALSA) provides audio and MIDI
functionality to the Linux operating system.
2023-06-12T20:31:01+03:00 archivers/linux-rl9-lz4 LZ4 compression library and utilities (Rocky Linux ${LINUX_DIST_VER})
${PORTSDIR}/${PKGCATEGORY}/liblz4/pkg-descr
2023-06-12T20:31:01+03:00 archivers/linux-rl9-brotli Generic-purpose lossless compression algorithm (Rocky Linux ${LINUX_DIST_VER})
${PORTSDIR}/${PKGCATEGORY}/${PORTNAME}/pkg-descr
2023-06-12T20:31:01+03:00 accessibility/linux-rl9-atk Accessibility Toolkit (Rocky Linux ${LINUX_DIST_VER})
The GNOME Accessibility Toolkit (ATK) contains accessibility widgets,
just like GTK contains GUI element widgets. However, ATK's widgets
are platform-independent, so they can be used with Qt, Motif, etc.
2023-06-12T20:31:01+03:00 accessibility/linux-rl9-at-spi2-core Assistive technology service provider interface (Rocky Linux ${LINUX_DIST_VER})
This is the Gnome Accessibility Project's Assistive Technology
Service Provider Interface. It allows accessibility applications
and assistive technologies to announce their respective existence
to each other.

This version of at-spi is a major break from previous versions.
It has been completely rewritten to use D-Bus rather than
ORBIT / CORBA for its transport protocol.
2023-06-12T20:31:01+03:00 accessibility/linux-rl9-at-spi2-atk Assistive technology ATK bridge (Rocky Linux ${LINUX_DIST_VER})
This is the Gnome Accessibility Project's Assistive Technology
Service Provider Interface. It allows accessibility applications
and assistive technologies to announce their respective existence
to each other.

This port contains the GTK+ module needed to interface with the SPI
framework.
2023-11-24T12:45:46+03:00 www/angie-module-testcookie Angie testcookie dynamic module
Module is a simple robot mitigation module using cookie based
challenge/response technique. Challenge cookies can be set using different
methods and can be encrypted and then decrypted at client side with JavaScript.
2023-12-27T12:17:18Z multimedia/mediaelch Desktop utility to manage metadata and artwork for Kodi and Jellyfin
MediaElch is a desktop media metadata manager for Kodi and Jellyfin.

It can automatically download information about movies, TV shows and music,
including artwork, and create ".nfo" files which are used by the Kodi/Jellyfin
user interface.
2023-11-26T21:39:19+03:00 lang/dotnet Open-source developer platform and a cross-platform runtime for cloud, mobile, desktop, and IoT apps
.NET is an open source developer platform, created by Microsoft, for building
many different types of applications. It provides a standard set of base class
libraries and APIs that are common to all .NET applications. .NET apps can be
written in such languages as C#, F#, or Visual Basic.
2023-12-19T08:35:52Z net/s3m CLI for streams of data in S3 buckets
A CLI for streams of data in S3 buckets

Upload/Download to S3 compatible providers
2023-07-23T22:08:51+02:00 x11/chayang Gradually dim the screen
Gradually dim the screen.

Can be used to implement a grace period before locking the session.
2023-12-26T11:54:26Z net/py-pychromecast Python module to talk to Google Chromecast
Library for Python to communicate with the Google Chromecast. It currently
supports:
- Auto discovering connected Chromecasts on the network
- Start the default media receiver and play any online media
- Control playback of current playing media
- Implement Google Chromecast API v2
- Communicate with apps via channels
- Easily extendable to add support for unsupported namespaces
- Multi-room setups with Audio cast devices
2023-12-12T23:27:33-08:00 textproc/ox-gfm.el Github Flavored Markdown exporter for Org Mode
This package adds an Org mode export backend for GitHub Flavored
Markdown.

Exporting to Github Flavored Markdown is available through Org mode's
export dispatcher once ox-gfm is loaded. Alternatively, exporting can
be triggered by calling the (autoloaded) function M-x
org-gfm-export-to-markdown.
2023-12-11T18:57:18+03:00 archivers/py-zlib-ng Python bindings for the zlib-ng library
Faster zlib and gzip compatible compression and decompression by providing
Python bindings for the zlib-ng library.
2023-12-27T23:35:18+03:00 misc/compat13x Convenience package to install the compat13x libraries
This package allows you to install the compat13x libraries on your
system, so you can use legacy binaries that depend on them.

Ports usage example:

--
.include <bsd.port.pre.mk>

.if ${OSVERSION} >= 1400000
LIB_DEPENDS+= libcrypto.so.111:misc/compat13x
.endif
--
2023-12-26T11:33:37Z net/py-casttube YouTube Chromecast API
CastTube provides a way to interact with the Youtube Chromecast API.

Features:
- Play video
- Play a playlist
- Add video to the end of the play queue
- Play next
- Remove video
- Clear the entire queue
2023-12-26T11:41:12Z multimedia/py-python-mpv Python interface to the mpv media player
python-mpv is a ctypes-based python interface to the mpv media player. It gives
you more or less full control of all features of the player, just as the lua
interface does.
2023-12-30T13:15:54+01:00 astro/pngphoon PNG Phase of Moon
This program is intended as an alternative to the great xphoon program
(X PHase of mOON). xphoon is a program that displays the actual phase
of the moon on the X11 root window. Nowadays all desktop systems like
KDE hide the X11 rootwindow with an own background image, so xphoon
could paint as much in the root window as it likes to, but nothing was
to been seen.

Modern desktops have an advanced interface for programs to dynamically
provide background images in png format. Alternatively they just track
when the background image file has been changed. That is what this
program was originally written for.

The image must have a width of at least 760 pixels to place the moon.
If the image is smaller just the stars will be drawn. And by the way:
it is pronounced "pingphoon" (like "typhoon").

2023-01-03T07:49:38-07:00 sysutils/mise Runtime Executor (asdf rust clone)
rtx is a polyglot runtime manager (asdf rust clone).

Features:
* asdf-compatible - rtx is compatible with asdf plugins and .tool-versions
files. It can be used as a drop-in replacement.
* Polyglot - compatible with any language, so no more figuring out how nvm,
nodenv, pyenv, etc work individually-just use 1 tool.
* Fast - rtx is written in Rust and is very fast. 20x-200x faster than asdf.
* No shims - shims cause problems, they break which, and add overhead. By
default, rtx does not use them-however you can if you want to.
* Fuzzy matching and aliases - It's enough to just say you want "v18" of node,
or the "lts" version. rtx will figure out the right version without you
needing to specify an exact version.
* Arbitrary env vars - Set custom env vars when in a project directory like
NODE_ENV=production or AWS_PROFILE=staging.
2023-11-02T04:00:32+01:00 games/openbor7144
2023-10-13T15:39:42+02:00 devel/tomlplusplus TOML config parser and serializer for C++
toml++ is a TOML config parser and serializer for C++.

Features:
- Header-only (optional!)
- Supports the latest TOML release v1.0.0, plus
optional support for some unreleased TOML features
- Passes all tests in the toml-test suite
- Supports serializing to JSON and YAML
- Proper UTF-8 handling (incl. BOM)
- C++17 (plus some C++20 features where available, e.g. experimental support for char8_t strings)
- Doesn't require RTTI
- Works with or without exceptions
2023-01-02T07:41:29-07:00 misc/air Simple ChatGPT & Llama-cpp command line with ANSI markdown display
Air is a simple program to call ChatGPT API from command line with markdown
to ANSI output.

This project replaces `aid` (written in Dart) and implement `chatgpt` and `llama-cpp`.
2023-12-31T18:48:26-08:00 math/py-squarify Squarify treemap layout algorithm
squarify is a pure Python implementation of the squarify treemap layout
algorithm.

squarify is an extension to the treemap method for the visualization of
hierarchical information, such as directory structures and Organization
structures, is presented. The Standard treemap method often gives thin,
elongated rectangles. As a result, rectangles are difficult to compare and
to select.
2023-08-15T04:42:24+02:00 lang/zig010 Language designed for robustness, optimality, and maintainability (deprecated 0.10.* series)
Zig is a general purpose programming language designed for robustness,
optimality, and maintainability.
2023-11-29T03:40:55+01:00 x11/dwlb Feature-complete bar for DWL
A fast, feature-complete bar for dwl.
2023-12-19T19:13:57+01:00 graphics/vulkan-utility-libraries Utility libraries for Vulkan developers
Shared code across various Vulkan repositories.
2023-12-31T15:02:08-08:00 finance/py-thepassiveinvestor Passive Investing for the Average Joe
ThePassiveInvestor is a Python module that helps unsophisticated individual
investors to make informed decisions about investing.
2023-12-31T14:59:45-08:00 misc/py-vaderSentiment VADER sentiment analysis
VADER (Valence Aware Dictionary and sEntiment Reasoner) is a lexicon and
rule-based sentiment analysis tool that is specifically attuned to sentiments
expressed in social media.
2023-12-31T14:58:12-08:00 finance/py-stocksera Official Stocksera API
The stocksera module is the official API for Stocksera.

It provides access to sata sources:
Yahoo Finance, Finviz, Finnhub, FinancialModellingPrep, IBKR, Reddit, Finra,
SEC, CompaniesMarketCap, SenateStockWatcher, HouseStockWatcher, Polygon,
ARKFunds.io, Stocktwits, Twitter, Federal Reserve and much more...
2023-12-31T14:56:09-08:00 finance/py-yahooquery Python wrapper for an unofficial Yahoo Finance API
Yahooquery is a python interface to unofficial Yahoo Finance API endpoints.
The package allows a user to retrieve nearly all the data visible via the
Yahoo Finance front-end.
2023-12-31T14:55:00-08:00 finance/py-valinvest Value investing tool
valinvest is a value investing tool based on Warren Buffett, Joseph Piotroski
and Benjamin Graham thoughts.

The Financial API used by valinvest to get financial data has been rewritten
and now requires a API Key in order to make request.
2023-12-31T14:39:46-08:00 finance/py-tradingview-ta Unofficial TradingView technical analysis API wrapper
tradingview-ta is an unofficial API wrapper for TradingView that allows you to
fetch technical analysis data, now under new management.
2023-12-31T10:44:09-08:00 textproc/py-TatSu Generate Python parsers from grammars in a variation of EBNF
TatSu is a tool that takes grammars in a variation of EBNF as input, and outputs
memoizing (Packrat) PEG parsers in Python.

TatSu can compile a grammar stored in a string into a tatsu.grammars.Grammar
object that can be used to parse any given input, much like the re module does
with regular expressions, or it can generate a Python module that implements the
parser.

TatSu supports left-recursive rules in PEG grammars, and it honors
left-associativity in the resulting parse trees.
2023-12-31T15:17:17+01:00 math/suitesparse-lagraph Graph algorithms based on GraphBLAS
This port installs the module LAGraph of SuiteSparse.

LAGraph is a library plus a test harness for collecting algorithms that use
GraphBLAS.
2023-12-31T00:53:16-08:00 databases/sqlx-cli Rust SQL Toolkit with support for PostgreSQL, MySQL, SQLite, MSSQL
SQLx is an async, pure Rust SQL crate featuring compile-time checked queries
without a DSL.

Features:
- Truly Asynchronous: Built from the ground-up using async/await
for maximum concurrency.
- Compile-time checked queries.
- Database Agnostic: Support for [PostgreSQL], [MySQL], [SQLite].
2023-12-30T23:26:06-08:00 devel/bitsery Binary serialization library
Bitsery is a header only C++ binary serialization library. It is designed around
the networking requirements for real-time data delivery, especially for games.

All cross-platform requirements are enforced at compile time, so serialized data
do not store any meta-data information and is as small as possible.
2023-12-16T17:39:14-05:00 devel/libxsd XSD runtime library
libxsd is the runtime library for the XSD XML Schema to C++ data binding
compiler.

XSD is an open-source, cross-platform XML Schema to C++ data binding
compiler. Provided with an XML document specification (XML Schema), it
generates C++ classes that represent the given vocabulary as well as XML
parsing and serialization code. You can then access the data stored in
XML using types and functions that semantically correspond to your
application domain rather than dealing with generic elements/attributes
and raw strings.
2023-12-16T17:39:14-05:00 devel/libxsd-frontend W3C XML Schema compiler frontend
libxsd-frontend is a compiler frontend for the W3C XML Schema definition
language. It includes parser, semantic graph types and traversal mechanism.
2023-12-30T13:14:54Z www/p5-Mojo-DOM58 Minimalistic HTML/XML DOM parser with CSS selectors
Mojo::DOM58 is a minimalistic and relaxed pure-Perl HTML/XML DOM parser
based on Mojo::DOM. It supports the HTML Living Standard, Extensible
Markup Language (XML) 1.0, and matching based on CSS3 selectors. It will
even try to interpret broken HTML and XML, so you should not use it for
validation.
2023-12-30T11:26:24Z net/haproxy28 Reliable, high performance TCP/HTTP load balancer
HAProxy is a free, very fast and reliable solution offering high
availability, load balancing, and proxying for TCP and HTTP-based
applications. It is particularly suited for web sites crawling under
very high loads while needing persistence or Layer7 processing.
2023-12-30T10:17:32Z devel/p5-Alien-cmake3 Find, download, or build CMake v3 or better
This Alien distribution provides an external dependency on the build
tool CMake version 3.x or better. CMake is a popular alternative to
GNU autotools.
2023-12-30T08:11:10Z textproc/p5-Text-Diff-FormattedHTML Generate a colorful HTML diff of strings/files
Perl module to produce HTML table with a nice diff of two strings/files.
2023-12-29T21:49:03-08:00 misc/py-ast-comments Extension to the built-in ast module
ast-comments is an extension to the built-in ast module. Finds comments in
source code and adds them to the parsed tree.
2023-12-29T18:14:59-08:00 math/tinyexpr Tiny expression parser/compiler/evaluation engine for math expressions
TinyExpr is a very small parser and evaluation library for evaluating math
expressions from C. It's open-source, free, and is extremely easy to use.
2023-12-29T15:55:41-08:00 finance/fabric Enterprise-grade permissioned distributed ledger framework
Hyperledger Fabric is intended as a foundation for developing applications or
solutions with a modular architecture. Hyperledger Fabric allows components,
such as consensus and membership services, to be plug-and-play. Its modular and
versatile design satisfies a broad range of industry use cases. It offers a
unique approach to consensus that enables performance at scale while preserving
privacy.
2023-12-29T14:38:02+03:00 databases/tarantool2 NoSQL database running in a Lua application server
Tarantool is an in-memory database and application server.

Key features of the application server:
- 100% compatible drop-in replacement for Lua 5.1, based on LuaJIT 2.1. Simply
use #!/usr/bin/tarantool instead of #!/usr/bin/lua in your script.
- full support for Lua modules and a rich set of own modules, including
cooperative multitasking, non-blocking I/O, access to external databases, etc

Key features of the database:
- MsgPack data format and MsgPack based client-server protocol
- two data engines: 100% in-memory with optional persistence and a 2-level
disk-based B-tree, to use with large data sets
- multiple index types: HASH, TREE, RTREE, BITSET
- asynchronous master-master replication
- authentication and access control
- the database is just a C extension to the app server and can be turned off
2023-12-29T10:18:01-06:00 math/py-hmmlearn Unsupervised learning and inference of Hidden Markov Models
hmmlearn is a set of algorithms for unsupervised learning and inference
of Hidden Markov Models. For supervised learning learning of HMMs and
similar models see seqlearn.
2023-12-20T15:32:53-04:00 sysutils/reproduce AppJail image builder
AppJail Reproduce is a small open source BSD-3 licensed tool for
automating the creation of images using Makejails, scripts and
simple text files, providing a common workflow and simplifying many
things.
2023-12-27T11:40:24-08:00 misc/py-mmsegmentation OpenMMLab: Semantic Segmentation Toolbox and Benchmark
MMSegmentation is a toolbox that provides a framework for unified implementation
and evaluation of semant ic segmentation methods, and contains high-quality
implementations of popular semantic segmentation methods and datasets.

MMSeg consists of 7 main parts including apis, structures, datasets, models,
engine, evaluation and visualization.
2023-12-27T11:25:29-08:00 misc/py-mmdet OpenMMLab: Detection Toolbox and Benchmark
MMDetection is an open source object detection toolbox based on PyTorch.
It is a part of the OpenMMLab project.

Major features:
* Modular Design
* Support of multiple tasks out of box
* High efficiency
2023-12-27T11:15:52-08:00 misc/py-mmcv OpenMMLab: Foundational library for computer vision research
MMCV is a foundational library for computer vision research and provides
the following functionalities:

* Image/Video processing
* Image and annotation visualization
* Image transformation
* Various CNN architectures
* High-quality implementation of common CUDA ops
2023-12-27T10:22:54-08:00 misc/py-mmengine Engine of OpenMMLab projects: training PyTorch deep learning models
MMEngine is a foundational library for training deep learning models based on
PyTorch. It provides a solid engineering foundation and frees developers from
writing redundant codes on workflows. It serves as the training engine of all
OpenMMLab codebases, which support hundreds of algorithms in various research
areas. Moreover, MMEngine is also generic to be applied to non-OpenMMLab
projects.
2023-12-26T23:49:33+01:00 java/wildfly Replacement for JBoss Application Server
WildFly is a flexible, lightweight, managed application runtime that helps you
build amazing applications. WildFly - new name for JBoss Application Server

- Fast Startup
- Small Footprint
- Modular Design
- Unified Configuration and Management

And of course Java EE!
2023-12-27T15:11:36Z www/mediawiki141 Wiki engine used by Wikipedia
MediaWiki is the collaborative editing software that runs Wikipedia,
the free encyclopedia, and other projects.
It's designed to handle a large number of users and pages without imposing
too rigid a structure or workflow.
2023-12-27T02:53:33-08:00 misc/py-facenet-pytorch Pretrained PyTorch face detection and recognition models
facenet-pytorch is a collection of pretrained PyTorch face detection (MTCNN) and
facial recognition (InceptionResnet) models.
2023-12-26T10:46:48-08:00 devel/py-test-utils Collection of utility functions and classes for integration tests
Python test utils is a collection of different functions and classes which make
writing integration tests easier.
2023-12-25T23:45:01-08:00 graphics/py-albumentations Fast image augmentation library and wrapper around other libraries
Albumentations is a computer vision tool that boosts the performance of deep
convolutional neural networks.

The library is widely used in industry, deep learning research, machine learning
competitions, and open source projects.
2023-12-25T23:01:27-08:00 graphics/py-qudida QUick and DIrty Domain Adaptation
QuDiDA is a micro library for very naive though quick pixel level image domain
adaptation via scikit-learn transformers. Is assumed to be used as image
augmentation technique, while was not tested in public benchmarks.
2023-12-25T18:28:54-08:00 devel/py-easydict Access dict values as attributes, which works recursively
EasyDict allows to access dict values as attributes (works recursively).
A Javascript-like properties dot notation for python dicts.
2023-12-06T12:30:42+01:00 graphics/satty Modern screenshot annotation
Satty is a screenshot annotation tool inspired by Swappy and Flameshot.

Satty has been created to provide the following improvements over
existing screenshot annotation tools:

- very simple and easy to understand toolset (like Swappy)
- fullscreen annotation mode and post shot cropping (like Flameshot)
- working on wlroots based compositors (Sway, Hyprland, River, ...)
- minimal, modern looking UI, thanks to GTK and Adwaita
- be a playground for new features (post window selection, post paint editing, ...)
2023-12-25T13:48:33-08:00 security/rpm-sequoia OpenPGP backend for rpm using Sequoia PGP
The rpm-sequoia library provides an implementation of the rpm's pgp
interface using Sequoia.

This library's crypto policy can be customized. It finds the
configuration file by checking the following in turn:

- the `RPM_SEQUOIA_CRYPTO_POLICY` environment variable,
- `/etc/crypto-policies/back-ends/rpm-sequoia.config`,
- the `SEQUOIA_CRYPTO_POLICY` environment variable, and finally,
- `/etc/crypto-policies/back-ends/sequoia.config`.

Only the first configuration file that is present is used. If an
environment is set to the empty string, then an empty configuration
file is used. That is, the default policy is used.

Thus, if `RPM_SEQUOIA_CRYPTO_POLICY` is not set, and
`/etc/crypto-policies/back-ends/rpm-sequoia.config`, the latter will
be used. In this case, `SEQUOIA_CRYPTO_POLICY` and
`/etc/crypto-policies/back-ends/sequoia.config` will be completely
ignored.
2023-12-26T00:01:48+08:00 devel/rubygem-aws-sdk-networkmonitor Official AWS Ruby gem for Amazon CloudWatch Network Monitor
Official AWS Ruby gem for Amazon CloudWatch Network Monitor.
2023-12-26T00:01:48+08:00 textproc/py-mkdocs-minify-plugin Minify HTML, JS or CSS files prior to being written to disk
mkdocs-minify-plugin is an MkDocs plugin to minify HTML, JS or CSS files prior
to being written to disk.

HTML minification is done using htmlmin2.

JS minification is done using jsmin.

CSS minification is done using csscompressor.
2023-12-26T00:01:45+08:00 textproc/py-mkdocs-git-revision-date-localized-plugin Enable displaying the localized date of the last git modification
mkdocs-git-revision-date-localized-plugin is a MkDocs plugin that enables
displaying the date of the last git modification of a page. The plugin uses
babel and timeago.js to provide different localized date formats.
2023-12-26T00:01:41+08:00 textproc/py-htmlmin2 HTML Minifier
htmlmin is a configurable HTML Minifier with safety features.
2023-12-25T14:54:26Z security/p5-CPAN-Audit Audit CPAN distributions for known vulnerabilities
CPAN::Audit is a module and a database at the same time. It is used by
the cpan-audit(1) command-line application to query for vulnerabilities.
2023-12-25T14:16:32Z devel/p5-Module-Extract-VERSION Extract the version of a Perl module
This module allows to pull out of module source code the version number
for the module. It assumes that there is only one $VERSION in the file
and the entire $VERSION statement is on the same line.
2023-12-25T16:56:52+08:00 devel/rubygem-aws-sdk-neptunegraph Official AWS Ruby gem for Amazon Neptune Graph
Official AWS Ruby gem for Amazon Neptune Graph.
2023-12-25T16:56:51+08:00 devel/py-optree Optimized PyTree utilities
OpTree provides optimized PyTree utilities.

A PyTree is a recursive structure that can be an arbitrarily nested Python
container (e.g., tuple, list, dict, OrderedDict, NamedTuple, etc.) or an opaque
Python object. The key concepts of tree operations are tree flattening and its
inverse (tree unflattening). Additional tree operations can be performed based
on these two basic functions.
2023-12-25T16:56:51+08:00 devel/py-expandvars Expand system variables Unix style
expandvars is inspired by GNU bash's variable expansion features. It can be used
as an alternative to Python's os.path.expandvars function.

A good use case is reading config files with the flexibility of reading values
from environment variables using advanced features like returning a default
value if some variable is not defined.
2023-12-24T10:35:22-06:00 math/octave-forge-statistics-resampling Octave-forge package ${OCTAVE_PKGNAME}
The octave-forge package is the result of The GNU Octave Repository project,
which is intended to be a central location for custom scripts, functions and
extensions for GNU Octave. contains the source for all the functions plus
build and install scripts.

This is statistics-resampling.

Estimate bias, uncertainty (standard errors and confidence intervals) and
test hypotheses (p-values) using resampling methods. (Note that versions of
this package <= 5.4.3 are named the statistics-bootstrap package).
2023-12-23T01:44:03-08:00 math/py-POT Python Optimal Transport Library
Python Optimal Transport Library provides several solvers for optimization
problems related to Optimal Transport for signal, image processing and
machine learning.
2023-12-22T20:32:07-08:00 audio/py-vosk Vosk: Offline open source speech recognition toolkit (Py + App)
Vosk is an offline open source speech recognition toolkit. It enables speech
recognition for 20+ languages and dialects - English, Indian English, German,
French, Spanish, Portuguese, Chinese, Russian, Turkish, Vietnamese, Italian,
Dutch, Catalan, Arabic, Greek, Farsi, Filipino, Ukrainian, Kazakh, Swedish,
Japanese, Esperanto, Hindi, Czech, Polish. More to come.
2023-12-22T20:29:45-08:00 audio/vosk-api Vosk: Offline open source speech recognition toolkit (API)
Kaldi is a toolkit for speech recognition, intended for use by speech
recognition researchers and professionals.
2023-12-22T20:24:26-08:00 audio/kaldi-vosk Kaldi speech recognition toolkit
Kaldi is a toolkit for speech recognition, intended for use by speech
recognition researchers and professionals.
2023-12-22T20:15:12-08:00 math/openfst-vosk Library for working with weighted finite-state transducers
OpenFst is a library for constructing, combining, optimizing, and searching
weighted finite-state transducers (FSTs). Weighted finite-state transducers
are automata where each transition has an input label, an output label, and
a weight. The more familiar finite-state acceptor is represented as a
transducer with each transition's input and output label equal.
Finite-state acceptors are used to represent sets of strings (specifically,
regular or rational sets); finite-state transducers are used to represent
binary relations between pairs of strings (specifically, rational
transductions). The weights can be used to represent the cost of taking
a particular transition.
FSTs have key applications in speech recognition and synthesis, machine
translation, optical character recognition, pattern matching, string
processing, machine learning, information extraction and retrieval
among others. Often a weighted transducer is used to represent a
probabilistic model (e.g., an n-gram model, pronunciation model). FSTs can
be optimized by determinization and minimization, models can be applied to
hypothesis sets (also represented as automata) or cascaded by finite-state
composition, and the best results can be selected by shortest-path algorithms.
2023-12-22T15:52:57-08:00 misc/py-safetensors Simple, safe way to store and distribute tensors
Safetensors is a new simple format for storing tensors safely (as opposed to
pickle) and that is still fast (zero-copy).
2023-12-22T19:44:13-05:00 editors/lazarus-qt6 Portable Delphi-like IDE for the FreePascal compiler (QT6)
2023-10-01T18:31:38-04:00 databases/adminerevo Database management in a single PHP file
AdminerEvo (fork of Adminer) is a full-featured database management tool
written in PHP. Conversely to phpMyAdmin, it consists of a single file
ready to deploy to the target server.
2023-12-22T09:13:19-08:00 www/py-yt-dlp Program for downloading videos from various platforms (devel files)
A command-line program to download videos from youtube.com and many other video
platforms.

This is a fork of youtube-dlc which is inturn a fork of youtube-dl.
2023-11-30T15:43:04+01:00 net/freeipa-client FreeIPA Client tools
FreeIPA is a free and open source identity management system. This
package provides its command-line administration tools.
2023-12-21T18:48:54-08:00 misc/py-pyviz-comms JupyterLab extension for rendering HoloViz content
pyviz_comms offers a simple bidirectional communication architecture between
Python and JavaScript, with support for Jupyter comms in both the classic
notebook and Jupyterlab. Available for use by any PyViz tool, but currently
primarily used by HoloViz tools.
2023-12-22T02:15:12+01:00 www/php-google-api-php-client Google api client for php
The Google API Client Library enables you to work with Google APIs such as
Google+, Drive, or YouTube on your server. These client libraries are
officially supported by Google. However, the libraries are considered complete
and are in maintenance mode.
This means that we will address critical bugs and security issues but will not
add any new features.
2023-12-21T10:39:09-08:00 databases/rqlite Lightweight, distributed relational database built on SQLite
rqlite combines SQLite's simplicity with the power of a robust,
fault-tolerant distributed database. It's designed for easy deployment and
efficient operation, offering a developer-friendly and operation-centric
solution across various systems.
2023-12-21T00:11:13-08:00 graphics/libdicom C library for reading DICOM files
libdicom is a C library and a set of command-line tools
for reading DICOM WSI files.
2023-12-21T09:11:19+01:00 benchmarks/tinymembench Simple benchmark for memory throughput and latency
This is a simple memory benchmark program, which tries to measure the
peak bandwidth of sequential memory accesses and the latency of random
memory accesses. Bandwidth is measured by running different assembly
code for the aligned memory blocks and attempting different prefetch
strategies.
2023-12-20T22:01:16-08:00 www/py-yt-dlp-devel Program for downloading videos from various platforms (devel files)
A command-line program to download videos from youtube.com and many other video
platforms.

This is a fork of youtube-dlc which is inturn a fork of youtube-dl.
2023-09-15T14:27:40+02:00 devel/laminar Lightweight CI service
Laminar is a lightweight client-server CI service written in C++ and
configured by environment variables. It comes with a built-in webserver
and uses simple .run shell scripts as jobs.

The client-server communication uses the Cap'n Proto format over sockets.
2023-12-17T20:37:50+01:00 devel/libasyncplusplus Lightweight concurrency framework for C++
Async++ is a lightweight concurrency framework for C++11.
The concept was inspired by the Microsoft PPL library
and the N3428 C++ standard proposal.
2023-12-19T13:59:08Z x11-wm/korgwm Tiling window manager written in pure Perl
korgwm is a tiling window manager written in pure Perl on top of XCB,
AnyEvent (for network API), and Gtk3 (which renders bar and Expose).
It has a lot of pretty functionality so consider reading full README.
2023-12-18T17:53:38-08:00 audio/ladish Session management system for JACK
LADI Session Handler or simply ladish is a session management system for JACK
applications on GNU/Linux. Its aim is to allow you to have many different audio
programs running at once, to save their setup, close them down and then easily
reload the setup at some other time. ladish doesn't deal with any kind of audio
or MIDI data itself; it just runs programs, deals with saving/loading
(arbitrary) data and connects JACK ports together.
2023-12-18T01:53:48-05:00 net-im/tdlib-purple Telegram plugin for libpurple, using tdlib
The new libpurple plugin for accessing Telegram.

This is meant as a successor for telegram-purple.
2023-12-18T07:51:37+01:00 databases/mysql81-server Multithreaded SQL database (server)
MySQL is a very fast, multi-threaded, multi-user and robust SQL
(Structured Query Language) database server.
The new features in MySQL 8.0. In addition to Data Dictionnary and CTEs are:
Move to utf8(mb4) as MySQL's default character set
Language specific case insensitive collation for 21 languages (utf8)
Invisible index
Descending indexes
Improve usability of UUID and IPV6 manipulations
SQL roles - SET PERSIST for global variable values
Performance Schema, instrumenting data locks
Performance Schema, instrumenting error messages
Improved cost model with histograms
2023-12-18T07:51:37+01:00 databases/mysql81-client Multithreaded SQL database (client)
2023-12-18T01:34:58-05:00 textproc/fmtlib Modern formatting library (formerly cppformat)
{fmt} is an open-source formatting library providing a fast and
safe alternative to C stdio and C++ iostreams.

* Simple format API with positional arguments for localization
* Implementation of C++20 std::format and C++23 std::print
* Format string syntax similar to Python's format
* Fast IEEE 754 floating-point formatter with correct rounding, shortness
and round-trip guarantees using the Dragonbox algorithm
* Portable Unicode support
* Safe printf implementation including the POSIX extension for
positional arguments

If you like this project, please consider donating to one of the
funds that help victims of the war in Ukraine: www.stopputin.net/
2023-12-17T10:01:42-08:00 science/py-trx-python Experiments with new file format for tractography
trx is a Python implementation of the trx file-format
for tractography data.
2023-12-16T15:53:55-05:00 textproc/opensearch210 Full-text search engine for Java
2023-12-16T15:53:55-05:00 textproc/opensearch-dashboards210 Visualization dashboards for OpenSearch
2023-12-16T19:40:27+01:00 devel/py-pyproject-api API to interact with the python pyproject.toml based projects
pyproject-api aims to abstract away interaction with pyproject.toml style
projects in a flexible way.

See also <https://github.com/tox-dev/pyproject-api>.
2023-12-15T21:20:18-08:00 audio/kaldi Kaldi speech recognition toolkit
Kaldi is a toolkit for speech recognition, intended for use by speech
recognition researchers and professionals.
2023-12-15T12:17:08+01:00 biology/R-cran-Biobase Base functions for Bioconductor
Functions that are needed by many other packages or which replace R functions.
2023-12-15T12:08:08+01:00 biology/R-cran-BiocGenerics S4 generic functions used in Bioconductor
BiocGenerics is an R/Bioconductor package that defines many S4 generic functions
used in Bioconductor.
2023-12-15T11:30:16+01:00 biology/R-cran-BiocManager Convenient tool to install and update Bioconductor packages
The BiocManager package, as the modern successor package to BiocInstaller,
allows users to install and manage packages from the Bioconductor project.
Bioconductor focuses on the statistical analysis and comprehension of
high-throughput genomic data.
2023-12-15T04:41:51+08:00 textproc/py-python-ulid Universally unique lexicographically sortable identifier
This port provides an implementation of ULID.

A ULID is a universally unique lexicographically sortable identifier. It is
- 128-bit compatible with UUID
- 1.21e+24 unique ULIDs per millisecond
- Lexicographically sortable!
- Canonically encoded as a 26 character string, as opposed to the 36 character
UUID
- Uses Crockford's base32 for better efficiency and readability (5 bits per
character)
- Case insensitive
- No special characters (URL safe)
2023-12-15T04:41:48+08:00 devel/py-pycrdt-websocket WebSocket connector for pycrdt
Pycrdt-websocket is a Python library for building WebSocket servers and clients
that connect and synchronize shared documents. It can be used to create
collaborative web applications.

The following diagram illustrates a typical architecture. The goal is to share a
document among several clients.

Each client has an instance of a Doc, representing their view of a document. A
shared document also lives in a room on the server side. Conceptually, a room
can be seen as the place where clients collaborate on a document. The WebSocket
to which a client connects points to the corresponding room through the endpoint
path. In the example below, clients A and B connect to a WebSocket at path
room-1, and thus both clients find themselves in a room called room-1. All the
Doc synchronization logic is taken care of by the WebsocketProvider.

Each update to a shared document can be persisted to disk using a store, which
can be a file or a database.
2023-12-15T04:41:47+08:00 devel/py-pycrdt Python bindings for Yrs
Pycrdt is a Python CRDT library that provides bindings for Yrs, the Rust port of
the Yjs framework.

Conflict-free Replicated Data Types (CRDTs) allow creating shared documents that
can automatically merge changes made concurrently on different "copies" of the
data. When the data lives on different machines, they make it possible to build
distributed systems that work with local data, leaving the synchronization and
conflict resolution with remote data to the CRDT algorithm, which ensures that
all data replicas eventually converge to the same state.
2023-12-15T00:08:17+08:00 devel/protobuf3 Data interchange format library
Protocol Buffers are a way of encoding structured data in an efficient yet
extensible format. Google uses Protocol Buffers for almost all of its internal
RPC protocols and file formats.
2023-12-14T14:19:37+02:00 devel/rubygem-vite_ruby33 Use Vite in Ruby and bring joy to your JavaScript experience
Use Vite in Ruby and bring joy to your JavaScript experience
2023-12-14T10:19:08+02:00 devel/rubygem-json26 Parse JSON texts and generate them from ruby data structures
This library can parse JSON texts and generate them from ruby data structures.
This port implemented in C and comes with its own unicode conversion functions
and a parser generated by the Ragel State Machine Compiler.
2023-12-14T13:32:18+08:00 www/rubygem-redis-rack2 Redis Store for Rack
Redis Store for Rack
2023-12-14T13:32:15+08:00 net/rubygem-google-cloud-trace-v2 Ruby Client for the Cloud Trace V2 API
Ruby Client for the Cloud Trace V2 API

Sends application trace data to Stackdriver Trace for viewing. Trace data is
collected for all App Engine applications by default. Trace data from other
applications can be provided using this API. This library is used to interact
with the Trace API directly. If you are looking to instrument your application
for Stackdriver Trace, we recommend using OpenTelemetry.

The Cloud Trace API lets you send and retrieve latency data to and from Cloud
Trace. This API provides low-level interfaces for interacting directly with the
feature. For some languages, you can use OpenTelemetry, a set of open source
tracing and stats instrumentation libraries that work with multiple backends.
2023-12-14T13:32:10+08:00 net/rubygem-google-cloud-trace-v1 Ruby Client for the Cloud Trace V1 API
Ruby Client for the Cloud Trace V1 API

Sends application trace data to Stackdriver Trace for viewing. Trace data is
collected for all App Engine applications by default. Trace data from other
applications can be provided using this API. This library is used to interact
with the Trace API directly. If you are looking to instrument your application
for Stackdriver Trace, we recommend using OpenTelemetry.

The Cloud Trace API lets you send and retrieve latency data to and from Cloud
Trace. This API provides low-level interfaces for interacting directly with the
feature. For some languages, you can use OpenTelemetry, a set of open source
tracing and stats instrumentation libraries that work with multiple backends.
2023-12-14T13:32:05+08:00 net/rubygem-google-cloud-trace Official library for Stackdriver Trace
Stackdriver Trace is a distributed tracing system that collects latency data
from your applications and displays it in the Google Cloud Platform Console. You
can track how requests propagate through your application and receive detailed
near real-time performance insights. Stackdriver Trace automatically analyzes
all of your application's traces to generate in-depth latency reports to surface
performance degradations, and can capture traces from all of your VMs,
containers, or Google App Engine projects.
2023-12-14T13:32:00+08:00 net/rubygem-google-cloud-monitoring-v3 Ruby Client for the Cloud Monitoring V3 API
Ruby Client for the Cloud Monitoring V3 API

Manages your Cloud Monitoring data and configurations.

Cloud Monitoring collects metrics, events, and metadata from Google Cloud,
Amazon Web Services (AWS), hosted uptime probes, and application
instrumentation.
2023-12-14T13:31:56+08:00 net/rubygem-google-cloud-monitoring-metrics_scope-v1 Ruby Client for the Cloud Monitoring Metrics Scopes V1 API
Ruby Client for the Cloud Monitoring Metrics Scopes V1 API

Manages your Cloud Monitoring data and configurations. Most projects must be
associated with a Workspace, with a few exceptions as noted on the individual
method pages. The table entries below are presented in alphabetical order, not
in order of common use. For explanations of the concepts found in the table
entries, read the Cloud Monitoring documentation.

Cloud Monitoring collects metrics, events, and metadata from Google Cloud,
Amazon Web Services (AWS), hosted uptime probes, and application
instrumentation. The Metrics Scopes API manages the list of monitored projects
and accounts.
2023-12-14T13:31:50+08:00 net/rubygem-google-cloud-monitoring-dashboard-v1 Ruby Client for the Cloud Monitoring Dashboards V1 API
Ruby Client for the Cloud Monitoring Dashboards V1 API

Manages your Cloud Monitoring data and configurations.

Cloud Monitoring collects metrics, events, and metadata from Google Cloud,
Amazon Web Services (AWS), hosted uptime probes, and application
instrumentation. The Dashboards API manages arrangements of display widgets.
2023-12-14T13:31:46+08:00 net/rubygem-google-cloud-monitoring Ruby Client for the Cloud Monitoring API
Ruby Client for the Cloud Monitoring API

Cloud Monitoring collects metrics, events, and metadata from Google Cloud,
Amazon Web Services (AWS), hosted uptime probes, and application
instrumentation.

Actual client classes for the various versions of this API are defined in
versioned client gems, with names of the form google-cloud-monitoring-v*. The
gem google-cloud-monitoring is the main client library that brings the verisoned
gems in as dependencies, and provides high-level methods for constructing
clients.
2023-12-14T13:31:41+08:00 net/rubygem-google-cloud-location Ruby Client for the Locations API
Ruby Client for the Locations API

This is an add-on interface used by some Google API clients to provide location
management calls.
2023-12-14T13:31:36+08:00 devel/rubygem-rails-i18n-rails71 Set of common locale data and translations for Rails
Centralization of locale data collection for Ruby on Rails.

It provides a set of common locale data and translations to internationalize
and/or localize your Rails applications.
2023-12-14T13:31:35+08:00 devel/rubygem-cucumber-core12 Core library for the Cucumber BDD app
Cucumber Core is the inner hexagon for the Ruby flavour of Cucumber.

It contains the core domain logic to execute Cucumber features. It has no user
interface, just a Ruby API. If you're interested in how Cucumber works, or in
building other tools that work with Gherkin documents, you've come to the right
place.
2023-12-14T13:31:34+08:00 devel/rubygem-aws-sdk-marketplacedeployment Official AWS Ruby gem for AWS Marketplace Deployment Service
Official AWS Ruby gem for AWS Marketplace Deployment Service.
2023-12-14T13:31:33+08:00 devel/rubygem-aws-sdk-marketplaceagreement Official AWS Ruby gem for AWS Marketplace Agreement Service
Official AWS Ruby gem for AWS Marketplace Agreement Service.
2023-12-14T13:31:32+08:00 databases/rubygem-google-cloud-firestore-v1 Ruby Client for the Cloud Firestore V1 API
Ruby Client for the Cloud Firestore V1 API

Accesses the NoSQL document database built for automatic scaling, high
performance, and ease of application development.

Cloud Firestore is a NoSQL document database built for automatic scaling, high
performance, and ease of application development.
2023-12-14T13:31:31+08:00 databases/rubygem-google-cloud-firestore Official library for Google Cloud Firestore API
Cloud Firestore is a NoSQL document database built for automatic scaling, high
performance, and ease of application development. While the Cloud Firestore
interface has many of the same features as traditional databases, as a NoSQL
database it differs from them in the way it describes relationships between data
objects.
2023-12-14T13:31:30+08:00 databases/rubygem-google-cloud-datastore-v1 Ruby Client for the Firestore in Datastore mode V1 API
Ruby Client for the Firestore in Datastore mode V1 API

Accesses the schemaless NoSQL database to provide fully managed, robust,
scalable storage for your application.

Firestore in Datastore mode is a NoSQL document database built for automatic
scaling, high performance, and ease of application development.
2023-12-14T13:31:29+08:00 databases/rubygem-google-cloud-datastore Official library for Google Cloud Datastore
google-cloud-datastore is the official library for Google Cloud Datastore.

Google Cloud Datastore is a fully managed, schemaless database for storing
non-relational data. Cloud Datastore automatically scales with your users and
supports ACID transactions, high availability of reads and writes, strong
consistency for reads and ancestor queries, and eventual consistency for all
other queries.
2023-12-13T18:12:18-08:00 audio/py-torchaudio PyTorch-based audio signal processing and machine learning library
The aim of torchaudio is to apply PyTorch to the audio domain. By supporting
PyTorch, torchaudio follows the same philosophy of providing strong GPU
acceleration, having a focus on trainable features through the autograd system,
and having consistent style (tensor names and dimension names). Therefore, it is
primarily a machine learning library and not a general signal processing
library. The benefits of PyTorch can be seen in torchaudio through having all
the computations be through PyTorch operations which makes it easy to use and
feel like a natural extension.
2023-12-12T14:51:24-08:00 devel/ut C++20 micro/Unit Testing Framework
UT is a C++20 u(micro)/Unit Testing Framework.

Testing is a very important part of the Software Development, however,
C++ doesn't provide any good testing facilities out of the box, which often
leads into a poor testing experience for develops and/or lack of tests/coverage
in general.

UT attempts to provide a uniform and easy way to run tests in C++.
2023-12-12T14:08:02-08:00 devel/glaze Fast, in memory, JSON and interface library for modern C++
Glaze is one of the fastest JSON libraries in the world.
Glaze reads and writes from object memory, simplifying interfaces and offering
incredible performance.

Glaze isn't just a JSON library. Glaze also supports:
* BEVE (binary efficient versatile encoding)
* CSV (comma separated value)
2023-12-12T18:27:31-04:00 net/krakend-ce High-performance, stateless, declarative, API Gateway
KrakenD is an extensible, ultra-high performance API Gateway that helps you
effortlessly adopt microservices and secure communications. It is easy to
operate and scales out without a single point of failure.

KrakenD Community Edition (or KrakenD-CE) is the open-source distribution of
KrakenD.

Technical features:

- Content aggregation, composition, and filtering: Create views and mashups of
aggregated content from your APIs.
- Content Manipulation and format transformation: Change responses, convert
transparently from XML to JSON, and vice-versa.
- Security: Zero-trust policy, CORS, OAuth, JWT, HSTS, clickjacking protection,
HPKP, MIME-Sniffing prevention, XSS protection...
- Concurrent calls: Serve content faster than consuming backends directly.
- SSL and HTTP2 ready.
- Throttling: Limits of usage in the router and proxy layers.
- Multi-layer rate-limiting for the end-user and between KrakenD and your
services, including bursting, load balancing, and circuit breaker.
- Telemetry and dashboards of all sorts: Datadog, Zipkin, Jaeger, Prometheus,
Grafana...
- Extensible with Go plugins, Lua scripts, Martian, or Google CEL spec.
2023-12-11T12:21:05+01:00 www/lua-resty-session Lua session library for OpenResty / ngx_lua
Lua session library for OpenResty / ngx_lua

Features:
- Sessions are immutable (each save generates a new session), and lockless.
- Session data is AES-256-GCM encrypted with a key derived using HKDF-SHA256.
- Session has a fixed size header that is protected with HMAC-SHA256 MAC with a key derived using HKDF-SHA256.
- Session data can be stored in a stateless cookie or in various backend storages.
- A single session cookie can maintain multiple sessions across different audiences.
2023-12-11T12:21:05+01:00 security/lua-resty-openssl FFI-based OpenSSL binding for OpenResty / ngx_lua
HMAC functions for OpenResty / ngx_lua
2023-12-11T12:21:05+01:00 security/lua-resty-openidc OpenID Connect and/or OAuth 2.0 functionality for OpenResty / ngx_lua
OpenID Connect Relying Party (RP) and/or the OAuth 2.0 Resource
Server (RS) functionality for OpenResty / ngx_lua

When used as an OpenID Connect Relying Party it authenticates users
against an OpenID Connect Provider using OpenID Connect Discovery
and the Basic Client Profile (i.e. the Authorization Code flow).
When used as an OAuth 2.0 Resource Server it can validate OAuth 2.0
Bearer Access Tokens against an Authorization Server or, in case a
JSON Web Token is used for an Access Token, verification can happen
against a pre-configured secret/key .

It maintains sessions for authenticated users by leveraging
lua-resty-session thus offering a configurable choice between storing
the session state in a client-side browser cookie or use in of the
server-side storage mechanisms shared-memory|memcache|redis.

It supports server-wide caching of resolved Discovery documents and
validated Access Tokens.

It can be used as a reverse proxy terminating OAuth/OpenID Connect
in front of an origin server so that the origin server/services can
be protected with the relevant standards without implementing those
on the server itself.
2023-12-11T12:21:05+01:00 security/lua-resty-jwt JWT for OpenResty / ngx_lua
JWT for OpenResty / ngx_lua
2023-12-11T12:21:05+01:00 security/lua-resty-hmac HMAC functions for OpenResty / ngx_lua
HMAC functions for OpenResty / ngx_lua
2023-12-11T00:36:32-08:00 finance/lnd Lightning Network Daemon
The Lightning Network Daemon (lnd) - is a complete implementation of a Lightning
Network node. lnd has several pluggable back-end chain services including btcd
(a full-node), bitcoind, and neutrino (a new experimental light client).
2023-12-11T15:57:47+09:00 devel/electron27 Build cross-platform desktop apps with JavaScript, HTML, and CSS
Build cross platform desktop apps with JavaScript, HTML, and CSS.

It's easier than you think.

If you can build a website, you can build a desktop app. Electron is a
framework for creating native applications with web technologies like
JavaScript, HTML, and CSS. It takes care of the hard parts so you can
focus on the core of your application.
2023-12-10T18:33:40-08:00 devel/dra Command line tool to download release assets from GitHub
dra ia a command line tool to download release assets from GitHub.

You can do everything `dra` does with the official GitHub cli.

dra helps you download release assets more easily:
- no authentication for public repository (you cannot use gh without
authentication)
- Built-in generation of pattern to select an asset to download
(with gh you need to provide glob pattern that you need to
create manually).
2023-12-09T22:12:18-08:00 math/fend Arbitrary-precision unit-aware calculator
fend is an arbitrary-precision unit-aware calculator.

Unique features:
* Arbitrary-precision arithmetic using rational numbers
* Full support for complex numbers
* D&D-style dice rolls
* Variables
* Binary, octal, hexadecimal and all other bases between 2 and 36
* Keep track of units, with support for SI, US and UK customary and many
historical units
* Emacs-style CLI shortcuts
* Trigonometric functions
* Lambda calculus
2023-12-09T17:14:29Z devel/R-cran-mlbench Machine Learning Benchmark Problems
A collection of artificial and real-world machine learning benchmark problems,
including, e.g., several data sets from the UCI repository.
2023-12-09T17:56:47+01:00 sysutils/u-boot-nanopi-r2s
U-Boot loader and related files for the Nanopi R2S.

To install this bootloader on an sdcard just do:
dd if=/usr/local/share/u-boot/u-boot-nanopi-r2s/idbloader.img of=/path/to/sdcarddevice seek=64 bs=512 conv=sync
dd if=/usr/local/share/u-boot/u-boot-nanopi-r2s/u-boot.itb of=/path/to/sdcarddevice seek=16384 bs=512 conv=sync
2023-12-08T18:12:13-08:00 net/sing-box Universal proxy platform
The sing-box project is an implementation of
the universal proxy platform.
2023-12-08T13:35:37-08:00 mail/exmh-devel X11/TK based mail reader front end to MH
exmh is a TCL/TK based interface to the MH mail system. It provides
the usual layer on top of MH commands, as well as many other features:

MIME support! Displays richtext and enriched directly.
Color feedback in the scan listing.
A colour coded folder display with one label per folder.
Smart scan caching. News read/post. koi8-r support.
Facesaver bitmap display. Ispell support.
Background inc. You can set exmh to run inc periodically.
Searching over folder listing and message body.
A dialog-box interface to MH pick.
An editor with emacs-like bindings and MIME support.
Glimpse interface. You can index all your mail with glimpse
and search for messages by content.
User preferences. You can tune exmh through a dialog box.
User hacking support. A user library of TCL routines is supported.

IMPORTANT: exmh depends on the TK send facility for its background
processing. With TK 3.3, send now uses xauthority mechanisms by default,
unless you compile TK with -DTK_NO_SECURITY. Generally, this means that
you **MUST** must run xdm to start your Xserver.
2023-03-16T22:43:29+01:00 x11/shaderbg Render shaders as a live wallpaper on Wayland
This program lets you render shaders as a wall paper. It works on
Wayland compositors that support wlr-layer-shell.
2023-02-22T02:15:58+01:00 x11/wscreensaver Fork of xscreensaver to draw animated wallpapers on Wayland
This is an experimental fork of xscreensaver which makes it possible to run
some of the hacks as animated wallpapers on Wayland compositors that support
wlr-layer-shell.

With swaylock-plugin, it is possible to use these as backgrounds for a
lock screen on some Wayland compositors as well.

Note: this is a very rough work in progress, so don't be surprised if half of
the compiled hacks fail to run, or render incorrectly. I am not actively
maintaining this and have no plans to get the remaining hacks to work.
2023-12-08T08:12:29+01:00 sysutils/autorestic Config driven, easy backup cli for restic
Autorestic is a wrapper around the amazing restic. While being
amazing the restic cli can be a bit overwhelming and difficult to
manage if you have many different locations that you want to backup
to multiple locations. This utility is aimed at making this easier.
2023-12-08T07:05:56Z x11/xkblayout-state Small program to get/set the current XKB layout
xkblayout-state is a small command-line program to get/set the current
XKB keyboard layout.

It is a thin wrapper around a slightly modified version of Jay Bromley's
XKeyboard class.
2023-12-07T19:28:43+01:00 x11/kde6 KDE Plasma Desktop and Applications (current)
KDE is a powerful Free Software graphical desktop environment for Linux
and Unix workstations.

This package does not contain anything by itself -- it is a
"meta-port" that depends on other KDE packages. Its sole purpose is
to require dependencies so users can install this package only and
have all the KDE stuff pulled in by the port/package dependency mechanism.

x11/kde6 contains the future KDE Frameworks, Plasma Desktop and Applications.
2023-12-07T19:04:37+01:00 graphics/okular-devel KDE universal document viewer
Okular is a universal document viewer based on KPDF for KDE 4. This
means Okular works on multiple platforms, including but not limited to
Linux, Windows, Mac OS X, *BSD, etc.

Okular combines the excellent functionalities of KPDF with the
versatility of supporting different kind of documents, like PDF,
Postscript, DjVu, CHM, XPS, ePub and others.
2023-12-07T08:34:13+01:00 devel/py-importlib-metadata6 Read metadata from Python packages
Read metadata from Python packages
2023-12-07T13:21:08+01:00 mail/roundcube-tls_icon Roundcube tls_icon plugin
TLS Info Roundcube plugin
2023-12-07T13:20:25+01:00 mail/roundcube-gravatar Roundcube gravatar plugin
Gravatar Roundcube plugin
2023-12-06T22:31:53-08:00 audio/wasabi Fast and memory efficient Black MIDI player
wasabi is a fast and memory efficient Black MIDI player.
It can play virtually any Black MIDI you have in realtime.

Features
* Multithreaded
* Easy to use and configurable
* Integrated MIDI synthesizer (XSynth)
2023-12-06T19:36:16+01:00 devel/py-ariadne Python library for implementing GraphQL servers
Ariadne is a Python library for implementing GraphQL servers.

- Schema-first: Ariadne enables Python developers to use schema-first approach
to the API implementation. This is the leading approach used by the GraphQL
community and supported by dozens of frontend and backend developer tools,
examples, and learning resources. Ariadne makes all of this immediately
available to you and other members of your team.
- Simple: Ariadne offers small, consistent and easy to memorize API that lets
developers focus on business problems, not the boilerplate.
- Open: Ariadne was designed to be modular and open for customization. If you
are missing or unhappy with something, extend or easily swap with your own.
2023-12-06T00:08:38-08:00 devel/cargo-leptos Build tool for Leptos
Build tool for the Leptos web framework.

Features
- Parallel build of server and client in watch mode for fast developer feedback
- CSS hot-reload (no page-reload, only CSS updated)
- Build server and client for hydration (client-side rendering mode not
supported)
- Support for both workspace and single-package setup
- SCSS compilation using dart-sass
- CSS transformation and minification using Lightning CSS
- Builds server and client (wasm) binaries using Cargo
- Generates JS - Wasm bindings with wasm-bindgen
- Optimises the wasm with wasm-opt from Binaryen
2023-12-05T20:30:17-08:00 sysutils/cfengine323 Systems administration tool for networks
Cfengine is an automated suite of programs for configuring and
maintaining Unix-like computers. It has been used on computing arrays
of between 1 and 20,000 computers since 1993 by a wide range of
organizations. Cfengine is supported by active research and was the
first autonomic, hands-free management system for Unix-like operating
systems. Cfengine is an autonomic maintenance system not merely a
change management roll-out tool. Cfengine has a history of security
and adaptability.
2023-12-05T20:30:17-08:00 sysutils/cfengine-masterfiles323 cfengine sample policies for installations and upgrades
CFEngine 3 is a popular open source configuration management system.
Its primary function is to provide automated configuration and
maintenance of large-scale computer systems.

The repository is intended to provide a stable base policy for
installations and upgrades, and is used by CFEngine 3.6 and newer.
The port installs the repository as examples which should be copied by
the user to the masterfiles directory (usually /var/cfengine/masterfiles).
2023-12-05T15:05:54Z www/py-django50 High-level Python Web Framework
Django is a high-level Python Web framework that encourages rapid development
and clean, pragmatic design.

Developed and used over the past two years by a fast-moving online-news
operation, Django was designed from scratch to handle two challenges: the
intensive deadlines of a newsroom and the stringent requirements of experienced
Web developers. It has convenient niceties for developing content-management
systems, but it's an excellent tool for building any Web site.
2023-11-28T03:58:28+01:00 x11/swaylock-plugin Screen locker for Wayland with background plugin support
This is a fork of swaylock, a screen locking utility for Wayland
compositors. With swaylock-plugin, you can for your lockscreen
background display the animated output from any wallpaper program that
implements the wlr-layer-shell-unstable-v1 protocol. All you have to
do is run "swaylock-plugin --command 'my-wallpaper ...'", where
"my-wallpaper ..." is replaced by your desired program. Examples:

* swaybg, which displays regular background images
* mpvpaper, which lets you play videos
* shaderbg, renders OpenGL shaders
* rwalkbg, a very slow animation
* wscreensaver, an experiment in porting a few xscreensaver hacks to Wayland
* windowtolayer, a tool that can be used to run normally windowed
applications, like terminals, as wallpapers. Requires --command-each flag.
2023-12-04T22:16:43+03:00 net/libsockpp Simple, modern, C++ socket library
Sockpp is a fairly low-level C++ wrapper around the Berkeley sockets library
using socket, acceptor, and connector classes that are familiar concepts from
other languages. The base socket class wraps a system socket handle, and
maintains its lifetime.
2023-12-04T06:48:29-08:00 www/py-djangosaml2 Pysaml2 integration for Django
A Django application that builds a Fully Compliant
SAML2 Service Provider on top of PySAML2 library.
Djangosaml2 protects your project with a SAML2 SSO
Authentication.
2023-12-04T06:43:08-08:00 security/py-python-cas Python CAS client library
Add SAML support to your Python software using this library. Forget those
complicated libraries and use the open source library provided and supported by
OneLogin Inc.
2023-12-03T21:20:04+01:00 devel/dolphin-plugins-devel Plugins for Dolphin file manager
Plugins for Dolphin file manager.
2023-12-03T21:04:54+01:00 archivers/ark-devel Archiving tool for KDE
Ark is a program for managing various archive formats within the KDE
environment.

Archives can be viewed, extracted, created and modified from within
Ark. The program can handle various formats such as tar, gzip, bzip2,
zip, rar and lha (if appropriate command-line programs are
installed). Ark can work closely with Konqueror and Dolphin in
a KDE Plasma environment to handle archives.
2023-12-03T12:25:36+01:00 graphics/gwenview-devel Image viewer and browser for KDE
Gwenview is a fast and easy to use image viewer for KDE.

Features:
- Supports simple image manipulations: rotate, mirror, flip, and resize.
- Supports basic file management actions such as copy, move, delete,
and others.
- Functions both as a standalone application and an embedded viewer
in the Konqueror web browser.
- Can be extended using KIPI plugins.
2023-12-03T12:07:50+01:00 x11-fm/dolphin-devel KDE filemanager dolphin
Dolphin is a file manager for the KDE Plasma Desktop.
2023-12-03T11:50:02+01:00 editors/kate-devel Basic editor framework for the KDE system
Kate is a Feature-Packed Text Editor

Kate is packed with features that will make it easier for you to view and edit
all your text files. Kate lets you to edit and view many files at the same
time, both in tabs and split views, and comes with a wide variety of plugins,
including an embedded terminal that lets you launch console commands directly
from Kate, powerful search and replace plugins, and a preview plugin that can
show you what your MD, HTML and even SVG will look like.
2023-12-03T11:30:16+01:00 x11/konsole-devel KDE terminal emulator
Konsole is a terminal program for KDE.

As well as being a standalone program, it is also used by other KDE
programs such as the Kate editor and KDevelop development environment
to provide easy access to a terminal window. Konsole's features and
usage are explained and illustrated in the Konsole handbook, which can
be accessed by browsing to "help:/konsole" in Konqueror.
2023-11-29T09:34:18+01:00 x11/plasma6-plasma KDE Plasma 6 (meta port)
Use Plasma to surf the web; keep in touch with colleagues, friends and family;
manage your files, enjoy music and videos; and get creative and productive at
work. Do it all in a beautiful environment that adapts to your needs, and with
the safety, privacy-protection and peace of mind that the best Free Open Source
Software has to offer.
2023-11-29T09:34:18+01:00 x11/plasma6-plasma-workspace KDE Plasma Workspace
2023-11-29T09:34:18+01:00 x11/plasma6-plasma-integration Plasma 6 theme integration plugins for Qt${FLAVOR:S/qt//}
${.CURDIR:H:H}/x11/plasma6-plasma/pkg-descr
2023-11-29T09:34:18+01:00 x11/plasma6-plasma-desktop KDE Plasma Desktop
2023-11-29T09:34:18+01:00 x11/plasma6-plasma-activities Core components for the KDE Activity concept
2023-11-29T09:34:18+01:00 x11/plasma6-plasma-activities-stats Library for accessing the usage data collected by the activities system
2023-11-29T09:34:18+01:00 x11/plasma6-libplasma Shared libraries for Plasma Desktop
2023-11-29T09:34:18+01:00 x11/plasma6-libkscreen KDE screen management software
2023-11-29T09:34:18+01:00 x11/plasma6-layer-shell-qt Qt component to allow applications to make use of the Wayland wl-layer-shell protocol
2023-11-29T09:34:18+01:00 x11/plasma6-kwayland Qt-style Client and Server library wrapper for the Wayland libraries
2023-11-29T09:34:18+01:00 x11/plasma6-kscreen KDE screen management software
2023-11-29T09:34:18+01:00 x11/plasma6-kglobalacceld Daemon providing Global Keyboard Shortcut (Accelerator) functionality
2023-11-29T09:34:18+01:00 x11/plasma6-kgamma Adjust gamma settings
2023-11-29T09:34:18+01:00 x11/plasma6-kactivitymanagerd System service to manage user's activities, track the usage patterns etc
2023-11-29T09:34:18+01:00 x11-wm/plasma6-kwin Easy to use, but flexible, X Window Manager and Wayland Compositor
2023-11-29T09:34:18+01:00 x11-wm/plasma6-kdecoration Plugin-based library to create window decorations
2023-11-29T09:34:18+01:00 x11-toolkits/plasma6-kdeplasma-addons All kind of add-ons to improve your Plasma experience
2023-11-29T09:34:18+01:00 x11-themes/plasma6-qqc2-breeze-style Breeze inspired QQC2 Style
2023-11-29T09:34:18+01:00 x11-themes/plasma6-plasma-workspace-wallpapers Wallpapers for Plasma Workspaces
2023-11-29T09:34:18+01:00 x11-themes/plasma6-oxygen Oxygen Style for Qt/KDE Applications
2023-11-29T09:34:18+01:00 x11-themes/plasma6-kde-gtk-config Syncs KDE settings to GTK applications
2023-11-29T09:34:18+01:00 x11-themes/plasma6-breeze Artwork, styles and assets for the Breeze visual style for the Plasma Desktop
2023-11-29T09:34:18+01:00 x11-themes/plasma6-breeze-gtk Breeze widget theme for GTK 2 and 3
2023-11-29T09:34:18+01:00 www/plasma6-plasma-browser-integration Components necessary to integrate browsers into the Plasma Desktop
2023-11-29T09:34:18+01:00 sysutils/plasma6-systemsettings Control center to configure your Plasma Desktop
2023-11-29T09:34:18+01:00 sysutils/plasma6-powerdevil Manages the power consumption settings of a Plasma shell
2023-11-29T09:34:18+01:00 sysutils/plasma6-polkit-kde-agent-1 Manages the power consumption settings of a Plasma shell
2023-11-29T09:34:18+01:00 sysutils/plasma6-plasma-systemmonitor Interface for monitoring system sensors, process information and other system resources
2023-11-29T09:34:18+01:00 sysutils/plasma6-plasma-disks Monitors S.M.A.R.T. capable devices for imminent failure
2023-11-29T09:34:18+01:00 sysutils/plasma6-libksysguard Library to retrieve information on the current status of computer hardware
2023-11-29T09:34:18+01:00 sysutils/plasma6-ksystemstats Plugin based system monitoring daemon
2023-11-29T09:34:18+01:00 sysutils/plasma6-kmenuedit Menu Editor for Plasma Workspaces
2023-11-29T09:34:18+01:00 sysutils/plasma6-kinfocenter View information about your computer's hardware
2023-11-29T09:34:18+01:00 sysutils/plasma6-kde-cli-tools Tools based on KDE Frameworks to better interact with the system
2023-11-29T09:34:18+01:00 sysutils/plasma6-drkonqi Crash handler for KDE software
2023-11-29T09:34:18+01:00 security/plasma6-kwallet-pam PAM Integration with KWallet - Unlock KWallet when you login
2023-11-29T09:34:18+01:00 security/plasma6-ksshaskpass ssh-add helper that uses KWallet and KPasswordDialog
2023-11-29T09:34:18+01:00 security/plasma6-kscreenlocker Library and components for secure lock screen architecture
2023-11-29T09:34:18+01:00 graphics/libkexiv2-devel Exiv2 library interface for KDE
Libkexiv2 is a wrapper around Exiv2 library to manipulate pictures
metadata as EXIF/IPTC and XMP. This library is used by kipi-plugins,
digiKam and others kipi host programs.
2023-11-29T09:34:18+01:00 devel/plasma6-plasma5support Support components for porting from KF5/Qt5 to KF6/Qt6
2023-11-29T09:34:18+01:00 devel/plasma6-plasma-sdk Applications useful for Plasma development
2023-11-29T09:34:18+01:00 devel/plasma6-kwrited Listen to traditional system notifications
2023-11-29T09:34:18+01:00 deskutils/plasma6-xdg-desktop-portal-kde Backend implementation for xdg-desktop-portal that is using Qt/KDE
2023-11-29T09:34:18+01:00 deskutils/plasma6-sddm-kcm Configuration module for SDDM
2023-11-29T09:34:18+01:00 deskutils/plasma6-milou Dedicated search application built on top of Baloo
2023-11-29T09:34:18+01:00 audio/plasma6-plasma-pa Plasma applet for audio volume management using PulseAudio
2023-11-29T09:34:18+01:00 audio/plasma6-oxygen-sounds Oxygen Sound Theme
2023-11-29T09:34:18+01:00 audio/plasma6-ocean-sound-theme Ocean Sound Theme for Plasma
2023-11-29T09:34:18+01:00 audio/plasma6-kpipewire Components relating to Flatpak 'pipewire' use in Plasma
2023-12-02T20:29:45+01:00 x11-toolkits/kirigami-addons-devel Component library for KDE Kirigami
Widget library for the Kirigami Framework.
2023-12-02T11:12:12+01:00 x11/kf6-kwindowsystem Access to the windowing system
2023-12-02T11:12:12+01:00 x11/kf6-krunner Framework for providing different actions given a string query
2023-12-02T11:12:12+01:00 x11/kf6-kglobalaccel Global desktop keyboard shortcuts
2023-12-02T11:12:12+01:00 x11/kf6-kded Central daemon of KDE work spaces
2023-12-02T11:12:12+01:00 x11/kf6-frameworks KDE frameworks meta port
The KDE Frameworks are add-on libraries for coding applications with Qt.

The individual Frameworks are well documented, tested and their API style will
be familiar to Qt developers.

Frameworks are developed under the proven KDE governance model with a
predictable release schedule, a clear and vendor neutral contributor process,
open governance and flexible LGPL or MIT licensing.

The frameworks are cross-platform and function on Windows, Mac, Android and
Linux.
2023-12-02T11:12:12+01:00 x11/kf6-frameworkintegration Integration of Qt application with KDE workspaces
2023-12-02T11:12:12+01:00 x11-toolkits/kf6-kxmlgui Framework for managing menu and toolbar actions
2023-12-02T11:12:12+01:00 x11-toolkits/kf6-kwidgetsaddons Large set of desktop widgets
2023-12-02T11:12:12+01:00 x11-toolkits/kf6-ktextwidgets Text editing widgets
2023-12-02T11:12:12+01:00 x11-toolkits/kf6-kjobwidgets Widgets for showing progress of asynchronous jobs
2023-12-02T11:12:12+01:00 x11-toolkits/kf6-kitemviews Set of item views extending the Qt model-view framework
2023-12-02T11:12:12+01:00 x11-toolkits/kf6-kirigami QtQuick components for building adaptable UIs
2023-12-02T11:12:12+01:00 x11-toolkits/kf6-kguiaddons Utilities for graphical user interfaces
2023-12-02T11:12:12+01:00 x11-toolkits/kf6-kconfigwidgets Widgets for configuration dialogs
2023-12-02T11:12:12+01:00 x11-toolkits/kf6-kcompletion Powerful completion framework
2023-12-02T11:12:12+01:00 x11-toolkits/kf6-attica Open Collaboration Service client library
2023-12-02T11:12:12+01:00 x11-themes/kf6-qqc2-desktop-style Style for Qt Quick Controls 2
2023-12-02T11:12:12+01:00 x11-themes/kf6-kiconthemes Icon GUI utilities
2023-12-02T11:12:12+01:00 x11-themes/kf6-kcolorscheme Classes to read and interact with KColorScheme
2023-12-02T11:12:12+01:00 x11-themes/kf6-breeze-icons Default KDE icon theme
2023-12-02T11:12:12+01:00 textproc/kf6-syntax-highlighting Syntax highlighting engine for Kate syntax definitions
2023-12-02T11:12:12+01:00 textproc/kf6-sonnet Multi-language spell checker
2023-12-02T11:12:12+01:00 textproc/kf6-kcodecs String encoding library
2023-12-02T11:12:12+01:00 sysutils/kf6-kwallet Safe desktop-wide storage for passwords
2023-12-02T11:12:12+01:00 sysutils/kf6-kuserfeedback Framework for collecting feedback from application users
2023-12-02T11:12:12+01:00 sysutils/kf6-baloo File indexing and file search framework for KDE Plasma
2023-12-02T11:12:12+01:00 security/kf6-kdesu User interface for running shell commands with root privileges
2023-12-02T11:12:12+01:00 net/kf6-syndication Parser library for RSS and Atom feeds
2023-12-02T11:12:12+01:00 net/kf6-kholidays Dates for holidays and other special events
2023-12-02T11:12:12+01:00 net/kf6-kdav DAV protocol implementation with KJobs
2023-12-02T11:12:12+01:00 net/kf6-kcontacts Support for vCard contacts
2023-12-02T11:12:12+01:00 net/kf6-kcalendarcore Provides access to and handling of calendar data
2023-12-02T11:12:12+01:00 misc/kf6-purpose Offers available actions for a specific purpose
2023-12-02T11:12:12+01:00 graphics/kf6-prison Qt-based barcode abstraction layer/library
2023-12-02T11:12:12+01:00 graphics/kf6-ksvg Components for handling SVGs
2023-12-02T11:12:12+01:00 graphics/kf6-kquickcharts QtQuick module providing high-performance charts
2023-12-02T11:12:12+01:00 graphics/kf6-kplotting Provides a virtual base class for easy data-plotting
2023-12-02T11:12:12+01:00 graphics/kf6-kimageformats Plugins to allow QImage to support extra file formats
2023-12-02T11:12:12+01:00 dns/kf6-kdnssd Network service discovery using Zeroconf
2023-12-02T11:12:12+01:00 devel/kf6-threadweaver Helper for multithreaded programming
2023-12-02T11:12:12+01:00 devel/kf6-solid Desktop hardware abstraction
2023-12-02T11:12:12+01:00 devel/kf6-kunitconversion Converting physical units
2023-12-02T11:12:12+01:00 devel/kf6-ktexttemplate Library to separate the structure of documents from the data
2023-12-02T11:12:12+01:00 devel/kf6-ktexteditor Full text editor component
2023-12-02T11:12:12+01:00 devel/kf6-kservice Plugin framework for desktop services
2023-12-02T11:12:12+01:00 devel/kf6-kpty Interfacing with pseudo terminal devices
2023-12-02T11:12:12+01:00 devel/kf6-kpeople Provides access to all contacts and aggregates them by person
2023-12-02T11:12:12+01:00 devel/kf6-kparts Plugin framework for user interface components
2023-12-02T11:12:12+01:00 devel/kf6-kpackage Installation and loading of additional content as packages
2023-12-02T11:12:12+01:00 devel/kf6-knotifyconfig Configuration system for KNotify
2023-12-02T11:12:12+01:00 devel/kf6-knotifications Cross-platform library for creating popup notifications
2023-12-02T11:12:12+01:00 devel/kf6-knewstuff Framework for downloading and sharing additional application data
2023-12-02T11:12:12+01:00 devel/kf6-kitemmodels Set of item models extending the Qt model-view framework
2023-12-02T11:12:12+01:00 devel/kf6-kio Network transparent access to files and data
2023-12-02T11:12:12+01:00 devel/kf6-kidletime Reporting of idle time of user and system
2023-12-02T11:12:12+01:00 devel/kf6-ki18n Advanced internationalization framework
2023-12-02T11:12:12+01:00 devel/kf6-kfilemetadata Library for extracting the text and metadata from a number files
2023-12-02T11:12:12+01:00 devel/kf6-kdoctools Create documentation from DocBook
2023-12-02T11:12:12+01:00 devel/kf6-kdeclarative Integration of QML and KDE work spaces
2023-12-02T11:12:12+01:00 devel/kf6-kdbusaddons Convenience classes for D-Bus
2023-12-02T11:12:12+01:00 devel/kf6-kcrash Graceful handling of application crashes
2023-12-02T11:12:12+01:00 devel/kf6-kcoreaddons Qt addon library with a collection of non-GUI utilities
2023-12-02T11:12:12+01:00 devel/kf6-kconfig Persistent platform-independent application settings.
2023-12-02T11:12:12+01:00 devel/kf6-kcmutils Utilities for KDE System Settings modules
2023-12-02T11:12:12+01:00 devel/kf6-kbookmarks Bookmarks management library
2023-12-02T11:12:12+01:00 devel/kf6-kauth Execute actions as privileged user
2023-12-02T11:12:12+01:00 devel/kf6-kapidox Scripts and data for building API documentation (dox)
2023-12-02T11:12:12+01:00 devel/kf6-extra-cmake-modules Extra modules and scripts for CMake
2023-12-02T11:12:12+01:00 deskutils/kf6-kstatusnotifieritem Implementation of Status Notifier Items
2023-12-02T11:12:12+01:00 archivers/kf6-karchive Reading, creating, and manipulating file archives
2023-12-02T08:52:26+01:00 sysutils/polkit-qt-1-devel Qt wrapper around Polkit libraries
Polkit-Qt is a library that lets developers use the Polkit API through
a nice Qt-styled API. It is mainly a wrapper around QAction and
QAbstractButton that lets you integrate those two component easily
with Polkit.
2023-12-02T05:54:37+08:00 devel/rubygem-grape-swagger16 Documentation tool for grape APIs
A simple way to add proper auto generated documentation to inline
described grape APIs.
2023-12-02T05:54:36+08:00 devel/rubygem-aws-sdk-workspacesthinclient Official AWS Ruby gem for mazon WorkSpaces Thin Client
Official AWS Ruby gem for mazon WorkSpaces Thin Client.
2023-12-02T05:54:35+08:00 devel/rubygem-aws-sdk-repostspace Official AWS Ruby gem for AWS re:Post Private
Official AWS Ruby gem for AWS re:Post Private.
2023-12-02T05:54:34+08:00 devel/rubygem-aws-sdk-qconnect Official AWS Ruby gem for Amazon Q Connect
Official AWS Ruby gem for Amazon Q Connect.
2023-12-02T05:54:33+08:00 devel/rubygem-aws-sdk-qbusiness Official AWS Ruby gem for QBusiness
Official AWS Ruby gem for QBusiness.
2023-12-02T05:54:32+08:00 devel/rubygem-aws-sdk-freetier Official AWS Ruby gem for AWS Free Tier
Official AWS Ruby gem for AWS Free Tier.
2023-12-02T05:54:31+08:00 devel/rubygem-aws-sdk-eksauth Official AWS Ruby gem for Amazon EKS Auth
Official AWS Ruby gem for Amazon EKS Auth.
2023-12-02T05:54:30+08:00 devel/rubygem-aws-sdk-costoptimizationhub Official AWS Ruby gem for Cost Optimization Hub
Official AWS Ruby gem for Cost Optimization Hub.
2023-12-02T05:54:29+08:00 devel/rubygem-aws-sdk-cleanroomsml Official AWS Ruby gem for Clean Rooms ML
Official AWS Ruby gem for Clean Rooms ML.
2023-12-02T05:54:28+08:00 devel/rubygem-aws-sdk-bedrockagentruntime Official AWS Ruby gem for Amazon Bedrock Runtime
Official AWS Ruby gem for Amazon Bedrock Runtime.
2023-12-02T05:54:27+08:00 devel/rubygem-aws-sdk-bedrockagent Official AWS Ruby gem for Agents for Amazon Bedrock
Official AWS Ruby gem for Agents for Amazon Bedrock.
2023-12-02T05:54:26+08:00 devel/rubygem-aws-sdk-bcmdataexports Official AWS Ruby gem for AWS Billing and Cost Management Data Exports
Official AWS Ruby gem for AWS Billing and Cost Management Data Exports.
2023-12-02T05:54:25+08:00 devel/rubygem-aws-sdk-b2bi Official AWS Ruby gem for AWS B2B Data Interchange (AWS B2BI)
Official AWS Ruby gem for AWS B2B Data Interchange (AWS B2BI).
2023-11-30T19:18:14-05:00 print/qt6-pdf Qt 6 module for rendering PDF documents
The Qt PDF module contains classes and functions for rendering PDF
documents.
2023-05-06T15:44:22+02:00 x11/gtklock GTK-based lockscreen for Wayland
gtklock is a lockscreen based on gtkgreet. It uses the wlr-layer-shell
and wlr-input-inhibitor Wayland protocols. Works on sway and other
wlroots-based compositors.
2023-11-26T13:51:13+01:00 x11-wm/niri Scrollable-tiling Wayland compositor
Niri is a scrollable-tiling Wayland compositor. Windows are arranged
in columns on an infinite strip going to the right. Opening a new
window never causes existing windows to resize.

Features:
- Scrollable tiling
- Dynamic workspaces like in GNOME
- Built-in screenshot UI
- Monitor screencasting through xdg-desktop-portal-gnome
- Touchpad gestures
- Configurable layout: gaps, borders, struts, window sizes
- Animations
- Live-reloading config
2023-11-30T08:25:13Z games/py-mnemosyne-proj Flash-card tool which optimises your learning process
Mnemosyne resembles a traditional flash-card program but with an important
twist: it uses a sophisticated algorithm to schedule the best time for
a card to come up for review.
2023-11-29T14:48:16+01:00 x11/xwayland-run Run Xwayland and compositor headless
xwayland-run contains a set of small utilities revolving around running
Xwayland and various Wayland compositor headless.
2023-11-28T01:39:55+08:00 devel/rubygem-opentelemetry-instrumentation-rack Rack instrumentation for the OpenTelemetry framework
The OpenTelemetry Rack Instrumentation is a community-maintained instrumentation
for the Rack web server interface.
2023-11-28T01:39:54+08:00 devel/rubygem-mustermann-grape10 Adds Grape style patterns to Mustermman
This gem implements the grape pattern type for Mustermann.
2023-11-28T01:39:54+08:00 devel/rubygem-cucumber-messages23 Protocol Buffer messages for Cucumber
Cucumber Messages is a message protocol based on Protocol Buffers. It allows one
process to construct message objects and send them to another process. Protobuf
takes care of serialising those messages to a binary format, and deserialise
them on the other end.
2023-11-28T01:39:53+08:00 devel/py-xsdata Python XML Binding
xsData is a complete data binding library for python allowing developers to
access and use XML and JSON documents as simple objects rather than using DOM.

The code generator supports XML schemas, DTD, WSDL definitions, XML & JSON
documents. It produces simple dataclasses with type hints and simple binding
metadata.

The included XML and JSON parser/serializer are highly optimized and adaptable,
with multiple handlers and configuration properties.

xsData is constantly tested against the W3C XML Schema 1.1 test suite.
2023-11-28T01:39:52+08:00 devel/py-wimpy Anti-copy-pasta
wimpy provides ome commonly used helpers that I should stop copy-pasting all
over the place.
2023-11-28T01:39:51+08:00 devel/py-untokenize Transform tokens into original source code
untokenize transforms tokens into source code. Unlike the standard library's
tokenize.untokenize(), it preserves the original whitespace between tokens.
2023-11-28T01:39:51+08:00 devel/py-oyaml Ordered YAML: drop-in replacement for PyYAML which preserves dict ordering
oyaml is a drop-in replacement for PyYAML which preserves dict ordering. You'll
no longer be annoyed by screwed-up mappings when dumping/loading.
2023-11-28T01:39:50+08:00 devel/py-johnnydep Display dependency tree of Python distribution
Johnnydep pretty-prints a dependency tree for a Python distribution
2023-11-28T01:39:49+08:00 devel/py-docformatter Format docstrings to follow PEP 257
docformatter automatically formats docstrings to follow a subset of the PEP 257
conventions. Below are the relevant items quoted from PEP 257.
- For consistency, always use triple double quotes around docstrings.
- Triple quotes are used even though the string fits on one line.
- Multi-line docstrings consist of a summary line just like a one-line
docstring, followed by a blank line, followed by a more elaborate description.
- Unless the entire docstring fits on a line, place the closing quotes on a line
by themselves.

docformatter also handles some of the PEP 8 conventions.
- Don't write string literals that rely on significant trailing whitespace. Such
trailing whitespace is visually indistinguishable and some editors (or more
recently, reindent.py) will trim them.

docformatter formats docstrings compatible with black when passed the --black
option.

docformatter formats field lists that use Epytext or Sphinx styles.
2023-11-27T12:10:45+01:00 emulators/duckstation Free and open-source PlayStation emulator
DuckStation is a PlayStation 1, aka. PSX Emulator.

DuckStation is an simulator/emulator of the Sony PlayStation(TM) console,
focusing on playability, speed, and long-term maintainability. The goal is to
be as accurate as possible while maintaining performance suitable for low-end
devices.
2023-11-27T18:00:52+08:00 devel/rubygem-aws-sdk-trustedadvisor Official AWS Ruby gem for TrustedAdvisor Public API
Official AWS Ruby gem for TrustedAdvisor Public API.
2023-11-27T18:00:51+08:00 devel/rubygem-aws-sdk-inspectorscan Official AWS Ruby gem for Inspector Scan
Official AWS Ruby gem for Inspector Scan.
2023-11-27T18:00:51+08:00 devel/rubygem-aws-sdk-cloudfrontkeyvaluestore Official AWS Ruby gem for Amazon CloudFront KeyValueStore
Official AWS Ruby gem for Amazon CloudFront KeyValueStore.
2023-11-27T18:00:50+08:00 devel/capnproto1 Serialization/RPC system
Cap'n Proto is an insanely fast data interchange format and capability-based RPC
system. Think JSON, except binary. Or think Protocol Buffers, except faster.
2023-11-24T18:36:43+01:00 audio/atracdenc ATRAC1 decoder/encoder, ATRAC3 encoder
Audio encoder that supports ATRAC1 and ATRAC3 formats, can decode ATRAC1 and
following containers: AEA, OMA, RIFF, RealMedia.
2023-10-09T13:46:15+02:00 sysutils/xnvme Cross-platform libraries and tools for NVMe devices
xNVMe provides the means to program and interact with NMe devices from user
space. The foundation of xNVMe is libxnvme, a user space library for working
with NVMe devices. It provides a C API for memory management, that is, for
allocating physical / DMA transferable memory when needed. xNVMe is an NVMe
command interface allowing you to submit and complete NVMe commands in a
synchronous as well as an asynchronous manner.
2023-11-21T01:26:06+01:00 www/ladybird SerenityOS web browser
Ladybird is a web browser built on the LibWeb and LibJS engines from
SerenityOS with a cross-platform GUI in Qt.

See this blog post for some more background:
https://awesomekling.github.io/Ladybird-a-new-cross-platform-browser-project/
2023-11-23T12:26:11-05:00 x11-toolkits/qt6-graphs Qt 6 graphs module
The Qt Graphs module enables you to visualize data in 3D as bar, scatter,
and surface graphs. It's especially useful for visualizing depth maps
and large quantities of rapidly changing data, such as data received from
multiple sensors. The look and feel of graphs can be customized by using
themes or by adding custom items and labels.

Qt Graphs is built on Qt 6 and Qt Quick 3D to take advantage of hardware
acceleration and Qt Quick 2.
2023-11-23T12:26:11-05:00 net/qt6-coap Qt6 CoAP client module
Constrained Application Protocol (CoAP) is an IoT protocol that is
specifically designed for M2M data exchange between constrained devices
(such as microcontrollers) in constrained networks.

The interaction model of CoAP is similar to the client/server model of
HTTP, but unlike HTTP, it uses datagram-oriented connectionless transport
such as UDP, which leads to a very low overhead and allows UDP broadcast
and multicast to be used for addressing. At the same time it provides
lightweight reliability mechanisms and security.

Qt CoAP implements the client side of CoAP. By default, the transport
layer uses QUdpSocket and QDtls for security. Alternative transports can
be used by implementing the QCoapConnection interface.
2023-11-23T12:26:02+01:00 x11/deforaos-integration DeforaOS desktop integration
DeforaOS desktop integration
2023-10-12T00:14:41+02:00 x11-wm/deforaos-panel DeforaOS desktop panel
DeforaOS desktop panel

This program is meant to display an arbitrary number of desktop panels, with
support for up to one per edge of the screen at the moment. Each panel can then
host a number of applets, implemented as plug-ins to the main program.

A number of additional utilities is also available, allowing tighter integration
of external applications, as well as when responding to system events
(notifications...).
2023-11-20T09:33:00+01:00 games/mizuma User-friendly Wine front-end
Mizutamari is a Wine front-end.
Written in Bash with a GUI provided by Zentiy.

A predefined library is used to manage the Windows applications.

Note: In order to avoid conflicts with the KDE environment,
you need to build this port with the MESA_DEMOS option instead.
2023-11-21T13:46:08-08:00 devel/freebsd-gcc13 Cross GNU Compiler ${SUFFIX} for FreeBSD/${TARGETARCH}
GCC, the GNU C/C++ Compiler, customized to build the FreeBSD base system.
To use GCC for other purposes, please use one of the lang/gcc* packages.
2023-11-21T17:27:37+01:00 x11-toolkits/wlroots016 Modular Wayland compositor library (deprecated 0.16.* series)
Pluggable, composable, unopinionated modules for building a Wayland
compositor; or about 60,000 lines of code you were going to write anyway.

- wlroots provides backends that abstract the underlying display and input
hardware, including KMS/DRM, libinput, Wayland, X11, and headless backends,
plus any custom backends you choose to write, which can all be created or
destroyed at runtime and used in concert with each other.
- wlroots provides unopinionated, mostly standalone implementations of many
Wayland interfaces, both from wayland.xml and various protocol extensions.
We also promote the standardization of portable extensions across
many compositors.
- wlroots provides several powerful, standalone, and optional tools that
implement components common to many compositors, such as the arrangement of
outputs in physical space.
- wlroots provides an Xwayland abstraction that allows you to have excellent
Xwayland support without worrying about writing your own X11 window manager
on top of writing your compositor.
- wlroots provides a renderer abstraction that simple compositors can use to
avoid writing GL code directly, but which steps out of the way when your
needs demand custom rendering code.

wlroots implements a huge variety of Wayland compositor features and implements
them *right*, so you can focus on the features that make your compositor
unique. By using wlroots, you get high performance, excellent hardware
compatibility, broad support for many wayland interfaces, and comfortable
development tools - or any subset of these features you like, because all of
them work independently of one another and freely compose with anything you want
to implement yourself.
2023-11-21T14:06:59+01:00 net-mgmt/unifi8 UniFi Controller v8
The UniFi Controller allows you to manage Wireless, Routing & Switching,
VoIP and Video of Ubiquiti Networks.
2023-11-20T16:29:34-05:00 devel/wasi-libcxx17
2023-11-20T16:29:34-05:00 devel/wasi-libcxx16
2023-11-20T16:29:34-05:00 devel/wasi-libcxx15
2023-11-20T16:29:34-05:00 devel/wasi-libcxx14
2023-11-20T16:29:34-05:00 devel/wasi-libcxx13
2023-11-20T16:29:34-05:00 devel/wasi-libcxx12
2023-11-20T16:29:34-05:00 devel/wasi-compiler-rt17
2023-11-20T16:29:34-05:00 devel/wasi-compiler-rt16
2023-11-20T16:29:34-05:00 devel/wasi-compiler-rt15
2023-11-20T16:29:34-05:00 devel/wasi-compiler-rt Clang builtins library for WebAssembly System Interface
The LLVM Project is a collection of modular and reusable compiler and
toolchain technologies.

This port includes Clang builtins for WASI
(WebAssembly System Interface).
2023-11-20T14:12:30+01:00 sysutils/opentofu Tool for building, changing, and versioning infrastructure
OpenTofu is an OSS tool for building, changing, and versioning infrastructure
safely and efficiently. OpenTofu can manage existing and popular service
providers as well as custom in-house solutions.

The key features of OpenTofu are:

Infrastructure as Code: Infrastructure is described using a high-level
configuration syntax. This allows a blueprint of your datacenter to be
versioned and treated as you would any other code. Additionally, infrastructure
can be shared and re-used.

Execution Plans: OpenTofu has a "planning" step where it generates an execution
plan. The execution plan shows what OpenTofu will do when you call apply. This
lets you avoid any surprises when OpenTofu manipulates infrastructure.

Resource Graph: OpenTofu builds a graph of all your resources, and parallelizes
the creation and modification of any non-dependent resources. Because of this,
OpenTofu builds infrastructure as efficiently as possible, and operators get
insight into dependencies in their infrastructure.

Change Automation: Complex changesets can be applied to your infrastructure
with minimal human interaction. With the previously mentioned execution plan
and resource graph, you know exactly what OpenTofu will change and in what
order, avoiding many possible human errors.
2023-11-17T23:25:29+01:00 net/ts-warp Transparent proxy server and traffic wrapper
ts-warp - Transparent proxy server and traffic wrapper

It features a proxy services with TCP-traffic redirection to
external Socks4/5 and HTTPS proxy servers:
- Transparent firewall-based traffic redirector
- Internal Socks and HTTPS proxy server
2023-11-18T10:03:10+01:00 sysutils/p5-Command-Runner Run external commands and Perl code refs
Command::Runner is a perl module that helps
running external commands and Perl code refs,
featuring timeout, quoting and flexible logging.
2023-11-16T22:27:12+01:00 x11/wlopm Wayland output power management
wlopm - Wayland output power management

Simple client for switching displays in Wayland on and off.
2023-11-18T12:10:33+01:00 www/py-flask-limiter Flask-Limiter adds rate limiting to Flask applications
Flask-Limiter adds rate limiting to Flask applications. You can
configure rate limits at different levels such as: application
wide global limits per user, default limits per route, by
blueprints, class based views and individual routes.
2023-11-18T11:59:20+01:00 www/py-advocate Wrapper around requests library for safely making HTTP requests
Advocate is a set of tools based around the requests library for
safely making HTTP requests on behalf of a third party. Specifically,
it aims to prevent common techniques that enable SSRF attacks.
2023-11-18T10:10:22+01:00 net/dpdk-22.11 DPDK: Software libraries for packet processing
The Data Plane Development Kit (DPDK)

The DPDK is a set of software libraries to enable packet processing. It
consists of a set of polling mode drivers (PMD) which can be used to pull
network packets directly from a Network Interface Card (NIC), as well as
other libraries to assist in the processing of those packets. The additional
libraries include ones for:
* memory and buffer management
* packet classification
* software rings or FIFOs to allow packet transfer between cores
amongst others.

Applications written using the DPDK run in userspace. The devices used by a
DPDK application are removed from kernel control and are instead managed
directly by that application.
2023-11-12T22:40:09+01:00 x11/i3bar-river Port of i3bar for wlroots-based compositors
This is a port of i3bar for wlroots-based window managers.
Tags/workspaces are implemented for river, hyprland and niri.
2023-11-17T04:53:44+03:00 net/py-python-ldap LDAP module for python, for OpenLDAP2

LDAP Wrapper for Python

This module provides an LDAP API to Python in the spirit of RFC1823.

Some cool things people have done with ldapmodule

* LANL phone book (source)
* Michael Stroeder's web2ldap (previously ldap-client-cgi.py).
* LDAP support for Zope (see also Zope)
2023-11-16T15:00:30+01:00 textproc/py-mdformat CommonMark compliant Markdown formatter
Mdformat is an opinionated Markdown formatter that can be used to enforce a
consistent style in Markdown files. Mdformat is a Unix-style command-line tool
as well as a Python library.
2023-11-15T11:15:56+03:00 security/py-omemo-dr OMEMO Crypto Library
Python library initially forked from python-axolotl, heavily rewritten, focusing
only on OMEMO cryptographic sessions, and not on communication protocols.
2023-11-07T23:18:44Z devel/llvm-cheriot LLVM and Clang with support the CHERIoT microcontroller
The LLVM Project is a collection of modular and reusable compiler and
toolchain technologies. This version adds support for the Arm Morello
prototype architecture (CHERI ported to ARMv8-A).

This port includes Clang (a C/C++/Objective-C compiler), LLD (a linker),
and the LLVM infrastructure these are built on.
2023-11-15T04:57:21+08:00 devel/rubygem-ruby-lsp-rspec RSpec addon for ruby-lsp
Ruby LSP RSpec is a Ruby LSP addon for displaying CodeLens for RSpec tests.
2023-11-15T04:57:19+08:00 devel/rubygem-ruby-lsp-rails Ruby LSP addon that adds extra editor functionality for Rails applications
Ruby LSP Rails is a Ruby LSP addon for extra Rails editor features, such as:
- Displaying an ActiveRecord model's database columns and types when hovering
over it
- Running tests and debugging tests through the terminal or the editor's UI
2023-11-15T04:57:08+08:00 devel/rubygem-event_stream_parser0 Spec-compliant event stream parser
event_stream_parser is a lightweight, fully spec-compliant parser for the event
stream format.

It only deals with the parsing of events and not any of the client/transport
aspects. This is not a Server-sent Events (SSE) client.

Under the hood, it's a stateful parser that receives chunks (that are received
from an HTTP client, for example) and emits events as it parses them. But it
remembers the last event id and reconnection time and keeps emitting them as
long as they are not overwritten by new ones.

BOM stripping is left as a responsibility of the chunk provider.
2023-11-15T03:47:34+08:00 devel/py-pycnite Python bytecode utilities
pycnite is a collection of utilities for working with compiled Python bytecode.

This library adds pure Python, versioned parsers for the .pyc format, allowing
tools that work with bytecode to have different host and target Python versions.
2023-11-15T00:28:21+08:00 net/rubygem-google-cloud-storage144 Official library for Google Cloud Storage
Google Cloud Storage (docs) allows you to store data on Google infrastructure
with very high reliability, performance and availability, and can be used to
distribute large data objects to users via direct download.
2023-11-15T00:28:15+08:00 devel/rubygem-grape1 Framework for rapid API development with great conventions
A Ruby framework for rapid API development with great conventions.
2023-11-15T00:28:14+08:00 devel/rubygem-cucumber-messages22 Protocol Buffer messages for Cucumber
Cucumber Messages is a message protocol based on Protocol Buffers. It allows one
process to construct message objects and send them to another process. Protobuf
takes care of serialising those messages to a binary format, and deserialise
them on the other end.
2023-11-15T00:28:13+08:00 devel/rubygem-aws-sdk-launchwizard Official AWS Ruby gem for AWS Launch Wizard
Official AWS Ruby gem for AWS Launch Wizard.
2023-11-15T00:28:12+08:00 textproc/p5-Spreadsheet-ReadGnumeric Read a Gnumeric file, return Spreadsheet::Read
Given a source of saved Gnumeric data, Spreadsheet::ReadGnumeric parses it and
returns the result in the same format as Spreadsheet::Read. In fact,
Spreadsheet::Read has a few more bells and whistles, such as transposing the
resulting sheets and providing an object-oriented interface to the resulting
data, so it may be easier to access this module through Spreadsheet::Read, even
if you only want to parse Gnumeric data.

Note that Gnumeric only saves raw cell values, and not their formatted versions.
In particular, Gnumeric saves formulas, and not formula values, never mind
formatted formula values.
2023-11-15T00:28:08+08:00 devel/utf8cpp3 Simple, portable, lightweight library for handling UTF-8 strings
C++ developers miss an easy and portable way of handling Unicode encoded
strings. The original C++ Standard (known as C++98 or C++03) is Unicode
agnostic. C++11 provides some support for Unicode on core language and library
level: u8, u, and U character and string literals, char16_t and char32_t
character types, u16string and u32string library classes, and codecvt support
for conversions between Unicode encoding forms. In the meantime, developers use
third party libraries like ICU, OS specific capabilities, or simply roll out
their own solutions.

In order to easily handle UTF-8 encoded Unicode strings, I came up with a small,
C++98 compatible generic library. For anybody used to work with STL algorithms
and iterators, it should be easy and natural to use. The code is freely
available for any purpose - check out the license. The library has been used a
lot in the past ten years both in commercial and open-source projects and is
considered feature-complete now. If you run into bugs or performance issues,
please let me know and I'll do my best to address them.
2023-11-14T00:13:01-08:00 dns/q-dns Tiny command line DNS client
q-dns is a tiny and feature-rich command line DNS client with support for
UDP, TCP, DoT, DoH, DoQ and ODoH.
2023-11-13T23:45:41-08:00 devel/juce706 C++ application framework to develop desktop and mobile applications
JUCE is a framework for multi-platform audio applications.

It is focused on audio application development and has an extensive set of
audio-related modules.

It doesn't yet support makefile export or IDE project export on Linux/BSD,
so for now it can only create .jucer projects.
2023-11-13T23:50:50+01:00 net-mgmt/rs-aggregate Aggregate IPv4 and/or IPv6 prefixes into their minimal representation
Takes a list of IPv4 and IPv6 prefixes in conventional format on stdin, and
performs optimisations to reduce the length of the prefix list. A drop-in
replacement for the Python application aggregate6. This implementation is
upwards of 100 times faster.
2023-11-13T14:52:22-08:00 math/libtexprintf Formatted math formula output with tex-like syntax
The utftex program and underlying libtexprintf library provide tools to pretty
print math in mono-space fonts, using a tex-like syntax. It produces UTF-8
encoded text. The program was inspired by asciiTeX, and the improved asciiTeX
fork. However, utftex supports much more TeX syntax and contains extensive
Unicode tables to map latex commands to Unicode symbols. Use libtexprintf/utftex
to unlock the math capabilities of Unicode in mono-space text applications.
2023-11-13T02:16:02-08:00 devel/py-junitparser Manipulating JUnit/xUnit Result XML files
junitparser handles JUnit/xUnit Result XML files.
Use it to parse and manipulate existing Result XML files,
or create new JUnit/xUnit result XMLs from scratch.
2023-11-12T20:29:44-08:00 graphics/halftone Program to apply pixel art-like style to images
Halftone is a program to give your images a pixel art-like style and
reduce the file size in the process with Halftone.
2023-11-12T15:58:35-08:00 databases/goose Database migration tool
goose is a database migration tool. Manage your database schema by creating
incremental SQL changes and/or Go functions.
2023-11-12T15:39:34-08:00 net/rsyn Wire-compatible rsync client in Rust
rsyn reimplements part of the rsync network protocol in pure Rust.

rsyn supports protocol version 27, which is supported by rsync versions from
2.6.0 (released in 2004) onwards, and by openrsync.
2023-11-12T12:40:24-08:00 sysutils/conserve Robust file backup tool
Conserve is a program for file backup.

It supports several commands that allow users to back up
files and to manage backups.
2023-11-12T10:55:05-08:00 devel/cargo-mutants Mutation testing for Rust
cargo-mutants helps you improve your program's quality by finding places where
bugs could be inserted without causing any tests to fail.

Coverage measurements can be helpful, but they really tell you what code is
reached by a test, and not whether the test really checks anything about the
behavior of the code. Mutation tests give different information, about whether
the tests really check the code's behavior.

The goal of cargo-mutants is to be easy to run on any Rust source tree, and
to tell you something interesting about areas where bugs might be lurking or
the tests might be insufficient.
2023-11-12T20:31:32+01:00 net/openbgpd8 Free implementation of the Border Gateway Protocol, Version 4
OpenBGPD is a FREE implementation of the Border Gateway Protocol, Version 4.
It allows ordinary machines to be used as routers exchanging routes with
other systems speaking the BGP protocol.
2023-11-12T10:24:46-08:00 devel/pylyzer Static code analyzer & language server for Python
pylyzer is a static code analyzer / language server for Python, written in Rust.

It allows to check types of Python variables and more.
2023-11-12T17:41:40+01:00 www/manpageblog Simple and static blog generator in manpage design
manpageblog is a small, lightweight blog engine written in Python and
offers several advantages. Firstly, it provides simplicity and ease
of use, making it accessible even for users with limited technical
knowledge. The lightweight nature ensures quick installation and minimal
resource consumption, making it suitable for various hosting environments.
No database is needed at all.

The blog engine is highly customizable, see the examples director for a
complete set of configuration and template files and some sample content..

After installation, you can create a "blog.conf" file based on the one
in the examples directory of this port with "base_path" adjusted to the
document root of your blog and then start a simple HTTP server using the
command "manpageblog -m http.server". The server URL can be changed in
"blog.conf", too. The default value is: "http://localhost:8000".
2023-11-13T00:34:50+08:00 x11-fonts/monaspace Innovative superfamily of fonts for code
The Monaspace type system is a monospaced type superfamily with some modern
tricks up its sleeve. It consists of five variable axis typefaces. Each one has
a distinct voice, but they are all metrics-compatible with one another,
allowing you to mix and match them for a more expressive typographical palette.

Letters on a grid is how we see our code. Why not make those letters better?
2023-11-11T10:45:42+01:00 devel/ittapi Instrumentation and Tracing Technology and Just-In-Time API
This ITT/JIT open source profiling API includes:

- Instrumentation and Tracing Technology (ITT) API
- Just-In-Time (JIT) Profiling API

The Instrumentation and Tracing Technology (ITT) API enables your application to
generate and control the collection of trace data during its execution across
different Intel tools.

ITT API consists of two parts: a static part and a dynamic part. The dynamic
part is specific for a tool and distributed only with a particular tool. The
static part is a common part shared between tools.
2023-11-10T22:38:00+01:00 math/dsfmt Double precision SIMD-oriented Fast Mersenne Twister
The purpose of dSFMT is to speed up the generation by avoiding the expensive
conversion of integer to double (floating point). dSFMT directly generates
double precision floating point pseudorandom numbers which have the IEEE
Standard for Binary Floating-Point Arithmetic (ANSI/IEEE Std 754-1985) format.

dSFMT is only available on the CPUs which use IEEE 754 format double precision
floating point numbers.
2023-11-11T20:48:09-08:00 misc/py-scikit-quant Aggregator package for interoperability for quantum computing software
scikit-quant is an aggregator package to improve interoperability between
quantum computing software packages. Our first focus in on classical optimizers,
making the state-of-the art from the Applied Math community available in Python
for use in quantum computing.
2023-11-11T20:29:05-08:00 math/py-Py-BOBYQA Flexible derivative-free solver for general objective minimization
Py-BOBYQA is a flexible package for finding local solutions to nonlinear,
nonconvex minimization problems (with optional bound constraints), without
requiring any derivatives of the objective. Py-BOBYQA is a Python implementation
of the BOBYQA solver by Powell (documentation here). It is particularly useful
when evaluations of the objective function are expensive and/or noisy.
2023-11-11T19:53:57-08:00 math/py-SQNomad Blackbox optimization software
NOMAD is a C++ implementation of the Mesh Adaptive Direct Search algorithm
(MADS), designed for difficult blackbox optimization problems. These problems
occur when the functions defining the objective and constraints are the result
of costly computer simulations.
2023-11-11T13:56:01-08:00 misc/py-SQSnobFit Stable Noisy Optimization by Branch and FIT quantum computer algorithm
SnobFit is intended for optimizing on derivative-free, noisy, blackbox
functions. This modified version has preset defaults as intended for hybrid
quantum-classical algorithms run on Noisy Intermediate Scale Quantum (NISQ)
computers.
2023-11-11T13:28:52-08:00 misc/py-SQImFil Implicit Filtering optimization for quantum computer algorithms
ImFil is intended for optimizing on derivative-free, noisy, blackbox functions.
This modified version has preset defaults as intended for hybrid
quantum-classical algorithms run on Noisy Intermediate Scale Quantum (NISQ)
computers.
2023-11-11T13:18:51-08:00 misc/py-SQCommon SQCommon - skopt common optimizer API
Common classes for a consistent API on top of the minimizers collected in
skquant.opt. These included result representation, input checking, collection
of run statistics, etc.
2023-11-11T21:11:17+09:00 shells/sheldon Fast, configurable, shell plugin manager
Fast, configurable, shell plugin manager

Features
- Plugins from Git repositories.
* Branch / tag / commit support.
* Submodule support.
* First class support for GitHub repositories.
* First class support for Gists.
- Arbitrary remote scripts or binary plugins.
- Local plugins.
- Inline plugins.
- Highly configurable install methods using templates.
- Shell agnostic, with sensible defaults for Zsh.
- Super-fast plugin loading and parallel installation
- Config file using TOML syntax.
- Clean ~/.zshrc or ~/.bashrc (just add 1 line).
2023-11-11T20:01:26+09:00 sysutils/tailspin Log file highlighter
tailspin works by reading through a log file line by line, running a
series of regexes against each line. The regexes recognize patterns
like dates, numbers, severity keywords and more.

tailspin does not make any assumptions on the format or position of
the items it wants to highlight. For this reason, it requires no
configuration or setup and will work predictably regardless of the
format the log file is in.
2023-11-10T10:17:01+01:00 net/revsocks Reverse SOCKS5 implementation in Go
Reverse SOCKS5 tunneler with SSL/TLS and proxy support.

Features:

* Single executable
* Encrypted communication with TLS
* DNS tunneling support (SOCKS5 over DNS)
* Support for proxies
* Automatic SSL/TLS certificate generation if not specified
2023-11-09T18:37:24+01:00 x11/xwaylandvideobridge Tool to share specific windows to X11 clients
By design, X11 applications can’t access window or screen contents for wayland
clients. This is fine in principle, but it breaks screen sharing in tools like
Discord, MS Teams, Skype, etc and more.

This tool allows us to share specific windows to X11 clients, but within the
control of the user at all times.
2023-11-08T20:33:38-08:00 science/mcpl Monte Carlo Particle Lists library
MCPL is a binary file format for usage in physics simulations.

MCPL files contain lists of particle state information, and allows for easy
storage and interchange of particles between various Monte Carlo simulation
applications. It is implemented in portable C code and is made available to
the scientific community, along with converters and plugins for several popular
simulation packages.
2023-11-08T14:04:04-08:00 science/py-ncrystal Library for thermal neutron transport in crystals and other materials
NCrystal is a library and associated tools which enables calculations for
Monte Carlo simulations of thermal neutrons in crystals and other materials,
supporting a range of physics including both coherent, incoherent, elastic and
inelastic scatterings in a wide range of materials, including crystal powders,
mosaic single crystals, layered single crystals, amorphous solids, liquids, and
gasses. Multiphase materials or isotopically enriched materials are supported as
well, and the framework furthermore supports phase-contrast (SANS) physics.
2023-11-08T11:50:14+01:00 www/vieb Vim Inspired Electron Browser
Vim Inspired Electron Browser - Vim bindings for the web by design

Main features:

- Local first adblocking, auto-complete, AMP protection, custom redirects and
more, all without web requests
- Privacy with strict permission system, navigator overrides, custom
useragent, custom WebRTC policy and more
- Accessible with custom themes, full interface & fontsize scaling, page
zooming, spellcheck and mouse support
- Window splitting with buffer, split, Vexplore and Ctrl-w bindings, for
multi-window browsing
- Map commands for completely custom keyboard sequences, keystrokes, commands
and actions
- Set command for runtime setting configuration exactly like Vim
- Vim-compatible options like showcmd, timeout, colorscheme, maxmapdepth,
spelllang, splitright, smartcase etc.
- Container tabs with colored grouping, auto-clearing, individual cookies and
tab restore from containers
- Ad-blocker with cosmetic filtering, optional updater, custom lists and uses
easylist/easyprivacy by default
- Tabs including audio indicator, a toggle for multi-line tabs, pinned tabs,
muted tabs and suspended tabs
2023-11-07T14:05:14-08:00 science/ncrystal Library for thermal neutron transport in crystals and other materials
NCrystal is a library and associated tools which enables calculations for
Monte Carlo simulations of thermal neutrons in crystals and other materials,
supporting a range of physics including both coherent, incoherent, elastic and
inelastic scatterings in a wide range of materials, including crystal powders,
mosaic single crystals, layered single crystals, amorphous solids, liquids, and
gasses. Multiphase materials or isotopically enriched materials are supported as
well, and the framework furthermore supports phase-contrast (SANS) physics.
2023-10-27T15:38:07+02:00 games/libretro-vba_next Optimized port of VBA-M to Libretro, a Game Boy Advance emulator
Optimized port of VBA-M to Libretro, a Game Boy Advance emulator.
2023-10-27T15:36:38+02:00 games/libretro-puae Libretro port of UAE
Libretro port of UAE.
2023-10-27T15:34:44+02:00 games/libretro-parallel_n64 Improved Nintendo 64 core for libretro
Improved Nintendo 64 core for libretro.
2023-11-06T21:33:15+01:00 games/libretro-fbalpha2012 Final Burn Alpha port for libretro
Final Burn Alpha port for libretro.
2023-10-27T12:43:53+02:00 games/libretro-mednafen_wswan Standalone port of Mednafen WonderSwan to libretro
Standalone port of Mednafen WonderSwan to libretro, itself a fork of Cygne.
2023-10-27T12:42:19+02:00 games/libretro-mednafen_vb Standalone port of Mednafen VB to libretro
Standalone port of Mednafen VB to libretro.
2023-10-27T12:41:23+02:00 games/libretro-mednafen_supergrafx Standalone port of Mednafen supergrafx to libretro
Standalone port of Mednafen supergrafx to libretro
2023-10-27T12:40:06+02:00 games/libretro-mednafen_saturn Standalone port of Mednafen Saturn to libretro
Standalone port of Mednafen Sega Saturn to libretro.
2023-10-27T12:38:24+02:00 games/libretro-mednafen_pcfx Standalone port of Mednafen PCFX to libretro
Standalone port of Mednafen PCFX to libretro.
2023-10-27T12:35:58+02:00 games/libretro-mednafen_pce_fast Standalone port of Mednafen PCE Fast to libretro
Standalone port of Mednafen PCE Fast to libretro.
2023-10-27T12:35:03+02:00 games/libretro-mednafen_pce Standalone port of Mednafen PCE to libretro
Standalone port of Mednafen PCE to libretro.
2023-10-27T12:33:48+02:00 games/libretro-mednafen_ngp Standalone port of Mednafen NGP to the libretro API
Standalone port of Mednafen NGP to the libretro API, itself a fork of Neopop.
2023-10-27T12:28:16+02:00 games/libretro-mednafen_lynx Standalone port of Mednafen Lynx to libretro, itself a fork of Handy
Standalone port of Mednafen Lynx to libretro, itself a fork of Handy.
2023-10-27T12:26:23+02:00 games/libretro-mednafen_gba Standalone port of Mednafen GBA to libretro
Standalone port of Mednafen GBA to libretro.
2023-10-27T12:23:48+02:00 games/libretro-mednafen_bsnes Standalone port of Mednafen bSNES to libretro
Standalone port of Mednafen bSNES to libretro, itself a fork of bsnes 0.59.
2023-10-27T11:12:13+02:00 games/libretro-desmume Port of Desmume to libretro
Port of Desmume to libretro.
2023-10-27T00:27:47+02:00 games/libretro-boom3 dhewm3 (Doom 3) core for libretro API
dhewm3 (Doom 3) core for libretro API
2023-09-22T21:31:06+03:00 textproc/logseq Open-source platform for knowledge management and collaboration
Logseq is a knowledge management and collaboration platform. It focuses on
privacy, longevity, and user control. Logseq offers a range of powerful tools
for knowledge management, collaboration, PDF annotation, and task management
with support for multiple file formats, including Markdown and Org-mode, and
various features for organizing and structuring your notes.
2023-10-27T20:08:37+03:00 graphics/drawio Diagramming and whiteboarding desktop app
Drawio-desktop is a diagramming and whiteboarding desktop app based on Electron
that wraps the core draw.io editor.
2023-11-05T23:06:06-08:00 audio/midivisualizer Small MIDI visualizer tool, using OpenGL
MIDIVisualizer is a small MIDI visualizer, written in C++/OpenGL.
2023-11-05T22:33:14-08:00 science/mutationpp MUlticomponent Thermodynamic And Transport library for IONized gases
Mutation++ is an open-source library originally developed at the von Karman
Institute for Fluid Dynamics, designed to couple with conventional computational
fluid dynamics codes to provide thermodynamic, transport, chemistry, and energy
transfer properties associated with subsonic to hypersonic flows.
2023-11-05T21:36:05-08:00 dns/mosdns DNS forwarder
DNS forwarder.
2023-11-05T21:52:14+01:00 devel/paq-nvim Minimal Neovim plugin manager
Paq is a minimal, simple to use packer manager for Neovim written in Lua and
is aimed for users who make use of Lua for their configuration language.
It is written to make use of existing Neovim features, and to have a simple
and familiar interface for declaring packages.

Features:
* Can install, update, and remove any package from a valid repository
* Utilises git(1) to fetch packages from valid Git repositories
* Supports asynchronous updates
* Written in Lua, configured in Lua
2023-11-05T19:29:43+01:00 math/qxfun Quad precision package with special functions
QXFUN: A quad precision package with special functions (approximately 33 digit
precision).

This package enhances an IEEE quad precision floating-point facility (approx. 33
digit accuracy) to include a library of numerous special functions, all by
making only very minor changes to existing Fortran programs. The package should
run correctly on any Unix-based system supporting a Fortran-2008 compiler and
IEEE 128-bit floating-point arithmetic, in hardware or software.
2023-11-05T19:28:24+01:00 math/dqfun Double-quad precision package with special functions
DQFUN: A double-quad precision package with special functions (approximately 66
digit precision).

This package permits one to perform floating-point computations (real and
complex) to double-quad precision (approximately 65 digits), by making only
relatively minor changes to existing Fortran programs. All basic arithmetic
operations and transcendental functions are supported, together with numerous
special functions. The package should run correctly on any Unix-based system
supporting a Fortran-2008 compiler and IEEE 128-bit floating-point arithmetic
(in hardware or software).
2023-11-05T19:27:20+01:00 math/ddfun Double-double package with special functions
DDFUN: A double-double package with special functions (approximately 30 digit
precision).

This package permits one to perform floating-point computations (real and
complex) to double-double precision (approximately 30 digits), by making only
relatively minor changes to existing Fortran programs. It is intended as a
substitute for IEEE 128-bit quad precision on systems where quad precision is
not available. All basic arithmetic operations and transcendental functions are
supported, together with numerous special functions. The package should run
correctly on any Unix-based system supporting a Fortran-2008 compiler and IEEE
64-bit floating-point arithmetic.
2023-11-05T01:05:02+01:00 databases/pg_vector PostgreSQL extension for vector similarity search
Open-source vector similarity search for Postgres

Store your vectors with the rest of your data. Supports:

* exact and approximate nearest neighbor search
* L2 distance, inner product, and cosine distance
* any language with a Postgres client

Plus ACID compliance, point-in-time recovery, JOINs, and all of the other great
features of Postgres
2023-11-04T01:45:33-07:00 dns/zdns Fast CLI DNS lookup tool
ZDNS is a command-line utility that provides high-speed DNS lookups.
ZDNS is written in Go and contains its own recursive resolution code and
a cache optimized for performing lookups of a diverse set of names.
2023-11-04T00:39:27-07:00 textproc/fblog Small command-line JSON Log viewer
fblog is a small tool to view json log files.

It allows to print specific fields, filter logs, etc.
2023-11-03T20:10:42-07:00 lang/numbat Statically typed programming language for scientific computations
Numbat is a statically typed programming language for scientific computations
with first class support for physical dimensions and units.

Numbat has a static type system where physical dimensions like `Length` and
`Time` act as types.
Definitions of constants and functions can optionally contain type annotations
that will be statically enforced.
If the types are not specified, they will be inferred (`Speed`, `Money` and
`Frequency` in the screenshot).

Numbat is focused on computations with units. Units are therefore treated as
first-class citizens.
2023-11-03T20:14:57+01:00 multimedia/fswebcam Small and simple webcam software for *nix
fswebcam is a neat and simple webcam app. It captures images from
a V4L1/V4L2 compatible device or file, averages them to reduce noise
and draws a caption using the GD Graphics Library which also handles
compressing the image to PNG or JPEG. The resulting image is saved
to a file or sent to stdio where it can be piped to something like
ncftpput or scp.
2023-11-01T13:25:03-04:00 sysutils/u-boot-bhyve-arm64
U-Boot loader for arm64 bhyve

The loader is configured to boot automatically from the first VirtIO block
device. Specify

-o bootrom=$LOCALBASE/share/u-boot/u-boot-bhyve-arm64/u-boot.bin

in bhyve(8) parameters. Note that this loader is experimental as the arm64
bhyve port is still under development.
2023-11-02T15:37:46+01:00 math/flexiblas BLAS and LAPACK wrapper library with runtime exchangable backends
FlexiBLAS is a BLAS and LAPACK wrapper library with runtime exchangable
backends.

- Runtime exchangeable BLAS and LAPACK backend without recompilation of any
software.
- Supports all BLAS functions and al LAPACK functions from Version 3.10.0 with
an 100% BLAS and LAPACK compatible ABI/API.
- Flexible per system/per user/per host configuration files.
- Integration of user-owned BLAS libraries without administrator privileges,
even in system-wide installed programs.
- Interface for GNU Octave to change the BLAS backend at runtime.
- Works with NETLIB-BLAS, OpenBLAS, ATLAS, Intel MKL, BLIS, ...
- Aware of 32-bit and 64-bit integers
- New: Introspection API to build analysis and profiling tools.

See also: <https://gitlab.mpi-magdeburg.mpg.de/software/flexiblas-release>
and <https://github.com/mpimd-csc/flexiblas>.
2023-11-02T15:33:28+08:00 devel/rubygem-event_stream_parser Spec-compliant event stream parser
event_stream_parser is a lightweight, fully spec-compliant parser for the event
stream format.

It only deals with the parsing of events and not any of the client/transport
aspects. This is not a Server-sent Events (SSE) client.

Under the hood, it's a stateful parser that receives chunks (that are received
from an HTTP client, for example) and emits events as it parses them. But it
remembers the last event id and reconnection time and keeps emitting them as
long as they are not overwritten by new ones.

BOM stripping is left as a responsibility of the chunk provider.
2023-11-02T15:33:27+08:00 devel/rubygem-bootsnap116 Boot large ruby/rails apps faster
Bootsnap makes booting large ruby/rails apps faster. It is a library that plugs
into a number of Ruby and (optionally) ActiveSupport and YAML methods to
optimize and cache expensive computations.
2023-11-02T15:33:25+08:00 devel/py-multipart Parser for multipart/form-data
Multipart provides a parser for the multipart/form-data format. It can read from
a file, a socket or a WSGI environment. The parser can be used to replace
cgi.FieldStorage to work around its limitations.

Features:
- Parses multipart/form-data and application/x-www-form-urlencoded.
- Produces useful error messages in 'strict'-mode.
- Gracefully handle uploads of unknown size (missing Content-Length header).
- Fast memory mapped files (io.BytesIO) for small uploads.
- Temporary files on disk for big uploads.
- Memory and disk resource limits to prevent DOS attacks.
- Fixes many shortcomings and bugs of cgi.FieldStorage.
- 100% test coverage.
2023-11-01T18:39:50-07:00 sysutils/flipperbit Corrupted files generator, random bits flipper
Flipperbit generates multiple corrupted variants of an input file by
randomly flipping bits in selected byte ranges.

Flipperbit allows to specify multiple byte ranges and the bit flipping
probabilty.

The output of flipperbit can be used as input to software (E.g., bulk file
processing applications, file parsing utilities) as a form of dumb fuzzing.
2023-11-01T17:45:09-07:00 lang/crumb Crumb programming language
Crumb is a high level, functional, interpreted, dynamically typed,
general-purpose programming language, with a terse syntax, and a verbose
standard library.

It features:
* Strictly no side effects* to help you write functional code
* The ability to localize the effects of imported Crumb file.
* Dynamic typing and garbage collectio.
* 0 keywords, everything is a functio.
2023-11-02T03:28:23+08:00 www/yarn-node21
2023-11-02T03:28:20+08:00 www/npm-node21
2023-11-01T10:31:49+01:00 devel/p5-Term-TermKey Perl wrapper around libtermkey
This module offers a lightweight Perl wrapper for the libtermkey
library, which serves as a valuable tool for abstractly handling
keypress events in terminal-based programs. Instead of delivering raw
bytes directly from the TTY device, this library furnishes data
structures that describe keys, facilitating a more organized and
user-friendly approach to key event processing.
2023-11-01T15:56:56+08:00 textproc/rubygem-rails-dom-testing-rails71 Analyse and compare DOMs using Nokogiri
This gem is responsible for comparing HTML doms and asserting that DOM elements
are present in Rails applications. Doms are compared via assert_dom_equal and
assert_dom_not_equal. Elements are asserted via assert_select,
assert_select_encoded, assert_select_email and a subset of the dom can be
selected with css_select. The gem is developed for Rails 4.2 and above, and
will not work on previous versions.
2023-11-01T15:56:53+08:00 devel/rubygem-web-console-rails71 Debugging tool for your Ruby on Rails applications
A debugging tool for your Ruby on Rails applications.
2023-11-01T15:56:52+08:00 devel/rubygem-sprockets-rails-rails71 Sprockets Rails integration
Sprockets Rails integration
2023-11-01T15:56:50+08:00 devel/rubygem-jbuilder-rails71 Create JSON structures via a Builder-style DSL
Create JSON structures via a Builder-style DSL
2023-11-01T15:56:49+08:00 databases/rubygem-globalid-rails71 URIs for your models makes it easy to pass references around
URIs for your models makes it easy to pass references around.
2023-11-01T15:56:48+08:00 www/rubygem-turbo-rails-rails70 Speed of a single-page web application without having to write any JavaScript
Turbo gives you the speed of a single-page web application without having to
write any JavaScript. Turbo accelerates links and form submissions without
requiring you to change your server-side generated HTML. It lets you carve up a
page into independent frames, which can be lazy-loaded and operate as
independent components. And finally, helps you make partial page updates using
just HTML and a set of CRUD-like container tags. These three techniques reduce
the amount of custom JavaScript that many web applications need to write by an
order of magnitude. And for the few dynamic bits that are left, you're invited
to finish the job with Stimulus.

On top of accelerating web applications, Turbo was built from the ground-up to
form the foundation of hybrid native applications. Write the navigational shell
of your Android or iOS app using the standard platform tooling, then seamlessly
fill in features from the web, following native navigation patterns. Not every
mobile screen needs to be written in Swift or Kotlin to feel native. With Turbo,
you spend less time wrangling JSON, waiting on app stores to approve updates, or
reimplementing features you've already created in HTML.

Turbo is a language-agnostic framework written in TypeScript, but this gem
builds on top of those basics to make the integration with Rails as smooth as
possible. You can deliver turbo updates via model callbacks over Action Cable,
respond to controller actions with native navigation or standard redirects, and
render turbo frames with helpers and layout-free responses.
2023-11-01T15:56:45+08:00 www/rubygem-tailwindcss-rails-rails70 Integrate Tailwind CSS with the asset pipeline in Rails
Tailwind CSS is a utility-first CSS framework packed with classes like flex,
pt-4, text-center and rotate-90 that can be composed to build any design,
directly in your markup.

This gem gives access to the standard Tailwind CSS framework configured for dark
mode, forms, aspect-ratio, typography, and the Inter font via the asset pipeline
using Sprockets (and soon Propshaft).
2023-11-01T15:56:42+08:00 www/rubygem-stimulus-rails-rails70 Modest JavaScript framework for the HTML you already have
Stimulus is a JavaScript framework with modest ambitions. It doesn't seek to
take over your entire front-end in fact, it's not concerned with rendering HTML
at all. Instead, it's designed to augment your HTML with just enough behavior to
make it shine. Stimulus pairs beautifully with Turbo to provide a complete
solution for fast, compelling applications with a minimal amount of effort.
Together they form the core of Hotwire.

Stimulus for Rails makes it easy to use this modest framework with both
import-mapped and JavaScript-bundled apps. It relies on either importmap-rails
to make Stimulus available via ESM or a Node-capable Rails (like via
jsbundling-rails) to include Stimulus in the bundle. Make sure to install one of
these first!
2023-11-01T15:56:39+08:00 www/rubygem-propshaft-rails70 Deliver assets for Rails
Propshaft is an asset pipeline library for Rails. It's built for an era where
bundling assets to save on HTTP connections is no longer urgent, where
JavaScript and CSS are either compiled by dedicated Node.js bundlers or served
directly to the browsers, and where increases in bandwidth have made the need
for minification less pressing. These factors allow for a dramatically simpler
and faster asset pipeline compared to previous options, like Sprockets.
2023-11-01T15:56:36+08:00 www/rubygem-jsbundling-rails-rails70 Bundle and transpile JavaScript in Rails with esbuild, rollup.js, or Webpack
Use esbuild, rollup.js, or Webpack to bundle your JavaScript, then deliver it
via the asset pipeline in Rails. This gem provides installers to get you going
with the bundler of your choice in a new Rails application, and a convention to
use app/assets/builds to hold your bundled output as artifacts that are not
checked into source control (the installer adds this directory to .gitignore by
default).

You develop using this approach by running the bundler in watch mode in a
terminal with yarn build --watch (and your Rails server in another, if you're
not using something like puma-dev). You can also use ./bin/dev, which will start
both the Rails server and the JS build watcher (along with a CSS build watcher,
if you're also using cssbundling-rails).
2023-11-01T15:56:33+08:00 www/rubygem-importmap-rails-rails70 Use ESM with importmap to manage modern JavaScript in Rails without transpiling or bundling
Import maps let you import JavaScript modules using logical names that map to
versioned/digested files -- directly from the browser. So you can build modern
JavaScript applications using JavaScript libraries made for ESM without the need
for transpiling or bundling.This frees you from needing Webpack, Yarn, npm, or
any other part of the JavaScript toolchain. All you need is the asset pipeline
that's already included in Rails.

With this approach you'll ship many small JavaScript files instead of one big
JavaScript file. Thanks to HTTP/2 that no longer carries a material performance
penalty during the initial transport, and in fact offers substantial benefits
over the long run due to better caching dynamics. Whereas before any change to
any JavaScript file included in your big bundle would invalidate the cache for
the the whole bundle, now only the cache for that single file is invalidated.

There's native support for import maps in Chrome/Edge 89+, and a shim available
for any browser with basic ESM support. So your app will be able to work with
all the evergreen browsers.
2023-11-01T15:56:29+08:00 www/rubygem-cssbundling-rails-rails70 Bundle and process CSS with Tailwind, Bootstrap, PostCSS, Sass in Rails via Node.js
Use Tailwind CSS, Bootstrap, Bulma, PostCSS, or Dart Sass to bundle and process
your CSS, then deliver it via the asset pipeline in Rails. This gem provides
installers to get you going with the bundler of your choice in a new Rails
application, and a convention to use app/assets/builds to hold your bundled
output as artifacts that are not checked into source control (the installer adds
this directory to .gitignore by default).

You develop using this approach by running the bundler in watch mode in a
terminal with yarn build:css --watch (and your Rails server in another, if
you're not using something like puma-dev). You can also use ./bin/dev, which
will start both the Rails server and the CSS build watcher (along with a JS
build watcher, if you're also using jsbundling-rails).
2023-11-01T15:56:26+08:00 www/rubygem-railties71 Rails internals: application bootup, plugins, generators, and rake tasks
Railties is responsible for gluing all frameworks together. Overall, it:
- handles the bootstrapping process for a Rails application;
- manages the rails command line interface;
- and provides the Rails generators core.
2023-11-01T15:56:23+08:00 www/rubygem-rails71 Full-stack web application framework
Rails is a web-application framework that includes everything needed to create
database-backed web applications according to the Model-View-Controller (MVC)
pattern.

Understanding the MVC pattern is key to understanding Rails. MVC divides your
application into three layers: Model, View, and Controller, each with a specific
responsibility.

Active Record, Active Model, Action Pack, and Action View can each be used
independently outside Rails.

In addition to that, Rails also comes with:
- Action Mailer, a library to generate and send emails
- Action Mailbox, a library to receive emails within a Rails application
- Active Job, a framework for declaring jobs and making them run on a variety of
queuing backends
- Action Cable, a framework to integrate WebSockets with a Rails application
- Active Storage, a library to attach cloud and local files to Rails
applications
- Action Text, a library to handle rich text content
- Active Support, a collection of utility classes and standard library
extensions that are useful for Rails, and may also be used independently
outside Rails
2023-11-01T15:56:20+08:00 www/rubygem-actionpack71 Action Controller and Action View of Rails MVC Framework
Action Pack is a framework for handling and responding to web requests. It
provides mechanisms for routing (mapping request URLs to actions), defining
controllers that implement actions, and generating responses. In short, Action
Pack provides the controller layer in the MVC paradigm.

It consists of several modules:
- Action Dispatch, which parses information about the web request, handles
routing as defined by the user, and does advanced processing related to HTTP
such as MIME-type negotiation, decoding parameters in POST, PATCH, or PUT
bodies, handling HTTP caching logic, cookies and sessions.
- Action Controller, which provides a base controller class that can be
subclassed to implement filters and actions to handle requests. The result of
an action is typically content generated from views.

With the Ruby on Rails framework, users only directly interface with the Action
Controller module. Necessary Action Dispatch functionality is activated by
default and Action View rendering is implicitly triggered by Action Controller.
However, these modules are designed to function on their own and can be used
outside of Rails.
2023-11-01T15:56:17+08:00 www/rubygem-actioncable71 Structure many real-time application concerns into channels over a single WebSocket connection
Action Cable seamlessly integrates WebSockets with the rest of your Rails
application. It allows for real-time features to be written in Ruby in the same
style and form as the rest of your Rails application, while still being
performant and scalable. It's a full-stack offering that provides both a
client-side JavaScript framework and a server-side Ruby framework. You have
access to your full domain model written with Active Record or your ORM of
choice.
2023-11-01T15:56:13+08:00 textproc/rubygem-actiontext71 Edit and display rich text in Rails applications
Action Text brings rich text content and editing to Rails. It includes the Trix
editor that handles everything from formatting to links to quotes to lists to
embedded images and galleries. The rich text content generated by the Trix
editor is saved in its own RichText model that's associated with any existing
Active Record model in the application. Any embedded images (or other
attachments) are automatically stored using Active Storage and associated with
the included RichText model.
2023-11-01T15:56:11+08:00 net/rubygem-activestorage71 Attach cloud and local files in Rails applications
Active Storage makes it simple to upload and reference files in cloud services
like Amazon S3, Google Cloud Storage, or Microsoft Azure Storage, and attach
those files to Active Records. Supports having one main service and mirrors in
other services for redundancy. It also provides a disk service for testing or
local deployments, but the focus is on cloud storage.

Files can be uploaded from the server to the cloud or directly from the client
to the cloud.

Image files can furthermore be transformed using on-demand variants for quality,
aspect ratio, size, or any other MiniMagick or Vips supported transformation.
2023-11-01T15:56:06+08:00 mail/rubygem-actionmailer71 Compose, deliver, and test emails on Rails
Action Mailer is a framework for designing email service layers. These layers
are used to consolidate code for sending out forgotten passwords, welcome wishes
on signup, invoices for billing, and any other use case that requires a written
notification to either a person or another system.

Action Mailer is in essence a wrapper around Action Controller and the Mail gem.
It provides a way to make emails using templates in the same way that Action
Controller renders views using templates.

Additionally, an Action Mailer class can be used to process incoming email, such
as allowing a blog to accept new posts from an email (which could even have been
sent from a phone).
2023-11-01T15:56:05+08:00 mail/rubygem-actionmailbox71 Receive and process incoming emails in Rails applications
Action Mailbox routes incoming emails to controller-like mailboxes for
processing in Rails. It ships with ingresses for Mailgun, Mandrill, Postmark,
and SendGrid. You can also handle inbound mails directly via the built-in Exim,
Postfix, and Qmail ingresses.

The inbound emails are turned into InboundEmail records using Active Record and
feature lifecycle tracking, storage of the original email on cloud storage via
Active Storage, and responsible data handling with on-by-default incineration.

These inbound emails are routed asynchronously using Active Job to one or
several dedicated mailboxes, which are capable of interacting directly with the
rest of your domain model.
2023-11-01T15:56:04+08:00 devel/rubygem-activesupport71 Toolkit of support libraries and Ruby core extensions extracted from the Rails framework
Active Support is a collection of utility classes and standard library
extensions that were found useful for the Rails framework. These additions
reside in this package so they can be loaded as needed in Ruby projects outside
of Rails.
2023-11-01T15:56:03+08:00 devel/rubygem-activejob71 Declare job classes that can be run by a variety of queuing backends
Active Job is a framework for declaring jobs and making them run on a variety of
queuing backends. These jobs can be everything from regularly scheduled
clean-ups, to billing charges, to mailings -- anything that can be chopped up
into small units of work and run in parallel.

It also serves as the backend for Action Mailer's #deliver_later functionality
that makes it easy to turn any mailing into a job for running later. That's one
of the most common jobs in a modern web application: sending emails outside the
request-response cycle, so the user doesn't have to wait on it.

The main point is to ensure that all Rails apps will have a job infrastructure
in place, even if it's in the form of an "immediate runner". We can then have
framework features and other gems build on top of that, without having to worry
about API differences between Delayed Job and Resque. Picking your queuing
backend becomes more of an operational concern, then. And you'll be able to
switch between them without having to rewrite your jobs.
2023-11-01T15:56:01+08:00 devel/rubygem-actionview71 Simple, battle-tested conventions and helpers for building web pages
Action View is a framework for handling view template lookup and rendering, and
provides view helpers that assist when building HTML forms, Atom feeds and more.
Template formats that Action View handles are ERB (embedded Ruby, typically used
to inline short Ruby snippets inside HTML), and XML Builder.
2023-11-01T15:56:00+08:00 databases/rubygem-activerecord71 Object-relational mapping layer for Rails MVC Framework
Active Record connects classes to relational database tables to establish an
almost zero-configuration persistence layer for applications. The library
provides a base class that, when subclassed, sets up a mapping between the new
class and an existing table in the database. In the context of an application,
these classes are commonly referred to as models. Models can also be connected
to other models; this is done by defining associations.

Active Record relies heavily on naming in that it uses class and association
names to establish mappings between respective database tables and foreign key
columns. Although these mappings can be defined explicitly, it's recommended to
follow naming conventions, especially when getting started with the library.
2023-11-01T15:55:59+08:00 databases/rubygem-activemodel71 Toolkit for building modeling frameworks like Active Record
Active Model provides a known set of interfaces for usage in model classes. They
allow for Action Pack helpers to interact with non-Active Record models, for
example. Active Model also helps with building custom ORMs for use outside of
the Rails framework.

Active Model provides a default module that implements the basic API required to
integrate with Action Pack out of the box: ActiveModel::API.
2023-11-01T13:30:06+08:00 devel/rubygem-deb_version Port of Debian Version comparison to Ruby
Debian Version (Ruby) providees a port of "Debian Version" comparison function
to Ruby.
2023-11-01T09:46:45+08:00 audio/p5-MIDI-Perl Perl5 module for handling MIDI files
This suite of modules provides routines for reading, composing, modifying, and
writing MIDI files.
2023-11-01T09:45:21+08:00 www/rubygem-carrierwave1 Upload files, map them to a range of ORMs, store on different backends
Upload files in your Ruby applications, map them to a range of ORMs, store them
on different backends.
2023-11-01T09:45:18+08:00 textproc/rubygem-rouge41 Simple, easy-to-extend drop-in replacement for pygments
Rouge aims to a be a simple, easy-to-extend drop-in replacement for
pygments.
2023-11-01T09:45:15+08:00 devel/rubygem-thor12 Scripting framework that replaces rake, sake, and rubigen
A scripting framework that replaces rake, sake and rubigen
2023-11-01T09:45:14+08:00 devel/rubygem-fugit18 Time tools for flor and the floraison project
Fugit is a time tools for flor and the floraison group. It uses et-orbi to represent
time instances and raabro as a basis for its parsers. Fugit will probably become
the foundation for rufus-scheduler 4.x
2023-11-01T09:45:13+08:00 devel/p5-Test-ExpectAndCheck Expect/check-style unit testing with object methods
Test::ExpectAndCheck creates objects that assist in writing unit tests with
mocked object instances. Each mock instance will expect to receive a given list
of method calls. Each method call is checked that it received the right
arguments, and will return a prescribed result. At the end of each test, each
object is checked to ensure all the expected methods were called.
2023-11-01T09:45:12+08:00 www/node21 V8 JavaScript for client and server
Node.js is a JavaScript runtime built on Chrome's V8 JavaScript engine. Node.js
uses an event-driven, non-blocking I/O model that makes it lightweight and
efficient. Node.js' package ecosystem, npm, is the largest ecosystem of open
source libraries in the world.
2023-11-01T01:43:54+01:00 www/homer-web Dead simple static HOMepage for your servER
A dead simple static HOMepage for your servER to keep your services on hand,
from a simple yaml configuration file.

If you need authentication support, you're on your own (it can be secured using
a web server auth module or exposing it only through a VPN network / SSH tunnel,
etc)
2023-10-31T10:54:38Z audio/pa-applet PulseAudio system tray applet with volume bar
System tray applet that allows to control some of PulseAudio's features,
more specifically, the volume level of the default sink, mute or unmute
it, change active profile of the default sink, which can be useful to tell
PulseAudio to redirect audio to the HDMI output instead of outputting to
the built-in speakers in a computer connected to an HDMI device.
2023-10-31T00:58:02-07:00 lang/inko Language for building concurrent software
Inko is a language for building concurrent software with confidence. Inko makes
it easy to build concurrent software, without having to worry about
unpredictable performance, unexpected runtime errors, or race conditions.

Inko features deterministic automatic memory management, move semantics, static
typing, type-safe concurrency, efficient error handling, and more. Inko source
code is compiled to machine code using LLVM.
2023-10-30T16:58:00+01:00 www/homer Dead simple static HOMepage for your servER
A dead simple static HOMepage for your servER to keep your services on hand,
from a simple yaml configuration file.

If you need authentication support, you're on your own (it can be secured using
a web server auth module or exposing it only through a VPN network / SSH tunnel,
etc)
2023-10-30T17:57:08-07:00 security/py-liboqs-python Library for quantum-resistant cryptography
liboqs provides:
* a collection of open source implementations of quantum-safe key encapsulation
mechanism (KEM) and digital signature algorithms; the full list can be found
below
* a common API for these algorithms
* a test harness and benchmarking routines

liboqs is part of the Open Quantum Safe (OQS) project led by Douglas Stebila and
Michele Mosca, which aims to develop and integrate into applications
quantum-safe cryptography to facilitate deployment and testing in real world
contexts. In particular, OQS provides prototype integrations of liboqs into TLS
and SSH, through OpenSSL and OpenSSH.
2023-10-30T17:18:39+03:00 archivers/lzsa LZSA compression utility
LZSA is a collection of byte-aligned compression formats that are specifically
engineered for very fast decompression on 8-bit systems.
2023-10-04T13:18:20+02:00 www/offpunk Offline-first gemini/web/gopher/rss reader and browser
A command-line and offline-first smolnet browser/feed reader for Gemini, Gopher,
Spartan and Web.

The goal of Offpunk is to be able to synchronise your content once (a day, a
week, a month) and then browse/organise it while staying disconnected.
2023-10-29T21:58:26+01:00 www/dezoomify-rs Zoomable image downloader
dezoomify-rs is a tiled image downloader. Some webpages present high-resolution
zoomable images without a way to download them. These images are often tiled:
the original large image has been split into smaller individual image files
called tiles. The only way to download such an image is to download all the
tiles separately and then stitch them together. This process can be automated
by a tiled image downloader.
2023-10-29T12:50:03-05:00 editors/lazarus-qt6-devel Portable Delphi-like IDE for the FreePascal compiler (QT6 devel)
2023-10-28T17:56:20-05:00 lang/fpc-devel-source Free Pascal compiler with Turbo and Delphi compatibility (source)
Free Pascal is a mature, versatile, open source Pascal compiler. It can target
many processor architectures: Intel x86 (16 and 32 bit), AMD64/x86-64, PowerPC,
PowerPC64, SPARC, SPARC64, ARM, AArch64, MIPS, Motorola 68k, AVR, and the JVM.

Supported operating systems include Windows (16/32/64 bit, CE, and native NT),
Linux, Mac OS X/iOS/iPhoneSimulator/Darwin, FreeBSD and other BSD flavors, DOS
(16 bit, or 32 bit DPMI), OS/2, AIX, Android, Haiku, Nintendo GBA/DS/Wii,
AmigaOS, MorphOS, AROS, Atari TOS, and various embedded platforms. Additionally,
support for RISC-V (32/64), Xtensa, and Z80 architectures, and for the LLVM
compiler infrastructure is available in the development version. Additionally,
the Free Pascal team maintains a transpiler for pascal to Javascript called
pas2js.
2023-10-28T23:02:23+02:00 security/openssl31-quictls QUIC capable fork of OpenSSL
This is a fork of OpenSSL to enable QUIC. This fork adds API that can be
used by QUIC implementations for connection handshakes.

There is a community need for a QUIC capable TLS library. This fork is
intended as stopgap solution to enable higher level frameworks and runtimes
to use QUIC with the proven and reliable TLS functionality from OpenSSL.
This fork will be maintained until OpenSSL officially provides reasonable
support for QUIC implementations.
2023-10-24T01:40:48+02:00 lang/s7 Scheme interpreter
s7 is a Scheme interpreter intended as an extension language for other
applications. Although it is a descendant of tinyScheme, s7 is closest
as a Scheme dialect to Guile 1.8. I believe it is compatible with r5rs
and r7rs. It has continuations, ratios, complex numbers, macros,
keywords, hash-tables, multiprecision arithmetic, generalized set!,
unicode, and so on. It does not have syntax-rules or any of its friends,
and it thinks there is no such thing as an inexact integer.
2023-10-26T09:21:18-07:00 sysutils/procs Modern replacement for ps
procs is a replacement for `ps` written in Rust.

Features:
- Colored and human-readable output
- Automatic theme detection based on terminal background
- Multi-column keyword search
- Some additional information which are not supported by `ps`
- TCP/UDP port
- Read/Write throughput
- Docker container name
- More memory information
- Pager support
- Watch mode (like `top`)
- Tree view
2023-10-26T09:16:13+08:00 www/joomla5 Dynamic web content management system (CMS)
Joomla! is one of the most powerful Open Source Content Management Systems
on the planet. It is used all over the world for everything from simple
websites to complex corporate applications. Joomla! is easy to install,
simple to manage, and reliable.
2023-10-25T20:07:53-05:00 security/caldera-ot caldera OT plugin and capabilities
A collection of plugins that extend Caldera to the Operational Technology (OT)
environment.
2023-10-26T02:10:54+03:00 audio/plasma5-oxygen-sounds Plasma5 Oxygen sounds
Plasma5 Oxygen sounds.
2023-10-25T15:28:29-05:00 sysutils/bacnet-stack-apps open source protocol stack for embedded systems (apps)
BACnet Protocol Stack library provides a BACnet application layer, network
layer and media access (MAC) layer communications services. (Applications)
2023-10-25T15:25:53-05:00 devel/bacnet-stack open source protocol stack for embedded systems
BACnet Protocol Stack library provides a BACnet application layer, network
layer and media access (MAC) layer communications services.
2023-10-25T14:16:34-04:00 databases/keydb High performance fork of Redis--a persistent key-value database
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.
2023-10-25T17:12:14+02:00 sysutils/eza Modern, maintained replacement for ls
eza is a modern, maintained replacement for the venerable
file-listing command-line program ls that ships with Unix
and Linux operating systems, giving it more features and
better defaults. It uses colours to distinguish file types
and metadata. It knows about symlinks, extended attributes,
and Git. And it's small, fast, and just one single binary.

By deliberately making some decisions differently, eza
attempts to be a more featureful, more user-friendly
version of ls.
2023-10-24T23:20:41+01:00 devel/zix Lightweight C library of portability wrappers and data structures
Zix is a lightweight C library of portability wrappers and data structures.
2023-10-24T07:41:29-07:00 security/gosec Go security checker
gosec is a Go security checker that inspects source code for security problems
by scanning the Go AST and SSA code representation.
2023-10-24T16:49:25-04:00 science/qt6-quick3dphysics High-level API for physics simulation
Qt Quick 3D Physics provides a high-level API for physics simulation. It
supports simulating interactive rigid bodies as well as static meshes and
non-colliding bodies used for detecting overlaps. Every simulated body
can have its own physical properties like mass, density and friction.
2023-10-24T12:59:01-07:00 security/trufflehog Find and verify credentials
TruffleHog scans for sensitive keys in hidden content and version history from
commonly used tools across your company.
2023-10-24T07:41:29-07:00 audio/jnoisemeter Jack app for measurement of audio signals, in particular noise signals
Jnoisemeter is a small Jack app for accurate measurement of
audio signals, in particular noise signals.

The simplest use is to measure the S/N ratio of your
sound card. If you can calibrate the input levels of
your soundcard it can also be used (with some external
hardware) to measure noise levels of any type of audio
equipment, including preamps and microphones.
2023-10-24T11:56:30Z graphics/py-imutils Series of convenience image processing functions
A series of convenience functions to make basic image processing
operations such as translation, rotation, resizing, skeletonization,
and displaying Matplotlib images easier with OpenCV and Python.
2023-10-23T20:08:48+02:00 print/pdfcpu PDF processor written in Go
PDF processing library providing both an API and a CLI with focus on strong
support for batch processing and scripting via a rich command-line. Common
functions such as extract assets, merge, split, rotate, trim, validate,
watermark PDF files are supported and many more.
2023-10-23T17:53:05+03:00 games/moonlight-qt Gamestream client
Moonlight PC is an open source PC client for NVIDIA GameStream and Sunshine. It
allows you to stream your full collection of games from your Windows/Linux
desktop to your FreeBSD system.
2023-10-23T18:49:12+03:00 textproc/rubygem-dartsass RubyGem wrapper for the Dart Sass binary
This gem is a thin wrapper around the Dart Sass binaries. It enables you to easily
compile Sass in Ruby projects. The binaries for macOS, Linux and Windows are included.

The version number of this gem tracks the version number of the Dart Sass binary.
2023-10-23T18:49:12+03:00 security/rubygem-devise-two-factor41-rails70 Barebones two-factor authentication with Devise
Barebones two-factor authentication with Devise
2023-10-22T20:23:44-07:00 sysutils/fclones Efficient duplicate file finder
fclones is a command line utility that identifies groups of identical files
and gets rid of the file copies you no longer need. It comes with plenty of
configuration options for controlling the search scope and offers many ways
of removing duplicates. For maximum flexibility, it integrates well with other
Unix utilities like `find` and it speaks JSON, so you have a lot of control
over the search and cleanup process.

fclones treats your data seriously. You can inspect and modify the list of
duplicate files before removing them.
There is also a `--dry-run` option that can tell you exactly what changes on
the file system would be made.

fclones has been implemented in Rust with a strong focus on high performance
on modern hardware.
It employs several optimization techniques not present in many other programs.
It adapts to the type of the hard drive, orders file operations by physical
data placement on HDDs, scans directory tree in parallel and uses prefix
compression of paths to reduce memory consumption when working with millions of
files. It is also friendly to page-cache and does not push out your data out of
cache.

As a result, fclones easily outperforms many other popular duplicate finders by
a wide margin on either SSD or HDD storage.
2023-10-22T21:25:25-07:00 java/openjdk21 Java Development Kit ${JDK_MAJOR_VERSION}
An open-source implementation of the Java Platform, Standard Edition,
2023-10-22T19:56:18-07:00 misc/py-laspy Library and tools to read/write LAS files with lidar data
Laspy is a pythonic interface for reading/modifying/creating .LAS LIDAR
files matching specification 1.0-1.4.

LAS (and its compressed counterpart LAZ), is a popular format for lidar
pointcloud and full waveform, laspy reads and writes these formats and
provides a Python API via Numpy Arrays.
2023-10-22T19:42:45-07:00 archivers/py-laszip Bindings for LASzip made with pybind11
laszip is a Python bindings for LASzip.

The main purpose is for integration within laspy.
2023-10-20T19:07:54+02:00 converters/simdutf Unicode validation and transcoding with SIMD
This library provide fast Unicode functions such as

- ASCII, UTF-8, UTF-16LE/BE and UTF-32 validation, with and without
error identification,
- transcoding between each of Latin1, UTF-8, UTF-16LE/BE, and UTF-32,
with and without validation, with and without error identification
- From an UTF-8 string, compute the size of the Latin1/UTF-16/UTF-32
equivalent string,
- From an UTF-16LE/BE string, compute the size of the
Latin1/UTF-8/UTF-32 equivalent string,
- From an UTF-32 string, compute the size of the UTF-8 or UTF-16LE
equivalent string,
- UTF-8 and UTF-16LE/BE character counting.
- UTF-16 endianness change (UTF16-LE/BE to UTF-16-BE/LE)
- Base64 encoding and decoding

The functions are accelerated using SIMD instructions (e.g., ARM NEON,
SSE, AVX, AVX-512, etc.). When your strings contain hundreds of
characters, we can often transcode them at speeds exceeding a billion
characters per second. You should expect high speeds not only with
English strings (ASCII) but also Chinese, Japanese, Arabic, and so
forth. We handle the full character range (including, for example,
emojis).

The library compiles down to a small library of a few hundred kilobytes.
Our functions are exception-free and non allocating. We have extensive
tests and extensive benchmarks.
2023-10-22T18:36:14-07:00 misc/py-lazrs Python bindings for laz-rs (Laszip compression, LAS format)
lazrs is a Python bindings for the laz-rs Rust crate.

lazrs allows to read/write compressed LASer (LAS) file format
representing 3-dimensional point cloud data.
2023-10-22T17:55:47-07:00 multimedia/alass Automatic Language-Agnostic Subtitle Synchronization
alass is a command line tool to synchronize subtitles to movies.

It can automatically correct
- constant offsets
- splits due to advertisement breaks, directors cut, ...
- different framerates

The alignment process is not only fast and
accurate, but also language-agnostic. This means
you can align subtitles to movies in different
languages.

'alass' stands for "Automatic Language-Agnostic Subtitle Synchronization".
2023-10-22T12:11:34-07:00 multimedia/ffsubsync Synchronize your subtitles using machine learning
Language-agnostic automatic synchronization of subtitles with video, so that
subtitles are aligned to the correct starting point within the video.
2023-10-22T11:50:00-07:00 multimedia/py-srt Library and tools for parsing, modifying, and composing SRT files
srt is a tiny Python library for parsing, modifying, and composing SRT files.

There are a number of tools shipped with the library to manipulate, process,
and fix SRT files.
2023-10-22T11:30:05-07:00 textproc/py-faust-cchardet High speed universal character encoding detector
faust-cchardet, and called cChardet, is a universal character encoding detector.

It supports a lot of languages and encodings.
2023-10-22T11:03:47-07:00 audio/py-auditok Audio/acoustic activity detection and audio segmentation tool
auditok is an Audio Activity Detection tool that can process online data
(read from an audio device or from standard input) as well as audio files.

It can be used as a command-line program or by calling its API.
2023-10-22T16:52:42+02:00 dns/godns Dynamic DNS client (DDNS) with optional external reporting features
GoDNS is Dynamic DNS (DDNS) a client that supports various domain providers
and allows generating notifications upon change through e-mail (SMTP) or using
services such as Discord, Pushover, Slack and Telegram.
2023-10-22T14:50:10+02:00 databases/py-snowddl Object management automation tool for Snowflake
SnowDDL is a declarative-style tool for object management automation in
Snowflake.

It is not intended to replace other tools entirely, but to provide an
alternative approach focused on practical data engineering challenges.

You may find SnowDDL useful if:

- complexity of object schema grows exponentially, and it becomes hard to manage
- your organization maintains multiple Snowflake accounts (dev, stage, prod)
- your organization has multiple developers sharing the same Snowflake account
and suffering from conflicts
- it is necessary to generate some part of configuration dynamically using
Python
2023-10-22T13:28:07+02:00 databases/py-schemachange Database Change Management tool for Snowflake
schemachange is a simple python based tool to manage all of your Snowflake
objects. It follows an Imperative-style approach to Database Change Management
(DCM) and was inspired by the Flyway database migration tool. When combined with
a version control system and a CI/CD tool, database changes can be approved and
deployed through a pipeline using modern software delivery practices. As such
schemachange plays a critical role in enabling Database (or Data) DevOps.
2023-10-22T11:14:47+02:00 databases/py-dbt-duckdb DuckDB adapter plugin for dbt (data build tool)
dbt-duckdb

DuckDB is an embedded database, similar to SQLite, but designed for OLAP-style
analytics. It is crazy fast and allows you to read and write data stored in CSV,
JSON, and Parquet files directly, without requiring you to load them into the
database first.

dbt is the best way to manage a collection of data transformations written in
SQL or Python for analytics and data science. dbt-duckdb is the project that
ties DuckDB and dbt together, allowing you to create a Modern Data Stack In A
Box or a simple and powerful data lakehouse with Python.
2023-10-22T10:43:24+02:00 databases/py-dbt-snowflake Snowflake adapter plugin for dbt
The dbt-snowflake package contains all of the code enabling dbt to work with
Snowflake.
2023-10-22T10:33:06+02:00 databases/py-dbt-core With dbt, build analytics the way engineers build applications
dbt enables data analysts and engineers to transform their data using the same
practices that software engineers use to build applications.

Analysts using dbt can transform their data by simply writing select statements,
while dbt handles turning these statements into tables and views in a data
warehouse.

These select statements, or "models", form a dbt project. Models frequently
build on top of one another - dbt makes it easy to manage relationships between
models, and visualize these relationships, as well as assure the quality of your
transformations through testing.
2023-10-21T22:30:58+02:00 devel/asfml Ada bindings to the Simple and Fast Multimedia Library (SFML)
ASFML is an Ada binding of, various viscosity, to the Simple and Fast
Multimedia Library (SFML). It uses Ada types, and portable defined types which
eliminates the inclusion of Ada interface libraries, however most functions are
directly imported.

ASFML is written in standard Ada without the use of any specific GNAT
extensions, however, some indirect dependency could exist through the
representation of some types.
2023-10-21T17:53:12+02:00 devel/csfml C bindings to the Simple and Fast Multimedia Library (SFML)
CSFML is the official C bindings for the Simple and Fast Multimedia Library
(SFML). SFML is a simple, fast, cross-platform, C++ object-oriented multimedia
API. It abstracts windowing, graphics, audio, and networking.

The CSFML API aims to create C style abstractions as close as possible, to the
SFML C++ API. The follow-on effect of this enables building SFML bindings for
other languages, either via the language's Foreign Function Interface
mechanism, or by directly supporting C instead of C++.

Due to the similarities between the two APIs, no tutorial is provided, however,
users can follow the C++ tutorials available via the SFML website. Adapting
those tutorials to the C API should take little effort.
2023-10-21T22:32:01+02:00 databases/py-snowflake-connector-python Snowflake Connector for Python
The Snowflake Connector for Python conforms to the Python DB API 2.0
specification.

The Snowflake Connector for Python provides an interface for developing Python
applications that can connect to Snowflake and perform all standard
operations. It provides a programming alternative to developing applications in
Java or C/C++ using the Snowflake JDBC or ODBC drivers.

The connector has no dependencies on JDBC or ODBC. It can be installed using pip
on Linux, Mac OSX, and Windows platforms where Python 3.8.0 (or higher) is
installed.
2023-10-21T20:18:12+02:00 databases/py-dbt-semantic-interfaces Shared semantic layer definitions that dbt-core and MetricFlow use
dbt-semantic-interfaces contains the shared semantic classes, default
validation, and tests designed to be used by both the dbt-core and MetricFlow
projects. By centralizing these shared resources, we aim to maintain consistency
and reduce code duplication across both projects.

Features:

- Protocols for shared semantic classes: Define the interfaces and common
attributes that must be implemented by the objects in both projects.
- Validation: Ensure that the objects comply with the expected structure and
constraints.
- Tests: Ensure that the objects' behavior is consistent and correct across both
projects.
2023-10-21T20:12:23+02:00 devel/py-minimal-snowplow-tracker Snowplow event tracker. Add analytics to Python apps and webapps
Add analytics to your Python apps and Python games with the Snowplow event
tracker for Python.

With this tracker you can collect event data from your Python-based
applications, games or Python web servers/frameworks.

This is a fork of the original Snowplow Python tracker v0.8.0, with a number of
changes:
- All emitters except for the basic one removed
- Tests converted to docker
- All tracking event methods except for structured/unstructured removed
- Python 3.7 supported
2023-10-21T19:34:53+02:00 devel/py-dbt-extractor Analyze and extract information from Jinja used in dbt projects
A tool that processes the most common jinja value templates in dbt model
files. The tool depends on tree-sitter and the tree-sitter-jinja2 library.

The current strategy is for this processor to be 100% certain when it can
accurately extract values from a given model file. Anything less than 100%
certainty returns an exception so that the model can be rendered with python
Jinja instead.
2023-10-21T18:43:43+02:00 devel/py-hologram JSON schema generation from dataclasses
Hologram is a lightweight library to generate Draft 7 compatible JSON Schemas
from python 3.7 dataclasses. Python 3.6 is supported through the dataclasses
backport. It is forked from dataclasses-jsonschema created by s-knibbs.
2023-10-21T15:50:26+02:00 devel/py-tree-sitter Python bindings to the Tree-sitter parsing library
py-tree-sitter provides Python bindings to the tree-sitter parsing library.

This package currently only works with Python 3. There are no library
dependencies, but you do need to have a C compiler installed.
2023-10-21T15:47:10+02:00 devel/py-mashumaro Fast serialization library on top of dataclasses
When using dataclasses, you often need to dump and load objects based on the
schema you have. Mashumaro not only lets you save and load things in different
ways, but it also does it super quick.

Key features:

- One of the fastest libraries
- Mature and time-tested
- Easy to use out of the box
- Highly customizable
- Built-in support for JSON, YAML, MessagePack, TOML
- Built-in support for almost all Python types including typing-extensions
- JSON Schema generation
2023-10-20T15:39:03+02:00 databases/postgis34 Geographic objects support for PostgreSQL databases
PostGIS adds support for geographic objects to the PostgreSQL
object-relational database. In effect, PostGIS "spatially enables"
the PostgreSQL server, allowing it to be used as a backend spatial
database for geographic information systems (GIS), much like ESRI's
SDE or Oracle's Spatial extension. PostGIS follows the OpenGIS
"Simple Features Specification for SQL" and has been certified as
compliant with the "Types and Functions" profile.

PostGIS development was started by Refractions Research as a project
in open source spatial database technology. PostGIS is released
under the GNU General Public License. PostGIS continues to be
developed by a group of contributors led by a Project Steering
Committee and new features continue to be added.
2023-10-01T19:10:29+02:00 cad/yosys-ghdl-plugin GHDL synthesis plugin for yosys
yosys-ghdl-plugin is a plugin that enables synthesis of VHDL with
yosys and ghdl.
2023-10-18T14:49:07+01:00 devel/R-cran-kit Data Manipulation Functions Implemented in C
Basic functions, implemented in C, for large data manipulation. Fast
vectorised ifelse()/nested if()/switch() functions, psum()/pprod()
functions equivalent to pmin()/pmax() plus others which are missing from
base R. Most of these functions are callable at C level.
2023-06-29T23:55:18+02:00 devel/busd D-Bus daemon/broker implementation based on zbus
A D-Bus daemon/broker, that aims to be a drop-in replacement for the
reference implementation of D-Bus, dbus-daemon and dbus-broker. Being
written in pure Rust, it's much easier to build for multiple platforms
(Linux, Mac and Windows being the primary targets) than other D-Bus
brokers.

## Status
Alpha. It's not ready for production use yet. Only the essentials are
in place.
2023-10-09T15:43:34+03:00 lang/rizin UNIX-like reverse engineering framework and command-line toolset
Rizin is a free and open source reverse engineering framework. It takes a
unique, Unix-friendly approach on reverse engineering. By default, it can be
used in a shell-like environment tailored specifically to analyzing binaries
directly from the command line without unnecessary weight. However, if you
do want more, it provides a perfect basis for GUI and scripting.
2023-10-16T23:11:28+08:00 devel/rubygem-opentelemetry-semantic_conventions Semantic Convention definitions for OpenTelemetry
Opentelemetry::SemanticConventions provides auto-generated constants that
represent the OpenTelemetry Semantic Conventions.
2023-10-16T23:11:27+08:00 devel/rubygem-opentelemetry-sdk Stats collection and distributed tracing framework
The opentelemetry-sdk gem provides the reference implementation of the
OpenTelemetry Ruby API. Using opentelemetry-sdk, an application can collect,
analyze, and export telemetry data such as distributed traces and metrics.
2023-10-16T23:11:25+08:00 devel/rubygem-opentelemetry-registry Registry for the OpenTelemetry Instrumentation libraries
The instrumentation Registry contains information about available
instrumentation, facilitates discovery, installation, and configuration.

The Registry allows for instrumentation to avoid depending directly on a
specific SDK implementation.

The SDK depends on the Registry, the instrumentation Base class depends on the
Registry, and auto instrumentation libraries extend the instrumentation Base
class.

The motivation for decoupling the Registry (and by extension the
instrumentation) from a specific SDK implementation means that anyone can
implement their own OpenTelemetry API compatible SDK, and they could continue to
use community made instrumentation.
2023-10-16T23:11:24+08:00 devel/rubygem-opentelemetry-instrumentation-base Instrumentation Base for the OpenTelemetry framework
OpenTelemetry Instrumentation Base contains the instrumentation base class, and
the instrumentation registry. These modules provide a common interface to
support the installation of auto instrumentation libraries. The instrumentation
base is responsible for adding itself to the instrumentation registry as well as
providing convenience hooks for the installation process. The instrumentation
registry contains all the instrumentation to be installed during the SDK
configuration process.
2023-10-16T23:11:23+08:00 devel/rubygem-opentelemetry-common Common helpers for OpenTelemetry
Opentelemetry::Common provides common helpers for OpenTelemetry.
2023-10-16T23:11:22+08:00 devel/rubygem-opentelemetry-api Stats collection and distributed tracing framework
The opentelemetry-api gem defines the core OpenTelemetry interfaces for Ruby
applications. Using opentelemetry-api, a library or application can code against
the OpenTelemetry interfaces to produce telemetry data such as distributed
traces and metrics.
2023-10-16T23:11:21+08:00 devel/rubygem-cucumber-tag-expressions5 Cucumber tag expressions for Ruby
Tag Expressions provide a simple query language for tags. The simplest tag
expression is simply a single tag.
2023-10-16T23:11:20+08:00 databases/rubygem-trilogy Friendly MySQL-compatible library for Ruby, binding to libtrilogy
Ruby bindings to the Trilogy client library
2023-10-16T23:11:19+08:00 databases/rubygem-activerecord-trilogy-adapter Active Record adapter for trilogy
Trilogy Adapter is a Ruby on Rails Active Record database adapter for Trilogy, a
client library for MySQL-compatible database servers, designed for performance,
flexibility, and ease of embedding.
2023-10-16T23:11:18+08:00 devel/py-jsonschema-path JSONSchema Spec with object-oriented paths
JSONSchema Path provides object-oriented JSONSchema.

Key features:
- Traverse schema like paths
- Access schema on demand with separate dereferencing accessor layer
2023-10-16T23:17:25+08:00 databases/trilogy Client library for MySQL-compatible database servers
Trilogy is a client library for MySQL-compatible database servers, designed for
performance, flexibility, and ease of embedding.

It's currently in production use on github.com.

Features:
- Supports the most frequently used parts of the text protocol
- Handshake
- Password authentication
- Query, ping, and quit commands
- Support prepared statements (binary protocol)
- Low-level protocol API completely decoupled from IO
- Non-blocking client API wrapping the protocol API
- Blocking client API wrapping the non-blocking API
- No dependencies outside of POSIX, the C standard library & OpenSSL
- Minimal dynamic allocation
- MIT licensed
2023-10-15T17:05:05-03:00 security/cyrus-sasl2-xoauth2 XOAUTH2 plugin for cyrus-sasl2
This is a plugin implementation of XOAUTH2 for cyrus-sasl2.

OAuth 2.0 is a protocol for authorization. The specification and
extensions are being developed within the IETF OAuth Working Group.
XOAUTH2 is standard OAuth 2.0 plus a nonstandard SASL binding for OAuth
that allows clients to send OAuth 2.0 access tokens.
2023-10-13T12:48:44-07:00 sysutils/cfengine-masterfiles-lts
2023-10-13T12:48:44-07:00 sysutils/cfengine-lts
2023-10-12T18:25:57+09:00 audio/pipewire-module-xrdp PipeWire module which enables xrdp to use audio redirection
PipeWire module which enables xrdp to use audio redirection.
2023-10-10T20:43:25+02:00 textproc/py-sphinx-multiversion-zrepl Sphinx extension for building self-hosted versioned docs (zrepl fork)
Sphinx extension for building self-hosted versioned docs.

This extension aims to provide a clean implementation that tries
to avoid messing with Sphinx internals as much as possible.
2023-10-12T00:22:16+08:00 devel/rubygem-datadog-ci Datadog's Test Optimization library for Ruby
Datadog's Ruby Library for instrumenting your test and continuous integration
pipeline.
2023-10-11T20:53:52+08:00 security/rubygem-ruby-saml115 SAML toolkit for Ruby on Rails
SAML toolkit for Ruby on Rails
2023-10-11T20:53:48+08:00 www/py-daphne Django ASGI (HTTP/WebSocket) server
Daphne is a HTTP, HTTP2 and WebSocket protocol server for ASGI and ASGI-HTTP,
developed to power Django Channels.

It supports automatic negotiation of protocols; there's no need for URL
prefixing to determine WebSocket endpoints versus HTTP endpoints.
2023-10-11T20:53:45+08:00 www/py-channels Brings async, event-driven capabilities to Django
Channels augments Django to bring WebSocket, long-poll HTTP, task offloading and
other async support to your code, using familiar Django design patterns and a
flexible underlying framework that lets you not only customize behaviours but
also write support for your own protocols and needs.
2023-10-11T20:53:42+08:00 math/py-hepstats Statistics tools and utilities
hepstats is a library for statistical inference aiming to cover the needs High
Energy Physics. It is part of the Scikit-HEP project.
2023-10-11T20:53:37+08:00 devel/py-jupyter-collaboration JupyterLab Extension enabling Real-Time Collaboration
JupyterLab Real-Time Collaboration is a Jupyter Server Extension and JupyterLab
extensions providing support for Y documents and adding collaboration UI
elements in JupyterLab.
2023-10-10T18:47:57-04:00 benchmarks/py-asv Airspeed Velocity: A simple Python history benchmarking tool
airspeed velocity (asv) is a tool for benchmarking Python packages
over their lifetime.

It is primarily designed to benchmark a single project over its
lifetime using a given suite of benchmarks. The results are displayed
in an interactive web frontend that requires only a basic static
webserver to host.
2023-10-10T18:42:46-04:00 benchmarks/py-asv-runner Core pure python benchmarking for asv
ASV Runner is the pure Python core of ASV (Airspeed-Velocity). ASV
Runner provides essential functionality for benchmarking Python
packages with ease and efficiency.
2023-10-10T20:04:24+02:00 textproc/py-sphinx-multiversion Sphinx extension for building self-hosted versioned docs
Sphinx extension for building self-hosted versioned docs.

This extension aims to provide a clean implementation that tries
to avoid messing with Sphinx internals as much as possible.
2023-10-09T15:27:41+08:00 www/moodle43 Course management system based on social constructionism
Moodle is a course management system (CMS) - a free, Open Source software
package designed using sound pedagogical principles, to help educators
create effective online learning communities. You can use it on any
computer you have handy (including webhosts), yet it can scale from a
single-teacher site to a 40,000-student University.
2023-10-08T07:28:38+02:00 x11/xdg-desktop-portal-luminous xdg-desktop-portal backend for wlroots
An alternative to xdg-desktop-portal-wlr for wlroots compositors.
This project is a stand alone binary and does not depend on grim.
libwayshot is used as the screencopy backend to enable screenshots.
2023-10-08T15:09:47+02:00 textproc/py-sphinx-material Responsive Material Design theme for Sphinx documentation
A Material Design theme for Sphinx documentation.

Based on Material for MkDocs, and Guzzle Sphinx Theme.

See also: https://github.com/bashtage/sphinx-material/
2023-10-08T14:33:01+02:00 www/py-css-html-js-minify StandAlone Async cross-platform Minifier for the Web
Async single-file cross-platform no-dependencies Minifier for the Web.

- Takes a full path to anything, a file or a folder, then parse, optimize and
compress for Production.
- If full path is a folder with multiple files it will use Async Multi-
processing.
- Pretty-Printed colored Logging to Standard Output and Log File on OS Temporary
Folder.
- Set its own Process name and show up on Process lists.
- Can check for updates for itself.
- Full Unicode/UTF-8 support.
- Smooth CPU usage, Single Instance Checking.
- Can Obfuscate, GZIP and Hash files, also Watch for changes on files.
- Can execute arbitrary commands after and before running.
- *.css files are saved as *.min.css, *.js are saved as *.min.js, *.htm are
saved as *.html.
2023-10-08T17:04:06+03:00 www/linux-widevine-cdm Widevine CDM plugin as provided by Google
A browser plugin designed for the viewing of premium video content. This
software is distibuted as a compiled Linux binary and is intended to be
consumed either by a Linux-native browser or via www/foreign-cdm port.
2023-10-08T19:52:39+08:00 devel/rubygem-aws-sdk-datazone Official AWS Ruby gem for Amazon DataZone
Official AWS Ruby gem for Amazon DataZone.
2023-10-08T19:52:38+08:00 textproc/py-sphinx-gallery Sphinx extension that builds an HTML gallery of examples from any set of Python scripts
Sphinx-Gallery is a Sphinx extension that builds an HTML gallery of examples
from any set of Python scripts.

Features:
- Create example galleries automatically by running pure Python example scripts
while capturing outputs + figures, rendering them into reST files built into
your documentation by Sphinx
- Embed reST in your example Python files, allowing you to interweave
narrative-like content with code that generates plots in your documentation.
Sphinx-Gallery also automatically generates a Jupyter Notebook for each your
example page.
- Add mini-galleries for API documentation. Sphinx-Gallery can generate
mini-galleries listing all examples that use a particular function/method/etc.
- Add intersphinx links to your examples. Sphinx-Gallery can automatically add
links to API documentation for functions/methods/classes that are used in your
examples (for any Python module that uses intersphinx).
- Manage multiple galleries to create and embed galleries for several folders of
examples.
2023-10-08T19:52:35+08:00 devel/py-array-api-compat Array API compatibility library
This is a small wrapper around common array libraries that is compatible with
the Array API standard. Currently, NumPy, CuPy, and PyTorch are supported.

Note that some of the functionality in this library is backwards incompatible
with the corresponding wrapped libraries. The end-goal is to eventually make
each array library itself fully compatible with the array API, but this requires
making backwards incompatible changes in many cases, so this will take some
time.

Currently all libraries here are implemented against the 2022.12 version of the
standard.
2023-09-25T16:15:35+02:00 mail/bsd-vacation This is a port of the vacation(1) command based on the BSD4.3 version
This is a port of the vacation(1) command based on the BSD4.3 version. It is
based on the NetBSD version, which also incorporates changs from OpenBSD. It
supports RFC 2076 "Common Internet Message Headers" and
RFC 3834 "Recommendations for Automatic Responses to Electronic Mail".
2023-10-06T18:24:05+09:00 devel/electron26 Build cross-platform desktop apps with JavaScript, HTML, and CSS
Build cross platform desktop apps with JavaScript, HTML, and CSS.

It's easier than you think.

If you can build a website, you can build a desktop app. Electron is a
framework for creating native applications with web technologies like
JavaScript, HTML, and CSS. It takes care of the hard parts so you can
focus on the core of your application.
2023-10-05T14:51:49+02:00 net/frr9 IP routing protocol suite including BGP, IS-IS, OSPF, BABEL and RIP
FRRouting (FRR) is an IP routing protocol suite for Linux and Unix platforms
which includes protocol daemons for BGP, IS-IS, OSPF and RIP. FRR has its roots
in the Quagga project.
2023-10-05T14:51:49+02:00 net/frr9-pythontools Provide configuration reload functionality for FRR
2023-10-05T00:12:29-04:00 devel/zug Transducers for C++
Zug is a C++ library providing transducers. Transducers are composable
sequential transformations independent of the source. They are extremely
lightweight, and can be used to express algorithms over pull-based
sequences (iterators, files) but also push based sequences (signals,
events, asynchronous streams) in a generic way.
2023-10-04T08:18:56-04:00 devel/immer Postmodern immutable and persistent data structures for C++
Immer is a library of persistent and immutable data structures written
in C++. These enable whole new kinds of architectures for interactive
and concurrent programs of striking simplicity, correctness, and
performance.
2023-10-05T09:53:33+08:00 textproc/rubygem-prism Prism Ruby parser
This is a parser for the Ruby programming language. It is designed to be
portable, error tolerant, and maintainable. It is written in C99 and has no
dependencies. It is currently being integrated into CRuby, JRuby, TruffleRuby,
Sorbet, and Syntax Tree.
2023-10-05T09:53:30+08:00 mail/py-checkdmarc Python module and command line parser for SPF and DMARC records
checkdmarc is a Python module and command line utility for validating SPF and
DMARC DNS records.

Features:
- API and CLI
- Can test multiple domains at once
- CLI output in JSON or CSV format
- Parses and validates MX, SPF, and DMARC records
- Checks for DNSSEC deployment
- Lists name servers
- Checks for STARTTLS and TLS support on each mail server
2023-10-05T09:53:29+08:00 devel/py-setuptools-git-versioning Use git repo data for building a version number according PEP-440
Use git repo data (latest tag, current commit hash, etc) for building a version
number according PEP 440.

Features:
- Can be installed & configured through both setup.py and PEP 518's
pyproject.toml
- Does not require to change source code of the project
- Tag-, file-, and callback-based versioning schemas are supported
- Templates for tag, dev and dirty versions are separated
- Templates support a lot of substitutions including git and environment
information
- Well-documented
2023-10-05T09:53:28+08:00 devel/py-pyleri Python Left-Right Parser
Pyleri is an easy-to-use parser created for SiriDB. We first used lrparsing and
wrote jsleri for auto-completion and suggestions in our web console. Later we
found small issues within the lrparsing module and also had difficulties keeping
the language the same in all projects. That is when we decided to create Pyleri
which can export a created grammar to JavaScript, C, Python, Go and Java.
2023-10-04T21:24:04+02:00 games/tinycols Jewels matching game for the terminal
A jewels matching game for the Linux terminal.
Three difficulties are provided.
2023-10-04T11:20:12+08:00 devel/alire Ada LIbrary REpository (ALIRE) management tool, alr
ALIRE: Ada LIbrary REpository.

A catalog of ready-to-use Ada libraries plus a command-line tool (alr) to
obtain, build, and use with your own projects.

alr is designed to configure, and deploy custom isolated userspace
environments, known as a project or workspace. Environments will contain
all the state, and dependencies it requires for operation.

Properties and dependencies of projects are managed through a TOML file
(alire.toml, found at the root of Alire workspaces). This file exists locally
for working copies of projects, and the Alire community index stores the files
corresponding to its projects.

You can check the environment alr is using with 'alr printenv'
2023-10-02T16:33:32+02:59 net-p2p/tremotesf Remote GUI for transmission-daemon
Tremotesf is yet another, but modern (first-released in 2016) cross-platfom GUI
for Transmission daemon written in C++ and Qt.

Features include, but not necessarily limited to:
* View torrent list
* Sort torrents
* Filter torrents by name, status and trackers
* Start/stop/verify/remove torrents with multi-selection
* Add torrents from torrent files and magnet links
* Select which files to download when adding torrent
* Manage torrent files
* Add and remove torrent trackers
* View torrent peers
* Set torrent limits
* Change remote server settings
* View server statistics
* Multiple servers
* Supports HTTPS connection
* Can connect to servers with self-signed certificates (you need to add
certificate to server settings)
* Client certificate authentication
2023-10-01T18:15:34-04:00 devel/py-red-black-tree-mod Flexible python implementation of red black trees
red-black-tree-mod is a pair of python modules implementing red
black trees.

Red-black trees are a little slower than treaps, but they give a
nice low standard deviation in operation times, and this code is
rather flexible.

A module is provided for red black trees that enforce uniqueness.
They allow for set-like use and dictionary-like use.
2023-10-03T13:17:46+02:00 net/py-tiny-proxy Proxy server with SOCKS4(a), SOCKS5(h), HTTP tunnel support
Simple proxy (SOCKS4(a), SOCKS5(h), HTTP tunnel) server built with
anyio. It is used for testing python-socks, aiohttp-socks and
httpx-socks packages.
2023-10-02T16:23:03-03:00 devel/pymsteams Python Wrapper Library to send requests to Microsoft Teams Webhooks
Python Wrapper Library to send requests to Microsoft Teams Webhooks. Microsoft
refers to these messages as Connector Cards. A message can be sent with only
the main Connector Card, or additional sections can be included into the
message.
2023-10-01T20:58:56-03:00 devel/pycomposefile Structured deserialization of Docker Compose files for Python
Structured deserialization of Docker Compose files.

A Python library mainly used for the azure-cli application.
2023-10-01T11:42:49-07:00 java/openjdk20 Java Development Kit ${JDK_MAJOR_VERSION}
An open-source implementation of the Java Platform, Standard Edition,
2023-10-01T07:29:03+08:00 textproc/rubygem-cucumber-gherkin26 Fast Gherkin lexer/parser based on the Ragel State Machine Compiler
A fast Gherkin lexer/parser based on the Ragel State Machine Compiler.
2023-10-01T07:26:36+08:00 www/py-django-requests-debug-toolbar Django Debug Toolbar panel for Requests
Django Requests Debug Toolbar tracks all HTTP requests made with the popular
requests library.
2023-10-01T07:26:33+08:00 graphics/py-pillow-heif Python interface for libheif library
Python bindings to libheif for working with HEIF images and plugin for Pillow.

Features:
- Decoding of 8, 10, 12 bit HEIC and AVIF files.
- Encoding of 8, 10, 12 bit HEIC and AVIF files.
- EXIF, XMP, IPTC read & write support.
- Support of multiple images in one file and a PrimaryImage attribute.
- Adding & removing thumbnails.
- Reading of Depth Images.
- Adding HEIF support to Pillow in one line of code as a plugin.
2023-10-01T07:26:31+08:00 devel/py-zc.lockfile Basic inter-process locks
The zc.lockfile package provides a basic portable implementation of interprocess
locks using lock files. The purpose if not specifically to lock files, but to
simply provide locks with an implementation based on file-locking primitives. Of
course, these locks could be used to mediate access to other files. For example,
the ZODB file storage implementation uses file locks to mediate access to
file-storage database files. The database files and lock file files are separate
files.
2023-09-24T22:04:16+02:00 net-p2p/transmission-components Transmission BitTorrent client
${PKGDIR}/pkg-descr.${FLAVOR}
2023-09-11T12:49:09Z www/foreign-cdm CDM agent for Chromium
Linuxulator-based CDM agent for the Chromium browser making it possible to
to play DRM content with native Chromium.
2023-09-26T18:48:11+03:00 devel/linux-c7-devtoolset Developer Toolset collection (CentOS ${LINUX_DIST_VER})
Developer Toolset is a Software Collection designed for developers working on
CentOS or Red Hat Enterprise Linux platform. It provides current versions of the
GNU Compiler Collection, GNU Debugger, and other development, debugging, and
performance monitoring tools.
2023-09-30T08:20:08+08:00 x11-fonts/source-serif-ttf Set of fonts by Adobe designed for UI
Source Serif Pro is a set of OpenType fonts to complement the Source Sans Pro
family.
2023-09-30T08:18:50+08:00 x11-fonts/source-code-pro-ttf Set of fonts by Adobe designed for coders
Source Code Pro was designed by Paul D. Hunt as a companion to Source Sans.
This complementary family was adapted from the Source design due to a
request to create a monospaced version for coding applications.

Source Code Pro currently supports a wide range of languages using Latin
script, and includes all the characters in the Adobe Latin 4 glyph set. As
an open source project, it is expected that incremental updates will be
made over time to extend glyph set coverage and functionality.
2023-09-30T08:18:39+08:00 devel/rubygem-aws-sdk-bedrockruntime Official AWS Ruby gem for Amazon Bedrock Runtime
Official AWS Ruby gem for Amazon Bedrock Runtime.
2023-09-30T08:18:38+08:00 devel/rubygem-aws-sdk-bedrock Official AWS Ruby gem for Amazon Bedrock
Official AWS Ruby gem for Amazon Bedrock.
2023-09-30T08:18:37+08:00 textproc/py-ansi2html Convert text with ansi color codes to HTML
ansi2html converts text with ANSI color codes to HTML or to LaTeX. It is
inspired by and developed off of the work of pixelbeat and blackjack.
2023-09-30T08:18:34+08:00 x11-fonts/gnu-unifont-otf GNU Unicode TrueType font
GNU Unifont is a free bitmap font that covers the Unicode Basic Multilingual
Plane (BMP), using an intermediate bitmapped font format.

This is converted to OpenType.
2023-09-29T01:40:00-05:00 sysutils/limine Modern, advanced, portable, multiprotocol bootloader
Limine is a modern, advanced, portable, multiprotocol bootloader
and boot manager, mainly targetting OS/kernel developers, but also
capable of being a fast Linux bootloader, amongst other things.
2023-09-29T17:14:22+02:00 misc/tdrop Glorified WM-Independent Dropdown Creator
Tdrop makes dropdown terminals and windows.

It is used for hiding/unhiding programs to achieve quake/dropdown
functionality. It can create a dropdown window if one does not already
exist or turn the current window into a dropdown on the fly.
2023-09-29T06:05:14+02:00 comms/qt6-connectivity Qt connectivity (Bluetooth/NFC) module
2023-09-26T07:11:21+08:00 security/debian-keyring GPG keys for Debian package signature verification
GnuPG keys of Debian Developers and Maintainers

The Debian project wants developers to digitally sign the announcements
of their packages with GnuPG, to protect against forgeries. This package
contains keyrings of GnuPG and keys of Debian Developers (uploading and
non-uploading), as well as of Debian Maintainers.
2023-09-27T08:55:00-04:00 devel/py-pyaml-env Provides yaml file parsing with environment variable resolution
pyaml-env is a very small library that parses a yaml configuration
file and it resolves the environment variables, so that no secrets
are kept in text.
2023-09-26T08:24:21+02:00 textproc/bsd-spell This is a port of the 4.4BSD spell command
spell(1) collects words from the named documents and looks them up in a
spelling list. Words that neither occur among nor are derivable
(by applying certain inflections, prefixes or suffixes) from words in the
spelling list are printed on the standard output.

deroff(1) reads each file in sequence and removes all roff command lines,
backslash constructions, macro definitions, eqn constructs (between ".EQ"
and ".EN" lines or between delimiters), pic pictures, and table descriptions
and writes the remainder to the standard output.
2023-09-26T15:24:44Z net-mgmt/icingaweb2-module-icingadb Publish, synchronize, and visualize Icinga data
Icinga DB is a set of components for publishing, synchronizing and visualizing
monitoring data in the Icinga ecosystem, consisting of:

* Icinga DB Web which connects to both a Redis server and a database to view and
work with most up-to-date monitoring data
* Icinga 2 with its Icinga DB feature enabled, responsible for publishing the
data to the Redis server, i.e. configuration and its runtime updates, check
results, state changes, downtimes, acknowledgements, notifications, and other
events such as flapping
* And the Icinga DB daemon, which synchronizes the data between the Redis server
and the database
2023-09-26T15:19:52Z net-mgmt/icingadb Publish, synchronize, and visualize Icinga data
Icinga DB is a set of components for publishing, synchronizing and visualizing
monitoring data in the Icinga ecosystem, consisting of:

* Icinga DB Web which connects to both a Redis server and a database to view and
work with most up-to-date monitoring data
* Icinga 2 with its Icinga DB feature enabled, responsible for publishing the
data to the Redis server, i.e. configuration and its runtime updates, check
results, state changes, downtimes, acknowledgements, notifications, and other
events such as flapping
* And the Icinga DB daemon, which synchronizes the data between the Redis server
and the database
2023-09-24T10:29:13+03:00 textproc/rubygem-sanitize60 Whitelist based HTML sanitizer
Sanitize is a whitelist-based HTML sanitizer. Given a list of
acceptable elements and attributes, Sanitize will remove all
unacceptable HTML from a string.

Using a simple configuration syntax, you can tell Sanitize to
allow certain elements, certain attributes within those elements,
and even certain URL protocols within attributes that contain URLs.
Any HTML elements or attributes that you don't explicitly allow
will be removed.
2023-09-24T10:29:13+03:00 devel/rubygem-vite_ruby Use Vite in Ruby and bring joy to your JavaScript experience
Use Vite in Ruby and bring joy to your JavaScript experience
2023-09-24T10:29:13+03:00 devel/rubygem-vite_rails-rails70 Use Vite in Rails and bring joy to your JavaScript experience
Use Vite in Rails and bring joy to your JavaScript experience
2023-09-24T10:29:13+03:00 devel/rubygem-flipper026 Act of enabling/disabling features in your application
Feature flipping is the act of enabling or disabling features or parts of your
application, ideally without re-deploying or changing anything in your code
base.

The goal of this gem is to make turning features on or off so easy that everyone
does it. Whatever your data store, throughput, or experience, feature flipping
should be easy and have minimal impact on your application.
2023-09-24T10:29:13+03:00 devel/rubygem-dry-cli Common framework to build command line interfaces with Ruby
Common framework to build command line interfaces with Ruby
2023-07-21T14:05:07+02:00 audio/linuxwave Generate music from the entropy of Linux
Generate music from the entropy of Linux
2023-09-23T07:22:31+08:00 net/rubygem-x Ruby interface to the X API
A Ruby interface to the X API
2023-09-23T07:22:25+08:00 devel/py-s3fs Convenient Filesystem interface over S3
S3FS builds on aiobotocore to provide a convenient Python filesystem interface
for S3.
2023-09-23T07:22:24+08:00 devel/py-pydantic-yaml Add some YAML functionality to the excellent pydantic library
Pydantic-YAML adds YAML capabilities to Pydantic, which is an excellent Python
library for data validation and settings management.
2023-09-23T07:22:23+08:00 devel/py-pydantic-vault Pydantic BaseSettings extension to retrieve secrets from Hashicorp Vault
Pydantic-Vault is a simple extension to Pydantic BaseSettings that can retrieve
secrets stored in Hashicorp Vault

With Pydantic and Pydantic-Vault, you can easily declare your configuration in a
type-hinted class, and load configuration from environment variables or Vault
secrets. Pydantic-Vault will work the same when developing locally (where you
probably login with the Vault CLI and your own user account) and when deploying
in production (using a Vault Approle or Kubernetes authentication for example).
2023-09-23T07:22:22+08:00 devel/py-gcsfs Convenient Filesystem interface over GCS
Pythonic file-system for Google Cloud Storage
2023-09-23T07:22:20+08:00 devel/py-aiobotocore Async client for aws services using botocore and aiohttp
Async client for amazon services using botocore and aiohttp/asyncio.

This library is a mostly full featured asynchronous version of botocore.
2023-09-03T09:21:03+01:00 devel/py-assertpy Simple assertions library for unit testing in Python
Simple assertions library for unit testing in Python with a nice
fluent API. Supports both Python 2 and 3.

Just import the assert_that function, and away you go...

Of course, assertpy works best with a python test runner like pytest
(our favorite) or Nose.
2023-09-22T01:29:38-03:00 lang/emilua Lua execution engine
Emilua strives to be the most complete execution engine for Lua.
Whether you want single-VM concurrency support to exploit complex
async IO interactions or multi-VM support to exploit possible parallelism
your needs should be covered.
2023-09-18T20:52:02+02:00 net-im/gurk-rs Signal Messenger client for terminal
gurk-rs is TUI (terminal user inteface) for Signal messaging platform.
It is written in Rust.
Binary is 15 MB large and depends only on libs from base system.
2023-09-20T00:48:14+03:00 www/angie-module-lua Angie Lua dynamic module
Module embeds the power of Lua into Angie HTTP and STREAM servers.
By leveraging Angie's subrequests, this module allows the integration of
the powerful Lua threads (known as "coroutines") into the Angie event model.
2023-09-19T20:06:00+02:00 textproc/md2roff Markdown to roff converter
md2roff is a Markdown to roff/html converter. It can be used to
generate simple man pages from Markdown-formatted project README
files. The program produces a man page in man(7) format and an
HTML document as output.
2023-09-18T18:35:09+03:00 www/angie-module-dav-ext Angie dav-ext dynamic module
The standard DAV module provides partial WebDAV implementation and
only supports GET, HEAD, PUT, DELETE, MKCOL, COPY and MOVE methods.
This module adds PROPFIND, OPTIONS, LOCK and UNLOCK support.
2023-09-22T11:11:12+08:00 devel/rubygem-sus Fast and scalable test runner
Sus(picious) is an opinionated test framework designed with several goals:
- As fast as possible, aiming for ~10,000 assertions per second per core.
- Isolated tests which parallelise easily (including class definitions).
- Native support for balanced (work-stealing) multi-core execution.
- Incredible test output with detailed failure logging (including nested
assertions and predicates).

Non-features:
- Flexibility at the expense of performance.
- Backwards compatibility.
2023-09-22T11:11:11+08:00 x11-fonts/py-shaperglot Test font files for OpenType language support
Shaperglot is a library and a utility for testing a font's language support. You
give it a font, and it tells you what languages are supported and to what
degree.

Most other libraries to check for language support (for example, Rosetta's
wonderful hyperglot library) do this by looking at the Unicode codepoints that
the font supports. Shaperglot takes a different approach.
2023-09-22T11:11:10+08:00 www/py-simple-websocket Simple WebSocket server and client for Python
simple-websocket provides simple WebSocket server and client for Python.
2023-09-22T11:11:06+08:00 devel/py-bump2version Version-bump your software with a single command
bump2version is a maintained fork of the excellent bumpversion project.

Version-bump your software with a single command!

A small command line tool to simplify releasing software by updating all version
strings in your source code by the correct increment. Also creates commits and
tags:
- version formats are highly configurable
- works without any VCS, but happily reads tag information from and writes
commits and tags to Git and Mercurial if available
- just handles text files, so it's not specific to any programming language
- supports Python 3 and PyPy3
2023-09-22T01:05:53+03:00 net/libproxy-duktape Duktape JavaScript plug-in for libproxy
Libproxy exists to answer the question: Given a network resource, how do I
reach it? It handles all the details, enabling you to get back to
programming.

This plug-in allows the Duktape JS engine to make use of libproxy.
2023-09-21T11:49:08-05:00 security/py-greenbone-feed-sync new script for downloading the Greenbone Community Feed
New script for downloading the Greenbone Community Feed
2023-09-21T00:27:09-07:00 emulators/open-simh Emulates classic DEC, HP, GRI, IBM, Altair, SDS, Honeywell, and others
Open SIMH is a highly portable, multi-system simulator.

SIMH is a framework and family of computer simulators, initiated by Bob Supnik
and continued with contributions (large and small) from many others, with the
primary goal of enabling the preservation of knowledge contained in, and
providing the ability to execute/experience, old/historic software via
simulation of the hardware on which it ran. This goal has been successfully
achieved and has for these years created a diverse community of users and
developers.

See the following link for a list of simulators and documentation:
https://opensimh.org/simulators/
2023-09-21T00:43:42-05:00 net/py-ldapdomaindump active directory information dumper via ldap
Active Directory information dumper via LDAP
2023-09-20T15:33:47-05:00 www/dolibarr17 Modern software package to manage your company or foundation
Dolibarr ERP & CRM is a modern software package to manage your organization's
activity (contacts, suppliers, invoices, orders, stocks, agenda)

It's an Open Source Software (written in PHP language) designed for small,
medium or large companies, foundations and freelances.

You can freely use, study, modify or distribute it according to its Free
Software licence.

You can use it as a standalone application or as a web application to be able
to access it from the Internet or a LAN.
2023-09-13T15:12:22+02:00 deskutils/nanonote Minimalist note taking application
Nanonote is a minimalist note taking application.
It automatically saves anything you type. Being minimalist means it has no
synchronisation, does not support multiple documents, images or any advanced
formatting (the only formatting is highlighting URLs and Markdown-like
headings).
2023-09-16T19:17:06+02:00 devel/objfw Portable, lightweight framework for the Objective-C language
ObjFW is a highly portable, lightweight, general purpose, open source
Objective-C framework with full Objective-C 2.0, blocks and ARC support,
providing not only basic classes like strings, arrays and dictionaries,
but also providing abstractions for OS-dependant functionality like
asynchronous sockets.

While a lot of the core API is similar to Foundation, it breaks with
Foundation's API on purpose in many places to embrace new features which
Foundation can't use completely due to its backwards compatibility. One
such example are exceptions, which are a first class citizen in ObjFW
and not merely to inform the programmer of his wrongdoings like in
Foundation.

ObjFW runs on a huge list of platforms and offers the same API on all of
them so that software written using ObjFW runs on all platforms
supported by ObjFW without #ifdef hells or the like. It does not only
run on almost any POSIX system that supports GCC >= 4, but it also works
on Windows and niche platforms like the PlayStation Portable.
2023-09-14T21:39:23-04:00 www/dasherr Lightweight dashboard for self-hosted services (and bookmarks)
Dasherr is a minimal and lightweight dashboard for your self-hosted
services (and bookmarks).

Features:

* Loads instantly + Remains light on resources
* Responsive design (uses Bootstrap framework)
* Shows Temperature, CPU load and Memory used by tapping into Glances
API (default 5s updates)
* Built-in online check of services (checked only at time of page
load/refresh, to minimize background activity & load)
* Several built-in Themes (easy to edit & add your own)
* Wallpaper backgrounds supported
* FontAwesome icons (also supports Self-hosted/Web image icons)
* All settings in a single easy to edit json file, with built-in editor
* Support for alternate configurations without needing multiple Dasherr
installations
2023-09-17T01:46:19-07:00 devel/capslock Capability analysis CLI for Go packages
Capslock is a capability analysis CLI for Go packages that informs users of
which privileged operations a given package can access. This works by
classifying the capabilities of Go packages by following transitive calls to
privileged standard library operations.
2023-09-14T17:58:26+02:00 misc/retry Retry a command until the command succeeds
Retry captures stdin into memory as the data is passed to the repeated command,
and this captured stdin is then replayed should the command be repeated. This
makes it possible to embed the retry tool into shell pipelines.

Retry captures stdout into memory, and if the command was successful stdout is
passed on to stdout as normal, while if the command was repeated stdout is
passed to stderr instead. This ensures that output is passed to stdout once and
once only.
2023-09-12T21:24:06+02:00 devel/libzakalwe Shared tools library required by UADE
A Shared tools library required by the Unix Amiga Delitracker Emulator.
2023-09-12T07:07:06+02:00 lang/nll Simple language for programming learning
NLL is a simple language for programming learning

Simple script language for beginners for programming learning.

Complicated sentence structures are abolished and It is designed to understand
if you can go on reading it by a line unit.
Integer arithmetic, character string processing, a floating decimal operation
are possible.
This has text drawing, graphic and sound function and can make simple games.

NLL is one implementation in NLUX of programming language HOBBY.
2023-08-22T01:36:42Z security/portacl-rc RC script for mac_portacl(4)
portacl-rc is an rc(8) script for mac_portacl(4), allowing administrators
to limit or permit binding to local UDP and TCP ports that would otherwise
be privileged to the superuser.
2023-09-11T13:49:00+02:00 www/py-readability-lxml Fast HTML to text parser (article readability tool)
Fast HTML to text parser (article readability tool).
Given an HTML document, it pulls out the main body text and cleans it up.
2023-09-11T08:52:21-05:00 sysutils/runas Wrapper around su for running a command as another user
Runas is a tool for running commands as another user. It is an
alternative to "sudo", which has a history of serious security issues,
and "su", which is inconvenient for anything but running a shell.

The runas command is a simple wrapper around "su" to streamline its
use. It differs from "sudo" in that it requires the password of the
target user rather than the calling user, and it requires no SUID
permissions or configuration.
2023-09-11T13:47:06Z security/rosenpass Formally verified, post-quantum secure VPN that uses WireGuard
Rosenpass provides a complement to the well-known WireGuard standard, adding
quantum-hardened cryptography and key exchange while keeping the established
WireGuard standard encryption security. So Rosenpass is an add-on, enhancing
WireGuard+IBk-s key negotiation process with Post Quantum Secure (PQS)
cryptography, based on the McEliece cryptosystem.
2023-09-10T20:39:34-07:00 textproc/py-pdf2docx Library and applicaton to convert pdf to docx
pdf2docx is a Python program and library to convert pdf to docx.

pdf2docx allows to:
* Extract data from PDF with PyMuPDF, e.g. text, images and drawings
* Parse layout with rule, e.g. sections, paragraphs, images and tables
* Generate docx with python-docx
2023-09-10T18:12:00-07:00 devel/py-fire Library for automatically generating command line interfaces (CLIs)
Python Fire is a library for automatically generating command line interfaces
(CLIs) from absolutely any Python object.

* Python Fire is a simple way to create a CLI in Python.
* Python Fire is a helpful tool for developing and debugging Python code.
* Python Fire helps with exploring existing code or turning other people's code
into a CLI.
* Python Fire makes transitioning between Bash and Python easier.
* Python Fire makes using a Python REPL easier by setting up the REPL with the
modules and variables you'll need already imported and created.
2023-09-11T10:51:24+08:00 devel/rubygem-semver_dialects12 Parse, process and compare semantic versions
semver_dialects is a gem for generic semantic version matcher that supports
different semantic version dialects:
- pypi
- composer/packagist
- maven
- gem
- go
- npm
- nuget
- conan

semver_dialects ...
- provides a unified interface to the language specific dialects.
- matches semantic versions in a language agnostic way.
- is able to collapse a list of concrete version into version ranges.
- invert ranges.
- can cope with scattered, non-consecutive ranges.
- can parse and produce different version syntaxes.
- matches version gracefully and handles input versions/constraints in a
best-effort manner.
2023-09-11T10:51:23+08:00 databases/rubygem-state_machines-activerecord08 Support for creating state machines for attributes on ActiveRecord
The StateMachines Active Record 4.1+ integration adds support for database
transactions, automatically saving the record, named scopes, validation errors.
2023-09-11T10:51:22+08:00 devel/py-setoptconf Retrieve program settings from various sources in a consistant method
setoptconf is a Python library that can be used to retrieve program settings
from a variety of common sources:
- Command Line
- Environment Variables
- INI Files
- JSON Files
- YAML Files
- Python Objects/Modules

The goal of this project is to define your desired settings in a simple and
consistent way, and then point setoptconf at as many of the sources as you'd
like to use, and let it comb them all, looking for your settings.
2023-09-11T11:03:47+08:00 devel/py-pytest-cases Separate test code from test cases in pytest
Did you ever think that most of your test functions were actually the same test
code, but with different data inputs and expected results/exceptions?
- pytest-cases leverages pytest and its great @pytest.mark.parametrize
decorator, so that you can separate your test cases from your test functions.
- In addition, pytest-cases provides several useful goodies to empower pytest.
In particular it improves the fixture mechanism to support "fixture unions".
This is a major change in the internal pytest engine, unlocking many
possibilities such as using fixture references as parameter values in a test
function. See here.

pytest-cases is fully compliant with pytest-harvest so you can easily monitor
the execution times and created artifacts. With it, it becomes very easy to
create a complete data science benchmark, for example comparing various models
on various datasets.
2023-09-11T10:51:20+08:00 devel/py-pyroma Test your project's packaging friendliness
Pyroma rhymes with aroma, and is a product aimed at giving a rating of how well
a Python project complies with the best practices of the Python packaging
ecosystem, primarily PyPI, pip, Distribute etc, as well as a list of issues that
could be improved.

The aim of this is both to help people make a project that is nice and usable,
but also to improve the quality of Python third-party software, making it easier
and more enjoyable to use the vast array of available modules for Python.

It's written so that there are a library with methods to call from Python, as
well as a script, also called pyroma.
2023-09-11T10:51:19+08:00 devel/py-pylint-flask Pylint plugin to analyze Flask applications
pylint-flask is Pylint plugin for improving code analysis when editing code
using Flask. It is inspired by pylint-django.
2023-09-11T10:51:18+08:00 devel/py-prospector Analyse Python code by aggregating the result of other tools
Prospector is a tool to analyze Python code and output information about errors,
potential problems, convention violations and complexity.

It brings together the functionality of other Python analysis tools such as
Pylint, pycodestyle, and McCabe complexity. See the Supported Tools
documentation section for a complete list.

The primary aim of Prospector is to be useful 'out of the box'. A common
complaint of other Python analysis tools is that it takes a long time to filter
through which errors are relevant or interesting to your own coding style.
Prospector provides some default profiles, which hopefully will provide a good
starting point and will be useful straight away, and adapts the output depending
on the libraries your project uses.
2023-09-11T11:00:45+08:00 devel/py-decopatch Create decorators easily in python
Because of a tiny oddity in the python language, writing decorators without help
can be a pain because you have to handle the no-parenthesis usage explicitly.
decopatch provides a simple way to solve this issue so that writing decorators
is simple and straightforward.
2023-02-28T23:30:33+01:00 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.
2023-08-19T15:12:09-04:00 sysutils/py-director 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
2023-08-19T15:11:27-04:00 devel/py-strictyaml 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.
2023-08-31T00:01:43+03:00 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
2023-08-31T00:01:36+03:00 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.
2023-08-31T00:01:23+03:00 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.
2023-08-31T00:01:09+03:00 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.
2023-08-31T00:01:02+03:00 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.
2023-08-31T00:00:56+03:00 www/angie-module-postgres Angie postgres dynamic module
This is an upstream module that allows Angie to communicate directly with
PostgreSQL database.
2023-08-31T00:00:38+03:00 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.
2023-08-31T00:00:22+03:00 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.
2023-08-31T00:00:06+03:00 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.
2023-08-30T23:59:57+03:00 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.
2023-08-30T23:59:50+03:00 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.
2023-08-30T23:59:32+03:00 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.
2023-08-28T14:03:26Z devel/libjodycode Shared code used by several utilities written by Jody Bruchon
libjodycode is a library containing code shared among several of the programs
written by Jody Bruchon such as imagepile, jdupes, winregfs, and zeromerge.
2023-09-10T17:09:43+02:00 security/openssl32 TLSv1.3 capable SSL and crypto library
The OpenSSL Project is a collaborative effort to develop a robust,
commercial-grade, full-featured, and Open Source toolkit implementing
the Secure Sockets Layer (SSL v3) and Transport Layer Security (TLS v1,
v1.1, v1.2, v1.3) protocols with full-strength cryptography world-wide.
The project is managed by a worldwide community of volunteers that use
the Internet to communicate, plan, and develop the OpenSSL tookit
and its related documentation.

OpenSSL is based on the excellent SSLeay library developed by Eric
A. Young and Tim J. Hudson. The OpenSSL toolkit is licensed under
an Apache-style licence, which basically means that you are free
to get and use it for commercial and non-commercial purposes subject
to some simple license conditions.
2023-09-10T12:45:08Z sysutils/bacula-libs3 Bacula libs3
Bacula is a set of computer programs that permit you (or the system
administrator) to manage backup, recovery, and verification of
computer data across a network of computers of different kinds.
In technical terms, it is a network Client/Server based backup program.
Bacula is relatively easy to use and efficient, while offering many
advanced storage management features that make it easy to find and
recover lost or damaged files. Due to its modular design, Bacula is
scalable from small single computer systems to systems consisting of
hundreds of computers located over a large network.

This is its bundled S3 library.
2023-09-10T14:45:55+02:00 www/py-dj42-drf-spectacular Sane/flexible OpenAPI 3 schema generation for Django REST framework
This project has 3 goals:

* Extract as much schema information from DRF as possible.
* Provide flexibility to make the schema usable in the real world (not only
toy examples).
* Generate a schema that works well with the most popular client generators.

The code is a heavily modified fork of the DRF OpenAPI generator, which is/was
lacking all of the below listed features:

* Serializers modelled as components. (arbitrary nesting + recursion supported)
* @extend_schema decorator for customization of APIView, Viewsets,
function-based views, and @action
* Authentication support (DRF natives included, easily extendable)
* Custom serializer class support (easily extendable)
* SerializerMethodField() type via type hinting or @extend_schema_field
* i18n support, Tags extraction, Description extraction from docstrings
* Request/response/parameter examples, Callback operations
* Vendor specification extensions (x-*) in info, operations, parameters,
components, and security schemes
* Sane fallbacks and sane operation_id naming (based on path)
* Schema serving with SpectacularAPIView (Redoc and Swagger-UI views are
also available)
* Optional input/output serializer component split
2023-09-10T14:45:55+02:00 www/py-dj42-drf-spectacular-sidecar Serve self-contained Swagger UI/Redoc distribution builds with Django
Serve self-contained distribution builds of Swagger UI and Redoc with Django
either via runserver or collectstatic.

This Django app is an optional addition to drf-spectacular, but does not depend
on it. It may also be used independently.
2023-09-10T14:45:55+02:00 www/py-dj42-djangorestframework Django REST framework
Django REST framework is a powerful and flexible toolkit that makes
it easy to build Web APIs.
2023-09-10T14:45:55+02:00 www/py-dj42-django-timezone-field Provides database and form fields for pytz timezone objects for Django
Provides database and form fields for pytz timezone objects for Django.
2023-09-10T14:45:55+02:00 www/py-dj42-django-taggit Reusable Django application for simple tagging
django-taggit a simpler approach to tagging with Django.
2023-09-10T14:45:55+02:00 www/py-dj42-django-tables2 Table/data-grid framework for Django
django-tables2 simplifies the task of turning sets of data into HTML tables.
It has native support for pagination and sorting, does for HTML tables what
django.forms does for HTML forms.
2023-09-10T14:45:55+02:00 www/py-dj42-django-rich Extensions for using Rich with Django
This package provides Extensions for using Rich with the Django framework.

These extensions consist of the following subclasses:

* django_rich.management.RichCommand:
Subclass of Django's BaseCommand class that sets its self.console to a
Rich Console.

* django_rich.test.RichRunner:
Subclass of Django's DiscoverRunner with colourized outputs and nice
traceback rendering.
2023-09-10T14:45:55+02:00 www/py-dj42-django-redis Full featured Redis cache/session backend for Django
Django-redis is a BSD Licensed, full featured Redis cache/session
backend for Django.

Why use django-redis?

* Modular client system (pluggable clients).
* Master-Slave support in the default client.
* Used in production in several projects as cache and session storage.
* Supports infinite timeouts.
* Python 3 support in same code base.
* Facilities for raw access to Redis client/connection pool.
* Highly configurable (can emulate memcached exception behavior, for
example).
* Unix sockets supported by default.
* Pluggable parsers.
2023-09-10T14:45:55+02:00 www/py-dj42-django-prometheus Export Django monitoring metrics for Prometheus.io
This library exports Django monitoring metrics for Prometheus.io.

It provides support to monitor the following databases types:

* SQLite (via Django)
* PostgreSQL
* MySQL

In addition, caches can also be monitored:

* memcached
* Redis

It's even possible to export metrics of Django models and migrations.
2023-09-10T14:45:55+02:00 www/py-dj42-django-mptt Utilities for implementing Modified Preorder Tree Traversal in Django
Utilities for implementing Modified Preorder Tree Traversal with your Django
Models and working with trees of Model instances.
2023-09-10T14:45:55+02:00 www/py-dj42-django-js-asset Insert script tags with additional attributes for django.forms.Media
Insert script tags with additional attributes (such as "id" and "data" for
CSP-compatible data injection) for the django.forms.Media package.
2023-09-10T14:45:55+02:00 www/py-dj42-django-graphiql-debug-toolbar Django Debug Toolbar for GraphiQL IDE
This package is an extension for Django Debug Toolbar which enables support
for debugging GraphiQL queries in Django Projects.
2023-09-10T14:45:55+02:00 www/py-dj42-django-filter Dynamic filtering for querysets with Django
Django-filter is a reusable Django application allowing users to declaratively
add dynamic QuerySet filtering from URL parameters.
2023-09-10T14:45:55+02:00 www/py-dj42-django-debug-toolbar Configurable set of panels to display debug information
The Django Debug Toolbar is a configurable set of panels that display various
debug information about the current request/response and when clicked, display
more details about the panel's content.
2023-09-10T14:45:55+02:00 www/py-dj42-django-cors-headers Handles server headers required for Cross-Origin Resource Sharing
A Django App that adds CORS (Cross-Origin Resource Sharing) headers to
responses.
2023-09-10T14:45:55+02:00 www/py-dj42-django-auth-ldap LDAP integration for django.contrib.auth
This is a Django authentication backend that authenticates against an LDAP
service. Configuration can be as simple as a single distinguished name template,
but there are many rich configuration options for working with users, groups,
and permissions.
2023-09-10T14:45:55+02:00 devel/py-dj42-graphene-django Graphene Django integration
A Django integration for Graphene.
2023-09-10T14:45:55+02:00 devel/py-dj42-django-rq Provides Django integration for RQ (Redis Queue)
Django integration with RQ, a Redis based Python queuing library. Django-RQ is a
simple app that allows you to configure your queues in django's settings.py and
easily use them in your project.
2023-09-01T19:41:23+02:00 graphics/openexr-website-docs
OpenEXR is a high dynamic-range (HDR) image file format developed by
Industrial Light & Magic for use in computer imaging applications.

This package contains a copy of the website contents, as documentation.
2023-09-09T00:24:06-07:00 graphics/py-hsluv Human-friendly HSL
Python implementation of HSLuv.

HSLuv is a human-friendly alternative to HSL.
2023-09-08T11:57:07-04:00 devel/opentelemetry-proto OpenTelemetry protocol (OTLP) specification and Protobuf definitions
The C++ OpenTelemetry client.
2023-09-06T08:08:18+03:00 mail/rubygem-premailer-rails110-rails70 Improve the rendering of HTML emails
This gem brings you the power of the premailer gem to Rails
without any configuration needs. Create HTML emails, include
a CSS file as you do in a normal HTML document and premailer
will inline the included CSS.
2023-09-07T12:50:30+01:00 math/R-cran-ncdf4 Interface to Unidata netCDF (Version 4 or Earlier) Format Data Files
Provides a high-level R interface to data files written using Unidata's
netCDF library (version 4 or earlier), which are binary data files that
are portable across platforms and include metadata information in addition
to the data sets. Using this package, netCDF files (either version 4 or
"classic" version 3) can be opened and data sets read in easily. It is
also easy to create new netCDF dimensions, variables, and files, in either
version 3 or 4 format, and manipulate existing netCDF files.
2023-08-27T12:34:17-05:00 x11-wm/fswm Fullscreen window manager in XCB
Full screen window manager in libxcb. It is lightweight, as it uses about 200
lines of code.
2023-09-07T10:44:02+08:00 www/suitecrm Open source Customer Relationship Management (CRM) software solution
SuiteCRM is an open source Customer Relationship Management (CRM)
software solution that provides a 360-degree view of your customers
and business.
2023-09-06T18:29:56-07:00 www/py-google-cloud-aiplatform Vertex AI API client library
Google Vertex AI is an integrated suite of machine learning tools and services
for building and using ML models with AutoML or custom code. It offers both
novices and experts the best workbench for the entire machine learning
development lifecycle.
2023-09-06T13:23:47-04:00 devel/opentelemetry-cpp OpenTelemetry C++ client
The C++ OpenTelemetry client.
2023-08-01T13:05:35+03:00 devel/maven39 Java project management tool
Apache Maven is a software project management and comprehension tool. Based on
the concept of a project object model (POM), Maven can manage a project's
build, reporting and documentation from a central piece of information.
2023-09-02T10:53:46+03:00 security/rubygem-doorkeeper-rails70 OAuth2 provider for Rails and Grape
Doorkeeper is a Ruby gem that makes it easy to introduce OAuth 2
provider functionality to a Rails or Grape application.
2023-09-02T10:53:46+03:00 security/rubygem-devise-two-factor40-rails70 Barebones two-factor authentication with Devise
Barebones two-factor authentication with Devise
2023-09-02T10:53:46+03:00 security/rubygem-attr_encrypted3 Generates attr_accessors that encrypt and decrypt attributes
Ruby library which generates attr_accessors that encrypt
and decrypt attributes transparently
2023-09-02T10:53:46+03:00 devel/rubygem-health_check-rails70 Simple health check of Rails app for uptime monitoring
Simple health check of Rails app for uptime monitoring.
2023-09-02T10:53:46+03:00 devel/rubygem-gettext_i18n_rails111 Simple FastGettext Rails integration
gettext_i18n_rails is simple FastGettext Rails integration. Translate via
FastGettext, use any other I18n backend as extension/fallback.

Rails does: I18n.t('syntax.with.lots.of.dots') with nested yml files. We do:
_('Just translate my damn text!') with simple, flat mo/po/yml files or directly
from db. To use I18n, calls add a syntax.with.lots.of.dots translation.
2023-09-02T10:53:46+03:00 devel/rubygem-devise48-rails70 Flexible authentication solution for Rails with Warden
Flexible authentication solution for Rails with Warden
2023-09-04T19:30:45-07:00 sysutils/syngesture Swipes and gestures with the MT multitouch protocol
syngestures is a utility providing multi-gesture support for various Linux
touchpad/trackpad drivers implementing the Linux Multi-Touch Protocol, such as
xf86-input-synaptics.

syngestures is a daemon (background application) that listens for input events
generated by your touchpad or trackpad and detects when multi-touch gestures are
performed. It can be configured (globally or on a per-user level) to carry out
user-defined actions when specific gestures are recognized (with support for
unique configurations per-device if you have multiple touchpads installed).

It may be used alone or, more commonly, in conjunction with desktop
environment/display server integration/driver - we recommend using it with
xf86-input-synaptics` under X11 for the most responsive and "natural" cursor
movement and acceleration.
2023-09-05T10:10:10+08:00 databases/py-pyarrow Python library for Apache Arrow
Python library for Apache Arrow provides a Python API for functionality provided
by the Arrow C++ libraries, along with tools for Arrow integration and
interoperability with pandas, NumPy, and other software in the Python ecosystem.
2023-09-05T05:18:17+08:00 textproc/rubygem-elastic-apm Official Elastic APM agent for Ruby
elastic-apm provides Elastic APM (Application Performance Monitoring) agent for
Ruby.
2023-09-05T05:18:14+08:00 devel/rubygem-grape17 Framework for rapid API development with great conventions
A Ruby framework for rapid API development with great conventions.
2023-09-05T05:18:13+08:00 devel/rubygem-bcp47_spec Subset of the BCP 47 specification
bcp47_spec provides a subset of the BCP 47 specification
(https://www.rfc-editor.org/info/bcp47).
2023-09-05T05:18:13+08:00 devel/rubygem-aws-sdk-pcaconnectorad Official AWS Ruby gem for PCAConnectorAD
Official AWS Ruby gem for PCAConnectorAD.
2023-09-05T05:18:12+08:00 devel/rubygem-aws-sdk-neptunedata Official AWS Ruby gem for Amazon Neptune Data
Official AWS Ruby gem for Amazon Neptune Data.
2023-09-05T05:18:11+08:00 devel/py-anyio3 High level compatibility layer for multiple asynchronous event loop implementations
AnyIO is a asynchronous compatibility API that allows applications and libraries
written against it to run unmodified on asyncio, curio and trio.

It bridges the following functionality:
- Task groups
- Cancellation
- Threads
- Signal handling
- Asynchronous file I/O
- Subprocesses
- Inter-task synchronization and communication (locks, conditions, events,
semaphores, object streams)
- High level networking (TCP, UDP and UNIX sockets)

You can even use it together with native libraries from your selected backend in
applications. Doing this in libraries is not advisable however since it limits
the usefulness of your library.
2023-09-04T10:40:20-07:00 misc/randomx Proof of work algorithm based on random code execution
RandomX is a proof-of-work (PoW) algorithm that is optimized for general-purpose
CPUs. RandomX uses random code execution (hence the name) together with several
memory-hard techniques to minimize the efficiency advantage of specialized
hardware.
2023-09-04T17:02:48+08:00 devel/p5-MooseX-Test-Role Test functions for Moose roles
MooseX::Test::Role provides functions for testing roles. It supports roles
created with Moose::Role, Moo::Role or Role::Tiny.
2023-09-03T22:56:43-07:00 devel/snitch Lightweight C++20 testing framework
snitch is a lightweight C++20 testing framework.

The goal of snitch is to be a simple, cheap, non-invasive, and user-friendly
testing framework. The design philosophy is to keep the testing API lean,
including only what is strictly necessary to present clear messages when a
test fails.
2023-09-03T10:02:44+02:00 textproc/py-readtime Calculates the time some text takes the average human to read
Calculates the time some text takes the average human to read, based on
Medium's read time forumula.

Medium's Help Center says:

"Read time is based on the average reading speed of an adult (roughly 265 WPM).
We take the total word count of a post and translate it into minutes, with an
adjustment made for images. For posts in Chinese, Japanese and Korean, it's a
function of number of characters (500 characters/min) with an adjustment made
for images."

Source: https://help.medium.com/hc/en-us/articles/214991667-Read-time
2023-09-02T08:42:39+02:00 ports-mgmt/portoptscli Utility to set up FreeBSD ports options
Utility to set up FreeBSD ports options using a
Command Line Interface and also suitable for a
speech synthesizer.
2023-09-02T08:44:16+02:00 textproc/py-wavedrom WaveDrom compatible Python command line
This is a Python module and command line fully compatible with WaveDrom, which
is originally implemented in JavaScript. It is useful if you want to generate
wavedrom diagrams from a Python environment or simply don't want to install the
Node.js environment just to use WaveDrom as simple command line.

WaveDromPy is for example used in sphinxcontrib-wavedrom to render wavedrom for
Sphinx documentation. While the original project renders the diagrams in
JavaScript in the browser, WaveDromPy renders them to SVG files.

This tool is a direct translation of original Javascript file WaveDrom.js to
Python. No extra feature added. We seek to have it fully compatible.

The tool WaveDromPy directly converts WaveDrom compatible JSON files into SVG
format.
2023-09-02T08:41:56+02:00 textproc/py-paginate Divides large result sets into pages for easier browsing
This module helps dividing large lists of items into pages. The user is shown
one page at a time and can navigate to other pages.

Imagine you are offering a company phonebook and let the user search the
entries. If the search result contains 23 entries but you may want to
display no more than 10 entries at once.

The first page contains entries 1-10, the second 11-20 and the third 21-23.
2023-09-02T00:58:00-05:00 math/octave-forge-prompt Octave-forge package ${OCTAVE_PKGNAME}
The octave-forge package is the result of The GNU Octave Repository project,
which is intended to be a central location for custom scripts, functions and
extensions for GNU Octave. contains the source for all the functions plus
build and install scripts.

This is prompt.

A powerlevel10k-like prompt for octave.
2023-09-02T02:07:56+01:00 x11-fonts/commit-mono Neutral programming typeface
Commit Mono is an anonymous and neutral coding font
focused on creating a better reading experience.
2023-09-01T18:27:03+02:00 devel/py-lief Library to instrument executable formats
The purpose of this project is to provide a cross platform library which can
parse, modify and abstract ELF, PE and MachO formats.

Main features:

- Parsing: LIEF can parse ELF, PE, MachO, OAT, DEX, VDEX, ART and provides a
user-friendly API to access to format internals.
- Modify: LIEF enables to modify some parts of these formats
- Abstract: Three formats have common features like sections, symbols, entry
point... LIEF factors them.
- API: LIEF can be used in C, C++ and Python
2023-09-01T11:08:05+02:00 www/galene The Galène videoconference server
Galène (or Galene) is a videoconference server (an “SFU”) that is easy to
deploy and that requires moderate server resources. It was originally designed
for lectures, conferences and student tutorials, but is also useful for
traditional meetings.

Galène has been used in production at two major universities (Université de
Paris and Sorbonne Université) for lectures, practicals, seminars, and for
staff meetings. It has been used to host two conferences (SOCS'2020 and
JFLA'2021).
2023-09-01T10:53:25+08:00 sysutils/bmd-plugin-hookcmd BMD plugin hookcmd
The bmd-plugin-hookcmd spawns the specific command when VM status is changed.
If you write a script that mail to you, you will be notified when VM is started
and stopped.
2023-09-01T10:51:18+08:00 sysutils/bmd-plugin-avahi BMD plugin avahi
The bmd-plugin-avahi publishes VM's vnc port using `avahi-publish` command.
Clients can lookup the vnc port by mDNS protocol. If you use MacOS,
open Finder and Network placement folder then you can find the VM name. And
click it to connect to the remove vnc display. Gtk client `bvnc` is also
available in 'avahi-gtk3' package.
2023-09-01T10:49:42+08:00 sysutils/bmd Bhyve Management Daemon
The bmd is a light-weight bhyve management daemon that handles bhyve processes
according to the configuration file. And also includes a command line tool that
supports booting VM, shutdown VM, connecting to com console, listing VMs.
The configuration file syntax looks similar to jail.conf(5) and extends
template feature that contains a part of VM configurations common to multiple
VMs. The bmd supports plugins to extend the functionality.
2023-08-31T17:28:31-04:00 www/unit-wasm WASM module for NGINX Unit
2023-08-31T22:39:54+02:00 archivers/py-borgbackup125 Deduplicating backup program
[excerpt from borgbackup web site]

BorgBackup (short: Borg) is a deduplicating backup program. Optionally, it
supports compression and authenticated encryption.

The main goal of Borg is to provide an efficient and secure way to backup data.
The data deduplication technique used makes Borg suitable for daily backups
since only changes are stored. The authenticated encryption technique makes it
suitable for backups to not fully trusted targets.
2023-08-31T12:25:44Z deskutils/feathernotes Lightweight Qt-based notes manager
FeatherNotes is a lightweight hierarchical notes manager written in
Qt/C++, independent of any desktop environment, and supporting rich
text formatting, image embedding, inserting editable tables, export
to HTML and PDF, drag-and-drop, password protection, to name a few.
2023-08-30T15:19:13+02:00 sysutils/walk Terminal file manager
walk is a simple and minimalistic file manager. It's a fast way to
navigate the filesystem, and a cd and ls replacement. It allows for
quick navigation with fuzzy searching and the cd-integration with
the shell is a one-liner.
2023-08-31T16:43:23+08:00 devel/pecl-excimer Interrupting timer and a low-overhead sampling profiler
Excimer PHP extension provides an interrupting timer and a low-overhead
sampling profiler
2023-08-31T07:25:26+02:00 textproc/py-mkdocstrings-python-legacy Legacy Python handler for mkdocstrings
This Python handler for the "mkdocstrings" package uses PyTkDocs
(= textproc/py-pytkdocs) to collect documentation from Python source code.

Features:

* Data collection from source code: collection of the object-tree and the
docstrings is done thanks to pytkdocs.

* Support for type annotations: pytkdocs collects your type annotations and
mkdocstrings uses them to display parameters types or return types.

* Recursive documentation of Python objects: just use the module dotted-path as
identifier, and you get the full module docs. You don't need to inject
documentation for each class, function, etc.

* Support for documented attributes: attributes (variables) followed by a
docstring (triple-quoted string) will be recognized by Griffe in modules,
classes and even in __init__ methods.

* Multiple docstring-styles support: common support for Google-style,
Numpydoc-style, and Sphinx-style docstrings.
2023-08-31T07:22:23+02:00 textproc/py-mkdocstrings-python Python handler for mkdocstrings
This Python handler for the "mkdocstrings" package uses Griffe
(= textproc/py-griffe) to collect documentation from Python source code.

Features:

* Data collection from source code: collection of the object-tree and the
docstrings is done thanks to Griffe.

* Support for type annotations: Griffe collects your type annotations and
mkdocstrings uses them to display parameter types or return types.

* Recursive documentation of Python objects: just use the module dotted-path as
an identifier, and you get the full module docs. You don't need to inject
documentation for each class, function, etc.

* Support for documented attributes: attributes (variables) followed by a
docstring (triple-quoted string) will be recognized by Griffe in modules,
classes and even in __init__ methods.

* Multiple docstring-styles support: common support for Google-style,
Numpydoc-style, and Sphinx-style docstrings. See Griffe's documentation on
docstrings support.
2023-08-31T07:20:58+02:00 textproc/py-mkdocstrings-crystal Crystal language doc generator for mkdocstrings
This package allows you to insert API documentation (generated from Crystal's
source code and doc comments) as part of any page on a MkDocs site.
2023-08-31T07:19:17+02:00 textproc/py-markdown-callouts Markdown extension: Classier syntax for admonitions
This extension for Python Markdown produces the same results as the
"admonition" extension, but with a syntax that is much less intrusive and has
a very reasonable fallback look for "vanilla" renderers.
2023-08-31T07:17:47+02:00 textproc/py-griffe Signatures for entire Python programs
Signatures for entire Python programs. Extract the structure, the frame, the
skeleton of your project, to generate API documentation or find breaking
changes in your API.
2023-08-31T05:40:06Z deskutils/vnote Pleasant Qt-based note-taking platform
VNote is a Qt-based, free and open-source note-taking application,
currently focusing on Markdown (support for more formats is planned).
VNote is designed to provide a pleasant note-taking platform with
excellent editing experience.
2023-08-30T10:25:12+03:00 www/rubygem-lograge-rails70 Tame Rails' multi-line logging into a single line per request #'
Tame Rails' multi-line logging into a single line per request

Lograge is an attempt to bring sanity to Rails' noisy and unusable, unparsable
and, in the context of running multiple processes and servers, unreadable
default logging output. Rails' default approach to log everything is great
during development, it's terrible when running it in production.
2023-08-30T10:25:12+03:00 www/rubygem-kaminari-rails70 Sophisticated paginator for Rails 4+
Kaminari is a Scope & Engine based, clean, powerful, agnostic, customizable and
sophisticated paginator for Rails 3
2023-08-30T10:25:12+03:00 www/rubygem-kaminari-activerecord-rails70 Kaminari Active Record adapter
kaminari-activerecord lets your Active Record models be paginatable.
2023-08-30T10:25:12+03:00 www/rubygem-kaminari-actionview-rails70 Kaminari Action View adapter
kaminari-actionview provides pagination helpers for your Action View templates.
2023-08-30T10:25:12+03:00 www/rubygem-jsonb_accessor Adds typed jsonb backed fields to your ActiveRecord models
Adds typed jsonb backed fields to your ActiveRecord models.
2023-08-30T10:25:12+03:00 www/rubygem-gon-rails70 Framework to pass data to JS easily
If you need to send some data to your js files and you don't want to do this
with long way trough views and parsing - use this force!
2023-08-30T10:25:12+03:00 mail/rubygem-premailer-rails-rails70 Improve the rendering of HTML emails
This gem brings you the power of the premailer gem to Rails
without any configuration needs. Create HTML emails, include
a CSS file as you do in a normal HTML document and premailer
will inline the included CSS.
2023-08-30T10:25:12+03:00 devel/rubygem-view_component-rails70 View components for Rails
View components for Rails
2023-08-30T10:25:12+03:00 devel/rubygem-peek-rails70 Take a peek into your Rails application
This is a profiling tool originally built at GitHub to help us get an insight
into our application. Now, we have extracted this into Peek, so that other Rails
application can experience the same benefit.

Peek puts a little bar on top of your application to show you all sorts of
helpful information about your application. From the screenshot above, you can
see that Peek provides information about database queries, cache, Resque workers
and more. However, this is only part of Peek's beauty.

The true beauty of Peek lies in the fact that it is an extensible platform. If
there are some performance metrics that you need but are not available on Peek,
you can find it from the list of available Peek Views and integrate it into
Peek. Even if you do not find what you want on Peek Views, you can always create
your own.
2023-08-30T10:25:12+03:00 devel/rubygem-gettext_i18n_rails_js-rails70 Make gettext_i18n_rails .po files as JSON
GettextI18nRailsJs extends gettext_i18n_rails, making your .PO files available
to client side Javascript as JSON. It will find translations inside your .js,
.coffee, .handlebars and .mustache files, then it will create JSON versions of
your .PO files so you can serve them with the rest of your assets, thus letting
you access all your translations offline from client side Javascript.
2023-08-30T10:25:12+03:00 devel/rubygem-flipper-active_support_cache_store-rails70 ActiveSupport::Cache store adapter for Flipper
ActiveSupport::Cache store adapter for Flipper
2023-08-30T10:25:12+03:00 devel/rubygem-ffaker Library for generating dummy data
Ffaker generates dummy data.
2023-08-30T10:25:12+03:00 databases/rubygem-redis-actionpack-rails70 Redis session store for ActionPack
Redis session store for ActionPack
2023-08-30T10:25:12+03:00 databases/rubygem-flipper-active_record-rails70 ActiveRecord adapter for Flipper
Flipper ActiveRecord is an ActiveRecord adapter for Flipper.
2023-08-29T08:49:03-07:00 textproc/riffdiff Diff filter highlighting which line parts have changed
Riff is a wrapper around 'diff' that highlights which parts of lines have
changed.

Much like 'git', riff sends its output to a pager, trying these in order:
1. whatever is specified in the '$PAGER' environment variable
2. 'moar' because it is nice
3. 'less' because it is ubiquitous
2023-08-29T08:49:03-07:00 textproc/moar Pager designed to just do the right thing without any configuration
Moar is a pager. It reads and displays UTF-8 encoded text from files or
pipelines.
moar is designed to just do the right thing without any configuration.
2023-08-29T08:05:56Z deskutils/mytetra Smart manager for information collecting
MyTetra is a full-featured, open-source, cross-platform note manager
(PIM-manager) used to collect and accumulate various kinds of information.
All entries (notes, articles) are organized in a tree structure, as well
as supplied with keywords tags that allow you to quickly find the right
entries. Links between records, attachments, encryption, detailed search,
synchronization, copying from the browser, one of the best visual WYSIWYG
text editors -- all this is in the PIM-manager MyTetra. It is powerful
program for data memorization and structuring notes.
2023-08-29T00:31:57-07:00 misc/ls-lint Directory and filename linter
ls-lint is an extremely fast directory and filename linter.

Features:
* Minimal setup with simple rules managed in one single .ls-lint.yml file.
* Works for directory and file names - all extensions supported - full unicode
support.
* Incredibly fast - lints thousands of files and directories in milliseconds.
* Support for Windows, MacOS and Linux + NPM Package + GitHub Action & Docker
Image.
* Almost zero third-party dependencies (only go-yaml and doublestar).
2023-08-28T21:06:18+02:00 deskutils/merkuro Calendar application using Akonadi and QML for online calendars
Kalendar is a Kirigami-based calendar application that uses Akonadi. It
lets you add, edit and delete events from local and remote accounts of
your choice, while keeping changes synchronised across your Plasma desktop
or phone.
2023-08-28T08:27:55-07:00 cad/py-gdstk Library for creation and manipulation of GDSII and OASIS files
Gdstk (GDSII Tool Kit) is a C++ library for creation and manipulation
of GDSII and OASIS files. It is also available as a Python module
meant to be a successor to Gdspy.

Key features for the creation of complex CAD layouts are included:
* Boolean operations on polygons (AND, OR, NOT, XOR)
based on clipping algorithm
* Polygon offset (inward and outward rescaling of polygons)
* Efficient point-in-polygon solutions for large array sets

Typical applications of Gdstk are in the fields of electronic chip design,
planar lightwave circuit design, and mechanical engineering.
2023-08-28T01:47:12-07:00 cad/gdstk C++ library for creation and manipulation of GDSII and OASIS files
Gdstk (GDSII Tool Kit) is a C++ library for creation and manipulation
of GDSII and OASIS files. It is also available as a Python module
meant to be a successor to Gdspy.

Key features for the creation of complex CAD layouts are included:
* Boolean operations on polygons (AND, OR, NOT, XOR)
based on clipping algorithm
* Polygon offset (inward and outward rescaling of polygons)
* Efficient point-in-polygon solutions for large array sets

Typical applications of Gdstk are in the fields of electronic chip design,
planar lightwave circuit design, and mechanical engineering.
2023-08-27T21:25:53-07:00 devel/cargo-depgraph Rust: Create dependency graphs for cargo projects
cargo-depgraph creates dependency graphs for cargo projects using
`cargo metadata` and graphviz.
2023-08-27T10:00:25-07:00 databases/mysql-connector-j MySQL Connector/J: JDBC interface for MySQL

MySQL Connector/J is the official JDBC driver for MySQL. MySQL
Connector/J 8.0 is compatible with all MySQL versions starting with
MySQL 5.5. Additionally, MySQL Connector/J 8.0 supports the new X
DevAPI for development with MySQL Server 8.0.
2023-08-27T00:22:20-07:00 devel/py-querystring-parser QueryString parser for Python/Django
querystring-parser is QueryString parser for Python/Django that correctly
creates nested dictionaries from sent form/querystring data.
2023-08-26T23:58:06-07:00 www/py-google-cloud-resource-manager Google Cloud Resource Manager API client library
google-cloud-resource-manager is Python idiomatic clients for
Google Cloud Platform services.
2023-08-26T23:44:19-07:00 www/py-google-cloud-bigquery Google BigQuery API client library
Google BigQuery solves the problem of the querying massive datasets problem by
enabling super-fast, SQL queries against append-mostly tables, using the
processing power of Google's infrastructure.
2023-08-27T07:16:44+08:00 devel/py-regress Python bindings to Rust's regress ECMA regular expressions library
regress is a backtracking regular expression engine implemented in Rust, which
targets JavaScript regular expression syntax.

It's fast, Unicode-aware, has few dependencies, and has a big test suite. It
makes fewer guarantees than the regex crate but it enables more syntactic
features, such as backreferences and lookaround assertions.
2023-08-26T17:25:30+08:00 security/py-jwcrypto Implementation of JOSE Web standards
JWCrypto provides an implementation of the JOSE Working Group documents:
- RFC 7515 - JSON Web Signature (JWS)
- RFC 7516 - JSON Web Encryption (JWE)
- RFC 7517 - JSON Web Key (JWK)
- RFC 7518 - JSON Web Algorithms (JWA)
- RFC 7519 - JSON Web Token (JWT)
- RFC 7520 - Examples of Protecting Content Using JSON Object Signing and
Encryption (JOSE)
2023-08-23T08:56:03+02:00 x11-wm/magpie X11 window manager and compositor library for Budgie desktop
Magpie is a X11 window manager and compositor library.
It is a soft-fork of GNOME's mutter at version 43 tailored to the requirements
of the Budgie Desktop 10 series. Magpie allows mutter based desktops such as
GNOME Shell to co-exist since the key-components such as libmagpie are
separated by both name and file-system install location.
2023-08-24T12:30:30Z textproc/p5-ODF-lpOD-Helper Fix and enhance ODF::lpOD
ODF::lpOD_Helper enables transparent Unicode support, provides
higher-level multi-segment text search & replace methods, and
works around ODF::lpOD bugs and limitations.

Styles may be specified with a high-level notation and the necessary
span and style objects are automatically created and fonts registered.
2023-08-24T10:28:46Z devel/p5-Data-Dumper-Interp Interpolate Data::Dumper output into strings for human consumption
This Data::Dumper wrapper optimizes output for human consumption and
avoids side-effects which interfere with debugging.

The namesake feature is interpolating Data::Dumper output into strings,
but simple functions are also provided to format a scalar, array, or hash.
2023-07-28T14:21:24+02:00 net/ntpd-rs Full-featured implementation of the Network Time Protocol
ntpd-rs is an NTP implementation written in Rust, with a focus on security and
stability. It includes client and server functionality and supports NTS.
2023-08-07T09:53:13+02:00 devel/xdg-dbus-proxy Filtering proxy for D-Bus connections
xdg-dbus-proxy is a filtering proxy for D-Bus connections. It was originally
part of the flatpak project, but it has been broken out as a standalone module
to facilitate using it in other contexts.
2023-08-22T23:20:04-07:00 sysutils/xcp Extended 'cp' command
xcp is a (partial) clone of the Unix 'cp' command. It is not intended as a
full replacement, but as a companion utility with some more user-friendly
feedback and some optimisations that make sense under certain tasks (see
below).

Features:
* Displays a progress-bar, both for directory and single file copies. This can
be disabled with `--no-progress`.
* On Linux it uses `copy_file_range` call to copy files. This is the most
efficient method of file-copying under Linux; in particular it is
filesystem-aware, and can massively speed-up copies on network mounts by
performing the copy operations server-side. However, unlike `copy_file_range`
sparse files are detected and handled appropriately.
* Non-Linux Unix-like OSs (OS X, *BSD) are supported via fall-back operation
(although sparse-files are not yet supported in this case).
* Optionally understands `.gitignore` files to limit the copied directories.
* Optimised for 'modern' systems (i.e. multiple cores, copious RAM, and
solid-state disks, especially ones connected into the main system bus,
e.g. M.2).
2023-08-22T23:08:08-07:00 sysutils/tiempo Command-line time tracker
Tiempo is a command-line time tracker. Register the start and end times of your
activities and get results by day, week, month or custom periods of time in
different formats, including custom ones.
2023-08-22T10:13:29+02:00 databases/postgresql-wal2json JSON output plugin for changeset extraction for PostgreSQL databases
wal2json is an output plugin for logical decoding. It means that the plugin have
access to tuples produced by INSERT and UPDATE. Also, UPDATE/DELETE old row
versions can be accessed depending on the configured replica identity.
Changes can be consumed using the streaming protocol (logical replication slots)
or by a special SQL API.
2023-08-22T00:43:59-07:00 www/trunk Build, bundle & ship your Rust WASM application to the web
Trunk is a WASM web application bundler for Rust. Trunk uses a simple,
optional-config pattern for building & bundling WASM, JS snippets & other
assets (images, css, scss) via a source HTML file.

Trunk ships with a built-in server for rapid development workflows, as well
as support for HTTP & WebSocket proxies.

Trunk watches your application for changes and triggers builds for you,
including automatic browser reloading.
2023-08-22T02:10:19-04:00 archivers/lz4json Unpack Mozilla lz4json files, such as bookmarks and session restore
A little utility to unpack lz4json files as generated by Firefox's
bookmark backups and session restore. This is a different format
from what the normal lz4 utility expects.

The input must be regular file(s) (accessible via mmap()). The
output is dumped to stdout.
2023-08-22T00:52:08+08:00 x11-toolkits/rubygem-vte4 Ruby binding of VTE for GTK 4
Ruby/VTE4 is a Ruby binding of VTE for GTK 4.
2023-08-22T00:52:07+08:00 textproc/rubygem-yarp Yet Another Ruby Parser
Yet Another Ruby Parser is a parser for the Ruby programming language. It is
designed to be portable, error tolerant, and maintainable. It is written in C99
and has no dependencies. It is currently being integrated into CRuby, JRuby,
TruffleRuby, Sorbet, and Syntax Tree.
2023-08-22T00:52:05+08:00 devel/rubygem-syntax_tree Parser based on ripper
Syntax Tree is a suite of tools built on top of the internal CRuby parser. It
provides the ability to generate a syntax tree from source, as well as the tools
necessary to inspect and manipulate that syntax tree. It can be used to build
formatters, linters, language servers, and more.

It is built with only standard library dependencies. It additionally ships with
a plugin system so that you can build your own syntax trees from other languages
and incorporate these tools.
2023-08-22T00:52:04+08:00 devel/rubygem-sorbet-runtime Sorbet's runtime type checking component
Sorbet is a fast and powerful type checker designed for Ruby. It aims to be easy
to add to existing codebases with gradual types, and fast to respond with errors
and suggestions.
2023-08-22T00:52:03+08:00 devel/rubygem-ruby_memcheck Use Valgrind memcheck without going crazy
ruby_memcheck provides a sane way to use Valgrind's memcheck on your native
extension gem.

Valgrind's memcheck is a great tool to find and debug memory issues (e.g. memory
leak, use-after-free, etc.). However, it doesn't work well on Ruby because Ruby
does not free all of the memory it allocates during shutdown. This results in
Valgrind reporting thousands (or more) false positives, making it very difficult
for Valgrind to actually be useful. This gem solves the problem by using
heuristics to filter out false positives.
2023-08-22T00:52:02+08:00 devel/rubygem-prettier_print Drop-in replacement for the prettyprint gem with more functionality
PrettierPrint is a drop-in replacement for the prettyprint gem with more
functionality.
2023-08-22T00:52:02+08:00 devel/rubygem-ruby-lsp Opinionated language server for Ruby
The Ruby LSP is an implementation of the language server protocol for Ruby, used
to improve rich features in editors. It is a part of a wider goal to provide a
state-of-the-art experience to Ruby developers using modern standards for
cross-editor features, documentation and debugging.
2023-08-22T00:52:01+08:00 textproc/py-tiktoken Fast BPE tokeniser for use with OpenAI's models
tiktoken is a fast BPE tokeniser for use with OpenAI's models.
2023-08-22T00:51:58+08:00 net/py-blobfile Read GCS, ABS and local paths with the same interface
blobfile is a library that provides a Python-like interface for reading local
and remote files (only from blob storage), with an API similar to open() as well
as some of the os.path and shutil functions. blobfile supports local paths,
Google Cloud Storage paths (gs://<bucket>), and Azure Blob Storage paths
(az://<account>/<container> or
https://<account>.blob.core.windows.net/<container>/).

The main function is BlobFile, which lets you open local and remote files that
act more or less like local ones. There are also a few additional functions such
as basename, dirname, and join, which mostly do the same thing as their os.path
namesakes, only they also support GCS paths and ABS paths.

This library is inspired by TensorFlow's gfile but does not have exactly the
same interface.
2023-08-22T00:51:54+08:00 devel/py-pykdtree Fast kd-tree implementation with OpenMP-enabled queries
pykdtree is a kd-tree implementation for fast nearest neighbour search in
Python. The aim is to be the fastest implementation around for common use cases
(low dimensions and low number of neighbours) for both tree construction and
queries.

The implementation is based on scipy.spatial.cKDTree and libANN by combining the
best features from both and focus on implementation efficiency.

The interface is similar to that of scipy.spatial.cKDTree except only Euclidean
distance measure is supported.

Queries are optionally multithreaded using OpenMP.
2023-08-22T00:51:53+08:00 devel/py-contextlib-chdir Backport of contextlib.chdir stdlib class added in Python 3.11
contextlib-chdir provides the backport of contextlib.chdir stdlib class added in
Python 3.11.
2023-08-22T00:51:52+08:00 devel/py-all-repos Clone all your repositories and apply sweeping changes
all-repos clones all your repositories and apply sweeping changes.
2023-08-22T01:01:31+08:00 databases/py-redis4 Python client for Redis key-value store
This is the Python interface to the Redis key-value store.
2023-08-21T00:21:36Z sysutils/bacula11-libs3 Bacula libs3
Bacula is a set of computer programs that permit you (or the system
administrator) to manage backup, recovery, and verification of
computer data across a network of computers of different kinds.
In technical terms, it is a network Client/Server based backup program.
Bacula is relatively easy to use and efficient, while offering many
advanced storage management features that make it easy to find and
recover lost or damaged files. Due to its modular design, Bacula is
scalable from small single computer systems to systems consisting of
hundreds of computers located over a large network.

This is its bundled S3 library.
2023-06-10T11:21:05+02:00 multimedia/libva-nvidia-driver NVDEC-based backend for VAAPI
This is an VA-API implementation that uses NVDEC as a backend. This
implementation is specifically designed to be used by Firefox for
accelerated decode of web content, and may not operate correctly in
other applications.

System requirements:
- Non-legacy NVIDIA GPU
- nvidia-drm-kmod for DMA-BUF
- libc6-shim (nv-sglrun) for NVDEC
2023-08-18T17:31:22+03:00 graphics/nvidia-drm-kmod NVIDIA DRM Kernel Module
FreeBSD port of Linux's nvidia-drm.ko Kernel module.
2023-08-18T17:31:22+03:00 graphics/nvidia-drm-515-kmod
FreeBSD port of Linux's nvidia-drm.ko Kernel module.

This version is compatible with drm.ko 5.15.
2023-08-18T17:31:22+03:00 graphics/nvidia-drm-510-kmod
FreeBSD port of Linux's nvidia-drm.ko Kernel module.

This version is compatible with drm.ko 5.10.
2023-08-20T18:24:47+02:00 devel/py-chai Easy to use mocking, stubbing and spying framework.
Chai provides a very easy to use api for mocking, stubbing and spying your
python objects, patterned after the Mocha library for Ruby.
2023-08-19T10:49:38-07:00 misc/py-polars Blazingly fast DataFrame library
Polars is a DataFrame interface on top of an OLAP Query Engine implemented
in Rust using Apache Arrow Columnar Format as the memory model.

Features:
* Lazy/eager execution
* Multi-threaded
* SIMD
* Query optimization
* Powerful expression API
* Hybrid Streaming (larger than RAM datasets)
2023-08-19T10:55:52+02:00 www/pacparser Library to parse proxy auto-config (PAC) files
Pacparser is a library to parse proxy auto-config (PAC) files. Proxy
auto-config files are a vastly used proxy configuration method these
days. Web browsers can use a PAC file to determine which proxy server to
use or whether to go direct for a given URL. PAC files are written in
JavaScript and can be programmed to return different proxy methods
depending upon URL, source IP address, protocol, time of the day etc.
PAC files introduce a lot of possibilities.
2023-08-18T22:48:24Z devel/py-Levenshtein Fast computation of Levenshtein distance and string similarity
The Levenshtein Python C extension module contains functions for fast
computation of:

* Levenshtein (edit) distance, and edit operations
* string similarity
* approximate median strings, and generally string averaging
* string sequence and set similarity
2023-08-17T06:41:11+02:00 databases/pgpool-II-44 Connection pool server for PostgreSQL (4.4.X branch)
pgpool is a connection pool server for PostgreSQL. pgpool runs between
PostgreSQL's clients(front ends) and servers(back ends). A PostgreSQL client can
connect to pgpool as if it were a standard PostgreSQL server.

pgpool caches the connection to PostgreSQL server to reduce the overhead to
establish the connection to it.
2023-08-17T15:11:25+02:00 devel/yyjson Fastest JSON library in C
A high performance JSON library written in ANSI C.
Features:
* Fast: can read or write gigabytes per second JSON data on modern CPUs.
* Portable: complies with ANSI C (C89) for cross-platform compatibility.
* Strict: complies with RFC 8259 JSON standard, ensuring strict number format
and UTF-8 validation.
* Extendable: offers options to allow comments, trailing commas, NaN/Inf, and
custom memory allocator.
* Accuracy: can accurately read and write int64, uint64, and double numbers.
* Flexible: supports unlimited JSON nesting levels, \u0000 characters, and non
null-terminated strings.
* Manipulation: supports querying and modifying using JSON Pointer, JSON Patch
and JSON Merge Patch.
* Developer-Friendly: easy integration with only one h and one c file.

Limitations:
* An array or object is stored as a data structure such as linked list, which
makes accessing elements by index or key slower than using an iterator.
* Duplicate keys are allowed in an object, and the order of the keys is
preserved.
* JSON parsing result is immutable, requiring a mutable copy for modification.
2023-08-17T13:59:56+02:00 www/qt6-webview Qt component for displaying web content
2023-08-17T00:12:17-07:00 devel/seer-gdb GUI frontend to gdb
Seer is a gui frontend to gdb.

The aim is a simple, yet pleasing gui to gdb.
2023-08-16T21:44:32-07:00 www/vigil Monitor distributed infrastructure and send alerts (Slack, SMS, etc.)
Vigil is an open-source Status Page you can host on your infrastructure, used
to monitor all your servers and apps, and visible to your users (on a domain
of your choice).

It is useful in microservices contexts to monitor both apps and backends. If a
node goes down in your infrastructure, you receive a status change notification
in a Slack channel, Email, Twilio SMS or/and XMPP.
2023-03-23T16:59:09+09:00 databases/redis70 Persistent key-value database with built-in net interface
Redis is an open source, advanced key-value store. It is often referred
to as a data structure server since keys can contain strings, hashes,
lists, sets and sorted sets.

You can run atomic operations on these types, like appending to a string;
incrementing the value in a hash; pushing to a list; computing set
intersection, union and difference; or getting the member with highest
ranking in a sorted set.

In order to achieve its outstanding performance, Redis works with an
in-memory dataset. Depending on your use case, you can persist it either
by dumping the dataset to disk every once in a while, or by appending each
command to a log.

Redis also supports trivial-to-setup master-slave replication, with very
fast non-blocking first synchronization, auto-reconnection on net split
and so forth.
2023-08-16T07:31:59-07:00 net-p2p/twitch-tui Twitch chat in the terminal
twitch-tui is a twitch chat in the terminal.

Features:
- Read/send/search messages
- Switch channels
- Create and toggle filters
- Command, channel, and mention suggestions
- Customize functionality and looks to your liking using a config file
2023-08-17T02:07:01+08:00 net/rubygem-octokit6 Simple wrapper for the GitHub API
Octokit.rb wraps the GitHub API in a flat API client that follows Ruby
conventions and requires little knowledge of REST.
2023-08-17T02:06:56+08:00 devel/rubygem-aws-sdk-medicalimaging Official AWS Ruby gem for AWS Health Imaging
Official AWS Ruby gem for AWS Health Imaging.
2023-08-17T02:06:55+08:00 devel/rubygem-aws-sdk-managedblockchainquery Official AWS Ruby gem for Amazon Managed Blockchain Query
Official AWS Ruby gem for Amazon Managed Blockchain Query.
2023-08-17T02:06:54+08:00 devel/rubygem-aws-sdk-entityresolution Official AWS Ruby gem for AWS Entity Resolution (AWSEntityResolution)
Official AWS Ruby gem for AWS Entity Resolution (AWSEntityResolution).
2023-08-17T02:06:54+08:00 textproc/py-interegular Regex intersection checker
Interegular is a library to check a subset of python regexes for intersections.
Based on grennery by @qntm. Adapted for lark-parser.

The primary difference with grennery library is that interegular is focused on
speed and compatibility with python re syntax, whereas grennery has a way to
reconstruct a regex from a FSM, which interegular lacks.
2023-08-17T02:06:51+08:00 security/py-truststore Verify certificates using native system trust stores
Truststore is a library which exposes native system certificate stores (ie
"trust stores") through an ssl.SSLContext-like API. This means that Python
applications no longer need to rely on certifi as a root certificate store.
Native system certificate stores have many helpful features compared to a static
certificate bundle like certifi:
- Automatically update certificates as new CAs are created and removed
- Fetch missing intermediate certificates
- Check certificates against certificate revocation lists (CRLs) to avoid
monster-in-the-middle (MITM) attacks
- Managed per-system rather than per-application by a operations/IT team
- PyPI is no longer a CA distribution channel

Right now truststore is a stand-alone library that can be installed globally in
your application to immediately take advantage of the benefits in Python 3.10+.
Truststore has also been integrated into pip as an opt-in method for verifying
HTTPS certificates with truststore instead of certifi.

Long-term the hope is to make truststore the default way to verify HTTPS
certificates in pip and to add this functionality into Python itself. Wish us
luck!
2023-08-17T02:06:47+08:00 security/py-service-identity Service identity verification for pyOpenSSL & cryptography
Use this package if:
- you want to verify that a PyCA cryptography certificate is valid for a certain
hostname or IP address,
- or if you use pyOpenSSL and don’t want to be MITMed,
- or if you want to inspect certificates from either for service IDs.

service-identity aspires to give you all the tools you need for verifying
whether a certificate is valid for the intended purposes. In the simplest case,
this means host name verification. However, service-identity implements RFC 6125
fully.
2023-08-17T02:06:44+08:00 math/py-awkward-cpp CPU kernels and compiled extensions for Awkward Array
awkward-cpp provides precompiled routines for the awkward package. It is not
useful on its own, only as a dependency for awkward .
2023-08-17T02:06:40+08:00 math/py-awkward Manipulate JSON-like data with NumPy-like idioms
Awkward Array is a library for nested, variable-sized data, including
arbitrary-length lists, records, mixed types, and missing data, using NumPy-like
idioms.

Arrays are dynamically typed, but operations on them are compiled and fast.
Their behavior coincides with NumPy when array dimensions are regular and
generalizes when they're not.
2023-08-17T02:06:36+08:00 devel/py-simple-parsing Small utility for simplifying and cleaning up argument parsing scripts
simple-parsing allows you to transform your ugly argparse scripts into
beautifully structured, strongly typed little works of art. This isn't a fancy,
complicated new command-line tool either, this simply adds new features to
plain-old argparse! Using dataclasses, simple-parsing makes it easier to share
and reuse command-line arguments - no more copy pasting!

Supports inheritance, nesting, easy serialization to json/yaml, automatic help
strings from comments, and much more!
2023-08-17T02:06:35+08:00 devel/py-pycocotools Official APIs for the MS-COCO dataset
pycocotools is a fork of the original cocoapi, with bug fixes and packaging
improvements.

Changes in this fork include:
- Add CircleCI tests
- Support pip-installation correctly
- Support windows
- Don't import matplotlib unless needed
- Close file handle after openning
- Fix a small bug in rleToBbox
- Fix a segfault in RLE decoding
- Fix deprecated usage of other libraries

For compatibility, we will not make any API changes or non-bug behavior changes
to the existing APIs of the official cocoapi.
2023-08-17T02:06:35+08:00 devel/py-pybind11210 Seamless operability between C++11 and Python
pybind11 is a lightweight header-only library that exposes C++ types in Python
and vice versa, mainly to create Python bindings of existing C++ code. Its goals
and syntax are similar to the excellent Boost.Python library by David Abrahams:
to minimize boilerplate code in traditional extension modules by inferring type
information using compile-time introspection.
2023-08-17T02:06:34+08:00 devel/py-dataclass-array Dataclasses that behave like numpy arrays (with indexing, slicing, vectorization)
DataclassArray are dataclasses which behave like numpy-like arrays (can be
batched, reshaped, sliced,...), compatible with Jax, TensorFlow, and numpy (with
torch support planned).

This reduce boilerplate and improve readability.
2023-08-17T02:02:40+08:00 devel/p5-Module-Build-Prereqs-FromCPANfile Construct prereq parameters of Module::Build from cpanfile
Module::Build::Prereqs::FromCPANfile reads cpanfile and converts its content
into valid prereq parameters for new() method of Module::Build.
2023-08-17T02:02:39+08:00 devel/p5-AnyEvent-Connector tcp_connect with transparent proxy handling
AnyEvent::Connector object has tcp_connect method compatible with that from
AnyEvent::Socket, and it handles proxy settings transparently.
2023-07-24T21:26:25+02:00 devel/wasmer WebAssembly Runtime supporting WASIX, WASI and Emscripten
Wasmer is a fast and secure WebAssembly runtime that enables super lightweight
containers to run anywhere: from Desktop to the Cloud, Edge and IoT devices.

Features:
-Secure by default. No file, network, or environment access, unless explicitly
enabled.
-Supports WASIX, WASI and Emscripten out of the box.
-Fast. Run WebAssembly at near-native speeds.
-Embeddable in multiple programming languages
-Compliant with latest WebAssembly Proposals (SIMD, Reference Types, Threads,
...).
2023-08-10T13:57:31-03:00 sysutils/cpu-microcode Meta-package for CPU microcode updates
The cpu-microcode meta-package depends on microcode update packages
available for all CPU vendors. Users who wish to install CPU microcode
updates from a specific vendor can directly install cpu-microcode-amd or
cpu-microcode-intel.
2023-08-10T13:57:31-03:00 sysutils/cpu-microcode-rc RC script for CPU microcode updates
An RC script for one of two methods to update CPU microcode.

Early loading, which does not require this RC script, is usually the preferred
method because updates are applied before the kernel performs CPU feature
detection. The other method, which requires this RC script, is late loading.
AMD systems running FreeBSD prior to 2024-02-22 snapshot 34467bd76 only support
late loading.

CPU microcode data can be installed from one of the sysutils/cpu-microcode-*
ports.
2023-08-10T13:57:31-03:00 sysutils/cpu-microcode-intel Intel CPU microcode updates
This port uses the cpuctl(4) microcode update facility to keep your Intel
processor's firmware up-to-date.

Updating your microcode can help to mitigate certain potential security
vulnerabilities in CPUs as well as address certain functional issues that could,
for example, result in unpredictable system behavior such as hangs, crashes,
unexpected reboots, data errors, etc.
2023-08-10T13:57:31-03:00 sysutils/cpu-microcode-amd AMD CPU microcode updates
Processor microcode updates provide bug fixes, which can be critical to
the security and stability of your system. This port uses the cpuctl(4)
microcode update facility to keep your AMD processor's firmware
up-to-date.
2023-08-15T23:43:54-07:00 devel/lets CLI task runner for developers
Lets is a CLI task runner for developers - a better alternative to make.

Lets was designed for developers. Its simple yet powerful task runner with lots
of features that just work.

Lets use yaml as a config format which gives a well known, human-readable syntax
with all yaml features built-in.

You can have a couple of tasks or a hundred of them in your project. Lets allow
you to focus on coding instead of writing hard-to-reason-about Makefiles.
2023-08-13T15:05:22+02:00 devel/py-jaraco.stream Routines for handling streaming data
Routines for handling streaming data, including a set of generators for
loading gzip data on the fly.
2023-08-13T14:17:59+02:00 www/shiori Simple bookmark manager built with Go
Shiori is a simple bookmarks manager written in the Go language. Intended as a
simple clone of Pocket. You can use it as a command line application or as a
web application. This application is distributed as a single binary, which
means it can be installed and used easily.
2023-08-13T13:40:36+02:00 databases/futuresql Non-blocking database framework for Qt
A non-blocking database framework for Qt.

FutureSQL was in part inspired by Diesel, and provides a higher level of
abstraction than QtSql. Its features include non-blocking database access by
default, relatively boilderplate-free queries, automatic database migrations
and simple mapping to objects.

In order to make FutureSQL's use of templates less confusing, FutureSQL uses
C++20 concepts, and requires a C++20 compiler.

Warning: The API is not finalized yet.
2023-02-17T17:51:41+09:00 astro/osmium-tool Command line tool for working with OpenStreetMap data using libosmium
Osmium Tool is a multipurpose command line tool for working with OpenStreetMap
data based on the Osmium library.

With the Osmium Tool you can:

* Get information about an OSM file
* Show the differences between OSM files
* Convert OSM files from one format into another (supports XML, PBF, and more)
* Merge and apply change files to an OSM file (with or without history)
* Create OSM change files from OSM data files
* Extract data from OSM history files for a given point in time or a time range
* Sort OSM files
* Create geographical extracts from OSM files
* Filter OSM files by tags
* Filter changesets by many different criteria
* And much more...
2023-08-12T06:27:06-05:00 lang/go121 Go programming language
2023-08-10T11:18:34+01:00 devel/R-cran-testit Simple Package for Testing R Packages
Provides two convenience functions assert() and test_pkg() to facilitate
testing R packages.
2023-08-10T10:35:51+02:00 x11/antimicrox Program to map gamepad keys to keyboard, mouse, scripts and macros
AntiMicroX is a graphical program used to map gamepad keys to keyboard, mouse,
scripts and macros. You can use this program to control any desktop application
with a gamepad on Linux, Windows and FreeBSD. It can be also used for generating
SDL2 configuration (useful for mapping atypical gamepads to generic ones like
xbox360).
2023-08-10T06:19:16Z textproc/p5-excel2csv Convert Microsoft Excel spreadsheets to CSV format
excel2csv provides two scripts for converting Microsoft Excel spreadsheet
formats XLS and XLSX to CSV. Improvements compared to the CPAN version:

- Supports XLSX files
- Handles character encodings much better
- The options make more sense
2023-08-09T20:43:31+02:00 security/git-credential-azure Git credential helper for Azure Repos
git-credential-azure is a Git credential helper that authenticates to
Azure Repos (dev.azure.com). Azure Repos is part of Azure DevOps.

The first time you authenticate, the helper opens a browser window to
Microsoft login. Subsequent authentication is non interactive.
2023-08-09T20:25:15+02:00 x11-toolkits/wlinfo Window information utility for Wayland
Wlinfo queries Wayland for information about physical displays connected
to the system. It can print information about the physical dimensions of
such displays, and screen resolution, and display scaling
characteristics.
2023-08-08T04:32:44-04:00 security/su-exec Switch user and group id and exec
su-exec is a simple tool that will simply execute a program with
different privileges. The program will be executed directly and not
run as a child, like su and sudo does, which avoids TTY and signal
issues.
2023-08-08T03:35:55-04:00 graphics/vhs Your CLI home video recorder
VHS is a CLI home video recorder that provides an intuitive way to
write custom terminal GIFs as code for integration testing and
demoing your CLI tools.
2023-08-07T20:44:13+02:00 www/angie-module-xslt Angie XSLT dynamic module
Module is a filter that transforms XML responses using XSLT stylesheets.
Module allows you to apply an XSLT transformation on an XML file or
response received from a backend server before serving the client.
2023-08-07T20:43:07+02:00 www/angie-module-redis2 Angie redis2 dynamic module
Module makes Angie talk to a Redis 2.x server in a non-blocking way. The full
Redis 2.0 unified protocol has been implemented including the Redis pipelining
support. This module returns the raw TCP response from the Redis server.
2023-08-07T20:41:50+02:00 www/angie-module-perl Angie Perl dynamic module
Module is used to implement location and variable handlers in Perl and insert
Perl calls into SSI.
2023-08-07T20:37:18+02:00 www/angie-module-njs Angie NJS dynamic module
Module is a subset of the JavaScript language that allows extending
Angie functionality. Package contains http_js and stream_js modules to
provide objects, methods and properties for extending related functionality.
2023-08-07T20:34:43+02:00 www/angie-module-keyval Angie keyval dynamic module
Module creates variables with values taken from key-value pairs.
Key-value database is stored in shared memory or Redis as specified by the
configuration parameter.
2023-08-07T20:32:57+02:00 www/angie-module-jwt Angie JWT dynamic module
Module provides JWT validity check functionality for Angie.
Module intends to be as light as possible and to remain simple.
Supports number of key encodings and allows to keep it in a designated file.
2023-08-07T20:30:02+02:00 www/angie-module-image-filter Angie image-filter dynamic module
Module is a filter that transforms images in JPEG, GIF, PNG, and WebP formats.
Transformation capabilities include crop, resize, rotate, and others. Several
resulting image options are configurable.
2023-08-07T20:28:09+02:00 www/angie-module-cache-purge Angie cache_purge dynamic module
Module adds ability to purge content from FastCGI, proxy, SCGI and uWSGI
caches. A purge operation removes the content with the same cache key as the
purge request has. This module is production-ready.
2023-08-07T20:24:32+02:00 www/angie-module-brotli Angie Brotli dynamic module
Module adds Brotli compression support to Angie.
Brotli is a generic-purpose lossless compression algorithm that compresses
data using a combination of a modern variant of the LZ77 algorithm, Huffman
coding and 2nd order context modeling, with a compression ratio comparable
to the best currently available general-purpose compression methods.
2023-08-07T20:21:57+02:00 www/angie-module-auth-jwt Angie auth-jwt dynamic module
Module implements client authorization by validating the provided
JSON Web Token (JWT) using the specified keys. The module supports
JSON Web Signature (JWS) and can be used for OpenID Connect authentication.
2023-08-09T11:30:18+00:00 mail/mfmod_openmetrics OpenMetrics support loadable module for mailfromd
This package is a loadable module for mailfromd which adds OpenMetrics
support to the mail filtering language (MFL).
2023-08-09T11:21:50+00:00 mail/mfmod_pcre PCRE support loadable module for mailfromd
This package is a loadable module for mailfromd which adds Perl-
compatible regular expressions to the mail filtering language (MFL).
2023-08-09T10:35:26+01:00 security/R-cran-sodium R bindings to libsodium
Bindings to libsodium: a modern, easy-to-use software library for
encryption, decryption, signatures, password hashing and more. Sodium
uses curve25519, a state-of-the-art Diffie-Hellman function by Daniel
Bernstein, which has become very popular after it was discovered that
the NSA had backdoored Dual EC DRBG.

2023-08-06T12:10:06+02:00 sysutils/swtpm Libtpms-based TPM emulator
The SWTPM package provides TPM emulators with different front-end interfaces
to libtpms. TPM emulators provide socket interfaces (TCP/IP and Unix) and
the Linux CUSE interface for the creation of multiple native /dev/vtpm* devices.
2023-08-06T10:53:53+02:00 sysutils/libtpms This library provides emulation of a Trusted Platform Module
Libtpms is a library that targets the integration of TPM functionality into
hypervisors, primarily into Qemu. Libtpms provides a very narrow public API for
this purpose so that integration is possible. Only the minimum of necessary
APIs are made publicly available.
2023-08-09T07:02:46+00:00 mail/mfmod_ldap LDAP support loadable module for mailfromd
This package is a loadable module for mailfromd that adds support for
searching in LDAP directories to the mail filtering language (MFL).
2023-08-08T14:02:38+03:00 security/botan3 Portable, easy to use and efficient C++ crypto library
Botan is a crypto library written in C++. It provides a variety of
cryptographic algorithms, including common ones such as AES, MD5, SHA,
HMAC, RSA, Diffie-Hellman, DSA, and ECDSA, as well as many others that
are more obscure or specialized. It also offers X.509v3 certificates
and CRLs, and PKCS #10 certificate requests. A message processing
system that uses a filter/pipeline metaphor allows for many common
cryptographic tasks to be completed with just a few lines of code.
Assembly optimizations for common CPUs, including x86, x86-64, and
PowerPC, offers further speedups for critical tasks such as SHA-1
hashing and multiple precision integer operations.

Botan is licensed under the same permissive terms as FreeBSD itself.
2023-06-04T15:16:42+03:00 ports-mgmt/pkg-appstream Pkg plugin for downloading AppStream metadata
This libpkg plugin is supposed to fill /var/lib/swcatalog/xml/ directory with
up-to-date AppStream metadata from pkg repositories that support that.
2023-08-07T18:50:57-07:00 devel/json-fortran Modern Fortran JSON API
JSON-Fortran is a user-friendly, thread-safe, and object-oriented API for
reading and writing JSON files, written in modern Fortran.
2023-08-06T10:34:43-05:00 devel/py-cykhash Cython equivalent to khash-sets/maps
Cykhash is a cython equivalent to khash-sets/maps, efficient
implementation of isin and unique

Benefits:

Brings functionality of khash to Python and Cython and can be used
seamlessly in numpy or pandas.

Numpy's world is lacking the concept of a (hash-)set. This
shortcoming is fixed and efficient (memory- and speedwise compared
to pandas') unique and isin are implemented.

Python-set/dict have big memory-footprint. For some datatypes the
overhead can be reduced by using khash by factor 4-8.
2023-07-18T16:19:22+02:00 devel/bloomberg-bde foundational C++ libraries used at Bloomberg
BDE stands for BDE Development Environment. Depending on the context,
BDE may refer to a suite of low-level C++ libraries, the methodology that
guides their development, or to the team that develops them. The BDE
libraries meet superior standards of design, documentation, and testing
and are the foundation of C++ development at Bloomberg. Among other things,
the BDE libraries provide an enhanced implementation of STL containers,
vocabulary types for representing common concepts (like dates and times),
and building blocks for developing multi-threaded applications and
network applications.
2023-08-05T14:26:39+02:00 www/angie-module-geoip2 Angie GeoIP2 dynamic module
Module captures information from the client IP address in variables,
using the MaxMind GeoIP2 databases.
2023-08-05T12:04:07+02:00 devel/g-golf Guile Object Library for GNOME
G-Golf is a gobject-introspection based dynamic binding to
GObject-based libraries, enabling the use of the GNOME platform to
build full-featured graphical apps directly from Guile.
2023-08-05T20:57:25+02:00 multimedia/obuparse Simple and portable single file AV1 OBU parser
Simple and portable single file AV1 OBU parser written in mostly C89 with a
tiny bit of C99.

* No allocations; only works on user-provided buffers and the stack.
* OBU header parsing.
* Sequence Header OBU parsing.
* Metadata OBU parsing.
* Tile List OBU parsing.
* Tile Group OBU parsing.
* Frame Header OBU parsing.
* Frame OBU parsing.

2023-08-05T11:38:40-07:00 science/gcp Geometrical Counter-Poise Correction
Geometrical Counter-Poise Correction
for quantum chemistry.
2023-07-27T20:41:53+01:00 mail/py-dkimpy-milter DKIM signing and verification milter
This is a DKIM signing and verification milter. It has been tested
with both Postfix and Sendmail.
2023-08-04T23:05:10+02:00 net/py-mpi4py-mpich Python bindings for MPI (MPICH)
2023-08-03T00:00:47-07:00 science/py-dftd4 Python API of the DFT-D4 project
py-dftd4 is a python binding for dftd4 (D4).

D4 is a generally applicable atomic-charge dependent london dispersion
correction calculator.
2023-02-21T19:50:52+02:00 x11-fonts/juliamono Monospaced typeface with many Unicode characters
JuliaMono is a monospaced typeface designed for programming in text
editing environments that require a wide range of specialist and
technical Unicode characters.
2023-07-31T15:05:59-04:00 devel/lua-Penlight Comprehensive set of libraries for Lua
Penlight is a set of pure Lua libraries for making it easier to work with
common tasks like iterating over directories, reading configuration files and
the like. Provides functional operations on tables and sequences.
2023-07-31T09:59:54+02:00 devel/jetbrains-sqlite IntelliJ SQLite native library
IntelliJ SQLite native library.
2023-08-01T18:47:16-07:00 textproc/py-json2html JSON to HTML Table Representation
json2html is a Python module for converting complex JSON to HTML Table
representation.
2023-08-01T16:11:19-04:00 devel/libwasmtime Library for fast and secure runtime for WebAssembly
Wasmtime is a Bytecode Alliance project that is a standalone
wasm-only optimizing runtime for WebAssembly and WASI. It runs
WebAssembly code outside of the Web, and can be used both as a
command-line utility or as a library embedded in a larger
application.
2023-08-01T13:01:19-04:00 graphics/libxisf Library to read and write XISF files produced by PixInsight
LibXISF is C++ library that can read and write XISF files produced by
PixInsight. It implements the XISF 1.0 specification.
2023-08-01T02:30:48-07:00 science/py-nglview IPython widget to view molecular structures and trajectories
nglview is an IPython/Jupyter widget to interactively view molecular structures
and trajectories. Utilizes the embeddable NGL Viewer for rendering. Support for
showing data from the file-system, RCSB PDB, simpletraj and from objects of
analysis libraries mdtraj, pytraj, mdanalysis, ParmEd, rdkit, ase, HTMD,
biopython, cctbx, pyrosetta, schrodinger's Structure.
2023-08-01T02:20:09-07:00 devel/py-versioneer-518 Easy VCS-based management of project version strings
Versioneer is a tool for managing a recorded version number in setuptools-based
python projects. The goal is to remove the tedious and error-prone "update the
embedded version string" step from your release process. Making a new release
should be as easy as recording a new tag in your version-control system, and
maybe making new tarballs.
2023-07-31T19:16:29+01:00 devel/llvm17 LLVM and Clang
The LLVM Project is a collection of modular and reusable compiler and
toolchain technologies.

This port includes Clang (a C/C++/Objective-C compiler), LLD (a linker),
LLDB (a debugger), an OpenMP runtime library, and the LLVM infrastructure
these are built on.
2023-08-01T04:08:58+08:00 net/speedtest Internet connection measurement for developers
Speedtest CLI brings the trusted technology and global server network behind
Speedtest to the command line. Built for software developers, system
administrators and computer enthusiasts alike, Speedtest CLI is the first
official Linux-native Speedtest application backed by Ookla.

With Speedtest CLI, you can easily:
- Measure internet connection performance metrics like download, upload, latency
and packet loss natively without relying on a web browser
- Test the internet connection of your Linux desktop, a remote server or even
lower-powered devices such as the Raspberry Pi with the Speedtest Server
Network
- Set up automated scripts to collect connection performance data, including
trends over time
- Use Speedtest in your programs by wrapping it in the programming language of
your choice
- View test results via CSV, JSONL or JSON
2023-08-01T00:27:31+08:00 databases/rubygem-attr_json Serialized json-hash-backed ActiveRecord attributes
ActiveRecord attributes stored serialized in a json column, super smooth.

Typed and cast like Active Record. Supporting nested models, dirty tracking,
some querying (with postgres jsonb contains), and working smoothy with form
builders.

Use your database as a typed object store via ActiveRecord, in the same models
right next to ordinary ActiveRecord column-backed attributes and associations.
Your json-serialized attr_json attributes use as much of the existing
ActiveRecord architecture as we can.
2023-08-01T00:27:30+08:00 www/py-requests-cache0 Persistent cache for python requests
requests-cache is a transparent, persistent cache that provides an easy way to
get better performance with the python requests library.

Features:
- Ease of use: Keep using the requests library you're already familiar with. Add
caching with a drop-in replacement for requests.Session, or install globally
to add caching to all requests functions.
- Performance: Get sub-millisecond response times for cached responses. When
they expire, you still save time with conditional requests.
- Persistence: Works with several storage backends including SQLite, Redis,
MongoDB, and DynamoDB; or save responses as plain JSON files, YAML, and more
- Customization: Works out of the box with zero config, but with a robust set of
features for configuring and extending the library to suit your needs
- Expiration: Keep your cache fresh using Cache-Control, eagerly cache
everything for long-term storage, use URL patterns for selective caching, or
any combination of strategies
- Compatibility: Can be combined with other popular libraries based on requests
2023-08-01T00:27:27+08:00 devel/py-jsonschema417 JSON Schema validation for Python
jsonschema is an implementation of JSON Schema for Python

- Full support for Draft 3 and Draft 4 of the schema.
- Lazy validation that can iteratively report all validation errors.
- Small and extensible
- Programmatic querying of which properties or items failed validation.
2023-08-01T00:27:26+08:00 devel/py-deptry CLI utility to check for unused, missing and transitive dependencies
deptry is a command line tool to check for issues with dependencies in a Python
project, such as unused or missing dependencies. It supports the following types
of projects:
- Projects that use Poetry and a corresponding pyproject.toml file
- Projects that use PDM and a corresponding pyproject.toml file
- Projects that use a requirements.txt file according to the pip standards

Dependency issues are detected by scanning for imported modules within all
Python files in a directory and its subdirectories, and comparing those to the
dependencies listed in the project's requirements.
2023-07-31T10:22:39-05:00 deskutils/freebsd-update-notify Notify desktop user when FreeBSD updates are available
Freebsd-update-notify is a script invoked by cron to check for
available updates and issue popup notification on the desktop. The
user can elect to install and reboot or ignore them for now.
2023-07-31T16:19:34+09:00 x11/damask Automatically set wallpaper images from Internet sources
Damask is an application that will automatically set wallpaper images
by selecting images from a variety of sources, including local files
and folders. It currently supports setting the wallpaper image from
the following sources:

- wallhaven.cc
- Microsoft Bing Wallpaper of the day
- NASA Astronomy Picture of the Day
- Unsplash
2023-07-31T16:16:31+09:00 x11/xdg-desktop-portal-gnome Backend implementation for xdg-desktop-portal for GNOME
xdg-desktop-portal-gnome is a backend implementation for
xdg-desktop-portal that is using GTK and various pieces of GNOME
infrastructure, such as the org.gnome.Shell.Screenshot or
org.gnome.SessionManager D-Bus interfaces.
2023-07-31T16:11:13+09:00 security/bitwarden-cli Bitwarden client command-line interface
The Bitwarden CLI is a powerful, full-featured command-line interface
(CLI) tool to access and manage a Bitwarden vault. The CLI is written
with TypeScript and Node.js and can be run on Windows, macOS, and
Linux distributions.
2023-07-29T07:24:41+02:00 textproc/py-sphinx-sitemap Sphinx extension for generating sitemaps for HTML
A Sphinx extension to generate multi-version, and multi-language HTML sitemaps
for generated documentation. py-sphinx-sitemap is compliant with the
Sitemaps.org XML schema for declaring and generating HTML sitemaps.
2023-07-28T20:24:48+02:00 x11/oscar Open Source CPAP Analysis Reporter
OpenSource CPAP Analysis Reporter

OSCAR is a derivative of SleepyHead version 1.1.0, created when that
was abandoned by Mark Watkins.

SleepyHead was a cross platform, opensource sleep tracking program for
reviewing CPAP and Oximetry data, which are devices used in the
treatment of Sleep Disorders like Obstructive Sleep Apnea.
2023-07-28T14:58:44+02:00 lang/guile3 GNU Ubiquitous Intelligent Language for Extension
GUILE, GNU's Ubiquitous Intelligent Language for Extension,
is a library that implements the Scheme language plus various
convenient facilities. It's designed so that you can link it
into an application or utility to make it extensible. Our
plan is to link this library into all GNU programs that call for
extensibility.
2023-07-28T14:58:44+02:00 lang/guile-aclocal
2023-07-30T21:57:39+00:00 emulators/wine7 Microsoft Windows compatibility environment
Wine is a Microsoft Windows compatibility layer (or program loader)
capable of running Windows applications on i386 and compatible CPUs.
Windows programs running in Wine act as native programs would, running
without the performance or memory usage penalties of an emulator, with
a similar look and feel to other applications on your desktop.

Many applications already work, more or less, including versions of
Microsoft Office and many games.

If you receive a message of "Did you reconfigure your kernel with
"options USER_LDT"?" add the line
machdep.max_ldt_segment="2048"
to /boot/loader.conf and reboot.

Gerald Pfeifer <gerald@FreeBSD.org>
2023-07-29T21:12:31+02:00 sysutils/sispmctl CLI tool to manage USB controlled powerstrips produced by GEMBIRD LTD
sispmctl is an application for managing USB controlled
powerstrips produced by GEMBIRD LTD.
Newer devices are sold under the Energenie brand.

The following devices are supported:
* Gembird MSIS-PM
* Gembird Silver Shield SIS-PM (aka Revolt Intelliplug)
* Gembird Silver Shield SIS-PMS
* Energenie EG-PM
* Energenie EG-PMS
* Energenie EG-PM2
* Energenie EG-PMS2
2023-07-29T08:57:27-04:00 devel/scc LOC counter with COCOMO and complexity estimation
scc is a very fast and accurate code counter. In addition, it estimates
code complexity and performs COCOMO (constructive code model) calculations.
2023-07-28T10:41:58-05:00 biology/py-htseq Python library to facilitate programmatic analysis of sequence data
HTSeq is a Python library to facilitate programmatic analysis of data
from high-throughput sequencing (HTS) experiments. A popular component
of HTSeq is htseq-count, a script to quantify gene expression in bulk
and single-cell RNA-Seq and similar experiments.
2023-07-28T00:44:49-07:00 cad/py-amaranth Amaranth hardware definition language
The Amaranth project provides an open-source toolchain for developing hardware
based on synchronous digital logic using the Python programming language, as
well as evaluation board definitions, a System on Chip toolkit, and more. It
aims to be easy to learn and use, reduce or eliminate common coding mistakes,
and simplify the design of complex hardware with reusable components.

The Amaranth toolchain consists of the Amaranth hardware definition language,
the standard library, the simulator, and the build system, covering all steps of
a typical FPGA development workflow. At the same time, it does not restrict the
designer's choice of tools: existing industry-standard (System)Verilog or VHDL
code can be integrated into an Amaranth-based design flow, or, conversely,
Amaranth code can be integrated into an existing Verilog-based design flow.
2023-07-27T23:03:06-07:00 cad/py-pyvcd Python VCD file support
The PyVCD package writes Value Change Dump (VCD) files as specified
in IEEE 1364-2005.
2023-07-27T17:21:52-04:00 x11-toolkits/py-qt6-datavis3d Python bindings for the Qt6 data visualization library
PyQt6-DataVisualization is a set of Python bindings for The Qt Company's
Qt Data Visualization library. The bindings sit on top of PyQt6 and are
implemented as a single module.
2023-07-27T16:29:03-04:00 graphics/py-qt6-3d Python bindings for the Qt6 3D framework
PyQt6-3D is a set of Python bindings for The Qt Company's Qt 3D
framework. The bindings sit on top of PyQt6 and are implemented as six
separate modules corresponding to the different libraries that make up
the framework.

2023-07-27T07:24:46-04:00 www/qt6-httpserver Lightweight HTTP Server
Qt HTTP Server provides building blocks for embedding a lightweight HTTP
server based on RFC 2616 in an application. There are classes for the messages
sent and received, and for the various parts of an HTTP server.
2023-07-27T07:24:46-04:00 graphics/qt6-quickeffectmaker Tool for creating shader effects for Qt Quick
Qt Quick Effect Maker is a tool for creating shader effects for Qt
Quick with high productivity and performance.
2023-07-27T07:24:46-04:00 devel/qt6-location Qt 6 API to create viable mapping solutions
The Qt Location API helps you create viable mapping solutions using the
data available from some of the popular location services.

The Qt Location API enables you to:
- access and present map data,
- support touch gesture on a specific area of the map,
- query for a specific geographical location and route,
- add additional layers on top, such as polylines and circles,
- and search for places and related images.

2023-07-27T17:04:34+08:00 x11-wm/emwm-utils Enhanced Motif Window Manager Utilities
Goodies for use with EMWM (Enhanced Motif Window Manager): XmToolbox, a
toolchest like application launcher, which reads it's multi-level menu structure
from a simple plain-text file ~/.toolboxrc, and XmSm, a simple session manager
that provides session configuration, locking and shutdown/suspend options.
2023-05-14T17:51:08+00:00 x11/wlr-which-key Keymap manager for wlroots-based compositors
Keymap manager for wlroots-based compositors. Inspired by which-key.nvim.
2023-07-26T01:55:16-07:00 devel/unordered-dense Fast & densely stored hashmap and hashset
unordered-dense implements a fast & densely stored hashmap and hashset based on
robin-hood backward shift deletion for C++17 and later.
2023-07-23T23:16:31+02:00 sysutils/initool Manipulate INI files from the command line
Initool lets you manipulate the contents of INI files from the
command line. It is a rewrite of an earlier program by the same
developer called "iniparse". Rather than modify INI files in place
like iniparse, however, it prints the modified contents to standard
output.
2023-06-12T13:07:18+01:00 sysutils/catatonit A signal-forwarding process manager for containers
A container init that is so simple it's effectively brain-dead. See
https://github.com/openSUSE/catatonit#readme for more details.
2023-06-30T17:46:12+00:00 x11/sandbar dwm-like bar for the river compositor
dwm-like bar for river.
2023-07-03T08:51:19+00:00 x11/watershot Simple Wayland-native screenshot tool
A simple Wayland-native screenshot tool inspired by Flameshot.
2023-07-22T07:51:54+02:00 security/py-cryptography-legacy Cryptographic recipes and primitives for Python developers
cryptography is a package which provides cryptographic recipes and primitives to
Python developers. Our goal is for it to be your "cryptographic standard
library". It supports Python 3.6+ and PyPy3 7.2+.

cryptography includes both high level recipes and low level interfaces to common
cryptographic algorithms such as symmetric ciphers, message digests, and key
derivation functions.
2023-07-21T18:06:36-05:00 biology/salmon Transcript-level quantification of RNA-seq from lightweight alignments
Salmon is a wicked-fast program to produce a highly-accurate,
transcript-level quantification estimates from RNA-seq data. Salmon
achieves is accuracy and speed via a number of different innovations,
including the use of quasi-mapping (accurate but fast-to-compute
proxies for traditional read alignments), and massively-parallel
stochastic collapsed variational inference. The result is a versatile
tool that fits nicely into many differnt pipelines.
2023-07-21T15:22:58-07:00 biology/btllib Bioinformatics Technology Lab common code library
Bioinformatics Technology Lab's common code library in C++.
2023-07-21T14:38:22-07:00 biology/seqwish Alignment to variation graph inducer
seqwish implements a lossless conversion from pairwise alignments between
sequences to a variation graph encoding the sequences and their alignments.
As input we typically take all-versus-all alignments, but the exact structure
of the alignment set may be defined in an application specific way. This
algorithm uses a series of disk-backed sorts and passes over the alignment and
sequence inputs to allow the graph to be constructed from very large inputs
that are commonly encountered when working with large numbers of noisy input
sequences. Memory usage during construction and traversal is limited by the use
of sorted disk-backed arrays and succinct rank/select dictionaries to record a
queryable version of the graph.
2023-07-21T13:34:58-07:00 devel/sdsl-lite Succinct Data Structure Library 2.0
The Succinct Data Structure Library (SDSL) is a powerful and flexible C++11
library implementing succinct data structures. In total, the library contains
the highlights of 40 research publications. Succinct data structures can
represent an object (such as a bitvector or a tree) in space close to the
information-theoretic lower bound of the object while supporting operations of
the original object efficiently. The theoretical time complexity of an operation
performed on the classical data structure and the equivalent succinct data
structure are (most of the time) identical.
2023-07-21T11:59:23-07:00 math/libdivsufsort Lightweight suffix-sorting library
libdivsufsort is a software library that implements a lightweight suffix array
construction algorithm.

This library provides a simple and an efficient C API to construct a suffix
array and a Burrows-Wheeler transformed string from a given string over a
constant-size alphabet. The algorithm runs in O(n log n) worst-case time using
only 5n+O(1) bytes of memory space, where n is the length of the string.
2023-07-21T10:18:03-07:00 textproc/vacuum OpenAPI/Swagger linter and quality analysis tool
Vacuum is an OpenAPI & Swagger linter.

vacuum will tell you what is wrong with your spec, why, where and how to fix it.
It will work at scale and is designed as a CLI (with a UI) and a library to be
consumed in other applications.
2023-07-20T23:02:52-07:00 math/py-qats Library for efficient processing and visualization of time series
QATS is a Python library and GUI for efficient processing and visualization
of time series.

QATS provides tools for:
* Import and export from/to various pre-defined time series file formats
* Signal processing
* Inferring statistical distributions
* Cycle counting using the Rainflow algorithm

It was originally created to handle time series files exported from SIMO and
RIFLEX. Now it also handles SIMA hdf5 (.h5) files, Matlab (version < 7.3)
.mat files, CSV files and more.

QATS also features a GUI which offers efficient and low threshold processing
and visualization of time series. It is perfect for inspecting, comparing and
reporting:
* time series
* power spectral density distributions
* peak and extreme distributions
* cycle distributions
2023-07-18T07:29:17-07:00 misc/py-npTDMS NumPy based module for reading TDMS files produced by LabView
npTDMS is a cross-platform Python package for reading and writing TDMS files
as produced by LabVIEW, and is built on top of the numpy package. Data is read
from TDMS files as numpy arrays, and npTDMS also allows writing numpy arrays
to TDMS files.

TDMS files are structured in a hierarchy of groups and channels. A TDMS file can
contain multiple groups, which may each contain multiple channels. A file, group
and channel may all have properties associated with them, but only channels have
array data.
2023-07-18T07:29:17-07:00 misc/py-thermocouples_reference Thermocouple emf reference functions
Python module containing calibration data and lookup functions for standard
thermocouples of types B, C, D, E, G, J, K, M, N, P, R, S, T, and some less
standard types too.
2023-07-18T07:29:17-07:00 misc/py-pymatreader Convenient reader for Matlab mat files
pymatreader is Python module to read Matlab files. This module works with both
the old (< 7.3) and the new (>= 7.3) HDF5 based format. The output should be
the same for both kinds of files.
2023-07-20T13:48:17+02:00 databases/postgresql-idn PostgreSQL extension for libidn2
At a fundamental level, this extension grants access to a number of
functions provided by the libidn and libidn2 libraries. Not all of the
functions provided by these libraries are exposed.

Whenever possible, the code will transform the encoding of the data in
the database to UTF-8 before further processing.
2023-07-18T07:21:39-07:00 misc/py-pyqir PyQIR parses, generates, evaluates Quantum Intermediate Representation
PyQIR is a set of APIs for generating, parsing, and evaluating
Quantum Intermediate Representation (QIR).
2023-07-18T07:02:44-07:00 devel/outcome C++14 library for reporting and handling function failures
Outcome is a C++14 library for reporting and handling function failures.
It can be used as a substitute for, or a complement to, the exception handling
mechanism.

One use case is for contexts where using C++ exception handling is unsuitable
for different reasons:
* The high relative cost of throwing and catching a C++ exception.
* Making some or all control paths explicitly detailed to aid code correctness
auditing, as opposed to having hidden control paths caused by exceptions
potentially thrown from any place.
* Company policy to compile with exceptions disabled.
* Maintaining a code base that was never designed with exception-safety in mind.
* Parts of the programs/frameworks that themselves implement exception handling
and cannot afford to use exceptions, like propagating failure reports across
threads, tasks, fibers.
2023-07-18T06:55:24-07:00 math/clad Automatic differentiation for C/C++
Clad enables automatic differentiation (AD) for C++. It is based on LLVM
compiler infrastructure and is a plugin for Clang compiler. Clad is based on
source code transformation. Given C++ source code of a mathematical function, it
can automatically generate C++ code for computing derivatives of the function.
It supports both forward-mode and reverse-mode AD.Clad has extensive coverage of
modern C++ features and a robust fallback and recovery system in place.
2023-07-17T20:43:22+00:00 security/monocypher Compact cryptographic library in C
Monocypher is an easy to use crypto library. It is:

- Small. Sloccount counts about 1700 lines of code, small enough to
allow audits. The binaries are under 65KB.

- Easy to deploy. Just add monocypher.c and monocypher.h to your
project. They compile as C99 or C++, have no dependency, and
are dedicated to the public domain.

- Easy to use. The API is small, consistent, and cannot fail
on correct input.

- Fast. The primitives are fast to begin with, and performance
wasn't needlessly sacrificed. Monocypher holds up pretty well
against Libsodium, despite being closer in size to TweetNaCl.
2023-07-17T10:58:21+02:00 devel/py-pytest-freezer Pytest plugin providing a fixture interface for freezegun
Pytest plugin providing a fixture interface for freezegun.

This is a dropin replacement for py-pytest-freezegun.
2023-07-16T15:56:15-07:00 ftp/pget Fast, resumable file download client
pget performs multi-connection download using parallel requests.

Features:
* Fast
* Resumable
* Cross-compiled (windows, linux, macOS)
2023-07-16T14:54:52-07:00 biology/locarna LocARNA provides several tools for the structural analysis of RNA
LocARNA is a collection of alignment tools for the structural analysis of RNA.
Given a set of RNA sequences, LocARNA simultaneously aligns and predicts common
structures for your RNAs. In this way, LocARNA performs Sankoff-like alignment
and is in particular suited for analyzing sets of related RNAs without known
common structure.

LocARNA distinguishes itself from many other Sankoff-style multiple alignment
programs by its performance and low memory complexity, high accuracy, and
richness of features. As unique features, it offers structure-local alignment,
flexible structure and anchor constraints, and provides efficient computation of
reliabilities in sequence-structure alignment. The package offers a robust core
of features and is used as experimental platform for the incorporation of new
features in RNA sequence-structure alignment.
2023-07-16T12:47:27+02:00 devel/magic_enum Header-only C++17 library provides static reflection for enums
Header-only C++17 library provides static reflection for enums, work
with any enum type without any macro or boilerplate code.
2023-07-15T21:37:24-07:00 textproc/tokay Programming language designed for ad-hoc parsing, inspired by awk
Tokay is a programming language to quickly implement solutions for text
processing problems. This can either be just simple data extractions, but also
parsing entire structures or parts of it, and turning information into
structured parse trees or abstract syntax trees for further processing.

Therefore, Tokay is both a tool and language for simple one-liners, but can also
be used to implement code-analyzers, refactoring tools, interpreters, compilers
or transpilers. Tokay's own language parser is implemented in Tokay itself.

Tokay is inspired by awk, has syntactic and semantic flavours of Python and
Rust, but also follows its own philosophy, ideas and design principles.
Thus, it isn't compareable to other languages or projects, and is a language on
its own.
2023-07-15T18:51:50-07:00 math/kalc Calculator for real and complex numbers, 2d/3d graphing, etc
kalc is a calculator for complex numbers, 2d/3d graphing, arbitrary precision,
vector, cli calculator with real-time output.
2023-07-15T18:13:44-07:00 devel/linenoise Small self-contained alternative to readline and libedit
linenoise is a minimal, zero-config, BSD licensed, readline replacement used
in Redis, MongoDB, Android and many other projects.

Features:
* Single and multi line editing mode with the usual key bindings implemented.
* History handling.
* Completion.
* Hints (suggestions at the right of the prompt as you type).
* Multiplexing mode, with prompt hiding/restoring for asynchronous output.
* About ~850 lines (comments and spaces excluded) of BSD license source code.
* Only uses a subset of VT100 escapes (ANSI.SYS compatible).
2023-07-15T16:51:21+02:00 devel/py-click-help-colors Colorization of help messages in Click
Colorization of help messages in Click.
2023-07-15T14:48:19+02:00 sysutils/rust-findutils Rust implementation of findutils
Rust implementation of GNU findutils.
2023-07-14T10:21:37-04:00 graphics/krita-gmic-plugin Krita native plugin for G'MIC
Native Krita plugin for the image processing framework G'MIC.

More than 500 filters are already available, sorted by category
(Artistic, Black & white, Colors, Contours, Deformations, Degradations,
Details, Film emulation, Frames, Layers, Light & shadows, Patterns,
Rendering, Repair, Sequences, etc.).
2023-07-13T00:45:47-07:00 devel/evcxr-jupyter Jupyter Evaluation Context for Rust
evcxr is an evaluation context for Rust.
This project consists of several related crates (parts):
* evcxr_jupyter: Axia Jupyter Kernel
* evcxr_repl: a Rust REPL
* etc
2023-07-12T23:44:16-07:00 misc/py-synced-collections Interact with persistent key-value stores using Pythonic abstractions
The synced_collections package provides Pythonic abstractions over various
underlying data stores, presenting APIs that behave like standard built-in
Python collections like dicts. synced_collections form the backbone of
signac's data and metadata storage, but may be used just as easily outside
of signac. For instance, users wishing to access a JSON file on disk like a
dictionary and automatically persist all changes could use the
synced_collections.JSONDict.
2023-07-11T12:40:35+00:00 x11-wm/emwm Enhanced Motif Window Manager
EMWM is a fork of the Motif Window Manager with fixes and enhancements. It
provides compatibility with current xorg extensions and applications, without
changing the way the window manager looks and behaves. This includes support for
multi-monitor setups trough Xinerama/Xrandr, UFT-8 support with Xft fonts, and
overall better compatibility with software that requires Extended Window Manager
Hints.
2023-07-10T18:44:10-07:00 biology/mashmap Fast approximate aligner for long DNA sequences
MashMap implements a fast and approximate algorithm for computing local
alignment boundaries between long DNA sequences. It can be useful for mapping
genome assembly or long reads (PacBio/ONT) to reference genome(s). Given a
minimum alignment length and an identity threshold for the desired local
alignments, Mashmap computes alignment boundaries and identity estimates using
k-mers. It does not compute the alignments explicitly, but rather estimates an
unbiased k-mer based Jaccard similarity using a combination of minmers (a novel
winnowing scheme) and MinHash. This is then converted to an estimate of sequence
identity using the Mash distance. An appropriate k-mer sampling rate is
automatically determined using the given minimum local alignment length and
identity thresholds.
2023-07-10T17:29:58-07:00 math/hyperdeal Finite-element library for partial differential equations
hyper.deal is an efficient, matrix-free finite-element library for solving
partial differential equations in two to six dimensions with high-order
discontinuous Galerkin methods. It builds upon the low-dimensional
finite-element library deal.II to create low-dimensional meshes and to
operate on them individually. We combine these meshes via a tensor product
on the fly and provide new special-purpose highly optimized matrix-free
functions.
2023-07-10T13:04:45-04:00 security/gpgme-qt-headers Shared headers for the Gpgme Qt bindings
2023-07-10T09:44:40-07:00 lang/prql Language for transforming data: powerful, pipelined SQL replacement
PRQL is a modern language for transforming data - a simple, powerful, pipelined
SQL replacement. Like SQL, it's readable, explicit and declarative. Unlike SQL,
it forms a logical pipeline of transformations, and supports abstractions such
as variables and functions. It can be used with any database that uses SQL,
since it compiles to SQL.
2023-07-10T05:21:14+08:00 x11-toolkits/p5-Test-Tk Testing Tk widgets
Test::Tk aims to assist in the testing of Perl/Tk widgets.

createapp creates a MainWindow widget and places it in the variable $app. It
sets a timer with delay $delay to start the internal test routine.

starttesting launches the main loop and sets a timer with delay $delay to start
the internal test routine.

When testing is done the MainWindow is destroyed and the test script continues.

You can set a command line parameter show to test command on the command line.
eg perl -Mblib t/My-Test.t show. The application will not terminate so you can
visually inspect it.

It will perform two tests. You need to account for these when you set your
number of tests.

If you are not on Windows and no XServer is running, all tests will be skipped.
2023-07-09T18:10:53+08:00 devel/rubygem-language_server-protocol Language Server Protocol SDK
LanguageServer::Protocol provides a Language Server Protocol SDK for Ruby.
2023-07-09T18:10:52+08:00 devel/rubygem-aws-sdk-verifiedpermissions Official AWS Ruby gem for Amazon Verified Permissions
Official AWS Ruby gem for Amazon Verified Permissions.
2023-07-09T18:10:51+08:00 devel/rubygem-aws-sdk-codegurusecurity Official AWS Ruby gem for Amazon CodeGuru Security
Official AWS Ruby gem for Amazon CodeGuru Security.
2023-07-09T18:10:51+08:00 devel/rubygem-aws-sdk-appfabric Official AWS Ruby gem for AppFabric
Official AWS Ruby gem for AppFabric.
2023-07-09T18:10:50+08:00 www/py-httpx-cache Simple caching transport for httpx
httpx-cache is an implementation of the caching algorithms in httplib2 and
CacheControl for use with httpx transport object.
2023-07-09T18:10:47+08:00 textproc/py-uc-micro-py Micro subset of Unicode data files for linkify-it-py projects
uc.micro-py is a Python port of uc.micro. It provides micro subset of Unicode
data files ONLY for linkify-it-py projects needs.
2023-07-09T18:10:44+08:00 textproc/py-linkify-it-py Links recognition library with FULL unicode support
linkify-it-py is a Python port of linkify-it. It links recognition library with
FULL unicode support. Focused on high quality link patterns detection in plain
text.

Why it's awesome:
- Full unicode support, with astral characters!
- International domains support.
- Allows rules extension & custom normalizers.
2023-07-09T18:10:42+08:00 textproc/py-cyclonedx-python-lib Library for producing CycloneDX SBOM (Software Bill of Materials) files
This CycloneDX module for Python can generate valid CycloneDX bill-of-material
document containing an aggregate of all project dependencies. CycloneDX is a
lightweight BOM specification that is easily created, human-readable, and simple
to parse.
2023-07-09T18:10:39+08:00 security/py-httpx-auth Authentication for HTTPX
httpx-auth provides authentication classes to be used with httpx authentication
parameter.
2023-07-09T18:15:49+08:00 security/py-certomancer PKI testing tool
Quickly construct, mock & deploy PKI test configurations using simple
declarative configuration. Includes CRL, OCSP and time stamping service
provisioning.
2023-07-09T18:10:33+08:00 math/py-scikit-fem Simple finite element assemblers
scikit-fem is a pure Python library for performing finite element assembly. Its
main purpose is the transformation of bilinear forms into sparse matrices and
linear forms into vectors.

The library
- has minimal dependencies
- contains no compiled code
- supports one-dimensional, triangular, quadrilateral, tetrahedral and
hexahedral finite elements
- includes special elements such as Raviart-Thomas, Nedelec, MINI,
Crouzeix-Raviart, Argyris, ...
2023-07-09T18:10:29+08:00 devel/py-scikit-base Base classes for sklearn-like parametric objects
skbase provides base classes for creating scikit-learn-like parametric objects,
along with tools to make it easier to build your own packages that follow these
design patterns.
2023-07-09T18:10:28+08:00 devel/py-rpds-py Python bindings to Rust persistent data structures (rpds)
Python bindings to the Rust rpds crate.

What's here is quite minimal (in transparency, it was written initially to
support replacing pyrsistent in the referencing library). If you see something
missing (which is very likely), a PR is definitely welcome to add it.

Methods in general are named similarly to their rpds counterparts (rather than
pyrsistent's conventions, though probably a full drop-in pyrsistent-compatible
wrapper module is a good addition at some point).
2023-07-09T18:10:27+08:00 devel/py-referencing JSON Referencing + Python
referencing is an implementation-agnostic implementation of JSON reference
resolution.

In other words, a way for e.g. JSON Schema tooling to resolve the $ref keyword
across all drafts without needing to implement support themselves.
2023-07-09T18:10:27+08:00 devel/py-pydantic-extra-types Extra Pydantic types
Pydantic Extra Types is a place for pydantic types that probably shouldn't exist
in the main pydantic lib.
2023-07-09T18:10:26+08:00 devel/py-pydantic2 Data validation using Python type hints
Pydantic provides data validation using Python type hints.

Fast and extensible, Pydantic plays nicely with your linters/IDE/brain. Define
how data should be in pure, canonical Python 3.7+; validate it with Pydantic.
2023-07-09T18:10:25+08:00 devel/py-py-serializable Library for serializing and deserializing Python Objects to and from JSON and XML
This Pythonic library provides a framework for serializing/deserializing Python
classes to and from JSON and XML.

It relies upon the use of Python Properties in your Python classes.
2023-07-09T18:10:24+08:00 devel/py-pip-requirements-parser Mostly correct pip requirements parsing library
pip-requirements-parser is a mostly correct pip requirements parsing library ...
because it uses pip's own code!
2023-07-09T18:10:24+08:00 devel/py-pip-audit Tool for scanning Python environments for known vulnerabilities
pip-audit is a tool for scanning Python environments for packages with known
vulnerabilities. It uses the Python Packaging Advisory Database
(https://github.com/pypa/advisory-database) via the PyPI JSON API as a source of
vulnerability reports.
2023-07-09T18:10:23+08:00 devel/py-pdm-autoexport PDM plugin to sync the exported files with the project file
pdm-autoexport is a PDM plugin to sync the exported files with the project file.
2023-07-09T18:10:22+08:00 devel/py-jsonschema-specifications JSON Schema meta-schemas and vocabularies, exposed as a Registry
JSON support files from the JSON Schema Specifications (metaschemas,
vocabularies, etc.), packaged for runtime access from Python as a
referencing-based Schema Registry.
2023-07-09T18:10:21+08:00 devel/py-annotated-types Reusable constraint types to use with typing.Annotated
PEP-593 added typing.Annotated as a way of adding context-specific metadata to
existing types, and specifies that Annotated[T, x] should be treated as T by any
tool or library without special logic for x.

annotated-types provides metadata objects which can be used to represent common
constraints such as upper and lower bounds on scalar values and collection
sizes, a Predicate marker for runtime checks, and descriptions of how we intend
these metadata to be interpreted. In some cases, we also note alternative
representations which do not require this package.
2023-07-09T18:10:21+08:00 devel/py-aiorwlock Read write lock for asyncio
aiorwlock provides read write lock for asyncio . A RWLock maintains a pair of
associated locks, one for read-only operations and one for writing. The read
lock may be held simultaneously by multiple reader tasks, so long as there are
no writers. The write lock is exclusive.

Whether or not a read-write lock will improve performance over the use of a
mutual exclusion lock depends on the frequency that the data is read compared to
being modified. For example, a collection that is initially populated with data
and thereafter infrequently modified, while being frequently searched is an
ideal candidate for the use of a read-write lock. However, if updates become
frequent then the data spends most of its time being exclusively locked and
there is little, if any increase in concurrency.
2023-07-09T18:10:20+08:00 math/tinymt Tiny Mersenne Twister
Tiny Mersenne Twister(TinyMT) is a pseudo random number generators whose periods
are 2^127-1.
2023-07-08T14:34:29-05:00 x11-toolkits/qt6pas Qt6 binding for FreePascal
Provide a Qt6 binding for FreePascal that may be of use to provide the Lazarus
LCL library with a Qt interface
2023-07-07T09:35:00-05:00 sysutils/devd-mount Automount tool utilizing devd notifications
devd-mount(8) is a devd(8) based automounter for FreeBSD. It supports
most popular filesystems such as exFAT, ISO9660, UDF, and FreeBSD's
native UFS. The devd-mount script mounts recognized filesystems and
invokes a specified command (typically qmediamanager) with the mount
point, device, and filesystem type as optional arguments.
2023-07-07T08:37:33-05:00 biology/bifrost Parallel construction, indexing and querying of de Bruijn graphs
Bifrost is a tool and API for parallel construction, indexing and
querying of colored and compacted de Bruijn graphs from FASTA/FASTQ
DNA/RNA sequence files.
2023-07-07T09:18:31+09:00 textproc/adoc-mode.el Major-mode for editing AsciiDoc files in Emacs
adoc-mode is an Emacs major mode for editing AsciiDoc files. It
emphasizes on the idea that the document is highlighted so it pretty
much looks like the final output. What must be bold is bold, what must
be italic is italic etc. Meta characters are naturally still visible,
but in a faint way, so they can be easily ignored.
2023-07-06T15:37:48+02:00 sysutils/fastfetch Like neofetch, but much faster because written in C
Fastfetch is a neofetch-like tool for fetching system information and
displaying them in a pretty way. It is written mainly in C, with performance
and customizability in mind. Currently, Linux, Android, FreeBSD, MacOS and
Windows 7+ are supported.
2023-07-02T20:46:13+03:00 devel/rubygem-google-protobuf323 Ruby extension to Google Protocol Buffers
rubygem-google-protobuf is a Ruby extension that implements Protocol Buffers
functionality. It makes use of generated Ruby code that defines message and enum
types in a Ruby DSL. You may write definitions in this DSL directly, but we
recommend using protoc's Ruby generation support with .proto files. The build
process in this directory only installs the extension; you need to install
protoc as well to have Ruby code generation functionality.
2023-07-02T20:46:13+03:00 devel/rubygem-aws-sdk-s31126 Official AWS Ruby gem for Amazon Simple Storage Service (Amazon S3)
Official AWS Ruby gem for Amazon Simple Storage Service (Amazon S3).
2023-07-02T20:46:13+03:00 devel/rubygem-aws-sdk-core3175 AWS SDK for Ruby - Core
Provides API clients for AWS. This gem is part of the official AWS SDK for
Ruby.
2023-07-06T07:44:54+01:00 devel/R-cran-decor Retrieve Code Decorations
Retrieves code comment decorations for C++ languages of the form
'\\ [[xyz]]', which are used for automated wrapping of C++ functions.
2023-06-30T17:41:46-04:00 net/py-anonfile Unofficial library that wraps the anonfile.com REST API
anonfile is an unofficial Python API created to make uploading and
downloading files from <anonfiles.com> simple and effective for
programming in Python. The goal of the project is to create an
intuitive library for anonymous file sharing.
2023-06-30T16:41:09-04:00 sysutils/gh-md-toc Easy TOC creation for GitHub README.md
gh-md-toc (or github-markdown-toc) is a TOC (Table of Content)
generator for a README.md or a GitHub wiki page without installing
additional software.
2023-05-25T17:53:31+02:00 databases/postgresql16-server PostgreSQL is the most advanced open-source database available anywhere
PostgreSQL is a sophisticated Object-Relational DBMS, supporting
almost all SQL constructs, including subselects, transactions, and
user-defined types and functions. It is the most advanced open-source
database available anywhere. Commercial Support is also available.

The original Postgres code was the effort of many graduate students,
undergraduate students, and staff programmers working under the direction of
Professor Michael Stonebraker at the University of California, Berkeley. In
1995, Andrew Yu and Jolly Chen took on the task of converting the DBMS query
language to SQL and created a new database system which came to known as
Postgres95. Many others contributed to the porting, testing, debugging and
enhancement of the Postgres95 code. As the code improved, and 1995 faded into
memory, PostgreSQL was born.

PostgreSQL development is presently being performed by a team of Internet
developers who are now responsible for all current and future development. The
development team coordinator is Marc G. Fournier (scrappy@PostgreSQL.ORG).
Support is available from the PostgreSQL developer/user community through the
support mailing list (questions@PostgreSQL.ORG).

PostgreSQL is free and the complete source is available.
2023-05-25T17:53:31+02:00 databases/postgresql16-pltcl Module for using Tcl to write SQL functions
2023-05-25T17:53:31+02:00 databases/postgresql16-plpython Module for using Python to write SQL functions
PL/Python allows one to write PostgeSQL stored functions and
procedures in Python (http://www.python.org/).

This software is part of the standard PostgreSQL distribution.
2023-05-25T17:53:31+02:00 databases/postgresql16-plperl Write SQL functions for PostgreSQL using Perl5
2023-05-25T17:53:31+02:00 databases/postgresql16-pgtcl
2023-05-25T17:53:31+02:00 databases/postgresql16-docs The PostgreSQL documentation set
2023-05-25T17:53:31+02:00 databases/postgresql16-contrib The contrib utilities from the PostgreSQL distribution
This is the port for all stuff that comes in the contrib subtree of
the postgresql distribution. This subtree contains porting tools,
analysis utilities, and plug-in features that are not part of the core
PostgreSQL system, mainly because they address a limited audience or
are too experimental to be part of the main source tree. This does
not preclude their usefulness.

Each subdirectory contains a README file with information about the
module. Some directories supply new user-defined functions, operators,
or types. After you have installed the files you need to register the
new entities in the database system by running the commands in the
supplied .sql file. For example,

$ psql -d dbname -f module.sql

The .sql files are installed into /usr/local/share/postgresql/contrib

For more information, please see
/usr/local/share/doc/postgresql/contrib/README*

This software is part of the standard PostgreSQL distribution.
2023-05-25T17:53:31+02:00 databases/postgresql16-client PostgreSQL database (client)
2023-07-05T11:51:47+02:00 devel/ocaml-sexplib0 OCaml library for working with S-expressions
This library contains functionality for parsing and pretty-printing
S-expressions. In addition to that it contains an extremely useful
preprocessing module for Camlp4, which can be used to automatically
generate code from type definitions for efficiently converting
OCaml-values to S-expressions and vice versa. In combination with the
parsing and pretty-printing functionality this frees the user from
having to write his own I/O-routines for data structures he defines.
Possible errors during automatic conversions from S-expressions to
OCaml-values are reported in a very human-readable way. Another module
in the library allows you to extract and replace sub-expressions in
S-expressions.
2023-07-04T20:22:54-07:00 devel/qtutilities Common Qt related C++ classes such as dialogs, widgets, models
Common Qt related C++ classes and routines such as dialogs, widgets and models.
2023-07-04T13:22:58-07:00 devel/cpp-utilities Common C++ classes such as argument parser, IO, conversion utilities
cpp-utilities contains useful C++ classes and routines such as argument parser,
IO and conversion utilities.
2023-07-04T12:47:39-07:00 lang/cairo Turing-complete language for creating provable programs
Cairo is the first Turing-complete language for creating provable programs for
general computation.
2023-07-04T02:07:11-07:00 science/salome-kernel Salome Project: Multi-physics simulations: Kernel
Kernel of the Salome project.

SALOME is an open-source software that provides a generic Pre- and
Post-Processing platform for numerical simulation.
2023-07-03T23:39:36-07:00 science/salome-configuration Salome Project: Multi-physics simulations: Configuration
Configuration part of the Salome project.

SALOME is an open-source software that provides a generic Pre- and
Post-Processing platform for numerical simulation.
2023-06-30T11:03:47-07:00 security/sssd-devel System Security Services Daemon
This project provides a set of daemons to manage access to remote
directories and authentication mechanisms, it provides an NSS and
PAM interface toward the system and a pluggable backend system to
connect to multiple different account sources. It is also the
basis to provide client auditing and policy services for projects
like FreeIPA. sssd also features caching, which can allow for
offline use to assist laptop users.
2023-07-03T13:21:25-07:00 x11/rio Hardware-accelerated GPU terminal emulator powered by WebGPU
Rio is a terminal built to run everywhere, as a native desktop applications
by Rust/WebGPU or even in the browser powered by WebAssembly/WebGPU.
2023-07-03T10:47:28-07:00 science/py-mp-api API for server for the Materials Project
mp-api contains the core client implementation for the updated
Materials Project API.
2023-07-03T10:46:03-07:00 science/py-emmet-core Materials API Toolkit for the Materials Project
emmet is the Materials API Toolkit for the Materials Project.
Emmet defines the core models, data pipelines, the API server,
and the convenience CLI.
2023-07-03T12:47:46+00:00 net/haproxy27 Reliable, high performance TCP/HTTP load balancer
HAProxy is a free, very fast and reliable solution offering high
availability, load balancing, and proxying for TCP and HTTP-based
applications. It is particularly suited for web sites crawling under
very high loads while needing persistence or Layer7 processing.
2023-07-02T22:49:19-07:00 science/py-mpcontribs-client Client library for MPContribs API on contribs-api.materialsproject.org
Client code for platform for materials scientists to contribute and disseminate
their materials data through Materials Project.
2023-07-02T19:49:09-07:00 mail/py-pyisemail Simple, robust email validation
pyIsEmail is a no-nonsense approach for checking whether that user-supplied
email address could be real.
2023-07-02T19:23:08-07:00 textproc/py-html2json Parse HTML to JSON
Convert a HTML webpage to JSON data using a template defined in JSON.
2023-06-25T23:51:35+00:00 multimedia/wl-screenrec High performance wlroots screen recording, featuring hardware encoding
High performance screen recorder for wlroots Wayland.

Uses dma-buf transfers to get surface, and uses the GPU to do both the
pixel format conversion and the encoding, meaning the raw video data
never touches the CPU, leaving it free to run your applications.

System Requirements:
* Wayland compositor supporting the following protocols:
* wlr-output-management-unstable-v1 (missing in hikari, cage, gamescope, kwinft)
* wlr-screencopy-unstable-v1 (missing in gamescope and kwinft)
Known working examples: sway, hyprland, wayfire, labwc.
* VA-API encoding:
* Intel iGPUs: libva-intel-media-driver or libva-intel-driver
* AMD/ATI GPUs: mesa-gallium-va
2023-07-02T13:26:00+00:00 x11/nwg-dock-hyprland GTK3-based dock for Hyprland
Configurable (with command line arguments and css) dock, written in
Go, aimed exclusively at the Hyprland Wayland compositor. It features
pinned buttons, client buttons and the launcher button. By default the
launcher starts nwg-drawer.
2023-07-02T13:47:55-07:00 devel/py-flatten-dict Utility for flattening and unflattening dict-like objects in Python
This package provides a function flatten() for flattening dict-like objects in
Python. It also provides some key joining methods (reducer), and you can choose
the reducer you want or even implement your own reducer. You can also invert the
resulting flat dict using unflatten().
2023-07-02T10:04:09-07:00 www/py-bravado Library for accessing Swagger-enabled APIs
Bravado is a Yelp maintained fork of digium/swagger-py for use with OpenAPI
Specification version 2.0 (previously known as Swagger).
2023-07-02T09:56:13-07:00 net/py-ephemeral-port-reserve Bind to ephemeral port, force TIME_WAIT state, and unbind it
ephemeral-port-reserve handles the situation when you need a networked program
to bind to a port that can't be hard-coded. Generally this is when you want to
run several of them in parallel; if they all bind to port 8080, only one of
them can succeed.
2023-07-02T09:39:16-07:00 www/py-bravado-core Library for adding Swagger support to clients and servers
bravado-core is a Python library that adds client-side and server-side
support for the OpenAPI Specification v2.0.
2023-07-02T09:05:43-07:00 science/py-pymatgen-analysis-alloys PyMatgen add-on library with classes useful for describing alloys
pymatgen-analysis-alloys is an add-on package for pymatgen intended to contain
useful classes for describing alloy systems and analyzing data relevant to these
systems. It currently contains the base classes and plotting functionality.
2023-07-02T08:43:17-07:00 devel/py-custodian Simple JIT job management framework in Python
Custodian is a simple, robust and flexible just-in-time (JIT) job management
framework written in Python. Using custodian, you can create wrappers that
perform error checking, job management and error recovery. It has a simple
plugin framework that allows you to develop specific job management workflows
for different applications.
2023-06-30T18:21:28+01:00 math/openscop Library for Data Exchange in Polyhedral Compilation Tools
OpenScop is an open specification that defines a file format and a set of
data structures to represent a static control part (SCoP for short),
i.e., a program part that can be represented in the polyhedral model.
The goal of OpenScop is to provide a common interface to various
polyhedral compilation tools in order to simplify their interaction.
2023-07-01T20:52:37+08:00 www/mediawiki140 Wiki engine used by Wikipedia
MediaWiki is the collaborative editing software that runs Wikipedia,
the free encyclopedia, and other projects.
It's designed to handle a large number of users and pages without imposing
too rigid a structure or workflow.
2023-07-01T12:04:53+02:00 multimedia/py-tartube GUI front-end for youtube-dl/yt-dlp, written in Python
Tartube is a GUI front-end for youtube-dl, yt-dlp and other compatible video
downloaders.

It is written in Python 3 / Gtk 3 and runs on MS Windows, Linux, BSD and
MacOS.
2023-07-01T11:50:10+02:00 audio/py-playsound Pure Python, single function module for playing sounds
Playsound is a pure Python, cross platform, single function module with no
dependencies for playing sounds.
2023-06-30T23:40:10+02:00 sysutils/backdown Tool to safely and ergonomically remove duplicate files
Backdown helps you safely and ergonomically remove duplicate files.

Its design is based upon the authors observation of frequent patterns
regarding build-up of duplicates with time, especially images and other
media files.

Finding duplicates is easy. Cleaning the disk when there are thousands
of them is the hard part. What Backdown brings is the easy way to select
and remove the duplicates you don't want to keep.
2023-06-30T09:21:01-07:00 devel/nano-signal-slot Pure C++17 signals and slots
nano-signal-slot is a C++ headers-only library for
signals and slots in C++17.
2023-06-30T08:58:01-07:00 audio/libremidi Modern C++ MIDI real-time & file I/O library
libremidi is a cross-platform C++17 library for real-time and MIDI file
input and output.

This is a fork based on two libraries:
* RtMidi
* ModernMIDI
2023-06-30T08:46:15-07:00 misc/qlcplus Q Light Controller Plus (QLC+)
Q Light Controller Plus (QLC+) is a free and cross-platform software to control
DMX or analog lighting systems like moving heads, dimmers, scanners etc. This
project is a fork of the great QLC project written by Heikki Junnila that aims
to continue the QLC development and to introduce new features.
2023-06-30T15:00:41+08:00 www/py-webtest Helper to test WSGI applications
py-WebTest is a helper to test WSGI applications, it wraps any WSGI application
and makes it easy to send test requests to that application, without starting up
an HTTP server. It provides convenient full-stack testing of applications
written with any WSGI-compatible framework.
2023-06-30T14:59:41+08:00 devel/rubygem-fiber-annotation Mechanism for annotating fibers
Fiber::Annotation provides a simple way to annotate what a fiber is currently
doing, useful for debugging, logging and tracing.
2023-06-30T14:59:41+08:00 devel/rubygem-aws-sdk-paymentcryptographydata Official AWS Ruby gem for Payment Cryptography Data Plane data
Official AWS Ruby gem for Payment Cryptography Data Plane data.
2023-06-30T14:59:40+08:00 devel/rubygem-aws-sdk-paymentcryptography Official AWS Ruby gem for Payment Cryptography Control Plane
Official AWS Ruby gem for Payment Cryptography Control Plane.
2023-06-30T14:59:39+08:00 textproc/py-mistune2 Fastest markdown parser in pure Python
Mistune is a fast yet powerful Python Markdown parser with renderers and
plugins.
2023-06-30T14:59:36+08:00 devel/py-nose3 nose extends unittest to make testing easier
nose3 is a drop-in fork of nose v1 that is compatible with Python 2.7 and Python
3.3-3.10 without using lib2to3 or other compatibility layer. It does not yet
support Python 3.11.

nose extends the test loading and running features of unittest, making it easier
to write, find and run tests.

By default, nose will run tests in files or directories under the current
working directory whose names include "test" or "Test" at a word boundary (like
"test_this" or "functional_test" or "TestClass" but not "libtest"). Test output
is similar to that of unittest, but also includes captured stdout output from
failing tests, for easy print-style debugging.

These features, and many more, are customizable through the use of plugins.
Plugins included with nose provide support for doctest, code coverage and
profiling, flexible attribute-based test selection, output capture and more.
More information about writing plugins may be found on in the nose API
documentation.
2023-06-30T14:59:35+08:00 devel/py-check-sdist Check the contents of an sdist vs git
Have you ever shipped broken sdists with missing files or possibly dirty sdists
with files that shouldn't have been there? Have you noticed that standards
compliant tools aren't making the same sdist that flit build is? Is hatchling
adding .DSStore files when you ship from your macOS? No matter what
build-backend you use, check-sdist can help!

Check-sdist builds an sdist and compares the contents with your Git repository
contents. It can even temporarily inject common junk files (like pycache files
or OS specific files) and help verify that those aren't getting bundled into
your sdist. If you are getting files you didn't expect or missing files you did
expect, consult your build backend's docs to see how to include or exclude
files.
2023-06-29T20:51:56-07:00 devel/quickcpplib Eliminate hassle when making state-of-the-art C++14-23 libraries
quickcpplib allows to eliminate all the tedious hassle when making
state-of-the-art C++14-23 libraries.
2023-06-29T19:35:12-07:00 misc/ola Open Lighting Architecture: framework for lighting control information
libartnet is an implementation of the ArtNet protocol.
ArtNet enables DMX512 and RDM data to be sent over IPv4 Networks.
ArtNet was first developed in 2002 and is widely supported by networked
devices in the entertainment industry.
2023-06-29T17:03:11-07:00 devel/mdspan Reference implementation of mdspan targeting C++23
The ISO-C++ proposal P0009 will add support for non-owning multi-dimensional
array references to the C++ standard library. This repository aims to provide
a production-quality implementation of the proposal as written (with a few
caveats, see below) in preparation for the addition of mdspan to the standard.
2023-06-29T16:51:10-07:00 math/perlinnoise Header-only Perlin noise library for modern C++
siv::PerlinNoise is a header-only Perlin noise library for modern C++
(C++17/20).
The implementation is based on Ken Perlin's Improved Noise Java class.
2023-06-29T16:49:58-07:00 misc/libartnet ArtNet protocol to transfer DMX data controlling theater equipment
libartnet is an implementation of the ArtNet protocol.
ArtNet enables DMX512 and RDM data to be sent over IPv4 Networks.
ArtNet was first developed in 2002 and is widely supported by networked
devices in the entertainment industry.
2023-06-28T19:34:53+02:00 converters/dos2unix DOS/Mac to Unix and vice versa text file format converter
This is an update of Benjamin Lin's implementations of dos2unix and
unix2dos. Benjamin Lin's implementations of dos2unix and unix2dos were
distributed via SunSITE.unc.edu (later MetaLab.unc.edu, now ibiblio)
and became part of several Linux distributions such as RedHat, Suse,
Gentoo, and others. This update includes all RedHat patches and fixes
several other problems. Internationalization has been added and ports
to DOS, Windows, Cygwin and OS/2 Warp have been made.

Features
* Native language support.
* Automatically skips binary and non-regular files.
* In-place, paired, or stdio mode conversion.
* Keep original file dates option.
* 7-bit and iso conversion modes like SunOS dos2unix.
* Conversion of Unicode UTF-16 files.
* Handles Unicode Byte Order Mark (BOM).
* Display file information.
* Secure.
2023-06-28T14:11:03+02:00 devel/cpu_rec_rs Determine which CPU architecture is used in a binary file
cpu_rec_rs is a Rust reimplementation of the original cpu_rec.
Why reimplement it?

- Performance
- Code simplification
- Rust practice

The original cpu_rec contains a lot of code necessary for experimenting
and updating the corpus.

If you want to play with various settings for prediction, please use
cpu_rec (github.com/airbus-seclab/cpu_rec).
2023-06-27T18:10:02+00:00 x11-wm/sawfish-pager Pager for Sawfish window manager
sawfish.wm.ext.pager is a C/Lisp extension that provides a functional
desktop pager for the Sawfish window manager.

A pager is a map of your desktop. As maps go, it shows not only the
visible part (your current viewport), but if you are so configured,
also the parts that extend beyond the sides of your screen. Also, if
you have more than one workspace, the pager will follow you to where
you are, or optionally show all workspaces at once. Of course you can
select viewports and windows, and also move or raise/lower the latter.
2023-06-27T16:10:43+09:00 devel/electron25 Build cross-platform desktop apps with JavaScript, HTML, and CSS
Build cross platform desktop apps with JavaScript, HTML, and CSS.

It's easier than you think.

If you can build a website, you can build a desktop app. Electron is a
framework for creating native applications with web technologies like
JavaScript, HTML, and CSS. It takes care of the hard parts so you can
focus on the core of your application.
2023-06-25T13:31:23-07:00 graphics/py-chart-studio Utilities for interfacing with plotly's Chart Studio
plotly.py is an interactive, open-source, and browser-based graphing library for
Python sparkles.

Built on top of plotly.js, plotly.py is a high-level, declarative charting
library. plotly.js ships with over 30 chart types, including scientific charts,
3D graphs, statistical charts, SVG maps, financial charts, and more.
2023-06-25T16:08:49+01:00 mail/dmarcts-report-parser Perl based tool to parse DMARC reports
A Perl based tool to parse DMARC reports, based on John Levine's rddmarc,
but extended by the following features:

Allow to read messages from an IMAP server and not only from
the local filesystem.

Store much more XML values into the database (for example the
missing SPF and DKIM results from the policy_evaluated section)
and also the entire XML for later reference.

Supports MySQL and PostgreSQL.

Needed database tables and columns are created automatically,
user only needs to provide a database. The database schema is
compatible to the one used by rddmarc, but extends it by
additional fields. Users can switch from rddmarc to
dmarcts-report-parser without having to do any changes to the
database by themselves.
2023-06-25T01:28:13-07:00 security/zlint X.509 certificate linter
ZLint is a X.509 certificate linter written in Go that checks for consistency
with standards (e.g. RFC 5280) and other relevant PKI requirements
(e.g. CA/Browser Forum Baseline Requirements).
2023-06-25T00:41:11-07:00 www/lzr Fast Go application scanner
LZR quickly detects and fingerprints unexpected services running on unexpected
ports by working with ZMap. LZR can detect up to 18 unique protocols
simultaneously with just two extra packets and can fingerprint over 35 different
protocols.
2023-06-25T00:03:20-07:00 www/zgrab2 Fast Go application scanner
ZGrab is a fast, modular application-layer network scanner designed for
completing large Internet-wide surveys. ZGrab is built to work with
ZMap (ZMap identifies L4 responsive hosts, ZGrab performs in-depth, follow-up
L7 handshakes). Unlike many other network scanners, ZGrab outputs detailed
transcripts of network handshakes (e.g., all messages exchanged in a TLS
handshake) for offline analysis.
2023-06-24T20:45:36+02:00 lang/perl5.38 Practical Extraction and Report Language
Perl is a language that combines some of the features of C, sed, awk and
shell. See the manual page for more hype. There are also many books
published by O'Reilly & Assoc. See pod/perlbook.pod for more
information.
2023-06-24T16:46:29+00:00 security/webtunnel-tor Pluggable Transport attempting to imitate web browsing based on HTTPT
WebTunnel is a pluggable transport for Tor that attempts to imitate web
browsing activities based on HTTPT, a Probe-Resistant Proxy.
2023-06-23T18:02:44-07:00 devel/py-pytest-subprocess Pytest plugin to fake subprocess for pytest
pytest-subprocess is a pytest plugin to fake subprocess.

The plugin adds the fake_process fixture (and fp as an alias). It can be used
it to register subprocess results so you won't need to rely on the real
processes. The plugin hooks on the subprocess.Popen(), which is the base for
other subprocess functions. That makes the subprocess.run(), subprocess.call(),
subprocess.check_call() and subprocess.check_output() methods also functional.
2023-06-23T00:04:54-07:00 math/py-jacobi Compute numerical derivatives
jacobi package for fast numerical derivatives for analytic functions with
arbitrary round-off error and error propagation.
2023-06-22T23:37:19-07:00 math/py-numba-stats Numba-accelerated implementations of common probability distributions
numba-stats provides numba-accelerated implementations of statistical functions
for common probability distributions.

* Uniform
* (Truncated) Normal
* Log-normal
* Poisson
* (Truncated) Exponential
* Student's t
* Voigtian
* Crystal Ball
* Generalised double-sided Crystal Ball
* Tsallis-Hagedorn, a model for the minimum bias pT distribution
* Q-Gaussian
* Bernstein density
* Cruijff density
2023-06-22T23:10:16-07:00 math/py-resample Resampling-based inference in Python
resample is a resampling-based inference in Python based on data resampling and
permutation.

Features:
* Bootstrap resampling: ordinary or balanced with optional stratification
* Extended bootstrap resampling: also varies sample size
* Parametric resampling: Gaussian, Poisson, gamma, etc.)
* Jackknife estimates of bias and variance of any estimator
* Compute bootstrap confidence intervals (percentile or BCa) for any estimator
* Permutation-based variants of traditional statistical tests (USP test of
independence and others)
* Tools for working with empirical distributions (CDF, quantile, etc.)
* Depends only on numpy and scipy
2023-06-22T22:56:10-07:00 textproc/py-unicodeitplus Converts simple LaTeX to an unicode approximation
unicodeitplus convert simple LaTeX into an unicode approximation and paste it
anywhere.
2023-06-22T18:23:47+03:00 www/rubygem-net-http011 HTTP client api for Ruby
Net::HTTP provides a rich library which can be used to build HTTP user-agents.
For more details about HTTP see RFC2616.

Net::HTTP is designed to work closely with URI. URI::HTTP#host, URI::HTTP#port
and URI::HTTP#request_uri are designed to work with Net::HTTP.

If you are only performing a few GET requests you should try OpenURI.
2023-06-22T18:23:47+03:00 security/rubygem-omniauth-shibboleth-redux OmniAuth strategy for Shibboleth
OmniAuth Shibboleth strategies for OmniAuth 2.x
2023-06-22T11:26:06+02:00 audio/sidplayfp Console SID/MUS player using sidplayfp
sidplayfp is a console C64 music player which uses the libsidplayfp
engine to provide the best SID listening experience.
2023-06-22T10:51:00+08:00 print/py-PyMuPDF Python bindings for the PDF toolkit and renderer MuPDF
PyMuPDF adds Python bindings and abstractions to MuPDF, a lightweight
PDF, XPS, and eBook viewer, renderer, and toolkit. Both PyMuPDF and
MuPDF are maintained and developed by Artifex Software, Inc.

MuPDF can access files in PDF, XPS, OpenXPS, CBZ, EPUB and FB2 (eBooks)
formats, and it is known for its top performance and exceptional rendering
quality.

With PyMuPDF you can access files with extensions like .pdf, .xps, .oxps,
.cbz, .fb2 or .epub. In addition, about 10 popular image formats can also
be handled like documents: .png, .jpg, .bmp, .tiff, etc.
2023-06-21T17:07:41+02:00 www/p5-Plack-Middleware-Headers Perl extension to modify HTTP response headers
This Plack::Middleware simplifies creation (set or append), deletion (unset),
and modification (set) of PSGI response headers. The modification can be
enabled based on response code (code) or existing response headers(when).
Use Plack::Middleware::Conditional to enable the middleware based in
request headers.
2023-06-19T18:37:46+02:00 cad/qspeakers Open source loudspeaker enclosure designer
QSpeakers is an open source DIY speakers enclosure design software written
in C++ with Qt for the UI. This program simulates common acoustical
enclosures behaviour in the mean to help users to design their own
loudspeaker systems.
2023-06-21T07:26:27+02:00 graphics/3d-ascii-viewer Viewer of 3D models in ASCII
3d-ascii-viewer-c is a program written in C that allows users to view 3D
models in ASCII. It supports Wavefront .obj files and provides an
example usage capture.

The program can be executed by passing any of the models in the models
folder as an argument.

The available models include Fox and ShibaInu models, as well as Tree
models.

This program is inspired by the ASCII luminescence and offers an
intuitive way of viewing 3D models in ASCII.
2023-06-20T19:37:42-07:00 math/py-pytensor Optimizing compiler for evaluating mathematical expressions
PyTensor is a fork of Aesara - a Python library that allows one to define,
optimize, and efficiently evaluate mathematical expressions involving
multi-dimensional arrays.

Features:
* A hackable, pure-Python codebase
* Extensible graph framework suitable for rapid development of custom operators
and symbolic optimizations
* Implements an extensible graph transpilation framework that currently provides
compilation via C, JAX, and Numba
* Based on one of the most widely-used Python tensor libraries: Theano
2023-06-20T18:51:44-07:00 devel/py-miniKanren Logic/relational programming in Python
miniKanren is an extensible, lightweight relational/logic programming DSL
written in pure Python.
2023-06-20T18:34:02-07:00 devel/py-etuples Python S-expression emulation using tuple-like objects
Python S-expression emulation using tuple-like objects.

In computer programming, an S-expression (or symbolic expression, abbreviated
as sexpr or sexp) is an expression in a like-named notation for nested list
(tree-structured) data. S-expressions were invented for and popularized by the
programming language Lisp, which uses them for source code as well as data.
2023-06-20T18:16:29-07:00 devel/py-cons Implementation of Lisp/Scheme-like cons in Python
The cons package attempts to emulate the semantics of Lisp/Scheme's cons as
closely as possible while incorporating all the built-in Python sequence types.

In computer programming, cons is a fundamental function in most dialects of the
Lisp programming language. cons constructs memory objects which hold two values
or pointers to two values.
2023-06-20T18:06:48-07:00 math/py-logical-unification Logical unification in Python
Logical unification in Python, extensible via dispatch.

In logic and computer science, unification is an algorithmic process of solving
equations between symbolic expressions.
2023-06-19T23:02:26-07:00 devel/py-archspec Library to query system architecture
Archspec aims at providing a standard set of human-understandable labels for
various aspects of a system architecture like CPU, network fabrics, etc.
and APIs to detect, query and compare them.

This project grew out of Spack and is currently under active development. At
present it supports APIs to detect and model compatibility relationships among
different CPU microarchitectures.
2023-06-05T21:17:22+02:00 devel/shiboken6 Python binding generator for C++ libraries
Qt is a cross-platform application and UI framework for developers
using C++ or QML, a CSS/JavaScript-like language.

Qt Quick is a collection of technologies that are designed to help
developers create intuitive, modern, and fluid user interfaces.
2023-06-05T21:17:22+02:00 devel/pyside6 Python Qt bindings for Qt 6
PySide is the Python Qt bindings project, providing access to the complete
Qt 6 framework as well as to generator tools for rapidly generating
Python bindings for any C++ libraries.
2023-06-05T21:17:22+02:00 devel/pyside6-tools PySide6 development tools
PySide6 is the Python Qt 6 bindings project. This package contains the
PySide6 development tools.
2023-06-18T14:44:04+03:00 textproc/apache-solr8 High performance search server built using Lucene Java
Solr is an open source enterprise search server based on the Lucene
Java search library, with XML/HTTP and JSON APIs, hit highlighting,
faceted search, caching, replication, a web administration interface
and many more features. It runs in a Java servlet container such as
Tomcat.
2023-06-18T14:23:21-04:00 graphics/frei0r-plugins-cairo Frei0r ${SLAVE_PORT} plugins
2023-06-18T09:20:08-07:00 devel/py-aspectlib Aspect-oriented programming, monkey-patch and decorators library
aspectlib is an aspect-oriented programming, monkey-patch and decorators
library. It is useful when changing behavior in existing code is desired.
It includes tools for debugging and testing: simple mock/record and a
complete capture/replay framework.
2023-06-17T20:51:17-07:00 sysutils/cfengine322 Systems administration tool for networks
Cfengine is an automated suite of programs for configuring and
maintaining Unix-like computers. It has been used on computing arrays
of between 1 and 20,000 computers since 1993 by a wide range of
organizations. Cfengine is supported by active research and was the
first autonomic, hands-free management system for Unix-like operating
systems. Cfengine is an autonomic maintenance system not merely a
change management roll-out tool. Cfengine has a history of security
and adaptability.
2023-06-17T20:51:17-07:00 sysutils/cfengine-masterfiles322 cfengine sample policies for installations and upgrades
CFEngine 3 is a popular open source configuration management system.
Its primary function is to provide automated configuration and
maintenance of large-scale computer systems.

The repository is intended to provide a stable base policy for
installations and upgrades, and is used by CFEngine 3.6 and newer.
The port installs the repository as examples which should be copied by
the user to the masterfiles directory (usually /var/cfengine/masterfiles).
2023-04-29T23:18:32+00:00 x11/shikane Dynamic output configuration tool for Wayland compositors
A dynamic output configuration tool that automatically detects and configures
connected outputs based on a set of profiles.

Each profile specifies a set of outputs with additional parameters (e.g., mode).
A profile will be applied automatically if all specified outputs and modes can
be perfectly matched to the currently connected outputs and their capabilities.

This is a Wayland equivalent for tools like autorandr.
It aims to fully replace kanshi and add new features.
shikane works with Wayland compositors supporting version 3 of the
wlr-output-management protocol (e.g., compositors using wlroots v0.16).
2023-06-17T10:17:31+02:00 devel/py-time-machine Travel through time in your Python tests
time-machine is intended to combine the advantages of freezegun and libfaketime
Python modules. It works without LD_PRELOAD but still mocks the standard
library functions everywhere they may be referenced. It does so by modifying
the built-in functions at the C level, to point them through wrappers that
return different values when mocking. Normally in Python, built-in functions
are immutable, but time-machine overcomes this by using C code to replace their
function pointers.
2023-06-16T09:39:49-07:00 devel/py-types-python-dateutil Typing stubs for python-dateutil
This is a PEP 561 type stub package for the python-dateutil package.
It can be used by type-checking tools like mypy, pyright, pytype,
PyCharm, etc. to check code that uses python-dateutil.
2023-06-16T09:48:07-07:00 devel/py-types-retry Typing stubs for retry
This is a PEP 561 type stub package for the retry package. It can be used by
type-checking tools like mypy, pyright, pytype, PyCharm, etc. to check code
that uses retry.
2023-06-16T08:59:38-07:00 devel/py-diff-cover Run coverage and linting reports on diffs
Automatically find diff lines that need test coverage. Also finds diff lines
that have violations (according to tools such as pycodestyle, pyflakes, flake8,
or pylint). This is used as a code quality metric during code reviews.
2023-06-15T18:04:37+02:00 graphics/podofo09 PDF manipulation library and tools
PoDoFo is a library to work with the PDF file format. The name comes from the
first letter of PDF (Portable Document Format). A few tools to work with PDF
files are already included in the PoDoFo package.

The PoDoFo library is a free, portable C++ library which includes classes to
parse PDF files and modify their contents into memory. The changes can be
written back to disk easily. The parser can also be used to extract information
from a PDF file (for example the parser could be used in a PDF viewer). Besides
parsing PoDoFo includes also very simple classes to create your own PDF files.
All classes are documented so it is easy to start writing your own application
using PoDoFo.
2023-06-15T10:44:21+02:00 net/intel-iavf-kmod 40G and 100G FreeBSD Driver for Virtual Function for Intel NIC
This release includes the iavf FreeBSD Base Driver for Intel(R) Ethernet
Network Connections.

The iavf driver supports devices based on the following controllers:
* Intel Ethernet Controller E810-C
* Intel Ethernet Controller E810-XXV
* Intel Ethernet Connection E822-C
* Intel Ethernet Connection E822-L
* Intel Ethernet Connection E823-C
* Intel Ethernet Connection E823-L
* Intel Ethernet Controller I710
* Intel Ethernet Controller X710
* Intel Ethernet Controller XL710
* Intel Ethernet Network Connection X722
* Intel Ethernet Controller XXV710
* Intel Ethernet Controller V710
2023-06-14T16:22:35-05:00 biology/chip-seq Metaport for ChIP-Seq analysis
Metaport to install tools for typical ChIP-Seq analysis, including QC,
adapter trimming, alignment, and differential analysis.
2023-06-14T17:59:52+02:00 games/candycrisis Pure action and puzzle gaming
An exciting combination of pure action and puzzle gaming.

This is an unofficial source port of the old Mac game "Candy Crisis".
This version has an optional widescreen mode.
2023-06-14T15:28:42+01:00 shells/murex Shell designed for greater commandline productivity and safer shell scripts
Murex is a shell, like bash / zsh / fish / etc however Murex
supports improved features and an enhanced UX.

A non-exhaustive list features would include:

* Support for additional type information in pipelines, which can
be used for complex data formats like JSON or tables. Meaning
all of your existing UNIX tools to work more intelligently and
without any additional configuration.

* Usability improvements such as in-line spell checking, context
sensitive hint text that details a commands behavior before you
hit return, and auto-parsing man pages for auto-completions on
commands that don't have auto-completions already defined.

* Smarter handling of errors and debugging tools. For example
try/catch blocks, line numbers included in error messages,
STDOUT highlighted in red and script testing and debugging
frameworks baked into the language itself.
2023-06-14T14:45:59+02:00 sysutils/intel-epct Intel(R) Ethernet Port Configuration Tool
The Ethernet Port Configuration Tool (EPCT) is a command line utility that
allows users to change the link type of a device. The supported types are
defined within the adapter's NVM. This utility displays only the devices that
potentially support reconfiguration.
2023-06-14T13:00:04+02:00 sysutils/intel-nvmupdate-100g NVM Update Utility for Intel(R) 100G Ethernet Adapters
This package contains all the required files to update the NVM on the
Intel(R) Ethernet adapters in your system. It contains the NVMUpdate utility,
configuration file, updated NVM binaries, and required driver files.
2023-06-14T12:57:41+02:00 sysutils/intel-nvmupdate-10g NVM Update Utility for Intel(R) 10G Ethernet Adapters
This package contains all the required files to update the NVM on the
Intel(R) Ethernet adapters in your system. It contains the NVMUpdate utility,
configuration file, updated NVM binaries, and required driver files.
2023-06-14T12:29:57+02:00 sysutils/intel-nvmupdate-40g NVM Update Utility for Intel(R) 40G Ethernet Adapters
This package contains all the required files to update the NVM on the
Intel(R) Ethernet adapters in your system. It contains the NVMUpdate utility,
configuration file, updated NVM binaries, and required driver files.
2023-06-14T14:30:44+02:00 devel/py-jaraco.collections Python models and classes to supplement the stdlib ‘collections’
Models and classes to supplement the stdlib 'collections' module.

Highlights include:

* RangeMap: A mapping that accepts a range of values for keys.
* Projection: A subset over an existing mapping.
* KeyTransformingDict: Generalized mapping with keys transformed by a
function.
* FoldedCaseKeyedDict: A dict whose string keys are case-insensitive.
* BijectiveMap: A map where keys map to values and values back to their keys.
* ItemsAsAttributes: A mapping mix-in exposing items as attributes.
* IdentityOverrideMap: A map whose keys map by default to themselves unless
overridden.
* FrozenDict: A hashable, immutable map.
* Enumeration: An object whose keys are enumerated.
* Everything: A container that contains all things.
* Least, Greatest: Objects that are always less than or greater than any
other.
* pop_all: Return all items from the mutable sequence and remove them from
that sequence.
* DictStack: A stack of dicts, great for sharing scopes.
* WeightedLookup: A specialized RangeMap for selecting an item by weights.
2023-06-14T11:59:51+02:00 devel/py-pytest-services Fixtures and utility functions to run service processes for pytest
This Pytest plugin provides a set of fixtures and utility functions to start
service processes for your tests with pytest.
2023-06-13T19:10:02+02:00 net/intel-irdma-kmod RDMA FreeBSD* driver for Intel® Ethernet Controller E810
This release includes the FreeBSD RDMA Driver for Intel(R) Ethernet Network Connections.

The irdma driver supports devices based on the following controllers:
* Intel® Ethernet Controller E810-C
* Intel® Ethernet Controller E810-XXV
2023-06-12T17:26:57+02:00 devel/libkiwix Common code base for all Kiwix ports
Kiwix is an offline reader for web content archived in ZIM format. It is
particularly tailored towards Wikipedia and other wikis.

The Kiwix library contains the code shared by Kiwix ports on all supported
platforms.
2023-06-12T17:13:33+02:00 net/intel-ice-kmod Intel® Network Adapter Driver for E810 Series Devices
This release includes the ice FreeBSD Base Driver for Intel(R) Ethernet Network
Connections.

The ice driver supports devices based on the following controllers:
* Intel(R) Ethernet Controller E810-C
* Intel(R) Ethernet Controller E810-XXV
* Intel(R) Ethernet Connection E822-C
* Intel(R) Ethernet Connection E822-L
* Intel(R) Ethernet Connection E823-C
* Intel(R) Ethernet Connection E823-L
2023-06-12T16:55:14+02:00 net/intel-ixv-kmod 10G FreeBSD Base Driver Virtual Function for Intel(R) NIC
This release includes the 10 gigabit FreeBSD Base Driver for Intel(R) Network
Connection.

- ixgbe driver supports all 82599 and 82598EB-based 10 gigabit
network connections.
2023-06-12T10:39:36+02:00 graphics/catimg Insanely fast image printing in your terminal
catimg is a little program written in C with no dependencies that prints
images in terminal. It supports JPEG, PNG and GIF formats. This program
was originally a script that did the same by using ImageMagick convert.
2023-06-11T02:56:50+09:00 textproc/yamlfmt Simple command line tool for formatting yaml files
Simple and easy-to-use command line tool for formatting yaml files written in
Go language.
2023-06-10T13:59:03+02:00 www/php83-tidy
2023-06-10T13:59:03+02:00 www/php83-session
2023-06-10T13:59:03+02:00 www/php83-opcache
2023-06-10T13:59:03+02:00 www/mod_php83
2023-06-10T13:59:03+02:00 textproc/php83-xsl
2023-06-10T13:59:03+02:00 textproc/php83-xmlwriter
2023-06-10T13:59:03+02:00 textproc/php83-xmlreader
2023-06-10T13:59:03+02:00 textproc/php83-xml
2023-06-10T13:59:03+02:00 textproc/php83-simplexml
2023-06-10T13:59:03+02:00 textproc/php83-pspell
2023-06-10T13:59:03+02:00 textproc/php83-enchant
2023-06-10T13:59:03+02:00 textproc/php83-dom
2023-06-10T13:59:03+02:00 textproc/php83-ctype
2023-06-10T13:59:03+02:00 sysutils/php83-posix
2023-06-10T13:59:03+02:00 sysutils/php83-fileinfo
2023-06-10T13:59:03+02:00 security/php83-sodium
2023-06-10T13:59:03+02:00 security/php83-filter
2023-06-10T13:59:03+02:00 net/php83-sockets
2023-06-10T13:59:03+02:00 net/php83-soap
2023-06-10T13:59:03+02:00 net/php83-ldap
2023-06-10T13:59:03+02:00 net-mgmt/php83-snmp
2023-06-10T13:59:03+02:00 misc/php83-calendar
2023-06-10T13:59:03+02:00 math/php83-gmp
2023-06-10T13:59:03+02:00 math/php83-bcmath
2023-06-10T13:59:03+02:00 mail/php83-imap
2023-06-10T13:59:03+02:00 lang/php83 The ${PHP_MODNAME} shared extension for php
PHP, which stands for "PHP: Hypertext Preprocessor" is a widely-used Open
Source general-purpose scripting language that is especially suited for
Web development and can be embedded into HTML. Its syntax draws upon C,
Java, and Perl, and is easy to learn. The main goal of the language is to
allow web developers to write dynamically generated webpages quickly, but
you can do much more with PHP.
2023-06-10T13:59:03+02:00 lang/php83-extensions "meta-port" to install PHP extensions
This is a "meta-port" to install the extensions for PHP 8.0

Defaults to:
ctype, dom, filter, iconv, json, opcache, pdo, pdo_sqlite, phar, posix,
session, simplexml, sqlite3, tokenizer, xml, xmlreader and xmlwriter.
2023-06-10T13:59:03+02:00 graphics/php83-gd
2023-06-10T13:59:03+02:00 graphics/php83-exif
2023-06-10T13:59:03+02:00 ftp/php83-ftp
2023-06-10T13:59:03+02:00 ftp/php83-curl
2023-06-10T13:59:03+02:00 devel/php83-tokenizer
2023-06-10T13:59:03+02:00 devel/php83-sysvshm
2023-06-10T13:59:03+02:00 devel/php83-sysvsem
2023-06-10T13:59:03+02:00 devel/php83-sysvmsg
2023-06-10T13:59:03+02:00 devel/php83-shmop
2023-06-10T13:59:03+02:00 devel/php83-readline
2023-06-10T13:59:03+02:00 devel/php83-pcntl
2023-06-10T13:59:03+02:00 devel/php83-intl
2023-06-10T13:59:03+02:00 devel/php83-gettext
2023-06-10T13:59:03+02:00 devel/php83-ffi
2023-06-10T13:59:03+02:00 databases/php83-sqlite3
2023-06-10T13:59:03+02:00 databases/php83-pgsql
2023-06-10T13:59:03+02:00 databases/php83-pdo_sqlite
2023-06-10T13:59:03+02:00 databases/php83-pdo_pgsql
2023-06-10T13:59:03+02:00 databases/php83-pdo_odbc
2023-06-10T13:59:03+02:00 databases/php83-pdo_mysql
2023-06-10T13:59:03+02:00 databases/php83-pdo_firebird
2023-06-10T13:59:03+02:00 databases/php83-pdo_dblib
2023-06-10T13:59:03+02:00 databases/php83-pdo
2023-06-10T13:59:03+02:00 databases/php83-odbc
2023-06-10T13:59:03+02:00 databases/php83-mysqli
2023-06-10T13:59:03+02:00 databases/php83-dba
2023-06-10T13:59:03+02:00 converters/php83-mbstring
2023-06-10T13:59:03+02:00 converters/php83-iconv
2023-06-10T13:59:03+02:00 archivers/php83-zlib
2023-06-10T13:59:03+02:00 archivers/php83-zip
2023-06-10T13:59:03+02:00 archivers/php83-phar
2023-06-10T13:59:03+02:00 archivers/php83-bz2
2023-06-10T07:08:28-05:00 deskutils/qmediamanager GUI tool for managing removable media
QMediaManager is a GUI application for managing removable media. It is
meant to be launched by an automount service such as sysutils/automount
to provide the user options when removable media are inserted.
2023-06-10T07:05:07-05:00 sysutils/npmount Command line tool for non-privileged [un]mount
NPMount is a command-line tool to provide limited mount and unmount
capabilities to non-privileged users, such as mounting and unmounting
external media including optical discs and thumb drives.
2023-06-09T08:12:50+00:00 devel/tclap12 Verbose replacement for getopt (stable version)
TCLAP is a small, flexible library that provides a simple interface for
defining and accessing command line arguments.

It seems to do everything that getopt(3) can do. It is needed here as
a dependency for `www/envoy'.
2023-06-09T08:53:07+02:00 audio/audiowmark Audio and video watermarking tool
A sound file is read by the software, and a 128-bit message is stored in
a watermark in the output sound file. For human listeners, the files
typically sound the same.

However, the 128-bit message can be retrieved from the output sound
file. Our tests show, that even if the file is converted to mp3 or ogg
(with bitrate 128 kbit/s or higher), the watermark usually can be
retrieved without problems. The process of retrieving the message does
not need the original audio file (blind decoding).

Internally, audiowmark is using the patchwork algorithm to hide the data
in the spectrum of the audio file. The signal is split into 1024 sample
frames. For each frame, some pseoudo-randomly selected amplitudes of the
frequency bands of a 1024-value FFTs are increased or decreased
slightly, which can be detected later.
2023-06-09T01:20:21-04:00 security/sequoia-sq Sequoia-PGP command line tool
Sequoia-PGP is an implementation of OpenPGP in Rust. It includes a
suite of library crates, which are meant to be used from applications.
This crate provides the sq command line application. sq is aimed
at command line users as a way to use OpenPGP conveniently from the
command line.
2023-05-28T18:15:53+02:00 net/py-bonsai Module for handling LDAP operations in Python
This module uses libldap2 on Unix platforms and WinLDAP on Microsoft Windows.
LDAP entries are mapped to a special Python case-insensitive dictionary,
tracking the changes of the dictionary to modify the entry on the server easily.
2023-06-04T07:32:21+02:00 sysutils/scanbd Scanner button daemon
scanbd is daemon that listens for scanner button presses and can run scripts.

From the project page:

scanbd is a scanner button daemon. It polls the scanner buttons
looking for buttons pressed or function knob changes or other scanner
events as paper inserts / removals and at the same time allows also
scan-applications to access the scanners. If buttons are pressed,
etc., various actions can be submitted (scan, copy, email, ...) via
action scripts. The function knob values are passed to the
action-scripts as well. Scan actions are also signaled via dbus. This
can be useful for foreign applications. Scans can also be triggered
via dbus from foreign applications. On platforms which support
signaling of dynamic device insertion / removal (libudev, dbus, hal)
scanbd supports this as well. scanbd can use all sane-backends or some
special backends from the (old) scanbuttond project. Supported
platforms: Linux, FreeBSD, NetBSD, OpenBSD
2023-06-07T16:37:53-07:00 graphics/py-fury Free Unified Rendering in Python
FURY is a free and open-source software library for Scientific Visualization
and 3D animations.
2023-06-07T16:08:56-07:00 graphics/py-pygltflib Library for managing 3D objects in Khronos Group gltf, gltf2 formats
pygltflib is a library for reading, writing and handling GLTF files.

It supports the entire specification, including materials and animations.

Main features are:
* GLB and GLTF support
* Buffer data conversion
* Extensions
* All attributes are type-hinted
2023-06-07T19:16:12+01:00 security/py-certbot-dns-standalone Standalone DNS Authenticator plugin for Certbot
Standalone DNS Authenticator plugin for Certbot (security/py-certbot).

This is a plugin that uses an integrated DNS server to respond to the
_acme-challenge records, so the domain's records do not have to be modified.
2023-06-07T16:25:59+02:00 sysutils/sake Task runner for local and remote hosts
sake is a command runner for local and remote hosts. You define servers
and tasks in a sake.yaml config file and then run the tasks on the
servers.
2023-06-07T20:59:51+08:00 www/angie Efficient, powerful and scalable reverse proxy and web server
Actively developing fork of nginx aiming to keep it great
with brand new extra functionality.
2023-06-07T14:10:23+02:00 devel/py-looseversion Python extension for comparing version strings
A backwards/forwards-compatible fork of distutils.version.LooseVersion, for
times when PEP-440 isn't what you need.

The goal of this package is to be a drop-in replacement for the original
LooseVersion. It implements an identical interface and comparison logic to
LooseVersion. The only major change is that a looseversion.LooseVersion is
comparable to a distutils.version.LooseVersion, which means tools should not
need to worry whether all dependencies that use LooseVersion have migrated.
2023-06-07T10:24:09+02:00 archivers/bzip3 Better and stronger spiritual successor to BZip2
A better, faster and stronger spiritual successor to BZip2. Features
higher compression ratios and better performance thanks to a order-0
context mixing entropy coder, a fast Burrows-Wheeler transform code
making use of suffix arrays and a RLE with Lempel Ziv+Prediction pass
based on LZ77-style string matching and PPM-style context modeling.
2023-06-06T14:09:16-07:00 cad/yosys-systemverilog SystemVerilog support for Yosys
yosys-systemverilog is a YoSys add-on that contains all moving parts needed to
get SystemVerilog support enabled in Yosys.
2023-06-06T11:08:55-07:00 security/krb5-121 MIT implementation of RFC 4120 network authentication service
Kerberos V5 is an authentication system developed at MIT.
Abridged from the User Guide:
Under Kerberos, a client sends a request for a ticket to the
Key Distribution Center (KDC). The KDC creates a ticket-granting
ticket (TGT) for the client, encrypts it using the client's
password as the key, and sends the encrypted TGT back to the
client. The client then attempts to decrypt the TGT, using
its password. If the client successfully decrypts the TGT, it
keeps the decrypted TGT, which indicates proof of the client's
identity. The TGT permits the client to obtain additional tickets,
which give permission for specific services.
Since Kerberos negotiates authenticated, and optionally encrypted,
communications between two points anywhere on the internet, it
provides a layer of security that is not dependent on which side of a
firewall either client is on.
The Kerberos V5 package is designed to be easy to use. Most of the
commands are nearly identical to UNIX network programs you are already
used to. Kerberos V5 is a single-sign-on system, which means that you
have to type your password only once per session, and Kerberos does
the authenticating and encrypting transparently.

Jacques Vidrine <n@nectar.com>
2023-05-21T16:23:40-04:00 net/intel-igb-kmod NIC Driver for Intel(R) 82575/6 and 82580-Based cards
This release includes the gigabit FreeBSD igb(4) drivers for Intel(R) 82575/6
and 82580-Based Gigabit Network Connections.
2023-06-06T03:40:02+02:00 sysutils/dutree Tool to analyze file system usage written in Rust
A tool to analyze file system usage written in Rust.

Features:
- coloured output, according to the LS_COLORS environment variable.
- display the file system tree
- ability to aggregate small files
- ability to exclude files or directories
- ability to compare different directories
- fast, written in Rust
2023-06-06T02:18:20+08:00 textproc/rubygem-nokogiri114 HTML, XML, SAX, and Reader parser
* XPath support for document searching
* CSS3 selector support for document searching
* XML/HTML builder
* Drop in replacement for Hpricot (though not bug for bug)

Nokogiri parses and searches XML/HTML very quickly, and also has
correctly implemented CSS3 selector support as well as XPath support.
2023-06-06T02:18:18+08:00 devel/rubygem-aws-sdk-s31122 Official AWS Ruby gem for Amazon Simple Storage Service (Amazon S3)
Official AWS Ruby gem for Amazon Simple Storage Service (Amazon S3).
2023-06-06T02:18:17+08:00 devel/py-jaraco.env Facilities for environment variables
This library facilitates handling of environment variables.
2023-06-06T02:18:16+08:00 devel/py-cacheyou httplib2 caching for requests
CacheYou is a fork of CacheControl which is a port of the caching algorithms in
httplib2 for use with requests session object.
2023-06-06T02:18:15+08:00 math/fast_float Fast and exact C++ number parsing library
The fast_float library provides fast header-only implementations for the C++
from_chars functions for float and double types. These functions convert ASCII
strings representing decimal values (e.g., 1.3e10) into binary types. We provide
exact rounding (including round to even). In our experience, these fast_float
functions many times faster than comparable number-parsing functions from
existing C++ standard libraries.
2023-06-04T14:51:09-05:00 devel/py-setuptools-gettext Setuptools plugin for gettext
setuptools-gettest is a plugin for setuptools to use gettext to compile
.po files into .mo files.
2023-06-05T08:18:01-07:00 devel/klib Standalone and lightweight C library
Klib is a standalone and lightweight C library distributed under MIT/X11
license. Most components are independent of external libraries, except the
standard C library, and independent of each other. To use a component of
this library, you only need to copy a couple of files to your source code
tree without worrying about library dependencies.

Klib strives for efficiency and a small memory footprint. Some components,
such as hash table, B-tree, vector and sorting algorithms, are among the most
efficient implementations of similar algorithms or data structures in all
programming languages, in terms of both speed and memory use.
2023-06-05T11:31:24+00:00 devel/libevent-devel API for executing callback functions on events or timeouts
The libevent API provides a mechanism to execute a callback function when
a specific event occurs on a file descriptor or after a timeout has been
reached. Furthermore, libevent also support callbacks due to signals or
regular timeouts.

libevent is meant to replace the event loop found in event driven network
servers. An application just needs to call event_dispatch() and then add
or remove events dynamically without having to change the event loop.

Currently, libevent supports /dev/poll, kqueue(2), event ports, select(2),
poll(2) and epoll(4). The internal event mechanism is completely independent
of the exposed event API, and a simple update of libevent can provide new
functionality without having to redesign the applications. As a result,
Libevent allows for portable application development and provides the most
scalable event notification mechanism available on an operating system.
Libevent can also be used for multi-threaded applications.
2023-06-04T15:38:16-07:00 editors/orbiton Small, fast and limited text editor in Go
Small, fast and limited text editor

Features and limitations:
* Has syntax highlighting for Go code.
* Never asks before saving or quitting. Be careful.
* Home and End are not detected by the key handler.
* Can format Go code using gofmt (press ctrl-f).
* Expects utilities like gofmt to be in /usr/bin.
* Will strip trailing whitespace whenever it can.
* Must be given a filename at start.
* Requires that /dev/tty is available.
* Copy, cut and paste is only for one line at a time.
* Some letters can not be typed in. Like the "ash" grapheme
formed from the letters a and e.
2023-06-04T14:57:17-07:00 devel/gradle761 Project automation tool
Gradle is build automation evolved.

Gradle can automate the building, testing, publishing, deployment
and more of software packages or other types of projects such as
generated static websites, generated documentation or indeed anything
else.

Gradle combines the power and flexibility of Ant with the dependency
management and conventions of Maven into a more effective way to
build. Powered by a Groovy DSL and packed with innovation, Gradle
provides a declarative way to describe all kinds of builds through
sensible defaults. Gradle is quickly becoming the build system of
choice for many open source projects, leading edge enterprises and
legacy automation challenges.
2023-06-04T13:30:20-07:00 science/py-dftbplus DFTB+: Package for performing fast atomistic simulations
DFTB+ is a fast and efficient versatile quantum mechanical simulation software
package. Using DFTB+ you can carry out quantum mechanical simulations similar to
density functional theory but in an approximate way, typically gaining around
two orders of magnitude in speed.

DFTB+ can be used either as a standalone application or embeded it into other
academic or commercial simulation packages as a library.
2023-06-03T00:22:02+00:00 textproc/quickwit Sub-second search & analytics engine on cloud storage
Quickwit is the fastest search engine on cloud storage.

o Full-text search and aggregation queries
o Sub-second search on cloud storage (Amazon S3, Azure Blob Storage, ...)
o Decoupled compute and storage, stateless indexers & searchers
o Schemaless or strict schema indexing
o Kubernetes ready - See our helm-chart
o OTEL-native for logs and traces
o Jaeger-native
o RESTful API
2023-06-03T12:35:30+01:00 net/dico Flexible modular implementation of DICT server
GNU Dico is a flexible modular implementation of DICT server (RFC 2229).
It handles database accesses using loadable modules, and does not depend
on particular database format. The package includes several loadable
modules for interfacing with various database formats, among them a
module for dict.org databases. New modules can be written in C, Guile or
Python. The package also includes a console client program for querying
remote dictionary servers.
2023-06-03T10:51:39+01:00 databases/imposm3 Imposm imports OpenStreetMap data into PostGIS
Imposm is an importer for OpenStreetMap data. It reads PBF files and
imports the data into PostgreSQL/PostGIS. It can also automatically
update the database with the latest changes from OSM.

It is designed to create databases that are optimized for rendering
(i.e. generating tiles or for WMS services).
2023-05-26T12:42:02+02:00 devel/poser C framework for POsix SERvices
This is a lightweight framework to easily implement a typical (networking)
service in C, using an event-driven API.

It only uses standard POSIX APIs, therefore it is not suitable for services
that must scale to thousands of concurrent clients.
2023-06-02T17:51:29+02:00 www/py-dj41-drf-spectacular-sidecar Serve self-contained Swagger UI/Redoc distribution builds with Django
Serve self-contained distribution builds of Swagger UI and Redoc with Django
either via runserver or collectstatic.

This Django app is an optional addition to drf-spectacular, but does not depend
on it. It may also be used independently.
2023-06-02T17:49:48+02:00 www/py-dj41-drf-spectacular Sane/flexible OpenAPI 3 schema generation for Django REST framework
This project has 3 goals:

* Extract as much schema information from DRF as possible.
* Provide flexibility to make the schema usable in the real world (not only
toy examples).
* Generate a schema that works well with the most popular client generators.

The code is a heavily modified fork of the DRF OpenAPI generator, which is/was
lacking all of the below listed features:

* Serializers modelled as components. (arbitrary nesting + recursion supported)
* @extend_schema decorator for customization of APIView, Viewsets,
function-based views, and @action
* Authentication support (DRF natives included, easily extendable)
* Custom serializer class support (easily extendable)
* SerializerMethodField() type via type hinting or @extend_schema_field
* i18n support, Tags extraction, Description extraction from docstrings
* Request/response/parameter examples, Callback operations
* Vendor specification extensions (x-*) in info, operations, parameters,
components, and security schemes
* Sane fallbacks and sane operation_id naming (based on path)
* Schema serving with SpectacularAPIView (Redoc and Swagger-UI views are
also available)
* Optional input/output serializer component split
2023-05-31T10:23:55+02:00 graphics/tippecanoe Builds vector tilesets from large (or small) collections GEO features
Tippecanoe Builds vector tilesets from large (or small) collections of
GeoJSON, FlatGeobuf, or CSV features.

The goal of Tippecanoe is to enable making a scale-independent view of
your data, so that at any level from the entire world to a single
building, you can see the density and texture of the data rather than a
simplification from dropping supposedly unimportant features or
clustering or aggregating them.

If you give it all of OpenStreetMap and zoom out, it should give you
back something that looks like "All Streets" rather than something that
looks like an Interstate road atlas.

If you give it all the building footprints in Los Angeles and zoom out
far enough that most individual buildings are no longer discernable, you
should still be able to see the extent and variety of development in
every neighborhood, not just the largest downtown buildings.

If you give it a collection of years of tweet locations, you should be
able to see the shape and relative popularity of every point of interest
and every significant travel corridor.
2023-06-01T05:49:47+09:00 net/sniffnet Comfortably monitor your Internet traffic
Sniffnet is a network monitoring tool to help you easily keep track of
your Internet traffic.

Whether you want to gather statistics, or you need to inspect more in
depth what's going on in your network, this app will get you covered.
2023-05-27T09:06:05-03:00 www/trurl Parses, manipulates and outputs URLs and parts of URLs
trurl parses, manipulates and outputs URLs and parts of URLs.

It uses the RFC 3986 definition of URLs and it uses libcurl's URL
parser to do so, which includes a few "extensions". The URL support is
limited to "hierarchical" URLs, the ones that use "://" separators
after the scheme.

Typically you pass in one or more URLs and decide what of that you want
output. Posssibly modifying the URL as well.

trurl knows URLs and every URL consists of up to ten separate and
independent "components". These components can be extracted, removed
and updated with trurl and they are referred to by their respective
names: scheme, user, password, options, host, port, path, query,
fragment and zoneid.
2023-05-30T01:33:33-07:00 misc/py-pytorch-lightning Lightweight PyTorch wrapper for ML researchers
The Deep Learning framework to train, deploy, and ship AI products
lightning fast.
2023-05-30T01:05:14-07:00 misc/py-torchmetrics PyTorch native metrics
TorchMetrics is a collection of 90+ PyTorch metrics implementations and an
easy-to-use API to create custom metrics. It offers:
* A standardized interface to increase reproducibility
* Reduces Boilerplate
* Distributed-training compatible
* Rigorously tested
* Automatic accumulation over batches
* Automatic synchronization between multiple devices
2023-05-30T00:45:28-07:00 misc/py-lightning-utilities PyTorch Lightning sample project
Common Python utilities and GitHub Actions in Lightning Ecosystem.
2023-05-29T14:22:29+00:00 x11/wayidle Wait for wayland compositor idle timeouts
Wayidle waits until the Wayland compositor reports being N seconds
idle. If a command was specified, it will "exec" into that command,
otherwise, it will exit zero.

Wayidle is designed for usage is shell scripts or execline scripts.
2023-05-29T16:46:09-07:00 misc/py-torch-geometric Graph neural network library for PyTorch
PyG (PyTorch Geometric) is a library built upon PyTorch to easily write and
train Graph Neural Networks (GNNs) for a wide range of applications related
to structured data.

It consists of various methods for deep learning on graphs and other irregular
structures, also known as geometric deep learning, from a variety of published
papers. In addition, it consists of easy-to-use mini-batch loaders for
operating on many small and single giant graphs, multi GPU-support,
torch.compile support, DataPipe support, a large number of common benchmark
datasets (based on simple interfaces to create your own), the GraphGym
experiment manager, and helpful transforms, both for learning on arbitrary
graphs as well as on 3D meshes or point clouds.
2023-02-09T19:31:43+01:00 lang/mlkit Standard ML compiler
The MLKit is a compiler toolkit for the Standard ML language, including
The MLKit with Regions, which features a native backend for
the x64 architecture, based on region inference, and SMLtoJs,
which features a JavaScript backend targeting web browsers.
The two compilers share the same frontend and compilation management scheme.

The MLKit covers all of Standard ML, as defined in the 1997 edition of
The Definition of Standard ML and supports most of
the Standard ML Basis Library.
2023-05-29T20:52:38+02:00 security/git-credential-oauth Git credential helper for GitHub and other forges using OAuth
git-credential-oauth is a Git credential helper that securely
authenticates to GitHub, GitLab, BitBucket and Gerrit using OAuth.

The first time you push, the helper will open a browser window to
authenticate. Subsequent pushes within storage lifetime require no
interaction.
2023-05-28T09:59:28-07:00 devel/py-ewah-bool-utils EWAH Bool Array utils for yt
EWAH Bool Array utils for yt.
2023-05-28T07:18:46+08:00 textproc/rubygem-elasticsearch-api7 Ruby API for Elasticsearch
Ruby API for Elasticsearch. See textproc/rubygem-elasticsearch for more
details.
2023-05-28T07:18:43+08:00 textproc/rubygem-elasticsearch7 Ruby integrations for Elasticsearch
Ruby integrations for Elasticsearch that feature:

* a client for connecting to an Elasticsearch cluster
* a Ruby API for the Elasticsearch's REST API
* various extensions and utilities
2023-05-28T07:18:40+08:00 textproc/rubygem-elastic-transport Low level Ruby client for Elastic
Elastic Transport provides a low-level Ruby client for connecting to an Elastic
cluster. It powers both the Elasticsearch client and the Elastic Enterprise
Search client.
2023-05-28T07:18:37+08:00 sysutils/rubygem-ohai17 Ohai profiles your system and emits JSON
Ohai detects data about your operating system. It can be used standalone, but
it's primary purpose is to provide node data to Chef.

Ohai will print out a JSON data blob for all the known data about your system.
When used with Chef, that data is reported back via node attributes.
2023-05-28T07:18:34+08:00 sysutils/rubygem-chef17 Systems integration framework. Client part
Chef is a systems integration framework, built to bring the benefits of
configuration management to your entire infrastructure. With Chef, you can:

* Manage your servers by writing code, not by running commands.
* Integrate tightly with your applications, databases, LDAP directories, and
more.
* Easily configure applications that require knowledge about your entire
infrastructure ("What systems are running my application?" "What is the
current master database server?")
2023-05-28T07:18:31+08:00 net/rubygem-train-rest Provide a transport to communicate easily with RESTful APIs
Train transport provides a transport to communicate easily with RESTful APIs.
2023-05-28T07:18:27+08:00 net/rubygem-proxifier2 Add HTTP or SOCKS proxies support and force TCPSocket to use proxies
This gem was created for 2 purposes.

First is to enable ruby programmers to use HTTP or SOCKS proxies interchangeably
when using TCPSockets. Either manually with Proxifier::Proxy#open or by require
"proxifier/env".

The second purpose is to use ruby code that doesn't use proxies for users that
have to use proxies. The pruby and pirb executables are simple wrappers for
their respective ruby executables that support proxies from environment
variables.
2023-05-28T07:18:23+08:00 net/rubygem-octokit5 Simple wrapper for the GitHub API
Octokit.rb wraps the GitHub API in a flat API client that follows Ruby
conventions and requires little knowledge of REST.
2023-05-28T07:18:18+08:00 devel/rubygem-aws-sdk-mediapackagev2 Official AWS Ruby gem for AWS Elemental MediaPackage v2 (mediapackagev2)
Official AWS Ruby gem for AWS Elemental MediaPackage v2 (mediapackagev2).
2023-05-28T07:18:17+08:00 devel/rubygem-aws-sdk-core3172 AWS SDK for Ruby - Core
Provides API clients for AWS. This gem is part of the official AWS SDK for
Ruby.
2023-05-28T07:18:16+08:00 devel/py-py3nvml Python 3 Bindings for the NVIDIA Management Library
Python 3 compatible bindings to the NVIDIA Management Library. Can be used to
query the state of the GPUs on your system. This was ported from the NVIDIA
provided python bindings nvidia-ml-py, which only supported python 2.
2023-05-28T07:18:16+08:00 devel/py-overrides Decorator to automatically detect mismatch when overriding a method
A decorator @override that verifies that a method that should override an
inherited method actually does it.

Copies the docstring of the inherited method to the overridden method.

Since signature validation and docstring inheritance are performed on class
creation and not on class instantiation, this library significantly improves the
safety and experience of creating class hierarchies in Python without
significantly impacting performance. See https://stackoverflow.com/q/1167617 for
the initial inspiration for this library.
2023-05-28T07:18:15+08:00 devel/py-opentelemetry-semantic-conventions OpenTelemetry Semantic Conventions
This library contains generated code for the semantic conventions defined by the
OpenTelemetry specification.
2023-05-28T07:18:14+08:00 devel/py-opentelemetry-sdk OpenTelemetry Python SDK
This library provides Python SDK for OpenTelemetry project.
2023-05-28T07:18:13+08:00 textproc/p5-HTML-T5 HTML validation in a Perl object
HTML::T5 is an HTML checker in a handy dandy object. It's meant as a replacement
for HTML::Lint.
2023-03-09T21:47:25+03:00 lang/ghc92
2023-05-27T06:46:37+02:00 security/transcrypt Transparently encrypt files within a git repository
A script to configure transparent encryption of sensitive files stored in a Git
repository. Files that you choose will be automatically encrypted when you
commit them, and automatically decrypted when you check them out. The process
will degrade gracefully, so even people without your encryption password can
safely commit changes to the repository's non-encrypted files.

Transcrypt protects your data when it's pushed to remotes that you may not
directly control (e.g., GitHub, Dropbox clones, etc.), while still allowing you
to work normally on your local working copy. You can conveniently store things
like passwords and private keys within your repository and not have to share
them with your entire team or complicate your workflow.
2023-05-26T13:49:25+02:00 databases/immudb Database with built-in cryptographic proof and verification
Open source immutable database

* High performance and easy to integrate
* Supports both Key/Value & SQL
* Cryptographical client-verification, tamper-resistant, and auditable
* Versioned and temporal queries subject to cryptographic verification
2023-05-27T12:06:47+08:00 textproc/rubygem-loofah220 Library for manipulating HTML/XML documents and fragments
Loofah is a general library for manipulating HTML/XML documents and fragments.
It's built on top of Nokogiri and libxml2, so it's fast and has a nice API.
Loofah excels at HTML sanitization (XSS prevention). It includes some nice HTML
sanitizers, which are based on HTML5lib's whitelist.
2023-05-27T12:06:44+08:00 devel/rubygem-oj313 Fast JSON parser and serializer
The fastest JSON parser and object serializer.
2023-05-27T12:06:43+08:00 devel/rubygem-google-protobuf322 Ruby extension to Google Protocol Buffers
rubygem-google-protobuf is a Ruby extension that implements Protocol Buffers
functionality. It makes use of generated Ruby code that defines message and enum
types in a Ruby DSL. You may write definitions in this DSL directly, but we
recommend using protoc's Ruby generation support with .proto files. The build
process in this directory only installs the extension; you need to install
protoc as well to have Ruby code generation functionality.
2023-05-27T12:06:43+08:00 devel/rubygem-aws-sdk-core3171 AWS SDK for Ruby - Core
Provides API clients for AWS. This gem is part of the official AWS SDK for
Ruby.
2023-05-27T12:06:42+08:00 net/py-trio-websocket WebSocket library for Trio
Trio WebSocket implements both server and client aspects of the the WebSocket
protocol, striving for safety, correctness, and ergonomics. It is based on the
wsproto project, which is a Sans-IO state machine that implements the majority
of the WebSocket protocol, including framing, codecs, and events. This library
handles I/O using the Trio framework. This library passes the Autobahn Test
Suite.
2023-05-27T12:06:37+08:00 devel/py-pytest-jupyter pytest plugin for testing Jupyter libraries and extensions
pytest-jupyter provides a set of pytest plugins for Jupyter libraries and
extensions.
2023-05-27T12:06:37+08:00 devel/py-hatch-autorun Hatch build hook plugin to inject code that will automatically run
hatch-autorun provides a build hook plugin for Hatch that injects code into an
installation that will automatically run before the first import.
2023-05-27T12:06:36+08:00 devel/py-crontab Parse and use crontab schedules in Python
This package intends to offer a method of parsing crontab schedule entries and
determining when an item should next be run. More specifically, it calculates a
delay in seconds from when the .next() method is called to when the item should
next be executed.
2023-05-27T12:06:35+08:00 sysutils/ncdu2 NCurses Disk Usage (stable version written in Zig)
Ncdu is a disk usage analyzer with an ncurses interface. It is designed to find
space hogs on a remote server where you don't have an entire graphical setup
available, but it is a useful tool even on regular desktop systems. Ncdu aims to
be fast, simple and easy to use, and should be able to run in any minimal
POSIX-like environment with ncurses installed.
2023-05-26T18:00:01+02:00 net/speedtest-go CLI and Go API to test internet speed using speedtest.net
Command line interface and pure Go API to test internet speed using
speedtest.net. Able to speedtest 2x faster than speedtest.net with
almost the same result.
2023-05-26T09:09:32+00:00 net-p2p/ed2k-hash Calculate eD2K hashes and create ed2k:// file links
This tool takes a file and calculates the final 'eDonkey/Overnet
hash' for it that you need if you want to create ed2k:// links to
that file.

It also spits out the complete ed2k:// link in the end and appends
it to the file 'ed2k_links.txt' for easier copy-and-paste later on.
2023-05-26T08:55:12+00:00 misc/lsix List files with thumbnails using Sixel graphics
This program is like ls(1), but for images: it shows thumbnails in
terminal using DEC SIXEL graphics. It uses ImageMagick, so pretty
much any image format will be supported.
2023-05-26T10:46:05+02:00 graphics/3d-ascii-viewer-c Viewer of 3D models in ASCII
3d-ascii-viewer-c is a program written in C that allows users to view 3D
models in ASCII. It supports Wavefront .obj files and provides an
example usage capture.

The program can be executed by passing any of the models in the models
folder as an argument.

The available models include Fox and ShibaInu models, as well as Tree
models.

This program is inspired by the ASCII luminescence and offers an
intuitive way of viewing 3D models in ASCII.
2023-05-26T10:08:16+02:00 textproc/crow-translate Translator using Google, Yandex Bing, LibreTranslate and Lingva
A simple and lightweight translator that allows you to translate and
speak text using Google, Yandex Bing, LibreTranslate and Lingva.
2023-05-25T20:50:15-04:00 devel/bazel5 Fast and correct build system
Bazel is Google's own build tool, now publicly available in Beta.
Bazel has built-in support for building both client and server
software, including client applications for both Android and iOS
platforms. It also provides an extensible framework that you can
use to develop your own build rules.
2023-03-26T16:55:28-05:00 textproc/py-merge3 3-way merge implementation
A Python implementation of 3-way merge of texts.

Given BASE, OTHER, THIS, tries to produce a combined text incorporating
the changes from both BASE->OTHER and BASE->THIS. All three will
typically be sequences of lines.
2023-05-19T21:48:26+03:00 x11-fonts/cozette Bitmap programming font optimized for coziness
Cozette is a 6x13px (bounding box; average 5px character width, 3px descent,
10px ascent, 8px cap height) bitmap font with great coverage of all the
ghyphs.
2023-05-21T23:10:40+02:00 net/gost Simple security tunnel written in Golang
A simple security tunnel written in Golang.

It can listen on multiple ports, chain proxies, supports
wide variety of protocols (HTTP, HTTP2, HTTPS, SOCKS).
2023-05-23T10:27:58+01:00 x11-fonts/intel-one-mono Intel One Mono font
Intel One Mono is an expressive monospaced font family that's built with
clarity, legibility, and the needs of developers in mind.

Identifying the typographically underserved low-vision developer audience,
Frere-Jones Type designed the Intel One Mono typeface in partnership with the
Intel Brand Team and VMLY&R, for maximum legibility to address developers'
fatigue and eyestrain and reduce coding errors. A panel of low-vision and
legally blind developers provided feedback at each stage of design.
2023-05-22T22:47:44+09:00 mail/cyrus-imapd38 Cyrus mail server, supporting POP3 and IMAP4 protocols ${COMMENT_${FLAVOR}}
The Cyrus IMAP (Internet Message Access Protocol) server provides access to
personal mail and system-wide bulletin boards through the IMAP protocol.
The Cyrus IMAP server is a scaleable enterprise mail system designed for use
from small to large enterprise environments using standards-based
technologies.

A full Cyrus IMAP implementation allows a seamless mail and bulletin board
environment to be set up across multiple servers. It differs from other
IMAP server implementations in that it is run on "sealed" servers, where
users are not normally permitted to log in. The mailbox database is stored
in parts of the filesystem that are private to the Cyrus IMAP system. All
user access to mail is through software using the IMAP, POP3, or KPOP
protocols.

The private mailbox database design gives the server large advantages in
efficiency, scalability, and administratability. Multiple concurrent
read/write connections to the same mailbox are permitted. The server
supports access control lists on mailboxes and storage quotas on mailbox
hierarchies.
2023-05-20T22:24:34-07:00 math/py-ambit Library for tensor product calculations
Python bindings for the C++ library implementing the tensor product calculations
through a clean, concise user interface.
2023-05-20T12:17:31-03:00 devel/py-azure-mgmt-appcontainers Microsoft Azure Appcontainers Management Client Library for Python
This is the Microsoft Azure Appcontainers Management Client Library.

Azure Resource Manager (ARM) is the next generation of management APIs that
replace the old Azure Service Management (ASM).
2023-05-20T09:25:54+02:00 ports-mgmt/submodules2tuple GH_TUPLE generator for GitHub projects with submodules
FreeBSD ports developers often encounter projects hosted on GitHub that
make use of submodules. Manually creating the GH_TUPLE values for such
projects can be time-consuming and error-prone, especially when dealing
with recursive submodules. This script simplifies the process by
automating the generation of these values, saving developers valuable
time and effort.
2023-05-19T13:43:35+02:00 x11-fonts/tt2020 Advanced, hyperrealistic, multilingual typewriter font
TT2020 is an advanced, open source, hyperrealistic, multilingual
typewriter font for a new decade.
2023-05-19T10:00:33+00:00 lang/erlang-runtime26 Functional programming language from Ericsson
Erlang is a programming language used to build massively scalable soft
real-time systems with requirements on high availability. Some of its
uses are in telecoms, banking, e-commerce, computer telephony and
instant messaging. Erlang's runtime system has built-in support for
concurrency, distribution and fault tolerance.

This port contains a standalone runtime environment of Erlang 26
to be used during the development of OTP applications.
2023-05-19T11:59:06+02:00 x11-fonts/chomsky New York Times masthead, reimagined as a full font
This is Chomsky, a newspaper masthead font in the style of the New York
Times masthead.
2023-04-29T07:42:50+02:00 databases/qt6-base_sqldriver Qt base (${FLAVOR} sqldriver)
Qt Base
2023-05-14T10:26:17+02:00 sysutils/plocate Fast & privacy-respecting locate utility
plocate is a locate(1) based on posting lists, completely replacing mlocate
with a much faster (and smaller) index. It is suitable as a default locate on
your system. Like mlocate and slocate, the returned file set is
user-dependent, ie. a user will only see a file if find(1) would list it (all
directories from the root have +rx permissions).
2023-05-15T18:23:36+02:00 graphics/sdl2_gpu Hardware-accelerated 2D graphics library
SDL_gpu, a library for making hardware-accelerated 2D graphics easy.

- High performance (it automatically collects and submits batches
instead of separate draw commands for each sprite and redundant
state changes)
- Shader API
- Arbitrary geometry rendering (triangles)
- Can be integrated with explicit OpenGL calls (mixed 2D and 3D)
- Full blend state control
- Built-in primitive shapes (points, lines, tris, rects, ellipses,
polygons, even arcs)
- Uses a style familiar to SDL 1.2 users
- Compatible with either SDL 1.2 or 2.0
- Loads BMP, TGA, and PNG files via stb-image
- Rotates and scales about the center of images, making reasoning
about the resulting corner coordinates more obvious (adjustable
via anchor settings)
2023-05-15T09:08:11+01:00 www/adjuster Apply custom processing to Web pages
Web Adjuster, Annotator Generator and TermLayout

These are tools for applying custom processing to Web pages,
particularly useful for mobile browsers that do not support
browser extensions.

* Web Adjuster is a domain-rewriting proxy that can inject
Javascript and/or CSS into every page, as well as running
the text through an arbitrary filter command;

* Annotator Generator is an examples-driven generator of fast
text annotators (that add language-learning hints to text):
these can be used as filters in Web Adjuster;

* TermLayout displays complex Web layouts on text terminals.
2023-05-18T06:08:16+00:00 net-p2p/py-ed2k-tools Python framework for manipulating eD2K metafiles
This is a Python framework for easy manipulation of .part.met files
(Overnet/eDonkey2000 download meta-information). This set of classes
allows for rapid development of ed2k tools, using a very simple API.
2023-05-18T08:56:46+03:00 www/rubygem-rack227 Rack, a Ruby Webserver Interface
Rack provides a minimal, modular and adaptable interface for developing web
applications in Ruby. By wrapping HTTP requests and responses in the simplest
way possible, it unifies and distills the API for web servers, web frameworks,
and software in between (the so-called middleware) into a single method call.
2023-05-18T08:56:46+03:00 www/rubygem-circuitbox A robust circuit breaker that manages failing external services
Circuitbox is a Ruby circuit breaker gem. It protects your application from
failures of its service dependencies. It wraps calls to external services and
monitors for failures in one minute intervals. Using a circuit's defaults once
more than 5 requests have been made with a 50% failure rate, Circuitbox stops
sending requests to that failing service for 90 seconds. This helps your
application gracefully degrade.
2023-05-18T08:56:46+03:00 textproc/rubygem-loofah221 Library for manipulating HTML/XML documents and fragments
Loofah is a general library for manipulating HTML/XML documents and fragments.
It's built on top of Nokogiri and libxml2, so it's fast and has a nice API.
Loofah excels at HTML sanitization (XSS prevention). It includes some nice HTML
sanitizers, which are based on HTML5lib's whitelist.
2023-05-18T08:56:46+03:00 net/rubygem-devfile Library used to generate kubernetes manifests from a Devfile
This gem generates Kubernetes yamls from a Devfile. This gem wraps the existing
go Devfile library using FFI.
2023-05-18T08:56:46+03:00 lang/rubygem-rb_sys Helpers for compiling Rust extensions for ruby
The goal of this project is to provide a language server implementation for ruby
in ruby.
2023-05-18T08:56:46+03:00 databases/rubygem-neighbor Ruby nearest neighbor search for Rails and Postgres
Nearest neighbor search for Rails and Postgres
2023-05-17T02:28:12+00:00 x11/libei Library for Emulated Input
libei is a library for Emulated Input, primarily aimed at the Wayland
stack. It provides three parts:
- EI (Emulated Input) for the client side (libei)
- EIS (Emulated Input Server) for the server side (libeis)
- oeffis is an optional helper library for DBus communication with the
XDG RemoteDesktop portal (liboeffis)
2023-03-19T19:46:04+00:00 devel/py-strenum Enum that inherits from str
StrEnum is a Python enum.Enum that inherits from str to complement
enum.IntEnum in the standard library.
2023-05-17T12:43:42+02:00 devel/kommit Git gui client for KDE
A git gui for KDE.
2023-05-16T10:25:27-05:00 sysutils/appjail-devel Simple and easy-to-use tool for creating portable jails (devel)
AppJail is an open source framework entirely written in sh(1) and
C to create isolated, portable and easy to deploy environments using
FreeBSD jails that behaves like an application.
2023-05-16T14:02:45+03:00 net/rubygem-octokit4 Simple wrapper for the GitHub API
Octokit.rb wraps the GitHub API in a flat API client that follows Ruby
conventions and requires little knowledge of REST.
2023-05-16T07:30:43+03:00 www/rubygem-ruby-openai37 OpenAI API + Ruby
OpenAI API + Ruby
2023-05-12T21:19:23+09:00 lang/ruby33 Object-oriented interpreted scripting language
Ruby is the interpreted scripting language for quick and
easy object-oriented programming. It has many features to
process text files and to do system management tasks (as in
Perl). It is simple, straight-forward, and extensible.

Features of Ruby are shown below.

+ Simple Syntax
+ *Normal* Object-Oriented features(ex. class, method calls)
+ *Advanced* Object-Oriented features(ex. Mix-in, Singleton-method)
+ Operator Overloading
+ Exception Handling
+ Iterators and Closures
+ Garbage Collection
+ Dynamic Loading of Object files(on some architecture)
+ Highly Portable(works on many UNIX machines, and on DOS,
Windows, Mac, BeOS etc.)
2023-04-20T10:05:03+03:00 textproc/rubygem-semver_dialects Parse, process and compare semantic versions
This gem helps to parse, process and compare semantic versions
for Maven, NPM, PHP, RubyGems and python packages.
2023-04-20T10:05:03+03:00 sysutils/rubygem-ohai16 Ohai profiles your system and emits JSON
Ohai detects data about your operating system. It can be used standalone, but
it's primary purpose is to provide node data to Chef.

Ohai will print out a JSON data blob for all the known data about your system.
When used with Chef, that data is reported back via node attributes.
2023-04-20T10:05:03+03:00 sysutils/rubygem-chef16 Systems integration framework. Client part
Chef is a systems integration framework, built to bring the benefits of
configuration management to your entire infrastructure. With Chef, you can:

* Manage your servers by writing code, not by running commands.
* Integrate tightly with your applications, databases, LDAP directories, and
more.
* Easily configure applications that require knowledge about your entire
infrastructure ("What systems are running my application?" "What is the
current master database server?")
2023-04-20T10:05:03+03:00 sysutils/rubygem-chef-utils17 Basic utility functions for Core Chef Infra development
Chef Utils gem contains common code and mixins for the core Chef Infra Ruby
gems. This is intended to be a "core" or "foundations" library for the chef
ecosystem (and external related gems) which allows the use of core code and
utility functions of the chef gem without requiring all the heaviness of the
chef gem.
2023-04-20T10:05:03+03:00 sysutils/rubygem-chef-config17 Default configuration and config loading library for Chef
ChefConfig is the default configuration and config loading library for Chef.
2023-04-20T10:05:03+03:00 sysutils/rubygem-chef-bin17 Chef-branded binstubs for chef-client
chef-bin provides the binstubs for chef-client.
2023-04-20T10:05:03+03:00 devel/rubygem-ruby-openai OpenAI API + Ruby
OpenAI API + Ruby
2023-04-20T10:05:03+03:00 devel/rubygem-google-apis-androidpublisher_v3034 Simple REST client for Google Play Android API V3
This is the simple REST client for Google Play Android Developer API V3.
Simple REST clients are Ruby client libraries that provide access to Google
services via their HTTP REST API endpoints. These libraries are generated
and updated automatically based on the discovery documents published by the
service, and they handle most concerns such as authentication, pagination,
retry, timeouts, and logging. You can use this client to access the Google
Play Android Developer API, but note that some services may provide a
separate modern client that is easier to use.
2023-04-20T10:05:03+03:00 devel/rubygem-corefoundation Wrapper for macOS Core Foundation Framework
Ruby wrapper for macOS Core Foundation framework
2023-04-20T10:05:03+03:00 devel/rubygem-aws-sdk-s31121 Official AWS Ruby gem for Amazon Simple Storage Service (Amazon S3)
Official AWS Ruby gem for Amazon Simple Storage Service (Amazon S3).
2023-05-13T17:32:21+02:00 audio/py-pyttsx3 Offline Text To Speech (TTS) converter for Python
pyttsx3 is a text-to-speech conversion library in Python.
Unlike alternative libraries, it works offline.
2023-05-12T19:02:17+09:00 databases/closql-devel Store EIEIO objects using EmacSQL
Store uniform EIEIO objects in an EmacSQL database. SQLite is used as
backend. This library imposes some restrictions on what kind of
objects can be stored; it isn't intended to store arbitrary
objects. All objects have to share a common superclass and subclasses
cannot add any additional instance slots.
2023-05-12T18:44:36+09:00 databases/emacsql-devel High-level Emacs Lisp RDBMS front-end (Development Version)
EmacSQL is a high-level Emacs Lisp front-end for SQLite (primarily),
PostgreSQL, MySQL, and potentially other SQL databases.

It works by maintaining a inferior process running (a "connection")
for interacting with the back-end database. Connections are
automatically cleaned up if they are garbage collected. All requests
are synchronous.

Any readable lisp value can be stored as a value in EmacSQL, including
numbers, strings, symbols, lists, vectors, and closures. EmacSQL has
no concept of "TEXT" values; it's all just lisp objects. The lisp
object nil corresponds 1:1 with NULL in the database.
2023-05-12T16:37:02+09:00 databases/emacs-sqlite3-api SQLite3 API for Emacs 25+
emacs-sqlite3-api is a dynamic module for GNU Emacs 25+ that provides
direct access to the core SQLite3 C API from Emacs Lisp.
2023-05-12T15:44:08+02:00 games/bucklespring Nostalgia bucklespring keyboard sound
Bucklespring runs as a background process and plays back the sound of
each key pressed and released on your keyboard, just as if you were
using an IBM Model-M. The sound of each key has carefully been sampled,
and is played back while simulating the proper distance and direction
for a realistic 3D sound palette of pure nostalgic bliss.
2023-05-12T07:31:40-05:00 devel/py-rich-click Format click help output nicely with rich
The intention of rich-click is to provide attractive help output from
click, formatted with rich, with minimal customisation required.
2023-05-08T20:54:50+00:00 net/wifi-firmware-kmod Firmware modules for WiFi NIC drivers
Meta port for the firmware modules for the WiFi NIC drivers.
2023-05-01T08:46:28-04:00 graphics/py-colorz Color scheme generator
A color scheme generator. Takes an image (local or online) and grabs
the most dominant colors using kmeans. Also creates bold colors by
adding value to the dominant colors. Finally, outputs the colors
to stdout (one normal and one bold per line, space delimited) and
generates an HTML preview of the color scheme.
2023-04-28T07:09:46-04:00 textproc/py-reindent Reindent python scripts
Change Python (.py) files to use 4-space indents and no hard tab characters.
Also trim excess spaces and tabs from ends of lines, and remove empty lines
at the end of files. Also ensure the last line ends with a newline.
2023-05-11T07:54:49+00:00 print/ipp-usb Daemon for IPP over USB printer support
ipp-usb daemon enables driver-less printing and scanning on USB-only
AirPrint-compatible printers and MFPs. It works by connecting to the device by
USB using IPP-over-USB protocol, and exposing the device to the network,
including DNS-SD (ZeroConf) advertising. IPP printing, eSCL scanning and web
console are fully supported.
2023-05-09T21:47:54+02:00 emulators/tic-80 Fantasy game console
TIC-80 is a free and open source fantasy computer for making, playing
and sharing tiny games.

With TIC-80 you get built-in tools for development: code, sprites, maps,
sound editors and the command line, which is enough to create a mini
retro game.

Games are packaged into a cartridge file, which can be easily
distributed. TIC-80 works on all popular platforms. This means your
cartridge can be played in any device.

To make a retro styled game, the whole process of creation and execution
takes place under some technical limitations: 240x136 pixel display,
16 color palette, 256 8x8 color sprites, 4 channel sound, etc.
2023-05-11T05:37:30+02:00 security/py-netbox-secrets Secret store for NetBox
This is the continuation of the NetBox Secretstore app. The original plugin is
minimally maintained and has a lot of issues.

This plugin is a complete rewrite of the original plugin. It is more generic
and flexible than the original plugin. It is also regularly tested with the
latest NetBox releases to ensure compatibility and stability.

Features:

* Store secrets in the database encrypted with a public key (RSA)
* More generic and flexible than the original plugin (e.g. secrets
can be assigned to any object in NetBox)
* Secrets can be assigned to contacts to associate them with
a secret (e.g. SSH key)
* Updated user interface to make it easier to use and more intuitive
to navigate
* Regularly tested with the latest NetBox releases to ensure
compatibility and stability
2023-05-10T14:57:16+00:00 devel/py-celery-singleton Prevent duplicate celery tasks
celery-singleton uses the JSON representation of a task's delay() or
apply_async() arguments to generate a unique lock and stores it in redis. By
default it uses the redis server of the celery result backend. If you use a
different/no result backend or want to use a different redis server for
celery-singleton, refer the configuration section for how to customize the
redis.

import time
from celery_singleton import Singleton
from somewhere import celery_app

@celery_app.task(base=Singleton)
def do_stuff(*args, **kwargs):
time.sleep(4)
return 'I just woke up'

# run the task as normal
async_result = do_stuff.delay(1, 2, 3, a='b')
async_result2 = do_stuff.delay(1, 2, 3, a='b')

# These are the same, task is only queued once
assert async_result == async_result2
2023-05-09T21:20:04-07:00 math/py-dgl Deep Graph Library
DGL is a Python package built to ease deep learning on graphs
on top of existing DL frameworks.
2023-05-09T21:18:14-07:00 math/dgl Deep Graph Library
DGL is a Python package built to ease deep learning on graphs
on top of existing DL frameworks.
2023-05-08T22:45:33+00:00 devel/R-cran-clock Date-Time Types and Tools
Provides a comprehensive library for date-time manipulations using
a new family of orthogonal date-time classes (durations, time points,
zoned-times, and calendars) that partition responsibilities so that
the complexities of time zones are only considered when they are
really needed. Capabilities include: date-time parsing, formatting,
arithmetic, extraction and updating of components, and rounding.
2023-05-09T19:54:39+00:00 www/py-xyzservices Source of XYZ tiles providers
xyzservices is a lightweight library providing a repository of available XYZ
services offering raster basemap tiles. The repository is provided via Python
API and as a compressed JSON file.

XYZ tiles can be used as background for your maps to provide necessary spatial
context. xyzservices offer specifications of many tile services and provide an
easy-to-use tools to plug them into your work, no matter if interactive or
static.
2023-05-09T11:20:53+01:00 devel/py-types-jsonschema Typing stubs for jsonschema
This is a PEP 561 type stub package for the jsonschema package. It can
be used by type-checking tools like mypy, pyright, pytype, PyCharm,
etc. to check code that uses jsonschema.
2023-05-08T18:01:05+02:00 www/icapeg ICAP server implementation with Multi vendor support
ICAPeg is an Open Source implementation of ICAP (RFC 3507) server,
designed to enable web proxies to utilize the function of API based
services along with standalone executables and databases in order to
provide content inspection and manipulation services.
2023-05-09T14:36:26+08:00 databases/postgresql-pgaudit PostgreSQL Audit Extension
PostgreSQL Audit Extension (pgAudit) provides detailed session and/or
object audit logging via the standard PostgreSQL logging facility.
2023-05-08T01:41:29+02:00 news/py-sabctools Python yEnc package optimized for use within SABnzbd
Modified the original yenc module by Alessandro Duca alessandro.duca@gmail.com
for use within SABnzbd.

The module was extended to do header parsing and full yEnc decoding from a
Python list of chunks, the way in which data is retrieved from usenet. This is
particularly beneficial when SSL is enabled, which limits the size of each
chunk to 16K. Parsing these chunks in Python is much more costly. Additionally,
this module releases Python's GIL during decoding, greatly increasing
performance of the overall download process.
2023-05-07T21:15:56-07:00 misc/py-torchvision PyTorch: Datasets, transforms and models specific to computer vision
The torchvision package consists of popular datasets, model architectures, and
common image transformations for computer vision.
2023-05-07T21:03:49-07:00 misc/py-pytorch PyTorch: Tensors and dynamic neural networks in Python
PyTorch is a Python package that provides two high-level features:
* Tensor computation (like NumPy) with strong GPU acceleration
* Deep neural networks built on a tape-based autograd system
2023-05-08T07:20:03+08:00 devel/rubygem-rubocop-factory_bot Plugin for the RuboCop code style enforcing & linting tool
RuboCop factory_bot is a factory_bot-specific analysis for your projects, as an
extension to RuboCop.
2023-05-07T22:53:55+02:00 math/py-lrcalc Python bindings for lrcal
This package provides Python bindings for the Littlewood-Richardson Calculator
library (see the port math/lrcalc).

See also: https://bitbucket.org/asbuch/lrcalc/src/master/python/
2023-05-07T20:22:14+02:00 textproc/py-jupyter_sphinx Sphinx extension for rendering of Jupyter interactive widgets
jupyter-sphinx enables running code embedded in Sphinx documentation and
embedding output of that code into the resulting document. It has support for
rich output such as images and even Jupyter interactive widgets.

See also: https://github.com/jupyter/jupyter-sphinx/
2023-05-08T00:03:07+08:00 devel/py-pydantic-core Core functionality for pydantic
Pydantic-core provides the core functionality for pydantic validation and
serialization.

Pydantic-core is currently around 17x faster than pydantic v1. See
tests/benchmarks/ for details.
2023-05-07T01:10:52+09:00 lang/scratch Scratch programing language
A new programming language that makes it easy to create your own
interactive stories, animations, games, music, and art - and share your
creations on the web. Designed to help young people (ages 8 and up)
develop 21st century learning skills. As they create Scratch projects,
young people learn important mathematical and computational ideas, while
also gaining a deeper understanding of the process of design.
2023-05-01T08:18:02-04:00 x11/habak Background changing app
habak is a background changing app.

habak uses layered model. Lowermost layer is just black screen. You
can put other objects on it and these objects are called habaks.
There are three kinds of habaks: graphic files (images), texts and
"internal objects". Final background image consists of one or more
habaks positioned on the black screen. The order of habaks in the
command line is also the order of displaying them on screen. So
last habak would be drawn on the top of previous.
2023-05-01T08:39:09-04:00 graphics/py-colorthief Module for grabbing the color palette from an image
colorthief is a minimalistic python module that can be used without
adding overhead or many dependencies to your script for grabbing
the dominant color or a representative color palette of an image
using Pillow.
2023-04-29T10:06:46-04:00 graphics/py-haishoku Tool for grabbing the representative color palette from an image
Haishoku is a development tool for grabbing the dominant color or
representative color palette from an image, it depends on Python3
and Pillow.
2023-05-06T02:28:17+00:00 devel/R-cran-timechange Efficient Manipulation of Date-Times
Efficient routines for manipulation of date-time objects while
accounting for time-zones and daylight saving times. The package
includes utilities for updating of date-time components (year,
month, day etc.), modification of time-zones, rounding of date-times,
period addition and subtraction etc. Parts of the 'CCTZ' source
code, released under the Apache 2.0 License, are included in this
package. See <https: //github.com/google/cctz> for more details.
2023-05-04T14:21:30-05:00 math/octave-forge-octave-pool Octave-forge package ${OCTAVE_PKGNAME}
The octave-forge package is the result of The GNU Octave Repositry project,
which is intended to be a central location for custom scripts, functions and
extensions for GNU Octave. contains the source for all the functions plus
build and install scripts.

This is octave-pool.

Parallel computing with independent job submission for Octave.
2023-05-04T20:33:41+02:00 emulators/qemu7 QEMU CPU Emulator ${${FLAVOR}_COMMENT} - 7.X.X
QEMU is a FAST! processor emulator using dynamic translation to achieve
good emulation speed.
QEMU has two operating modes:

* Full system emulation. In this mode, QEMU emulates a full system
(for example a PC), including a processor and various peripherials.
It can be used to launch different Operating Systems without rebooting
the PC or to debug system code.
* User mode emulation (Linux host only). In this mode, QEMU can launch
Linux processes compiled for one CPU on another CPU. It can be used to
launch the Wine Windows API emulator or to ease cross-compilation and
cross-debugging.

As QEMU requires no host kernel patches to run, it is very safe and easy to use.
2023-05-04T09:24:22-07:00 math/py-fsph Library to quickly compute series of complex spherical harmonics
fsph is a library to efficiently compute series of spherical harmonics.

It is based on math enumerated by Martin J. Mohlenkamp.
2023-05-04T00:28:54-07:00 science/py-signac Manage large and heterogeneous data spaces on the file system
The signac framework helps users manage and scale file-based workflows,
facilitating data reuse, sharing, and reproducibility.

It provides a simple and robust data model to create a well-defined indexable
storage layout for data and metadata. This makes it easier to operate on large
data spaces, streamlines post-processing and analysis and makes data
collectively accessible.
2023-05-04T13:36:02+02:00 www/py-drf-spectacular-sidecar Serve self-contained Swagger UI/Redoc distribution builds with Django
Serve self-contained distribution builds of Swagger UI and Redoc with Django
either via runserver or collectstatic.

This Django app is an optional addition to drf-spectacular, but does not depend
on it. It may also be used independently.
2023-05-04T13:33:15+02:00 www/py-drf-spectacular Sane/flexible OpenAPI 3 schema generation for Django REST framework
This project has 3 goals:

* Extract as much schema information from DRF as possible.
* Provide flexibility to make the schema usable in the real world (not only
toy examples).
* Generate a schema that works well with the most popular client generators.

The code is a heavily modified fork of the DRF OpenAPI generator, which is/was
lacking all of the below listed features:

* Serializers modelled as components. (arbitrary nesting + recursion supported)
* @extend_schema decorator for customization of APIView, Viewsets,
function-based views, and @action
* Authentication support (DRF natives included, easily extendable)
* Custom serializer class support (easily extendable)
* SerializerMethodField() type via type hinting or @extend_schema_field
* i18n support, Tags extraction, Description extraction from docstrings
* Request/response/parameter examples, Callback operations
* Vendor specification extensions (x-*) in info, operations, parameters,
components, and security schemes
* Sane fallbacks and sane operation_id naming (based on path)
* Schema serving with SpectacularAPIView (Redoc and Swagger-UI views are
also available)
* Optional input/output serializer component split
2023-05-04T06:06:46+00:00 x11-wm/cage-devel Wayland kiosk (development snapshot)
Cage is a kiosk compositor for Wayland. A kiosk is a window manager
(in the X11 world) or compositor (in the Wayland world) that is
designed for a user experience wherein user interaction and activities
outside the scope of the running application are prevented. That is, a
kiosk compositor displays a single maximized application at a time and
prevents the user from interacting with anything but this application.
2023-05-04T11:11:49+09:00 devel/electron24 Build cross-platform desktop apps with JavaScript, HTML, and CSS
Build cross platform desktop apps with JavaScript, HTML, and CSS.

It's easier than you think.

If you can build a website, you can build a desktop app. Electron is a
framework for creating native applications with web technologies like
JavaScript, HTML, and CSS. It takes care of the hard parts so you can
focus on the core of your application.
2023-05-03T00:41:51-05:00 math/octave-forge-fileio Octave-forge package ${OCTAVE_PKGNAME}
The octave-forge package is the result of The GNU Octave Repositry project,
which is intended to be a central location for custom scripts, functions and
extensions for GNU Octave. contains the source for all the functions plus
build and install scripts.

This is fileio.

I/O function for files holding structured data, such as JSON and XML files.
2023-05-02T22:51:49-04:00 security/gpgme-qt Gpgme Qt6 bindings
2023-02-15T20:30:54+01:00 databases/mongodb70 Distributed document-oriented "NoSQL" database (7.0.x Branch)
Mongo (from "humongous") is a high-performance, open source,
schema-free, document-oriented database. A common name in the
"NOSQL" community.
2023-05-01T15:28:54+02:00 www/phpfpmtop Top-inspired processviewer for PHP-FPM
Top-inspired processviewer for PHP-FPM
2023-05-03T00:16:20+08:00 devel/py-pyxb-x Python W3C XML Schema Bindings
PyXB is a pure Python package that generates Python code for classes that
correspond to data structures defined by XMLSchema. In concept it is similar to
JAXB for Java and CodeSynthesis XSD for C++.
2023-04-22T19:47:46+02:00 security/tlsc TLS connect daemon
A simple socket proxy for connecting to TLS-enabled services.

This daemon will listen on sockets (typically on localhost) and forward
connecting clients to some remote host, adding TLS encryption.

It does the job in the simplest possible way, using all-standard options.
2023-05-01T13:26:19-05:00 security/py-iris-intelowl-module IntelOwl IRIS module
iris-intelowl-module is a IRIS processor module providing open-source threat
intelligence leveraging IntelOlw analyzers, to enrich indicators of compromise.
2023-05-01T16:53:40+02:00 audio/ebur128 Library implementing the EBU R128 loudness standard
Rust port of the libebur128 C library which implements the EBU R 128 standard
for loudness normalization produces the same results as the C library
2023-04-30T23:49:38-07:00 math/py-mnnpy MNN (Mutual Nearest Neighbors) correct in python
mnnpy is an implementation of MNN correct in python featuring low memory usage,
full multicore support and compatibility with the scanpy framework.
2023-04-30T16:50:39-05:00 security/py-iris-evtx-module Example of IRIS module, handling EVTX files
An interface module for Evtx2Splunk and Iris in order to ingest Microsoft EVTX
log files. The module is installed on IRIS by default. In case you needed a
procedure to install it by yourself, you can follow the one below.
2023-04-30T16:33:08-05:00 textproc/py-evtx2splunk Evtx to Splunk ingestor
Ingest EVTX files into a Splunk instance.

This tool is based on the work of :

Omer BenAmram
Blardy
Thanks to Ekto for its contribution.

Key features:

- Splunk HEC support with token auto-creation
- Splunk index auto-creation
- Multiprocessing support
- Caching for evtx reuse without reconverting
- Windows and Linux compatibility
- Rely on the great and fast evtx_dump Rust tool of Omer
- Evtx message resolutions from database

Note: evtx2splunk converts the EVTX to JSON and stores them in a temporary
place. Hence, up to the size of source EVTX can be created during the process.
These files are removed at the end of the process, except if keep_cache is
enabled.
2023-04-30T16:26:32-05:00 textproc/evtx A Fast parser for the Windows XML Event Log (EVTX) format
A cross-platform parser for the Windows XML EventLog format

Features:

- Implemented using 100% safe rust - and works on all platforms supported by
rust (that have stdlib).
- It's faster than any other implementation by order(s) of magnitude!
- Multi-threaded.
- Supports XML and JSON outputs, both being directly constructed from the token
tree and independent of each other (no xml2json conversion is performed!)
- Supports some basic recovery of missing records/chunks!
2023-04-30T15:53:44-05:00 textproc/py-splunk-hec Python class to submit events to Splunk HTTP Event Collector
This is a python class file for use with other python scripts to send events to
a Splunk http event collector.

Supported products:

Splunk v6.3.X+
Splunk v6.4.X+ for the raw input option
2023-04-10T19:33:30-04:00 archivers/py-zipstream-ng Modern and easy to use streamable zip file generator
zipstream-ng is a modern and easy to use streamable zip file
generator. It can package and stream many files and folders on the
fly without needing temporary files or excessive memory.

Includes the ability to calculate the total size of the stream
before any data is actually added (provided no compression is used).
This makes it ideal for use in web applications since the total
size can be used to set the `Content-Length` header without having
to generate the entire file first.

Features:
* Generates zip data on the fly as it's requested.
* Can calculate the total size of the resulting zip file before generation even
begins.
* Flexible API: Typical use cases are simple, complicated ones are possible.
* Supports zipping data from files, bytes, strings, and any other iterable
objects.
* Threadsafe: Won't mangle data if multiple threads concurrently add/read data
to/from the same stream.
* Includes a clone of Python's `http.server` module with zip support added.
Try `python -m zipstream.server`.
* Automatically uses Zip64 extensions, but only if they are required.
* No external dependencies.
2023-04-29T16:52:00-04:00 graphics/asciinema-agg Asciinema gif generator
agg is a command-line tool for generating animated GIF files from
asciicast v2 files produced by asciinema terminal recorder. It uses
the excellent gifski library to produce optimized, high quality GIF
output with accurate frame timing.
2023-04-29T09:18:21-04:00 net/py-speedometer Chart network TX/RX and file download rates on the console
Speedometer is a minimalistic python script that provides a TUI
interface to measure and display the speed of data across a network
connection or data being stored in a file.
2023-04-28T06:59:58-04:00 sysutils/imgurbash2 Upload or delete images and videos to imgur
imgurbash2 is a simple bash script that allows you to upload images
and videos to imgur. Once an image/video is uploaded, the link is
displayed on the terminal and copied to your clipboard.

Features:

* Upload remote HTTP/HTTPS images and videos to imgur.
* Upload multiple images and videos at one go.
* Upload images/videos to your album and to your account.
* Delete previously uploaded images/videos.
* Automatically images/videos deletion.
* Copy uploaded images/videos' URLs to clipboard.
2023-04-28T15:12:48-04:00 sysutils/llama Terminal file manager
llama is a simple and minimalistic file manager. It's a fast way to
navigate the filesystem, and a cd and ls replacement. It allows for
quick navigation with fuzzy searching and the cd-integration with
the shell is a one-liner.
2023-04-30T02:10:36-05:00 textproc/py-docx-generator Tool to generate docx report from docx template and json data
Tool to generate docx report from docx template and json data
2023-04-30T01:47:38-05:00 textproc/py-docxtpl Python docx template engine
python-docx-template has been created because python-docx is powerful for
creating documents but not for modifying them.

The idea is to begin to create an example of the document you want to generate
with microsoft word, it can be as complex as you want: pictures, index tables,
footer, header, variables, anything you can do with word. Then, as you are
still editing the document with microsoft word, you insert jinja2-like tags
directly in the document. You save the document as a .docx file (xml format).
it will be your .docx template file.

Now you can use python-docx-template to generate as many word documents you
want from this .docx template and context variables you will associate.
2023-04-29T23:24:29-05:00 textproc/py-docxcompose Python library for concatenating/appending Microsoft Word files.
docxcompose is a Python library for concatenating/appending Microsoft Word
(.docx) files.
2023-04-29T22:53:45-05:00 security/py-iris-vt-module IRIS Module enriching IOCs with VT insights
An interface module for VT and Iris to automatically enrich IOCs with VT
insight.
2023-04-29T22:46:55-05:00 security/py-iris-webhooks-module IRIS module offering support for webhooks
An interface module that allows to call webhooks from IRIS.
2023-04-29T22:31:31-05:00 security/py-iris-check-module A simple processor module for IRIS
An Iris Module that simply replies to every hooks
2023-04-29T22:24:10-05:00 security/py-iris-misp-module IRIS module interfacing MISP with IRIS
An interface module for MISP and Iris to automatically enrich IOCs with MISP
insight.
2023-04-29T22:14:19-05:00 security/py-iris-module-interface Base interface for modules of Iris
This Python package is used by IRIS modules to interact and extend IRIS
capabilities. It's the interface which module have to use to communicate with
the platform.
2023-04-29T19:37:32-05:00 graphics/py-sqlalchemy-imageattach SQLAlchemy extension for attaching images to entities
SQLAlchemy-ImageAttach is a SQLAlchemy extension for attaching images to entity
objects. It provides the following features:

- Storage backend interface
- Maintaining multiple image sizes
- Every image has its URL
- SQLAlchemy transaction aware
2023-04-29T19:32:06-05:00 devel/py-pyintelowl Python SDK and Command Line Client for interacting with IntelOwl API
Robust Python SDK and Command Line Client for interacting with IntelOwl's API.

Features

- Easy one-time configuration with self documented help and hints along the
way.
- Request new analysis for observables and files.
- Select which analyzers you want to run for every analysis you perform.
- Choose whether you want to HTTP poll for the analysis to finish or not.
- List all jobs or view one job in a prettified tabular form.
- List all tags or view one tag in a prettified tabular form.
- Tabular view of the analyzer_config.json and connector_config.json from
IntelOwl with RegEx matching capabilities.
2023-04-29T19:28:21-05:00 devel/py-click-creds Pluggable credentials storage and management for click cli apps
Pluggable credentials storage and management for click CLI applications.
2023-04-29T19:26:06-05:00 devel/py-tinynetrc Read and write netrc files in Python
tinynetrc uses the netrc module from the standard library under the hood and
adds a few improvements:

- Adds write functionality.
- Fixes a std lib bug with formatting a .netrc file.*
- Parses .netrc into dictionary values rather than tuples.
2023-04-29T18:52:00-05:00 devel/py-geocoder Python geocoder
Simple and consistent geocoding library written in Python
2023-04-29T18:50:32-05:00 devel/py-ratelim Makes it easy to respect rate limits
Ratelim is a simple Python library that limits the number of times a function
can be called during a time interval. It is particularly useful when using
online APIs, which commonly enforce rate limits.

Features

- Works in Py2 and Py3.
- Greedy and patient rate limiting.
- Preserves function signature.
2023-04-29T18:43:57-05:00 archivers/py-patool portable command line archive file manager
Patool is an archive file manager.

Various archive formats can be created, extracted, tested, listed, searched,
repacked and compared with patool. The advantage of patool is its simplicity in
handling archive files without having to remember a myriad of programs and
options.

The archive format is determined by the file(1) program and as a fallback by
the archive file extension.

patool supports 7z (.7z, .cb7), ACE (.ace, .cba), ADF (.adf), ALZIP (.alz),
APE (.ape), AR (.a), ARC (.arc), ARJ (.arj), BZIP2 (.bz2), CAB (.cab),
COMPRESS (.Z), CPIO (.cpio), DEB (.deb), DMS (.dms), FLAC (.flac), GZIP (.gz),
ISO (.iso), LRZIP (.lrz), LZH (.lha, .lzh), LZIP (.lz), LZMA (.lzma),
LZOP (.lzo), RPM (.rpm), RAR (.rar, .cbr), RZIP (.rz), SHN (.shn),
TAR (.tar, .cbt), XZ (.xz), ZIP (.zip, .jar, .cbz) and ZOO (.zoo) archive
formats. It relies on helper applications to handle those archive formats (for
example bzip2 for BZIP2 archives).

The archive formats TAR, ZIP, BZIP2 and GZIP are supported natively and do not
require helper applications to be installed.
2023-04-29T18:42:10-05:00 archivers/py-pyunpack unpack archive files in Python
unpack archive files in Python

Features:

- unpack archive files
- support passwords
- very simple interface
- command line interface and library

back-ends:

- zipfile: included in Python
- patool: It relies on helper applications to handle those archive formats (for
example bzip2 for BZIP2 archives). Supported formats: 7z (.7z), ACE (.ace),
ALZIP (.alz), AR (.a), ARC (.arc), ARJ (.arj), BZIP2 (.bz2), CAB (.cab),
compress (.Z), CPIO (.cpio), DEB (.deb), DMS (.dms), GZIP (.gz), LRZIP (.lrz),
LZH (.lha, .lzh), LZIP (.lz), LZMA (.lzma), LZOP (.lzo), RPM (.rpm),
RAR (.rar), RZIP (.rz), TAR (.tar), XZ (.xz), ZIP (.zip, .jar) and ZOO (.zoo)
2023-04-29T18:39:22-05:00 devel/py-entrypoint2 easy to use command-line interface for Python modules
entrypoint2 is an easy to use argparse based command-line interface for python
modules. It translates function signature and documentation to argparse
configuration.
2023-04-29T18:30:46-05:00 security/py-flask-bcrypt Flask extension that provides bcrypt hashing utilities for your application
Flask-Bcrypt is a Flask extension that provides bcrypt hashing utilities for
your application.

Due to the recent increased prevalence of powerful hardware, such as modern
GPUs, hashes have become increasingly easy to crack. A proactive solution to
this is to use a hash that was designed to be "de-optimized". Bcrypt is such a
hashing facility; unlike hashing algorithms such as MD5 and SHA1, which are
optimized for speed, bcrypt is intentionally structured to be slow.

For sensitive data that must be protected, such as passwords, bcrypt is an
advisable choice.
2023-04-29T17:47:57-05:00 security/py-iris-client Python client for DFIR-IRIS
dfir_iris_client offers a Python interface to communicate with IRIS.

It relies exclusively on the API, which means output of the methods are the
same as specified in the API reference.
2023-04-29T15:38:17+00:00 devel/py-versioningit Obtain package version from repo tags
versioningit replaces the need for (and will overwrite) the version keyword
to the setup() function, so you should remove any such keyword from your
setup.py/setup.cfg to reduce confusion.

[tool.versioningit.format]

# Format used when there have been commits since the most recent tag:
distance = "{base_version}.post{distance}+{vcs}{rev}"

# Format used when there are uncommitted changes:
dirty = "{base_version}+d{build_date:%Y%m%d}"

# Format used when there are both commits and uncommitted changes:
distance-dirty = "{base_version}.post{distance}+{vcs}{rev}.d{build_date:%Y%m%d}"
2023-04-26T10:40:48+02:00 lang/gcc13 GNU Compiler Collection 13
GCC, the GNU Compiler Collection, supports a number of languages.
This port installs the C, C++, and Fortran front ends as gcc13, g++13,
and gfortran13, respectively.
2023-04-29T01:08:03-05:00 security/caldera Automated Adversary Emulation Platform
CALDERA a cyber security platform designed to easily automate adversary
emulation, assist manual red-teams, and automate incident response.

It is built on the MITRE ATT&CK framework and is an active research project
at MITRE.

The framework consists of two components:

- The core system. This is the framework code, consisting of what is available
in this repository. Included is an asynchronous command-and-control (C2)
server with a REST API and a web interface.
- Plugins. These repositories expand the core framework capabilities and
providing additional functionality. Examples include agents, reporting,
collections of TTPs and more.
2023-04-28T11:02:35-10:00 databases/puppetdb8 PuppetDB storeconfigs backend
The PuppetDB storeconfigs backend
2023-04-28T11:02:35-10:00 databases/puppetdb-terminus8 PuppetDB storeconfigs backend terminus module
The PuppetDB storeconfigs backend terminus module.
2023-04-28T11:00:54-10:00 sysutils/puppetserver8 Puppet Server running in the JVM
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.
2023-04-28T10:59:56-10:00 sysutils/puppet8 Configuration management framework written in Ruby
Puppet lets you centrally manage every important aspect of your system using
a cross-platform specification language that manages all the separate
elements normally aggregated in different files, like users, cron jobs, and
hosts, along with obviously discrete elements like packages, services, and
files.
2023-04-29T00:38:32+01:00 net-im/teleirc Telegram/IRC bridge for use with any IRC channel and Telegram group
TeleIRC is a Go implementation of a Telegram <=> IRC bridge. TeleIRC
works with any IRC channel and Telegram group. It bridges messages
between a Telegram group and an IRC channel.
2023-04-29T00:35:13+01:00 irc/py-sopel Easy-to-use and highly extensible IRC Bot framework
Sopel is a simple, lightweight, open source, easy-to-use IRC Utility
bot, written in Python. It's designed to be easy to use, run and
extend.
2023-04-05T14:11:49+02:00 misc/trurl Command line tool for URL parsing and manipulation
Command line tool for URL parsing and manipulation.

It can be used as a complementary tool with `curl'.
2023-04-27T17:44:52-04:00 sysutils/catsit Process supervisor
The catsitd daemon is a process supervisor for FreeBSD and OpenBSD.
It is designed to supervise processes with the following behavior:

* The process runs in the foreground, not as a daemon.
* The process logs to standard output or standard error.
* The process handles errors by exiting and expects to be
restarted.
* The process indicates its reason for exiting with sysexits(3).
2023-04-27T22:57:19+02:00 net-mgmt/makenl FidoNet NodeList Generator Program
MakeNL is an open-sourced version of MakeNL, the Fido/FTN nodelist
processing program. It is used to process Fido/FTN nodelists for
submission to coordinators and/or for creation of nodelist files for
distribution. It is a near drop-in replacement for an existing
installation of MakeNL.
2023-04-26T16:41:18-07:00 devel/gum Tool for glamorous shell scripts
Gum provides highly configurable, ready-to-use utilities to help you write
useful shell scripts and dotfiles aliases with just a few lines of code. Gum
is designed to be embedded in scripts and supports all sorts of use cases.
Components are configurable and customizable to fit your theme and use case.
2023-04-28T17:39:48+08:00 devel/R-cran-chk Check User-Supplied Function Arguments
For developers to check user-supplied function arguments. It is
designed to be simple, fast and customizable. Error messages
follow the tidyverse style guide.
2023-04-28T15:30:28+09:00 devel/electron23 Build cross-platform desktop apps with JavaScript, HTML, and CSS
Build cross platform desktop apps with JavaScript, HTML, and CSS.

It's easier than you think.

If you can build a website, you can build a desktop app. Electron is a
framework for creating native applications with web technologies like
JavaScript, HTML, and CSS. It takes care of the hard parts so you can
focus on the core of your application.
2023-04-28T07:57:58+08:00 devel/rubygem-aws-sdk-osis Official AWS Ruby gem for Amazon OpenSearch Ingestion
Official AWS Ruby gem for Amazon OpenSearch Ingestion.
2023-04-28T07:57:58+08:00 databases/rubygem-pg14 Ruby interface to PostgreSQL library
rubygem-pg provides the module "pg", a Ruby interface to the
PostgreSQL Relational Database Management System, which
supersedes the old "postgres" module.
2023-04-28T07:57:57+08:00 devel/p5-Test-Future-IO-Impl Acceptance tests for Future::IO implementations
Test::Future::IO::Impl contains a collection of acceptance tests for
implementations of Future::IO.
2023-04-27T23:28:15+08:00 www/rubygem-ruby-openai OpenAI API for Ruby
Use the OpenAI API with Ruby!

Generate text with ChatGPT, transcribe and translate audio with Whisper, or
create images with DALL-E...
2023-04-27T23:28:12+08:00 textproc/rubygem-bourbon Library of pure Sass mixins and functions
Bourbon is a library of Sass mixins and functions that are designed to make you
a more efficient style sheet author.

It is ...
- Dependency-free: Bourbon is pure Sass.
- Human-readable: We aim for clarity over brevity.
- Lightweight: Zero output post-install and has no visual opinion.
2023-04-27T23:28:09+08:00 devel/rubygem-semver_dialects Parse, process and compare semantic versions
semver_dialects is a gem for generic semantic version matcher that supports
different semantic version dialects:
- pypi
- composer/packagist
- maven
- gem
- go
- npm
- nuget
- conan

semver_dialects ...
- provides a unified interface to the language specific dialects.
- matches semantic versions in a language agnostic way.
- is able to collapse a list of concrete version into version ranges.
- invert ranges.
- can cope with scattered, non-consecutive ranges.
- can parse and produce different version syntaxes.
- matches version gracefully and handles input versions/constraints in a
best-effort manner.
2023-04-27T23:28:08+08:00 devel/rubygem-google-apis-playcustomapp_v1 Simple REST client for Google Play Custom App Publishing API V1
This is a simple client library for version V1 of the Google Play Custom App
Publishing API. It provides:
- A client object that connects to the HTTP/JSON REST endpoint for the service.
- Ruby objects for data structures related to the service.
- Integration with the googleauth gem for authentication using OAuth, API keys,
and service accounts.
- Control of retry, pagination, and timeouts.
2023-04-27T23:28:08+08:00 devel/rubygem-google-apis-bigquery_v2 Simple REST client for BigQuery API V2
This is a simple client library for version V2 of the BigQuery API. It provides:
- A client object that connects to the HTTP/JSON REST endpoint for the service.
- Ruby objects for data structures related to the service.
- Integration with the googleauth gem for authentication using OAuth, API keys,
and service accounts.
- Control of retry, pagination, and timeouts.
2023-04-27T23:28:07+08:00 devel/rubygem-google-apis-androidpublisher_v3 Simple REST client for Google Play Android Developer API V3
This is a simple client library for version V3 of the Google Play Android
Developer API. It provides:
- A client object that connects to the HTTP/JSON REST endpoint for the service.
- Ruby objects for data structures related to the service.
- Integration with the googleauth gem for authentication using OAuth, API keys,
and service accounts.
- Control of retry, pagination, and timeouts.
2023-04-27T23:28:06+08:00 www/rubygem-httparty020 Ruby Library that Makes HTTP Fun Again
httparty is a Ruby library that makes HTTP fun again!

Its features:
* Easy get, post, put, delete requests
* Basic http authentication
* Default request query string parameters (i.e. for API keys that are needed on
each request)
* Automatic parsing of JSON and XML into ruby hashes based on response
content-type
2023-04-27T23:28:04+08:00 textproc/py-accessible-pygments Collection of accessible pygments styles
Accessible pygments themes includes a collection of accessible themes for
pygments based on multiple open-source syntax highlighting themes.

Note: What do we mean by accessible? In this context we are specially referring
to themes which meet the WCAG 2.1 criteria for color contrast. Some themes
included are also color-blind friendly.
2023-04-27T23:28:01+08:00 graphics/py-python-barcode Create standard barcodes with Python
python-barcode provides a simple way to create barcodes in Python.

There are no external dependencies when generating SVG files. Pillow is required
for generating images (e.g.: PNGs).
2023-04-27T23:28:00+08:00 devel/py-pdoc API Documentation for Python Projects
pdoc auto-generates API documentation that follows your project's Python module
hierarchy.

pdoc's main feature is a focus on simplicity: pdoc aims to do one thing and do
it well.

- Easy setup, no configuration necessary.
- Documentation is plain Markdown.
- First-class support for type annotations.
- Builtin web server with live reloading.
- Customizable HTML templates.
- Understands numpydoc and Google-style docstrings.
2023-04-27T20:00:06+08:00 textproc/typst Markup-based typesetting system
Typst is a new markup-based typsetting system that is designed to be as
powerful as LaTeX while being much easier to learn and use. Typst has:

Built-in markup for the most common formatting tasks
Flexible functions for everything else
A tightly integrated scripting system
Math typesetting, bibliography management, and more
Fast compile times thanks to incremental compilation
Friendly error messages in case something goes wrong
2023-04-26T22:42:34-04:00 devel/R-cran-pkgdepends Package Dependency Resolution and Downloads
Find recursive dependencies of 'R' packages from various sources. Solve the
dependencies to obtain a consistent set of packages to install. Download
packages, and install them. It supports packages on 'CRAN', 'Bioconductor' and
other 'CRAN-like' repositories, 'GitHub', package 'URLs', and local package
trees and files. It caches metadata and package files via the 'pkgcache'
package, and performs all 'HTTP' requests, downloads, builds and installations
in parallel. 'pkgdepends' is the workhorse of the 'pak' package.
2023-04-26T22:42:19-04:00 devel/R-cran-pkgsearch Search and Query CRAN R Packages
Search CRAN metadata about packages by keyword, popularity, recent activity,
package name and more. Uses the 'R-hub' search server, see <https://r-pkg.org>
and the CRAN metadata database, that contains information about CRAN packages.
Note that this is _not_ a CRAN project.
2023-04-26T15:53:59-05:00 x11/py-pyautogui lets Python control the mouse and keyboard, and other GUI automation tasks
PyAutoGUI is a cross-platform GUI automation Python module for human beings.
Used to programmatically control the mouse & keyboard.
2023-04-26T15:43:51-05:00 devel/py-pytweening A collection of tweening or easing functions
A collection of tweening / easing functions implemented in Python.
2023-04-26T22:41:00+02:00 sysutils/erdtree Filesystem and disk-usage analysis tool
erdtree is a modern, cross-platform, and multi-threaded filesystem and
disk-usage analysis tool. The following are some feature highlights:

- Respects hidden file and gitignore rules by default.
- Supports regular expressions and glob based searching by file-type.
- Supports Unix-based file permissions (Unix systems only).
- Comes with a variety of layouts.
- Support icons.
- Colorized with LS_COLORS.

You can think of erdtree as a combination of du, tree, find, and ls.
2023-04-26T15:39:34-05:00 devel/py-pymsgbox Python module for JavaScript-like message boxes
A simple, cross-platform, pure Python module for JavaScript-like message boxes.
2023-04-26T15:36:41-05:00 x11/py-pyscreeze cross-platform screenshot module for python
PyScreeze can take screenshots, save them to files, and locate images within
the screen. This is useful if you have a small image of, say, a button that
needs to be clicked and want to locate it on the screen.

Screenshot functionality requires the Pillow module. OS X uses the
screencapture command, which comes with the operating system. Linux/FreeBSD
uses the scrot command.
2023-04-26T15:32:07-05:00 x11/py-mouseinfo application to display XY position and RGB color information
An application to display XY position and RGB color information for the pixel
currently under the mouse. This is useful for GUI automation planning.
2023-04-26T19:20:51+00:00 devel/py-bps-restpy BreakingPoint REST API Python Wraper
Module for interfacing to BreakingPoint appliance. Let's you connect to their
appliances for simulating real-world legitimate traffic, DDoS, exploits,
malware, and fuzzing.

# Login to BPS box
bps = BPS(bps_system, bpsuser, bpspass)
bps.login()

print("Load a canned test: ")
bps.testmodel.load(canned_test_name)

print("Reserve Ports")
for p in port_list:
bps.topology.reserve([{'slot': slot_number, 'port': p, 'group': 2}])


print("Run test and Get Stats:")
test_id_json = bps.testmodel.run(modelname=canned_test_name, group=2)
testid = str( test_id_json["runid"] )
run_id = 'TEST-' + testid
print("Test Run Id: %s"%run_id)
2023-04-26T15:21:18+00:00 devel/py-simple-term-menu Creates simple menus for interactive command line programs
simple-term-menu creates simple menus for interactive command line programs. It
can be used to offer a choice of different options to the user. Menu entries
can be selected with the arrow, j/k, or emacs (C-n/C-p) keys. The module uses
the terminfo database to detect terminal features automatically and disables
styles that are not available. Currently, Linux and macOS are supported.

Usage: Create a menu with the default style

Create an instance of the class TerminalMenu and pass the menu entries as a
list of strings to the constructor. Call the show method to output the menu
and wait for keyboard input:

#!/usr/bin/env python3

from simple_term_menu import TerminalMenu

def main():
options = ["entry 1", "entry 2", "entry 3"]
terminal_menu = TerminalMenu(options)
menu_entry_index = terminal_menu.show()
print(f"You have selected {options[menu_entry_index]}!")

if __name__ == "__main__":
main()
2023-04-25T23:20:16-05:00 www/py-webdriver_manager provides the way to automatically manage drivers for different browsers
The main idea is to simplify management of binary drivers for different
browsers.

For now support:

ChromeDriver
EdgeChromiumDriver
GeckoDriver
IEDriver
OperaDriver

Compatible with Selenium 4.x and below.
2023-04-25T19:40:10-05:00 math/octave-forge-pkg-octave-doc Octave-forge package ${OCTAVE_PKGNAME}
The octave-forge package is the result of The GNU Octave Repositry project,
which is intended to be a central location for custom scripts, functions and
extensions for GNU Octave. contains the source for all the functions plus
build and install scripts.

This is pkg-octave-doc.

This package provides functions for generating HTML pages that
contain the help texts of the functions of an octave package. The package is
designed to work with installed packages and use their INDEX file for creating
the respective functions' HTML pages. The default layout is based on boootstrap
5 and it follows the design of the Octave Packages GitHub page.
2023-04-25T19:54:55+02:00 textproc/arianna e-book reader
An ebook reader and library management app supporting ".epub"
files. Arianna discovers your books automatically, and sorts them
by categories, genres and authors.
2023-04-23T21:20:21+02:00 multimedia/kasts KDE podcast app
Kasts is a convergent podcast application

Its main features are:

- Episode management through play queue
- Sync playback positions with other clients through gpodder.net
or gpodder-nextcloud
- Variable playback speed
- Search for podcasts
- Full system integration: e.g. inhibit system suspend while listening
2023-04-25T12:51:37-04:00 devel/R-cran-whoami Username, Full Name, Email Address, 'GitHub' Username of the Current User
Look up the username and full name of the current user, the current user's
email address and 'GitHub' username, using various sources of system and
configuration information.
2023-04-25T12:51:02-04:00 devel/R-cran-parsedate Recognize and Parse Dates in Various Formats, Including All ISO 8601 Formats
Parse dates automatically, without the need of specifying a format. Currently
it includes the git date parser. It can also recognize and parse all ISO 8601
formats.
2023-04-25T12:49:57-04:00 www/R-cran-shinyjs Easily Improve the User Experience of Your Shiny Apps in Seconds
Perform common useful JavaScript operations in Shiny apps that will greatly
improve your apps without having to know any JavaScript. Examples include:
hiding an element, disabling an input, resetting an input back to its original
value, delaying code execution by a few seconds, and many more useful functions
for both the end user and the developer. 'shinyjs' can also be used to easily
call your own custom JavaScript functions from R.
2023-04-25T17:10:59+02:00 net/trippy Network diagnostic tool inspired by mtr
Trippy combines the functionality of traceroute and ping and is designed
to assist with the diagnosis of network issues.
2023-04-25T11:15:43+02:00 lang/gcc14-devel GNU Compiler Collection 14
GCC, the GNU Compiler Collection, supports a number of languages.
This port installs the C, C++, and Fortran front ends as gcc14, g++14,
and gfortran14, respectively.
2023-04-25T11:21:42+00:00 sysutils/ntfs2btrfs NTFS to Btrfs in-place conversion utility
Ntfs2btrfs is a tool which does in-place conversion of Microsoft's NTFS
file system to the open-source file system Btrfs, much as btrfs-convert
does for ext2. The original file system image is saved as a reflink copy
at `image/ntfs.img', and can be deleted to free up space if you want to
keep the conversion.
2023-04-24T18:50:14+02:00 mail/datovka Qt re-implementation of Datovka
Qt re-implementation of Datovka.
2023-04-24T21:57:18+02:00 textproc/go-transifex-client Command line interface for Transifex
The Transifex Command-line Client (APIv3) is a command line tool that enables you
to easily manage your translations within a project without the need of an
elaborate UI system.

You can use the command line client to easily create new resources, map
locale files to translations and synchronize your Transifex project with
your local repository and vice verca. Translators and localization managers
can also use it to handle large volumes of translation files easily and
without much hassle.
2023-04-24T10:30:42+02:00 devel/p5-Mojo-Log-Clearable Log rotation role for Mojo::Log
Mojo::Log is a simple logger class. It holds a filehandle once it writes to
a log, and changing "path" in Mojo::Log does not open a new filehandle for
logging.

Mojo::Log::Role::Clearable is a role that provides a "clear_handle" method
and automatically calls it when "path" in Mojo::Log is modified, so the
logging handle is reopened at the new path.

The "clear_handle" method can also be used to reopen the logging handle
after log rotation.
2023-04-24T00:53:59+08:00 devel/py-immutabledict Immutable wrapper around dictionaries for Python3
A fork of the original frozendict, an immutable wrapper around dictionaries.
This library is a pure Python, MIT-licensed alternative to the new LGPL-3.0
licensed frozendict.

It implements the complete mapping interface and can be used as a drop-in
replacement for dictionaries where immutability is desired. The immutabledict
constructor mimics dict, and all of the expected interfaces (iter, len, repr,
hash, getitem) are provided. Note that an immutabledict does not guarantee the
immutability of its values, so the utility of hash method is restricted by
usage.

The only difference is that the copy() method of immutable takes variable
keyword arguments, which will be present as key/value pairs in the new,
immutable copy.
2023-04-23T21:47:02+08:00 astro/py-sunpy Python for Solar Physics
Sunpy is a Python software package that provides fundamental tools for
accessing, loading and interacting with solar physics data in Python.
It is the core library of the SunPy Project.
2023-04-23T21:10:22+08:00 ftp/py-parfive HTTP and FTP parallel file downloader
A parallel file downloader using asyncio. parfive can handle downloading
multiple files in parallel as well as downloading each file in a number
of chunks.
2023-04-23T20:08:28+08:00 www/moodle42 Course management system based on social constructionism
Moodle is a course management system (CMS) - a free, Open Source software
package designed using sound pedagogical principles, to help educators
create effective online learning communities. You can use it on any
computer you have handy (including webhosts), yet it can scale from a
single-teacher site to a 40,000-student University.
2023-04-09T01:29:48+00:00 net/wifi-firmware-rtw89-kmod
Firmware files for Realtek WiFi NICs supported by the rtw89 driver.

Currently supported chipsets:
- 8852a
- 8852b
- 8852c
2023-04-09T01:29:48+00:00 net/wifi-firmware-rtw88-kmod
Firmware files for Realtek WiFi NICs supported by the rtw88 driver.

Currently supported chipsets:
- RTL8822BE
- RTL8821CE
- RTL8822CE
- RTL8723DE
2023-04-09T01:29:48+00:00 net/wifi-firmware-mt76-kmod
Firmware files for Mediatek WiFi NICs supported by the mt76 driver.

Currently provides firmware for the following sub-drivers:
- mt7915
- mt7921
2023-04-09T01:29:48+00:00 net/wifi-firmware-base Firmware modules for ${FWDRV} ${FLAVOR} WiFi NIC
WiFi firmware build master port.
2023-04-09T01:29:48+00:00 net/wifi-firmware-ath11k-kmod
Firmware files for QCA WiFi NICs supported by the ath11k driver.

Currently only provides firmware for the PCI chipsets.
2023-04-09T01:29:48+00:00 net/wifi-firmware-ath10k-kmod
Firmware files for QCA WiFi NICs supported by the ath10k driver.

Currently only provides firmware for the PCI chipsets.
2023-04-22T10:34:38+01:00 devel/py-setuptools_scm7 Setuptools plugin to manage your versions by scm tags
Handles managing your python package versions in scm metadata instead of
declaring them as the version argument or in a scm managed file.
2023-04-21T23:01:38-10:00 devel/undead Obsolete Phobos modules upgraded to work with the latest D
Need an obsolete Phobos module? Here they are, back from the dead and upgraded
to work with the latest D.

modules included:

* std.bitarray
* std.date
* std.datebase
* std.dateparse
* std.regexp
* std.signals
* std.stream and friends
* std.xml

Some individual functions have been moved here rather than full Phobos modules.
They are:

* undead.doformat: Contains the doFormat function from std.format
* undead.string: Contains regex style pattern matching functions from
std.string
2023-04-21T14:46:44-05:00 math/octave-forge-velas Octave-forge package ${OCTAVE_PKGNAME}
The octave-forge package is the result of The GNU Octave Repositry project,
which is intended to be a central location for custom scripts, functions and
extensions for GNU Octave. contains the source for all the functions plus
build and install scripts.

This is velas.

VELAS is a user-friendly open-source toolbox for the visualization and
analysis of elastic anisotropy written in GNU Octave that can be used for any
crystal symmetry.
2023-04-20T18:17:47+02:00 mail/mailpit Mailpit development mail server
Mailpit is a multi-platform email testing tool & API for developers.

It acts as both an SMTP server, and provides a web interface to
view all captured emails.
2023-04-20T00:28:45-07:00 www/ghostunnel SSL/TLS proxy with mutual authentication for securing non-TLS services
Ghostunnel is a simple TLS proxy with mutual authentication support for securing
non-TLS backend applications.

Ghostunnel supports two modes, client mode and server mode. Ghostunnel in server
mode runs in front of a backend server and accepts TLS-secured connections,
which are then proxied to the (insecure) backend. A backend can be a TCP
domain/port or a UNIX domain socket. Ghostunnel in client mode accepts
(insecure) connections through a TCP or UNIX domain socket and proxies them to
a TLS-secured service. In other words, ghostunnel is a replacement for stunnel.
2023-04-20T08:23:30+02:00 graphics/inkscape-open-symbols SVG symbol sets that can be used as Inkscape symbols
These symbol libraries are sets of SVG symbols located in one SVG document and
usable with Inkscape. Symbols included:

* Google Material Design Icons
* Github Octicons
* Font Awesome Icons
* Fork Awesome
* Gnome Icon Theme Symbolic
* Automattic Genericons
* Taiga Icons
* Open Iconic
* Entypo
* Weatherize
* StateFace
* EmojiOne
* Dashicons
* CircuiTikZ
* Ionicons
* SJJB Map Icons
2023-04-19T21:26:22-05:00 security/py-dirhash Python module and CLI for hashing of file system directories
A lightweight python module and CLI for computing the hash of any directory
based on its files structure and content.

- Supports all hashing algorithms of Python's built-in hashlib module.
- Glob/wildcard (".gitignore style") path matching for expressive filtering of
files to include/exclude.
- Multiprocessing for up to 6x speed-up

The hash is computed according to the Dirhash Standard, which is designed to
allow for consistent and collision resistant generation/verification of
directory hashes across implementations.
2023-04-19T21:20:36-05:00 devel/py-scantree flexible recursive directory iterator
Recursive directory iterator supporting:

- flexible filtering including wildcard path matching
- in memory representation of file-tree (for repeated access)
- efficient access to directory entry properties (posix.DirEntry interface)
extended with real path and path relative to the recursion root directory
- detection and handling of cyclic symlinks
2023-04-19T17:02:14-05:00 security/py-aiohttp-security security for aiohttp.web
The library provides identity and authorization for aiohttp.web
2023-04-19T16:10:14-05:00 devel/py-aiohttp-apispec build and document REST APIs with aiohttp and apispec
aiohttp-apispec key features:

- docs and request_schema decorators to add swagger spec support out of the box
- validation_middleware middleware to enable validating with marshmallow
schemas from those decorators;
- SwaggerUI support.
- match_info_schema, querystring_schema, form_schema, json_schema,
headers_schema and cookies_schema decorators for specific request parts
validation.
2023-04-19T15:15:46-05:00 devel/py-donut-shellcode donut shellcode Python C extension
Donut is a position-independent code that enables in-memory execution of
VBScript, JScript, EXE, DLL files and dotNET assemblies. A module created by
Donut can either be staged from a HTTP server or embedded directly in the
loader itself. The module is optionally encrypted using the Chaskey block
cipher and a 128-bit randomly generated key. After the file is loaded and
executed in memory, the original reference is erased to deter memory scanners.
2023-04-19T14:55:52-05:00 archivers/py-pyminizip Library to create a password encrypted zip file in python
To create a password encrypted zip file in python. And the zip file is able to
extract in WINDOWS, GNU/Linux, BSD and others. This is a simple Minizip wrapper
of python.
2023-04-19T14:46:18-05:00 www/py-aiohttp-jinja2 template renderer for aiohttp.web (http server for asyncio)
jinja2 template renderer for aiohttp.web
2023-04-19T16:44:15+02:00 graphics/py-fotokilof GUI for ImageMagick and Wand
GUI for the most used ImageMagick functionalities for processing images.
2023-04-19T16:36:11+02:00 graphics/py-tkcolorpicker Color picker dialog for Tkinter
Color picker dialog for Tkinter.

This module contains a ColorPicker class which implements the color picker and
an askcolor function that displays the color picker and returns the chosen
color in RGB and HTML formats.
2023-04-19T18:54:11+08:00 devel/py-versioneer Easy VCS-based management of project version strings
Versioneer is a tool for managing a recorded version number in setuptools-based
python projects. The goal is to remove the tedious and error-prone "update the
embedded version string" step from your release process. Making a new release
should be as easy as recording a new tag in your version-control system, and
maybe making new tarballs.
2023-04-19T05:47:55+08:00 www/yarn-node20
2023-04-19T05:47:53+08:00 www/npm-node20
2023-04-19T05:37:18+08:00 devel/py-dask-histogram Histogramming with Dask
The boost-histogram library provides a performant object oriented API for
histogramming in Python. Building on the foundation of boost-histogram,
dask-histogram adds support for lazy calculations on Dask collections.
2023-04-19T05:37:17+08:00 devel/p5-Hash-Ordered Fast, pure-Perl ordered hash class
Hash::Ordered implements an ordered hash, meaning that it associates keys with
values like a Perl hash, but keeps the keys in a consistent order. Because it is
implemented as an object and manipulated with method calls, it is much slower
than a Perl hash. This is the cost of keeping order.

However, compared to other ordered hash implementations, Hash::Ordered is
optimized for getting and setting individual elements and is generally faster at
most other tasks as well. For specific details, see Hash::Ordered::Benchmarks.
2023-04-19T05:35:24+08:00 www/node20 V8 JavaScript for client and server
Node.js is a JavaScript runtime built on Chrome's V8 JavaScript engine. Node.js
uses an event-driven, non-blocking I/O model that makes it lightweight and
efficient. Node.js' package ecosystem, npm, is the largest ecosystem of open
source libraries in the world.
2023-04-19T05:35:58+08:00 net/gupnp-igd12 Library to handle UPnP IGD port mapping
This is a library to handle UPnP IGD port mapping.
2023-04-19T05:34:52+08:00 devel/swig40 Generate wrappers for calling C/C++ code from other languages
SWIG is a software development tool that connects programs written in C and C++
with a variety of high-level programming languages. SWIG is used with different
types of target languages including common scripting languages such as
Javascript, Perl, PHP, Python, Tcl and Ruby. The list of supported languages
also includes non-scripting languages such as C#, Common Lisp (CLISP, Allegro
CL, CFFI, UFFI), D, Go language, Java, Lua, Modula-3, OCAML, Octave and R. Also
several interpreted and compiled Scheme implementations (Guile, MzScheme/Racket,
Chicken) are supported. SWIG is most commonly used to create high-level
interpreted or compiled programming environments, user interfaces, and as a tool
for testing and prototyping C/C++ software. SWIG is typically used to parse
C/C++ interfaces and generate the 'glue code' required for the above target
languages to call into the C/C++ code. SWIG can also export its parse tree in
the form of XML and Lisp s-expressions.
2023-04-19T04:12:51+08:00 devel/py-resolvelib1 Resolve abstract dependencies into concrete ones
ResolveLib at the highest level provides a Resolver class that includes
dependency resolution logic. You give it some things, and a little information
on how it should interact with them, and it will spit out a resolution result.
2023-04-19T01:51:44+08:00 www/py-ticketutil Python ticketing utility supporting JIRA, RT, Redmine, Bugzilla, and ServiceNow
ticketutil is a Python module that allows you to easily interact with various
ticketing tools using their REST APIs. Currently, the supported tools are JIRA,
RT, Redmine, Bugzilla, and ServiceNow. All tools support HTTP Basic
authentication, while JIRA and RT also support Kerberos authentication.
Additionally, Bugzilla supports API key authentication and Jira supports
Personal Access Token authentication.

This module allows you to create tickets, add comments, edit ticket fields, and
change the status of tickets in each tool. Additional lower-level tool-specific
functions are supported - adding and removing watchers in JIRA, adding
attachments in JIRA, etc.
2023-04-19T01:51:42+08:00 security/py-pyhanko Tools for stamping and signing PDF files
The lack of open-source CLI tooling to handle digitally signing and stamping PDF
files was bothering me, so I went ahead and rolled my own.

Note: The working title of this project (and former name of the repository on
GitHub) was pdf-stamp, which might still linger in some references.
2023-04-19T01:51:39+08:00 devel/py-rapidfuzz2 Rapid fuzzy string matching in Python
Rapid fuzzy string matching in Python using various string metrics.
2023-04-19T01:51:38+08:00 devel/py-pytest-order pytest plugin to run your tests in a specific order
pytest-order is a pytest plugin that allows you to customize the order in which
your tests are run. It uses the marker order that defines when a specific test
shall run, either by using an ordinal number, or by specifying the relationship
to other tests.

pytest-order is a fork of pytest-ordering that provides additional features like
ordering relative to other tests.
2023-04-19T01:51:37+08:00 devel/py-pytest-cpp Use pytest runner to discover and execute C++ tests
pytest-cpp uses pytest runner to discover and execute C++ tests. It supports
Google Test, Boost.Test, and Catch2.

This brings several benefits:
- Allows you to run all your tests in multi-language projects with a single
command;
- Execute C++ tests in parallel using pytest-xdist plugin;
- Use --junitxml option to produce a single and uniform xml file with all your
test suite results;
- Filter which tests to run using standard test filtering capabilities, such as
by file names, directories, keywords by using the -k option, etc.;
2023-04-19T01:54:04+08:00 devel/py-pyproject-flake8 Monkey patching wrapper to connect flake8 with pyproject.toml configuration
pyproject-flake8 (pflake8) is a monkey patching wrapper to connect flake8 with
pyproject.toml configuration.
2023-04-19T01:51:36+08:00 devel/py-poetry-types Poetry plugin that adds/removes type stubs as dependencies
poetry-types is a plugin to poetry for the poetry plugin feature. It
installs/removes/updates typing stubs via following commands:
- poetry types add <package names>
- poetry types remove <package names>
- poetry types update <package names>
2023-04-19T01:51:35+08:00 devel/py-mystic Highly-constrained non-convex optimization and uncertainty quantification
The mystic framework provides a collection of optimization algorithms and tools
that allows the user to more robustly (and easily) solve hard optimization
problems. All optimization algorithms included in mystic provide workflow at the
fitting layer, not just access to the algorithms as function calls. mystic gives
the user fine-grained power to both monitor and steer optimizations as the fit
processes are running. Optimizers can advance one iteration with Step, or run to
completion with Solve. Users can customize optimizer stop conditions, where both
compound and user-provided conditions may be used. Optimizers can save state,
can be reconfigured dynamically, and can be restarted from a saved solver or
from a results file. All solvers can also leverage parallel computing, either
within each iteration or as an ensemble of solvers.
2023-04-19T01:51:34+08:00 devel/py-klepto Persistent caching to memory, disk, or database
klepto extends Python's lru_cache to utilize different keymaps and alternate
caching algorithms, such as lfu_cache and mru_cache. While caching is meant for
fast access to saved results, klepto also has archiving capabilities, for
longer-term storage. klepto uses a simple dictionary-sytle interface for all
caches and archives, and all caches can be applied to any Python function as a
decorator. Keymaps are algorithms for converting a function's input signature to
a unique dictionary, where the function's results are the dictionary value. Thus
for y = f(x), y will be stored in cache[x] (e.g. {x:y}).

klepto provides both standard and "safe" caching, where "safe" caches are slower
but can recover from hashing errors. klepto is intended to be used for
distributed and parallel computing, where several of the keymaps serialize the
stored objects. Caches and archives are intended to be read/write accessible
from different threads and processes. klepto enables a user to decorate a
function, save the results to a file or database archive, close the interpreter,
start a new session, and reload the function and it's cache.
2023-04-19T01:51:33+08:00 devel/py-check-jsonschema jsonschema CLI and pre-commit hook
check-jsonschema is a JSON Schema CLI and pre-commit hook built on jsonschema.
The schema may be specified as a local or remote (HTTP or HTTPS) file.

Remote files are automatically downloaded and cached if possible.
2023-04-19T01:51:33+08:00 devel/py-anndata Annotated data
anndata is a Python package for handling annotated data matrices in memory and
on disk, positioned between pandas and xarray. anndata offers a broad range of
computationally efficient features including, among others, sparse data support,
lazy operations, and a PyTorch interface.
2023-04-19T01:51:32+08:00 archivers/py-blosc2 Python wrapper for the C-Blosc2 library
C-Blosc2 is the new major version of C-Blosc, and is backward compatible with
both the C-Blosc1 API and its in-memory format. Python-Blosc2 is a Python
package that wraps C-Blosc2, the newest version of the Blosc compressor.

Currently Python-Blosc2 already reproduces the API of Python-Blosc, so it can be
used as a drop-in replacement. However, there are a few exceptions for a full
compatibility.

In addition, Python-Blosc2 aims to leverage the new C-Blosc2 API so as to
support super-chunks, multi-dimensional arrays (NDArray), serialization and
other bells and whistles introduced in C-Blosc2. Although this is always and
endless process, we have already catch up with most of the C-Blosc2 API
capabilities.

Note: Python-Blosc2 is meant to be backward compatible with Python-Blosc data.
That means that it can read data generated with Python-Blosc, but the opposite
is not true (i.e. there is no forward compatibility).
2023-04-18T15:26:23+02:00 misc/chatgpt-shell-cli Shell script to use OpenAI's ChatGPT and DALL-E from the terminal
A simple, lightweight shell script to use OpenAI's chatGPT and DALL-E from the
terminal without installing python or node.js. The script uses the official
ChatGPT model gpt-3.5-turbo with the OpenAI API endpoint /chat/completions.
You can also use the new gpt-4 model, if you have access.

The script supports the use of all other OpenAI models with the completions
endpoint and the images/generations endpoint for generating images.
2023-04-18T07:36:55+01:00 sysutils/dynamic_motd Dynamic /var/run/motd
dynamic_motd is a drop-in replacement for generating messages of the day on
FreeBSD 13.0 or later. During system startup, the file /var/run/motd is
replaced with a fifo whose content is generated by a user-configurable shell
script that is executed on each login. All other aspects of motd(5) are
preserved.
2023-04-17T10:50:02+02:00 games/fakesteak Implementation of the digital character rain as seen in "The Matrix"
Implementation of the digital character rain as seen in "The Matrix".

Some things you might like about fakesteak:

* Small footprint (low on RAM and disk usage)
* Good performance (low on CPU usage)
* Looks pretty close to the original (fading, glitches)
* Basic customization via command line options
* No dependencies (not even ncurses)
2023-04-17T01:46:21-07:00 science/py-HepMC3 Event record for High Energy Physics Monte Carlo generators/simulation
The HepMC package is an object oriented, C++ event record for High Energy
Physics Monte Carlo generators and simulation. The original code was written
by M. Dobbs and J.B. Hansen (Comput. Phys. Commun. 134 (2001) 41). Since the
first implementation, the package has undergone several modifications and in
particular, the latest HepMC3 series is a completely new rewrite using
currently available C++11 techniques.
2023-04-15T15:21:45+02:00 devel/stdman Formatted C++20 stdlib man pages
stdman is a tool that parses archived HTML files from cppreference and
generates groff-formatted manual pages for Unix-based systems.
The goal is to provide excellent formatting for easy readability.

This port installs pre-compiled man pages provided by upstream.
2023-04-14T21:52:41-07:00 devel/py-scikit-build-core Build backend for CMake based projects
scikit-build-core is a next generation Python CMake adaptor and Python API
for plugins.
2023-04-13T14:16:27+02:00 devel/massif-visualizer Graphical viewer for Massif data
massif-visualizer is a graphical viewer for Massif data that is
often easier to use than ms_print.
2023-04-12T16:34:25+03:00 textproc/rubygem-google-cloud-profiler-v2 Ruby Client to manage continous progiling information
Cloud Profiler is a statistical, low-overhead profiler that continuously gathers CPU
usage and memory-allocation information from your production applications.
It attributes that information to the application's source code, helping you identify
the parts of the application consuming the most resources, and otherwise illuminating
the performance characteristics of the code. Note that google-cloud-profiler-v2 is a
version-specific client library. For most uses, we recommend installing the main
client library google-cloud-profiler instead. See the readme for more details.
2023-04-10T11:06:30+03:00 security/rubygem-duo_api Ruby implementation of the Duo API
Duo_api_ruby uses the Ruby openssl extension for TLS operations.
All currently supported Ruby versions (2.7 and higher) support TLS 1.2 and 1.3.
2023-04-10T11:06:30+03:00 net/rubygem-net-protocol01 Abstruct interface for net-* client
Net::Protocol provides the abstruct interface for net-* client.
2023-04-12T00:16:40+00:00 x11-toolkits/gtk4-layer-shell GTK4 library for the Wayland layer-shell protocol
A library for using the Layer Shell Wayland protocol with GTK4. With
this library you can build desktop shell components such as panels,
notifications and wallpapers. You can use it to anchor your windows to
a corner or edge of the output, or stretch them across the entire
output. This Library is compatible with C, C++ and any language that
supports GObject introspection files (Python, Vala, etc).
2023-04-11T11:31:54+02:00 www/py-wcag-contrast-ratio Library for computing contrast ratios, as required by WCAG 2.0
A Python library for computing contrast ratios, as required by WCAG 2.0.
2023-04-10T15:23:26-05:00 www/bareos21-webui PHP-Frontend to manage Bareos over the web
The bareos-webui is a free software tool written in PHP, intended to monitor
and manage Bareos over the web.

The webui is based on Zend Framework 2, an open source framework for developing
web applications and services using PHP 5.3+ and makes extensive use of the
Twitter Bootstrap front-end framework.

The bareos-webui is licensed under AGPL Version 3.
2023-04-10T15:20:06-05:00 sysutils/bareos21-traymonitor Backup archiving recovery open sourced (traymonitor)
traymonitor inteface for Bareos.

Bareos (BackupArchivingRecoveryOpenSourced) is a reliable network open source
software to backup, archive and restore files from all major operating systems.
The fork was founded 2010 out of the bacula.org project. The fork has been
actively developed and many new features have been added.
2023-04-10T15:20:06-05:00 sysutils/bareos21-server Backup archiving recovery open sourced (server)
Bareos (BackupArchivingRecoveryOpenSourced) is a reliable network open source
software to backup, archive and restore files from all major operating systems.
The fork was founded 2010 out of the bacula.org project. The fork has been
actively developed and many new features have been added.
2023-04-10T15:20:06-05:00 sysutils/bareos21-client Backup archiving recovery open sourced (client)
2023-04-10T13:32:02-05:00 sysutils/py-python-bareos client library and tools for Bareos console access
python-bareos is a Python module to access a http://www.bareos.org backup
system
2023-04-10T13:21:45+02:00 databases/mariadb1011-server Multithreaded SQL database (server)
MariaDB is a database server that offers drop-in replacement functionality
for MySQL. MariaDB is built by some of the original authors of MySQL, with
assistance from the broader community of Free and open source software
developers. In addition to the core functionality of MySQL, MariaDB offers
a rich set of feature enhancements including alternate storage engines,
server optimizations, and patches.

MariaDB is primarily driven by developers at Monty Program, a company
founded by Michael "Monty" Widenius, the original author of MySQL, but
this is not the whole story about MariaDB. On the "About MariaDB" page you
will find more information about all participants in the MariaDB community,
including storage engines XtraDB and PBXT.
2023-04-10T13:21:45+02:00 databases/mariadb1011-client Multithreaded SQL database (client)
2023-04-10T10:55:30+02:00 www/vaultwarden-web_vault Vaultwarden WebUI
This is the Bitwarden web vault with the patches to make it work
with security/vaultwarden.
2023-04-10T04:39:13+08:00 net/rubygem-net-ldap017 Pure Ruby LDAP support library with most client features
Net::LDAP is an LDAP support library written in pure Ruby. It supports most
LDAP client features and a subset of server features as well.

* Standards-based (going for RFC 4511)
* Portable: 100% Ruby
2023-04-10T04:39:09+08:00 devel/py-opentelemetry-api OpenTelemetry Python API
This library provides Python API for OpenTelemetry project.
2023-04-10T04:39:08+08:00 devel/py-livemark Data presentation framework for Python
Data presentation framework for Python that generates static sites from extended
Markdown with interactive charts, tables, scripts, and other features.

Purpose:
- Data Journalism: Livemark provides a complete toolset for working with data,
starting from data extraction and ending with a published website containing
interactive charts, tables, and other features.
- Software Education: Livemark is perfectly suited for writing education
materials as it uses code execution model in markdown documents. It solves a
range of problems with testing and having your code example up-to-date.
- Python Development: Livemark can be used in software development as a helper
tool for working on Python projects. It provides an ability to create
documentation sites and works as a task runner.
2023-04-10T04:39:07+08:00 devel/py-datasette Open source multi-tool for exploring and publishing data
Datasette is a tool for exploring and publishing data. It helps people take data
of any shape or size and publish that as an interactive, explorable website and
accompanying API.

Datasette is aimed at data journalists, museum curators, archivists, local
governments, scientists, researchers and anyone else who has data that they wish
to share with the world.
2023-04-10T04:39:06+08:00 databases/py-redis3 Python client for Redis key-value store
This is the Python interface to the Redis key-value store.
2023-04-09T11:55:35-07:00 finance/py-python-binance Binance REST API python implementation
python-binance is an unofficial Python wrapper for the Binance exchange REST
API v3. I am in no way affiliated with Binance, use at your own risk.

It is suitable to automate interactions with Binance.
2023-04-09T21:17:02+08:00 textproc/rubygem-loofah219 Library for manipulating HTML/XML documents and fragments
Loofah is a general library for manipulating HTML/XML documents and fragments.
It's built on top of Nokogiri and libxml2, so it's fast and has a nice API.
Loofah excels at HTML sanitization (XSS prevention). It includes some nice HTML
sanitizers, which are based on HTML5lib's whitelist.
2023-04-09T21:17:00+08:00 devel/rubygem-aws-sdk-vpclattice Official AWS Ruby gem for Amazon VPC Lattice
Official AWS Ruby gem for Amazon VPC Lattice.
2023-04-09T21:16:59+08:00 devel/rubygem-aws-sdk-s31119 Official AWS Ruby gem for Amazon Simple Storage Service (Amazon S3)
Official AWS Ruby gem for Amazon Simple Storage Service (Amazon S3).
2023-04-09T21:16:58+08:00 devel/rubygem-aws-sdk-ivsrealtime Official AWS Ruby gem for Amazon Interactive Video Service RealTime (ivsrealtime)
Official AWS Ruby gem for Amazon Interactive Video Service RealTime
(ivsrealtime).
2023-04-09T21:16:57+08:00 devel/rubygem-aws-sdk-core3170 AWS SDK for Ruby - Core
Provides API clients for AWS. This gem is part of the official AWS SDK for
Ruby.
2023-04-09T21:16:56+08:00 math/py-ml-dtypes Stand-alone implementation of several NumPy dtype extensions
ml_dtypes is a stand-alone implementation of several NumPy dtype extensions used
in machine learning libraries.
2023-04-09T21:16:52+08:00 devel/py-py-partiql-parser Pure Python PartiQL Parser
py-partiql-parser is a tokenizer/parser/executor for the PartiQL-language, in
Python.
2023-04-09T21:16:51+08:00 devel/py-jupyterlab-lsp Coding assistance for JupyterLab with Language Server Protocol
Language Server Protocol integration for Jupyter(Lab)
2023-04-09T21:16:50+08:00 devel/py-jupyter-lsp Multi-Language Server WebSocket proxy for Jupyter Notebook/Lab server
Multi-Language Server WebSocket proxy for your Jupyter notebook or lab server.
2023-04-09T21:16:49+08:00 devel/py-flake8_simplify flake8 plugin which checks for code that can be simplified
flake8-simplify is a flake8 plugin that helps you simplify your code.
2023-04-09T21:16:49+08:00 devel/py-flake8-pyi Plugin for flake8 to enable linting .pyi stub files
flake8-pyi is a plugin for Flake8 that provides specializations for type hinting
stub files, especially interesting for linting typeshed.
2023-04-09T21:16:48+08:00 devel/py-flake8-comprehensions flake8 plugin to help you write better list/set/dict comprehensions
flake8-comprehensions is a flake8 plugin that helps you write better
list/set/dict comprehensions.
2023-04-09T21:16:47+08:00 devel/py-ast-decompiler Python module to decompile AST to Python code
ast_decompiler is a module for generating Python code given an AST.
2023-04-07T21:50:42-07:00 misc/aichat Using ChatGPT/GPT-3.5/GPT-4 in the terminal
AIChat is an application that allows to use
ChatGPT/GPT-3.5/GPT-4 in the terminal.
2023-04-07T07:29:12+00:00 x11-wm/xdgmenumaker Generates XDG menus for several window managers
xdgmenumaker is a command line tool, written in Python, that generates
application menus using XDG information, by scanning *.desktop files in
all $XDG_DATA_DIRS/applications directories. Applications are sorted
according to the main categories as specified by freedesktop.org.

Menu entries that are generated by xdgmenumaker are localized according
to the running user's locale settings.
2023-04-06T16:06:49+00:00 audio/mousai Identify songs in seconds
Discover songs you are aching to know with an easy-to-use interface.

Mousai is a simple application that can identify songs similar to Shazam. Just
click the listen button, and then wait a few seconds. It will magically return
the title and artist of that song!

Note: This uses the API of audd.io, so it is necessary to log in to their site
to get more trials.

Why you will love Mousai?
* Recognize songs within seconds or save for later when offline
* Use microphone or desktop audio
* Build a repertoire of recognized songs
* Quickly preview the song within the interface
* Browse and listen the song from different providers
* Easy-to-use user interface
2023-04-06T13:54:54+00:00 net/downzemall Multi-protocol standalone download manager
DownZemAll! is a multi-platform mass download manager. It helps one to
select, organize, prioritize, and run many downloads in parallel.

Based on the Qt framework, DownZemAll! is written in C/C++ and supports
various download types (regular files, video streams, torrents).
2023-04-06T12:32:54+02:00 archivers/par2cmdline-turbo Tools for using Parity v2 Archive files using ParPar backend
Parity v2 Archive create/verify/recover using ParPar backend

This is a simple fork of par2cmdline which replaces core computation routines
with ParPar's processing backend, improving par2cmdline's performance on
x86/ARM platforms.
2023-03-07T22:30:00+00:00 net-im/gtkcord4 Discord client written in go and gtk4
Discord client written in go and gtk4
2023-04-06T02:40:59+00:00 x11/sxmo-wayout Output simple text to a Wayland desktop widget
Wayout takes text from standard input and outputs it to a desktop-widget
on Wayland desktops. Periodic updates are supported; e.g. newline-separated
input or any other delimiter of choice. We call this a feed. The desktop
widget can be shown either on top (OSD-like functionality) or below other
windows.

A Wayland compositor must implement the Layer-Shell and XDG-Output for wayout
to work.

Features:
- Allow updating from standard input at a regular interval; custom delimiters
- Configurable colours/border/position/fonts
- Supports the pango markup language for text markup/colours.
2023-03-05T08:08:20+00:00 x11/hybrid-bar Status bar focused on wlroots Wayland compositors
Hybrid Bar is a simple status bar focused on wlroots Wayland compositors.

It supports:
- Straight-forward configuration;
- Labels with shell commands (+ listen support);
- Spacings (a.k.a. Separators if styled);
- Boxes with child widgets;
- Custom update-rate for dynamic labels;
- Cava;
- Buttons with shell commands;
- Tooltips for buttons and labels;
- Markup for buttons and labels;
- Top and Bottom pinning;
- Transparency (+ blur if your compositor allows for blurring surface layers);
- Experimental system tray via "stray";
- Different monitors for each configuration
2023-04-06T03:06:17+07:00 security/cpfx PFX decoder for CryptoPro GOST R 34.10-2012 implementation
PFX decoder for CryptoPro GOST R 34.10-2012 implementation.

No support for deprecated GOST R 34.10-2001.
2023-04-06T03:04:12+07:00 security/pygost Pure Python 2.7/3.x GOST cryptographic functions library
PyGOST is pure Python 2.7/3.x GOST cryptographic functions library.
Currently supported algorithms are:

GOST 28147-89 (RFC 5830) block cipher with ECB, CNT (CTR), CFB, MAC,
CBC (RFC 4357) modes of operation
various 28147-89-related S-boxes included
GOST R 34.11-94 hash function (RFC 5831)
GOST R 34.11-94 based PBKDF2 function
GOST R 34.11-2012 Streebog hash function (RFC 6986)
GOST R 34.11-2012 based PBKDF2 function (R 50.1.111-2016)
GOST R 34.10-2001 (RFC 5832) public key signature function
GOST R 34.10-2012 (RFC 7091) public key signature function
various 34.10 curve parameters included
Coordinates conversion from twisted Edwards to Weierstrass form and vice versa
VKO GOST R 34.10-2001 key agreement function (RFC 4357)
VKO GOST R 34.10-2012 key agreement function (RFC 7836)
28147-89 and CryptoPro key wrapping (RFC 4357)
28147-89 CryptoPro key meshing for CFB and CBC modes (RFC 4357)
RFC 4491 (using GOST algorithms with X.509) compatibility helpers
GOST R 34.12-2015 128-bit block cipher Kuznechik (RFC 7801)
GOST R 34.12-2015 64-bit block cipher Magma
GOST R 34.13-2015 padding methods and block cipher modes of operation (ECB,
CTR, OFB, CBC, CFB, MAC), ISO 10126 padding
MGM AEAD mode for 64 and 128 bit ciphers (RFC 9058)
CTR-ACPKM, OMAC-ACPKM-Master modes of operation (R 1323565.1.017-2018)
KExp15/KImp15 key export/import functions (R 1323565.1.017-2018)
KDF_GOSTR3411_2012_256, KDF_TREE_GOSTR3411_2012_256 (R 50.1.113-2016)
KEG export key generation function (R 1323565.1.020-2018)
PEP247-compatible hash/MAC functions
2023-04-06T03:00:29+07:00 devel/pyderasn Strict and fast ASN.1 DER/CER/BER library for Python
PyDERASN -- strict and fast ASN.1 DER/CER/BER library for Python

* BER/CER/DER decoding, strict DER validation, DER/CER encoding
* Basic ASN.1 data types (X.208): BOOLEAN, INTEGER, BIT STRING, OCTET
STRING, NULL, OBJECT IDENTIFIER, ENUMERATED, all strings, UTCTime,
GeneralizedTime, CHOICE, ANY, SEQUENCE (OF), SET (OF)
* Size constraints checking
* Working with sequences as high level data objects with ability to
(un)marshall them
* Aimed to be complaint with X.690-201508
* Streaming decoding and encoding capabilities, allowing working with
very small memory footprint
* Python 3.5+ compatibility
* Automatic decoding of DEFINED BY fields
* Ability to know exact decoded objects offset and lengths in the binary
* Ability to allow BER-encoded data with knowing if any of specified
field has either DER or BER encoding (or possibly indefinite-length
encoding)
* Ability to use mmap-ed files, memoryviews, iterators, 2-pass DER
encoding mode and CER encoder dealing with the writer, giving ability
to create huge ASN.1 encoded files with very little memory footprint
* Ability to decode files in event generation mode, without the need to
keep all the data and decoded structures in the memory
* __slots__, copy.copy() friendliness
* Workability with pickle
* Cython compatibility
* Descriptive errors, with decode paths
* Pretty printer and command-line decoder, that could conveniently
replace utilities like either dumpasn1 or openssl asn1parse
2023-04-06T01:07:50+08:00 textproc/rubygem-rouge3 Simple, easy-to-extend drop-in replacement for pygments
Rouge aims to a be a simple, easy-to-extend drop-in replacement for
pygments.
2023-04-06T01:07:47+08:00 security/rubygem-rasn1 Pure ruby ASN.1 library
Rasn1 is a ruby ASN.1 library to encode, parse and decode ASN.1 data in DER
format.
2023-04-06T01:07:44+08:00 net/rubygem-packetgen Network packet manipulation library
PacketGen provides simple ways to generate, send and capture network packets.
2023-04-06T01:07:40+08:00 net/rubygem-interfacez Simplified network interface API
Interfacez provides simplified network interfaces API.
2023-04-06T01:07:36+08:00 devel/rubygem-aws-sdk-internetmonitor Official AWS Ruby gem for Amazon CloudWatch Internet Monitor
Official AWS Ruby gem for Amazon CloudWatch Internet Monitor.
2023-04-06T01:07:35+08:00 textproc/py-mistletoe Fast, extensible Markdown parser in pure Python
mistletoe is a Markdown parser in pure Python, designed to be fast,
spec-compliant and fully customizable.

Apart from being the fastest CommonMark-compliant Markdown parser implementation
in pure Python, mistletoe also supports easy definitions of custom tokens.
Parsing Markdown into an abstract syntax tree also allows us to swap out
renderers for different output formats, without touching any of the core
components.

Remember to spell mistletoe in lowercase!
2023-04-06T01:07:32+08:00 security/py-detect-secrets Tool for detecting secrets in the codebase
detect-secrets is an aptly named module for (surprise, surprise) detecting
secrets within a code base.

However, unlike other similar packages that solely focus on finding secrets,
this package is designed with the enterprise client in mind: providing a
backwards compatible, systematic means of:
1. Preventing new secrets from entering the code base,
2. Detecting if such preventions are explicitly bypassed, and
3. Providing a checklist of secrets to roll, and migrate off to a more secure
storage.

This way, you create a separation of concern: accepting that there may currently
be secrets hiding in your large repository (this is what we refer to as a
baseline), but preventing this issue from getting any larger, without dealing
with the potentially gargantuan effort of moving existing secrets away.

It does this by running periodic diff outputs against heuristically crafted
regex statements, to identify whether any new secret has been committed. This
way, it avoids the overhead of digging through all git history, as well as the
need to scan the entire repository every time.
2023-04-06T01:07:29+08:00 devel/py-visidata Terminal interface for exploring and arranging tabular data
VisiData provides a terminal interface for exploring and arranging tabular data.
It supports tsv, csv, sqlite, json, xlsx (Excel), hdf5, and many other formats.
2023-04-06T01:07:28+08:00 devel/py-requirements-detector Find and list requirements of a Python project
Requirements Detector is a simple Python tool which attempts to find and list
the requirements of a Python project.

When run from the root of a Python project, it will try to ascertain which
libraries and the versions of those libraries that the project depends on.

It uses the following methods in order, in the root of the project:
1. Parse setup.py (if this is successful, the remaining steps are skipped)
2. Parse pyproject.yoml (if a tool.poetry.dependencies section is found, the
remaining steps are skipped)
3. Parse requirements.txt or requirements.pip
4. Parse all *.txt and *.pip files inside a folder called requirements
5. Parse all files in the root folder matching *requirements*.txt or reqs.txt
(so for example, pip_requirements.txt would match, as would
requirements_common.txt)
2023-04-06T01:07:27+08:00 devel/py-poetry-semver Semantic versioning library for Python
Poetry SemVer provides a semantic versioning library for Python. It is initially
part of the Poetry codebase.
2023-04-06T01:07:26+08:00 devel/py-pdm-backend Build backend used by PDM that supports latest packaging standards
This is the backend for PDM projects that is fully-compatible with PEP 517 spec,
but you can also use it alone. It reads the metadata of PEP 621 format and
coverts it to Core metadata.
2023-04-06T01:07:25+08:00 devel/py-jupyter-server-terminals Jupyter Server Extension Providing Terminals
Jupyter Server Terminals is a Jupyter Server Extension providing support for
terminals.
2023-04-06T01:07:24+08:00 devel/py-frictionless-ckan-mapper Library for mapping CKAN metadata from/to Frictionless metadata
Frictionless CKAN Mapper is a library for mapping CKAN metadata from/to
Frictionless metadata.

The library has zero dependencies (not even on Data Package libs). You can use
it directly or use it for inspiration. Detailed outline of the algorithm is in
the docs or you can read the code.
2023-04-06T01:07:23+08:00 devel/py-dodgy Search for dodgy looking lines in Python code
Dodgy is a very basic tool to run against your codebase to search for "dodgy"
looking values. It is a series of simple regular expressions designed to detect
things such as accidental SCM diff checkins, or passwords or secret keys hard
coded into files.

While this is primarily aimed at open source projects (for whom a publicly
available secret key is pretty dangerous), it can also be used in private
projects, with the caveat that it will point out things which are not a problem
for private projects and is not configurable enough currently to change that.

Another note - this tool is probably best run pre-commit, since it will
hopefully prevent dodgy things being checked in. To automatically execute before
a commit use a git pre-commit hook.
2023-04-06T01:07:22+08:00 databases/py-fastparquet Python support for Parquet file format
fastparquet is a python implementation of the parquet format, aiming integrate
into python-based big data work-flows. It is used implicitly by the projects
Dask, Pandas and intake-parquet.

We offer a high degree of support for the features of the parquet format, and
very competitive performance, in a small install size and codebase.
2023-04-06T01:07:21+08:00 archivers/py-sozipfile Fork of Python zipfile module, adding generation of sozip optimization
sozipfile is a fork of Python zipfile module, from its implementation in CPython
3.11, which implements the SOZip optimization, when writing deflate compressed
files whose size exceeds the chunk size (defaults to 32768 bytes).
2023-04-06T01:11:34+08:00 archivers/py-cramjam Thin Python bindings to de/compression algorithms in Rust
Extremely thin Python bindings to de/compression algorithms in Rust. Allows for
using algorithms such as Snappy, without any system dependencies.

This is handy when being used in environments like AWS Lambda, where installing
packages like python-snappy becomes difficult because of system level
dependencies.
2023-04-06T01:07:20+08:00 graphics/cgif GIF encoder written in C
CGIF is a fast and lightweight GIF encoder that can create GIF animations and
images. Summary of the main features:
- user-defined global or local color-palette with up to 256 colors (limit of the
GIF format)
- size-optimizations for GIF animations:
- option to set a pixel to transparent if it has identical color in the
previous frame (transparency optimization)
- do encoding just for the rectangular area that differs from the previous
frame (width/height optimization)
- fast: a GIF with 256 colors and 1024x1024 pixels can be created in below 50 ms
even on a minimalistic system
- MIT license (permissive)
- different options for GIF animations: static image, N repetitions, infinite
repetitions
- additional source-code for verifying the encoder after making changes
- user-defined delay time from one frame to the next (can be set independently
for each frame)
- source-code conforms to the C99 standard
2023-04-06T01:07:18+08:00 devel/libddwaf Datadog WAF engine
libddwaf is Datadog's implementation of a Web Application Firewall (WAF) engine,
with a goal of low performance and memory overhead, and embeddability in a wide
variety of language runtimes through a C API.
2023-04-04T17:29:49+03:00 misc/dlib-models Trained model files for dlib example programs
Dlib is a modern C++ toolkit containing machine learning algorithms
and tools for creating complex software in C++ to solve real world
problems. This packages provides trained models for various dlib algorithms.
2023-04-04T21:03:18+08:00 www/py-django42 High-level Python Web Framework
Django is a high-level Python Web framework that encourages rapid development
and clean, pragmatic design.

Developed and used over the past two years by a fast-moving online-news
operation, Django was designed from scratch to handle two challenges: the
intensive deadlines of a newsroom and the stringent requirements of experienced
Web developers. It has convenient niceties for developing content-management
systems, but it's an excellent tool for building any Web site.
2023-04-03T17:14:33+03:00 ports-mgmt/packagekit-qt DBUS packaging abstraction layer (Qt bindings)
PackageKit is a DBUS abstraction layer that allows the session user to manage
packages in a secure way using a cross-distro, cross-architecture API. This
library provides Qt-styled API to PackageKit.
2023-04-03T17:06:36+03:00 security/howdy Windows Hello(TM) style authentication provider
Howdy is an authentication tool that allows you to unlock your desktop
session using your webcam. It uses facial recognition to authenticate and
unlock the session.
2023-04-03T15:20:11+02:00 net-mgmt/fence-agents OCF Compliant Fence Agents
Fence agents were developed as device "drivers" which are able to prevent
computers from destroying data on shared storage.
Their aim is to isolate a corrupted computer, using one of three methods:

- Power - A computer that is switched off cannot corrupt data, but it is
important to not do a "soft-reboot" as we won't know if this is possible.
This also works for virtual machines when the fence device is a hypervisor.
- Network - Switches can prevent routing to a given computer, so even if a
computer is powered on it won't be able to harm the data.
- Configuration - Fibre-channel switches or SCSI devices allow us to limit who
can write to managed disks.

This is used by the Pacemaker cluster resource management.
2023-04-02T10:50:24-07:00 lang/opensycl Multi-backend implementation of SYCL for CPUs and GPUs
Open SYCL is a modern SYCL implementation targeting CPUs and GPUs from all major
vendors that supports many use cases and approaches for implementing SYCL.
2023-04-02T14:38:46-03:00 www/py-aiohttp-oauthlib Oauthlib for aiohttp clients
Oauthlib for aiohttp clients

Library integrating OAuthlib from Requests into the AIOHTTP Asynchronous
HTTP Client/Server framework.
2023-02-25T01:36:29+00:00 mail/dovecot-xaps Apple push notifications plugin for dovecot
Apple push notifications plugin for dovecot.

Together with net/xapsd this will enable push email
for iOS devices that talk to your dovecot IMAP server.
2023-03-29T16:43:20+02:00 x11-themes/wpgtk Colorscheme, wallpaper and template manager
wpgtk is a color-scheme manager with a template system which lets you
create templates from any text file and will replace keywords on it when
you change your theme, delivering high customizing power.

And also, for those who are not into auto-generated color-schemes, you
will be happy to know that wpgtk includes all the preset themes that
pywal does, so that's around 200+ themes to play around with, that you
can also modify to get really readable and cool results!
2023-03-29T14:40:44+02:00 graphics/pywal Generate and change color-schemes on the fly
Pywal is a tool that generates a color palette from the dominant colors
in an image. It then applies the colors system-wide and on-the-fly in
all of your favourite programs.

There are currently 5 supported color generation backends, each
providing a different palette of colors from each image. You're bound to
find an appealing color-scheme.

Pywal also supports predefined themes and has over 250 themes built-in.
You can also create your own theme files to share with others.

The goal of Pywal was to be as out of the way as possible. It doesn't
modify any of your existing configuration files. Instead it works around
them and provides tools to integrate your system as you see fit.

Terminal emulators and TTYs have their color-schemes updated in
real-time with no delay. With minimal configuration this functionality
can be extended to almost anything running on your system.
2023-03-31T08:29:12+00:00 devel/py-setuptools-declarative-requirements Setuptools: specify requirements using requirements files
Declarative setuptools Config Requirements Files Support

This projects adds the ability for projects using setuptools
declarative configuration to specify requirements using requirements
files.
2023-03-30T08:13:59-07:00 science/py-qiskit-dynamics Qiskit ODE solver
Qiskit Dynamics is an open-source project for building, transforming, and
solving time-dependent quantum systems in Qiskit.

The goal of Qiskit Dynamics is to provide access to different numerical methods
for solving differential equations, and to automate common processes typically
performed by hand, e.g. applying frame transformations or rotating wave
approximations to system and control Hamiltonians.
2023-03-30T23:56:35+02:00 devel/datovka Qt re-implementation of Datovka
Qt re-implementation of Datovka.
2023-03-30T23:34:17+02:00 devel/libdatovka ISDS client library
This is client library for accessing SOAP services of ISDS (Data Box Information
System) as defined in Czech ISDS Act (300/2008 Coll.)
2023-03-30T22:47:39+02:00 net/rustdesk-server Self hosted RustDesk server
RustDesk-server is a self hosted server for the RustDesk remote
desktop software.
2023-03-30T22:42:54+02:00 sysutils/xxd Hexdump and reverse hexdump utility from vim distribution
Standalone xxd utility from the vim editor distribution.

Xxd creates an hex dump of a given file or standard input.
It can also convert a hex dump back to its original binary form.
2023-03-30T08:13:59-07:00 devel/py-multiset Implementation of a multiset
The multiset package provides a multiset implementation for python.

A multiset is similar to the builtin set, but it allows an element to occur
multiple times. It is an unordered collection of elements which have to be
hashable just like in a set. It supports the same methods and operations as set
does, e.g. membership test, union, intersection, and (symmetric) difference.
2023-03-30T17:27:26+09:00 misc/py-shell-gpt Command-line productivity tool powered by ChatGPT
A command-line productivity tool powered by OpenAI's ChatGPT
(GPT-3.5). As developers, we can leverage ChatGPT capabilities to
generate shell commands, code snippets, comments, and documentation,
among other things. Forget about cheat sheets and notes, with this
tool you can get accurate answers right in your terminal, and you'll
probably find yourself reducing your daily Google searches, saving you
valuable time and effort.
2023-03-30T07:21:20+00:00 graphics/qview Practical and minimal image viewer
Qt image viewer designed with minimalism and usability in mind.
2023-03-29T13:54:23+02:00 print/ghostscript10 PostScript and PDF interpreter
Ghostscript is an interpreter for PostScript and Portable Document
Format (PDF) files. It allows you to manipulate such files and to
convert them to various printer, image and other formats.
2023-03-29T14:36:55+03:00 security/pam_howdy PAM module for Howdy Face Recognition
Howdy PAM is an authentication tool that allows you to unlock your desktop
session using your webcam. It uses facial recognition to authenticate and
unlock the session. This package provides PAM module for Howdy.
2023-03-28T17:09:16-07:00 devel/xeus-zmq ZeroMQ-based middleware for xeus
xeus-zmq provides various implementations of the xserver API from xeus, based
on the ZeroMQ library. These implementations all conform to the Jupyter Kernel
Protocol specification.
2023-03-28T07:44:12-07:00 devel/py-jupyter-kernel-test Tool for testing Jupyter kernels
jupyter_kernel_test is a tool for testing Jupyter kernels. It tests kernels
for successful code execution and conformance with the Jupyter Messaging
Protocol (currently 5.0).
2023-03-28T15:27:00+09:00 devel/py-setuptools_git_ls_files Python setuptools plugin to list all files tracked by git
setuptools_git_ls_files is a plugin for setuptools that finds all git tracked
files, including submodules.
2023-03-27T08:02:03-07:00 devel/py-treelib Python 2/3 implementation of tree structure
Treelib implements the tree structure in Python.

Tree is an important data structure in computer science. Examples are shown in
ML algorithm designs such as random forest tree and software engineering such
as file system index. treelib is created to provide an efficient implementation
of tree data structure in Python.
2023-03-27T08:02:03-07:00 sysutils/rtx Runtime Executor (asdf rust clone)
rtx is a polyglot runtime manager (asdf rust clone).

Features:
* asdf-compatible - rtx is compatible with asdf plugins and .tool-versions
files. It can be used as a drop-in replacement.
* Polyglot - compatible with any language, so no more figuring out how nvm,
nodenv, pyenv, etc work individually-just use 1 tool.
* Fast - rtx is written in Rust and is very fast. 20x-200x faster than asdf.
* No shims - shims cause problems, they break which, and add overhead. By
default, rtx does not use them-however you can if you want to.
* Fuzzy matching and aliases - It's enough to just say you want "v18" of node,
or the "lts" version. rtx will figure out the right version without you
needing to specify an exact version.
* Arbitrary env vars - Set custom env vars when in a project directory like
NODE_ENV=production or AWS_PROFILE=staging.
2023-03-27T20:24:25+01:00 devel/py-gitlab-webhook-handler Webhook Handler for GitLab
Webhook Handler for GitLab written in Python with Flask deployed as WSGI
application.
2023-03-27T08:02:03-07:00 sysutils/tuckr Super-powered replacement for GNU Stow
Tuckr is a dotfile manager inspired by Stow and Git. Tuckr aims to make dotfile
management less painful. It follows the same model as Stow, symlinking files
onto $HOME. It works on all the major OSes (Linux, Windows, BSDs and MacOS).

Tuckr aims to bring the simplicity of Stow to a dotfile manager with a very
small learning curve. To achieve that goal Tuckr tries to only cover what is
directly needed to manage dotfiles and nothing else. We won't wrap git, rm, cp
or reimplement the functionality that are perfeclty covered by other utilities
in the system unless it greatly impacts usability.
2023-03-27T00:45:29-04:00 devel/py-gpep517 Python package builder and installer for non-pip-centric world
gpep517 is a minimal tool to aid building wheels for Python packages
through PEP 517-compliant build systems and installing them. The
tool originated from Gentoo with its primary goals being absolutely
minimal dependency footprint to ease clean bootstrap without bundling
dependencies, and clean separation of functions to aid external
package managers. It is the tool of choice for a world that does
not revolve around pip and venvs.
2023-03-26T18:04:18+03:00 security/rubygem-doorkeeper562 OAuth2 provider for Rails and Grape
Doorkeeper is a Ruby gem that makes it easy to introduce OAuth 2
provider functionality to a Rails or Grape application.
2023-03-25T19:11:58+01:00 sysutils/blisp Utility and library for flashing Bouffalo RISC-V MCUs
Utility and library for flashing Bouffalo RISC-V MCUs such as upgrading
firmware on Pinecil V2 open source soldering iron
2023-03-23T10:31:25-03:00 x11/wmenu Efficient dynamic menu for Wayland
wmenu is an efficient dynamic menu for Sway and wlroots based Wayland
compositors. It provides a Wayland-native dmenu replacement which
maintains the look and feel of dmenu.
2023-03-24T10:57:23+00:00 misc/py-icoextract Extract icons from Windows EXE and DLL files
icoextract is an icon extractor for Windows PE files (.exe/.dll),
written in Python. It also includes a thumbnailer script
(exe-thumbnailer) for Linux desktops.

This project is inspired by extract-icon-py, icoutils,
and others.

icoextract aims to be:

Lightweight
Portable (cross-platform)
Fast on large files
2023-03-23T15:50:43+01:00 misc/wthrr Weather companion for the terminal
wthrr lives in your terminal and her passion is meteorology.

If you spend time in the TUI, you'll have a little companion nearby who knows
about the weather.
2023-03-22T02:36:04+08:00 www/rubygem-rack-session Session implementation for Rack
Rack::Session is a session management implementation for Rack.
2023-03-22T02:36:01+08:00 security/rubygem-rack-oauth21 OAuth 2.0 Server & Client Library
OAuth 2.0 Server & Client Library.
Both Bearer and MAC token type are supported.
2023-03-22T02:35:58+08:00 net/rubygem-google-cloud-resource_manager Official library for Google Cloud Resource Manager
Google Cloud Resource Manager enables you to programmatically manage container
resources such as Organizations and Projects, that allow you to group and
hierarchically organize other Cloud Platform resources. This hierarchical
organization lets you easily manage common aspects of your resources such as
access control and configuration settings.
2023-03-22T02:35:53+08:00 devel/rubygem-redlock1 Distributed lock using Redis written in Ruby
Redlock provides a ruby distributed lock using redis.

Distributed locks are a very useful primitive in many environments where
different processes require to operate with shared resources in a mutually
exclusive way.

There are a number of libraries and blog posts describing how to implement a DLM
(Distributed Lock Manager) with Redis, but every library uses a different
approach, and many use a simple approach with lower guarantees compared to what
can be achieved with slightly more complex designs.

This is an implementation of a proposed distributed lock algorithm with Redis.
It started as a fork from antirez implementation.
2023-03-22T02:35:52+08:00 devel/rubygem-google-iam-credentials-v1 Ruby Client for the IAM Service Account Credentials V1 API
The Service Account Credentials API creates short-lived credentials for Identity
and Access Management (IAM) service accounts. You can also use this API to sign
JSON Web Tokens (JWTs), as well as blobs of binary data that contain other types
of tokens.
2023-03-22T02:35:51+08:00 devel/rubygem-google-iam-credentials Ruby Client for the IAM Policy API
This is an add-on interface used by some Google API clients to provide IAM
policy calls.
2023-03-22T02:35:50+08:00 devel/rubygem-google-apis-sheets_v4 Simple REST client for Google Sheets API V4
This is the simple REST client for Google Sheets API V4. Simple REST clients are
Ruby client libraries that provide access to Google services via their HTTP REST
API endpoints. These libraries are generated and updated automatically based on
the discovery documents published by the service, and they handle most concerns
such as authentication, pagination, retry, timeouts, and logging. You can use
this client to access the Google Sheets API, but note that some services may
provide a separate modern client that is easier to use.
2023-03-22T02:35:49+08:00 devel/rubygem-google-apis-iam_v2beta Simple REST client for Identity and Access Management (IAM) API V2beta
This is the simple REST client for Identity and Access Management (IAM) API
V2beta. Simple REST clients are Ruby client libraries that provide access to
Google services via their HTTP REST API endpoints. These libraries are generated
and updated automatically based on the discovery documents published by the
service, and they handle most concerns such as authentication, pagination,
retry, timeouts, and logging. You can use this client to access the Identity and
Access Management (IAM) API, but note that some services may provide a separate
modern client that is easier to use.
2023-03-22T02:35:47+08:00 devel/rubygem-google-apis-iam_v2 Simple REST client for Identity and Access Management (IAM) API V2
This is the simple REST client for Identity and Access Management (IAM) API V2.
Simple REST clients are Ruby client libraries that provide access to Google
services via their HTTP REST API endpoints. These libraries are generated and
updated automatically based on the discovery documents published by the service,
and they handle most concerns such as authentication, pagination, retry,
timeouts, and logging. You can use this client to access the Identity and Access
Management (IAM) API, but note that some services may provide a separate modern
client that is easier to use.
2023-03-22T02:35:46+08:00 devel/rubygem-google-apis-drive_v3 Simple REST client for Drive API V3
This is the simple REST client for Drive API V3. Simple REST clients are Ruby
client libraries that provide access to Google services via their HTTP REST API
endpoints. These libraries are generated and updated automatically based on the
discovery documents published by the service, and they handle most concerns such
as authentication, pagination, retry, timeouts, and logging. You can use this
client to access the Drive API, but note that some services may provide a
separate modern client that is easier to use.
2023-03-22T02:35:45+08:00 devel/rubygem-google-apis-cloudresourcemanager_v3 Simple REST client for Cloud Resource Manager API V3
This is the simple REST client for Cloud Resource Manager API V3. Simple REST
clients are Ruby client libraries that provide access to Google services via
their HTTP REST API endpoints. These libraries are generated and updated
automatically based on the discovery documents published by the service, and
they handle most concerns such as authentication, pagination, retry, timeouts,
and logging. You can use this client to access the Cloud Resource Manager API,
but note that some services may provide a separate modern client that is easier
to use.
2023-03-22T02:35:44+08:00 devel/rubygem-google-apis-cloudresourcemanager_v2 Simple REST client for Cloud Resource Manager API V2
This is the simple REST client for Cloud Resource Manager API V2. Simple REST
clients are Ruby client libraries that provide access to Google services via
their HTTP REST API endpoints. These libraries are generated and updated
automatically based on the discovery documents published by the service, and
they handle most concerns such as authentication, pagination, retry, timeouts,
and logging. You can use this client to access the Cloud Resource Manager API,
but note that some services may provide a separate modern client that is easier
to use.
2023-03-22T02:35:43+08:00 devel/rubygem-aws-sdk-tnb Official AWS Ruby gem for AWS Telco Network Builder
Official AWS Ruby gem for AWS Telco Network Builder.
2023-03-22T02:35:42+08:00 devel/rubygem-aws-sdk-cloudtraildata Official AWS Ruby gem for AWS CloudTrail Data Service
Official AWS Ruby gem for AWS CloudTrail Data Service.
2023-03-22T02:35:40+08:00 www/py-wagtail-transfer Content transfer for Wagtail
Wagtail Transfer is an extension for Wagtail allowing content to be transferred
between multiple instances of a Wagtail project.
2023-03-22T02:35:38+08:00 www/py-wagtail-localize Translation plugin for Wagtail CMS
Wagtail Localize is a translation plugin for the Wagtail CMS. It allows pages or
snippets to be translated within Wagtail's admin interface. It also provides
integrations with external translations services such as Pontoon or DeepL, and
importing/exporting translations with PO files.
2023-03-22T02:35:35+08:00 www/py-wagtail-factories Factory boy classes for wagtail
Factory boy classes for Wagtail CMS
2023-03-22T02:35:32+08:00 www/py-wagtail-bakery Set of helpers for baking your Django Wagtail site out as flat files
Wagtail-bakery is built on top of Django bakery. Please read their documentation
for detailed configuration and how to build default Django flat files. Yes.
Wagtail-bakery is not limited to build Wagtail pages specifically, mixed content
is possible!
2023-03-22T02:35:29+08:00 www/py-wagtail-airtable Sync data between Wagtail and Airtable
Wagtail/Airtable is an extension for Wagtail allowing content to be transferred
between Airtable sheets and your Wagtail/Django models.
2023-03-22T02:35:26+08:00 www/py-wagtail-2fa Two factor authentication for Wagtail
This Django app adds two factor authentication to Wagtail. Behind the scenes it
use django-otp which supports Time-based One-Time Passwords (TOTP). This allows
you to use various apps like Authy, Google Authenticator, or 1Password.
2023-03-22T02:35:23+08:00 net/py-uri-template RFC 6570 URI Template Processor
uri_template implements URI Template expansion in strict adherence to RFC 6570,
but adds a few extensions.
2023-03-22T02:35:18+08:00 devel/py-ypy-websocket WebSocket connector for Ypy
ypy-websocket is an async WebSocket connector for Ypy.
2023-03-22T02:35:17+08:00 devel/py-y-py Python bindings for the Y-CRDT built from yrs (Rust)
Ypy is a Python binding for Y-CRDT. It provides distributed data types that
enable real-time collaboration between devices. Ypy can sync data with any other
platform that has a Y-CRDT binding, allowing for seamless cross-domain
communication. The library is a thin wrapper around Yrs, taking advantage of the
safety and performance of Rust.
2023-03-22T02:35:16+08:00 devel/py-types-setuptools Typing stubs for setuptools
This is a PEP 561 type stub package for the setuptools package. It can be used
by type-checking tools like mypy, pyright, pytype, PyCharm, etc. to check code
that uses setuptools.
2023-03-22T02:35:15+08:00 devel/py-rfc3986-validator Pure python rfc3986 validator
A pure python RFC3986 validator
2023-03-22T02:35:14+08:00 devel/py-jupyter-ydoc Document structures for collaborative editing using Ypy
jupyter_ydoc provides Ypy-based data structures for various documents used in
the Jupyter ecosystem. Built-in documents include:
- YBlob: a generic immutable binary document.
- YUnicode: a generic UTF8-encoded text document (YFile is an alias to
YUnicode).
- YNotebook: a Jupyter notebook document.
2023-03-22T02:35:13+08:00 devel/py-jupyter-server-ydoc Jupyter Server Extension Providing Y Documents
Jupyter Server YDoc is a Jupyter Server Extension providing support for Y
documents.
2023-03-22T02:35:11+08:00 devel/py-jupyter-server-fileid Jupyter Server extension for File ID service
Jupyter Server extension providing an implementation of the File ID service
2023-03-22T02:35:10+08:00 devel/py-jupyter-events Jupyter Event System library
Jupyter Events enables Jupyter Python Applications (e.g. Jupyter Server,
JupyterLab Server, JupyterHub, etc.) to emit events -- structured data
describing things happening inside the application. Other software (e.g. client
applications like JupyterLab) can listen and respond to these events.
2023-03-22T02:35:09+08:00 devel/py-isoduration Operations with ISO 8601 durations
ISO 8601 is most commonly known as a way to exchange datetimes in textual
format. A lesser known aspect of the standard is the representation of
durations. They have a shape similar to this:
P3Y6M4DT12H30M5S
This string represents a duration of 3 years, 6 months, 4 days, 12 hours, 30
minutes, and 5 seconds.

The state of the art of ISO 8601 duration handling in Python is more or less
limited to what's offered by isodate. What we are trying to achieve here is to
address the shortcomings of isodate (as described in their own Limitations
section), and a few of our own annoyances with their interface, such as the lack
of uniformity in their handling of types, and the use of regular expressions for
parsing.
2023-03-22T02:35:08+08:00 devel/py-hatch-semver Hatch plugin for semver versioning scheme
hatch-semver is a plugin for hatch to support semantic versioning. Hatch-semver
relies on python-semver for all the versioning logic.
2023-03-22T02:35:07+08:00 devel/py-hatch-jupyter-builder Hatch plugin to help build Jupyter packages
hatch-jupyter-builder provides a build hook plugin for Hatch that adds a build
step for use with Jupyter packages.
2023-03-22T02:35:05+08:00 devel/py-glom Declarative object transformer and formatter
Real applications have real data, and real data nests. Objects inside of objects
inside of lists of objects.

glom is a new and powerful way to handle real-world data, featuring:
- Path-based access for nested data structures
- Readable, meaningful error messages
- Declarative data transformation, using lightweight, Pythonic specifications
- Built-in data exploration and debugging features

All of that and more, available as a fully-documented, pure-Python package.
2023-03-22T02:35:04+08:00 devel/py-face Command-line application framework (and CLI parser)
face is a Pythonic microframework for building command-line applications:
- First-class subcommand support
- Powerful middleware architecture
- Separate Parser layer
- Built-in flagfile support
- Handy testing utilities
- Themeable help display
2023-03-22T02:35:03+08:00 devel/py-click-option-group Option groups missing in Click
click-option-group is a Click-extension package that adds option groups missing
in Click.

Click is a package for creating powerful and beautiful command line interfaces
(CLI) in Python, but it has no the functionality for creating option groups.

Option groups are convenient mechanism for logical structuring CLI, also it
allows you to set the specific behavior and set the relationship among grouped
options (mutually exclusive options for example). Moreover, argparse stdlib
package contains this functionality out of the box.

At the same time, many Click users need this functionality. You can read
interesting discussions about it in the issues 257, 373, 509 and 1137.

The aim of this package is to provide group options with extensible
functionality using canonical and clean API (Click-like API as far as possible).
2023-03-22T02:35:02+08:00 devel/py-boltons Functionality that should be in the standard library
Boltons is a set of over 230 BSD-licensed, pure-Python utilities in the same
spirit as -- and yet conspicuously missing from -- the standard library,
including:
- Atomic file saving, bolted on with fileutils
- A highly-optimized OrderedMultiDict, in dictutils
- Two types of PriorityQueue, in queueutils
- Chunked and windowed iteration, in iterutils
- Recursive data structure iteration and merging, with iterutils.remap
- Exponential backoff functionality, including jitter, through iterutils.backoff
- A full-featured TracebackInfo type, for representing stack traces, in tbutils
2023-03-22T02:35:01+08:00 devel/py-airtable-python-wrapper Python API Wrapper for the Airtable API
Python Client for the Airtable API
2023-03-22T02:34:59+08:00 databases/py-sqlalchemy20 Python SQL toolkit and Object Relational Mapper 2.0.x
The Python SQL Toolkit and Object Relational Mapper

SQLAlchemy is the Python SQL toolkit and Object Relational Mapper that gives
application developers the full power and flexibility of SQL.

It provides a full suite of well known enterprise-level persistence patterns,
designed for efficient and high-performing database access, adapted into a
simple and Pythonic domain language.
2023-03-21T09:45:29+09:00 textproc/py-dialect Translation app for GNOME
A translation app for GNOME.

Features:
- Translation based on Google Translate
- Translation based on the LibreTranslate API, allowing you to use any
public instance
- Translation history
- Automatic language detection
- Text to speech
- Clipboard buttons
2023-03-19T17:33:19-10:00 security/pam_rssh Remote sudo authenticated via ssh-agent
This PAM module provides ssh-agent based authentication. The primary design
goal is to avoid typing password when you sudo on remote servers. Instead, you
can simply touch your hardware security key (e.g. Yubikey/Canokey) to fulfill
user verification. The process is done by forwarding the remote authentication
request to client-side ssh-agent as a signature request.
2023-03-18T21:06:19+08:00 textproc/fcitx5-gtk-common Fcitx support for GTK+ (common files)
2023-03-17T18:58:47+00:00 multimedia/ffmpeg4 Realtime audio/video encoder/converter and streaming server (legacy 4.* series)
FFmpeg is a complete, cross-platform solution to record, convert and stream
audio and video. It includes libavcodec - the leading audio/video codec
library.
2023-03-16T17:57:09-05:00 www/dolibarr16 Modern software package to manage your company or foundation
Dolibarr ERP & CRM is a modern software package to manage your organization's
activity (contacts, suppliers, invoices, orders, stocks, agenda)

It's an Open Source Software (written in PHP language) designed for small,
medium or large companies, foundations and freelances.

You can freely use, study, modify or distribute it according to its Free
Software licence.

You can use it as a standalone application or as a web application to be able
to access it from the Internet or a LAN.
2023-03-16T12:08:12+01:00 devel/rubygem-octicons Package to distribute GitHub's octicons svg
Your project. GitHub's icons.

Octicons are a set of SVG icons built by GitHub for GitHub. This is a Ruby
gem with a Ruby API. For more options see and in particular the rails helper
see:
https://octicons.github.com/
2023-03-16T11:34:54+02:00 textproc/rubygem-psych3 YAML parser and emitter
Psych is a YAML parser and emitter. Psych leverages libyaml for its YAML parsing
and emitting capabilities. In addition to wrapping libyaml, Psych also knows how
to serialize and de-serialize most Ruby objects to and from the YAML format.
2023-03-16T06:55:47+01:00 devel/py-hatch-requirements-txt Hatchling plugin to read project dependencies from requirements.txt
Hatchling plugin to read project dependencies from "requirements.txt" and there
is support for defining groups of optional dependencies (also known as
"features") as well.
2023-03-16T06:54:32+01:00 devel/py-hatch-nodejs-version Hatch plugin for versioning from a package.json file
This package provides two Hatch plugins:

* version source plugin that reads/writes the package version from the version
field of the Node.js package.json file.

* metadata hook plugin that reads PEP 621 metadata from the Node.js
package.json file.
2023-03-16T05:40:54+00:00 editors/uhex Simple and fast console hexadecimal editor
uHex is small and fast multiplatform hexadecimal editor with support
for large files (up to 2 GB) while using minimal amounts of memory.
2023-03-16T04:07:34+00:00 editors/mickey Simple hexadecimal editor written in FLTK
Mickey is a hexadecimal/ASCII file viewer and editor that runs on all
major operating systems thanks to FLTK. It supports various integer
and floating-point data types, and allows to work with multiple files
simultaneously via well-known tabbed interface. Unfortunately, there
is no support for editing of very large files yet.
2023-03-16T03:29:34+00:00 editors/bingrok Binary data editor for reverse engineering
BinGrok is a binary/hexadecimal editor created specifically with
the goal of reverse-engineering proprietary data formats in mind.
It allows for creation of C-struct-like "views" of your data for
better visualization of the parts that you have deciphered.
2023-03-15T11:32:24-04:00 www/unitc Command-line management tool for NGINX Unit
The unitc tool provides a command-line interface as a wrapper for curl(1)
for daily configuration and management of NGINX Unit instances. It aims
to minimize typing effort and shield the users from exotic curl(1) options.
2023-03-15T10:39:38+00:00 editors/bined Binary/hexadecimal editor written in Java
Editor for binary data (hexadecimal viewer/editor) written in Java.

- Visualize data as hexadecimal codes and text representation
- Insert and overwrite editing modes
- Support for selection and clipboard actions
- Support for showing unprintable/whitespace characters
- Support for Unicode, UTF-8, and other character sets
- Support for charset/encoding selection, undo/redo
- Codes can be also binary, octal, or decimal
- Searching for text/hexadecimal code with match highlighting
- Support for huge files (only changes are stored in memory)
2023-03-15T03:17:16-07:00 misc/flashlight Standalone C++ library for machine learning
Flashlight is a fast, flexible machine learning library written entirely in C++
from the Facebook AI Research and the creators of Torch, TensorFlow, Eigen and
Deep Speech.

Its core features include:
* Total internal modifiability including internal APIs for tensor computation.
* A small footprint, with the core clocking in at under 10 MB and 20k lines
of C++.
* High-performance defaults featuring just-in-time kernel compilation with
modern C++ via the ArrayFire tensor library.
* An emphasis on efficiency and scale.
2023-03-15T03:08:57-07:00 math/onednn252 Intel(R) Math Kernel Library for Deep Neural Networks
Intel(R) Math Kernel Library for Deep Neural Networks (Intel(R) MKL-DNN) is an
open source performance library for deep learning applications. The library
accelerates deep learning applications and framework on Intel(R) architecture.
Intel(R) MKL-DNN contains vectorized and threaded building blocks which you can
use to implement deep neural networks (DNN) with C and C++ interfaces.

DNN functionality optimized for Intel architecture is also included in Intel(R)
Math Kernel Library (Intel(R) MKL). API in this implementation is not compatible
with Intel MKL-DNN and does not include certain new and experimental features.
2023-03-14T19:26:39-07:00 devel/cli Library for interactive command line interfaces in modern C++
cli is a cross-platform header only C++14 library for interactive command line
interfaces (Cisco style).
2023-03-14T18:24:08+00:00 security/openssl31 TLSv1.3 capable SSL and crypto library
The OpenSSL Project is a collaborative effort to develop a robust,
commercial-grade, full-featured, and Open Source toolkit implementing
the Secure Sockets Layer (SSL v3) and Transport Layer Security (TLS v1,
v1.1, v1.2, v1.3) protocols with full-strength cryptography world-wide.
The project is managed by a worldwide community of volunteers that use
the Internet to communicate, plan, and develop the OpenSSL tookit
and its related documentation.

OpenSSL is based on the excellent SSLeay library developed by Eric
A. Young and Tim J. Hudson. The OpenSSL toolkit is licensed under
an Apache-style licence, which basically means that you are free
to get and use it for commercial and non-commercial purposes subject
to some simple license conditions.
2023-03-14T18:19:53+00:00 security/openssl30 TLSv1.3 capable SSL and crypto library
The OpenSSL Project is a collaborative effort to develop a robust,
commercial-grade, full-featured, and Open Source toolkit implementing
the Secure Sockets Layer (SSL v3) and Transport Layer Security (TLS v1,
v1.1, v1.2, v1.3) protocols with full-strength cryptography world-wide.
The project is managed by a worldwide community of volunteers that use
the Internet to communicate, plan, and develop the OpenSSL tookit
and its related documentation.

OpenSSL is based on the excellent SSLeay library developed by Eric
A. Young and Tim J. Hudson. The OpenSSL toolkit is licensed under
an Apache-style licence, which basically means that you are free
to get and use it for commercial and non-commercial purposes subject
to some simple license conditions.
2023-03-12T18:10:37-06:00 editors/neovim-gtk Neovim client library and GTK4 GUI
GTK ui for neovim

GTK ui for neovim written in rust using gtk-rs bindings. With ligatures
support. This project began as a fork of @daa84's neovim-gtk.
2023-03-09T07:09:07-04:00 editors/vis Vi-like editor based on Plan 9's structural regular expressions
Vis aims to be a modern, legacy-free, simple yet efficient editor,
combining the strengths of both vi(m) and sam.

It extends vi's modal editing with built-in support for multiple
cursors/selections and combines it with sam's structural regular
expression based command language.

Efficient syntax highlighting is provided using Parsing Expression
Grammars, which can be conveniently expressed using Lua in the form
of LPeg.

The editor core is written in a reasonable amount of clean, modern
and legacy-free C code, enabling it to run in resource-constrained
environments. There is also a Lua API for in-process extensions.

Vis strives to be simple and focuses on its core task: efficient
text management. Clipboard and digraph handling as well as a fuzzy
file open dialog are all provided by independent utilities.
2023-03-13T22:04:41+01:00 devel/ccache4 Tool to minimize the compile time of C/C++ programs
ccache is a compiler cache. It acts as a caching pre-processor to C/C++
compilers, using the -E compiler switch and a hash to detect when a
compilation can be satisfied from cache. This often results in a 5 to 10
times speedup in common compilations.
2023-03-13T10:34:06+01:00 databases/libmongocrypt MongoDB companion C library for client side encryption in drivers
MongoDB companion C library for client side encryption in drivers
2023-03-12T10:35:07+01:00 security/libomemo-c Implementation of the ratcheting forward secrecy protocol
This is a fork of libsignal-protocol-c, an implementation of Signal's
ratcheting forward secrecy protocol that works in synchronous and asynchronous
messaging. The fork adds support for OMEMO as defined in XEP-0384 versions
0.3.0 and later.

* OMEMO version 0.3.0 uses the original libsignal-protocol-c implementation
with its protocol versions 2 and 3.

* OMEMO version 0.4.0+ is implemented using a new protocol version 4
internally. In comparison with protocol version 3, it changes:
* HKDF info strings
* Protocol buffer encoding
* Signature scheme (uses XEd25519 instead of custom "Curve25519 signatures")
* Specification-compliant double ratchet
* Support for Ed25519 public keys
* Various serializations
* Removes unused functionality
2023-03-11T14:42:53-08:00 net/aws-ec2-imdsv2-get Reads data from EC2 IMDS with v2 protocol
Tool for reading data from the EC2 Instance Metadata Service (IMDS),
supporting both the original (v1) protocol and the newer (v2) protocol.
2023-03-11T13:16:00+01:00 www/squid-langpack Language-specific error documents for Squid web cache
The pre-translated error pages displayed by Squid.

As squid does not contain pre-translated error pages,
provide it as a separate package.
2023-03-10T15:48:47+01:00 x11-wm/bspwm-devel Tiling window manager based on binary space partitioning
bspwm is a tiling window manager that represents windows as the leaves
of a full binary tree. It is controlled and configured via bspc.
2023-03-09T15:46:28-04:00 sysutils/appjail Simple and easy-to-use tool for creating portable jails
AppJail is an open source framework entirely written in sh(1) and
C to create isolated, portable and easy to deploy environments using
FreeBSD jails that behaves like an application.
2023-03-11T03:56:24+00:00 x11-wm/swayfx Sway, but with eye candy!
Sway is an incredible window manager, and certainly one of the most
well established wayland window managers. However, it is restricted to
only include the functionality that existed in i3. This fork ditches
the simple wlr_renderer, and replaces it with our fx_renderer, capable
of rendering with fancy GLES2 effects. This, along with a couple of
minor changes, expands sway's featureset to include the following:

+ Blur
+ Anti-aliased rounded corners, borders, and titlebars
+ Shadows
+ Dim unfocused windows
+ Per application saturation control: Allows the user to set the
saturation (Digital Vibrance) for specific applications. Great for
some FPS games!
+ Scratchpad treated as minimize: Allows docks, or panels with a
taskbar, to correctly interpret minimize / unminimize requests
2023-03-08T23:48:14-05:00 devel/meson-python Meson Python build backend (PEP-517)
Python build backend (PEP-517) for Meson projects.

It enables Python package authors to use Meson as the build backend
for their packages.
2023-03-08T18:04:47+03:00 security/linux-c7-ca-certificates Mozilla CA root certificate bundle (Linux CentOS ${LINUX_DIST_VER})
Root certificates from certificate authorities included in the Mozilla
NSS library and thus in Firefox and Thunderbird.
2023-03-08T11:18:53+01:00 net-mgmt/zabbix64-server Enterprise-class open source distributed monitoring (${PKGNAMESUFFIX:S/^-//})
Zabbix is an enterprise-class open source distributed monitoring solution.

Zabbix is software that monitors numerous parameters of a network and the
health and integrity of servers. Zabbix uses a flexible notification
mechanism that allows users to configure e-mail based alerts for virtually
any event. This allows a fast reaction to server problems. Zabbix offers
excellent reporting and data visualisation features based on the stored
data. This makes Zabbix ideal for capacity planning.
2023-03-08T11:18:53+01:00 net-mgmt/zabbix64-proxy
2023-03-08T11:18:53+01:00 net-mgmt/zabbix64-java
2023-03-08T11:18:53+01:00 net-mgmt/zabbix64-frontend
2023-03-08T11:18:53+01:00 net-mgmt/zabbix64-agent
2023-03-07T10:07:21+01:00 devel/godot35-tools Game integrated development environment
2023-03-07T10:26:30+01:00 devel/godot35 Game runtime engine - LTS v3.5
Godot is a multi-platform 2D and 3D game engine.

Easily deploy your game on IOS, Android, OSX, Linux, Steam or Windows.

This is a runtime only port of godot. For the IDE to create games
use devel/godot-tools.
2023-03-04T15:38:06-05:00 textproc/code-minimap High performance code minimap render
A high performance code minimap render. This tool is for generating text
minimaps at speed. You can use it to implement IDE-like minimap plugin for a
terminal text editor, minimap.vim for example.
2023-03-04T15:09:18+01:00 print/sioyek PDF viewer with focus on technical books and research papers
Sioyek is a PDF viewer with a focus on technical books and research papers.

Searchable
Quickly search your previously opened documents, table of
contents, bookmarks, and highlights. Sioyek can even generate
the table of contents if the document doesn't have one!

Smart Jump
You can preview or jump to references (e.g. bibliography, figures,
equations, etc.) even when the document doesn't have links. You
can also search references in google scholar with one click!

Portals
You can create portals from parts of documents to other parts
displayed in a second window. So when you are reading a paragraph
that is talking about a figure, table, algorithm, theorem, etc.
you don't have to keep jumping between the two locations.

Marks and Bookmarks
Mark locations with one-character symbols and then quickly jump
back to them. You can also create bookmarks which are like marks,
but use a descriptive text instead of a symbol and can be searched.

Keyboard Focused
While sioyek fully supports many mouse actions, it is still
possible to use sioyek only using a keyboard. This includes
functionality such as text selection too!

Synctex
Sioyek autoreloads the document so you can preview the changes
as you edit the latex file. You can also jump between the
corresponding locations in PDF and latex files with one click.

Other features include configurability, extensibility with external
commands and scripts, text highlighting, a discoverable command palette,
and a visual ruler highlighting the current line.
2023-03-06T22:12:47+03:00 net/libndp Neighbor discovery library
This package contains a library which provides a wrapper for IPv6 Neighbor
Discovery Protocol. It also provides a tool named ndptool for sending and
receiving NDP messages.
2023-03-06T19:01:37+08:00 math/py-contourpy Python library for calculating contours of 2D quadrilateral grids
ContourPy is a Python library for calculating contours of 2D quadrilateral
grids. It is written in C++11 and wrapped using pybind11.
2023-03-05T11:41:00-10:00 security/pam_u2f Pluggable Authentication Module for U2F and FIDO2
This module implements PAM over U2F and FIDO2, providing an easy way to
integrate the YubiKey (or other U2F/FIDO2 compliant authenticators) into your
existing infrastructure.
2023-03-04T22:04:18+00:00 devel/py-flake8-future-annotations Verifies python 3.7+ files use from __future__ import annotations
Verifies python 3.7+ files use from __future__ import annotations if a
type is used in the module that can be rewritten using PEP 563.

Pairs well with pyupgrade with the --py37-plus flag or higher, since
pyupgrade only replaces type annotations with the PEP 563 rules if
from __future__ import annotations is present.
2023-03-04T15:33:36+03:00 x11/budgie Meta-port for the Budgie Desktop Environment
Budgie Desktop Environment.

This is a "meta-port", this package depends on other Budgie packages.
2023-03-04T15:33:36+03:00 x11/budgie-screensaver Budgie screen saver and locker
Budgie Screensaver is a fork of gnome-screensaver intended for use with
Budgie desktop and is similar in purpose of other screensavers.

2023-03-04T15:33:36+03:00 x11/budgie-desktop Modern and familiar desktop environment
The Budgie Desktop is a feature-rich, modern desktop designed
to keep out the way of the user.
It consists of a number of components to provide a more complete
desktop experience:

* budgie menu
* raven
* notifications
* several popup windows (find applications, session, polkit agent)
2023-03-04T15:33:36+03:00 x11-themes/tela-icon-theme Flat icon theme
This package contains a flat colorful design icon theme.
2023-03-04T15:33:36+03:00 x11-themes/budgie-backgrounds Set of backgrounds for Budgie desktop
Budgie backgrounds is the default set of background images for the Budgie
desktop.
2023-03-04T15:33:36+03:00 sysutils/budgie-control-center Control center for the Budgie desktop
Budgie Control Center is a fork of GNOME Settings / GNOME Control Center
with the intent of providing a simplified list of settings that are
applicable to the Budgie 10 series, along with any small quality-of-life
settings.
2023-03-04T15:33:36+03:00 deskutils/budgie-trash-applet Trash applet for the Budgie desktop
Manage items in your trash bin right from the Budgie panel. View,
delete, or restore trashed files and folders without having to open
your file manager.
2023-03-04T15:33:36+03:00 deskutils/budgie-desktop-view Budgie desktop icons application / implementation
Budgie Desktop View provides quick access to the content and
applications you consider most important. It is not designed
to replace your file manager or to perform typical file manager
actions.
2023-03-04T15:34:16+01:00 multimedia/mkvtoolnix-nox11 Tools to extract from/get info about/create Matroska media streams (no X11)
2023-03-04T18:37:21+08:00 astro/py-astroML Tools for machine learning and data mining in Astronomy
AstroML is a Python module for machine learning and data mining built on
numpy, scipy, scikit-learn, and matplotlib, and distributed under the BSD
license. It contains a growing library of statistical and machine learning
routines for analyzing astronomical data in python, loaders for several
open astronomical datasets, and a large suite of examples of analyzing and
visualizing astronomical datasets.
2023-03-04T01:39:14+01:00 misc/qt6ct Qt 6 configuration tool
This program allows users to configure Qt6 settings (theme, font, icons, etc.)
under DE/WM without Qt integration.
2023-03-04T11:31:40+08:00 misc/p5-OpenAI-API Perl interface to OpenAI API
OpenAI::API is a Perl module that provides an interface to the
OpenAI API, which allows you to generate text, translate languages,
summarize text, and perform other tasks using the language models
developed by OpenAI.
2023-02-21T22:17:02+01:00 multimedia/jellyfin Jellyfin Server Component with WebUI
Jellyfin is the volunteer-built media solution that
puts you in control of your media.
Stream to any device from your own server, with no strings attached.

Your media, your server, your way.
2023-03-02T08:04:19-08:00 cad/gdscpp C++ library to create and read GDSII file
GDScpp is a C++ library that make GDS file manipulation easier.

Features:
* Convert GDS data to ASCII.
* Easily create GDS files.
* Import GDS files.
* Extract the root GDS structures.
* Create a hierarchy diagram of all the GDS structure dependencies.
* Direct importing of GDS files with redundancy checking.
* Create bounding box of all the GDS structures.
2023-03-02T14:55:02+00:00 devel/py-tendo Basic functionality that is not provided by Python
Tendo is a python module that adds basic functionality that is not provided by
Python. Read the documentation for more info.

* file-based singleton capability
* transparent Unicode support for text file operations (BOM detection)
* console logging coloring
* enable you to use symlinks under windows
* python tee implementation for executing external programs and redirecting
their output to both console/file
* improved execfile
2023-02-27T18:20:23+03:00 net-im/webinar Platform for organizing online conferences
Webinar is a Russian cloud-based and on-premise solution for organizing online
conferences and webinars.
2023-02-27T17:29:07-08:00 misc/py-openai Python client library for the OpenAI API
The OpenAI Python library provides convenient access to the OpenAI API from
applications written in the Python language.
2023-02-27T17:23:18-08:00 misc/py-wandb CLI and library for interacting with the Weights and Biases API
wandb helps to build better machine learning models faster. It allows to track
and visualize all the pieces of your machine learning pipeline, from datasets
to production machine learning models.
2023-01-22T20:12:03+01:00 sysutils/tmux-xpanes Ultimate terminal divider powered by tmux
Ultimate terminal divider powered by tmux

- Split tmux window into multiple panes
- * Construct command lines & execute them on the panes
- Runnable from outside of tmux session
- Runnable from inside of tmux session
- Record operation log
- Flexible layout arrangement for panes
- * Select layout presets
- * Set columns or rows as you like
- Display pane title on each pane
- Generate command lines from standard input (Pipe mode)
2023-02-21T18:59:48+00:00 net/xapsd Apple push notifications daemon for dovecot
Apple push notification daemon for dovecot.

Together with dovecot-xaps-plugin, this will enable push email
for iOS devices that talk to your dovecot IMAP server.
2023-02-27T19:50:39+01:00 devel/libcdada Basic data structures in C as libstdc++ wrapper
Small library that offers basic data structures (list, set, map...)
in a pure C API for user-space applications. Key features:

- Easy to use, portable
- No "magic" MACROs, and no need to modify your data structures
(except, perhaps, for __attribute__((packed)))
- Stable and well-tested backend engine (libstdc++) for most of
the data structures
- Reasonable performance - comparable to libstdc++
2023-02-27T20:32:07+09:00 textproc/choose Human-friendly and fast alternative to cut and (sometimes) awk
This is choose, a human-friendly and fast alternative to cut and
(sometimes) awk.

Features
- terse field selection syntax similar to Python's list slices
- negative indexing from end of line
- optional start/end index
- zero-indexed
- reverse ranges
- aslightly faster than cut for sufficiently long inputs, much faster
than awk
- regular expression field separators using Rust's regex syntax
2023-02-27T09:33:44+02:00 devel/rubygem-google-apis-sqladmin_v1beta4_041 Simple REST client for Cloud SQL Admin API V1beta4
This is a simple client library for version V1beta4 of the Cloud SQL Admin API.
It provides:
- A client object that connects to the HTTP/JSON REST endpoint for the service.
- Ruby objects for data structures related to the service.
- Integration with the googleauth gem for authentication using OAuth, API keys,
and service accounts.
- Control of retry, pagination, and timeouts.

See also: https://github.com/googleapis/google-api-ruby-client
2023-02-27T09:33:44+02:00 devel/rubygem-google-apis-serviceusage_v1_041 Simple REST client for Cloud SQL Admin API V1beta4
This is a simple client library for version V1beta4 of the Cloud SQL Admin API.
It provides:
- A client object that connects to the HTTP/JSON REST endpoint for the service.
- Ruby objects for data structures related to the service.
- Integration with the googleauth gem for authentication using OAuth, API keys,
and service accounts.
- Control of retry, pagination, and timeouts.

See also: https://github.com/googleapis/google-api-ruby-client
2023-02-27T09:33:44+02:00 devel/rubygem-google-apis-serviceusage_v1 Simple REST client for Service Usage API V1
This is the simple REST client for Service Usage API V1. Simple REST clients are
Ruby client libraries that provide access to Google services via their HTTP REST
API endpoints. These libraries are generated and updated automatically based on
the discovery documents published by the service, and they handle most concerns
such as authentication, pagination, retry, timeouts, and logging. You can use
this client to access the Service Usage API, but note that some services may
provide a separate modern client that is easier to use.

See also: https://github.com/googleapis/google-api-ruby-client
2023-02-27T09:33:44+02:00 devel/rubygem-google-apis-iam_v1 Simple REST client for IAM API V1
This is the simple REST client for Identity and Access Management (IAM) API V1.
Simple REST clients are Ruby client libraries that provide access to Google
services via their HTTP REST API endpoints. These libraries are generated and
updated automatically based on the discovery documents published by the service,
and they handle most concerns such as authentication, pagination, retry, timeouts,
and logging. You can use this client to access the Identity and Access
Management (IAM) API, but note that some services may provide a separate modern
client that is easier to use.

See also: https://github.com/googleapis/google-api-ruby-client
2023-02-27T09:33:44+02:00 devel/rubygem-google-apis-container_v1beta1 Simple REST client for Kubernetes Engine API V1
This is the simple REST client for Kubernetes Engine API V1beta1. Simple REST
clients are Ruby client libraries that provide access to Google services via
their HTTP REST API endpoints. These libraries are generated and updated
automatically based on the discovery documents published by the service, and
they handle most concerns such as authentication, pagination, retry, timeouts,
and logging. You can use this client to access the Kubernetes Engine API, but
note that some services may provide a separate modern client that is easier to
use.

See also: https://github.com/googleapis/google-api-ruby-client
2023-02-27T09:33:44+02:00 devel/rubygem-google-apis-container_v1 Simple REST client for Kubernetes Engine API V1
This is the simple REST client for Kubernetes Engine API V1. Simple REST clients are
Ruby client libraries that provide access to Google services via their HTTP REST API
endpoints. These libraries are generated and updated automatically based on the
discovery documents published by the service, and they handle most concerns such as
authentication, pagination, retry, timeouts, and logging. You can use this client to
access the Kubernetes Engine API, but note that some services may provide a separate
modern client that is easier to use.


See also: https://github.com/googleapis/google-api-ruby-client
2023-02-27T09:33:44+02:00 devel/rubygem-google-apis-compute_v1_057 Simple REST client for Compute Engine API V1
This is a simple client library for version V1 of the Compute Engine API. It
provides:
- A client object that connects to the HTTP/JSON REST endpoint for the service.
- Ruby objects for data structures related to the service.
- Integration with the googleauth gem for authentication using OAuth, API keys,
and service accounts.
- Control of retry, pagination, and timeouts.

See also: https://github.com/googleapis/google-api-ruby-client
2023-02-27T09:33:44+02:00 devel/rubygem-google-apis-cloudresourcemanager_v1 Simple REST client for Cloud Resource Manager API V1
This is the simple REST client for Cloud Resource Manager API V1. Simple REST
clients are Ruby client libraries that provide access to Google services via
their HTTP REST API endpoints. These libraries are generated and updated
automatically based on the discovery documents published by the service, and
they handle most concerns such as authentication, pagination, retry, timeouts,
and logging. You can use this client to access the Cloud Resource Manager API,
but note that some services may provide a separate modern client that is
easier to use.

See also: https://github.com/googleapis/google-api-ruby-client
2023-02-27T09:33:44+02:00 devel/rubygem-google-apis-cloudbilling_v1 Simple REST client for Cloud Billing API V1
This is the simple REST client for Cloud Billing API V1. Simple REST clients are
Ruby client libraries that provide access to Google services via their HTTP REST
API endpoints. These libraries are generated and updated automatically based on
the discovery documents published by the service, and they handle most concerns
such as authentication, pagination, retry, timeouts, and logging. You can use
this client to access the Cloud Billing API, but note that some services may
provide a separate modern client that is easier to use.

See also: https://github.com/googleapis/google-api-ruby-client
2023-02-26T00:03:16-08:00 devel/zycore-c Support library with platform independent types, macros, etc for Zydis
Zyan Core Library for C is an internal library providing platform independent
types, macros and a fallback for environments without LibC.
2023-02-25T09:26:25-08:00 misc/binbloom Raw binary firmware analysis software
The purpose of the binbloom project is to analyse a raw binary firmware and
determine automatically some of its features. This tool is compatible with all
architectures as basically, it just does simple statistics on it.

Main features:
* Loading address: binbloom can parse a raw binary firmware and determine its
loading address.
* Endianness: binbloom can use heuristics to determine the endianness of a
firmware.
* UDS Database: binbloom can parse a raw binary firmware and check if it
contains an array containing UDS command IDs.
2023-02-25T17:55:32+01:00 net-p2p/nomadnet Off-grid, resilient mesh communication
Nomad Network allows you to build private and resilient communications
platforms that are in complete control and ownership of the people that use
them. No signups, no agreements, no handover of any data, no permissions and
gatekeepers.
2023-02-25T17:53:52+01:00 net-p2p/lxmf Lightweight Extensible Message Format for Reticulum
LXMF is a simple and flexible messaging format and delivery protocol that
allows a wide variety of implementations, while using as little bandwidth as
possible. It is built on top of Reticulum and offers zero-conf message routing,
end-to-end encryption and Forward Secrecy, and can be transported over any kind
of medium that Reticulum supports.
2023-02-25T08:27:17-06:00 biology/bcf-score Bcftools plugins for GWAS-VCF summary statistics files
Score is a set of tools in the form of a bcftools plugin, for handling
and converting summary statistics files following the GWAS-VCF
specification.
2023-02-25T15:24:18+01:00 net-p2p/reticulum Self-configuring, encrypted and resilient mesh networking stack
Reticulum is a cryptography-based networking stack for building local and
wide-area networks with readily available hardware. Reticulum can continue to
operate even in adverse conditions with very high latency and extremely low
bandwidth.
2023-02-25T01:46:54-08:00 devel/libvex Library for dynamic binary instrumentation and translation
LibVEX is a library for dynamic binary instrumentation and translation
that is normally a part of Valgrind.
2023-02-25T00:31:20+03:00 editors/linux-r7-office Russian office suite
R7 Office is a cross-platform Russian office suite accessible via cloud, mobile
and desktop interfaces. R7 allows collaborative editing of documents,
spreadsheets and presentations.
2023-02-15T20:02:45+03:00 textproc/obsidian Powerful and extensible knowledge base application
Obsidian is an Electron-based desktop application that allows creating a
knowledge base from Markdown-formatted notes. Notes can be connected and
visualized as a graph.
2023-02-24T13:29:47+09:00 net/qrcp Transfer files over wifi by scanning a QR code
Transfer files over Wi-Fi from your computer to a mobile device by
scanning a QR code without leaving the terminal.

qrcp binds a web server to the address of your Wi-Fi network interface
on a random port and creates a handler for it. The default handler
serves the content and exits the program when the transfer is
complete. When used to receive files, qrcp serves an upload page and
handles the transfer.
2023-02-22T09:56:27+03:00 editors/r7-office Russian office suite
R7 Office is a cross-platform Russian office suite accessible via cloud, mobile
and desktop interfaces. R7 allows collaborative editing of documents,
spreadsheets and presentations.
2023-02-23T08:23:12-08:00 devel/py-pyTooling Collection of arbitrary classes, decorators, meta-classes, exceptions
pyTooling is a powerful collection of arbitrary useful abstract data models,
classes, decorators, meta-classes and exceptions. It also provides lots of
helper functions e.g. to ease the handling of package descriptions.

It's useful for any Python-base project independent if it's a library,
framework or CLI tool.
2023-02-23T08:23:12-08:00 devel/py-itertree Python tree structure for data storage and iterations
itertree allows to:
* store data in a tree like structure
* has good performance
* has a reach feature set especially
* supportys serialization
* supports links to sub-trees
2023-02-23T10:40:42+00:00 print/harfbuzz-cairo Harfbuzz Cairo support
2023-02-22T17:26:36+01:00 sysutils/rust-coreutils Cross-platform Rust rewrite of the GNU coreutils
uutils is an attempt at writing universal (as in cross-platform) CLI utilities
in Rust. While all programs have been implemented, some options might be
missing or different behavior might be experienced.
2023-02-06T00:02:43+03:00 ports-mgmt/rc-subr-jail Shell library to help writing RC scripts with jail support
This port install a shell source intended to be included by rc scripts that
want to run services inside a jail.

2023-02-22T13:28:02+00:00 textproc/py-opensearch-py Python Client for OpenSearch
Python Client for OpenSearch
2023-02-22T13:20:00+00:00 devel/libfsfat Library and tools to access the File Allocation Table File System
Library and tools to access the File Allocation Table (FAT) file system
2023-02-22T13:14:46+00:00 devel/libphdi Library and tools to access the Parallels Hard Disk image format
Library and tools to access the Parallels Hard Disk image (PHDI) format.
2023-02-22T03:56:50-08:00 audio/shuriken Shuriken beat slicer
Shuriken is an open source beat slicer for Linux which harnesses the power of
aubio's onset detection algorithms and Rubber Band's time stretching
capabilities. A simple Qt interface makes it easy to slice up drum loops, assign
individual drum hits to MIDI keys, and change the tempo of loops in real-time.
The JUCE library takes care of handling audio and MIDI behind the scenes.
2023-02-22T07:58:32+01:00 www/py-dj41-drf-yasg Yet Another Swagger Generator
Generate real Swagger/OpenAPI 2.0 specifications from a Django Rest
Framework API.

Features:

- full support for nested serializers and schemas
- response schemas and descriptions
- model definitions compatible with codegen tools
- customization hooks at all points in the spec generation process
- JSON and YAML format for spec
- bundles latest version of swagger-ui and redoc for viewing the generated
documentation
- schema view is cacheable out of the box
- generated Swagger schema can be automatically validated by
swagger-spec-validator or flex
- supports Django REST Framework API versioning with URLPathVersioning
and NamespaceVersioning (other DRF or custom versioning schemes are
not currently supported)
2023-02-22T07:58:32+01:00 www/py-dj41-djangorestframework Django REST framework
Django REST framework is a powerful and flexible toolkit that makes
it easy to build Web APIs.
2023-02-22T07:58:32+01:00 www/py-dj41-django-timezone-field Provides database and form fields for pytz timezone objects for Django
Provides database and form fields for pytz timezone objects for Django.
2023-02-22T07:58:32+01:00 www/py-dj41-django-taggit Reusable Django application for simple tagging
django-taggit a simpler approach to tagging with Django.
2023-02-22T07:58:32+01:00 www/py-dj41-django-tables2 Table/data-grid framework for Django
django-tables2 simplifies the task of turning sets of data into HTML tables.
It has native support for pagination and sorting, does for HTML tables what
django.forms does for HTML forms.
2023-02-22T07:58:32+01:00 www/py-dj41-django-rich Extensions for using Rich with Django
This package provides Extensions for using Rich with the Django framework.

These extensions consist of the following subclasses:

* django_rich.management.RichCommand:
Subclass of Django's BaseCommand class that sets its self.console to a
Rich Console.

* django_rich.test.RichRunner:
Subclass of Django's DiscoverRunner with colourized outputs and nice
traceback rendering.
2023-02-22T07:58:32+01:00 www/py-dj41-django-redis Full featured Redis cache/session backend for Django
Django-redis is a BSD Licensed, full featured Redis cache/session
backend for Django.

Why use django-redis?

* Modular client system (pluggable clients).
* Master-Slave support in the default client.
* Used in production in several projects as cache and session storage.
* Supports infinite timeouts.
* Python 3 support in same code base.
* Facilities for raw access to Redis client/connection pool.
* Highly configurable (can emulate memcached exception behavior, for
example).
* Unix sockets supported by default.
* Pluggable parsers.
2023-02-22T07:58:32+01:00 www/py-dj41-django-prometheus Export Django monitoring metrics for Prometheus.io
This library exports Django monitoring metrics for Prometheus.io.

It provides support to monitor the following databases types:

* SQLite (via Django)
* PostgreSQL
* MySQL

In addition, caches can also be monitored:

* memcached
* Redis

It's even possible to export metrics of Django models and migrations.
2023-02-22T07:58:32+01:00 www/py-dj41-django-mptt Utilities for implementing Modified Preorder Tree Traversal in Django
Utilities for implementing Modified Preorder Tree Traversal with your Django
Models and working with trees of Model instances.
2023-02-22T07:58:32+01:00 www/py-dj41-django-js-asset Insert script tags with additional attributes for django.forms.Media
Insert script tags with additional attributes (such as "id" and "data" for
CSP-compatible data injection) for the django.forms.Media package.
2023-02-22T07:58:32+01:00 www/py-dj41-django-graphiql-debug-toolbar Django Debug Toolbar for GraphiQL IDE
This package is an extension for Django Debug Toolbar which enables support
for debugging GraphiQL queries in Django Projects.
2023-02-22T07:58:32+01:00 www/py-dj41-django-filter Dynamic filtering for querysets with Django
Django-filter is a reusable Django application allowing users to declaratively
add dynamic QuerySet filtering from URL parameters.
2023-02-22T07:58:32+01:00 www/py-dj41-django-debug-toolbar Configurable set of panels to display debug information
The Django Debug Toolbar is a configurable set of panels that display various
debug information about the current request/response and when clicked, display
more details about the panel's content.
2023-02-22T07:58:32+01:00 www/py-dj41-django-cors-headers Handles server headers required for Cross-Origin Resource Sharing
A Django App that adds CORS (Cross-Origin Resource Sharing) headers to
responses.
2023-02-22T07:58:32+01:00 www/py-dj41-django-auth-ldap LDAP integration for django.contrib.auth
This is a Django authentication backend that authenticates against an LDAP
service. Configuration can be as simple as a single distinguished name template,
but there are many rich configuration options for working with users, groups,
and permissions.
2023-02-22T07:58:32+01:00 devel/py-dj41-graphene-django Graphene Django integration
A Django integration for Graphene.
2023-02-22T07:58:32+01:00 devel/py-dj41-django-rq Provides Django integration for RQ (Redis Queue)
Django integration with RQ, a Redis based Python queuing library. Django-RQ is a
simple app that allows you to configure your queues in django's settings.py and
easily use them in your project.
2023-02-21T00:44:09-08:00 devel/py-lazy_loader Load subpackages and functions on demand easily
lazy_loader serves these purposes:
* Allow subpackages to be made visible to users without incurring import costs
* Allow external libraries to be imported only when used, improving import times
2023-02-20T23:44:47-08:00 audio/py-soxr High quality, one-dimensional sample-rate conversion library
soxr is a high quality, one-dimensional sample-rate conversion library
for Python.
2023-02-20T23:12:11-08:00 deskutils/spacefm SpaceFM file manager
SpaceFM is a multi-panel tabbed file and desktop manager for Linux with built-in
VFS, udev- or HAL-based device manager, customisable menu system, and bash-GTK
integration. SpaceFM aims to provide a stable, capable file manager with
significant customisation capabilities.
2023-02-16T22:06:31+01:00 security/ssh-import-id Authorize SSH public keys from trusted online identities
You're logged onto a cloud instance working on a problem with your
fellow devs, and you want to invite them to log in and take a look
at these crazy log messages. What to do?

Oh. You have to ask them to cat their public SSH key, paste it into
IRC (wait, no, it's id_rsa.pub, not id_rsa silly!) then you copy it
and cat it to the end of authorized_hosts.

That's where ssh-import-id comes in. With ssh-import-id, you can add
the public SSH keys from a known, trusted online identity to grant
SSH access.

Currently supported identities include Github and Launchpad.
2023-02-20T16:51:44+01:00 audio/gtultra Music tracker for the C64, fork of goattracker
GTUltra is an extensively modified GoatTracker Stereo (2.76) version.
It includes many new features.
2023-02-18T14:34:09+03:00 devel/appstream-compose AppStream Compose application and library
2023-02-20T08:46:17+01:00 devel/bencodetools Collection of tools for manipulating bencoded data
bencode-tools is a collection of tools for manipulating bencoded data.

Bencode (pronounced like Bee-encode) is the encoding used by the
peer-to-peer file sharing system BitTorrent for storing and transmitting
loosely structured data.
2023-02-19T20:03:56+09:00 deskutils/libportal-qt5 GIO-styled async APIs for Flatpak (${BACKEND} backend)
2023-02-19T20:03:56+09:00 deskutils/libportal-gtk4 GIO-styled async APIs for Flatpak (${BACKEND} backend)
2023-02-19T20:03:56+09:00 deskutils/libportal-gtk3 GIO-styled async APIs for Flatpak (${BACKEND} backend)
2023-02-09T17:53:16+01:00 security/openssl-agent OpenSSL key agent and client utilities
OpenSSL key agent and client utilities

The aim of these utilities is to provide an openssl-rsautl(1) drop-in
replacement for performing cryptographic operations using a private key
that is unlocked for the session, similar to OpenSSH's ssh-agent(1).
2023-02-09T17:52:12+01:00 devel/build2 Cross-platform toolchain for building and packaging C++ code
build2 is an open source (MIT), cross-platform build toolchain that aims to
approximate Rust Cargo's convenience for developing and packaging C/C++
projects while providing more depth and flexibility, especially in the build
system.
2023-02-18T10:46:51+01:00 math/kalk Kalk is a convergent calculator for Plasma
Kalk is a convergent calculator for Plasma.
2023-02-18T09:36:54+01:00 net/alligator Kirigami-based RSS reader
Alligator is a mobile feed reader.
2023-02-17T23:36:57-08:00 lang/hs-futhark Data-parallel functional programming language
Futhark is a purely functional data-parallel programming language in the
ML family. It can be compiled to typically very efficient parallel code, running
on either a CPU or GPU. The language is developed at DIKU at the University of
Copenhagen, originally as part of the HIPERFIT centre. It is quite stable and
suitable for practical programming.
2023-02-17T21:03:34+01:00 multimedia/plasmatube Elegant user interface for YouTube
PlasmaTube allows you to watch YouTube videos on your phone or desktop using a
elegant user interface integrated with the rest of Plasma.
2023-02-17T15:05:27+01:00 graphics/drm-515-kmod DRM drivers modules
amdgpu, i915, and radeon DRM drivers modules.
Currently corresponding to Linux 5.15 DRM.
This version is for FreeBSD 14.0 and above.
2023-02-16T16:17:54+03:00 devel/glibd D language bindings for the GLib Utility Library
GlibD is a Glib/GTK bindings library for the D programming language.
2023-02-16T15:26:59+03:00 lang/gir-to-d Create D bindings from GObject introspection files
girtod is an utility that generates D bindings using the GObject introspection
files.
2023-02-17T00:59:25-08:00 cad/hs-verismith Verilog fuzzer
verismith is a Verilog fuzzer to test the major simulators and sythesisers by
generating random, valid Verilog.
2023-02-15T11:15:04-08:00 sysutils/cfengine321 Systems administration tool for networks
Cfengine is an automated suite of programs for configuring and
maintaining Unix-like computers. It has been used on computing arrays
of between 1 and 20,000 computers since 1993 by a wide range of
organizations. Cfengine is supported by active research and was the
first autonomic, hands-free management system for Unix-like operating
systems. Cfengine is an autonomic maintenance system not merely a
change management roll-out tool. Cfengine has a history of security
and adaptability.
2023-02-15T11:15:04-08:00 sysutils/cfengine-masterfiles321 cfengine sample policies for installations and upgrades
CFEngine 3 is a popular open source configuration management system.
Its primary function is to provide automated configuration and
maintenance of large-scale computer systems.

The repository is intended to provide a stable base policy for
installations and upgrades, and is used by CFEngine 3.6 and newer.
The port installs the repository as examples which should be copied by
the user to the masterfiles directory (usually /var/cfengine/masterfiles).
2023-02-01T23:33:40+02:00 sysutils/sndy Sound Switcher
sndy is an audio switching program that allows you to redirect sound
output to any port of your computer. The buttons in the program toggle
the sound output to a different device. The scroll bar can be used to
change the volume level.
2023-02-14T18:30:04+01:00 devel/signal-fts5-extension FTS5 extension for signal_tokenizer
Signal-FTS5-Extension is a C ABI library which exposes a FTS5 tokenizer function
named signal_tokenizer that:

Segments UTF-8 strings into words according to Unicode standard
Normalizes and removes diacritics from words
Converts words to lower case

When used as a custom FTS5 tokenizer this enables application to support CJK
symbols in full-text search.
2023-02-13T16:18:58+00:00 sysutils/libdisplay-info EDID and DisplayID library
EDID and DisplayID library.

Goals:

- Provide a set of high-level, easy-to-use, opinionated functions as well as
low-level functions to access detailed information.
- Simplicity and correctness over performance and resource usage.
- Well-tested and fuzzed.
2023-02-11T22:55:57+01:00 net-im/tokodon KDE mastodon client
Tokodon is a Mastodon client for Plasma.

It allows you to interact with the Fediverse community.
2023-02-09T16:39:46+03:00 devel/appstream-qt Qt bindings to AppStream
2023-02-13T01:06:49-08:00 math/py-py-find-1st Numpy extension module for efficient search in numpy arrays
py_find_1st is a numpy extension that allows to find the first index into an
1D-array that validates a boolean condition that can consist of a comparison
operator and a limit value.
2023-02-12T23:45:19-08:00 finance/py-technical Various indicators developed or collected for the Freqtrade
Technical is a collection of technical indicators collected or developed for
Freqtrade as well as utilities such as timeframe resampling.
2023-02-12T22:07:29-08:00 finance/py-pycoingecko Python wrapper around the CoinGecko API
pycoingecko is Pi ython wrapper for the CoinGecko API.

CoinGecko provides information about cryptocurrency prices, excghange rates,
market caps, etc.
2023-02-11T13:02:46+01:00 sysutils/uutils Cross-platform Rust rewrite of the GNU coreutils
uutils is an attempt at writing universal (as in cross-platform) CLI utilities
in Rust. While all programs have been implemented, some options might be
missing or different behavior might be experienced.
2023-02-08T20:30:47+03:00 textproc/gstreamer1-plugins-zxing GStreamer plugin for QR recognition
2023-02-10T11:41:30+00:00 devel/edi EFL-based/focused IDE
This is a project to create a complete IDE using the EFL (Enlightenment
Foundation Libraries). It aims to lower the barrier to getting involved
in Enlightenment development and in creating applications based on the
EFL suite, but can also be used as an advanced, standalone text editor.
2023-02-01T16:26:31+00:00 benchmarks/vkoverhead Evaluate CPU overhead of Vulkan drivers
vkoverhead is a tool for evaluating CPU-based overhead of Vulkan
drivers. It was inspired heavily by drawoverhead from piglit.

## Features
* extreme granularity for profiling specific scenarios
* simple to use
* CSV output for ease of script parsing
* zero dependencies
2023-02-08T00:05:31+09:00 net/tigervnc-viewer-java TigerVNC Viewer
This port provides Java version client(viewer) compornents of TigerVNC.

TigerVNC is a high-performance, platform-neutral implementation of VNC,
a client/server application that allows users to launch and interact with
graphical applications on remote machines.
2023-02-06T08:23:55-08:00 math/kissat Kissat SAT Solver
KISSAT is a "keep it simple and clean bare metal SAT solver" written in
C. It is a port of CaDiCaL back to C with improved data structures,
better scheduling of inprocessing and optimized algorithms and
implementation. Coincidentally 'kissat' also means 'cats' in Finnish.
2023-02-06T19:04:21+00:00 x11/waylock Small screenlocker for Wayland compositors
Waylock is a small screenlocker for Wayland compositors implementing
ext-session-lock-v1. The ext-session-lock-v1 protocol is significantly
more robust than previous client-side Wayland screen locking approaches.
Importantly, the screenlocker crashing does not cause the session to be
unlocked.
2023-02-06T17:03:45+01:00 print/py-pydyf Low-level PDF generator based on PDF spec 1.7
A low-level PDF generator written in Python and based
on PDF specification 1.7.
2023-02-05T19:23:23+01:00 archivers/ancient Decompression routines for ancient formats
ancient is a collection of decompression routines for old formats popular in the
Amiga, Atari computers and some other systems from 80's and 90's as well as some
that are currently used which were used in a some specific way in these old
systems. For simple usage both a simple command line application as well as a
simple API to use the decompressors are provided. The compression algorithm is
automatically detected in most cases, however there are some corner cases where
it is not entirely reliable due to weaknesses in the old format used.
2023-02-05T13:23:45-08:00 devel/py-hunter Flexible code tracing toolkit
Hunter is a flexible code tracing toolkit, not for measuring coverage, but for
debugging, logging, inspection and other nefarious purposes. It has a simple
Python API, a convenient terminal API and a CLI tool to attach to processes.
2023-02-05T13:33:51-08:00 devel/py-process-tests Tools for testing processes
process-tests is tools for testing processes.
2023-02-05T13:03:24-08:00 devel/py-fields Totally different take on container boilerplate
python-fields is a totally different take on container boilerplate.
2023-02-05T09:45:01-08:00 devel/nox Flexible test automation
nox is a command-line tool that automates testing in multiple Python
environments, similar to tox. Unlike tox, Nox uses a standard Python
file for configuration.
2023-02-05T23:15:23+08:00 www/rubygem-webrick17 HTTP server toolkit
WEBrick is an HTTP server toolkit that can be configured as an HTTPS server, a
proxy server, and a virtual-host server.

WEBrick features complete logging of both server operations and HTTP access.

WEBrick supports both basic and digest authentication in addition to algorithms
not in RFC 2617.

A WEBrick server can be composed of multiple WEBrick servers or servlets to
provide differing behavior on a per-host or per-path basis. WEBrick includes
servlets for handling CGI scripts, ERB pages, Ruby blocks and directory
listings.

WEBrick also includes tools for daemonizing a process and starting a process at
a higher privilege level and dropping permissions.
2023-02-05T23:15:20+08:00 devel/rubygem-concurrent-ruby-edge06 Bleeding edge features for concurrent-ruby
Contains features for concurrent-ruby that are under active development
and may change with future versions.
2023-02-05T23:15:20+08:00 devel/rubygem-concurrent-ruby11 Modern concurrency tools for Ruby
Modern concurrency tools for Ruby. Inspired by Erlang, Clojure, Scala,
Haskell, F#, C#, Java and classic concurrency patterns.
2023-02-05T23:15:19+08:00 devel/rubygem-bootsnap115 Boot large ruby/rails apps faster
Bootsnap makes booting large ruby/rails apps faster. It is a library that plugs
into a number of Ruby and (optionally) ActiveSupport and YAML methods to
optimize and cache expensive computations.
2023-02-05T23:15:18+08:00 devel/rubygem-aws-sdk-s31117 Official AWS Ruby gem for Amazon Simple Storage Service (Amazon S3)
Official AWS Ruby gem for Amazon Simple Storage Service (Amazon S3).
2023-02-05T23:15:17+08:00 devel/rubygem-aws-sdk-core3168 AWS SDK for Ruby - Core
Provides API clients for AWS. This gem is part of the official AWS SDK for
Ruby.
2023-02-05T23:15:16+08:00 science/py-cfgrib Map GRIB files to the NetCDF Common Data Model following the CF Convention using ecCodes
cfgrib provides a Python interface to map GRIB files to the Unidata's Common
Data Model v4 following the CF Conventions. The high level API is designed to
support a GRIB engine for xarray and it is inspired by netCDF4-python and
h5netcdf. Low level access and decoding is performed via the ECMWF ecCodes
library and the eccodes python package.
2023-02-05T23:15:14+08:00 devel/py-sparse Sparse n-dimensional arrays
This implements sparse arrays of arbitrary dimension on top of numpy and
scipy.sparse. It generalizes the scipy.sparse.coo_matrix and
scipy.sparse.dok_matrix layouts, but extends beyond just rows and columns to an
arbitrary number of dimensions.

Additionally, this project maintains compatibility with the numpy.ndarray
interface rather than the numpy.matrix interface used in scipy.sparse

These differences make this project useful in certain situations where
scipy.sparse matrices are not well suited, but it should not be considered a
full replacement. The data structures in pydata/sparse complement and can be
used in conjunction with the fast linear algebra routines inside scipy.sparse. A
format conversion or copy may be required.
2023-02-05T23:15:13+08:00 devel/py-pycomplete Python library to generate static completion scripts for your CLI app
With pycomplete, one can generate a completion script for CLI application that
is compatible with a given shell. The script outputs the result onto stdout,
allowing one to re-direct the output to the file of their choosing.

pycomplete accepts different types of objects depending on which CLI framework
you are using. For argparse, argparse.ArgumentParser is expected while for
click, either click.Command or click.Context is OK. pycomplete knows what to do
smartly.

Where you place the file will depend on which shell, and which operating system
you are using. Your particular configuration may also determine where these
scripts need to be placed.

Note that pycomplete needs to be installed in the same environment as the target
CLI app to work properly.
2023-02-05T23:15:12+08:00 devel/phpunit10 Testing framework for unit tests
PHPUnit is a programmer-oriented testing framework for PHP. It is an instance of
the xUnit architecture for unit testing frameworks.
2023-02-03T22:58:11-08:00 cad/py-cocotb Coroutine based cosimulation library for writing VHDL and Verilog
cocotb is an open source coroutine-based cosimulation testbench environment
for verifying VHDL and SystemVerilog RTL using Python.

cocotb lets you verify chips like software: productive, simulator-agnostic,
in Python.
2023-02-03T22:32:57-08:00 devel/py-find-libpython Finds the libpython associated with your environment
The find-libpython library is designed to find the path to the libpython dynamic
library for the current Python environment. It should work with many types of
installations, whether it be conda-managed, system-managed, or otherwise. And it
should function on Windows, Mac OS/OS X, and any Linux distribution.
2023-02-01T22:57:34-08:00 devel/py-interface-meta Expose an extensible API with enforced method signatures
interface_meta provides a convenient way to expose an extensible API with
enforced method signatures and consistent documentation.
2023-02-02T17:45:42-06:00 databases/mysql-connector-odbc-80 ODBC driver for MySQL${MYSQL_VER} / ${DRIVER_MANAGER}
MySQL Connector ODBC is an ODBC driver for interfacing to MySQL databases.
2023-02-02T16:21:04+01:00 mail/mlmmj-archive-mid CGI helping mapping a message id to an archived mail
CGI and cli program which will lookip all databases gerenated by mlmmj-archiver
and map a given message-id to its "public" archive file.
2023-02-02T07:09:18-05:00 lang/go120 Go programming language
2023-02-01T20:10:03+01:00 audio/owntone DAAP (iTunes), MPD (Music Player Daemon) and RSP (Roku) media server
OwnTone is a DAAP (iTunes), MPD (Music Player Daemon) and RSP (Roku) media
server. It supports AirPlay devices/speakers, Apple Remote (and compatibles),
MPD clients, Chromecast, network streaming, internet radio, Spotify and LastFM.

It does not support streaming video by AirPlay nor Chromecast.

DAAP stands for Digital Audio Access Protocol which is the protocol used by
iTunes and friends to share/stream media libraries over the network.

OwnTone was previously called forked-daapd, which again was a rewrite of
mt-daapd (Firefly Media Server).
2023-01-31T14:10:31+02:00 net/rubygem-app_store_connect Interface to the App Store Connect API
A Ruby interface to the App Store Connect API
2023-02-01T00:35:00-08:00 x11-toolkits/pythonqt Dynamic Python binding for Qt Applications
PythonQt is a dynamic Python binding for Qt. It offers an easy way to embed the
Python scripting language into your Qt applications.
2023-01-31T18:42:03-08:00 deskutils/keep-presence Prevent system from becoming idle
keep-presence is a program moves the mouse or press a key when it detects that
you are away.
It won't do anything if you are using your computer.
Useful to trick your machine to think you are still working with it.
2023-01-31T08:01:01-08:00 x11/py-pynput Send virtual input commands
pynput is the library allows you to control and monitor input devices.

Currently, mouse and keyboard input and monitoring are supported.
2023-01-30T20:13:16+03:00 games/powder-toy-devel 'Falling sand' physics sandbox with air pressure and velocity support (snapshot version)
Have you ever wanted to blow something up? Or maybe you always
dreamt of operating an atomic power plant? Do you have a will to
develop your own CPU? The Powder Toy lets you to do all of these,
and even more!

The Powder Toy is a free physics sandbox game, which simulates air
pressure and velocity, heat, gravity and a countless number of
interactions between different substances! The game provides you
with various building materials, liquids, gases and electronic
components which can be used to construct complex machines, guns,
bombs, realistic terrains and almost anything else. You can then
mine them and watch cool explosions, add intricate wirings, play
with little stickmen or operate your machine. You can browse and
play thousands of different saves made by the community or upload
your own - we welcome your creations!
2023-01-31T07:48:59+08:00 devel/py-pyyaml5 Python YAML parser
PyYAML is a YAML parser and emitter for the Python programming language.

PyYAML features:
* a complete YAML 1.1 parser. In particular, PyYAML can parse all examples
from the specification. The parsing algorithm is simple enough to be a
reference for YAML parser implementors.
* Unicode support including UTF-8/UTF-16 input/output and \u escape
sequences.
* low-level event-based parser and emitter API (like SAX).
* high-level API for serializing and deserializing native Python objects
(like DOM or pickle).
* support for all types from the YAML types repository. A simple extension
API is provided.
* relatively sensible error messages.
2023-01-30T23:38:36+00:00 devel/llvm16 LLVM and Clang
The LLVM Project is a collection of modular and reusable compiler and
toolchain technologies.

This port includes Clang (a C/C++/Objective-C compiler), LLD (a linker),
LLDB (a debugger), an OpenMP runtime library, and the LLVM infrastructure
these are built on.
2023-01-30T23:02:55+02:00 devel/rubygem-simple_po_parser Simple PO file to ruby hash parser
A simple PO file to ruby hash parser.
PO files are translation files generated by GNU/Gettext tool.
2023-01-30T13:09:02-06:00 biology/wfa2-lib Exact gap-affine algorithm using homology to accelerate alignment
The wavefront alignment (WFA) algorithm is an exact gap-affine
algorithm that takes advantage of homologous regions between the
sequences to accelerate the alignment process. Unlike traditional
dynamic programming algorithms that run in quadratic time, the WFA runs
in time O(ns+s^2), proportional to the sequence length n and the
alignment score s, using O(s^2) memory (or O(s) using the
ultralow/BiWFA mode). Moreover, the WFA algorithm exhibits simple
computational patterns that the modern compilers can automatically
vectorize for different architectures without adapting the code.
2023-01-30T22:20:38+08:00 www/yarn-node19
2023-01-30T22:20:38+08:00 www/npm-node19
2023-01-30T22:20:38+08:00 www/node19 V8 JavaScript for client and server
Node.js is a JavaScript runtime built on Chrome's V8 JavaScript engine. Node.js
uses an event-driven, non-blocking I/O model that makes it lightweight and
efficient. Node.js' package ecosystem, npm, is the largest ecosystem of open
source libraries in the world.
2023-01-30T22:20:38+08:00 www/node18 V8 JavaScript for client and server
Node.js is a JavaScript runtime built on Chrome's V8 JavaScript engine. Node.js
uses an event-driven, non-blocking I/O model that makes it lightweight and
efficient. Node.js' package ecosystem, npm, is the largest ecosystem of open
source libraries in the world.
2023-01-30T20:22:03+08:00 www/rubygem-jwt25 JSON Web Token implementation in Ruby
JWT is a Ruby implementation of JSON Web Token draft 06 [1].

[1] http://self-issued.info/docs/draft-jones-json-web-token-06.html
2023-01-30T20:22:00+08:00 textproc/rubygem-gemoji3 Character information and metadata for Unicode emoji
Emoji assets
2023-01-30T20:21:57+08:00 net/rubygem-rbvmomi2 Ruby interface to the VMware vSphere API
RbVmomi is a Ruby interface to the vSphere API. Like the Perl and Java SDKs, you
can use it to manage ESX and vCenter servers.

RbVmomi2 is a community-supported, open source project at ManageIQ.
2023-01-30T20:21:53+08:00 mail/rubygem-mail27 Ruby email handler
Mail is an library for Ruby to handle email generation,
parsing and sending in a simple, rubyesque manner.
2023-01-30T20:21:51+08:00 devel/rubygem-xdg6 XDG Base Directory Standard Library for Ruby
XDG provides an easy to use Ruby library for working with XDG standards.

Presently, it only supports the XDG Base Directory Standard.

If your program utilizes user or system-wide support files (e.g. configuration
files), you owe it to yourself to checkout the XDG base directory standard.

You can learn more about the standard at:
http://standards.freedesktop.org/basedir-spec/basedir-spec-latest.html
2023-01-30T20:21:50+08:00 devel/rubygem-syntax_suggest Help you find the syntax when you get an "unexpected end"
An error in your code forces you to stop. SyntaxSuggest helps you find those
errors to get you back on your way faster.
2023-01-30T20:21:49+08:00 devel/rubygem-sidekiq-cron18 Enables to set jobs to be run in specified time (using CRON notation)
Sidekiq-Cron is a scheduling add-on for Sidekiq.

It runs a thread alongside Sidekiq workers to schedule jobs at specified times
(using cron notation * * * * * parsed by Rufus-Scheduler).

It also checks for new jobs to schedule every 10 seconds and doesn't schedule
the same job multiple times when more than one Sidekiq worker is running.

Scheduling jobs are added only when at least one Sidekiq process is running.
2023-01-30T20:21:48+08:00 devel/rubygem-sidekiq6 Simple, efficient background processing for Ruby
Simple, efficient background processing for Ruby

See also: https://github.com/mperham/sidekiq
2023-01-30T20:21:47+08:00 devel/rubygem-rubocop-capybara Code style checking for Capybara test files
RuboCop Capybara provides Capybara-specific analysis for your projects, as an
extension to RuboCop.
2023-01-30T20:21:46+08:00 devel/rubygem-redlock Distributed lock using Redis written in Ruby
Redlock provides a ruby distributed lock using redis.

Distributed locks are a very useful primitive in many environments where
different processes require to operate with shared resources in a mutually
exclusive way.

There are a number of libraries and blog posts describing how to implement a DLM
(Distributed Lock Manager) with Redis, but every library uses a different
approach, and many use a simple approach with lower guarantees compared to what
can be achieved with slightly more complex designs.

This is an implementation of a proposed distributed lock algorithm with Redis.
It started as a fork from antirez implementation.
2023-01-30T20:21:45+08:00 devel/rubygem-gettext-setup0 Set up i18n for Ruby projects
gettext-setup is a simple gem to set up i18n for Ruby projects (including
Sinatra web apps) using gettext and fast gettext.

This project sets the default locale to English. If the user has set a different
locale in their browser preferences, and we support the user's preferred locale,
strings and data formatting will be customized for that locale.
2023-01-30T20:21:43+08:00 devel/rubygem-fugit17 Time tools for flor and the floraison project
Fugit is a time tools for flor and the floraison group. It uses et-orbi to represent
time instances and raabro as a basis for its parsers. Fugit will probably become
the foundation for rufus-scheduler 4.x
2023-01-30T20:21:42+08:00 devel/rubygem-flipper025 Act of enabling/disabling features in your application
Feature flipping is the act of enabling or disabling features or parts of your
application, ideally without re-deploying or changing anything in your code
base.

The goal of this gem is to make turning features on or off so easy that everyone
does it. Whatever your data store, throughput, or experience, feature flipping
should be easy and have minimal impact on your application.
2023-01-30T20:21:41+08:00 devel/rubygem-cucumber-tag-expressions4 Cucumber tag expressions for Ruby
Tag Expressions provide a simple query language for tags. The simplest tag
expression is simply a single tag.
2023-01-30T20:21:40+08:00 devel/rubygem-bootsnap114 Boot large ruby/rails apps faster
Bootsnap makes booting large ruby/rails apps faster. It is a library that plugs
into a number of Ruby and (optionally) ActiveSupport and YAML methods to
optimize and cache expensive computations.
2023-01-30T20:21:39+08:00 devel/rubygem-aws-sdk-simspaceweaver Official AWS Ruby gem for AWS SimSpace Weaver
Official AWS Ruby gem for AWS SimSpace Weaver.
2023-01-30T20:21:38+08:00 devel/rubygem-aws-sdk-securitylake Official AWS Ruby gem for Amazon Security Lake
Official AWS Ruby gem for Amazon Security Lake.
2023-01-30T20:21:36+08:00 devel/rubygem-aws-sdk-sagemakermetrics Official AWS Ruby gem for Amazon SageMaker Metrics Service (SageMaker Metrics)
Official AWS Ruby gem for Amazon SageMaker Metrics Service (SageMaker Metrics).
2023-01-30T20:21:35+08:00 devel/rubygem-aws-sdk-sagemakergeospatial Official AWS Ruby gem for Amazon SageMaker geospatial capabilities
Official AWS Ruby gem for Amazon SageMaker geospatial capabilities.
2023-01-30T20:21:34+08:00 devel/rubygem-aws-sdk-pipes Official AWS Ruby gem for Amazon EventBridge Pipes
Official AWS Ruby gem for Amazon EventBridge Pipes.
2023-01-30T20:21:33+08:00 devel/rubygem-aws-sdk-opensearchserverless Official AWS Ruby gem for OpenSearch Service Serverless
Official AWS Ruby gem for OpenSearch Service Serverless.
2023-01-30T20:21:32+08:00 devel/rubygem-aws-sdk-omics Official AWS Ruby gem for Amazon Omics
Official AWS Ruby gem for Amazon Omics.
2023-01-30T20:21:31+08:00 devel/rubygem-aws-sdk-oam Official AWS Ruby gem for CloudWatch Observability Access Manager
Official AWS Ruby gem for CloudWatch Observability Access Manager.
2023-01-30T20:21:29+08:00 devel/rubygem-aws-sdk-licensemanagerlinuxsubscriptions Official AWS Ruby gem for AWS License Manager Linux Subscriptions
Official AWS Ruby gem for AWS License Manager Linux Subscriptions.
2023-01-30T20:21:28+08:00 devel/rubygem-aws-sdk-kinesisvideowebrtcstorage Official AWS Ruby gem for Amazon Kinesis Video WebRTC Storage
Official AWS Ruby gem for Amazon Kinesis Video WebRTC Storage.
2023-01-30T20:21:27+08:00 devel/rubygem-aws-sdk-kendraranking Official AWS Ruby gem for Amazon Kendra Intelligent Ranking (Kendra Ranking)
Official AWS Ruby gem for Amazon Kendra Intelligent Ranking (Kendra Ranking).
2023-01-30T20:21:26+08:00 devel/rubygem-aws-sdk-docdbelastic Official AWS Ruby gem for Amazon DocumentDB Elastic Clusters (DocDB Elastic)
Official AWS Ruby gem for Amazon DocumentDB Elastic Clusters (DocDB Elastic).
2023-01-30T20:21:25+08:00 devel/rubygem-aws-sdk-codecatalyst Official AWS Ruby gem for Amazon CodeCatalyst
Official AWS Ruby gem for Amazon CodeCatalyst.
2023-01-30T20:21:24+08:00 devel/rubygem-aws-sdk-cleanrooms Official AWS Ruby gem for AWS Clean Rooms Service
Official AWS Ruby gem for AWS Clean Rooms Service.
2023-01-30T20:21:22+08:00 devel/rubygem-aws-sdk-arczonalshift Official AWS Ruby gem for AWS ARC - Zonal Shift
Official AWS Ruby gem for AWS ARC - Zonal Shift.
2023-01-30T20:21:21+08:00 databases/rubygem-redis-namespace19 Ruby client class for Redis with namespace support
Adds a Redis::Namespace class which can be used to namespace calls to Redis.
This is useful when using a single instance of Redis with multiple, different
applications.
2023-01-30T20:21:20+08:00 www/py-xandikos Lightweight CalDAV/CardDAV server
Xandikos is a lightweight yet complete CardDAV/CalDAV server that backs onto a
Git repository.

Xandikos takes its name from the name of the March month in the ancient
Macedonian calendar, used in Macedon in the first millennium BC.
2023-01-30T20:21:17+08:00 textproc/py-rich12 Rich text and beautiful formatting in the terminal
Rich is a Python library for rich text and beautiful formatting in the
terminal.

The Rich API makes it easy to add color and style to terminal
output. Rich can also render pretty tables, progress bars, markdown,
syntax highlighted source code, tracebacks, and more -- out of the
box.
2023-01-30T20:21:15+08:00 textproc/py-grapheme Unicode grapheme helpers
grapheme is a Python package for working with user perceived characters. More
specifically, string manipulation and calculation functions for working with
grapheme cluster groups (graphemes) as defined by the Unicode Standard Annex
#29.
2023-01-30T20:21:12+08:00 security/py-pem Easy PEM file parsing in Python
pem is an MIT-licensed Python module for parsing and splitting of PEM files,
i.e. Base64-encoded DER keys and certificates.

It runs on Python 3.7+, has no dependencies, and does not attempt to interpret
the certificate data in any way.

It's born from the need to load keys, certificates, trust chains, and DH
parameters from various certificate deployments: some servers (like Apache)
expect them to be a separate file, others (like nginx) expect them concatenated
to the server certificate and finally some (like HAProxy) expect key,
certificate, and chain to be in one file.

Additionally to the vanilla parsing code, pem also contains helpers for Twisted
that save a lot of boilerplate code.
2023-01-30T20:21:08+08:00 science/py-asdf-unit-schemas ASDF schemas for units
asdf-unit-schemas provides ASDF schemas for validating unit tags. Users should
not need to install this directly; instead, install an implementation package
such as asdf-astropy, which includes asdf-unit-schemas as a dependency.
2023-01-30T20:21:07+08:00 misc/py-placekey Utilities for working with Placekeys
Placekey-py is a Python library for working with Placekeys. Documentation for
this package can be found here [1], and documentation for the Placekey service
API can be found here [2]. The Plackey design specification is available here
[3].

[1] https://placekey.github.io/placekey-py/
[2] https://docs.placekey.io/
[3] https://docs.placekey.io/Placekey_Technical_White_Paper.pdf
2023-01-30T20:21:04+08:00 devel/py-x-wr-timezone Python module and program to convert calendars using X-WR-TIMEZONE to standard ones
Some calendar providers introduce the non-standard X-WR-TIMEZONE parameter to
ICS calendar files. Strict interpretations according to RFC 5545 ignore the
X-WR-TIMEZONE parameter. This causes the times of the events to differ from
those which make use of X-WR-TIMEZONE.

This module aims to bridge the gap by converting calendars using X-WR-TIMEZONE
to a strict RFC 5545 calendars. So, let's put our heads together and solve this
problem for everyone!
2023-01-30T20:21:03+08:00 devel/py-recurring-ical-events Python module which repeats ICalendar events by RRULE, RDATE and EXDATE
ICal has some complexity to it: Events, TODOs and Journal entries can be
repeated, removed from the feed and edited later on. This tool takes care of
these circumstances.
2023-01-30T20:21:02+08:00 devel/py-pytest-mypy-plugins pytest plugin for writing tests for mypy plugins
pytest plugin for testing mypy types, stubs, and plugins.
2023-01-30T20:21:01+08:00 devel/py-pyproject_hooks Wrappers to call pyproject.toml-based build backend hooks
pyproject-hooks is a low-level library for calling build-backends in
pyproject.toml-based project. It provides the basic functionality to help write
tooling that generates distribution files from Python projects.

If you want a tool that builds Python packages, you'll want to use
devel/py-build instead. This is an underlying piece for pip, build and other
"build frontends" use to call "build backends" within them.
2023-01-30T20:20:59+08:00 devel/py-poetry Python dependency management and packaging made easy
Poetry is a tool for dependency management and packaging in Python. It allows
you to declare the libraries your project depends on and it will manage
(install/update) them for you.
2023-01-30T20:20:58+08:00 devel/py-packaging21 Core utilities for Python packages
packaging provides core utilities for Python packages.
2023-01-30T20:20:57+08:00 devel/py-jaraco.text Module for text manipulation
This package provides handy routines for dealing with text, such as wrapping,
substitution, trimming, stripping, prefix and suffix removal, line continuation,
indentation, comment processing, identifier processing, values parsing, case
insensitive comparison, and more. See the docs (linked in the badge above) for
the detailed documentation and examples.
2023-01-30T20:20:56+08:00 devel/py-dulwich020 Python Git Library
This is the Dulwich project.

It aims to provide an interface to git repos (both local and remote) that
doesn't call out to git directly but instead uses pure Python.
2023-01-30T20:20:55+08:00 devel/py-comm Jupyter Python Comm implementation
Comm provides a way to register a Kernel Comm implementation, as per the Jupyter
kernel protocol. It also provides a base Comm implementation and a default
CommManager that can be used.
2023-01-30T20:20:54+08:00 devel/py-about-time Easily measure timing and throughput of code blocks
about-time is a cool helper for tracking time and throughput of code blocks,
with beautiful human friendly renditions.
2023-01-30T20:20:52+08:00 devel/p5-match-simple-XS XS backend for match::simple
match::simple::XS provides the XS backend for match::simple.
2023-01-30T20:20:51+08:00 devel/p5-Future-AsyncAwait Deferred subroutine syntax for futures
Future::AsyncAwait provides syntax for deferring and resuming subroutines while
waiting for Futures to complete. This syntax aims to make code that performs
asynchronous operations using futures look neater and more expressive than
simply using then chaining and other techniques on the futures themselves. It is
also a similar syntax used by a number of other languages; notably C# 5,
EcmaScript 6, Python 3, Dart, Rust, C++20.

This module is still under active development. While it now seems relatively
stable enough for most use-cases and has received a lot of "battle-testing" in a
wide variety of scenarios, there may still be the occasional case of memory leak
left in it, especially if still-pending futures are abandoned.

The new syntax takes the form of two new keywords, async and await.
2023-01-30T12:27:14+00:00 games/openenroth Open reimplementation of Might and Magic VI-VIII game engine
Might and Magic VI-VIII engine remake using original data and code.
Allows playing the original game plus introduce customizations and
modifications. Currently, only MM7 is playable; support for 6 and
8 will be added in the future.
2023-01-30T12:02:28+01:00 accessibility/qt6-speech Accessibilty features for Qt6
As with the Qt 5 version, Qt Speech provides application developers with a
QObject subclass, QTextToSpeech, that provides an interface to the platform's
speech synthesizer engine; and a value type QVoice that encapsulates voice
characteristics. With those classes, applications can make themselves more
accessible to users, and go beyond the screen-reader functionality of assistive
technologies. Using non-visual channels to inform users about changes or events
can be very useful in hands-free situations, such as turn-by-turn navigation
systems. Content-focused applications like ebook readers could benefit from
text-to-speech synthesis without depending on assistive technology.
2023-01-29T23:18:07-08:00 net-mgmt/smartctl_exporter Prometheus metrics exporter for smartctl
smartctl_exporter exports smartctl json metrics to Prometheus.
2023-01-29T09:40:22-08:00 devel/poetry Python dependency management and packaging made easy
Poetry helps you declare, manage and install dependencies of Python projects,
ensuring you have the right stack everywhere.
2023-01-29T09:28:34-08:00 devel/py-poetry-plugin-export Poetry plugin to export the dependencies to various formats
Poetry plugin to export the dependencies to various formats.

This plugin provides the same features as the existing export command
of Poetry which it will eventually replace.
2023-01-29T09:15:41-08:00 devel/py-dulwich Python implementation of the Git file formats and protocols
Dulwich is a Python implementation of the Git file formats and protocols,
without the need to have Git installed.

It aims to provide an interface to Git repos (both local and remote) that
does not call out to Git directly but instead uses pure Python. All
functionality is available in pure Python. Optional C extensions can be
built for improved performance.
2023-01-29T00:47:58-08:00 devel/py-single-version Utility to define version string for Poetry-style Python project
single-version is a utility to let you have a single source of version in your
code base.

This utility targets modern Python projects which have layout generated by
Poetry, with a pyproject.toml file in place of setup.py.
2023-01-29T00:35:16-08:00 www/py-kiss-headers Parser and serializer for http headers
kiss-headers is a basic library, small and concise to help get things done
regarding headers in a better way.

Features:
* A backwards-compatible syntax using bracket style.
* Capability to alter headers using simple, human-readable operator
notation + and -.
* Flexibility if headers are from an email or HTTP, use as you need with one
library.
* Ability to parse any object and extract recognized headers from it, it also
supports UTF-8 encoded headers.
* Fully type-annotated.
* Provide great auto-completion in Python interpreter or any capable IDE.
* No dependencies. And never will be.
* 90% test coverage.
2023-01-28T19:10:22-08:00 net/librest1 GNOME REST library
librest has been designed to make it easier to access web services that claim
to be "RESTful". A reasonable definition of what this means can be found on
Wikipedia. However a reasonable description is that a RESTful service should
have urls that represent remote objects which methods can then be called on.
2023-01-28T18:40:15-08:00 net/geocode-glib2 Convenience library for the geocoding and reverse geocoding
geocode-glib is a convenience library for the geocoding (finding longitude,
and latitude from an address) and reverse geocoding (finding an address from
coordinates). It uses Nominatim service to achieve that. It also caches
(reverse-)geocoding requests for faster results and to avoid unnecessary server
load.
2023-01-27T22:45:40-08:00 devel/py-mypy-boto3-s3 Type annotations for boto3.S3 service
mypy-boto3-s3 contains type annotations for boto3.S3 1.26.58 service compatible
with VSCode, PyCharm, Emacs, Sublime Text, mypy, pyright and other tools.
2023-01-25T23:29:50+01:00 security/openvpn25 Secure IP/Ethernet tunnel daemon
OpenVPN is a robust, scalable and highly configurable VPN (Virtual Private
Network) daemon which can be used to securely link two or more private networks
using an encrypted tunnel over the internet. It can operate over UDP or TCP,
can use SSL or a pre-shared secret to authenticate peers, and in SSL mode, one
server can handle many clients.
2023-01-27T12:15:15+01:00 devel/electron22 Build cross-platform desktop apps with JavaScript, HTML, and CSS
Build cross platform desktop apps with JavaScript, HTML, and CSS.

It's easier than you think.

If you can build a website, you can build a desktop app. Electron is a
framework for creating native applications with web technologies like
JavaScript, HTML, and CSS. It takes care of the hard parts so you can
focus on the core of your application.
2023-01-26T00:50:13-08:00 math/py-disjoint-set Disjoint set data structure implementation for Python
disjoint-set is a DisjointSet (a.k.a. union-find data structure or merge-find
set) implementation for Python.
2023-01-25T14:56:31-07:00 sysutils/kapp Simple deployment tool for Kubernetes
kapp CLI encourages Kubernetes users to manage resources in bulk by working with
"Kubernetes applications" (sets of resources with the same label).
It focuses on resource diffing, labeling, deployment and deletion.
Unlike tools like Helm, kapp considers YAML templating and management of
packages outside of its scope,
though it works great with tools that generate Kubernetes configuration.
2023-01-25T01:20:22-08:00 multimedia/vvenc Versatile Video Coding (VVC) encoder
The Fraunhofer Versatile Video Encoder (VVenC) is a fast and efficient
H.266/VVC encoder implementation with the following main features:
- Easy to use encoder implementation with five predefined
quality/speed presets;
- Perceptual optimization to improve subjective video quality, based
on the XPSNR visual model;
- Extensive frame-level and task-based parallelization with very good
scaling;
- Frame-level single-pass and two-pass rate control supporting
variable bit-rate (VBR) encoding;
- Expert mode encoder interface available, allowing fine-grained
control of the encoding process.
2023-01-24T23:45:57-08:00 textproc/py-sentencepiece Unsupervised text tokenizer for Neural Network-based text generation
SentencePiece is an unsupervised text tokenizer and detokenizer mainly for
Neural Network-based text generation systems where the vocabulary size is
predetermined prior to the neural model training. SentencePiece implements
subword units (e.g., byte-pair-encoding (BPE)) and unigram language model
with the extension of direct training from raw sentences. SentencePiece
allows us to make a purely end-to-end system that does not depend on
language-specific pre/postprocessing.
2023-01-24T20:40:52+03:00 games/chromono Circular color puzzle
All those half-colored spheres could really need some help. And
with that, we obviously mean your help, otherwise this would probably
not be a game, but a movie or something. Grab those fully-colored
spheres and share the color (and the correct one at that) to bring
the world order back to normal. Sounds easy? It is. Up until the
third level or so. Then it gets tricky. But you'll figure it out,
I'm sure.
2023-01-24T10:10:53+00:00 net/haproxy26 Reliable, high performance TCP/HTTP load balancer
HAProxy is a free, very fast and reliable solution offering high
availability, load balancing, and proxying for TCP and HTTP-based
applications. It is particularly suited for web sites crawling under
very high loads while needing persistence or Layer7 processing.
2023-01-24T00:58:16-08:00 math/lmfit Library for Levenberg-Marquardt minimization and least-squares fitting
lmfit is a C library for Levenberg-Marquardt minimization and least-squares
fitting.
2023-01-24T00:33:11-08:00 math/libformfactor Library for computation of scattering form factors of polyhedra
libformfactor performs efficient computation of scattering form factors
(Fourier shape transforms) of arbitrary polyhedra.
2023-01-24T00:31:01-08:00 devel/libheinz C++ base library of Heinz Maier-Leibnitz Zentrum
libheinz is a C++ base library used in software developed at
Heinz Maier-Leibnitz Zentrum.
2023-01-23T22:59:36-08:00 math/libcerf Library that provides an implementation of complex error functions
libcerf is a self-contained numeric library that provides an efficient and
accurate implementation of complex error functions, along with Dawson,
Faddeeva, and Voigt functions.
2023-01-23T18:23:08+03:00 games/lbreakouthd Breakout-style arcade game
LBreakoutHD is a scaleable 16:9 remake of LBreakout2. You try to
clear levels full of different types of bricks and extras by using
your paddle to aim balls at the bricks.

All LBreakout2 themes and levelsets work. New themes can be of any
resolution.
2023-01-21T18:44:38-08:00 x11/py-screeninfo Fetch location and size of physical screens
Fetch location and size of physical screens
in Python programs.
2023-01-19T19:52:57+01:00 www/librewolf Custom version of Firefox, focused on privacy, security and freedom
LibreWolf is a free and open source web browser descended from the
Mozilla Application Suite. It is small, fast and easy to use, and offers
many advanced features:

o Popup Blocking
o Tabbed Browsing
o Live Bookmarks (ie. RSS)
o Extensions
o Themes
o FastFind
o Improved Security
2023-01-21T01:40:48-08:00 audio/py-pydub Manipulate audio with an simple and easy high level interface
Pydub allows to manipulate audio with a simple and easy high level interface
from Python code.
2023-01-21T01:15:10-08:00 audio/py-simpleaudio Simple, asynchronous audio playback for Python 3
simpleaudio is a simple audio playback Python extension - cross-platform,
asynchronous, dependency-free.
2023-01-21T00:18:51-08:00 graphics/py-moderngl-window Library for ModernGL making window creation & resource loading simple
moderngl-window is a cross platform utility library for ModernGL making window
creation and resource loading simple. It can also be used with PyOpenGL for
rendering with the programmable pipeline.
2023-01-20T23:23:58-08:00 misc/py-PyWavefront Library for importing Wavefront .obj files
PyWavefront reads Wavefront 3D object files (something.obj, something.obj.gz
and something.mtl) and generates interleaved vertex data for each material
ready for rendering.
2023-01-18T23:02:07+00:00 games/veloren-weekly Multiplayer voxel RPG written in Rust (weekly snapshot)
Veloren is a multiplayer voxel RPG written in Rust. Veloren takes
inspiration from games such as Cube World, Minecraft and Dwarf
Fortress. The game is currently under heavy development, but is
playable.

This is a weekly snapshot used on the official multiplayer server,
usually updated each Thursday.
2023-01-20T08:09:03-08:00 math/py-pyrr 3D mathematical functions using NumPy
Pyrr provides 3D mathematical functions using the power of NumPy.

Features:
* Object Oriented and Procedural interfaces
* Matrix (3x3, 4x4)
* Quaternion
* Vector (3D, 4D)
* Plane
* Ray
* Line / Line Segment (3D)
* Rectangle (2D)
* Axis Aligned Bounding Box (AABB / AAMBB)
* Geometric collision / intersection testing
2023-01-20T08:09:03-08:00 graphics/py-moderngl ModernGL: High performance rendering for Python 3
ModernGL is a python wrapper over OpenGL 3.3+ core that simplifies the creation
of simple graphics applications like scientific simulations, games or user
interfaces. Usually, acquiring in-depth knowledge of OpenGL requires a steep
learning curve. In contrast, ModernGL is easy to learn and use, moreover it is
capable of rendering with high performance and quality, with less code written.
The majority of the moderngl code base is also written in C++ for high
performance.
2023-01-20T08:09:03-08:00 graphics/py-glcontext Portable OpenGL context for Python
glcontext is a library providing OpenGL implementation for ModernGL on multiple
platforms:
* glcontext on github
* glcontext on pypi
* ModernGL
2023-01-20T08:09:03-08:00 math/py-mapbox-earcut Bindings for Pango for use with Manim
mapbox-earcut is python bindings for the C++ implementation of the Mapbox Earcut
library, which provides very fast and quite robust triangulation of 2D polygons.
2023-01-20T08:09:03-08:00 graphics/py-ManimPango Bindings for Pango for use with Manim
ManimPango is a C binding for Pango using Cython, which is internally used in
Manim to render (non-LaTeX) text.
2023-01-20T08:09:03-08:00 math/py-isosurfaces Construct isolines/isosurfaces over a 2D/3D scalar field
isosurfaces allows to construct isolines/isosurfaces of a 2D/3D scalar field
defined by a function, i.e. curves over which f(x,y)=0 or surfaces over which
f(x,y,z)=0. Most similar libraries use marching squares or similar over a
uniform grid, but this uses a quadtree to avoid wasting time sampling many far
from the implicit surface.
2023-01-20T08:09:03-08:00 benchmarks/ior IOR and mdtest, parallel IO storage benchmark
IOR is a parallel IO benchmark that can be used to test the performance of
parallel storage systems using various interfaces and access patterns. The IOR
repository also includes the mdtest benchmark which specifically tests the peak
metadata rates of storage systems under different directory structures. Both
benchmarks use a common parallel I/O abstraction backend and rely on MPI for
synchronization.
2023-01-17T20:32:43+01:00 net/kube-apiserver Kubernetes API service
The Kubernetes API server validates and configures data for the api
objects which include pods, services, replicationcontrollers,
and others. The API Server services REST operations and provides
the frontend to the cluster's shared state through which all other
components interact.
2023-01-17T18:29:54+01:00 comms/py-pymodbus Implementation of the Modbus protocol
Pymodbus is a full Modbus protocol implementation offering
asynchronous communications. It can also be used without any
third party dependencies (aside from pyserial) if a more
lightweight project is needed.
2023-01-20T01:00:59-08:00 sysutils/ior IOR and mdtest, parallel IO storage benchmark
IOR is a parallel IO benchmark that can be used to test the performance of
parallel storage systems using various interfaces and access patterns. The IOR
repository also includes the mdtest benchmark which specifically tests the peak
metadata rates of storage systems under different directory structures. Both
benchmarks use a common parallel I/O abstraction backend and rely on MPI for
synchronization.
2023-01-19T20:17:51-08:00 devel/shadered Lightweight, cross-platform & full-featured shader IDE
Shader debugger lets you easily find bugs in your shader code. It is simple to
use - you just need to pause the preview and select the pixel that you want to
debug. After starting the debugger, you will be able to:
* step through your shader code line by line
* run immediate expressions
* add watches
* place (conditional) breakpoints
* see list of all variables and their values
* hover over expressions and see their value
2023-01-19T07:44:11-08:00 science/py-vedo Python module for scientific analysis and visualization of 3D objects
Vedo is a lightweight and powerful python module for scientific analysis and
visualization of 3d objects.

The library includes a large set of working examples for a wide range of
functionalities:
* working with polygonal meshes and point clouds
* working with volumetric data and tetrahedral meshes
* plotting and histogramming in 2D and 3D
* integration with other libraries
2023-01-19T10:27:18+00:00 www/hedgedoc Web-based online collaborative editor using your preferred SQL DB
The best platform to write and share markdown.

HedgeDoc (formerly known as CodiMD) is an open-source, web-based,
self-hosted, collaborative markdown editor.

You can use it to easily collaborate on notes, graphs and even
presentations in real-time. All you need to do is to share your
note-link to your co-workers and they're ready to go.
2023-01-18T18:46:40-08:00 databases/diesel Extensible ORM and Query Builder for Rust
Diesel gets rid of the boilerplate for database interaction and eliminates
runtime errors without sacrificing performance. It takes full advantage of
Rust's type system to create a low overhead query builder that "feels like
Rust."

Supported databases:
1. PostgreSQL
2. MySQL
3. SQLite
2023-01-18T08:03:09-08:00 shells/atuin Magical shell history
Atuin replaces your existing shell history with a SQLite database, and records
additional context for your commands. Additionally, it provides optional and
*fully encrypted* synchronisation of your history between machines, via an Atuin
server.
2023-01-17T21:01:48-08:00 misc/py-einops New flavour of deep learning operations
einops provides flexible and powerful tensor operations for readable and
reliable code.
It supports numpy, pytorch, tensorflow, jax, and others.
2023-01-17T22:17:03+01:00 net-mgmt/gping Ping with graph
Ping, but with a graph.

Comes with the following super-powers:

* Graph the ping time for multiple hosts
* Graph the execution time for commands via the --cmd flag
* Custom colours
2023-01-17T18:05:01+01:00 sysutils/amazon-ssm-plugin Amazon AWS Manages shell experience using SSM APIs
This package provides Amazon SSM SessionManager and CLI for managing
shell experience using SSM APIs.

HOW TO USE:
aws ssm start-session --target "your instance-id"

SEE ALSO: https://docs.aws.amazon.com/systems-manager/latest/userguide/session-manager-working-with-install-plugin.html
2023-01-16T23:56:19-08:00 math/py-pyaudi Library implementing the algebra of Taylor polynomials
Audi (from latin: "listen") is an open source library that implements the
differential algebra of Taylor truncated polynomials and a few algorithms
useful for its applications (Differential Intelligence, automatic
differentiation, Taylor Models, etc.)
2023-01-16T23:53:39-08:00 math/audi Header only C++ library implementing the algebra of Taylor polynomials
Audi (from latin: "listen") is an open source, header only, C++ library (exposed
to python in the pyaudi package) that implements the differential algebra of
Taylor truncated polynomials and a few algorithms useful for its applications
(Differential Intelligence, automatic differentiation, Taylor Models, etc.)
2023-01-16T20:17:24-08:00 lang/antimony Antimony programming language
Antimony is a bullshit-free programming language that gets out of your way.
It is meant to "just work", without adding unnecessary and bloated language
features.

The goal of Antimony is to be a simple language that anyone - beginner and
expert - can pick up and use.
2023-01-16T12:50:37-08:00 cad/antimony CAD from a parallel universe
Antimony is a computer-aided design (CAD) tool from a parallel universe in which
CAD software evolved from Lisp machines rather than drafting tables.
2023-01-16T18:27:16+01:00 www/webtrees21 Online genealogy viewer (for PHP 7.4-8.2)
webtrees is the web's leading online collaborative genealogy
application. webtrees works from standard GEDCOM files, and is
therefore compatible with every major desktop application. webtrees
aims to be efficient and effective by using the right combination
of third-party tools, design techniques and open standards.
2023-01-16T01:36:02-08:00 textproc/sentencepiece Unsupervised text tokenizer for Neural Network-based text generation
SentencePiece is an unsupervised text tokenizer and detokenizer mainly for
Neural Network-based text generation systems where the vocabulary size is
predetermined prior to the neural model training. SentencePiece implements
subword units (e.g., byte-pair-encoding (BPE)) and unigram language model
with the extension of direct training from raw sentences. SentencePiece
allows us to make a purely end-to-end system that does not depend on
language-specific pre/postprocessing.
2023-01-16T10:21:14+01:00 net-p2p/tooth GTK Mastodon Client - Fork of Tootle
Tooth is a client for Mastodon, which is the world's largest
decentralized microblogging platform. The client provides a clean,
native interface, allowing the Mastodon social experience to be
seamlessly integrated into our desktop environment.

This client for Mastodon that It is characterized by three fundamental
aspects; be simple, free and open source. It should be added that this
tool is based on GTK with dark mode support.
2023-01-16T07:04:04+01:00 devel/ktextaddons Various text handling addons
Various text handling addons for the KDE dekstop
2023-01-15T17:31:51-08:00 devel/rxcpp Reactive eXtensions for C++
RxCpp is a header-only C++ library that only depends on the standard library.
2023-01-15T15:13:58-08:00 devel/phasar LLVM-based static analysis framework
PhASAR is a LLVM-based static analysis framework written in C++. It allows users
to specify arbitrary data-flow problems which are then solved in a
fully-automated manner on the specified LLVM IR target code. Computing points-to
information, call-graph(s), etc. is done by the framework, thus you can focus on
what matters.
2023-01-15T21:42:02+01:00 www/py-qt6-webengine Python bindings for the Qt6 toolkit, QtWebEngine module
PyQt6 is a set of Python bindings for Qt6 application framework.
This package provides the QtWebKit module.
2023-01-02T00:04:00-05:00 devel/py-setuptools58 Python packages installer
Setuptools is a fully-featured, actively-maintained, and stable library
designed to facilitate packaging Python projects, where packaging includes:
- Python package and module definitions
- Distribution package metadata
- Test hooks
- Project installation
- Platform-specific details
- Python 3 support
2023-01-15T01:52:47-08:00 sysutils/touchegg Multi-touch gesture recognizer
Touchegg is an app that runs in the background and transform the gestures you
make on your touchpad or touchscreen into visible actions in your desktop.
2023-01-14T23:37:15-08:00 audio/ggwave Tiny data-over-sound library
kbd-audio is a collection of command-line and GUI tools for capturing and
analyzing audio data.
2023-01-14T22:03:48-08:00 devel/imtui Immediate Mode Text-based User Interface C++ Library
ImTui is an immediate mode text-based user interface library. It supports
256 ANSI colors and mouse/keyboard input.
2023-01-14T18:00:55-08:00 misc/json-tui JSON terminal UI made in C++
json-tui is a JSON terminal UI made in C++.

Features:
* Interactive: Use keyboard or mouse to scroll/expand objects.
* Colors
* Responsive: Adapt to the terminal dimensions. Very long text values are
wrapped on several lines.
* Cross-platform
* The output is displayed inline with the previous commands. Meaning you can
still see the json after leaving json-tui.
* (Vim users): Also support j/k for navigation.
* Table view: Turn arrays of objects into tables.
2023-01-14T17:13:25-08:00 www/wasm-pack Workflow tool for Rust-generated WebAssembly
rust-wasm seeks to be a one-stop shop for building and working with rust-
generated WebAssembly that you would like to interop with JavaScript, in the
browser or with Node.js. `wasm-pack` helps you build rust-generated
WebAssembly packages that you could publish to the npm registry, or otherwise
use alongside any javascript packages in workflows that you already use, such
as webpack.
2023-01-13T10:23:35-07:00 devel/fsx File System eXerciser
File System eXerciser

The fsx utility tests file system I/O routines for correctness, with random
input. This is a Rust-based rewrite of the classic C utility, originally from
Apple Computer.
2023-01-14T13:10:38+01:00 www/qt6-webengine Qt 6 library to render web content
The Qt WebEngine module provides a web browser engine that makes it easy to
embed content from the World Wide Web into your Qt application on platforms
that do not have a native web engine.

Qt WebEngine provides C++ classes and QML types for rendering HTML, XHTML, and
SVG documents, styled using Cascading Style Sheets (CSS) and scripted with
JavaScript. HTML documents can be made fully editable by the user through the
use of the contenteditable attribute on HTML elements.
2023-01-13T17:41:00-08:00 math/the-algorithms-c++ Collection of various algorithms in mathematics, physics, etc
TheAlgorithms/C-Plus-Plus is a collection of open-source implementation of a
variety of algorithms implemented in C++ and licensed under MIT License.
These algorithms span a variety of topics from computer science, mathematics
and statistics, data science, machine learning, engineering, etc. The
implementations and the associated documentation are meant to provide a learning
resource for educators and students. Hence, one may find more than one
implementation for the same objective but using a different algorithm strategies
and optimizations.
2023-01-13T17:07:09-08:00 databases/nanodbc Small C++ wrapper for the native C ODBC API
nanodbc is a small library that makes ODBC API programming easy and fun again.
2023-01-13T20:26:55+00:00 net-mgmt/p5-Nagios-Plugin_check_raid Nagios/Icinga/Sensu plugin to check RAID status
Nagios/Icinga/Sensu plugin to check current server's RAID status

This plugin checks all RAID volumes (hardware and software) that can be
identified.

While written originally for Nagios, it's known to work also with:

* Icinga
* Sensu

This is supposed to be a general plugin to run via NRPE. It checks for the
various RAID systems, and verifies they are working correctly.

Some checks require root permission, that is acomplished using sudo.
Neccessary sudo rules (detected for your system), can be installed when
check_raid is invoked with -S argument. You need to be root user and it will add
required lines to the sudo config file. Run with -d to preview the sudo rules
2023-01-14T02:56:36+09:00 devel/heirloom-devtools OpenSolaris yacc, lex, m4, make, and SCCS
The Heirloom Development Tools package provides yacc, lex, m4, make,
and SCCS as portable derivatives of the utilities released by Sun
as part of OpenSolaris. The OpenSolaris utilities were in turn
derived from the original Unix versions, and are assumed be conforming
implementations of the POSIX standard.
2023-01-11T10:33:43-06:00 sysutils/pcns PowerChute Network Shutdown
PowerChute Network Shutdown (PowerChute) works in conjunction with the UPS
Network Management Card (NMC) to provide network-based shutdown of multiple
computer systems.

In the case of a UPS critical event, the software performs a graceful,
unattended system shutdown before the UPS battery is exhausted. The number of
protected systems is limited only by the capacity of the UPS.
2023-01-12T14:29:09+01:00 devel/py-pytoolconfig Python Tool Configuration
The goal of this project is to manage configuration for python tools,
such as black and rope and add support for a pyproject.toml
configuration file.
2023-01-11T23:20:48-08:00 misc/py-lightgbm Gradient boosting framework that uses tree based learning algorithms
LightGBM is a gradient boosting framework that uses tree based learning
algorithms. It is designed to be distributed and efficient with the
following advantages:
* Faster training speed and higher efficiency.
* Lower memory usage.
* Better accuracy.
* Support of parallel, distributed, and GPU learning.
* Capable of handling large-scale data.
2023-01-11T22:19:28-08:00 misc/lightgbm Gradient boosting framework that uses tree based learning algorithms
LightGBM is a gradient boosting framework that uses tree based learning
algorithms. It is designed to be distributed and efficient with the
following advantages:
* Faster training speed and higher efficiency.
* Lower memory usage.
* Better accuracy.
* Support of parallel, distributed, and GPU learning.
* Capable of handling large-scale data.
2023-01-11T21:24:48-08:00 math/py-annoy Approximate Nearest Neighbors in C++
Annoy (Approximate Nearest Neighbors Oh Yeah) is a C++ library with Python
bindings to search for points in space that are close to a given query point.
It also creates large read-only file-based data structures that are mmapped
into memory so that many processes may share the same data.
2023-01-11T21:23:33-08:00 math/annoy Approximate Nearest Neighbors in C++
Annoy (Approximate Nearest Neighbors Oh Yeah) is a C++ library with Python
bindings to search for points in space that are close to a given query point.
It also creates large read-only file-based data structures that are mmapped
into memory so that many processes may share the same data.
2023-01-11T18:02:04-08:00 devel/py-spyder-unittest Plugin to run tests from within the Spyder IDE
Spyder-unittest is a plugin that integrates popular unit test frameworks with
Spyder, allowing you to run test suites and view the results in the IDE.

The plugin supports the unittest module in the Python standard library as well
as the pytest and nose testing frameworks. Support for pytest is most complete
at the moment.
2023-01-11T17:47:02-06:00 biology/atac-seq Metaport for ATAC-Seq analysis
Metaport to install tools for typical ATAC-Seq analysis, including QC,
adapter trimming, alignment, and differential analysis.
2023-01-11T22:01:21+00:00 net/lavinmq Next-generation AMQP 0.9.1 based message broker
LavinMQ is a message queue server, also called a message broker, compatible
with the AMQP0.9 spec, where messages are published by a sending service called
a producer, via the broker, to then be consumed by the receiving service called
a consumer. When not handling messages, the queue can route, buffer, and
persist the messages according to rules set up by the user.

Messages can be sent across languages, platforms, and OS, which decouple
processes and creates a highly scalable system. lavinmq, as queue management
software, gives an organized, safe place for messages to wait until another
application or part of the system can come along and consume them for
processing.

lavinmq is written in Crystal, a statically compiled LLVM-based
language with a ruby-like syntax.

WWW: https://www.lavinmq.com/
2023-01-11T22:02:51+01:00 dns/letsdns Manage DANE TLSA records in DNS servers
LetsDNS

Manage DANE TLSA records in DNS servers. Supports multiple domains with multiple
TLS certificates each. LetsDNS can be invoked manually, from cron jobs, or
called in hook functions of ACME-clients like dehydrated or certbot.
2023-01-11T21:52:22+01:00 security/py-badkeys Tool to check public keys for known vulnerabilities
Tool and library to check cryptographic public keys for known vulnerabilities.

badkeys can directly scan SSH and TLS hosts and automatically check their
public keys.

This work was funded in part by Industriens Fond through the CIDI project
(Cybersecure IOT in Danish Industry) and in part by the Center for Information
Security and Trust (CISAT) at the IT University of Copenhagen, Denmark.
2023-01-11T07:44:11-08:00 devel/hotspot Perf GUI for performance analysis (needs mock 'perf' command)
The hotspot project is an effort to create a standalone GUI for performance
data. The first goal is to provide a UI like KCachegrind around Linux perf.
In the future various other performance data formats are planned to be
supported.
2023-01-11T01:30:36-08:00 x11-toolkits/kddockwidgets KDAB's Dock Widget Framework for Qt
KDDockWidgets is a Qt dock widget library written by KDAB, suitable for
replacing QDockWidget and implementing advanced functionalities missing
in Qt.

Although KDDockWidgets is ready to be used out of the box, it can also
be seen as a framework to allow building very tailored custom docking systems.
It tries to expose every internal widget and every knob for the app developer
to tune.
2023-01-10T08:03:17-08:00 devel/rustc-demangle Library for Rust symbol demangling
Library that demangles for Rust symbols.

The library is written in Rust.
This port has it's C/C++ API.
2023-01-10T08:03:17-08:00 net/ecal Enhanced Communication Abstraction Layer
The enhanced Communication Abstraction Layer (eCAL) is a middleware that enables
scalable, high performance interprocess communication on a single computer node
or between different nodes in a computer network. eCAL uses a publish-subscribe
pattern to automatically connect different nodes in the network.

eCAL automatically chooses the best available data transport mechanism for each
link:
* Shared memory for local communication (incredible fast!)
* UDP for network communication
2023-01-10T01:41:38-08:00 devel/recycle Simple resource pool for recycling resources in C++
recycle is an implementation of a simple C++ resource pool.
2023-01-10T14:42:52+01:00 security/keysmith Application to generate two-factor authentication tokens
Keysmith is an application to generate two-factor authentication (2FA) tokens
when logging in to your (online) accounts. Currently it supports both HOTP and
TOTP tokens.
2023-01-10T00:34:47-08:00 devel/ftxui C++ Functional Terminal User Interface library
FTXUI is a simple C++ library for terminal based user interfaces.

Feature:
* Functional style. Inspired by [1] and React
* Simple and elegant syntax (in my opinion)
* Keyboard & mouse navigation.
* Support for UTF8 and fullwidth chars
* Support for animations. Demo 1, Demo 2
* Support for drawing. Demo
* No dependencies
* Cross platform: Linux/MacOS (main target), WebAssembly, Windows
* Learn by examples, and tutorials
* Multiple packages: CMake FetchContent (preferred), vcpkg, pkgbuild, conan.
* Good practises: documentation, tests, fuzzers, performance tests, automated
CI, automated packaging, etc
2023-01-09T02:14:28-08:00 net/nebula Scalable overlay networking tool
Nebula is a scalable overlay networking tool with a focus on performance,
simplicity and security. It lets you seamlessly connect computers anywhere
in the world. Nebula is portable, and runs on Linux, OSX, Windows, iOS, and
Android. It can be used to connect a small number of computers, but is also
able to connect tens of thousands of computers.

Nebula incorporates a number of existing concepts like encryption, security
groups, certificates, and tunneling, and each of those individual pieces
existed before Nebula in various forms. What makes Nebula different to existing
offerings is that it brings all of these ideas together, resulting in a sum that
is greater than its individual parts.
2023-01-09T01:58:16-08:00 net/shadowsocks-rust Rust port of shadowsocks
shadowsocks-rust is a Rust port of shadowsocks.

shadowsocks is a fast tunnel proxy that helps you bypass firewalls.
2023-01-09T01:36:33-08:00 devel/py-xarray-simlab Xarray extension and framework for computer model simulations
xarray-simlab is a Python library that provides both a generic framework for
building computational models in a modular fashion and a xarray extension for
setting and running simulations using the xarray's Dataset structure. It is
designed for fast, interactive and exploratory modeling.

xarray-simlab is well integrated with other libraries of the PyData ecosystem
such as dask and zarr.
2023-01-09T01:08:47-08:00 devel/py-zarr Implementation of chunked, compressed, N-dimensional arrays for Python
Zarr is a Python package providing an implementation of compressed, chunked,
N-dimensional arrays, designed for use in parallel computing.
2023-01-09T00:49:06-08:00 misc/py-numcodecs Package providing buffer compression and transformation codecs for use
Numcodecs is a Python package providing buffer compression and transformation
codecs for use in data storage and communication applications.
2023-01-08T23:52:11-08:00 graphics/resvg-capi SVG rendering library (C++/Qt API)
resvg is an SVG rendering library.

It can be used as a Rust library, as a C library, and as a CLI
application to render static SVG files.

The core idea is to make a fast, small, portable SVG library with the goal to
support the whole SVG spec.

Features:
* Designed for edge-cases
* Safety
* Zero bloat
* Portable
* SVG preprocessing
* Performance
* Reproducibility
2023-01-08T23:23:21-08:00 devel/cargo-bloat Find out what takes most of the space in your executable
cargo-bloat allows you to find out what takes most of the space in
your executable.
2023-01-05T23:10:00+00:00 audio/d11amp Oldskool MP3 player
D11AMP is an oldskool MP3 player. In addition to being a frontend
to mpg123, it can handle WinAMP's treasure trove of skins.
2023-01-06T17:02:58+01:00 devel/exomizer Cruncher for 6502-based systems
Exomizer is a program that compresses files in a way that tries to be as
efficient as possible but still allows them to be decompressed in environments
where CPU speed and RAM are limited. For some popular 8-bit computers using
6502 compatible CPUs it can also generate executable files that decompress
themselves in memory when run.

Exomizer operates in two major modes. It has a raw mode that compresses plain
files and produces plain files. This mode is used by the raw subcommand. All
other subcommands use the second mode. It requires all source files to be
targeted to be decrunched at specific addresses in the 16-bit address space of
the target computer. In this mode, no file can be larger than 64kB since all
data must be addressable using 16-bits. The targeted mode has the following
features:
* It reads plain or .prg files to any given address.
* It can produce stand-alone self-decrunching files for the following targets:
- Commodore VIC20, C64, C65, C16/plus4, C128 and PET 4032
- Atari 400/800 XL/XE
- Apple ][+ and //e
- Oric-1 and Oric Atmos
- BBC Micro B
* It can produce files for both "in memory" and "from disk" decrunching.
* It handles RLE-sequences well, no packer is necessary.
* It is able to link/combine more than one source file into the same crunched
target file.
2023-01-08T19:23:48-08:00 misc/py-ipyfastscape Interactive widgets for topographic data analysis and modelling
Ipyfastscape is interactive widgets for topographic data analysis and modelling
in Jupyter notebooks.

While ipyfastscape is tightly integrated with fastscape, it also integrates very
well with any data in the form of an xarray dataset or any model created with
xarray-simlab.

The widgets available here are built on top of libraries of the jupyter's widget
ecosystem such as ipywidgets and ipygany. You can reuse those high-level UI
components as-is within notebooks (embedded mini-apps) or for building
interactive dashboards that you can then publish as standalone web applications.
2023-01-08T19:05:35-08:00 science/py-ipygany 3-D scientific visualization in Jupyter Notebooks
ipygany is a Jupyter Interactive Widgets library for 3-D mesh analysis.

Features:
ipygany has many features including:
* VTK loader for displaying your computation results in the Jupyter Notebook
* Structured and Unstructured grids support
* 2-D cell based meshes support (quads, triangles...) as well as 3-D cell based
meshes support (tetrahedrons, quadratic tetrahedrons...)
* Animations
* IsoColor effect
* Warp effect
* IsoSurface computation
* Threshold effect (for visualizing only the parts that are inside of a range
of data)
* Point cloud visualization
* Water effect, for nice water visualization with real-time caustics
2023-01-08T18:56:02-08:00 devel/py-ipydatawidgets Set of widgets to facilitate reuse of large datasets across widgets
ipydatawidgets is a set of widgets to help facilitate reuse of large datasets
across different widgets, and different packages.
2023-01-09T11:19:20+08:00 security/lua-argon2 Lua C binding for the Argon2 password hashing function
Lua C binding for the Argon2 password hashing function. Compatible with Lua 5.x
and LuaJIT.
2023-01-08T16:09:29-08:00 devel/py-traittypes Traitlets types for NumPy, SciPy and friends
The traittypes package provides a reference implementation of trait types for
common data structures used in the scipy stack such as
* numpy arrays
* pandas and xarray data structures
which are out of the scope of the main traitlets project but are a common
requirement to build applications with traitlets in combination with the scipy
stack.
2023-01-08T15:43:42-08:00 misc/py-fastscapelib Library of efficient algorithms for topographic data
py-fastscapelib is a python binding of fastscapelib, a C++ library of efficient
algorithms for processing topographic data and landscape evolution modeling.
2023-01-08T15:35:50-08:00 misc/fastscapelib Library of efficient algorithms for topographic data
fastscapelib is a C++ library of efficient algorithms for processing topographic
data and landscape evolution modeling.

This library currently has Python bindings and is easily extensible to other
languages.
2023-01-08T16:18:53-08:00 databases/qdrant Vector search engine and database for the next gen AI applications
Qdrant is a vector similarity search engine and vector database.

It provides a production-ready service with a convenient API to store,
search, and manage points - vectors with an additional payload.
Qdrant is tailored to extended filtering support. It makes it useful for all
sorts of neural-network or semantic-based matching, faceted search, and other
applications.

With Qdrant, embeddings or neural network encoders can be turned into
full-fledged applications for matching, searching, recommending, and much
more.
2023-01-08T14:02:16-08:00 www/microbin Tiny, self-contained, configurable paste bin and URL shortener
MicroBin is a super tiny, feature rich, configurable, self-contained and
self-hosted paste bin web application. It is very easy to set up and use, and
will only require a few megabytes of memory and disk storage.
It takes only a couple minutes to set it up.
2023-01-08T13:53:39-08:00 devel/git-branchless High-velocity, monorepo-scale workflow for Git
`git-branchless` is a suite of tools which enhances Git in several ways:
It makes Git easier to use, both for novices and for power users. Examples:
- `git undo`: a general-purpose undo command.
- The smartlog: a convenient visualization tool.
- `git restack`: to repair broken commit graphs.
- Speculative merges: to avoid being caught off-guard by merge conflicts.

It adds more flexibility for power users. Examples:
- Patch-stack workflows: strong support for "patch-stack" workflows as
used by the Linux and Git projects, as well as at many large tech companies.
(This is how Git was "meant" to be used.)
- Prototyping and experimenting workflows: strong support for prototyping and
experimental work via "divergent" development.
- `git sync`: to rebase all local commit stacks and branches without having
to check them out first.
- `git move`: The ability to move subtrees rather than "sticks" while cleaning
up old branches, not touching the working copy, etc.
- Anonymous branching: reduces the overhead of branching for experimental
work.
- In-memory operations: to modify the commit graph without having to check out
the commits in question.
- `git next/prev`: to quickly jump between commits and branches in a commit
stack.
- `git co -i/--interactive`: to interactively select a commit to check out.
2023-01-08T11:08:37-08:00 editors/languageclient-neovim Language Server Protocol (LSP) support for vim and neovim
Language Server Protocol (LSP) support for vim and neovim.

Features:
* Non-blocking asynchronous calls.
* Sensible completion
Integrated well with deoplete or ncm2, or MUcomplete.
Or simply with vim built-in `omnifunc`.
* Realtime diagnostics/compiler/lint message.
* Rename.
* Hover/Get identifier info.
* Goto definition.
* Goto reference locations.
* Workspace/Document symbols query
* Formatting
* Code Action/Quick Fix
2023-01-08T03:40:28-08:00 devel/git-cliff Highly customizable changelog generator
git-cliff can generate changelog files from the Git history by utilizing
conventional commits as well as regex-powered custom parsers.
The changelog template can be customized with a configuration file
to match the desired format.
2023-01-08T02:51:08-08:00 devel/git-workspace Sync personal and work git repositories from multiple providers
If your company has a large number of repositories and your work involves
jumping between a lot of them then `git-workspace` can save you some time by:
* Easily synchronizing your projects directory with Github, Gitlab.com or
Gitlab self-hosted.
* Keep projects consistently named and under the correct path.
* Automatically set upstreams for forks.
* Move deleted repositories to an archive directory.
* Allowing you to access any repository instantly.
* Execute `git fetch` on all projects in parallel.
2023-01-08T02:32:47-08:00 textproc/hq jq, but for HTML
jq, but for HTML.

`hq` reads HTML and converts it into a JSON object based on a series of CSS
selectors. The selectors are expressed in a similar way to JSON, but where the
values are CSS selectors.
2023-01-08T02:25:07-08:00 net/rathole Lightweight and high-performance reverse proxy for NAT traversal
rathole is a high-performance reverse proxy for NAT traversal.

Features:
* High Performance: much higher throughput can be achieved than frp, and more
stable when handling a large volume of connections.
* Low Resource Consumption: Consumes much fewer memory than similar tools.
* Security: Tokens of services are mandatory and service-wise. The server and
clients are responsible for their own configs. With the optional Noise
Protocol, encryption can be configured at ease. No need to create a
self-signed certificate. TLS is also supported.
* Hot Reload: Services can be added or removed dynamically by hot-reloading the
configuration file. HTTP API is WIP.
2023-01-08T01:40:18-08:00 cad/silice Language that simplifies prototyping and writing algorithms for FPGAs
Yosys is a framework for Verilog RTL synthesis. It currently has
extensive Verilog-2005 support and provides a basic set of synthesis
algorithms for various application domains.
2023-01-08T00:52:49-08:00 cad/py-edalize Library for interfacing EDA tools
Edalize is an award winning Python library for interacting with EDA tools.
It can create project files for supported tools and run them in batch or
GUI mode (where supported).
2023-01-08T00:47:46-08:00 cad/py-vunit-hdl Open source unit testing framework for VHDL/SystemVerilog
VUnit is an open source unit testing framework for VHDL/SystemVerilog. It
features the functionality needed to realize continuous and automated
testing of your HDL code. VUnit doesn't replace but rather complements
traditional testing methodologies by supporting a test early and often
approach through automation. Read more about VUnit.
2023-01-08T00:46:21-08:00 comms/sigdigger Qt-based digital signal analyzer
SigDigger is a free digital signal analyzer for GNU/Linux and macOS, designed
to extract information of unknown radio signals. It supports a variety of SDR
devices through SoapySDR, and allows adjustable demodulation of FSK, PSK and
ASK signals, decode analog video, analyze bursty signals and listen to analog
voice channels (all in real time).
2023-01-07T12:17:59-08:00 comms/suwidgets Sigutils-related widgets
Sigutils-related widgets that are used in SigDigger.
2023-01-07T11:11:33-08:00 comms/suscan Channel scanner based on sigutils library
Suscan is a realtime DSP processing library. It provides a set of useful
abstractions to perform dynamic digital signal analysis and demodulation.

Suscan offers features like:
* Multicore-friendly signal processing, based on worker threads
* Generic ASK, FSK, PSK and audio demodulators
* An extensible codec interface
* Configuration file API (XML)
* Source API based on SoapySDR
2023-01-07T00:59:34-08:00 comms/sigutils Small signal processing utility library
The sigutils library is a digital signal processing library written in C,
designed for blind signal analysis and automatic demodulation.
2023-01-06T23:10:13-08:00 editors/ox Independent Rust text editor that runs in your terminal
Ox is a code editor. It was written in Rust using ANSI escape sequences.
It assists developers with programming by providing several tools to speed up
and make programming easier and a refreshing alternative to heavily bloated
and resource hungry editors such as VS Code and JetBrains. Ox is lightweight
so it can be used on older computers.
2023-01-06T22:56:15-08:00 graphics/resvg SVG rendering library
resvg is an SVG rendering library.

It can be used as a Rust library, as a C library, and as a CLI
application to render static SVG files.

The core idea is to make a fast, small, portable SVG library with the goal to
support the whole SVG spec.

Features:
* Designed for edge-cases
* Safety
* Zero bloat
* Portable
* SVG preprocessing
* Performance
* Reproducibility
2023-01-06T19:13:04-08:00 misc/py-shap2 Unified approach to explain the output of any machine learning model
SHAP (SHapley Additive exPlanations) is a game theoretic approach to explain
the output of any machine learning model. It connects optimal credit
allocation with local explanations using the classic Shapley values from game
theory and their related extensions.
2023-01-06T07:31:22-08:00 x11/xdg-desktop-portal-gtk Gtk implementation of xdg-desktop-portal
xdg-desktop-portal-gtk is a backend implementation for xdg-desktop-portal that
is using GTK and various pieces of GNOME infrastructure, such as
the org.gnome.Shell.Screenshot or org.gnome.SessionManager D-Bus interfaces.
2023-01-06T07:31:22-08:00 graphics/bgfx Cross-platform, graphics API agnostic rendering library
Cross-platform, graphics API agnostic, "Bring Your Own Engine/Framework" style
rendering library.
2023-01-06T07:31:22-08:00 x11-toolkits/imgui Bloat-free Graphical User interface for C++ with minimal dependencies
Dear ImGui is a bloat-free graphical user interface library for C++. It outputs
optimized vertex buffers that you can render anytime in your 3D-pipeline-enabled
application. It is fast, portable, renderer agnostic, and self-contained
(no external dependencies).

Dear ImGui is designed to enable fast iterations and to empower programmers to
create content creation tools and visualization / debug tools (as opposed to UI
for the average end-user). It favors simplicity and productivity toward this
goal and lacks certain features commonly found in more high-level libraries.

Dear ImGui is particularly suited to integration in game engines (for tooling),
real-time 3D applications, fullscreen applications, embedded applications, or
any applications on console platforms where operating system features are
non-standard.
2023-01-06T07:31:22-08:00 sysutils/genimage Tool to generate multiple filesystem and flash images from a tree
genimage is a tool to generate multiple filesystem and flash/disk images
from a given root filesystem tree. genimage is intended to be run in a
fakeroot environment. It also supports creating flash/disk images out of
different file-system images and files.

Configuration is done in a config file parsed by libconfuse. Options like the
path to tools can be given via environment variables, the config file or from
commandline switches.
2023-01-06T07:31:22-08:00 devel/fnm Fast and simple Node.js version manager, built in Rust
fnm is a fast and simple Node.js version manager, built in Rust.

Features:
* Cross-platform support
* Single file, easy installation, instant startup
* Built with speed in mind
* Works with `.node-version` and `.nvmrc` files
2023-01-06T07:31:22-08:00 devel/gitoxide Idiomatic, lean, fast & safe pure Rust implementation of Git
`gitoxide` is an implementation of `git` written in Rust for developing
future-proof applications which strive for correctness and performance while
providing a pleasant and unsurprising developer experience.

`gitoxide` provides the `gix` and `ein` binaries for use on the command-line
to allow experimentation with key features like `fetch` and `clone`, and to
validate the usability and control of the API.

`gitoxide` aspires to be a production-grade server implementation and the
`ein` binary aspires to become the default way to interact with git
repositories.
2023-01-06T12:09:13+00:00 security/opie One-time Passwords In Everything
Provides utilities and PAM modules for OPIE one-time passwords.
2023-01-06T00:59:37-08:00 shells/shell-hist Inspect your shell history
shell-hist allows to take a look at your most common shell commands, based on
your history file.
2023-01-06T00:58:27-08:00 misc/silicon Create beautiful image of your source code
Silicon can render your source code into a beautiful image.

Silocon works without browser & Internet.
It renders your source code very fast, on the fly.
2023-01-05T23:38:36-08:00 deskutils/skim Fuzzy finder
skim is is a general fuzzy finder that saves time.

skim provides a single executable: `sk`. Anywhere who would want to use
`grep` should try `sk` instead.
2023-01-05T23:16:54-08:00 misc/star-history Graph history of GitHub stars of a user or repo over time
star-history is a command line program to generate a graph showing number of
GitHub stars of a user, org or repo over time.

star-history requires a token for accessing GitHub's GraphQL API. Head to go to
https://github.com/settings/tokens and click "Generate new token". The default
public access permission is sufficient - you can leave all the checkboxes
empty. Save the generated token somewhere like ~/.githubtoken.
2023-01-05T22:48:11-08:00 sysutils/szyszka Szyszka is fast and powerful file renamer
Szyszka is a simple but powerful and fast bulk file renamer.

Features:
- Written in Rust
- Simple GUI created using GTK3
- Multiple rules which can be freely combined:
- Replace text
- Trim text
- Add text
- Add numbers
- Purge text
- Change letters to upper-/lowercase
- Custom rules
- Ability to edit, reorder rules and results
- Handle even hundreds thousands of records
2023-01-05T22:29:21-08:00 devel/tagref Tagref helps you maintain cross-references in your code
tagref helps to maintain code references in codebases.

Tagref ensures such references remain valid. If someone tries to delete or
rename the tag, Tagref will complain. More precisely, it checks the following:
1. References actually point to tags. A tag cannot be deleted or renamed
without updating the references that point to it.
2. Tags are distinct. There is never any ambiguity about which tag is being
referenced.
2023-01-05T20:52:07-08:00 sysutils/tere Terminal file explorer
`tere` is a terminal file explorer. It is a faster alternative to using `cd`
and `ls` to browse folders in your terminal. `tere` only really does one thing:
it provides a TUI for efficiently navigating to a folder, and then prints the
path to that folder when you exit. By configuring your shell to `cd` to the
printed folder, you can move around in your filesystem very quickly.
2023-01-05T19:09:25-08:00 devel/parol-ls Language server for Parol, a LL(k) parser generator
Language server for parol, a LL(k) parser generator for Rust.

It can be used with software that supports language server
protocol.
2023-01-05T18:52:27-08:00 devel/parol LL(k) parser generator for Rust
parol is a LL(k) parser generator for Rust.

It's an installable command line tool that can generate complete parsers from
a single grammar description file including all AST data types you would
otherwise had to design by yourself. `parol` does this solely by analyzing your
language's grammar.

You can control the process of AST type generation. First you can mark elements
for omission in your AST. Also you can specify your own types for language
elements.

Language description and language implementation is strictly separated in
`parol`. Thus you can design your language's grammar without any need to process
anything because generated parsers function by default as acceptors. This
empowers you to do a real rapid prototyping of your grammar.
2023-01-05T18:58:34-08:00 sysutils/ddh Fast duplicate file finder
DDH traverses input directories and their subdirectories.
It also hashes files as needed and reports findings.

The H in "hTool" is silent. The H in its abbreviation, "DDH," is not.

This tool is called DDH for two very good reasons.
* DDT is a dangerous pesticide
* I mistyped when I created the project
2023-01-05T18:07:52-08:00 devel/amber Code search/replace tool
amber is a code search and replace tool written in Rust.
This tool is inspired by 'ack', 'ag', and other grep-like tools.

Features:
- Recursively search from the current directory
- Ignore VCS directories (.git, .hg, .svn, .bzr)
- Ignore binary files
- Output by the colored format

Large files (> 1MB by default) are divided and searched in parallel.

amber can replace a keyword over directories (traditionally by
`find ... | xargs sed -i '...'`) .
User can decide to do replacing or not interactively.
2023-01-05T17:58:13-08:00 cad/veryl Veryl: A modern Hardware Description Language (HDL)
Veryl is a modern hardware description language.

This project is under the exploration phase of language design.

Features:

* Symplified syntax
* Based on SystemVerilog / Rust
* Transpiler to SystemVerilog
* Human readable output
* Interoperability with SystemVerilog
* Integrated Tools
* Semantic checker
* Source code formatter
* Language server
2023-01-05T17:27:10-08:00 cad/svls SystemVerilog language server
svls is a SystemVerilog language server.

Feature:
* Linter based on svlint
2023-01-05T02:46:41-08:00 devel/tree-sitter-graph Construct graphs from parsed source code
The `tree-sitter-graph` library and app defines a DSL for constructing arbitrary
graph structures from source code that has been parsed using tree-sitter.
2023-01-04T21:58:44-08:00 misc/pqrs Command line tool for inspecting Apache Parquet files
pqrs is a command line tool for inspecting Parquet files.
It is a replacement for the parquet-tools utility written in Rust.
2023-01-04T21:49:48-08:00 devel/dura Background process that watches Git repositories and backs up data
Dura is a background process that watches your Git repositories and commits
your uncommitted changes without impacting HEAD, the current branch, or the
Git index (staged files). If you ever get into an "oh snap!" situation where
you think you just lost days of work, checkout a `dura` branch and recover.

Without `dura`, you use Ctrl-Z in your editor to get back to a good state.
That's so 2021. Computers crash and Ctrl-Z only works on files independently.
Dura snapshots changes across the entire repository as-you-go, so you can
revert to "4 hours ago" instead of "hit Ctrl-Z like 40 times or whatever".
2023-01-04T21:40:53-08:00 devel/patsh Command-line tool for patching shell scripts inspired by resholve
patsh is a command-line tool for patching shell scripts inspired by resholve.
2023-01-04T21:36:00-08:00 security/diswall Distributed firewall
Diswall (distributed firewall) - a client of distributed firewall working on
many servers and using NATS for the transport level.
Its purpose - blocking IPs with a blink of the eye on all servers in any
infrastructure when some IP checks any of the closed ports of anyone of these
servers. Therefore, diswall provides good protection of whole infrastructure
(as anti-shodan) preventing intruder to get any system information.
2023-01-04T21:28:43-08:00 misc/zine Simple and opinionated tool to build your own magazine
Zine is a simple and opinionated tool to build your own magazine.

Features:
- Mobile-first.
- Intuitive and elegant magazine design.
- Best reading experiences.
- Theme customizable, extend friendly.
- RSS Feed supported.
- Open Graph Protocol supported.
- Article topic supported.
- I18n and l10n supported.
- Build into a static website, hosting anywhere.
2023-01-04T21:09:46-08:00 deskutils/thokr Sleek typing tui with visualized results and historical logging
thokr is sleek typing TUI with visualized results and historical logging.
2023-01-04T21:01:32-08:00 misc/rsclock Simple terminal clock written in Rust
rsClock is a simple terminal clock.
2023-01-04T20:54:23-08:00 sysutils/process-viewer Process viewer GUI in Rust
process-viewer is a process viewer GUI in Rust. It provides current status of
your processes (cpu and memory usage) and your system (usage of every core and
of your RAM, and the temperature of your components if this information is
available).
2023-01-04T17:34:58-08:00 misc/lscolors Tool to colorize paths using LS_COLORS
lscolors is a tool and a library for colorizing paths according to
the `LS_COLORS` environment variable.
2023-01-04T17:33:44-08:00 deskutils/jot Rapid note management for the terminal
Jot is a feature-stripped version of Obsidian focused on rapid note management
through the terminal.
It uses the same format of storage as Obsidian, i.e. markdown files for notes,
and local folders for vaults (and sub-folders).
Commands that encompass all basic needs are included. Each command has an alias
(two letter abbreviation) to further increase rapidity.
2023-01-05T04:57:22+08:00 textproc/fcitx5-m17n Multilingualization support for Fcitx5
The libm17n, a multilingual input method engine, backend of the Fcitx5 IM
framework.
2023-01-04T14:17:01+01:00 multimedia/uxplay AirPlay Unix mirroring server
UxPlay is an AirPlay2 Mirror server. Its main use is to act like an
AppleTV for screen-mirroring (with audio) of iOS/iPadOS/macOS clients
(iPhone, iPod Touch, iPad, Mac computers) in a window on the server
display (with the possibility of sharing that window on screen-sharing
applications such as Zoom). UxPlay supports Apple's AirPlay2 protocol
using "Legacy Pairing".

The UxPlay server and its client must be on the same local area network,
on which a Bonjour/Zeroconf mDNS/DNS-SD server is also running (only
DNS-SD "Service Discovery" service is strictly necessary, it is not
necessary that the local network also be of the ".local" mDNS-based
type). This is usually provided by Avahi, through the avahi-daemon
service.
2023-01-04T03:27:14-08:00 math/cvc5 Automatic theorem prover for SMT (Satisfiability Modulo Theories)
An efficient open-source automatic theorem prover for satisfiability modulo
theories (SMT) problems. It can be used to prove the validity (or, dually, the
satisfiability) of first-order formulas in a large number of built-in logical
theories and their combination.
2023-01-04T00:29:55-08:00 math/symfpu Implementation of IEEE-754 / SMT-LIB floating-point
SymFPU is an implementation of the SMT-LIB / IEEE-754 operations in terms of
bit-vector operations. It is templated in terms of the bit-vectors,
propositions, floating-point formats and rounding mode types used. This allow
the same code to be executed as an arbitrary precision "SoftFloat" library
(although it's performance would not be good) or to be used to build symbolic
representation of floating-point operations suitable for use in "bit-blasting"
SMT solvers (you could also generate circuits from them but again, performance
will likely not be good).
2023-01-03T07:39:38-08:00 math/lingeling Lingeling SAT Solver
Lingeling, Plingeling and Treengeling.

The parallel portfolio front-end Plingeling was ranked on the first place on
unsatisfiable instances in the parallel track of the SAT Competition 2020, and
second place overall in the parallel track.
2023-01-04T06:34:51+09:00 www/p5-Mojolicious-Plugin-OpenAPI OpenAPI / Swagger plugin for Mojolicious
Mojolicious::Plugin::OpenAPI is Mojolicious::Plugin that add
routes and input/output validation to your Mojolicious application
based on a OpenAPI (Swagger) specification. This plugin supports
both version 2.0 and 3.x, though 3.x might have some missing features.
2023-01-04T06:32:08+09:00 www/p5-OpenAPI-Client Client for talking to an OpenAPI-powered server
OpenAPI::Client can generate classes that can talk to an Open API
server. This is done by generating a custom class, based on a Open API
specification, with methods that transform parameters into a HTTP request.

The generated class will perform input validation, so invalid data
won't be sent to the server.
2023-01-03T17:31:33+00:00 sysutils/poweralertd UPower-powered power alerter
Gives you power notifications as you need them. Just run it.

Depends on UPower and a notification daemon such as mako.
2023-01-03T07:39:38-08:00 misc/amazon-qldb-shell QLDB interactive shell to interact with Amazon Quantum Ledger Database
amazon-qldb-shell provides an interface to send PartiQL statements to
Amazon Quantum Ledger Database (QLDB).

This tool is not intended to be incorporated into an application or adopted
for production purposes.

The objective of the tool is to give developers, devops, database
administrators, and anyone else interested the opportunity for rapid
experimentation with QLDB and PartiQL.
2023-01-03T08:51:26-08:00 lang/frawk Efficient awk-like language
frawk is a small programming language for writing short programs processing
textual data. To a first approximation, it is an implementation of the
AWK language; many common Awk programs produce equivalent output when passed
to frawk. You might be interested in frawk if you want your scripts to handle
escaped CSV/TSV like standard Awk fields, or if you want your scripts to
execute faster.
2023-01-03T01:04:36-08:00 shells/nushell New type of shell
A new type of shell.

Nu draws inspiration from projects like PowerShell, functional programming
languages, and modern CLI tools. Rather than thinking of files and data as
raw streams of text, Nu looks at each input as something with structure.
For example, when you list the contents of a directory what you get back is
a table of rows, where each row represents an item in that directory.
These values can be piped through a series of steps, in a series of commands
called a 'pipeline'.
2023-01-02T22:33:46-08:00 devel/glitter Tool for generating and structuring Git commit messages
Glitter is a tool for generating and structuring commit messages via arguments
passed to the tool. It allows you to configure it extensively and easily.

Features:
- Config files
- Simple errors
- Glitter Hooks (Git hooks natively built into Glitter)
2023-01-02T22:10:23-08:00 x11/clipcat Clipcat is a clipboard manager written in Rust
Clipcat is a clipboard manager written in Rust Programming Language.

Clipcat uses the Client-Server architecture. There are two role types in this
architecture: `Server` and `Client`.

A `clipcat` server (as known as daemon) is running as the background process
and does the following routines:
- Watching the changes of `X11 clipboard`.
- Caching the content of `X11 clipboard`.
- Inserting content into `X11 clipboard`.
- Serving as a `gRPC` server and waiting for remote procedure call from clients.

A `clipcat` client sends requests to the server for the following operations:
- List: list the cached clips from server.
- Insert: replace the current content of `X11 clipboard` with a clip.
- Remove: remove the cached clips from server.
2023-01-02T19:49:01-08:00 www/cobalt Static site generator written in Rust
cobalt is a straightforward static site generator written in Rust.
2023-01-02T19:47:54-08:00 misc/binocle Graphical tool to visualize binary data
binocle is a graphical tool to visualize binary data.
It colorizes bytes according to different rules and renders them as pixels in
a rectangular grid.
This allows users to identify interesting parts in large files and to reveal
image-like regions.
2023-01-02T18:56:02-08:00 databases/quake Quake is a knowledge management meta-framework for geeks
Quake is a knowledge management meta-framework for geeks.
It can:
- freedom text content management. todo lists, article management, book reviews,
notes, etc.
- construct a knowledge network system. customized markdown link
- fleeting inspiration.support quick start (CLI, TUI, Web, GUI) and global
search
- freely present the canvas. DSL and free Sketchpad
- graph engine
2023-01-02T18:53:12-08:00 www/reddsaver CLI tool to download saved and upvoted media from Reddit
reddsaver is a command line tool to download saved/upvoted media from Reddit.

It supports:
- Reddit: PNG/JPG images, GIFs, Image galleries, videos
- Giphy: GIFs
- Imgur: Direct images and GIFVs
- Gfycat/Redgifs: GIFs

* GIF/GIFV from Imgur/Gfycat/Redgifs are downloaded as mp4
* Does *not* support downloading images from Imgur post links
2023-01-02T18:38:58-08:00 misc/arrow-datafusion Apache Arrow DataFusion SQL Query Engine
DataFusion is an extensible query planning, optimization, and execution
framework, written in Rust, that uses Apache Arrow as its in-memory format.

Features:
- SQL query planner with support for multiple SQL dialects
- DataFrame API
- Parquet, CSV, JSON, and Avro file formats are supported natively. Custom
file formats can be supported by implementing a `TableProvider` trait.
- Supports popular object stores, including AWS S3, Azure Blob
Storage, and Google Cloud Storage. There are extension points for implementing
custom object stores.

Use Cases:
DataFusion is modular in design with many extension points and can be
used without modification as an embedded query engine and can also provide
a foundation for building new systems. Here are some example use cases:
- DataFusion can be used as a SQL query planner and query optimizer, providing
optimized logical plans that can then be mapped to other execution engines.
- DataFusion is used to create modern, fast and efficient data
pipelines, ETL processes, and database systems, which need the
performance of Rust and Apache Arrow and want to provide their users
the convenience of an SQL interface or a DataFrame API.
2023-01-02T18:26:31-08:00 x11/rlaunch Fast, light-weight and modern application launcher for X11
rlaunch is a fast, light-weight and modern application launcher for X11 written
in Rust.

This should work on all linux distributions and DEs that use X11, but if it
doesn't - feel free to file an issue.
2023-01-02T18:08:31-08:00 www/stork Impossibly fast web search, made for static sites
Stork is a library for creating beautiful, fast, and accurate full-text search
interfaces on the web.

It comes in two parts. First, it's a command-line tool that indexes content and
creates a search index file that you can upload to a web server. Second, it's a
Javascript library that uses that index file to build an interactive search
interface that displays optimal search results immediately to your user, as they
type.

Stork is built with Rust, and the Javascript library uses WebAssembly behind the
scenes. It's easy to get started and is even easier to customize so it fits your
needs. It's perfect for Jamstack sites and personal blogs, but can be used
wherever you need an interactive search bar.
2023-01-02T17:18:08-08:00 devel/tarpaulin Code coverage tool for Rust projects
Tarpaulin is a code coverage reporting tool for the Cargo build system, named
for a waterproof cloth used to cover cargo on a ship. Currently, tarpaulin
provides working line coverage and while fairly reliable may still contain
minor inaccuracies in the results. A lot of work has been done to get it
working on a wide range of projects, but often unique combinations of packages
and build features can cause issues so please report anything
you find that's wrong. Also, check out our roadmap for planned features.
2023-01-02T16:33:56-08:00 misc/dotenv-linter Linter for .env files. Written in Rust
dotenv-linter is a lightning-fast linter for .env files written in Rust.

A .env file or 'dotenv' file is a simple text file containing all the
environment variables of a project.
2023-01-02T15:50:13-08:00 cad/svlint SystemVerilog linter
svlint is a SystemVerilog linter.

svlint uses supplied .svlint.toml to specify enabled rules.
Configuration file is searched to the upper directory until /.
2023-01-02T15:24:20-08:00 devel/argc Easily parse command line arguments in bash
argc allows to easily parse command line arguments in bash.

To write a command-line program with argc, we only need to do two things:
1. Describe options, flags, positional parameters and subcommands in comments.
2. Insert `eval $(argc "$0" "$@")` into script to let argc to parse command line
arguments.
2023-01-02T15:15:48-08:00 sysutils/async Tool to parallelize shell commands
async is a tool to run shell commands in parallel and is designed to be able to
quickly parallelize shell scripts with minimal changes.

It was inspired by GNU Parallel, with the main difference being that async
retains state between commands by running a server in the background.
2023-01-02T15:12:16-08:00 devel/bacon Background rust code check
bacon is a background rust code checker.

It's designed for minimal interaction so that you can just let it running,
side to your editor, and be notified of warnings and errors in your Rust code.
2023-01-02T15:02:16-08:00 textproc/biodiff Hex diff viewer using alignment algorithms from biology
biodiff is a tool for binary diffing.

The tool is able to show two binary files side by side so that similar places
will be at the same position on both sides and bytes missing from one side are
padded.

It uses bio-informatics algorithms from the rust-bio library, typically used
for DNA sequence alignment, for that.
The dialog boxes for configuration are done using the github.com/gyscos/cursive
library.
2023-01-02T14:35:32-08:00 devel/bunyan CLI to pretty print logs in bunyan format
bunyan-rs is a Rust port of (a subset of) the original NodeJS bunyan CLI.
2023-01-02T14:19:07-08:00 devel/cbfmt Tool to format codeblocks inside markdown and org documents
cbfmt is a tool to format codeblocks inside markdown, org, and restructured
text documents.
It iterates over all codeblocks, and formats them with the tool(s) specified
for the language of the block.
2023-01-02T16:46:57-05:00 graphics/R-cran-magick Advanced Graphics and Image-Processing in R
Advanced Graphics and Image-Processing in R
Bindings to ImageMagick. Supports many common formats and manipulations.
The package includes a native graphics device for creating in-memory
graphics or drawing onto images using pixel coordinates.
2023-01-02T11:41:06-08:00 devel/convco Conventional commit CLI
convco is a Conventional commit cli.

It provides the following commands:
* convco changelog: Create a changelog file.
* convco check: Checks if a range of commits is following the convention.
* convco commit: Helps to make conventional commits.
* convco version: Finds out the current or next version.
2023-01-02T02:11:00-08:00 devel/cocogitto Conventional commits toolbox
cocogitto is the Conventional Commits toolbox.

Features:
* Verified commits: create conventional compliant commits with ease.
* Automatic Version bump and changelog: automatically bump versions and generate
changelogs with your own custom steps and workflows.
* Release profiles: your branching model requires different steps for releases,
* Depends only on libgit2: cocogitto has one standalone binary, the only system
dependency is libgit2.
* Conventional git log: search your commit history matching Conventional Commits
items such as scope and commit type.
* GitHub integration: enforce the conventional commits specification with our
GitHub action and bot.
2023-01-02T01:38:25-08:00 databases/gobang Cross-platform TUI database management tool written in Rust
gobang is a cross-platform TUI database management tool written in Rust.

Features:
* Cross-platform support (macOS, Windows, Linux)
* Multiple Database support (MySQL, PostgreSQL, SQLite)
* Intuitive keyboard only control
2023-01-02T01:37:37-08:00 databases/movine Database migration manager written in Rust
Movine is a simple database migration manager that aims to be compatible with
real-world migration work. Many migration managers get confused with
complicated development strategies for migrations. Oftentimes migration managers
do not warn you if the SQL saved in git differs from what was actually run on
the database. Movine solves this issue by keeping track of the unique hashes for
the up.sql and down.sql for each migration, and provides tools for fixing
issues. This allows users to easily keep track of whether their local migration
history matches the one on the database.
2023-01-02T01:28:21-08:00 databases/replibyte Seed your databases with your production data
Replibyte is a blazingly fast tool to seed your databases with your production
data while keeping sensitive data safe.
2023-01-02T01:17:58-08:00 www/dot-http Text-based scriptable HTTP client
dot-http is a text-based scriptable HTTP client. It is a simple language that
resembles the actual HTTP protocol but with just a smidgen of magic to make it
more practical for someone who builds and tests APIs.
2023-01-02T01:11:04-08:00 databases/frece Maintain a database sorted by frecency (frequency + recency)
frece maintains databases sorted by frecency (frequency + recency).
2023-01-02T01:03:30-08:00 textproc/jaq jq clone focussed on correctness, speed, and simplicity
jaq is a clone of the JSON data processing tool jq. jaq aims to support
a large subset of jq's syntax and operations.

jaq focusses on three goals:
* Correctness
* Performance
* Simplicity
2023-01-02T00:44:16-08:00 audio/songrec Shazam client written in Rust
SongRec is an open-source Shazam client for Linux, written in Rust.

Features:
* Recognize audio from an arbitrary audio file.
* Recognize audio from the microphone.
* Usage from both GUI and command line (for the file recognition part).
* Provide an history of the recognized songs on the GUI, exportable to CSV.
* Continuous song detection from the microphone, with the ability to choose
your input device.
* Ability to recognize songs from your speakers rather than your microphone
(on compatible PulseAudio setups).
* Generate a lure from a song that, when played, will fool Shazam into
thinking that it is the concerned song.
2023-01-02T00:06:01-08:00 audio/netease-music-tui Netease cloud music terminal client by rust
Netease cloud music terminal client by Rust.
It has customizable theme colors.
2023-01-01T23:39:11-08:00 archivers/ouch Painless compression and decompression for your terminal
ouch stands for Obvious Unified Compression Helper.
It's a CLI tool for compressing and decompressing for various formats.
2023-01-01T23:31:36-08:00 audio/mmtc Minimal mpd terminal client that is simple yet highly configurable
Minimal mpd terminal client that aims to be simple yet highly configurable.
2023-01-02T09:06:14+01:00 security/teleport5 Centralized access gateway using the SSH protocol
What is Teleport?
=================
Teleport is a gateway for managing access to clusters of *nix servers via
SSH or the Kubernetes API. While it does also support connecting to
servers running traditional OpenSSH, its own node deamon is intended to be
used instead for additional functionality.

With Teleport it is simple to adopt SSH best practices like using
certificate-based access and enabling 2FA via TOTP (e.g. Google
Authenticator), U2F or an SSO provider. Cluster nodes can be accessed via
a CLI (tsh) or a Web UI which both allow for session sharing.

Teleport provides centralized user management as well as full session
recordings that can be played back for knowledge sharing or auditing
purposes. It can also be used to protect Web applications like dashboards.
2023-01-01T14:20:56-08:00 devel/typeshare Tool to synchronize type definitions between Rust and other languages
typeshare is
* tool to rule the types
* tool to FFI them
* tool to parse your Rust
2023-01-01T14:16:06-08:00 devel/selene Command line tool to help write correct and idiomatic Lua code
selene is a blazing-fast modern Lua linter written in Rust.

Priorities:
* It's okay to not diagnose every problem, as long as the diagnostics that are
made are never wrong
* Easy to extend and modify
* Easy to configure ... but the user should need to configure as little as
possible
2023-01-01T13:34:57-08:00 devel/spr Submit pull requests for amendable, rebaseable commits to GitHub
spr is a command-line tool for submitting and updating GitHub pull requests from
local Git commits that may be amended and rebased. Pull Requests can be stacked
to allow for a series of code reviews of interdependent code.
2023-01-01T13:19:47-08:00 shells/shellharden Corrective bash syntax highlighter
Shellharden is a syntax highlighter and a tool to semi-automate the rewriting
of scripts to ShellCheck conformance, mainly focused on quoting.

The default mode of operation is like cat, but with syntax highlighting in
foreground colors and suggestive changes in background colors.
2023-01-01T12:57:23-08:00 devel/the-way Code snippets manager for your terminal
The Way is a code snippets manager for your terminal.

Record and retrieve snippets you use every day, or once in a blue moon, without
having to spin up a browser. Just call the-way new to add a snippet with a
description, a language, and some tags attached.

'the-way search' fuzzy searches your snippets library (with optional filters on
language and tags) and lets you:
* edit a snippet with Shift-Right
* delete a snippet with Shift-Left
* copy a particular snippet to your clipboard (with Enter), so you can paste it
into whatever editor or IDE you're working with.
2023-01-01T11:33:49-08:00 textproc/sad CLI search and replace (Space Age seD)
sad is a batch file edit tool.
It will show you a really nice diff of proposed changes before you commit them.
Unlike sed, you can double check before you fat finger your edit.
2023-01-01T04:34:25-08:00 devel/snazy Snazzy json log viewer
Snazy is a simple tool to parse json or other type of logs and output them in a
nice format with nice colors.
2023-01-01T04:22:58-08:00 devel/treefmt One CLI to format the code tree
treefmt - one CLI to format the code tree.

When working on large code trees, it's common to have multiple code formatters
run against it. And have one script that loops over all of them. treefmt makes
that nicer.

Features:
* A unified CLI and output
* Run all the formatters in parallel.
* Cache which files have changed for super fast re-formatting.

Just type treefmt in any folder and it reformats the whole code tree.
2023-01-01T04:08:58-08:00 devel/tokio-console Debugger for async rust
tokio-console is an implementation of TurboWish/tokio-console, a diagnostics
and debugging tool for asynchronous Rust programs. the diagnostic toolkit
consists of multiple components:
* a wire protocol for streaming diagnostic data from instrumented applications
to diagnostic tools
* instrumentation for collecting diagnostic data from a process and exposing it
over the wire format
* tools for displaying and exploring diagnostic data, implemented as gRPC
clients using the console wire protocol
2023-01-01T03:33:09-08:00 devel/twiggy Code size profiler for Wasm
Twiggy is a code size profiler for Wasm. It analyzes a binary's call graph to
answer questions like:
* Why was this function included in the binary in the first place? Who calls it?
* What is the retained size of this function? I.e. how much space would be saved
if I removed it and all the functions that become dead code after its removal.
2023-01-01T02:35:33-08:00 sysutils/faketty Wrapper to exec a command in a pty, even if redirecting the output
A wrapper binary to exec a command in a pty, even if redirecting the output.

This allows logging the stdout and stderr (separately) of a process, without
the output being different from what you'd see in the terminal if you weren't
logging anything.
2023-01-01T02:27:39-08:00 misc/dijo Scriptable, curses-based, digital habit tracker
dijo is a habit tracker. It is curses-based, it runs in your terminal. dijo is
scriptable, hook it up with external programs to track events without moving a
finger. dijo is modal, much like a certain text editor.
2023-01-01T02:24:39-08:00 www/drill HTTP load testing application written in Rust
Drill is a HTTP load testing application written in Rust. The main goal for
this project is to build a really lightweight tool as alternative to other
that require JVM and other stuff.

You can write benchmark files, in YAML format, describing all the stuff you
want to test.

It was inspired by Ansible syntax because it is really easy to use and extend.
2023-01-01T02:16:10-08:00 security/authoscope Scriptable network authentication cracker
authoscope is a scriptable network authentication cracker. While the space for
common service bruteforce is already very well saturated, you may still end up
writing your own python scripts when testing credentials for web applications.
2023-01-01T02:08:19-08:00 devel/ghostie Github notifications in your terminal
ghostie displays Github notifications in your terminal.

Features:
* Runs as background process, fetching new github notifications in a 48h rolling
window.
* Polls every 1 minute and uses SQLite to persist local cache of notifications.
* Issues desktop notification when new notifications are received.
* View notifications in your terminal and opens them in your default browser
when selected.