FreeBSD New Ports Index

This page is a slightly modified version of the following one-liner output. created_at: 2025-04-19T06:00:12+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
2025-04-18T08:49:14+03:00 devel/rubygem-sidekiq-gitlab Simple, efficient background processing for Ruby
Simple, efficient background processing for Ruby
2025-04-18T13:10:12+08:00 www/rubygem-httparty-gitlab 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
2025-04-18T13:10:08+08:00 net/rubygem-devfile-gitlab 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.
2025-04-18T13:10:03+08:00 devel/rubygem-logger-gitlab Simple logging utility for outputting messages
Logger is a simple but powerful logging utility to output messages in your Ruby
program.

Logger has the following features:
- Print messages to different levels such as info and error
- Auto-rolling of log files
- Setting the format of log messages
- Specifying a program name in conjunction with the message
2025-04-18T02:10:17-03:00 security/naabu Port scanning tool
Port scanning tool written in Go that allows you to enumerate valid
ports for hosts in a fast and reliable manner. It is a really simple
tool that does fast SYN/CONNECT/UDP scans on the host/list of hosts
and lists all ports that return a reply.

Features
- Fast And Simple SYN/CONNECT/UDP probe based scanning
- Optimized for ease of use and lightweight on resources
- DNS Port scan
- Automatic IP Deduplication for DNS port scan
- IPv4/IPv6 Port scan (experimental)
- Passive Port enumeration using Shodan Internetdb
- Host Discovery scan (experimental)
- NMAP integration for service discovery
- Multiple input support - STDIN/HOST/IP/CIDR/ASN
- Multiple output format support - JSON/TXT/STDOUT
2025-04-17T12:18:07-07:00 misc/timr-tui TUI to organize your time: Pomodoro, Countdown, Timer
timr-tui is TUI to organize your time: Pomodoro, Countdown, Timer.

- [t]imer Check the time on anything you are you doing.
- [c]ountdown Use it for your workout, yoga session, meditation,
handstand or whatever.
- [p]omodoro Organize your working time to be focused all the time
by following the Pomodoro Technique.
2025-04-16T23:01:53-07:00 devel/expected C++11/14/17 std::expected with functional-style extensions
expected is a single header implementation of std::expected with
functional-style extensions.
2025-04-16T22:58:39-05:00 math/octave-forge-datatypes 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 datatypes.

Extra data types for GNU Octave.
2025-04-16T02:36:37-07:00 misc/py-colorzero Yet another Python color library
colorzero is a color manipulation library for Python which aims to be reasonably
simple to use and "pythonic" in nature.
2025-04-16T06:49:12Z lang/scryer-prolog Modern ISO Prolog implementation in Rust
Scryer Prolog aims to become to ISO Prolog what GHC is to Haskell: an open
source industrial strength production environment that is also a
testbed for bleeding edge research in logic and constraint
programming, which is itself written in a high-level language.
2025-04-11T14:30:39-05:00 sysutils/treetop Treetop is a fast, animated disk summarizer
Treetop is a fast, animated disk summarizer.

You can get progressive feedback while your disk
is being scanned (helpful for very large directories).
2025-04-12T22:50:55+02:00 x11-toolkits/wlroots019 Modular Wayland compositor library (current 0.19.* 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.
2025-04-14T13:48:35-05:00 devel/bugzilla52 Bug-tracking system developed by Mozilla Project
Bugzilla is one example of a class of programs called "Defect Tracking
Systems", or, more commonly, "Bug-Tracking Systems". Defect Tracking
Systems allow individual or groups of developers to keep track of
outstanding bugs in their product effectively.

Bugzilla has matured immensely, and now boasts many advanced features.
These include:

* integrated, product-based granular security schema
* inter-bug dependencies and dependency graphing
* advanced reporting capabilities
* a robust, stable RDBMS back-end
* extensive configurability
* a very well-understood and well-thought-out natural bug resolution
protocol
* email, XML, console, and HTTP APIs
* available integration with automated software configuration
management systems, including Perforce and CVS (through the
Bugzilla email interface and checkin/checkout scripts)
* too many more features to list
2025-03-13T02:56:45+05:30 filesystems/befuse Read/Write FUSE server for BeFS
befuse - Be File System (BeFS) FUSE module for userspace

A module that provides a userspace implementation of the BeFS.

Key Features:
- Mount BeFS partitions on FreeBSD.
- Supports reading and writing to BeFS-formatted partitions.
- Compatible with x86_64 systems.
- Easy installation and use via FUSE.

Dependencies:
- FUSE (Filesystem in Userspace) library.
- BeFS-formatted partition or disk image.
2025-04-14T09:47:34Z www/moodle50 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.
2025-04-12T22:27:55-07:00 devel/cargo-dist Shippable application packaging
cargo-dist solves the problem of curring releases and distributing them.

Cutting releases of your apps and distributing binaries for them has a lot of
steps, and cargo-dist is quickly growing to try to cover them all.

To accomplish this, dist functionality can be broken up into two parts:
* building (planning the release; building binaries and installers)
* distributing (**hosting** artifacts; publishing packages; announcing releases)

The build functionality can be used on its own if you just want some tarballs
and installers, but everything really comes together when you use the
distribution functionality too.
2025-04-12T19:56:07+02:00 sysutils/u-boot-nanopi-r6s
U-Boot loader and related files for the FriendlyARM NanoPi-R6S

To install this bootloader on an sdcard just do:

dd if=/usr/local/share/u-boot/u-boot-nanopi-r6s/idbloader.img of=/path/to/sdcarddevice seek=64 bs=512 conv=sync
dd if=/usr/local/share/u-boot/u-boot-nanopi-r6s/u-boot.itb of=/path/to/sdcarddevice seek=16384 bs=512 conv=sync
2025-04-11T18:51:16Z net/dumbpipe Unix pipes between devices
Easy, direct connections that punch through NATs & stay connected as
network conditions change.

Dumbpipe is inspired by the unix tool netcat. While netcat works with IP
addresses, dumbpipe works with 256 bit node ids and therefore is
somewhat location transparent. In addition, connections are encrypted
using TLS.
2025-04-11T18:40:37Z net/sendme Like scp without needing to know the IP address
It's like scp without needing to know the IP address. Add some files to
sendme, and it will give you a pastable ticket that you can give to
anyone who needs your files. Sendme will connect your devices directly &
transfer the data without any accounts or configuration.
2025-04-11T13:41:11+02:00 security/node-sqlcipher Fast N-API-based Node.js addon wrapping sqlcipher and FTS5 segmenting APIs
A fast N-API-based Node.js addon wrapping sqlcipher and Signal-specific FTS5
segmenting APIs.
2025-04-10T01:41:42+08:00 www/rubygem-llhttp Ruby bindings for llhttp
This is a monorepo that includes projects for MRI and FFI. Generally speaking,
you should prefer the MRI version and fallback to the FFI version for better
compatibility. There is parity between the two implementations, but the MRI
implementation is more performant.
2025-04-10T01:41:37+08:00 security/py-cryptojwt Python implementation of JWT, JWE, JWS and JWK
cryptojwt provides an implementation of the JSON cryptographic specs JWS, JWE,
JWK, and JWA [RFC 7515-7518] and JSON Web Token (JWT) [RFC 7519].
2025-04-10T01:41:34+08:00 devel/py-pip-check DDisplay installed pip packages and their update status
pip-check gives you a quick overview of all installed packages and their update
status. Under the hood it calls pip list --outdated --format=columns and
transforms it into a more user friendly table.
2025-04-10T01:41:32+08:00 devel/libprotobuf-mutator Library for structured fuzzing with protobuffers
libprotobuf-mutator is a library to randomly mutate protobuffers. It could be
used together with guided fuzzing engines, such as libFuzzer.
2025-04-09T21:53:26+08:00 devel/py-forbiddenfruit Patch python built-in objects
Forbidden Fruit allows Python code to extend built-in types.

If that's a good idea or not, you tell me. The first need this project attended
was allowing a Python assertion library to implement a similar API to RSpec
Expectations and should.js. But people got creative and used it to among other
things spy on things or to integrate profiling.
2025-04-09T21:53:00+08:00 devel/py-blockbuster Utility to detect blocking calls in the async event loop
Blockbuster is a Python package designed to detect and prevent blocking calls
within an asynchronous event loop. It is particularly useful when executing
tests to ensure that your asynchronous code does not inadvertently call blocking
operations, which can lead to performance bottlenecks and unpredictable
behavior.

In Python, the asynchronous event loop allows for concurrent execution of tasks
without the need for multiple threads or processes. This is achieved by running
tasks cooperatively, where tasks yield control back to the event loop when they
are waiting for I/O operations or other long-running tasks to complete.

However, blocking calls, such as file I/O operations or certain networking
operations, can halt the entire event loop, preventing other tasks from running.
This can lead to increased latency and reduced performance, defeating the
purpose of using asynchronous programming.

The difficulty with blocking calls is that they are not always obvious,
especially when working with third-party libraries or legacy code. This is where
Blockbuster comes in: it helps you identify and eliminate blocking calls in your
codebase during testing, ensuring that your asynchronous code runs smoothly and
efficiently. It does this by wrapping common blocking functions and raising an
exception when they are called within an asynchronous context.

Notes:
- Blockbuster currently only detects asyncio event loops.
- Blockbuster is tested only with CPython. It may work with other Python
implementations if it's possible to monkey-patch the functions with setattr.
2025-04-08T20:53:58+09:00 devel/electron35 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.
2025-04-08T07:50:00Z www/p5-Mojolicious-Plugin-RenderFile RenderFile plugin for Mojolicious
Mojolicious::Plugin::RenderFile is a Mojolicious plugin that adds
"render_file" helper. It does not read file in memory and just
streaming it to a client.
2025-04-07T21:54:12-04:00 lang/python312 Interpreted object-oriented programming language
Python is an interpreted object-oriented programming language, and is
often compared to Tcl, Perl or Scheme.
2025-04-04T17:21:59+02:00 security/sudo-rs Allow others to run commands as root
Sudo-rs is a memory safe re-implementation of the sudo utility.

Sudo is a program designed to allow a sysadmin to give limited root
privileges to users and log root activity. The basic philosophy is to
give as few privileges as possible but still allow people to get their
work done.
2025-04-06T23:22:46-07:00 devel/py-attr Simple decorator to set attributes of target function/class in DRY way
attr is a simple decorator to set attributes of target function or class in
a DRY way.
2025-04-07T17:26:04+03:00 graphics/gimp3-app GNU Image Manipulation Program
The GIMP is designed to provide an intuitive graphical interface to a
variety of image editing operations. Here is a list of the GIMP's
major features:

Image editing
-------------

* Selection tools including rectangle, ellipse, free, fuzzy, bezier
and intelligent.
* Transformation tools including rotate, scale, shear and flip.
* Painting tools including bucket, brush, airbrush, clone, convolve,
blend and text.
* Effects filters (such as blur, edge detect).
* Channel & color operations (such as add, composite, decompose).
* Plug-ins which allow for the easy addition of new file formats and
new effect filters.
* Multiple undo/redo.
2025-04-07T16:26:31+03:00 deskutils/stirling-pdf PDF modification toolbox with web UI
Stirling-PDF is a robust, locally hosted web-based PDF manipulation tool.
It enables you to carry out various operations on PDF files, including
splitting, merging, converting, reorganizing, adding images, rotating,
compressing, and more. This locally hosted web application has evolved to
encompass a comprehensive set of features, addressing all your PDF requirements.

All files and PDFs exist either exclusively on the client side, reside in
server memory only during task execution, or temporarily reside in a file
solely for the execution of the task. Any file downloaded by the user will have
been deleted from the server by that point.
2025-04-06T06:27:20-05:00 biology/fasda-utils Fast and simple differential analysis extras
FASDA aims to provide a fast and simple differential analysis tool
that just works and does not require any knowledge beyond basic Unix
command-line skills. The code is written entirely in C to maximize
efficiency and portability, and to provide a simple command-line user
interface.

FASDA-utils is a collection of optional companion programs and
scripts. They are separated from the main FASDA distribution in order
to keep FASDA packages minimal.
2025-04-05T16:12:38-04:00 devel/py-wheel044 Built-package format for Python
A built-package format for Python.

A wheel is a ZIP-format archive with a specially formatted filename and the
.whl extension. It is designed to contain all the files for a PEP 376
compatible install in a way that is very close to the on-disk format.
Many packages will be properly installed with only the "Unpack" step (simply
extracting the file onto sys.path), and the unpacked archive preserves enough
information to "Spread" (copy data and scripts to their final locations)
at any later time.

The wheel project provides a bdist_wheel command for setuptools (requires
setuptools >= 0.8.0). Wheel files can be installed with a newer pip from
https://github.com/pypa/pip or with wheel's own command line utility.
2025-04-04T21:43:28+03:00 sysutils/pollinfo Poll/select dumper for FreeBSD
pollinfo is a ptrace(2)-based tool to dump file descriptors waited for in
poll/select calls. This utility is specific to FreeBSD.
2025-04-04T10:23:48Z www/go-anubis Anti-scraper web proxy using browser-based proof-of-work challenges
Anubis is a web proxy that protects upstream resources from scraper bots
by using a short hash-based proof-of-work challenge. It "weighs the soul of
your connection" to determine if you're a legitimate user or an automated bot.

Anubis serves as a protective layer for websites that are being aggressively
scraped by AI bots and other automated systems that don't respect robots.txt
standards. It provides an alternative to services like Cloudflare when those
options aren't available or desired.

The proof-of-work system requires clients to solve a computational challenge
before accessing protected content, effectively deterring most automated
scrapers while allowing legitimate users through with minimal disruption.

It should be noted that Anubis may cause problems for accessibility of
protected websites, potentially confusing screen readers for blind users,
or other problems for assisted interaction. Please consider carefully.
2025-04-03T14:51:35Z devel/buildkite-cli CLI tool for Buildkite
The Buildkite CLI is a command-line interface tool for interacting directly
with Buildkite itself. This tool provides command line/terminal access to work
with a subset of Buildkite's features, as you normally would through
Buildkite's web interface.
2025-04-02T23:47:29Z www/py-django52 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.
2025-04-01T19:23:23+02:00 graphics/agg26 High Quality Rendering Engine for C++
Anti-Grain Geometry (AGG) is an Open Source, free of charge graphic library,
written in industrially standard C++. AGG doesn't depend on any graphic API or
technology. Basically, you can think of AGG as of a rendering engine that
produces pixel images in memory from some vectorial data. But of course, AGG can
do much more than that. The ideas and the philosophy of AGG are:

* Anti-Aliasing.
* Subpixel Accuracy.
* The highest possible quality.
* High performance.
* Platform independence and compatibility.
* Flexibility and extensibility.
* Lightweight design.
* Reliability and stability (including numerical stability).
2025-03-31T08:09:22-07:00 devel/py-cibuildwheel Build Python wheels on CI with minimal configuration
cibuildwheel allows building Python wheels across Mac, Linux, Windows,
on multiple versions of Python.

cibuildwheel runs on your CI server - currently it supports GitHub Actions,
Azure Pipelines, Travis CI, AppVeyor, CircleCI, and GitLab CI - and it builds
and tests your wheels across all of your platforms.
2025-03-31T01:20:10-07:00 devel/py-bashlex Python parser for bash
bashlex is a Python port of the parser used internally by GNU bash.

For the most part it's transliterated from C, the major differences are:
* it does not execute anything
* it is reentrant
* it generates a complete AST
2025-03-30T16:38:40+02:00 devel/py-setupmeta Simplify your setup.py
SetupMeta is designed to streamline the creation of setup.py files by
minimizing boilerplate code and promoting best packaging practices.
2025-03-29T22:12:45-07:00 textproc/tomlq Tool for getting data from TOML files on the command line
tomlq (tq) is a tool for getting data from TOML files on the command line.

Usage:
tq -f file.toml 'section1.section2.name1'
2025-03-28T23:48:56-07:00 misc/py-schedulefree Schedule free learning in PyTorch
Schedulefree is a Schedule-Free optimizer in PyTorch.

We provide several Schedule-Free optimizer implementations:

* SGDScheduleFree and SGDScheduleFreeReference: Schedule-free variants of SGD
* AdamWScheduleFree and AdamWScheduleFreeReference: Schedule-free variants
of AdamW
* RAdamScheduleFree: Schedule-free variant of RAdam, which eliminates the need
for both learning rate scheduling and warmup (implementation community
contributed)
* Experimental ScheduleFreeWrapper to combine with other optimizers
2025-01-10T16:51:04+01:00 x11/hyprland-qtutils Hyprland QT/qml utility apps
hyprland-qtutils is a small bunch of utility applications that
hyprland might invoke. These are stuff like dialogs or popups.
2025-01-08T23:00:35+01:00 x11-toolkits/hyprland-qt-support QML style provider for hypr* Qt apps
hyprland-qt-support provides a QML style for hypr* Qt apps.
2025-03-28T15:31:32-03:00 java/openjdk24 Java Development Kit ${JDK_MAJOR_VERSION}
An open-source implementation of the Java Platform, Standard Edition,
2025-03-22T19:59:25+03:00 science/linux-ai-ml-env Linux Python environment for running Stable Diffusion models and PyTorch CUDA examples
This port provides a Linux Python environment tailored for running Stable Diffusion models on NVIDIA GPUs. It includes:

- A preconfigured Python environment with dependencies for Stable Diffusion and PyTorch examples.
- PyTorch examples.
- Sample scripts for running Stable Diffusion model and PyTorch examples.
2025-03-28T12:17:58Z net/rabbitmqadmin CLI for managing RabbitMQ via HTTP API
rabbitmqadmin is a command-line tool for managing RabbitMQ via its HTTP API.
It allows administrators to declare, list, and delete RabbitMQ objects such as
queues, exchanges, bindings, users, virtual hosts, and more.

This is version 2 of rabbitmqadmin, a complete rewrite of the original Python
tool. It provides a modern CLI interface with improved validation, better error
handling, and is distributed as a standalone binary rather than as part of the
RabbitMQ management plugin.

Key features include:
- Managing virtual hosts, queues, exchanges, bindings, and users
- Purging queues and publishing/retrieving messages
- Working with policies, shovels, and federation
- Exporting and importing definitions
- Health checks and monitoring
- Support for TOML-based configuration files
2025-03-27T15:18:43-03:00 net-mgmt/andwatch ANDwatch - Arp and Neighbor Discovery monitor
ANDwatch monitors Arp (IPV4) and Neighbor Discovery (IPv6)
packets, maintains a database of IP address to hardware
address (Ethernet) mappings, and issues notifications when
the hardware address of an IP address changes.
2025-03-28T01:48:07-07:00 www/dothttp Text-based http client compatible with Intelijj Http Client
dothttp 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.
2025-03-28T11:53:11+03:00 x11/kde-gear KDE Gear distribuition (meta port)
KDE is a powerful Free Software graphical desktop environment for Linux
and Unix workstations. KDE Gear distribution provides over 250 applications,
program libraries and plugins. This meta port is intended to provide most
of them if not all.
2025-03-27T22:53:15-07:00 sysutils/tvterm Terminal emulator powered by Turbo Vision
tvterm is an experimental terminal emulator widget and application
based on the Turbo Vision framework. It was created for the purpose
of demonstrating new features in Turbo Vision such as 24-bit color
support.
2025-03-27T22:38:01-07:00 devel/hs-cabal-plan Utility for processing cabal's plan.json file
cabal-plan provides a library for decoding plan.json files
as well as the simple tool cabal-plan for extracting and
pretty printing the information contained in the plan.json file.

plan.json files are generated by cabal's Nix-style local
builds and contain detailed information about the build/install
plan computed by the cabal solver.
2025-03-27T21:15:18-07:00 devel/lace Implementation of work-stealing in C
Lace is a C framework for fine-grained fork-join parallelism intended for
scientific computations on multi-core computers.
2025-03-27T21:12:07-07:00 devel/hs-hadolint Dockerfile linter, validate inline bash, written in Haskell
hadolint is a Dockerfile linter that helps you build best practice
Docker images. The linter parses the Dockerfile into an AST and
performs rules on top of the AST. It stands on the shoulders of
ShellCheck to lint the Bash code inside RUN instructions
2025-03-27T20:54:11-07:00 graphics/hs-tart Program to make ASCII art on the terminal
Tart is a program that provides an image-editor-like interface to
creating ASCII art - in the terminal, with your mouse! This
program is written using Brick, a purely-functional terminal user
interface toolkit.
2025-03-26T22:45:35-07:00 audio/ratatouille-lv2 Neural model loader and mixer
Ratatouille is a Neural Model loader and mixer for Linux/Windows.

It can load two models, which can be *.nam files with the Neural Amp Modeler
module, or *.json or .aidax files with the RTNeural module.

You can also load just a single model file, in that case the "Blend" control
will do nothing. When you've loaded a second model, the "Blend" control will
blend between the two models and mix them to simulate your specific tone.

Ratatouille using parallel processing for the neural models, so, loading a
second neural model wouldn't be remarkable on the dsp load.
2025-03-26T18:30:58-07:00 audio/neuralrack-lv2 NeuralRack is a Neural Model and Impulse Response File loader
NeuralRack is a Neural Model and Impulse Response File loader.

It supports *.nam files with the Neural Amp Modeler engine, or *.json or .aidax
files with the RTNeural engine.

NeuralRack emulate a simple guitar effect chain with a pedal, a EQ a Amplifier
and a Stereo Cabinet.

Optional, NeuralRack could run the complete process in buffered mode to reduce
the dsp load. The resulting latency will be reported to the host so that it
could be compensated. For information the resulting latency will be shown on
the GUI.

NeuralRack supports resampling when needed to match the expected sample rate of
the loaded models. Both models and the IR Files may have different expectations
regarding the sample rate.
2025-03-26T20:15:48-04:00 devel/wasi-libcxx20
2025-03-26T20:15:48-04:00 devel/wasi-compiler-rt20
2025-03-18T15:00:57+01:00 net-p2p/walletd Official Sia Wallet
walletd is the flagship Sia wallet, suitable for miners, exchanges,
and everyday hodlers. Its client-server architecture gives you the
flexibility to access your funds from anywhere, on any device, without
compromising the security of your private keys. The server is
agnostic, so you can derive those keys from a 12-word seed phrase, a
legacy (siad) 28-word phrase, a Ledger hardware wallet, or another
preferred method. Like other Foundation node software, walletd ships
with a slick embedded UI, but developers can easily build headless
integrations leveraging its powerful JSON API. Whether you're using a
single address or millions, walletd scales to your needs.
2025-03-18T15:00:57+01:00 net-p2p/renterd Rent storage space on the Sia network
renterd is an advanced Sia renter engineered by the Sia
Foundation. Designed to cater to both casual users seeking
straightforward data storage and developers requiring a robust API for
building apps on Sia.
2025-03-18T15:00:57+01:00 net-p2p/hostd Offer your storage space on the Sia network
hostd is an advanced Sia host solution created by the Sia Foundation,
designed to enhance the experience for storage providers within the
Sia network. Tailored for both individual and large-scale storage
providers, hostd boasts a user-friendly interface and a robust API,
empowering providers to efficiently manage their storage resources and
revenue. hostd incorporates an embedded web-UI, simplifying deployment
and enabling remote management capabilities, ensuring a smooth user
experience across a diverse range of devices.
2025-03-25T19:06:54+01:00 ports-mgmt/py-nvchecker New version checker for software releases
nvchecker (short for new version checker) is for checking if a new
version of some software has been released.
2025-03-22T12:54:31+08:00 devel/rustup-init Rust toolchain installer
Rustup-init is the official installer for the Rust programming language.
It is used to install and manage Rust toolchains, including the Rust
compiler (rustc), the package manager (cargo), and other related tools.
Rustup itself is a toolchain multiplexer, meaning it allows you to easily
switch between different versions of Rust (e.g., stable, beta, nightly) and
manage cross-compilation targets. Rustup-init is the recommended way to install
Rust, as it provides a consistent and flexible way to manage Rust installations
across different platforms.
2025-03-25T08:05:37+01:00 textproc/py-docstring_parser Parse Python docstrings in ReST, Google and Numpydoc format
This package makes the parsing of Python docstrings easier.

Currently supported docstrings are:

* Epydoc docstrings.
* Google
* Numpydoc-style
* ReST
2025-03-19T08:37:50-07:00 x11-toolkits/libXaw3d Xaw3d is the X 3D Athena Widget Set
Xaw3d is the X 3D Athena Widget Set. Xaw3d is a widget set based on
the X Toolkit Intrinsics (Xt) Library.

All questions regarding this software should be directed at the Xorg
mailing list:

https://lists.x.org/mailman/listinfo/xorg

The primary development code repository can be found at:

https://gitlab.freedesktop.org/xorg/lib/libXaw3d

Please submit bug reports and requests to merge patches there.

For patch submission instructions, see:

https://www.x.org/wiki/Development/Documentation/SubmittingPatches
2025-03-23T19:51:44-05:00 math/octave-forge-piqp 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 piqp.

PIQP is a Proximal Interior Point Quadratic Programming solver, which can
solve dense and sparse quadratic programs.
2025-03-23T17:41:07-07:00 misc/rash Declarative shell scripting using Rust native bindings
Rush is a system for declarative shell scripting using Rust native bindings
inspired by Ansible.

Rash allows to manage your scripts in a declarative style
If you:
- think that long bash scripts are difficult to maintain
- love Ansible syntax to setup your environments
2025-03-23T03:11:40-07:00 www/youtube Youtube videos downloader
youtube is a Youtube video download package.
2025-03-23T01:36:55-07:00 net/mihomo Rule-based tunnel in Go
Features:
* HTTP/HTTPS and SOCKS protocol
* Surge like configuration
* GeoIP rule support
* Support Vmess/Shadowsocks/Socks5
* Support for Netfilter TCP redirect
2025-03-20T09:17:48+02:00 devel/rubygem-flipper-gitlab 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.
2025-03-21T00:27:45-07:00 misc/fabric Framework for augmenting humans using AI
Fabric is an open-source framework for augmenting humans using AI.
It provides a modular framework for solving specific problems using
a crowdsourced set of AI prompts that can be used anywhere.
2025-03-20T19:10:11+03:00 shells/bash-completion-zfs OpenZFS extension to the Bash completion library
OpenZFS extension to the Bash completion library
2025-03-19T11:35:06+08:00 textproc/rubygem-cucumber-gherkin30 Fast Gherkin lexer/parser based on the Ragel State Machine Compiler
A fast Gherkin lexer/parser based on the Ragel State Machine Compiler.
2025-03-19T11:35:03+08:00 devel/rubygem-aws-sdk-iotmanagedintegrations Official AWS Ruby gem for Managed integrations for AWS IoT Device Management
Official AWS Ruby gem for Managed integrations for AWS IoT Device Management.
2025-03-19T11:35:02+08:00 devel/rubygem-aws-sdk-gameliftstreams Official AWS Ruby gem for Amazon GameLift Streams
Official AWS Ruby gem for Amazon GameLift Streams.
2025-03-19T11:35:01+08:00 www/py-google-cloud-bigquery-storage Google Cloud Bigquery Storage API client library
Python Client for Google BigQuery Storage API
2025-03-19T11:34:57+08:00 databases/py-sqlframe Turn PySpark Into a Universal DataFrame API
SQLFrame implements the PySpark DataFrame API in order to enable running
transformation pipelines directly on database engines - no Spark clusters or
dependencies required.
2025-03-18T08:02:57+01:00 devel/py-python-velbustcp Python application that bridges a Velbus installation with TCP
Python application that bridges a Velbus installation with TCP.
Can be used to broadcast a velbus USB interface as TCP socket.
2025-03-18T10:46:33+01:00 misc/py-mcp Python implementation of the Model Context Protocol (MCP)
The Model Context Protocol allows applications to provide context for LLMs in a
standardized way, separating the concerns of providing context from the actual
LLM interaction. This Python SDK implements the full MCP specification, making
it easy to:

- Build MCP clients that can connect to any MCP server
- Create MCP servers that expose resources, prompts and tools
- Use standard transports like stdio and SSE
- Handle all MCP protocol messages and lifecycle events
2025-03-18T10:42:46+01:00 www/py-httpx-sse Consume Server-Sent Event (SSE) messages with HTTPX
Python module that consumes Server-Sent Event (SSE) messages with HTTPX.
2025-03-17T13:48:17-04:00 www/glance Self-hosted dashboard that puts all your feeds in one place
Glance is a fast, lightweight dashboard that can display all manner of
widgets, including RSS feeds, stocks, Reddit and Hacker News and Twitch
feeds, bookmarks, system information, and more.

It's configurable through a single straightforward YAML file, and is
easily themeable (see /usr/local/share/doc/glance/themes.md), including
Catppuccin Mocha which objectively everyone should be using anyway.
Widgets can be cached, so pages load nearly instantly.
2025-03-17T20:15:16+03:00 x11-fonts/andika-compact Sans-serif font designed for literacy use, compact variant
Andika is a sans-serif font family designed and optimized especially for
literacy use. It supports almost the complete range of Unicode characters for
these scripts, including a comprehensive range of diacritics and a large set of
symbols useful for linguistics and literacy work.

This compact variant has been created with TypeTuner Web, by setting the "Line
spacing" feature to "Tight", and will not be able to be TypeTuned again.
2025-03-17T20:06:23+03:00 x11-fonts/gentium-plus-compact Gentium Plus TrueType font collection, compact variant
Gentium is a typeface family designed to enable the diverse ethnic
groups around the world who use the Latin, Cyrillic and Greek scripts
to produce readable, high-quality publications. It supports a wide
range of Latin- and Cyrillic-based alphabets.

The design is intended to be highly readable, reasonably compact, and
visually attractive. The Latin letters are designed to naturally
harmonize with the traditional 26 ones. Diacritics are treated with
careful thought and attention to their use. Gentium also supports both
polytonic and monotonic Greek. Gentium Plus now includes more extended
Latin glyphs (Unicode 5.1), archaic Greek symbols, and full extended
Cyrillic script support.

This compact variant has been created with TypeTuner Web, by setting
the "Line spacing" feature to "Tight", and will not be able to be
TypeTuned again.
2025-03-17T06:52:50+01:00 x11/ptyxis Terminal for GNOME with first-class support for containers
Ptyxis is a terminal for GNOME with first-class support for containers.
2025-03-11T17:38:21-04:00 graphics/gdk-pixbuf-extra gdk-pixbuf extra loaders for niche and seldom-used image formats
This project includes GdkPixbuf loaders for niche and seldom used image
formats:

- ANI
- BMP
- ICO
- ICNS
- PNM
- QTIF
- TGA
- XBM
- XPM
2025-03-16T17:55:34-07:00 audio/xsynth Black MIDI synthesizer, playing 8,000 voices or more in real-time
XSynth is the fastest Black MIDI synthesizer, playing 8,000 voices or more in
real-time.

Is uses aggressive SIMD and multithreading, and supports a subset of the sfz
and sf2 formats.
2025-03-16T21:28:01+01:00 cad/surfer Extensible and snappy waveform viewer
A waveform viewer with a focus on a snappy usable interface, and extensibility.
2025-02-10T12:31:35+09:00 sysutils/deskflow Mouse and keyboard sharing utility
Deskflow is a free and open source keyboard and mouse sharing app. Use
the keyboard, mouse, or trackpad of one computer to control nearby
computers, and work seamlessly between them. It's like a software KVM
(but without the video). TLS encryption is enabled by default. Wayland
is supported. Clipboard sharing is supported.
2025-03-08T03:19:45+03:00 sysutils/vtm Text-based desktop environment
Text based desktop environment inside the terminal.
Allows for tiling terminal buffers, detaching sessions
and remote collaborative work.
2025-02-10T13:01:00+08:00 devel/xmake-io Cross-platform build utility based on Lua
What is Xmake?

- Xmake is a cross-platform build utility based on the Lua scripting language
- Xmake is very lightweight and has no dependencies outside of
the standard library.
- Uses the xmake.lua file to maintain project builds with a simple and
readable syntax
2025-02-26T17:33:13+01:00 emulators/firebird-emu Emulator of the ARM-based TI-Nspire calculators
This port is a community TI-Nspire emulator, originally created
by Goplat. It supports the emulation of Touchpad, TPad CAS, CX and
CX CAS calcs on Android, iOS, Linux, macOS and Windows.
2025-02-22T18:33:01+01:00 mail/notimail Server-side email notification manager with push support
NotiMail is a server-side email notification manager that utilizes
various push providers for real-time alerts, conserving mobile battery
life without compromising on notification immediacy.
2025-02-23T00:06:34+02:00 x11-fonts/aporetic Custom Iosevka fonts with modified style and metrics
Customised build of the Iosevka typeface, with a consistent rounded style and
overrides for almost all individual glyphs in both roman (upright) and italic
(slanted) variants.
2025-03-15T21:27:43+03:00 www/codeberg-pages-server Codeberg Pages Server
Gitea/Forgejo lacks the ability to host static pages from Git.
The Codeberg Pages Server addresses this lack by implementing a
standalone service that connects to Gitea/Forgejo via API. It is
suitable to be deployed by other Gitea/Forgejo instances, too,
to offer static pages hosting to their users.
2025-03-15T10:32:30+02:00 www/rubygem-cssbundling-rails-gitlab 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).
2025-03-14T23:16:00-07:00 misc/py-onnxconverter-common ONNX converter and optimization tools
The onnxconverter-common package provides common functions and utilities for use
in converters from various AI frameworks to ONNX. It also enables the different
converters to work together to convert a model from mixed frameworks, like a
scikit-learn pipeline embedding a xgboost model.
2025-03-14T20:21:39+01:00 net/wifi-firmware-mt7601u-kmod
Firmware file for Mediatek USB WiFi NICs supported by the mtw driver,
supported chipset MT7601U.
2025-03-14T20:12:18+01:00 security/openssl35 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.
2025-03-14T13:47:12-04:00 devel/air-go Live reload for Go apps
Air is yet another live reloader for Go development (it does not do hot
reloading for production environments). It's extensively customizable
with a simple interface.

Air can also proxy the connection to web-serving apps to live-reload
your browser.

For many projects it is zero configuration and runs right out of the
box. For the rest, `air init` generates a config file.
2025-03-14T17:37:29+08:00 textproc/py-graphemeu Unicode grapheme helpers
graphemeu 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.
2025-03-14T17:37:26+08:00 devel/py-typing-inspection Runtime typing introspection tools
typing-inspection provides tools to inspect type annotations at runtime.
2025-03-14T17:37:25+08:00 www/p5-Mojolicious-Plugin-BasicAuthPlus Basic HTTP Auth Helper Plus
Mojolicious::Plugin::BasicAuthPlus is a helper for basic HTTP authentication
that supports multiple authentication schemes, including a callback, explicit
username and password (plaintext or encrypted) without a callback, a passwd
file, LDAP, and Active Directory.
2025-03-14T17:37:22+08:00 www/p5-Mojo-UserAgent-Mockable Mojo User-Agent that can record and play back requests without Internet connectivity
Mojo::UserAgent::Mockable is a Mojo User-Agent that can record and play back
requests without Internet connectivity, similar to LWP::UserAgent::Mockable.
2025-03-14T18:43:48+09:00 devel/electron34 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.
2025-03-12T16:14:55+01:00 sysutils/data-prepper A server-side data collector for OpenSearch
Data Prepper is a server-side data collector
capable of filtering, enriching, transforming, normalizing,
and aggregating data for downstream analysis and visualization.
2025-03-11T11:57:46-03:00 multimedia/deforaos-camera DeforaOS desktop photo camera
DeforaOS Desktop photo camera

Camera is a simple webcam viewer, which can be used to take pictures from still
frames.
2025-03-11T17:52:53+03:00 graphics/clang-uml C++ UML diagram generator based on Clang
clang-uml is an automatic C++ to UML class, sequence, package and
include diagram generator, driven by YAML configuration files.
2025-03-11T15:08:23+01:00 finance/favagtk Desktop application for Fava and Beancount
Do your finances using fava and beancount. Favagtk makes it easy to use the
Fava and Beancount double-entry bookkeeping software as a GNOME desktop
application.
Start fava and beancount as you would any other desktop application.
Built as a GNOME application, using GTK and webkit.
2025-03-10T07:57:01-07:00 misc/py-gguf Read and write ML models in GGUF for GGML
gguf is a Python module for reading and writing ML models in GGUF for GGML.

gguf is a spin-off of the llama-cpp project.
2025-03-09T23:25:09+03:00 multimedia/obs-multi-rtmp Multistream plugin for OBS Studio
Multistream plugin for OBS Studio.
This plugin was created to enable simultaneous streaming on multiple sites.
2025-03-09T22:32:45+03:00 www/phpvirtualbox-70 AJAX Web Interface for VirtualBox
An open source, AJAX implementation of the VirtualBox user
interface written in PHP. As a modern web interface, it allows
you to access and control remote VirtualBox instances
2025-03-08T02:55:13-08:00 science/py-h5netcdf netCDF4 via h5py
h5netcdf is an open source project and Python package that provides an interface
for the netCDF4 file-format that reads and writes local or remote HDF5 files
directly via h5py or h5pyd, without relying on the Unidata netCDF library.
2025-03-08T03:12:21Z x11-wm/notion Tiling tabbed window manager
Notion is a tiling, tabbed window manager for the X window system:

o Tiling: you divide the screen into 'tiles'. Every window occupies
one tile, and is maximized to it.
o Tabbing: a tile may contain multiple windows - they will be
'tabbed'
o Static: most tiled window managers are 'dynamic'. Notion, by
contrast, does not lay out or resize the tiles for you. You're in
control.
o Multihead: the mod_xinerama plugin provides very nice dual-monitor
support
o Xrandr: mod_xrandr picks up changes in the xrandr configuration
without the need for restarting Notion
2025-03-07T22:34:08+01:00 net-p2p/mkbrr Commmand-line utility to create, modify and inspect torrent files written in Go
Commmand-line utility to create, modify and inspect torrent files written in Go

A simple yet powerful tool for:

* Creating torrent files
* Inspecting torrent files
* Modifying torrent metadata
* Supports tracker-specific requirements automatically


2025-03-07T10:40:38-05:00 textproc/bat-extras Scripts that integrate with textproc/bat
A collection of scripts that integrate textproc/bat (a Rust-based uberpager)
with various command-line tools. Note that you'll have to install some
related tools manually if you want them.

batdiff:
Diff a file against the current git index, or diff two files.
Optional: git-delta

batgrep
Quickly search through and highlight files using ripgrep.
Requires: ripgrep

batman:
Colorize manpages (I'm ruined and can never go back to plain manpages).

batpipe:
Drop-in replacement for lesspipe.

batwatch:
Watch for changes in one or more files and display them with bat.
Optional: entr

prettybat:
Reformats and highlights source code.
Requires: prettier, shfmt, blank, clang-format, rustfmt, etc. (as needed)
2025-03-07T14:37:26+01:00 textproc/py-backrefs Wrapper around re and regex that adds additional back references
Backrefs is a wrapper around Python's built-in Re and the 3rd party Regex
library.

Backrefs adds various additional back references (and a couple other features)
that are known to some regular expression engines, but not to Python's Re
and/or Regex. The supported back references actually vary depending on the
regular expression engine being used as the engine may already have support for
some.
2025-03-07T07:35:37+01:00 textproc/R-cran-litedown Lightweight Version of R Markdown
Render R Markdown to Markdown (without using 'knitr'), and Markdown to
lightweight HTML or 'LaTeX' documents with the 'commonmark' package (instead of
'Pandoc'). Some missing Markdown features in 'commonmark' are also supported,
such as raw HTML or 'LaTeX' blocks, 'LaTeX' math, superscripts, subscripts,
footnotes, element attributes, and appendices, but not all 'Pandoc' Markdown
features are (or will be) supported. With additional JavaScript and CSS, you can
also create HTML slides and articles. This package can be viewed as a
trimmed-down version of R Markdown and 'knitr'. It does not aim at rich Markdown
features or a large variety of output formats (the primary formats are HTML and
'LaTeX'). Book and website projects of multiple input documents are also
supported.
2025-03-07T06:31:10Z databases/pg_store_plans Enables Postgresql to store query execution plans in the Instance
The pg_store_plans module provides a means for tracking execution
plan statistics of all SQL statements executed by a server.
2025-03-06T10:53:05Z lang/erlang-runtime28 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 28
to be used during the development of OTP applications.
2025-03-06T11:57:55-05:00 lang/go124 Go programming language
2025-03-05T20:29:17+01:00 misc/R-cran-gapminder Data from Gapminder
An excerpt of the data available at Gapminder.org. For each of 142 countries,
the package provides values for life expectancy, GDP per capita, and population,
every five years, from 1952 to 2007.
2025-02-19T14:36:28+01:00 deskutils/kweather Weather application for Plasma Mobile
A convergent weather application for Plasma.

Features:
- Daily and hourly weather data that can be viewed in flat and dynamic views
- Plasmoid that can be used on desktop and mobile
2025-02-19T14:35:40+01:00 deskutils/kweathercore Library to facilitate retrieval of weather information
Get weather forecast and alerts anywhere on the earth easy.
KWeatherCore provides you a highly abstracted library for things related to
weather.

Features:
- Get local weather forecast.
- Get weather of a location by name or coordinate.
- Weather alerts of a country (ToDo)
2025-03-05T15:44:25+01:00 net/libcloudproviders cloudproviders integration API
libcloudproviders is a DBus API that allows cloud storage sync clients to expose
their services. Clients such as file managers and desktop environments can then
provide integrated access to the cloud providers services.
2025-03-05T13:43:07+01:00 sysutils/localsearch collection of data extractors for Tracker/Nepomuk
Tracker is a semantic data storage for desktop and mobile devices.
Tracker uses W3C standards for RDF ontologies using Nepomuk with SPARQL to query
and update the data.

Tracker is a central repository of user information, that provides two big
benefits for the user; shared data between applications and information which is
relational to other information (for example: mixing contacts with files,
locations, activities and etc.).
2025-03-05T11:18:14+01:00 devel/tinysparql RDF triple store library with SPARQL 1.1 interface
The TinySPARQL library offers a complete RDF triplestore with SPARQL 1.1
interface and a minimal footprint. It allows creating local databases in memory
or the filesystem, and accessing/creating endpoints for federated queries.
2025-03-03T13:59:58+03:00 deskutils/xdg-terminal-exec Command line interface to launch graphical terminal applications
Default Terminal Execution Specification standardizes the way how graphical
terminal applications are launched. This package provides a proposed
implementation of the spec.
2025-03-04T15:53:35+01:00 graphics/R-cran-webp Reads and writes webp images
Lossless webp images are 26% smaller in size compared to PNG. Lossy webp images
are 25-34% smaller in size compared to JPEG. This package reads and writes webp
images into a 3 (rgb) or 4 (rgba) channel bitmap array using conventions from
the 'jpeg' and 'png' packages.
2025-03-04T14:26:09+01:00 archivers/plakar Utility to create distributed, versioned backups
plakar is a free and opensource utility to create distributed, versioned backups
with compression, encryption and data deduplication.

With a very clear goal to simplify backups, it is designed to be straightforward
to use.
It requires a few seconds to install and only a few minutes to get backups
set up and running: creating a backup is as simple as typing plakar backup
and restoring as simple as typing plakar restore.
2025-03-04T07:56:08+01:00 databases/pgpool-II-46 Connection pool server for PostgreSQL (4.6.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.
2025-03-03T21:34:12-08:00 devel/py-logistro Simple wrapper over logging for a couple basic features
logistro is an extremely light addition to logging, providing sensible defaults.

It also includes getPipeLogger() which can be passed to Popen() so that its
stderr is piped to the already thread-safe logging library.
2025-03-02T23:29:51-08:00 devel/py-xdg-user-dirs Variables defined by the XDG Base Directory Specification
xdg-base-dirs is a Python module that provides functions to return paths to the
directories defined by the XDG Base Directory Specification.
2025-03-02T20:32:53-08:00 textproc/py-textual-autocomplete Easily add autocomplete dropdowns to your Textual apps
textual-autocomplete is a Python library for creating dropdown autocompletion
menus in Textual applications, allowing users to quickly select from a list of
suggestions as they type.
2025-03-02T11:54:10-05:00 net/netatalk4 File server for Mac OS X
Netatalk is an OpenSource software package, that can be used to turn an
inexpensive *NIX machine into an extremely high-performance and reliable
file server for Macintosh computers.

Using Netatalk's AFP 3.4 compliant file-server leads to significantly higher
transmission speeds compared with Macs accessing a server via SaMBa/NFS
while providing clients with the best possible user experience (full support
for Macintosh metadata, flawlessly supporting mixed environments of classic
MacOS and MacOS X clients)
2025-03-02T13:18:23+03:00 deskutils/py-calendar_cli Simple command-line CalDav client
Simple command-line CalDav client, for adding and browsing calendar items, todo
list items

See also: https://github.com/tobixen/calendar-cli
2025-03-01T19:08:00+01:00 devel/py-usbtmc Pure Python USBTMC driver for controlling instruments over USB
Python USBTMC provides a pure Python USBTMC driver for controlling
instruments over USB.
2025-03-01T15:43:11+01:00 devel/R-cran-S7 Object Oriented System, Successor to S3 and S4
An Object Oriented System Meant to Become a Successor to S3 and S4

A new object oriented programming system designed to be a successor to S3 and
S4. It includes formal class, generic, and method specification, and a limited
form of multiple dispatch. It has been designed and implemented collaboratively
by the R Consortium Object-Oriented Programming Working Group, which includes
representatives from R-Core, 'Bioconductor', 'Posit'/'tidyverse', and the wider
R community.
2025-02-26T22:54:28+03:00 dns/zns CLI tool for querying DNS records with readable and colored output
zns is a command-line utility for querying DNS records,
displaying them in a human-readable, colored format
that includes type, name, TTL, and value.

Features:

- Supports various DNS record types
- Colorized and tabular output for easy reading
- Concurrent queries for improved performance
- JSON output format for machine-readable results
- Option to write output to a file
- Option to query a specific DNS server
2025-02-25T14:46:11+02:00 textproc/rubygem-opensearch-ruby-gitlab Ruby client for OpenSearch
OpenSearch Ruby is a Ruby client for OpenSearch.
You can use the client to execute OpenSearch API
commands, and build OpenSearch queries and aggregations
using the included OpenSearch DSL.
2025-02-25T14:46:11+02:00 devel/rubygem-async-gitlab Modern asynchronous I/O framework for Ruby
Async is a composable asynchronous I/O framework for Ruby based on nio4r and
timers.
2025-02-28T18:33:38+08:00 textproc/rubygem-chef-gyoku Gyoku translates Ruby Hashes to XML
Gyoku translates Ruby Hashes to XML.
2025-02-28T18:33:33+08:00 sysutils/rubygem-chef-winrm-elevated Ruby library for running commands via WinRM as elevated through a scheduled task
Runs PowerShell commands as elevated over Windows Remote Management (WinRM) via
a scheduled task

This gem allows you to break out of the magical WinRM constraints thus allowing
to reach out to network shares and even install Windows updates, .NET, SQL
Server etc.
2025-02-28T18:33:28+08:00 sysutils/rubygem-chef-winrm Ruby library for Windows Remote Management
Windows Remote Management (WinRM) for Ruby

This is a SOAP library that uses the functionality in Windows Remote
Management(WinRM) to call native object in Windows. This includes, but is not
limited to, running batch scripts, powershell scripts and fetching WMI
variables.

As of version 2.0, this gem retains the WinRM name but all powershell calls use
the more modern Powershell Remoting Protocol (PSRP) for initializing runspace
pools as well as creating and processing powershell pipelines.
2025-02-28T18:33:22+08:00 filesystems/rubygem-chef-winrm-fs Ruby library for file system operations via Windows Remote Management
File system operations over Windows Remote Management (WinRM) for Ruby
2025-02-28T18:33:21+08:00 devel/rubygem-bindata24 Ruby library to read and write binary file formats
BinData is a declarative way to read and write binary file formats.

This means the programmer specifies *what* the format of the binary
data is, and BinData works out *how* to read and write data in this
format. It is an easier (and more readable) alternative to Ruby's
#pack and #unpack methods.
2025-02-28T18:33:19+08:00 databases/rubygem-red-arrow-flight Ruby bindings of Apache Arrow Flight
Red Arrow Flight is the Ruby bindings of Apache Arrow Flight. Red Arrow Flight
is based on GObject Introspection.

Apache Arrow Flight is one of Apache Arrow components to read and write semantic
flights stored in different locations and formats.

GObject Introspection is a middleware for language bindings of C library.
GObject Introspection can generate language bindings automatically at runtime.

Red Arrow Flight uses Apache Arrow Flight GLib and gobject-introspection gem to
generate Ruby bindings of Apache Arrow Flight.
2025-02-25T16:30:55+09:00 sysutils/vm-bhyve-zcomp Zsh completion for vm-bhyve
Zsh completion for vm-bhyve
2025-02-25T22:58:58+01:00 sysutils/cpdup-FreeBSD Comprehensive filesystem mirroring and backup program
cpdup-FreeBSD is a FreeBSD fork of cpdup, a powerful filesystem mirroring
and backup utility which also has file integrity testing features, supports
incremental backups, and remote mirroring via ssh.

This fork supports copy_file_range(2) and allows choosing checksum
algorithm.

Note: This port does not copy (or mirror) any FreeBSD supported ACL
types and Extended Attributes nor MAC labels.
2025-02-24T02:27:10-08:00 textproc/mdq Like jq but for Markdown: find specific elements in a md doc
mdq aims to do for Markdown what jq does for JSON: provide an easy way to zero
in on specific parts of a document.

For example, GitHub PRs are Markdown documents, and some organizations have
specific templates with checklists for all reviewers to complete. Enforcing
these often requires ugly regexes that are a pain to write and worse to debug.
2025-02-20T19:31:01+03:00 security/gauth Google Authenticator in your terminal
gauth is a command-line utility that replaces Google Authenticator, providing a
convenient way to generate two-factor authentication codes from your terminal.
It stores secrets locally, supports encryption, and offers features like
displaying progress bars, adding/removing keys, and compatibility with
various services like AWS, Github, and more. This tool is ideal for
users who prefer managing their 2FA on their computers rather than
relying solely on their smartphones.
2025-02-24T02:42:44+09:00 textproc/uim-qt6 Qt6 modules of uim input method
Qt6 IM modules of uim input method.
2025-02-24T02:42:44+09:00 textproc/uim-gtk2 GTK 2.x modules of uim input method
GTK+ 2.x modules of uim input method.
2025-02-23T11:48:21Z devel/gilt GIT layering tool
Gilt is a tool which aims to make repo management, manageable. Gilt
clones repositories at a particular version, then overlays the
repository to the provided destination. An alternate approach to
"vendoring".
2025-02-23T10:57:56+01:00 www/py-dj51-social-auth-app-django Social Authentication and Django integration
Python Social Auth is an easy to setup social authentication/registration
mechanism with support for several frameworks and auth providers.

This is the Django component of the python-social-auth ecosystem, it implements
the needed functionality to integrate social-auth-core in a Django based
project.
2025-02-22T16:46:30-08:00 devel/stgit Stacked Git
Stacked Git, StGit for short, is an application for managing Git
commits as a stack of patches.

With a patch stack workflow, multiple patches can be developed
concurrently and efficiently, with each patch focused on a single
concern, resulting in both a clean Git commit history and improved
productivity.
2025-02-22T22:30:17+03:00 misc/minuet KDE software for music education
Minuet is an application for music education. It features a set of ear
training exercises regarding intervals, chords, scales and more.
2025-02-22T11:13:02-08:00 devel/gf2 Graphical frontend for GDB
gf (or gf2) is a lightweight graphical debugger frontend to GDB. It
offers a user-friendly interface with features like source code
viewing, watch expressions, and a stack window. Users can customize
keyboard shortcuts, the user interface layout, and themes.
2025-02-22T10:42:00-08:00 lang/odin Odin programming language
Odin is a general-purpose programming language with distinct typing, built for
high performance, modern systems, and built-in data-oriented data types.
The Odin Programming Language is a C alternative for the joy of programming.
2025-02-22T03:18:28-08:00 audio/odin2-synthesizer Polyphonic synthesizer
Odin 2 is a 24-voice polyphonic powerhouse that will transport you from your
studio straight to Valhalla. Whether you're after earth-shattering basses,
soaring leads, or otherworldly FX, Odin 2 delivers it all. Harness the classic
warmth of analog waveforms - or draw custom ones. High-quality emulations of
legendary analog filters, like the Moog Ladder, the Korg 35 and many more let
you shape your sound. Finish it off with five onboard FX or dive into endless
modulation possibilities.
2025-02-22T05:24:12+03:00 games/ktx Kombat Teams eXtreme is a popular QuakeWorld server modification
KTX (Kombat Teams eXtreme) is a popular QuakeWorld server modification,
adding numerous features to the core features of the server.

Although it had been developed to be QuakeWorld server agnostic, it
has over the years been developed very close to MVDSV to which it has
become an extent, thus compatibility with other QuakeWorld servers
might not have been maintained.
2025-02-22T03:45:52+03:00 games/quake-maps Popular maps for different modes of Quake 1 and QuakeWorld
Popular maps for different modes of Quake 1 and QuakeWorld:
- deathmatch: 1on1 (duel), 2on2, 4on4, 10on10, ffa, ctf;
- race/slide, bloodfest and etc.
2025-02-20T17:41:23-07:00 devel/libnvme C Library for NVM Express on Linux ported to FreeBSD
This is the libnvme development C library.

libnvme provides type definitions for NVMe specification structures,
enumerations, and bit fields, helper functions to construct, dispatch,
and decode commands and payloads, and utilities to connect, scan, and
manage nvme devices.
2025-02-20T16:13:41-07:00 devel/freebsd-nvme-shim FreeBSD implementations of Linux headers
Contains a set of include files to allow nvme-cli and libnvme to compile on
FreeBSD without a lot of #ifdefs in the original source. These are trivial
versions of the linux headers, that implement the minimum amount for nvme-cli.
2025-02-21T21:20:08+03:00 games/skladnik ${${PORTNAME:tu}_DESC}
Skladnik is an implementation of the Japanese warehouse keeper game “sokoban”.
2025-02-15T14:16:21+03:00 shells/powershell Microsoft's shell with support for .NET objects
PowerShell is a modern command shell that includes the best features of other
popular shells. Unlike most shells that only accept and return text,
PowerShell accepts and returns .NET objects.
2025-02-18T17:20:51+03:00 shells/libpowershell-native Support library for PowerShell
PowerShell is a modern command shell that includes the best features of other
popular shells. Unlike most shells that only accept and return text,
PowerShell accepts and returns .NET objects.

This package provides platform-dependent bits of PowerShell implementation.
2025-02-21T14:18:22+01:00 www/R-cran-webutils Parses http request data
Parses http request data in application/json, multipart/form-data, or
application/x-www-form-urlencoded format. Includes example of hosting and
parsing html form data in R using either 'httpuv' or 'Rhttpd'.
2025-02-21T01:01:24-08:00 math/proxsuite Quadratic Programming Solver for Robotics and beyond
ProxSuite is a collection of open-source, numerically robust, precise,
and efficient numerical solvers (e.g., LPs, QPs, etc.) rooted in revisited
primal-dual proximal algorithms. Through ProxSuite, we aim to offer the
community scalable optimizers that deal with dense, sparse, or matrix-free
problems. While the first targeted application is Robotics, ProxSuite can
be used in other contexts without limits.
2025-02-20T23:48:40-08:00 math/py-daqp DAQP: A dual active-set QP solver
DAQP is a dual active-set solver that solves convex quadratic programs
of the form:

minimize 0.5 x' H x + f' x

subject to l <= x <= u
bl <= Ax <= bu.
2025-02-20T22:24:54-08:00 math/pcalc Command line util for doing hex/dec/oct/bin math quickly
A programmer's command line calculator for doing hex/dec/oct/bin math
quickly.

Features:
- Full math parser, parentheses, add, sub, mult, div, exponential
- Automatic conversion between HEX DEC OCT BIN numbers
- Mixing different bases in one expression
- Definable variables
- Math constants (E PI ...)
- Built in math functions (sin/cos/sqrt ...)
2025-02-19T18:12:02+08:00 textproc/py-roman-numerals-py Manipulate well-formed Roman numerals
A library for manipulating well-formed Roman numerals.

Integers between 1 and 3,999 (inclusive) are supported. Numbers beyond this
range will return an OutOfRangeError.

The classical system of roman numerals requires that the same character may
not appear more than thrice consecutively, meaning that 'MMMCMXCIX' (3,999)
is the largest well-formed Roman numeral. The smallest is 'I' (1), as there
is no symbol for zero in Roman numerals.

Both upper- and lower-case formatting of roman numerals are supported, and
likewise for parsing strings, although the entire string must be of the same
case. Numerals that do not adhere to the classical form are rejected with an
InvalidRomanNumeralError.
2025-02-13T21:33:00+03:00 net-im/tuba Browse the Fediverse
Tuba is an open-source Fediverse client for browsing and interacting with
various federated social networks. It is a fork of the Tootle project,
designed to provide a modern and user-friendly interface for accessing
Mastodon and other ActivityPub-based platforms.
2025-02-20T22:38:23+03:00 graphics/plasma6-spectacle KDE Plasma screen capture program
The new screenshot capture utility, replaces KSnapshot
2025-02-20T16:35:40Z audio/sox-noise Noise generator GUI powered by Sound eXchange
Noise generator GUI program powered by Sound eXchange, written with
Python and GTK. Can emit Brown, Pink, White, TPDF noise and offers
flexible sound settings and effects.
2025-02-19T14:21:19-05:00 graphics/nvidia-drm-66-kmod
FreeBSD port of Linux's nvidia-drm.ko Kernel module.

This version is compatible with drm.ko 6.6.
2025-02-20T13:02:46+08:00 devel/py-wheel-filename Parse wheel filenames
wheel-filename lets you verify wheel filenames and parse them into their
component fields.

This package adheres strictly to the standard, with the following exceptions:
- Version components may be any sequence of the relevant set of characters; they
are not verified for PEP 440 compliance.
- The .whl file extension is matched case-insensitively.
2025-02-20T13:02:45+08:00 devel/py-check-wheel-contents Check your wheels have the right contents
Getting the right files into your wheel is tricky, and sometimes we mess up and
publish a wheel containing __pycache__ directories or tests/. Do we have to
manually check the contents of every wheel we build before uploading it to PyPI?
How about letting this program check for you? Just run check-wheel-contents on
your wheel, and it'll fail and notify you if any of several common errors &
mistakes are detected. The errors are described below, along with common causes
and corresponding fixes.
2025-02-20T08:07:23+02:00 security/rubygem-gitlab-secret_detection Secret detector for Gitlab
Secret Detection service is primarily responsible for detecting secrets in the
given input payloads with RPC methods as the communication interface served via
gRPC.
This service will initially be invoked by Rails monolith when performing access
checks for Git Push event, and eventually extended for the other usecases too.
2025-02-20T08:07:23+02:00 net/rubygem-grpc_reflection GRPC Server Reflection Protocol for Ruby
GRPC Server Reflection Protocol for Ruby
2025-02-20T06:07:00+03:00 games/qwfwd QuakeWorld proxy
QWFWD is a QuakeWorld proxy.
Typically used to improve routing to the server, namely to reduce ping.
2025-02-11T01:24:17+01:00 x11-toolkits/scenefx02 wlroots scene API, but with eye candy!
wlroots is the de-facto library for building wayland compositors, and
its scene api is a great stride in simplifying wayland compositor
development. The problem with the scene api (for compositors looking
for eye candy), however, is that it forces you to use the wlr
renderer, which is powerful yet simple. SceneFX is a project that
takes the scene api and replaces the wlr renderer with our own fx
renderer, capable of rendering surfaces with eye-candy effects
including blur, shadows, and rounded corners, while maintaining the
benefits of simplicity gained from using the scene api.
2025-02-20T01:39:52+03:00 net/linux-rl9-sdl_net Small sample cross-platform networking library (Rocky Linux ${LINUX_DIST_VER})
${PORTSDIR}/${PKGCATEGORY}/${PORTNAME}/pkg-descr
2025-02-20T01:39:52+03:00 net/linux-rl9-sdl2_net Small sample cross-platform networking library (Rocky Linux ${LINUX_DIST_VER})
${PORTSDIR}/${PKGCATEGORY}/${PORTNAME}/pkg-descr
2025-02-20T01:39:52+03:00 graphics/linux-rl9-sdl_ttf Simple library to load True Type Fonts as SDL interfaces (Linux CentOS ${LINUX_DIST_VER})
${PORTSDIR}/${PKGCATEGORY}/${PORTNAME}/pkg-descr
2025-02-20T01:39:52+03:00 graphics/linux-rl9-sdl_image Simple library to load images as SDL interfaces (Rocky Linux ${LINUX_DIST_VER})
${PORTSDIR}/${PKGCATEGORY}/${PORTNAME}/pkg-descr
2025-02-20T01:39:52+03:00 graphics/linux-rl9-sdl_gfx SDL graphics drawing primitives and other support functions (Rocky Linux ${LINUX_DIST_VER})
${PORTSDIR}/${PKGCATEGORY}/${PORTNAME}/pkg-descr
2025-02-20T01:39:52+03:00 graphics/linux-rl9-sdl2_ttf Simple library to load True Type Fonts as SDL interfaces (Linux CentOS ${LINUX_DIST_VER})
${PORTSDIR}/${PKGCATEGORY}/${PORTNAME}/pkg-descr
2025-02-20T01:39:52+03:00 graphics/linux-rl9-sdl2_image Simple library to load images as SDL interfaces (Rocky Linux ${LINUX_DIST_VER})
${PORTSDIR}/${PKGCATEGORY}/${PORTNAME}/pkg-descr
2025-02-20T01:39:52+03:00 graphics/linux-rl9-sdl2_gfx SDL graphics drawing primitives and other support functions (Rocky Linux ${LINUX_DIST_VER})
${PORTSDIR}/${PKGCATEGORY}/${PORTNAME}/pkg-descr
2025-02-20T01:39:52+03:00 devel/linux-rl9-sdl20 Cross-platform multi-media development API (Rocky Linux ${LINUX_DIST_VER})
${PORTSDIR}/${PKGCATEGORY}/${PORTNAME}/pkg-descr
2025-02-20T01:39:52+03:00 devel/linux-rl9-sdl12 Cross-platform multi-media development API (Rocky Linux ${LINUX_DIST_VER})
${PORTSDIR}/${PKGCATEGORY}/${PORTNAME}12-compat/pkg-descr
2025-02-20T01:39:52+03:00 audio/linux-rl9-sdl_sound SDL audio library and player for some popular sound file formats (Rocky Linux ${LINUX_DIST_VER})
${PORTSDIR}/${PKGCATEGORY}/${PORTNAME}/pkg-descr
2025-02-20T01:39:52+03:00 audio/linux-rl9-sdl2_mixer Sample multi-channel audio mixer library (Rocky Linux ${LINUX_DIST_VER})
${PORTSDIR}/${PKGCATEGORY}/${PORTNAME}/pkg-descr
2025-02-19T19:53:00+08:00 devel/rubygem-rufo Fast and unobtrusive Ruby code formatter
Rufo is as an opinionated ruby formatter, intended to be used via the command
line as a text-editor plugin, to autoformat files on save or on demand.

Unlike the best known Ruby formatter RuboCop, Rufo offers little in the way of
configuration. Like other language formatters such as gofmt, prettier, and
autopep8, we strive to find a "one true format" for Ruby code, and make sure
your code adheres to it, with zero config where possible.

RuboCop does much more than just format code though, so feel free to run them
both!
2025-02-19T19:52:59+08:00 devel/rubygem-lint_roller Plugin specification for linter and formatter rulesets
lint_roller is an itty-bitty plugin API for code analysis tools like linters and
formatters. It provides plugins for those tools to load extensions and specify
custom rulesets.
2025-02-19T19:52:57+08:00 archivers/rar-i386 File archiver (binary port, legacy version for i386 only)
RAR archiver:

- RAR introduces an original compression algorithm. It provides high compression
ratios on executable files, object libraries, large text files, etc.

- RAR provides functionality for creating a 'solid' archive, which can raise the
compression ratio by 10% - 50% over more common methods, particularly when
packing large numbers of small files.

- RAR offers the ability to create and change SFX archives using default and
external SFX modules.

- RAR offers the ability to create a multi-volume archive as SFX.

- RAR offers a number of service functions, such as encrypting files, adding
archive comments and repairing physically damaged archives.
2025-02-18T22:53:36+01:00 comms/gensio General Stream I/O framework
Gensio is a framework for giving a consistent view of
various stream I/O types. You can stack gensio on top
of another one to add protocol functionality.
For instance, you can create a TCP gensio, stack SSL
on top of that, and stack Telnet on top of that.

gensio tools include gensiot, gtlssh(d), gtlssh-keygen
gmdns and gsound.
2025-02-19T07:47:25Z devel/rubygem-elftools Light weight ELF parser
A light weight ELF parser. elftools is designed to be a low-level ELF parser.
2025-02-19T07:45:53Z devel/rubygem-aarch64 Pure Ruby ARM64 assembler
This is a pure Ruby ARM64 assembler. Are you tired of writing Ruby in Ruby?
Now you can write ARM64 assembly in Ruby with this gem!
2025-02-18T18:39:58Z sysutils/kleene-cli Klee, the Kleene CLI client for managing containers on FreeBSD
CLI tool for Kleene, a container management tool for FreeBSD.

See https://kleene.dev/get-started/overview for an introduction,
and https://kleene.dev/ for general project information.
2025-02-18T18:17:42Z sysutils/kleene-daemon Kleene backend daemon for managing containers on FreeBSD
Backend daemon for Kleene, a modern FreeBSD-native container management tool.
Extensive documentation is available at https://kleene.dev/ and community
via #kleene IRC channel on https://libera.chat/ .
2025-02-18T08:56:01-06:00 devel/intervaltree Minimal C++ interval tree implementation
An interval tree can be used to efficiently find a set of numeric
intervals overlapping or containing another interval. This library
provides a basic implementation of an interval tree using C++
templates, allowing the insertion of arbitrary types into the tree.
2025-02-14T15:38:48+01:00 devel/tbox Glib-like multi-platform c library
TBOX is a glib-like cross-platform C library that is simple to use yet
powerful in nature.

The project focuses on making C development easier and provides many
modules (.e.g stream, coroutine, regex, container, algorithm ...), so
that any developer can quickly pick it up and enjoy the productivity
boost when developing in C language.
2025-02-14T15:20:53+01:00 devel/sv Semantic versioning in c99
This is free and unencumbered software released into the public domain.
This package installs a C language library implementing semantic
versioning for the C language.
2025-01-03T18:16:58+02:00 graphics/xiccd X color profile daemon
The primary goal of xiccd is providing color profile support for desktop
environments other than Gnome and KDE (Xfce, LXDE, and probably others)
that don't support native color management yet.

It does basically the same as the "gnome-settings-daemon" color plugin or
"colord-kde" but doesn't depend on any particular desktop. It doesn't even
depend on GTK so it doesn't create a unnecessary GTK3 dependency if the
desktop environment is GTK2-based or vice versa.
2025-02-09T23:49:51+03:00 textproc/television Fast and extensible general purpose fuzzy finder TUI
Television is a fast, fuzzy finder TUI inspired by the Neovim Telescope plugin.
It allows you to quickly search through various data sources like files, git
repositories, and environment variables using fuzzy matching. It's designed
to be extensible with custom channels and offers features
like syntax highlighting, shell integration, and theming.
2025-02-12T12:55:49+01:00 devel/kassert Karlsruhe assertion library for C++
KAssert is the assertion library used by KaMPIng, the Karlsruhe MPI
Wrapper. However, KAssert does not depend on MPI and can be used in
non-MPI code.

Features:

- Assertion levels to distinguish between computationally cheap and
expensive assertions
- Expression decomposition to give more insights into failed
assertions
- Throwing assertions
2025-02-18T09:37:40Z security/libfcrypto Library for encryption formats
libfcrypto is a library for encryption formats.
2025-02-18T08:12:18+01:00 graphics/drm-66-kmod DRM drivers modules
amdgpu, i915, and radeon DRM drivers modules.
Currently corresponding to Linux 6.6 DRM.
This version is for FreeBSD 15 1500023
and above.
2025-02-17T17:47:04-06:00 math/octave-forge-chartjs 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 chatjs.

A ChartJS interface for GNU Octave.
2025-02-17T16:11:30+08:00 devel/py-pytest-run-parallel Simple pytest plugin to run tests concurrently
pytest-run-parallel is a simple pytest plugin to run tests concurrently.

This pytest plugin takes a set of tests that would be normally be run serially
and execute them in parallel.

The main goal of pytest-run-parallel is to discover thread-safety issues that
could exist when using C libraries, this is of vital importance after PEP703,
which provides a path for a CPython implementation without depending on the
Global Interpreter Lock (GIL), thus allowing for proper parallelism in programs
that make use of the CPython interpreter.
2025-02-16T22:04:51Z shells/schemesh Unix shell and Lisp REPL, fused together
Schemesh is an interactive shell scriptable in Lisp.

It is primarily intended as a user-friendly Unix login shell,
replacing bash, zsh, pdksh etc.

As such, it supports interactive line editing, autocompletion, history
and the familiar Unix shell syntax: it can start commands, including
redirections, pipelines, job concatenation with ; && ||, groups
surrounded by { }, subshells surrounded by [ ], and manage
foreground/background jobs.
2025-02-13T20:11:01-08:00 net/kea-devel Alternative DHCP implementation by ISC
Kea provides DHCPv4 and DHCPv6 servers, a dynamic DNS update module,
a portable DHCP library, libdhcp++, and a DHCP benchmarking tool,
perfdhcp.

Kea is developed by Internet Systems Consortium.
2025-02-16T19:17:13+01:00 textproc/R-cran-R.rsp Dynamic Generation of Scientific Reports
The RSP markup language makes any text-based document come alive. RSP provides a
powerful markup for controlling the content and output of LaTeX, HTML, Markdown,
AsciiDoc, Sweave and knitr documents (and more), e.g. 'Today's date is
<%=Sys.Date()%>'. Contrary to many other literate programming languages, with
RSP it is straightforward to loop over mixtures of code and text sections, e.g.
in month-by-month summaries. RSP has also several preprocessing directives for
incorporating static and dynamic contents of external files (local or online)
among other things. Functions rstring() and rcat() make it easy to process RSP
strings, rsource() sources an RSP file as it was an R script, while rfile()
compiles it (even online) into its final output format, e.g.
rfile('report.tex.rsp') generates 'report.pdf' and rfile('report.md.rsp')
generates 'report.html'. RSP is ideal for self-contained scientific reports and
R package vignettes. It's easy to use - if you know how to write an R script,
you'll be up and running within minutes.
2025-02-16T19:08:03+01:00 graphics/R-cran-R.devices Unified Handling of Graphics Devices
Functions for creating plots and image files in a unified way regardless of
output format (EPS, PDF, PNG, SVG, TIFF, WMF, etc.). Default device options as
well as scales and aspect ratios are controlled in a uniform way across all
device types. Switching output format requires minimal changes in code. This
package is ideal for large-scale batch processing, because it will never leave
open graphics devices or incomplete image files behind, even on errors or user
interrupts.
2025-02-16T15:03:03+01:00 devel/R-cran-R.cache Caching (Memoization) of Objects and Results
R.cache: Fast and Light-Weight Caching (Memoization) of Objects and Results to
Speed Up Computations

Memoization can be used to speed up repetitive and computational expensive
function calls. The first time a function that implements memoization is called
the results are stored in a cache memory. The next time the function is called
with the same set of parameters, the results are momentarily retrieved from the
cache avoiding repeating the calculations. With this package, any R object can
be cached in a key-value storage where the key can be an arbitrary set of R
objects. The cache memory is persistent (on the file system).
2025-02-13T20:43:11+03:00 lang/dotnet-host Host runtime binary for the .NET platform
.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.
2025-02-14T10:53:57+01:00 audio/sonicradio TUI radio player making use of Radio Browser API
Sonicradio is a stylish TUI radio player making use of Radio Browser API and
Bubbletea.
2025-02-14T06:08:43+01:00 devel/R-cran-patrick Extension of the 'testthat' package
This package is an extension to testthat that enables parameterized unit testing
in R. Parameterized unit tests are often easier to read and more reliable, since
they follow the DNRY (do not repeat yourself) rule.
2025-02-14T03:59:50+03:00 devel/boost-mpi-libs Boot.MPI library and Python bindings
Boost.MPI is a library for message passing in high-performance parallel applications.

A Boost.MPI program is one or more processes that can communicate either via sending
and receiving individual messages (point-to-point communication) or by coordinating
as a group (collective communication). Unlike communication in threaded environments
or using a shared-memory library, Boost.MPI processes can be spread across many
different machines, possibly with different operating systems and underlying architectures.

Boost.MPI provides an alternative MPI interface from the Python programming language
via the boost.mpi module.

The Boost.MPI Python bindings, built on top of the C++ Boost.MPI using
the Boost.Python library, provide nearly all of the functionality of
Boost.MPI within a dynamic, object-oriented language.
2025-02-13T20:22:08+01:00 sysutils/simplesnap Transfers ZFS snapshots across a network
simplesnap is a powerful system for transferring ZFS snapshots across
a network. Although it can serve many purposes, its primary goal is to
manage backups from one ZFS filesystem to a backup filesystem also
running ZFS, using incremental backups to minimize network traffic and
disk usage.
2025-02-13T19:58:17+01:00 www/bombadillo Non-web client for the terminal
Bombabillo is a non-web client for the terminal, supporting Gopher,
Gemini and much more.

Bombadillo features a full terminal user interface, vim-like keybindings,
document pager, configurable settings, and a robust command selection.
2025-02-13T18:41:32+01:00 shells/zsh-you-should-use ZSH plugin reminding you to use aliases for commands you typed
Zsh-you-should-use reminds the user about the alias for a command
one just typed. Supports detection of global and git alias.
2025-02-13T07:26:23Z astro/astroterm Explore stars, planets, constellations, and more in your terminal!
astroterm is a terminal-based star map written in C. It displays the real-time
positions of stars, planets, constellations, and more, all within your terminal
and no telescope required! Configure sky views by date, time, and location with
precise ASCII-rendered visuals.
2025-02-04T18:14:23+01:00 sysutils/podman-compose Script to run docker-compose.yml using podman
podman-compose is a tool for running docker-compose.yml using podman.
With Compose, you use a Compose file to configure your application's services.
Then, using a single command, you create and start all the services from your
configuration.
2025-02-09T23:21:53-08:00 devel/py-dependency-groups Tool for resolving PEP 735 Dependency Group data
dependency-groups is an implementation of Dependency Groups (PEP 735).

This is a library which is able to parse dependency groups, following includes,
and provide that data as output.
2025-02-08T10:10:06+01:00 www/py-dj51-strawberry-graphql-django Strawberry GraphQL Django extension
This package provides powerful tools to generate GraphQL types, queries,
mutations and resolvers from Django models.

Supported Features:

* GraphQL type generation from models
* Filtering, pagination and ordering
* Basic create, retrieve, update and delete (CRUD) types and mutations
* Basic Django auth support, current user query, login and logout mutations
* Django sync and async views
* Permission extension using django's permissioning system
* Relay support with automatic resolvers generation
* Query optimization to improve performance and avoid common pitfalls (e.g n+1)
* Debug Toolbar integration with graphiql to display metrics like SQL queries
* Unit test integration
2025-02-08T10:10:06+01:00 www/py-dj51-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
2025-02-08T10:10:06+01:00 www/py-dj51-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.
2025-02-08T10:10:06+01:00 www/py-dj51-djangorestframework Django REST framework
Django REST framework is a powerful and flexible toolkit that makes
it easy to build Web APIs.
2025-02-08T10:10:06+01:00 www/py-dj51-django-timezone-field Provides database and form fields for pytz timezone objects for Django
Provides database, form, and REST framework fields for "zoneinfo" and "pytz"
timezone objects for Django.
2025-02-08T10:10:06+01:00 www/py-dj51-django-taggit Reusable Django application for simple tagging
django-taggit a simpler approach to tagging with Django.
2025-02-08T10:10:06+01:00 www/py-dj51-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.
2025-02-08T10:10:06+01:00 www/py-dj51-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.
2025-02-08T10:10:06+01:00 www/py-dj51-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.
2025-02-08T10:10:06+01:00 www/py-dj51-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.
2025-02-08T10:10:06+01:00 www/py-dj51-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.
2025-02-08T10:10:06+01:00 www/py-dj51-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.
2025-02-08T10:10:06+01:00 www/py-dj51-django-htmx Extensions for using Django with htmx
This package offers extensions for using Django with htmx, a library that
allows one to access modern browser features directly from HTML, rather than
using JavaScript (see https://htmx.org/).
2025-02-08T10:10:06+01:00 www/py-dj51-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.
2025-02-08T10:10:06+01:00 www/py-dj51-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.
2025-02-08T10:10:06+01:00 www/py-dj51-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.
2025-02-08T10:10:06+01:00 www/py-dj51-django-choices-field Django field that set/get TextChoices/IntegerChoices enumerations
This package provides a Django field that set/get the "TextChoices" and
"IntegerChoices" enumerations.
2025-02-08T10:10:06+01:00 www/py-dj51-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.
2025-02-08T10:10:06+01:00 www/py-dj51-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.
2025-02-08T10:10:06+01:00 devel/py-dj51-strawberry-graphql Library for creating GraphQL APIs
Strawberry is a developer friendly GraphQL library for Python, designed for
modern development.

* Type hints: Leverages Python type hints to provide a great developer
experience while creating GraphQL Libraries.

* Async Support: Supports async/await out of the box, allowing you to write
your resolvers in a non-blocking way.

* Extensible: Has support for schema and field extensions, allowing you to
extend the schema with custom logic.

* Generics: Supports generics, allowing you to create reusable types that can
be used in multiple places.

* Federation: Supports Federation, allowing you to create a federated GraphQL
schema.

* Dataloaders: Comes with support for dataloaders, allowing you to batch
multiple queries into a single one.

* Integrations: Has support for multiple integrations, allowing you to use it
with your favorite web framework.
2025-02-08T10:10:06+01:00 devel/py-dj51-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.
2025-02-07T18:15:12-08:00 net-im/debugtox Very simple Tox client to help debug and play with the API
DebugToxis a very simple UI for playing with the Tox API.
2025-02-08T04:13:13+08:00 www/py-django-tasks Implementation and backport of background workers and tasks in Django
Django Tasks provides an implementation and backport of background workers and
tasks in Django, as defined in DEP 0014.
2025-02-08T04:08:53+08:00 www/py-django-stubs-ext Monkey-patching and extensions for django-stubs
django-stubs contains type stubs and a custom mypy plugin to provide more
precise static types and type inference for Django framework. Django uses some
Python "magic" that makes having precise types for some code patterns
problematic. This is why we need this project. The final goal is to be able to
get precise types for most common patterns.
2025-02-08T04:08:50+08:00 devel/py-xsdata-pydantic xsdata pydantic plugin
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.

Now powered by pydantic!
2025-02-08T04:08:49+08:00 devel/py-xsdata-plantuml xsdata PlantUML generator
Generate PlantUML class diagrams from xml schemas, wsdl definitions and directly
from xml documents.
2025-02-08T04:08:47+08:00 devel/py-xsdata-attrs xsdata attrs plugin
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.

Now powered by attrs!
2025-01-11T18:25:55+01:00 comms/py-sdm_modbus Library for Eastron SDM single or three phase kWh meters
Library that collects data from Eastron SDM single and three phase kWh
meters over Modbus RTU or Modbus TCP.
2025-02-07T14:01:06+01:00 net/akhq Kafka Gui for Apache Kafka
Kafka GUI for Apache Kafka to manage topics, topics data,
consumers group, schema registry, connect and more...
2025-02-07T06:39:53+02:00 devel/rubygem-opentelemetry-instrumentation-active_storage ActiveStorage instrumentation for the OpenTelemetry framework
ActiveStorage instrumentation for the OpenTelemetry framework
2025-01-29T20:11:33Z devel/llvm20 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.
2025-02-04T19:47:48+03:00 graphics/sdl3_ttf Library to use TrueType fonts to render text in SDL applications
This library is a wrapper around the FreeType and Harfbuzz libraries,
allowing you to use TrueType fonts to render text in SDL applications.

It allows a programmer to use multiple TrueType fonts without having
to code a font rendering routine themselves. With the power of
outline fonts and antialiasing, high quality text output can be
obtained without much effort.
2025-02-04T19:44:45+03:00 graphics/sdl3_image Simple library to load images of various formats as SDL surfaces
This is a simple library to load images of various formats as SDL surfaces.
It can load BMP, GIF, JPEG, LBM, PCX, PNG, PNM (PPM/PGM/PBM), QOI,
TGA, XCF, XPM, and simple SVG format images. It can also load AVIF,
JPEG-XL, TIFF, and WebP images, depending on build options
2025-02-04T17:06:36+01:00 www/R-cran-jose Read and write JSON Web Keys
Read and write JSON Web Keys (JWK, rfc7517), generate and verify JSON Web
Signatures (JWS, rfc7515) and encode/decode JSON Web Tokens (JWT, rfc7519)
<https://datatracker.ietf.org/wg/jose/documents/>. These standards provide
modern signing and encryption formats that are natively supported by browsers
via the JavaScript WebCryptoAPI <https://www.w3.org/TR/WebCryptoAPI/#jose>, and
used by services like OAuth 2.0, LetsEncrypt, and Github Apps.
2025-02-04T16:48:40+01:00 devel/R-cran-docopt Command-Line Interface Specification Language
Define a command-line interface by just giving it a description in the specific
format.
2025-02-04T15:08:39+01:00 converters/p5-Unicode-UTF8 Encoding and decoding of UTF-8 encoding form
Unicode::UTF8 - Encoding and decoding of UTF-8 encoding form

This module provides functions to encode and decode UTF-8 encoding form as
specified by Unicode and ISO/IEC 10646:2011.
2025-02-04T07:46:30Z science/p5-Chemistry-OpenSMILES OpenSMILES format reader and writer
Chemistry::OpenSMILES provides support for SMILES chemical
identifiers conforming to OpenSMILES v1.0 specification
(http://opensmiles.org/opensmiles.html).
2025-02-04T07:37:07Z devel/p5-Module-Build-Parse-Yapp Build Parse::Yapp parsers from source
Module::Build::Parse::Yapp is a subclass of Module::Build made
to build Parse::Yapp parsers from the source. Thus, prebuilt
parsers do not have to be included in the source distribution.
2025-02-03T19:58:09+01:00 net/wifi-firmware-mtw-kmod
Firmware file for Mediatek USB WiFi NICs supported by the mtw driver,
supported chipset MT7601U.
2025-02-04T02:16:32+08:00 devel/py-id Tool for generating OIDC identities
id is a Python tool for generating OIDC identities. It can automatically detect
and produce OIDC credentials on a number of environments, including GitHub
Actions, GitLab pipelines and Google Cloud.
2025-02-02T19:24:40+03:00 x11/kde KDE Plasma Desktop and Applications (meta port)
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/kde contains current KDE Frameworks, Plasma Desktop and Applications.
2025-02-02T19:24:40+03:00 www/kdsoap-ws-discovery-client Library for finding WS-Discovery devices in the network
Library for finding WS-Discovery devices in the network using Qt and KDSoap.
2025-02-02T19:24:40+03:00 net/mimetreeparser Parser for MIME trees
${.CURDIR:H:H}/deskutils/kdepim/pkg-descr
2025-02-02T19:24:40+03:00 devel/kopeninghours Library for parsing and evaluating OSM opening hours expressions
Library for parsing and evaluating OSM opening hours expressions.
2025-02-03T23:13:47+08:00 devel/isa-l_crypto Intel(R) Intelligent Storage Acceleration Library, Crypto Version
ISA-L_crypto is a collection of optimized low-level functions targeting storage
applications that includes multi-buffer and rolling hashes, along with block
ciphers.
2025-02-03T23:12:22+08:00 www/py-legacy-cgi Fork of the standard library cgi and cgitb modules
This is a fork of the standard library modules cgi and cgitb. They are slated to
be removed from the Python standard libary in Python 3.13 by PEP-594.
2025-02-03T23:12:18+08:00 textproc/uni-algo Unicode Algorithms Implementation for C/C++
There are plenty of Unicode libraries for C/C++ out there that implement random
Unicode algorithms, but many of them don't handle ill-formed UTF sequences at
all. In the best-case scenario, you'll get an exception/error; in the
worst-case, undefined behavior. The biggest problem is that in 99% cases
everything will be fine. This is inappropriate for security reasons. This
library handles such problems (there are not only ill-formed sequences actually)
properly and always according to The Unicode Standard.

In C/C++, unlike some other programming languages, there is no safe type for
UTF-8/UTF-16 that guarantees that the data will be well-formed; this makes the
problem even worse. The library doesn't introduce such a type either because the
library doesn't work with types/strings/files/streams, it works with the data
inside them and makes it safe when it's needed.

Check this article if you want more information about ill-formed sequences:
https://hsivonen.fi/broken-utf-8

It is a bit outdated because ICU (International Components for Unicode) now uses
W3C conformant implementation too, but the information in the article is very
useful.

This library does use W3C conformant implementation too.
2025-02-03T23:12:15+08:00 science/sz3 Modular Error-bounded Lossy Compression Framework for Scientific Datasets
SZ is a modular parametrizable lossy compressor framework for scientific data
(floating point and integers). It has applications in simulations, AI and
instruments. It is a production quality software and a research platform for
lossy compression. SZ is open and transparent. Open because all interested
researchers and students can study or contribute to it. Transparent because all
performance improvements are detailed in publications.

SZ can be used for classic use-cases: visualization, accelerating I/O, reducing
memory and storage footprint and more advanced use-cases like compression of DNN
models and training sets, acceleration of computation, checkpoint/restart,
reducing streaming intensity and running efficiently large problems that cannot
fit in memory. Other use-cases will augment this list as users find new
opportunities to benefit from lossy compression of scientific data.

SZ has implementations on CPU, GPU, and FPGA and is integrated in the main I/O
libraries: HFD5, ADIOS, PnetCDF.
2025-02-03T23:12:13+08:00 graphics/libultrahdr Reference codec for the Ultra HDR format
libultrahdr is an image compression library that uses gain map technology to
store and distribute HDR images. Conceptually on the encoding side, the library
accepts SDR and HDR rendition of an image and from these a Gain Map (quotient
between the two renditions) is computed. The library then uses backward
compatible means to store the base image (SDR), gain map image and some
associated metadata. Legacy readers that do not support handling the gain map
image and/or metadata, will display the base image. Readers that support the
format combine the base image with the gain map and render a high dynamic range
image on compatible displays.
2025-02-03T23:12:11+08:00 devel/fruit Dependency injection framework for C++
Fruit is a dependency injection framework for C++, loosely inspired by the Guice
framework for Java. It uses C++ metaprogramming together with some C++11
features to detect most injection problems at compile-time. It allows to split
the implementation code in "components" (aka modules) that can be assembled to
form other components. From a component with no requirements it's then possible
to create an injector, that provides an instance of the interfaces exposed by
the component.
2025-02-03T16:39:47+01:00 devel/R-cran-webfakes Fake Web Apps for HTTP Testing
Create a web app that makes it easier to test web clients without using the
internet. It includes a web app framework with path matching, parameters and
templates. Can parse various 'HTTP' request bodies. Can send 'JSON' data or
files from the disk. Includes a web app that implements the 'httpbin.org' web
service.
2025-02-03T16:10:22+01:00 archivers/R-cran-brotli Compression Format Optimized for the Web
A lossless compressed data format that uses a combination of the LZ77 algorithm
and Huffman coding. Brotli is similar in speed to deflate (gzip) but offers more
dense compression.
2025-02-02T22:40:22-08:00 www/redmine60 Flexible project management web application
Redmine is a flexible project management web application
written using Ruby on Rails framework, it is cross-platform
and cross-database.

Feature Overview:
* Multiple projects support
* Flexible role based access control
* Flexible issue tracking system
* Gantt chart and calendar
* News, documents & files management
* Feeds & email notifications
* Per project wiki
* Per project forums
* Time tracking
* Custom fields for issues, time-entries, projects and users
* SCM integration (SVN, CVS, Git, Mercurial, Bazaar and Darcs)
* Issue creation via email
* Multiple LDAP authentication support
* User self-registration support
* Multilanguage support
* Multiple databases support
2025-02-02T14:25:01-08:00 textproc/rubygem-actionpack-xml_parser-rails72 XML parameters parser for Action Pack
actionpack-xml_parser is an XML parameters parser for Action Pack (removed from
core in Rails 4.0).

See also: https://rubyonrails.org/
2025-02-02T14:21:05-08:00 mail/rubygem-roadie-rails-rails72 Helper for generating HTML mails in Rails applications
Hooks Roadie into Rails applications to help with HTML email generation.
2025-02-03T01:50:49+03:00 emulators/virtualbox-ose-nox11-70
2025-02-03T01:50:49+03:00 emulators/virtualbox-ose-kmod-70 VirtualBox kernel module for FreeBSD
VirtualBox is a family of powerful x86 virtualization products for
enterprise as well as home use. Not only is VirtualBox an extremely
feature rich, high performance product for enterprise customers, it
is also the only professional solution that is freely available as
Open Source Software under the terms of the GNU General Public License.
2025-02-03T01:50:49+03:00 emulators/virtualbox-ose-70 General-purpose full virtualizer for x86 hardware
Oracle VM VirtualBox is a hosted hypervisor for x86 virtualisation.
Supported guests include BSD, Haiku, Linux, OS/2, ReactOS, Solaris and
Windows.

Guest Additions are available from: emulators/virtualbox-ose-additions

For the Extension Pack: FreeBSD is not a supported host platform.
Installation of the Pack will not extend the feature set.
2025-02-02T19:44:26+01:00 multimedia/mediamtx Ready-to-use RTSP / RTMP / LL-HLS / WebRTC server and proxy that allows to read, publish and proxy video and audio streams
MediaMTX is a ready-to-use and zero-dependency real-time media server and
media proxy that allows to publish, read, proxy, record and playback video and
audio streams. It supports multiple protocols such as SRT, WebRTC, RTSP, RTMP,
HLS, UDP/MPEG-TS and also able to record and serve media on demand.
2025-02-02T15:20:15Z devel/R-cran-sparsevctrs Sparse Vectors for Use in Data Frames
Provides sparse vectors powered by ALTREP (Alternative Representations
for R Objects) that behave like regular vectors, and can thus be used in
data frames. Also provides tools to convert between sparse matrices and
data frames with sparse columns and functions to interact with sparse
vectors.
2025-02-01T23:57:44-08:00 devel/gradle8 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.

See also <https://github.com/gradle/gradle>.
2025-02-01T15:31:27Z www/nyxt Keyboard-driven web browser which uses WebKitGTK backend
Nyxt is a keyboard-driven web browser designed for hackers. Inspired by Emacs
and Vim, it has familiar keybindings (Emacs, vi, CUA), and is infinitely
extensible in Lisp.
2025-02-01T15:10:15+09:00 devel/llama.el Compact syntax for short lambda in Emacs Lisp
This package implements a macro named ##, which provides a compact way
to write short lambda expressions.

The signature of the macro is (## FN &rest BODY) and it expands to a
lambda expression, which calls the function FN with the arguments BODY
and returns the value of that. The arguments of the lambda expression
are derived from symbols found in BODY.

Each symbol from %1 through %9, which appears in an unquoted part of
BODY, specifies a mandatory argument. Each symbol from &1 through &9,
which appears in an unquoted part of BODY, specifies an optional
argument. The symbol &* specifies extra (&rest) arguments.

The shorter symbol % can be used instead of %1, but using both in the
same expression is not allowed. Likewise & can be used instead of
&1. These shorthands are not recognized in function position.

To support binding forms that use a vector as VARLIST (such as -let
from the dash package), argument symbols are also detected inside of
vectors.
2025-01-31T21:35:11+01:00 deskutils/mybee-qt GUI to interact with CBSD and MyBee appliances
The MyBee-QT application is a desktop user interface for managing virtual
environments via the CBSD framework. It can be used both locally and with
remote servers (via SSH/REST API) as well as with MyBee
distributions/instances.
2025-01-31T21:00:27+03:00 devel/p5-Test-Pod-Links Test Pod for invalid HTTP/S links
Tests that all HTTP/S links from Pod documentation are reachable by calling
the head method of HTTP::Tiny on them. Recommended to put it into your xt
instead of your t directory.
2025-01-31T20:59:09+03:00 devel/p5-XT-Files Standard interface for author tests to find files to check
XT::Files is the Tests that know what they want to check (e.g. module files),
but it's the distribution that knows where these files can be found (e.g. in
the lib directory and in the t/lib directory). Without XT::Files you may add
the same code to multiple .t files under xt that iterate over a check function
of the test. XT::Files is a standard interface that makes it easy for author
tests to ask the distribution for the kind of files it would like to test. And
it can easily be used for author tests that don't support XT::Files to have the
same set of files tested with every test.
2025-01-31T15:37:02Z net/p5-Socket-Netlink Perl interface to PF_NETLINK socket family
This module contains the low-level constants and structure handling
functions required to use PF_NETLINK socket family available on e.g.
Linux and FreeBSD.
2025-01-31T13:14:34Z devel/p5-ExtUtils-H2PM Automatically generate Perl modules to wrap C header files
This module assists in generating wrappers around system functionality,
such as socket() types or ioctl() calls, where the only interesting
features required are the values of some constants or structure layouts
normally only known to the C header files.
2025-01-28T10:56:40+01:00 net/samba420 Free SMB/CIFS and AD/DC server and client for Unix
Samba4 is an attempt to implement an Active Directory compatible Domain
Controller.

In short, you can join a WinNT, Win2000, WinXP or Win 2003 - 2016 member
server to a Samba4 domain, and it will behave much as it does in AD,
including Kerberos domain logins where applicable.
2025-01-28T10:39:01+01:00 devel/tevent016 Talloc based event loop library
tevent is a simple library that can handle the main event loop for an
application. It supports three kinds of events: timed events, file
descriptors becoming readable or writable and signals.

Talloc is used for memory management, both internally and for private
data provided by users of the library.
2025-01-28T10:32:36+01:00 devel/talloc242 Hierarchical pool based memory allocator
A hierarchical pool based memory allocator with destructors. It uses
reference counting to determine when memory should be freed.
2025-01-28T10:19:34+01:00 databases/ldb29 LDAP-like embedded database
ldb is a LDAP-like embedded database.

ldb provides a fast database with an LDAP-like API designed to be used
within an application.

In some ways it can be seen as a intermediate solution between key-value
pair databases and a real LDAP database.
2025-01-28T09:57:36+01:00 databases/tdb1410 Trivial Database
TDB is a Trivial Database. In concept, it is very much like GDBM, and
BSD's DB except that it allows multiple simultaneous writers and uses
locking internally to keep writers from trampling on each other. TDB is
also extremely small.
2025-01-28T16:00:55-05:00 lang/quickjs-ng Embeddable Javascript interpreter in C (NG fork)
QuickJS is a small and embeddable JavaScript engine. It aims to support
the latest ECMAScript specification.

This project is a fork of the original QuickJS project by Fabrice
Bellard and Charlie Gordon, after it went dormant, with the intent of
reigniting its development.
2025-01-28T18:00:19+01:00 devel/py-types-Pygments Typing stubs for Pygments
This is a PEP 561 type stub package for the `Pygments` package.
It can be used by type-checking tools like mypy, pyright, pytype,
Pyre, PyCharm, etc. to check code that uses `Pygments`.
2025-01-28T17:59:34+01:00 devel/py-types-ujson Typing stubs for ujson
This is a PEP 561 type stub package for the `ujson` package.
It can be used by type-checking tools like mypy, pyright, pytype,
PyCharm, etc. to check code that uses `ujson`.
2025-01-29T00:50:06+08:00 science/py-pnetcdf Object-oriented python interface to the PnetCDF library
PnetCDF-Python is a Python interface to PnetCDF, a high-performance I/O library
for accessing NetCDF files in parallel. It can provide MPI-based parallel python
programs to achieve a scalable I/O performance.
2025-01-29T00:50:04+08:00 devel/py-pytest-mypy-testing Pytest plugin to check mypy output
pytest-mypy-testing provides a pytest plugin to test that mypy produces a given
output. As mypy can be told to display the type of an expression this allows us
to check mypys type interference.
2025-01-29T01:04:34+08:00 math/p5-PDL-Transform-Proj4 PDL::Transform interface to the Proj4 projection library
PDL::Transform::Proj4 works like PDL::Transform::Cartography, but using the proj
library in the background.

The main object here is the PDL::Transform::Proj4 object, aliased to the
t_proj() function.

This object accepts all of the standard options described below, but mainly is
there to be called with just the proj_params option defined.

When options are used, they must be used with a '+' before them when placed in
the proj_params string, but that is not required otherwise. See the SYNOPSIS
above.

Please note that unlike PROJ, all angles in these operations are in degrees.
This is correctly (as of PDL 2.094) reflected in the PDL::Transform subclass
objects.

Other than t_proj(), all of the other transforms below have been autogenerated,
and may not work properly. The main problem is determining the parameters a
projection requires from the proj library itself.

Due to the difficulties in doing this, there may be times when the proj docs
specify a parameter for a projection that won't work using the anon-hash type
specification. In that case, just throw that parameter in the proj_params
string, and everything should work fine.
2025-01-29T00:49:59+08:00 math/p5-PDL-Perldl2 Simple shell (version 2) for PDL
The pdl2 program, also known as the Perldl2 shell, is a second generation
version of the original perldl interactive PDL shell. It attempts to be backward
compatible in usage while providing improved features, better support for Perl
syntax, and an more easily extended framework based on the Devel::REPL shell.

By default, command lines beginning with the default prompt of either pdl2 or
perldl (one of 'pdl> ', 'PDL> ', or 'perldl> ') will have the prefix string and
surrounding whitespace stripped. This allows for easy cut-and-paste from sample
PDL shell sessions or other examples into another PDL shell session.
2025-01-29T00:49:54+08:00 math/p5-PDL-Opt-Simplex Simplex optimization routines
PDL::Opt::Simplex implements the commonly used simplex optimization algorithm.
The basic idea of the algorithm is to move a "simplex" of N+1 points in the
N-dimensional search space according to certain rules. The main benefit of the
algorithm is that you do not need to calculate the derivatives of your function.
2025-01-29T00:49:50+08:00 math/p5-PDL-Minuit PDL interface to the Minuit library
PDL::Minuit implements an interface to the Minuit minimization routines (part of
the CERN Library).
2025-01-29T00:49:45+08:00 math/p5-PDL-LinearAlgebra Linear Algebra utils for PDL
PDL::LinearAlgebra provides a convenient interface to PDL::LinearAlgebra::Real
and PDL::LinearAlgebra::Complex. Since Blas and Lapack use a column major
ordering scheme some routines here need to transpose matrices before calling
fortran routines and transpose back (see the documentation of each routine). If
you need optimized code use directly PDL::LinearAlgebra::Real and
PDL::LinearAlgebra::Complex.
2025-01-29T00:49:40+08:00 math/p5-PDL-IO-IDL I/O of IDL Save Files
PDL::IO::IDL allows you to read and write IDL(tm) data files.

Currently, only reading is implemented. Scalars, arrays, and structures are all
supported. Heap pointers, compiled code, and objects are not supported. Of those
three, only heap pointers are likely to be supported in the future.

This code was not developed by RSI, makers of IDL.
2025-01-29T01:04:01+08:00 math/p5-PDL-IO-HDF PDL interface to the HDF4 library
PDL::IO::HDF provides functions to manipulate HDF files with the SD, VS, and V
HDF interfaces.
2025-01-29T00:49:32+08:00 math/p5-PDL-IO-GD Interface to the GD image library
PDL::IO::GD is the "General Interface" for the PDL::IO::GD library, and is
actually several years old at this point (read: stable).

The general version just provides several image IO utility functions you can use
with ndarray variables. It's deceptively useful, however.
2025-01-29T00:49:27+08:00 math/p5-PDL-IO-ENVI Read ENVI data files into PDL
PDL::IO::ENVI allows you to read ENVI data into an ndarray.
2025-01-29T00:49:22+08:00 math/p5-PDL-IO-Dicom Module for reading DICOM images
The PDL::IO::Dicom module enables reading 16-bit gray level Dicom images into
PDL. As Dicom is an extremely complex format, this module can unfortunately not
handle all different image types included in the DICOM standard. One common
format that is currently not supported is the Papyrus format.
2025-01-29T00:49:18+08:00 math/p5-PDL-IO-Browser 2D data browser for PDL
PDL::IO::Browsercd provides cursor terminal browser for ndarrays.
2025-01-29T01:03:19+08:00 math/p5-PDL-Graphics-PLplot Object-oriented interface from perl/PDL to the PLPLOT plotting library
PDL::Graphics::PLplot is the PDL interface to the PLplot graphics library. It
provides a familiar 'perlish' Object Oriented interface as well as access to the
low-level PLplot commands from the C-API.
2025-01-29T00:49:09+08:00 math/p5-PDL-Graphics-Limits Derive limits for display purposes
PDL::Graphics::Limits provides functions to derive limits for data for display
purposes.
2025-01-29T00:49:05+08:00 math/p5-PDL-Graphics-IIS Display PDL images on IIS devices (saoimage/ximtool)
PDL::Graphics::IIS provides an interface to any image display 'device' which
support the 'IIS protocol' - viz the SAOimage and Ximtool X-windows programs,
the old SunView imtool program and presumably even the original IIS CRT itself
if they aren't all in museums!

These programs should be familiar to astronomers - they are used by the common
IRAF system.

Non-astronomers may find they quite nifty for displaying 2D data.
2025-01-29T00:49:00+08:00 math/p5-PDL-GSL PDL interface to the GNU Scientific Library
PDL::GSL is an interface to the GNU Scientific Library. It contains the
following packages:
- PDL::GSL::CDF: PDL interface to GSL Cumulative Distribution Functions
- PDL::GSL::DIFF: PDL interface to numerical differentiation routines in GSL
- PDL::GSL::INTEG: PDL interface to numerical integration routines in GSL
- PDL::GSL::INTERP: PDL interface to Interpolation routines in GSL
- PDL::GSL::LINALG: PDL interface to linear algebra routines in GSL
- PDL::GSL::MROOT: PDL interface to multidimensional root-finding routines in
GSL
- PDL::GSL::RNG: PDL interface to RNG and randist routines in GSL
- PDL::GSL::SF: PDL interface to GSL Special Functions
- PDL::Stats::Distr: Parameter estimations and probability density functions for
distributions
2025-01-29T00:48:56+08:00 math/p5-PDL-Fit Various fitting implementations for PDL
PDL::Fit contains the following packages: PDL::Fit::Gaussian, PDL::Fit::LM,
PDL::Fit::Linfit and PDL::Fit::Polynomial.

PDL::Fit::Gaussian contains some custom gaussian fitting routines. These were
developed in collaboration with Alison Offer, they do a reasonably robust job
and are quite useful.

PDL::Fit::LM provides fitting functions for PDL. Currently, only
Levenberg-Marquardt fitting is implemented. Other procedures should be added as
required. For a fairly concise overview on fitting see Numerical Recipes,
chapter 15 "Modeling of data".

PDL::Fit::Linfit contains routines to perform general curve-fits to a set
(linear combination) of specified functions.

PDL::Fit::Polynomial contains routines for doing simple polynomial fits to data.
2025-01-29T00:48:52+08:00 math/p5-PDL-DateTime Piddle for keeping high precision (microsecond) timestamps
PDL::DateTime is a subclass of PDL piddle for storing date-time values (scalar
piddles, vectors, matrices or generally ND-piddles):
- its PDL type is always LongLong (64-bit signed integer)
- stored values are microseconds since 1970-01-01T00:00:00.000000Z (can be both
positive or negative)
- it is still a piddle so you can do all usual PDL arithmetic + PDL::DateTime
defines some new methods (see below)
2025-01-29T01:02:40+08:00 graphics/p5-Geo-LibProj-FFI Foreign function interface to PROJ coordinate transformation software
Geo::LibProj::FFI is a foreign function interface to the PROJ coordinate
transformation / projection library. Please see the PROJ library's C function
reference for further documentation. You should be able to use those C functions
as if they were Perl.

Geo::LibProj::FFI offers a large portion of the most commonly used PROJ
functions, but more could be added later. If you need a function that isn't yet
available in this module, please open a GitHub issue with a description of your
use case.
2025-01-29T00:48:45+08:00 devel/p5-failures Minimalist exception hierarchy generator
This module lets you define an exception hierarchy quickly and simply.

Here were my design goals:
- minimalist interface
- 80% of features in 20% of lines of code
- depend only on core modules (nearly achieved)
- support hierarchical error types
- identify errors types by name (class) not by parsing strings
- leave (possibly expensive) trace decisions to the thrower

Currently, failures is implemented in under 70 lines of code.

Failure objects are implemented with Class::Tiny to allow easy subclassing (see
custom::failures), but Class::Tiny only requires core modules, so other than
that exception, the 'core only' goal is achieved.
2025-01-29T00:48:44+08:00 devel/p5-Type-TinyX-Facets Easily create a facet parameterized Type::Tiny type
Type::TinyX::Facets make it easy to create parameterized types with facets.

Type::Tiny allows definition of types which can accept parameters:
use Types::Standard -types;
my $t1 = Array[Int];
my $t2 = Tuple[Int, HashRef];

This defines $t1 as an array of integers. and $t2 as a tuple of two elements, an
integer and a hash.

Parameters are passed as a list to the parameterized constraint generation
machinery, and there is great freedom in how they may be interpreted.

This module makes it easy to create a parameterized type which takes name -
value pairs or,facets. (The terminology is taken from Types::XSD::Lite, to which
this module owes its existence.)
2025-01-29T00:48:43+08:00 devel/p5-Types-PDL PDL types using Type::Tiny
Types::PDL provides Type::Tiny compatible types for PDL.
2025-01-29T00:48:42+08:00 devel/p5-Test2-Tools-PDL Test2 tools for verifying Perl Data Language piddles
Test2::Tools::PDL contains tools for verifying PDL piddles.
2025-01-29T00:48:41+08:00 devel/p5-FFI-C C data types for FFI
FFI::C provides tools for building classes to interface for common C data types.
Arrays, struct, union and nested types based on those are supported.

Core FFI::Platypus also provides FFI::Platypus::Record for manipulating and
passing structured data. Typically you want to use FFI::C instead, the main
exception is when you need to pass structured data by value instead of by
reference.

To work with C APIs that work with C file pointers you can use FFI::C::File and
FFI::C::PosixFile. For C APIs that expose the POSIX stat structure use
FFI::C::Stat.
2025-01-29T00:48:40+08:00 devel/p5-Eval-Quosure Evaluate within a caller environment
Eval::Quosure acts similar to R's "quosure". A "quosure" is an object that
combines an expression and an environment in which the expression can be
evaluated.
2025-01-29T00:48:39+08:00 devel/p5-Data-Frame Data frame implementation
Data::Frame implements a data frame container that uses PDL for individual
columns. As such, it supports marking missing values (BAD values).
2025-01-29T00:48:37+08:00 net/wgcf Cross-platform, unofficial CLI for Cloudflare Warp
wgcf is an unofficial, cross-platform CLI for Cloudflare Warp.

Features:
- Register new account
- Change license key to use existing Warp+ subscription
- Generate WireGuard profile
- Check account status
- Print trace information to debug Warp/Warp+ status
2025-01-29T00:16:29+08:00 math/p5-PDL Perl Data Language
PDL ("Perl Data Language") gives standard Perl the ability to compactly store
and speedily manipulate the large N-dimensional data arrays which are the bread
and butter of scientific computing.

PDL turns Perl into a free, array-oriented, numerical language similar to (but,
we believe, better than) such commercial packages as IDL and MatLab. One can
write simple perl expressions to manipulate entire numerical arrays all at once.
Simple interactive shells, pdl2 and perldl, are provided for use from the
command line along with the PDL module for use in Perl scripts.
2025-01-27T18:59:35-08:00 devel/wizer WebAssembly pre-initializer
Wizer instantiates your WebAssembly module, executes its initialization
function, and then snapshots the initialized state out into a new WebAssembly
module. Now you can use this new, pre-initialized WebAssembly module to hit the
ground running, without making your users wait for that first-time set up code
to complete.
2025-01-28T07:00:14+09:00 sysutils/usacloud Meta port for SAKURA cloud
usacloud is the official CLI client for SAKURA cloud which is provided by
SAKURA internet Inc. in Japan.

The following feactures are available to SARKUA cloud users via RESTful APIs:

- Configuration
- Authentication
- Computing / Storage / Networking
- Appliance / Networking
- Secure Mobile
- Common service items
- Billing
- Lab
- WebAccelerator
- Region/Zone information
- Service/Product information
- Other services / commands

SEE ALSO following manuals:
https://docs.usacloud.jp/usacloud/installation/start_guide/
https://docs.usacloud.jp/usacloud/guides/basic_usage/
https://docs.usacloud.jp/usacloud/references/global/
https://docs.usacloud.jp/usacloud/references/profile/
https://docs.usacloud.jp/usacloud/references/env/
2025-01-28T06:58:03+09:00 sysutils/usacloud-core CLI client for SAKURA cloud
usacloud is the official CLI client for SAKURA cloud which is provided by
SAKURA internet Inc. in Japan.

The following feactures are available to SARKUA cloud users via RESTful APIs:

- Configuration
- Authentication
- Computing / Storage / Networking
- Appliance / Networking
- Secure Mobile
- Common service items
- Billing
- Lab
- WebAccelerator
- Region/Zone information
- Service/Product information
- Other services / commands

SEE ALSO following manuals:
https://docs.usacloud.jp/usacloud/installation/start_guide/
https://docs.usacloud.jp/usacloud/guides/basic_usage/
https://docs.usacloud.jp/usacloud/references/global/
https://docs.usacloud.jp/usacloud/references/profile/
https://docs.usacloud.jp/usacloud/references/env/
2025-01-27T02:48:35+01:00 www/marmite Static site generator
Marmite [Markdown makes sites] is a very! simple static site generator.

Features:
- Everything embedded in a single binary
- Zero-Config to get started
- Common-mark + Github Flavoured Markdown + Extensions
- Raw HTML allowed
- Emojis :smile:, spoiler ||secret||
- Wikilinks [[name|url]] and Obsidian links [[page]]
- Backlinks
- Tags
- Multi authors
- Multi streams
- Pagination
- Static Search Index
- RSS Feeds
- Built-in HTTP server
- Auto rebuild when content changes
- Built-in theme
- CLI to start a new theme from scratch
2025-01-26T15:16:53+03:00 multimedia/phonon-mpv mpv backend for Phonon
This is a fork of phonon-vlc, rewritten to work with libmpv instead of libVLC.
2025-01-25T20:24:31+01:00 sysutils/mongodb_exporter Prometheus exporter for MongoDB
Prometheus exporter for MongoDB including sharding, replication
and storage engines.

these metric sources are implemented:
- $collStats
- $indexStats
- getDiagnosticData
- replSetGetStatus
- replSetGetConfig
- serverStatus
2025-01-25T13:06:17+01:00 www/mod_tls rustls based TLS for Apache httpd
A module for Apache httpd that uses rustls to provide a memory safe TLS
implementation in Rust.
2025-01-24T17:37:07-08:00 science/py-icet Pythonic approach to alloy cluster expansions
icet is a tool for the construction and sampling of alloy cluster expansions.

icet is written in Python, which allows easy integration with countless
first-principles codes and analysis tools accessible from Python, and allows
for a simple and intuitive user interface. All computationally demanding parts
are, however, written in C++ providing performance while maintaining
portability.
2025-01-24T17:18:43-08:00 science/py-seekpath Obtain, visualize k-vector coefficients in crystal Brillouin zone
SeeK-path is a python module to obtain band paths in the Brillouin zone
of crystal structures.

The definition of k-point labels follows crystallographic convention, as defined
and discussed in the HPKOT paper. Moreover, the Bravais lattice is detected
properly using the spacegroup symmetry. Also, the suggested band path provided
in the HPKOT paper is returned. Systems without time-reversal and
inversion-symmetry are also properly taken into account.
2025-01-24T10:12:50-05:00 graphics/artem Converts images to ASCII art
Artem is a small cli program, written in rust, to easily convert
images to ASCII art, named after the latin word for art. By default it
tries to use truecolor, but if the terminal does not support
truecolor, it falls back to 16 Color ANSI. When the ASCII image is
written to a file, the image will not use colors. It supports .jpeg,
.png, .gif, .webp and many more.
2025-01-23T00:29:49+01:00 emulators/rvvm RISC-V Virtual Machine
RVVM is a virtual machine / emulator for RISC-V guests, which emphasizes
on performance, security, lean code and portability. It already runs a
lot of guest operating systems, including Linux, Haiku, FreeBSD,
OpenBSD, etc. It also aims to run RISC-V applications on a foreign-arch
host without full OS guest & isolation (Userland emulation).
2025-01-08T17:58:17+01:00 audio/webrtc-audio-processing2 AudioProcessing module from WebRTC project (newer API)
Audio processing routines extracted from WebRTC project into a
standalone library. It provides the following features:

- Acoustic echo cancellation
- Acoustic echo control for mobile
- Automatic gain control
- High-pass filter
- Level estimator
- Noise suppression
- Voice activity detection
2025-01-20T17:01:13-05:00 www/webkit2-gtk Opensource browser engine using the GTK 3 toolkit
WebKitGTK+ is a full-featured port of the WebKit rendering engine, suitable
for projects requiring any kind of web integration, from hybrid HTML/CSS
applications to full-fledged web browsers. It offers WebKit's full
functionality and is useful in a wide range of systems from desktop
computers to embedded systems like phones, tablets, and televisions.

WebKitGTK+ is made by a lively community of developers and designers,
who hope to bring the web platform to everyone. It's the official web
engine of the GNOME platform and is used in browsers such as Epiphany
and Midori.
2025-01-19T21:14:25-08:00 security/py-zaproxy ZAP api client
The Python implementation to access the ZAP API. For more information about ZAP
consult the ZAP project.
2025-01-19T22:26:43+03:00 sysutils/bsdsensors Tool to read sensors and control fan speed
bsdsensors is a utility to fetch system sensors and control fan speed. It
focuses on fetching sensors (such as temperature, fan speed, and voltage) from
the embedded controller on the motherboard, and controlling fan speed through
it.
2025-01-19T12:25:14Z mail/opensmtpd-table-sqlite SQLite table for OpenSMTPD
The SQLite table addon for OpenSMTPD allows the storing of usernames,
passwords, aliases, and domains in a sqlite3 table.
2025-01-18T12:59:19-08:00 textproc/opensearch216 Full-text search engine for Java
2025-01-18T12:59:19-08:00 textproc/opensearch-dashboards216 Visualization dashboards for OpenSearch
2025-01-14T06:44:12+02:00 net/asterisk22 Open Source PBX and telephony toolkit
Asterisk is an Open Source PBX and telephony toolkit. It is, in a
sense, middleware between Internet and telephony channels on the bottom,
and Internet and telephony applications at the top.
2025-01-18T14:18:14+01:00 www/nextcloud-news News app for Nextcloud
Nextcloud news is a RSS/Atom Feed reader App for Nextcloud
- Synchronize your feeds with multiple mobile or desktop clients
- Automatic updates of your news feeds
- Free and open source under AGPLv3, no ads or premium functions
2025-01-17T21:27:54+01:00 www/py-dj50-django-tree-queries Tree queries with explicit opt-in, without configurability
Query Django model trees using adjacency lists and recursive common table
expressions.

Supports PostgreSQL, sqlite3 (3.8.3 or higher) and MariaDB (10.2.2 or higher)
and MySQL (8.0 or higher, if running without ONLY_FULL_GROUP_BY).
2025-01-17T00:20:13Z www/p5-Zonemaster-GUI Perl Web Front End for Zonemaster DNS testing
Zonemaster is a software package that validates the quality of a DNS
delegation. The ambition of the Zonemaster project is to develop and
maintain an open source DNS validation tool.

This module provides the front end infrastructure for Zonemaster,
as an Apache2 HTTPD-compatible HTML website.
2025-01-16T11:35:54+02:00 net/rubygem-uri-gitlab Provide classes to handle Uniform Resource Identifiers
URI is a module providing classes to handle Uniform Resource Identifiers (RFC
2396).
2025-01-16T06:58:10+03:00 x11-toolkits/kirigami-addons-qt6 Component library for KDE Kirigami
Widget library for the Kirigami Framework.
2025-01-16T06:58:10+03:00 x11-toolkits/kirigami-addons-qt5 Component library for KDE Kirigami
Widget library for the Kirigami Framework.
2025-01-15T22:01:02+03:00 x11-themes/oxygen-icons The Oxygen icon theme for KDE
The Oxygen icon theme for KDE.
2025-01-13T16:00:41+01:00 comms/py-ModbusTCP Simple Modbus/TCP client library for Python
A simple Modbus/TCP client library for Python. pyModbusTCP is pure Python
code without any extension or external module dependency.
2025-01-13T17:03:51+01:00 archivers/zim-tools Tools for handling ZIM files
Various command line tools for handling ZIM files (see devel/libzim).

Notable tools are:
- 'zimcheck' verifies that a given ZIM file is not corrupted. It provides many
features to secure that ZIM entries are proper and properly linked.
- 'zimdump' inspects or dumps (part of) a ZIM file.
- 'zimsplit' splits smartly a ZIM file in smaller chunks.
- 'zimwriterfs' creates ZIM files from a locally-stored directory containing
"self-sufficient" HTML content (with pictures, javascript and stylesheets).
The result will contain all the files of the local directory compressed and
merged in the ZIM file. The generated file can be opened with a ZIM reader;
Kiwix is one example, but there are others.

A few other tools are provided as well.
2025-01-12T14:29:30-08:00 graphics/py-pyglm Fast OpenGL Mathematics (GLM) for Python
PyGLM is a mathematics library for graphics programming.
GLSL + Optional features + Python = PyGLM

PyGLM is a Python extension written in C++.
By using GLM by G-Truc under the hood, it manages to bring glm's features
to Python.
Some features are unsupported (such as most unstable extensions).
2025-01-12T14:12:14-08:00 science/acados Fast and embedded solvers for nonlinear optimal control
acados provides fast and embedded solvers for nonlinear optimal control.
It is written in C and offers interfaces to the programming languages Python,
MATLAB and Octave.
2025-01-12T13:34:40Z math/R-cran-reformulas Machinery for Processing Random Effect Formulas
reformulas (random effects formulas) is a utility package for
processing "lme4-style" random effects formulas in R (i.e.,
formulas where the random effects are included in the form (f|g)
as components of an overall model formula, where f represents a
sub-formula for the varying effects and g represents a sub-formula
for the grouping variable(s).
2025-01-12T01:37:50-08:00 finance/beanquery Customizable lightweight SQL query tool
beanquery is a customizable and extensible lightweight SQL query tool that
works on tabular data, including Beancount ledger data.
2025-01-12T01:29:18-08:00 finance/beangulp Importers Framework for Beancount
beangulp provides a framework for importing transactions into a Beancount
ledger from account statements and other documents and for managing documents.

Documentation is available in form of code docstrings and examples.
2025-01-11T08:46:03Z graphics/py-svgelements Svg Elements Parsing
Svgelements does high fidelity SVG parsing and geometric rendering.
The goal is to successfully and correctly process SVG for use with
any scripts that may need or want to use SVG files as geometric data.
2025-01-09T16:27:50+01:00 devel/libkiwix13 Software library to read and write ZIM files, version 13
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.

This is version 13, which is required by kiwix-tools 3.7.
2025-01-09T22:58:36+01:00 net/bird3 Dynamic multithreaded IP routing daemon
The BIRD project aims to develop a fully functional dynamic IP routing daemon.
- Both IPv4 and IPv6
- Multiple routing tables
- BGP
- RIP
- OSPF
- LDP
- L3VPN
- Static routes
- Inter-table protocol
- Command-line interface
- Soft reconfiguration
- Powerful language for route filtering
Starting with release 3.x, BIRD is multi-threaded.
2025-01-09T07:41:39-07:00 games/tetrigo Tetris in terminal
tetrigo is a Golang implementation of Tetris, following the official
2009 Tetris Design Guideline.
2025-01-09T19:41:14+01:00 databases/mysql91-server Multithreaded SQL database (server)
MySQL is a very fast, multi-threaded, multi-user and robust SQL
(Structured Query Language) database server. MySQL Server is intended for
mission-critical, heavy-load production systems as well as for embedding
into mass-deployed software
2025-01-09T19:41:14+01:00 databases/mysql91-client Multithreaded SQL database (client)
2025-01-09T09:35:36+01:00 net-mgmt/unifi9 UniFi Controller v9
The UniFi Controller allows you to manage Wireless, Routing & Switching,
VoIP and Video of Ubiquiti Networks.
2025-01-09T19:18:53+08:00 net-mgmt/check_syncthing Icinga2 monitoring plugin for syncthing daemon
Icinga2 monitoring plugin for [syncthing] daemon.

This plugin monitors syncthing daemon by using its [REST API]. Inspired by [bn8]
and [vlcty] projects.

[syncthing]:https://github.com/syncthing/syncthing
[REST API]:https://docs.syncthing.net/dev/rest.html
[bn8]:https://gitea.zionetrix.net/bn8/check_syncthing.git
[vlcty]:https://github.com/vlcty/check_syncthing
2025-01-09T01:29:07-08:00 finance/odoo17 Suite of web based open source business apps
Odoo is a suite of web based open source business apps.

The main Odoo Apps include an Open Source CRM, Website Builder, eCommerce,
Warehouse Management, Project Management, Billing & Accounting, Point of Sale,
Human Resources, Marketing, Manufacturing, etc

Odoo Apps can be used as stand-alone applications, but they also integrate
seamlessly so you get a full-featured Open Source ERP when you install several
Apps.
2025-01-08T21:56:24+01:00 irc/halloy IRC client written in Rust, with the iced GUI library
Halloy is an open-source IRC client written in Rust, with the iced GUI library.

Features:
- IRCv3.2 capabilities
- SASL support
- DCC Send
- Keyboard shortcuts
- Auto-completion for nicknames, commands, and channels
- Notifications support
- Multiple channels at the same time across servers
- Commandbar for for quick actions
- Custom themes
- Portable mode
2025-01-08T13:30:58-08:00 sysutils/cfengine325 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.
2025-01-08T13:30:58-08:00 sysutils/cfengine-masterfiles325 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).
2025-01-08T07:01:59-07:00 graphics/lunasvg SVG rendering and manipulation library in C++
LunaSVG is an SVG rendering library in C++, designed to be lightweight and
portable, offering efficient rendering and manipulation of Scalable Vector
Graphics (SVG) files.

LunaSVG supports nearly all graphical features outlined in the SVG 1.1 and SVG
1.2 Tiny specifications. The primary exceptions are animation, filters, and
scripts. As LunaSVG is designed for static rendering, animation is unlikely to
be supported in the future. However, support for filters may be added. It
currently handles a wide variety of elements, including:

<a> <circle> <clipPath> <defs> <ellipse> <g> <image> <line> <linearGradient>
<marker> <mask> <path> <pattern> <polygon> <polyline> <radialGradient> <rect>
<stop> <style> <svg> <symbol> <text> <tspan> <use>
2025-01-08T07:01:59-07:00 graphics/plutosvg Tiny SVG rendering library in C
PlutoSVG is a compact and efficient SVG rendering library written in C.
It is specifically designed for parsing and rendering SVG documents embedded in
OpenType fonts, providing an optimal balance between speed and minimal memory
usage. It is also suitable for rendering scalable icons.
2025-01-08T07:01:59-07:00 graphics/plutovg Tiny 2D vector graphics library in C
PlutoVG is a standalone 2D vector graphics library in C.

Features:

- Path Filling, Stroking and Dashing
- Soild, Gradient and Texture Paints
- Fonts and Texts
- Clipping and Compositing
- Transformations
- Images
2025-01-07T19:34:11-08:00 misc/code2prompt CLI tool to convert your codebase into a LLM prompt
code2prompt is a command-line tool (CLI) that converts your codebase into
a single LLM prompt with a source tree, prompt templating, and token counting.
2025-01-07T19:57:07+01:00 www/py-django-tree-queries Tree queries with explicit opt-in, without configurability
Query Django model trees using adjacency lists and recursive common table
expressions.

Supports PostgreSQL, sqlite3 (3.8.3 or higher) and MariaDB (10.2.2 or higher)
and MySQL (8.0 or higher, if running without ONLY_FULL_GROUP_BY).
2025-01-06T19:44:14-05:00 lang/spidermonkey115 Standalone JavaScript based from Mozilla 115-esr
Spidermonkey is the JavaScript interpreter from the Mozilla project.
2025-01-04T18:56:06+01:00 deskutils/elementary-iconbrowser Browse and find system icons
Icon Browser is a GTK based browser for system icons with search and
code sample functionality.
2025-01-06T14:58:24Z textproc/libinfinity Collaborative editing library
libinfinity is library to build collaborative text editors. Changes to the text
buffers are synced to all other clients over a central server. Even though a
central server is involved, the local user sees his changes applied instantly
and the merging is done on the individual clients.
2025-01-06T02:21:33Z www/drupal11 Database driven web content management system (CMS)
Drupal is a free web Content Management System (CMS) that allows an
individual or a community of users to easily publish, manage and organize a
wide variety of content on a website.
2025-01-05T16:38:11+01:00 graphics/pcdtojpeg Converts PCD (Kodak Photo CD) image files
converts PCD (Kodak Photo CD) image files into high quality JPEG images.
Conversions are at the maximum available PCD resolution,
and are fully color managed - no blown highlights or color casts.
2025-01-05T14:54:19+08:00 sysutils/tempo High volume, minimal dependency distributed tracing backend
Grafana Tempo is an open source, easy-to-use and high-scale distributed tracing
backend. Tempo is cost-efficient, requiring only object storage to operate, and
is deeply integrated with Grafana, Prometheus, and Loki.
2025-01-05T01:12:41-05:00 x11-toolkits/py-qt6-graphs Python bindings for the Qt6 toolkit, QtGraphs module
PyQt6 is a set of Python bindings for Qt6 application framework.
This package provides the extra QtGraphs module.
2025-01-03T00:10:26Z dns/p5-Zonemaster-Engine Perl backend for Zonemaster DNS testing
Zonemaster is a software package that validates the quality of a DNS
delegation. The ambition of the Zonemaster project is to develop and
maintain an open source DNS validation tool.

This module is the core engine of Zonemaster, implementing all DNS tests
and validation rules. It performs comprehensive checks on domain name
delegation, including DNSSEC, IPv6 readiness, and compliance with
relevant RFCs and industry best practices.
2025-01-03T00:10:26Z dns/p5-Zonemaster-CLI Perl command-line for Zonemaster DNS testing
Zonemaster is a software package that validates the quality of a DNS
delegation. The ambition of the Zonemaster project is to develop and
maintain an open source DNS validation tool.

This module provides a feature-rich command-line interface to the
Zonemaster Engine. It supports multiple output formats including
plain text, JSON, and structured formats suitable for integration
with other tools. The CLI allows for detailed DNS delegation testing
with customizable test profiles and verbosity levels.
2025-01-03T00:10:26Z dns/p5-Zonemaster-Backend Perl backend for Zonemaster DNS testing
Zonemaster is a software package that validates the quality of a DNS
delegation. The ambition of the Zonemaster project is to develop and
maintain an open source DNS validation tool.

This module provides the backend infrastructure for Zonemaster,
implementing a JSON-RPC API server and test agent daemon. It manages
test scheduling, result storage, and system configuration through
multiple database backends (MySQL, PostgreSQL, SQLite). The Backend
enables integration with web interfaces and automation tools while
maintaining a persistent history of test results.
2025-01-02T08:09:02-07:00 net/py-pook HTTP traffic mocking and expectations made easy
pook is a versatile, expressive and hackable utility library for HTTP traffic
mocking and expectations made easy in Python. Heavily inspired by gock.

pook can work with multiple mock engines, however it provides a built-in one by
default, which currently supports traffic mocking in the several HTTP clients.
2025-01-03T03:46:21+08:00 devel/py-pyairtable2 Python Client for the Airtable API
Python Client for the Airtable API
2025-01-03T00:43:04+08:00 devel/rubygem-validates_timeliness7 Add validation methods to ActiveModel for validating dates and times
ValidatesTimeliness provides complete validation of dates, times and datetimes
for Rails 5.x and ActiveModel.
2025-01-02T16:24:10+01:00 security/mbedtls2 SSL/TLS and cryptography library
mbed TLS is a lightweight, portable, fully featured and standards compliant
SSL/TLS and cryptography library.
2025-01-03T00:29:07+08:00 www/rubygem-turbo-rails-rails72 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.
2025-01-03T00:29:04+08:00 www/rubygem-tailwindcss-rails-rails72 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).
2025-01-03T00:29:01+08:00 www/rubygem-stimulus-rails-rails72 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!
2025-01-03T00:28:58+08:00 www/rubygem-propshaft-rails72 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.
2025-01-03T00:28:54+08:00 www/rubygem-jsbundling-rails-rails72 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).
2025-01-03T00:28:51+08:00 www/rubygem-importmap-rails-rails72 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.
2025-01-03T00:28:48+08:00 www/rubygem-cssbundling-rails-rails72 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).
2025-01-03T00:28:45+08:00 databases/rubygem-solid_queue-rails72 Database-backed Active Job backend
Solid Queue is a DB-based queuing backend for Active Job, designed with
simplicity and performance in mind.

Besides regular job enqueuing and processing, Solid Queue supports delayed jobs,
concurrency controls, recurring jobs, pausing queues, numeric priorities per
job, priorities by queue order, and bulk enqueuing (enqueue_all for Active Job's
perform_all_later).

Solid Queue can be used with SQL databases such as MySQL, PostgreSQL or SQLite,
and it leverages the FOR UPDATE SKIP LOCKED clause, if available, to avoid
blocking and waiting on locks when polling jobs. It relies on Active Job for
retries, discarding, error handling, serialization, or delays, and it's
compatible with Ruby on Rails's multi-threading.
2025-01-03T00:28:44+08:00 databases/rubygem-solid_cache-rails72 Database-backed ActiveSupport::Cache::Store
Solid Cache is a database-backed Active Support cache store that let's you keep
a much larger cache than is typically possible with traditional memory-only
Redis or Memcached stores. This is thanks to the speed of modern SSD drives,
which make the access-time penalty of using disk vs RAM insignificant for most
caching purposes. Simply put, you're now usually better off keeping a huge cache
on disk rather than a small cache in memory.
2025-01-03T00:28:43+08:00 databases/rubygem-solid_cable-rails72 Database-backed Action Cable backend
Solid Cable is a database-backed Action Cable adapter that keeps messages in a
table and continously polls for updates. This makes it possible to drop the
common dependency on Redis, if it isn't needed for any other purpose. Despite
polling, the performance of Solid Cable is comparable to Redis in most
situations. And in all circumstances, it makes it easier to deploy Rails when
Redis is no longer a required dependency for Action Cable functionality.
2025-01-03T00:28:42+08:00 textproc/rubygem-rails-dom-testing-rails80 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.
2025-01-03T00:28:38+08:00 devel/rubygem-web-console-rails80 Debugging tool for your Ruby on Rails applications
A debugging tool for your Ruby on Rails applications.
2025-01-03T00:28:37+08:00 devel/rubygem-sprockets-rails-rails80 Sprockets Rails integration
Sprockets Rails integration
2025-01-03T00:28:36+08:00 devel/rubygem-jbuilder-rails80 Create JSON structures via a Builder-style DSL
Create JSON structures via a Builder-style DSL
2025-01-03T00:28:35+08:00 databases/rubygem-globalid-rails80 URIs for your models makes it easy to pass references around
URIs for your models makes it easy to pass references around.
2025-01-03T00:28:34+08:00 www/rubygem-thruster Zero-config HTTP/2 proxy for lightweight production deployments
Thruster is an HTTP/2 proxy for simple production-ready deployments of Rails
applications. It runs alongside the Puma webserver to provide a few additional
features that help your app run efficiently and safely on the open Internet:
- HTTP/2 support
- Automatic TLS certificate management with Let's Encrypt
- Basic HTTP caching of public assets
- X-Sendfile support and compression, to efficiently serve static files

Thruster aims to be as zero-config as possible. It has no configuration file,
and most features are automatically enabled with sensible defaults. The goal is
that simply running your Puma server with Thruster should be enough to get a
production-ready setup.

The only exception to this is TLS provisioning: in order for Thruster to
provision TLS certificates, it needs to know which domain those certificates
should be for. So to use TLS, you need to set the TLS_DOMAIN environment
variable. If you don't set this variable, Thruster will run in HTTP-only mode.

Thruster also wraps the Puma process so that you can use it without managing
multiple processes yourself. This is particularly useful when running in a
containerized environment, where you typically won't have a process manager
available to coordinate the processes. Instead you can use Thruster as your CMD,
and it will manage Puma for you.

Thruster was originally created for the ONCE project, where we wanted a no-fuss
way to serve a Rails application from a single container, directly on the open
Internet. We've since found it useful for simple deployments of other Rails
applications.
2025-01-03T00:28:30+08:00 www/rubygem-kamal Deploy web apps in containers to servers running Docker with zero downtime
From bare metal to cloud VMs, deploy web apps anywhere with zero downtime. Kamal
uses kamal-proxy to seamlessly switch requests between containers. Works
seamlessly across multiple servers, using SSHKit to execute commands. Originally
built for Rails apps, Kamal will work with any type of web app that can be
containerized with Docker.
2025-01-03T00:28:27+08:00 www/rubygem-railties80 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.
2025-01-03T00:28:24+08:00 www/rubygem-rails80 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
2025-01-03T00:28:20+08:00 www/rubygem-actionpack80 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.
2025-01-03T00:28:17+08:00 www/rubygem-actioncable80 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.
2025-01-03T00:28:14+08:00 textproc/rubygem-actiontext80 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.
2025-01-03T00:28:10+08:00 net/rubygem-activestorage80 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.
2025-01-03T00:28:05+08:00 mail/rubygem-actionmailer80 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).
2025-01-03T00:28:04+08:00 mail/rubygem-actionmailbox80 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.
2025-01-03T00:28:03+08:00 devel/rubygem-activesupport80 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.
2025-01-03T00:28:02+08:00 devel/rubygem-activejob80 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.
2025-01-03T00:28:01+08:00 devel/rubygem-actionview80 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.
2025-01-03T00:28:00+08:00 databases/rubygem-activerecord80 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.
2025-01-03T00:27:58+08:00 databases/rubygem-activemodel80 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.
2025-01-02T23:10:03+08:00 devel/pecl-opentelemetry OpenTelemetry PHP auto-instrumentation extension
OpenTelemetry auto-instrumentation support extension
2025-01-02T10:42:15+08:00 devel/rubygem-bin_struct Binary dissector and generator
BinStruct provides a simple way to create and dissect binary data. It is an
extraction from PacketGen 3.x Fields.
2025-01-01T14:07:30-08:00 devel/py-lxml-html-clean HTML cleaner from lxml project
This project was initially a part of lxml. Because HTML cleaner is designed as
blocklist-based, many reports about possible security vulnerabilities were
filed for lxml and that make the project problematic for security-sensitive
environments. Therefore we decided to extract the problematic part to a
separate project.

Important: the HTML Cleaner in lxml_html_clean is not considered appropriate
for security sensitive environments. See e.g. bleach for an alternative.
2025-01-01T01:26:42+08:00 devel/py-pyairtable Python Client for the Airtable API
Python Client for the Airtable API