FreeBSD New Ports Index

This page is a slightly modified version of the following one-liner output. created_at: 2025-03-17T06:00:10+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
2024-11-14T14:15:44Z sysutils/snmp_exporter20 SNMP Exporter for Prometheus (version 0.20.0)
snmp_exporter is a prometheus exporter for information
gathered from SNMP for use by the Prometheus monitoring
system.
2024-07-13T01:59:31+02:00 x11-toolkits/wlroots018 Modular Wayland compositor library (current 0.18.* 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.
2024-05-28T21:38:14+03:00 devel/py-libevdev Python wrapper around the libevdev C library
python-libevdev is a Python wrapper around the libevdev C library.
It provides a Pythonic API to read events from the Linux kernel’s input device
nodes and to read and/or modify the device’s state and capabilities.
2024-05-27T14:52:35-03:00 net/gemget CLI downloader for the Gemini protocol
Gemget is a cli downloader for the gemini protocol.
This tool allows you to download files from gemini capsules.
It is built with go.
2024-12-14T01:08:23+03:00 net/msgraph Library to access MS Graph API for Office 365
Microsoft Graph is a RESTful web API that enables you to access Microsoft
Cloud service resources. libmsgraph is a GLib-based library for accessing this
API licensed under LGPL.

2024-11-12T09:31:40+09:00 net/qt6-mqtt Qt module implementing the MQTT protocol
MQTT is an OASIS standard messaging protocol for the Internet of Things
(IoT). It is designed as an extremely lightweight publish/subscribe
messaging transport that is ideal for connecting remote devices with a
small code footprint and minimal network bandwidth. MQTT is used in a
wide variety of industries, such as automotive, manufacturing, telecom,
oil and gas, etc.
2024-12-31T00:54:34+04:00 devel/termbox2 Terminal rendering library for creating TUIs
termbox2 is a terminal rendering library for creating TUIs. It is an alternative
to the ubiquitous ncurses library. It ships with built-in support for popular
terminals and can also fallback to terminfo if present. Compared to the original
termbox, it retains a simple API and no dependencies beyond libc, and adds
stricter error checking, more efficient escape sequence parsing, opt-in support
for 32-bit color, extended grapheme clusters, code gen for built-in escape
sequences, a test suite, and more.

termbox2 is organized as a single file header library, though it is possible to
compile it as a stand-alone shared or static library.
2024-12-31T23:41:04+08:00 x11-toolkits/py-pyfltk Python interface to FLTK window toolkit
pyFLTK is Python wrapper for the Fast Light Tool Kit cross-platform
graphical user-interface library. It wraps FLTK version 1.3 and is
quite stable.
2024-12-31T23:38:32+08:00 devel/rubygem-google-apis-iam_v1-gitlab Simple REST client for IAM API V1
This is the simple REST client for Identity and Access Management (IAM) API V1.
Simple REST clients are Ruby client libraries that provide access to Google
services via their HTTP REST API endpoints. These libraries are generated and
updated automatically based on the discovery documents published by the service,
and they handle most concerns such as authentication, pagination, retry, timeouts,
and logging. You can use this client to access the Identity and Access
Management (IAM) API, but note that some services may provide a separate modern
client that is easier to use.

See also: https://github.com/googleapis/google-api-ruby-client
2024-12-31T23:38:30+08:00 www/rubygem-jwt29 JSON Web Token implementation in Ruby
JWT is a Ruby implementation of JSON Web Token draft 06 [1].

[1] http://self-issued.info/docs/draft-jones-json-web-token-06.html
2024-12-31T23:38:26+08:00 devel/rubygem-aws-sdk-backupsearch Official AWS Ruby gem for AWS Backup Search
Official AWS Ruby gem for AWS Backup Search.
2024-12-31T23:38:25+08:00 www/py-niquests Simple, yet elegant, HTTP library
Niquests is a simple, yet elegant, HTTP library. It is a drop-in replacement for
Requests, which is under feature freeze.

Niquests, is the "Safest, Fastest, Easiest, and Most advanced" Python HTTP
Client. Production Ready!
2024-12-31T23:38:21+08:00 www/py-jh2 HTTP/2 State-Machine based protocol implementation
jh2, HTTP/2 Protocol Stack, is a fork of the well known hyper/h2 package. We
want to provide a cleaner and faster HTTP/2 state machine while keeping a pure
Python implementation. We decided to embed the leaf dependencies as we want a
neater dependency tree and along with that a easier maintenance burden. We
believe it was a mistake to ship three packages (h2, hpack, and hyperframe).

Analysis shown that h2 spend a lot of time doing hpack encode and decode
operations, this is why we decided to offer a complementary optimized build. The
pure Python version will still be available.

This repository contains a pure-Python implementation of a HTTP/2 protocol
stack. It's written from the ground up to be embeddable in whatever program you
choose to use, ensuring that you can speak HTTP/2 regardless of your programming
paradigm.
2024-12-31T23:38:18+08:00 security/py-wassima Access your OS root certificates with utmost ease
Wassima offers you a great alternative to certifi. It is a simple yet efficient
wrapper around MIT licensed rustls-native-certs.

This project allows you to access your original operating system trust store,
thus helping you to verify the remote peer certificates.

It works as-is out-of-the-box for MacOS, Windows, and Linux. Automatically
fallback on Certifi otherwise. Available on PyPy and Python 3.7+

If your particular operating system is not supported, we will make this happen!
Open an issue on the repository.

For now, it is not supported to call your OS certificate verify native function.
Use your Python native capabilities for it.
2024-12-31T23:38:13+08:00 net/py-urllib3-future Powerful HTTP 1.1, 2, and 3 client with both sync and async interfaces
urllib3.future is a powerful, user-friendly HTTP client for Python.

urllib3.future goes beyond supported features while remaining compatible.

urllib3.future brings many critical features that are missing from both the
Python standard libraries and urllib3:
- Async.
- Task safety.
- Thread safety.
- Happy Eyeballs.
- Connection pooling.
- Unopinionated about OpenSSL.
- Client-side SSL/TLS verification.
- Highly customizable DNS resolution.
- File uploads with multipart encoding.
- DNS over UDP, TLS, QUIC, or HTTPS. DNSSEC protected.
- Helpers for retrying requests and dealing with HTTP redirects.
- Automatic Keep-Alive for HTTP/1.1, HTTP/2, and HTTP/3.
- Support for gzip, deflate, brotli, and zstd encoding.
- Support for Python/PyPy 3.7+, no compromise.
- Automatic Connection Upgrade / Downgrade.
- Early (Informational) Responses / Hints.
- HTTP/1.1, HTTP/2 and HTTP/3 support.
- WebSocket over HTTP/2+ (RFC8441).
- Proxy support for HTTP and SOCKS.
- Post-Quantum Security with QUIC.
- Detailed connection inspection.
- HTTP/2 with prior knowledge.
- Server Side Event (SSE).
- Multiplexed connection.
- Mirrored Sync & Async.
- Trailer Headers.
- Amazingly Fast.
- WebSocket.

urllib3.future is powerful and easy to use.
2024-12-31T14:03:40+09:00 devel/rubygem-repl_type_completor Type based completion for REPL
repl_type_completor is a type based completor for REPL. It uses RBS
type information, performs static type analytics, uses dynamic runtime
information from binding.
2024-12-29T22:12:02+01:00 games/xfce4-eyes-plugin Panel plugin that adds eyes which watch your every step
Eyes is a xfce4 panel plugin that adds eyes which watch your every step.
Scary!
2024-12-29T11:08:09+01:00 devel/py-inline-snapshot Create and update inline snapshots in your Python code
Golden master/snapshot/approval testing library which puts the values right
into your source code.

Key Features:

* Intuitive Semantics: snapshot(x) mirrors x for easy understanding.
* Versatile Comparison Support: Equipped with x == snapshot(...),
x <= snapshot(...), x in snapshot(...), and snapshot(...)[key].
* Enhanced Control Flags: Utilize various flags for precise control of which
snapshots you want to change.
* Preserved Black Formatting: Retains formatting consistency with Black
formatting.
* External File Storage: Store snapshots externally using outsource(data).
* Seamless Pytest Integration: Integrated seamlessly with pytest for effortless
testing.
* Customizable: code generation can be customized with @customize_repr
* Nested Snapshot Support: snapshots can contain other snapshots
* Fuzzy Matching: Incorporate dirty-equals for flexible comparisons within
snapshots.
* Dynamic Snapshot Content: snapshots can contain non-constant values
* Comprehensive Documentation: Access detailed documentation for complete
guidance.
2024-12-26T00:01:37-04:00 devel/cl-flexi-streams Flexible bivalent streams for Common Lisp
FLEXI-STREAMS provides "virtual" bivalent streams that can be layered on top
of real binary or bivalent streams. These streams enable reading and writing
of character data in various single- or multi-octet encodings, which can be
dynamically changed. The package also includes in-memory binary streams,
similar to string streams, for efficient handling of binary data.
2024-12-26T00:01:37-04:00 devel/cl-flexi-streams-sbcl Flexible bivalent streams for Common Lisp
FLEXI-STREAMS provides "virtual" bivalent streams that can be layered on top
of real binary or bivalent streams. These streams enable reading and writing
of character data in various single- or multi-octet encodings, which can be
dynamically changed. The package also includes in-memory binary streams,
similar to string streams, for efficient handling of binary data.

This package is compiled with SBCL.
2024-12-26T00:01:37-04:00 devel/cl-flexi-streams-clisp Flexible bivalent streams for Common Lisp
FLEXI-STREAMS provides "virtual" bivalent streams that can be layered on top
of real binary or bivalent streams. These streams enable reading and writing
of character data in various single- or multi-octet encodings, which can be
dynamically changed. The package also includes in-memory binary streams,
similar to string streams, for efficient handling of binary data.

This package is compiled with CLISP.
2024-12-26T00:01:37-04:00 devel/cl-flexi-streams-ccl Flexible bivalent streams for Common Lisp
FLEXI-STREAMS provides "virtual" bivalent streams that can be layered on top
of real binary or bivalent streams. These streams enable reading and writing
of character data in various single- or multi-octet encodings, which can be
dynamically changed. The package also includes in-memory binary streams,
similar to string streams, for efficient handling of binary data.

This package is compiled with CCL.
2024-12-27T15:07:01-04:00 java/openjdk23 Java Development Kit ${JDK_MAJOR_VERSION}
FreeBSD port of OpenJDK 23

This version of the port passes basic smoke testing. It has been successfully
built on some combinations of FreeBSD 13 and 14 for the aarch64 and amd64
architectures.

Although these are untested, it may also build on other recent FreeBSD releases
for the x86 and powerpc64 architectures.
2024-12-26T13:36:54+02:00 textproc/rubygem-xml-simple-gitlab Ruby take off of p5-XML-Simple
Class XmlSimple offers an easy API to read and write XML. It is a Ruby
translation of Grant McLean's Perl module XML::Simple. Simply put,
it automatically converts XML documents into a Ruby Hash.
2024-12-26T13:36:54+02:00 security/rubygem-ruby-saml-gitlab SAML toolkit for Ruby on Rails
SAML toolkit for Ruby on Rails
2024-12-26T13:36:54+02:00 security/rubygem-omniauth-saml-gitlab OmniAuth strategy for SAML
A generic SAML strategy for OmniAuth
2024-12-26T13:36:54+02:00 net/rubygem-fog-aliyun-gitlab Module for the 'fog' gem to support aliyun OSS/ECS
Fog::Aliyun is a module for the fog gem to support aliyun OSS/ECS.
2024-12-26T13:36:54+02:00 devel/rubygem-license_finder-gitlab Generate, verify and enforce software licenses
LicenseFinder works with your package managers to find dependencies,
detect the licenses of the packages in them, compare those licenses
against a user-defined list of permitted licenses, and give you an
actionable exception report.
2024-12-26T13:36:54+02:00 devel/rubygem-CFPropertyList-gitlab Read, write and manipulate both binary and XML property lists
CFPropertyList implements class to read, manipulate and write both XML and
binary property list files (plist(5)) as defined by Apple. Have a look at
CFPropertyList::List for more documentation.
2024-12-26T12:12:06+02:00 textproc/rubygem-rexml-gitlab XML toolkit for Ruby
REXML was inspired by the Electric XML library for Java, which features an
easy-to-use API, small size, and speed. Hopefully, REXML, designed with the same
philosophy, has these same features. I've tried to keep the API as intuitive as
possible, and have followed the Ruby methodology for method naming and code
flow, rather than mirroring the Java API.

REXML supports both tree and stream document parsing. Stream parsing is faster
(about 1.5 times as fast). However, with stream parsing, you don't get access to
features such as XPath.
2024-12-25T17:17:28-05:00 net/uhttpmock0 HTTP web service mocking library
uhttpmock is a project for mocking web service APIs which use HTTP
or HTTPS. It provides a library, libuhttpmock, which implements
recording and playback of HTTP request–response traces.
2024-12-25T22:17:34+08:00 textproc/rubygem-rexml33 XML toolkit for Ruby
REXML was inspired by the Electric XML library for Java, which features an
easy-to-use API, small size, and speed. Hopefully, REXML, designed with the same
philosophy, has these same features. I've tried to keep the API as intuitive as
possible, and have followed the Ruby methodology for method naming and code
flow, rather than mirroring the Java API.

REXML supports both tree and stream document parsing. Stream parsing is faster
(about 1.5 times as fast). However, with stream parsing, you don't get access to
features such as XPath.
2024-12-25T22:17:30+08:00 print/rubygem-prawn-icon3 Provide various icon fonts for the Prawn PDF toolkit
Prawn::Icon provides a simple mechanism for rendering icons and icon fonts from
within Prawn.

The following icon fonts ship with Prawn::Icon:
- FontAwesome (http://fontawesome.io/icons/)
- Foundation Icons (http://zurb.com/playground/foundation-icon-fonts-3)
- PaymentFont (https://paymentfont.com)
2024-12-25T22:17:29+08:00 devel/rubygem-google-logging-utils Utility classes for logging to Google Cloud Logging
google-logging-utils provides utility classes for logging to Google Cloud
Logging.
2024-12-25T22:17:27+08:00 devel/rubygem-aws-sdk-securityir Official AWS Ruby gem for Security Incident Response
Official AWS Ruby gem for Security Incident Response.
2024-12-25T22:17:25+08:00 devel/rubygem-aws-sdk-s3tables Official AWS Ruby gem for Amazon S3 Tables
Official AWS Ruby gem for Amazon S3 Tables.
2024-12-25T22:17:23+08:00 devel/rubygem-aws-sdk-observabilityadmin Official AWS Ruby gem for CloudWatch Observability Admin Service
Official AWS Ruby gem for CloudWatch Observability Admin Service.
2024-12-25T22:17:21+08:00 devel/rubygem-aws-sdk-networkflowmonitor Official AWS Ruby gem for Network Flow Monitor
Official AWS Ruby gem for Network Flow Monitor.
2024-12-25T22:17:19+08:00 devel/rubygem-aws-sdk-invoicing Official AWS Ruby gem for AWS Invoicing
Official AWS Ruby gem for AWS Invoicing.
2024-12-25T22:17:17+08:00 devel/rubygem-aws-sdk-dsql Official AWS Ruby gem for Amazon Aurora DSQL
Official AWS Ruby gem for Amazon Aurora DSQL.
2024-12-25T22:17:15+08:00 devel/rubygem-aws-sdk-bedrockdataautomationruntime Official AWS Ruby gem for Runtime for Amazon Bedrock Data Automation
Official AWS Ruby gem for Runtime for Amazon Bedrock Data Automation.
2024-12-25T22:17:13+08:00 devel/rubygem-aws-sdk-bedrockdataautomation Official AWS Ruby gem for Data Automation for Amazon Bedrock
Official AWS Ruby gem for Data Automation for Amazon Bedrock.
2024-12-25T22:17:11+08:00 devel/rubygem-aws-sdk-bcmpricingcalculator Official AWS Ruby gem for AWS Billing and Cost Management Pricing Calculator
Official AWS Ruby gem for AWS Billing and Cost Management Pricing Calculator.
2024-12-25T22:17:09+08:00 www/py-google-cloud-compute Google Cloud Compute API client library
Compute Engine: delivers virtual machines running in Google's innovative data
centers and worldwide fiber network. Compute Engine's tooling and workflow
support enable scaling from single instances to global, load-balanced cloud
computing. Compute Engine's VMs boot quickly, come with persistent disk storage,
deliver consistent performance and are available in many configurations.
2024-12-25T22:17:05+08:00 security/p5-CPANSA-DB CPAN Security Advisory data as a Perl data structure, mostly for CPAN::Audit
CPANSA::DB provides the CPAN Security Advisory data as a Perl data structure,
mostly for CPAN::Audit.

The db subroutine returns the CPAN Security Advisory (CPANSA) reports as a Perl
data structure. However, anything can use this.

Each release also comes with a .gpg file that has the signature for the file. If
you cannot confirm that the module file has the right signature, it might have
been corrupted or modified.

This module is available outside of CPAN as a release on GitHub:
https://github.com/briandfoy/cpan-security-advisory/releases. Each release on
GitHub includes an attestation.

There is also a JSON file that provides the same datastructure.
2024-12-23T23:06:05-08:00 www/bareos23-webui PHP-Frontend to manage Bareos over the web
The bareos-webui is a free software tool written in PHP, intended to monitor
and manage Bareos over the web.

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

The bareos-webui is licensed under AGPL Version 3.
2024-12-23T23:06:05-08:00 sysutils/bareos23-traymonitor Backup archiving recovery open sourced (traymonitor)
traymonitor inteface for Bareos.

Bareos (BackupArchivingRecoveryOpenSourced) is a reliable network open source
software to backup, archive and restore files from all major operating systems.
The fork was founded 2010 out of the bacula.org project. The fork has been
actively developed and many new features have been added.
2024-12-23T23:06:05-08:00 sysutils/bareos23-server Backup archiving recovery open sourced (server)
Bareos (BackupArchivingRecoveryOpenSourced) is a reliable network open source
software to backup, archive and restore files from all major operating systems.
The fork was founded 2010 out of the bacula.org project. The fork has been
actively developed and many new features have been added.
2024-12-23T23:06:05-08:00 sysutils/bareos23-client Backup archiving recovery open sourced (client)
2024-12-23T22:37:27+01:00 databases/pg_incremental Incremental Data Processing in PostgreSQL
pg_incremental is a simple extension that helps you do fast, reliable,
incremental batch processing in PostgreSQL.

With pg_incremental, you define a pipeline with a parameterized query. The
pipeline is executed for all existing data when created, and then periodically
executed. If there is new data, the query is executed with parameter values that
correspond to the new data. Depending on the type of pipeline, the parameters
could reflect a new range of sequence values, a new time range, or a new file.
2024-12-22T18:31:34+01:00 games/sulis Turn based tactical RPG with several campaigns, written in Rust
Sulis is a Role Playing Game (RPG) with turn based, tactical combat, deep
character customization and an engaging storyline. The game has been built from
the ground up with modding and custom content in mind.

The game is currently fully playable and includes the complete three acts of The
Twin Expanse, an old school RPG campaign in the vein of classic games such as
Baldur's Gate, but mixing in modern elements from titles like Divinity: Original
Sin and Pillars of Eternity. There is additionally The Endless Dungeon, a pure
action dungeon crawl with more Roguelike elements.

The core game engine as well as the campaign are now considered largely
complete, although there is always room for improvement. Users are encouraged to
file issues with bugs, feature requests, or any other feedback.

Features:
- Multiple campaigns with many hours of playtime, featuring both handcrafted and
procedural content.
- We are designing a detailed and fully realized world and story - check out the
Lore page.
- Highly extensible and designed from the ground up for modding support.
- A powerful 2D graphics engine with zoom, scalable UI, HiDPI support, and a
swappable graphics backend.
- Runs on very modest hardware - even software renderers (although at a reduced
frame rate).
2024-12-22T13:18:02Z www/mediawiki143 Wiki engine used by Wikipedia
MediaWiki is the collaborative editing software that runs Wikipedia,
the free encyclopedia, and other projects.
It's designed to handle a large number of users and pages without imposing
too rigid a structure or workflow.
2024-12-22T00:47:12-05:00 audio/gstreamer1-plugins-alsa GStreamer ALSA plugin
2024-12-21T23:42:30-05:00 devel/unit-otel OTel static library for Unit
OTel static library for the Unit dynamic application server.
This library is the requirement for OpenTelemetry support for Unit.
2024-12-22T10:22:15+08:00 devel/pecl-pcov Self contained php-code-coverage compatible driver for PHP
Self contained php-code-coverage compatible driver for PHP
2024-12-21T21:39:17+01:00 x11/libxfce4windowing Windowing concept abstraction library for X11 and Wayland
Libxfce4windowing is an abstraction library that attempts to present
windowing concepts (screens, toplevel windows, workspaces, etc.) in
a windowing-system-independent manner.
2024-12-20T22:30:11+01:00 net-mgmt/zabbix72-server Enterprise-class open source distributed monitoring (${PKGNAMESUFFIX:S/^-//})
Zabbix is an enterprise-class open source distributed monitoring solution.

Zabbix is software that monitors numerous parameters of a network and the
health and integrity of servers. Zabbix uses a flexible notification
mechanism that allows users to configure e-mail based alerts for virtually
any event. This allows a fast reaction to server problems. Zabbix offers
excellent reporting and data visualisation features based on the stored
data. This makes Zabbix ideal for capacity planning.
2024-12-20T22:30:11+01:00 net-mgmt/zabbix72-proxy
2024-12-20T22:30:11+01:00 net-mgmt/zabbix72-java
2024-12-20T22:30:11+01:00 net-mgmt/zabbix72-frontend
2024-12-20T22:30:11+01:00 net-mgmt/zabbix72-agent
2024-12-19T17:57:37+01:00 lang/s7-nrepl Notcurses REPL for s7
Nrepl is a notcurses-based repl for S7.

Unlike repl, nrepl has support for the mouse, traversable, scrollable,
and resizable panes, built-in ties to lint.scm, debug.scm, and
profile.scm, and various other enhancements.
2024-12-19T20:02:37-08:00 devel/py-phmdoctest Python syntax highlighted Markdown doctest
Python syntax highlighted Markdown doctest.

Command line program and Python library to test Python syntax highlighted code
examples in Markdown.
2024-12-19T19:48:54-08:00 devel/py-monotable ASCII table with per column format specs and more
monotable is a Python package that provides ASCII table generation with per
column format specs, multi-line content, formatting directives, column
width control.
2024-12-19T17:42:11-08:00 devel/py-cachier Persistent/stale-free/local/cross-machine caching for Python functions
Cachier is a Python package that provides persistent, stale-free, local
and cross-machine caching for Python functions.
2024-12-19T08:09:02-07:00 devel/py-pytest-repeat Pytest plugin for repeating tests
pytest-repeat is a plugin for pytest that makes it easy to repeat a single test,
or multiple tests, a specific number of times.
2024-12-15T13:43:35-04:00 x11/cl-clx-ccl X11 client library for Common Lisp
CLX is to Common Lisp as Xlib is to C - it provides low-level X calls
on top of which a Graphics Toolkit can be based.

This package contains the fasl files generated by CCL.
2024-12-15T13:43:35-04:00 www/cl-lml-ccl Lisp Markup Language
A Common Lisp package for generating HTML and XHTML documents.
2024-12-15T13:43:35-04:00 textproc/cl-ppcre-ccl Portable Perl-Compatible Regular Expression for Common Lisp
CL-PPCRE is a fast, Perl compatible implementation of regular expressions
written in portable, ANSI-compliant Common Lisp.

This package installs binaries for CCL.
2024-12-15T13:43:35-04:00 security/cl-md5-ccl Native MD5 implementation in Common Lisp
This package implements the MD5 Message-Digest Algorithm, as defined in RFC
1321, in Common Lisp.

Warning: The MD5 Message-Digest Algorithm has been compromised as a
cryptographically secure hash for a long time, with known theoretical and
practical attacks. Therefore, use of this implementation is recommended only
for legacy purposes or cases where a cryptographically secure hash is not
required. For all other uses, consider one of the newer SHA-2 or SHA-3 secure
hash standards, or whatever is currently deemed cryptographically secure.

This package is compiled with CCL.
2024-12-15T13:43:35-04:00 devel/cl-trivial-gray-streams-ccl Thin compatibility layer for Gray streams
trivial-gray-streams is a trivial library which provides an extremely
thin compatibility layer for Gray streams.

From David N. Gray's STREAM-DEFINITION-BY-USER proposal:

"Common Lisp does not provide a standard way for users to define
their own streams for use by the standard I/O functions. This impedes
the development of window systems for Common Lisp because, while
there are standard Common Lisp I/O functions and there are beginning
to be standard window systems, there is no portable way to connect
them together to make a portable Common Lisp window system. There
are also many applications where users might want to define their
own filter streams for doing things like printer device control,
report formatting, character code translation, or encryption/decryption."

This package is compiled with CCL.
2024-12-15T13:43:35-04:00 devel/cl-trivial-features-ccl Ensures consistent *FEATURES* in Common Lisp
trivial-features ensures consistent *FEATURES* across multiple
Common Lisp implementations.

For example, on MacOS X platforms, while most Lisps push :DARWIN
to *FEATURES*, CLISP and Allegro push :MACOS and :MACOSX instead,
respectively. Some Lisps might not push any feature suggesting MacOS
X at all. trivial-features will make sure all Lisps will have :DARWIN
in the *FEATURES* list when running on MacOS X.

This package is compiled with CCL.
2024-12-15T13:43:35-04:00 devel/cl-split-sequence-ccl Partitioning Common Lisp sequences
split-sequence is a small library to split sequences in to a list of
subsequences delimited by an object satisfying a test function. It is
a member of the Common Lisp Utilities family of programs, designed by
community consensus.

This package is compiled with CCL.
2024-12-15T13:43:35-04:00 devel/cl-infix-ccl Lisp macro to read math statements in infix notation
This is an implementation of an infix reader macro. It should run in any
valid Common Lisp and has been tested in Allegro CL 4.1, Lucid CL 4.0.1,
MCL 2.0 and CMU CL. It allows the user to type arithmetic expressions in
the traditional way (e.g., 1+2) when writing Lisp programs instead of
using the normal Lisp syntax (e.g., (+ 1 2)). It is not intended to be a
full replacement for the normal Lisp syntax.

This package is compiled with CCL.

Written by Mark Kantrowitz, School of Computer Science,
Carnegie Mellon University, March 1993.
2024-12-15T13:43:35-04:00 devel/cl-asdf-ccl System definition facility for Common Lisp
asdf is Another System Definition Facility for Common Lisp. It intends
to solve the same class of problems as mk-defsystem - compiling and
installing Lisp libraries -, but internally it takes advantage of
modern CL features like pathname support etc., and uses CLOS for
extensibility.

This package is compiled with CCL.
2024-12-15T13:43:35-04:00 devel/cl-alexandria-ccl Collection of portable public domain utilities for Common Lisp
As a project Alexandria's goal is to reduce duplication of effort
and improve portability of Common Lisp code according to its own
idiosyncratic and rather conservative aesthetic. What this actually
means is open to debate, but each project member has a veto on all
project activities, so a degree of conservatism is inevitable.

This package is compiled with CCL.
2024-12-15T13:43:35-04:00 converters/cl-babel-ccl Charset encoding/decoding library written in Common Lisp
Babel is a charset encoding/decoding library, not unlike GNU libiconv,
but completely written in Common Lisp.

This package is compiled with CCL.
2024-12-14T22:15:34-04:00 x11/cl-clx-clisp X11 client library for Common Lisp
CLX is to Common Lisp as Xlib is to C - it provides low-level X calls
on top of which a Graphics Toolkit can be based.

This package contains the fasl files generated by CLISP.
2024-12-07T00:35:45-04:00 devel/cl-freebsd-asdf-init ASDF configuration for FreeBSD Common Lisp ports
This ASDF initialization enables working with Common Lisp (CL) installed via
FreeBSD Ports by serving three key functions:

1. It configures a central registry to tell ASDF where to find systems
installed via FreeBSD CL ports.

2. It sets up output translations so no code from CL ports needs to be
compiled at load time.

CL ports have binary variants for each supported CL implementation. For
example, devel/cl-alexandria includes the Alexandria sources, and
devel/cl-alexandria-sbcl installs the compiled code (fasl) for SBCL. The
output translations tell ASDF where to look for the binary code.

3. It configures specific ASDF output translations for building CL ports.
2024-12-20T02:01:25Z converters/py-markitdown Utility tool for converting various files to Markdown
MarkItDown library is a utility tool for converting various files to Markdown
(e.g., for indexing, text analysis, etc.)

It presently supports:
*PDF (.pdf)
*PowerPoint (.pptx)
*Word (.docx)
*Excel (.xlsx)
*Images (EXIF metadata, and OCR)
*Audio (EXIF metadata, and speech transcription)
*HTML (special handling of Wikipedia, etc.)
*Various other text-based formats (csv, json, xml, etc.)
*ZIP (Iterates over contents and converts each file)
2024-12-20T01:39:55Z converters/py-mammoth Convert Word documents from docx to simple and clean HTML and Markdown
Mammoth is designed to convert .docx documents, such as those created by
Microsoft Word, Google Docs and LibreOffice, and convert them to HTML.
Mammoth aims to produce simple and clean HTML by using semantic information
in the document, and ignoring other details.
2024-12-19T08:39:07-05:00 graphics/d2 Modern text-to-diagram language
D2 is a scripting language that turns text into diagrams, similar to
Mermaid and PlantUML. However, D2 puts more focus on simply doing the
right thing, and it can produce highly visually-appealing diagrams with
very little input.
2024-12-18T23:54:20-08:00 devel/py-stringzilla SIMD-accelerated string search/sort/hashes/fingerprints/edit distances
StringZilla is the GodZilla of string libraries, using SIMD and SWAR to
accelerate string operations on modern CPUs. It is up to 10x faster than the
default and even other SIMD-accelerated string libraries in C, C++, Python,
and other languages, while covering broad functionality. It accelerates exact
and fuzzy string matching, edit distance computations, sorting,
lazily-evaluated ranges to avoid memory allocations, and even random-string
generators.
2024-12-18T16:25:41+02:00 security/rubygem-gitlab-cloud-connector CloudConnector and lib for GitLab projects
A Ruby library that Cloud Connector token issuers (GitLab.com, CDot)
can use to mint access tokens.
2024-12-18T16:25:41+02:00 net/rubygem-grpc-tools Ruby protoc gRPC plugin
protoc and the Ruby gRPC protoc plugin
2024-12-03T18:52:51+01:00 graphics/hyprgraphics Hyprland graphics / resource utilities
Hyprgraphics is a small C++ library with graphics / resource related
utilities used across the hypr* ecosystem.
2024-12-18T16:40:25-08:00 sysutils/freebsd-shar FreeBSD shar
freebsd-shar: This is/was FreeBSD usr.sbin/shar prior to its removal
in FreeBSD-15.
2024-12-18T02:51:17-08:00 textproc/jnv Interactive JSON filter using jq
jnv is designed for navigating JSON, offering an interactive JSON viewer
and `jq` filter editor.

Features:

* Interactive JSON viewer and `jq` filter editor
* Syntax highlighting for JSON
* Use jaq to apply `jq` filter
2024-12-18T11:03:46Z textproc/py-markdownify Utility and library to convert HTML to Markdown
Python utility and library to convert HTML to Markdown, supporting
variety of options, BeautifulSoup objects, and custom converters.
2024-12-18T08:18:46Z devel/py-cobble Python library for easy creation of data objects
Cobble is a Python library that allows easy creation of data objects,
including implementations of common methods such as `__eq__' and `__repr__'.
2024-12-18T14:17:28+09:00 www/rubygem-rackup21 General server command for Rack applications
A general server command for Rack applications.
2024-12-18T01:22:33Z textproc/mandoc Suite of for tools compiling mdoc and man macros
mandoc is a suite of tools compiling mdoc, the roff macro language of
choice for BSD manual pages, and man, the predominant historical language
for UNIX manuals. It is small, ISO C, ISC-licensed, and quite fast. The
main component of the toolset is the mandoc utility program, based on the
libmandoc validating compiler, to format output for UTF-8 and ASCII UNIX
terminals, HTML 5, PostScript, and PDF.

mandoc was formerly distributed as mdocml.
2024-12-17T13:33:01Z security/py-openssh-wrapper OpenSSH python wrapper
Under some circumstances simple wrapper around OpenSSH ssh command-line
utility seems more preferable than paramiko machinery.

This project proposes yet another hopefully thin wrapper around ssh to
execute commands on remote servers. All you need thereis to make sure that
OpenSSH client and Python interpreter are installed, and then install
openssh-wrapper package.
2024-12-16T20:06:18-08:00 finance/electrs Reimplementation of Electrum Server, a Bitcoin protocol server
electrs is an efficient re-implementation of Electrum Server, inspired by
ElectrumX, Electrum Personal Server and bitcoincore-indexd.

The motivation behind this project is to enable a user to self host an Electrum
server, with required hardware resources not much beyond those of a full node.
The server indexes the entire Bitcoin blockchain, and the resulting index
enables fast queries for any given user wallet, allowing the user to keep
real-time track of balances and transaction history using the Electrum wallet.
Since it runs on the user's own machine, there is no need for the wallet to
communicate with external Electrum servers, thus preserving the privacy of the
user's addresses and balances.

Features:
* Supports Electrum protocol v1.4
* Maintains an index over transaction inputs and outputs
* Fast synchronization of the Bitcoin blockchain using HDD storage
* Low index storage overhead (~10%), relying on a local full node
* Efficient mempool tracker allowing better fee estimation
* Low CPU & memory usage (after initial indexing)
* txindex is not required for the Bitcoin node
* Uses a single RocksDB database, for better consistency and crash recovery
2024-12-17T01:03:29Z devel/apache-orc Smallest, fastest columnar storage for Hadoop workloads
Apache ORC is a self-describing type-aware columnar file format designed for
Hadoop workloads. It is optimized for large streaming reads, but with integrated
support for finding required rows quickly.
2024-12-11T16:21:52+01:00 textproc/goldendict-ng Advanced dictionary lookup program, supporting many formats
GoldenDict-ng is an advanced dictionary lookup program.

Supports many dictionary formats, such as MDX, DSL, StarDict, Zim...
Presents lookup results of multiple dictionaries in the same page.
Supports special types of "dictionaries", such as external program,
website, audio files...
2024-12-11T16:11:53+01:00 net-mgmt/check_wg Icinga2 health check of wireguard peers, using output of wg(8)
Icinga2 health check of wireguard peers, using output of wg(8).

It analizes latest handshake of every peer and outputs warning or critical
status if any of them is greater of given threshold.
2024-12-16T14:25:27+02:00 net/asterisk20 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.
2024-12-16T11:11:54+01:00 editors/sciteco Scintilla-based Text Editor and Corrector
SciTECO is an interactive TECO dialect, similar to Video TECO.
It also adds features from classic Standard TECO-11,
and incorporates many unique new ideas.
It is geared towards UNIX-like operating systems but also
natively supports Microsoft Windows NT.
2024-12-15T07:49:59Z graphics/rubygem-svg_sprite Create SVG sprites using SVG links
Create SVG sprites using SVG links.
2024-12-14T17:51:20+01:00 www/py-dj50-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.
2024-12-14T14:21:25Z graphics/rubygem-svg_optimizer SVG optimization based on Node's SVGO
Some SVG optimization based on Node's SVGO.
2024-12-13T17:41:32-08:00 graphics/py-napari-plugin-engine Napari plugin management package
plugin management package for Napari.

Napari is a multidimensional image viewer.
2024-12-13T17:23:38-08:00 graphics/py-napari-console Napari plugin: Add a console to Napari
napari-console is a plugin that adds a console to napari.

Napari is a multidimensional image viewer.
2024-12-13T19:38:34Z x11/xseticon Set window icon for any given X11 window
Xterm, and likely many other X11 programs, do not set themselves window
icons, which window managers typically use to represent that program
window in switcher lists, taskbars, and so on. This program can set the
X11 window icon for any given window, to that of a given image file.
2024-12-13T18:32:34Z games/py-trueskill Video game skill rating system
TrueSkill is a rating system for game players. It was developed by
Microsoft Research and has been used on Xbox network, formerly known
and commonly referred to as Xbox Live, for ranking and matchmaking
service. This system quantifies players' TRUE skill points by the
Bayesian inference algorithm. It also works well with any type of
match rule including N:N team game or free-for-all.
2024-12-12T20:11:15-08:00 x11-toolkits/py-fonticon-fontawesome6 FontAwesome 6 extension for superqt font icons
FontAwesome 6 extension for superqt font icons.
2024-12-12T18:45:40-08:00 devel/py-pyconify Iconify for python: Universal icon framework
Python wrapper for the Iconify API.

Iconify is a versatile icon framework that includes 100+ icon sets with more
than 100,000 icons from FontAwesome, Material Design Icons, DashIcons,
Feather Icons, EmojiOne, Noto Emoji and many other open source icon sets.
2024-12-12T18:03:13-08:00 devel/py-app-model Generic application schema implemented in python
Generic application schema implemented in python.

This is a schema for declarative organization of application data, such as
menus, keybindings, actions/commands, etc.
2024-12-12T17:41:08-08:00 devel/py-pydantic-compat Compatibility layer for pydantic v1/v2
Compatibility layer for pydantic v1/v2.
2024-12-12T08:01:51-07:00 devel/py-in-n-out Plugable dependency injection and result processing
Python dependency injection you can taste.

A lightweight dependency injection and result processing framework for Python
using type hints. Emphasis is on simplicity, ease of use, and minimal impact
on source code.
2024-12-12T17:46:02+01:00 emulators/open-vm-kmod Open VMware kernel modules for FreeBSD VMware guests
open-vm-kmod is a set of modules that enable several features in
VMware products for better management of, and seamless user
interactions with, guests.

It includes kernel modules for enhancing the performance of virtual
machines running FreeBSD.
2024-12-12T10:23:58Z filesystems/davfs2 FUSE filesystem to access WebDAV servers
Web Distributed Authoring and Versioning (WebDAV), an extension to the
HTTP-protocol, allows authoring of resources on a remote web server.
davfs2 provides the ability to access such resources like a typical
filesystem, allowing for use by standard applications with no built-in
support for WebDAV.

davfs2 is designed to fully integrate into the filesystem semantics of
Unix-like systems and makes mounting by unprivileged users as easy and
secure as possible.

davfs2 does extensive caching to make the file system responsive, to
avoid unnecessary network traffic, to prevent data loss, and to cope
for slow or unreliable connections.
2024-12-11T12:46:23-08:00 devel/py-cachey Caching mindful of computation/storage costs
cachey implements caching based on computation time and storage space.

Cachey tries to hold on to values that have the following characteristics:
* Expensive to recompute (in seconds)
* Cheap to store (in bytes)
* Frequently used
* Recenty used
2024-12-11T12:21:28-08:00 x11-toolkits/py-magicgui Build GUIs from python types
magicgui is a python library for building graphical user interfaces (GUIs).

It aims to speed up data workflows by providing a simple, consistent API
for creating GUIs to control various data types, that work across various
environments.

GUIs may be built manually using a variety of widgets, or generated
automatically from python type hints.
2024-12-10T12:54:57-03:00 sysutils/mdcat Cat for markdown
mdcat works best with a good terminal font with italic characters.

Features:
- nicely renders all basic CommonMark syntax
- highlights code blocks with syntect
- shows links, and also images inline in supported terminals
2024-12-09T13:21:50+01:00 graphics/poselib Minimal solvers for calibrated camera pose estimation
PoseLib provides a collection of minimal solvers for camera pose
estimation. The focus is on calibrated absolute pose estimation
problems from different types of correspondences (e.g. point-point,
point-line, line-point, line-line).

The goals of this project are to provide

- Fast and robust implementation of the current state-of-the-art
solvers.
- Consistent calling interface between different solvers.
- Minimize dependencies, both external (currently only Eigen) and
internal. Each solver is (mostly) stand-alone, making it easy
to extract only a specific solver to integrate into other frameworks.
- Robust estimators (based on LO-RANSAC) that just works out-of-the-box
for most cases.
2024-12-09T22:57:03-08:00 net-p2p/aeron Reliable UDP unicast, UDP multicast, and IPC message transport
Efficient reliable UDP unicast, UDP multicast, and IPC message transport.
Java, C, C++, .NET clients are available.
All clients can exchange messages across machines, or on the same machine
via IPC, very efficiently. Message streams can be recorded by the Archive module
to persistent storage for later, or real-time, replay. Aeron Cluster provides
support for fault-tolerant services as replicated state machines based on the
Raft consensus algorithm.
2024-11-28T21:06:14+01:00 www/py-calibreweb Web interface for viewing and downloading eBooks from a Calibre DB
Calibre-Web is a web app that offers a clean and intuitive
interface for browsing, reading, and downloading eBooks using
a valid Calibre database.
2024-12-08T19:13:25+01:00 security/openssl-oqsprovider quantum-resistant cryptography provider for OpenSSL
Open Quantum Safe provider for OpenSSL


This port enables quantum-safe cryptography (QSC) in a standard OpenSSL
(3.x) distribution by way of implementing a single shared library, the
OpenSSL OQS provider.
2024-12-08T01:04:36-05:00 x11-toolkits/py-qt6-charts Python bindings for the Qt6 toolkit, QtCharts module
PyQt6 is a set of Python bindings for Qt6 application framework.
This package provides the extra QtCharts module.
2024-12-08T01:04:36-05:00 x11-toolkits/py-qt5-charts Python bindings for the Qt5 toolkit, QtCharts module
PyQt5 is a set of Python bindings for Qt5 application framework.
This package provides the extra QtCharts module.
2024-12-04T23:47:08-03:00 www/katana Crawling and spidering framework
Katana is a fast crawler focused on execution in automation pipelines
offering both headless and non-headless crawling.

Features:
- Fast And fully configurable web crawling
- Standard and Headless mode
- JavaScript parsing / crawling
- Customizable automatic form filling
- Scope control - Preconfigured field / Regex
- Customizable output - Preconfigured fields
- INPUT - STDIN, URL and LIST
- OUTPUT - STDOUT, FILE and JSON
2024-12-06T17:16:19-06:00 security/hidden-lake F2F Anonymous network based on the QB-problem & GP/12 protocol stack
The Hidden Lake is an anonymous network built on a micro-service
architecture. At the heart of HL is the core - HLS (service), which generates
anonymizing traffic and combines many other services (for example, HLF and
HLM). Thus, Hidden Lake is not a whole and monolithic solution, but a
composition of several combined services. The HL is a friend-to-friend (F2F)
network, which means building trusted communications. Due to this approach,
members of the HL network can avoid spam in their direction, as well as possible
attacks if vulnerabilities are found in the code.

List of applications:

* Basic:
- HLS :: anonymizes traffic using the QB-problem
- HLC :: runs many HL services as one application
- HLA :: adapts HL traffic to external environments
* Applied:
- HLM :: messenger with a web interface
- HLF :: file sharing with a web interface
- HLR :: executes remote access commands
- HLP :: ping the node to check the online status
2024-12-05T22:59:32-08:00 www/dolibarr19 Modern software package to manage your company or foundation
Dolibarr ERP & CRM is a modern software package to manage your organization's
activity (contacts, suppliers, invoices, orders, stocks, agenda)

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

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

You can use it as a standalone application or as a web application to be able
to access it from the Internet or a LAN.
2024-12-04T01:35:39-03:00 www/httpx Multi-purpose HTTP toolkit
httpx is a fast and multi-purpose HTTP toolkit that allows running
multiple probes using the retryablehttp library.

Features:
- Simple and modular code base making it easy to contribute.
- Fast And fully configurable flags to probe multiple elements.
- Supports multiple HTTP based probings.
- Smart auto fallback from https to http as default.
- Supports hosts, URLs and CIDR as input.
- Handles edge cases doing retries, backoffs etc for handling WAFs.
2024-12-04T14:33:42Z www/py-httpx_gssapi Requests GSSAPI for HTTPX
HTTPX is a full featured Python HTTP library with both sync and async APIs
designed to be a next generation HTTP client for Python. This library is a
port of Requests GSSAPI to HTTPX which adds optional GSSAPI authentication
support and supports mutual authentication.

Basic GET usage:

>>> import httpx
>>> from httpx_gssapi import HTTPSPNEGOAuth
>>> r = httpx.get("http://example.org", auth=HTTPSPNEGOAuth())

Both the sync and async HTTPX APIs should be fully supported.
2024-12-04T14:43:02+02:00 devel/rubygem-licensee-gitlab Detects under what license a project is distributed
Licensee automates the process of reading LICENSE files and compares their
contents to known licenses using a fancy math thing called Rabin-Karp
rolling-hashes.
2024-12-04T08:44:00+01:00 emulators/fbsd-duckstation Free and open-source PlayStation emulator
DuckStation is a PlayStation 1, aka. PSX Emulator.

DuckStation is an simulator/emulator of the Sony PlayStation(TM) console,
focusing on playability, speed, and long-term maintainability. The goal is to
be as accurate as possible while maintaining performance suitable for low-end
devices.

That version of DuckStation includes local (FreeBSD-only) patches, mostly used
to fix build and relocate resources to common paths.
2024-12-01T22:27:14+03:00 lang/dotnet-runtime 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.
2024-12-03T07:20:14+02:00 www/rubygem-faraday-http-cache-gitlab Middleware to handle HTTP caching
Faraday Http Cache a Faraday middleware that respects HTTP cache,
by checking expiration and validation of the stored responses.
2024-12-03T07:20:14+02:00 devel/rubygem-google-apis-cloudresourcemanager_v1-gitlab Simple REST client for Cloud Resource Manager API V1
This is the simple REST client for Cloud Resource Manager API V1. Simple REST
clients are Ruby client libraries that provide access to Google services via
their HTTP REST API endpoints. These libraries are generated and updated
automatically based on the discovery documents published by the service, and
they handle most concerns such as authentication, pagination, retry, timeouts,
and logging. You can use this client to access the Cloud Resource Manager API,
but note that some services may provide a separate modern client that is
easier to use.
2024-12-02T14:31:54-08:00 textproc/opensearch-dashboards213 Visualization dashboards for OpenSearch
2024-12-02T14:30:40-08:00 textproc/opensearch213 Full-text search engine for Java
2024-12-02T18:00:57Z devel/py-simple_term_menu Creates simple menus for interactive command line programs
simple-term-menu creates simple menus for interactive command line programs. It
can be used to offer a choice of different options to the user. Menu entries
can be selected with the arrow, j/k, or emacs (C-n/C-p) keys. The module uses
the terminfo database to detect terminal features automatically and disables
styles that are not available. Currently, Linux and macOS are supported.

Usage: Create a menu with the default style

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

#!/usr/bin/env python3

from simple_term_menu import TerminalMenu

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

if __name__ == "__main__":
main()
2024-12-01T17:45:41+01:00 japanese/kasumi-unicode Dictionary management tool for anthy-unicode
Kasumi-unicode is a personal dictionary management tool for Anthy-unicode.
Anthy-unicode is a Japanese input method to convert Hiragana text to Kana
Kanji mixed text.
Featuring add words, edit words, delete words, search words and so on.
2024-11-22T17:50:35+04:00 www/lexbor Modular web engine (HTML/CSS parser, renderer, ...)
Lexbor's core requirements rose from the ashes of these challenges:
* Portability
Lexbor aims to adapt to different platforms and integrate into various
programming languages. It's not yet another library full of quirks and
idiosyncrasies; Lexbor aims to offer developers flexibility to incorporate it
into their work directly, regardless of the programming language they chose.
* Modularity
Lexbor wants to keep things simple: Developers should be able to use only the
parts they need. Whether it's an HTML or URL parser, the engine's code should be
straightforward and easy to navigate, promoting rapid development.
* Speed
In a nutshell, Lexbor wants things to happen real fast. It's not just about
making a browser engine; it's about making sure that everything, even the most
resource-intensive tasks such as HTML parsing, occur swiftly to meet the
real-time demands of modern web applications.
* Independence
Lexbor empowers developers by giving them full control over algorithms,
resources, and dimensions. By eliminating on external dependencies, we let
developers customize the engine without sacrificing performance or features.
* Compliance
Lexbor commits to industry standards. Developers need to be sure that
the code aligns with widely established specifications. The output of Lexbor's
modules, be it HTML, CSS, URLs, or others, should match that of modern browsers,
meeting industry specifications.
2024-11-13T22:55:30+03:00 textproc/dmenu-translate Quick text translation with dmenu
dmenu-translate is a simple and efficient tool that allows users to translate
text quickly using the dmenu or any other dmenu-like utility. It supports
multiple languages and translation services, making it easy
to get instant translations with minimal effort.
2024-12-01T16:32:13+09:00 japanese/anthy-unicode Library for Japanese text input
Anthy is a japanese input method library that can be used from many setups.

Anthy Unicode is another Anthy project forked from Anthy since Anthy is no
longer maintained.

Anthy Unicode's purposes are:
1. Convert internal codes from EUC-JP to UTF-8
2. Migrate the user fiels from $HOME/.anthy to $XDG_CONFIG_HOME/anthy
3. Maintain new eras
4. Enhance th word conversions
2024-12-01T00:54:45-05:00 multimedia/shotcut-qt6 Free, open source, cross-platform video editor
Shotcut is a free, open source, cross-platform video editor for
Windows, Mac and Linux. Major features include support for a wide
range of formats; no import required meaning native timeline editing;
Blackmagic Design support for input and preview monitoring; and
resolution support to 4k.
2024-11-30T15:14:16+01:00 lang/rust182 Language with a focus on memory safety and concurrency (deprecated 1.82.* series)
Rust is an open-source systems programming language that runs blazingly
fast, prevents almost all crashes, and eliminates data races.
Some of its features:

- Algebraic data types, type inference
- Pattern matching and closures
- Concurrency without data races
- Guaranteed memory safety
- Optional garbage collection
- Zero-cost abstractions
- Minimal runtime
- Efficient C bindings
2024-11-30T02:40:15-03:00 sysutils/cilium Manage Kubernetes clusters running Cilium
CLI to install, manage & troubleshoot Kubernetes clusters running Cilium
2024-11-29T13:15:28+01:00 devel/py-gql GraphQL client for Python
This is a GraphQL client for Python 3.8+. Plays nicely with graphene,
graphql-core, graphql-js and any other GraphQL implementation compatible with
the spec.
2024-11-29T11:49:29+01:00 graphics/R-cran-pdftools Utilities based on libpoppler
Utilities based on 'libpoppler' for extracting text, fonts, attachments and
metadata from a PDF file. Also supports high quality rendering of PDF documents
into PNG, JPEG, TIFF format, or into raw bitmap vectors for further processing
in R.
2024-11-29T08:35:59+01:00 graphics/R-cran-qpdf Content-preserving transformations of PDF files
Content-preserving transformations of PDF files such as split, combine, and
compress.
This package interfaces directly to the 'qpdf' C++ library
<https://qpdf.sourceforge.io/> and does not require any command line
utilities.
Note that 'qpdf' does not read actual content from PDF files: to extract text
and data you need the 'pdftools' package.
2024-11-28T07:39:41Z astro/py-astropy-iers-data IERS Earth Rotation and Leap Second tables for the astropy
IERS Earth Rotation and Leap Second tables for the astropy core package.

Note: This package is not currently meant to be used directly by users,
and only meant to be used from the core astropy package.
2024-11-28T12:38:40+08:00 devel/rubygem-aws-sdk-notificationscontacts Official AWS Ruby gem for AWS User Notifications Contacts
Official AWS Ruby gem for AWS User Notifications Contacts.
2024-11-28T12:38:37+08:00 devel/rubygem-aws-sdk-notifications Official AWS Ruby gem for AWS User Notifications
Official AWS Ruby gem for AWS User Notifications.
2024-11-28T03:32:35+03:00 x11-toolkits/linux-rl9-qt5-qtdeclarative Cross-platform application and UI framework, ${PKGNAMESUFFIX:S/-qt//g} (Rocky Linux ${LINUX_DIST_VER})
${PORTSDIR}/devel/${PORTNAME}/pkg-descr
2024-11-28T03:19:41+03:00 textproc/linux-rl9-libstemmer C stemming algorithm library (Rocky Linux ${LINUX_DIST_VER})
Snowball stemming algorithms for use in Information Retrieval Snowball
provides access to efficient algorithms for calculating a "stemmed"
form of a word. This is a form with most of the common morphological
endings removed; hopefully representing a common linguistic base form.
This is most useful in building search engines and information
retrieval software; for example, a search with stemming enabled should
be able to find a document containing "cycling" given the query
"cycles".
2024-11-28T03:19:41+03:00 security/linux-rl9-libssh Library implementing the SSH2 protocol (Rocky Linux ${LINUX_DIST_VER})
${PORTSDIR}/${PKGCATEGORY}/${PORTNAME}/pkg-descr
2024-11-28T03:19:41+03:00 security/linux-rl9-libksba Crypto library based on code used in GnuPG (Rocky Linux ${LINUX_DIST_VER})
${PORTSDIR}/${PKGCATEGORY}/${PORTNAME}/pkg-descr
2024-11-28T03:19:41+03:00 multimedia/linux-rl9-vmaf Perceptual video quality assessment based on multi-method fusion (Rocky Linux ${LINUX_DIST_VER})
${PORTSDIR}/${PKGCATEGORY}/${PORTNAME}/pkg-descr
2024-11-28T03:19:41+03:00 devel/linux-rl9-npth New GNU Portable Threads (Rocky Linux ${LINUX_DIST_VER})
${PORTSDIR}/${PKGCATEGORY}/${PORTNAME}/pkg-descr
2024-11-28T03:19:41+03:00 devel/linux-rl9-lldb The LLVM Debugger for LLVM suite (Rocky Linux ${LINUX_DIST_VER})
LLDB is a next generation, high-performance debugger. It is built as a set
of reusable components which highly leverage existing libraries in the
larger LLVM Project, such as the Clang expression parser and LLVM
disassembler.
2024-11-28T03:19:41+03:00 devel/linux-rl9-lld The LLVM Linker for LLVM suite (Rocky Linux ${LINUX_DIST_VER})
The LLVM project linker.
2024-11-28T03:19:41+03:00 devel/linux-rl9-highway Performance-portable, length-agnostic SIMD with runtime dispatch (Rocky Linux ${LINUX_DIST_VER})
${PORTSDIR}/${PKGCATEGORY}/${PORTNAME}/pkg-descr
2024-11-27T10:32:54+08:00 databases/py-cymysql Python MySQL Driver using Cython
CyMySQL contains a python MySQL client library.

It is a fork project from PyMySQL.

CyMySQL is accerarated by Cython and supports Python versions 2 and 3.
2024-11-26T11:45:14-03:00 textproc/tui-journal Terminal-based application that allows you to manage your notes
Terminal-based application written in Rust that allows you to write
and manage your journal/notes from within the comfort of your terminal.
2024-11-24T18:35:55+01:00 comms/zigbee2mqtt Use your Zigbee devices without the vendor's bridge or gateway
Allows you to use your Zigbee devices without the vendor's bridge or gateway.

It bridges events and allows you to control your Zigbee devices via MQTT. In
this way you can integrate your Zigbee devices with whatever smart home
infrastructure you are using.
2024-11-25T10:03:22-03:00 devel/terraform-ls Terraform language server
The official Terraform language server maintained by HashiCorp provides
IDE features to any LSP-compatible editor.
2024-11-17T06:16:29+01:00 multimedia/ffmpeg3 Realtime audio/video encoder/converter and streaming server (legacy 3.* series)
FFmpeg is a complete, cross-platform solution to record, convert and stream
audio and video. It includes libavcodec - the leading audio/video codec
library. This is a custom build of FFmpeg-3.0.2, a legacy version released in 2016, intended for use with PPSSPP.
2024-11-23T08:42:50+01:00 devel/py-rq1 Simple library for creating background jobs, and processing them
RQ (Redis Queue) is a simple Python library for queueing jobs and processing
them in the background with workers. It is backed by Redis and it is designed
to have a low barrier to entry. It can be integrated in your web stack easily.
2024-11-22T16:26:15-08:00 emulators/fbneo An emulator for arcade games and select consoles
This is the official repository of FinalBurn Neo, an Emulator for Arcade Games
& Select Consoles. It is based on the emulators FinalBurn and old versions of
MAME.

FBNeo, or FinalBurn Neo, is a multi-system arcade emulator designed for retro
gaming enthusiasts. It emulates a wide range of classic arcade games and
consoles, such as Capcom CPS-1, CPS-2, CPS-3, Neo Geo, and Sega System 16,
among others. FBNeo focuses on accurate emulation and high performance,
supporting advanced features like netplay, rewinding, and shader effects. It's
a continuation of the FinalBurn and FinalBurn Alpha projects, aiming to provide
a comprehensive and user-friendly platform for preserving and enjoying vintage
games on modern systems.
2024-11-19T10:49:24-05:00 devel/pygobject-common Common files for Python bindings for GObject Introspection
2024-11-19T10:49:24-05:00 devel/py-pygobject Python bindings for GObject Introspection
PyGObject provides a convenient wrapper for the GObject+ library for use
in Python programs, and takes care of many of the boring details such as
managing memory and type casting. When combined with PyGTK, PyORBit and
gnome-python, it can be used to write full featured Gnome applications.
2024-11-22T10:44:45+01:00 devel/git-graph Command line tool to visualize Git history graphs
git-graph is command line tool to visualize Git history graphs
in a comprehensible way, following different branching models.
2024-11-22T14:35:51-06:00 biology/preseq Predict yield of distinct reads from a genomic library
The preseq package is aimed at predicting the yield of distinct reads
from a genomic library from an initial sequencing experiment. The
estimates can then be used to examine the utility of further
sequencing, optimize the sequencing depth, or to screen multiple
libraries to avoid low complexity samples.
2024-11-22T11:17:12+01:00 devel/signal-sqlcipher-extension Sqlcipher extension for crypto provider
Signal-Sqlcipher-Extension bundles:
- Signal-FTS5-Extension
- Rust-based cryptography provider

into a single .a (.lib on Windows) file that could be linked into relevant
sqlcipher builds.
2024-11-22T15:30:21+02:00 textproc/rubygem-kramdown-parser-gfm-gitlab Kramdown parser for the GFM dialect of Markdown
This is a parser for kramdown that converts Markdown documents in the GFM
dialect to HTML.
2024-11-22T15:30:21+02:00 textproc/rubygem-kramdown-gitlab Yet-another-markdown-parser but fast, pure Ruby
kramdown is yet-another-markdown-parser but fast, pure Ruby, using a strict
syntax definition and supporting several common extensions.
2024-11-22T14:08:43+02:00 www/rubygem-json-jwt-gitlab JSON Web Token implementation in Ruby
JSON Web Token and its family (JSON Web Signature, JSON Web Encryption and JSON
Web Key) in Ruby
2024-11-22T14:08:43+02:00 www/rubygem-faraday-typhoeus-gitlab Faraday adapter for Typhoeus
Faraday Typhoeus Adapter is a Faraday 2 adapter for the Typhoeus parallel HTTP
client. It supports parallel HTTP requests and streaming.
2024-11-22T14:08:43+02:00 www/rubygem-faraday-retry-gitlab Catch exceptions and retries each request a limited number of times
The Retry middleware automatically retries requests that fail due to
intermittent client or server errors (such as network hiccups). By default, it
retries 2 times and handles only timeout exceptions. It can be configured with
an arbitrary number of retries, a list of exceptions to handle, a retry
interval, a percentage of randomness to add to the retry interval, and a backoff
factor. The middleware can also handle the Retry-After header automatically when
configured with the right status codes.
2024-11-22T14:08:43+02:00 www/rubygem-faraday-net_http_persistent-gitlab Faraday adapter for NetHttpPersistent
Faraday::NetHttpPersistent is a Faraday adapter for the Net::HTTP::Persistent
gem.
2024-11-22T14:08:43+02:00 www/rubygem-faraday-net_http-gitlab Faraday adapter for Net::HTTP
Faraday Net::HTTP is a Faraday adapter for the Net::HTTP library. Faraday is an
HTTP client library that provides a common interface over many adapters. Every
adapter is defined into it's own gem. This gem defines the adapter for Net::HTTP
the HTTP library that's included into the standard library of Ruby.
2024-11-22T14:08:43+02:00 www/rubygem-faraday-gitlab HTTP/REST API client library in Ruby
Faraday is an HTTP client lib that provides a common interface over many
adapters (such as Net::HTTP) and embraces the concept of Rack middleware when
processing the request/response cycle.
2024-11-22T14:08:43+02:00 www/rubygem-faraday-follow_redirects-gitlab Faraday 2.x compatible extraction of FaradayMiddleware::FollowRedirects
Faraday 2.x compatible extraction of FaradayMiddleware::FollowRedirects. This
gem will also work with Faraday 1.x, to support gem codebases which can work
with Faraday 1.x or 2.x. For the former standard version of this middleware for
Faraday 1.x, check out https://github.com/lostisland/faraday_middleware. Faraday
1.x support is considered deprecated, please update to Faraday 2.x.
2024-11-22T14:08:43+02:00 textproc/rubygem-rouge-gitlab Simple, easy-to-extend drop-in replacement for pygments
Rouge aims to a be a simple, easy-to-extend drop-in replacement for
pygments.
2024-11-22T14:08:43+02:00 textproc/rubygem-elasticsearch-transport-gitlab Ruby client for Elasticsearch
Ruby client for Elasticsearch. See textproc/rubygem-elasticsearch for more
details.
2024-11-22T14:08:43+02:00 textproc/rubygem-elasticsearch-model-gitlab ActiveModel/Record integrations for Elasticsearch
The Elasticsearch::Model library builds on top of the elasticsearch library.

It aims to simplify integration of Ruby classes ("models"), commonly found e.g.
in Ruby on Rails applications, with the Elasticsearch search and analytics
engine.
2024-11-22T14:08:43+02:00 textproc/rubygem-elasticsearch-gitlab Ruby integrations for Elasticsearch
Ruby integrations for Elasticsearch that feature:

* a client for connecting to an Elasticsearch cluster
* a Ruby API for the Elasticsearch's REST API
* various extensions and utilities
2024-11-22T14:08:43+02:00 textproc/rubygem-elasticsearch-api-gitlab Ruby API for Elasticsearch
Ruby API for Elasticsearch. See textproc/rubygem-elasticsearch for more
details.
2024-11-22T14:08:43+02:00 security/rubygem-signet-gitlab OAuth 1.0 / OAuth 2.0 implementation
Signet is an OAuth 1.0 / OAuth 2.0 implementation.
2024-11-22T14:08:43+02:00 security/rubygem-rack-oauth2-gitlab OAuth 2.0 Server & Client Library
OAuth 2.0 Server & Client Library.
Both Bearer and MAC token type are supported.
2024-11-22T14:08:43+02:00 security/rubygem-omniauth-oauth2-generic-gitlab Generic, Configurable OmniAuth Strategy for OAuth2 providers
omniauth-oauth2-generic provides an OmniAuth strategy for authenticating with an
OAuth2 service using the authorization grant flow.

Most OmniAuth gems are written either as abstractions (omniauth-oauth2) or for a
specific provider (omniauth-github), but this one is designed to be configurable
enough to work with any basic OAuth2 provider. The primary differences between
OAuth2 provider strategies in OmniAuth are:
- The server's domain
- The URL paths used to authorize, request tokens and get user info
- The structure of the returned user information

These are all configurable options in this gem. There my be certain
requirements/features of some providers not covered by this gem's options, but
it was designed primarily so that if you are implementing your own OAuth2
provider for your service, you don't need to write an OmniAuth strategy as long
as it is compatible with the basic options provided by this gem.
2024-11-22T14:08:43+02:00 security/rubygem-googleauth-gitlab Google Auth Library for Ruby
This is Google's officially supported ruby client library for using OAuth 2.0
authorization and authentication with Google APIs. It allows simple
authorization for accessing Google APIs and provides support for Application
Default Credentials, as described at
https://developers.google.com/accounts/docs/application-default-credentials
2024-11-22T14:08:43+02:00 security/rubygem-acme-client-gitlab Client for the ACME protocol
acme-client is a client implementation of the ACMEv2 protocol in Ruby.
2024-11-22T14:08:43+02:00 net/rubygem-omniauth-oauth2-gitlab Abstract OAuth2 strategy for OmniAuth
An abstract OAuth2 strategy for OmniAuth.
2024-11-22T14:08:43+02:00 net/rubygem-omniauth-google-oauth2-gitlab Google OAuth2 strategy for OmniAuth 1.x
A Google OAuth2 strategy for OmniAuth 1.x
2024-11-22T14:08:43+02:00 net/rubygem-omniauth-github-gitlab Official OmniAuth strategy for GitHub
Official OmniAuth strategy for GitHub
2024-11-22T14:08:43+02:00 net/rubygem-omniauth-auth0-gitlab Authentication broker supporting different identity providers
Auth0 is an authentication broker that supports social identity
providers as well as enterprise identity providers such as Active
Directory, LDAP, Google Apps, Salesforce. OmniAuth is a library
that standardizes multi-provider authentication for web applications.
It was created to be powerful, flexible, and do as little as possible.
omniauth-auth0 is the omniauth strategy for Auth0.
2024-11-22T14:08:43+02:00 net/rubygem-octokit-gitlab Simple wrapper for the GitHub API
Octokit.rb wraps the GitHub API in a flat API client that follows Ruby
conventions and requires little knowledge of REST.
2024-11-22T14:08:43+02:00 net/rubygem-oauth2-gitlab Ruby wrapper for the OAuth 2.0 protocol
OAuth2 is a Ruby wrapper for the OAuth 2.0 specification. This is a work in
progress, being built first to solve the pragmatic process of connecting to
existing OAuth 2.0 endpoints (a.k.a. Facebook) with the goal of building it up
to meet the entire specification over time.
2024-11-22T14:08:43+02:00 net/rubygem-google-cloud-storage_transfer-v1-gitlab Official library for Google Cloud Storage Transfer
Storage Transfer Service allows you to quickly import online data into Cloud Storage.
You can also set up a repeating schedule for transferring data, as well as transfer
data within Cloud Storage, from one bucket to another.
2024-11-22T14:08:43+02:00 net/rubygem-google-cloud-storage_transfer-gitlab Official library for Google Cloud Storage Transfer
Storage Transfer Service allows you to quickly import online data into Cloud Storage.
You can also set up a repeating schedule for transferring data, as well as transfer
data within Cloud Storage, from one bucket to another.
2024-11-22T14:08:43+02:00 net/rubygem-google-cloud-storage-gitlab Official library for Google Cloud Storage
Google Cloud Storage (docs) allows you to store data on Google infrastructure
with very high reliability, performance and availability, and can be used to
distribute large data objects to users via direct download.
2024-11-22T14:08:43+02:00 net/rubygem-google-cloud-location-gitlab Ruby Client for the Locations API
Ruby Client for the Locations API

This is an add-on interface used by some Google API clients to provide location
management calls.
2024-11-22T14:08:43+02:00 net/rubygem-google-cloud-env-gitlab Provides information on Google Cloud Platform hosting environment
This library provides information on the application hosting environment for
apps running on Google Cloud Platform.
2024-11-22T14:08:43+02:00 net/rubygem-google-cloud-core-gitlab Internal shared library for Google Cloud Client Library
This library contains shared types, such as error classes, for the Google Cloud
Client Library for Ruby.
2024-11-22T14:08:43+02:00 net/rubygem-fog-google-gitlab Module for the 'fog' gem to support Google Cloud
Fog currently supports two Google Cloud services (Google Compute Engine and
Google Cloud Storage) via Fog::Google.
2024-11-22T14:08:43+02:00 dns/rubygem-google-apis-dns_v1-gitlab Simple REST client for Cloud DNS API V1
This is a simple client library for version V1 of the Cloud DNS API. It
provides:
- A client object that connects to the HTTP/JSON REST endpoint for the service.
- Ruby objects for data structures related to the service.
- Integration with the googleauth gem for authentication using OAuth, API keys,
and service accounts.
- Control of retry, pagination, and timeouts.
2024-11-22T14:08:43+02:00 devel/rubygem-google-apis-storage_v1-gitlab Simple REST client for Cloud Storage JSON API V1
This is a simple client library for version V1 of the Cloud Storage JSON API. It
provides:
- A client object that connects to the HTTP/JSON REST endpoint for the service.
- Ruby objects for data structures related to the service.
- Integration with the googleauth gem for authentication using OAuth, API keys,
and service accounts.
- Control of retry, pagination, and timeouts.
2024-11-22T14:08:43+02:00 devel/rubygem-google-apis-sqladmin_v1beta4-gitlab Simple REST client for Cloud SQL Admin API V1beta4
This is a simple client library for version V1beta4 of the Cloud SQL Admin API.
It provides:
- A client object that connects to the HTTP/JSON REST endpoint for the service.
- Ruby objects for data structures related to the service.
- Integration with the googleauth gem for authentication using OAuth, API keys,
and service accounts.
- Control of retry, pagination, and timeouts.

See also: https://github.com/googleapis/google-api-ruby-client
2024-11-22T14:08:43+02:00 devel/rubygem-google-apis-pubsub_v1-gitlab Simple REST client for Cloud Pub/Sub API V1
This is a simple client library for version V1 of the Cloud Pub/Sub API. It
provides:
- A client object that connects to the HTTP/JSON REST endpoint for the service.
- Ruby objects for data structures related to the service.
- Integration with the googleauth gem for authentication using OAuth, API keys,
and service accounts.
- Control of retry, pagination, and timeouts.
2024-11-22T14:08:43+02:00 devel/rubygem-google-apis-monitoring_v3-gitlab Simple REST client for Cloud Monitoring API V3
This is a simple client library for version V3 of the Cloud Monitoring API. It
provides:
- A client object that connects to the HTTP/JSON REST endpoint for the service.
- Ruby objects for data structures related to the service.
- Integration with the googleauth gem for authentication using OAuth, API keys,
and service accounts.
- Control of retry, pagination, and timeouts.
2024-11-22T14:08:43+02:00 devel/rubygem-google-apis-iamcredentials_v1-gitlab Simple REST client for IAM Service Account Credentials API V1
This is a simple client library for version V1 of the IAM Service Account
Credentials API. It provides:
- A client object that connects to the HTTP/JSON REST endpoint for the service.
- Ruby objects for data structures related to the service.
- Integration with the googleauth gem for authentication using OAuth, API keys,
and service accounts.
- Control of retry, pagination, and timeouts.
2024-11-22T14:08:43+02:00 devel/rubygem-google-apis-core-gitlab Common utility and base classes for legacy Google REST clients
This library implements the code generator used by legacy REST clients for
Google APIs. It automatically generates client gems given discovery documents.
Google-managed clients for publicly-available APIs are maintained using this
tool, and users may also use it to generate clients for private or early-access
APIs.
2024-11-22T14:08:43+02:00 devel/rubygem-google-apis-compute_v1-gitlab Simple REST client for Compute Engine API V1
This is a simple client library for version V1 of the Compute Engine API. It
provides:
- A client object that connects to the HTTP/JSON REST endpoint for the service.
- Ruby objects for data structures related to the service.
- Integration with the googleauth gem for authentication using OAuth, API keys,
and service accounts.
- Control of retry, pagination, and timeouts.
2024-11-22T14:08:43+02:00 devel/rubygem-google-apis-androidpublisher_v3-gitlab Simple REST client for Google Play Android API V3
This is the simple REST client for Google Play Android Developer API V3.
Simple REST clients are Ruby client libraries that provide access to Google
services via their HTTP REST API endpoints. These libraries are generated
and updated automatically based on the discovery documents published by the
service, and they handle most concerns such as authentication, pagination,
retry, timeouts, and logging. You can use this client to access the Google
Play Android Developer API, but note that some services may provide a
separate modern client that is easier to use.
2024-11-22T14:08:43+02:00 devel/rubygem-gapic-common-gitlab Common code for GAPIC-generated API clients
Create Ruby clients from a protocol buffer description of an API.
2024-11-22T14:08:43+02:00 devel/rubygem-faraday_middleware-aws-sigv4-gitlab Faraday middleware for AWS Signature Version 4
FaradayMiddleware::AwsSigV4 is a faraday middleware for AWS Signature Version 4
using aws-sigv4.
2024-11-22T11:14:39+03:00 mail/linux-r7-organizer Russian office mail, tasks and contacts organizer (BASIC version)
R7 Organizer is a cross-platform Russian office organizer for mail,
tasks and contacts.
2024-11-22T07:47:04+01:00 www/py-flask-dance Doing the OAuth dance with style using Flask, requests, and oauthlib
Doing the OAuth dance with style using Flask, requests,
and oauthlib. Currently,only OAuth consumers are supported,
but this project could easily support OAuth providers in the
future, as well.
2024-11-21T22:15:20+01:00 archivers/py-py7zr Pure python 7-zip library
py7zr is a library and utility to support 7zip archive
compression, decompression, encryption and decryption
written by Python programming language.
2024-11-22T14:21:35+08:00 www/py-httpx-ws WebSockets support for HTTPX
httpx-ws provides WebSocket support for HTTPX.

Features:
- Sync and async client
- Helper methods to send text, binary and JSON data
- Helper methods to receive text, binary and JSON data
- Automatic ping/pong answers
- HTTPX transport to test WebSockets defined in ASGI apps
- Automatic keepalive ping
- asyncio and Trio support through AnyIO
2024-11-22T14:21:32+08:00 devel/py-hatch-regex-commit Hatch plugin to create a commit and tag when bumping version
hatch-regex-commit provides a plugin for Hatch that automatically creates a Git
commit and tag after version bumping.
2024-11-21T22:07:40+01:00 archivers/py-pyzstd Python bindings to Zstandard (zstd) compression library
Pyzstd module provides classes and functions for compressing
and decompressing data, using Facebook's Zstandard (or zstd
as short name) algorithm.
2024-11-22T04:51:53+08:00 devel/rubygem-aws-sdk-connectcampaignsv2 Official AWS Ruby gem for AmazonConnectCampaignServiceV2
Official AWS Ruby gem for AmazonConnectCampaignServiceV2.
2024-11-22T04:51:51+08:00 devel/py-propcache Accelerated property cache
propcache provides a fast implementation of cached properties for Python.

The API is designed to be nearly identical to the built-in
functools.cached_property class, except for the additional under_cached_property
class which uses self._cache instead of self.__dict__ to store the cached values
and prevents __set__ from being called.
2024-11-21T21:47:15+01:00 archivers/py-inflate64 Deflate64 compression/decompression library
The inflate64 is a python package to provide Deflater and
Inflater class to compress and decompress with Enhanced
Deflate compression algorithm.
2024-11-21T21:32:09+01:00 archivers/py-multivolumefile Multi volume file wrapper library
MultiVolumefile is a python library to provide a file-object
wrapping multiple files as virtually like as a single file.
It inherits io.RawIOBase class and support some of its standard methods.
2024-11-21T21:25:51+01:00 archivers/py-pybcj BCJ filter library
In data compression, BCJ, short for Branch-Call-Jump, refers
to a technique that improves the compression of machine code of
executable binaries by replacing relative branch addresses with
absolute ones. This allows a LZMA compressor to identify duplicate
targets and archive higher compression rate.
2024-11-21T21:09:08+01:00 archivers/py-pyppmd PPMd compression/decompression library
pyppmd module provides classes and functions for compressing
and decompressing text data, using PPM (Prediction by partial
matching) compression algorithm which has several variations
of implementations. PPMd is the implementation by Dmitry
Shkarin. PyPPMD use Igor Pavlov's range coder introduced in 7-zip.
2024-11-21T16:29:05+01:00 archivers/py-comicapi Comic archive (cbr/cbz) and metadata utilities
Comic archive (cbr/cbz) and metadata utilities.
Extracted from the comictagger project.
2024-10-08T21:23:45+02:00 accessibility/hyprsunset Blue light filter on Hyprland
hyprsunset is a small utility to provide a blue light filter for your
system. This method is preferred to screen shaders as it will not be
captured via recording / screenshots.

Requires hyprland >= 0.45.0 for hyprland-ctm-control-v1 protocol.
2024-11-21T16:16:31+01:00 textproc/py-text2digits Small library to convert text numbers to digits in a string
A small library to convert text numbers to digits in a string.
2024-11-21T16:10:11+01:00 textproc/py-wordninja Probabilistically split concatenated words
Probabilistically split concatenated words using NLP
based on English Wikipedia uni-gram frequencies.
2024-11-21T21:18:34+08:00 www/rubygem-responders-rails72 Simple Ruby DSL for making HTTP requests
Responders provides a set of responders modules to dry up your Rails app.
2024-11-21T21:18:30+08:00 www/rubygem-net-http041 HTTP client api for Ruby
Net::HTTP provides a rich library which can be used to build HTTP user-agents.
For more details about HTTP see RFC2616.

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

If you are only performing a few GET requests you should try OpenURI.
2024-11-21T21:18:27+08:00 devel/rubygem-unicode-display_width2 Get the display size of a string
An early draft of a way to determine the size of the characters using
EastAsianWidth.txt, based on the very early draft of a Ruby interface to
UnicodeData.txt by runpaint.
2024-11-21T21:18:25+08:00 devel/rubygem-rubocop-minitest Automatic Minitest code style checking tool
RuboCop Minitest is a RuboCop extension focused on enforcing Minitest best
practices and coding conventions. The library is based on the guidelines
outlined in the community Minitest Style Guide.
2024-11-21T21:18:23+08:00 devel/rubygem-json27 JSON implementation as a Ruby extension in C
This library can parse JSON texts and generate them from ruby data structures.
This port implemented in C and comes with its own unicode conversion functions
and a parser generated by the Ragel State Machine Compiler.
2024-11-21T21:18:21+08:00 devel/rubygem-devise-rails72 Flexible authentication solution for Rails with Warden
Devise is a flexible authentication solution for Rails based on Warden. It:
- Is Rack based;
- Is a complete MVC solution based on Rails engines;
- Allows you to have multiple models signed in at the same time;
- Is based on a modularity concept: use only what you really need.
2024-11-21T21:18:19+08:00 devel/rubygem-datadog-ruby_core_source Provide Ruby core source files for C extensions that need them
datadog-ruby_core_source is a fork of debase-ruby_core_source that uses included
Ruby headers (*.h and *.inc) instead of downloading them. Used by dd-trace-rb.
Only Ruby 2.5, 3.3, and 3.4 versions are supported.
2024-11-21T21:18:17+08:00 devel/rubygem-aws-sdk-partnercentralselling Official AWS Ruby gem for Partner Central Selling API
Official AWS Ruby gem for Partner Central Selling API.
2024-11-21T21:18:15+08:00 devel/rubygem-aws-sdk-billing Official AWS Ruby gem for AWS Billing
Official AWS Ruby gem for AWS Billing.
2024-11-21T21:18:13+08:00 www/py-dash Python framework for building reactive web-apps
Dash is the most downloaded, trusted Python framework for building ML & data
science web apps.

Built on top of Plotly.js, React and Flask, Dash ties modern UI elements like
dropdowns, sliders, and graphs directly to your analytical Python code.
2024-11-21T21:18:10+08:00 textproc/py-pyfzf Python wrapper for junegunn's fuzzyfinder (fzf)
pyfzf is a python wrapper for junegunn's awesome fzf.
2024-11-21T21:18:07+08:00 print/py-ufomerge Merge together two source fonts in UFO format
ufomerge is a command line utility and Python library merges together two UFO
source format fonts into a single file. It can be used to include glyphs from
one font into another font. It takes care of handling:
- Glyph outlines and information
- Kerning
- lib entries
- Including any needed components
- "Subsetting" and merging layout rules
2024-11-21T21:18:05+08:00 devel/py-requirements-parser Python module for parsing Pip requirement files
Requirements Parser is a small Python module for parsing Pip requirement files.

The goal is to parse everything in the Pip requirement file format spec.
2024-11-21T21:18:03+08:00 devel/py-dataflows-tabulator Consistent interface for stream reading and writing tabular data
dataflows-tabulator-py is a library for reading and writing tabular data
(csv/xls/json/etc).

Features:
- Supports most common tabular formats: CSV, XLS, ODS, JSON, Google Sheets, SQL,
and others. See complete list below.
- Loads local and remote data: Supports HTTP, FTP and S3.
- Low memory usage: Only the current row is kept in memory, so you can large
datasets.
- Supports compressed files: Using ZIP or GZIP algorithms.
- Extensible: You can add support for custom file formats and loaders (e.g.
FTP).
2024-11-21T08:52:25+01:00 databases/mongosh MongoDB Shell CLI REPL
Standalone MongoDB Shell replacing deprecated Mongo CLI.
NodeJS doesn't need to be installed.

This port is maintained by VultureOS Team.
Contact us if you experience any issue: https://discord.gg/E5Bs97J
2024-11-20T13:25:27-03:00 textproc/sexp S-expressions processing command-line utility
Sexp is a command-line tool offering commands for assembling,
escaping, transforming, flattening, fuzzy searching, extracting,
diff-ing, pretty-printing, converting from JSON and XML, converting to
JSON and CSV, and other manipulations on S-expressions.
2024-11-20T08:22:37-03:00 net/mdns-bridge Multicast DNS Bridge
daemon for forwarding mDNS data between network interfaces. It
is intended for use by firewalls to provide service discovery
across network segments, with and without filtering, for both
IPv4 and IPv6.
2024-11-20T11:24:21+01:00 textproc/py-sphinxcontrib-spelling Sphinx spelling extension
This package contains sphinxcontrib.spelling, a spelling
checker for Sphinx-based documentation. It uses PyEnchant
to produce a report showing misspelled words.
2024-11-20T11:12:21+01:00 www/py-flask-sphinx-themes Sphinx themes for Flask and related projects
This repository contains Sphinx themes for Flask and Flask related projects.
2024-11-20T11:03:27+01:00 devel/py-scholarly Simple access to Google Scholar authors and citations
scholarly is a module that allows you to retrieve author and
publication information from Google Scholar in a friendly,
Pythonic way without having to solve CAPTCHAs.
2024-11-19T20:48:36+01:00 www/py-pydrive2 PyDrive2 is a wrapper library of google-api-python-client
PyDrive2 is a wrapper library of google-api-python-client
that simplifies many common Google Drive API V2 tasks.
2024-11-19T09:45:17+03:00 lang/dotnet8 Open-source developer platform and a cross-platform runtime for cloud, mobile, desktop, and IoT apps
.NET is an open source developer platform, created by Microsoft, for building
many different types of applications. It provides a standard set of base class
libraries and APIs that are common to all .NET applications. .NET apps can be
written in such languages as C#, F#, or Visual Basic.
2024-11-19T16:26:48+01:00 www/py-free-proxy Proxy scraper for further use
Get free working proxy from https://www.sslproxies.org/,
https://www.us-proxy.org/, https://free-proxy-list.net/uk-proxy.html
and https://free-proxy-list.net and use it in your script.
2024-11-19T16:14:26+01:00 devel/py-goodreads Python interface for the Goodreads API
This package provides a Python interface for the Goodreads API.
Using it, you can do pretty much anything that Goodreads allows to
do with their own data.
2024-11-19T10:26:15Z misc/py-pdd Tiny date, time diff calculator with timers
pdd (Python3 Date Diff) is a tiny command line utility to calculate date
and time difference. It can also be used as a timer. If no program
arguments are specified it shows the current date, time and timezone.

pdd has been written with only one goal - simplicity. Users shouldn't have
to memorize anything.
2024-11-18T07:33:23-07:00 multimedia/ossia-score Interactive sequencer for the intermedia arts
Ossia Score is a free, open-source, interactive, intermedia, cross-platform
intermedia sequencer for precise and flexible scripting of interactive
scenarios.

Is allows to control and score any OSC-compliant software or hardware:
Max/MSP, PureData, openFrameworks,

With score you can sequence OSC, MIDI, etc. parameters between multiple software
and hardware, to create interactive and intermedia scores.
2024-11-18T22:51:40+01:00 www/py-flask-simpleldap LDAP authentication for Flask
Flask-SimpleLDAP provides LDAP authentication for Flask and
is compatible with and tested on Python 3.8+.
2024-11-16T16:56:06+01:00 audio/unflac Console tool for frame accurate audio image + cue sheet splitting
A command line tool for fast frame accurate audio image + cue sheet splitting.
It can be used to split single flac file to flack tracks to simplify collection
management
2024-11-14T22:32:43+02:00 sysutils/RyzenAdj Power management tool for Ryzen mobile and embedded CPUs
RyzenAdj is a tool to view and adjust power management settings for some of
Ryzen mobile and embedded CPUs.

One of the use cases is to "trade" CPU performance for lower temperature:
You can set lower-than-default CPU power limit and make your computer
(slightly) less performant, but make it (significantly) cooler and more quiet
under load. It is not uncommon to get less than 10% performance drop after
lowering CPU TDP by 30%.

Another use case is for CPU overclocking hobby.

Use at your own risk.
2024-11-14T20:08:30+03:00 games/luanti Near-infinite-world block sandbox game
Minetest is a near-infinite-world block sandbox game and a game engine,
inspired by InfiniMiner, Minecraft, and the like.
2024-11-17T10:00:57-08:00 math/py-emcee Python ensemble sampling toolkit for MCMC
emcee is an MIT licensed pure-Python implementation of Goodman & Weare's Affine
Invariant Markov chain Monte Carlo (MCMC) Ensemble sampler and these pages will
show you how to use it.
2024-11-16T22:13:49-06:00 math/octave-forge-octave_zstd 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 octave_zstd.

The octave_zstd package provides functions for compress and decompress about
ZSTD format.
2024-11-16T19:15:13+01:00 www/opengist Self-hosted pastebin powered by Git, open-source alternative to Github Gist.
Opengist is a self-hosted Pastebin powered by Git. All snippets are
stored in a Git repository and can be read and/or modified using
standard Git commands, or with the web interface. It is similar to
GitHub Gist, but open-source and could be self-hosted.
2024-11-15T17:53:41+08:00 devel/py-cf-xarray Convenience wrapper for using CF attributes on xarray objects
cf-xarray is a lightweight convenience wrapper for using CF attributes on xarray
objects.

For example you can use .cf.mean("latitude") instead of .mean("lat") if
appropriate attributes are set! This allows you to write code that does not
require knowledge of specific dimension or coordinate names particular to a
dataset.
2024-11-14T21:41:32-08:00 science/py-symfc Generate symmetrized force constants
Atomic vibrations in crystals are often conveniently described using the phonon
model. In this model, the crystal potential is expanded into a Taylor series
with respect to atomic displacements from their equilibrium positions, and the
expansion coefficients are referred to as force constants.

Predicting phonon properties through computer simulations is becoming
increasingly popular, with the supercell approach being one of the techniques
employed for phonon calculations. In this method, force constants are derived
from datasets of atomic forces and displacements obtained from supercell
snapshots, which feature various configurations of atomic displacements.

While force constants possess specific symmetries, those computed from
displacement-force datasets often do not adhere to these symmetries due to
factors such as numerical noise or approximations used. Symfc is a software
designed to compute force constants from displacement-force datasets in the
supercell approach, ensuring they meet the required symmetry constraints.
2024-11-14T21:19:22-08:00 devel/py-tabulate2 Pretty-print tabular data in Python (new gen)
Pretty-print tabular data in Python.

The main use cases of the library are:

printing small tables without hassle: just one function call,
formatting is guided by the data itself authoring tabular data for
lightweight plain-text markup: multiple output formats
suitable for further editing or transformation readable presentation of
mixed textual and numeric data: smart column alignment,
configurable number formatting, alignment by a decimal point
2024-11-15T00:42:49+03:00 security/linux-rl9-trousers Open-source TCG Software Stack (Rocky Linux ${LINUX_DIST_VER})
${PORTSDIR}/${PKGCATEGORY}/${PORTNAME}/pkg-descr
2024-11-15T00:22:13+03:00 x11-toolkits/linux-rl9-tk86 Graphical toolkit for TCL (Rocky Linux ${LINUX_DIST_VER})
${PORTSDIR}/${PKGCATEGORY}/${PORTNAME}${PKGNAMESUFFIX}/pkg-descr
2024-11-15T00:19:19+03:00 lang/linux-rl9-tcl86 Tool Command Language (Rocky Linux ${LINUX_DIST_VER})
${PORTSDIR}/${PKGCATEGORY}/${PORTNAME}${PKGNAMESUFFIX}/pkg-descr
2024-11-14T23:56:55+03:00 multimedia/linux-rl9-aom AV1 reference encoder/decoder (Rocky Linux ${LINUX_DIST_VER})
${PORTSDIR}/${PKGCATEGORY}/${PORTNAME}/pkg-descr
2024-11-14T23:51:13+03:00 graphics/linux-rl9-spirv-tools Tools for processing SPIR-V intermediate shader language modules (Rocky Linux ${LINUX_DIST_VER})
${.CURDIR}/../${PORTNAME}/pkg-descr
2024-11-14T23:49:18+03:00 graphics/linux-rl9-shaderc GLSL/HLSL to SPIR-V shader compiler (Rocky Linux ${LINUX_DIST_VER})
${PORTSDIR}/${PKGCATEGORY}/${PORTNAME}/pkg-descr
2024-11-14T23:45:54+03:00 graphics/linux-rl9-libjxl JPEG XL reference encoder/decoder
${PORTSDIR}/${PKGCATEGORY}/${PORTNAME}/pkg-descr
2024-11-14T23:42:19+03:00 graphics/linux-rl9-graphene Optimizations for speeding up vector operations (Rocky Linux ${LINUX_DIST_VER})
${PORTSDIR}/${PKGCATEGORY}/${PORTNAME}/pkg-descr
2024-11-14T09:45:51-08:00 devel/py-b2 Command Line Interface for Backblaze's B2 storage service
B2 Cloud Storage is a cloud service for storing files in the cloud.
Files are available for download at any time, either through the API
or through a browser-compatible URL.

This package provides Backblaze's official command line tool for
accessing all of the capabilities of B2 Cloud Storage.
2024-11-13T01:21:48+01:00 filesystems/ztop Display ZFS dataset I/O in real time
Display ZFS dataset I/O in real time

ztop is like top, but for ZFS datasets. It displays the real-time
activity for datasets. The built-in zpool iostat can display real-time
I/O statistics for pools, but until now there was no similar tool for
datasets.
2024-10-24T15:07:37+02:00 emulators/flycast Multi-platform Sega Dreamcast emulator
Flycast is a multi-platform Sega Dreamcast, Naomi, Naomi 2, and Atomiswave
emulator derived from the inactive reicast project.

Flycast provides high performance and high compatibility. It supports an HLE
BIOS, so dumping a real BIOS from a console isn't required (but it is still
recommended for increased compatibility). Furthermore it supports widescreen,
either with a generic hack to render outside of the screen, or by auto-applying
codes/patches to certain games which provides better results. Resolution and
texture upscaling is supported alongside dumping and loading of custom textures.
Flycast emulates standard Dreamcast controllers, keyboard, mouse, light-gun
(with your mouse), Twin Sticks, and even the ASCII Mission Stick. It can emulate
two expansion sockets per controller (VMU, Purupuru/Rumble Pack, or Microphone).
Most if not all games compatible with Dreamcast Live servers are supported by
Flycast.
2024-11-09T21:51:33+01:00 devel/libchdr Standalone library for reading MAME CHDv1-v5 formats
libchdr is a standalone library for reading MAME's CHDv1-v5 formats.

The code is based off of MAME's old C codebase which read up to CHDv4 with
OS-dependent features removed, and CHDv5 support backported from MAME's current
C++ codebase.
2024-11-10T13:45:46+01:00 filesystems/ods2 Utility for manipulating ODS-2 filesystems
From aaareadme.txt:

Say, what is this?
ODS2 is a program to read VMS disk volumes written in VMS
ODS2 format.

What can it do?
Basically ODS2 provides cut down DIRECTORY, COPY and
SEARCH commands for VMS volumes on non-VMS systems. These
can be used to find out what is on a VMS volume, and copy
files onto the local file sytem.

See aaareadme.txt and aaareadme.too for more information.
2024-11-09T13:15:10+01:00 filesystems/hammer2 HAMMER2 file system for FreeBSD (experimental write support)
HAMMER2 file system for FreeBSD (experimental write support)
2024-11-13T23:38:19+09:00 devel/electron33 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.
2024-11-13T03:18:34+03:00 multimedia/linux-rl9-qt5-qtmultimedia Cross-platform application and UI framework, ${PKGNAMESUFFIX:S/-qt//g} (Rocky Linux ${LINUX_DIST_VER})
${PORTSDIR}/devel/${PORTNAME}/pkg-descr
2024-11-11T23:56:10+01:00 devel/cutelee C++/Qt template framework with Django syntax
Cutelee is a string template engine based on the Django template
system and written using the Qt framework.
2024-11-11T00:28:36Z misc/py-mixpanel Python client library for Mixpanel Analytics API
The Mixpanel Python library is designed to be used for scripting, or in
circumstances when a user isn’t directly interacting with your application
on the web or a mobile device.

The Full API Reference, Library Source Code, and an Example Script is
documented in the GitHub repo.
2024-11-11T00:28:36Z misc/py-posthog developer-friendly, self-hosted product analytics
PostHog is developer-friendly, self-hosted product analytics.
2024-11-10T14:34:05-08:00 finance/py-financetoolkit Transparent and efficient financial analysis
FinanceToolkit is an open-source toolkit in which all relevant financial
ratios (180+), indicators and performance measurements are written down in the
most simplistic way allowing for complete transparency of the calculation method
(proof). This allows you to not have to rely on metrics from other providers
and, given a financial statement, allow for efficient manual calculations. This
leads to one uniform method of calculation being applied that is available and
understood by everyone.

The Finance Toolkit not only supports Equities. Even for Options, Currencies,
Cryptocurrencies, ETFs, Mutual Funds, Indices, Money Markets, Commodities, Key
Economic Indicators and more, the Finance Toolkit can be used to obtain
historical data as well as important performance and risk measurements such as
the Sharpe Ratio and Value at Risk.

The Finance Toolkit is complimented very well with the Finance Database, a
database that features 300.000+ symbols containing Equities, ETFs, Funds,
Indices, Currencies, Cryptocurrencies and Money Markets. By utilising both,
it is possible to do a fully-fledged competitive analysis with the tickers found
from the FinanceDatabase inputted into the FinanceToolkit.
2024-11-10T12:45:45-08:00 devel/py-pytest-recording Pytest Plugin that allows recording network interactions via VCR.py
Pytest plugin that allows recording network interactions via VCR.py

Features:
* Straightforward pytest.mark.vcr, that reflects VCR.use_cassettes API
* Combining multiple VCR cassettes
* Network access blocking
* The rewrite recording mode that rewrites cassettes from scratch
2024-11-10T12:29:20-08:00 devel/py-pytest-recorder Pytest Plugin for unit tests writing for tools consuming Web APIs
Pytest plugin, meant to facilitate unit tests writing for tools consuming
Web APIs.
2024-11-10T12:06:22-08:00 www/py-aioresponses Helper for mock/fake web requests in python aiohttp package
Aioresponses is a helper to mock/fake web requests in python aiohttp package.

For requests module there are a lot of packages that help us with testing
(eg. httpretty, responses, requests-mock).

When it comes to testing asynchronous HTTP requests it is a bit harder
(at least at the beginning). The purpose of this package is to provide an
easy way to test asynchronous HTTP requests.
2024-11-10T10:21:25+02:00 security/rubygem-ssrf_filter10 Gem to prevent SSRF attacks
A gem that makes it easy to prevent server side request forgery (SSRF) attacks
2024-11-09T20:39:56-06:00 math/octave-forge-octave_tar 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 octave_tar.

The octave_tar package provides functions for pack and unpack about tar
format.
2024-11-09T01:17:23-08:00 graphics/magnum-integration Magnum Graphics: Integration libraries
magnum-integration contains integration libraries for Magnum C++11/C++14
graphics engine, providing integration of various math and physics libraries
into the engine itself.
2024-11-09T08:07:28+01:00 mail/imap-tools A collection of tools to manipulate IMAP mailboxes
A collection of tools to manipulate IMAP mailboxes.

These commands will help you curate your IMAP mailboxes.

You can remove duplicate emails, clean old emails, or archive them.
2024-11-08T21:10:14-08:00 x11-wm/lxqt-wayland-session Files needed for the LXQt Wayland Session
Files needed for the LXQt Wayland Session: Wayland session start script, its
desktop entry for display managers and default configurations for actually
supported compositors which are:

- Stacking WMs
- Labwc
- Wayfire
- kwin_wayland
- Tiling Wms
- Hyprland
- river
- Sway
2024-11-08T20:22:08Z textproc/p5-Search-Elasticsearch-Client-7_0 ElasticSearch API for 7.0 Servers
Search::Elasticsearch::Client::7_0 - Thin client with full support for
Elasticsearch 7.x APIs
2024-11-08T20:22:08Z textproc/p5-Search-Elasticsearch-Client-6_0 ElasticSearch API for 6.0 Servers
Search::Elasticsearch::Client::6_0 - Thin client with full support for
Elasticsearch 6.x APIs
2024-11-08T10:47:29-03:00 net-p2p/warpinator Share files across the LAN
Warpinator allows you to easily connect multiple computers on a local area
network and share files quickly and securely.
2024-11-07T18:43:30-08:00 sysutils/py-appjail-gui Graphical User Interface for AppJail
AppJail GUI is the graphical user interface for AppJail and Director,
designed to be minimalistic, clean and with a basic plugin system.
It can be used as a desktop application thanks to pywebview or
simply through the web browser like any other NiceGUI application.
2024-11-07T18:38:59-08:00 www/py-nicegui-highcharts NiceGUI extension providing highcharts elements
NiceGUI Highcharts is an extension for NiceGUI, an easy-to-use,
Python-based UI framework. It provides a 'highchart' element based
on Highcharts, the popular JavaScript charting library. Due to
Highcharts' restrictive license, this element is not part of the
NiceGUI package anymore, but can be install separately.
2024-11-07T18:34:09-08:00 www/py-nicegui-nogui Create web-based user interfaces with Python (nogui)
2024-11-07T18:31:40-08:00 www/py-nicegui Create web-based user interfaces with Python
NiceGUI is an easy-to-use, Python-base UI framework, which shows
up in your web browser. You can create buttons, dialogs, Markdown,
3D scenes, plots and much more.
2024-11-07T18:26:22-08:00 www/py-pywebview-qt Build GUI for your Python program with JavaScript, HTML, and CSS (qt)
pywebview is a lightweight cross-platform wrapper around a webview
component that allows to display HTML content in its own native GUI
window. It gives you the power of web technologies in your desktop
application, hiding the fact that the GUI is browser based. Available
for Windows, macOS, Linux and Android. You can use pywebview either
with a 3rd party web framework or on its own with a two way bridge
between Python and DOM.
2024-11-07T18:22:13-08:00 www/py-pywebview-gtk Build GUI for your Python program with JavaScript, HTML, and CSS (gtk)
pywebview is a lightweight cross-platform wrapper around a webview
component that allows to display HTML content in its own native GUI
window. It gives you the power of web technologies in your desktop
application, hiding the fact that the GUI is browser based. Available
for Windows, macOS, Linux and Android. You can use pywebview either
with a 3rd party web framework or on its own with a two way bridge
between Python and DOM.
2024-11-08T09:09:07+09:00 net-mgmt/ipgen Interactive Packet Generator and Benchmarking Utility
ipgen is a high-performance packet traffic generator based on netmap
that can interactively output packets of various sizes/rates to measure
the throughput and frame loss rate.
2024-11-07T18:54:17+03:00 devel/linux-pvs-studio PVS-Studio is a static analyzer tool for C, C++, C# and Java
PVS‑Studio is a tool to detect bugs and potential vulnerabilities
in C, C++, C#, and Java source code on Windows, Linux, macOS.
2024-11-07T18:50:55+03:00 devel/linux-rl9-qt5 Cross-platform application and UI framework, metaport (Rocky Linux ${LINUX_DIST_VER})
${PORTSDIR}/devel/${PORTNAME}/pkg-descr
2024-11-07T15:18:10+03:00 www/linux-brave Brave web browser based on WebKit
The web browser from Brave
Browse faster by blocking ads and trackers that violate your privacy and cost you time and money.
2024-11-07T12:54:27+03:00 x11/linux-rl9-xcb-util libxcb/libX11 extension/replacement libraries (Rocky Linux ${LINUX_DIST_VER})
${PORTSDIR}/${PKGCATEGORY}/${PORTNAME}/pkg-descr
2024-11-07T12:10:56+03:00 x11/linux-rl9-qt5-qtx11extras Cross-platform application and UI framework, ${PKGNAMESUFFIX:S/-qt//g} (Rocky Linux ${LINUX_DIST_VER})
${PORTSDIR}/devel/${PORTNAME}/pkg-descr
2024-11-07T12:10:56+03:00 x11-toolkits/linux-rl9-qt5-qtquickcontrols Cross-platform application and UI framework, ${PKGNAMESUFFIX:S/-qt//g} (Rocky Linux ${LINUX_DIST_VER})
${PORTSDIR}/devel/${PORTNAME}/pkg-descr
2024-11-07T12:10:56+03:00 www/linux-rl9-qt5-qtwebsockets Cross-platform application and UI framework, ${PKGNAMESUFFIX:S/-qt//g} (Rocky Linux ${LINUX_DIST_VER})
${PORTSDIR}/devel/${PORTNAME}/pkg-descr
2024-11-07T12:10:56+03:00 www/linux-rl9-qt5-qtwebchannel Cross-platform application and UI framework, ${PKGNAMESUFFIX:S/-qt//g} (Rocky Linux ${LINUX_DIST_VER})
${PORTSDIR}/devel/${PORTNAME}/pkg-descr
2024-11-07T12:10:56+03:00 textproc/linux-rl9-qt5-qtxmlpatterns Cross-platform application and UI framework, ${PKGNAMESUFFIX:S/-qt//g} (Rocky Linux ${LINUX_DIST_VER})
${PORTSDIR}/devel/${PORTNAME}/pkg-descr
2024-11-07T12:10:56+03:00 graphics/linux-rl9-qt5-qtwayland Cross-platform application and UI framework, ${PKGNAMESUFFIX:S/-qt//g} (Rocky Linux ${LINUX_DIST_VER})
${PORTSDIR}/devel/${PORTNAME}/pkg-descr
2024-11-07T12:10:56+03:00 graphics/linux-rl9-qt5-qtsvg Cross-platform application and UI framework, ${PKGNAMESUFFIX:S/-qt//g} (Rocky Linux ${LINUX_DIST_VER})
${PORTSDIR}/devel/${PORTNAME}/pkg-descr
2024-11-07T12:10:56+03:00 graphics/linux-rl9-qt5-qtimageformats Cross-platform application and UI framework, ${PKGNAMESUFFIX:S/-qt//g} (Rocky Linux ${LINUX_DIST_VER})
${PORTSDIR}/devel/${PORTNAME}/pkg-descr
2024-11-07T12:10:56+03:00 graphics/linux-rl9-qt5-qtgraphicaleffects Cross-platform application and UI framework, ${PKGNAMESUFFIX:S/-qt//g} (Rocky Linux ${LINUX_DIST_VER})
${PORTSDIR}/devel/${PORTNAME}/pkg-descr
2024-11-07T12:10:56+03:00 graphics/linux-rl9-qt5-qt3d Cross-platform application and UI framework, ${PKGNAMESUFFIX:S/-qt//g} (Rocky Linux ${LINUX_DIST_VER})
${PORTSDIR}/devel/${PORTNAME}/pkg-descr
2024-11-07T12:10:56+03:00 devel/linux-rl9-qt5-qttools Cross-platform application and UI framework, ${PKGNAMESUFFIX:S/-qt//g} (Rocky Linux ${LINUX_DIST_VER})
${PORTSDIR}/devel/${PORTNAME}/pkg-descr
2024-11-07T12:10:56+03:00 devel/linux-rl9-qt5-qtscript Cross-platform application and UI framework, ${PKGNAMESUFFIX:S/-qt//g} (Rocky Linux ${LINUX_DIST_VER})
${PORTSDIR}/devel/${PORTNAME}/pkg-descr
2024-11-07T12:10:56+03:00 devel/linux-rl9-qt5-qtdeclarative Cross-platform application and UI framework, ${PKGNAMESUFFIX:S/-qt//g} (Rocky Linux ${LINUX_DIST_VER})
${PORTSDIR}/devel/${PORTNAME}/pkg-descr
2024-11-07T12:10:56+03:00 devel/linux-rl9-qt5-qtbase Cross-platform application and UI framework, ${PKGNAMESUFFIX:S/-qt//g} (Rocky Linux ${LINUX_DIST_VER})
${PORTSDIR}/devel/${PORTNAME}/pkg-descr
2024-11-07T12:10:56+03:00 comms/linux-rl9-qt5-qtserialport Cross-platform application and UI framework, ${PKGNAMESUFFIX:S/-qt//g} (Rocky Linux ${LINUX_DIST_VER})
${PORTSDIR}/devel/${PORTNAME}/pkg-descr
2024-11-07T12:10:56+03:00 comms/linux-rl9-qt5-qtserialbus Cross-platform application and UI framework, ${PKGNAMESUFFIX:S/-qt//g} (Rocky Linux ${LINUX_DIST_VER})
${PORTSDIR}/devel/${PORTNAME}/pkg-descr
2024-11-07T12:10:56+03:00 comms/linux-rl9-qt5-qtsensors Cross-platform application and UI framework, ${PKGNAMESUFFIX:S/-qt//g} (Rocky Linux ${LINUX_DIST_VER})
${PORTSDIR}/devel/${PORTNAME}/pkg-descr
2024-11-07T12:10:56+03:00 comms/linux-rl9-qt5-qtconnectivity Cross-platform application and UI framework, ${PKGNAMESUFFIX:S/-qt//g} (Rocky Linux ${LINUX_DIST_VER})
${PORTSDIR}/devel/${PORTNAME}/pkg-descr
2024-11-07T02:33:15+03:00 comms/rtlbt-firmware Realtek USB bluetooth adaptor firmwares used by rtlbtfw(8)
Firmware for the Realtek Bluetooth USB devices.
To be downloaded with rtlbtfw(8).

See also: https://packages.debian.org/firmware-realtek
2024-09-27T12:48:46+02:00 filesystems/zxfer Easily and reliably transfer ZFS filesystems
Zxfer is a fork of zfs-replicate. It allows the easy and reliable backup,
restore or transfer of ZFS filesystems, either locally or remotely.

Some of the features zxfer has:
* Written in sh with only one dependency, rsync. Rsync mode is not used
in a typical restore, hence in that situation all you need is the
zxfer script, your backup and an install CD/DVD.
* Reliability is first priority - the only methods of transfer allowed
are those that checksum/hash the transferred data.
* Transfer to or from a remote host via ssh.
* Recursive and incremental transfer of filesystems (via snapshots).
* Transfer properties and sources of those properties (e.g. local or
inherited).
* Override properties in the transfer, e.g. for archival purposes
it is useful to override "copies" and "compression".
* Create all filesystems on the destination as necessary.
* A comprehensive man page with examples.
* Can be set to beep on error or when done, useful for long transfers.
* Features an rsync mode for when two different snapshotting regimes are on
source and destination, and zfs send/receive won't work.

LICENSE: BSD
2024-09-27T12:48:46+02:00 filesystems/zrepl ZFS dataset replication tool
Cross-platform ZFS replication tool written in Go that supports
feature detection, bookmarks, and other new features.
2024-09-27T12:48:46+02:00 filesystems/zrepl-dsh2dsh ZFS dataset replication tool (fork with more features)
Cross-platform ZFS replication tool written in Go that supports feature
detection, bookmarks, and other new features.

This is a fork with more features like

* support of shell patterns for datasets definitions
* new log formatters
* ability to log into a file
* ability to configure command piplines between `zfs send` and `zfs recv`
* Icinga/Nagios checks
* fast skip "keep all" pruning
* snapshots named using local time in timestamps
* configurable RPC timeout
* configurable path to zfs binary
* faster replication
* graceful shutdown
* redesigned `zrepl status` TUI

and so on.
2024-09-27T12:48:46+02:00 filesystems/zisofs-tools User utilities for zisofs
The zisofs filesystem is an extension to the ISO9660 filesystem that allows
files, on a file-by-file basis, to be stored compressed and decompressed in
real time. The zisofs filesystem is supported by recent versions of Linux
(2.4.14 or later).

mkzftree - creates a zisofs/RockRidge compressed file tree
2024-09-27T12:48:46+02:00 filesystems/zip FUSE filesystem to mount ZIP archives with write support
fuse-zip is a FUSE file system to navigate, extract, create and modify ZIP
archives based on libzip, implemented in C++. With fuse-zip, you can work
with ZIP archives as real directories. Unlike KIO or Gnome VFS, it can be
be used in any application without modifications.
2024-09-27T12:48:46+02:00 filesystems/zfstools OpenSolaris-compatible auto snapshotting for ZFS
ZFSTools is an OpenSolaris-like and compatible auto snapshotting
script, which also supports auto snapshotting mysql databases.
2024-09-27T12:48:46+02:00 filesystems/zfsnap2 Portable performant script to make rolling ZFS snapshots easy
zfsnap makes rolling ZFS snapshots easy and - with cron - automatic.

The main advantages of zfsnap are its portability, simplicity, and performance.
It is written purely in /bin/sh and does not require any additional software -
other than a few core *nix utilies.

zfsnap stores all the information it needs about a snapshot directly in its
name; no database or special ZFS properties are needed. The information is
stored in a way that is human readable, making it much easier for a sysadmin to
manage and audit backup schedules.

Snapshot names are in the format of pool/fs@[prefix]Timestamp--TimeToLive
(e.g. pool/fs@weekly-2014-04-07_05.30.00--6m). The prefix is optional but can
be quite useful for filtering, Timestamp is the date and time when the snapshot
was created, and TimeToLive (TTL) is the amount of time the snapshot will be
kept until it can be deleted.
2024-09-27T12:48:46+02:00 filesystems/zfsnap Simple sh script to make zfs rolling snaphosts with cron
zfSnap is a simple sh script for creating ZFS snapshots. When called from
cron rolling snapshots can be created and deleted automatically. The main
advantage of zfSnap is that it is written in 100% pure /bin/sh, does not
require any additional software to run, and is simple to use.

zfSnap keeps all information about snapshot in snapshot name. zfs snapshot
names are in form: Timestamp--TTL where timestamp is date and time of
snapshot creation and TTL is Time To Live in human readable form.
2024-09-27T12:48:46+02:00 filesystems/zfs-stats Displays general ZFS information and human-readable statistics
ZFS statistics tool for FreeBSD.

The zfs-stats script displays general ZFS information and
human-readable statistics for the following subsystems:
* ARC
* L2ARC
* DMU (zfetch)
* vdev cache
2024-09-27T12:48:46+02:00 filesystems/zfs-stats-lite Display human-readable ZFS statistics
zfs-stats displays ZFS statistics in human-readable format including
ARC, L2ARC, zfetch (DMU) and vdev cache statistics.

This script is a fork of filesystems/zfs-stats which has no dependency on perl or
other ports.
2024-09-27T12:48:46+02:00 filesystems/zfs-snapshot-mgmt Automatic ZFS snapshot management tool
A simple ruby script for automating creation and removal of ZFS snapshots.
2024-09-27T12:48:46+02:00 filesystems/zfs-snapshot-clean Tool to sieve ZFS snapshots as per given spec a la 'pdumpfs-clean'
zfs-snapshot-clean
------------------

This is a tool to sieve ZFS snapshots as per given spec a la
`pdumpfs-clean'.

Typical usage is as follows:

for vol in zpool/home zpool/var; do
zfs snapshot "$vol@$(date +%Y-%m-%d)" && zfs-snapshot-clean "$vol"
done

Run `zfs-snapshot-clean -h' for details.
2024-09-27T12:48:46+02:00 filesystems/zfs-snap-diff View ZFS snapshot differences via a web browser
With zfs-snap-diff you can explore file differences and restore changes from
older file versions in different zfs snapshots. You can restore the whole file
from an older version, or select single changes to revert in the 'diff' view.

zfs-snap-diff has a web frontend, so it can run on your local work machine or
on your remote file / backup server (no Xserver necessary).
2024-09-27T12:48:46+02:00 filesystems/zfs-replicate ZFS Snapshot Replication Script
Advanced ZFS replication script to replicate zfs datasets/volumes between hosts
(or between pools on the same host) via incremental snapshots.
2024-09-27T12:48:46+02:00 filesystems/zfs-periodic Simple way of maintaining zfs snapshots using the periodic system
Scripts that uses the periodic system to create and manage zfs
snapshots. Easily configured via /etc/periodic.conf
2024-09-27T12:48:46+02:00 filesystems/zap Maintain and replicate ZFS snapshots
Maintain and replicate ZFS snapshots

zap automates the management of zfs snapshots. With a few, simple
crontab entries, it can be used to create a comprehensive zfs backup
system. There are no configuration files. All parameters are supplied
on the command line or in zfs properties and all snapshot information
is stored in snapshot names.

zap plays nice with manually created snapshots or snapshots from other
tools. It will only operate on snapshots it creates.
2024-09-27T12:48:46+02:00 filesystems/xfuse Read-only FUSE server implementing XFS
This is read-only implementation of the XFS filesystem, a high-performance
64-bit journaling file system created by Silicon Graphics, Inc (SGI) in 1993,
and popular in various Linux distributions.

While the implementation is in early stages, it should be useful enough for
migration purposes.

This project runs in userland through the use of the FUSE kernel module. This is
the only run-time requirement.

This project was done as part of Google Summer of Code 2021.
2024-09-27T12:48:46+02:00 filesystems/xfsprogs Utilities for managing XFS filesystems
A set of commands to work with XFS filesystems, including mkfs.xfs(8).

XFS is a high performance journaling filesystem which originated on the
SGI IRIX platform. It is completely multi-threaded, can support large
files and large filesystems, extended attributes, variable block sizes,
is extent based, and makes extensive use of B-trees (for directories,
extents, free space) to aid both performance and scalability.
2024-09-27T12:48:46+02:00 filesystems/xfsm X File System Monitor
xfsm stands for X File System Monitor and runs under MIT's X11
window system on several flavors of UNIX. It is a tool designed
to make monitoring your file systems' status easy by displaying
a simple bar graph for each file system greater than size 0. It
updates the file systems' statistics at regular, user definable
intervals.
2024-09-27T12:48:46+02:00 filesystems/wimlib Manipulate Windows Imaging (WIM) archives
Allows to read and write Windows Imaging (WIM) files and deployment
of Windows operating systems.

General capabilities:

- Apply (extract) a WIM image (wimapply)
- Capture (create) a WIM image (wimcapture)
- Append, delete, and export WIM images (wimappend, wimdelete, wimexport)
- Modify a WIM image (wimupdate)
- Extract files or directories from a WIM image (wimextract)
- Optimize a WIM archive, removing wasted space
and optionally recompressing (wimoptimize)
- Split or join a WIM archive (wimsplit, wimjoin)
- Mount a WIM image (wimmount, wimmountrw)

Sample of usage:

http://www.ultimatedeployment.org/win7pxelinux3.html
2024-09-27T12:48:46+02:00 filesystems/webdavfs FUSE filesystem for WEBDAV shares
FUSE webdav filesystem.

This filesystem behaves like a real network filesystem - no unnecessary
copying of entire files. Currently, it claims read-write support for
Apache's mod_dav and PHP's SabreDav (used by e.g. NextCloud) only.
It forces read-only mode for other DAV servers.
2024-09-27T12:48:46+02:00 filesystems/vzvol Feature-rich ZFS zvol management tool
vzvol is a zvol manager, that allows a user to create,
format, and manage zvols in the context of use for
virtualization. It is meant to simplify the management of
these devices, as well as allow the creation of a shim
.VMDK file to allow the use of a zvol with VirtualBox.
2024-09-27T12:48:46+02:00 filesystems/unreliablefs FUSE-based fault injection filesystem
UnreliableFS is a FUSE-based fault injection filesystem that allows to change
fault-injections in runtime using simple configuration file.

Supported fault injections are:

- errinj_errno - return error value and set random errno.
- errinj_kill_caller - send SIGKILL to a process that invoked file operation.
- errinj_noop - replace file operation with no operation (similar to
libeatmydata, but applicable to any file operation).
- errinj_slowdown - slowdown invoked file operation.
2024-09-27T12:48:46+02:00 filesystems/unionfs FUSE based implementation of the well-known unionfs
This is an effort to create a unionfs filesystem implementation which is way
more flexible than the current in-kernel unionfs solution.
2024-09-27T12:48:46+02:00 filesystems/ufs_copy Fast copy utility for UFS filesystem
The ufs_copy copies a UFS filesystem image like dd(1).
It doesn't copy free blocks for speed and it generates a sparse destination
file for saving space.
2024-09-27T12:48:46+02:00 filesystems/ufs FUSE driver for FreeBSD's UFSv2
A FUSE file system driver for FreeBSD's UFSv2.

Features:

- Read support for FreeBSD UFSv2
- Extended Attributes (no ACLs)
- Bi-Endian support (eg. mounting big endian FS on little endian system)
2024-09-27T12:48:46+02:00 filesystems/tclvfs Tcl VirtualFileSystem layer
The TclVfs project aims to provide an extension to the Tcl language which
allows Virtual Filesystems to be built using Tcl scripts only. It is also a
repository of such Tcl-implemented filesystems (metakit, zip, ftp, tar, http,
webdav, namespace, url)
2024-09-27T12:48:46+02:00 filesystems/sshfs Mount remote directories over ssh
SSHFS allows you to mount a remote directory over a normal ssh connection.
2024-09-27T12:48:46+02:00 filesystems/squashfuse Mount a squashfs archive and treat it like a local file system
Squashfuse is a command line utility for mounting SquashFS archives
in user-space. It supports almost all features of the SquashFS format.
2024-09-27T12:48:46+02:00 filesystems/squashfs-tools Set of tools to manipulate squashfs images
Squashfs is a compressed read-only filesystem for Linux. Squashfs is
intended for general read-only filesystem use, for archival use (i.e.
in cases where a .tar.gz file may be used), and in constrained block
device/memory systems (e.g. embedded systems) where low overhead is
needed. The filesystem is currently stable, and has been tested on
PowerPC, i586, Sparc and ARM architectures.

squashfs-tools are the set of tools to manipulate squashfs images.
2024-09-27T12:48:46+02:00 filesystems/squashfs-tools-ng New set of tools and libraries to work with SquashFS images
SquashFS is a highly compressed, read-only file system often used as
a root file system on embedded devices, live systems, or simply as a
compressed archive format.

This project originally started out as a fork of squashfs-tools 4.3,
after encountering some short comings and realizing that there have
been no updates on the SourceForge site or mailing list for a long
time. Even before the first public release, the fork was replaced
with a complete re-write after growing frustrated with the existing
code base.

The utilities provided by squashfs-tools-ng offer alternative tooling
and are intentionally named differently, so both packages can be
installed side by side.

The actual guts of squashfs-tools-ng are encapsulated in a library
with a generic API designed to make SquashFS available to other
applications as an embeddable, extensible archive format (or simply
to read, write, or manipulate SquashFS file systems).
2024-09-27T12:48:46+02:00 filesystems/sqlfs SQLite backed FUSE file system
The sqlfs filesystem implements a POSIX style file system on top of an SQLite
database. It allows applications to have access to a full read/write
file system in a single file, complete with its own file hierarchy and name
space. This is useful for applications which needs structured storage, such
as embedding documents within documents, or management of configuration
data or preferences.
2024-09-27T12:48:46+02:00 filesystems/smbnetfs Mount smb shares (Fuse filesystem)
SMBNetFS is a filesystem that allow you to use samba/microsoft network
in the same manner as the network neighborhood in Microsoft Windows.

Featuries:
* you can use Samba/Microsoft network as a regular Unix filesystem
* workgroup/computer/share entries are dynamically created
* Windows domain supported
* kerberos support (New)
* user defined workgroup/link/hosts are supported
* national character supported
* in config files you can specify different user/password to access
different network shares
* you can access any computer in the world by "cd mountpoint/ip-addr"
command, where "ip-addr" is the IP address of the desired computer. Do
not warry that there is no file with such name :-)
* command "cd mountpoint/username:password@computer_or_ip" allows
you to access "computer_or_ip" as user "username" with password
"password" (this is insecure, but usefull)
2024-09-27T12:48:46+02:00 filesystems/simple-mtpfs Simple MTP fuse filesystem driver
Simple FUSE filesystem for reading from and writing to MTP devices.

SIMPLE-MTPFS (Simple Media Transfer Protocol FileSystem) is a file system for
Linux (and other operating systems with a FUSE implementation, such as Mac OS X
or FreeBSD) capable of operating on files on MTP devices attached via USB to
local machine.
2024-09-27T12:48:46+02:00 filesystems/securefs Filesystem in userspace with transparent encryption and decryption
securefs is a filesystem in userspace (FUSE) with transparent encryption (when
writing) and decryption (when reading).

securefs mounts a regular directory onto a mount point. The mount point appears
as a regular filesystem, where one can read/write/create files, directories and
symbolic links. The underlying directory will be automatically updated to
contain the encrypted and authenticated contents.
2024-09-27T12:48:46+02:00 filesystems/scan_ffs Scan_ffs recovers lost disklabel
scan_ffs(8) recovers accidential lost or deleted disklabels.

This is the life-saver of typos. If you have ever been working too long,
and just happened to type 'disklabel -rw da0 floppy', instead of 'diskla-
bel -rw fd0 floppy', you know what I am talking about.

This little program will take a raw disk device (which you might have to
create) that covers the whole disk, and finds all probable UFS/FFS parti-
tions on the disk. It has various options to make it go faster, and to
print out information to help in the reconstruction of the disklabel.

Ported from OpenBSD to FreeBSD 4/5 with support for UFS1 and UFS2.
2024-09-27T12:48:46+02:00 filesystems/sandboxfs Virtual file system for sandboxing
Sandboxfs is a FUSE file system that exposes a combination of
multiple files and directories from the host's file system in the
form of a virtual tree with an arbitrary layout. You can think of
a sandbox as an arbitrary view into the host's file system with
different access privileges per directory.

Sandboxfs is designed to allow running commands with limited access
to the file system by using the virtual tree as their new root, and
to do so consistently across a variety of platforms.
2024-09-27T12:48:46+02:00 filesystems/s3fs FUSE-based file system backed by Amazon S3
FUSE-based file system backed by Amazon S3.
s3fs makes you operate files and directories in S3 bucket like a local
file system read/write. Store files/folders natively and transparently.
2024-09-27T12:48:46+02:00 filesystems/s3backer FUSE filesystem that uses Amazon S3 as a backing store
s3backer is a filesystem that contains a single file backed by the
Amazon Simple Storage Service (Amazon S3). As a filesystem, it is
very simple: it provides a single normal file having a fixed size.
Underneath, the file is divided up into blocks, and the content of
each block is stored in a unique Amazon S3 object. In other words,
what s3backer provides is really more like an S3-backed virtual
hard disk device, rather than a filesystem.

In typical usage, a normal filesystem is mounted on top of the file
exported by the s3backer filesystem using a loopback mount (or disk
image mount on Mac OS X).

By not attempting to implement a complete filesystem, which is a
complex undertaking and difficult to get right, s3backer can stay
very lightweight and simple. Only three HTTP operations are used:
GET, PUT, and DELETE. All of the experience and knowledge about
how to properly implement filesystems that already exists can be
reused.

By utilizing existing filesystems atop s3backer, you get full UNIX
filesystem semantics. Subtle bugs or missing functionality relating
to hard links, extended attributes, POSIX locking, etc. are avoided.
2024-09-27T12:48:46+02:00 filesystems/rubygem-winrm-fs Library for file system operations via WinRM
Ruby library for file system operations via Windows Remote Management
2024-09-27T12:48:46+02:00 filesystems/rubygem-aws-sdk-efs Official AWS Ruby gem for Amazon Elastic File System (EFS)
Official AWS Ruby gem for Amazon Elastic File System (EFS).
2024-09-27T12:48:46+02:00 filesystems/rar2fs Mount RAR archives as file system
rar2fs is a FUSE based file system that can mount a source RAR
archive/volume or a directory containing any number of RAR
archives and access (read only) the contents as plain files/directories.
Other files located in the source directory are handled transparently.
Both compressed and non-compressed archives/volumes are supported but
full media seek support (aka. indexing) is only available for
non-compressed plaintext archives.
2024-09-27T12:48:46+02:00 filesystems/py-zfs-autobackup Periodicly backup zfs filesystems to other locations
This is a tool written to make replicating ZFS datasets easy and reliable.

You can either use it as a backup tool, replication tool or snapshot tool.
You can select what to backup by setting a custom ZFS property. This allows you
to set and forget: Configure it so it backups your entire pool, and you never
have to worry about backupping again. Even new datasets you create later will be
backupped. Other settings are just specified on the commandline. This also makes
it easier to setup and test zfs-autobackup and helps you fix all the issues you
might encounter. When you're done you can just copy/paste your command to a cron
or script.
Since its using ZFS commands, you can see what its actually doing by specifying
--debug. This also helps a lot if you run into some strange problem or error.
You can just copy-paste the command that fails and play around with it on the
commandline. (also something I missed in other tools)
An important feature thats missing from other tools is a reliable --test option:
This allows you to see what zfs-autobackup will do and tune your parameters. It
will do everything, except make changes to your zfs datasets. Another nice
thing is progress reporting: Its very useful with HUGE datasets,
when you want to know how many hours/days it will take. zfs-autobackup tries to
be the easiest to use backup tool for zfs.
2024-09-27T12:48:46+02:00 filesystems/py-s3fs Convenient Filesystem interface over S3
S3FS builds on aiobotocore to provide a convenient Python filesystem interface
for S3.
2024-09-27T12:48:46+02:00 filesystems/py-pyfakefs Implement a fake file system that mocks the Python file system modules
pyfakefs implements a fake file system that mocks the Python file system
modules. Using pyfakefs, your tests operate on a fake file system in memory
without touching the real disk. The software under test requires no modification
to work with pyfakefs.

Pyfakefs creates a new empty in-memory file system at each test start, which
replaces the real filesystem during the test. Think of pyfakefs as making a
per-test temporary directory, except for an entire file system.

There are several means to achieve this: by using the fs fixture if running
pytest, by using fake_filesystem_unittest.TestCase as a base class if using
unittest, by using a fake_filesystem_unittest.Patcher instance as a context
manager, or by using the patchfs decorator.
2024-09-27T12:48:46+02:00 filesystems/py-prometheus-zfs Prometheus exporter for ZFS statistics using py-libzfs
This is a simple exporter for the Prometheus metrics for ZFS using
py-libzfs. It comes with a zfsprom service that can be run in the
background as an HTTP server.
2024-09-27T12:48:46+02:00 filesystems/py-llfuse Python bindings for the low-level FUSE API
Python-LLFUSE is a set of Python bindings for the low level FUSE API. It
requires at least FUSE 2.8.0 and supports both Python 2.x and 3.x. It runs
under Linux, OS-X, FreeBSD and NetBSD.
2024-09-27T12:48:46+02:00 filesystems/py-libzfs Python libzfs bindings
Python libzfs bindings using cython.
2024-09-27T12:48:46+02:00 filesystems/py-gcsfs Convenient Filesystem interface over GCS
Pythonic file-system for Google Cloud Storage
2024-09-27T12:48:46+02:00 filesystems/py-fusepy Simple ctypes bindings for FUSE
fusepy is a Python module that provides a simple interface to FUSE and MacFUSE.
It's just one file and is implemented using ctypes.
2024-09-27T12:48:46+02:00 filesystems/py-fsspec File-system specification
Filesystem Spec is a project to unify various projects and classes to work with
remote filesystems and file-system-like abstractions using a standard pythonic
interface.
2024-09-27T12:48:46+02:00 filesystems/py-fsspec-xrootd XRootD implementation for fsspec
To allow fsspec to use XRootD accessible storage systems, install fsspec-xrootd
alongside fsspec and have easy access to files stored on XRootD servers. Once
installed, fsspec will be able to work with urls with the 'root' protocol.
2024-09-27T12:48:46+02:00 filesystems/py-fs2 Python Filesystem abstraction layer, version 2.x
Filesystem Abstraction for Python. Work with files and directories in archives,
memory, the cloud etc. as easily as your local drive. Write code now, decide
later where the data will be stored; unit test without writing real files;
upload files to the cloud without learning a new API; sandbox your file writing
code; etc.
2024-09-27T12:48:46+02:00 filesystems/py-fs Python filesystem abstraction
Pyfilesystem is a Python module that provides a simplified common interface to
many types of filesystem. Filesystems exposed via Pyfilesystem can also be
served over the network, or 'mounted' on the native filesystem.

Pyfilesystem simplifies working directories and paths, even if you only intend
to work with local files. Differences in path formats between platforms are
abstracted away, and you can write code that sand-boxes any changes to a given
directory.
2024-09-27T12:48:46+02:00 filesystems/py-dfvfs Digital Forensics Virtual File System
dfVFS, or Digital Forensics Virtual File System, provides read-only access to
file-system objects from various storage media types and file formats. The goal
of dfVFS is to provide a generic interface for accessing file-system objects,
for which it uses several back-ends that provide the actual implementation of
the various storage media types, volume systems and file systems.
2024-09-27T12:48:46+02:00 filesystems/progsreiserfs Utilities and library to manipulate ReiserFS partitions
This is a library for reiserfs filesystem access and manipulation.
The primary goal is to develop the nice, full functionality library
wich might be linked against any projects which needed reiserfs filesystem
access. There are GNU Parted, GNU GRUB, Yaboot, Partimage, EVMS, etc.

progsreiserfs supports versions 3.5, 3.6 with standard and relocated journal.
2024-09-27T12:48:46+02:00 filesystems/pod FUSE-based filesystem for iPod
FUSEPod is a userspace filesystem which mounts your iPod into a directory
for easy browsing of your songs on your iPod. It features a configurable
directory layout, read/write support, read support for playlists and finds
where your iPod is.
2024-09-27T12:48:46+02:00 filesystems/pear-Horde_Vfs Horde Virtual File System API
This package provides a Virtual File System API, with backends for:
* SQL
* FTP
* Local filesystems
* Hybrid SQL and filesystem
* Samba
* SSH2/SFTP
* IMAP (Kolab)

Reading, writing and listing of files are all supported, and there are both
object-based and array-based interfaces to directory listings.
2024-09-27T12:48:46+02:00 filesystems/p5-Fuse Write filesystems in Perl using FUSE
This lets you implement filesystems in perl, through the FUSE
(Filesystem in USErspace) kernel/lib interface.

FUSE expects you to implement callbacks for the various functions.

In the following definitions, "errno" can be 0 (for a success),
-EINVAL, -ENOENT, -EONFIRE, any integer less than 1 really.

You can import standard error constants by saying something like "use
POSIX qw(EDOTDOT ENOANO);".

Every constant you need (file types, open() flags, error values, etc)
can be imported either from POSIX or from Fcntl, often both. See their
respective documentations, for more information.
2024-09-27T12:48:46+02:00 filesystems/p5-Filesys-Statvfs Perl extension for statvfs() and fstatvfs()
Interface for statvfs() and fstatvfs()

Unless you need access to the bsize, flag, and namemax values, you should
probably look at using Filesys::DfPortable or Filesys::Df instead.

The statvfs() and fstatvfs() functions will return a list of values, or
will return undef and set $! if there was an error.

The values returned are described in the statvfs header or the statvfs()
man page.

The module assumes that if you have statvfs(), fstatvfs() will also be
available.
2024-09-27T12:48:46+02:00 filesystems/openzfs OpenZFS userland for FreeBSD
Port of the OpenZFS project to FreeBSD
2024-09-27T12:48:46+02:00 filesystems/openzfs-kmod OpenZFS kernel module for FreeBSD
Kernel module for OpenZFS on FreeBSD
2024-09-27T12:48:46+02:00 filesystems/ntfs2btrfs NTFS to Btrfs in-place conversion utility
Ntfs2btrfs is a tool which does in-place conversion of Microsoft's NTFS
file system to the open-source file system Btrfs, much as btrfs-convert
does for ext2. The original file system image is saved as a reflink copy
at `image/ntfs.img', and can be deleted to free up space if you want to
keep the conversion.
2024-09-27T12:48:46+02:00 filesystems/ntfs Mount NTFS partitions (read/write) and disk images
The ntfs-3g driver is an open-source, freely available read/write NTFS
driver which provides safe and fast handling of the Windows NTFS file
systems. Almost the full POSIX filesystem functionality is supported,
the major exceptions are changing file ownership and the access rights.
2024-09-27T12:48:46+02:00 filesystems/ntfs-compression NTFS-3G plugin for reading XPRESS or LZX compressed files
A plugin which enables the NTFS-3G FUSE driver to transparently read
from system-compressed files.

System compression, also known as "Compact OS", is a Windows feature
that allows rarely modified files to be compressed using the XPRESS or
LZX compression formats. It is implemented using reparse points. This
feature appeared in Windows 10 and many Windows 10 systems have been
using it by default.
2024-09-27T12:48:46+02:00 filesystems/nbt Editing Named Binary Tag (NBT) as using a file system
Named Binary Tag (NBT) is a binary format designed for and used by the game
Minecraft to store various data including worlds, player data and many other
things. This project provides a way to access those data by simply mounting
the corresponding data file as a file system, then reading and writing any
value as usual file system nodes.

NBT parser and writer are originally written by Lukas Niederbremer as cNBT
project which this project is based on.

This package provides the FUSE-based file system implementation, as well as
NBT maintenance command-line tools and library (cNBT).
2024-09-27T12:48:46+02:00 filesystems/mtpfs MTP device filesystem
MTPFS is a FUSE filesystem that supports reading and writing from any
MTP device (as supported by libmtp)
2024-09-27T12:48:46+02:00 filesystems/mtools Tools for manipulating MS-DOS disks and images
Mtools is a collection of utilities for accessing MS-DOS disks and file
system images from Unix without mounting them. It supports Win95-style
long file names, OS/2 XDF-formatted disks, ZIP/JAZ disks, and 2MB disks
(store up to 1992kB on a high-density 3.5" diskette).
2024-09-27T12:48:46+02:00 filesystems/mp3fs FUSE-based filesystem for transcoding FLAC to MP3 on the fly
MP3FS is a read-only FUSE filesystem which transcodes audio formats (currently
FLAC) to MP3 on the fly when opened and read. This was written to enable me to
use my FLAC collection with software and/or hardware which only understands
the MP3 format e.g. gmediaserver to a Netgear MP101 MP3 player.

It is also a novel alternative to traditional MP3 encoders. Just use your
favorite file browser to select the files you want encoded and copy them
somewhere!
2024-09-27T12:48:46+02:00 filesystems/moosefs3-netdump MooseFS network packet dump utility
MooseFS is a Fault tolerant, High Available, Highly Performing, Scale-Out,
network distributed file system. It spreads data over several physical commodity
servers, which are visible to the user as one resource.

For standard file operations MooseFS acts like any other Unix-like file system.

This port provides: MooseFS network packet dump utility
2024-09-27T12:48:46+02:00 filesystems/moosefs3-metalogger MooseFS metadata backup server
MooseFS is a Fault tolerant, High Available, Highly Performing, Scale-Out,
network distributed file system. It spreads data over several physical commodity
servers, which are visible to the user as one resource.

For standard file operations MooseFS acts like any other Unix-like file system.

This port provides: MooseFS metalogger (metadata replication) server.
2024-09-27T12:48:46+02:00 filesystems/moosefs3-master Fault-tolerant distributed filesystem
MooseFS is a Fault tolerant, High Available, Highly Performing, Scale-Out,
network distributed file system. It spreads data over several physical commodity
servers, which are visible to the user as one resource.

For standard file operations MooseFS acts like any other Unix-like file system.

This port provides: MooseFS master (metadata) server.
2024-09-27T12:48:46+02:00 filesystems/moosefs3-client MooseFS client tools
MooseFS is a Fault tolerant, High Available, Highly Performing, Scale-Out,
network distributed file system. It spreads data over several physical commodity
servers, which are visible to the user as one resource.

For standard file operations MooseFS acts like any other Unix-like file system.

This port provides: MooseFS clients: mfsmount and mfstools.
2024-09-27T12:48:46+02:00 filesystems/moosefs3-cli MooseFS command line interface
MooseFS is a Fault tolerant, High Available, Highly Performing, Scale-Out,
network distributed file system. It spreads data over several physical commodity
servers, which are visible to the user as one resource.

For standard file operations MooseFS acts like any other Unix-like file system.

This port provides: MooseFS CLI utilities.
2024-09-27T12:48:46+02:00 filesystems/moosefs3-chunkserver MooseFS data storage and synchronization component
MooseFS is a Fault tolerant, High Available, Highly Performing, Scale-Out,
network distributed file system. It spreads data over several physical commodity
servers, which are visible to the user as one resource.

For standard file operations MooseFS acts like any other Unix-like file system.

This port provides: MooseFS data server.
2024-09-27T12:48:46+02:00 filesystems/moosefs3-cgiserv MooseFS CGI web server
MooseFS is a Fault tolerant, High Available, Highly Performing, Scale-Out,
network distributed file system. It spreads data over several physical commodity
servers, which are visible to the user as one resource.

For standard file operations MooseFS acts like any other Unix-like file system.

This port provides: Simple CGI-capable HTTP server to run MooseFS CGI monitor.
2024-09-27T12:48:46+02:00 filesystems/moosefs3-cgi MooseFS CGI interface
MooseFS is a Fault tolerant, High Available, Highly Performing, Scale-Out,
network distributed file system. It spreads data over several physical commodity
servers, which are visible to the user as one resource.

For standard file operations MooseFS acts like any other Unix-like file system.

This port provides: MooseFS CGI monitor.
2024-09-27T12:48:46+02:00 filesystems/moosefs2-netdump MooseFS network packet dump utility
MooseFS is a Fault tolerant, High Available, Highly Performing, Scale-Out,
network distributed file system. It spreads data over several physical commodity
servers, which are visible to the user as one resource.

For standard file operations MooseFS acts like any other Unix-like file system.

This port provides: MooseFS network packet dump utility
2024-09-27T12:48:46+02:00 filesystems/moosefs2-metalogger MooseFS metadata backup server
MooseFS is a Fault tolerant, High Available, Highly Performing, Scale-Out,
network distributed file system. It spreads data over several physical commodity
servers, which are visible to the user as one resource.

For standard file operations MooseFS acts like any other Unix-like file system.

This port provides: MooseFS metalogger (metadata replication) server.
2024-09-27T12:48:46+02:00 filesystems/moosefs2-master Fault-tolerant distributed filesystem
MooseFS is a Fault tolerant, High Available, Highly Performing, Scale-Out,
network distributed file system. It spreads data over several physical commodity
servers, which are visible to the user as one resource.

For standard file operations MooseFS acts like any other Unix-like file system.

This port provides: MooseFS master (metadata) server.
2024-09-27T12:48:46+02:00 filesystems/moosefs2-client MooseFS client tools
MooseFS is a Fault tolerant, High Available, Highly Performing, Scale-Out,
network distributed file system. It spreads data over several physical commodity
servers, which are visible to the user as one resource.

For standard file operations MooseFS acts like any other Unix-like file system.

This port provides: MooseFS clients: mfsmount and mfstools.
2024-09-27T12:48:46+02:00 filesystems/moosefs2-cli MooseFS command line interface
MooseFS is a Fault tolerant, High Available, Highly Performing, Scale-Out,
network distributed file system. It spreads data over several physical commodity
servers, which are visible to the user as one resource.

For standard file operations MooseFS acts like any other Unix-like file system.

This port provides: MooseFS CLI utilities.
2024-09-27T12:48:46+02:00 filesystems/moosefs2-chunkserver MooseFS data storage and synchronization component
MooseFS is a Fault tolerant, High Available, Highly Performing, Scale-Out,
network distributed file system. It spreads data over several physical commodity
servers, which are visible to the user as one resource.

For standard file operations MooseFS acts like any other Unix-like file system.

This port provides: MooseFS data server.
2024-09-27T12:48:46+02:00 filesystems/moosefs2-cgiserv MooseFS CGI web server
MooseFS is a Fault tolerant, High Available, Highly Performing, Scale-Out,
network distributed file system. It spreads data over several physical commodity
servers, which are visible to the user as one resource.

For standard file operations MooseFS acts like any other Unix-like file system.

This port provides: Simple CGI-capable HTTP server to run MooseFS CGI monitor.
2024-09-27T12:48:46+02:00 filesystems/moosefs2-cgi MooseFS CGI interface
MooseFS is a Fault tolerant, High Available, Highly Performing, Scale-Out,
network distributed file system. It spreads data over several physical commodity
servers, which are visible to the user as one resource.

For standard file operations MooseFS acts like any other Unix-like file system.

This port provides: MooseFS CGI monitor.
2024-09-27T12:48:46+02:00 filesystems/mhddfs Multi HDD [FUSE] File System
mhddfs - Multi HDD [FUSE] File System

File system for unifying several mount points into one
This FUSE-based file system allows mount points (or directories) to be
combined, simulating a single big volume which can merge several hard
drives or remote file systems. It is like unionfs, but can choose the
drive with the most free space to create new files on, and can move
data transparently between drives.
2024-09-27T12:48:46+02:00 filesystems/mergerfs Featureful FUSE based union filesystem
mergerfs is a union filesystem geared towards simplifying storage and
management of files across numerous commodity storage devices. It is
similar to mhddfs, unionfs, and aufs.
2024-09-27T12:48:46+02:00 filesystems/ltfs Reference implementation of LTFS for stand-alone tape drive
Linear Tape File System (LTFS) is a filesystem to mount a LTFS formatted tape
in a tape drive. Once LTFS mounts a LTFS formatted tape as filesystem, users
can access to the tape via filesystem API.
2024-09-27T12:48:46+02:00 filesystems/lkl Full-featured Linux BTRFS, Ext4, XFS as a FUSE module
Linux as a library; and BTRFS, Ext4, and XFS for FUSE.
2024-09-27T12:48:46+02:00 filesystems/lizardfs Open Source Distributed Filesystem
LizardFS is a highly reliable, scalable and efficient distributed file
system. It spreads data over a number of physical servers, making it
visible to an end user as a single file system.
2024-09-27T12:48:46+02:00 filesystems/linux-c7-dosfstools Utilities for MS-DOS FAT filesystems (CentOS ${LINUX_DIST_VER})
Linux binaries for fsck.vfat and mkfs.vfat utilities, which check
and create file systems of the FAT family.
2024-09-27T12:48:46+02:00 filesystems/libmodi Library and tools to access the Mac OS disk image formats
Library and tools to access the Mac OS disk image formats
2024-09-27T12:48:46+02:00 filesystems/libfsxfs Library and tools to access the SGI X File System
Library and tools to access the SGI X File System
2024-09-27T12:48:46+02:00 filesystems/libfsntfs Library and tools to access the New Technology File System (NTFS)
Library and tools to access the New Technology File System (NTFS)
2024-09-27T12:48:46+02:00 filesystems/libfshfs Library and tools to access the Mac OS Hierarchical File System (HFS)
Library and tools to access the Mac OS Hierarchical File System (HFS)
2024-09-27T12:48:46+02:00 filesystems/libfsfat Library and tools to access the File Allocation Table File System
Library and tools to access the File Allocation Table (FAT) file system
2024-09-27T12:48:46+02:00 filesystems/libfsext Library and tools to access the Extended File System
Library and tools to access the Extended File System
2024-09-27T12:48:46+02:00 filesystems/libfsapfs Library and tools to access the Apple File System (APFS)
Library and tools to access the Apple File System (APFS)
2024-09-27T12:48:46+02:00 filesystems/libbde Library and tools to access the BitLocker Drive Encryption volumes
Library and tools to access the BitLocker Drive Encryption (BDE) encrypted
volumes.
2024-09-27T12:48:46+02:00 filesystems/kio-fuse FUSE Interface for KIO
KIO-Fuse allows you to mount remote directories into the root hierarchy of your
local file system, thereby exposing KDE's advanced access capabilities (SSH,
SAMBA/Windows, FTP, TAR/GZip/BZip2, WebDav, etc) to POSIX-compliant
applications such as Firefox, OpenOffice, GNOME apps, shell utilities and more.

KIO-Fuse works by acting as a bridge between KDE's KIO filesystem design and
FUSE.
2024-09-27T12:48:46+02:00 filesystems/jmtpfs MTP device filesystem
jmtpfs is a FUSE and libmtp based filesystem for accessing MTP
(Media Transfer Protocol) devices. It was specifically designed for
exchaning files between Linux (and Mac OS X) systems and newer Android
devices that support MTP but not USB Mass Storage.

The goal is to create a well behaved filesystem, allowing tools like
find and rsync to work as expected. MTP file types are set automatically
based on file type detection using libmagic. Setting the file appears
to be necessary for some Android apps, like Gallery, to be able to find
and use the files.

Since it is meant as an Android file transfer utility, and I don't have
any non-Android MTP devices to test with, playlists and other non-file
based data are not supported.
2024-09-27T12:48:46+02:00 filesystems/ifuse FUSE-based filesystem for mounting iOS devices over USB
iFuse is a tool for reaching iOS devices filesystems over USB, without
the need of jailbreaking and installing an SSH server on your iGadget.
iFuse is useful if you want to mount the device manually or if you
don't have GNOME with GVFS nor KDE with kio-ufc installed.
2024-09-27T12:48:46+02:00 filesystems/httpfs Fuse-based http filesystem
httpfs depends on FUSE. It uses HTTP/1.1 extensions to read arbitrary
bytes from a file on a web-server. This is particular interesting for
an iso, since it can be investigated (loop device) without actually
downloading the whole iso.
2024-09-27T12:48:46+02:00 filesystems/httpdirfs FUSE filesystem to mount HTTP directory listings, with a permanent cache
HTTPDirFS stands for Hyper Text Transfer Protocol Directory Filesystem.

The performance of the program is excellent. HTTP connections are reused through
curl-multi interface. The FUSE component runs in the multithreaded mode.

There is a permanent cache system which can cache all the file segments you have
downloaded, so you don't need to these segments again if you access them
later. This feature is triggered by the --cache flag. This is similar to the
--vfs-cache-mode full feature of rclone mount

There is support for Airsonic / Subsonic server. This allows you to mount a
remote music collection locally.

If you only want to access a single file, there is also a simplified Single File
Mode. This can be especially useful if the web server does not present a HTTP
directory listing.
2024-09-27T12:48:46+02:00 filesystems/hfsutils Utilities for accessing Apple's HFS volumes
HFS is the "Hierarchical File System" used on modern Macintosh computers.
With this package, you can read and write Macintosh-formatted media such as
floppy disks, CD-ROMs, and SCSI hard disks on most Unix platforms. You can
also format raw media or file into an HFS volume.

This package contains a number of different tools:

- Several command-line programs (hmount, hls, hcopy, et al.)
- Tk-based front-end for browsing and copying files through a
variety of transfer modes (MacBinary, BinHex, text, etc.)
- Tcl package and interface for scriptable access to volumes
- C library for low-level access to volumes

Support for Apple's new Extended Format (HFS+) is currently not available.
2024-09-27T12:48:46+02:00 filesystems/hfsfuse FUSE driver for HFS+ filesystems
FUSE driver for HFS+ based on NetBSD's kernel driver with
modifications.

This driver is read-only and cannot write to or damage the target
filesystem in any way.

hfsfuse also includes a standalone tool, hfsdump, to inspect the
contents of an HFS+ volume without FUSE.
2024-09-27T12:48:46+02:00 filesystems/hfsexplorer HFSExplorer read Mac-formatted harddisks and disk images
HFSExplorer is an application that can read Mac-formatted hard disks and disk
images. It can read the file systems HFS (Mac OS Standard), HFS+ (Mac OS
Extended) and HFSX (Mac OS Extended with case sensitive file names).

HFSExplorer allows you to browse your Mac volumes with a graphical file system
browser, extract files (copy to hard disk), view detailed information about the
volume and create disk images from the volume.
HFSExplorer can also read most .dmg disk images created on a Mac, including zlib
/ bzip2 compressed images and AES-128 encrypted images. It supports the
partition schemes Master Boot Record, GUID Partition Table and Apple Partition
Map natively.
2024-09-27T12:48:46+02:00 filesystems/gvfs GNOME virtual file system
GVFS allows applications and users to treat any number of file system
concepts as a part of the local filesystem. With GVFS, filesystems across
the internet, on connected devices, and in multiple formats are as simple
to access (and write code for) as any directory on the local machine.
2024-09-27T12:48:46+02:00 filesystems/gphotofs Mount PTP camera as a file system
gphotofs is a FUSE filesystem module to mount your camera as a filesystem.
This allow using your camera with any tool able to read from a mounted
filesystem.
2024-09-27T12:48:46+02:00 filesystems/gitfs Version controlled file system
gitfs is a FUSE file system that fully integrates with git. You can
mount a remote repository's branch locally, and any subsequent changes
made to the files will be automatically committed to the remote.
2024-09-27T12:48:46+02:00 filesystems/genromfs Mkfs equivalent for romfs filesystem
The mkfs equivalent for romfs filesystem. Port created for NuttX RTOS.
ROM FileSystem (ROMFS), read only filesystem, mainly for initial RAM
disks of installation disks. Using this filesystem, you get a very
similar feature, and even the possibility of a small kernel, with a
file system which doesn't take up useful memory from the router
functions in the basement of your office.
2024-09-27T12:48:46+02:00 filesystems/fusefs-libs3 FUSE library version 3 for filesystems implemented in userspace
FUSE makes it possible to implement a filesystem in a userspace program.

This version 3 of the fuse library is not compatible with file-systems
developed for version 2.

A list of filesystems supported by this version of the library is
maintained in the WiKi on GitHub.
2024-09-27T12:48:46+02:00 filesystems/fusefs-libs FUSE allows filesystem implementation in userspace
FUSE makes it possible to implement a filesystem in a userspace program.
Features include: simple yet comprehensive API, secure mounting by non-root
users, support for FreeBSD kernels, multi-threaded operation.
2024-09-27T12:48:46+02:00 filesystems/fswatch-mon Cross-platform file change monitor
fswatch is a file change monitor that receives notifications when the contents
of the specified files or directories are modified. fswatch implements four
kinds of monitors:

* A monitor based on the File System Events API of Apple OS X.
* A monitor based on kqueue, an event notification interface introduced in
FreeBSD 4.1 and supported on most *BSD systems (including OS X).
* A monitor based on inotify, a Linux kernel subsystem that reports file
system changes to applications.
* A monitor which periodically stats the file system, saves file modification
times in memory and manually calculates file system changes, which can work
on any operating system where stat (2) can be used.

fswatch should build and work correctly on any system shipping either of the
aforementioned APIs.
2024-09-27T12:48:46+02:00 filesystems/fstyp Detect which filesystem type a device/partition contains
fstyp can be used to heuristically detect which filesystem type a device or a
partition contains. Useful for backup scripts.
2024-09-27T12:48:46+02:00 filesystems/ext2 FUSE module to mount ext2, ext3 and ext4 with read write support
Fuse-ext2 is a multi OS FUSE module to mount ext2, ext3 and ext4 file system
devices and/or images with read write support.
2024-09-27T12:48:46+02:00 filesystems/exfat Full-featured exFAT FS implementation as a FUSE module
exfat-fuse is a free exFAT file system implementation with write support.
exFAT is a simple file system created by Microsoft. It is intended to
replace FAT32 removing some of its limitations. exFAT is a standard FS for
SDXC memory cards.
2024-09-27T12:48:46+02:00 filesystems/exfat-utils Utilities to create, check, label and dump exFAT filesystem
Utilities to manage extended file allocation table filesystem. This package
provides tools to create, check and label the filesystem.
It contains dumpexfat to dump properties of the filesystem, exfatfsck to report
errors found on a exFAT filesystem, exfatlabel to label a exFAT filesystem and
mkexfatfs to create a exFAT filesystem.
2024-09-27T12:48:46+02:00 filesystems/encfs Encrypted pass-through FUSE filesystem
EncFS is an encrypted pass-through filesystem which runs in userspace,
using the FUSE kernel module. Similar in design to CFS and other
pass-through filesystems, all data is encrypted and stored in the
underlying filesystem. Unlike loopback filesystems, there is no
predetermined or pre-allocated filesystem size.
2024-09-27T12:48:46+02:00 filesystems/e2tools Utilities to manipulate files in an ext2/ext3 filesystem
e2tools is a simple set of GPL'ed utilities to read, write, and
manipulate files in an ext2/ext3 filesystem. These utilities access a
filesystem directly using the ext2fs library. I wrote these tools in
order to copy files into a linux filesystem on a machine that does not
have ext2 support. Of course, they can also be used on a Linux machine
to read/write to disk images or floppies without having to mount them
or have root access.

Supported functionality:

- copy files: e2cp
- move files: e2mv
- remove files: e2rm
- create directory: e2mkdir
- create hard links: e2ln
- list files/directories: e2ls
- output the last part of a file: e2tail
2024-09-27T12:48:46+02:00 filesystems/e2fsprogs Wrapper to install e2fsprogs into /sbin
This is a helper package that will copy and register the essential binaries
from e2fsprogs-core to /sbin, so that it is possible to have /usr in an ext2,
ext3, or ext4 file system, and still have a proper fsck in /sbin.
2024-09-27T12:48:46+02:00 filesystems/e2fsprogs-libblkid Blkid library from e2fsprogs package
Block device identification library from the e2fsprogs package.
2024-09-27T12:48:46+02:00 filesystems/e2fsprogs-core Utilities & library to manipulate ext2/3/4 filesystems
Set of utilities and library to manipulate an ext2, ext3 or ext4 filesystem.
2024-09-27T12:48:46+02:00 filesystems/dsbmd Media mounting daemon
DSBMD is a media/filesystem type detecting daemon that allows clients to mount
storage devices.

DSBMD watches the mount table for changes, monitors devd events for new storage
devices, polls CD/DVD drives and card readers for media change events, deter-
mines media types, volume names, and filesystem types. Mountable devices,
changes in the mount table as well as device add/remove events and altered
states of mountable devices are presented to clients. Clients can request DSBMD
to mount, unmount, and eject media, or set the CD/DVD reading speed.
2024-09-27T12:48:46+02:00 filesystems/dsbmc Qt client for DSBMD that lets you mount media, and more
DSBMC is a Qt client for DSBMD. It allows you to mount, unmount, open media
in a file manager, set the reading speed of a CD/DVD or play a CD/DVD.
2024-09-27T12:48:46+02:00 filesystems/dsbmc-cli Command-line client for DSBMD
dsbmc-cli is a command-line client for DSBMD that provides a simple interface
to query information about storage devices, and to send requests to mount,
unmount and eject these. Furthermore, it can be used as automounter and
autounmounter.
2024-09-27T12:48:46+02:00 filesystems/darling-dmg FUSE module for .dmg files (containing an HFS+ filesystem)
FUSE module for .dmg files (containing an HFS+ filesystem)

Supported file types

* DMG (UDIF) files containing an Apple Disk Image.
* Apple Disk Images containing an HFS+/HFSX file system.
* HFS+/HFSX file systems (incl. file systems embedded within HFS).
2024-09-27T12:48:46+02:00 filesystems/curlftpfs Mount remote FTP directories
CurlFtpFS is a filesystem for accessing FTP hosts based on FUSE and
libcurl.

CurlFtpFS differentiates itself from other FTP filesystems because it
features:

* SSLv3 and TLSv1 support
* connecting through tunneling HTTP proxies
* automatically reconnection if the server times out
* transform absolute symlinks to point back into the ftp file
system
2024-09-27T12:48:46+02:00 filesystems/cryptofs Encrypted filesystem for FUSE
CryptoFS is a encrypted filesystem for Filesystem in Userspace (FUSE) and
the Linux Userland FileSystem (LUFS). Visit http://fuse.sourceforge.net/
for more information on FUSE, or http://lufs.sourceforge.net/lufs/ for
more information on LUFS.

CryptoFS will use a normal directory to store files encrypted. The
mountpoint will contain the decrypted files. Every file stored in this
mountpoint will be written encrypted (data and filename) to the directory
that was mounted. If you unmount the directory the encrypted data can only
be access by mounting the directory with the correct key again. Like other
FUSE/LUFS filesystems it does not need root access or any complicated setup
like creating a filesystem on a encrypted disk using the loop device.

CryptoFS can be build for FUSE, and LUFS. When you build for FUSE you get
a program to mount the filesystem. For LUFS a shared library will be built
that can be used by LUFS's lufsd. Both methods can use the same encrypted
directory.
2024-09-27T12:48:46+02:00 filesystems/cramfs Linux Compressed ROM FileSystem
Cramfs is a Linux filesystem designed to be simple, small,
and to compress things well. It is used on a number of
embedded systems and small devices.
2024-09-27T12:48:46+02:00 filesystems/clamfs User-space fs with on-access antivirus scanning
ClamFS is a FUSE-based user-space file system for Linux with
on-access anti-virus file scanning through clamd daemon

Features
- User-space file system
- Configuration stored in XML files
- FUSE used as file system back-end
- Scan files using ClamAV
- ScanCache speeds up file access
- Sends mail to administrator when detect virus
2024-09-27T12:48:46+02:00 filesystems/chironfs FUSE based filesystem with replication at the filesystem level
Chiron FS is a FUSE based filesystem which implements
replication at the FILESYSTEM LEVEL like RAID 1 does at
the DEVICE LEVEL.

The replicated filesystems may be of any kind you want.
The only requisite is that you mount it.
No need for special configuration files. The setup is as
simple as one mount command (or one line in fstab).
2024-09-27T12:48:46+02:00 filesystems/cfs Cryptographic file system implemented as a user-space NFS server
This is CFS, Matt Blaze's Cryptographic File System. It provides
transparent encryption and decryption of selected directory trees.
It is implemented as a user-level NFS server and thus does not
require any kernel modifications.

For an overview of how to use it, read "${PREFIX}/share/doc/cfs/notes.ms"
and the manual pages. There is a paper describing CFS at:

https://www.scs.stanford.edu/nyu/02fa/lab/cfs.pdf
2024-09-27T12:48:46+02:00 filesystems/bindfs FUSE based bindfs implementation way more powerful than nullfs
This port features a fuse implementation of bindfs. Bindfs is like nullfs exept
for the fact that it features more options and filters. The most important
difference is that you may overwrite the ownership of files when mounting the
desired directory somewhere else.
2024-09-27T12:48:46+02:00 filesystems/avfs Virtual File System library
AVFS is a system, which enables all programs to look inside gzip, tar,
zip, etc. files or view remote (ftp, http, dav, etc.) files, without
recompiling the programs.

Shared library and FUSE daemon are provided.

AVFS is (C) under the GNU GPL. The shared library supporting AVFS with
LD_PRELOAD is (C) under the GNU LGPL.
2024-09-27T12:48:46+02:00 filesystems/automount FreeBSD's devd(8) based automount solution
The automount(8) is devd(8) based automounter for FreeBSD.

It supports most popular filesystems:
NTFS/FAT/exFAT/EXT2/EXT3/EXT4/UFS/HFS/XFS/ISO9660

There are several ways to automount devices on FreeBSD.

Make sure you are using only one solution at any given time.
2024-09-27T12:48:46+02:00 filesystems/archivemount Mount archives with FUSE
Archivemount is a piece of glue code between libarchive
(http://people.freebsd.org/~kientzle/libarchive/) and FUSE
(http://fuse.sourceforge.net). It can be used to mount a (possibly compressed)
archive (as in .tar.gz or .tar.bz2) and use it like an ordinary filesystem.
2024-09-27T12:48:46+02:00 filesystems/afuse File system automounting implemented in user-space using FUSE
Afuse is an automounting file system implemented in user-space
using FUSE. Afuse currently implements the most basic
functionality that can be expected by an automounter; that is it
manages a directory of virtual directories. If one of these virtual
directories is accessed and is not already automounted, afuse will
attempt to mount a filesystem onto that directory. If the mount
succeeds the requested access proceeds as normal, otherwise it will
fail with an error.

The advantage of using afuse over traditional automounters is that
afuse is designed to run entirely in user-space by individual users.
This way an automounting action can take advantage of the invoking
users environment, for example allowing access to an ssh-agent for
password-less sshfs mounts, or allowing access to a graphical
environment to get user input to complete a mount (i.e. popping up
a window asking for a password).
2024-09-27T12:48:46+02:00 filesystems/acfgfs FUSE file system driver for Arcan window managers
Acfgfs is a tool that lets you mount certain arcan applications as a FUSE
file-system. The application has to explicitly support it (e.g., Durden).
2024-09-27T12:48:46+02:00 filesystems/R-cran-fs Cross-Platform File System Operations Based on 'libuv'
A cross-platform interface to file system operations, built on top of the
'libuv' C library.
2024-11-06T02:46:40+04:00 net-p2p/py-stig TUI and CLI client for the BitTorrent Transmission daemon
Stig features:

* Filters are used to select torrents for listing, starting/stopping, deleting,
etc

* Tabs allow you to open and switch between multiple lists (torrents, peers,
files, etc)

* Commands do almost everything, and they can be invoked:
- through single- or multi-key (think GNU/EMACS) keybindings,
- by entering them in a command prompt in the TUI (think vi) with tab completion
- by providing them as CLI arguments when invoking stig (think Git),
- or by listing them in an rc file which is automatically loaded.

* Color themes support 16 and 256 colors

* Complete built-in documentation with help command or --help argument

* Full API abstraction layer makes it possible to add support for other
BitTorrent clients with RPC interfaces (contributors are welcome)
2024-11-05T21:41:26+01:00 databases/py-powa-collector Performs powa snapshots for remote servers
PoWA (PostgreSQL Workload Analyzer) is a performance tool for PostgreSQL
allowing to collect, aggregate and purge statistics on multiple PostgreSQL
instances from various Stats Extensions.

PoWA-collector is the daemon that gather performance metrics from remote
PostgreSQL instances (optional) on a dedicated repository server.
2024-11-05T15:40:15+01:00 graphics/libskiasharp Complete 2D graphic library for drawing Text, Geometries, and Images
Skia is a complete 2D graphic library for drawing Text, Geometries, and Images.
2024-11-05T00:39:55+03:00 games/lgogdownloader Unofficial downloader for GOG.com
Unofficial downloader to GOG.com for Linux users.

It uses the same API as the official GOG Galaxy.
2024-10-13T11:48:39+03:00 security/gcr3 Library for bits of crypto UI and parsing
Gcr is a library for bits of crypto and security UI, parsing etc. It used
to be part of gnome-keyring. It also provides a viewer and importer for
certificates and private keys.
2024-11-04T15:06:20+01:00 www/py-youtube-transcript-api Python module for YouTube Transcript/Subtitle API
Youtube-transcript-api is a Python API which allows you to retrieve the
transcript/subtitles for a given YouTube video. It also works for automatically
generated subtitles, supports translating subtitles and it does not require a
headless browser, like other selenium based solutions do!
2024-11-03T17:12:50-08:00 comms/libfobos RigExpert Fobos SDR API
libfobos is the Fobos SDR receiver host software API shared library.
It is lightweight and easy to start.
2024-11-03T16:01:29+01:00 x11-toolkits/py-pangocffi Python CFFI bindings for pango
pangocffi is a CFFI-based set of Python bindings for pango.

pangocffi on its own is not that useful, since it depends on a PangoFontMap
being declared against the PangoContext. PangoFontMap instances can easily be
retrieved from libraries such as PangoCairo, PangoXft, PangoFT2, and PangoWin32
2024-11-03T21:20:52+08:00 security/rubygem-doorkeeper57-rails70 OAuth2 provider for Rails and Grape
Doorkeeper is a Ruby gem that makes it easy to introduce OAuth 2
provider functionality to a Rails or Grape application.
2024-11-03T21:20:48+08:00 math/rubygem-cmath Provide trigonometric and transcendental functions for complex number
CMath provides trigonometric and transcendental functions for complex numbers.

CMath is a library that provides trigonometric and transcendental functions for
complex numbers. The functions in this module accept integers, floating-point
numbers or complex numbers as arguments.

Note that the selection of functions is similar, but not identical, to that in
module math. The reason for having two modules is that some users aren't
interested in complex numbers, and perhaps don't even know what they are. They
would rather have Math.sqrt(-1) raise an exception than return a complex number.
2024-11-03T21:20:44+08:00 math/py-pyreadstat Read and Write SAS, SPSS and Stata files into/from pandas data frames
pyreadstat is a python package to read and write sas (sas7bdat, sas7bcat,
xport), spps (sav, zsav, por) and stata (dta) data files into/from pandas
dataframes.
2024-11-03T21:20:40+08:00 archivers/py-blosc Blosc data compressor
Blosc is a high performance compressor optimized for binary data. It has been
designed to transmit data to the processor cache faster than the traditional,
non-compressed, direct memory fetch approach via a memcpy() OS call.

Blosc works well for compressing numerical arrays that contains data with
relatively low entropy, like sparse data, time series, grids with regular-spaced
values, etc.

python-blosc a Python package that wraps Blosc.
2024-11-02T12:28:33-07:00 textproc/py-vbuild Simple module to extract html/script/style from a VueJS file
Compile your VueJS (vuejs2 only) components (*.vue) to standalone
HTML/JS/CSS using Python only, no need of NodeJS. And you can use
python components with vbuild in your vue/sfc files.
2024-11-02T11:28:21-07:00 textproc/py-pscript Python to JavaScript compiler
PScript is a Python to JavaScript compiler, and is also the name
of the subset of Python that this compiler supports. It was developed
as a part of Flexx and is now represented by its own project.
Although it is still an important part of Flexx, it can also be
useful by itself.
2024-11-02T10:26:38-07:00 www/py-proxy_tools Simple proxy implementation for Python
proxy_tools is a very simple and useful proxy (as in the GoF design
pattern) implementation, that I found to be useful outside the web
context -- hence the extraction.
2024-11-02T18:23:45+01:00 textproc/libjcat Library for reading and writing JSON catalog files
This library allows reading and writing gzip-compressed JSON catalog files,
which can be used to store GPG, PKCS-7 and SHA-256 checksums for each file. It
provides equivalent functionality to the catalog files supported in Microsoft
Windows. Unlike Microsoft catalog files which are a signed manifest of hashes,
a Jcat file is a manifest of signatures. This means it's possible (and
positively encouraged) to modify the .jcat file to add new signatures or replace
existing ones.
2024-10-31T01:43:48-03:00 mail/ruby-notmuch Ruby interface for the Notmuch email search and tagging library
Ruby interface to the notmuch mail search and index library
2024-11-02T08:06:39+02:00 net/teddycloud Alternative cloud server for the Toniebox
teddycloud is an alternative to the public toniebox server.
It is designed to be used in a local network and does not provide
means of authentication. In order to use this server, certificates
have to be read out of a toniebox, which requires UART access to
the boxes internal processor.
2024-11-01T17:40:30+01:00 textproc/py-sphinx-notfound-page Generate 404 Not Found Pages Automatically for Sphinx Docs
Sphinx-notfound-page is a Sphinx extension to create custom 404 pages and help
you to generate proper resource links (js, css, images, etc) to render the page
properly.

This extension was originally developed to be used on Read the Docs but it can
be used in other hosting services as well.
2024-11-01T04:39:50+08:00 devel/rubygem-aws-sdk-georoutes Official AWS Ruby gem for Amazon Location Service Routes V2
Official AWS Ruby gem for Amazon Location Service Routes V2.
2024-11-01T04:39:49+08:00 devel/rubygem-aws-sdk-geoplaces Official AWS Ruby gem for Amazon Location Service Places V2
Official AWS Ruby gem for Amazon Location Service Places V2.
2024-11-01T04:39:48+08:00 devel/rubygem-aws-sdk-geomaps Official AWS Ruby gem for Amazon Location Service Maps V2
Official AWS Ruby gem for Amazon Location Service Maps V2.
2024-11-01T04:39:47+08:00 devel/py-tox-toml-fmt Format your pyproject.toml file
tox-toml-fmt applies a consistent format to your pyproject.toml file with
comment support.
2024-10-31T12:23:19-07:00 science/seacas Sandia Engineering Analysis Code Access System (SEACAS)
The Sandia Engineering Analysis Code Access System (SEACAS) is a suite
of preprocessing, postprocessing, translation, and utility applications
supporting finite element analysis software using the Exodus database file
format.
2024-10-31T17:07:46+08:00 devel/py-jupyter-docprovider JupyterLab/Jupyter Notebook 7+ extension integrating collaborative shared models
jupyter-shared-docprovider is a JupyterLab/Jupyter Notebook 7+ extension
integrating collaborative shared models.

The collaborative shared models are used for both:
- real time collaboration, and
- server-side execution of notebooks
2024-10-31T17:07:45+08:00 devel/py-jupyter-collaboration-ui JupyterLab/Jupyter Notebook 7+ extension providing user interface integration for real time collaboration
jupyter-collaboration-ui is a JupyterLab/Jupyter Notebook 7+ extension providing
user interface integration for real time collaboration.
2024-10-31T10:50:31+03:00 net/linux-rl9-tcp_wrappers-libs Libraries tcp wrappers (Rocky Linux ${LINUX_DIST_VER})
TCP wrappers library.
2024-10-31T00:53:05+08:00 chinese/elffont Typeface blending Bopomofo phonetic symbols with "Elvish"
justfont collaborates with calligrapher Daphne to release Elffont, a unique
typeface blending Bopomofo phonetic symbols with a mystical "Elvish" style.

https://blog.justfont.com/2024/10/elffont/
2024-10-30T20:10:48+08:00 devel/rubygem-cucumber-messages26 Protocol Buffer messages for Cucumber
Cucumber Messages is a message protocol based on Protocol Buffers. It allows one
process to construct message objects and send them to another process. Protobuf
takes care of serialising those messages to a binary format, and deserialise
them on the other end.
2024-10-30T20:10:46+08:00 www/py-html5rdf HTML parser based on the WHATWG HTML specification
html5rdf is a pure-python library for parsing HTML to DOMFragment objects for
the use in RDFLib. html5rdf is a fork of html5lib-modern.

It is designed to conform to the WHATWG HTML specification, as is implemented by
all major web browsers.

htm5lib-modern is designed as a drop-in replacement for html5lib that exposes a
new html5lib module without Python 2 support and without the legacy dependencies
on six, and webencodings.
2024-10-30T13:22:12+02:00 net/rubygem-fog-aws328 Module for the 'fog' gem to support Amazon Web Services
Fog::Aws is a module for the 'fog' gem to support Amazon Web Services.
2024-10-30T13:22:12+02:00 devel/rubygem-fog-core250 Shared classes and tests for fog providers and services
rubygem-fog-core (Fog::Core) provides shared classes and tests for fog providers
and services.
2024-10-29T19:26:54+01:00 benchmarks/libcpucycles Microlibrary for counting CPU cycles
libcpucycles is a microlibrary for counting CPU cycles. Cycle counts
are not as detailed as Falk diagrams but are the most precise timers
available to typical software; they are central tools used in
understanding and improving software performance.

The libcpucycles API is simple: include <cpucycles.h>, call cpucycles()
to receive a long long whenever desired, and link with -lcpucycles.

Internally, libcpucycles understands machine-level cycle counters for
amd64 (both PMC and TSC), arm32, arm64 (both PMC and VCT), mips64,
ppc32, ppc64, riscv32, riscv64, s390x, sparc64, and x86. libcpucycles
also understands four OS-level mechanisms, which give varying levels of
accuracy: mach_absolute_time, perf_event, CLOCK_MONOTONIC, and, as a
fallback, microsecond-resolution gettimeofday.

When the program first calls cpucycles(), libcpucycles automatically
benchmarks the available mechanisms and selects the mechanism that does
the best job. Subsequent cpucycles() calls are thread-safe and very
fast. An accompanying cpucycles-info program prints a summary of
cycle-counter accuracy.
2024-10-29T22:49:35-07:00 devel/stringzilla SIMD-accelerated string search/sort/hashes/fingerprints/edit distances
StringZilla is the GodZilla of string libraries, using SIMD and SWAR to
accelerate string operations on modern CPUs. It is up to 10x faster than the
default and even other SIMD-accelerated string libraries in C, C++, Python,
and other languages, while covering broad functionality. It accelerates exact
and fuzzy string matching, edit distance computations, sorting,
lazily-evaluated ranges to avoid memory allocations, and even random-string
generators.
2024-10-29T22:15:18-07:00 devel/py-simsimd Portable mixed-precision BLAS-like vector math library for x86 and ARM
SimSIMD computes dot-products, similarity measures, and distances between low-
and high-dimensional vectors which is ubiquitous in Machine Learning,
Scientific Computing, Geo-Spatial Analysis, and Information Retrieval.
2024-10-29T22:09:22+08:00 textproc/rubygem-loofah222 Library for manipulating HTML/XML documents and fragments
Loofah is a general library for manipulating HTML/XML documents and fragments.
It's built on top of Nokogiri and libxml2, so it's fast and has a nice API.
Loofah excels at HTML sanitization (XSS prevention). It includes some nice HTML
sanitizers, which are based on HTML5lib's whitelist.
2024-10-29T22:09:19+08:00 textproc/rubygem-cucumber-gherkin29 Fast Gherkin lexer/parser based on the Ragel State Machine Compiler
A fast Gherkin lexer/parser based on the Ragel State Machine Compiler.
2024-10-29T22:09:16+08:00 devel/rubygem-excon0 Extended http(s) Connections Library
EXtended http(s) CONnections Library
2024-10-29T22:09:14+08:00 devel/rubygem-cucumber-cucumber-expressions17 Cucumber Expressions for Ruby
Cucumber Expressions are simple patterns for matching Step Definitions with
Gherkin steps.

Cucumber Expressions offer similar functionality to Regular Expressions, with
the following improvements:
- Improved readability
- Custom parameter types
- Expression generation
2024-10-29T22:09:13+08:00 devel/py-unittest-parallel Parallel unit test runner with coverage support
unittest-parallel is a parallel unit test runner for Python with coverage
support.
2024-10-29T22:09:12+08:00 devel/py-riot Simple Python test runner runner
riot is a Python virtual environment constructor and command runner.
2024-10-28T23:53:44+01:00 databases/pg_cron Cron-based job scheduler for PostgreSQL that runs inside the database
pg_cron is a simple cron-based job scheduler for PostgreSQL (10 or higher) that
runs inside the database as an extension. It uses the same syntax as regular
cron, but it allows you to schedule PostgreSQL commands directly from the
database. You can also use '[1-59] seconds' to schedule a job based on an
interval.
2024-10-28T20:18:54+01:00 net-im/snac Simple, minimalistic ActivityPub instance written in portable C
Snac is a simple, minimalistic ActivityPub instance.

It features:

- Lightweight, minimal dependencies
- Extensive support of ActivityPub operations.
- Multiuser
- Mastodon API support, so Mastodon-compatible apps can be used
- Simple but effective web interface
- Easily-accessed MUTE button
- Tested interoperability with related software
- No database needed
- Totally JavaScript-free
2024-10-27T08:47:57+01:00 sysutils/loaders-update Update bootcodes and loaders
This utility is a tool designed to keep the FreeBSD bootcodes and
loaders up-to-date. It's useful because the FreeBSD upgrade process
doesn't update them. It verifies if they are up to date and updates
them if desired.
2024-02-14T20:09:02+07:00 shells/zsh-fast-syntax-highlighting Optimized and extended zsh-syntax-highlighting
Zsh-fast-syntax-highlighting enables highlighting of commands whilst they
are typed at an interactive zsh prompt. This helps in reviewing
commands before running them, particularly in catching syntax errors.
Compared to zsh-syntax-highlighting, this package is more optimized
and feature-rich.
2024-10-26T16:04:14+03:00 graphics/wallhaven-cli CLI for wallhaven to browse wallpapers in terminal
wallhaven-cli is a command-line interface (CLI) tool designed for
interacting with the Wallhaven image repository. Wallhaven is known
for its extensive collection of high-quality wallpapers.
2024-10-26T04:39:55+08:00 games/mastermind Traditional console-based Mastermind game
This is a traditional console-based Mastermind game. The rules are as follows:
1. The game will generate a 4-digit color/number code
2. The range of colors/numbers is from 1 to 8
3. The player has 10 chances to guess the code
4. After each guess, the system will provide hints:
- Green plus sign (+) indicates both color and position are correct
- Red minus sign (-) indicates the color is correct but the position is wrong
5. The player needs to gradually guess the correct code based on the hints
6. During the game, you can enter 'r' at any time to switch display mode
(color blocks/numbers)
7. During the game, you can enter 'q' at any time to exit the game
2024-10-25T19:47:32+02:00 x11-fonts/iosevka-comfy Iosevka Comfy - customised build of the Iosevka typeface
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.
2024-10-22T18:07:10+02:00 games/hivetui Terminal implementation of the game Hive
Hivetui is a TUI (Terminal User Interface) implementation of the board
game Hive. It is played with the keyboard and includes a challenging
AI. The game includes a tutorial and rules summary. However, you might
want to consult the full rules if you don't know Hive yet.
2024-10-27T14:29:08-07:00 security/py-pysrp Python Secure Remote Password protocol (SRP)
SRP is a cryptographically strong authentication protocol for
password-based, mutual authentication over an insecure network
connection.
2024-10-27T07:26:12+08:00 devel/py-validate-pyproject-schema-store Plugin set for validate-pyproject and schema-store
validate-pyproject-schema-store provides a versioned copy of SchemaStore for
validate-pyproject. You can pin this to get a stable set of schema files.
2024-10-26T13:59:50+08:00 devel/py-robotframework-excellib Robot Framework library for working with Excel documents
robotframework-excellib provides the Robot Framework library for working with
Excel documents, based on openpyxl.
2024-10-26T13:59:49+08:00 devel/py-robotframework-assertion-engine Generic way to create meaningful and easy to use assertions for the Robot Framework libraries
Assertion Engine provides the generic way to create meaningful and easy to use
assertions for the Robot Framework libraries. This tools is spin off from
Browser library project, where the Assertion Engine was developed as part of the
of library.
2024-10-25T08:14:10-07:00 shells/oil New Unix shell
Oils is our upgrade path from bash to a better language and runtime.

* OSH runs your existing shell scripts.
* YSH is for Python and JavaScript users who avoid shell.
2024-09-29T17:45:26+03:00 audio/pipewire-spa-oss PipeWire SPA plugin implementing a FreeBSD OSS backend
PipeWire module implementing an OSS backend.
2024-10-25T17:19:11+02:00 math/R-cran-GPArotation Gradient Projection Algorithms for Factor Rotation
GPA Rotation for Factor Analysis

The GPArotation package contains functions for the rotation of factor loadings
matrices. The functions implement Gradient Projection (GP) algorithms for
orthogonal and oblique rotation. Additionally, a number of rotation criteria
are provided. The GP algorithms minimize the rotation criterion function, and
provide the corresponding rotation matrix. For oblique rotation, the
covariance/correlation matrix of the factors is also provided.
2024-10-25T15:40:14+02:00 math/R-cran-mnormt Multivariate Normal and t Distributions
Functions are provided for computing the density and the distribution function
of d-dimensional normal and "t" random variables, possibly truncated (on one
side or two sides), and for generating random vectors sampled from these
distributions, except sampling from the truncated "t". Moments of arbitrary
order of a multivariate truncated normal are computed, and converted to
cumulants up to order 4. Probabilities are computed via non-Monte Carlo methods;
different routines are used in the case d=1, d=2, d=3, d>3, if d denotes the
dimensionality.
2024-10-22T22:47:01-03:00 sysutils/kustomize Kustomize simplifies resource management with customizable overlays
Kubernetes Kustomize is a tool that helps customize Kubernetes configurations
without changing the original files. It lets you create overlays for different
environments and manage settings easily. Kustomize makes deploying complex
Kubernetes applications simpler and more organized.
2024-10-25T19:17:06+08:00 devel/py-fiddle Python-first configuration library
Fiddle is a Python-first configuration library particularly well suited to ML
applications. Fiddle enables deep configurability of parameters in a program,
while allowing configuration to be expressed in readable and maintainable Python
code.
2024-10-24T08:32:05-05:00 biology/mca-calling Core tools for Mosaic Chromosomal Alteration event calling
The mca-calling meta-port provides the core tools needed for performing
a typical mCA (Mosaic Chromosomal Alteration) analysis, including
conversion of SRA VCF files to a format suitable for haplohseq and
MoCha, and haplohseq and MoCha event calling. The GWAS analysis that
follows is typically done with R-based tools installed within R.
2024-10-23T21:59:19-07:00 math/py-libceed CEED Library: Code for Efficient Extensible Discretizations
libCEED provides fast algebra for element-based discretizations, designed for
performance portability, run-time flexibility, and clean embedding in higher
level libraries and applications.
2024-10-23T19:16:00-07:00 math/libceed CEED Library: Code for Efficient Extensible Discretizations
libCEED provides fast algebra for element-based discretizations, designed for
performance portability, run-time flexibility, and clean embedding in higher
level libraries and applications.
2024-10-23T17:12:51-07:00 audio/py-supysonic Python implementation of the Subsonic server API
Supysonic is a Python implementation of the Subsonic server API.

Current supported features are:
* browsing (by folders or tags)
* streaming of various audio files formats
* transcoding
* user or random playlists
* cover art
* starred tracks/albums and ratings
* lastfm scrobbling
* Jukebox mode
2024-10-23T17:17:08+02:00 www/py-django-graphql-jwt34 JSON Web Token for Django GraphQL (0.3.4)
JSON Web Token (JWT) authentication for Graphene Django
2024-10-22T17:48:23+08:00 devel/py-toml-fmt-common Common logic to the TOML formatter
toml-fmt-common contains Python code common to all formatters under the toml-fmt
umbrella (meant to only be used by that project).
2024-10-14T17:29:07+02:00 deskutils/deforaos-notes DeforaOS desktop notes
DeforaOS desktop notes
2024-10-21T13:26:56-07:00 devel/git-filter-repo-devel git filter-repo is a versatile tool for rewriting history
git filter-repo is a versatile tool for rewriting history, which
includes capabilities I have not found anywhere else. It roughly falls
into the same space of tool as git filter-branch but without the
capitulation-inducing poor performance, with far more capabilities,
and with a design that scales usability-wise beyond trivial rewriting
cases. git filter-repo is now recommended by the git project instead of
git filter-branch.
2024-10-21T20:52:08+03:00 ports-mgmt/poudriere-dsh2dsh Port build and test system (fork with more features)
poudriere is a tool primarily designed to test package production on FreeBSD.
However, most people will find it useful to bulk build ports for FreeBSD.

Changes from upstream:

* Better reuse of prebuilded FreeBSD packages.
* Speedup building by rebuilding only changed ports.
* Share go mod cache between builders and store downloaded modules in
`DISTFILES_CACHE`.
2024-10-08T12:30:51+02:00 multimedia/dovi_tool Tool combining multiple utilities for working with Dolby Vision
dovi_tool provides an important set of tools for
analyzing, editing and generating Dolby Vision metadata.

Extract, inject and edit RPU of movie files.
Mux and demux the enhancement layer of HEVC files.
Convert the RPU, optionally dropping the enhancement layer.
2024-10-15T16:21:16+02:00 devel/sse2neon SSE to NEON compatibility shim
sse2neon is a translator of Intel SSE (Streaming SIMD Extensions)
intrinsics to Arm NEON, shortening the time needed to get an Arm working
program that then can be used to extract profiles and to identify hot
paths in the code. The header file sse2neon.h contains several of the
functions provided by Intel intrinsic headers such as <xmmintrin.h>,
only implemented with NEON-based counterparts to produce the exact
semantics of the intrinsics.
2024-10-21T14:32:41+08:00 www/yarn-node23
2024-10-21T14:32:38+08:00 www/npm-node23
2024-10-21T14:32:35+08:00 www/node23 V8 JavaScript for client and server
Node.js is a free, open-source, cross-platform JavaScript runtime environment
that lets developers create servers, web apps, command line tools and scripts.
2024-10-21T14:32:32+08:00 security/aws-lc AWS libcrypto
AWS-LC is a general-purpose cryptographic library maintained by the AWS
Cryptography team for AWS and their customers. It is based on code from the
Google BoringSSL project and the OpenSSL project.

AWS-LC contains portable C implementations of algorithms needed for TLS and
common applications. For performance critical algorithms, optimized assembly
versions are included for x86 and ARM.
2024-10-19T14:17:00+03:00 devel/cppinsights C++ Insights - See your source code with the eyes of a compiler
C++ Insights is a Clang-based tool that does a source-to-source transformation.
The goal of C++ Insights is to make things visible that normally and
intentionally happen behind the scenes.It's about the magic the compiler does
for us to make things work.
2024-10-19T14:07:34+03:00 sysutils/cppinsights C++ Insights - See your source code with the eyes of a compiler
C++ Insights is a Clang-based tool that does a source-to-source transformation.
The goal of C++ Insights is to make things visible that normally and
intentionally happen behind the scenes.It's about the magic the compiler does
for us to make things work.
2024-10-19T02:35:03-04:00 x11-toolkits/py-qt5-datavis3d Python bindings for the Qt5 toolkit, DataVisualization module
PyQt5 is a set of Python bindings for Qt5 application framework.
This package provides the extra QtChart module.
2024-10-19T02:35:03-04:00 graphics/py-qt5-3d Python bindings for the Qt5 toolkit, 3D module
PyQt5 is a set of Python bindings for Qt5 application framework.
This package provides the extra Qt3D module.
2024-10-18T08:58:04-04:00 devel/wasi-libcxx19
2024-10-18T08:58:04-04:00 devel/wasi-compiler-rt19
2024-10-18T03:00:55+08:00 devel/rubygem-recursive-open-struct1 Allows nested hashes to be treated in a recursive fashion
OpenStruct subclass that returns nested hash attributes
as RecursiveOpenStructs.
2024-10-18T02:59:39+08:00 www/py-html5lib-modern HTML parser based on the WHATWG HTML specification
html5lib is a pure-python library for parsing HTML. It is designed to conform to
the WHATWG HTML specification, as is implemented by all major web browsers.
2024-10-18T02:59:36+08:00 textproc/py-python-ulid2 Universally unique lexicographically sortable identifier
This port provides an implementation of ULID.

A ULID is a universally unique lexicographically sortable identifier. It is
- 128-bit compatible with UUID
- 1.21e+24 unique ULIDs per millisecond
- Lexicographically sortable!
- Canonically encoded as a 26 character string, as opposed to the 36 character
UUID
- Uses Crockford's base32 for better efficiency and readability (5 bits per
character)
- Case insensitive
- No special characters (URL safe)
2024-10-16T21:09:08+02:00 security/p5-App-ClusterSSH Controls multiple hosts simultaneously via xterms and ssh
ClusterSSH controls a number of xterm windows via a single graphical
console window to allow commands to be interactively run on multiple
servers over an ssh connection.
2024-10-15T16:30:35-04:00 lang/spidermonkey128 Standalone JavaScript based from Mozilla 128-esr
Spidermonkey is the JavaScript interpreter from the Mozilla project.
2024-10-15T14:42:57+03:00 net/gotify-cli CLI to send message to gotify server
Gotify-CLI is a command line client for pushing messages to net/gotify-server.

It is not required, but convenient, see also herefor alternatives:
https://github.com/gotify/cli?tab=readme-ov-file#alternatives

2024-10-14T20:27:38+02:00 dns/dnstracer-rs Trace a chain of DNS servers to the source
WHAT IS DNSTRACER?

dnstracer determines where a given Domain Name Server (DNS) gets
its information from, and follows the chain of DNS servers back to
the servers which know the data.

Its behaviour is similar to ntptrace(8), which does it for the
NTP protocol.
2024-10-14T12:45:22+08:00 devel/py-pyproject-hooks Wrappers to call pyproject.toml-based build backend hooks
pyproject-hooks is a low-level library for calling build-backends in
pyproject.toml-based project. It provides the basic functionality to help write
tooling that generates distribution files from Python projects.

If you want a tool that builds Python packages, you'll want to use
devel/py-build instead. This is an underlying piece for pip, build and other
"build frontends" use to call "build backends" within them.
2024-10-14T12:45:21+08:00 sysutils/rubygem-sys-filesystem14 Ruby interface for getting filesystem information
The sys-filesystem library provides an interface for gathering filesystem
information, such as disk space and mount point data.
2024-10-14T12:45:16+08:00 devel/rubygem-aws-sdk-socialmessaging Official AWS Ruby gem for AWS End User Messaging Social
Official AWS Ruby gem for AWS End User Messaging Social.
2024-10-14T12:45:15+08:00 devel/rubygem-aws-sdk-marketplacereporting Official AWS Ruby gem for AWS Marketplace Reporting Service
Official AWS Ruby gem for AWS Marketplace Reporting Service.
2024-10-14T12:45:14+08:00 devel/py-typeshed-client Library for accessing stubs in typeshed
typeshed-client provides a way to retrieve information from typeshed and from
PEP 561 stub packages.

Example use cases:
- Find the path to the stub file for a particular module.
- Find the names defined in a stub.
- Find the AST node that defines a particular name in a stub.

Projects for which typeshed_client could be useful include:
- Static analyzers that want to access typeshed annotations.
- Tools that check stubs for correctness.
- Tools that use typeshed for runtime introspection.
2024-10-14T12:45:12+08:00 devel/py-python-semantic-release Automatic Semantic Versioning for Python projects
Python Semantic Release provides automatic semantic versioning for Python
projects. This is a Python implementation of semantic-release for JS by Stephan
Bönnemann.

The general idea is to be able to detect what the next version of the project
should be based on the commits. This tool will use that to automate the whole
release, upload to an artifact repository and post changelogs to GitHub. You can
run the tool on a CI service, or just run it locally.
2024-10-14T12:45:11+08:00 devel/py-pygls Pythonic generic language server (pronounced like 'pie glass')
pygls (pronounced like "pie glass") is a pythonic generic implementation of the
Language Server Protocol for use as a foundation for writing your own Language
Servers in just a few lines of code.
2024-10-14T12:45:10+08:00 devel/py-hypothesis-crosshair Level-up your Hypothesis tests with CrossHair
hypothesis-crosshair adds the power of solver-based symbolic execution to your
Hypothesis tests with CrossHair.
2024-10-14T12:45:08+08:00 devel/py-crosshair-tool Analyze Python code for correctness using symbolic execution
CrossHair is an analysis tool for Python that blurs the line between testing and
type systems.

If you have a function with type annotations and add a contract in a supported
syntax, CrossHair will attempt to find counterexamples for you.

CrossHair works by repeatedly calling your functions with symbolic inputs. It
uses an SMT solver (a kind of theorem prover) to explore viable execution paths
and find counterexamples for you. This is not a new idea; a Python approach was
first described in this paper. However, to my knowledge, CrossHair is the most
complete implementation: it can use symbolic reasoning for the built-in types,
user-defined classes, and much of the standard library.
2024-10-14T12:45:07+08:00 devel/py-cattrs23 Composable complex class support for attrs and dataclasses
cattrs is an open source Python library for structuring and unstructuring data.
cattrs works best with attrs classes, dataclasses and the usual Python
collections, but other kinds of classes are supported by manually registering
converters.

Python has a rich set of powerful, easy to use, built-in data types like
dictionaries, lists and tuples. These data types are also the lingua franca of
most data serialization libraries, for formats like json, msgpack, yaml or toml.

Data types like this, and mappings like dict s in particular, represent
unstructured data. Your data is, in all likelihood, structured: not all
combinations of field names or values are valid inputs to your programs. In
Python, structured data is better represented with classes and enumerations.
attrs is an excellent library for declaratively describing the structure of your
data, and validating it.

When you're handed unstructured data (by your network, file system,
database...), cattrs helps to convert this data into structured data. When you
have to convert your structured data into data types other libraries can handle,
cattrs turns your classes and enumerations into dictionaries, integers and
strings.
2024-10-13T14:04:29-07:00 net/zapret DPI (Deep Packet Interderence) bypass (multi platform)
zapret is a stand-alone (without 3rd party servers) DPI circumvention tool.
May allow to bypass http(s) website blocking or speed shaping, resist signature
tcp/udp protocol discovery.
2024-10-12T11:19:30+02:00 cad/Clipper2 A Polygon Clipping and Offsetting library (in C++, C\# & Delphi)
The Clipper2 library performs intersection,
union, difference and XOR boolean operations on both simple and complex polygons.
It also performs polygon offsetting.
This is a major update of my original Clipper library that was written over 10 years ago.
That library I'm now calling Clipper1, and while it still works very well, Clipper2 is better in just about every way.
2024-10-13T09:54:40+02:00 security/openssl34 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.
2024-10-13T08:58:22+03:00 net/gotify-server Simple server for sending and receiving messages
We wanted a simple server for sending and receiving messages (in real time per
WebSocket). For this, not many open source projects existed and most of the
existing ones were abandoned. Also, a requirement was that it can be
self-hosted.
2024-10-10T07:48:30-07:00 archivers/libszip Implementation of the extended-Rice lossless compression algorithm
Szip is an implementation of the extended-Rice lossless
compression algorithm.

It provides lossless compression of scientific data, and is
provided with HDF software products.
2024-10-10T09:54:09+02:00 www/py-grimoirelab Tool set for software development analytics
GrimoireLab is a CHAOSS toolset for software development analytics. It
includes a coordinated set of tools to retrieve data from systems used
to support software development (repositories), store it in databases,
enrich it by computing relevant metrics, and make it easy to run
analytics and visualizations on it.
2024-10-10T09:50:03+02:00 devel/py-sirmordred Drive GrimoireLab tools to produce a dashboard
SirMordred is the tool used to coordinate the execution of the
GrimoireLab platform, via two main configuration files, the setup.cfg
and projects.json, which are summarized in their corresponding sections.
2024-10-10T09:38:17+02:00 textproc/py-file-read-backwards Memory efficient way of reading files line-by-line from the end of file
This package is for reading file backward line by line as unicode in a
memory efficient manner for both Python 2.7 and Python 3.

It currently supports ascii, latin-1, and utf-8 encodings.

It supports "\r", "\r\n", and "\n" as new lines.
2024-10-10T07:06:54+02:00 textproc/py-grimoire-elk GrimoireELK processes and stores software development data to ElasticSearch
Each of the files found in this directory are a JSON file that contains
all of the information related to a Kibana dashboard. This usually has
information about the following artifacts:

- Original indexes where the information come from.
- Searches on those indexes that provide a sub-set of the information.
- Widgets either built on top of the original indexes or on top of the
searches.
- Final panels that are an aggregation of several widgets.
2024-10-09T16:55:47+02:00 devel/py-sortinghat Tool to manage identities
Sorting Hat maintains an SQL database of unique identities of
communities members across (potentially) many different sources.
Identities corresponding to the same real person can be merged in the
same individual, with a unique uuid. For each individual, a profile can
be defined, with the name and other data shown for the corresponding
person by default.

In addition, each individual can be related to one or more affiliations,
for different time periods. This will usually correspond to different
organizations in which the person was employed during those time periods.

Sorting Hat is a part of the GrimoireLab toolset, which provides Python
modules and scripts to analyze data sources with information about
software development, and allows the production of interactive
dashboards to visualize that information.

In the context of GrimoireLab, Sorting Hat is usually run after data is
retrieved with Perceval, to store the identities obtained into its
database, and later merge them into individuals (and maybe affiliate
them).
2024-10-09T16:40:16+02:00 devel/py-sgqlc Simple GraphQL Client
This package provides a library composed by functions widely used in
other GrimoireLab projects. These function deal with date handling,
introspection, URIs/URLs, among other topics.
2024-10-09T16:06:49+02:00 www/py-django-graphql-jwt JSON Web Token for Django GraphQL
JSON Web Token (JWT) authentication for Graphene Django
2024-10-09T15:29:39+02:00 devel/py-graal Generic source code analyzer
Graal leverages on the Git backend of Perceval and enhances it to set up
ad-hoc source code analysis. Thus, it fetches the commits from a Git
repository and provides a mechanism to plug third party tools/libraries
focused on source code analysis.
2024-10-09T04:26:18+02:00 devel/py-lizard Extensible Cyclomatic Complexity Analyzer
Lizard is an extensible Cyclomatic Complexity Analyzer for many
programming languages including C/C++ (doesn't require all the header
files or Java imports). It also does copy-paste detection (code clone
detection/code duplicate detection) and many other forms of static code
analysis.
2024-10-08T18:11:47+02:00 devel/py-cloc Modern cli framework for simple and complex cli applications
Command line framework for making simple and complex command line
applications.

- Easily create stand alone commands or nested groups of commands
- Define and connect commands with class objects
- Inherit and create viewsets of commands to be able to reuse large
nested groups in other cli applications
- Use mixin commands to quickly add pre defined commands to your cli
- Groups of commands can be found from any class that has defined a
cloc.core.BaseCmd
2024-10-08T14:57:02+02:00 textproc/py-kidash GrimoireLab script to manage Kibana dashboards from the command line
Kidash is a tool for managing Kibana-related dashboards from the command
line. The standard GrimoireLab dashboards are available in the Sigils
repository.
2024-10-08T14:38:49+02:00 textproc/py-grimoirelab-panels Generic Dashboards for GrimoireLab
Each of the files found in this directory are a JSON file that contains
all of the information related to a Kibana dashboard. This usually has
information about the following artifacts:

- Original indexes where the information come from.
- Searches on those indexes that provide a sub-set of the information.
- Widgets either built on top of the original indexes or on top of the
searches.
- Final panels that are an aggregation of several widgets.
2024-10-08T12:18:00+02:00 devel/py-cereslib Unify, eventize and enrich information from Perceval
Ceres is a library that aims at dealing with data in general, and
software development data in particular.

The initial goal of Ceres is to parse information in several ways from
the Perceval tool in the GrimoireLab project.

However, the more code is added to this project, the more generic
methods are found to be useful in other areas of analysis.
2024-10-08T11:52:57+02:00 devel/py-perceval-weblate Bundle of Perceval backends for Weblate
Bundle of Perceval backends for Weblate.
2024-10-08T11:51:22+02:00 devel/py-perceval-puppet Bundle of Perceval backends for Puppet ecosystem
Bundle of Perceval backends for Puppet ecosystem.
2024-10-08T11:49:30+02:00 devel/py-perceval-opnfv Bundle of Perceval backends for OPNFV ecosystem
Bundle of Perceval backends for OPNFV ecosystem.
2024-10-08T11:44:09+02:00 devel/py-perceval-mozilla Bundle of Perceval backends for Mozilla ecosystem
Bundle of Perceval backends for Mozilla ecosystem.
2024-10-08T11:31:30+02:00 devel/py-perceval Send Sir Perceval on a quest to fetch and gather data from software repositories
Send Sir Perceval on a quest to retrieve and gather data from software
repositories.
2024-10-10T02:44:03Z math/py-hypernetx Python library for the creation and study of hypergraphs
The HyperNetX library provides classes and methods for the analysis
and visualization of complex network data modeled as hypergraphs.
The library generalizes traditional graph metrics.
2024-10-10T08:18:21+03:00 devel/rubygem-aws-sdk-s3-gitlab Official AWS Ruby gem for Amazon Simple Storage Service (Amazon S3)
Official AWS Ruby gem for Amazon Simple Storage Service (Amazon S3).
2024-10-10T08:18:21+03:00 devel/rubygem-aws-sdk-kms-gitlab Official AWS Ruby gem for AWS Key Management Service (KMS)
Official AWS Ruby gem for AWS Key Management Service (KMS).
2024-10-10T08:18:21+03:00 devel/rubygem-aws-sdk-core-gitlab AWS SDK for Ruby - Core
Provides API clients for AWS. This gem is part of the official AWS SDK for
Ruby.
2024-10-10T08:18:21+03:00 devel/rubygem-aws-sdk-cloudformation-gitlab Official AWS Ruby gem for AWS CloudFormation
Official AWS Ruby gem for AWS CloudFormation.
2024-10-09T18:10:09-07:00 math/cadiback CaDiBack BackBone Extractor
CaDiBack is a tool using the CaDiCaL solver to determine the backbone of a
satisfiable instance, which are those literals set to true in all models of
the formula.
2024-10-09T21:10:53+03:00 www/tomcat110 Open-source Java web server by Apache, 11.0.x branch
Apache Tomcat is a web server written in 100% Pure Java.

Apache Tomcat 11.0.x is the current focus of development. It builds on
Tomcat 10.1.x and implements the Servlet 6.1, JSP 4.0, EL 6.0, WebSocket 2.2
and Authentication 3.1 specifications.
This release is a milestone release and is targeted at Jakarta EE 11.
2024-10-08T20:16:30-07:00 math/flint Fast library for number theory
FLINT is a C library for doing number theory, maintained by William Hart.

FLINT supports arithmetic with numbers, polynomials, power series and matrices
over many base rings, including:
* Multiprecision integers and rationals
* Integers modulo n
* p-adic numbers
* Finite fields (prime and non-prime order)
* Real and complex numbers (via the Arb extension library)
2024-10-08T13:31:05Z www/moodle45 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.
2024-10-08T14:44:36+02:00 textproc/ocaml-spelll Fuzzy search library for OCaml
Spelll is a fuzzy string library for OCaml allowing the following:

1. to compute the edition distance bewteen two strings,

2. to build a Levenshtein automaton that only accepts strings within an
edition distance to the string used to create the automaton,

3. to map a string to its matches from an Index.t (a "multimap").
2024-10-08T14:44:36+02:00 math/ocaml-ocplib-simplex Alt-Ergo simplex solver library for Objective Caml
The Ocplib-simplex OCaml library imlements a simplex algorithm for
solving systems of linear inequalities and optimizing linear objective
functions. Linear optimization and unsat-cores extraction are also
supported. The implementation is iterative and backtrackable.
2024-10-08T14:44:36+02:00 math/ocaml-farith Floating point number library for OCaml
Floating point numbers library which originated from the "Flocq"
library for the Coq theorem prover.
2024-10-08T14:44:36+02:00 devel/ocaml-trace Library and PPX rewriter for code instrumentation in Objective Caml
The trace and the trace_ppx packages for OCaml allow to instrument a
program by invoking span, message (event) or counter operations,
explicitly by using the functions provided by the former package, or
automatically by using the syntax extension provided by the later.

There exist multiple OCaml libraries that provide a backend compatible
with this package, under others:

- trace-fushia (included): implementing the Fushia project's trace
format,
- trace-tef (included): simple file output using the TEF/Catapult format,
- tracy-client.trace,
- ocaml-opentelemetry: OpenTelemetry support.
2024-10-08T14:44:36+02:00 devel/ocaml-psmt2-frontend SMT-LIB 2 parsing library for Objective Caml
Psmt2-frontend provides the parser for the SMT-LIB 2 syntax extended
with prenex polymoprhisme which is used by the Alt-Ergo Theorem
Prover.
2024-10-08T14:44:36+02:00 devel/ocaml-ppx_yojson_conv_lib Runtime library for ppx_yojson_conv
This is the runtime OCaml library used by the ppx_yojson_conv PPX
plugin.
2024-10-08T14:44:36+02:00 devel/ocaml-ppx_yojson_conv PPX plugin to derive (de)serialization functions using Yojson
This PPX deriver plugin allow the automatic generation of functions to
serialize and deserialize values of a type definition, or of a type
expression, to and from values of the `Yojson.t` type, of the Yojson
JSON library for OCaml.
2024-10-08T14:44:36+02:00 devel/ocaml-ppx_js_style PPX plugin to enforce Jane Street Capital coding style
This PPX plugin for the OCaml compiler enforces that the source code
complies with the coding conventions adopted by the Jane Street
Capital trading company.
2024-10-08T14:44:36+02:00 devel/ocaml-ppx_hash Deriving PPX plugin to generate hash functions
This PPX rewriter plugin derives hash functions from OCaml type
definitions and (anonymous) type annotations. The generated functions
are usualy faster than their polymorphic equivalent from the OCaml
standard library. It is also possible to ignore one or more member of
a tuple or structure.
2024-10-08T14:44:36+02:00 devel/ocaml-ppx_deriving Helpers to generate code deriving from types, for OCaml
Ppx_deriving is an OCaml library to simplify the generation of code
for user defined types. It includes several plugins such as show, eq,
ord, enum, iter, map, fold, make, yojson and protobuf.
2024-10-08T14:44:36+02:00 devel/ocaml-ppx_compare Deriving PPX plugin to generate comparision functions
This PPX rewriter plugin derives comparison and equality functions
from OCaml type definitions and (anonymous) type annotations. The
generated functions are usualy faster than their polymorphic
equivalent from the OCaml standard library. It is also possible to
ignore one or more member of a tuple or structure.
2024-10-08T14:44:36+02:00 devel/ocaml-ppx_blob PPX plugin to embed binary files in Objective Caml
This PPX rewriter plugin permits to include a file
in an OCaml source, as a string.
2024-10-08T14:44:36+02:00 devel/ocaml-pp_loc Library for pretty-printing an error in Objective Caml
This OCaml library allows to format the location, of an error e.g., in
a source file. The source of the error will be highlighted,
differently if the location, or set there-of, spans multiple
lines. This library was originally extracted from the sources of the
OCaml compiler version 4.08.
2024-10-08T14:44:36+02:00 devel/ocaml-octavius Library to parse ocamldoc comment for OCaml
Octavius provides a library and a binary to parse OCaml code comments
following the syntax used by the OCaml documentation generator,
also known as ocamldoc.
2024-10-08T14:44:36+02:00 devel/ocaml-lsp Library implementing the LSP and JSONRPC protocols in Objective Caml
Ocaml-LSP provides a modern implementation of the Language Server
Protocol for the OCaml language.

This project includes the jsonrpc library for Objective Caml, an
implementation of JSONRPC.
2024-10-08T14:44:36+02:00 devel/ocaml-linol Wrapper for ocaml-lsp and JSON-RPC implementation for Objective Caml
Linol is an OCaml library that provides an object-oriented abstraction
for writing servers, build as a wrapper on top of the OCaml-LSP
library, and lwt/eio-aware JSONRPC implementation.
2024-10-08T14:44:36+02:00 devel/ocaml-hmap Hashmap with heterogeneous values for Objective Caml
Hmap provides an hashing table datastructure whose values are typed by
the type parameter of the associated (polymorphic) key.
2024-10-08T14:44:36+02:00 devel/ocaml-gen Iterators library for OCaml
The Gen library for OCaml includes functions to work with transient
and restartable iterators.
2024-10-08T14:44:36+02:00 devel/ocaml-dolmen Library for writing deduction and logic languages in Objective Caml
The dolmen library for OCaml provides modules for parsing,
type-checking and main loop controling.

The dolmen binary allows to parse and type-check input against a
language specification.

Dolmen comes with a LSP server implementation.
2024-10-07T22:03:48-03:00 www/py-bootstrap-flask Bootstrap 4 and 5 helper for Flask projects
Bootstrap-Flask is a collection of Jinja macros for Bootstrap 4 & 5 and Flask.
It helps you to render Flask-related data and objects to Bootstrap markup HTML
more easily:
- Render Flask-WTF/WTForms form object to Bootstrap Form.
- Render data objects (dict or class objects) to Bootstrap Table.
- Render Flask-SQLAlchemy Pagination object to Bootstrap Pagination.
- etc.
2024-10-07T22:02:45-03:00 databases/py-flask-pymongo PyMongo support for Flask applications
Flask-PyMongo bridges Flask and PyMongo and provides some convenience helpers.
2024-10-08T06:19:08+09:00 devel/app-builder-devel Generic helper tool to build app in a distributable format (development version)
Generic helper tool to build app in a distributable formats. Used by
electron-builder but applicable not only for building Electron
applications.
2024-10-07T11:17:56+02:00 devel/py-grimoirelab-toolkit Toolkit of common functions used across GrimoireLab projects
This package provides a library composed by functions widely used in
other GrimoireLab projects. These function deal with date handling,
introspection, URIs/URLs, among other topics.
2024-10-07T01:28:00-07:00 misc/onnxruntime Cross-platform, high performance ML inferencing & training accelerator
ONNX Runtime is a cross-platform inference and training machine-learning
accelerator.

ONNX Runtime inference can enable faster customer experiences and lower costs,
supporting models from deep learning frameworks such as PyTorch and
TensorFlow/Keras as well as classical machine learning libraries such as
scikit-learn, LightGBM, XGBoost, etc. ONNX Runtime is compatible with different
hardware, drivers, and operating systems, and provides optimal performance by
leveraging hardware accelerators where applicable alongside graph optimizations
and transforms.

ONNX Runtime training can accelerate the model training time on multi-node
NVIDIA GPUs for transformer models with a one-line addition for existing PyTorch
training scripts.
2024-10-06T18:34:38+02:00 x11-fonts/py-FindSystemFontsFilename Find the system fonts filename
This Python module allows you to get the font filename on your system. It will
collect TrueType (.ttf), OpenType (.otf), TrueType Collection (.ttc) and
OpenType Collection (.otc) font format.
2024-10-04T16:00:32+02:00 editors/ad Adaptable text editor
ad (pronounced A.D.) is an attempt at combining a modal editing
interface of likes of vi and kakoune with the approach to extensibility
of Plan9's Acme. Inside of ad text is something you can execute as
well as edit.

It is primarily intended as playground for experimenting with
implementing various text editor features and currently is not at all
optimised or feature complete enough for use as your main text editor.

ad is aiming to be a hybrid of the pieces of various editors that I find
most useful:

- vim style modal editing to allow for convenient key bindings
- convenient text navigation and selection from vim/kakoune
- mini-buffer based user defined minor modes from emacs
- sam/acme style editing commands for larger editing actions
- acme style extension through exposing editor state and functionality
for external client programs.
- support for mouse based navigation and selection but not requiring
that as the main way of using the editor like in acme. That's fine
for desktop but most of the time I'm working with a laptop which
makes that far too clunky.

ad is not trying to replace vim (or kakoune, or emacs) in terms of being
a massively hackable editor. Rather it is trying to follow the
philosophy of acme in being an integrating development environment
(rather than integrated). By which I mean that the aim is to provide a
comfortable editing environment to work in that supports direct
interaction with external tools and programs from the outside rather
than pulling everything in.
2024-10-05T10:19:41+02:00 www/moin2 Easy to use, full-featured and extensible wiki software package
MoinMoin is a Python clone of WikiWiki, which is a composition system;
it's a discussion medium; it's a repository; it's a mail system;
it's a tool for collaboration.

This is the version 2 of MoinMoin
2024-10-05T09:56:17+02:00 finance/quba-viewer Cross platform application to display hybrid electronic invoices
Quba-Viewer is a cross platform open source application to display
structured (i.e., XML) and hybrid (Factur-X/ZUGFeRD PDF) electronic
invoices.
2024-10-04T19:27:31-07:00 biology/coverm Read coverage calculator for metagenomics
CoverM aims to be a configurable, easy to use and fast DNA read coverage and
relative abundance calculator focused on metagenomics applications.

CoverM calculates coverage of genomes/MAGs `coverm genome` or individual
contigs `coverm contig`. Calculating coverage by read mapping, its input can
either be BAM files sorted by reference, or raw reads and reference genomes
in various formats.
2024-10-04T23:01:24+02:00 x11-fonts/py-fclist-cffi Python cffi bridge to fontconfig's FcFontList/FcFontMatch
Python cffi bridge to fontconfig's FcFontList/FcFontMatch.

Useful for python programs that need to query information about fonts installed
in the system (use this instead of parsing fc-list output). Requires the
fontconfig shared library installed in a directory that the cffi module can
find.
2024-10-04T12:23:49-07:00 databases/rocksdb-jni Java (JNI) interface to RocksDB
RocksDB is an embeddable persistent key-value store for fast storage. RocksDB
can also be the foundation for a client-server database but our current focus is
on embedded workloads.

RocksDB builds on LevelDB to be scalable to run on servers with many CPU cores,
to efficiently use fast storage, to support IO-bound, in-memory and write-once
workloads, and to be flexible to allow for innovation.
2024-10-03T21:21:50-07:00 net-p2p/py-pulsar-client Apache Pulsar Python client library
py-pulsar-client is a Pulsar Python client library.

Pulsar Python clients support a variety of Pulsar features to enable building
applications connecting to your Pulsar cluster.
2024-10-03T19:48:22-07:00 net-p2p/pulsar-client-cpp Apache Pulsar C++ client library
pulsar-client-cpp is a Apache Pulsar C++ client library.
Pulsar C++ clients support a variety of Pulsar features to enable building
applications connecting to your Pulsar cluster.
2024-10-03T11:45:34+02:00 databases/postgis35 Geographic objects support for PostgreSQL databases
PostGIS adds support for geographic objects to the PostgreSQL
object-relational database. In effect, PostGIS "spatially enables"
the PostgreSQL server, allowing it to be used as a backend spatial
database for geographic information systems (GIS), much like ESRI's
SDE or Oracle's Spatial extension. PostGIS follows the OpenGIS
"Simple Features Specification for SQL" and has been certified as
compliant with the "Types and Functions" profile.

PostGIS development was started by Refractions Research as a project
in open source spatial database technology. PostGIS is released
under the GNU General Public License. PostGIS continues to be
developed by a group of contributors led by a Project Steering
Committee and new features continue to be added.
2024-10-02T07:03:44+02:00 devel/py-xstatic-pygments Pygments 2.9.0 (XStatic packaging standard)
Pygments’ builtin CSS packaged for setuptools (easy_install)/pip.

This package is intended to be used by any project that needs these
files.

It intentionally does not provide any extra code except some metadata
nor has any extra requirements. You MAY use some minimal support code
from the XStatic base package, if you like.
2024-10-02T09:50:22+02:00 multimedia/jellyfin-media-player Jellyfin Desktop Client
Desktop client using jellyfin-web with embedded MPV player.

Media plays within the same window using the jellyfin-web interface unlike
Jellyfin Desktop. Supports audio passthrough.
2024-10-02T09:52:13+02:00 sysutils/fusefs-mergerfs Featureful FUSE based union filesystem
mergerfs is a union filesystem geared towards simplifying storage and
management of files across numerous commodity storage devices. It is
similar to mhddfs, unionfs, and aufs.
2024-10-01T15:32:32+02:00 devel/py-xstatic-svg-edit-moin svg-edit-moin 2012.11.27 (XStatic packaging standard)
svg-edit-moin javascript library packaged for setuptools (easy_install)
/ pip.

This is a modified version from svg-edit r2164 of 15 Nov. 2012 adding:
- moin save extension added
- svg-edit config contains moin save extension

This package is intended to be used by any project that needs these
files.

It intentionally does not provide any extra code except some metadata
nor has any extra requirements. You MAY use some minimal support code
from the XStatic base package, if you like.
2024-10-01T12:22:30Z sysutils/createrepo_c C implementation of createrepo
createrepo_c is a C implementation of the createrepo tool, which generates
metadata for RPM package repositories. It is optimized for performance and
provides new features compared to the original createrepo written in Python.
2024-09-30T20:52:23-10:00 devel/rubygem-puppet-modulebuilder Reference implementation for building Puppet modules from source
The purpose of this tool is to take a given local module directory and compile
it into a .tar file, known as the tarball, that can then be installed directly
by Puppet on a target machine or uploaded onto the Puppet Forge so that it can
be accessed publicly.

As part of this process any non-deliverable aspects of the module, parts of it
related to the modules development or testing for example, are stripped away
leaving only the documentation and the puppet/ruby code that is needed for the
module to function.

The parts of the module to be excluded are defined in a .pdkignore, .pmtignore
or .gitignore file with the first one to be found in this given order being
used. Any directories or files that are listed in the ignore file are then
excluded, allowing the user to customize what is and what is not excluded.
2024-09-30T20:27:23+01:00 devel/py-magnet2torrent Turn a bittorrent magnet links into a .torrent file
Pure python project to turn a magnet link into a .torrent file. The goal
is to do it as fast as possible.
2024-09-30T21:01:19+08:00 archivers/rubygem-minitar-cli0 Library and command-line utility for tar archives
The minitar (previously called Archive::Tar::Minitar) library is a pure-Ruby
library that provides the ability to deal with POSIX tar(1) archive files.

This is release 0.6+, providing a number of bug fixes including a directory
traversal vulnerability, CVE-2016-10173. This release starts the migration and
modernization of the code:
- the minitar command-line program has been separated into the minitar-cli gem;
and
- the archive-tar-minitar gem now points to the minitar and minitar-cli gems and
discourages its installation.
2024-09-30T21:00:07+08:00 archivers/rubygem-minitar0 Library and command-line utility for tar archives
The minitar (previously called Archive::Tar::Minitar) library is a pure-Ruby
library that provides the ability to deal with POSIX tar(1) archive files.

This is release 0.6+, providing a number of bug fixes including a directory
traversal vulnerability, CVE-2016-10173. This release starts the migration and
modernization of the code:
- the minitar command-line program has been separated into the minitar-cli gem;
and
- the archive-tar-minitar gem now points to the minitar and minitar-cli gems and
discourages its installation.
2024-09-30T20:43:28+08:00 textproc/py-sphinxcontrib-django Improve the Sphinx autodoc for Django classes
sphinxcontrib-django is a sphinx extension which improves the documentation of
Django apps.

Improvements for the output of Sphinx's autodoc for Django classes:
- List all model and form fields as class parameters
- Improve model field representations
- Link related and reverse related fields to the referenced class
- Hide irrelevant runtime information like declared_fieldsets, fieldsets and
Meta from classes
- Add information about autogenerated methods
- Fix intersphinx mappings to Django modules
- Custom text roles to cross-reference the documentations of Django (:setting:,
:templatetag:, :templatefilter:, :fieldlookup:) and Sphinx (:event:,
:confval:)
2024-09-30T20:43:25+08:00 devel/py-pprintpp Drop-in replacement for pprint that's actually pretty
pprint++ is a drop-in replacement for pprint that's actually pretty.
2024-09-30T20:43:24+08:00 databases/py-sqloxide Python bindings for sqlparser-rs
sqloxide wraps rust bindings for sqlparser-rs into a python package using pyO3.

The original goal of this project was to have a very fast, efficient, and
accurate SQL parser I could use for building data lineage graphs across large
code bases (think hundreds of auto-generated .sql files). Most existing sql
parsing approaches for python are either very slow or not accurate (especially
in regards to deeply nested queries, sub-selects and/or table aliases). Looking
to the rust community for support, I found the excellent sqlparser-rs crate
which is quite easy to wrap in python code.
2024-09-20T19:19:21Z x11-toolkits/tk90 Graphical toolkit for Tcl
This is Tk version 8.7, a GUI toolkit for Tcl.

Tk is a graphical user interface toolkit that takes developing desktop
applications to a higher level than conventional approaches. Tk is the
standard GUI not only for Tcl, but for many other dynamic languages, and can
produce rich, native applications that run unchanged across Windows, Mac OS X,
Linux and more.

A full set of manual pages is also provided with this port.
2024-09-22T18:58:26+02:00 net-im/purple-teams Plugin for Pidgin to provide MS Teams connectivity
MS Teams Plugin for Pidgin is a third-party alternative
for the Microsoft Teams client - in development since
April 2022 -, with no Electron/Webview.
2024-09-30T15:25:52+09:00 devel/task Task runner / simpler Make alternative written in Go
Task is a task runner / build tool that aims to be simpler and easier
to use than, for example, GNU Make.

Since it's written in Go, Task is just a single binary and has no
other dependencies, which means you don't need to mess with any
complicated install setups just to use a build tool.
2024-09-30T01:25:59+02:00 net/frr10 IP routing protocol suite
FRRouting (FRR) is an IP routing protocol suite for Linux and Unix platforms
which includes protocol daemons for BGP, IS-IS, OSPF and RIP. FRR has its roots
in the Quagga project.
2024-09-30T01:25:59+02:00 net/frr10-pythontools Provide configuration reload functionality for FRR
2024-09-29T02:54:45-04:00 devel/qt6-grpc Qt 6 gRPC module
Qt GRPC is the client-side implementation that, together with the Qt
Protobuf module, allows the definition of messages and services in
.proto files, which then use the provided code generators to generate
client code that allows the access for fields and gRPC services in the
Qt framework. The code generated by Qt GRPC enables the client-side to
communicate with a gRPC server (regardless of whether the server uses
Qt) by sending calls or streaming messages.
2024-09-28T10:42:58+02:00 devel/py-xstatic-jquery-file-upload jQuery-File-Upload (XStatic packaging standard)
jQuery-File-Upload javascript library packaged for setuptools
(easy_install)/pip.

This package is intended to be used by any project that needs these
files.

It intentionally does not provide any extra code except some metadata
nor has any extra requirements. You MAY use some minimal support code
from the XStatic base package, if you like.
2024-09-28T19:46:55+03:00 deskutils/libportal-qt6 GIO-styled async APIs for Flatpak (${BACKEND} backend)
2024-09-27T08:46:07+02:00 devel/py-textualeffects Visual effects for Textual, a TerminalTextEffects wrapper
Visual effects for Textual, a TerminalTextEffects wrapper. It is a library that
provides Textual bindings for the excellent TerminalTextEffects visual effects
library.
2024-09-27T08:36:42+02:00 devel/py-terminaltexteffects TerminalTextEffects (TTE) is a terminal visual effects engine
TerminalTextEffects (TTE) is a terminal visual effects engine. TTE can be
installed as a system application to produce effects in your terminal, or as a
Python library to enable effects within your Python scripts/applications. TTE
includes a growing library of built-in effects which showcase the engine's
features.
2024-09-26T21:24:21-05:00 sysutils/porch Program orchestration tool scripted with lua
Porch is a program orchestration tool, inspired by expect(1) but scripted with
lua. This utility allows scripted manipulation of programs for, e.g., testing
or automation purposes. Porch drives spawn processes over a pts(4)
pseudo-terminal, which allows for a broader range of interactions with a program
under orchestration.
2024-09-26T11:33:27+02:00 devel/R-cran-R.utils Utility functions useful developing R packages
Utility functions useful when programming and developing R packages.
2024-09-26T11:12:06+02:00 devel/R-cran-R.oo Methods and classes for object-oriented programming
Methods and classes for object-oriented programming in R with or without
references. Large effort has been made on making definition of methods as simple
as possible with a minimum of maintenance for package developers. The package
has been developed since 2001 and is now considered very stable. This is a
cross-platform package implemented in pure R that defines standard S3 classes
without any tricks.
2024-09-26T08:41:11Z net/haproxy29 Reliable, high performance TCP/HTTP load balancer
HAProxy is a free, very fast and reliable solution offering high
availability, load balancing, and proxying for TCP and HTTP-based
applications. It is particularly suited for web sites crawling under
very high loads while needing persistence or Layer7 processing.
2024-09-26T09:42:41+02:00 devel/R-cran-R.methodsS3 Methods that simplify the setup of S3 generic functions
Methods that simplify the setup of S3 generic functions and S3 methods. Major
effort has been made in making definition of methods as simple as possible with
a minimum of maintenance for package developers. For example, generic functions
are created automatically, if missing, and naming conflict are automatically
solved, if possible. The method setMethodS3() is a good start for those who in
the future may want to migrate to S4. This is a cross-platform package
implemented in pure R that generates standard S3 methods.
2024-09-24T13:14:38+02:00 sysutils/u-boot-quartz64-b
U-Boot loader and related files for the Pine64 Quartz-B

To install this bootloader on an sdcard just do:

dd if=/usr/local/share/u-boot/u-boot-quartz-b/idbloader.img of=/path/to/sdcarddevice seek=64 bs=512 conv=sync
dd if=/usr/local/share/u-boot/u-boot-quartz-b/u-boot.itb of=/path/to/sdcarddevice seek=16384 bs=512 conv=sync
2024-09-24T13:14:38+02:00 sysutils/u-boot-quartz64-a
U-Boot loader and related files for the Pine64 Quartz-A

To install this bootloader on an sdcard just do:

dd if=/usr/local/share/u-boot/u-boot-quartz-a/idbloader.img of=/path/to/sdcarddevice seek=64 bs=512 conv=sync
dd if=/usr/local/share/u-boot/u-boot-quartz-a/u-boot.itb of=/path/to/sdcarddevice seek=16384 bs=512 conv=sync
2024-09-26T07:08:10Z textproc/py-sphinxcontrib-jquery Request jQuery for use in Sphinx themes or extensions
This package ensures that jQuery is always installed for use in Sphinx
themes or extensions.
2024-09-26T06:26:52Z textproc/py-sphinxcontrib-seqdiag Sphinx extension for embedding sequence diagram
Sphinx extension for embedding sequence diagram using seqdiag.

For more details, see online documentation at http://blockdiag.com/.
2024-09-26T06:26:52Z textproc/py-sphinxcontrib-blockdiag Sphinx extension for embedding block diagram
Sphinx extension for embedding block diagram using blockdiag.

For more details, see online documentation at http://blockdiag.com/.
2024-09-26T06:26:52Z textproc/py-sphinxcontrib-actdiag Sphinx extension for embedding activity diagram
Sphinx extension for embedding activity diagram using actdiag.

For more details, see online documentation at http://blockdiag.com/.
2024-09-26T01:40:59+08:00 devel/rubygem-aws-sdk-directoryservicedata Official AWS Ruby gem for AWS Directory Service Data
Official AWS Ruby gem for AWS Directory Service Data.
2024-09-26T01:47:41+08:00 devel/py-jaraco.path Miscellaneous path functions
jaraco.path provides cross platform hidden file detection.
2024-09-26T01:47:08+08:00 devel/py-jaraco.envs Classes for orchestrating Python (virtual) environments
This library provides the classes for orchestrating Python (virtual)
environments.
2024-09-26T01:40:55+08:00 x11-fonts/cascadia-next Monospaced font with programming ligatures
Cascadia Code is a fun, new monospaced font that includes programming ligatures
and is designed to enhance the modern look and feel of the Windows Terminal.

Cascadia Next is the next evolution of the Cascadia font family.
2024-09-25T16:40:45+02:00 devel/py-xstatic-ckeditor CKEditor 3.6.4 (XStatic packaging standard)
CKEditor packaged for setuptools (easy_install) / pip.

This package is intended to be used by any project that needs these
files.

It intentionally does not provide any extra code except some metadata
nor has any extra requirements. You MAY use some minimal support code
from the XStatic base package, if you like.
2024-09-25T13:35:44Z textproc/py-sphinxcontrib-nwdiag Sphinx extension for embedding network-related diagrams
Sphinx extension for embedding network-related diagrams using nwdiag.

For now, nwdiag supports the following diagrams:

- Logical network diagram
- Rack structure diagram
- Packet structure diagram

For more details, see online documentation at http://blockdiag.com/.
2024-09-25T09:41:07+02:00 x11/py-waypaper GUI wallpaper manager for Wayland and Xorg
GUI wallpaper setter for Wayland and Xorg window managers. It works as a
frontend for popular wallpaper backends like swaybg, swww, wallutils,
hyprpaper, mpvpaper and feh.

Features

- Vim keys
- Support for GIF animations (with swww or mpvpaper)
- Support for videos (with mpvpaper)
- Support for multiple monitors (with swww or swaybg or hyprpaper or mpvpaper)
- Works on Wayland (with swww or swaybg or hyprpaper or wallutils or mpvpaper)
- Works on Xorg (with feh or wallutils)
- Restores wallpaper at launch of your WM
- Caching for fast loading
2024-09-25T09:37:10+02:00 x11/swww Solution to your Wayland Wallpaper Woes
Efficient animated wallpaper daemon for wayland, controlled at runtime.

Features

- Display animated gifs on your desktop
- Display any image in the formats:
- jpeg
- png
- gif
- pnm
- tga
- tiff
- webp
- bmp
- farbfeld
- Clear the screen with an arbitrary rrggbb color
- Smooth transition effect when you switch images
- Do all of that without having to shutdown and reinitialize the daemon
2024-09-22T19:23:00-04:00 security/py-passhole Secure hole for your passwords (KeePass CLI)
passhole is a commandline password manager for KeePass inspired by
pass.

Features:

* fill user/pass field in any application via keyboard shortcut
* add, delete, move, edit, rename entries and groups
* generate alphanumeric, symbolic, or correct horse battery staple style
passwords
* temporarily cache database password (by default for 10 minutes)
* multiple databases
* supports KeePass v3 and v4 databases
* supports TOTP
2024-09-22T19:24:16-04:00 security/py-pykeepass-cache Database caching for PyKeePass
pykeepass_cache is a support library for pykeepass. It is a drop-in
replacement for pykeepass.PyKeePass which caches databases in a
background process to make database access faster.

This is useful in situations where the program is terminated between
invocations (e.g. CLI scripts). The background process will
automatically shut down after 300 seconds.
2024-09-22T19:24:47-04:00 security/py-pykeepass Python library to interact with keepass databases
pykeepass is a python library to interact with keepass databases
(supports KDBX3 and KDBX4). You can perform many tasks such as
finding entries, groups, manipulate entries, group entries,
attachments, and much more. All in a single Python library.
2024-09-22T16:13:39-05:00 sysutils/freebsd-rustdate Faster freebsd-update replacement
freebsd-rustdate is a reimplementation of freebsd-update.sh. It's
significantly faster (often by an order of magnitude or more), hopefully
more maintainable, and has a few extra features. It's close to drop-in
compatible for most simple uses, but online help or the website should be
consulted for details.
2024-09-20T16:42:09+02:00 games/gobang This is a Gobang game that runs in the console
This is a console-based Gobang (Five in a Row) game program.
It provides a 15x15 board, supports player vs AI gameplay with
different difficulty levels for the AI. The game implements an
AI decision-making system based on the minimax algorithm,
featuring core game logic such as board evaluation and win/loss
determination. The program offers a user-friendly command-line
interface for easy operation and game viewing, aiming to provide
players with an entertaining and challenging Gobang game experience.

- Two-player mode
- Standard 15x15 game board
- Alternating black and white stone placement
- Automatic win/loss determination
2024-09-25T14:16:25+08:00 net/libngtcp2-gnutls Implementation of QUIC protocol (gnutls backend)
ngtcp2 project is an effort to implement QUIC protocol which is now being
discussed in IETF QUICWG for its standardization.

This port provides the crypto helper library for gnutls backend.
2024-09-25T12:05:46+08:00 textproc/rubygem-rouge43 Simple, easy-to-extend drop-in replacement for pygments
Rouge aims to a be a simple, easy-to-extend drop-in replacement for
pygments.
2024-09-25T12:05:43+08:00 print/rubygem-prawn-rails Prawn Handler for Rails
Prawn-Rails provides prawn handler for Rails. It handles and registers pdf
formats.
2024-09-25T12:11:44+08:00 devel/cython-lint Lint Cython files
cython-lint provides everything flake8 used to do (by accident), plus much more.

cython-lint is a tool and pre-commit hook to lint Cython files.
2024-09-24T06:32:29+02:00 devel/py-xstatic-autosize autosize 1.17.2 (XStatic packaging standard)
autosize (jQuery plugin for dynamic textarea sizing) packaged for
setuptools (easy_install) / pip.

This package is intended to be used by **any** project that needs these
files.

It intentionally does **not** provide any extra code except some
metadata **nor** has any extra requirements. You MAY use some minimal
support code from the XStatic base package, if you like.
2024-09-23T12:44:29-07:00 devel/xtensa-esp-elf Espressif ESP toolchain
The Espressif ESP toolchain to support Arduino and FreeRTOS projects.

This version produces a gcc 13.2.0 based toolchain for use with
versions 5.2.X and 5.3.X of the esp-idf and esp32, esp32s2 and
esp32s3 target cpus.
2024-09-22T21:55:41-07:00 devel/py-jaxtyping Type annotations & runtime checking for shape and dtype of JAX arrays
jaxtyping is a library providing type annotations and runtime type-checking for:
* shape and dtype of JAX arrays
* PyTrees
2024-09-23T04:55:18+09:00 devel/electron32 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.
2024-09-22T04:31:12-04:00 x11-toolkits/gstreamer1-plugins-qt6 GStreamer Qt6 QML videosink plugin
2024-09-22T04:31:12-04:00 x11-toolkits/gstreamer1-plugins-qt5 GStreamer Qt5 QML videosink plugin
2024-09-22T04:31:12-04:00 net/gstreamer1-plugins-sctp GStreamer sctp plugin
2024-09-22T04:31:12-04:00 multimedia/gstreamer1-plugins-webrtc GStreamer WebRTC plugin
2024-09-21T21:11:53-07:00 science/py-pyphot Library for computing photometry from spectra
PYPHOT is a set of tools to compute synthetic photometry in a simple way, ideal
to integrate in larger projects.

The inputs are photonic or energetic response functions for the desired
photometric bands and stellar spectra. The modules are flexible to handle units
in the wavelength definition through a simplified version of pint.

Filters are represented individually by a Filter object. Collections of filters
are handled with a Library. We provide an internal library that contains a
signitificant amount of common filters.

Each filter is minimally defined by a wavelength and throughput. Many properties
such as central of pivot wavelength are computed internally.
2024-09-22T00:40:55+03:00 net-im/concord Discord library written in C
Concord is an asynchronous C99 Discord API library with minimal external
dependencies, and a low-level translation of the Discord official documentation
to C code.
2024-09-21T18:32:42+02:00 devel/py-xstatic-bootstrap3 Bootstrap 3.1.1 (XStatic packaging standard)
Twitter Bootstrap packaged for setuptools (easy_install) / pip.

This package is intended to be used by any project that needs these
files.

It intentionally does not provide any extra code except some metadata
nor has any extra requirements. You MAY use some minimal support code
from the XStatic base package, if you like.
2024-09-21T18:10:32+02:00 devel/py-xstatic-bootstrap Bootstrap 4.5.3 (XStatic packaging standard)
Twitter Bootstrap packaged for setuptools (easy_install) / pip.

This package is intended to be used by any project that needs these
files.

It intentionally does not provide any extra code except some metadata
nor has any extra requirements. You MAY use some minimal support code
from the XStatic base package, if you like.
2024-09-20T17:09:52-07:00 biology/fastani Fast Whole-Genome Similarity (ANI) Estimation
FastANI is developed for fast alignment-free computation of whole-genome Average
Nucleotide Identity (ANI). ANI is defined as mean nucleotide identity of
orthologous gene pairs shared between two microbial genomes. FastANI supports
pairwise comparison of both complete and draft genome assemblies.
2024-09-20T07:44:13-07:00 shells/nu_plugin_gstat Nushell plugin: Information on the status of a Git repository
Nushell plugin providing information on the status of
a Git repository as Nushell structured data.
2024-09-20T07:44:13-07:00 shells/nu_plugin_inc Nushell plugin: Increment a value or version
Nushell plugin providing support for querying SQL, XML, JSON,
HTML (via selector), and WebPage Metadata.
2024-09-20T10:30:15-07:00 shells/nu_plugin_query Nushell plugin: Querying SQL, XML, JSON, HTML, and WebPage Metadata
Nushell plugin providing support for querying SQL, XML, JSON,
HTML (via selector), and WebPage Metadata.
2024-09-20T10:02:23-07:00 shells/nu_plugin_formats Nushell plugin: Support for several additional data formats
Nushell plugin providing support for several additional data formats:
EML, ICS, INI, plist, and VCF.
2024-09-20T07:44:13-07:00 shells/nu_plugin_polars Nushell plugin: Dataframe commands based on polars
Nushell plugin providing commands to work with Polars dataframes.
2024-09-20T14:12:23+02:00 devel/py-flatland HTML form management and validation
Flatland maps between rich, structured Python application data and the
string-oriented flat namespace of web forms, key/value stores, text
files and user input. Flatland provides a schema-driven mapping toolkit
with optional data validation.

Flatland is great for:
- Collecting, validating, re-displaying and processing HTML form data
- Dealing with rich structures (lists, dicts, lists of dicts, etc.) in
web data
- Validating JSON, YAML, and other structured formats
- Associating arbitrary Python types with JSON, .ini, or sys.argv
members that would otherwise deserialize as simple strings.
- Reusing a single data schema for HTML, JSON apis, RPC

The core of the flatland toolkit is a flexible and extensible
declarative schema system representing many data types and structures.

A validation system and library of schema-aware validators is also
provided, with rich i18n capabilities for use in HTML, network APIs and
other environments where user-facing messaging is required.
2024-09-19T15:25:11+03:00 net/rubygem-gitlab-kas-grpc Auto-generated gRPC client for KAS
Auto-generated gRPC client for KAS.
2024-09-19T21:25:09+02:00 www/py-feedgen Feed Generator for ATOM, RSS and Podcasts
This module can be used to generate web feeds in both ATOM and RSS format. It
has support for extensions. Included is for example an extension to produce
Podcasts.
2024-09-19T15:23:01+03:00 devel/rubygem-sidekiq72 Simple, efficient background processing for Ruby
Simple, efficient background processing for Ruby
2024-09-19T15:23:01+03:00 devel/rubygem-paper_trail Track changes to you models
Instrumentation for GitLab.
2024-09-19T15:23:01+03:00 devel/rubygem-gitlab-security_report_schemas Ruby gem for GitLab security report JSON schemas
Ruby gem for GitLab security report JSON schemas
2024-09-19T04:00:38+03:00 security/openbao Tool for securely accessing secrets
OpenBao is a tool for securely accessing secrets. A secret is anything that you
want to tightly control access to, such as API keys, passwords, certificates,
and more. OpenBao provides a unified interface to any secret, while providing
tight access control and recording a detailed audit log.
2024-08-30T22:12:38+02:00 www/lua-resty-session3 Lua session library for OpenResty / ngx_lua Version 3.x
Lua session library for OpenResty / ngx_lua

Features:
- Sessions are immutable (each save generates a new session), and lockless.
- Session data is AES-256-GCM encrypted with a key derived using HKDF-SHA256.
- Session has a fixed size header that is protected with HMAC-SHA256 MAC with a key derived using HKDF-SHA256.
- Session data can be stored in a stateless cookie or in various backend storages.
- A single session cookie can maintain multiple sessions across different audiences.
2024-09-18T16:04:22+02:00 textproc/py-emeraldtree Light-weight toolkit for XML processing
EmeraldTree is a fork of ElementTree - the main differences are:

- It has a slightly different API for handling of text: it uses unicode objects
as children (not as "tail" attributes of the elements)
- API cleanups, removing backward compatibility
- Better unicode support
- PolyglotWriter (for writing html5 that is also well-formed xml)
- Other improvements / optimizations
2024-09-18T13:52:00+08:00 www/rubygem-turbo-rails-rails71 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.
2024-09-18T13:51:56+08:00 www/rubygem-tailwindcss-rails-rails71 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).
2024-09-18T13:51:53+08:00 www/rubygem-stimulus-rails-rails71 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!
2024-09-18T13:51:50+08:00 www/rubygem-propshaft-rails71 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.
2024-09-18T13:51:47+08:00 www/rubygem-jsbundling-rails-rails71 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).
2024-09-18T13:51:43+08:00 www/rubygem-importmap-rails-rails71 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.
2024-09-18T13:51:39+08:00 www/rubygem-cssbundling-rails-rails71 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).
2024-09-18T13:51:36+08:00 textproc/rubygem-rails-dom-testing-rails72 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.
2024-09-18T13:51:33+08:00 devel/rubygem-web-console-rails72 Debugging tool for your Ruby on Rails applications
A debugging tool for your Ruby on Rails applications.
2024-09-18T13:51:32+08:00 devel/rubygem-sprockets-rails-rails72 Sprockets Rails integration
Sprockets Rails integration
2024-09-18T13:51:31+08:00 devel/rubygem-jbuilder-rails72 Create JSON structures via a Builder-style DSL
Create JSON structures via a Builder-style DSL
2024-09-18T13:51:30+08:00 databases/rubygem-solid_queue 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.
2024-09-18T13:51:29+08:00 databases/rubygem-solid_cache 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.
2024-09-18T13:51:28+08:00 databases/rubygem-solid_cable 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.
2024-09-18T13:51:27+08:00 databases/rubygem-globalid-rails72 URIs for your models makes it easy to pass references around
URIs for your models makes it easy to pass references around.
2024-09-18T13:51:26+08:00 www/rubygem-railties72 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.
2024-09-18T13:51:23+08:00 www/rubygem-rails72 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
2024-09-18T13:51:19+08:00 www/rubygem-actionpack72 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.
2024-09-18T13:51:16+08:00 www/rubygem-actioncable72 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.
2024-09-18T13:51:13+08:00 textproc/rubygem-actiontext72 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.
2024-09-18T13:51:10+08:00 net/rubygem-activestorage72 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.
2024-09-18T13:51:05+08:00 mail/rubygem-actionmailer72 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).
2024-09-18T13:51:04+08:00 mail/rubygem-actionmailbox72 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.
2024-09-18T13:51:03+08:00 devel/rubygem-activesupport72 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.
2024-09-18T13:51:02+08:00 devel/rubygem-activejob72 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.
2024-09-18T13:51:00+08:00 devel/rubygem-actionview72 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.
2024-09-18T13:50:59+08:00 databases/rubygem-activerecord72 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.
2024-09-18T13:50:58+08:00 databases/rubygem-activemodel72 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.
2024-09-18T13:55:09+08:00 security/rubygem-brakeman Detect security vulnerabilities in Ruby on Rails applications via static analysis
Brakeman is a static analysis tool which checks Ruby on Rails applications for
security vulnerabilities.
2024-09-18T13:50:54+08:00 devel/py-pytest-instafail Pytest plugin to show failures instantly
pytest-instafail is a plugin for pytest that shows failures and errors instantly
instead of waiting until the end of test session.
2024-09-18T13:50:53+08:00 devel/py-psygnal Fast python callback/event system modeled after Qt Signals
Psygnal (pronounced "signal") is a pure python implementation of the observer
pattern, with the API of Qt-style Signals with (optional) signature and type
checking, and support for threading. It has no dependencies.

This library does not require or use Qt in any way, It simply implements a
similar observer pattern API.
2024-09-18T13:50:51+08:00 devel/py-anywidget Custom jupyter widgets made easy
Anywidget uses modern web standards to simplify authoring and distributing
custom Jupyter Widgets.

- Create widgets without complicated cookiecutter templates
- Publish to PyPI like any other Python package
- Prototype within .ipynb or .py files
- Run in Jupyter, JupyterLab, Google Colab, VSCode, marimo and more
- Develop with instant HMR, like modern web frameworks
2024-09-17T21:56:27+02:00 www/py-flask-theme Infrastructure for theming support in Flask applications
flask-theme provides infrastructure for theming support in Flask
applications. It takes care of:

- loading themes
- rendering templates from themes
- serving static files like CSS and images from themes
2024-09-17T08:14:12-07:00 devel/py-jupyter-rfb Remote Frame Buffer for Jupyter
The jupyter_rfb library provides a widget (an ipywidgets subclass) that can be
used in the Jupyter notebook and in JupyterLab to implement a remote
frame-buffer.

Images that are generated at the server are streamed to the client (Jupyter)
where they are shown. Events (such as mouse interactions) are streamed in the
other direction, where the server can react by generating new images.

This remote-frame-buffer approach can be an effective method for
server-generated visualizations to be dispayed in Jupyter notebook/lab.
For example visualization created by tools like vispy, datoviz or pygfx.
2024-09-17T08:14:12-07:00 graphics/py-simplejpeg Simple package for fast JPEG encoding and decoding
simplejpeg is a simple package based on recent versions of libturbojpeg for fast
JPEG encoding and decoding.
2024-03-04T01:39:28+01:00 x11-toolkits/libspelling Spellcheck library for GTK 4
A spellcheck library for GTK 4.

This library is heavily based upon GNOME Text Editor and GNOME Builder's
spellcheck implementation. However, it is licensed LGPLv2.1+.
2024-09-17T15:25:49+02:00 textproc/py-mdx_wikilink_plus Converts wikilinks to relative links
Converts wikilinks ([[wikilink]]) to relative links, including support for
GitHub image variant. Absolute links are kept as is (with an automatic label
made from the file path part in the URL if label is not given explicitly).

You must not use this extension with markdown.extensions.wikilinks. This
extension is designed to provide the functionalities of
markdown.extensions.wikilinks with some extra features. Choose either one.
2024-04-02T18:09:17-07:00 databases/py-duckdb_engine SQLAlchemy driver for DuckDB
duckdb_engine

Basic SQLAlchemy driver for DuckDB

Once you've installed this package, you should be able to just use it,
as SQLAlchemy does a python path search
2024-08-05T22:39:24+08:00 games/moonlight-embedded-devel Command-line moonlight implementation with keyboard-grabbing support
Moonlight allows you to stream your Desktop or games from your Windows
PC(sunshine or NV shield) to your FreeBSD system.

In contrast to moonlight-qt, this port can grab keyboard and mouse
and has full worked vaapi decoder, which helps in case of crashes.

Note: This is a fork of moonlight-embedded aimed for more features
and fixes for FreeBSD on amd64, not only on embedded systems.
2024-09-12T12:27:18+02:00 sysutils/zrepl-dsh2dsh ZFS dataset replication tool (fork with more features)
Cross-platform ZFS replication tool written in Go that supports feature
detection, bookmarks, and other new features.

This is a fork with more features like

* support of shell patterns for datasets definitions
* new log formatters
* ability to log into a file
* ability to configure command piplines between `zfs send` and `zfs recv`
* Icinga/Nagios checks
* fast skip "keep all" pruning
* snapshots named using local time in timestamps
* configurable RPC timeout
* configurable path to zfs binary
* faster replication
* graceful shutdown
* redesigned `zrepl status` TUI

and so on.
2024-06-16T23:13:12+02:00 print/extractpdfmark Extract page mode and named destinations as PDFmark from PDF
PDFmarks is a technique that accompanies PDF and that is used to
store metadata such as author or title, but also structural information
such as bookmarks or hyperlinks.

When Ghostscript reads the main PDF generated by the TEX system
with embedded PDF files and outputs the final PDF, the PDF page
mode and name targets etc. are not preserved. Therefore, when you
open the final PDF, it is not displayed correctly. Also, remote PDF
links do not work correctly.

This program is able to extract the page mode and named targets as
PDFmark from PDF. In this way, you can obtain embedded PDF files
that have kept this information.
2024-09-11T01:00:10+02:00 sysutils/fusefs-ufs FUSE driver for FreeBSD's UFSv2
A FUSE file system driver for FreeBSD's UFSv2.

Features:

- Read support for FreeBSD UFSv2
- Extended Attributes (no ACLs)
- Bi-Endian support (eg. mounting big endian FS on little endian system)
2024-09-16T02:54:36+02:00 devel/gitea-act_runner Act runner is a runner for Gitea based on Gitea fork of act
Act runner is a runner for Gitea based on Gitea fork of act.

This is a fork of the original act runner developed and maintained by Gitea
community and intended to be used with Gitea only.
2024-09-16T03:08:13+08:00 math/py-modin Make your pandas code run faster
Modin is a drop-in replacement for pandas. While pandas is single-threaded,
Modin lets you instantly speed up your workflows by scaling pandas so it uses
all of your cores. Modin works especially well on larger datasets, where pandas
becomes painfully slow or runs out of memory. Also, Modin comes with the
additional APIs to improve user experience.
2024-09-16T03:08:09+08:00 databases/py-sqlglotrs Easily customizable SQL parser and transpiler
sqlglotrs provides an easily customizable SQL parser and transpiler.
2024-09-16T03:08:08+08:00 security/libhydrogen Lightweight, secure, easy-to-use crypto library for constrained environments
The Hydrogen library is a small, easy-to-use, hard-to-misuse cryptographic
library.

Features:
- Consistent high-level API, inspired by libsodium. Instead of low-level
primitives, it exposes simple functions to solve common problems that
cryptography can solve.
- 100% built using just two cryptographic building blocks: the Curve25519
elliptic curve, and the Gimli permutation.
- Small and easy to audit. Implemented as one tiny file for every set of
operation, and adding a single .c file to your project is all it takes to use
libhydrogen in your project.
- The whole code is released under a single, very liberal license (ISC).
- Zero dynamic memory allocations and low stack requirements (median: 32 bytes,
max: 128 bytes). This makes it usable in constrained environments such as
microcontrollers.
- Portable: written in standard C99. Supports Linux, *BSD, MacOS, Windows, and
the Arduino IDE out of the box.
- Can generate cryptographically-secure random numbers, even on Arduino boards.
- Attempts to mitigate the implications of accidental misuse, even on systems
with an unreliable PRG and/or no clock.
2024-09-16T03:08:04+08:00 security/libaegis Portable C implementations of the AEGIS family
libaegis is a portable C implementations of the AEGIS family of high-performance
authenticated ciphers (AEGIS-128L, AEGIS-128X2, AEGIS-128X4, AEGIS-256,
AEGIS-256X2, AEGIS-256X4), with runtime CPU detection.

Features:
- AEGIS-128L with 16 and 32 bytes tags (software, AES-NI, ARM Crypto)
- AEGIS-128X2 with 16 and 32 bytes tags (software, VAES + AVX2, AES-NI, ARM
Crypto)
- AEGIS-128X4 with 16 and 32 bytes tags (software, AVX512, VAES + AVX2, AES-NI,
ARM Crypto)
- AEGIS-256 with 16 and 32 bytes tags (software, AES-NI, ARM Crypto)
- AEGIS-256X2 with 16 and 32 bytes tags (software, VAES + AVX2, AES-NI, ARM
Crypto)
- AEGIS-256X4 with 16 and 32 bytes tags (software, AVX512, VAES + AVX2, AES-NI,
ARM Crypto)
- All variants of AEGIS-MAC, supporting incremental updates.
- Encryption and decryption with attached and detached tags
- Incremental encryption and decryption.
- Unauthenticated encryption and decryption (not recommended - only implemented
for specific protocols)
- Deterministic pseudorandom stream generation.
2024-09-15T18:14:07+02:00 mail/pizauth Command-line OAuth2 authentication daemon
pizauth is a simple program for requesting, showing, and refreshing OAuth2
access tokens. pizauth is formed of two components: a persistent server which
interacts with the user to request tokens, and refreshes them as necessary; and
a command-line interface which can be used by programs such as fdm, neomutt, or
msmtp to authenticate with OAuth2.
2024-09-15T18:10:55+02:00 mail/oama OAuth credential Manager
Many IMAP/SMTP clients, like msmtp, fdm, isync, neomutt or mutt can use OAuth2
access tokens but lack the ability to renew and/or authorize OAuth2
credentials. The purpose of oama is to provide these missing capabilities by
acting as a kind of smart password manager. In particular, access token renewal
happens automatically in the background transparent to the user.

The OAuth2 credentials are kept in a keyring provided by any password manager
with a FreeDesktop.org Secret Service compatible API. Some examples of such
password managers are:

Gnome keyring
KDE Wallet Manager
KeePaasXC

Alternatively GNU PG encrypted files can also be used as a backend for storing
credentials.
2024-09-13T11:30:57+03:00 devel/linux-rl9-libtool-ltdl Runtime libraries for GNU libtool (Rocky Linux ${LINUX_DIST_VER})
${PORTSDIR}/${PKGCATEGORY}/libltdl/pkg-descr
2024-09-13T16:31:12+03:00 mail/p5-Sendmail-PMilter Perl bindings for Sendmail/Postfix milter interface
Sendmail::PMilter provides access to the message processing hooks in a
running Mail Transfer Agent (Sendmail or Postfix), so that filters
('milters') which process mail can be written entirely in Perl. Mail
processing according to SMTP takes place at a number of well-defined
stages ('connect', 'helo', etc.) during the exchange of the message
between client and server. At each stage, the sets of data available
(the connecting IP, sender address etc.) and the permissible actions
(rewrite a message header, ACCEPT a message, REJECT it etc.) are also
well-defined and are to some extent configurable.
2024-09-13T10:53:50+02:00 textproc/py-urlscan Mutt and terminal url selector (similar to urlview)
Urlscan parses an email message or file and scans it for URLs and email
addresses. It then displays the URLs and their context within the message,
and allows you to choose one or more URLs to send to your Web browser.
Alternatively, it send a list of all URLs to stdout.
2024-09-12T15:59:18+02:00 devel/py-iterable-io Adapter to read from iterable objects like file objects
iterable-io is a small Python library that provides an adapter so that
it's possible to read from iterable objects in the same way as file-like
objects.
2024-09-11T16:44:52Z devel/radicle Sovereign code forge built on Git
Radicle is an open source, peer-to-peer code collaboration stack built
on Git. Unlike centralized code hosting platforms, there is no single
entity controlling the network. Repositories are replicated across
peers in a decentralized manner, and users are in full control of
their data and workflow.
2024-09-09T20:53:14-07:00 devel/py-orderly-set Package containing multiple implementations of Ordered Set
Orderly Set is a package containing multiple implementations of Ordered Set.

This implementation keeps the order in all set operations except set difference
operations. As a result, it can do set difference operations much faster than
other implementations.
2024-09-11T01:20:24Z net-mgmt/p5-OSLV-Monitor OS level virtualization monitoring extend
OS level virtualization monitoring extend

Designed for snmpd with LibreNMS

Works with FreeBSD jails to provide jail-level metrics.

Create a cronjob:

*/5 * * * * /usr/local/bin/oslv_monitor -q

The snmpd.conf extends:

extend oslv_monitor /bin/cat /var/cache/oslv_monitor/snmp
2024-09-09T21:00:06+03:00 games/prismlauncher Minecraft launcher with ability to manage multiple instances
A custom launcher for Minecraft that allows you to easily manage
multiple installations of Minecraft at once. (Fork of MultiMC)
2024-09-08T17:08:28-07:00 devel/camp Compiler agnostic metaprogramming library
The CAMP project collects a variety of macros and metaprogramming facilities for
C++ projects.
2024-09-09T01:47:44+08:00 net/rubygem-google-cloud-storage_transfer12 Official library for Google Cloud Storage Transfer
Storage Transfer Service allows you to quickly import online data into Cloud Storage.
You can also set up a repeating schedule for transferring data, as well as transfer
data within Cloud Storage, from one bucket to another.
2024-09-09T01:47:38+08:00 devel/rubygem-pagy6 Agnostic pagination in plain Ruby
Pagy is a pagination gem.

It works in any environment: with Rack frameworks (Rails, Sinatra, Padrino,
etc.) or in pure ruby without Rack

It works with any collection: with any ORM, any DB, any search gem,
elasticsearch_rails, meilisearch, searchkick, ransack, and just about any list,
even if you cannot count it

It supports all kinds of pagination: calendar, countless, geared, incremental,
auto-incremental, infinite, headers, JSON, cursor

It supports all kinds of CSS Frameworks and APIs: bootstrap, bulma, foundation,
materialize, semantic, uikit, tailwind, JSON:API

It supports faster client-side rendering: with classic or innovative UI
components (see Javascript Components) or by serving JSON to your favorite
Javascript framework

It has 100% of test coverage for Ruby, HTML and Javascript E2E (see Pagy
Workflows CI)
2024-09-09T01:47:36+08:00 devel/rubygem-metrics Application metrics and instrumentation
Capture metrics about code execution in a vendor agnostic way. As the author of
many libraries which would benefit from metrics, there are few key priorities:
(1) zero overhead if metrics are disabled, minimal overhead if enabled, and (2)
a small and opinionated interface with standardised semantics.

Features:
- Zero-overhead if tracing is disabled and minimal overhead if enabled.
- Small opinionated interface with standardised semantics.
2024-09-09T01:47:35+08:00 devel/rubygem-aws-sdk-pcs Official AWS Ruby gem for AWS Parallel Computing Service
Official AWS Ruby gem for AWS Parallel Computing Service.
2024-09-09T01:47:34+08:00 databases/rubygem-redis-clustering52 Ruby client that tries to match Redis Cluster API
Redis::Cluster is a Ruby client that tries to match Redis' Cluster API
one-to-one, while still providing an idiomatic interface.
2024-09-09T01:47:32+08:00 databases/rubygem-redis52 Ruby client library for Redis, the key value storage server
rubygem-redis is a Ruby client library for the Redis key-value store.
2024-09-09T01:47:31+08:00 devel/py-pyee11 Python EventEmitter implementation
pyee supplies a EventEmitter object that is similar to the EventEmitter class
from Node.js. It also supplies a number of subclasses with added support for
async and threaded programming in python, such as async/await as seen in python
3.5+.
2024-09-09T01:47:30+08:00 devel/py-opentelemetry-proto OpenTelemetry Python Proto
OpenTelemetry Python Proto contains the generated code for OpenTelemetry
protobuf data model.
2024-09-09T01:47:29+08:00 devel/py-opentelemetry-exporter-otlp-proto-http OpenTelemetry Collector Protobuf over HTTP Exporter
OpenTelemetry Collector Protobuf over HTTP Exporter allows to export data to the
OpenTelemetry Collector using the OpenTelemetry Protocol using Protobuf over
HTTP.
2024-09-09T01:47:27+08:00 devel/py-opentelemetry-exporter-otlp-proto-grpc OpenTelemetry Collector Protobuf over gRPC Exporter
OpenTelemetry Collector Protobuf over gRPC Exporter allows to export data to the
OpenTelemetry Collector using the OpenTelemetry Protocol using Protobuf over
gRPC.
2024-09-09T01:47:26+08:00 devel/py-opentelemetry-exporter-otlp-proto-common OpenTelemetry Protobuf encoding
OpenTelemetry Protobuf Encoding is provided as a convenience to encode to
Protobuf. Currently used by:
- opentelemetry-exporter-otlp-proto-grpc
- opentelemetry-exporter-otlp-proto-http
2024-09-09T02:13:25+08:00 devel/py-opentelemetry-exporter-otlp OpenTelemetry Collector Exporters
OpenTelemetry Collector Exporters is provided as a convenience to install all
supported OpenTelemetry Collector Exporters. Currently it installs:
- opentelemetry-exporter-otlp-proto-grpc
- opentelemetry-exporter-otlp-proto-http

In the future, additional packages will be available:
opentelemetry-exporter-otlp-json-http

To avoid unnecessary dependencies, users should install the specific package
once they've determined their preferred serialization and protocol method.
2024-09-09T02:13:53+08:00 devel/py-lxml5 Pythonic XML processing library combining libxml2/libxslt
lxml is the most feature-rich and easy-to-use library for processing XML and
HTML in the Python language. It's also very fast and memory friendly, just so
you know.
2024-09-09T01:47:22+08:00 astro/py-fitsio Full featured python library to read from and write to FITS files
fitsio is a python extension written in c and python. Data are read into
numerical python arrays.

Some Features:
- Read from and write to image, binary, and ascii table extensions.
- Read arbitrary subsets of table columns and rows without loading all the data
to memory.
- Read image subsets without reading the whole image. Write subsets to existing
images.
- Write and read variable length table columns.
- Read images and tables using slice notation similar to numpy arrays. This is
like a more powerful memmap, since it is column-aware for tables.
- Append rows to an existing table. Delete row sets and row ranges. Resize
tables, or insert rows.
- Query the columns and rows in a table.
- Read and write header keywords.
- Read and write images in tile-compressed format (RICE,GZIP,PLIO,HCOMPRESS).
- Read/write gzip files directly. Read unix compress (.Z,.zip) and bzip2 (.bz2)
files.
- TDIM information is used to return array columns in the correct shape.
- Write and read string table columns, including array columns of arbitrary
shape.
- Read and write complex, bool (logical), unsigned integer, signed bytes types.
- Write checksums into the header and verify them.
- Insert new columns into tables in-place.
- Iterate over rows in a table. Data are buffered for efficiency.
- python 3 support, including python 3 strings
2024-09-08T12:02:37-04:00 lang/go123 Go programming language
2024-09-07T11:35:40+03:00 devel/rubygem-dead_end Help find unexpected end error
When you get an "unexpected end" in your syntax this gem helps you find it
2024-09-07T10:47:29+03:00 security/rubygem-omniauth-multipassword2 OmniAuth strategy using different password strategies
Ruby gem that implements an OmniAuth strategy that allows to
authenticate against different password strategies at once.
2024-09-08T14:08:51+02:00 net/boinctui Fullscreen text-mode manager for BOINC client
BOINC can be configured in many ways. And the monitoring of scientific
progress contributed to one's own machines is rewarding. For remote machines
or to avoid moving the hands of your keyboard, this package provides, all
for your UNIX command line:

- Fullscreen curses-based text user interface
- Switch between several hosts running the BOINC client via a hot key
- View a host's task list (including each task's state)
- View the BOINC log file in a separate window
- Suspend/Resume/Abort control of all tasks
- Update/Suspend/Resume/Reset/No New Task/Allow New Task for projects
- Toggle activity state
(Always suspend/Always resume/Run based on preferences)
- Run benchmarks
- Manage BOINC client on remote hosts via boinc_gui RPC protocol
2024-09-07T21:50:17-05:00 sysutils/bhyvemgr bhyve manager GUI written in Lazarus/Freepascal
Bhyvemgr is a bhyve management GUI written in Freepascal/Lazarus for FreeBSD.
It needs a bunch of tools mostly installed on base system and some installed
from ports/packages. Currently it supports amd64 and aarch64. The main goal is
to be a desktop user application to easily and quickly setup and run virtual
machines on the FreeBSD host.
2024-09-07T14:29:14-07:00 biology/andi Efficient estimation of evolutionary distances
andi is a program for estimating the evolutionary distance between closely
related genomes. These distances can be used to rapidly infer phylogenies
for big sets of genomes. Because andi does not compute full alignments,
it is so efficient that it scales even up to thousands of bacterial genomes.
2024-09-07T13:42:11-07:00 science/parthenon Portable block-structured Adaptive Mesh Refinement (AMR) framework
Parthenon is a performance portable block-structured adaptive mesh refinement
framework.

Key Features:
* Device first/device resident approach (work data only in device memory to
prevent expensive transfers between host and device)
* Transparent packing of data across blocks (to reduce/hide kernel launch
latency)
* Direct device-to-device communication via asynchronous MPI communication
* Intermediate abstraction layer to hide complexity of device kernel launches
* Flexible, plug-in package system
* Abstract variables controlled via metadata flags
* Support for particles
* Support for cell-, node-, face-, and edge-centered fields
* Multi-stage drivers/integrators with support for task-based parallelism
2024-09-07T08:46:53+02:00 textproc/py-mkdocs-rss-plugin Generates a static RSS feed using git log and page.meta
This MkDocs plugin creates RSS 2.0 and JSON Feed 1.1 feeds using the creation
and modification dates from git log and page metadata (YAML frontmatter).
2024-09-06T21:28:21-07:00 graphics/py-vispy High-performance interactive 2D/3D data visualization library
VisPy is a high-performance interactive 2D/3D data visualization library
leveraging the computational power of modern Graphics Processing Units
(GPUs) through the OpenGL library to display very large datasets.
2024-09-06T21:35:42-07:00 misc/py-cmap Scientific colormaps for python, without dependencies
cmap is a work-in-progress colormap library for python, providing all of the
colormaps in matplotlib, vispy, cmocean, (and more), with no dependencies
beyond numpy.

Mapping scalar values to colors is a very common procedure in scientific
visualization; as such, many visualization libraries (e.g. matplotlib, vispy,
napari, etc...) have some need for and some internal representation of colors
and colormaps.
2024-09-06T17:18:14-07:00 x11-toolkits/py-superqt Missing widgets and components for PyQt/PySide
superqt contains "missing" widgets and components for PyQt/PySide.

It provides high-quality community-contributed Qt widgets and components
for PyQt & PySide that are not provided in the native QtWidgets module.
2024-09-06T17:35:51-07:00 devel/py-pyuca Python implementation of the Unicode Collation Algorithm
pyuca is a Python implementation of the Unicode Collation Algorithm (UCA).

UCA is used to sort non-English strings properly.
2024-09-05T20:23:46+02:00 net/py-pyprowl Module for sending Prowl notifications
Module for sending Prowl notifications.
2024-09-05T07:01:22-07:00 textproc/quarto Scientific and technical publishing system
Quarto is an open-source scientific and technical publishing system.

Features:
* Author using Jupyter notebooks or with plain text markdown in your favorite
editor.
* Create dynamic content with Python, R, Julia, and Observable.
* Publish reproducible, production quality articles, presentations, dashboards,
websites, blogs, and books in HTML, PDF, MS Word, ePub, and more.
* Share knowledge and insights organization-wide by publishing to Posit Connect,
Confluence, or other publishing systems.
* Write using Pandoc markdown, including equations, citations, crossrefs, figure
panels, callouts, advanced layout, and more.
2024-09-05T07:01:22-07:00 textproc/hs-pandoc32 Conversion between markup formats
Pandoc is a Haskell library for converting from one markup format to
another, and a command-line tool that uses this library. It can read
markdown and (subsets of) HTML, reStructuredText, LaTeX, DocBook,
MediaWiki markup, TWiki markup, Haddock markup, OPML, Emacs Org-Mode,
txt2tags and Textile, and it can write markdown, reStructuredText,
XHTML, HTML 5, LaTeX, ConTeXt, DocBook, OPML, OpenDocument, ODT, Word
docx, RTF, MediaWiki, DokuWiki, Textile, groff man pages, plain text,
Emacs Org-Mode, AsciiDoc, Haddock markup, EPUB (v2 and v3),
FictionBook2, InDesign ICML, and several kinds of HTML/javascript
slide shows (S5, Slidy, Slideous, DZSlides, reveal.js).

Pandoc extends standard markdown syntax with footnotes, embedded
LaTeX, definition lists, tables, and other features. A compatibility
mode is provided for those who need a drop-in replacement for
Markdown.pl.

In contrast to existing tools for converting markdown to HTML, which
use regex substitutions, pandoc has a modular design: it consists of a
set of readers, which parse text in a given format and produce a
native representation of the document, and a set of writers, which
convert this native representation into a target format. Thus, adding
an input or output format requires only adding a reader or writer.
2024-09-05T20:47:02+09:00 ftp/wcurl Simple wrapper around curl to easily download files
wcurl is a simple curl wrapper which lets you use curl to download
files without having to remember any parameters.

Simply call wcurl with a list of URLs you want to download and wcurl
will pick sane defaults.

If you need anything more complex, you can provide any of curl's
supported parameters via the --curl-options option. Just beware that
you likely should be using curl directly if your use case is not
covered.
2024-09-05T13:19:23+08:00 textproc/lua-luaexpat SAX XML parser based on the Expat library
LuaExpat is a SAX XML parser based on the Expat library. SAX is the Simple API
for XML and allows programs to:
- process a XML document incrementally, thus being able to handle huge documents
without memory penalties;
- register handler functions which are called by the parser during the
processing of the document, handling the document elements or text.

With an event-based API like SAX the XML document can be fed to the parser in
chunks, and the parsing begins as soon as the parser receives the first document
chunk. LuaExpat reports parsing events (such as the start and end of elements)
directly to the application through callbacks. The parsing of huge documents can
benefit from this piecemeal operation.
2024-09-05T13:21:41+08:00 net/lua-luasocket Socket support for the Lua language
LuaSocket is a Lua extension library composed of two parts:
- a set of C modules that provide support for the TCP and UDP transport layers
- a set of Lua modules that provide functions commonly needed by applications
that deal with the Internet.
2024-09-05T13:14:15+08:00 devel/rubygem-cucumber-messages25 Protocol Buffer messages for Cucumber
Cucumber Messages is a message protocol based on Protocol Buffers. It allows one
process to construct message objects and send them to another process. Protobuf
takes care of serialising those messages to a binary format, and deserialise
them on the other end.
2024-09-05T13:14:14+08:00 devel/rubygem-cucumber-core13 Core library for the Cucumber BDD app
Cucumber Core is the inner hexagon for the Ruby flavour of Cucumber.

It contains the core domain logic to execute Cucumber features. It has no user
interface, just a Ruby API. If you're interested in how Cucumber works, or in
building other tools that work with Gherkin documents, you've come to the right
place.
2024-09-05T13:14:13+08:00 science/py-sarpy Read, write and process complex SAR and other associated data
SarPy is a basic Python library to read, write, and do simple processing of
complex SAR data using the NGA SICD format (standards linked below). It has been
released by NGA to encourage the use of SAR data standards throughout the
international SAR community. SarPy complements the SIX library (C++) and the
MATLAB SAR Toolbox, which are implemented in other languages but have similar
goals.
2024-09-05T13:14:11+08:00 math/py-narwhals Extremely lightweight compatibility layer between dataframe libraries
Narwhals is an extremely lightweight and extensible compatibility layer between
dataframe libraries!
- Full API support: cuDF, Modin, pandas, Polars, PyArrow
- Interchange-level support: Ibis, Vaex, anything else which implements the
DataFrame Interchange Protocol

Seamlessly support all, without depending on any!
- Just use a subset of the Polars API, no need to learn anything new
- Zero dependencies, Narwhals only uses what the user passes in so your library
can stay lightweight
- Separate lazy and eager APIs, use expressions
- Support pandas' complicated type system and index, without either getting in
the way
- 100% branch coverage, tested against pandas and Polars nightly builds
- Negligible overhead, see overhead
- Let your IDE help you thanks to full static typing, see typing
- Perfect backwards compatibility policy, see stable api for how to opt-in
2024-09-05T13:14:07+08:00 graphics/py-rawpy RAW image processing for Python, a wrapper for libraw
rawpy is an easy-to-use Python wrapper for the LibRaw library. It also contains
some extra functionality for finding and repairing hot/dead pixels.
2024-09-05T13:14:05+08:00 devel/py-shpyx Run shell commands in Python
shpyx is a simple, lightweight and typed library for running shell commands in
Python.

Use shpyx.run to run a shell command in a subprocess.
2024-09-05T13:14:04+08:00 devel/py-argparse-manpage Build manual page from python's ArgumentParser object
Avoid documenting your Python script arguments on two places! This is typically
done in an argparse.ArgumentParser help configuration (help=, description=,
etc.), and also in a manually crafted manual page.

The good thing about an ArgumentParser objects is that it actually provides a
traversable "tree-like" structure, with all the necessary info needed to
automatically generate documentation, for example in a groff typesetting system
(manual pages). And this is where this project can help.

There are two supported ways to generate the manual, either script it using the
installed command argparse-manpage, or via setup.py build automation (with a
slight bonus of automatic manual page installation with setup.py install).
2024-09-05T13:14:03+08:00 www/p5-Nodejs-Util Utilities related to Node.js
Nodejs::Util provides utilities related to Node.js, including nodejs_available,
nodejs_module_path and nodejs_path.
2024-09-05T13:14:00+08:00 net/p5-URI-NamespaceMap Namespace URI/IRI class with autoload methods
URI::Namespace provides an object with a URI/IRI attribute, typically used
prefix-namespace pairs, typically used in XML, RDF serializations, etc. The
local part can be used as a method, these are autoloaded.
2024-09-05T13:13:55+08:00 lang/p5-JavaScript-QuickJS Run JavaScript via QuickJS in Perl
JavaScript::QuickJS embeds Fabrice Bellard's QuickJS engine into a Perl XS
module. You can thus run JavaScript (ES2020 specification) directly in your Perl
programs.

This distribution includes all needed C code; unlike with most XS modules that
interface with C libraries, you don't need QuickJS pre-installed on your system.
2024-09-05T13:13:54+08:00 devel/p5-subroutines Use subroutines from another module
subroutines declares routines in your module that are copied from another
module.
2024-09-05T13:13:53+08:00 devel/p5-lib-filter Allow/disallow loading modules
lib::filter lets you allow/disallow loading modules using some rules. It works
by installing a coderef in @INC (and additionally by pruning some entries in
@INC). The main use-case for this pragma is for testing.
2024-09-05T13:13:51+08:00 devel/p5-Time-Duration-Parse-AsHash Parse string that represents time duration
Time::Duration::Parse::AsHash is like Time::Duration::Parse except:
- By default it returns a hashref of parsed duration elements instead of number
of seconds
There are some circumstances when you want this, e.g. when feeding into
DateTime::Duration and you want to count for leap seconds.
To return number of seconds like Time::Duration::Parse, pass a true value as
the second argument.
- By default seconds are not rounded
For example: "0.1s" or 100ms will return result { seconds => 0.1 }, and "2.3s"
will return { seconds => 2.3 }.
Also, <01:02:03> being recognized as 1h2min3s, 01:02:03.4567 will also be
recognized as 1h2min3.4567s.
- It recognizes more duration units
milliseconds (ms), which will be returned in the seconds key, for example
"400ms" returns { seconds => 0.4 }.
microseconds. This will also be returned in seconds key.
nanoseconds (ns). This will also be returned in seconds key.
decades. This will be returned in years key, for example "1.5 decades" will
return { years => 15 }.
- It has a lower startup overhead
By avoiding modules like Carp and Exporter::Lite, even strict and warnings
(starts up in ~3m vs ~9ms on my computer).
2024-09-05T13:13:50+08:00 devel/p5-Scalar-Util-Numeric-PP Pure-perl drop-in replacement/approximation of Scalar::Util::Numeric
Scalar::Util::Numeric::PP is written mainly for the convenience of Data::Sah, as
a drop-in pure-perl replacement for the XS module Scalar::Util::Numeric, in the
case when Data::Sah needs to generate code that uses PP modules instead of XS
ones.

Not all functions from Scalar::Util::Numeric have been provided.
2024-09-05T13:13:49+08:00 devel/p5-Proc-ChildError Explain process child error
Proc::ChildError produces a string description of an error number. $child_error
defaults to $? if not specified. $os_error defaults to $! if not specified.

The algorithm is taken from perldoc -f system.
2024-09-05T13:13:48+08:00 devel/p5-Module-Path-More Get path to locally installed Perl module
Module::Path::More provides a function, module_path(), which will find where a
module (or module prefix, or .pod file) is installed locally. (There is also
another function pod_path() which is just a convenience wrapper.)

It works by looking in all the directories in @INC for an appropriately named
file. If module is Foo::Bar, will search for Foo/Bar.pm, Foo/Bar.pmc (if
find_pmc argument is true), Foo/Bar directory (if find_prefix argument is true),
or Foo/Bar.pod (if find_pod argument is true).
2024-09-05T13:13:47+08:00 devel/p5-Language-Expr Simple minilanguage for use in expression
Language::Expr defines a simple, Perl-like expression minilanguage. It supports
mathematical and string operators, arrays, hashes, variables, and functions. See
Language::Expr::Manual::Syntax for description of the language syntax.

This distribution consists of the language parser (Language::Expr::Parser), some
interpreters (Language::Expr::Interpreter::*), and some compilers
(Language::Expr::Compiler::*).
2024-09-05T13:13:46+08:00 devel/p5-IPC-System-Options Perl system(), readpipe()/qx, IPC::Run's run(), start() (with more options)
IPC::System::Options provides replacement (wrapper) for Perl's system(),
readpipe() (qx//, a.k.a. the backtick operator), as well as IPC::Run's start()
and run(). The wrappers give you options like forcing/avoiding use of shell
(like what IPC::System::Simple offers you), logging the arguments and/or output
(using Log::ger), temporarily setting environment variables, temporarily setting
working directory, dying on non-zero exit code, capturing (or tee-ing) output
(stdout/stderr) (using Capture::Tiny), and a few others. They are meant as a
convenience so you can just call system() (or the other wrapper target) instead
of doing some additional setup and cleanup yourself.
2024-09-05T13:13:45+08:00 devel/p5-Data-Sah-Resolve Resolve Sah schema
Data::Sah::Resolve provides resolve_schema. Sah schemas can be defined in terms
of other schemas as base. The resolving process follows the (outermost) base
schema until it finds a builtin type as the (innermost) base. It then returns a
hash result (a DefHash with v=2) containing the type as well other information
like the collected clause sets and others.

This routine performs the following steps:
1. Normalize the schema
Unless schema_is_normalized option is true, in which case schema is assumed
to be normalized already.
2. Check if the schema's type is a builtin type
Currently this is done by checking if the module of the name
Data::Sah::Type::<type> is loadable. If it is a builtin type then we are
done.
3. Check if the schema's type is the name of another schema
This is done by checking if Sah::Schema::<name> module exists and is
loadable. If this is the case then we retrieve the base schema from the
$schema variable in the Sah::Schema::<name> package and repeat the process
while accumulating and/or merging the clause sets.
4. If schema's type is neither, we die.
2024-09-05T13:13:43+08:00 devel/p5-Data-Sah-Filter Filtering for Data::Sah
Data::Sah::Filter contains a standard set of filter rules for Data::Sah (to be
used in prefilters and postfilters clauses). It is separated from the Data-Sah
distribution and can be used independently.

A filter rule is put in Data::Sah::Filter::$COMPILER::$CATEGORY:$DESCRIPTION
module, for example: Data::Sah::Filter::perl::Str::trim for trimming whitespace
at the beginning and end of string.

Basically, a filter rule will provide an expression (in expr_filter) in the
target language (e.g. Perl, JavaScript, or others) to convert one data to
another. Multiple filter rules can be combined to form the final filtering code.
This code can be used by Data::Sah when generating validator code from Sah
schema, or can be used directly. Some projects which use filtering rules
directly include: App::orgadb (which lets users specify filters from the
command-line).
2024-09-05T13:13:42+08:00 devel/p5-Data-Sah-DefaultValue Default-value rules for Data::Sah
Data::Sah::DefaultValue generates code to set default value using value rules.

A value rule is put in Data::Sah::Value::$COMPILER::$TOPIC::$DESCRIPTION module,
for example: Data::Sah::Value::perl::Perl::this_mod contains the value "this
module" (see App::ThisDist for more details on the meaning of "this module").

Basically, a value rule will provide an expression (expr_value) that return some
value.
2024-09-05T13:13:41+08:00 devel/p5-Data-Sah-Coerce Coercion rules for Data::Sah
Data::Sah::Coerce contains a standard set of coercion rules for Data::Sah. It is
separated from the Data-Sah distribution and can be used independently.

A coercion rule is put in
Data::Sah::Coerce::$COMPILER::To_$TARGET_TYPE::From_$SOURCE_TYPE::DESCRIPTION
module, for example: Data::Sah::Coerce::perl::To_date::From_float::epoch for
converting date from integer (Unix epoch) or
Data::Sah::Coerce::perl::To_date::From_str::iso8601 for converting date from
ISO8601 strings like "2016-05-15".

Basically, a coercion rule will provide an expression (expr_match) that
evaluates to true when data can be coerced, and an expression (expr_coerce) to
actually coerce/convert data to the target type. This rule can be combined with
other rules to form the final coercion code.
2024-09-05T13:13:40+08:00 devel/p5-Data-Sah Fast and featureful data structure validation
Data-Sah implements compilers for producing Perl and JavaScript validators, as
well as translatable human description text from Sah schemas. Compiler approach
is used instead of interpreter for faster speed.

The generated validator code can run without the Data::Sah::* modules.
2024-09-05T13:13:39+08:00 devel/p5-Data-ModeMerge Merge two nested data structures, with merging modes and options
There are already several modules on CPAN to do recursive data structure
merging, like Data::Merger and Hash::Merge. Data::ModeMerge differs in that it
offers merging "modes" and "options". It provides greater flexibility on what
the result of a merge between two data should/can be. This module may or may not
be what you need.

One application of this module is in handling configuration. Often there are
multiple levels of configuration, e.g. in your typical Unix command-line program
there are system-wide config file in /etc, per-user config file under ~/, and
command-line options. It's convenient programatically to load each of those in a
hash and then merge system-wide hash with the per-user hash, and then merge the
result with the command-line hash to get the a single hash as the final
configuration. Your program can from there on deal with this just one hash
instead of three.

In a typical merging process between two hashes (left-side and right-side), when
there is a conflicting key, then the right-side key will override the left-side.
This is usually the desired behaviour in our said program as the system-wide
config is there to provide defaults, and the per-user config (and the
command-line arguments) allow a user to override those defaults.
2024-09-05T13:13:38+08:00 devel/p5-Data-Cmp Compare two data structures, return -1/0/1 like cmp
This relatively lightweight (no non-core dependencies, under 100 lines of code)
module offers the cmp_data function that, like Perl's cmp, returns -1/0/1 value.
cmp_data differs from cmp in that it can compare two data of different types and
compare data items recursively, with pretty sensible semantics. In addition to
returning -1/0/1, cmp_data can also return 2 if two data differ but not
comparable: there is no sensible notion of which one is "greater than" the
other. An example is empty hash {} vs empty array []).

This module can handle circular structure.
2024-09-04T23:53:13+03:00 www/forgejo7 Compact self-hosted Git service
A self-hosted Git service.

Forgejo is a community managed soft-fork of Gitea, which is a fork of Gogs,
lightweight code hosting solution written in Go and published under the MIT
license.
2024-09-04T18:08:39+02:00 databases/xtrabackup84 Open-source backup tool for InnoDB and XtraDB
Percona XtraBackup is an open-source hot backup utility for MySQL that
doesn't lock your database during the backup. It can back up data from
InnoDB, XtraDB and MyISAM tables on MySQL/Percona Server/MariaDB
servers, and has many advanced features.
2024-09-04T00:20:17Z textproc/harper Grammar checker for developers
Harper is an English grammar checker designed to be just right.

Harper runs on device, and take milliseconds to lint a document, take
less than 1/50th of LanguageTool's memory footprint, but it is also
completely private.
2024-09-02T15:47:12+01:00 sysutils/u-boot-bhyve-riscv
U-Boot loader for riscv bhyve

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

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

in bhyve(8) parameters. Note that this loader is experimental as the riscv
bhyve port is still under development.
2024-09-02T04:53:04-03:00 sysutils/py-tldr Python command-line client for tldr pages
Collaborative cheatsheets for console commands.
2024-09-01T18:56:13-07:00 science/libpsml Library to handle pseudopotentials in PSML format
libPSML is a library for handling PSML pseudopotential files.

The psml format and library are used for norm-conserving pseudopotential data
curation and interoperability.
2024-09-01T19:07:03+03:00 archivers/arqiver Simple Qt archive manager
Arqiver is a simple Qt archive manager as a front-end for libarchive
(bsdtar), gzip, and 7z.

Arqiver can extract, create and edit archives that are supported by its
back-ends. It can open archives by drag-and-drop. Its listed items can be
viewed separately or dragged and dropped into appropriate applications.

With 7z, it also supports password protection.
2024-09-01T16:37:12+02:00 audio/fooyin foobar2000 inspired audio player
A customisable music player inspired by foobar2000. It offers a growing list
of widgets to manage and play your local music collection. It's extensible
using a plugin system and many widgets make use of FooScript to offer an even
deeper level of control. A layout editing mode enables the entire user
interface to be customised, starting from a blank slate or a preset layout.
2024-09-01T16:30:35+02:00 devel/kdsingleapplication KDAB's helper class for single-instance policy applications
Class that helps implement applications that follow the single-instance policy
referring to those applications that want to spawn a unique instance for a
given user session. Even when launched multiple times, such applications will
not spawn a number of separate instances.
2024-09-01T02:59:16+02:00 databases/mysql90-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
2024-09-01T02:59:16+02:00 databases/mysql90-client Multithreaded SQL database (client)
2024-08-30T10:49:44Z ftp/wush Command-line file transfer tool over wireguard
wush is a command line tool that lets you easily transfer files and
open shells over a peer-to-peer wireguard connection. It's similar to
magic-wormhole but:

- No requirement to set up or trust a relay server for authentication.

- Powered by Wireguard for secure, fast, and reliable connections.

- Automatic peer-to-peer connections over UDP.

- Endless possibilities; rsync, ssh, etc.
2024-08-28T19:24:58-07:00 science/py-openEMS Electromagnetic field solver using the EC-FDTD method
openEMS is a free and open electromagnetic field solver using the FDTD method.
Matlab or Octave are used as an easy and flexible scripting interface.

It features:
* fully 3D Cartesian and cylindrical coordinates graded mesh
* multi-threading, SIMD (SSE) and MPI support for high speed FDTD
2024-08-28T20:20:28-07:00 sysutils/screen50 Multi-screen window manager
Screen is a full-screen window manager that multiplexes a physical terminal
between several processes (typically interactive shells).
Each virtual terminal provides the functions of a DEC VT100 terminal and, in
addition, several control functions from the ANSI X3.64 (ISO 6429) and ISO
2022 standards (e.g. insert/delete line and support for multiple character
sets). There is a scrollback history buffer for each virtual terminal and a
copy-and-paste mechanism that allows moving text regions between windows.
2024-08-28T19:33:47-07:00 sysutils/screen49 Multi-screen window manager
Screen is a full-screen window manager that multiplexes a physical terminal
between several processes (typically interactive shells).
Each virtual terminal provides the functions of a DEC VT100 terminal and, in
addition, several control functions from the ANSI X3.64 (ISO 6429) and ISO
2022 standards (e.g. insert/delete line and support for multiple character
sets). There is a scrollback history buffer for each virtual terminal and a
copy-and-paste mechanism that allows moving text regions between windows.
2024-08-28T18:28:22Z x11/xmoji Plain X11 emoji keyboard
Xmoji is a simple emoji keyboard for X11 designed to work without
relying on any toolkit or input method. It doesn't use a toolkit itself
and instead renders its GUI using XRender requests.
2024-08-28T08:04:32-07:00 cad/py-csxcad Python binding for csxcad, C++ library to describe geometrical objects
CSXCAD, Continuous Structure XML, is a C++ library to describe geometrical
objects and their physical or non-physical properties.
2024-08-28T17:48:22+03:00 math/py-pywavelets Discrete Wavelet Transforms in Python
PyWavelets is a free Open Source library for wavelet transforms in Python.
Wavelets are mathematical basis functions that are localized in both time and
frequency. Wavelet transforms are time-frequency transforms employing wavelets.
They are similar to Fourier transforms, the difference being that Fourier
transforms are localized only in frequency instead of in time and frequency.
2024-08-27T18:28:02+03:00 net/rubygem-google-cloud-storage_transfer Official library for Google Cloud Storage Transfer
Storage Transfer Service allows you to quickly import online data into Cloud Storage.
You can also set up a repeating schedule for transferring data, as well as transfer
data within Cloud Storage, from one bucket to another.
2024-08-27T18:28:02+03:00 net/rubygem-google-cloud-storage_transfer-v1 Official library for Google Cloud Storage Transfer
Storage Transfer Service allows you to quickly import online data into Cloud Storage.
You can also set up a repeating schedule for transferring data, as well as transfer
data within Cloud Storage, from one bucket to another.
2024-08-27T18:28:02+03:00 mail/rubygem-email_validator EMail validator for rails
An email validator for Rails 3+
2024-08-27T18:28:02+03:00 dns/rubygem-simpleidn02 Easy conversion from IDNA strings to unicode strings and vice-versa
SimpleIDN allows easy conversion from punycode ACE (IDNA) strings to unicode
UTF-8 strings and visa versa.
2024-08-27T18:28:02+03:00 devel/rubygem-logger15 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
2024-08-27T01:46:16-07:00 devel/py-jupyter Jupyter metapackage that installs all the Jupyter components in one go
The jupyter metapackage installs the Jupyter system, including the notebook,
qtconsole, and the IPython kernel.
2024-08-26T16:12:21+02:00 net-im/linux-whatsdesk Unofficial client of Whatsapp
WhatsDesk is an unofficial client of whatsapp.

This project is only inserting an instance of Whatsapp Web in an electron app
and adds/enables desktop notifications.
2024-08-26T16:09:38+02:00 net-im/linux-discord Official client for the Discord platform (Linux version)
Official client for the Discord platform (Linux version).

Discord is great for playing games and chilling with friends, or even building
a worldwide community. Customize your own space to talk, play, and hang out.
2024-08-26T16:06:34+02:00 devel/linux-rl9-libatomic Atomic fallback implementation for GCC
Libatomic is a GCC-specific fallback implementation for atomics to
allow architectures that don't always provide a full set of atomics
to runtime-detect the existence of them, or fall back to the use of
mutexes. This is the Linux version.
2024-08-26T16:03:05+02:00 www/linux-freetube The Private YouTube Client (Linux version)
FreeTube is an open source desktop YouTube player built with privacy in mind.
Use YouTube without advertisements and prevent Google from tracking you with
their cookies and JavaScript.

Features:

- Watch videos without ads
- Use YouTube without Google tracking you using cookies and JavaScript
- Subscribe to channels without an account
- Connect to an externally setup proxy such as Tor
- View and search your local subscriptions, history, and saved videos
- Organize your subscriptions into "Profiles" to create a more focused feed
- Export & import subscriptions
- Youtube Trending
- Youtube Chapters
- Most popular videos page based on the set Invidious instance
- Watch videos using an external player
- ... and much more
2024-08-26T15:59:24+02:00 www/linux-vieb Vim Inspired Electron Browser (Linux version)
Vieb is the Vim Inspired Electron Browser.

Features:

- Free, open source, fast and secure
- Local first adblocking, auto-complete, AMP protection, custom redirects
and more, all without web requests
- Privacy with strict permission system, navigator overrides, custom
useragent, custom WebRTC policy and more
- Accessible with custom themes, full interface & fontsize scaling, page
zooming, spellcheck and mouse support
- Security settings with permissions, cache usage, cookie management,
(auto-)download settings and more
- Window splitting with buffer, split, Vexplore and Ctrl-w bindings, for
multi-window browsing
- Map commands for completely custom keyboard sequences, keystrokes,
commands and actions
- And much, much more...
2024-08-26T00:38:12-07:00 devel/librashader RetroArch shaders for all
librashader is a preprocessor, compiler and runtime for RetroArch 'slang'
shaders, rewritten in pure Rust. It supports all modern graphics runtimes,
including wgpu, Vulkan, OpenGL 3.3+ and 4.6 (with DSA), Direct3D 11,
Direct3D 12, and Metal.

librashader implements the entire RetroArch shader pipeline and is highly
compatible with existing shaders, e.g. the slang-shaders from libretro.
2024-08-25T14:18:02-07:00 misc/units C++ library for working with units of measurement
The Units library provides a means of working with units of measurement at
runtime, including conversion to and from strings. It provides a small number
of types for working with units and measurements and operations necessary for
user input and output with units.

This software was developed for use in LLNL/GridDyn, and HELICS and is currently
a work in progress (though getting close). Namespaces, function names, and code
organization is subject to change though is fairly stable at this point, input
is welcome.
2024-08-24T22:23:37+02:00 sysutils/pass-coffin Password store extension to hide data inside an encrypted coffin
pass-coffin is a pass extension that hides password store data inside a GPG
encrypted file, which we'll call a coffin.

Because of how pass works, directory and file names aren't encrypted by default
and anyone who has access to your computer can see which websites you use and
your usernames on those websites. This is different from how password managers
like keepassxc work by keeping your entire password store database inside an
encrypted file and can also automatically lock access to the application itself
after a certain amount of time. pass-coffin has been created to provide these
missing features to pass.
2024-08-24T18:32:59+02:00 security/mbedtls3 SSL/TLS and cryptography library
mbed TLS is a lightweight, portable, fully featured and standards compliant
SSL/TLS and cryptography library.
2024-08-23T19:55:25+02:00 textproc/csview High performance csv viewer with cjk/emoji support
A high performance csv viewer with cjk/emoji support

Small and fast.
Memory efficient.
Correctly align CJK and emoji characters.
Support tsv and custom delimiters.
Support different styles, including markdown table.
2024-08-22T17:41:27+02:00 www/domoticz-devel Home Automation System (Development Branch)
Domoticz is a Home Automation System that lets you monitor and configure
various devices like: Lights, Switches, various sensors/meters like
Temperature, Rain, Wind, UV, Electra, Gas, Water and much more.
Notifications/Alerts can be sent to any mobile device
2024-08-23T00:47:32-03:00 www/py-searxng-devel Free internet metasearch engine
SearXNG is a free internet metasearch engine which aggregates results
from more than 70 search services. Users are neither tracked nor
profiled. Additionally, SearXNG can be used over Tor for online
anonymity.
2024-08-23T00:18:34+03:00 editors/libreoffice-hy
2024-08-22T23:55:24+03:00 emulators/es-de Frontend for browsing and launching games
ES-DE (formerly known as EmulationStation Desktop Edition) is a frontend for
browsing and launching games from your multi-platform collection. It comes
preconfigured for use with a large selection of emulators, game engines, game
managers and gaming services. It can also run locally installed games and
applications. It's fully customizable, so you can easily expand it with support
for additional systems and applications.

It features a modern and attractive user interface, full controller navigation
support, supports over 150 different game systems, highly customizable setup, a
built-in scraper for downloading game info and game media, full theme support
with lots of high-quality themes.
2024-08-22T14:29:08+02:00 net-mgmt/netbox-agent Agent for the Netbox network automation
This project aims to create hardware automatically into Netbox based on
standard tools (dmidecode, lldpd, parsing /sys/, etc).
The goal is to generate an existing infrastructure on Netbox and have the
ability to update it regularly by executing the agent.
2024-08-22T03:06:58-07:00 devel/py-pytest-dependency Pytest plugin to manage dependencies of tests
This module is a plugin for the popular Python testing framework pytest.
It manages dependencies of tests: you may mark some tests as dependent from
other tests. These tests will then be skipped if any of the dependencies
did fail or has been skipped.
2024-08-22T11:02:57+09:00 textproc/py-jiter Fast iterable JSON parser
This is a standalone version of the JSON parser used in
pydantic-core. The recommendation is to only use this package directly
if you do not use pydantic.
2024-08-21T20:24:50-03:00 textproc/py-fasttext-predict Python package for fasttext
fasttext-predict is a python package for fasttext:

* keep only the predict method, all other features are removed
* standalone package without external dependency (numpy is not a
dependency) wheels for various architectures using GitHub workflows.
* The script is inspired by lxml build scripts.
2024-08-21T18:48:54-03:00 textproc/py-pytomlpp Python wrapper for toml++
pytomlpp is a python wrapper for toml++.

Some points you may want to know before use:

* Using toml++ means that this module is fully compatible with TOML
v1.0.0.
* We convert toml structure to native python data structures
(dict/list etc.) when parsing, this is more inline with what json
module does.
* The binding is using pybind11.
* The project is tested using toml-test and pytest.
* We support all major platforms
(Linux, Mac OSX and Windows), for both CPython and Pypy and all
recent Python versions. You just need to pip install and we have a
pre-compiled binaries ready. No need to play with clang, cmake or
any C++ toolchains.
2024-08-21T22:27:48+09:00 japanese/font-udev-gothic-hs UDEV Gothic (Full-width space invisible version)
UDEV Gothic is a composite font of BIZ UD Gothic and
JetBrains Mono (Full-width space invisible version).
2024-08-21T10:03:09+02:00 misc/vifm-colors Various color schemes for the vifm file explorer
A collection of various color schemes for the vifm file manager.

Note that color schemes are affected by 16-color palette used by the terminal
and may not be displayed as intended by their authors or look differently on
your machine.
2024-08-20T20:43:38-07:00 devel/ollama-hpp Modern, Header-only C++ bindings for the Ollama API
ollama-hpp is a modern, header-only C++11/14/20 bindings for the Ollama API.

It allows to access the full power of local language models in C++ with just
a few lines of code.
2024-08-20T19:50:14-07:00 misc/gollama Go manage your Ollama models
Gollama is a tool for managing Ollama models.

It provides a TUI (Text User Interface) for listing, inspecting, deleting,
copying, and pushing Ollama models as well as optionally linking them to
LM Studio.

The application allows users to interactively select models, sort, filter, edit,
run, unload and perform actions on them using hotkeys.
2024-08-20T19:06:42-07:00 misc/ooo CLI for piping outputs to ollama or just prompting
ooo allows to prompt Ollama from the command line either through the stdin or
just as a normal prompt.
You need to have Ollama running either on the same host, or remotely, in order
to use ooo.
2024-08-20T17:10:25+02:00 devel/py-jsonargparse Library for creating CLIs
Library for creating command-line interfaces (CLIs) and making Python
apps easily configurable. It is a well-maintained project with frequent
releases, adhering to high standards of development: semantic versioning,
deprecation periods, changelog, automated testing, and full test coverage.
2024-08-20T13:37:33Z devel/pipelight Self-hosted, lightweight, CI/CD pipelines
Pipelight is a Rust based small cli tool to be used from inside a terminal.
* Define pipelines using typescript, toml, hcl and yaml.
* Trigger on events: git hooks, file changes...
2024-08-20T08:09:13+01:00 security/qt-sudo Clone of LXQt sudo tool without LXQt libs
This is a clone of LXQt sudo tool (without LXQt libs). It is the ONLY
privilege escalation tool supported by Baiacu, Octopi, OctoPkg, OctoPkgin,
OctoXBPS and QTGZManager applications.
2024-08-19T14:53:04+02:00 deskutils/fyi Command line utility to send desktop notifications
FYI (for your information) is a command line utility to send desktop
notifications to the user via a notification daemon implementing XDG desktop
notifications.

It is a almost a notify-send clone, with the following differences:

* notify-send does not implement --close.
* notify-send does not expose activation tokens (needed for window
focus/activation) in any meaningful way. It prints it as a debug message when
G_MESSAGES_DEBUG=all; fyi prints it when you use --print-token.
* fyi has consistent syntax in its --action and --hintoptions.
* fyi can print the reason a notification was closed, with --print-reason.
* fyi can query the notification daemon for its name and version information.
* fyi can query the notification daemon for its capabilities.
* fyi has shell completions (bash and fish).
* fyi has a single run-time dependency: dbus.
2024-08-19T21:37:51+09:00 mail/cyrus-imapd310 Cyrus mail server, supporting POP3 and IMAP4 protocols ${COMMENT_${FLAVOR}}
The Cyrus IMAP (Internet Message Access Protocol) server provides access to
personal mail and system-wide bulletin boards through the IMAP protocol.
The Cyrus IMAP server is a scaleable enterprise mail system designed for use
from small to large enterprise environments using standards-based
technologies.

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

The private mailbox database design gives the server large advantages in
efficiency, scalability, and administratability. Multiple concurrent
read/write connections to the same mailbox are permitted. The server
supports access control lists on mailboxes and storage quotas on mailbox
hierarchies.
2024-08-18T14:38:49+02:00 databases/mariadb114-connector-c Multithreaded SQL database (client)
The MariaDB Connector/C is used to connect applications developed in C/C++
to MariaDB and MySQL databases. MySQL Connector/C is LGPL licensed.

Parts of MariaDB Connector/C are derived from PHP\'s mysqlnd extension and
the original LGPL MySQL client library for MySQL 3.23. The rest of the code
is written by developers at MariaDB Corporation Ab.
2024-08-18T15:41:50+09:00 japanese/mecab-jawiki MeCab dictionary from Wikipedia (Japanese edition)
MeCab is open source Japanese dependency structure analyzer developed
through the joint research project between Graduate School of Informatics
Kyoto University and NTT (Nippon Telegraph and Telephone)
Communication Science Laboratories.
This package provides dictionary from Wikipedia (Japanese edition).
2024-08-18T15:24:39+09:00 japanese/skk-jawiki SKK dictionary from Wikipedia (Japanese edition)
SKK (Simple Kana Kanji Convertor) is a very fast and efficient Japanese
input method system.
This package provides dictionary from Wikipedia (Japanese edition).
2024-08-18T15:03:03+09:00 japanese/font-bizin-gothic Font for programming composed of BizUD gothic and Inconsolata
Bizin Gothic is a font for programming composing the universal
design font BizUD Gothic and the latin font Inconsolata.
The goal is to combine the eye-friendly glyphs of BIZ UD Gothic
and the quirky and beautiful glyphs of Inconsolata without any
sense of discomfort.
In addition, the specifications for various character
adjustments to improve readability in this font were made with
Ricty in mind.
2024-08-18T14:29:19+09:00 japanese/font-bizud-gothic Morisawa BIZ UD Gothic fonts
BIZ UD Gothic is a universal design typeface designed to be easy
to read and ideal for education and business documentation.
2024-08-18T14:08:50+09:00 japanese/aobook Aozora Bunko Text Viewer
Aozora Bunko Text Viewer.

Aozora Bunko is a Japanese digital library. This online collection
encompasses several thousands of works of Japanese-language fiction
and non-fiction. These include out-of-copyright books or works that
the authors wish to make freely available.
2024-07-02T21:48:14+03:00 comms/py-pynitrokey Command line interface for Nitrokey FIDO2, Nitr. Start, Nitr.3, NetHSM
A command line interface for the Nitrokey FIDO2, Nitrokey Start,
Nitrokey 3 and NetHSM
2024-07-02T21:48:14+03:00 security/py-nethsm Python client for NetHSM
NetHSM is a trustworthy, open Hardware Security Module developed by Nitrokey.
This package provides a Python client for NetHSM.
2024-07-02T21:45:49+03:00 devel/py-click-aliases Add (multiple) aliases to a Click group or command
Click is a Python package for creating beautiful command line interfaces in a
composable way with as little code as necessary.

This plugin allows defining aliases for Click commands and groups.
2024-07-02T21:36:38+03:00 converters/py-tlv8 Python module to handle type-length-value encoded data 8-bit type
Type-Length-Value (TLV) are used to encode arbitrary data. In this case the type
and length are represented by 1 byte each. Hence the name TLV8.

This Python library implements encoding and decoding of TLV8 data.
2024-07-02T21:36:38+03:00 comms/py-nkdfu Python DFU tool for updating Nitrokeys' firmware (Nitrokey Pro only)
nkdfu is a Python DFU tool for updating Nitrokeys' firmware. Currently
supports Nitrokey Pro only. Based on python-dfu project, which brings
implementation of USB DFU 1.1 spec
2024-07-02T21:29:52+03:00 comms/py-spsdk Connection and data exchange with devices for secure configuration and programming
Secure Provisioning SDK is a unified, reliable, and easy to use Python SDK
library working across the NXP MCU portfolio providing a strong foundation from
quick customer prototyping up to production deployment.

The library allows the user to connect and communicate with the device,
configure the device, prepare, download, and upload data including security
operations.
2024-07-05T09:44:24+03:00 lang/py-sly Python implementation of the lex & yacc tools
SLY is a 100% Python implementation of the lex and yacc tools commonly used to
write parsers and compilers. Parsing is based on the same LALR(1) algorithm
used by many yacc tools.

SLY provides very extensive error reporting and diagnostic information
to assist in parser construction. The original implementation was
developed for instructional purposes. As a result, the system tries to
identify the most common types of errors made by novice users.

SLY provides full support for empty productions, error recovery,
precedence specifiers, and moderately ambiguous grammars.

SLY uses various Python metaprogramming features to specify lexers and
parsers. There are no generated files or extra steps involved.
2024-07-04T10:15:01+03:00 devel/py-click-command-tree Python CLICK plugin to show the command tree of your CLI
click-command-tree is a CLICK plugin to show the command tree of the command
line interface built with py-click.
2024-07-03T11:06:15+03:00 comms/py-pyocd-pemicro Simple PyOCD debug probe plugin for PEMicro debug probes
The simple PyOCD debug probe plugin for PEMicro debug probes
2024-07-04T09:44:19+03:00 devel/py-pypemicro Python PEMicro debug probes support (stub package)
This package provides Python interface for PEMicro debug probes precompiled
libraries. Since there is no precompiled library for FreeBSD this package serves
as a stub only useful to fullfill Python dependencies.
2024-07-03T10:59:14+03:00 comms/py-pyocd Python based tool for programming and debugging Arm Cortex-M uC
pyOCD is an open source Python based tool and package for programming
and debugging Arm Cortex-M microcontrollers with a wide range of debug
probes. It is fully cross-platform, with support for Linux, macOS,
Windows, and FreeBSD.

A command line tool is provided that covers most use cases, or you can make
use of the Python API to facilitate custom target control.
2024-07-03T10:59:14+03:00 comms/py-pylink-square Python interface for the SEGGER J-Link
Python interface for the SEGGER J-Link
2024-08-12T20:26:14+03:00 devel/py-libusb-package An installation vehicle for libusb shared libraries
This Python package functions as an installation vehicle for libusb shared
libraries, to simplify installation of tools that require libusb. The main use
case is so that users don't have to install libusb manually for projects that
use pyusb. However, any Python project that uses a libusb wrapper can also
benefit.
2024-07-03T10:47:07+03:00 comms/py-libusbsio Python wrapper for NXP libusbsio binary library
Python wrapper for NXP libusbsio binary library

The NXP libusbsio is a binary library for Win/Linux/MacOS systems
used to exercise SPI, I2C bus and GPIO pins over USBSIO interface of
NXP LPCLink2 and MCUlink Pro devices.

This Python component provides a wrapper object which encapsulates the
binary library and exposes its API to Python applications.
2024-07-03T10:50:51+03:00 comms/libusbsio Native C port for NXP libusbsio library
The aim of this project is to deliver a dynamic library which enables USB-HID
communication between PC Host and a target MCU over SPI, I2C or GPIO using a
USB-connected bridge device.

This port contains the C Libraries for the libusbsio/hidapi framework.
2024-07-04T10:06:14+03:00 converters/py-bincopy Mangling of various file formats that conveys binary information
Mangling of various file formats that conveys binary information
(Motorola S-Record, Intel HEX, TI-TXT, Verilog VMEM, ELF and binary files)
2024-07-04T10:09:44+03:00 devel/py-argparse_addons Additional Python argparse types and actions
Additional Python argparse types and actions
2024-07-04T10:17:28+03:00 devel/py-commentjson Create JSON files with Python and JavaScript style inline comments
commentjson (Comment JSON) is a Python package that helps you create
JSON files with Python and JavaScript style inline comments. Its API
is very similar to the Python standard library's json module.
2024-08-16T11:19:54-07:00 www/deno-dom Deno: Browser DOM & HTML parser plugin
deno-dom is an implementation of the browser DOM-primarily for SSR-in Deno.
Implemented with Rust, WASM, and obviously, Deno/TypeScript.

Deno DOM has two backends, WASM and native using Deno native plugins. Both
APIs are **identical**, the difference being only in performance. The WASM
backend works with all Deno restrictions, but the native backend requires the
`--unstable-ffi --allow-ffi --allow-env --allow-read --allow-net=deno.land`
flags. A shorter version could be `--unstable-ffi -A`, but that allows all
permissions so you'd have to assess your risk and requirements. You can switch
between them by importing either `jsr:@b-fuze/deno-dom` for WASM or
`jsr:@b-fuze/deno-dom/native` for the native binary.
2024-08-15T22:51:48-07:00 multimedia/py-ustreamer Lightweight and fast MJPG-HTTP streamer
muStreamer is a lightweight and very quick server to broadcast MJPG video from
any V4L2 device to the net. All new browsers have native support of this video
format, as well as most video players such as mplayer, VLC etc. muStreamer is a
part of the Pi-KVM project designed to stream VGA and HDMI screencast hardware
data with the highest resolution and FPS possible.
2024-08-16T09:12:29+09:00 databases/redis72 Persistent key-value database with built-in net interface
Redis is an open source, advanced key-value store. It is often referred
to as a data structure server since keys can contain strings, hashes,
lists, sets and sorted sets.

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

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

Redis also supports trivial-to-setup master-slave replication, with very
fast non-blocking first synchronization, auto-reconnection on net split
and so forth.
2024-08-16T00:00:07+08:00 devel/pybind11_protobuf Pybind11 bindings for Google's Protocol Buffers
pybind11_protobuf provides pybind11 bindings for Google's Protocol Buffers.
These adapters make Protocol Buffer message types work with Pybind11 bindings.
2024-08-16T00:00:06+08:00 devel/pybind11_abseil Pybind11 bindings for the Abseil C++ Common Libraries
pybind11_abseil provides the pybind11 bindings for the Abseil C++ common
libraries. These adapters make Abseil types work with Pybind11 bindings.
2024-08-15T18:29:24+03:00 devel/tracy Frame and sampling profiler for games and other applications
A real time, nanosecond resolution, remote telemetry, hybrid frame and sampling
profiler for games and other applications.
Tracy supports profiling CPU (Direct support is provided for C, C++, and Lua
integration. At the same time, third-party bindings to many other languages
exist on the internet, such as Rust, Zig, C#, OCaml, Odin, etc.), GPU (All major
graphic APIs: OpenGL, Vulkan, Direct3D 11/12, OpenCL.), memory allocations,
locks, context switches, automatically attribute screenshots to captured frames,
and much more.
2024-08-14T22:06:03+03:00 emulators/ares Multi-system emulator
ares is an open-source multi-system emulator with a focus on accuracy and
preservation. It is a descendant of the emulators higan and bsnes. It's source
code is structured to be maximally readable and self-documenting.

ares supports the following systems: Arcade, WonderSwan, WonderSwan Color,
Pocket Challenge V2, ColecoVision, PC-Engine / TurboGrafx, SuperGrafx, My
Vision, NES / Famicom, Famicom Disk System, SNES / Super Famicom, Satellaview,
Sufami Turbo, Nintendo 64, Nintendo 64DD, Game Boy, Game Boy Color, Game Boy
Advance, SG-1000, Master System / Mark III, Mega Drive / Genesis, Mega CD, 32X,
Game Gear, Neo Geo Pocket, Neo Geo Pocket Color

ares has experimental support for the following systems: Atari 2600, MSX, MSX2,
PC-Engine CD / TurboGrafx CD, ZX Spectrum, Neo Geo (AES/MVS), PlayStation

ares has all the features one would expect from a great emulator system: native
multi-platform UI, dynamic rate control, save states, run-ahead, rewind and
fast-forward, pixel shaders, color correction, input multi-mapping, debugger

ares uses librashader for its pixel shader engine. This means it is highly
compatible with existing slang shaders, e.g. the slang-shaders from libretro.
2024-08-08T09:15:24+02:00 net-mgmt/ipfixcol2 NetFlow v5/v9 and IPFIX flow (RFC 7011) data collector
IPFIXcol2 is a flexible, high-performance NetFlow v5/v9 and IPFIX flow data
collector designed to be extensible by plugins.
2024-08-08T08:51:47+02:00 net-mgmt/libfds Flow Data Storage library for IPFIX messages
Flow Data Storage library for net-mgmt/ipfixcol2. The library provides
components for parsing and processing IPFIX Messages.
2024-08-14T02:12:04+02:00 math/quich Just an advanced terminal calculator
Quich is a compact, fast, powerful and useful calculator
for your terminal with numerous features, supporting Linux,
Mac and Windows, written in ANSI C.
2024-08-13T19:19:49+02:00 devel/R-cran-urlchecker URL checking tools
Provide the URL checking tools available in R 4.1+ as a package for earlier
versions of R. Also uses concurrent requests so can be much faster than the
serial versions.
2024-08-13T13:59:55+02:00 devel/R-cran-profvis Interactive visualizations for profiling R code
Profvis is a tool for visualizing code profiling data from R. It creates a web
page which provides a graphical interface for exploring the data.
2024-08-13T13:18:47+02:00 www/R-cran-miniUI Writing Shiny apps that work well on small screens
Provides UI widget and layout functions for writing Shiny apps that work well on
small screens. Designed to work especially well for creating Shiny Gadgets.

Inspired by the lovely Ratchet CSS framework, though currently miniUI does not
use any of Ratchet's CSS code.
2024-08-13T09:12:54+02:00 www/R-cran-pkgdown Generate an attractive and useful website from a source package
Generate an attractive and useful website from a source package. 'pkgdown'
converts your documentation, vignettes, 'README', and more to 'HTML' making it
easy to share information about your package online.
2024-08-13T08:30:00+02:00 www/R-cran-httr2 Tools for Working HTTP requests
Tools for creating and modifying HTTP requests, then performing them and
processing the results. 'httr2' is a modern re-imagining of 'httr' that uses a
pipe-based interface and solves more of the problems that API wrapping packages
face.
2024-08-13T07:37:50+02:00 textproc/R-cran-downlit Syntax Highlighting and Automatic Linking
Syntax highlighting of R code, specifically designed for the needs of
'RMarkdown' packages like 'pkgdown', 'hugodown', and 'bookdown'. It includes
linking of function calls to their documentation on the web, and automatic
translation of ANSI escapes in output to the equivalent HTML.
2024-08-12T16:17:39+03:00 graphics/ximaging Image Viewer and Browser for Unix/X11
XImaging is a lightweight, multithreaded, open source image viewer for FreeBSD,
Linux and other Unix like platforms running X11. The application can be run in
viewer or browser mode. The viewer displays full size images and provides
zooming, panning, rotation and other useful functions. The browser searches a
directory for known image file types and displays them as thumbnails.
Additionally both modes provide basic file management routines. A custom tool
may be specified for opening selected files in another application for editing.

Most common raster image types are suppported directly, while filters (any
program that can write PNM/PAM data to the stdout) may be used to add support
for other kinds of image data.

The program is written in C, and uses the Motif widget toolkit. The source code
may be modified and distributed under the terms of the X/MIT license.
2024-08-11T23:03:02-07:00 misc/koboldcpp Simple way to run GGML and GGUF AI models with a KoboldAI WebUI
KoboldCpp is an easy-to-use AI text-generation software for GGML and GGUF
models, inspired by the original KoboldAI. It's a single self-contained
distributable from Concedo, that builds off llama.cpp, and adds a versatile
KoboldAI API endpoint, additional format support, Stable Diffusion image
generation, speech-to-text, backward compatibility, as well as a fancy UI with
persistent stories, editing tools, save formats, memory, world info, author's
note, characters, scenarios and everything KoboldAI and KoboldAI Lite have to
offer.
2024-08-11T13:05:32-07:00 x11-toolkits/py-customtkinter Modern and customizable python UI-library based on Tkinter
CustomTkinter is a modern and customizable python UI-library based on Tkinter.
2024-08-11T11:36:37-07:00 devel/nanobind Tiny and efficient C++/Python bindings (C++ version)
nanobind is a small binding library that exposes C++ types in Python and vice
versa. It is reminiscent of Boost.Python and pybind11 and uses near-identical
syntax. In contrast to these existing tools, nanobind is more efficient:
bindings compile in a shorter amount of time, produce smaller binaries, and have
better runtime performance.
2024-08-10T19:56:11-07:00 devel/comlin Small self-contained alternative to readline and libedit
comlin is a minimal, zero-config, BSD licensed, readline replacement used
in Redis, MongoDB, Android and many other projects.

Features:
* Single and multi line editing mode with the usual key bindings implemented.
* History handling.
* Completion.
* Hints (suggestions at the right of the prompt as you type).
* Multiplexing mode, with prompt hiding/restoring for asynchronous output.
* About ~850 lines (comments and spaces excluded) of BSD license source code.
* Only uses a subset of VT100 escapes (ANSI.SYS compatible).
2024-08-10T17:24:20+03:00 devel/iaito Official QT frontend of radare2, a libre reverse engineering framework
iaito is the official graphical interface for radare2, a libre reverse
engineering framework.
* Requires radare2 and Qt-5/6.
* Iaito was the original name of this GUI before being forked as Cutter.
* Use r2 plugins (f.ex: no need for r2ghidra-iaito plugin if r2ghidra is
installed).
* Focus on simplicity, parity with commands, keybindings and r2-style
workflows.
* Aims to cover other radare2 features, not just a disassembler:
forensics, networking, bindiffing, solvers, ...
2024-08-09T11:55:38-07:00 misc/py-ollama Official Python client for Ollama
The Ollama Python library provides the easiest way to integrate Python
projects with Ollama.
2024-08-07T17:42:19-03:00 net/vpp VPP: A fast, scalable layer 2-4 multi-platform network stack
FD.io's Vector Packet Processor (VPP) is a fast, scalable layer 2-4
multi-platform network stack. It runs in Linux Userspace on multiple
architectures including x86, ARM, and Power architectures.

VPP's high performance network stack is quickly becoming the network stack of
choice for applications around the world.

Some VPP Use-cases include vSwitches, vRouters, Gateways, Firewalls and
Load-Balancers, to name a few.
2024-08-09T14:33:24+08:00 sysutils/qmk_hid Framework Computer QMK HID Utility
Commandline tool for interacting with Framework Computer QMK devices over HID
2024-08-09T14:30:54+08:00 sysutils/framework-system Framework Computer System Utility
framework-system command line utility to get information about Framework
Computer systems and to configure them.
2024-08-08T17:37:29+02:00 misc/py-oterm Text-based terminal client for Ollama
Oterm is a text-based terminal client for Ollama.

Features

- intuitive and simple terminal UI, no need to run servers, frontends, just
type oterm in your terminal.
- multiple persistent chat sessions, stored together with the context
embeddings and system prompt customizations in sqlite.
- can use any of the models you have pulled in Ollama, or your own custom
models.
- allows for easy customization of the model's system prompt and parameters.
2024-08-08T17:30:52+02:00 databases/py-aiosql Simple SQL in Python
SQL is code. Write it, version control it, comment it, and run it using files.
Writing your SQL code in Python programs as strings doesn't allow you to easily
reuse them in SQL GUIs or CLI tools like psql. With aiosql you can organize
your SQL statements in .sql files, load them into your python application as
methods to call without losing the ability to use them as you would any other
SQL file.
2024-08-08T17:25:08+02:00 graphics/py-rich-pixels Python library for writing pixel images and ASCII art to the terminal
Rich-compatible library for writing pixel images and other colourful grids to
the terminal.
2024-08-08T11:20:01+02:00 databases/postgresql17-server PostgreSQL is the most advanced open-source database available anywhere
PostgreSQL is a sophisticated Object-Relational DBMS, supporting
almost all SQL constructs, including subselects, transactions, and
user-defined types and functions. It is the most advanced open-source
database available anywhere. Commercial Support is also available.

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

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

PostgreSQL is free and the complete source is available.
2024-08-08T11:20:01+02:00 databases/postgresql17-pltcl Module for using Tcl to write SQL functions
2024-08-08T11:20:01+02:00 databases/postgresql17-plpython Module for using Python to write SQL functions
PL/Python allows one to write PostgeSQL stored functions and
procedures in Python (http://www.python.org/).

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

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

$ psql -d dbname -f module.sql

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

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

This software is part of the standard PostgreSQL distribution.
2024-08-08T11:20:01+02:00 databases/postgresql17-client PostgreSQL database (client)
2024-08-08T14:42:17+02:00 misc/alpaca Ollama client made with GTK4 and Adwaita
Alpaca is an Ollama client where you can manage and chat with multiple models,
Alpaca provides an easy and beginner friendly way of interacting with local AI,
everything is open source and powered by Ollama.

You can also use third party AI providers such as Gemini, ChatGPT and more!
2024-08-08T14:40:16+02:00 multimedia/py-pytube Python library and command-line utility for downloading YouTube Videos
Pytube is a genuine, lightweight, dependency-free Python library (and
command-line utility) for downloading YouTube videos.
2024-08-08T14:11:44+02:00 devel/py-ollama Ollama Python library
The Ollama Python library provides the easiest way to integrate Python 3.8+
projects with Ollama.
2024-08-08T01:31:35Z www/py-django51 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.
2024-08-08T02:12:07+03:00 devel/p5-ExtUtils-Builder-Compiler Interface around different compilers
Interface around different compilers. It's usually not used directly
but by a portability layer like: ExtUtils:Builder::Autodetect::C.
2024-08-08T02:08:40+03:00 devel/p5-ExtUtils-Builder Overview of foundations of ExtUtils::Builder Plan framework
An overview of the foundations of the ExtUtils::Builder Plan framework.
Actions are the cornerstone of this framework. They provide an
interface between build tools (e.g. ExtUtils::MakeMaker, Module::Build,
...) and building extensions. This allows producing and consuming sides
to be completely independent from each other. It is a flexible
abstraction around pieces of work, this work can be a piece of perl
code, an external command, a mix of those or possibly other things.
2024-08-07T07:47:57+02:00 sysutils/py-pyinfra Automates infrastructure using Python
pyinfra turns Python code into shell commands and runs them on your servers.
Execute ad-hoc commands and write declarative operations. Target SSH servers,
local machine and Docker containers. Fast and scales from one server to
thousands.

Think ansible but Python instead of YAML, and a lot faster.
2024-08-07T02:59:19+03:00 devel/pycdc Python bytecode disassembler and decompiler
NOTE: pycdc is also known as Decompyle++

Decompyle++ aims to translate compiled Python byte-code back into valid
and human-readable Python source code. While other projects have achieved
this with varied success, Decompyle++ is unique in that it seeks to
support byte-code from any version of Python.

Decompyle++ includes both a byte-code disassembler (pycdas) and a
decompiler (pycdc).
2024-08-07T01:15:31+03:00 devel/p5-ExtUtils-HasCompiler Check for the presence of a compiler
Check for the presence of a compiler.
This module tries to check if the current system is capable of
compiling, linking and loading an XS module.
2024-08-06T19:47:44+02:00 x11/xclicker Fast gui autoclicker for x11 desktops
XClicker is an open-source, easy to use, feature-rich,
blazing fast Autoclicker for desktops using x11.
2024-08-06T03:04:03-07:00 misc/ollama Run Llama 2, Mistral, and other large language models
Ollama allows to get up and running with large language models.

Ollama supports a list of models available on ollama.com/library.
2024-08-06T02:34:48-07:00 misc/py-datasets HuggingFace community-driven open-source library of datasets
Datasets is a library for easily accessing and sharing datasets for Audio,
Computer Vision, and Natural Language Processing (NLP) tasks.

Load a dataset in a single line of code, and use our powerful data processing
methods to quickly get your dataset ready for training in a deep learning model.
Backed by the Apache Arrow format, process large datasets with zero-copy reads
without any memory constraints for optimal speed and efficiency. We also feature
a deep integration with the Hugging Face Hub, allowing you to easily load and
share a dataset with the wider machine learning community.
2024-08-06T11:28:11+02:00 deskutils/py-trash-cli Command line interface to the freedesktop.org trashcan
trash-cli trashes files recording the original path, deletion date, and
permissions. It uses the same trashcan used by KDE, GNOME, and XFCE, but you
can invoke it from the command line (and scripts).

It provides these commands:

trash-put trash files and directories.
trash-empty empty the trashcan(s).
trash-list list trashed files.
trash-restore restore a trashed file.
trash-rm remove individual files from the trashcan.
2024-08-05T17:12:46-07:00 misc/py-jiwer Evaluate speech-to-text system with similarity measures
JiWER is a simple and fast python package to evaluate an automatic speech
recognition system. It supports the following measures:
* word error rate (WER)
* match error rate (MER)
* word information lost (WIL)
* word information preserved (WIP)
* character error rate (CER)

These measures are computed with the use of the minimum-edit distance between
one or more reference and hypothesis sentences. The minimum-edit distance is
calculated using RapidFuzz, which uses C++ under the hood, and is therefore
faster than a pure python implementation.
2024-08-06T02:01:57+03:00 net/spoofdpi Simple and fast anti-censorship tool
SpoofDPI is a simple and fast anti-censorship tool written in Go that
bypasses Deep Packet Inspection (DPI) by splitting HTTPS requests into
chunks and sending the first byte separately.
2024-08-05T07:56:40+02:00 www/newsraft Feed reader for terminal
Newsraft is a feed reader with ncurses user interface. It's greatly inspired by
Newsboat and tries to be its lightweight counterpart.

Features:
* Parallel downloads
* Section-based feeds grouping
* Opening links in any program
* Viewing news from all feeds with explore mode
* Automatic updates for feeds and sections
* Per-feed settings and key bindings
* Assigning multiple actions to key bindings
* Processing feeds from command output
* Text searching by news titles and content
* Interactive news content viewing
2024-08-05T05:13:49+08:00 devel/rubygem-aws-sdk-ssmquicksetup Official AWS Ruby gem for AWS Systems Manager QuickSetup
Official AWS Ruby gem for AWS Systems Manager QuickSetup.
2024-08-05T05:13:48+08:00 textproc/py-towncrier23 Building newsfiles for your project
towncrier is a utility to produce useful, summarized news files (also known as
changelogs) for your project.

Rather than reading the Git history, or having one single file which developers
all write to and produce merge conflicts, towncrier reads "news fragments" which
contain information useful to end users.

Used by Twisted, pytest, pip, BuildBot, and attrs, among others.

While the command line tool towncrier requires Python to run, as long as you
don't use any Python-specific affordances (like auto-detection of the project
version), it is usable with any project type on any platform.
2024-08-04T12:07:41-07:00 biology/gkl Accelerated kernel library for genomics
GKL is a set of optimized versions of compute kernels used in genomics
applications like GATK and HTSJDK.

Kernels included:
* PairHMM
AVX and AVX-512 optimized versions of PairHMM used in GATK
HaplotypeCaller and MuTect2.
OpenMP support for multicore processors.
* Smith-Waterman
AVX2 and AVX-512 optimized versions of Smith-Waterman used in GATK
HaplotypeCaller and MuTect2.
* DEFLATE Compression/Decompression:
Performance optimized Level 1 and 2 compression and decompression
from Intel's ISA-L library.
Performance optimized Level 3 through 9 compression from Intel's
Open Source Technology Center zlib library.
* Partially Determined HMM (PDHMM)
AVX2 and AVX-512 optimized versions of PDHMM used in GATK.
Serial Implementation for CPU's with no AVX.
2024-08-05T00:48:39+08:00 science/py-mercantile Web mercator XYZ tile utilities
Mercantile is a module of utilities for working with XYZ style spherical
mercator tiles (as in Google Maps, OSM, Mapbox, etc.) and includes a set of
command line programs built on these utilities.
2024-08-05T00:44:26+08:00 devel/rubygem-yard-sorbet YARD plugin that incorporates Sorbet type information
yard-sorbet is a YARD plugin that parses Sorbet type annotations.

Features:
- Attaches existing documentation to methods and attributes that follow sig
declarations. (This information is otherwise discarded.)
- Translates sig type signatures into corresponding YARD tags
- Generates method definitions from T::Struct fields
- Generates constant definitions from T::Enum enums
- Modules marked abstract! or interface! are tagged @abstract
- Modules using mixes_in_class_methods will attach class methods
- Merges sigs in rbi files with source code documentation (rbi files must come
after source code in yard configuration)
2024-08-05T00:44:25+08:00 devel/rubygem-packwerk-extensions Collection of extensions for packwerk packages
packwerk-extensions is a home for checker extensions for packwerk 3.

Currently, it ships the following checkers to help improve the boundaries
between packages. These checkers are:
- A privacy checker that ensures other packages are using your package's public
API
- A visibility checker that allows packages to be private except to an explicit
group of other packages.
- A folder_privacy checker that allows packages to their sibling packs and
parent pack (to be used in an application that uses folder packs)
- A layer (formerly architecture) checker that allows packages to specify their
"layer" and requires that each layer only communicate with layers below it.
2024-08-05T00:44:24+08:00 devel/rubygem-packwerk Set package level boundaries between a specified set of ruby constants
Packwerk is a Ruby gem used to enforce boundaries and modularize Rails
applications.

Packwerk can be used to:
- Combine groups of files into packages
- Define package-level constant visibility (i.e. have publicly accessible
constants)
- Help existing codebases to become more modular without obstructing development
2024-08-05T00:44:23+08:00 devel/rubygem-gettext_i18n_rails112 Simple FastGettext Rails integration
gettext_i18n_rails is simple FastGettext Rails integration. Translate via
FastGettext, use any other I18n backend as extension/fallback.

Rails does: I18n.t('syntax.with.lots.of.dots') with nested yml files. We do:
_('Just translate my damn text!') with simple, flat mo/po/yml files or directly
from db. To use I18n, calls add a syntax.with.lots.of.dots translation.
2024-08-05T00:44:22+08:00 devel/rubygem-constant_resolver Resolve any constant to the path of the file that defines it
ConstantResolver resolves partially qualified constant reference to the fully
qualified name and the path of the file defining it. It does not load the files
to do that, its inference engine purely works on file paths and constant names.

ConstantResolver uses the same assumptions as Rails' code loader, Zeitwerk to
infer constant locations. Please see Zeitwerk's documentation on file structure
and inflection for more information.
2024-08-05T01:06:55+08:00 devel/rubygem-better_html Better HTML for Rails
This gem replaces the normal ERB parsing with an HTML-aware ERB parsing. This
makes your templates smarter by adding runtime checks around the data
interpolated from Ruby into HTML.
2024-08-05T00:44:19+08:00 net/py-aiohappyeyeballs Happy Eyeballs for asyncio
This library exists to allow connecting with Happy Eyeballs when you already
have a list of addrinfo and not a DNS name.

The stdlib version of loop.create_connection() will only work when you pass in
an unresolved name which is not a good fit when using DNS caching or resolving
names via another method such was zeroconf.
2024-08-05T00:44:14+08:00 math/py-blis07 BLAS-like linear algebra library, as a self-contained C-extension
Cython BLIS provides the Blis linear algebra routines as a self-contained Python
C-extension.
2024-08-05T00:44:10+08:00 graphics/py-proplot Succinct matplotlib wrapper for making beautiful, publication-quality graphics
Proplot is a succinct matplotlib wrapper for making beautiful,
publication-quality graphics.
2024-08-05T00:44:09+08:00 graphics/py-geosnap Geospatial Neighborhood Analysis Package
geosnap provides a suite of tools for exploring, modeling, and visualizing the
social context and spatial extent of neighborhoods and regions over time. It
brings together state-of-the-art techniques from geodemographics,
regionalization, spatial data science, and segregation analysis to support
social science research, public policy analysis, and urban planning. It provides
a simple interface tailored to formal analysis of spatiotemporal urban data.

Main Features:
- fast, efficient tooling for standardizing data from multiple time periods into
a shared geographic representation appropriate for spatiotemporal analysis
- analytical methods for understanding sociospatial structure in neighborhoods,
cities, and regions, using unsupervised ML from scikit-learn and spatial
optimization from PySAL
- classic and spatial analytic methods for diagnosing model fit, and locating
(spatial) statistical outliers novel techniques for understanding the
evolution of neighborhoods over time, including identifying hotspots of local
neighborhood change, as well as modeling and simulating neighborhood
conditions into the future
- quick access to a large database of commonly-used neighborhood indicators from
U.S. providers including Census, EPA, LEHD, NCES, and NLCD, streamed from the
cloud thanks to quilt and the highly-performant geoparquet file format.
2024-08-05T00:44:07+08:00 graphics/py-contextily Context geo-tiles in Python
contextily is a small Python 3 package to retrieve tile maps from the internet.
It can add those tiles as basemap to matplotlib figures or write tile maps to
disk into geospatial raster files. Bounding boxes can be passed in both WGS84
(EPSG:4326) and Spheric Mercator (EPSG:3857). See the notebook
contextily_guide.ipynb for usage.

The current tile providers that are available in contextily are the providers
defined in the xyzservices package. This includes some popular tile maps, such
as:
- The standard OpenStreetMap map tiles
- Toner, Terrain and Watercolor map tiles by Stamen Design
2024-08-05T00:44:05+08:00 devel/py-xasm Python cross-version byte-code assembler
The Python xasm module has routines for assembly, and has a command to assemble
bytecode for several different versions of Python.

Here are some potential uses:
- Make small changes to existing Python bytecode when you don't have source
- Craft custom and efficient bytecode
- Write an instruction-level optimizing compiler
- Experiment with and learn about Python bytecode
- Foil decompilers like uncompyle6 so that they can't disassemble bytecode (at
least for now)

This support the same kinds of bytecode that xdis supports. This is pretty much
all released bytecode, although we tend to lag behind the latest Python
releases.
2024-08-05T00:44:04+08:00 devel/py-tenacity8 Retry code until it succeeds
Tenacity is an Apache 2.0 licensed general-purpose retrying library, written in
Python, to simplify the task of adding retry behavior to just about anything. It
originates from a fork of retrying which is sadly no longer maintained. Tenacity
isn't api compatible with retrying but adds significant new functionality and
fixes a number of longstanding bugs.
2024-08-05T00:44:03+08:00 devel/py-spark-parser Earley-Algorithm Context-free grammar Parser Toolkit
This package uses Jay Earley's algorithm for parsing context free grammars, and
comes with some generic Abstract Syntax Tree routines. There is also a prototype
scanner which does its job by combining Python regular expressions.

(SPARK stands for Scanning, Parsing, and Rewriting Kit. It is a poor name since
it conflicts with a more popular package of the same name. In the future we will
rename this.)

The original version of this was written by John Aycock for his Ph.D thesis and
was described in his 1998 paper: "Compiling Little Languages in Python" at the
7th International Python Conference. The current incarnation of this code is
maintained (or not) by Rocky Bernstein.

Note: Earley algorithm parsers are almost linear when given an LR grammar. These
are grammars which are left-recursive.
2024-08-05T00:44:02+08:00 devel/py-protobuf4 Google protobuf Python Client Library
Protocol Buffers are a way of encoding structured data in an efficient yet
extensible format. Google uses Protocol Buffers for almost all of its internal
RPC protocols and file formats.
2024-08-05T00:44:00+08:00 textproc/pecl-xlswriter Efficient and fast xlsx file extension
xlswriter is a PHP C Extension that can be used to write text, numbers, formulas
and hyperlinks to multiple worksheets in an Excel 2007+ XLSX file.
2024-08-05T00:43:57+08:00 archivers/pecl-zstd Compression and decompression with Zstandard library
Zstd extension for PHP provides compression and decompression with Zstandard
library.
2024-08-05T00:43:56+08:00 x11-fonts/noto-serif-kannada Google Noto Serif Kannada
When text is rendered by a computer, sometimes characters are displayed as
"tofu". They are little boxes to indicate your device doesn't have a font to
display the text.

Google has been developing a font family called Noto, which aims to support all
languages with a harmonious look and feel. Noto is Google's answer to tofu. The
name noto is to convey the idea that Google's goal is to see no more "tofu".
Noto has multiple styles and weights, and is freely available to all. The
comprehensive set of fonts and tools used in our development is available in our
GitHub repositories.

This port provides the fonts set of Noto Serif Kannada.
2024-08-05T00:43:55+08:00 x11-fonts/noto-sans-kannada Google Noto Sans Kannada
When text is rendered by a computer, sometimes characters are displayed as
"tofu". They are little boxes to indicate your device doesn't have a font to
display the text.

Google has been developing a font family called Noto, which aims to support all
languages with a harmonious look and feel. Noto is Google's answer to tofu. The
name noto is to convey the idea that Google's goal is to see no more "tofu".
Noto has multiple styles and weights, and is freely available to all. The
comprehensive set of fonts and tools used in our development is available in our
GitHub repositories.

This port provides the fonts set of Noto Sans Kannada.
2024-08-05T00:43:54+08:00 textproc/xlsxio C library for reading and writing .xlsx files
XLSX I/O aims to provide a C library for reading and writing .xlsx files. The
.xlsx file format is the native format used by Microsoft(R) Excel(TM) since
version 2007.
2024-08-05T00:43:51+08:00 devel/decompyle3 Python cross-version byte-code decompiler
decompyle3 is a native Python cross-version decompiler and fragment decompiler.
It is a reworking of uncompyle6.

decompyle3 translates Python bytecode back into equivalent Python source code.
It accepts bytecodes from Python version 3.7 on.
2024-08-04T12:39:03-04:00 devel/libada WHATWG-compliant and fast URL parser
Ada is a fast and spec-compliant URL parser written in C++.
Specification for URL parser can be found from the WHATWG website.
2024-08-03T14:34:17+03:00 emulators/86Box Emulator of x86-based machines based on PCem
86Box is a low level x86 emulator that runs older operating systems
and software designed for IBM PC systems and compatibles from 1981
through fairly recent system designs based on the PCI bus.
2024-08-02T22:31:51-07:00 biology/fermi-lite Library and tool for assembling Illumina short reads in small regions
Fermi-lite is a standalone C library as well as a command-line tool for
assembling Illumina short reads in regions from 100bp to 10 million bp in size.
It is largely a light-weight in-memory version of fermikit without generating
any intermediate files. It inherits the performance, the relatively small memory
footprint and the features of fermikit. In particular, fermi-lite is able to
retain heterozygous events and thus can be used to assemble diploid regions for
the purpose of variant calling. It is one of the limited choices for local
re-assembly and arguably the easiest to interface.
2024-08-03T04:34:07+03:00 games/gargoyle Interactive fiction player supporting all major formats
Gargoyle is an IF player that supports all the major interactive
fiction formats.

Most interactive fiction is distributed as portable game files. These
portable game files come in many formats. In the past, you used to
have to download a separate player (interpreter) for each format of IF
you wanted to play.

Gargoyle is based on the standard interpreters for the formats it
supports: Agility, Alan 2 and 3, Frotz, Glulxe, Hugo, Level 9,
Magnetic, Scare, Tads 2 and 3.
2024-07-26T18:16:43+01:00 devel/llvm19 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.
2024-07-29T16:21:45+02:00 databases/ldb28 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.
2024-07-30T20:19:59+02:00 mail/pecl-imap PHP extension to operate with the IMAP protocol
PHP extension to operate with the IMAP protocol, as well as the
NNTP, POP3, and local mailbox access methods.
2024-07-30T20:05:27+02:00 devel/py-importlib-metadata7 Read metadata from Python packages
Read metadata from Python packages
2024-07-30T21:32:39+08:00 devel/rubygem-google-protobuf3 Ruby extension to Google Protocol Buffers
rubygem-google-protobuf is a Ruby extension that implements Protocol Buffers
functionality. It makes use of generated Ruby code that defines message and enum
types in a Ruby DSL. You may write definitions in this DSL directly, but we
recommend using protoc's Ruby generation support with .proto files. The build
process in this directory only installs the extension; you need to install
protoc as well to have Ruby code generation functionality.
2024-07-29T16:41:18-04:00 devel/freebsd-gcc14 Cross GNU Compiler ${SUFFIX} for FreeBSD/${TARGETARCH}
GCC, the GNU C/C++ Compiler, customized to build the FreeBSD base system.
To use GCC for other purposes, please use one of the lang/gcc* packages.
2024-07-30T03:02:49+08:00 devel/py-pytest-alembic Pytest plugin for verifying alembic migrations
pytest-alembic is a pytest plugin to test alembic migrations (with default
tests) and which enables you to write tests specific to your migrations.
2024-07-29T19:47:45+03:00 graphics/zeno ZEn NOde system - a simulation & rendering engine in nodes
ZENO is an open-source, Node based 3D system able to produce
cinematic physics effects at High Efficiency, it was designed
for large scale simulations and has been tested on complex
setups. Aside of its simulation Tools, ZENO provides necessary
visualization nodes for users to import and run simulations if
you feel that the current software you are using is too slow.
2024-07-29T20:31:00+08:00 devel/rubygem-opentelemetry-instrumentation-trilogy Trilogy instrumentation for the OpenTelemetry framework
The OpenTelemetry Trilogy Ruby gem provides instrumentation for Trilogy and was
COPY+PASTE+MODIFIED from the OpenTelemetry MySQL gem.

Some key differences in this instrumentation are:
- Trilogy does not expose MySql#query_options, therefore there is limited
support for database semantic conventions.
- SQL Obfuscation is enabled by default to mitigate restricted data leaks.
2024-07-29T20:30:59+08:00 devel/rubygem-opentelemetry-instrumentation-sinatra Sinatra instrumentation for the OpenTelemetry framework
The Sinatra instrumentation is a community-maintained instrumentation for the
Sinatra Web Framework.
2024-07-29T20:30:58+08:00 devel/rubygem-opentelemetry-instrumentation-resque Resque instrumentation for the OpenTelemetry framework
The Resque instrumentation is a community-maintained instrumentation for the
Resque Ruby jobs system.
2024-07-29T20:30:56+08:00 devel/rubygem-opentelemetry-instrumentation-restclient REST Client instrumentation for the OpenTelemetry framework
The OpenTelemetry RestClient gem is a community maintained instrumentation for
the RestClient library.
2024-07-29T20:30:55+08:00 devel/rubygem-opentelemetry-instrumentation-que Que instrumentation for the OpenTelemetry framework
The Que instrumentation is a community-maintained instrumentation for the Que.
2024-07-29T20:30:54+08:00 devel/rubygem-opentelemetry-instrumentation-mysql2 MySQL2 instrumentation for the OpenTelemetry framework
The OpenTelemetry MySQL2 Ruby gem is a community maintained instrumentation for
MySQL2.
2024-07-29T20:30:53+08:00 devel/rubygem-opentelemetry-instrumentation-delayed_job Delayed Job instrumentation for the OpenTelemetry framework
The OpenTelemetry Delayed Job Ruby gem is a community maintained instrumentation
for the Delayed Job Ruby jobs system.
2024-07-29T20:30:52+08:00 devel/rubygem-opentelemetry-instrumentation-dalli Dalli instrumentation for the OpenTelemetry framework
The OpenTelemetry Dalli gem is a community maintained instrumentation for the
Dalli Memcache client.
2024-07-29T20:30:51+08:00 devel/rubygem-opentelemetry-instrumentation-active_model_serializers Active Model Serializers instrumentation for the OpenTelemetry framework
The OpenTelemetry Active Model Serializers gem is a community maintained
instrumentation for Active Model Serializers.
2024-07-29T20:30:21+08:00 devel/rubygem-opentelemetry-helpers-mysql MySQL Instrumentation Helpers for the OpenTelemetry framework
This Ruby gem contains logic shared among MySQL adapter libraries, such as
mysql2 and trilogy. It's intended for use by by gem authors instrumenting MySQL
adapter libraries.
2024-07-28T16:47:17-07:00 misc/py-llama-cpp-python Python bindings for the llama.cpp library
llama-cpp-python is the Python bindings for the llama.cpp library/

The main goal of llama.cpp is to enable LLM inference with minimal setup and
state-of-the-art performance on a wide variety of hardware - locally and in
the cloud.
2024-07-28T15:19:25-07:00 devel/py-pydantic-settings Settings management using Pydantic
pydantic-settings implements settings management using Pydantic, this is the
new official home of Pydantic's BaseSettings.
2024-07-28T14:57:28-07:00 devel/py-pytest-examples Py.test plugin for testing examples in docstrings and markdown files
Pytest plugin for testing Python code examples in docstrings and markdown files.

pytest-examples can:
* lint code examples using ruff and black
* run code examples
* run code examples and check print statements are inlined correctly in the code

It can also update code examples in place to format them and insert or update
print statements.
2024-07-28T14:38:39-07:00 devel/py-pytest-pretty Py.test plugin for pretty printing the test summary
pytest-pretty is a pytest plugin for pretty printing the test summary.
2024-07-28T13:37:07+02:00 textproc/pecl-pspell Shared community extension for pspell
This extension allows you to check the spelling of a word and offer
suggestions using aspell.
2024-07-28T03:40:58+02:00 www/php84-tidy
2024-07-28T03:40:58+02:00 www/php84-session
2024-07-28T03:40:58+02:00 www/php84-opcache
2024-07-28T03:40:58+02:00 www/mod_php84
2024-07-28T03:40:58+02:00 textproc/php84-xsl
2024-07-28T03:40:58+02:00 textproc/php84-xmlwriter
2024-07-28T03:40:58+02:00 textproc/php84-xmlreader
2024-07-28T03:40:58+02:00 textproc/php84-xml
2024-07-28T03:40:58+02:00 textproc/php84-simplexml
2024-07-28T03:40:58+02:00 textproc/php84-enchant
2024-07-28T03:40:58+02:00 textproc/php84-dom
2024-07-28T03:40:58+02:00 textproc/php84-ctype
2024-07-28T03:40:58+02:00 sysutils/php84-posix
2024-07-28T03:40:58+02:00 sysutils/php84-fileinfo
2024-07-28T03:40:58+02:00 security/php84-sodium
2024-07-28T03:40:58+02:00 security/php84-filter
2024-07-28T03:40:58+02:00 net/php84-sockets
2024-07-28T03:40:58+02:00 net/php84-soap
2024-07-28T03:40:58+02:00 net/php84-ldap
2024-07-28T03:40:58+02:00 net-mgmt/php84-snmp
2024-07-28T03:40:58+02:00 misc/php84-calendar
2024-07-28T03:40:58+02:00 math/php84-gmp
2024-07-28T03:40:58+02:00 math/php84-bcmath
2024-07-28T03:40:58+02:00 lang/php84 The ${PHP_MODNAME} shared extension for php
PHP, which stands for "PHP: Hypertext Preprocessor" is a widely-used Open
Source general-purpose scripting language that is especially suited for
Web development and can be embedded into HTML. Its syntax draws upon C,
Java, and Perl, and is easy to learn. The main goal of the language is to
allow web developers to write dynamically generated webpages quickly, but
you can do much more with PHP.
2024-07-28T03:40:58+02:00 lang/php84-extensions "meta-port" to install PHP extensions (8.4.X branch)
This is a "meta-port" to install the extensions for PHP 8.0

Defaults to:
ctype, dom, filter, iconv, json, opcache, pdo, pdo_sqlite, phar, posix,
session, simplexml, sqlite3, tokenizer, xml, xmlreader and xmlwriter.
2024-07-28T03:40:58+02:00 graphics/php84-gd
2024-07-28T03:40:58+02:00 graphics/php84-exif
2024-07-28T03:40:58+02:00 ftp/php84-ftp
2024-07-28T03:40:58+02:00 ftp/php84-curl
2024-07-28T03:40:58+02:00 devel/php84-tokenizer
2024-07-28T03:40:58+02:00 devel/php84-sysvshm
2024-07-28T03:40:58+02:00 devel/php84-sysvsem
2024-07-28T03:40:58+02:00 devel/php84-sysvmsg
2024-07-28T03:40:58+02:00 devel/php84-shmop
2024-07-28T03:40:58+02:00 devel/php84-readline
2024-07-28T03:40:58+02:00 devel/php84-pcntl
2024-07-28T03:40:58+02:00 devel/php84-intl
2024-07-28T03:40:58+02:00 devel/php84-gettext
2024-07-28T03:40:58+02:00 devel/php84-ffi
2024-07-28T03:40:58+02:00 databases/php84-sqlite3
2024-07-28T03:40:58+02:00 databases/php84-pgsql
2024-07-28T03:40:58+02:00 databases/php84-pdo_sqlite
2024-07-28T03:40:58+02:00 databases/php84-pdo_pgsql
2024-07-28T03:40:58+02:00 databases/php84-pdo_odbc
2024-07-28T03:40:58+02:00 databases/php84-pdo_mysql
2024-07-28T03:40:58+02:00 databases/php84-pdo_firebird
2024-07-28T03:40:58+02:00 databases/php84-pdo_dblib
2024-07-28T03:40:58+02:00 databases/php84-pdo
2024-07-28T03:40:58+02:00 databases/php84-odbc
2024-07-28T03:40:58+02:00 databases/php84-mysqli
2024-07-28T03:40:58+02:00 databases/php84-dba
2024-07-28T03:40:58+02:00 converters/php84-mbstring
2024-07-28T03:40:58+02:00 converters/php84-iconv
2024-07-28T03:40:58+02:00 archivers/php84-zlib
2024-07-28T03:40:58+02:00 archivers/php84-zip
2024-07-28T03:40:58+02:00 archivers/php84-phar
2024-07-28T03:40:58+02:00 archivers/php84-bz2
2024-07-27T23:13:01-07:00 www/py-sse-starlette Starlette: SSE plugin
SSE (Server Sent Events) plugin for the Starlette framework.
2024-07-27T22:14:36-07:00 www/py-starlette-context Starlette: store and access the context data of a request
starlette-context is a middleware for Starlette that allows you to store and
access the context data of a request. Can be used with logging so logs
automatically use request headers such as x-request-id or x-correlation-id.
2024-07-27T16:22:08-07:00 textproc/ttynt Text coloring in your terminal
ttynt is a command-line tool for coloring and highlighting text in the terminal
based on regex patterns. It might be useful for log file analysis, text parsing,
and more.
2024-07-27T11:58:41+02:00 devel/py-buildbot-badges Buildbot Badges
This port is the Console View Plugin for BuildBot. For the buildmaster,
install the devel/buildbot port.

For more information, please see: https://buildbot.net/trac
2024-07-25T21:20:51+03:00 security/exploit-pattern Generate and search pattern string for exploit development
Python implementation of Metasploit's pattern generator and search.
Should be python version agnostic, tested and working with Python
2.7.12 up to and including Python 3.11.1

Starts faster and rolls both tools into one.

No extra dependencies required, works with vanilla python
2024-07-25T01:40:08+03:00 graphics/qimgv Fast and easy to use image viewer
A fast image viewer with an unclutted, simple, and easy to use UI.
Optional video support.
2024-07-25T05:15:32+08:00 graphics/py-imagecodecs Image transformation, compression, and decompression codecs
Imagecodecs is a Python library that provides block-oriented, in-memory buffer
transformation, compression, and decompression functions for use in Tifffile,
Czifile, Zarr, kerchunk, and other scientific image input/output packages.
2024-07-24T20:44:52+02:00 deskutils/R-cran-exams Automatic generation of exams in R
Automatic generation of exams based on exercises in Markdown or LaTeX format,
possibly including R code for dynamic generation of exercise elements.

Exercise types include single-choice and multiple-choice questions,
arithmetic problems, string questions, and combinations thereof (cloze).

Output formats include standalone files (PDF, HTML, Docx, ODT, ...), Moodle XML,
QTI 1.2, QTI 2.1, Blackboard, Canvas, OpenOlat, ILIAS, TestVision, Particify,
ARSnova, Kahoot!, Grasple, and TCExam.
In addition to fully customizable PDF exams, a standardized PDF format (NOPS)
is provided that can be printed, scanned, and automatically evaluated.
2024-06-26T11:43:16+02:00 net/py-netifaces-plus Portable network interface information
There is no easy way to get the address(es) of the machine's network interfaces
from Python. There is a good reason for this difficulty, which is that it is
virtually impossible to do so in a portable manner. This package takes care of
working out the details of doing so on the machine you're using.
2024-07-24T19:44:09+08:00 devel/rubygem-get_process_mem0 Get memory usage of a process in Ruby
Ruby gem that provides measurement of memory usages of processes.
2024-07-23T20:37:06+02:00 dns/bind920 BIND DNS suite with updated DNSSEC and DNS64
BIND version 9 is a major rewrite of nearly all aspects of the underlying BIND
architecture. Some of the important features of BIND 9 are:

DNS Security: DNSSEC (signed zones), TSIG (signed DNS requests)
IP version 6: Answers DNS queries on IPv6 sockets, IPv6 resource records (AAAA)
Experimental IPv6 Resolver Library
DNS Protocol Enhancements: IXFR, DDNS, Notify, EDNS0
Improved standards conformance
Views: One server process can provide multiple "views" of the DNS namespace,
e.g. an "inside" view to certain clients, and an "outside" view to others.
Multiprocessor Support

See the CHANGES file for more information on new features.
2024-07-23T19:49:21+03:00 dns/py-libknot Python API using knot.sock to interact with the Knot DNS daemon
Python interface to operate the Knot DNS daemon.
Communicating with it using the knot.sock unixsocket.
2024-07-23T17:44:45+02:00 databases/mongodb80 MongoDB Community Edition (8.0.x Branch)
Distributed document-oriented "NoSQL" database.

Mongo (from "humongous") is a high-performance, open source,
schema-free, document-oriented database. A common name in the
"NOSQL" community.
2024-07-23T06:13:14-07:00 sysutils/cfengine324 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.
2024-07-23T06:13:14-07:00 sysutils/cfengine-masterfiles324 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).
2024-07-23T10:09:30+02:00 databases/compass The GUI for MongoDB
MongoDB Compass is a powerful GUI for querying, aggregating,
and analyzing your MongoDB data in a visual environment.

note: Client Side Field Level Encryption is not supported.
2024-04-24T13:41:46Z sysutils/alloy OpenTelemetry Collector distribution with programmable pipelines
Grafana Alloy is an open source OpenTelemetry collector with built-in
Prometheus pipelines and support for metrics, logs, traces, and profiles.
2024-07-23T07:42:51+03:00 security/rubygem-doorkeeper-device_authorization_grant OAuth 2.0 Device Authorization Grant extension for Doorkeeper
OAuth 2.0 Device Authorization Grant extension for Doorkeeper
2024-07-23T07:42:51+03:00 devel/rubygem-google-protobuf4 Ruby extension to Google Protocol Buffers
rubygem-google-protobuf is a Ruby extension that implements Protocol Buffers
functionality. It makes use of generated Ruby code that defines message and enum
types in a Ruby DSL. You may write definitions in this DSL directly, but we
recommend using protoc's Ruby generation support with .proto files. The build
process in this directory only installs the extension; you need to install
protoc as well to have Ruby code generation functionality.
2024-07-23T07:42:51+03:00 devel/rubygem-async212 Modern asynchronous I/O framework for Ruby
Async is a composable asynchronous I/O framework for Ruby based on nio4r and
timers.
2024-06-10T17:36:12+03:00 devel/sfml251 Simple and Fast Multimedia Library
SFML is a portable and easy to use multimedia API written in C++.
You can see it as a modern, object-oriented alternative to SDL.

SFML is composed of several packages to perfectly suit your needs.
You can use SFML as a minimal windowing system to interface with
OpenGL, or as a fully-featured multimedia library for building games
or interactive programs.
2024-07-21T17:29:03+02:00 archivers/py-borgbackup12 Deduplicating backup program
[excerpt from borgbackup web site]

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

The main goal of Borg is to provide an efficient and secure way to backup data.
The data deduplication technique used makes Borg suitable for daily backups
since only changes are stored. The authenticated encryption technique makes it
suitable for backups to not fully trusted targets.
2024-07-21T06:00:58-07:00 net/hostapd210 IEEE 802.11 AP, IEEE 802.1X/WPA/WPA2/EAP/RADIUS Authenticator
hostapd is a user space daemon for access point and authentication
servers. It implements IEEE 802.11 access point management, IEEE
802.1X/WPA/WPA2/EAP Authenticators, RADIUS client, EAP server, and
RADIUS authentication server. The current version supports Linux
(Host AP, madwifi, mac80211-based drivers) and FreeBSD (net80211).

Add the following to /etc/rc.conf to use the ports version instead
of the base version:

hostapd_program="/usr/local/sbin/hostapd"
2024-07-21T05:54:28-07:00 security/wpa_supplicant210 Supplicant (client) for WPA/802.1x protocols
wpa_supplicant is a client (supplicant) with support for WPA and WPA2
(IEEE 802.11i / RSN). It is suitable for both desktop/laptop computers and
embedded systems. Supplicant is the IEEE 802.1X/WPA component that is used
in the client stations. It implements key negotiation with a WPA
Authenticator and it controls the roaming and IEEE 802.11 authentication/
association of the wlan driver.

wpa_supplicant is designed to be a "daemon" program that runs in the
background and acts as the backend component controlling the wireless
connection. wpa_supplicant supports separate frontend programs and a
text-based frontend (wpa_cli) and a GUI (wpa_gui) are included with
wpa_supplicant.
2024-07-21T20:21:41+08:00 devel/py-fsspec-xrootd XRootD implementation for fsspec
To allow fsspec to use XRootD accessible storage systems, install fsspec-xrootd
alongside fsspec and have easy access to files stored on XRootD servers. Once
installed, fsspec will be able to work with urls with the 'root' protocol.
2024-07-21T17:55:11+08:00 databases/py-xrootd Python binding for XRootD (eXtended ROOT Daemon)
The XRootD project provides a high-performance, fault-tolerant, and secure
solution for handling massive amounts of data distributed across multiple
storage resources, such as disk servers, tape libraries, and remote sites. It
enables efficient data access and movement in a transparent and uniform manner,
regardless of the underlying storage technology or location. It was initially
developed by the High Energy Physics (HEP) community to meet the data storage
and access requirements of the BaBar experiment at SLAC and later extended to
meet the needs of experiments at the Large Hadron Collider (LHC) at CERN. XRootD
is the core technology powering the EOS distributed filesystem, which is the
storage solution used by LHC experiments and the storage backend for CERNBox.
XRootD is also used as the core technology for global CDN deployments across
multiple science domains.

XRootD is based on a scalable architecture that supports multi-protocol
communications. XRootD provides a set of plugins and tools that allows the user
to configure it freely to deploy data access clusters of any size, and which can
include sophisticated features such as erasure coded files, various methods of
authentication and authorization, as well as integration with other storage
systems like ceph.

This port is the Python binding for XRootD.
2024-07-21T17:55:09+08:00 devel/py-uproot ROOT I/O in pure Python and NumPy
Uproot is a library for reading and writing ROOT files in pure Python and NumPy.

Unlike the standard C++ ROOT implementation, Uproot is only an I/O library,
primarily intended to stream data into machine learning libraries in Python.
Unlike PyROOT and root_numpy, Uproot does not depend on C++ ROOT. Instead, it
uses Numpy to cast blocks of data from the ROOT file as Numpy arrays.
2024-07-21T17:55:08+08:00 devel/py-pdm-build-locked Add locked packages as additional optional dependency groups
pdm-build-locked is a pdm plugin to add locked packages as additional optional
dependency groups to the distribution metadata.
2024-07-21T17:55:07+08:00 devel/py-dask-awkward Awkward Array meets Dask
The dask-awkward project implements a native Dask collection for representing
partitioned Awkward arrays.
2024-07-21T00:05:23-07:00 misc/py-natten Neighborhood Attention Extension for PyTorch
NATTEN is an open-source project dedicated to providing fast implementations
for Neighborhood Attention, a sliding window self-attention mechanism.
2024-07-20T19:44:23-07:00 japanese/py-ipadic IPAdic packaged for Python
ipadic-py is a version of IPAdic packaged for use in Python.
2024-07-20T15:48:54-07:00 japanese/py-fugashi Cython MeCab wrapper for fast, pythonic Japanese tokenization
fugashi is a Cython wrapper for MeCab, a Japanese tokenizer and morphological
analysis tool.
2024-07-20T15:14:58-07:00 japanese/py-unidic Version of UniDic dictionary for contemporary written Japanese
unidic is a version of UniDic, en electronic dictionary,
for Contemporary Written Japanese.
2024-07-20T14:27:08-07:00 japanese/py-SudachiPy Implementation of Sudachi, a Japanese morphological analyzer
SudachiPy is a Python bindings of sudachi.rs

sudachi.rs is a Rust implementation of Sudachi, a Japanese morphological
analyzer.
2024-07-20T13:11:24-07:00 japanese/sudachi Implementation of Sudachi, a Japanese morphological analyzer
sudachi.rs is a Rust implementation of Sudachi, a Japanese morphological
analyzer.
2024-07-19T11:29:50+02:00 x11-toolkits/aquamarine Very light linux rendering backend library
Aquamarine is a very light linux rendering backend library. It
provides basic abstractions for an application to render on a Wayland
session (in a window) or a native DRM session.

It is agnostic of the rendering API (Vulkan/OpenGL) and designed to be
lightweight, performant, and minimal.

Aquamarine provides no bindings for other languages. It is C++-only.
2024-07-19T19:05:40+03:00 devel/nodeeditor Qt Node Editor, Dataflow programming framework
QtNodes is conceived as a general-purpose Qt-based library aimed at
developing Node Editors for various applications. The library could be
used for simple graph visualization and editing or extended further for
using the Dataflow paradigm.

The library is written using the Model-View approach. The whole graph
structure is defined by a class derived from AbstractGraphModel. It is
possible to create or add Nodes and Connections. The underlying data
structures could be of any arbitrary type or representation.

An instance of AbstractGraphModel could or could not be attached to
specialized QGraphicsScene and QGraphicsView objects. I.e. the so-called
"headless" modus operandi is possible.
2024-07-19T08:18:26+01:00 devel/R-cran-TH.data TH's Data Archive
Contains data sets used in other packages Torsten Hothorn maintains.
2024-07-19T16:59:42+09:00 devel/electron31 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.
2024-07-19T00:44:41+08:00 databases/p5-SQL-SplitStatement Split any SQL code into atomic statements
SQL::SplitStatement is a simple module which tries to split any SQL code, even
including non-standard extensions, into the atomic statements it is composed of.

The logic used to split the SQL code is more sophisticated than a raw split on
the ; (semicolon) character: first, various different statement terminator
tokens are recognized (see below for the list), then this module is able to
correctly handle the presence of said tokens inside identifiers, values,
comments, BEGIN ... END blocks (even nested), dollar-quoted strings, MySQL
custom DELIMITERs, procedural code etc., as (partially) exemplified in the
"SYNOPSIS" above.

Consider however that this is by no means a validating parser (technically
speaking, it's just a context-sensitive tokenizer). It should rather be seen as
an in-progress heuristic approach, which will gradually improve as test cases
will be reported. This also means that, except for the "LIMITATIONS" detailed
below, there is no known (to the author) SQL code the most current release of
this module can't correctly split.
2024-07-18T17:37:54+02:00 misc/navi Interactive cheatsheet tool for the command-line
navi allows you to browse through cheatsheets (that you may write yourself or
download from maintainers) and execute commands. Suggested values for arguments
are dynamically displayed in a list.

- it will spare you from knowing CLIs by heart
- it will spare you from copy-pasting output from intermediate commands
- it will make you type less
- it will teach you new one-liners
2024-07-17T00:41:28-07:00 multimedia/py-decord Efficient video loader for deep learning
Decord is a reverse procedure of Record. It provides convenient video slicing
methods based on a thin wrapper on top of hardware accelerated video decoders,
e.g.
FFMPEG/LibAV(Done)
Nvidia Codecs(Done)
Intel Codecs

Decord was designed to handle awkward video shuffling experience in order to
provide smooth experiences similar to random image loader for deep learning.

Decord is also able to decode audio from both video and audio files. One can
slice video and audio together to get a synchronized result; hence providing
a one-stop solution for both video and audio decoding.
2024-07-16T21:28:22-07:00 multimedia/decord Efficient video loader for deep learning
Decord is a reverse procedure of Record. It provides convenient video slicing
methods based on a thin wrapper on top of hardware accelerated video decoders,
e.g.
FFMPEG/LibAV(Done)
Nvidia Codecs(Done)
Intel Codecs

Decord was designed to handle awkward video shuffling experience in order to
provide smooth experiences similar to random image loader for deep learning.

Decord is also able to decode audio from both video and audio files. One can
slice video and audio together to get a synchronized result; hence providing
a one-stop solution for both video and audio decoding.
2024-07-16T21:24:41-04:00 devel/p5-Convert-Age Convert integer seconds into a compact form and back
This is a rather simple Perl module for dealing with time intervals.
Convert 189988007 seconds to compact form 6y7d10h26m47s.
Convert compact 5h37m5s to seconds 20225.
2024-07-16T17:03:48-07:00 misc/dlpack Common in-memory tensor structure
DLPack is an open in-memory tensor structure for sharing tensors among
frameworks.

DLPack enables:
* Easier sharing of operators between deep learning frameworks.
* Easier wrapping of vendor level operator implementations, allowing
collaboration when introducing new devices/ops.
* Quick swapping of backend implementations, like different version of BLAS
* For final users, this could bring more operators, and possibility of mixing
usage between frameworks.
2024-07-16T23:38:49+08:00 graphics/rubygem-mini_magick4 Manipulate images with minimal use of memory via ImageMagick
Manipulate images with minimal use of memory via ImageMagick / GraphicsMagick
2024-07-15T18:53:11+02:00 www/py-dj50-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
2024-07-15T18:53:11+02:00 www/py-dj50-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
2024-07-15T18:53:11+02:00 www/py-dj50-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.
2024-07-15T18:53:11+02:00 www/py-dj50-djangorestframework Django REST framework
Django REST framework is a powerful and flexible toolkit that makes
it easy to build Web APIs.
2024-07-15T18:53:11+02:00 www/py-dj50-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.
2024-07-15T18:53:11+02:00 www/py-dj50-django-taggit Reusable Django application for simple tagging
django-taggit a simpler approach to tagging with Django.
2024-07-15T18:53:11+02:00 www/py-dj50-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.
2024-07-15T18:53:11+02:00 www/py-dj50-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.
2024-07-15T18:53:11+02:00 www/py-dj50-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.
2024-07-15T18:53:11+02:00 www/py-dj50-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.
2024-07-15T18:53:11+02:00 www/py-dj50-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.
2024-07-15T18:53:11+02:00 www/py-dj50-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.
2024-07-15T18:53:11+02:00 www/py-dj50-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/).
2024-07-15T18:53:11+02:00 www/py-dj50-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.
2024-07-15T18:53:11+02:00 www/py-dj50-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.
2024-07-15T18:53:11+02:00 www/py-dj50-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.
2024-07-15T18:53:11+02:00 www/py-dj50-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.
2024-07-15T18:53:11+02:00 www/py-dj50-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.
2024-07-15T18:53:11+02:00 devel/py-dj50-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.
2024-07-15T18:53:11+02:00 devel/py-dj50-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.
2024-07-15T09:33:07-07:00 devel/quill Asynchronous low latency C++ logging library
Quill is a high-performance, cross-platform logging library designed
for C++17 and onwards. Quill is a production-ready logging library that has
undergone extensive unit testing. It has been successfully utilized in
production environments, including financial trading applications, providing
high-performance and reliable logging capabilities.
2024-07-15T14:02:19+02:00 x11-wm/afterstep1 Window manager originally based on the Bowman NeXTstep clone
AfterStep is a continuation of the BowMan window manager which was
originally put together by Bo Yang. BowMan was based on the fvwm window
manager, written by Robert Nation. Fvwm was based on code from twm. And so
on... It is designed to emulate some of the look and feel of the NeXTstep
user interface, while adding useful, requested, and neat features. The
changes which comprise AfterStep's personality were originally part of
BowMan development, but due to a desire to move past simple emulation and
into a niche as its own valuable window manager, the current designers
decided to change the project name and move on. BowMan development may
continue, but we will no longer be a part of it.

Major changes from fvwm are:

- NeXTstep-like title bar, title buttons, borders and corners. BowMan's
Wharf is a much worked-out version of GoodStuff. To avoid copyright
complications it is not called a "dock."
- NeXTstep style menu. However, the menus are not controlled by
applications; they are more of pop-up service lists on the root window.
- NeXTstep style icons. These styles are hard-coded in the program, which is
good for the consistent look of the NeXTstep interface.
2024-07-14T23:49:07-07:00 science/py-dwave-optimization DWave: Nonlinear models for industrial optimization problems
dwave-optimization enables the formulation of nonlinear models for industrial
optimization problems. The package includes:

* a class for nonlinear models used by the Leap service's quantum-classical
hybrid nonlinear-program solver
* model generators for common optimization problems
2024-07-14T21:25:14-07:00 devel/py-setuptools-dso Setuptools extension to build non-python shared libraries
setuptools extension for building non-Python Dynamic Shared Objects.

This extension is an alternative to bundling externally built libraries
in Python Wheel packages by providing the means to replace an external
build system (eg. Makefile) so that non-python libraries to be built
from source within the python ecosystem.
2024-07-14T19:50:57-05:00 math/octave-forge-hdf5oct 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 hdf5oct.

MATLAB compatible high-level functions for HDF5 file I/O.
2024-07-14T13:51:47-07:00 graphics/py-albucore High-performance image processing library
Albucore is a high-performance image processing library designed to optimize
operations on images using Python and OpenCV, building upon the foundations laid
by the popular Albumentations library. It offers specialized optimizations for
different image data types and aims to provide faster processing times through
efficient algorithm implementations.
2024-07-13T16:15:40-05:00 sysutils/littlejet Create, deploy, manage and scale FreeBSD jails anywhere
LittleJet is an open source, easy-to-use orchestrator for managing,
deploying, scaling and interconnecting FreeBSD jails anywhere in
the world.
2024-07-13T19:04:37+02:00 www/py-django-soft-delete Soft delete models, managers, queryset for Django
This is a set of small classes to make soft deletion of objects.
2024-07-13T01:29:59-07:00 multimedia/youtui TUI and API for YouTube music
Youtui - a simple TUI YouTube Music player aiming to implement an Artist->Albums
workflow for searching for music, and using discoverability principles for
navigation.

Features
- Quickly and easily display entire artist's discography
- Buffer upcoming songs
- Search suggestions
- Sorting and filtering
2024-07-13T01:59:31+02:00 x11-toolkits/wlroots017 Modular Wayland compositor library (deprecated 0.17.* 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.
2024-07-11T22:31:23+03:00 textproc/py-parsec Universal Python parser combinator library
A universal Python parser combinator library inspired by Parsec library of
Haskell.
A parser combinator is a function (higher-order function) that accepts several
parsers as arguments and return a new parser as result. Parser combinators
enable a recursive descent parsing strategy, this parsing technique facilitates
modular piecewise construction and testing.
2024-07-12T13:27:02+03:00 devel/rubygem-opentelemetry-instrumentation-action_mailer ActionMailer instrumentation for the OpenTelemetry framework
ActionMailer instrumentation for the OpenTelemetry framework
2024-07-12T10:14:09+02:00 net-mgmt/victoria-logs Fast and easy-to-use, open source logs solution
VictoriaLogs is open source user-friendly database for logs from VictoriaMetrics

VictoriaLogs is a fast and easy-to-use, open source logs solution. It can accept
logs from popular log collectors. It provides easy yet powerful query language
with full-text search capabilities across all the log fields via LogsQL query
language and supports fast full-text search over high-cardinality log fields.
2024-07-11T15:28:19+02:00 net-mgmt/promxy Aggregating proxy to enable HA prometheus
Promxy is a prometheus proxy that makes many shards of prometheus appear as
a single API endpoint to the user. This significantly simplifies operations
and use of prometheus at scale (when you have more than one prometheus host).
Promxy delivers this unified access endpoint without requiring any sidecars,
custom-builds, or other changes to your prometheus infrastructure.
2024-07-10T20:40:32-04:00 comms/libimobiledevice-glue Common code used by the libimobiledevice project
Library with common code used by the libraries and tools around the
libimobiledevice project.
2024-07-10T20:36:04-04:00 security/libtatsu Library for communicating with Apple's Tatsu Signing Server
Library handling the communication with Apple's Tatsu Signing Server
(TSS).

This library is part of the libimobiledevice project and its main
purpose is to create TSS request payloads, send them to Apple's TSS
server, and ultimately retrieve and process the response.
2024-07-10T12:56:31+08:00 devel/rubygem-aws-sdk-qapps Official AWS Ruby gem for QApps
Official AWS Ruby gem for QApps.
2024-07-10T12:56:30+08:00 textproc/py-rich-argparse Rich help formatters for argparse and optparse
rich-argparse formats argparse and optparse help using rich.

rich-argparse improves the look and readability of argparse's help while
requiring minimal changes to the code.
2024-07-10T12:56:26+08:00 devel/py-vendy Tool for vendoring third-party packages into your project
Vendy is a tool for vendoring third-party packages into your project.
2024-07-10T12:56:25+08:00 devel/py-unidep Unified Conda and Pip requirements management
UniDep streamlines Python project dependency management by unifying Conda and
Pip packages in a single system.

Handling dependencies in Python projects can be challenging, especially when
juggling Python and non-Python packages. This often leads to confusion and
inefficiency, as developers juggle between multiple dependency files.
2024-07-10T12:56:24+08:00 devel/py-multimethod Multiple argument dispatching
Multimethod provides a decorator for adding multiple argument dispatching to
functions. The decorator creates a multimethod object as needed, and registers
the function with its annotations.

There are several multiple dispatch libraries on PyPI. This one aims for
simplicity and speed. With caching of argument types, it should be the fastest
pure Python implementation possible.
2024-06-25T16:31:40+02:00 astro/google-earth-pro Virtual globe, map and geographical information program
Explore the world with Google Earth. View satellite imagery, maps, terrain,
3D buildings, galaxies far in space, and the deepest depths of the ocean.

Available features include:
- Explore rich geographical content
- Zoom from outer space to street level
- Search for business locations
- Visualize your GPS tracks and share with others
- Fly around cities (or the entire world) in 3D
- Go back in time with historical imagery
- Dive beneath the surface of the ocean
2024-07-07T19:06:33-03:00 sysutils/kubie Kubernetes context switching
kubie is an alternative to kubectx, kubens and the k on prompt
modification script. It offers context switching, namespace switching
and prompt modification in a way that makes each shell independent from others.
2024-07-07T16:05:33+08:00 devel/py-pyyaml Python YAML parser
PyYAML is a YAML parser and emitter for the Python programming language.

PyYAML features:
* a complete YAML 1.1 parser. In particular, PyYAML can parse all examples
from the specification. The parsing algorithm is simple enough to be a
reference for YAML parser implementors.
* Unicode support including UTF-8/UTF-16 input/output and \u escape
sequences.
* low-level event-based parser and emitter API (like SAX).
* high-level API for serializing and deserializing native Python objects
(like DOM or pickle).
* support for all types from the YAML types repository. A simple extension
API is provided.
* relatively sensible error messages.
2024-07-06T19:55:39+02:00 security/rustls-ffi FFI bindings for the rustls TLS library
FFI bindings for the rustls TLS library.
Rustls is a TLS library that aims to provide a good level of cryptographic
security, requires no configuration to achieve that security, and provides
no unsafe features or obsolete cryptography by default.

Rustls implements TLS1.2 and TLS1.3 for both clients and servers.
2024-07-06T23:59:29+08:00 devel/py-python-xcaplib Python XCAP client library
XCAP protocol, defined in RFC 4825, allows a client to read, write, and
modify application configuration data stored in XML format on a server. XCAP
maps XML document sub-trees and element attributes to HTTP URIs, so that
these components can be directly accessed by HTTP. An XCAP server used by
XCAP clients to store data like presence policy in combination with a SIP
Presence server that supports PUBLISH/SUBSCRIBE/NOTIFY SIP methods can
provide a complete SIP SIMPLE solution.
2024-07-06T23:59:27+08:00 devel/py-py-stackexchange Python binding to the StackExchange website APIs
Py-StackExchange is a simple Python binding for the StackExchange API.

Py-StackExchange API coverage:
- Access any StackExchange site, with just its URL. Even those that aren't
online yet.
- If you just can't decide which one to use, you can use StackAuth to look up
the full list of sites.
- Once you're online, you can view everything about users, questions, answers,
badges, comments and tags.
- You can even go back in time by playing with post revisions.
- Help users by looking up every StackExchange account they have. Every single
one.
- See how well an SE site is doing; check its site statistics.
- Search the questions of StackExchange sites.
2024-07-06T23:59:26+08:00 devel/py-mutf8 Fast MUTF-8 encoder & decoder
mutf-8 contains simple pure-python as well as C encoders and decoders for the
MUTF-8 character encoding. In most cases, you can also parse the even-rarer
CESU-8.

These days, you'll most likely encounter MUTF-8 when working on files or
protocols related to the JVM. Strings in a Java .class file are encoded using
MUTF-8, strings passed by the JNI, as well as strings exported by the object
serializer.
2024-07-07T00:01:07+08:00 devel/py-dukpy Simple JavaScript interpreter for Python
DukPy is a simple javascript interpreter for Python built on top of duktape
engine without any external dependency. It comes with a bunch of common
transpilers built-in for convenience:
- CoffeeScript
- BabelJS
- TypeScript
- JSX
- LESS
2024-07-06T23:59:24+08:00 devel/py-crick High performance approximate and streaming algorithms
Crick is a fast library of approximate and streaming algorithms. It is still a
work in progress, use at your own risk.
2024-07-04T14:18:22-04:00 www/jetty12 Full-featured web server implemented entirely in Java
Eclipse Jetty provides a highly scalable and memory-efficient web server and
servlet container, supporting many protocols such as HTTP/3,2,1 and WebSocket.
Furthermore, the project offers integrations with many other technologies,
such as:


* Asynchronous HTTP Server
* Standard based Servlet Container
* Web Sockets server
* Asynchronous HTTP Client
* OSGi, JNDI, JMX, JASPI, AJP support
2024-07-04T13:49:04Z textproc/R-cran-writexl Export Data Frames to Excel Format
Zero-dependency data frame to xlsx exporter based on 'libxlsxwriter'.
Fast and no Java or Excel required.
2024-06-02T12:34:11+02:00 security/py-mkpasswd Overfeatured front end to crypt(3)
mkpasswd encrypts the given password with the crypt(3) libc function, using the given salt.
2024-07-03T12:33:17+08:00 x11-fonts/noto-sans-arabic-ui Google Noto Sans Arabic UI
When text is rendered by a computer, sometimes characters are displayed as
"tofu". They are little boxes to indicate your device doesn't have a font to
display the text.

Google has been developing a font family called Noto, which aims to support all
languages with a harmonious look and feel. Noto is Google's answer to tofu. The
name noto is to convey the idea that Google's goal is to see no more "tofu".
Noto has multiple styles and weights, and is freely available to all. The
comprehensive set of fonts and tools used in our development is available in our
GitHub repositories.

This port provides the fonts set of Noto Sans Arabic UI.
2024-07-03T12:33:16+08:00 x11-fonts/noto-naskh-arabic-ui Google Noto Naskh Arabic UI
When text is rendered by a computer, sometimes characters are displayed as
"tofu". They are little boxes to indicate your device doesn't have a font to
display the text.

Google has been developing a font family called Noto, which aims to support all
languages with a harmonious look and feel. Noto is Google's answer to tofu. The
name noto is to convey the idea that Google's goal is to see no more "tofu".
Noto has multiple styles and weights, and is freely available to all. The
comprehensive set of fonts and tools used in our development is available in our
GitHub repositories.

This port provides the fonts set of Noto Naskh Arabic UI.
2024-06-30T11:02:29Z math/R-cran-doBy Groupwise Statistics, LSmeans, Linear Estimates, Utilities
Utility package containing:
1) Facilities for working with grouped data: 'do' something to data
stratified 'by' some variables.
2) LSmeans (least-squares means), general linear estimates.
3) Restrict functions to a smaller domain.
4) Miscellaneous other utilities.
2024-06-30T08:42:45Z math/R-cran-Deriv Symbolic Differentiation
R-based solution for symbolic differentiation. It admits user-defined
function as well as function substitution in arguments of functions
to be differentiated. Some symbolic simplification is part of the
work.
2024-07-01T08:31:53+03:00 www/rubygem-coverband Rack middleware to measure production code usage
Rack middleware to measure production code usage (LOC runtime usage)
2024-07-01T09:45:25Z www/mediawiki142 Wiki engine used by Wikipedia
MediaWiki is the collaborative editing software that runs Wikipedia,
the free encyclopedia, and other projects.
It's designed to handle a large number of users and pages without imposing
too rigid a structure or workflow.
2024-07-01T10:48:13+02:00 www/freenginx-devel Robust and small WWW server
NGINX is a high performance edge web server with the lowest memory footprint
and the key features to build modern and efficient web infrastructure.

NGINX functionality includes HTTP server, HTTP and mail reverse proxy, caching,
load balancing, compression, request throttling, connection multiplexing and
reuse, SSL offload and HTTP media streaming.

See also: https://freenginx.org/
2024-06-29T21:08:29+02:00 textproc/lexilla Free library of language lexers
Lexilla is a free library of language lexers that can be used with the Scintilla
editing component. Originally, this functionality was incorporated inside
Scintilla. It has been extracted as a separate project to make it easier for
contributors to work on support for new languages and to fix bugs in existing
lexers. It also defines a protocol where projects can implement their own
lexers and distribute them as they wish.
2024-06-26T14:23:10+03:00 finance/linux-tradingview Desktop trading application
Electron-based desktop trading application for TradingView
2024-06-30T03:37:05-07:00 sysutils/kubo-go IPFS implementation in Go
kubo is an IPFS implementation in go
2024-06-30T11:43:00+02:00 databases/pythoncego Cego database support for Python
The Cego Python driver enables Python programs to access cego databases,
using an API which is compliant with the Python DB API 2.0 (PEP-249).
It is written in C and uses the Cego C wrapper client library for
client server communication.

This implementation is derived from the MariaDB Connector written
by Georg Richter.

2024-06-28T07:04:38Z devel/commitizen Commitizen client tool written in Python
Commitizen is release management tool designed for teams.

Commitizen assumes your team uses a standard way of committing rules and
from that foundation, it can bump your project's version, create the
changelog, and update files.

By default, commitizen uses conventional commits, but you can build your
own set of rules, and publish them.

Using a standardized set of rules to write commits, makes commits easier
to read, and enforces writing descriptive commits.
2024-06-28T02:53:56Z devel/py-decli Minimal, easy-to-use, declarative CLI tool
Decli is minimal wrapper around argparse. It is useful when writing
big applications that have many arguments and subcommands, this way
it will be more clear. It is a minimal library to rapidly create an
interface separated from your program.
2024-06-22T19:06:12+03:00 devel/rubygem-grape20 Framework for rapid API development with great conventions
A Ruby framework for rapid API development with great conventions.
2024-06-27T01:35:29+08:00 lang/pkl Apple's Open Source Configuration as Code language
Pkl - pronounced Pickle - is an embeddable configuration language which
provides rich support for data templating and validation. It can be used from
the command line, integrated in a build pipeline, or embedded in a program.

Pkl scales from small to large, simple to complex, ad-hoc to repetitive
configuration tasks.
2024-06-26T11:35:01+02:00 sysutils/ngbuddy rc.d script for management of netgraph networks
Netgraph Buddy is an rc.d script for simplified management of netgraph
networks in mixed VM and jail environments.
2024-06-25T01:54:09-07:00 audio/xwax Open-source vinyl emulation software
xwax is an open source vinyl emulation software project.
2024-06-25T06:45:46Z x11/boomer Screen zoom and highlight program for X11
Boomer is a screen zoomer for X11, written using OpenGL shaders for
fast screen grab and drag, enlighten the portion of the screen with
a variable radius (flashlight effect), etc.
2024-06-24T23:19:12+02:00 irc/py-sopel-help Help plugin for Sopel
sopel-help is a plugin for irc/py-sopel that provides help information
invoked by the .help command in an IRC chat. It was a built-in
command, but now it is separate like any other Sopel plugin.
2024-06-23T19:08:34-07:00 misc/py-optuna Hyperparameter optimization framework
Optuna is an automatic hyperparameter optimization software framework,
particularly designed for machine learning. It features an imperative,
define-by-run style user API. Thanks to our define-by-run API, the code written
with Optuna enjoys high modularity, and the user of Optuna can dynamically
construct the search spaces for the hyperparameters.
2024-06-22T23:09:29+02:00 science/mmg Bidimensional and tridimensional remeshing
Mmg is an open source software for simplicial remeshing. It provides 3
applications and 4 libraries:

- the mmg2d application and the libmmg2d library: adaptation and optimization of
a two-dimensional triangulation and generation of a triangulation from a set
of points or from given boundary edges;

- the mmgs application and the libmmgs library: adaptation and optimization of a
surface triangulation and isovalue discretization;

- the mmg3d application and the libmmg3d library: adaptation and optimization of
a tetrahedral mesh and implicit domain meshing;

- the libmmg library gathering the libmmg2d, libmmgs and libmmg3d libraries.
2024-06-22T23:07:11+02:00 science/linearelasticity Elas, a solver for linear elasticity
Elas, alias Elastic, is a simple yet efficient finite element solver for linear
elasticity problems in two and three dimensions.

A full description of all parameters and options that can be specified in the
command line or in a parameter file [file.elas] can be found in the project
wiki, see <https://github.com/ISCDtoolbox/LinearElasticity/wiki>.
2024-06-22T19:29:20+02:00 devel/iscd-commons Common code shared by many ISCD softwares
This port contains common codes used for ISCD softwares (Linear algebra, Chrono,
I/O...).

See also <https://iscd.sorbonne-universite.fr/resources/>.
2024-06-23T03:51:51-07:00 science/py-mplhep Matplotlib styles for HEP
mplhep is a set of helpers for matplotlib to more easily produce plots typically
needed in HEP as well as style them in way that's compatible with current
collaboration requirements (ROOT-like plots for CMS, ATLAS, LHCb, ALICE).
2024-06-23T03:42:21-07:00 science/py-mplhep-data Font (Data) sub-package for mplhep
mplhep_data is a sub-package to hold data (fonts) for mplhep.

Fonts distributed in this package have open licenses and can be redistributed.
2024-06-23T02:33:13-07:00 graphics/py-diplib Library and development environment for quantitative image analysis
The DIPlib project contains:
* DIPlib, a C++ library for quantitative image analysis. It has been in
development at Delft University of Technology in The Netherlands since 1995.
The 3.0 release of DIPlib represented a complete rewrite in modern C++ of the
library infrastructure, with most of the image processing and analysis
algorithms ported from the previous version, and some of them improved
significantly.
* DIPimage, a MATLAB toolbox for quantitative image analysis. It has been in
development at Delft University of Technology in The Netherlands since 1999.
* PyDIP, Python bindings to DIPlib. This is currently a thin wrapper that
exposes the C++ functionality with little change.
* DIPviewer, an interactive image display utility. It is usable from C++, Python
and MATLAB programs. Within DIPimage this is an optional alternative to the
default MATLAB-native interactive display utility.
* DIPjavaio, an interface to OME Bio-Formats, a Java-based library that reads
hundreds of image file formats. This module is usable from C++ and Python
(DIPimage interfaces to Bio-Formats natively).
2024-06-21T11:22:25+02:00 math/mathex C++ library to parse/evaluate mathematical expressions
MathEx is a C++ library to parse/evaluate mathematical expressions.

It is part of the SSCILIB (Small Scientific Library), a collection of small
library packages to help development of scientific applications.
2024-06-21T02:21:23-07:00 www/py-flask-session Server-side session support for Flask
Flask-Session adds session support to your Flask application.
Session support allows your application to maintain session info.
2024-06-20T16:26:36-03:00 sysutils/infracost Cloud cost estimates for Terraform
Infracost shows cloud cost estimates and FinOps best practices
for Terraform. It lets engineers see a cost breakdown and understand
costs before making changes.
2024-05-16T17:20:24+02:00 lang/gcc14 GNU Compiler Collection 14
GCC, the GNU Compiler Collection, supports a number of languages.
This port installs the C, C++, and Fortran front ends as gcc14, g++14,
and gfortran14, respectively.
2024-06-19T18:24:47-10:00 devel/rubygem-wisper2 Library for Ruby objects with Publish-Subscribe capabilities
Wisper is a micro library providing Ruby objects with Publish-Subscribe
capabilities.

It supports:
- Decouple core business logic from external concerns in Hexagonal style
architectures.
- Use as an alternative to ActiveRecord callbacks and Observers in Rails apps.
- Connect objects based on context without permanence.
- Publish events synchronously or asynchronously.
2024-06-19T18:10:52-07:00 devel/py-pyperscan Python binding for Hyperscan, Intel's regex library
pyperscan is an opinionated Python binding for Hyperscan focusing on ease of use
and safety.
2024-06-19T18:09:08-07:00 lang/py-dhall Python bindings for dhall, a functional configuration language
dhall-python contains Dhall bindings for Python using the rust implementation.
It is meant to be used to integrate Dhall into your python applications.

Dhall is a programmable configuration language optimized for maintainability.
2024-06-19T13:34:22-07:00 www/py-qh3 Lightway and fast implementation of QUIC and HTTP/3
qh3 is a library for the QUIC network protocol in Python. It features a minimal
TLS 1.3 implementation, a QUIC stack, and an HTTP/3 stack.

QUIC was standardized in RFC 9000 and HTTP/3 in RFC 9114. qh3 follow the
standardized version of QUIC and HTTP/3.
2024-06-19T11:49:28-07:00 math/py-diffcp Differentiation through cone programs
diffcp is a Python package for computing the derivative of a convex cone
program, with respect to its problem data. The derivative is implemented
as an abstract linear map, with methods for its forward application and
its adjoint.
2024-06-19T11:18:04-07:00 math/py-clarabel Clarabel conic interior point solver
Clarabel is an implementation of an interior point numerical solver for convex
optimization problems using a novel homogeneous embedding.
2024-06-19T14:07:45+03:00 mail/linux-r7-organizer-pro Russian office mail, tasks and contacts organizer (PRO version)
R7 Organizer is a cross-platform Russian office organizer for mail,
tasks and contacts.
PRO version include MS Exchange support via EWS protocol.
2024-06-18T20:35:31-07:00 devel/py-connexion Connexion: API first applications with OpenAPI/Swagger
Connexion is a modern Python web framework that makes spec-first and api-first
development easy. You describe your API in an OpenAPI (or Swagger) specification
with as much detail as you want and Connexion will guarantee that it works as
you specified.

It works either standalone, or in combination with any ASGI or WSGI-compatible
framework.
2024-06-18T20:01:48-07:00 devel/py-pytest-ruff PyTest plugin to check ruff requirements
The pytest-ruff plugin will run one ruff check test per file and fail if code
is not ok for ruff.

Format command only checks for format and fails for formatting errors.
2024-06-18T19:49:35-07:00 devel/py-methodtools Expand standard functools to methods
methodtools allows to expand functools features to methods, classmethods,
staticmethods and even for (unofficial) hybrid methods.
2024-06-18T19:29:24-07:00 devel/py-wirerope Turn functions and methods into fully controllable objects
The class wirerope.rope.WireRope is the wrapper for callables. By wrapping
a function with WireRope with a custom subclass of the wirerope.wire.Wire class,
the wire object will be created by each function or bound method.
2024-06-18T19:28:10-07:00 devel/py-ruff Extremely fast Python linter and code formatter
ruff is an extremely fast Python linter, written in Rust.

Features:
* 10-100x faster than existing linters
* Installable via pip
* Python 3.11 compatibility
* pyproject.toml support
* Built-in caching, to avoid re-analyzing unchanged files
* Autofix support, for automatic error correction (e.g., automatically
remove unused imports)
* Near-parity with the built-in Flake8 rule set
* Native re-implementations of popular Flake8 plugins, like flake8-bugbear
* Monorepo-friendly configuration via hierarchical and cascading settings
2024-06-18T21:30:16+02:00 x11/wmctrl-fork Command line tool to interact with an EWMH/NetWM compatible X managers
The wmctrl program is a command line tool to interact with an
EWMH/NetWM compatible X Window Manager.

It provides command line access to almost all the features defined in
the EWMH specification. Using it, it's possible to, for example, obtain
information about the window manager, get a detailed list of desktops
and managed windows, switch and resize desktops, change number of
desktops, make windows full-screen, always-above or sticky, and
activate, close, move, resize, maximize and minimize them.
2024-06-18T11:57:52+08:00 devel/rubygem-datadog Datadog's client library for Ruby
datadog is Datadog's client library for Ruby. It includes a suite of tools which
provide visibility into the performance and security of Ruby applications, to
enable Ruby developers to identify bottlenecks and other issues.
2024-06-18T11:54:06+08:00 textproc/rubygem-rouge42 Simple, easy-to-extend drop-in replacement for pygments
Rouge aims to a be a simple, easy-to-extend drop-in replacement for
pygments.
2024-06-18T11:54:03+08:00 textproc/rubygem-rexml32 XML toolkit for Ruby
REXML was inspired by the Electric XML library for Java, which features an
easy-to-use API, small size, and speed. Hopefully, REXML, designed with the same
philosophy, has these same features. I've tried to keep the API as intuitive as
possible, and have followed the Ruby methodology for method naming and code
flow, rather than mirroring the Java API.

REXML supports both tree and stream document parsing. Stream parsing is faster
(about 1.5 times as fast). However, with stream parsing, you don't get access to
features such as XPath.
2024-06-18T11:54:01+08:00 net/rubygem-octokit8 Simple wrapper for the GitHub API
Octokit.rb wraps the GitHub API in a flat API client that follows Ruby
conventions and requires little knowledge of REST.
2024-06-18T11:53:56+08:00 devel/rubygem-cucumber-messages24 Protocol Buffer messages for Cucumber
Cucumber Messages is a message protocol based on Protocol Buffers. It allows one
process to construct message objects and send them to another process. Protobuf
takes care of serialising those messages to a binary format, and deserialise
them on the other end.
2024-06-18T11:53:55+08:00 devel/rubygem-aws-sdk-pcaconnectorscep Official AWS Ruby gem for Private CA Connector for SCEP
Official AWS Ruby gem for Private CA Connector for SCEP.
2024-06-18T11:53:54+08:00 devel/rubygem-aws-sdk-apptest Official AWS Ruby gem for Mainframe Modernization Application Testing
Official AWS Ruby gem for Mainframe Modernization Application Testing.
2024-06-18T11:53:53+08:00 devel/rubygem-aws-sdk-applicationsignals Official AWS Ruby gem for Amazon CloudWatch Application Signals
Official AWS Ruby gem for Amazon CloudWatch Application Signals.
2024-06-18T11:53:52+08:00 devel/aws-crt-ffi Foreign function interface (FFI) for the AWS Common Runtime (CRT) libraries
AWS CRT FFI provides Foreign function interface (FFI) for the AWS Common Runtime
(CRT) libraries.
2024-06-17T01:16:54-07:00 math/scipoptsuite SCIP Optimization Suite
The SCIP Optimization Suite consists of the following six software tools:
* ZIMPL - the Zuse Institute Mathematical Programming language
* SoPlex - the Sequential Object Oriented Simplex
* SCIP - Solving Constraint Integer Programs
* GCG - Generic Column Generation
* UG - Ubiquity Generator Framework
* PaPILO - Parallel Presolve for Integer and Linear Optimization
2024-06-16T18:19:51-07:00 devel/py-PyPubSub Python Publish-Subscribe Package
Provides a publish-subscribe API to facilitate event-based or message-based
architecture in a single-process application. It is pure Python and works on
Python 3.3+. It is centered on the notion of a topic; senders publish messages
of a given topic, and listeners subscribe to messages of a given topic, all
inside the same process. The package also supports a variety of advanced
features that facilitate debugging and maintaining topics and messages in larger
desktop- or server-based applications.
2024-06-16T10:42:12-07:00 print/microtex Dynamic, cross-platform, and embeddable LaTeX rendering library
MicroTeX is a dynamic, cross-platform, and embeddable LaTeX rendering library.
Its main purpose is to display mathematical formulas written in LaTeX. It can be
embedded in applications on various platforms (Android, iOS, Windows, GNU/Linux,
GTK, Qt...).
2024-06-16T16:21:23+02:00 databases/mariadb114-server Multithreaded SQL database (server)
MariaDB is a database server that offers drop-in replacement functionality
for MySQL. MariaDB is built by some of the original authors of MySQL, with
assistance from the broader community of Free and open source software
developers. In addition to the core functionality of MySQL, MariaDB offers
a rich set of feature enhancements including alternate storage engines,
server optimizations, and patches.

MariaDB is primarily driven by developers at Monty Program, a company
founded by Michael "Monty" Widenius, the original author of MySQL, but
this is not the whole story about MariaDB. On the "About MariaDB" page you
will find more information about all participants in the MariaDB community,
including storage engines XtraDB and PBXT.
2024-06-16T16:21:23+02:00 databases/mariadb114-client Multithreaded SQL database (client)
2024-06-16T00:05:23-07:00 lang/typstyle Reliable typst code formatter
typstyle is a reliable typst code formatter.

Design Goals
1. Opinionated: We want to have a consistent style across all codebases.
2. Code only: We want to format only the code. Contents should be left untouched
as much as possible.
3. Convergence: Running the formatter twice should not change the code.
4. Correctness: The formatter should not change the looking of the rendered
output.
2024-06-16T07:23:36+02:00 net-im/py-apprise Push Notifications that work with just about every platform!
Apprise allows you to send a notification to almost all of the
most popular notification services available to us today such as:
Telegram, Discord, Slack, Amazon SNS, Gotify, etc.
2024-06-15T19:17:19+02:00 accessibility/gammastep Adjust the color temperature of your screen
Adjust the color temperature of your screen according to
your surroundings. This may help your eyes hurt less if you are
working in front of the screen at night.
2024-06-15T01:40:30-07:00 devel/py-jschon JSON toolkit for Python developers
jschon is an object-oriented JSON Schema implementation for Python.

Features:
* JSON Schema validator implementation (drafts 2019-09, 2020-12)
* Schema compilation and indexing
* $ref loading from local and remote sources
* Support for custom keywords, vocabularies and meta-schemas
* Support for format validation
* JSON class implementing the JSON data model
* JSON Pointer (RFC 6901)
* JSON Patch (RFC 6902)
* Relative JSON Pointer (draft)
2024-06-13T11:36:49+02:00 devel/hyprutils Hyprland utilities library used across the ecosystem
Hyprutils is a small C++ library for utilities used across the Hypr*
ecosystem.
2024-06-12T19:16:38-05:00 x11-toolkits/qtermwidget-qt5 Terminal widget for QTerminal (Qt5)
QTermWidget is an opensource project originally based on KDE4 Konsole
application. The main goal of this project is to provide unicode-enabled,
embeddable Qt5 widget for using as a built-in console (or terminal emulation
widget).
2024-06-12T19:14:18-05:00 deskutils/xdg-desktop-portal-lxqt Portal frontend service for LXQT
Flatpak is a technology for packaging and distributing standalone dekstop
applications. It uses interfaces called "portals" to communicate with the
rest of the system.

xdg-desktop-portal works by exposing a series of D-Bus interfaces known as
portals under a well-known name (org.freedesktop.portal.Desktop) and object
path (/org/freedesktop/portal/desktop). The portal interfaces include APIs for
file access, opening URIs, printing and others.
2024-06-12T19:12:54-05:00 sysutils/lxqt-qt6plugin LXQt system integration plugin for Qt6
With this plugin, all Qt-based programs can adopt settings of LXQt, such
as the icon theme.
2024-06-12T19:11:07-05:00 devel/lxqt2-build-tools Helpers CMake modules for LXQt2
Several helpers CMake modules needed to build LXQt2 itself as well as other
components.
2024-06-12T19:08:35-05:00 sysutils/libsysstat-qt6 Library used to query system info and statistics ported to qt6
Qt-based library to query system information like CPU, memory usage and
network traffic.
2024-06-12T19:06:46-05:00 devel/libqt6xdg Qt6 implementation of freedesktop.org xdg specs
libqt6xdg is an Qt6 implementation of freedesktop.org xdg specifications.
2024-06-12T19:03:32-05:00 x11/libfm-qt6 Qt6 port of libfm
A Qt port of the libfm - a library providing components to build
desktop file managers.
2024-06-12T19:01:24-05:00 devel/libdbusmenu-lxqt Qt6 implementation of the DBusMenu protocol
This library provides a Qt6 implementation of the DBusMenu protocol to LXQT
which is forked from libdbusmenu-qt

The DBusMenu protocol makes it possible for applications to export and import
their menus over DBus.
2024-06-12T02:14:44-07:00 sysutils/rw-tui Read & Write Everything (only memory for now on FreeBSD)
rw-tui is a utility that allows to change bytes of system memory in TUI.

It can potentially also edit PCI device memory, kernel memory, process memory
files, etc.
2024-06-12T01:27:19-07:00 graphics/durdraw ASCII and ANSI Art text editor for drawing in the terminal
Durdraw is an ASCII, Unicode and ANSI art editor for UNIX-like systems
(Linux, macOS, etc). It runs in modern Utf-8 terminals and supports frame-based
animation, custom themes, 256 and 16 color modes, terminal mouse input, DOS ANSI
art viewing, CP437 and Unicode mixing and conversion, HTML output, mIRC color
output, and other interesting features.

Durdraw is heavily inspired by classic ANSI editing software for MS-DOS and
Windows, such as TheDraw, Aciddraw and Pablodraw, but with a modern Unix twist.
2024-04-11T11:24:03+02:00 x11-toolkits/wlroots-hyprland Modular Wayland compositor library (Hyprland fork)
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.
2024-06-07T19:09:22+03:00 devel/sdl3 Cross-platform multimedia development API (version 3 preview)
This library is designed to make it easy to write games that run on UNIX,
Win32, MacOS X and other platforms using the various native high-performance
media interfaces (for video, audio, etc) and presenting a single source-code
level API to your application. This is a fairly low level API, but using this,
completely portable applications can be written with a great deal of
flexibility.
2024-06-10T15:20:12+09:00 mail/opendkim-devel DKIM library and milter implementation
OpenDKIM is an open source implementation of the DKIM (Domain Keys Identified
Mail) sender authentication system proposed by the E-mail Signing Technology
Group (ESTG), now standardized by the IETF (RFC4871). It also includes
an implementations of the Vouch By Reference (VBR, RFC5518) proposed standard.

The OpenDKIM package consists of a library that implements the DKIM service
and a milter-based filter application that can plug in to any milter-aware
MTA to provide that service to sufficiently recent sendmail MTAs and other
MTAs that support the milter protocol.
2024-06-09T21:29:29+03:00 security/opendoas Port of OpenDoas: a portable version of OpenBSD's doas
This is a port of OpenDoas, which in itself is a port of OpenBSD's doas for
Linux and MacOS. OpenDoas unlike OpenBSD's doas supports persist on FreeBSD
(and Linux + MacOS).
2024-06-09T10:04:07-07:00 audio/pandaresampler Fast factor 2 resampler for audio signals
PandaResampler is a fast C++ (SSEified) factor 2 resampler for audio signals.
It is easy to integrate into projects since it supports header only mode.
2024-01-14T07:43:53-08:00 devel/go-mode.el Emacs mode for the Go programming language
This is go-mode, the Emacs mode for editing Go code.

It is a complete rewrite of the go-mode that shipped with Go 1.0.3 and
before, and was part of Go 1.1 until Go 1.3. Beginning with Go 1.4,
editor integration will not be part of the Go distribution anymore,
making this repository the canonical place for go-mode.
2024-06-09T00:21:45-07:00 devel/cargo-spellcheck Checks documentation for spelling and grammar mistakes
Check spelling with `hunspell` and/or `nlprule`.

Use Cases:

Run `cargo spellcheck --fix` or `cargo spellcheck fix` to fix all your
documentation comments in order to avoid nasty typos all over your source tree.
Meant as a helper simplifying review as well as improving CI checks after a
learning phase for custom/topic specific lingo.

`cargo-spellcheck` is also a valuable tool to run from git commit hooks or CI/CD
systems.

Examples of use:

Check for spelling and/or grammar mistakes:
$ cargo spellcheck check

Apply suggestions interactively:
$ cargo spellcheck fix
2024-06-09T06:25:00Z graphics/svgpp C++ header-only parsers for various SVG syntaxes
SVG++ library can be thought of as a framework, containing parsers for
various SVG syntaxes, adapters that simplify handling of parsed data,
and a lot of other utilities and helpers for the most common tasks.
2024-06-08T15:46:43+02:00 math/openblas64 OpenBLAS with 8 byte integers on 64-bits architectures
OpenBLAS is an optimized BLAS library based on GotoBLAS2 1.13 BSD version.
OpenBLAS is an open source project supported by
Lab of Parallel Software and Computational Science, ISCAS.

This version uses 8 byte integers on 64-bits architectures.
2024-06-08T14:43:20-03:00 sysutils/popeye Kubernetes cluster resource sanitizer
Popeye is a utility that scans live Kubernetes clusters and reports
potential issues with deployed resources and configurations.
2024-06-07T13:52:49-07:00 devel/git-tui Terminal interface for some git commands
git-tui is a collection of human friendly terminal interface for git.
2024-06-06T22:32:45-07:00 devel/subprocess C++ subprocess library similar in design to Python subprocess library
subprocess is a cross platform subprocess library for c++ similar to design
of python subprocess.
2024-06-05T23:17:54-07:00 math/bitwuzla SMT solver for the theories of fixed-size bit-vectors
Bitwuzla is a Satisfiability Modulo Theories (SMT) solver for the theories of
fixed-size bit-vectors, floating-point arithmetic, arrays and uninterpreted
functions and their combinations. Its name is derived from an Austrian dialect
expression that can be translated as "someone who tinkers with bits".
2024-06-06T11:05:59+03:00 net-mgmt/realmd DBus service for configuring kerberos and other online identities
realmd is an on demand system DBus service, which allows callers to
configure network authentication and domain membership in a standard way.

realmd discovers information about the domain or realm automatically and
does not require complicated configuration in order to join a domain or realm.
2024-06-06T15:25:41+08:00 devel/rubygem-aws-sdk-taxsettings Official AWS Ruby gem for Tax Settings
Official AWS Ruby gem for Tax Settings.
2024-06-06T15:25:40+08:00 x11-fonts/geist-sans Geist Sans by Vercel
Geist is a new font family for Vercel, created by Vercel in collaboration with
Basement Studio.

Geist Sans is a sans-serif typeface designed for legibility and simplicity. It
is a modern, geometric typeface that is based on the principles of classic Swiss
typography. It is designed to be used in headlines, logos, posters, and other
large display sizes.
2024-06-06T15:25:39+08:00 x11-fonts/geist-mono Geist Mono by Vercel
Geist is a new font family for Vercel, created by Vercel in collaboration with
Basement Studio.

Geist Mono is a monospaced typeface that has been crafted to be the perfect
partner to Geist Sans. It is designed to be used in code editors, diagrams,
terminals, and other textbased interfaces where code is represented.
2024-06-03T21:28:31Z devel/ocaml-curses (N)curses binding for OCaml
This OCaml library provides bindings to the (n)curses library. All the
the types and all the functions available in the Curses module are
direct translations of the ncurses(3X) concepts.
2024-06-05T01:31:20-07:00 misc/rgb-tui Create and get color codes from the terminal using a nice interface
rgb-tui is a color picker with a terminal UI.
2024-06-04T22:17:50+02:00 net-mgmt/zabbix7-server Enterprise-class open source distributed monitoring (${PKGNAMESUFFIX:S/^-//})
Zabbix is an enterprise-class open source distributed monitoring solution.

Zabbix is software that monitors numerous parameters of a network and the
health and integrity of servers. Zabbix uses a flexible notification
mechanism that allows users to configure e-mail based alerts for virtually
any event. This allows a fast reaction to server problems. Zabbix offers
excellent reporting and data visualisation features based on the stored
data. This makes Zabbix ideal for capacity planning.
2024-06-04T22:17:50+02:00 net-mgmt/zabbix7-proxy
2024-06-04T22:17:50+02:00 net-mgmt/zabbix7-java
2024-06-04T22:17:50+02:00 net-mgmt/zabbix7-frontend
2024-06-04T22:17:50+02:00 net-mgmt/zabbix7-agent
2024-06-04T21:14:42-07:00 x11/clip Cross-platform C++ library to copy/paste clipboard content
Clip is a library to copy/retrieve content to/from the clipboard/pasteboard.
2024-06-05T01:37:57Z x11-toolkits/sdl2_pango Graphically rendering internationalized and tagged text in SDL2
SDL2_Pango is a library for graphically rendering internationalized and
tagged text in SDL2 using TrueType fonts.
2024-06-02T02:59:47+02:00 net/redpanda-connect Stream processor for a wide array of data sources and sinks
Redpanda Connect (formerly Benthos) solves common data engineering
tasks such as transformations, integrations, and multiplexing with
declarative and unit-testable configuration. This allows you to
easily and incrementally adapt your data pipelines as requirements
change, letting you focus on the more exciting stuff.

It comes armed with a wide range of processors, a lit mapping
language, stateless windowed processing capabilities, and an
industry-leading mascot.

Redpanda Connect is able to glue a wide range of sources and sinks
together and hook into a variety of databases, caches, HTTP APIs,
lambdas, and more, enabling you to seamlessly drop it into your
existing infrastructure.

Working with disparate APIs and services can be a daunting task,
doubly so in a streaming data context. With Redpanda Connect, it's
possible to break these tasks down and automatically parallelize
them as a streaming workflow.

* LICENSING NOTICE *

This port provides an ENTERPRISE option to include the "snowflake"
and "splunk" connectors, which require an Enterprise license.
2024-06-03T16:51:16+09:00 devel/electron30 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.
2024-06-03T10:37:24+08:00 textproc/rubygem-elasticsearch-rails7 Ruby on Rails integrations for Elasticsearch
The Elasticsearch::Rails library is a companion for the the elasticsearch-model
library, providing features suitable for Ruby on Rails applications.
2024-06-02T19:32:05Z lang/erlang-runtime27 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 27
to be used during the development of OTP applications.
2024-06-02T16:23:35+02:00 textproc/sttr Quickly run various transformations on strings
The sttr command allows you to quickly run various text transformation
operations:

- ascii85, base32, base64, base64url, and base85 encode/decode
- HTML encode/decode
- URL encode/decode
- rot13 encode
- generate bcrypt, md5, sha1, sha256, or sha512 checksum
- transform to camel-, kebab-, slug-, snake-, title-case
- transform to lower or upper case
- shuffle, sort, or unique lines
- reverse text character by character or line by line
- remove spaces or new-line characters
- count characters, words, or lines
- convert a #hex color code to RGB
- hex encode/decode
- format text as JSON
- convert between JSON and MSGPACK or YAML text
- convert markdown to HTML
- extract emails, IP numbers, or URLs from text
- pad numbers with zeroes
2024-05-30T11:47:26+02:00 sysutils/u-boot-nanopi-r5s
U-Boot loader and related files for the FriendlyARM NanoPi-R5S

To install this bootloader on an sdcard just do:

dd if=/usr/local/share/u-boot/u-boot-nanopi-r5s/idbloader.img of=/path/to/sdcarddevice seek=64 bs=512 conv=sync
dd if=/usr/local/share/u-boot/u-boot-nanopi-r5s/u-boot.itb of=/path/to/sdcarddevice seek=16384 bs=512 conv=sync
2024-05-30T11:33:22+02:00 sysutils/rkbin Rockchip Binary blobs
Firmware binary blobs from Rockchip for booting on RK356X SoCs.
Binary blobs are taken directly from https://github.com/rockchip-linux/rkbin
and re-distributed which avoid downloading a lot of useless files that
we don't want.
2024-05-30T00:16:22-07:00 sysutils/joshuto Ranger-like terminal file manager
joshuto is a ranger-like terminal file manager written in Rust.
2024-05-28T17:59:31+08:00 devel/rubygem-aws-sdk-mailmanager Official AWS Ruby gem for MailManager
Official AWS Ruby gem for MailManager.
2024-05-28T17:59:30+08:00 databases/rubygem-sqlite31 Ruby interface to the SQLite DB engine version 3
sqlite3-ruby provides an interface for the SQLite DB engine version 3.
This differs from the DBD::SQLite module in that it is more complete,
and from the ruby DBI version of SQLite in that it is SQLite specific,
so you can do things that would otherwise be more difficult via DBI.
If you want portability between backends, use DBI. If you want ease
of use with SQLite, use this.
2024-05-28T17:59:30+08:00 devel/py-taskgroup Backport of asyncio.TaskGroup, asyncio.Runner and asyncio.timeout
taskgroup provides backport of asyncio.TaskGroup, asyncio.Runner and
asyncio.timeout.
2024-04-20T21:51:03Z databases/prometheus-postgres-exporter PostgreSQL metric exporter for Prometheus
postgres_exporter is a Prometheus exporter for the PostgreSQL database. It can
connect to multiple PostgreSQL databases as configured in Prometheus, and
reports system-level metrics.
2024-05-26T18:41:56-07:00 www/feroxbuster Fast, simple, recursive content discovery tool
feroxbuster is a tool designed to perform Forced Browsing.

Forced browsing is an attack where the aim is to enumerate and access resources
that are not referenced by the web application, but are still accessible by an
attacker.

feroxbuster uses brute force combined with a wordlist to search for unlinked
content in target directories. These resources may store sensitive information
about web applications and operational systems, such as source code,
credentials, internal network addressing, etc.

This attack is also known as Predictable Resource Location, File Enumeration,
Directory Enumeration, and Resource Enumeration.
2024-05-26T15:36:25-07:00 textproc/ocaml-yojson JSON library for OCaml
The Yojson library provides several types for working with the
JavaScript Object Notation with Objective-Caml.
2024-05-26T21:02:05+02:00 multimedia/kodi-addon-visualization.projectm ProjectM visualizer for Kodi
ProjectM visualizer for Kodi
2024-05-26T14:54:35+02:00 textproc/R-cran-tth R wrappers for the tth/ttm TeX-to-HTML/MathML translators
C source code and R wrappers for the tth/ttm
TeX-to-HTML/MathML translators.
2024-05-26T12:16:23+02:00 devel/py-graphene-django300 Graphene Django integration
A Django integration for Graphene.
2024-05-25T15:44:57+02:00 lang/perl5.40 Practical Extraction and Report Language
Perl is a language that combines some of the features of C, sed, awk and
shell. See the manual page for more hype. There are also many books
published by O'Reilly & Assoc. See pod/perlbook.pod for more
information.
2024-05-25T04:08:41-03:00 devel/gomigrate CLI for performing database migrations
Database migrations written in Go

Drivers supported:
- PostgreSQL
- PGX v4 / v5
- Redshift
- Ql
- Cassandra / ScyllaDB
- SQLite
- SQLite3
- SQLCipher
- MySQL / MariaDB
- Neo4j
- MongoDB
- CrateDB
- Shell
- Google Cloud Spanner
- CockroachDB
- YugabyteDB
- ClickHouse
- Firebird
- MS SQL Server
- rqlite
2024-05-24T21:11:35-07:00 lang/amber Amber: the programming language compiled to bash
Amber is a programming language that compiles to Bash. It's a high level
programming language that makes it easy to create shell scripts. It's
particulary well suited for cloud services.
2024-05-24T17:05:38-07:00 sysutils/wiper Disk analyser and cleanup tool
Wiper is a handy command-line tool made with Rust. It's perfect for anyone
looking to quickly spot which folders are eating up all the disk space.
Easy to use, it gives you a clear visual breakdown of directory sizes, so you
can clean things up without a hassle.

Features:
- Fast and Efficient: Quickly scans directories and subdirectories to provide
size metrics.
- Cross-Platform: Works on Linux, Windows, and macOS.
- User-Friendly Output: Displays results in an easily understandable format.
2024-05-24T18:08:52+02:00 databases/mysql84-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
2024-05-24T18:08:52+02:00 databases/mysql84-client Multithreaded SQL database (client)
2024-04-25T13:46:04Z net/wifi-firmware-iwlwifi-kmod
Firmware files for Intel WiFi NICs supported by the iwlwifi mvm driver.
2024-04-25T13:46:04Z net/wifi-firmware-ath12k-kmod
Firmware files for QCA WiFi NICs supported by the ath12k driver.

Currently only provides firmware for the PCI chipsets.
2024-05-23T22:14:48Z databases/foundationdb73-server FoundationDB is a large-scale distributed database
FoundationDB is a distributed database designed to handle large volumes of
structured data across clusters of commodity servers. It organizes data as an
ordered key-value store and employs ACID transactions for all operations. It is
especially well-suited for read/write workloads but also has excellent
performance for write-intensive workloads. Users interact with the database
using API language binding.

To learn more about FoundationDB, visit https://www.foundationdb.org
2024-05-23T22:14:48Z databases/foundationdb73-client FoundationDB client
2024-05-23T22:14:48Z databases/foundationdb71-server FoundationDB is a large-scale distributed database
FoundationDB is a distributed database designed to handle large volumes of
structured data across clusters of commodity servers. It organizes data as an
ordered key-value store and employs ACID transactions for all operations. It is
especially well-suited for read/write workloads but also has excellent
performance for write-intensive workloads. Users interact with the database
using API language binding.

To learn more about FoundationDB, visit https://www.foundationdb.org
2024-05-23T22:14:48Z databases/foundationdb71-client FoundationDB client
2024-05-18T05:52:49+02:00 x11/xwayland-satellite Xwayland outside your Wayland
xwayland-satellite grants rootless Xwayland integration to any Wayland
compositor implementing xdg_wm_base. This is particularly useful for
compositors that (understandably) do not want to go through
implementing support for rootless Xwayland themselves.
2024-05-23T15:42:35+09:00 devel/peg.el Parsing expression grammars in Emacs lisp
This package implements Parsing Expression Grammars for Emacs Lisp.

Parsing Expression Grammars (PEG) are a formalism in the spirit of
Context Free Grammars (CFG) with some simplifications which makes the
implementation of PEGs as recursive descent parsers particularly
simple and easy to understand [Ford, Baker].

PEGs are more expressive than regexps and potentially easier to use.
2024-04-18T15:59:26-06:00 net-mgmt/geom-exporter Prometheus exporter for GEOM statistics
FreeBSD GEOM statistics exporter for Prometheus

The is a Prometheus exporter for FreeBSD's GEOM statistics. The metrics it
exports are basically the same as what gstat provides on the terminal.
2024-05-22T08:39:22-07:00 mail/mox Modern, secure, all-in-one email server
Mox is a modern, full-featured, open source, secure mail server for
low-maintenance self-hosted email.
2024-05-22T19:06:27+02:00 security/ocaml-lwt_ssl OpenSSL asynchronously cooperative bindings for OCaml
This OCaml library provide a non-blocking interface to OpenSSL that is
compatible with application using the "lwt" cooperative threading
library.
2024-05-22T19:06:27+02:00 devel/ocaml-ppxlib Library to write PPX syntax extension for OCaml
Library to help in writing OCaml PPX rewriters, which can be used to
extend the syntax of an OCaml programs. PPX rewriters are a powerfull
alternative to the older camlp4/campl5 technology, and they can also
be composed.

This PPX library provides facilities to, under other, work at the
level of the OCaml's abstract syntax tree (AST), write driver
front-ends for the OCaml compiler, parse an OCaml expression as an
AST, etc.
2024-05-22T19:06:27+02:00 devel/ocaml-ppx_sexp_conv Deriving PPX plugin to generate S-expression converters
This library contains functionality for parsing and pretty-printing
S-expressions.
2024-05-22T19:06:27+02:00 devel/ocaml-ppx_derivers PPX compatibility library for OCaml
Legacy OCaml PPX library which allows the interoperability of
ppx_deriving and ppx_type_conv. New code should depend on ocaml-ppxlib
instead of depending on this library.
2024-05-22T19:06:27+02:00 devel/ocaml-parsexp OCaml library for parsing S-expressions
This library provides generic parsers for parsing S-expressions in
OCaml.
2024-05-22T19:06:27+02:00 devel/ocaml-ocplib-endian Optimized manipulation of integers over the standard byte-array types of OCaml
This OCaml library allows to read and write 8/16/32/64-bits integers
from and to Bigstring, Bytes and String, using a specific endianness.
2024-05-22T19:06:27+02:00 devel/ocaml-domain-name OCaml library for representing RFC 1035 Internet domain names
This library provides an abstract data type to represent conformant
internet domain names, and some functions for creating (parsing),
canonicalize, printing, manipulating, comparing and testing properties
of internet domain names.
2024-05-22T19:06:27+02:00 devel/ocaml-cstruct OCaml library and syntax extension to access C-like structures
This library for OCaml contains functionnality to access
datastructures using a determined byte-layouts such as networking
datagrams or binay file formats (e.g.).

A PPX syntax extension is provided to allow the definition of
byte-layouts in the form of "cstruct" type definitions -- looking much
alike the well-known structure declaration of the C programming
language (hence the name of this library) --, and to generate accessor
functions to manipule its members.

In addition to those core features, the library contains accessory
functions allowing:

- The representation of "cstruct" as S-expression;

- I/O operations over the Unix OCaml library and the Lwt cooperative
threading library. The async integration is currently not provided
by this port (patch welcome!).
2024-05-22T19:06:27+02:00 devel/ocaml-compiler-libs Wrapper library for OCaml internals
Wraps OCaml compiler internal libraries into a reduced set of
libraries, to reduce the pollution of the toplevel module namespace.
2024-05-22T14:44:29Z misc/py-aider-chat AI pair programming in your terminal
Aider is a command line tool that lets you pair program with LLMs, to edit
code stored in your local git repository. Aider will directly edit the
code in your local source files, and git commit the changes with sensible
commit messages. You can start a new project or work with an existing git
repo. Aider is unique in that it lets you ask for changes to pre-existing,
larger codebases. Aider works well with GPT-4o, Claude 3 Opus, GPT-3.5 and
supports connecting to almost any LLM.
2024-05-22T08:39:22-07:00 deskutils/rwpspread Multi-monitor Wallpaper utility
Wallpaper Utility written in Rust

Features:
- Spans an input wallpaper across all monitors
- Works alongside any wlroots based compositor f.E. Hyprland
- Automatically re-splits when monitors are hotplugged
- Color-Palette generation
- Various wallpaper setter backends
- wpaperd
- swaybg
- hyprpaper
- Configuration generation for lockers
- swaylock
- hyprlock
2024-05-22T13:57:17Z www/py-streamlit Turn data scripts into shareable web apps in minutes, in pure python
Streamlit builds upon three simple principles:

Embrace scripting:

Build an app in a few lines of code with our magically simple API. Then
see it automatically update as you iteratively save the source file.

Weave in interaction:

Adding a widget is the same as declaring a variable. No need to write a
backend, define routes, handle HTTP requests, connect a frontend, write
HTML, CSS, JavaScript.


Deploy instantly:

Effortlessly share, manage and deploy your apps, directly from Streamlit.
2024-05-22T13:57:17Z textproc/py-grep-ast Pythonic grep through AST of source files
Grep source code files and see matching lines with useful context that
show how they fit into the code. See the loops, functions, methods,
classes, etc that contain all the matching lines. Get a sense of what's
inside a matched class or function definition. You see relevant code from
every layer of the abstract syntax tree, above and below the matches.

By default, grep-AST recurses the current directory to search all source
code files. It respects .gitignore, so it will usually "do the right
thing" in most repos if you just do grep-ast <regex> without specifying
any filenames.

You can also invoke grep-ast as gast for convenience.
2024-05-22T13:57:17Z misc/py-llm-claude-3 Interact with Large Language Models by API, or locally
Plugin for Anthropic Claude 3, a machine learning large language model.
2024-05-22T13:57:17Z misc/py-llm Interact with Large Language Models by API, or locally
A CLI utility and Python library for interacting with Large Language Models,
including OpenAI, PaLM and local models installed on your own machine.
2024-05-22T13:57:17Z misc/py-anthropic Convenient access to the Anthropic REST API via python
Provides convenient access to the Anthropic REST API from any Python application.
It includes type definitions for all request params and response fields, and
offers both synchronous and asynchronous clients powered by httpx.

The REST API documentation can be found on docs.anthropic.com.
2024-05-22T13:57:17Z misc/py-files-to-prompt Python CLI utility to concatenate files into a single LLM prompt
Concatenate a directory full of files into a single prompt for use with Large
Language Models. For background on this project see:

https://simonwillison.net/2024/Apr/8/files-to-prompt
2024-05-22T13:57:16Z databases/py-sqlite-migrate Python CLI utility and library for migrating SQLite schemas
A simple database migration system for SQLite, in pre-release.
2024-05-21T20:44:19-07:00 sysutils/systeroid More powerful alternative to sysctl(8) with a terminal user interface
sysctl is a utility on Unix-like operating systems that is used to read and
modify the attributes of the kernel such as its version number, maximum limits,
and security settings.
systeroid is "_sysctl on steroids_". It can do everything that sysctl does and
even more. It provides a safer, more performant, and user-friendly CLI/TUI for
managing the kernel parameters at runtime.
2024-05-20T21:26:35-07:00 sysutils/uutils-coreutils Cross-platform Rust rewrite of the GNU coreutils
uutils coreutils is a cross-platform reimplementation of the GNU coreutils in
Rust. While all programs have been implemented, some options might be missing or
different behavior might be experienced.

uutils aims to be a drop-in replacement for the GNU utils. Differences with GNU
are treated as bugs.

uutils aims to work on as many platforms as possible, to be able to use the same
utils on Linux, Mac, Windows and other platforms. This ensures, for example,
that scripts can be easily transferred between platforms.
2024-05-20T19:06:49-07:00 finance/ord Block-chain index, block explorer, and command-line crypto-wallet
ord is an index, block explorer, and command-line wallet. It is experimental
software with no warranty. See [LICENSE](LICENSE) for more details.

Ordinal theory imbues satoshis with numismatic value, allowing them to
be collected and traded as curios.

Ordinal numbers are serial numbers for satoshis, assigned in the order in which
they are mined, and preserved across transactions.
2024-05-20T18:36:58-07:00 net-p2p/intermodal CL utility for BitTorrent torrent file creation, verification, etc
Intermodal is a user-friendly and featureful command-line BitTorrent metainfo
utility. The binary is called `imdl` and runs on Linux, Windows, and macOS.

At the moment, creation, viewing, and verification of `.torrent` files is
supported.
2024-05-20T18:35:55-07:00 security/flawz Terminal UI for browsing security vulnerabilities (CVEs)
flawz is a Terminal User Interface (TUI) for browsing the security
vulnerabilities (also known as CVEs).

As default it uses the vulnerability database NVD (https://nvd.nist.gov)
from NIST and provides search and listing functionalities in the terminal with
different theming options.

For example, to view details on the notorious 'xz vulnerability', use:
$ flawz --feeds 2024 --query xz
2024-05-20T08:22:04-07:00 graphics/oculante Minimalistic cross-platform image viewer
oculante is a no-nonsense, minimalistic, hardware-accelerated image viewer
and editor.
2024-05-20T15:23:16+02:00 lang/zig011 Language designed for robustness, optimality, and maintainability (deprecated 0.11.* series)
Zig is a general purpose programming language designed for robustness,
optimality, and maintainability.
2024-05-20T13:05:38+03:00 security/linux-rl9-libsecret Library for storing and retrieving passwords and other secrets
${PORTSDIR}/${PKGCATEGORY}/${PORTNAME}/pkg-descr
2024-05-20T11:32:07+03:00 devel/rubygem-opentelemetry-instrumentation-sidekiq Sidekiq instrumentation for the OpenTelemetry framework
Sidekiq instrumentation for the OpenTelemetry framework
2024-05-20T11:32:07+03:00 devel/rubygem-opentelemetry-instrumentation-redis Redis instrumentation for the OpenTelemetry framework
Redis instrumentation for the OpenTelemetry framework
2024-05-20T11:32:07+03:00 devel/rubygem-opentelemetry-instrumentation-rake Rake instrumentation for the OpenTelemetry framework
Rake instrumentation for the OpenTelemetry framework
2024-05-20T11:32:07+03:00 devel/rubygem-opentelemetry-instrumentation-rails Rails instrumentation for the OpenTelemetry framework
Rails instrumentation for the OpenTelemetry framework
2024-05-20T11:32:07+03:00 devel/rubygem-opentelemetry-instrumentation-pg PG (PostgreSQL) instrumentation for the OpenTelemetry framework
PG (PostgreSQL) instrumentation for the OpenTelemetry framework
2024-05-20T11:32:07+03:00 devel/rubygem-opentelemetry-instrumentation-net_http Net::HTTP instrumentation for the OpenTelemetry framework
Net::HTTP instrumentation for the OpenTelemetry framework
2024-05-20T11:32:07+03:00 devel/rubygem-opentelemetry-instrumentation-http_client HttpClient instrumentation for the OpenTelemetry framework
HttpClient instrumentation for the OpenTelemetry framework
2024-05-20T11:32:07+03:00 devel/rubygem-opentelemetry-instrumentation-http HTTP instrumentation for the OpenTelemetry framework
HTTP instrumentation for the OpenTelemetry framework
2024-05-20T11:32:07+03:00 devel/rubygem-opentelemetry-instrumentation-graphql GraphQL instrumentation for the OpenTelemetry framework
GraphQL instrumentation for the OpenTelemetry framework
2024-05-20T11:32:07+03:00 devel/rubygem-opentelemetry-instrumentation-grape Grape instrumentation for the OpenTelemetry framework
Grape instrumentation for the OpenTelemetry framework
2024-05-20T11:32:07+03:00 devel/rubygem-opentelemetry-instrumentation-faraday Faraday instrumentation for the OpenTelemetry framework
Faraday instrumentation for the OpenTelemetry framework
2024-05-20T11:32:07+03:00 devel/rubygem-opentelemetry-instrumentation-excon Excon instrumentation for the OpenTelemetry framework
Excon instrumentation for the OpenTelemetry framework
2024-05-20T11:32:07+03:00 devel/rubygem-opentelemetry-instrumentation-ethon Ethon instrumentation for the OpenTelemetry framework
Ethon instrumentation for the OpenTelemetry framework
2024-05-20T11:32:07+03:00 devel/rubygem-opentelemetry-instrumentation-concurrent_ruby ConcurrentRuby instrumentation for the OpenTelemetry framework
ConcurrentRuby instrumentation for the OpenTelemetry framework
2024-05-20T11:32:07+03:00 devel/rubygem-opentelemetry-instrumentation-aws_sdk AWS SDK instrumentation for the OpenTelemetry framework
AWS SDK instrumentation for the OpenTelemetry framework
2024-05-20T11:32:07+03:00 devel/rubygem-opentelemetry-instrumentation-active_support ActiveSupport instrumentation for the OpenTelemetry framework
ActiveSupport instrumentation for the OpenTelemetry framework
2024-05-20T11:32:07+03:00 devel/rubygem-opentelemetry-instrumentation-active_record ActiveRecord instrumentation for the OpenTelemetry framework
ActiveRecord instrumentation for the OpenTelemetry framework
2024-05-20T11:32:07+03:00 devel/rubygem-opentelemetry-instrumentation-active_job ActiveJob instrumentation for the OpenTelemetry framework
ActiveJob instrumentation for the OpenTelemetry framework
2024-05-20T11:32:07+03:00 devel/rubygem-opentelemetry-instrumentation-action_view ActionView instrumentation for the OpenTelemetry framework
ActionView instrumentation for the OpenTelemetry framework
2024-05-20T11:32:07+03:00 devel/rubygem-opentelemetry-instrumentation-action_pack ActionPack instrumentation for the OpenTelemetry framework
ActionPack instrumentation for the OpenTelemetry framework
2024-05-20T11:32:07+03:00 devel/rubygem-opentelemetry-helpers-sql-obfuscation SQL Obfuscation Instrumentation Helpers for the OpenTelemetry framework
SQL Obfuscation Instrumentation Helpers for the OpenTelemetry framework
2024-05-20T11:32:07+03:00 devel/rubygem-opentelemetry-exporter-otlp OTLP exporter for the OpenTelemetry framework
OTLP exporter for the OpenTelemetry framework
2024-05-20T08:52:03+02:00 sysutils/elfx86exts Decode binaries and show which instruction set extensions they use
Disassemble a binary and print out which instruction set extensions it uses.

Despite the utterly misleading name, this tool supports ELF and MachO
binaries, and perhaps other formats as well, and has preliminary
support for ARM64 as well as X86/64.

2024-05-19T23:13:29-07:00 devel/cargo-deny Rust: Cargo plugin for linting dependencies
cargo-deny is a cargo plugin for linting dependencies of Rust projects.
2024-05-19T12:46:46-07:00 devel/cargo-edit Rust: Utility for managing cargo dependencies from the command line
cargo-edit extends Cargo to allow you to add, remove, and upgrade dependencies
by modifying your Cargo.toml file from the command line.

Currently available subcommands:
- cargo upgrade
- cargo set-version
2024-05-19T12:22:38-07:00 devel/cargo-tarpaulin Code coverage tool for Rust projects
Tarpaulin is a code coverage reporting tool for the Cargo build system, named
for a waterproof cloth used to cover cargo on a ship. Currently, tarpaulin
provides working line coverage and while fairly reliable may still contain
minor inaccuracies in the results. A lot of work has been done to get it
working on a wide range of projects, but often unique combinations of packages
and build features can cause issues so please report anything
you find that's wrong. Also, check out our roadmap for planned features.
2024-05-19T23:45:53+08:00 www/rubygem-httparty021 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
2024-05-19T23:45:50+08:00 www/rubygem-browser5 Web browser detection for Ruby
Web browser detection gem for Ruby, includes ActionController integration.
2024-05-19T23:45:47+08:00 net/rubygem-oauth-tty OAuth 1.0 TTY Command Line Interface
OAuth::TTY provides a TTY Command Line Interface for interacting with OAuth 1.0
services.
2024-05-19T23:45:43+08:00 net/rubygem-oauth0 Rubygem for Creating both OAuth Consumers and Service Providers
Rubygem-oauth is a RubyGem for implementing both OAuth clients and
servers in Ruby applications.
2024-05-19T23:45:38+08:00 devel/rubygem-semver_dialects2 Parse, process and compare semantic versions
semver_dialects is a gem for generic semantic version matcher that supports
different semantic version dialects:
- pypi
- composer/packagist
- maven
- gem
- go
- npm
- nuget
- conan

semver_dialects ...
- provides a unified interface to the language specific dialects.
- matches semantic versions in a language agnostic way.
- is able to collapse a list of concrete version into version ranges.
- invert ranges.
- can cope with scattered, non-consecutive ranges.
- can parse and produce different version syntaxes.
- matches version gracefully and handles input versions/constraints in a
best-effort manner.
2024-05-19T23:45:37+08:00 devel/rubygem-launchy2 Helper class for launching cross-platform applications
Launchy is helper class for launching cross-platform applications in a fire and
forget manner. There are application concepts (browser, email client, etc) that
are common across all platforms, and they may be launched differently on each
platform. Launchy is here to make a common approach to launching external
application from within ruby programs.
2024-05-19T23:45:37+08:00 devel/rubygem-io-stream Provide a generic stream wrapper for IO instances
IO::Stream provides a buffered stream implementation for Ruby, independent of
the underlying IO.
2024-05-19T23:45:36+08:00 devel/rubygem-io-endpoint Provide a separation of concerns interface for IO endpoints
IO::Endpoint provides a separation of concerns interface for IO endpoints. This
allows you to write code which is agnostic to the underlying IO implementation.
2024-05-19T23:45:35+08:00 devel/rubygem-grape-swagger20 Documentation tool for grape APIs
A simple way to add proper auto generated documentation to inline
described grape APIs.
2024-05-19T23:45:34+08:00 devel/rubygem-fiber-storage Provide a compatibility shim for fiber storage
Fiber::Storage provides a shim for Fiber.[], Fiber.[]=, Fiber#storage,
Fiber#storage=, which was introduced in Ruby 3.2.
2024-05-19T23:45:33+08:00 devel/rubygem-aws-sdk-route53profiles Official AWS Ruby gem for Route 53 Profiles
Official AWS Ruby gem for Route 53 Profiles.
2024-05-19T23:45:32+08:00 databases/rubygem-dbf4 Library for reading dBase, xBase, Clipper and FoxPro database files
DBF is a small fast library for reading dBase, xBase, Clipper and FoxPro
database files.
2024-05-19T23:45:32+08:00 x11-fonts/py-vfblib Tools for converting FontLab Studio 5 (VFB) files
vfbLib is a converter and deserializer for FontLab Studio 5 VFB files.

FontLab's own vfb2ufo converter is from 2015, only outputs UFO v2, and contains
serious bugs that are never going to be fixed. Its support on macOS is subject
to Apple's mercy (no native support for Apple Silicon).

That's why a single determined programmer with a hex editor set out to rectify
this situation.
2024-05-19T23:45:31+08:00 devel/py-pyproject-fmt-rust Format your pyproject.toml file
pyproject-fmt-rust provides the core functionality for pyproject-fmt to apply a
consistent format to the pyproject.toml files.
2024-05-19T23:45:30+08:00 databases/py-sqlite-anyio Asynchronous client for SQLite using AnyIO
sqlite-anyio provides asynchronous client for SQLite using AnyIO.
2024-05-19T23:45:29+08:00 graphics/pecl-geospatial PHP Extension to handle common geospatial functions
geospatial is a PHP Extension to handle common geospatial functions. The
extension currently has implementations of the Haversine and Vincenty's formulas
for calculating distances, an initial bearing calculation function, a Helmert
transformation function to transfer between different supported datums,
conversions between polar and Cartesian coordinates, conversions between
Degree/Minute/Seconds and decimal degrees, a method to simplify linear
geometries, as well as a method to calculate intermediate points on a
LineString.
2024-05-19T23:45:28+08:00 devel/p5-CPAN-Requirements-Dynamic Dynamic prerequisites in meta files
CPAN::Requirements::Dynamic implements a format for describing dynamic
prerequisites of a distribution.
2024-05-19T23:45:27+08:00 www/npm-node22 Node package manager
npm is a package manager for node. You can use it to install and publish your
node programs. It manages dependencies and does other cool stuff.
2024-05-19T23:45:23+08:00 shells/bash-completion-freebsd FreeBSD-oriented extension to the Bash completion library
FreeBSD-oriented extension to the Bash completion library
2024-05-19T09:58:44-07:00 devel/cargo-cache Rust: Manage cargo cache, print sizes of dirs, remove dirs selectively
cargo-cache is a Cargo plugin that allows to display information on the cargo
cache (`~/.cargo/` or `$CARGO_HOME`). Optional cache pruning.

Key Features:
* check the size of the cargo cache and its components (cmd: `cargo cache`)
* do a simple cleanup removing checkouts but keeping original files needed for
reconstruction on disk (`--autoclean`)
* clean up everything (cargo will re-download as needed)
* dry-run to see what would be removed (`--dry-run`)
* recompress git repos (`--gc`)
* search cache via regex queries (`cargo cache query "reg.*x"`)
* print crates that take the most space (`--top-cache-items`)
* alternative registries supported
* remove files older or younger than X (`--remove-if-{older,younger}-than`)
* builds and runs on `stable`, `beta` and `nightly` channel
* purge cache entries not unused to build a specified crate (`cargo cache
clean-unref`)
* print size stats on a local sccache build cache (`cargo cache sc`)
* verify extracted crate sources (`cargo cache verify`)
2024-05-19T09:01:35-07:00 devel/cargo-udeps Rust: Find unused dependencies in Cargo.toml
cargo-udeps is a RUst cargo plugin allowing to find unused dependencies in
Cargo.toml.
2024-05-19T08:10:08-07:00 misc/libspnav Library for communicating with spacenavd or 3dxsrv
Libspnav is a C library for receiving input from 6 degrees-of-freedom (6dof)
input devices, also known as spacemice, spaceballs, etc. 6dof input is very
useful for fluidly manipulating objects or viewpoints in 3D space, and
fundamendally comprises of relative movement (translation) across 3 axes
(TX/TY/TZ), and rotation about 3 axes (RX/RY/RZ).
2024-05-18T22:23:28-07:00 lang/bend Massively parallel, high-level programming language
Bend is a massively parallel, high-level programming language.

Unlike low-level alternatives like CUDA and Metal, Bend has the feeling and
features of expressive languages like Python and Haskell, including fast object
allocations, higher-order functions with full closure support, unrestricted
recursion, even continuations. Yet, it runs on massively parallel hardware like
GPUs, with near-linear speedup based on core count, and zero explicit parallel
annotations: no thread spawning, no locks, mutexes, atomics. Bend is powered by
the HVM2 runtime.
2024-05-19T07:17:22+02:00 games/star_traders Simple text-based game of interstellar trading
Star Traders is a simple text-based game of interstellar trading, where
the objective is to create companies, buy and sell shares, borrow and
repay money, in order to become the wealthiest player (the winner).
2024-05-18T18:31:52-07:00 devel/cargo-llvm-cov Rust: Cargo subcommand to easily use LLVM source-based code coverage
cargo-llvm-cov is a Cargo subcommand to easily use LLVM source-based code
coverage.

This is a wrapper around rustc instrument-coverage command and provides:
- Generate very precise coverage data. (line, region, and branch coverage.
branch coverage is currently optional and requires nightly, etc)
- Support `cargo test`, `cargo run`, and `cargo nextest` with command-line
interface compatible with cargo.
- Support for proc-macro, including coverage of UI tests.
- Support for doc tests. (this is currently optional and requires nightly.
- Fast because it does not introduce extra layers between rustc, cargo, and
llvm-tools.
2024-05-18T18:11:41-07:00 devel/py-ast2json Convert a python source code into json-dumpable AST data
ast2json is a Python module that allows to convert a python source code into
json-dumpable syntax tree data (dict and lists with strings, ints, ...).
2024-05-18T17:58:48-07:00 devel/cargo-hack Rust: Cargo subcommand for testing and continuous integration
cargo-hack is a Rust cargo subcommand to provide various options useful for
testing and continuous integration.
2024-05-18T17:12:10-07:00 devel/cargo-about Rust: Cargo plugin to generate list of all licenses for a crate
cargo-about is a Rust cargo plugin for generating a license listing for all
dependencies of a crate.
2024-05-18T13:26:57-04:00 www/yarn-node22 Package manager for node, alternative to npm
Yarn is a new node package manager that replaces the existing workflow for the
npm client or other package managers while remaining compatible with the npm
registry. It has the same feature set as existing workflows while operating
faster, more securely, and more reliably.
2024-05-18T10:16:36-07:00 devel/hvm Massively parallel, optimal functional runtime in Rust
HVM2 is a h=Higher-order Virtual Machine 2.

HVM2 is a massively parallel interaction combinator evaluator.

By compiling programs from high-level languages (such as Python and Haskell) to
HVM, one can run these languages directly on massively parallel hardware, like
GPUs, with near-ideal speedup.

HVM2 is the successor to HVM1, a 2022 prototype of this concept. Compared to its
predecessor, HVM2 is simpler, faster and, most importantly, more correct. HOC
provides long-term support for all features listed on its paper.
2024-05-18T09:37:46-07:00 misc/quary Open-source BI for engineers
Quary is a VSCode Extension (Interface) & Rust-based CLI (Core) for
Business Intelligence for engineers.

With Quary, engineers can:
* Connect to their Database
* Write SQL queries to transform, organize, and document tables in a database
* Create charts, dashboards and reports (in development)
* Test, collaborate & refactor iteratively through version control
* Deploy the organised, documented model back up to the database
2024-05-17T15:18:52-07:00 devel/buf CLI tool for working with Protocol Buffers
The buf CLI is the tool for working with Protocol Buffers. It provides:
* A linter that enforces good API design choices and structure.
* A breaking change detector that enforces compatibility at the source code
or wire level.
* A generator that invokes your plugins based on configurable templates.
* A formatter that formats your Protobuf files in accordance with industry
standards.
* Integration with the Buf Schema Registry, including full dependency
management.
2024-05-18T15:06:11+03:00 devel/lldb-mi Machine interface driver for the LLDB debugger
LLDB is a next generation, high-performance debugger. It is built as a set of
reusable components which highly leverage existing libraries in the larger LLVM
Project, such as the Clang expression parser and LLVM disassembler.

lldb-mi is console program that allows programmatic access to a debugging session.
2024-05-17T01:28:57-07:00 devel/tabby Self-hosted AI coding assistant
Tabby is a self-hosted AI coding assistant, offering an open-source
and on-premises alternative to GitHub Copilot. It boasts several key features:
* Self-contained, with no need for a DBMS or cloud service.
* OpenAPI interface, easy to integrate with existing infrastructure
(e.g Cloud IDE).
* Supports consumer-grade GPUs.
2024-05-17T08:03:57Z www/typo3-13 Typo3 content management system
Once released in October 2023, the long-term support version of TYPO3 13 will receive
bug fixes until April 2026, and we will provide security updates until October 2027.
Frontend rendering presets
* Content blocks
* Improved search, redirects and workspaces
* Simplified external system integration
* Top-modern image rendering

System requirements
* PHP 8.2, 8.3
* MariaDB 10.4+ / MySQL 8.0+ / PostgreSQL 10.0+ / SQLite 3.8.3+
* Modern Browsers
* Detailed list of requirements:
https://get.typo3.org/version/12#system-requirements
2024-05-16T12:02:10-07:00 devel/py-printree Pretty print python objects in a tree format
Tree-like formatting for arbitrary python data structures.
2024-05-16T09:48:47-07:00 graphics/ocrs Rust CLI tool for OCR
ocrs is a Rust library and CLI tool for extracting text from images, also
known as OCR (Optical Character Recognition).

The goal is to create a modern OCR engine that:
- Works well on a wide variety of images (scanned documents, photos containing
text, screenshots etc.) with zero or much less preprocessing effort compared
to earlier engines like [Tesseract][tesseract]. This is achieved by using
machine learning more extensively in the pipeline.
- Is easy to compile and run across a variety of platforms, including
WebAssembly
- Is trained on open and liberally licensed datasets
- Has a codebase that is easy to understand and modify

Under the hood, the library uses neural network models trained in
PyTorch, which are then exported to ONNX and executed using
the RTen engine.
2024-05-16T11:35:14+02:00 x11/wl-kbptr Control the mouse pointer with the keyboard on Wayland
wl-kbptr -- short for Wayland Keyboard Pointer -- is a utility to help
move the mouse pointer with the keyboard.

It works in two phases: the screen is first in mapped with three
letter labels and then the selected area is refined by bisecting
it. At any point the cursor can be moved at the location marked by the
red marker by pressing Enter or Space. A left, right and middle click
can be made by pressing the g, h and b keys respectively.

Note, your compositor needs to support the wlr-layer-shell-unstable-v1
and wlr-virtual-pointer-unstable-v1 protocols.
2024-05-16T00:33:16-07:00 misc/jirust JIRA terminal UI
jirust is a terminal UI for jira written in rust.
2024-05-16T14:14:30+08:00 www/rubygem-showcase-rails Showcase helps you show off and document your partials, components, view helpers and Stimulus controllers
Showcase lets you build previews for your partials, components, view helpers,
Stimulus controllers and more -- Rails engines included!
2024-05-16T14:14:27+08:00 www/rubygem-responders-rails71 Simple Ruby DSL for making HTTP requests
Responders provides a set of responders modules to dry up your Rails app.
2024-05-16T14:14:23+08:00 www/rubygem-possessive Rails plugin that lets you get a possessive form of a string for use on sites
possessive is a Rails plugin that lets you get a possessive form of a string for
use on sites.
2024-05-16T14:14:21+08:00 www/rubygem-cloudinary Client library for easily using the Cloudinary service
The Cloudinary Ruby on Rails SDK allows you to quickly and easily integrate your
application with Cloudinary. Effortlessly optimize, transform, upload and manage
your cloud's assets.
2024-05-16T14:14:18+08:00 www/rubygem-cable_ready Out-of-Band Server Triggered DOM Operations
CableReady helps you create great real-time user experiences by making it simple
to trigger client-side DOM changes from server-side Ruby. It establishes a
standard for interacting with the client via ActionCable web sockets. No need
for custom JavaScript.
2024-05-16T14:14:15+08:00 www/rubygem-bullet_train-themes Bullet Train Themes
Bullet Train has a theme subsystem designed to allow you the flexibility to
either extend or completely replace the stock "Light" UI theme. To reduce
duplication of code across themes, Bullet Train implements the following three
packages:
- bullet_train-themes
- bullet_train-themes-tailwind_css
- bullet_train-themes-light
2024-05-16T14:14:12+08:00 www/rubygem-bullet_train-super_load_and_authorize_resource Bullet Train Super Load And Authorize Resource
BulletTrain's super load and authorize resource function

It is heavily based on cancancan's load_and_authorize_resource method.
2024-05-16T14:14:10+08:00 www/rubygem-bullet_train-scope_validator Protect belongs_to attributes from ID stuffing
Bullet Train Scope Validator provides a simple pattern for protecting belongs_to
associations from malicious ID stuffing.
2024-05-16T14:14:07+08:00 www/rubygem-bullet_train-routes Black magic for defining model-driven routes
Bullet Train Routes provides a vastly simplified method for defining shallow,
nested resource routes in Rails applications when modules and namespaces are
involved. We do this by introducing a model method to the Rails routing DSL,
which serves as an interchangable substitute for the resources method.
2024-05-16T14:14:04+08:00 www/rubygem-bullet_train-roles Yaml-backed ApplicationHash for CanCan Roles
Bullet Train Roles provides a Yaml-based configuration layer on top of
CanCanCan. You can use this configuration file to simplify the definition of
many common permissions, while still implementing more complicated permissions
in CanCanCan's traditional app/model/ability.rb.

Additionally, Bullet Train Roles makes it trivial to assign the same roles and
associated permissions at different levels in your application. For example, you
can assign someone administrative privileges at a team level, or only at a
project level.
2024-05-16T14:14:01+08:00 www/rubygem-bullet_train-has_uuid Bullet Train Has UUID
BulletTrain's UUID (Universally Unique Identifier) function
2024-05-16T14:13:58+08:00 www/rubygem-bullet_train-fields Bullet Train Fields
Bullet Train includes a collection of view partials that are intended to DRY-up
as much redundant presentation logic as possible for different types of form
fields without taking on a third-party dependency like Formtastic.

These form field partials standardize and centralize the following behavior
across all form fields that use them:
- Apply theme styling and classes.
- Display any error messages for a specific field inline under the field itself.
- Display a stylized asterisk next to the label of fields that are known to be
required.
- Any labels, placeholder values, and help text are defined in a standardized
way in the model's localization Yaml file.
- For fields presenting a static list of options (e.g. a list of buttons or a
select field) the options can be defined in the localization Yaml file.
2024-05-16T14:13:55+08:00 www/rubygem-bullet_train Bullet Train, Open Source Ruby on Rails SaaS Framework
Bullet Train is an MIT-licensed Rails-based framework that saves you months of
development by starting you off with all the features that are the same in every
product, so you can focus on what makes your app unique.
2024-05-16T14:13:53+08:00 security/rubygem-pwned Tools to use the Pwned Passwords API
Pwned provides an easy, Ruby way to use the Pwned Passwords API.
2024-05-16T14:13:49+08:00 security/rubygem-cancancan Simple authorization solution for Rails with all permissions stored in a single location
CanCanCan is an authorization library for Ruby and Ruby on Rails which restricts
what resources a given user is allowed to access.

All permissions can be defined in one or multiple ability files and not
duplicated across controllers, views, and database queries, keeping your
permissions logic in one place for easy maintenance and testing.

It consists of two main parts:
- Authorizations library that allows you to define the rules to access different
objects, and provides helpers to check for those permissions.
- Rails helpers to simplify the code in Rails Controllers by performing the
loading and checking of permissions of models automatically and reduce
duplicated code.
2024-05-16T14:13:46+08:00 mail/rubygem-valid_email02 ActiveModel Validation for email
It validates email for application use (registering a new account for example).
2024-05-16T14:13:45+08:00 mail/rubygem-premailer-rails-rails71 CSS styled emails without the hassle
premailer-rails is a drop in solution for styling HTML emails with CSS without
having to do the hard work yourself.

Styling emails is not just a matter of linking to a stylesheet. Most clients,
especially web clients, ignore linked stylesheets or <style> tags in the HTML.
The workaround is to write all the CSS rules in the style attribute of each tag
inside your email. This is a rather tedious and hard to maintain approach.

Premailer to the rescue! The great premailer gem applies all CSS rules to each
matching HTML element by adding them to the style attribute. This allows you to
keep HTML and CSS in separate files, just as you're used to from web
development, thus keeping your sanity.

This gem is an adapter for premailer to work with actionmailer out of the box.
Actionmailer is the email framework used in Rails, which also works outside of
Rails. Although premailer-rails has certain Rails specific features, it also
works in the absence of Rails making it compatible with other frameworks such as
sinatra.
2024-05-16T14:13:44+08:00 mail/rubygem-extended_email_reply_parser Extended version of GitHub's email_reply_parser
When implementing a "reply or comment by email" feature, it's necessary to
filter out signatures and the previous conversation. One needs to extract just
the relevant parts for the conversation or comment section of the application.
This is what this ruby gem helps to do.

This gem is an extended version of GitHub's email_reply_parser. It wraps the
original email_reply_parser and allows to build extensions such as support for
i18n and detecting previous conversation that is not properly marked as
quotation by the sender's mail client.
2024-05-16T14:13:44+08:00 devel/rubygem-unicode-version Return Unicode / Emoji versions of current and previous Rubies
Unicode::Version.unicode_version makes it easy to check for Unicode and Emoji
support of your current Ruby (and older Rubies).
2024-05-16T14:13:43+08:00 devel/rubygem-unicode-emoji Provide Unicode Emoji data and regexes
Unicode::Emoji provides Unicode Emoji data and regexes, incorporating the latest
Unicode and Emoji standards.

It also includes a categorized list of recommended Emoji.
2024-05-16T14:13:42+08:00 devel/rubygem-thread-local Provide a class-level mixin to make thread local state easy
Thread::Local provides a simple high level interface for per-class thread
locals. Implements a standard interface for "shared global state". It avoids
reinventing thread-local semantics in your own code by using this
implementation.

Features:
- Convert global state to thread local state easily.
- Avoid race conditions and data corruption.
- Provides a standard interface for policy driven design.
2024-05-16T14:13:41+08:00 devel/rubygem-phonelib Use Google libphonenumber's data file for validations and number formatting
Phonelib is a gem allowing you to validate phone number. All validations are
based on Google libphonenumber. Currently it can make basic validations and
formatting to e164 international number format and national number format with
prefix. But it still doesn't include all Google's library functionality.
2024-05-16T14:13:40+08:00 devel/rubygem-pagy Agnostic pagination in plain Ruby
Pagy is a pagination gem.

It works in any environment: with Rack frameworks (Rails, Sinatra, Padrino,
etc.) or in pure ruby without Rack

It works with any collection: with any ORM, any DB, any search gem,
elasticsearch_rails, meilisearch, searchkick, ransack, and just about any list,
even if you cannot count it

It supports all kinds of pagination: calendar, countless, geared, incremental,
auto-incremental, infinite, headers, JSON, cursor

It supports all kinds of CSS Frameworks and APIs: bootstrap, bulma, foundation,
materialize, semantic, uikit, tailwind, JSON:API

It supports faster client-side rendering: with classic or innovative UI
components (see Javascript Components) or by serving JSON to your favorite
Javascript framework

It has 100% of test coverage for Ruby, HTML and Javascript E2E (see Pagy
Workflows CI)
2024-05-16T14:13:40+08:00 devel/rubygem-nice_partials Make partials perfect for components
Nice Partials adds ad-hoc named content areas, or sections, to Action View
partials with a lot of extra power on top.

Everything happens through a new partial method, which at the base of it have
method shorthands for partial specific content_for and content_for?s.
2024-05-16T14:13:39+08:00 devel/rubygem-devise-pwned_password Devise extension that checks user passwords against the PwnedPasswords dataset
Devise::PwnedPassword is a Devise extension that checks user passwords against
the PwnedPasswords dataset.

It checks for compromised ("pwned") passwords in 2 different places/ways:
- As a standard model validation using pwned. This:
- prevents new users from being created (signing up) with a compromised
password
- prevents existing users from changing their password to a password that is
known to be compromised
- (Optionally) Whenever a user signs in, checks if their current password is
compromised and shows a warning if it is.
2024-05-16T14:13:38+08:00 devel/rubygem-figaro Simple, Heroku-friendly Rails app configuration using ENV and a single YAML file
Figaro provides simple, Heroku-friendly Rails app configuration using ENV and a
single YAML file.

Figaro was written to make it easy to securely configure Rails applications.

Configuration values often include sensitive information. Figaro strives to be
secure by default by encouraging a convention that keeps configuration out of
Git.
2024-05-16T14:13:37+08:00 devel/rubygem-devise-rails71 Flexible authentication solution for Rails with Warden
Devise is a flexible authentication solution for Rails based on Warden. It:
- Is Rack based;
- Is a complete MVC solution based on Rails engines;
- Allows you to have multiple models signed in at the same time;
- Is based on a modularity concept: use only what you really need.
2024-05-16T14:13:37+08:00 devel/rubygem-colorizer Colorization of text output
Colorization of text output, modular capabilities with out of the box support
for terminal coloring and IRC colors.
2024-05-16T14:13:36+08:00 devel/rubygem-active_hash Include the ability to specify data using hashes, yml files or JSON files
ActiveHash is a simple base class that allows you to use a ruby hash as a
readonly datasource for an ActiveRecord-like model.

ActiveHash assumes that every hash has an :id key, which is what you would
probably store in a database. This allows you to seamlessly upgrade from
ActiveHash objects to full ActiveRecord objects without having to change any
code in your app, or any foreign keys in your database.

It also allows you to use #has_many and #belongs_to (via belongs_to_active_hash)
in your AR objects.

ActiveHash can also be useful to create simple test classes that run without a
database - ideal for testing plugins or gems that rely on simple AR behavior,
but don't want to deal with databases or migrations for the spec suite.

ActiveHash also ships with:
- ActiveFile: a base class that you can use to create file data sources
- ActiveYaml: a base class that will turn YAML into a hash and load the data
into an ActiveHash object
2024-05-16T14:13:35+08:00 databases/rubygem-microscope Add useful scopes targeting ActiveRecord boolean and datetime attributes
Microscope adds useful scopes targeting ActiveRecord boolean, date and datetime
attributes.
2024-05-16T14:13:30+08:00 x11-fonts/noto-sans-sign-writing Google Noto Sans SignWriting
When text is rendered by a computer, sometimes characters are displayed as
"tofu". They are little boxes to indicate your device doesn't have a font to
display the text.

Google has been developing a font family called Noto, which aims to support all
languages with a harmonious look and feel. Noto is Google's answer to tofu. The
name noto is to convey the idea that Google's goal is to see no more "tofu".
Noto has multiple styles and weights, and is freely available to all. The
comprehensive set of fonts and tools used in our development is available in our
GitHub repositories.

This port provides the fonts set of Noto Sans SignWriting.
2024-05-16T14:13:29+08:00 x11-fonts/noto-music Google Noto Music
When text is rendered by a computer, sometimes characters are displayed as
"tofu". They are little boxes to indicate your device doesn't have a font to
display the text.

Google has been developing a font family called Noto, which aims to support all
languages with a harmonious look and feel. Noto is Google's answer to tofu. The
name noto is to convey the idea that Google's goal is to see no more "tofu".
Noto has multiple styles and weights, and is freely available to all. The
comprehensive set of fonts and tools used in our development is available in our
GitHub repositories.

This port provides the fonts set of Noto Music.
2024-05-16T14:13:28+08:00 www/node22 V8 JavaScript for client and server
Node.js is a free, open-source, cross-platform JavaScript runtime environment
that lets developers create servers, web apps, command line tools and scripts.
2024-05-13T01:33:55+02:00 sysutils/superfile Terminal file manager
Superfile is a terminal file manager, allowing you to manage files on
the terminal in much the same way as you would do in a graphical file
manager.

Superfile works best if you use one of the Nerd Fonts as your terminal
font. Install x11-fonts/nerd-fonts on your client and set up one of
these fonts if you encounter graphical glitches.
2024-05-14T03:31:46+08:00 x11-fonts/noto-sans-runic Google Noto Sans Runic
When text is rendered by a computer, sometimes characters are displayed as
"tofu". They are little boxes to indicate your device doesn't have a font to
display the text.

Google has been developing a font family called Noto, which aims to support all
languages with a harmonious look and feel. Noto is Google's answer to tofu. The
name noto is to convey the idea that Google's goal is to see no more "tofu".
Noto has multiple styles and weights, and is freely available to all. The
comprehensive set of fonts and tools used in our development is available in our
GitHub repositories.

This port provides the fonts set of Noto Sans Runic.
2024-05-14T03:31:45+08:00 x11-fonts/noto-sans-math Google Noto Sans Math
When text is rendered by a computer, sometimes characters are displayed as
"tofu". They are little boxes to indicate your device doesn't have a font to
display the text.

Google has been developing a font family called Noto, which aims to support all
languages with a harmonious look and feel. Noto is Google's answer to tofu. The
name noto is to convey the idea that Google's goal is to see no more "tofu".
Noto has multiple styles and weights, and is freely available to all. The
comprehensive set of fonts and tools used in our development is available in our
GitHub repositories.

This port provides the fonts set of Noto Sans Math.
2024-05-13T21:59:05+08:00 textproc/py-pyrss2gen Python library for generating RSS 2.0 feeds
RSS2Gen is a Python library for generating RSS 2.0 feeds.
2024-05-12T18:39:00+02:00 sysutils/ddrescueview Graphical viewer for GNU ddrescue mapfiles
This small tool allows the user to graphically examine ddrescue's
mapfiles in a user friendly GUI application. The Main window displays
a block grid with each block's color representing the block types it
contains. Many people know this type of view from defragmentation
programs.

WIKI: https://sourceforge.net/p/ddrescueview/wiki/Manual-0.4.5/
2024-05-02T11:04:10+03:00 www/linux-chrome Google web browser based on WebKit
Chrome is an open-source browser project that aims to build a safer,
faster, and more stable way for all users to experience the web.

The Chrome website contains design documents, architecture overviews,
testing information, and more to help you learn to build and work with
the Chrome source code.
2024-02-08T10:24:16+03:00 devel/linux-rl9-libsigc++20 Callback Framework for C++ (Rocky Linux ${LINUX_DIST_VER})
${PORTSDIR}/${PKGCATEGORY}/${PORTNAME}/pkg-descr
2024-02-08T10:21:06+03:00 devel/linux-rl9-libsigsegv Handling page faults in user mode (Rocky Linux ${LINUX_DIST_VER})
${PORTSDIR}/${PKGCATEGORY}/${PORTNAME}/pkg-descr
2024-02-05T10:48:23+03:00 devel/linux-rl9-strace System call tracer (Rocky Linux ${LINUX_DIST_VER})
strace is a system call tracer, i.e. a debugging tool which prints out a trace
of all the system calls made by a another process/program.

strace is similar to the native BSD ``truss'' utility, but it's output style is
more convenient in most cases.

For strace to work, linprocfs has to be mounted. FreeBSD does not mount it by
default. For more information, man linprocfs.
2024-05-12T08:40:30+02:00 www/py-drf-writable-nested Writable nested model serializer for Django REST framework
This is a writable nested model serializer for Django REST Framework which
allows you to create/update your models with related nested data.

The following relations are supported:

- OneToOne (direct/reverse)
- ForeignKey (direct/reverse)
- ManyToMany (direct/reverse excluding m2m relations with through model)
- GenericRelation (this is always only reverse)
2024-05-12T08:40:30+02:00 www/py-djangorestframework-guardian Django Guardian support for Django REST Framework
Django-rest-framework-guardian provides django-guardian integrations for
Django REST Framework.
2024-05-12T08:40:30+02:00 www/py-django-multiselectfield Django multiple select field
A new model field and form field. With this you can get a multiple select
from a choices. Stores to the database as a CharField of comma-separated
values.
2024-05-12T08:40:30+02:00 www/py-django-compression-middleware Django middleware to compress responses using several algorithms
Django Compression Middleware

This middleware implements compressed content encoding for HTTP. It is similar
to Django's GZipMiddleware, but additionally supports other compression methods.

It is meant to be a drop-in replacement for Django's GZipMiddleware.
2024-05-12T08:40:30+02:00 www/py-django-celery-results Celery result backends for django
Celery Result Backends using the Django ORM/Cache framework.

This extension enables you to store Celery task results using the Django
ORM. It defines a single model (django_celery_results.models.TaskResult)
used to store task results, and you can query this database table like any
other Django model.
2024-05-12T08:40:30+02:00 www/py-django-auditlog Django app that keeps a log of changes made to an object
Auditlog is a reusable app for Django that makes logging object changes a
breeze. Auditlog tries to use as much as Python and Django's built in
functionality to keep the list of dependencies as short as possible. Also,
Auditlog aims to be fast and simple to use.
2024-05-12T08:40:30+02:00 www/py-channels-redis Redis-backed asgi channel layer implementation
Provides Django Channels channel layers that use Redis as a backing store.

There are two available implementations:

RedisChannelLayer is the original layer, and implements channel and group
handling itself.

RedisPubSubChannelLayer is newer and leverages Redis Pub/Sub for message
dispatch. This layer is currently at Beta status, meaning it may be subject
to breaking changes whilst it matures.

Both layers support a single-server and sharded configurations.
2024-05-11T22:01:42+02:00 multimedia/svt-av1-psy Scalable AV1 encoder focused on perceptual quality
SVT-AV1-PSY is the Scalable Video Technology for AV1 (SVT-AV1 Encoder
and Decoder) with perceptual enhancements for psychovisually optimal
AV1 encoding. The goal is to create the best encoding implementation
for perceptual quality with AV1.
2024-05-10T00:18:48+09:00 japanese/font-bizud-mincho Morisawa BIZ UD Mincho fonts
BIZ UD Mincho is a universal design typeface designed to be easy
to read and ideal for education and business documentation.
2024-05-07T01:26:10-07:00 ftp/unftp FTP(S) server with a couple of twists written in Rust
unFTP is an FTP(S) server written in Rust and built on top of libunftp and the
Tokio asynchronous run-time. It is unlike your normal FTP server in that it
provides:
- Configurable Authentication (e.g. Anonymous, PAM or a JSON file).
- Configurable storage back-ends (e.g. GCS or filesystem).
- An HTTP server with health endpoints for use for example in Kubernetes for
readiness and liveness probes.
- Integration with Prometheus for monitoring.
- A proxy protocol mode for use behind proxies like HA Proxy and Nginx.
- Structured logging and the ability to ship logs to a Redis instance.

With unFTP, you can present RFC compliant FTP(S) to the outside world while
freeing yourself to use modern APIs and techniques on the inside of your
perimeter.
2024-05-06T12:01:00Z www/openemr Electronic health records and medical practice management application
OpenEMR is a Free and Open Source electronic health records and medical
practice management application. It is ONC Certified and it features
fully integrated electronic health records, practice management, scheduling,
electronic billing, internationalization, free support, a vibrant community,
and a whole lot more.
2024-05-06T01:22:52-07:00 devel/corrosion Easy Rust and C/C++ integration
Corrosion, formerly known as cmake-cargo, is a tool for integrating Rust into an
existing CMake project. Corrosion can automatically import executables, static
libraries, and dynamic libraries from a workspace or package manifest
(Cargo.toml file).
2024-05-05T14:55:58-07:00 textproc/jqp TUI playground to experiment with jq
jqp is a TUI playground for exploring jq.

This application utilizes the implementation of jq written in Go, gojq.
2024-04-19T21:46:43+03:00 java/eclipse-yaml-editor Eclipse plugin for YAML editing
Just a YAML editor, a plugin for Eclipse with plenty of features like
formatting, syntax highlighting and analysis, autocompletion, outline and etc.
2024-05-05T16:08:37+02:00 net/benthos Stream processor for a wide array of data sources and sinks
Benthos solves common data engineering tasks such as transformations,
integrations, and multiplexing with declarative and unit testable
configuration. This allows you to easily and incrementally adapt your data
pipelines as requirements change, letting you focus on the more exciting stuff.

It comes armed with a wide range of processors, a lit mapping language,
stateless windowed processing capabilities and an industry leading mascot.

Benthos is able to glue a wide range of sources and sinks together and hook
into a variety of databases, caches, HTTP APIs, lambdas and more, enabling you
to seamlessly drop it into your existing infrastructure.

Working with disparate APIs and services can be a daunting task, doubly so in a
streaming data context. With Benthos it's possible to break these tasks down
and automatically parallelize them as a streaming workflow.
2024-05-05T01:55:52-07:00 misc/bedrust Invoke NN models on Amazon Bedrock
bedrust is a neat way to invoke models on Amazon Bedrock.

Currently supporting the following models:
- Claude V2
- Claude V3 Sonnet
- Claude V3 Haiku
- Llama2 70B
- Cohere Command
- Jurrasic 2 Ultra
- Titan Text Express V1
- Mistral AI models (Mixtral, Mistral7b and Mistral Large)
2024-05-04T09:30:58-07:00 science/py-periodictable Extensible periodic table of the elements pre-populated with data
The periodictable package provides a periodic table of the elements with support
for mass, density and xray/neutron scattering information.
2024-05-04T09:24:13-07:00 textproc/aq Extend jq for any data format
aq extends jq for any data format.
Currently supports JSON, TOML, and YAML.
2024-05-04T09:35:48+02:00 textproc/py-mkdocs-get-deps MkDocs extension that lists all dependencies according to a mkdocs.yml
This package offers an extra command for MkDocs that infers required PyPI
packages from plugins in mkdocs.yml.
2024-05-03T17:16:24-07:00 audio/py-samplerate Python wrapper for libsamplerate based on pybind11 and NumPy
samplerate is a wrapper around Erik de Castro Lopo's libsamplerate (aka Secret
Rabbit Code) for high-quality sample rate conversion.
2024-05-03T11:26:47-05:00 math/octave-forge-timer 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 timer.

A Matlab-compatible timer class to execute periodic actions.
2024-05-03T01:02:12-07:00 devel/py-types-decorator Typing stubs for decorator
types-decorator is a collection of library stubs for Python, with static types.

Typeshed contains external type annotations for the Python standard library and
Python builtins, as well as third party packages as contributed by people
external to those projects.
2024-04-30T19:03:45Z net-im/iamb Matrix client for Vim addicts
iamb is a Matrix client for the terminal that uses Vim keybindings. It
includes support for:

o Threads, spaces, E2EE, and read receipts
o Image previews in terminals that support it (sixels, Kitty, and
iTerm2), or using pixelated blocks for those that don't
o Notifications via terminal bell or desktop environment
o Creating, joining, and leaving rooms
o Sending and accepting room invitations
o Editing, redacting, and reacting to messages
o Custom keybindings
o Multiple profiles
2024-04-30T12:37:57Z lang/tcl90 Tool Command Language
This is Tcl version 9.0, an embeddable tool command language.

Tcl (Tool Command Language) is a very powerful but easy to learn dynamic
programming language, suitable for a very wide range of uses, including web
and desktop applications, networking, administration, testing and many more.
Open source and business-friendly, Tcl is a mature yet evolving language that
is truly cross platform, easily deployed and highly extensible.

A full set of manual pages is also provided with this port.
2024-04-29T23:38:55+02:00 emulators/qemu8 QEMU CPU Emulator ${${FLAVOR}_COMMENT} - 8.X.X
QEMU is a FAST! processor emulator using dynamic translation to achieve
good emulation speed.
QEMU has two operating modes:

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

As QEMU requires no host kernel patches to run, it is very safe and easy to use.
2024-04-29T13:24:08Z lang/gcc15-devel GNU Compiler Collection 15
GCC, the GNU Compiler Collection, supports a number of languages.
This port installs the C, C++, and Fortran front ends as gcc15, g++15,
and gfortran15, respectively.
2024-04-17T11:45:43+02:00 www/tomcat-native2 Tomcat native library
The Apache Tomcat Native Library is an optional component for use with Apache
Tomcat that allows Tomcat to use OpenSSL as a replacement for JSSE to support
TLS connections.
2024-04-29T11:27:33+02:00 devel/py-binary_file_search Binary search algorithm for big sorted files that cannot be read into RAM
Binary search algorithm for big sorted files that cannot be read into RAM.
2024-04-19T23:18:47+02:00 x11-toolkits/scenefx wlroots scene API, but with eye candy! (deprecated version)
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.
2024-04-28T00:05:18-07:00 misc/py-codecarbon Track Compute emissions, recommend ways to reduce environmental impact
The codecarbon package estimates and tracks carbon emissions from your computer,
quantify and analyze their impact.
2024-04-26T18:10:20-07:00 devel/py-pynvml Python Bindings for the NVIDIA Management Library
pynvml provides Python access to the NVML library for GPU diagnostics.
2024-04-26T17:45:56-07:00 misc/py-accelerate PyTorch: simple way to launch, train, use PyTorch models on any device
The accelerate module was created for PyTorch users who like to write the
training loop of PyTorch models but are reluctant to write and maintain the
boilerplate code needed to use multi-GPUs/TPU/fp16.
2024-04-26T10:10:39-07:00 devel/git-repo-manager Git tool to manage worktrees and integrate with GitHub and GitLab
GRM helps you manage git repositories in a declarative way. Configure your
repositories in a TOML or YAML file, GRM does the rest.

Also, GRM can be used to work with git worktrees in an opinionated,
straightforward fashion.
2024-04-26T11:05:27+02:00 sysutils/zelta ZFS tools used for data migration and backup management
Zelta is a suite of tools offering a streamlined approach to managing
ZFS snapshot replication across systems. It's built with the intention
of simplifying complex ZFS functions into safe and user-friendly
commands while also being the foundation for large-scale backup
and failover environments. It's easy and accessible while working
with most UNIX and UNIX-like base systems without additional packages.
It's optimized for environments with strict permission separation,
and integrates well into many types of existing ZFS workflows.
2024-04-25T23:14:47-07:00 math/py-islpy Wrapper around isl, an integer set library
islpy is a Python wrapper around Sven Verdoolaege's isl, a library for
manipulating sets and relations of integer points bounded by linear
constraints.

Supported operations on sets include:
* intersection, union, set difference,
* emptiness check,
* convex hull,
* (integer) affine hull,
* integer projection,
* computing the lexicographic minimum using parametric integer programming,
* coalescing,
* parametric vertex enumeration.

It also includes an ILP solver based on generalized basis reduction, transitive
closures on maps (which may encode infinite graphs), dependence analysis and
bounds on piecewise step-polynomials.
2024-04-25T20:02:07-07:00 devel/py-pcpp C99 preprocessor written in pure Python
pcpp is a pure universal Python C (pre-)preprocessor implementation very useful
for pre-preprocessing header only C++ libraries into single file includes and
other such build or packaging stage malarky.
2024-04-25T18:15:15-07:00 devel/py-nanobind Tiny and efficient C++/Python bindings
nanobind is a small binding library that exposes C++ types in Python and vice
versa. It is reminiscent of Boost.Python and pybind11 and uses near-identical
syntax. In contrast to these existing tools, nanobind is more efficient:
bindings compile in a shorter amount of time, produce smaller binaries, and have
better runtime performance.
2024-04-24T19:13:31+02:00 sysutils/android-ota-payload-extractor Android OTA payload extractor written in Go
A fast & natively cross-platform Android OTA payload extractor written in Go.
Extracting images from Android OTA packages is very useful for various purposes.
For example, patching the boot image to install Magisk without TWRP.
2024-04-24T17:53:09+02:00 multimedia/droidcam GNU/Linux/nix client for DroidCam
DroidCam turns your phone/tablet into a webcam for your PC.
Use it with chat programs like Zoom, MS Teams, and Skype.
2024-04-24T17:22:16+02:00 sysutils/plasma6-discover Plasma package management tools
A collection of package management tools for KDE.
2024-04-24T11:51:06-03:00 www/tgpt AI Chatbots in terminal without needing API keys
tgpt is a cross-platform command-line interface (CLI) tool to use AI chatbots
in your Terminal without requiring API keys. It supports these providers:
Blackbox AI (Several models), Deepseek (Requires API key), Duckduckgo
(Supports several models), Groq (Requires a free API Key. Many models),
Isou (Deepseek-chat with SEARXNG), KoboldAI (koboldcpp/HF_SPACE_Tiefighter-13B),
Ollama (Supports many models), OpenAI (All models, Requires API Key, supports
custom endpoints), Phind (Phind Model), Pollinations (Many free models).
2024-04-24T11:34:04+02:00 mail/hydroxide Open-source ProtonMail CardDAV, IMAP and SMTP bridge
A third-party, open-source ProtonMail bridge. Hydroxide supports CardDAV,
IMAP and SMTP. hydroxide is a server that translates standard protocols
(SMTP, IMAP, CardDAV) into ProtonMail API requests. It allows you to use
your preferred e-mail client and git-send-email with ProtonMail.
2024-04-23T11:48:08Z editors/pragtical Practical and pragmatic code editor
Pragtical is a code editor which was forked from Lite XL, written mostly in
Lua with a focus on being practical rather than minimalist. The name of the
editor is a mixture of the words `pragmatic' and `practical', two words that
properly define the project's development approach and differentiate it from
its ancestors by striving to make Pragtical an editor that has amplified the
set of features, better out of the box experience, while keeping an eye on
performance and ease of extensibility.
2024-04-22T06:14:50Z www/moodle44 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.
2024-04-20T14:27:49+02:00 devel/hyprwayland-scanner Hyprland implementation of wayland-scanner
A Hyprland implementation of wayland-scanner, in and for C++.
2024-04-21T08:57:13+03:00 textproc/rubygem-static_holmes Gems for character encoding detection
Character encoding detecting library for Ruby using ICU.
2024-04-21T01:09:38-03:00 sysutils/cloud-nuke Cleaning up your cloud accounts
A CLI tool designed for swift and thorough deletion of cloud resources
perfect for clearing test accounts and redundant or unnecessary defaults
2024-04-20T23:04:04+01:00 comms/py-streamdeck Python library to control the Elgato Stream Deck
This is an open source Python 3 library to control an Elgato Stream Deck
directly, without the official software. This can allow you to create your
own custom front-ends, such as a custom control front-end for home
automation software.
2024-04-19T09:15:33-10:00 devel/rubygem-childprocess41 External background process controller
This gem aims at being a simple and reliable solution for controlling
external programs running in the background on any Ruby / OS
combination.

The code originated in the selenium-webdriver gem, but should prove
useful as a standalone library.
2024-04-21T02:27:49+08:00 devel/py-thinc8 Refreshing functional take on deep learning
Thinc is a lightweight deep learning library that offers an elegant,
type-checked, functional-programming API for composing models, with support for
layers defined in other frameworks such as PyTorch, TensorFlow and MXNet. You
can use Thinc as an interface layer, a standalone toolkit or a flexible way to
develop new models. Previous versions of Thinc have been running quietly in
production in thousands of companies, via both spaCy and Prodigy.
2024-04-20T22:21:32+08:00 textproc/py-segno QR Code and Micro QR Code generator for Python
Segno is a pure Python QR Code generator with no dependencies.

This package implements ISO/IEC 18004:2015(E) "QR Code bar code symbology
specification" and produces QR Codes and Micro QR Codes with nearly no effort.
It supports the Structured Append mode which splits a message across several QR
codes.

Segno (Italian for "sign" / "symbol") provides several serialization formats
like Scalable Vector Graphics (SVG), Encapsulated PostScript (EPS), Portable
Network Graphics (PNG), Portable Document Format (PDF), Netpbm (PAM, PBM, PPM),
LaTeX (PGF/TikZ), X PixMap (XBM), and X Bitmap (XPM) etc. None of these
serializers require an external lib. Further, it provides several high level
functions to create QR Codes which encode contact data (vCard, MeCard), EPC QR
Codes, or WIFI QR Codes.
2024-04-20T22:21:29+08:00 sysutils/diffoci Diff for Docker and OCI container images
diffoci compares Docker and OCI container images for helping reproducible
builds.

Note that mon-Linux users typically have to specify --platform explicitly. e.g.,
diffoci diff --platform=linux/amd64 IMAGE0 IMAGE1.
2024-04-19T12:27:23-07:00 science/py-HofstadterTools Package for analyzing the Hofstadter model of particles in the lattice
HofstadterTools (HT) is a set of Python programs and classes for analyzing the
Hofstadter model, which describes the behavior of non-interacting quantum
particles hopping on a lattice coupled to a gauge field. This package can be
used to compute the band structure of a generalized Hofstadter model on any
regular Euclidean lattice, as well as its key properties, such as quantum
geometry and topology.
2024-04-10T21:53:55+02:00 x11-toolkits/gtk-session-lock GTK Session Lock for GTK3
This is a library to use GTK 3 to build screen lockers using the
secure ext-session-lock-v1 protocol. This Library is compatible with
C, C++ and any language that supports GObject introspection files
(Python, Vala, etc, see using the library below).

This library is a fork of the incredible gtk-layer-shell, which has
laid all the groundwork necessary to make this happen.
2024-04-18T21:08:53+08:00 textproc/rubygem-commonmarker0 Ruby wrapper for libcmark (CommonMark parser)
CommonMarker is a Ruby wrapper for libcmark-gfm, GitHub's fork of the reference
parser for CommonMark. It passes all of the C tests, and is therefore
spec-complete. It also includes extensions to the CommonMark spec as documented
in the GitHub Flavored Markdown spec, such as support for tables,
strikethroughs, and autolinking.
2024-04-18T12:11:15+02:00 multimedia/libudfread UDF reader for media players
libudfread is a library for accessing UDF filesystem, commonly found
on optical discs and disc images.
2024-04-18T09:36:09+01:00 math/R-cran-slam Sparse Lightweight Arrays and Matrices
Data structures and algorithms for sparse arrays and matrices,
based on index arrays and simple triplet representations,
respectively.
2024-04-15T20:10:53-07:00 net/freebsd-route6d FreeBSD routed
FreeBSD-routed: This is/was FreeBSD usr/sbin/route6d prior to its removal
in FreeBSD-15.
2024-04-15T20:09:45-07:00 net/freebsd-routed FreeBSD routed
FreeBSD-routed: This is/was FreeBSD sbin/routed prior to its removal
in FreeBSD-15.
2024-04-14T18:04:05+09:00 devel/electron29 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.
2024-04-13T22:47:51+08:00 devel/py-python-dateutil Extensions to the standard Python datetime module
The dateutil module provides powerful extensions to the standard datetime
module, available in Python.
2024-04-13T17:28:36+08:00 devel/py-urwidgets Collection of widgets for urwid
urWIDgets provides a collection of useful widgets for the urwid TUI library.
2024-02-27T14:10:40+01:00 x11-wm/theseus-ship Wayland and X11 compositor for KDE Plasma Desktop
Theseus' Ship is a robust, fast and versatile, yet easy to use
composited window manager for the Wayland and X11 windowing systems on
Linux.

Theseus' Ship is intended to be used as part of a KDE Plasma Desktop.
Theseus' Ship is a reboot of KDE's KWin. It differentates itself from
KWin in that it uses The Compositor Modules.
2024-02-27T14:02:31+01:00 x11-toolkits/como Compositor Modules for Wayland and X11
The Compositor Modules (COMO) are a robust and versatile set of
libraries to create compositors for the Wayland and X11 windowing
systems on Linux.
2024-04-10T15:11:10+08:00 devel/rubygem-aws-sdk-controlcatalog Official AWS Ruby gem for AWS Control Catalog
Official AWS Ruby gem for AWS Control Catalog.
2024-04-10T08:05:08+02:00 audio/ft2-clone Fasttracker II clone
Multi-platform clone of the classic music making software FastTracker II.

It aims to be a highly accurate clone of the classic Fasttracker II
software for MS-DOS. The XM player itself has been directly ported from
the original source code, for maximum accuracy.
2024-04-09T04:07:37+08:00 devel/py-stestr Parallel Python test runner built around subunit
stestr is parallel Python test runner designed to execute unittest test suites
using multiple processes to split up execution of a test suite. It also will
store a history of all test runs to help in debugging failures and optimizing
the scheduler to improve speed. To accomplish this goal it uses the subunit
protocol to facilitate streaming and storing results from multiple workers.

stestr originally started as a fork of the testrepository project. But, instead
of being an interface for any test runner that used subunit, like
testrepository, stestr concentrated on being a dedicated test runner for python
projects. While stestr was originally forked from testrepository it is not
backwards compatible with testrepository. At a high level the basic concepts of
operation are shared between the two projects but the actual usage is not
exactly the same.
2024-04-09T04:07:36+08:00 devel/py-hacking OpenStack Hacking Guideline Enforcement
hacking is a set of flake8 plugins that test and enforce the OpenStack
StyleGuide

Hacking pins its dependencies, as a new release of some dependency can break
hacking based gating jobs. This is because new versions of dependencies can
introduce new rules, or make existing rules stricter.
2024-04-09T04:07:35+08:00 devel/py-backports.tarfile Backport of CPython tarfile module
backports.tarfile is the backport of CPython tarfile module for Python 3.11 or
below.
2024-04-08T14:44:54+08:00 www/rubygem-faraday-typhoeus Faraday adapter for Typhoeus
Faraday Typhoeus Adapter is a Faraday 2 adapter for the Typhoeus parallel HTTP
client. It supports parallel HTTP requests and streaming.
2024-04-08T14:44:51+08:00 devel/rubygem-travis-gh Multi-layer client for the GitHub API v3
travis-gh is a highly flexible, layered, low-level GitHub client library, trying
to get out of your way and let you get to the GitHub data as simple as possible.
Unless you add layers, you will end up with Hashes and Arrays. The approach and
API should be familiar from projects like Rack or Faraday.
2024-04-07T01:00:06-07:00 science/py-h5pyd h5py compatible client lib for HDF REST API
h5py distributed - Python client library for HDF Rest API.
2024-04-06T22:46:00-07:00 devel/py-dm-tree Library for working with nested data structures
tree is a library for working with nested data structures. In a way, tree
generalizes the builtin map function which only supports flat sequences, and
allows to apply a function to each "leaf" preserving the overall structure.
2024-04-07T12:14:59Z devel/p5-Test2-Tools-LoadModule Test whether a module can be successfully loaded
This Test2::Tools module tests whether a module can be loaded, and optionally
whether it has at least a given version, and exports specified symbols.
2024-04-07T12:11:28+09:00 japanese/font-moralerspace Moralerspace Font (Regular Version)
Moralerspace is a composite font of Monaspace and IBM Plex Sans JP
(Regular version (half-width 3: full-width 5 width)).
2024-04-07T12:11:28+09:00 japanese/font-moralerspace-nf Moralerspace Font (Regular version + Nerd Fonts)
Moralerspace is a composite font of Monaspace and IBM Plex Sans JP
(Regular version (3 half-width: 5 full-width width) + Nerd Fonts).
2024-04-07T12:11:28+09:00 japanese/font-moralerspace-jpdoc Moralerspace Font (Regular version for JP Doc)
Moralerspace is a composite font of Monaspace and IBM Plex Sans JP
(Regular version (3 half-width: 5 full-width width) & Symbols that
frequently appear in Japanese documents are full-width).
2024-04-07T12:11:28+09:00 japanese/font-moralerspace-hwnf Moralerspace Font (Half-width 1:Full-width 2 Width + Nerd Fonts)
Moralerspace is a composite font of Monaspace and IBM Plex Sans JP
(Half-width 1:Full-width 2 Width + Nerd Fonts).
2024-04-07T12:11:28+09:00 japanese/font-moralerspace-hwjpdoc Moralerspace Font (Half-width 1: Full-width 2 Width for JP Doc)
Moralerspace is a composite font of Monaspace and IBM Plex Sans JP
(Half-width 1: Full-width 2 Width & Symbols that frequently appear in
Japanese documents are full-width).
2024-04-07T12:11:28+09:00 japanese/font-moralerspace-hw Moralerspace Font (Half-width 1: Full-width 2 Width)
Moralerspace is a composite font of Monaspace and IBM Plex Sans JP
(Half-width 1: Full-width 2 Width).
2024-04-05T15:11:10+01:00 print/R-cran-textshaping Bindings to the 'HarfBuzz' and 'Fribidi' Libraries for Text Shaping
Provides access to the text shaping functionality in the 'HarfBuzz' library and
the bidirectional algorithm in the 'Fribidi' library.

'textshaping' is a low-level utility package mainly for graphic devices that
expands upon the font tool-set provided by the 'systemfonts' package.
2024-04-05T15:06:55+01:00 graphics/R-cran-ragg Graphic Devices Based on AGG
Anti-Grain Geometry (AGG) is a high-quality and high-performance 2D drawing
library.

The 'ragg' package provides a set of graphic devices based on AGG to use as
alternative to the raster devices provided through the 'grDevices' package.
2024-04-05T14:51:42+01:00 graphics/R-cran-cowplot Streamlined Plot Theme and Plot Annotations for 'ggplot2'
Provides various features that help with creating publication-quality figures
with 'ggplot2', such as a set of themes, functions to align plots and arrange
them into complex compound figures, and functions that make it easy to annotate
plots and or mix plots with images.
The package was originally written for internal use in the Wilke lab, hence the
name (Claus O. Wilke's plot package).
It has also been used extensively in the book Fundamentals of Data
Visualization.
2024-04-05T14:46:56+01:00 devel/R-cran-tidyverse Easily Install and Load the 'Tidyverse'
The 'tidyverse' is a set of packages that work in harmony because they share
common data representations and 'API' design.
This package is designed to make it easy to install and load multiple
'tidyverse' packages in a single step.
2024-04-05T13:09:23+01:00 devel/R-cran-systemfonts System Native Font Finding
Provides system native access to the font catalogue.

As font handling varies between systems it is difficult to correctly locate
installed fonts across different operating systems.

The 'systemfonts' package provides bindings to the native libraries on Windows,
macOS and Linux for finding font files that can then be used further by e.g.
graphic devices.

The main use is intended to be from compiled code but 'systemfonts' also
provides access from R.
2024-04-05T13:03:32+01:00 devel/R-cran-modelr Modelling Functions that Work with the Pipe
Functions for modelling that help you seamlessly integrate modelling into a
pipeline of data manipulation and visualisation.
2024-04-05T12:57:24+01:00 devel/R-cran-mockr Mocking in R
Provides a means to mock a package function, i.e., temporarily substitute
it for testing.
Designed as a drop-in replacement for the now deprecated
'testthat::with_mock()' and 'testthat::local_mock()'.
2024-04-05T12:51:05+01:00 devel/R-cran-ids Generate Random Identifiers
Generate random or human readable and pronounceable identifiers.
2024-04-05T12:45:36+01:00 devel/R-cran-googlesheets4 Access Google Sheets using the Sheets API V4
Interact with Google Sheets through the Sheets API v4
<https://developers.google.com/sheets/api>.
"API" is an acronym for "application programming interface"; the Sheets API
allows users to interact with Google Sheets programmatically, instead of via a
web browser.
The "v4" refers to the fact that the Sheets API is currently at version 4.
This package can read and write both the metadata and the cell data in a Sheet.
2024-04-05T12:38:02+01:00 devel/R-cran-googledrive Interface to Google Drive
Manage Google Drive files from R.
2024-04-05T12:26:10+01:00 devel/R-cran-gargle Utilities for Working with Google APIs
Provides utilities for working with Google APIs
<https://developers.google.com/apis-explorer>.
This includes functions and classes for handling common credential types and for
preparing, executing, and processing HTTP requests.
2024-04-05T12:14:17+01:00 devel/R-cran-conflicted Alternative Conflict Resolution Strategy
R's default conflict management system gives the most recently loaded package
precedence. This can make it hard to detect conflicts, particularly when they
arise because a package update creates ambiguity that did not previously exist.
'conflicted' takes a different approach, making every conflict an error and
forcing you to choose which function to use.
2024-04-05T12:04:18+01:00 databases/R-cran-dtplyr Data Table Back-End for 'dplyr'
Provides a data.table backend for 'dplyr'. The goal of 'dtplyr' is to allow you
to write 'dplyr' code that is automatically translated to the equivalent, but
usually much faster, data.table code.
2024-04-05T11:51:34+01:00 databases/R-cran-dbplyr 'dplyr' Back End for Databases
A 'dplyr' back end for databases that allows you to work with remote database
tables as if they are in-memory data frames. Basic features works with any
database that has a 'DBI' back end; more advanced features require 'SQL'
translation to be provided by the package author.
2024-04-06T17:22:03+03:00 databases/p5-DBD-mysql4 MySQL driver for the Perl5 Database Interface (DBI)
DBD::mysql is the Perl5 Database Interface driver for the MySQL
database. In other words: DBD::mysql is an interface between the Perl
programming language and the MySQL programming API that comes with the
MySQL relational database management system. Most functions provided by
this programming API are supported. Some rarely used functions are
missing, mainly because noone ever requested them.
2024-04-05T17:04:29-07:00 devel/py-hammett Fast python test runner
Hammett is a fast python test runner that aims to be compatible with the parts
of pytest most people use (unless that conflicts with the goal of being fast).
It also adds some features that can dramatically improve your testing experience
if you adapt more fully to hammett.
2024-04-06T07:56:50+08:00 devel/py-usort Small, safe import sorter
usort is a safe, minimal import sorter. Its primary goal is to make no
"dangerous" changes to code. This is achieved by detecting distinct "blocks" of
imports that are the most likely to be safely interchangeable, and only
reordering imports within these blocks without altering formatting. Code style
is left as an exercise for linters and formatters.
2024-04-06T07:56:50+08:00 devel/py-ufmt Safe, atomic formatting with black and usort
ufmt is a safe, atomic code formatter for Python built on top of black and
usort:
- Black makes code review faster by producing the smallest diffs possible.
Blackened code looks the same regardless of the project you're reading.
- usort is a safe, minimal import sorter. Its primary goal is to make no
"dangerous" changes to code, and to make no changes on code style.

ufmt formats files in-memory, first with usort and then with black, before
writing any changes back to disk. This enables a combined, atomic step in CI/CD
workflows for checking or formatting files, without any chance of conflict or
intermediate changes between the import sorter and the code formatter.
2024-04-06T07:56:49+08:00 devel/py-trailrunner Run things on paths
trailrunner is a simple library for walking paths on the filesystem, and
executing functions for each file found. trailrunner obeys project level
.gitignore files, and runs functions on a process pool for increased
performance. trailrunner is designed for use by linting, formatting, and other
developer tools that need to find and operate on all files in project in a
predictable fashion with a minimal API.
2024-04-06T07:56:48+08:00 devel/py-stdlibs List of packages in the stdlib
stdlibs provides a static listing of all known modules in the Python standard
library, with separate lists available for each major release dating back to
Python 2.3. It also includes combined lists of all module names that were ever
available in any 3.x release, any 2.x release, or both.

Note: On Python versions 3.10 or newer, a list of module names for the active
runtime is available sys.stdlib_module_names. This package exists to provide an
historical record for use with static analysis and other tooling.

This package only includes listings for CPython releases. If other runtimes
would be useful, open an issue and start a discussion on how best that can be
accomodated.
2024-04-06T07:56:47+08:00 devel/py-moreorless Python diff wrapper
moreorless is a thin wrapper around difflib.unified_diff that Does The Right
Thing for "No newline at eof".
2024-04-05T12:32:29-05:00 math/octave-forge-odbc 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 odbc.

Basic Octave implementation of the ODBC toolkit.
2024-04-05T10:55:41-04:00 databases/percona-orchestrator Replication topology manager for MySQL
Orchestrator is a replication topology manager for MySQL.

Features include:

* The topology and status of the replication tree is automatically detected
and monitored.
* Either a GUI, CLI or API can be used to check the status and perform
operations.
* Supports automatic failover of the master, and the replication tree can
be fixed when servers in the tree fail - either manually or automatically.
* It is not dependent on any specific version or flavor of MySQL (MySQL,
Percona Server, MariaDB or even MaxScale binlog servers).
* Orchestrator supports many different types of topologies, from a single
master -> slave to complex multi-layered replication trees consisting of
hundreds of servers.
* Orchestrator can make topology changes and will do so based on the state
at that moment; it does not require a configuration to be defined with what
corresponds to the database topology.
* The GUI is not only there to report the status - one of the cooler things
you can do is change replication just by doing a drag and drop in the web
interface (of course you can do this and much more through the CLI and API
as well).
2024-04-05T11:34:46+02:00 devel/py-gptscript Python module for running GPTScript
The GPTScript Python module is a library that provides a simple interface to
create and run gptscripts within Python applications, and Jupyter notebooks. It
allows you to define tools, execute them, and process the responses.
2024-04-05T11:16:40+02:00 lang/gptscript Natural Programming Language
GPTScript is a new scripting language to automate your interaction with a Large
Language Model (LLM), namely OpenAI. The ultimate goal is to create a natural
language programming experience. The syntax of GPTScript is largely natural
language, making it very easy to learn and use. Natural language prompts can be
mixed with traditional scripts such as bash and python or even external HTTP
service calls. With GPTScript you can do just about anything, like plan a
vacation, edit a file, run some SQL, or build a mongodb/flask app. Here are
some common use cases for GPTScript:

- Retrieval-Augmented Generation (RAG)
- Task Automation
- Agents and Assistants
- Data Analysis
- Vision, Image, and Audio
- Memory Management
- Chatbots
2024-04-04T19:28:16-07:00 devel/ffs Middleware library for data communication, representation, marshaling
FFS is a middleware library for data communication, including representation,
processing and marshaling that preserves the performance of traditional
approaches while relaxing the requirement of a priori knowledge and providing
complex run-time flexibility. FFS provides for highly efficient binary data
communication, etc.
2024-04-04T19:15:44-07:00 devel/dill Code generation for generating executable code directly into memory
DILL provides instruction-level code generation, register allocation and simple
optimizations for generating executable code directly into memory regions for
immediate use.
2024-04-05T08:37:03+08:00 devel/rubygem-aws-sdk-deadline Official AWS Ruby gem for AWS Deadline Cloud
Official AWS Ruby gem for AWS Deadline Cloud.
2024-04-05T08:37:01+08:00 devel/py-pytest-remotedata Pytest plugin for controlling remote data access
pytest-remotedata provides a plugin for the pytest framework that allows
developers to control unit tests that require access to data from the internet.
It was originally part of the astropy core package, but has been moved to a
separate package in order to be of more general use.
2024-04-05T08:36:58+08:00 devel/py-pytest-doctestplus Pytest plugin with advanced doctest features
pytest-doctestplus contains a plugin for the pytest framework that provides
advanced doctest support and enables the testing of various text files, such as
reStructuredText (".rst"), markdown (".md"), and TeX (".tex").
2024-04-05T08:36:56+08:00 devel/py-msgspec Fast serialization and validation library
msgspec is a fast serialization and validation library, with builtin support for
JSON, MessagePack, YAML, and TOML. It features:
- High performance encoders/decoders for common protocols. The JSON and
MessagePack implementations regularly benchmark as the fastest options for
Python.
- Support for a wide variety of Python types. Additional types may be supported
through extensions.
- Zero-cost schema validation using familiar Python type annotations. In
benchmarks msgspec decodes and validates JSON faster than orjson can decode it
alone.
- A speedy Struct type for representing structured data. If you already use
dataclasses or attrs, structs should feel familiar. However, they're 5-60x
faster for common operations.

All of this is included in a lightweight library with no required dependencies.
2024-04-05T08:36:54+08:00 devel/py-jaraco.packaging Tools to supplement packaging Python releases
jaraco.packaging provides tools for packaging.
2024-04-05T08:36:50+08:00 devel/py-domdf-python-tools Helpful functions for Python
domdf_python_tools provides helpful functions for Python.
2024-04-04T12:00:41-07:00 devel/atl Library for the creation and manipulation of lists of name/value pairs
Libatl provides a library for the creation and manipulation of lists of
name/value pairs using an efficient binary representation.
2024-04-04T19:51:39+02:00 sysutils/twa-kmod 3ware 9000/9500/9550/9650 series SATA RAID controllers driver
The twa driver provides support for AMCC's 3ware 9000/9500/9550/9650
series SATA RAID controllers for FreeBSD-14
2024-04-03T11:40:59-07:00 sysutils/screen-devel Multi-screen window manager
Screen is a full-screen window manager that multiplexes a physical terminal
between several processes (typically interactive shells).
Each virtual terminal provides the functions of a DEC VT100 terminal and, in
addition, several control functions from the ANSI X3.64 (ISO 6429) and ISO
2022 standards (e.g. insert/delete line and support for multiple character
sets). There is a scrollback history buffer for each virtual terminal and a
copy-and-paste mechanism that allows moving text regions between windows.
2024-04-02T21:10:00-04:00 security/pinentry-qt6 Qt 6 version of the GnuPG password dialog
2024-04-02T21:50:34+02:00 databases/xtrabackup81 Open-source backup tool for InnoDB and XtraDB
Percona XtraBackup is an open-source hot backup utility for MySQL that
doesn't lock your database during the backup. It can back up data from
InnoDB, XtraDB and MyISAM tables on MySQL/Percona Server/MariaDB
servers, and has many advanced features.
2024-04-02T01:56:47-07:00 lang/starlark-rust Rust implementation of the Starlark language
The starlark-rust project provides a Rust implementation of the
Starlark language.
Starlark is a deterministic language inspired by Python3, used for configuration
in the build systems
Bazel, Buck and Buck2

Project features:
- Easy interoperability between Rust types and Starlark.
- Rust-friendly types, so frozen values are Send/Sync, while non-frozen
values aren't.
- Garbage collected values allocated on a heap.
- Optional runtime-checked types.
- A linter, to detect code issues in Starlark.
- IDE integration in the form of LSP.
- Extensive testing, including fuzz testing.
- DAP support.
2024-04-02T16:07:00+09:00 databases/valkey High-performance data structure server that primarily serves key/value workloads
Valkey is a high-performance data structure server that primarily
serves key/value workloads. It supports a wide range of native
structures and an extensible plugin system for adding new data
structures and access patterns.
2024-04-01T20:12:01-07:00 net/udp-over-tcp Proxy UDP traffic over a TCP stream
udp-over-tcp is a library and binaries for tunneling UDP datagrams over
a TCP stream.

Some programs/protocols only work over UDP. And some networks only allow TCP.
This is where `udp-over-tcp` comes in handy. This library comes in two parts:

* `udp2tcp` - Forwards incoming UDP datagrams over a TCP stream. The return
stream is translated back to datagrams and sent back out over UDP again.
This part can be easily used as both a library and a binary.
So it can be run standalone, but can also easily be included in other
Rust programs. The UDP socket is connected to the peer address of the first
incoming datagram. So one [`Udp2Tcp`] instance can handle traffic from a
single peer only.
* `tcp2udp` - Accepts connections over TCP and translates + forwards the
incoming stream as UDP datagrams to the destination specified during setup
and on the command line.
Designed mostly to be a standalone executable to run on servers. But can be
consumed as a Rust library as well.
2024-04-01T10:47:09-03:00 net/netdiscover Network address discovering tool
Netdiscover is a network address discovering tool, developed mainly for those
wireless networks without dhcp server, it also works on hub/switched networks.
Its based on arp packets, it will send arp requests and sniff for replies.
2024-03-31T12:50:22-07:00 security/libmacaroons Flexible authorization credentials library
The libmacaroons library provides an implementation of macaroons, which are
flexible authorization tokens that work great in distributed systems.
Like cookies, macaroons are bearer tokens that enable applications to ascertain
whether their holders' actions are authorized.
2024-03-31T22:41:13-07:00 www/redmine51 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
2024-04-01T02:43:20+08:00 devel/rubygem-rubocop-rspec_rails Code style checking for RSpec Rails files
RSpec Rails-specific analysis for your projects, as an extension to RuboCop.
2024-04-01T02:43:19+08:00 devel/rubygem-google-apis-iam_v1050 Simple REST client for Identity and Access Management (IAM) API V1
This is a simple client library for version V1 of the Identity and Access
Management (IAM) API. It provides:
- A client object that connects to the HTTP/JSON REST endpoint for the service.
- Ruby objects for data structures related to the service.
- Integration with the googleauth gem for authentication using OAuth, API keys,
and service accounts.
- Control of retry, pagination, and timeouts.
2024-04-01T02:43:19+08:00 devel/rubygem-google-apis-cloudresourcemanager_v1035 Simple REST client for Cloud Resource Manager API V1
This is a simple client library for version V1 of the Cloud Resource Manager
API. It provides:
- A client object that connects to the HTTP/JSON REST endpoint for the service.
- Ruby objects for data structures related to the service.
- Integration with the googleauth gem for authentication using OAuth, API keys,
and service accounts.
- Control of retry, pagination, and timeouts.
2024-04-01T02:43:18+08:00 devel/rubygem-google-apis-cloudkms_v1 Simple REST client for Cloud Key Management Service (KMS) API V1
This is a simple client library for version V1 of the Cloud Key Management
Service (KMS) API. It provides:
- A client object that connects to the HTTP/JSON REST endpoint for the service.
- Ruby objects for data structures related to the service.
- Integration with the googleauth gem for authentication using OAuth, API keys,
and service accounts.
- Control of retry, pagination, and timeouts.
2024-04-01T02:43:17+08:00 devel/rubygem-google-apis-admin_directory_v1 Simple REST client for Admin SDK API V1
This is a simple client library for version V1 of the Admin SDK API. It
provides:
- A client object that connects to the HTTP/JSON REST endpoint for the service.
- Ruby objects for data structures related to the service.
- Integration with the googleauth gem for authentication using OAuth, API keys,
and service accounts.
- Control of retry, pagination, and timeouts.
2024-04-01T02:43:16+08:00 devel/rubygem-aws-sdk-codeconnections Official AWS Ruby gem for AWS CodeConnections
Official AWS Ruby gem for AWS CodeConnections.
2024-04-01T02:43:16+08:00 devel/py-pbs-installer Installer for Python Build Standalone
pbs-installer is an installer for indygreg's python-build-standalone [1]. The
list of python versions are kept sync with the upstream automatically

[1] https://github.com/indygreg/python-build-standalone
2024-04-01T02:43:15+08:00 devel/py-hishel Persistent cache implementation for httpx and httpcore
Hishel is a library that implements HTTP Caching for HTTPX and HTTP Core
libraries in accordance with RFC 9111, the most recent caching specification.

Features:
- Persistence: Responses are cached in the persistent memory for later use.
- Compatibility: It is completely compatible with your existing transports or
connection pools, whether they are default, custom, or provided by third-party
libraries.
- Easy to use: You continue to use httpx while also enabling web cache.
- Smart: Attempts to clearly implement RFC 9111, understands Vary, Etag,
Last-Modified, Cache-Control, and Expires headers, and handles response
re-validation automatically.
- Configurable: You have complete control over how the responses are stored and
serialized.
- From the package:
- Built-in support for File system, Redis, SQLite, and AWS S3 backends.
- Built-in support for JSON, YAML, and pickle serializers.
- Very fast: Your requests will be even faster if there are no IO operations.
2024-04-01T02:43:14+08:00 www/smarty4 PHP compiling template engine
Smarty is a template engine for PHP. Many other template engines for PHP provide
basic variable substitution and dynamic block functionality. Smarty takes a step
further to be a "smart" template engine, adding features such as configuration
files, template functions, and variable modifiers, and making all of this
functionality as easy as possible to use for both programmers and template
designers. Smarty also converts the templates into PHP scripts, eliminating the
need to parse the templates on every invocation. This makes Smarty extremely
scalable and managable for large application needs.
2024-03-31T16:16:52+02:00 www/py-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
2024-03-31T16:14:43+02:00 devel/py-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.
2024-03-31T16:10:25+02:00 www/py-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.
2024-03-31T11:05:07+08:00 devel/rubygem-semver_dialects1 Parse, process and compare semantic versions
semver_dialects is a gem for generic semantic version matcher that supports
different semantic version dialects:
- pypi
- composer/packagist
- maven
- gem
- go
- npm
- nuget
- conan

semver_dialects ...
- provides a unified interface to the language specific dialects.
- matches semantic versions in a language agnostic way.
- is able to collapse a list of concrete version into version ranges.
- invert ranges.
- can cope with scattered, non-consecutive ranges.
- can parse and produce different version syntaxes.
- matches version gracefully and handles input versions/constraints in a
best-effort manner.
2024-03-31T11:05:07+08:00 devel/py-undefined Simple package
Ever needed a global object that act as None but not quite? Like for example
keyword argument for function, where None make sense, so you need a default
value.

One solution is to create as singleton object:
mysingleton = object()

Though it becomes difficult to track the singleton across libraries, and teach
users where to import this from. It's also relatively annoying use this
singleton across library.

Introducing undefined:
>>> import undefined
>>> from undefined import Undefined
>>> undefined is Undefined
True
2024-03-31T11:05:06+08:00 devel/py-pyfakefs Implement a fake file system that mocks the Python file system modules
pyfakefs implements a fake file system that mocks the Python file system
modules. Using pyfakefs, your tests operate on a fake file system in memory
without touching the real disk. The software under test requires no modification
to work with pyfakefs.

Pyfakefs creates a new empty in-memory file system at each test start, which
replaces the real filesystem during the test. Think of pyfakefs as making a
per-test temporary directory, except for an entire file system.

There are several means to achieve this: by using the fs fixture if running
pytest, by using fake_filesystem_unittest.TestCase as a base class if using
unittest, by using a fake_filesystem_unittest.Patcher instance as a context
manager, or by using the patchfs decorator.
2024-03-30T21:23:59+03:00 lang/rizin-cutter Free and Open Source Reverse Engineering Platform
Cutter is a free and open-source reverse engineering platform powered by Rizin.
It aims at being an advanced and customizable reverse engineering platform while
keeping the user experience in mind.
2024-03-29T21:14:20+01:00 net/py-haproxy-cli Tool to interact with HAProxy
haproxy-cli is a tool to manage the various aspects of HAProxy that can be
controlled by means of its socket.

haproxy-cli can be used in 2 modes: CLI mode and Python API mode. CLI mode,
as the name implies, gives you a command, haproxy-cli, that can be used to
control HAProxy. You can use the Python API mode to integrate haproxy-cli
directly in your Python project.
2024-03-29T12:32:27-07:00 devel/gmake43 GNU version of 'make' utility
GNU make is a tool that controls the generation of executables and other
non-source files from source files. Its purpose is the same as that
of the utility make(1).
2024-03-29T12:23:00-04:00 databases/proxysql High performance, high availability, protocol-aware proxy for MySQL
ProxySQL is a high performance, high availability, protocol aware proxy for
MySQL and forks (like Percona Server and MariaDB).

With its ability to intelligently route queries, balance loads, and provide
failover handling, ProxySQL empowers organizations to harness the full
potential of their database infrastructure. Whether grappling with
scalability challenges, striving to enhance performance, or seeking to
ensure high availability, ProxySQL emerges as a versatile ally, capable of
addressing diverse needs across various database environments.
2024-03-29T10:16:05+01:00 devel/venom Manage and run integration tests with efficiency
Venom allows you to handle integration tests the same way you code your
application. With Venom, testcases will be managed as code: the readability of
the tests means that the tests are part of the code reviews. Thanks to that,
write and execute testsuites become easier for developers and teams.

Concretely, you have to write testsuite in a YAML file. Venom run executors
(scripts, HTTP Request, web, IMAP, etc.) and apply assertions. It can also
generate xUnit result files
2024-03-29T09:13:26Z misc/R-cran-optimx Expanded Replacement and Extension of the 'optim' Function
Provides a replacement and extension of the optim() function to call to
several function minimization codes in R in a single statement. These
methods handle smooth, possibly box constrained functions of several or
many parameters.
2024-03-29T09:19:24+01:00 emulators/flexemu MC6809 emulator running FLEX operating system
Flexemu is a classic Computer emulation based on the Motorola MC6809.

This processor together with a whole set of peripherals like floppy
disk controller (WD1793), parallel interface (MC6821), serial interface
(MC6850), real time clock (MC146818) and video interface emulates a
Microcomputer EurocomII/V5 or EurocomII/V7 which was developed by
Eltec Elektronik in Mainz/Germany at about 1980.

The operating system running on it is called FLEX. It was developed by
Technical Systems Consultants (TSC) at about 1979. It fits into 8KByte
memory. Its "Disk Operating System" consists of 27 System calls and the
"File Management System" of 3 system calls. The processor itself can
address 64 KByte of memory.

Several (cross) assemblers, debugger, compilers, textprocessing systems,
and even a circuit board layout system and a videotext editing system
are available. And last but not least several arcade-like games.

Flexemu comes with the original FLEX documentation as available from
the FLEX User Group.
2024-03-28T13:23:34-07:00 security/nmap-devel Port scanning utility for large networks
Nmap is a utility for network exploration and security auditing.
It supports various types of host discovery (determine which hosts
are up), many port scanning techniques for different protocols,
version detection (determine service protocols and application
versions listening behind ports), and TCP/IP stack fingerprinting
(remote host OS or device identification). Nmap also offers
flexible target and port specification, decoy/stealth scanning,
sunRPC scanning, and much more.

Also included is Ncat, the nc(1) work-a-like of the Nmap project.
Refer to the separate port security/zenmap for those parts of the
Nmap toolset which depend on python. The translated manual pages
for Nmap are contained in security/nmap-i18n-man.

See the web page and the Phrack Magazine article (Volume 7, Issue 51
September 01, 1997, article 11 of 17) https://nmap.org/p51-11.html
2024-03-28T19:48:01Z sysutils/bacula15-server Network backup solution (server)
Bacula is a set of computer programs that permit you (or the system
administrator) to manage backup, recovery, and verification of
computer data across a network of computers of different kinds.
In technical terms, it is a network Client/Server based backup program.
Bacula is relatively easy to use and efficient, while offering many
advanced storage management features that make it easy to find and
recover lost or damaged files. Due to its modular design, Bacula is
scalable from small single computer systems to systems consisting of
hundreds of computers located over a large network.
2024-03-28T19:48:01Z sysutils/bacula15-docs Bacula document set
Bacula is a set of computer programs that permit you (or the system
administrator) to manage backup, recovery, and verification of
computer data across a network of computers of different kinds.
In technical terms, it is a network Client/Server based backup program.
Bacula is relatively easy to use and efficient, while offering many
advanced storage management features that make it easy to find and
recover lost or damaged files. Due to its modular design, Bacula is
scalable from small single computer systems to systems consisting of
hundreds of computers located over a large network.

This port installs the latest documentation for Bacula.
2024-03-28T19:48:01Z sysutils/bacula15-client Network backup solution (client)
2024-03-28T19:48:01Z sysutils/bacula15-client-static Network backup solution (static client)
2024-03-28T19:48:01Z net-mgmt/nagios-check_bacula15 Nagios plugin for Bacula
check_bacula is a plugin intended for use with the
Nagios network monitoring system to monitor Bacula.
2024-03-06T22:53:23+03:00 cad/libbgcode Prusa Block & Binary G-code reader/writer/converter
Prusa Block & Binary G-code reader/writer/converter.
libbgcode provides three API: core, binarize and convert.
2024-03-28T17:03:26+01:00 deskutils/py-vorta Desktop Backup Client for Borg Backup
Vorta is a backup client for MacOS, Linux and FreeBSD desktops. It integrates
the mighty BorgBackup with your desktop environment to protect your data from
disk failure, ransomware and theft.
2024-03-28T17:06:28+03:00 devel/omnilinter General purpose bulk linter
Define path pattern and regular expression rules and match against
all your repositories/projects/codebases at once. Use that to push
and uphold good practices, chase deprecations, and fix common
problems all over your code.
2024-02-02T10:57:16+01:00 devel/libscfg C library for a simple configuration file format
A C library for scfg.
2024-03-27T12:39:17-07:00 mail/mailio C++ library for MIME format and SMTP, POP3 and IMAP protocols
mailio is a cross platform C++ library for MIME format and SMTP, POP3 and IMAP
protocols. It is based on the standard C++ 17 and Boost library.
2024-03-27T14:54:38-04:00 devel/wasi-libcxx18
2024-03-27T14:54:38-04:00 devel/wasi-compiler-rt18
2024-03-27T07:20:39+02:00 databases/rubygem-redis50 Ruby client library for Redis, the key value storage server
rubygem-redis is a Ruby client library for the Redis key-value store.
2024-03-27T07:20:39+02:00 databases/rubygem-redis-clustering50 Ruby client that tries to match Redis Cluster API
Redis::Cluster is a Ruby client that tries to match Redis' Cluster API
one-to-one, while still providing an idiomatic interface.
2024-03-26T11:21:37+01:00 security/py-pnu-certwatch Watch X509 certificates expiration dates
The certwatch utility monitors X509 certificates expiration dates by
processing one or more data files containing lists of hostnames with
optional port numbers.

It's mainly used to check the expiration date of HTTPS certificates
(which is the default target when the port number is not indicated),
but the tool is protocol-agnostic and can "talk" to any SNI-aware
(Server Name Information) SSL/TLS server (smtps, imaps, ldaps, etc.)
without making too much assumptions on the correctness of servers
certificates.

The certificates can be saved to a specified directory for further
analysis with other tools (such as OpenSSL).

The tool's results are presented as text tables.

The main one is the list of certificates successfully fetched, ordered
by expiration date. This list can be filtered to only show
certificates expired or expiring within the specified number of days.

The second table is the sorted list of hostnames / hostports where
certificates couldn't be fetched, with our best attempts to identify
the reason why.

Two additional tables can be generated in order to print the common
names and alternate names unmentioned in your input data files.

Finally, for user convenience, all these reports can be generated in a
single multi-tabs Excel workbook.
2024-03-26T00:14:25-05:00 finance/odoo16 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.
2024-03-24T11:23:37+01:00 devel/phorgeit-phorge Open source, software engineering platform
Phabricator is a collection of open source web applications that help
software companies build better software.
2024-03-24T11:22:41+01:00 devel/phorgeit-arcanist Command line interface for Phabricator
Arcanist is the command-line tool for Phorge. It allows you to interact
with Phorge installs to send code for review, download patches, transfer
files, view status, make API calls, and various other things.
2024-03-24T11:15:13+01:00 devel/phorgeit-arcanist-lib Libraries for the command line interface for Phorge.it
Arcanist is the command-line tool for Phorge. It allows you to interact
with Phorge installs to send code for review, download patches, transfer
files, view status, make API calls, and various other things.
2024-03-23T22:36:43Z devel/emacs-lsp-booster Emacs LSP performance booster
Emacs LSP performance booster improves the performance of
lsp-mode or eglot using a wrapper executable.
2024-03-23T23:10:52+08:00 x11-fonts/noto-serif-thai Google Noto Serif Thai
When text is rendered by a computer, sometimes characters are displayed as
"tofu". They are little boxes to indicate your device doesn't have a font to
display the text.

Google has been developing a font family called Noto, which aims to support all
languages with a harmonious look and feel. Noto is Google's answer to tofu. The
name noto is to convey the idea that Google's goal is to see no more "tofu".
Noto has multiple styles and weights, and is freely available to all. The
comprehensive set of fonts and tools used in our development is available in our
GitHub repositories.

This port provides the fonts set of Noto Serif Thai.
2024-03-23T23:10:51+08:00 x11-fonts/noto-serif-telugu Google Noto Serif Telugu
When text is rendered by a computer, sometimes characters are displayed as
"tofu". They are little boxes to indicate your device doesn't have a font to
display the text.

Google has been developing a font family called Noto, which aims to support all
languages with a harmonious look and feel. Noto is Google's answer to tofu. The
name noto is to convey the idea that Google's goal is to see no more "tofu".
Noto has multiple styles and weights, and is freely available to all. The
comprehensive set of fonts and tools used in our development is available in our
GitHub repositories.

This port provides the fonts set of Noto Serif Telugu.
2024-03-23T23:10:50+08:00 x11-fonts/noto-serif-tamil Google Noto Serif Tamil
When text is rendered by a computer, sometimes characters are displayed as
"tofu". They are little boxes to indicate your device doesn't have a font to
display the text.

Google has been developing a font family called Noto, which aims to support all
languages with a harmonious look and feel. Noto is Google's answer to tofu. The
name noto is to convey the idea that Google's goal is to see no more "tofu".
Noto has multiple styles and weights, and is freely available to all. The
comprehensive set of fonts and tools used in our development is available in our
GitHub repositories.

This port provides the fonts set of Noto Serif Tamil.
2024-03-23T23:10:50+08:00 x11-fonts/noto-serif-sinhala Google Noto Serif Sinhala
When text is rendered by a computer, sometimes characters are displayed as
"tofu". They are little boxes to indicate your device doesn't have a font to
display the text.

Google has been developing a font family called Noto, which aims to support all
languages with a harmonious look and feel. Noto is Google's answer to tofu. The
name noto is to convey the idea that Google's goal is to see no more "tofu".
Noto has multiple styles and weights, and is freely available to all. The
comprehensive set of fonts and tools used in our development is available in our
GitHub repositories.

This port provides the fonts set of Noto Serif Sinhala.
2024-03-23T23:10:49+08:00 x11-fonts/noto-serif-myanmar Google Noto Serif Myanmar
When text is rendered by a computer, sometimes characters are displayed as
"tofu". They are little boxes to indicate your device doesn't have a font to
display the text.

Google has been developing a font family called Noto, which aims to support all
languages with a harmonious look and feel. Noto is Google's answer to tofu. The
name noto is to convey the idea that Google's goal is to see no more "tofu".
Noto has multiple styles and weights, and is freely available to all. The
comprehensive set of fonts and tools used in our development is available in our
GitHub repositories.

This port provides the fonts set of Noto Serif Myanmar.
2024-03-23T23:10:48+08:00 x11-fonts/noto-serif-lao Google Noto Serif Lao
When text is rendered by a computer, sometimes characters are displayed as
"tofu". They are little boxes to indicate your device doesn't have a font to
display the text.

Google has been developing a font family called Noto, which aims to support all
languages with a harmonious look and feel. Noto is Google's answer to tofu. The
name noto is to convey the idea that Google's goal is to see no more "tofu".
Noto has multiple styles and weights, and is freely available to all. The
comprehensive set of fonts and tools used in our development is available in our
GitHub repositories.

This port provides the fonts set of Noto Serif Lao.
2024-03-23T23:10:48+08:00 x11-fonts/noto-serif-khmer Google Noto Serif Khmer
When text is rendered by a computer, sometimes characters are displayed as
"tofu". They are little boxes to indicate your device doesn't have a font to
display the text.

Google has been developing a font family called Noto, which aims to support all
languages with a harmonious look and feel. Noto is Google's answer to tofu. The
name noto is to convey the idea that Google's goal is to see no more "tofu".
Noto has multiple styles and weights, and is freely available to all. The
comprehensive set of fonts and tools used in our development is available in our
GitHub repositories.

This port provides the fonts set of Noto Serif Khmer.
2024-03-23T23:10:47+08:00 x11-fonts/noto-serif-hebrew Google Noto Serif Hebrew
When text is rendered by a computer, sometimes characters are displayed as
"tofu". They are little boxes to indicate your device doesn't have a font to
display the text.

Google has been developing a font family called Noto, which aims to support all
languages with a harmonious look and feel. Noto is Google's answer to tofu. The
name noto is to convey the idea that Google's goal is to see no more "tofu".
Noto has multiple styles and weights, and is freely available to all. The
comprehensive set of fonts and tools used in our development is available in our
GitHub repositories.

This port provides the fonts set of Noto Serif Hebrew.
2024-03-23T23:10:46+08:00 x11-fonts/noto-serif-georgian Google Noto Serif Georgian
When text is rendered by a computer, sometimes characters are displayed as
"tofu". They are little boxes to indicate your device doesn't have a font to
display the text.

Google has been developing a font family called Noto, which aims to support all
languages with a harmonious look and feel. Noto is Google's answer to tofu. The
name noto is to convey the idea that Google's goal is to see no more "tofu".
Noto has multiple styles and weights, and is freely available to all. The
comprehensive set of fonts and tools used in our development is available in our
GitHub repositories.

This port provides the fonts set of Noto Serif Georgian.
2024-03-23T23:10:46+08:00 x11-fonts/noto-serif-extra Google Noto Serif (Extra)
When text is rendered by a computer, sometimes characters are displayed as
"tofu". They are little boxes to indicate your device doesn't have a font to
display the text.

Google has been developing a font family called Noto, which aims to support all
languages with a harmonious look and feel. Noto is Google's answer to tofu. The
name noto is to convey the idea that Google's goal is to see no more "tofu".
Noto has multiple styles and weights, and is freely available to all. The
comprehensive set of fonts and tools used in our development is available in our
GitHub repositories.

This port provides the extra fonts set of Noto Serif.
2024-03-23T23:10:45+08:00 x11-fonts/noto-serif-ethiopic Google Noto Serif Ethiopic
When text is rendered by a computer, sometimes characters are displayed as
"tofu". They are little boxes to indicate your device doesn't have a font to
display the text.

Google has been developing a font family called Noto, which aims to support all
languages with a harmonious look and feel. Noto is Google's answer to tofu. The
name noto is to convey the idea that Google's goal is to see no more "tofu".
Noto has multiple styles and weights, and is freely available to all. The
comprehensive set of fonts and tools used in our development is available in our
GitHub repositories.

This port provides the fonts set of Noto Serif Ethiopic.
2024-03-23T23:10:44+08:00 x11-fonts/noto-serif-display Google Noto Serif Display
When text is rendered by a computer, sometimes characters are displayed as
"tofu". They are little boxes to indicate your device doesn't have a font to
display the text.

Google has been developing a font family called Noto, which aims to support all
languages with a harmonious look and feel. Noto is Google's answer to tofu. The
name noto is to convey the idea that Google's goal is to see no more "tofu".
Noto has multiple styles and weights, and is freely available to all. The
comprehensive set of fonts and tools used in our development is available in our
GitHub repositories.

This port provides the fonts set of Noto Serif Display.
2024-03-23T23:10:44+08:00 x11-fonts/noto-serif-devanagari Google Noto Serif Devanagari
When text is rendered by a computer, sometimes characters are displayed as
"tofu". They are little boxes to indicate your device doesn't have a font to
display the text.

Google has been developing a font family called Noto, which aims to support all
languages with a harmonious look and feel. Noto is Google's answer to tofu. The
name noto is to convey the idea that Google's goal is to see no more "tofu".
Noto has multiple styles and weights, and is freely available to all. The
comprehensive set of fonts and tools used in our development is available in our
GitHub repositories.

This port provides the fonts set of Noto Serif Devanagari.
2024-03-23T23:10:43+08:00 x11-fonts/noto-serif-armenian Google Noto Serif Armenian
When text is rendered by a computer, sometimes characters are displayed as
"tofu". They are little boxes to indicate your device doesn't have a font to
display the text.

Google has been developing a font family called Noto, which aims to support all
languages with a harmonious look and feel. Noto is Google's answer to tofu. The
name noto is to convey the idea that Google's goal is to see no more "tofu".
Noto has multiple styles and weights, and is freely available to all. The
comprehensive set of fonts and tools used in our development is available in our
GitHub repositories.

This port provides the fonts set of Noto Serif Armenian.
2024-03-23T23:10:42+08:00 x11-fonts/noto-serif-bengali Google Noto Serif Bengali
When text is rendered by a computer, sometimes characters are displayed as
"tofu". They are little boxes to indicate your device doesn't have a font to
display the text.

Google has been developing a font family called Noto, which aims to support all
languages with a harmonious look and feel. Noto is Google's answer to tofu. The
name noto is to convey the idea that Google's goal is to see no more "tofu".
Noto has multiple styles and weights, and is freely available to all. The
comprehensive set of fonts and tools used in our development is available in our
GitHub repositories.

This port provides the fonts set of Noto Serif Bengali.
2024-03-23T23:10:42+08:00 x11-fonts/noto-serif-basic Google Noto Serif (Basic)
When text is rendered by a computer, sometimes characters are displayed as
"tofu". They are little boxes to indicate your device doesn't have a font to
display the text.

Google has been developing a font family called Noto, which aims to support all
languages with a harmonious look and feel. Noto is Google's answer to tofu. The
name noto is to convey the idea that Google's goal is to see no more "tofu".
Noto has multiple styles and weights, and is freely available to all. The
comprehensive set of fonts and tools used in our development is available in our
GitHub repositories.

This port provides the basic fonts set of Noto Serif.
2024-03-23T23:10:41+08:00 x11-fonts/noto-sans-tamil Google Noto Sans Tamil
When text is rendered by a computer, sometimes characters are displayed as
"tofu". They are little boxes to indicate your device doesn't have a font to
display the text.

Google has been developing a font family called Noto, which aims to support all
languages with a harmonious look and feel. Noto is Google's answer to tofu. The
name noto is to convey the idea that Google's goal is to see no more "tofu".
Noto has multiple styles and weights, and is freely available to all. The
comprehensive set of fonts and tools used in our development is available in our
GitHub repositories.

This port provides the fonts set of Noto Sans Tamil.
2024-03-23T23:10:40+08:00 x11-fonts/noto-sans-thai Google Noto Sans Thai
When text is rendered by a computer, sometimes characters are displayed as
"tofu". They are little boxes to indicate your device doesn't have a font to
display the text.

Google has been developing a font family called Noto, which aims to support all
languages with a harmonious look and feel. Noto is Google's answer to tofu. The
name noto is to convey the idea that Google's goal is to see no more "tofu".
Noto has multiple styles and weights, and is freely available to all. The
comprehensive set of fonts and tools used in our development is available in our
GitHub repositories.

This port provides the fonts set of Noto Sans Thai.
2024-03-23T23:10:39+08:00 x11-fonts/noto-sans-telugu Google Noto Sans Telugu
When text is rendered by a computer, sometimes characters are displayed as
"tofu". They are little boxes to indicate your device doesn't have a font to
display the text.

Google has been developing a font family called Noto, which aims to support all
languages with a harmonious look and feel. Noto is Google's answer to tofu. The
name noto is to convey the idea that Google's goal is to see no more "tofu".
Noto has multiple styles and weights, and is freely available to all. The
comprehensive set of fonts and tools used in our development is available in our
GitHub repositories.

This port provides the fonts set of Noto Sans Telugu.
2024-03-23T23:10:39+08:00 x11-fonts/noto-sans-symbols2 Google Noto Sans Symbols 2
When text is rendered by a computer, sometimes characters are displayed as
"tofu". They are little boxes to indicate your device doesn't have a font to
display the text.

Google has been developing a font family called Noto, which aims to support all
languages with a harmonious look and feel. Noto is Google's answer to tofu. The
name noto is to convey the idea that Google's goal is to see no more "tofu".
Noto has multiple styles and weights, and is freely available to all. The
comprehensive set of fonts and tools used in our development is available in our
GitHub repositories.

This port provides the fonts set of Noto Sans Symbols 2.
2024-03-23T23:10:38+08:00 x11-fonts/noto-sans-symbols-extra Google Noto Sans Symbols (Extra)
When text is rendered by a computer, sometimes characters are displayed as
"tofu". They are little boxes to indicate your device doesn't have a font to
display the text.

Google has been developing a font family called Noto, which aims to support all
languages with a harmonious look and feel. Noto is Google's answer to tofu. The
name noto is to convey the idea that Google's goal is to see no more "tofu".
Noto has multiple styles and weights, and is freely available to all. The
comprehensive set of fonts and tools used in our development is available in our
GitHub repositories.

This port provides the extra fonts set of Noto Sans Symbols.
2024-03-23T23:10:37+08:00 x11-fonts/noto-sans-symbols-basic Google Noto Sans Symbols (Basic)
When text is rendered by a computer, sometimes characters are displayed as
"tofu". They are little boxes to indicate your device doesn't have a font to
display the text.

Google has been developing a font family called Noto, which aims to support all
languages with a harmonious look and feel. Noto is Google's answer to tofu. The
name noto is to convey the idea that Google's goal is to see no more "tofu".
Noto has multiple styles and weights, and is freely available to all. The
comprehensive set of fonts and tools used in our development is available in our
GitHub repositories.

This port provides the basic fonts set of Noto Sans Symbols.
2024-03-23T23:10:36+08:00 x11-fonts/noto-sans-sinhala Google Noto Sans Sinhala
When text is rendered by a computer, sometimes characters are displayed as
"tofu". They are little boxes to indicate your device doesn't have a font to
display the text.

Google has been developing a font family called Noto, which aims to support all
languages with a harmonious look and feel. Noto is Google's answer to tofu. The
name noto is to convey the idea that Google's goal is to see no more "tofu".
Noto has multiple styles and weights, and is freely available to all. The
comprehensive set of fonts and tools used in our development is available in our
GitHub repositories.

This port provides the fonts set of Noto Sans Sinhala.
2024-03-23T23:10:35+08:00 x11-fonts/noto-sans-myanmar Google Noto Sans Myanmar
When text is rendered by a computer, sometimes characters are displayed as
"tofu". They are little boxes to indicate your device doesn't have a font to
display the text.

Google has been developing a font family called Noto, which aims to support all
languages with a harmonious look and feel. Noto is Google's answer to tofu. The
name noto is to convey the idea that Google's goal is to see no more "tofu".
Noto has multiple styles and weights, and is freely available to all. The
comprehensive set of fonts and tools used in our development is available in our
GitHub repositories.

This port provides the fonts set of Noto Sans Myanmar.
2024-03-23T23:10:35+08:00 x11-fonts/noto-sans-mono-extra Google Noto Sans Mono (Extra)
When text is rendered by a computer, sometimes characters are displayed as
"tofu". They are little boxes to indicate your device doesn't have a font to
display the text.

Google has been developing a font family called Noto, which aims to support all
languages with a harmonious look and feel. Noto is Google's answer to tofu. The
name noto is to convey the idea that Google's goal is to see no more "tofu".
Noto has multiple styles and weights, and is freely available to all. The
comprehensive set of fonts and tools used in our development is available in our
GitHub repositories.

This port provides the extra fonts set of Noto Sans Mono.
2024-03-23T23:10:34+08:00 x11-fonts/noto-sans-mono-basic Google Noto Sans Mono (Basic)
When text is rendered by a computer, sometimes characters are displayed as
"tofu". They are little boxes to indicate your device doesn't have a font to
display the text.

Google has been developing a font family called Noto, which aims to support all
languages with a harmonious look and feel. Noto is Google's answer to tofu. The
name noto is to convey the idea that Google's goal is to see no more "tofu".
Noto has multiple styles and weights, and is freely available to all. The
comprehensive set of fonts and tools used in our development is available in our
GitHub repositories.

This port provides the basic fonts set of Noto Sans Mono.
2024-03-23T23:10:33+08:00 x11-fonts/noto-sans-lao Google Noto Sans Lao
When text is rendered by a computer, sometimes characters are displayed as
"tofu". They are little boxes to indicate your device doesn't have a font to
display the text.

Google has been developing a font family called Noto, which aims to support all
languages with a harmonious look and feel. Noto is Google's answer to tofu. The
name noto is to convey the idea that Google's goal is to see no more "tofu".
Noto has multiple styles and weights, and is freely available to all. The
comprehensive set of fonts and tools used in our development is available in our
GitHub repositories.

This port provides the fonts set of Noto Sans Lao.
2024-03-23T23:10:32+08:00 x11-fonts/noto-sans-khmer Google Noto Sans Khmer
When text is rendered by a computer, sometimes characters are displayed as
"tofu". They are little boxes to indicate your device doesn't have a font to
display the text.

Google has been developing a font family called Noto, which aims to support all
languages with a harmonious look and feel. Noto is Google's answer to tofu. The
name noto is to convey the idea that Google's goal is to see no more "tofu".
Noto has multiple styles and weights, and is freely available to all. The
comprehensive set of fonts and tools used in our development is available in our
GitHub repositories.

This port provides the fonts set of Noto Sans Khmer.
2024-03-23T23:10:31+08:00 x11-fonts/noto-sans-hebrew Google Noto Sans Hebrew
When text is rendered by a computer, sometimes characters are displayed as
"tofu". They are little boxes to indicate your device doesn't have a font to
display the text.

Google has been developing a font family called Noto, which aims to support all
languages with a harmonious look and feel. Noto is Google's answer to tofu. The
name noto is to convey the idea that Google's goal is to see no more "tofu".
Noto has multiple styles and weights, and is freely available to all. The
comprehensive set of fonts and tools used in our development is available in our
GitHub repositories.

This port provides the fonts set of Noto Sans Hebrew.
2024-03-23T23:10:31+08:00 x11-fonts/noto-sans-georgian Google Noto Sans Georgian
When text is rendered by a computer, sometimes characters are displayed as
"tofu". They are little boxes to indicate your device doesn't have a font to
display the text.

Google has been developing a font family called Noto, which aims to support all
languages with a harmonious look and feel. Noto is Google's answer to tofu. The
name noto is to convey the idea that Google's goal is to see no more "tofu".
Noto has multiple styles and weights, and is freely available to all. The
comprehensive set of fonts and tools used in our development is available in our
GitHub repositories.

This port provides the fonts set of Noto Sans Georgian.
2024-03-23T23:10:30+08:00 x11-fonts/noto-sans-extra Google Noto Sans (Extra)
When text is rendered by a computer, sometimes characters are displayed as
"tofu". They are little boxes to indicate your device doesn't have a font to
display the text.

Google has been developing a font family called Noto, which aims to support all
languages with a harmonious look and feel. Noto is Google's answer to tofu. The
name noto is to convey the idea that Google's goal is to see no more "tofu".
Noto has multiple styles and weights, and is freely available to all. The
comprehensive set of fonts and tools used in our development is available in our
GitHub repositories.

This port provides the extra fonts set of Noto Sans.
2024-03-23T23:10:29+08:00 x11-fonts/noto-sans-ethiopic Google Noto Sans Ethiopic
When text is rendered by a computer, sometimes characters are displayed as
"tofu". They are little boxes to indicate your device doesn't have a font to
display the text.

Google has been developing a font family called Noto, which aims to support all
languages with a harmonious look and feel. Noto is Google's answer to tofu. The
name noto is to convey the idea that Google's goal is to see no more "tofu".
Noto has multiple styles and weights, and is freely available to all. The
comprehensive set of fonts and tools used in our development is available in our
GitHub repositories.

This port provides the fonts set of Noto Sans Ethiopic.
2024-03-23T23:10:29+08:00 x11-fonts/noto-sans-devanagari Google Noto Sans Devanagari
When text is rendered by a computer, sometimes characters are displayed as
"tofu". They are little boxes to indicate your device doesn't have a font to
display the text.

Google has been developing a font family called Noto, which aims to support all
languages with a harmonious look and feel. Noto is Google's answer to tofu. The
name noto is to convey the idea that Google's goal is to see no more "tofu".
Noto has multiple styles and weights, and is freely available to all. The
comprehensive set of fonts and tools used in our development is available in our
GitHub repositories.

This port provides the fonts set of Noto Sans Devanagari.

2024-03-23T23:10:28+08:00 x11-fonts/noto-sans-cherokee Google Noto Sans Cherokee
When text is rendered by a computer, sometimes characters are displayed as
"tofu". They are little boxes to indicate your device doesn't have a font to
display the text.

Google has been developing a font family called Noto, which aims to support all
languages with a harmonious look and feel. Noto is Google's answer to tofu. The
name noto is to convey the idea that Google's goal is to see no more "tofu".
Noto has multiple styles and weights, and is freely available to all. The
comprehensive set of fonts and tools used in our development is available in our
GitHub repositories.

This port provides the fonts set of Noto Sans Cherokee.
2024-03-23T23:10:27+08:00 x11-fonts/noto-sans-cham Google Noto Sans Cham
When text is rendered by a computer, sometimes characters are displayed as
"tofu". They are little boxes to indicate your device doesn't have a font to
display the text.

Google has been developing a font family called Noto, which aims to support all
languages with a harmonious look and feel. Noto is Google's answer to tofu. The
name noto is to convey the idea that Google's goal is to see no more "tofu".
Noto has multiple styles and weights, and is freely available to all. The
comprehensive set of fonts and tools used in our development is available in our
GitHub repositories.

This port provides the fonts set of Noto Sans Cham.
2024-03-23T23:10:27+08:00 x11-fonts/noto-sans-bengali Google Noto Sans Bengali
When text is rendered by a computer, sometimes characters are displayed as
"tofu". They are little boxes to indicate your device doesn't have a font to
display the text.

Google has been developing a font family called Noto, which aims to support all
languages with a harmonious look and feel. Noto is Google's answer to tofu. The
name noto is to convey the idea that Google's goal is to see no more "tofu".
Noto has multiple styles and weights, and is freely available to all. The
comprehensive set of fonts and tools used in our development is available in our
GitHub repositories.

This port provides the fonts set of Noto Sans Bengali.
2024-03-23T23:10:26+08:00 x11-fonts/noto-sans-basic Google Noto Sans (Basic)
When text is rendered by a computer, sometimes characters are displayed as
"tofu". They are little boxes to indicate your device doesn't have a font to
display the text.

Google has been developing a font family called Noto, which aims to support all
languages with a harmonious look and feel. Noto is Google's answer to tofu. The
name noto is to convey the idea that Google's goal is to see no more "tofu".
Noto has multiple styles and weights, and is freely available to all. The
comprehensive set of fonts and tools used in our development is available in our
GitHub repositories.

This port provides the basic fonts set of Noto Sans.
2024-03-23T23:10:25+08:00 x11-fonts/noto-sans-armenian Google Noto Sans Armenian
When text is rendered by a computer, sometimes characters are displayed as
"tofu". They are little boxes to indicate your device doesn't have a font to
display the text.

Google has been developing a font family called Noto, which aims to support all
languages with a harmonious look and feel. Noto is Google's answer to tofu. The
name noto is to convey the idea that Google's goal is to see no more "tofu".
Noto has multiple styles and weights, and is freely available to all. The
comprehensive set of fonts and tools used in our development is available in our
GitHub repositories.

This port provides the fonts set of Noto Sans Armenian.
2024-03-23T23:10:24+08:00 x11-fonts/noto-sans-arabic Google Noto Sans Arabic
When text is rendered by a computer, sometimes characters are displayed as
"tofu". They are little boxes to indicate your device doesn't have a font to
display the text.

Google has been developing a font family called Noto, which aims to support all
languages with a harmonious look and feel. Noto is Google's answer to tofu. The
name noto is to convey the idea that Google's goal is to see no more "tofu".
Noto has multiple styles and weights, and is freely available to all. The
comprehensive set of fonts and tools used in our development is available in our
GitHub repositories.

This port provides the fonts set of Noto Sans Arabic.
2024-03-23T23:10:24+08:00 x11-fonts/noto-naskh-arabic Google Noto Naskh Arabic
When text is rendered by a computer, sometimes characters are displayed as
"tofu". They are little boxes to indicate your device doesn't have a font to
display the text.

Google has been developing a font family called Noto, which aims to support all
languages with a harmonious look and feel. Noto is Google's answer to tofu. The
name noto is to convey the idea that Google's goal is to see no more "tofu".
Noto has multiple styles and weights, and is freely available to all. The
comprehensive set of fonts and tools used in our development is available in our
GitHub repositories.

This port provides the fonts set of Noto Naskh Arabic.
2024-03-23T23:10:23+08:00 x11-fonts/noto-kufi-arabic Google Noto Kufi Arabic
When text is rendered by a computer, sometimes characters are displayed as
"tofu". They are little boxes to indicate your device doesn't have a font to
display the text.

Google has been developing a font family called Noto, which aims to support all
languages with a harmonious look and feel. Noto is Google's answer to tofu. The
name noto is to convey the idea that Google's goal is to see no more "tofu".
Noto has multiple styles and weights, and is freely available to all. The
comprehensive set of fonts and tools used in our development is available in our
GitHub repositories.

This port provides the fonts set of Noto Kufi Arabic.
2024-03-23T22:15:03+08:00 print/rubygem-prawn24 Fast, tiny, and nimble PDF generator for Ruby
Prawn is a pure Ruby PDF generation library that provides a lot of great
functionality while trying to remain simple and reasonably performant.
2024-03-23T22:15:02+08:00 print/rubygem-ttfunk17 Font Metrics Parser for the Prawn PDF generator
TTFunk is a TrueType font parser written in pure ruby.
2024-03-23T22:15:00+08:00 print/rubygem-pdf-core09 Ruby library to render PDF documents
PDF::Core is a pure Ruby library to render PDF documents.

It supports several PDF features, such as among others:
* low-level annotation
* istream objects and stream filters
* NameTree
* object repository
* object serialization
* indirect objects
* page geometries

It is used internally by Prawn (provided in the rubygems-prawn package),
a Ruby PDF generation library.
2024-03-23T22:14:59+08:00 devel/rubygem-aws-sdk-timestreaminfluxdb Official AWS Ruby gem for Timestream InfluxDB
Official AWS Ruby gem for Timestream InfluxDB.
2024-03-23T22:14:58+08:00 www/py-django-unfold Modern Django admin theme for seamless interface development
Unfold is theme for Django admin incorporating most common practises for
building full-fledged admin areas. It is designed to work at the top of default
administration provided by Django.
2024-03-23T22:14:55+08:00 devel/py-tree-sitter-languages Binary Python wheels for all tree sitter languages
py-tree-sitter-languages provides binary Python wheels for all tree sitter
languages. The binary wheels remove the need to download and compile support for
individual languages.
2024-03-23T22:14:54+08:00 devel/py-dask-expr High Level Expressions for Dask
Dask DataFrames with query optimization.

This is a rewrite of Dask DataFrame that includes query optimization and
generally improved organization.
2024-03-23T22:14:53+08:00 archivers/py-bitshuffle Bitshuffle filter for improving typed data compression
Bitshuffle is an algorithm that rearranges typed, binary data for improving
compression, as well as a python/C package that implements this algorithm within
the Numpy framework.

The library can be used along side HDF5 to compress and decompress datasets and
is integrated through the dynamically loaded filters framework. Bitshuffle is
HDF5 filter number 32008.

Algorithmically, Bitshuffle is closely related to HDF5's Shuffle filter except
it operates at the bit level instead of the byte level. Arranging a typed data
array in to a matrix with the elements as the rows and the bits within the
elements as the columns, Bitshuffle "transposes" the matrix, such that all the
least-significant-bits are in a row, etc.

This does not in itself compress data, only rearranges it for more efficient
compression. To perform the actual compression you will need a compression
library. Bitshuffle has been designed to be well matched to Marc Lehmann's LZF
as well as LZ4 and ZSTD. Note that because Bitshuffle modifies the data at the
bit level, sophisticated entropy reducing compression libraries such as GZIP and
BZIP are unlikely to achieve significantly better compression than simpler and
faster duplicate-string-elimination algorithms such as LZF, LZ4 and ZSTD.
Bitshuffle thus includes routines (and HDF5 filter options) to apply LZ4 and
ZSTD compression to each block after shuffling.
2024-01-18T14:18:03+01:00 x11-fonts/noto-serif Google Noto Serif
When text is rendered by a computer, sometimes characters are displayed as
"tofu". They are little boxes to indicate your device doesn't have a font to
display the text.

Google has been developing a font family called Noto, which aims to support all
languages with a harmonious look and feel. Noto is Google's answer to tofu. The
name noto is to convey the idea that Google's goal is to see no more "tofu".
Noto has multiple styles and weights, and is freely available to all. The
comprehensive set of fonts and tools used in our development is available in our
GitHub repositories.

This port provides the fonts set of Noto Serif.
2024-01-18T14:18:03+01:00 x11-fonts/noto-sans Google Noto Sans
When text is rendered by a computer, sometimes characters are displayed as
"tofu". They are little boxes to indicate your device doesn't have a font to
display the text.

Google has been developing a font family called Noto, which aims to support all
languages with a harmonious look and feel. Noto is Google's answer to tofu. The
name noto is to convey the idea that Google's goal is to see no more "tofu".
Noto has multiple styles and weights, and is freely available to all. The
comprehensive set of fonts and tools used in our development is available in our
GitHub repositories.

This port provides the fonts set of Noto Sans.
2024-01-18T14:18:03+01:00 x11-fonts/noto-sans-symbols Google Noto Sans Symbols
When text is rendered by a computer, sometimes characters are displayed as
"tofu". They are little boxes to indicate your device doesn't have a font to
display the text.

Google has been developing a font family called Noto, which aims to support all
languages with a harmonious look and feel. Noto is Google's answer to tofu. The
name noto is to convey the idea that Google's goal is to see no more "tofu".
Noto has multiple styles and weights, and is freely available to all. The
comprehensive set of fonts and tools used in our development is available in our
GitHub repositories.

This port provides the fonts set of Noto Sans Symbols.
2024-01-18T14:18:03+01:00 x11-fonts/noto-sans-symbols-2 Noto Sans Symbols 2 font
Noto is a global font collection for writing in all modern and ancient
languages. Noto Sans Symbols 2 is an unmodulated ("sans serif") design
for texts in Symbols and in Emoji symbols.
2024-01-18T14:18:03+01:00 x11-fonts/noto-sans-mono Google Noto Sans Mono
When text is rendered by a computer, sometimes characters are displayed as
"tofu". They are little boxes to indicate your device doesn't have a font to
display the text.

Google has been developing a font family called Noto, which aims to support all
languages with a harmonious look and feel. Noto is Google's answer to tofu. The
name noto is to convey the idea that Google's goal is to see no more "tofu".
Noto has multiple styles and weights, and is freely available to all. The
comprehensive set of fonts and tools used in our development is available in our
GitHub repositories.

This port provides the fonts set of Noto Sans Mono.
2024-01-18T14:18:03+01:00 x11-fonts/noto-color-emoji Noto Color Emoji font
Noto Color Emoji is an open source font that has you covered for all
your emoji needs.
2024-03-19T21:42:59+01:00 security/beidconnect Belgian eID digital signature browser extension backend
BeIDConnect is a browser extension to sign documents with a Belgian eID
card.

Only belgium.be and fgov.be websites can make use of the BeIDConnect
extension to create an electronic signature. These websites are
operated by institutions of the Belgian federal government.

This package only contains the backend that connects with your card
reader. The extension itself has to be installed through your web
browser.
2024-03-22T07:24:03-07:00 security/ratify Tool to sign files and directories
Ratify is a tool for signing and verification of files and directory structures.
It is an alternative to tools like `cfv`.
2024-03-22T03:41:57-07:00 misc/py-sigopt SigOpt Python API client
sigopt is an open source version of SigOpt API, performing hyperparameter
optimization and visualization.

Sigopt-server is an open-source tool for managing adaptive experiments,
especially for hyperparameter optimization. It uses algorithms to determine
the best spots in parameter space for metric optimization, and includes web
visualizations so you can improve your models. For more information you can
read about our service offering. Our documentation is here.
2024-03-22T02:54:50-07:00 misc/py-timm-vis Visualizer for PyTorch image models
timm-vis is a PyTorch image models visualizer.

Implementation of various visualization techniques for pytorch image
classifiers. This library can be used to visualize and understand any PyTorch
image classifier. This is NOT an official PyTorch library, nor is it affiliated
with Ross Wightman's pytorch-image-models library. details.ipynb has visual
examples of all methods implemented.

Currently, the following methods are implemented:
* Filter visualization
* Activations visualization
* Maximally activated patches
* Saliency maps
* Synthetic image generation
* Adversarial attacks to fool models
* Feature inversion
* Grad-CAM
* Deep Dream
2024-03-22T02:20:09-07:00 misc/py-timm PyTorch Image Models
timm is a library containing SOTA computer vision models, layers, utilities,
optimizers, schedulers, data-loaders, augmentations, and training/evaluation
scripts.
2024-03-21T21:11:05-07:00 misc/py-xformers Transformers building blocks, supporting a composable construction
xFormers is a Toolbox to Accelerate Research on Transformers.

xFormers is:
* Customizable building blocks: Independent/customizable building blocks that
can be used without boilerplate code. The components are domain-agnostic and
xFormers is used by researchers in vision, NLP and more.
* Research first: xFormers contains bleeding-edge components, that are not yet
available in mainstream libraries like PyTorch.
* Built with efficiency in mind: Because speed of iteration matters, components
are as fast and memory-efficient as possible. xFormers contains its own CUDA
kernels, but dispatches to other libraries when relevant.
2024-03-21T21:02:27-07:00 misc/py-openai-whisper Robust Speech Recognition via Large-Scale Weak Supervision
Whisper is a general-purpose speech recognition model. It is trained on a large
dataset of diverse audio and is also a multitasking model that can perform
multilingual speech recognition, speech translation, and language
identification.
2024-03-21T15:05:32+01:00 security/openssl33 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.
2024-03-21T04:23:46Z audio/pasystray System tray applet to control PulseAudio
PulseAudio system tray, a replacement for the deprecated padevchooser.

pasystray allows setting the default PulseAudio source/sink and moving
streams on the fly between sources/sinks without restarting the client
applications.
2024-03-20T08:27:33Z ports-mgmt/py-pnu-portstreelint FreeBSD ports tree lint
The portstreelint utility checks the FreeBSD ports tree Index and some
parts of the ports' Makefiles for errors and warnings.

By default it will scan the whole port tree, but you can select a
subset of the ports by specifying lists of categories, maintainers and
ports names.

It is possible to generate a CSV delimited file with the
per-maintainer findings to a specified filename. This allows for
automated processing of the results, such as, for example, sending
warning emails, storing results and displaying only diffs since
previous run...
2024-03-19T20:00:09-07:00 net/rdist7 Network file distribution/synchronisation utility
This is version 6.1 of Rdist from USC. It is based on rdist from
4.3BSD (classic). It includes all fixes for all bugs known to the
CSRG Berkeley folks. It has been running at USC and numerous other
sites for some time now on a wide variety of platforms.

This version of rdist is not directly compatible with rdist
distributed with 4.3BSD and subsequent vendor releases, but does
indirectly provide full backward compatibility.

This version of rdist does not need to be setuid "root" at all. Rdist
now uses the rsh(1c) [remote command] program to make connections to
remote hosts, instead of making the connection directly. This
eliminates the need to be run as "root". Many thanks to Chris
Siebenmann <cks@utcc.utoronto.ca> and John DiMarco
<jdd@cdf.toronto.edu> who came up with an rsh version of rcmd() that
makes this possible.
2024-03-19T08:27:34+01:00 net/py-scamper Python bindings for scamper
2024-03-18T13:00:03-07:00 devel/rubygem-with_advisory_lock61 Advisory locking for ActiveRecord
with_advisory_lock adds advisory locking (mutexes) to ActiveRecord 6.0+,
with ruby 2.7+, jruby or truffleruby, when used with MySQL or PostgreSQL.
2024-03-18T11:06:50Z security/py-pnu-vuxml FreeBSD VuXML library and query tool
pnu-vuxml is both a Python command-line tool and a library that can be
used to query or process the FreeBSD VuXML "database" of vulnerable
ports, making it much more user-friendly and useful.
2024-03-18T10:35:25Z devel/py-pnu-libpnu Common utility functions for the PNU project
pnu-libpnu is a Python library containing common functions for all the
PNU project utilities. It has no known usage and usefulness beyond
this project.
2024-03-18T07:52:55Z lang/swipl Edinburgh-style Prolog compiler
Edinburgh-style Prolog compiler including modules, autoload,
libraries, Garbage-collector, stack-expandor, C-interface,
GNU-readline and GNU-Emacs interface, very fast compiler.
2024-03-17T11:29:35+01:00 editors/kakoune-lsp Kakoune Language Server Protocol Client
Kak-lsp is a Language Server Protocol client for Kakoune implemented
in Rust.

A Language Server Protocol (LSP) defines the protocol used between
an editor or IDE and a language server that provides language
features like auto complete, go to definition, find all references
etc.
2024-03-16T19:38:09+03:00 multimedia/wireplumber Session and policy manager for PipeWire
PipeWire is a server and user space API to deal with multimedia pipelines.

WirePlumber is a modular session / policy manager for PipeWire and a
GObject-based high-level library that wraps PipeWire's API, providing
convenience for writing the daemon's modules as well as external tools for
managing PipeWire.
2024-03-15T16:50:32-04:00 audio/libdjinterop C++ library for access to DJ record libraries
libdjinterop is a C++ library that allows access to database formats
used to store information about DJ record libraries.

This library currently supports:

Engine Library, as used on "Prime"-series DJ equipment.
2024-03-14T20:11:14+03:00 games/lwjgl3 Lightweight Java Game Library
The Lightweight Java Game Library (LWJGL) is a Java library that enables
cross-platform access to popular native APIs useful in the development
of graphics (OpenGL, Vulkan), audio (OpenAL) and parallel computing
(OpenCL) applications. This access is direct and high-performance, yet
also wrapped in a type-safe and user-friendly layer, appropriate for the
Java ecosystem.
LWJGL is an enabling technology and provides low-level access. It is not
a framework and does not provide higher-level utilities than what the
native libraries expose. As such, novice programmers are encouraged to
try one of the frameworks or game engines that make use of LWJGL, before
working directly with the library.
LWJGL is open source software and freely available at no charge.
2024-03-14T10:29:47-03:00 security/enc Modern and friendly CLI alternative to GnuPG
Enc is a CLI tool for encryption, a modern and friendly alternative
to GnuPG. It is easy to use, secure by default and can encrypt and
decrypt files using password or encryption keys, manage and download
keys, and sign data. Our goal was to make encryption available to
all engineers without the need to learn a lot of new words, concepts,
and commands. It is the most beginner-friendly CLI tool for encryption,
and keeping it that way is our top priority.
2024-03-13T23:59:43-07:00 devel/rubygem-with_advisory_lock Advisory locking for ActiveRecord
with_advisory_lock adds advisory locking (mutexes) to ActiveRecord 6.0+,
with ruby 2.7+, jruby or truffleruby, when used with MySQL or PostgreSQL.
2024-03-13T17:52:50+09:00 net/realtek-re-kmod198 Kernel driver for Realtek PCIe Ethernet Controllers
Realtek PCIe FE / GBE / 2.5G / Gaming Ethernet Family Controller
kernel driver.

This is the official driver from Realtek with a few patches to
improve stability and performance. It can be loaded instead of
the FreeBSD driver built into the GENERIC kernel if you experience
issues with it (eg. watchdog timeouts), or your card is not supported.

Supported devices:

* 2.5G Gigabit Ethernet
- RTL8125 / RTL8125B(S)(G)

* 10/100/1000M Gigabit Ethernet
- RTL8111B / RTL8111C / RTL8111D / RTL8111E / RTL8111F / RTL8111G(S)
RTL8111H(S) / RTL8118(A)(S) / RTL8119i / RTL8111L / RTL8111K
- RTL8168B / RTL8168E / RTL8168H
- RTL8111DP / RTL8111EP / RTL8111FP
- RTL8411 / RTL8411B

* 10/100M Fast Ethernet
- RTL8101E / RTL8102E / RTL8103E / RTL8105E / RTL8106E / RTL8107E
- RTL8401 / RTL8402

See also: https://www.realtek.com/en/component/zoo/category/network-interface-controllers-10-100-1000m-gigabit-ethernet-pci-express-software
2024-02-11T11:17:34+01:00 converters/dos2ansi Converter for old MS-DOS/ANSI.SYS text files
A tool to convert MS-DOS/ANSI.SYS text files to modern terminals.

This tool converts MS-DOS text files using ANSI.SYS escape sequences to a
format a modern terminal can display. The output will use a Unicode encoding
of characters and only ANSI SGR escape sequences to set basic foreground and
background colors, intensity and blinking attribute. The input is expected to
use CP-437 or one of the other supported DOS codepages.
2024-03-13T02:39:11-07:00 devel/gitu TUI Git client inspired by Magit
gitu is a terminal user interface for Git.

Gitu aims to implement many of the core features of Magit over time.
It should be familiar to any previous Magit users.
2024-03-13T09:12:27+09:00 security/pecl-xxtea XXTEA encryption algorithm extension for PHP
XXTEA is a fast and secure encryption algorithm. This is a XXTEA
extension for PHP. It is different from the original XXTEA encryption
algorithm. It encrypts and decrypts string instead of uint32 array,
and the key is also string.
2024-03-12T20:27:58+01:00 databases/ldb25 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.
2024-03-12T18:41:50+03:00 textproc/py-pandoc-plantuml-filter Pandoc filter which converts PlantUML code blocks to PlantUML images
Pandoc filter for PlantUML code blocks.
2024-03-11T22:43:46+01:00 x11-toolkits/ocaml-graphics Graphics library for OCaml
The OCaml Graphics library provides a portable graphic interface for
OCaml on Unix (X11) and Windows (Win32 API). It used to be distributed
with the main OCaml distribution up until version 4.08.
2024-03-11T22:43:46+01:00 devel/ocaml-stdio Standard IO library for Objective-Caml
Library for Objective-Caml providing extra functionality for OCaml's
input and output channels.
2024-03-11T22:43:46+01:00 devel/ocaml-seq Compatibility library for the iterator type of OCaml
Compatibility package for the standard iterator type `Seq' introduced
in OCaml 4.07.
2024-03-11T22:43:46+01:00 devel/ocaml-rresult Result combinator library for Objective Caml
This library defines cominators to operate on the standard Result type
(introduced in OCaml 4.03). Using Result as return type of a
computation that can fail forces explicit handling of error, as oposed
to e.g. raising an exception.

As the author puts it: "OCaml 4.08 provides the Stdlib.Result module
which you should prefer to Rresult."
2024-03-11T22:43:46+01:00 devel/ocaml-pcre2 Perl compatible regular expressions for Objective Caml
OCaml binding to the libpcre2, the Perl compatible regular expressions
library.
2024-03-11T22:43:46+01:00 devel/ocaml-mtime Platform independent wall-clock monotonic time for OCaml
A monotonic time source provides time samples or measurements which are
always increasing, regardless of any adjustments made to the computer clock.

This library provides a pure OCaml implementation, and another implementation
relying on the operating system or the JavaScript runtime.
2024-03-11T22:43:46+01:00 devel/ocaml-logs Logging library for Objective Caml
Logging library for OCaml. The optional module Logs_cli, Logs_fmt and Logs_lwt
are included. The Logs_browser module for js_of_ocaml is not.
2024-03-11T22:43:46+01:00 devel/ocaml-fpath File system paths library for Objective Caml
OCaml library to manipulate filesystem paths, file extensions,
operating system conventions for POSIX and Windows, Set and Map of
paths, independently from the operating system the program is running
on.
2024-03-11T22:43:46+01:00 devel/ocaml-fmt Pretty-printer combinator library for Objective Caml
Combinator library to produce pretty-printers compatible with
the Format module of the OCaml standard distribution.
2024-03-11T22:43:46+01:00 devel/ocaml-csexp Canonical S-expressions for OCaml
Csexp is an OCaml library for parsing and printing S-expressions in
canonical form, which are binary representations of S-expressions.
2024-03-11T22:43:46+01:00 devel/ocaml-camlp-streams Stream and Genlex libraries for OCaml
OCaml library package providing the `Genlex' and the `Stream'
modules which used to be part of the standard library of the
OCaml compiler before its version 5.0.

To ease the transition to OCaml 5, it is recommended for new OCaml
code to be compiled against this package, even if targetting on OCaml 4.x.

Beware that due to the value-type (in)equality, it is not possible to
mix values produced by this library and values produced by the OCaml
4.x standard library equivalent as if they were of the same type.
2024-03-11T22:43:46+01:00 devel/ocaml-bos Basic OS interaction library for Objective Caml
Basic OS interaction library for OCaml that works on POSIX and Windows
systems. It contains support for: building and executing command,
parsing command lines arguments, filesystem operations, environment
variables and some UNIX system calls.
2024-03-11T22:43:46+01:00 devel/ocaml-base Standard library for OCaml
Standard library meant to be used in place of the OCaml standard
library. Input-output and OS dependent facilities are not provided by
this library.
2024-03-11T22:43:46+01:00 devel/ocaml-astring String library for Objective Caml
Astring is an opiniated immutable-String library for OCaml. It is
highly recommended to compile your project in the -safe-string mode of
the OCaml compiler before using this library.
2024-03-11T07:13:41-07:00 deskutils/pipecolor Terminal filter to colorize output
pipecolor is a terminal filter to colorize output.
You can customize the colorize rule based on regular expressions.

pipecolor receives input through the pipe, and colorizes the output.

The colorize rule file is ~/.pipecolor.toml.
2024-03-11T10:26:27+09:00 mail/p5-Mail-Milter-Authentication Perl Mail Authentication Milter
A Perl implementation of email authentication standards rolled up into a
single easy to use milter.
This milter verifies using the following standards.
ARC / BIMI / DMARC / IPRev / SPF
Check HELO matches it's IP address
DKIM (including ADSP)
DomainKeys (deprecated)
SenderID (deprecated)
Includes additional modules.
AddID - add a header to all email (example)
ReturnOK - Checks that return addresses have properly configured MX
records
TLS (milter protocol only) - identifies TLS protected connections
Check alignment of RFC5322 From and Mail From addresses
Send aggregate data to the abusix service
Check for SMTP Authentication
Block mail based on simple rules
Check IP against a trusted list and/or local IP space
Extended logging
Reverse loopup checking
Check against a list of RBLDNS services
Generate metrics about message header and body sizes
2024-03-09T21:44:34+08:00 devel/rubygem-aws-sdk-chatbot Official AWS Ruby gem for chatbot
Official AWS Ruby gem for chatbot.
2024-03-09T21:44:33+08:00 www/py-laces Django components that know how to render themselves
Laces components provide a simple way to combine data (in the form of Python
objects) with the Django templates that are meant to render that data. The
components can then be simply rendered in any other template using the {%
component %} template tag. That parent template does not need to know anything
about the component's template or data. No need to receive, filter, restructure
or pass any data to the component's template. Just let the component render
itself.

Template and data are tied together in the component, and they can be passed
around together. This becomes especially useful when components are nested -- it
allows us to avoid building the same nested structure twice (once in the data
and again in the templates).

Working with objects that know how to render themselves as HTML elements is a
common pattern found in complex Django applications, such as the Wagtail admin
interface. The Wagtail admin is also where the APIs provided in this package
have previously been discovered, developed and solidified. The purpose of this
package is to make these tools available to other Django projects outside the
Wagtail ecosystem.
2024-03-09T21:44:30+08:00 www/py-dj42-django-treebeard Efficient tree implementations for Django
django-treebeard is a library that implements efficient tree implementations for
the Django Web Framework 1.8 and later.

Features:

- Flexible: Includes 3 different tree implementations with the same API:
* Adjacency List
* Materialized Path
* Nested Sets
- Fast: Optimized non-naive tree operations
- Easy: Uses Django Model Inheritance with abstract classes to define your own
models.
- Clean: Testable and well tested code base. Code/branch test coverage is
above 96%.
2024-03-09T21:44:27+08:00 www/py-dj42-django-permissionedforms Django extension for creating forms that vary according to user permissions
django-permissionedforms is an extension to Django's forms framework, allowing
you to define forms where certain fields are shown or omitted according to the
user's permissions.
2024-03-09T21:44:24+08:00 www/py-dj42-django-otp Pluggable framework for adding two-factor authentication to Django
This project makes it easy to add support for one-time passwords (OTPs) to
Django. It can be integrated at various levels, depending on how much
customization is required. It integrates with django.contrib.auth, although it
is not a Django authentication backend. The primary target is developers wishing
to incorporate OTPs into their Django projects as a form of two-factor
authentication.

Several simple OTP plugins are included and more are available separately. This
package also includes an implementation of OATH HOTP and TOTP for convenience,
as these are standard OTP algorithms used by multiple plugins.
2024-03-09T21:44:21+08:00 www/py-dj42-django-modelcluster Django extension for working with clusters of models as a single unit
django-modelcluster extends Django's foreign key relations to make this
possible. It introduces a new type of relation, ParentalKey, where the related
models are stored locally to the 'parent' model until the parent is explicitly
saved. Up to that point, the related models can still be accessed through a
subset of the QuerySet API.
2024-03-09T21:44:18+08:00 security/py-joserfc Ultimate Python library for JOSE RFCs
joserfc is a Python library that provides a comprehensive implementation of
several essential JSON Object Signing and Encryption (JOSE) standards.
2024-03-09T21:44:15+08:00 devel/py-pytest-lazy-fixtures Allow you to use fixtures in @pytest.mark.parametrize
pytest-lazy-fixtures allows you to use fixtures in @pytest.mark.parametrize.

This project was inspired by pytest-lazy-fixture. Improvements that have been
made in this project:
- You can use fixtures in any data structures
- You can access the attributes of fixtures
- You can use functions in fixtures
2024-03-09T21:44:14+08:00 devel/py-objprint Print Python objects in human readable format
objprint is a library that can print Python objects in human readable format.
2024-03-09T21:44:13+08:00 devel/py-dep-logic Python dependency specifications supporting logical operations
Dep-Logic allows logic operations on version specifiers and environment markers.
2024-03-09T21:44:12+08:00 databases/py-flask-sqlalchemy30 Add SQLAlchemy support to your Flask application
Flask-SQLAlchemy adds support for SQLAlchemy to your Flask application.
2024-02-18T02:11:55Z www/forgejo Compact self-hosted Git service
A self-hosted Git service.

Forgejo is a community managed soft-fork of Gitea, which is a fork of Gogs,
lightweight code hosting solution written in Go and published under the MIT
license.
2024-03-09T07:35:43+02:00 security/trivy Security scanner written in go
Find vulnerabilities, misconfigurations, secrets, SBOM in containers, Kubernetes,
code repositories, clouds and more
2024-03-08T18:32:40+01:00 x11/hyprcursor Hyprland cursor format, library and utilities
The hyprland cursor format, library and utilities.
2024-03-08T23:49:25+01:00 benchmarks/ipc-bench Benchmarks for various inter-process-communication (IPC)
Benchmarks for various inter-process-communication (IPC) methods:
ZeroMQ, TCP socket (tcp), domain socket (domain), named pipes (fifo), signal,
memory mapped file (mmap), message queues (mq), pipe, shared memory (shm).
2024-03-08T22:39:15+09:00 mail/p5-Mail-BIMI BIMI (Brand Indicators for Message Identification) object
Module for retrieving, parsing, and validating BIMI Assertion Records,
BIMI Indicators, and BIMI VMC Evidence Documents.
2024-03-08T22:33:40+09:00 mail/p5-Mail-DataFeed-Abusix Send SMTP transaction data to the Abusix transaction feed
Send SMTP transaction data via udp to the Abusix real-time
transaction feed.
2024-03-08T22:30:26+09:00 net-mgmt/p5-Prometheus-Tiny-Shared Tiny Prometheus client with a shared database behind it
Prometheus::Tiny::Shared is a wrapper around Prometheus::Tiny that instead
of storing metrics data in a hashtable, stores them in a shared datastore.
This lets you keep a single set of metrics in a multithreaded app.
2024-02-05T14:27:33+09:00 japanese/fcitx5-cskk SKK input method plugin for fcitx5 that uses LibCSKK
SKK input method plugin for fcitx5 that uses LibCSKK
2024-02-05T14:25:59+09:00 japanese/cskk SKK (Simple Kana Kanji henkan) library
Cobalt SKK library.

CSKK is a library to implement Simple Kana-Kanji henkan.

Of course, this library is named as 'CSKK' because it is extensionally equal to
SKK.
2024-03-07T00:57:18-08:00 net/wstunnel Traffic tunnel over Websocket or HTTP2 to bypass firewalls/DPI
Most of the time when you are using a public network, you are behind some kind
of firewall or proxy. One of their purpose is to constrain you to only use
certain kind of protocols and consult only a subset of the web. Nowadays, the
most widespread protocol is http and it is de facto allowed by third party
equipment.

Wstunnel uses the websocket protocol which is compatible with http in order to
bypass firewalls and proxies. Wstunnel allows you to tunnel whatever traffic
you want and access whatever resources/site you need.
2024-03-06T10:51:57Z lang/picolisp Minimal Lisp interpreter with a focus on simplicity
PicoLisp is quite different from other Lisps. The main reason is its focus on
data. PicoLisp has one single internal data type: The "cell". On the language
level it has only three data types: Numbers, symbols and cons pairs. They are
all built from cells. What may sound like a restriction is actually a big
advantage. The simple internal structure results in high start-up and execution
speeds. Cells can be manipulated freely in any conceivable way, giving full
control to the programmer.
2024-03-05T01:37:58+09:00 net-mgmt/p5-Prometheus-Tiny Tiny Prometheus client
Prometheus::Tiny is a minimal metrics client for the Prometheus
time-series database.

It does the following things differently to Net::Prometheus:

- No setup. You don't need to pre-declare metrics to get something useful.
- Labels are passed in a hash. Positional parameters get awkward.
- No inbuilt collectors, PSGI apps, etc. Just the metrics.
- Doesn't know anything about different metric types. You get what you ask for.

These could all be pros or cons, depending on what you need. For me,
I needed a compact base that I could back on a shared memory region.
See Prometheus::Tiny::Shared for that!
2024-03-01T21:52:25+01:00 net-im/dissent Tiny native Discord app
Dissent (previously gtkcord4) is a third-party Discord client designed for a
smooth, native experience on Linux desktops.

Built with the GTK4 and libadwaita for a modern look and feel, it delivers your
favorite Discord app in a lightweight and visually appealing package.
2024-03-04T13:54:23+01:00 devel/py-buildbot-react-console-view Buildbot Console View plugin (react)
Buildbot Console View plugin (react)
2024-03-04T13:18:53+01:00 sysutils/py-croniter2 Iteration support for datetime objects with cron like format(2.x)
Croniter provides iteration for datetime object with cron like format.
2024-03-04T12:59:25+01:00 devel/py-unidiff Python library to parse and interact with unified diff data
Simple Python library to parse and interact with unified diff data.
2024-03-03T13:58:35Z emulators/wine8 Microsoft Windows compatibility environment
Wine is a Microsoft Windows compatibility layer (or program loader)
capable of running Windows applications on i386 and compatible CPUs.
Windows programs running in Wine act as native programs would, running
without the performance or memory usage penalties of an emulator, with
a similar look and feel to other applications on your desktop.

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

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

Gerald Pfeifer <gerald@FreeBSD.org>
2024-03-03T19:13:49+09:00 editors/imhex-current Hex editor for reverse engineers and programmers (current version)
ImHex is a hex editor for reverse engineers, programmers and people that value
their eye sight when working at 3 AM.

ImHex has many features including the following:
- Byte patching
- String and hex search
- Colorful highlighting
- Custom C++-like pattern language for parsing highlighting a file's content
- Data inspector allowing interpretation of data as many different types
(little and big endian)
- File hashing support
- Disassembler supporting many different architectures
- Bookmarks
- Data Analyzer
2024-03-02T16:46:04-08:00 java/openjdk22 Java Development Kit ${JDK_MAJOR_VERSION}
An open-source implementation of the Java Platform, Standard Edition,
2024-02-15T23:19:23+03:00 sysutils/cardano-cli Command line management tool for Cardano node
Cardano is a proof-of-stake blockchain platform built by a decentralized
community of scientists, engineers, and thought leaders. Cardano is based on
Ouroboros, an environmentally sustainable, verifiably secure consensus protocol
with rigorous security guarantees.

This package provides a CLI management tool for the Cardano daemon.
2024-02-25T12:54:21+03:00 lang/ghc94
2024-03-01T19:47:14-08:00 devel/rubygem-rubocop-rails RuboCop extension focused on enforcing Rails coding conventions
RuboCop Rails is a RuboCop extension focused on enforcing Rails best practices
and coding conventions.
2024-03-02T00:29:48+01:00 print/plasma6-print-manager Printer manager for KDE
printer-manager is a configuration module for printers. It
replaces KDE 3's kjobviewer and kprint-applet of previous
KDE 4 versions.
2024-03-01T23:53:54+01:00 sysutils/polkit-qt-1 Qt wrapper around Polkit libraries
Polkit-Qt is a library that lets developers use the Polkit API through
a nice Qt-styled API. It is mainly a wrapper around QAction and
QAbstractButton that lets you integrate those two component easily
with Polkit.
2024-03-01T04:42:52+01:00 games/Nanosaur Nanosaur source port
This is Pangea Software’s Nanosaur updated to run on modern systems.
Originally released in 1998 as a Mac-only game, Nanosaur casts a cybernetic
dinosaur from the future who’s sent back in time 20 minutes before a giant
asteroid hits the Earth.
2024-03-01T19:45:23+03:00 graphics/khronos-texture Khronos Texture is a container for textures for OpenGL/Vulkan/etc
KTX (Khronos Texture) is a lightweight container for textures for OpenGL(R),
Vulkan(R) and other GPU APIs. KTX files contain all the parameters needed
for texture loading. A single file can contain anything from a simple
base-level 2D texture through to a cubemap array texture with mipmaps.
Contained textures can be in a Basis Universal format, in any of the
block-compressed formats supported by OpenGL family and Vulkan APIs and
extensions or in an uncompressed single-plane format. Basis Universal
currently encompasses two formats that can be quickly transcoded to any
GPU-supported format: LZ/ETC1S, which combines block-compression and
supercompression, and UASTC, a block-compressed format. Formats other than
LZ/ETC1S can be supercompressed with Zstd and ZLIB.
2024-02-29T18:09:14+01:00 databases/pgpool-II-45 Connection pool server for PostgreSQL (4.4.X branch)
pgpool is a connection pool server for PostgreSQL. pgpool runs between
PostgreSQL's clients(front ends) and servers(back ends). A PostgreSQL client can
connect to pgpool as if it were a standard PostgreSQL server.

pgpool caches the connection to PostgreSQL server to reduce the overhead to
establish the connection to it.
2024-03-01T00:44:46+09:00 www/p5-HTTP-Tiny-Paranoid Safer HTTP::Tiny
This module is a subclass of HTTP::Tiny that performs exactly one additional
function: before connecting, it passes the hostname to Net::DNS::Paranoid.
If the hostname is rejected, then the request is aborted before a connect is
even attempted.
2024-02-29T23:57:46+09:00 devel/p5-Hash-SharedMem Efficient shared mutable hash
This module provides a facility for efficiently sharing mutable
data between processes on one host. Data is organised as a
key/value store, resembling a Perl hash. The keys and values
are restricted to octet (Latin-1) strings. Structured objects
may be stored by serialising them using a mechanism such as
Sereal.
2024-02-29T02:18:32-05:00 devel/py-setuptools-scm Setuptools plugin to manage your versions by scm tags
Handles managing your python package versions in scm metadata instead of
declaring them as the version argument or in a scm managed file.
2024-02-29T01:56:36Z x11/lxqt-menu-data Freedesktop.org compliant menu files for lxqt
Freedesktop.org compliant menu files for LXQt Panel, Configuration
Center and PCManFM-Qt/libfm-qt.
2024-02-17T17:20:45+01:00 lang/gnat13 GNAT Ada compiler
This is an Ada compiler, from GCC-13.

Since Ada support must be built by an Ada-capable compiler, only platforms for
which a bootstrap compiler is available can build it.

It is based on release versions of the Free Software Foundation's GNU Compiler
Collection. It uses the GCC Runtime Library Exception, so the resulting
binaries have no licensing requirements. Binaries produced by the AUX compiler
should be legally handled the same as binaries produced by any FSF compiler.

It offers continuous improvements to the Ada 2022 standard since GCC 11.
2024-02-28T20:57:11+09:00 devel/p5-Lock-File File locker with an automatic out-of-scope unlocking mechanism
The Lock::File module provides flock wrapper functions that watch the
associated object and release it automatically if the object has no
reference.
2024-02-13T12:25:56+01:00 net-p2p/clboss Core Lightning Node Manager
CLBOSS is an automated manager for Core Lightning forwarding nodes.
CLBOSS is effectively a bunch of heuristics modules wired together to a
regular clock to continuously monitor your node.
2024-02-28T00:19:52+03:00 graphics/openxr OpenXR provides access to Augmented and Virtual Reality (XR-platforms)
OpenXR is a royalty-free, open standard that provides high-performance access
to Augmented Reality (AR) and Virtual Reality (VR)-collectively known as
XR-platforms and devices.
2024-02-28T00:09:51+03:00 graphics/spirv-cross Tool for parsing and converting SPIR-V to other shader languages
SPIRV-Cross is a tool designed for parsing and converting SPIR-V to other shader
languages.

Features:
* Convert SPIR-V to readable, usable and efficient GLSL
* Convert SPIR-V to readable, usable and efficient Metal Shading Language (MSL)
* Convert SPIR-V to readable, usable and efficient HLSL
* Convert SPIR-V to a JSON reflection format
* Convert SPIR-V to debuggable C++ [DEPRECATED]
* Reflection API to simplify the creation of Vulkan pipeline layouts
* Reflection API to modify and tweak OpDecorations
* Supports "all" of vertex, fragment, tessellation, geometry and compute shaders

SPIRV-Cross tries hard to emit readable and clean output from the SPIR-V.
The goal is to emit GLSL or MSL that looks like it was written by a human and
not awkward IR/assembly-like code.
2024-02-05T21:51:54+01:00 audio/musescore3 Free music composition & notation software (legacy version)
MuseScore is a free cross-platform WYSIWYG music notation program
that offers a cost-effective alternative to commercial programs
such as Sibelius and Finale.
You can print beautifully engraved sheet music or save it as PDF
or MIDI file.

Some highlights:

* WYSIWYG, notes are entered on a "virtual note sheet"
* Unlimited number of staves
* Up to four voices per staff
* Easy and fast note entry with your keyboard, mouse, or MIDI keyboard
* Integrated sequencer and FluidSynth software synthesizer
* Import and export of MusicXML and Standard MIDI Files
* Available for Windows, Mac and Linux
* Translated in 43 languages
* GNU GPL licensed
2024-02-26T17:37:57+09:00 shells/carapace Multi-shell multi-command argument completer
Carapace provides argument completion for multiple CLI commands, and
works across multiple POSIX and non-POSIX shells.
2024-02-25T09:07:58-08:00 www/loco Web framework for Rust for side-projects and startups
Loco is "Rust on Rails".

Loco is strongly inspired by Rails. If you know Rails and Rust, you'll feel at
home. If you only know Rails and new to Rust, you'll find Loco refreshing.

Loco doesn't assume that the user know Rails.

In order to begin using Loco please type these commands:

$ loco new
> App name? [myapp]:
> Saas app (with DB and user auth)
Stateless service (minimal, no db)
Loco app generated successfully in:
myapp
2024-02-25T10:24:06+01:00 www/freenginx Robust and small WWW server
NGINX is a high performance edge web server with the lowest memory footprint
and the key features to build modern and efficient web infrastructure.

NGINX functionality includes HTTP server, HTTP and mail reverse proxy, caching,
load balancing, compression, request throttling, connection multiplexing and
reuse, SSL offload and HTTP media streaming.

See also: https://nginx.org/
2024-02-22T20:00:12+01:00 security/xhash Calculate hashes on files using goroutines
This Go program uses goroutines to calculate multiple hashes on strings & files.

The output format is fully configurable.

Supported hashes:
- All Blake2b
- Blake2s256
- All SHA-3
- All SHA-2
- Legacy SHA-1, MD5
- HMAC for some of the above.
2024-02-22T01:39:25+01:00 security/vulsrepo Web presentation layer for vuls CVE scanner
Vulsrepo is a minimal custom web server presenting CVE vulnerability reports
created vy security/vuls.
2024-02-24T07:33:09-08:00 finance/hyperswitch Payments switch that makes payments fast, reliable and affordable
The open-source payments switch.

The single API to access payment ecosystems across 130+ countries.
2024-02-23T18:12:52+01:00 x11/hyprlock Hyprland's GPU-accelerated screen locking utility #'
Hyprland's simple, yet multi-threaded and GPU-accelerated screen
locking utility.

Features:
- uses the secure ext-session-lock protocol
- full support for fractional-scale
- fully GPU accelerated
- multi-threaded resource acquisition for no hitches
2024-02-23T08:14:36+02:00 www/rubygem-cssbundling-rails13-rails70 Bundle and process CSS with Tailwind, Bootstrap, PostCSS, Sass in Rails via Node.js
Use Tailwind CSS, Bootstrap, Bulma, PostCSS, or Dart Sass to bundle and process
your CSS, then deliver it via the asset pipeline in Rails. This gem provides
installers to get you going with the bundler of your choice in a new Rails
application, and a convention to use app/assets/builds to hold your bundled
output as artifacts that are not checked into source control (the installer adds
this directory to .gitignore by default).

You develop using this approach by running the bundler in watch mode in a
terminal with yarn build:css --watch (and your Rails server in another, if
you're not using something like puma-dev). You can also use ./bin/dev, which
will start both the Rails server and the CSS build watcher (along with a JS
build watcher, if you're also using jsbundling-rails).
2024-02-18T00:40:04+01:00 x11/hypridle Hyprland's idle daemon #'
Hyprland's idle daemon. Requires logind or consolekit2 session.

Features:
- based on the ext-idle-notify-v1 wayland protocol
- support for dbus' loginctl commands (lock / unlock / before-sleep)
- support for dbus' inhibit (used by e.g. firefox / steam)
2024-02-23T12:06:31+08:00 devel/jetbrains-rustrover JetBrains Rust IDE
RustRover - Rust IDE by JetBrains.

While this is trial software, there are commercial and academic licenses
available.
2024-02-22T17:42:53-05:00 www/py-werkzeug2 Python utilities collection for building WSGI applications (2.x)
A Python utilities collection for building WSGI applications.

Werkzeug does not try to be a framework, and instead started as a simple
collection of various utilities useful for building WSGI applications.
It has since become one of the most advanced collections of its kind.

It includes a powerful debugger, fully featured request and response
objects, HTTP utilities to handle entity tags, cache control headers,
HTTP dates, cookie handling, file uploads, a powerful URL routing
system and a bunch of community contributed add-on modules.
2024-02-22T20:28:03+01:00 www/py-dj42-django-crispy-forms Best way to have Django DRY forms
The best way to have Django DRY forms. Build programmatic reusable layouts out
of components, having full control of the rendered HTML without writing HTML in
templates. All this without breaking the standard way of doing things in Django,
so it plays nice with any other form application.

The application mainly provides:
- A filter named |crispy that will render elegant div based forms. Think of it
as the built-in methods: as_table, as_ul and as_p. You cannot tune up the
output, but it is easy to start using it.
- A tag named {% crispy %} that will render a form based on your configuration
and specific layout setup. This gives you amazing power without much hassle,
helping you save tons of time.
2024-02-22T20:25:39+01:00 www/py-dj42-djangoql Advanced search language for Django, with auto-completion
Advanced search language for Django, with auto-completion.
Supports logical operators, parenthesis, table joins, works
with any Django models
2024-02-18T21:03:51+01:00 deskutils/py-paperless-ngx Community-supported supercharged version of paperless
Paperless-ngx is a document management system that transforms
your physical documents into a searchable online archive so you
can keep, well, less paper.

Paperless-ngx is the official successor of the original Paperless
and Paperless-ng projects.
2024-02-22T15:52:06+07:00 databases/xtrabackup80 Open-source backup tool for InnoDB and XtraDB
Percona XtraBackup is an open-source hot backup utility for MySQL that
doesn't lock your database during the backup. It can back up data from
InnoDB, XtraDB and MyISAM tables on MySQL/Percona Server/MariaDB
servers, and has many advanced features.
2024-02-22T10:21:35+02:00 www/rubygem-rack-protection3 Collection of Rack middleware to protect against opportunistic attack
Collection of Rack middleware to protect you against common, opportunistic attack.
2024-02-22T09:49:38+02:00 devel/rubygem-request_store15 RequestStore gives you per-request global storage
RequestStore gives you per-request global storage.
2024-02-21T23:52:45-05:00 www/dolibarr18 Modern software package to manage your company or foundation
Dolibarr ERP & CRM is a modern software package to manage your organization's
activity (contacts, suppliers, invoices, orders, stocks, agenda)

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

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

You can use it as a standalone application or as a web application to be able
to access it from the Internet or a LAN.
2024-02-21T22:14:14+08:00 www/rubygem-faraday-em_http1 Faraday adapter for Em::Http
Faraday Em::Http is a Faraday adapter for the Em::Http::Request library.
2024-02-21T22:18:52+08:00 textproc/rubygem-cucumber-gherkin27 Fast Gherkin lexer/parser based on the Ragel State Machine Compiler
A fast Gherkin lexer/parser based on the Ragel State Machine Compiler.
2024-02-21T22:14:07+08:00 sysutils/rubygem-chef-licensing Support CLI tools that use Progress Chef license storage, generation, and entitlement
Ruby library to support CLI tools that use Progress Chef license storage,
generation, and entitlement.
2024-02-21T22:14:04+08:00 net/rubygem-google-cloud-storage145 Official library for Google Cloud Storage
Google Cloud Storage (docs) allows you to store data on Google infrastructure
with very high reliability, performance and availability, and can be used to
distribute large data objects to users via direct download.
2024-02-21T22:14:00+08:00 misc/rubygem-dotenv2 Loads environment variables from .env
Loads environment variables from `.env`.
2024-02-21T22:13:57+08:00 devel/rubygem-xdg7 XDG Base Directory Standard Library for Ruby
XDG provides an easy to use Ruby library for working with XDG standards.

Presently, it only supports the XDG Base Directory Standard.

If your program utilizes user or system-wide support files (e.g. configuration
files), you owe it to yourself to checkout the XDG base directory standard.

You can learn more about the standard at:
http://standards.freedesktop.org/basedir-spec/basedir-spec-latest.html
2024-02-21T22:13:56+08:00 devel/rubygem-observer Implementation of the Observer object-oriented design pattern
The Observer pattern (also known as publish/subscribe) provides a simple
mechanism for one object to inform a set of interested third-party objects when
its state changes.
2024-02-21T22:13:55+08:00 devel/rubygem-lrama LALR (1) parser generator written by Ruby
Lrama is LALR (1) parser generator written by Ruby. The first goal of this
project is providing error tolerant parser for CRuby with minimal changes on
CRuby parse.y file.

Features:
- Bison style grammar file is supported with some assumptions
- b4_locations_if is always true
- b4_pure_if is always true
- b4_pull_if is always false
- b4_lac_if is always false
- Error Tolerance parser
- Subset of Repairing Syntax Errors in LR Parsers (Corchuelo et al.) algorithm
is supported.
2024-02-21T22:13:54+08:00 devel/rubygem-highline2 High-level IO library for command-line interfaces
A high-level IO library that provides validation, type conversion, and more
for command-line interfaces. HighLine also includes a complete menu system
that can crank out anything from simple list selection to complete shells
with just minutes of work.
2024-02-21T22:13:53+08:00 devel/rubygem-google-apis-core011 Common utility and base classes for legacy Google REST clients
This library implements the code generator used by legacy REST clients for
Google APIs. It automatically generates client gems given discovery documents.
Google-managed clients for publicly-available APIs are maintained using this
tool, and users may also use it to generate clients for private or early-access
APIs.
2024-02-21T22:13:51+08:00 devel/rubygem-bootsnap117 Boot large ruby/rails apps faster
Bootsnap makes booting large ruby/rails apps faster. It is a library that plugs
into a number of Ruby and (optionally) ActiveSupport and YAML methods to
optimize and cache expensive computations.
2024-02-21T22:13:50+08:00 devel/rubygem-aws-sdk-supplychain Official AWS Ruby gem for AWS Supply Chain
Official AWS Ruby gem for AWS Supply Chain.
2024-02-21T22:13:49+08:00 devel/rubygem-aws-sdk-artifact Official AWS Ruby gem for AWS Artifact
Official AWS Ruby gem for AWS Artifact.
2024-02-21T22:13:48+08:00 x11-fonts/py-gfsubsets Codepoint definitions for the Google Fonts subsetter
This is the collection of nam files (codepoint subsets) that are used to subset
fonts before serving on the Google Fonts CSS API.

The Python module gfsubsets provides an interface to these subset definitions.
It exports the following functions:
- CodepointsInFont(filename): Lists the Unicode codepoints supported by the font
- ListSubsets(): Returns the name of all defined subsets.
- SubsetsForCodepoint(cp): Returns the names of all subsets including the
codepoint.
- SubsetForCodepoint(cp): Returns the name of the "most relevant" subset
including the codepoint.
- CodepointsInSubset(subset): Returns a set of codepoints included in the
subset.
- SubsetsInFont(filename, min_pct, ext_min_pct): Returns the name of subsets
"well" supported by a font.
2024-02-21T22:13:47+08:00 www/py-htmldate Fast and robust extraction of publication dates from URLs and web pages
htmldate finds original and updated publication dates of any web page. From the
command-line or within Python, all the steps needed from web page download to
HTML parsing, scraping, and text analysis are included.
2024-02-21T22:13:43+08:00 textproc/py-wasabi Lightweight console printing and formatting toolkit
wasabi is a lightweight console printing and formatting toolkit.
2024-02-21T22:13:40+08:00 textproc/py-spacy-loggers Logging utilities for SpaCy
Starting with spaCy v3.2, alternate loggers are moved into a separate package so
that they can be added and updated independently from the core spaCy library.

spacy-loggers also provides additional utility loggers to facilitate
interoperation between individual loggers.
2024-02-21T22:13:37+08:00 textproc/py-spacy-llm Integrate LLMs into structured NLP pipelines
Structured NLP with LLMs

spacy-llm integrates Large Language Models (LLMs) into spaCy, featuring a
modular system for fast prototyping and prompting, and turning unstructured
responses into robust outputs for various NLP tasks, no training data required.
2024-02-21T22:13:34+08:00 textproc/py-spacy-legacy Legacy registered functions for spaCy backwards compatibility
spacy-legacy includes outdated registered functions for spaCy v3.x, for example
model architectures, pipeline components and utilities. It's installed
automatically as a dependency of spaCy, and allows us to provide backwards
compatibility, while keeping the core library tidy and up to date. All of this
happens under the hood, so you typically shouldn't have to care about this
package.
2024-02-21T22:13:31+08:00 textproc/py-spacy Industrial-strength Natural Language Processing (NLP) in Python
spaCy is a library for advanced Natural Language Processing in Python and
Cython. It's built on the very latest research, and was designed from day one to
be used in real products.

spaCy comes with pretrained pipelines and currently supports tokenization and
training for 70+ languages. It features state-of-the-art speed and neural
network models for tagging, parsing, named entity recognition, text
classification and more, multi-task learning with pretrained transformers like
BERT, as well as a production-ready training system and easy model packaging,
deployment and workflow management.
2024-02-21T22:13:28+08:00 textproc/py-sense2vec Contextually-keyed word vectors
sense2vec (Trask et. al, 2015) is a nice twist on word2vec that lets you learn
more interesting and detailed word vectors. This library is a simple Python
implementation for loading, querying and training sense2vec models.
2024-02-21T22:13:26+08:00 textproc/py-language-data Supplementary data about languages used by the langcodes module
language_data is a supplement to the langcodes module, for working with
standardized codes for human languages. It stores the more bulky and
hard-to-index data about languages, particularly what they are named in various
languages.

The functions and test cases for working with this data are in langcodes,
because working with the data correctly requires parsing language codes.
2024-02-21T22:13:23+08:00 textproc/py-langcodes Tools for labeling human languages with IETF language tags
langcodes knows what languages are. It knows the standardized codes that refer
to them, such as en for English, es for Spanish and hi for Hindi.

These are IETF language tags. You may know them by their old name, ISO 639
language codes. IETF has done some important things for backward compatibility
and supporting language variations that you won't find in the ISO standard.
2024-02-21T22:13:20+08:00 net-im/py-slackeventsapi Python Slack Events API adapter for Flask
The Slack Events Adapter is a Python-based solution to receive and parse events
from Slack's Events API. This library uses an event emitter framework to allow
you to easily process Slack events by simply attaching functions to event
listeners.

This adapter enhances and simplifies Slack's Events API by incorporating useful
best practices, patterns, and opportunities to abstract out common tasks.
2024-02-21T22:13:19+08:00 net-im/py-mattermostdriver Python Mattermost Driver
mattermostdriver is the Python Mattermost Driver for API v4.

You interact with this module mainly by using the Driver class. If you want to
access information about the logged in user, like the user id, you can access
them by using Driver.client.userid.
2024-02-21T22:13:17+08:00 net/py-errbot-backend-slackv3 Errbot SlackV3 backend plugin
The err-backend-slackv3 backend lets you connect to the Slack messaging service
using the Real-time Messaging Protocol, Events Request-URL or Events Socket
mode.
2024-02-21T22:13:12+08:00 net/py-err-backend-mattermost Mattermost backend for Errbot
The err-backend-mattermost backend lets you connect errbot to the Mattermost
open source collaboration platform.
2024-02-21T22:13:07+08:00 net/py-err-backend-discord Discord backend for Errbot
The err-backend-discord backend lets you connect to the Discord platform. A
place that makes it easy to talk every day and hang out more often.
2024-02-21T22:13:03+08:00 math/py-pyprobables Probabilistic data structures in python
pyprobables is a pure-python library for probabilistic data structures. The goal
is to provide the developer with a pure-python implementation of common
probabilistic data-structures to use in their work.

To achieve better raw performance, it is recommended supplying an alternative
hashing algorithm that has been compiled in C. This could include using the MD5
and SHA512 algorithms provided or installing a third party package and writing
your own hashing strategy. Some options include the murmur hash mmh3 or those
from the pyhash library. Each data object in pyprobables makes it easy to pass
in a custom hashing function.
2024-02-21T22:12:59+08:00 math/py-blis BLAS-like linear algebra library, as a self-contained C-extension
Cython BLIS provides the Blis linear algebra routines as a self-contained Python
C-extension.
2024-02-21T22:12:55+08:00 devel/py-weasel Small and easy workflow system
Weasel lets you manage and share end-to-end workflows for different use cases
and domains, and orchestrate training, packaging and serving your custom
pipelines. You can start off by cloning a pre-defined project template, adjust
it to fit your needs, load in your data, train a pipeline, export it as a Python
package, upload your outputs to a remote storage and share your results with
your team. Weasel can be used via the weasel command and we provide templates in
our projects repo.
2024-02-21T22:16:39+08:00 devel/py-thinc Refreshing functional take on deep learning
Thinc is a lightweight deep learning library that offers an elegant,
type-checked, functional-programming API for composing models, with support for
layers defined in other frameworks such as PyTorch, TensorFlow and MXNet. You
can use Thinc as an interface layer, a standalone toolkit or a flexible way to
develop new models. Previous versions of Thinc have been running quietly in
production in thousands of companies, via both spaCy and Prodigy.
2024-02-21T22:12:53+08:00 devel/py-pytest-codspeed Pytest plugin to create CodSpeed benchmarks
CodSpeed is a continuous benchmarking platform that allows you to track and
compare the performance of your codebase during development.

It uses a smart runtime engine to measure the performance of your code in an
accurate and reproducible way without creating a huge runtime overhead, unlike
traditional benchmarks. CodSpeed produces detailed performance reports, helping
you improve your codebase performance, directly within your repository
provider(Pull Requests comments, Merge checks, ...).
2024-02-21T22:12:52+08:00 devel/py-preshed3 Cython hash table that trusts the keys are pre-hashed
preshed provides simple but high performance Cython hash table mapping
pre-randomized keys to void* values.
2024-02-21T22:12:50+08:00 devel/py-mmh3 Python extension for MurmurHash3, a set of fast and robust hash functions
mmh3 is a Python extension for MurmurHash (MurmurHash3), a set of fast and
robust non-cryptographic hash functions invented by Austin Appleby.

Combined with probabilistic techniques like a Bloom filter, MinHash, and feature
hashing, mmh3 allows you to develop high-performance systems in fields such as
data mining, machine learning, and natural language processing.

Another common use of mmh3 is to calculate favicon hashes used by Shodan, the
world's first IoT search engine.
2024-02-21T22:12:49+08:00 devel/py-marisa-trie Static memory-efficient and fast Trie-like structures for Python
MARISA Trie provides static memory-efficient Trie-like structures for Python
based on marisa-trie C++ library.

String data in a MARISA-trie may take up to 50x-100x less memory than in a
standard Python dict; the raw lookup speed is comparable; trie also provides
fast advanced methods like prefix search.

Note: There are official SWIG-based Python bindings included in C++ library
distribution; this package provides alternative Cython-based pip-installable
Python bindings.
2024-02-21T22:12:48+08:00 devel/py-hatch-mypyc Hatch build hook plugin for Mypyc
hatch-mypyc provides a build hook plugin for Hatch that compiles code with
Mypyc.
2024-02-21T22:12:47+08:00 devel/py-dirty-equals Do dirty (but extremely useful) things with equals
dirty-equals is a python library that (mis)uses the __eq__ method to make python
code (generally unit tests) more declarative and therefore easier to read and
write.

dirty-equals can be used in whatever context you like, but it comes into its own
when writing unit tests for applications where you're commonly checking the
response to API calls and the contents of a database.
2024-02-21T22:12:46+08:00 devel/py-confection Sweetest config system for Python
confection is a lightweight library that offers a configuration system letting
you conveniently describe arbitrary trees of objects.

Configuration is a huge challenge for machine-learning code because you may want
to expose almost any detail of any function as a hyperparameter. The setting you
want to expose might be arbitrarily far down in your call stack, so it might
need to pass all the way through the CLI or REST API, through any number of
intermediate functions, affecting the interface of everything along the way. And
then once those settings are added, they become hard to remove later. Default
values also become hard to change without breaking backwards compatibility.

To solve this problem, confection offers a config system that lets you easily
describe arbitrary trees of objects. The objects can be created via function
calls you register using a simple decorator syntax. You can even version the
functions you create, allowing you to make improvements without breaking
backwards compatibility. The most similar config system we're aware of is Gin,
which uses a similar syntax, and also allows you to link the configuration
system to functions in your code using a decorator. confection's config system
is simpler and emphasizes a different workflow via a subset of Gin's
functionality.
2024-02-21T22:12:45+08:00 devel/py-cloudpathlib pathlib-style classes for cloud storage services
cloudpathlib is a Python library with classes that mimic pathlib.Path's
interface for URIs from different cloud storage services.

Why use cloudpathlib?
- Familiar: If you know how to interact with Path, you know how to interact with
CloudPath. All of the cloud-relevant Path methods are implemented.
- Supported clouds: AWS S3, Google Cloud Storage, and Azure Blob Storage are
implemented. FTP is on the way.
- Extensible: The base classes do most of the work generically, so implementing
two small classes MyPath and MyClient is all you need to add support for a new
cloud storage service.
- Read/write support: Reading just works. Using the write_text, write_bytes or
.open('w') methods will all upload your changes to cloud storage without any
additional file management as a developer.
- Seamless caching: Files are downloaded locally only when necessary. You can
also easily pass a persistent cache folder so that across processes and
sessions you only re-download what is necessary.
- Tested: Comprehensive test suite and code coverage.
- Testability: Local filesystem implementations that can be used to easily mock
cloud storage in your unit tests.
2024-02-21T22:12:44+08:00 devel/py-astroid2 Abstract syntax tree for Python with inference support
The aim of this module is to provide a common base representation of python
source code for projects such as pychecker, pyreverse, pylint... Well, actually
the development of this library is essentially governed by pylint's needs. It
used to be called logilab-astng.

It provides a compatible representation which comes from the _ast module. It
rebuilds the tree generated by the builtin _ast module by recursively walking
down the AST and building an extended ast. The new node classes have additional
methods and attributes for different usages. They include some support for
static inference and local name scopes. Furthermore, astroid builds partial
trees by inspecting living objects.
2024-02-21T22:12:43+08:00 devel/p5-meta Meta-programming API
meta provides an API for metaprogramming; that is, allowing code to inspect or
manipulate parts of its own program structure. Parts of the perl interpreter
itself can be accessed by means of "meta"-objects provided by this package.
Methods on these objects allow inspection of details, as well as creating new
items or removing existing ones.

The intention of this API is to provide a nicer replacement for existing tricks
such as no strict 'refs' and using globrefs, and also to be a more consistent
place to add new abilities, such as more APIs for inspection and alteration of
internal structures, metaprogramming around the new 'class' feature, and other
such uses.
2024-02-21T22:12:42+08:00 devel/phpunit11 Testing framework for unit tests
PHPUnit is a programmer-oriented testing framework for PHP. It is an instance of
the xUnit architecture for unit testing frameworks.
2024-02-21T10:21:10+01:00 devel/p5-Types-Self Provide a "Self" type constraint, referring to the caller class or role
This module exports a Self type constraint which constrains values
to be blessed objects in the same class as the package it was
imported into, or blessed objects which consume the role it was
imported into. It should do the right thing with inheritance.
2024-02-16T19:20:22+01:00 x11/gbsddialog Drop in replacement for the "dialog" or "cdialog" programs
gbsddialog is an implementation of bsddialog, a text-based user interface to be
used in scripts and tools, such as in the official FreeBSD installer,
bsdinstall(8).

However, gbsddialog uses Gtk+ dialogs and widgets instead of console-based
equivalents.

The objective is to reproduce the same behaviour as the original tool,
respecting the exact command-line parameters and output. gbsddialog can then be
used as a drop-in replacement to bsddialog, effectively granting the possibility
to install and configure FreeBSD entirely in graphical mode.

In addition, an implementation of Xdialog is also provided, for use with
bsdconfig(8) when invoked in graphical mode with -S or -X.
2024-02-21T03:41:42Z graphics/fotocx Image editing and collection management program
Fotocx is a free program for editing photos or other images and managing
a large collection thereof.

- Navigate the collection using a thumbnail browser, click on an
image to view or edit
- Import RAW files and edit with deep color
- Use powerful tools to correct and enhance photos, apply special
effects, or arrange in a montage with text and creative artwork
- View and edit dates, titles, descriptions, ratings, location,
tags, camera or any other metadata
- Quickly find desired images within a huge collection, based on
folder and file names or embedded metadata
- Click a marker on a scalable world map to view all photos from
that location
- Batch functions are available to rename, add/revise metadata,
copy/move, resize, convert format
2024-02-11T10:42:41Z lang/go122 Go programming language
2024-02-20T21:37:06+03:00 graphics/nvidia-drm-61-kmod
FreeBSD port of Linux's nvidia-drm.ko Kernel module.

This version is compatible with drm.ko 6.1.
2024-02-20T16:10:05+02:00 textproc/rubygem-google-cloud-artifact_registry-v1 Manages artifacts on Google infrastructure
Artifact Registry stores and manages build artifacts in a scalable and integrated
service built on Google infrastructure.

2024-02-20T16:10:05+02:00 net/rubygem-google-cloud-compute-v1 Ruby Client for the Google Cloud Compute V1 API
Ruby Client for the Google Cloud Compute V1 API

2024-02-20T16:10:05+02:00 devel/rubygem-google-cloud-common Common protocol buffer types used by Google Cloud APIs
Common protocol buffer types used by Google Cloud APIs
2024-02-19T22:47:09-08:00 devel/rye Hassle-free Python experience
Rye is a comprehensive project and package management solution for Python.
Born from the desire to establish a one-stop-shop for all Python users,
Rye provides a unified experience to install and manages Python installations,
`pyproject.toml` based projects, dependencies and virtualenvs seamlessly.
It's designed to accommodate complex projects, monorepos and to facilitate
global tool installations.
2024-02-19T17:58:48-08:00 multimedia/libwebm WebM video format
WebM is an open, royalty-free, media file format designed for
the web.

WebM defines the file container structure, video and audio formats.
WebM files consist of video streams compressed with the VP8 or VP9
video codecs and audio streams compressed with the Vorbis or Opus
audio codecs.

The WebM file structure is based on the Matroska container.
2024-02-20T01:34:51+03:00 graphics/qcustomplot Qt C++ widget for plotting and data visualization
QCustomPlot is a Qt C++ widget for plotting and data visualization.
It has no further dependencies and is fully documented. This plotting
library focuses on making good looking, publication quality 2D plots,
graphs and charts, as well as offering high performance for realtime
visualization applications.
2024-02-18T16:28:16+01:00 www/py-limits Perform rate limiting with commonly used storage backends
Rate limiting using various strategies and storage backends
such as redis & memcached. Different strategies are supported:
- Fixed Window
- Fixed Window (Elastic)
- Moving Window
2024-02-19T08:14:09Z lang/tcl9 Tool Command Language
This is Tcl version 9.0, an embeddable tool command language.

Tcl (Tool Command Language) is a very powerful but easy to learn dynamic
programming language, suitable for a very wide range of uses, including web
and desktop applications, networking, administration, testing and many more.
Open source and business-friendly, Tcl is a mature yet evolving language that
is truly cross platform, easily deployed and highly extensible.

A full set of manual pages is also provided with this port.
2024-02-18T20:45:53-08:00 devel/nextest Next-generation test runner for Rust
Nextest is a next-generation test runner for Rust.

Features:
* Clean interface.
* Up to 3x as fast as cargo test.
* Identify slow and leaky tests.
* Filter tests using an embedded language.
* Configure per-test overrides.
* Designed for CI.
* Cross-platform.
2024-02-18T19:28:12-05:00 devel/py-pnio-dcp Library to PROFINET Discovery and basic DCP protocol
A simple Python library to send and receive messages with the Profinet
Discovery and basic Configuration Protocol (DCP) protocol. It can send requests
and parse the corresponding responses to identify devices over the network, get
and set their parameters or reset them to factory settings.
2024-02-18T13:18:59-08:00 databases/greptimedb Open-source, cloud-native, distributed time-series database
GreptimeDB is an open-source time-series database with a special focus on
scalability, analytical capabilities and efficiency. It's designed to work on
infrastructure of the cloud era, and users benefit from its elasticity and
commodity storage.
2024-02-18T14:28:57-05:00 devel/libiec61850 open-source library for the IEC 61850 protocols
libiec61850 is an open-source (GPLv3) implementation of an IEC 61850 client and
server library implementing the protocols MMS, GOOSE and SV. It is implemented
in C (according to the C99 standard) to provide maximum portability. It can be
used to implement IEC 61850 compliant client and server applications on
embedded systems and PCs running FreeBSD, Linux, Windows, and MacOS. Included
is a set of simple example applications that can be used as a starting point to
implement own IEC 61850 compliant devices or to communicate with IEC 61850
devices. The library has been successfully used in many commercial software
products and devices.
2024-02-18T14:26:43-05:00 devel/argtable3 ANSI C library that parses GNU-style command-line options
Argtable3 is an open source ANSI C library that parses GNU-style command-line
options with the getopt library. It simplifies command-line parsing by defining
a declarative-style API that you can use to specify what your command-line
syntax looks like. Argtable3 will automatically generate consistent error
handling logic and textual descriptions of the command line syntax, which are
essential but tedious to implement for a robust CLI program.
2024-02-12T19:16:18+01:00 www/py-dj42-django-celery-results Celery result backends for django
Celery Result Backends using the Django ORM/Cache framework.

This extension enables you to store Celery task results using the Django
ORM. It defines a single model (django_celery_results.models.TaskResult)
used to store task results, and you can query this database table like any
other Django model.
2024-02-12T19:09:24+01:00 www/py-dj42-channels-redis Redis-backed asgi channel layer implementation
Provides Django Channels channel layers that use Redis as a backing store.

There are two available implementations:

RedisChannelLayer is the original layer, and implements channel and group
handling itself.

RedisPubSubChannelLayer is newer and leverages Redis Pub/Sub for message
dispatch. This layer is currently at Beta status, meaning it may be subject
to breaking changes whilst it matures.

Both layers support a single-server and sharded configurations.
2024-02-12T18:47:42+01:00 www/py-dj42-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.
2024-02-12T18:43:18+01:00 www/py-dj42-django-auditlog Django app that keeps a log of changes made to an object
Auditlog is a reusable app for Django that makes logging object changes a
breeze. Auditlog tries to use as much as Python and Django's built in
functionality to keep the list of dependencies as short as possible. Also,
Auditlog aims to be fast and simple to use.
2024-02-12T18:20:21+01:00 www/py-dj42-django-compression-middleware Django middleware to compress responses using several algorithms
Django Compression Middleware

This middleware implements compressed content encoding for HTTP. It is similar
to Django's GZipMiddleware, but additionally supports other compression methods.

It is meant to be a drop-in replacement for Django's GZipMiddleware.
2024-02-12T18:03:26+01:00 www/py-dj42-djangorestframework-guardian Django Guardian support for Django REST Framework
Django-rest-framework-guardian provides django-guardian integrations for
Django REST Framework.
2024-02-12T17:47:39+01:00 www/py-dj42-drf-writable-nested Writable nested model serializer for Django REST framework
This is a writable nested model serializer for Django REST Framework which
allows you to create/update your models with related nested data.

The following relations are supported:

- OneToOne (direct/reverse)
- ForeignKey (direct/reverse)
- ManyToMany (direct/reverse excluding m2m relations with through model)
- GenericRelation (this is always only reverse)
2024-02-12T17:17:28+01:00 www/py-dj42-django-guardian Implementation of per object permissions for Django
django-guardian is an implementation of object permissions for Django
providing extra authentication backend.
2024-02-12T16:32:28+01:00 www/py-dj42-django-allauth User registration with social account authentication
django-allauth is a reusable Django app that allows for both local and social
authentication, with flows that just work.
2024-02-12T16:18:52+01:00 www/py-dj42-django-multiselectfield Django multiple select field
A new model field and form field. With this you can get a multiple select
from a choices. Stores to the database as a CharField of comma-separated
values.
2024-02-12T16:09:26+01:00 www/py-dj42-django-extensions Global custom management extensions for the Django Framework
Global custom management extensions for the Django Framework.
2024-02-12T15:34:05+01:00 converters/py-gotenberg-client Python client for interfacing with the Gotenberg API
This is a Python client for interfacing with Gotenberg, which in turn is
a wrapper around powerful tools for PDF generation and creation in various
ways, using a stateless API.

It's a very powerful tool to generate and manipulate PDFs.
2024-02-12T14:55:26+01:00 mail/py-imap-tools Work with email via IMAP
High level lib for work with email by IMAP:
- Basic message operations: fetch, uids, numbers
- Parsed email message attributes
- Query builder for search criteria
- Actions with emails: copy, delete, flag, move, append
- Actions with folders: list, set, get, create, exists, rename,
subscribe, delete, status
- IDLE commands: start, poll, stop, wait
- Exceptions on failed IMAP operations
- No external dependencies, tested
2024-02-12T14:51:31+01:00 textproc/py-tika-client Python REST client for Apache Tika server
Tika Rest Client, simplified: No need to worry about XML or JSON responses,
downloading a Tika jar file or Python 2. Support for Tika 2+ only.

Full support for type hinting

Nearly full test coverage run against an actual Tika server for multiple
Python and PyPy versions

Uses HTTP multipart/form-data to stream files to the server (instead of
reading into memory)

Optional compression for parsing from a file content already in a buffer (as
opposed to a file)
2024-02-12T15:27:37+01:00 devel/py-pytest-httpx Send responses to py-httpx using pytest
Send responses to HTTPX using pytest

Once installed, httpx_mock fixture will make sure every httpx
request will be replied to with user provided responses.
2024-02-12T14:39:50+01:00 net/py-python-ipware Python package to retrieve the IP address of a user
A python package for server applications to retrieve client's IP address.

Best attempt to get client's IP address while keeping it DRY.
2024-02-12T14:24:05+01:00 www/py-flower Celery flower - monitor and manage Celery clusters
Flower is an open-source web application for monitoring and managing Celery
clusters. It provides real-time information about the status of Celery
workers and tasks.
2024-02-12T13:55:00+01:00 devel/py-inotifyrecursive Recursive inotify watches based on inotify-simple
Inotify Recursive is a Python package that offers a simple way to watch a
directory-tree recursively for file changes via the inotify functionality of
the Linux kernel. It uses the inotify_simple package to set and remove the
inotify watches and also incorporates its whole functionality. The package
is written in Python and licensed as open-source under the LGPL version 3.
2024-02-12T13:29:48+01:00 devel/py-inotify-simple Simple wrapper around inotify
inotify_simple is a simple Python wrapper around inotify.
No fancy bells and whistles, just a literal wrapper with ctypes.
2024-02-12T13:20:01+01:00 graphics/py-pdf2image Wrapper to convert pdf to a pil image list
A python (3.7+) module that wraps pdftoppm and pdftocairo to convert PDF to a
PIL Image object
2024-02-12T12:38:47+01:00 devel/py-pathvalidate Python library to sanitize/validate filenames/-paths
Pathvalidate is a Python library to sanitize/validate a string such as
filenames/file-paths/etc.
2024-02-12T12:20:11+01:00 graphics/py-pyzbar Read one-dimensional barcodes and qr codes from python 2 and 3
Read one-dimensional barcodes and QR codes from Python 2 and 3
using the zbar library.
2024-01-25T10:54:02+01:00 net/openmpi4 High Performance Message Passing Library
Open MPI is a project combining technologies and resources from several
other projects (FT-MPI, LA-MPI, LAM/MPI, and PACX-MPI) in order to
build the best MPI library available. A completely new MPI-2 compliant
implementation, Open MPI offers advantages for system and software
vendors, application developers and computer science researchers.

Open MPI is based on an open component architecture allowing modular
replacement of many system components without recompilation.

This is the legacy version, but the latest one with support of 32 bits
platforms.
2024-01-21T20:44:55+02:00 textproc/rubygem-gitlab-glfm-markdown Markdown processing for GitLab Flavored Markdown
Implements GLFM (as used by GitLab) using a Rust-based markdown parser.
2024-01-21T20:44:55+02:00 devel/rubygem-sidekiq71 Simple, efficient background processing for Ruby
Simple, efficient background processing for Ruby
2024-02-17T16:20:14-05:00 security/caldera4 Automated Adversary Emulation Platform
CALDERA a cyber security platform designed to easily automate adversary
emulation, assist manual red-teams, and automate incident response.

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

The framework consists of two components:

- The core system. This is the framework code, consisting of what is available
in this repository. Included is an asynchronous command-and-control (C2)
server with a REST API and a web interface.
- Plugins. These repositories expand the core framework capabilities and
providing additional functionality. Examples include agents, reporting,
collections of TTPs and more.
2024-02-14T10:12:41+01:00 x11-fonts/ibmfonts IBM Fonts in PCF format
A collection of monospaced, bitmap fonts in BDF format that origin from IBM
text mode and system fonts. They include extended latin, greek, cyrillic and
hebrew scripts and several extra characters, for a total of 750 glyphs each.
The fonts are in BDF 2.1 format and fully compatible with applications that
make use of either Xft or XLFD.

This is a format conversion of some of the bitmap fonts available from the
x11-fonts/oldschool-pc-fonts package. The BDF (compiled to PCF) format might
work better with applications that can use X Toolkit fonts, notably x11/xterm.
2024-02-16T17:20:05+01:00 science/optench Virtual optical bench
A free virtual optical bench for the design of optical systems, written in C++
with Qt.
It simulates interactions between light sources, lenses, mirrors and occluders.
2024-02-13T12:01:45+01:00 net-p2p/pyln-proto Lightning Network protocol implementation
Lightning Network protocol implementation

This package implements some of the Lightning Network protocol in pure python.
It is intended for protocol testing and some minor tooling only. It is not
deemed secure enough to handle any amount of real funds.
2024-02-13T12:01:45+01:00 net-p2p/pyln-client Python client library for lightningd (net-p2p/c-lightning)
A python client library for lightningd (net-p2p/c-lightning)

This package implements the Unix socket based JSON-RPC protocol that lightningd
exposes to the rest of the world. It can be used to call arbitrary functions on
the RPC interface, and serves as a basis for plugins written in python.
2024-02-13T12:01:45+01:00 net-p2p/pyln-bolt7 Lightning Network BOLT7 implementation
Lightning Network BOLT7 implementation
2024-02-15T21:11:52-08:00 devel/uv Extremely fast Python package installer and resolver, written in Rust
uv is an extremely fast Python package installer and resolver, written in Rust.
It is designed as a drop-in replacement for `pip` and `pip-compile`.
2024-02-15T12:48:29-08:00 misc/tenere TUI interface for LLMs
Tenere is a TUI interface for LLMs written in Rust.

Featues:
- Syntax highlights
- Chat history
- Save chats to files
- Vim keybinding (most common ops)
- Copy text from/to clipboard (works only on the prompt)
- Multiple backends

Supported LLMs:
- ChatGPT
- llama.cpp
- ollama
2024-02-15T17:40:45Z devel/py-fireREST Interface with Cisco Firepower Management Center
FireREST is a python library to interface with Cisco Firepower Management Center
REST API. The goal of FireREST is to provide a simple SDK to programmatically
interact with FMC.

Features

* Authentication and automatic session refresh / re-authentication
* Rate-limit detection and automatic backoff and retry behavior
* Automatic squashing of paginated api payloads
* Sanitization of api payloads for create and update operations (automatically
remove unsupported elements like links, metadata from payload)
* Detailed logging of api requests and responses
* API specific error handling using various custom exceptions for typical
errors (e.g. ResourceAlreadyExists, UnprocessAbleEntityError, ...)
* Support for resource lookup by name instead of uuid for all CRUD operations

Import api client

from fireREST import FMC
2024-02-15T03:24:32-08:00 misc/llama-cpp Facebook's LLaMA model in C/C++ # '
The main goal of llama.cpp is to enable LLM inference with minimal setup and
state-of-the-art performance on a wide variety of hardware - locally and in
the cloud.
2024-02-14T14:32:25-08:00 databases/py-sqlcipher3 Python 3 bindings for SQLCipher
SQLCipher is a standalone fork of the SQLite database library that adds 256 bit
AES encryption of database files and other security features like:
* on-the-fly encryption
* tamper detection
* memory sanitization
* strong key derivation

SQLCipher is based on SQLite and stable upstream release features are
periodically integrated. While SQLCipher is maintained as a separate version of
the source tree, the project minimizes alterations to core SQLite code whenever
possible.

SQLCipher is maintained by Zetetic, LLC, and additional information and
documentation is available on the official SQLCipher site.
2024-02-14T15:08:54Z textproc/py-flor Bloom filter implementation
Flor implements a Bloom filter class.
2024-02-14T15:05:28Z devel/py-acstore Attribute Container Storage
ACStore, or Attribute Container Storage, provides a stand-alone implementation
to read and write Attribute Container stores, such as Plaso storage files.
2024-02-14T13:17:52Z devel/libvsapm Library and tools to access the APM volume system format
libvsapm is a library to access the Apple Partition Map (APM) volume system
format.
2024-02-14T13:12:51Z security/libcaes Library to support cross-platform AES encryption
libcaes is a library to support cross-platform AES encryption.
2024-02-12T18:17:57-06:00 math/octave-forge-tablicious 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 tablicious.

Matlab-compatible Octave table class for storing tabular/relational data.
Similar to R and Python Pandas DataFrames.
2024-02-12T07:27:04-07:00 misc/py-pkbar Keras Progress Bar for PyTorch
Keras style progressbar for pytorch (PK Bar).
2024-02-12T07:27:04-07:00 devel/py-expecttest Implementation of expect tests
The expecttest library implements expect tests (also known as "golden" tests).
Expect tests are a method of writing tests where instead of hard-coding the
expected output of a test, you run the test to get the output, and the test
framework automatically populates the expected output. If the output of the
test changes, you can rerun the test with the environment variable
EXPECTTEST_ACCEPT=1 to automatically update the expected output.
2024-02-12T17:30:35+09:00 misc/py-litellm Call all LLM APIs using the OpenAI format
Call all LLM APIs using the OpenAI format [Bedrock, Huggingface,
VertexAI, TogetherAI, Azure, OpenAI, etc.]

LiteLLM manages:
- Translate inputs to provider's completion, embedding, and
image_generation endpoints
- Consistent output, text responses will always be available at
['choices'][0]['message']['content']
- Retry/fallback logic across multiple deployments (e.g. Azure/OpenAI)
- Router
- Track spend & set budgets per project OpenAI Proxy Server
2024-02-12T17:28:03+09:00 textproc/py-tokenizers Fast state-of-the-art tokenizers optimized for research and production
Provides an implementation of today's most used tokenizers, with a
focus on performance and versatility.

Main features:
- Train new vocabularies and tokenize, using today's most used
tokenizers.
- Extremely fast (both training and tokenization), thanks to the Rust
implementation. Takes less than 20 seconds to tokenize a GB of text
on a server's CPU.
- Easy to use, but also extremely versatile.
- Designed for research and production.
- Normalization comes with alignments tracking. It's always possible
to get the part of the original sentence that corresponds to a given
token.
- Does all the pre-processing: Truncate, Pad, add the special tokens
your model needs.
2024-02-12T17:24:55+09:00 misc/py-huggingface-hub Official Python client for the Huggingface Hub
The huggingface_hub library allows you to interact with the Hugging
Face Hub, a platform democratizing open-source Machine Learning for
creators and collaborators. Discover pre-trained models and datasets
for your projects or play with the thousands of machine learning apps
hosted on the Hub. You can also create and share your own models,
datasets and demos with the community. The huggingface_hub library
provides a simple way to do all these things with Python.
2024-02-11T17:08:58-08:00 security/sssd2 System Security Services Daemon
This project provides a set of daemons to manage access to remote
directories and authentication mechanisms, it provides an NSS and
PAM interface toward the system and a pluggable backend system to
connect to multiple different account sources. It is also the
basis to provide client auditing and policy services for projects
like FreeIPA. sssd also features caching, which can allow for
offline use to assist laptop users.
2024-02-11T21:47:19+01:00 www/xurls Extract urls from text or files
Extract urls from text or files using regular expressions.
2024-02-11T18:32:37+01:00 deskutils/py-i3-gnome-pomodoro Integrate gnome-pomodoro into i3bar, polybar or waybar
This program integrates gnome-pomodoro into i3 and supports i3bar, polybar,
sfwbar and waybar.
2024-02-11T18:29:41+01:00 sysutils/py-blinkstick Python package to control BlinkStick USB devices
Python interface to control Blinkstick devices connected to computer.
2024-02-11T18:25:28+01:00 devel/py-pydbus Pythonic DBus library
Pythonic DBus library.
2024-02-11T15:17:58+01:00 x11/tessen Interactive menu to autotype and copy pass and gopass data
tessen is a bash script that can autotype and copy data from password-store and
gopass files. A Wayland native dmenu is required to use tessen and the
following dmenu backends are recognized:

- bemenu
- fuzzel
- rofi (default)
- tofi
- wofi
2024-02-10T19:38:17+01:00 games/Bugdom2 Pangea Software's Bugdom 2 for modern systems
This is Pangea Software's Bugdom updated to run on modern operating systems.
This version is approved by Pangea Software.
2024-02-10T18:51:31+01:00 games/Bugdom Pangea Software's Bugdom for modern systems
This is Pangea Software's Bugdom updated to run on modern operating systems.
This version is approved by Pangea Software.
2024-02-10T19:40:07+01:00 dns/p5-Zonemaster-LDNS Perl wrapper for the ldns DNS library
This module provides a Perl interface to the ldns library from NLnet Labs and
depends on it being available. The module can either compile and use those
libraries internally or link to already available ldns library given that the
version is high enough. In both cases it relies on a sufficiently recent
version of OpenSSL being present.

This module is written as part of the Zonemaster project, and therefore
primarily exposes the functionality needed for that. Since Zonemaster is a
diagnostic tool, that means the functions most used are those for looking
things up and inspecting them.
2024-02-05T13:56:27+01:00 net/samba419 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.
2024-02-08T00:12:16+03:00 graphics/plantuml Application for swift and straightforward diagram creation
PlantUML is an open-source tool allowing users to create diagrams from a plain
text language. Besides various UML diagrams, PlantUML has support for various
other software development related formats (such as Archimate, Block diagram,
BPMN, C4, Computer network diagram, ERD, Gantt chart, Mind map, and WBD), as
well as visualisation of JSON and YAML files.
2024-02-08T08:28:52Z devel/py-sqids Generate YouTube-like IDs from numbers
Sqids (pronounced "squids") is a small library that lets one generate
YouTube-like unique IDs from numbers. It is good for link shortening,
fast and URL-safe ID generation, and decoding back into numbers for
quicker database lookups.

Good for:

- Generating IDs for public URLs (e.g. link shortening)
- Generating IDs for internal systems (e.g. event tracking)
- Decoding for quicker database lookups (e.g. by primary keys)

Not good for:

- Sensitive data (this is not an encryption library)
- User IDs (can be decoded revealing user count)
2024-02-08T03:05:54Z dns/https_dns_proxy Light-weight DNS-HTTPS, non-caching translation proxy
https_dns_proxy is light-weight DNS<->HTTPS, non-caching translation
proxy for the RFC 8484 DNS-over-HTTPS standard. It receives regular
(UDP) DNS requests and issues them via DoH.

Using DNS over HTTPS makes eavesdropping and spoofing of DNS traffic
between you and the HTTPS DNS provider (Google/Cloudflare) much less
likely, of course so long as you trust your DoH provider. Features:

- Tiny size (<45kiB)
- Uses cURL for HTTP/2 and pipelining, keeping resolve latencies
extremely low
- Single-threaded, non-blocking select() server for use on
resource-starved embedded systems
- Designed to sit in front of dnsmasq or similar caching resolver
for transparent use
2024-02-06T21:31:13+01:00 databases/pgvector PostgreSQL extension for vector similarity search
Open-source vector similarity search for Postgres

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

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

Plus ACID compliance, point-in-time recovery, JOINs, and all of the other great
features of Postgres
2024-02-05T02:08:06+01:00 x11/windowtolayer Any Wayland window as wallpaper
This program transforms individual Wayland clients, which use the
xdg-shell protocol to display windows, into clients that use the
wlr-layer-shell protocol to render as a wallpaper. Note that
wlr-layer-shell is only supported by some compositors (like KWin, and
those based on wlroots.)
2024-02-06T23:58:55+09:00 www/dmarcts-report-viewer PHP viewer for DMARC records
A PHP viewer for DMARC records that have been parsed by John Levine's rddmarc
script or the dmarcts-report-parser.pl into a MySQL or PostgreSQL database.
2024-02-06T15:49:20+01:00 textproc/py-epy-reader TUI Ebook Reader
TUI Ebook Reader.

Main features:

- Supported formats:
Epub (.epub, .epub3)
FictionBook (.fb2)
Mobi (.mobi)
AZW3 (.azw, .azw3)
URL (online reading)
- Reading progress percentage
- Bookmarks
- External dictionary integration (sdcv, dict or wkdict)
- Inline formats: bold and italic (depend on terminal and font capability.
Italic only supported in python>=3.7)
- Text-to-Speech (with additional setup, read below)
- Double Spread
- Seamless (disabled by default, read below)
2024-02-05T20:40:17-08:00 editors/notepadnext-devel Reimplementation of Notepad++
Notepad Next is a cross-platform reimplementation of Notepad++.
2024-02-05T15:23:20+01:00 devel/py-click-didyoumean Enable git-like did-you-mean feature in click
Enable git-like did-you-mean feature in click.
2024-02-05T15:25:34+01:00 devel/py-click-repl REPL plugin for Click
Enable REPL plugin for Click.

Python REPL, short for Read-Eval-Print Loop, is an interactive programming
environment that allows users to execute Python code one line at a time.
It evaluates input, executes computations, and prints results instantly,
facilitating testing, debugging, and exploratory programming.
2024-02-05T11:34:47+01:00 sysutils/yazi Blazing fast terminal file manager
Yazi (means "duck") is a terminal file manager written in Rust, based on
non-blocking async I/O. It aims to provide an efficient, user-friendly, and
customizable file management experience.

Features:

- Full Asynchronous Support: All I/O operations are asynchronous, CPU tasks
are spread across multiple threads, making the most of available resources.
- Powerful Async Task Scheduling and Management: Provides real-time progress
updates, task cancellation, and internal task priority assignment.
- Built-in Support for Multiple Image Protocols: Also integrated with
Ueberzug++, covering almost all terminals.
- Built-in Code Highlighting and Image Decoding: Combined with the
pre-loading mechanism, greatly accelerates image and normal file loading.
- Concurrent Plugin System: UI plugins (rewriting most of the UI),
functional plugins (coming soon), custom previewer, and custom preloader;
Just some pieces of Lua.
- Integration with fd, rg, fzf, zoxide
- Vim-like input/select component, auto-completion for cd paths
- Multi-Tab Support, Scrollable Preview (for videos, PDFs, archives,
directories, code, etc.)
- Bulk Renaming, Visual Mode, File Chooser
- Theme System, Custom Layouts, Trash Bin, CSI u
- ... and more!
2024-02-04T22:22:28+03:00 x11/zutty High-end terminal for low-end systems
Zutty is a terminal emulator for the X Window System, functionally
similar to several other X terminal emulators such as xterm, rxvt
and countless others. It is also similar to other, much more modern,
GPU-accelerated terminal emulators such as Alacritty and Kitty.
What really sets Zutty apart is its radically simple, yet extremely
efficient rendering implementation, coupled with a sufficiently
complete feature set to make it useful for a wide range of users.
Zutty offers high throughput with low latency, and strives to conform
to relevant (published or de-facto) standards.
2024-02-03T21:01:29-08:00 graphics/ctl Color Transformation Language
The Color Transformation Language, or CTL, is a programming language for
digital color management.
2024-02-03T00:56:02Z devel/py-clldutils Utilities for programmatic data curation
Originally, clldutils started out as a library for functionality often
used in clld web apps. Over time, it turned into a toolbox for various
data curation tasks, with a focus on cross-linguistic data.
2024-02-03T00:50:24Z biology/py-newick Python module to read and write the Newick format
A python module to read and write the Newick format.
2024-02-02T07:58:57-07:00 multimedia/kew Command-line music player with the terminal user interface (TUI)
kew is a command-line music player.

Features:
* Search a music library with partial titles.
* Creates a playlist based on a matched directory.
* Control the player with previous, next and pause.
* Edit the playlist by adding and removing songs.
* Supports gapless playback (between files of the same format and type).
* Supports MP3, FLAC, MPEG-4 (AAC, M4A, MP4), OPUS, OGG and WAV audio.
* Private, no data is collected by kew.
2024-02-01T18:50:02+01:00 devel/cbmc Bounded Model Checker for C and C++ programs
CBMC is a Bounded Model Checker for C and C++ programs.
It supports C89, C99, most of C11 and most compiler extensions provided by gcc
and Visual Studio. It allows verifying array bounds (buffer overflows), pointer
safety, exceptions and user-specified assertions. Furthermore, it can check C
and C++ for consistency with other languages, such as Verilog.
The verification is performed by unwinding the loops in the program and passing
the resulting equation to a decision procedure.
2024-01-29T01:48:40+01:00 x11-wm/cosmic-comp Compositor for the COSMIC desktop environment
Compositor for the COSMIC desktop environment
2024-02-01T08:54:56Z textproc/R-cran-reprex Prepare Reproducible Example Code via the Clipboard
Convenience wrapper that uses the 'rmarkdown' package to render small
snippets of code to target formats that include both code and output.

The goal is to encourage the sharing of small, reproducible, and runnable
examples on code-oriented websites, such as stackoverflow.com and
github.com, or in email.

The user's clipboard is the default source of input code and the default
target for rendered output. 'reprex' also extracts clean, runnable R code
from various common formats, such as copy/paste from an R session.
2024-01-31T14:04:23+09:00 textproc/csvlens Command line csv viewer
csvlens is a command line CSV file viewer. It is like less but made
for CSV.
2024-01-30T19:46:08Z devel/llvm18 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.
2024-01-30T17:33:48+09:00 audio/libvgm More modular rewrite of most components from VGMPlay
A more modular rewrite of most components from VGMPlay. will include
sub-libraries for audio output, sound emulation and VGM playback.
2024-01-29T17:11:04+01:00 security/certspotter Certificate Transparency Monitor
Cert Spotter is a Certificate Transparency log monitor from SSLMate that
alerts you when an SSL/TLS certificate is issued for one of your domains.
2024-01-29T11:22:46+03:00 security/blst Implementation of BLS12-381 signature algorithm
blst (pronounced 'blast') is a BLS12-381 signature library focused on
performance and security. It is written in C and assembly and has bindings
to various languages.
2024-01-29T16:45:17+09:00 devel/electron28 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.
2024-01-28T22:24:37-06:00 math/octave-forge-rtree 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 rtree.

An Octave native extension implementing the R-tree spatial index of
Guttman-Green. The code is an embedded version of librtree.
2024-01-27T14:06:23+01:00 www/ncgopher Fast and modern Gopher, Gemini and finger terminal client
ncgopher is a gopher, gemini and finger client for the modern internet.

It features history, download, bookmarks, TLS support and can rely
on external tools to work with HTML, images and telnet.
It is written in Rust.
2024-01-28T10:16:41+01:00 sysutils/nmdaemon FreeBSD network manager daemon
This is a daemon that manages network configuration of FreeBSD.

The daemon can manage:
- some system network parameters
- interfaces
- routes
- wireless networks (using wpa_supplicant)

nmdaemon should be started as root, it opens a unix socket where
clients can connect. The permissions of the unix socket are managed
by nmdaemon and provided by it's configuration file.

To communicate with nmdaemon one should use JSON formatted commands,
nmdaemon answers with JSON formatted data too.
The syntax and examples of the commands can be found in commands.md.
2024-01-27T23:17:26+01:00 security/rage-encryption Simple, modern, and secure file encryption tool, using the age format
A secure, modern file encryption tool and Rust library utilizing the age
format, offering small explicit keys, no configuration options, and
UNIX-style composability.
2024-01-27T16:06:27+01:00 security/rust-rage Simple, modern, and secure file encryption tool, using the age format
A secure, modern file encryption tool and Rust library utilizing the age
format, offering small explicit keys, no configuration options, and
UNIX-style composability.
2024-01-26T19:36:46-08:00 devel/py-qcs-sdk-python Python interface for the QCS Rust SDK
qcs-sdk-python is a Python bindgins to make use of the Rigetti Rust SDK.

This software allows to interace with Rigetti products.
2024-01-25T22:59:44-08:00 devel/py-syrupy Zero-dependency pytest snapshot plugin
Syrupy is a zero-dependency pytest snapshot plugin. It enables developers to
write tests which assert immutability of computed results.
2024-01-26T22:06:19Z devel/p5-FFI-Platypus-Lang-Rust Platypus Documentation and tools for using Rust
This module provides native Rust types for FFI::Platypus in order to
reduce cognitive load and concentrate on Rust and forget about C
types. This document also documents issues and caveats that I have
discovered in my attempts to work with Rust and FFI.

Note that in addition to using pre-compiled Rust libraries, you can
bundle Rust code with your Perl distribution using FFI::Build and
FFI::Build::File::Cargo.
2024-01-25T14:50:06-08:00 sysutils/freebsd-fdisk FreeBSD fdisk
freebsd-fdisk: This is/was FreeBSD sbin/fdisk prior to its removal
in FreeBSD-15.
2024-01-25T11:22:49-08:00 sysutils/freebsd-bsdlabel FreeBSD bsdlabel
freebsd-bsdlabel: This is/was FreeBSD sbin/bsdlabel prior to its removal
in FreeBSD-15.
2024-01-24T22:27:20-08:00 www/py-google-cloud-testutils Common tools used to test Python client libraries for Google APIs
google-cloud-testutils is a collection of common tools used in system tests of
Python client libraries for Google APIs.
2024-01-23T17:57:51-08:00 devel/ob-rust Org-Babel support for evaluating Rust code
ob-rust enables Org-Babel support for evaluating Rust code. It was
created based on the usage of ob-C and ob-go.
2024-01-13T09:18:27+01:00 sysutils/vmstated Manages and runs bhyve virtual machines and infrastructure
vmstated is a user-space daemon that manages bhyve virtual
machines. It provides hook scripts for easy network and storage setup
and maintains records on a virtual machine's state while it is
running.
2024-01-23T17:50:00-08:00 devel/rust-script Run Rust files and expressions as scripts without setup or compilation
Run Rust script files without any setup or explicit compilation step,
with seamless use of crates specified as dependencies inside the
scripts.

With rust-script Rust files and expressions can be executed just like
a shell or Python script. Features include:

- Caching compiled artifacts for speed.
- Reading Cargo manifests embedded in Rust scripts.
- Supporting executable Rust scripts via Unix shebangs and Windows
file associations.
- Using expressions as stream filters (i.e. for use in command pipelines).
- Running unit tests and benchmarks from scripts.

You can get an overview of the available options using the --help flag.
2024-01-23T17:35:30-08:00 devel/rust-mode Emacs major-mode for editing Rust source code
rust-mode makes editing Rust code with Emacs enjoyable. It requires
Emacs 25 or later, and is included in both Emacs Prelude and Spacemacs
by default.

This mode provides:
- Syntax highlighting (for Font Lock Mode)
- Indentation
- Integration with Cargo, clippy and rustfmt

This mode does not provide auto completion, or jumping to function /
trait definitions. See Auto-completion below for tips on how to enable
this.

If you are missing features in rust-mode, please check out rustic
before you open a feature request. It depends on rust-mode and
provides additional features. This allows us to keep rust-mode
light-weight for users that are happy with basic functionality.
2024-01-23T13:19:26-04:00 sysutils/u-boot-starfive-visionfive2
U-Boot loader and related files for the StarFive VisionFive v2 (JH7110).

The SD card must be formatted with a GPT partition scheme, and expects two
specific GUID partition types for the SPL and FIT image.

Assuming an SD card device in /dev/da2, execute:
# gpart create -s gpt da2
# gpart add -l spl -t \!2E54B353-1271-4842-806F-E436D6AF6985 -b 2m -s 2m da2
# gpart add -l uboot -t \!BC13C2FF-59E6-4262-A352-B275FD6F7172 -b 4m -s 4m da2

Now, copy the u-boot files to the SD card with dd(1).
dd if=/usr/local/share/u-boot/u-boot-starfive-visionfive2/u-boot-spl.bin.normal.out \
of=/dev/da2p1 conv=sync
dd if=/usr/local/share/u-boot/u-boot-starfive-visionfive2/u-boot.itb \
of=/dev/da2p2 conv=sync
2024-01-23T14:38:02+01:00 devel/jujutsu Git-compatible VCS that is both simple and powerful
Jujutsu is a powerful version control system for software projects.
You use it to get a copy of your code, track changes to the code, and
finally publish those changes for others to see and use.
It is designed from the ground up to be easy to use - whether you're
new or experienced, working on brand new projects alone, or large scale
software projects with large histories and teams.

Jujutsu is unlike most other systems, because internally it abstracts
the user interface and version control algorithms from the storage
systems used to serve your content.
This allows it to serve as a VCS with many possible physical backends,
that may have their own data or networking models - like Mercurial or
Breezy, or hybrid systems like Google's cloud-based design, Piper/CitC.
2024-01-23T08:05:52+01:00 www/py-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/).
2024-01-22T21:47:26-08:00 deskutils/normcap OCR powered screen-capture tool
NormCap is an OCR powered screen-capture tool to capture information instead
of images.
2024-01-22T22:44:24+03:00 graphics/spectacle-devel KDE screen capture program
The new screenshot capture utility, replaces KSnapshot
2024-01-22T16:14:47+03:00 audio/mumble-server Server component of Mumble
Mumble-server is the server component of Mumble, a free, open source,
low-latency, high quality voice chat application.
2024-01-21T10:51:28+01:00 archivers/rubygem-bzip2-ffi Ruby FFI bindings to libbzip2
Bzip2::FFI is a Ruby wrapper for libbz2 using FFI bindings. The Bzip2::FFI
Reader and Writer classes support reading and writing bzip2 compressed data as
an IO-like stream.
2024-01-21T01:09:20-08:00 graphics/noaa-apt NOAA APT weather satellite image decoder
noaa-apt is a NOAA APT image decoder.

noaa-apt takes a recorded WAV file and decodes the image.

Users can buy a RTL-SDR for less than 30USD. They look like a USB drive but they
have a connector for antennas. Using SDR software like GQRX and SDR# users can
receive FM signals, for example broadcast FM (around 100MHz) or better, receive
APT signals from NOAA satellites (around 137MHz) and then decode them with
noaa-apt.
2024-01-20T15:29:50-05:00 net-im/purple-gowhatsapp WhatsApp plugin for libpurple
A libpurple/Pidgin plugin for WhatsApp.

This is a re-write of purple-gowhatsapp, switching back-ends from
go-whatsapp to whatsmeow. whatsmeow is written by Tulir Asokan. It
has multi-device support.
2024-01-20T10:34:06+01:00 www/py-nh3 Python Bindings to the ammonia HTML sanitization library
This package offers Python bindings to the ammonia HTML sanitization library
(see https://github.com/rust-ammonia/ammonia) and it has many options to
customize the sanitization.
2024-01-20T01:28:49-08:00 textproc/ytt YAML templating tool that works on YAML structure instead of text
ytt (pronounced spelled out) is a templating tool that understands YAML
structure. It helps you easily configure complex software via reusable
templates and user provided values. Ytt includes the following features:

* Structural templating: understands yaml structure so users can focus on their
configuration instead of issues associated with text templating, such as YAML
value quoting or manual template indentation
* Built-in programming language: includes the "fully featured" Python-like
programming language Starlark which helps ease the burden of configuring
complex software through a richer set of functionality.
* Reusable configuration: You can reuse the same configuration in different
environments by applying environment-specific values.
* Custom validations: coupled with the fast and deterministic execution, allows
you to take advantage of faster feedback loops when creating and testing
templates.
* Overlays: this advanced configuration helps users manage the customization
required for complex software. For more, see this example in the online
playground.
* Sandboxing: provides a secure, deterministic environment for execution of
templates.
2024-01-19T18:29:06-05:00 www/bareos22-webui PHP-Frontend to manage Bareos over the web
The bareos-webui is a free software tool written in PHP, intended to monitor
and manage Bareos over the web.

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

The bareos-webui is licensed under AGPL Version 3.
2024-01-19T18:29:06-05:00 sysutils/bareos22-traymonitor Backup archiving recovery open sourced (traymonitor)
traymonitor inteface for Bareos.

Bareos (BackupArchivingRecoveryOpenSourced) is a reliable network open source
software to backup, archive and restore files from all major operating systems.
The fork was founded 2010 out of the bacula.org project. The fork has been
actively developed and many new features have been added.
2024-01-19T18:29:06-05:00 sysutils/bareos22-server Backup archiving recovery open sourced (server)
Bareos (BackupArchivingRecoveryOpenSourced) is a reliable network open source
software to backup, archive and restore files from all major operating systems.
The fork was founded 2010 out of the bacula.org project. The fork has been
actively developed and many new features have been added.
2024-01-19T18:29:06-05:00 sysutils/bareos22-client Backup archiving recovery open sourced (client)
2024-01-19T17:46:31+03:00 devel/py-pytest-drop-dup-tests Pytest plugin to drop duplicated tests during collection
Pytest plugin to drop duplicated tests during collection. Pytest by default
will collect all tests from directories or files given configured by the
Project, or passed on the command line. The plugin aims to reduce test work by
executing tests/unit first, followed by the remaining tests under tests,
however, without duplicates.
2024-01-19T03:53:46-08:00 x11-toolkits/qhotkey Global shortcut/hotkey for Desktop Qt-Applications
QHotkey is a global shortcut/hotkey for Desktop Qt-Applications.

The QHotkey is a class that can be used to create hotkeys/global shortcuts,
aka shortcuts that work everywhere, independent of the application state.
This means your application can be active, inactive, minimized or not visible
at all and still receive the shortcuts.
2024-01-18T22:47:42-08:00 devel/libuiohook C library to provide global keyboard and mouse hooks from userland
libUIOHook is a cross-platform keyboard and mouse hooking from userland.
2024-01-18T20:17:22+01:00 games/freeciv21 Freeciv for the 21st century
Freeciv21 is a free open source turn-based empire-building 4x strategy game, in
which each player becomes the leader of a civilization. You compete against
several opponents to build cities and use them to support a military and an
economy. Players strive to complete an empire that survives all encounters with
its neighbors to emerge victorious. Play begins at the dawn of history in 4,000
BCE.

Freeciv21 takes its roots in the well-known FOSS game Freeciv and extends it
for more fun, with a revived focus on competitive multiplayer environments.
Players can choose from over 500 nations and can play against the computer or
other people in an active online community.
2024-01-18T21:25:51+03:00 textproc/py-readthedocs-sphinx-ext Sphinx extension for Read the Docs overrides
Read the Docs Sphinx Extensions

The Sphinx extension that make Sphinx easier to use. Some extensions require
Read the Docs features, others are just extensions that and enabled during
builds of Read the Docs.

Currently packaged extensions include:
* An extension for building documentation like readthedocs.io. fame
* template-meta, allows users to specify template overrides in per-page
context.
2024-01-18T21:06:07+03:00 devel/py-pyinstaller-hooks-contrib Community maintained hooks for pyinstaller
This package is a collection of hooks for PyInstaller and allows it to
work seamlessly when a package does not work with PyInstaller or has
data files that are needed at runtime.

Various hooks are avaiable. A runtime hook helps the bootloader to
launch an app, setting up the environment. A package hook tells
PyInstaller what to include in the final application - such as the
data files and hidden imports.
2024-01-17T20:33:24-06:00 sysutils/orch Program orchestration tool scripted with lua
Orch is a program orchestration tool, inspired by expect(1) but scripted with
lua. This utility allows scripted manipulation of programs for, e.g., testing
or automation purposes. Orch drives spawn processes over a pts(4)
pseudo-terminal, which allows for a broader range of interactions with a program
under orchestration.
2024-01-17T07:31:29-07:00 databases/surrealdb Scalable, distributed, collaborative, document-graph database
SurrealDB is an end-to-end cloud-native database designed for modern
applications, including web, mobile, serverless, Jamstack, backend,
and traditional applications. With SurrealDB, you can simplify your database
and API infrastructure, reduce development time, and build secure, performant
apps quickly and cost-effectively.

Key features of SurrealDB include:
* Reduces development time
* Real-time collaborative API backend service
* Support for multiple querying languages
* Granular access control
2024-01-17T14:02:15+01:00 www/trac-markdownmacro Table of contents macro for Trac
This macro implements John Gruber's Markdown lightweight plain text-to-HTML
formatting syntax as a wiki processor macro. It comes with Markdown extensions
to better integrate with the Trac wiki.
2024-01-14T15:29:59+01:00 x11-wm/wlmaker Wayland compositor inspired by Window Maker
A Wayland compositor inspired by Window Maker.

Key features:

* Compositor for windows in stacking mode.
* Supports multiple workspaces.
* Appearance inspired by Window Maker, following the look and feel of NeXTSTEP.
* Easy to use, lightweight, low gimmicks and fast.
* Dock and clip, to be extended for dockable apps.

Wayland Maker is in early development stage. For existing and planned features
see https://github.com/phkaeser/wlmaker/blob/main/doc/ROADMAP.md
2024-01-16T02:43:19-08:00 math/lean4-std Lean4: Std library
Std library for Lean4, the math theorem prover.
2024-01-15T23:09:14-08:00 math/leangz Lean 4 .olean file (de)compressor
Lean 4 .olean file (de)compressor.
2024-01-13T14:53:02+03:00 devel/appstream-qt5 Qt5 bindings to AppStream
2024-01-15T02:36:20-08:00 math/elan Lean version manager
elan is a small tool for managing your installations of the Lean theorem prover.
It places `lean` and `lake` binaries in your `PATH` that automatically select
and, if necessary, download the Lean version described in your project's
lean-toolchain file.

You can also install, select, run, and uninstall Lean versions manually using
the commands of the `elan` executable.
2024-01-14T13:31:17+01:00 www/sqlpage SQL-only webapp builder.
SQLPage transforms your SQL queries into stunning websites

SQLPage is a tool that allows you to build websites using nothing more than SQL
queries. You write simple text files containing SQL queries, SQLPage runs them
on your database, and renders the results as a website.

You can display the information you SELECT from your database in lists, tables,
cards and other user interface widgets. But you can also INSERT, UPDATE and
DELETE data from your database using SQLPage, and build a full webapp with
Create, Read, Update, Delete functionality.
2024-01-14T13:26:42-08:00 editors/vim-lsp Async language server protocol plugin for vim and neovim
vim-lsp is an async language server protocol (LSP) plugin for vim8 and neovim.
2024-01-14T13:18:40-08:00 lang/gluon Static, type inferred and embeddable language
Gluon is a small, statically-typed, functional programming language designed for
application embedding.

Features:
* Seatically-typed
* Type inference
* Simple embedding
* UTF-8 by default
* Separate heaps
* Thread-safe
2024-01-14T11:13:18-08:00 lang/asm-lsp Language server for NASM/GAS/GO Assembly
asm-lsp provides hovering and autocompletion for assembly files written in the
GAS/NASM or GO assembly flavors. It supports assembly files for the x86 or
x86_64 instruction sets.

This tool can serve as reference when reading the assembly output of a program.
This way you can query what each command exactly does and deliberate about
whether the compiler is producing the desired output or whether you have to
tweak your code for optimisation.
2024-01-14T10:50:28-08:00 lang/neocmakelsp Cmake language server
neocmakelsp is a language server protocol implementation for cmake.

It allows cmake-specific editing in your editor or EDI.
2024-01-13T19:49:56-08:00 math/lean4 Theorem prover and functional language for math (new gen)
Lean is an open source theorem prover and programming language being developed
at Microsoft Research. Lean aims to bridge the gap between interactive and
automated theorem proving, by situating automated tools and methods in a
framework that supports user interaction and the construction of fully specified
axiomatic proofs. The mathematical components library mathlib for Lean is being
developed at Carnegie Mellon University.
2024-01-12T16:51:33+01:00 math/suitesparse-paru Parallel unsymmetric multifrontal method
This port installs the module ParU of SuiteSparse.

ParU is a set of routines for solving sparse linear system via parallel
multifrontal LU factorization algorithms.
2024-01-12T02:44:18-08:00 lang/rustpython Python interpreter written in Rust
RustPython is a Python interpreter written in Rust. RustPython can be embedded
into Rust programs to use Python as a scripting language for your application,
or it can be compiled to WebAssembly in order to run Python in the browser.
2024-01-12T16:28:19+09:00 misc/py-instructor Structured outputs for llms
Structured extraction in Python, powered by OpenAI's function calling
API, designed for simplicity, transparency, and control.

Dive into the world of Python-based structured extraction, empowered
by OpenAI's cutting-edge function calling API. Instructor stands out
for its simplicity, transparency, and user-centric design. Whether
you're a seasoned developer or just starting out, you'll find
Instructor's approach intuitive and its results insightful.
2024-01-11T17:46:00Z net/arrowdl Multi-protocol standalone download manager
ArrowDL is a multi-platform mass download manager. It helps one to
select, organize, prioritize, and run many downloads in parallel.

Based on the Qt framework, ArrowDL is written in C/C++ and supports
various download types (regular files, video streams, torrents).
2024-01-10T21:05:15-08:00 cad/symbiyosys SymbiYosys (sby): Front-end for Yosys-based formal verification flows
SymbiYosys (sby) is a front-end driver program for Yosys-based formal hardware
verification flows.
2024-01-10T17:53:52-08:00 graphics/menyoki Screen{shot,cast} and perform ImageOps on the command line
menyoki is a screencast and screenshot utility that can also perform various
image related operations such as making/splitting GIFs and
modifying/analyzing/viewing image files. It aims to be a lightweight command
line tool for either helping out on day-to-day life operations or complicated
detail-centric issues. Originally it was designed to record/screenshot terminal
windows but it can be tweaked easily for other purposes with command line
arguments, environment variables, or a configuration file.
2024-01-10T09:19:56-06:00 biology/py-macs3 Peak caller aimed at transcription factor binding sites
MACS (Model-based Analysis of ChIP-Seq) is a tool for identifying
transcription factor (TF) binding sites. Such sites are generated
by CHiP-Seq (CHromatin immuno-Precipitation sequencing) and ATAC-Seq
(Assay for Transposase Accessible Chromatin Sequencing). MACS
identifies "peaks" in the genome sequence, which are areas enriched
in bound TFs or accessible chromatin.
2024-01-10T00:57:46-05:00 games/etlegacy a second breath of life for Wolfenstein: Enemy Territory
ET: Legacy is an open source project based on the code of Wolfenstein: Enemy
Territory which was released in 2010 under the terms of the GPLv3.

There are two aspects to this project:

- An updated game engine, ET: Legacy, which aims to fix bugs and security
exploits, remove old dependencies, add useful features and modernize its
graphics while still remaining compatible with ET 2.60b and as many of its mods
as possible.

- A new mod, Legacy, which aims to add many useful features and improvements
while staying close to the original gameplay, as well as being lightweight and
extensible through Lua scripts.
2024-01-09T17:04:58-08:00 www/dpp C++ Discord API bot library
D++ is a lightweight and efficient library for Discord written in modern C++,
covering as much of the API specification as possible with an incredibly small
memory footprint even when caching large amounts of data.

Library Features:
* Support for Discord API v10
* Really small memory footprint
* Efficient caching system for guilds, channels, guild members, roles, users
* Sharding and clustering (Many shards, one process: specify the number of
shards, or let the library decide)
* Highly optimised ETF (Erlang Term Format) support for very fast websocket
throughput
* Slash Commands/Interactions support
* Voice support (sending and receiving audio)
* The entire Discord API is available for use in the library
* Stable Windows support
* Ready-made compiled packages for Windows, Raspberry Pi (ARM64/ARM7/ARMv6),
Debian x86/x64, and RPM based distributions
* Highly scalable for large amounts of guilds and users
2024-01-10T08:02:47+09:00 devel/p5-Tie-Sub Tying a subroutine, function or method to a hash
The module ties the subroutine to a hash. The subroutine is executed
at fetch hash.
2024-01-09T10:25:37+01:00 www/trac-spamfilter Trac Spam Filtering Plugin
Trac plugin that allows different ways to reject contributions that contain
spam. Bayes database, regexp, RBL, Captcha and other options are supported.
2024-01-07T22:12:42+03:00 security/tpm2-pkcs11 PKCS\#11 interface for TPM2 hardware
PKCS #11 is a Public-Key Cryptography Standard that defines a standard method to
access cryptographic services from tokens/devices. This package allows to use
a TPM2 device as the cryptographic token.
2024-01-08T13:17:18+03:00 net/freerdp3 Free implementation of Remote Desktop Protocol
FreeRDP is a free implementation of the Remote Desktop Protocol (RDP),
released under the Apache license. Enjoy the freedom of using your
software wherever you want, the way you want it, in a world where
interoperability can finally liberate your computing experience.
2024-01-07T11:21:19-08:00 x11/darktile Golang terminal emulator from scratch
Darktile is a GPU rendered terminal emulator designed for tiling window
managers.

Features:
* GPU rendering
* Unicode support
* Variety of themes available (or build your own!)
* Compiled-in powerline font
* Works with your favourite monospaced TTF/OTF fonts
* Font ligatures (turn it off if you're not a ligature fan)
* Hints: Context-aware overlays e.g. hex colour viewer, octal permission
annotation
* Take screenshots with a single key-binding
* Sixels
* Window transparency (0-100%)
* Customisable cursor (most popular image formats supported)
2024-01-07T16:38:30+01:00 devel/jetbrains-restarter IntelliJ cross-platform restarter
IntelliJ cross-platform restarter.
Dependency for IntelliJ based IDEs.
2024-01-06T17:12:24+01:00 graphics/kdiagram-qt6 Library to create business diagrams
Powerful libraries (KChart, KGantt) for creating business diagrams.
2024-01-06T11:18:36-05:00 emulators/py-m64py a frontend for Mupen64Plus
M64Py is a Qt5 front-end (GUI) for Mupen64Plus, a cross-platform plugin-based
Nintendo 64 emulator. Front-end is written in Python and it provides a
user-friendly interface over the Mupen64Plus shared library.
2024-01-06T06:32:45+01:00 devel/py-PyGithub Python library implementing the full GitHub API v3
This is a Python library to access the Github API v3.

With it, you can manage your Github resources (repositories, user profiles,
organizations, etc.) from Python scripts.

It covers the full API, and all methods are tested against the real Github site.
2024-01-06T00:03:02-08:00 cad/apio Open source ecosystem for open FPGA boards
Apio is a multiplatform toolbox with static pre-built packages to verify,
synthesize, simulate and upload your verilog designs into the supported FPGA
boards.
2024-01-05T21:45:54-08:00 devel/py-pytest-socket Pytest Plugin to disable socket calls during tests
pytest-socket is a plugin to use with Pytest to disable or restrict socket calls
during tests to ensure network calls are prevented.
2024-01-05T17:54:41-08:00 www/py-flasgger Extract swagger specs from your flask project
Flasgger is a Flask extension to extract OpenAPI-Specification from all Flask
views registered in your API.

Flasgger also comes with SwaggerUI embedded so you can access
http://localhost:5000/apidocs and visualize and interact with your API
resources.
2024-01-05T17:35:15-08:00 www/py-flask-jwt JWT token authentication for Flask apps
Flask-JWT allows to add basic JWT features to Flask applications.
2024-01-05T07:31:02-07:00 devel/py-apispec-webframeworks Web framework plugins for apispec
apispec plugins for integrating with various web frameworks.

These plugins used to be in apispec.ext but have since been moved to their own
package.

Included plugins:
* apispec_webframeworks.bottle
* apispec_webframeworks.flask
* apispec_webframeworks.tornado
2024-01-05T18:03:01+01:00 multimedia/mpvqt MpvQt is a libmpv wrapper for QtQuick2 and QML
MpvQt is a libmpv wrapper for QtQuick2 and QML
2024-01-05T17:33:09+01:00 graphics/drm-61-kmod DRM drivers modules
amdgpu, i915, and radeon DRM drivers modules.
Currently corresponding to Linux 6.1 DRM.
This version is for FreeBSD 14-STABLE 1400508
and above.
2024-01-05T15:25:26Z databases/rubygem-ruby-mysql MySQL connector in pure ruby
ruby-mysql is a MySQL client library. It is written entirely in Ruby.
2024-01-05T13:17:23+01:00 net-im/libaccounts-qt Qt5 wrapper for SSO framework
Accounts and SSO (Single Sign-On) framework for Linux and POSIX based
platforms.
2024-01-05T12:48:37+01:00 sysutils/signond D-Bus service performing user authentication
The SignOn daemon is a D-Bus service which performs user authentication
on behalf of its clients. There are currently authentication plugins
for OAuth 1.0 and 2.0, SASL, Digest-MD5, and plain username/password
combination.
2024-01-04T23:25:10Z net/eturnal Modern, straightforward STUN and TURN server
eturnal is a clean, scalable STUN and TURN server for Unix-like
operating systems and Microsoft Windows. Clients can connect using
UDP, TCP, or TLS over IPv4 or IPv6. For authentication, eturnal
supports the mechanism described in the REST API for Access to TURN
Services specification (in addition to static credentials).
2024-01-04T12:10:04Z x11/xss-lock Use external locker as X11 screen saver
xss-lock hooks up your favorite locker to the MIT screen saver extension
for X11 and also to systemd's login manager (so long as it is available).
2024-01-04T02:03:13-08:00 lang/typstfmt Basic formatter for the Typst language
typstfmt is a basic formatter for the Typst language.
2024-01-03T11:55:22+02:00 devel/rubygem-sidekiq-cron-rails70 Enables to set jobs to be run in specified time (using CRON notation)
Sidekiq-Cron is a scheduling add-on for Sidekiq.

It runs a thread alongside Sidekiq workers to schedule jobs at specified times
(using cron notation * * * * * parsed by Rufus-Scheduler).

It also checks for new jobs to schedule every 10 seconds and doesn't schedule
the same job multiple times when more than one Sidekiq worker is running.

Scheduling jobs are added only when at least one Sidekiq process is running.
2024-01-03T11:55:22+02:00 devel/rubygem-gitlab-sdk Client side Ruby SDK for GitLab Application services
Client side Ruby SDK for GitLab Application services
2024-01-03T11:55:22+02:00 databases/rubygem-redis-namespace110 Ruby client class for Redis with namespace support
Adds a Redis::Namespace class which can be used to namespace calls to Redis.
This is useful when using a single instance of Redis with multiple, different
applications.
2024-01-02T23:10:42+01:00 devel/hyprlang Library to parse hypr config files
The hypr configuration language is an extremely efficient, yet easy to
work with, configuration language for linux applications.

It's user-friendly, easy to grasp, and easy to implement.
2024-01-03T00:54:53-08:00 net/narrowlink Self-hosted solution for secure connectivity between devices
Narrowlink is a self-hosted platform that allows you to establish secure remote
connections between devices within a network that may be hindered by network
address translation (NAT) or firewalls. Whether you need to access a home
computer from your laptop, share internet access with remote devices, or
publish a local web server on the internet, Narrowlink provides the solution.
2024-01-02T08:50:57-08:00 lang/hs-koka Koka: strongly typed functional-style language with effect inference
Koka is a strongly typed functional-style language with effect types
and handlers.

Koka v2 is a research language that is currently under development and not ready
for production use. Nevertheless, the language is stable and the compiler
implements the full specification. The main things lacking at the moment are
libraries, package management, and deep IDE integration.
2024-01-01T20:37:34-08:00 finance/freqtrade Crypto trading bot
Freqtrade is a free and open source crypto trading bot written in Python.
It is designed to support all major exchanges and be controlled via Telegram or
webUI. It contains backtesting, plotting and money management tools as well as
strategy optimization by machine learning.
2024-01-01T15:40:31-08:00 www/py-pywry PyWry Web Viewer
pywry allows to easily create HTML webviewers in python utilizing the wry
library.

Unlike many HTML viewers that exist for Python - Pywry allows you to run
avacsript.
2024-01-01T12:54:03-08:00 finance/py-pythclient Library to retrieve Pyth account structures off the Solana blockchain
pythclient is a Python library to retrieve data from Pyth account structures
off the Solana blockchain.
2024-01-01T12:39:41-08:00 textproc/py-ansiwrap Textwrap, but savvy to ANSI colors and styles
ansiwrap wraps text, like the standard textwrap module. But it also correctly
wraps text that contains ANSI control sequences that colorize or style text.
2024-01-01T12:36:23-08:00 textproc/py-ansicolors ANSI colors for Python
ansicolors adds ANSI colors and decorations to your strings.
2024-01-01T11:50:27-08:00 textproc/py-textwrap3 Textwrap from Python 3.6 backport (plus a few tweaks)
textwrap3 is a compatibility back-port of Python 3.6's textwrap module that
supports Python 2.6 forward.
2024-01-01T11:40:19-08:00 finance/py-python-coinmarketcap CoinMarketCap Python API Wrapper
python-coinmarketcap is a non-official (but working) Python package to wrap the
CoinMarketCap API. With this you can monitor and watch the crypto market.
2024-01-01T11:23:08-08:00 finance/py-pytrends Pseudo API for Google Trends
pytrends is an unofficial API for Google Trends.

It allows simple interface for automating downloading of reports from Google
Trends.