FreeBSD New Ports Index

This page is a slightly modified version of the following one-liner output. created_at: 2021-03-31T05:15:09+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$"

2021-03-30T19:13:29+00:00 net/libsignal-protocol-c Signal Protocol C Library
Signal Protocol is a ratcheting forward secrecy protocol that works in
synchronous and asynchronous messaging environments.

2021-03-30T19:11:54+00:00 devel/py-aniso86016 Library for parsing ISO 8601 strings
A library for parsing ISO 8601 strings.

2021-03-29T14:59:45+00:00 sysutils/fluxengine USB floppy disk interface for reading and writing non-PC disk formats
The FluxEngine is a very cheap USB floppy disk interface capable of reading
and writing exotic non-PC floppy disk formats. It allows you to use a
conventional PC drive to accept Amiga disks, CLV Macintosh disks, bizarre
128-sector CP/M disks, and other weird and bizarre formats.

The hardware consists of a single, commodity part with a floppy drive
connector soldered onto it. No ordering custom boards, no fiddly surface
mount assembly, and no fuss: nineteen simple solder joints and you're done.

2021-03-29T10:04:32+00:00 finance/tickrs Realtime ticker data in your terminal
Realtime analytics and charts of stock tickers, as
provided by Yahoo Finance.

2021-03-28T23:48:44+00:00 net/pecl-xmlrpc PHP extension for XML-RPC servers and clients
These functions can be used to write XML-RPC servers and clients.
You can find more information about XML-RPC at,
and more documentation on this extension and its functions at

2021-03-28T22:41:17+00:00 sysutils/sd-mux-ctrl Control utility for Tizen SD card multiplexer
sd-mux-ctrl is a control program for the Tizen Secure Digital (SD) card

2021-03-27T21:19:11+00:00 mail/mailman-postfix mailman with postfix dependency
2021-03-27T21:19:11+00:00 mail/mailman-exim4 mailman with Exim4 configuration and dependency
2021-03-27T19:00:08+00:00 editors/poke Scriptable interactive binary editor
GNU poke is an interactive, extensible editor for binary data. Not
limited to editing basic entities such as bits and bytes, it provides
a full-fledged procedural, interactive programming language designed
to describe data structures and to operate on them.

2021-03-27T17:29:28+00:00 devel/py-azure-identity Microsoft Azure Identity Library for Python
This is the Microsoft Azure Identity Client Library.

The Azure Identity library provides a set of credential classes for use with
Azure SDK clients which support Azure Active Directory (AAD) token

2021-03-26T23:27:31+00:00 textproc/halibut Free document preparation system
Halibut is a documentation production system, with elements similar to TeX,
debiandoc-sgml, TeXinfo, and others. It is primarily targeted at people
producing software manuals.

2021-03-26T22:25:51+00:00 multimedia/librist Library for Reliable Internet Stream Transport (RIST) protocol
Reliable Internet Stream Transport is an open source, open specification
transport protocol designed for reliable transmission of video over lossy

2021-03-25T23:11:28+00:00 devel/juce C++ application framework to develop desktop and mobile applications
JUCE is a framework for multi-platform audio applications.

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

It doesn't yet support makefile export or IDE project export on Linux/BSD
so for now it can only create .jucer projects.

2021-03-25T17:34:31+00:00 x11/libxcvt Calculate VESA CVT mode lines
libxcvt is a library providing a standalone version of the X server
implementation of the VESA CVT standard timing modelines generator.

libxcvt also provides a standalone version of the command line tool
cvt copied from the Xorg implementation and is meant to be a direct
replacement to the version provided by the Xorg server.

2021-03-25T13:09:38+00:00 sysutils/rubygem-ohai15 Ohai profiles your system and emits JSON
Ohai detects data about your operating system. It can be used standalone, but
it's primary purpose is to provide node data to Chef.

Ohai will print out a JSON data blob for all the known data about your system.
When used with Chef, that data is reported back via node attributes.

2021-03-25T13:09:38+00:00 sysutils/rubygem-chef15 Systems integration framework. Client part
Chef is a systems integration framework, built to bring the benefits of
configuration management to your entire infrastructure. With Chef, you can:

* Manage your servers by writing code, not by running commands.
* Integrate tightly with your applications, databases, LDAP directories, and
* Easily configure applications that require knowledge about your entire
infrastructure ("What systems are running my application?" "What is the
current master database server?")

2021-03-25T13:09:38+00:00 sysutils/rubygem-chef-config15 Default configuration and config loading library for Chef
ChefConfig is the default configuration and config loading library for Chef.

2021-03-25T13:09:38+00:00 security/rubygem-bcrypt_pbkdf10 This gem implements bcrypt_pdkfd
This gem implements bcrypt_pdkfd (a variant of PBKDF2 with bcrypt-based PRF)

2021-03-25T13:09:38+00:00 net/rubygem-omniauth-azure-activedirectory-v2 OAuth 2 authentication with the Azure ActiveDirectory V2 API
OAuth 2 authentication with Azure ActiveDirectory's V2 API. is no longer
maintained. contains
important additions.
This gem combines the two and makes some changes to support the full

The ActiveDirectory V1 auth API used OpenID Connect. If you need this,
a gem from Microsoft is available here, but seems to be abandoned.

2021-03-25T13:09:38+00:00 net/rubygem-gitlab-fog-google 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.

2021-03-25T13:09:38+00:00 net-im/rubygem-discordrb-webhooks Discord API for Ruby
A client for Discord's webhooks to fit alongside [discordrb]

2021-03-25T00:21:41+00:00 mail/spamassassin-devel Highly efficient mail filter for identifying spam
SpamAssassin is a mail filter which attempts to identify spam using text
analysis and several internet-based realtime blacklists.

Using its rule base, it uses a wide range of heuristic tests on mail
headers and body text to identify "spam", also known as unsolicited
commercial email.

Once identified, the mail can then be optionally tagged as spam for later
filtering using the user's own mail user-agent application.

Additional drop-in rule sets are available at

2021-03-24T16:01:19+00:00 devel/py-us Easily work with US and state metadata
python-us is a package for easily working with US and state metadata

2021-03-24T13:56:09+00:00 devel/py-filetype Python port from filetype Go package
Small and dependency free Python package to infer file type and MIME type
checking the magic numbers signature of a file or buffer.

This is a Python port from filetype Go package.

2021-03-23T16:32:29+00:00 biology/vcf2hap Generate .hap file from VCF for haplohseq
vcf2hap is a simple tool for generating a .hap file from a VCF. The .hap file
is required by haplohseq. vcf2hap is extremely fast and requires a trivial
amount of memory regardless of the size of the VCF file.

2021-03-23T15:15:00+00:00 biology/ad2vcf Add allelic depth info from a SAM stream to a VCF file
ad2vdf extracts allelic depth info from a SAM stream and adds it to a
corresponding single-sample VCF file. SAM input is read via stdin and the VCF
input file is taken as a command-line argument. This allows expensive BAM/CRAM
decoding to be performed in parallel by a separate samtools process.

2021-03-23T13:14:13+00:00 multimedia/kodi-addon-visualization.shadertoy Shadertoy visualizer for Kodi
Shadertoy visualizer for Kodi

2021-03-23T13:11:26+00:00 multimedia/kodi-addon-visualization.spectrum Spectrum visualizer for Kodi
Spectrum visualizer for Kodi

2021-03-22T21:25:47+00:00 audio/vst3sdk VST3 SDK (VST3 audio plugins Software Development Kit)
The VST SDK package contains
* The VST 3 API
* VST 3 Implementation Helper Classes
* AAX, AU, AUv3 and VST 2 wrappers
* VST 3 plug-ins Examples

2021-03-22T12:07:45+00:00 net/wireguard-tools Fast, modern and secure VPN Tunnel
This supplies the main userspace tooling for using and configuring
WireGuard tunnels, including the wg(8) and wg-quick(8) utilities.

2021-03-21T15:17:27+00:00 biology/vcf-split Split a multi-sample VCF into single-sample VCFs
Vcf-split splits a multi-sample VCF into single-sample VCFs, writing thousands
of output files simultaneously. Parsing the TOPMed human chromosome 1 BCF
with bcftools takes two days, so extracting the 137,977 samples one at a time
or using thousands of parallel readers of the same file is impractical.
Vcf-split solves this by generating thousands of single-sample outputs during
a single sweep through the multi-sample input.

2021-03-21T15:10:17+00:00 biology/biolibc Low-level high-performance bioinformatics library
Biolibc is a library of fast, memory-efficient, low-level functions for
processing biological data. Like libc, it consists of numerous disparate,
general-purpose functions which could be used by a wide variety of
applications. These include functions for streaming common file formats such
as SAM and VCF, string functions specific to bioinformatics, etc.

2021-03-20T04:01:56+00:00 x11-themes/icewm-extra-themes Big collection of IceMW window manager themes
This is the collection of extra themes for IceWM window manager that are
too numerous to be included with the IceWM itself. The purpose of this
project is to act as a source of themes for distribution maintainers of
IceWM to select from when building and installing IceWM.

2021-03-19T19:45:31+00:00 net/oha Web load generator
oha is a tiny program that sends some load to a web application and
show realtime tui.

2021-03-19T19:12:25+00:00 net/wireguard-kmod WireGuard implementation for the FreeBSD kernel
Kernel module for FreeBSD to support Wireguard.

At this time this code is new, unvetted, possibly buggy, and should be
considered "experimental". It might contain security issues. We gladly
welcome your testing and bug reports, but do keep in mind that this code
is new, so some caution should be exercised at the moment for using it
in mission critical environments.

2021-03-19T10:52:17+00:00 devel/gettext-po-mode GNU gettext po-mode for emacs
GNU gettext is a framework of libraries and tools for internationalisation
and localisation of software.

This package contains the po-mode for the emacs editor.

2021-03-19T00:18:22+00:00 security/wpa_supplicant-devel 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

2021-03-19T00:18:22+00:00 net/hostapd-devel 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:


2021-03-18T20:02:59+00:00 math/s2geometry Geometry library for manipulating geometric shapes
s2geometry is a package for manipulating geometric shapes. Unlike many geometry
libraries, S2 is primarily designed to work with spherical geometry, i.e.,
shapes drawn on a sphere rather than on a planar 2D map. This makes it
especially suitable for working with geographic data.

2021-03-18T16:06:00+00:00 net-p2p/go-prysm Go implementation of the Ethereum 2.0
Ethereum is a community-driven project aiming to decentralize the internet and
return it to its democratic roots. It is a platform for building and running
applications which do not need to rely on trust and cannot be controlled by
any central authority.

This is the Go implementation of the Ethereum 2.0 blockchain.

2021-03-18T09:56:01+00:00 misc/terminfo-db Terminal Description database
Terminal description database in the "terminfo" format.

2021-03-18T07:22:11+00:00 www/rearx TUI client for the Searx meta-search engine, written in Rust
rearx is a TUI client for the Searx meta-search engine, written in Rust.

2021-03-18T06:08:18+00:00 net/frp Reverse proxy to expose local server behind NAT/firewall to Internet
frp is a fast reverse proxy to help you expose a local server behind a NAT or
firewall to the Internet. As of now, it supports TCP and UDP, as well as HTTP
and HTTPS protocols, where requests can be forwarded to internal services by
domain name.

frp also has a P2P connect mode.

2021-03-18T01:47:05+00:00 games/marblemarcher Marble Marcher: Community Edition
This is the community edition of Marble Marcher, a procedurally rendered fractal
physics marble game in which you must get to the flag in each level as fast as
you can. With 24 levels to unlock and an active speedrunning community, along
with a fully-featured level editor, there's always new features being developed.
If you complete all levels, you can use cheats to create and enhance a more
exploratory experience.

2021-03-17T22:29:37+00:00 graphics/freetype-gl C OpenGL Freetype engine library
A small library for displaying Unicode in OpenGL using a single texture and a
single vertex buffer.

2021-03-17T22:27:32+00:00 graphics/anttweakbar C library to add light and GUI into graphic apps
AntTweakBar is a small and easy-to-use C/C++ library that allows programmers to
quickly add a light and intuitive graphical user interface into graphic
applications based on OpenGL (compatibility and core profiles), DirectX 9,
DirectX 10 or DirectX 11 to interactively tweak parameters on-screen.

2021-03-17T13:50:31+00:00 sysutils/runj Experimental, proof-of-concept OCI-compatible runtime for jails
runj is an experimental, proof-of-concept OCI-compatible runtime for
FreeBSD jails.

Important: runj is a proof-of-concept and the implementation has not
been evaluated for its security. Do not use runj on a production
system. Do not run workloads inside runj that rely on a secure
configuration. This is a personal project, not backed by the
author's employer.

2021-03-17T12:45:18+00:00 devel/R-cran-clisymbols Unicode Symbols at the R Prompt
A small subset of Unicode symbols, that are useful when building command line
applications. They fall back to alternatives on terminals that do not support
Unicode. Many symbols were taken from the 'figures' 'npm' package
(see <>).

2021-03-17T00:12:47+00:00 textproc/py-elasticsearch-dsl6 High level Python client for Elasticsearch
Elasticsearch DSL is a high-level library whose aim is to help with writing
and running queries against Elasticsearch. It is built on top of the official
low-level client (elasticsearch-py).

It provides a more convenient and idiomatic way to write and manipulate
queries. It stays close to the Elasticsearch JSON DSL, mirroring its terminology
and structure. It exposes the whole range of the DSL from Python either directly
using defined classes or a queryset-like expressions.

It also provides an optional wrapper for working with documents as Python
objects: defining mappings, retrieving and saving documents, wrapping the
document data in user-defined classes.

To use the other Elasticsearch APIs (eg. cluster health) just use the underlying

2021-03-16T23:30:47+00:00 emulators/qemu-guest-agent QEMU guest-agent utilities
QEMU Guest Agent for FreeBSD

Port homepage

2021-03-16T18:31:51+00:00 multimedia/filebot FileBot is the ultimate tool for organizing and renaming your media
FileBot is the ultimate tool for organizing and renaming your Movies, TV Shows
and Anime as well as fetching subtitles and artwork. It's smart and just works.

FileBot makes organizing your movies and TV shows a breeze! We'll automatically
match your files with information from various online databases. How you want
your media files to be named and organized is completely up to you. Our groovy
format engine supports pretty much anything!

Fetching subtitles is just as easy, just drop it in! Besides automatic lookup
you'll also be able to manually search and download subtitles, preview subtitles
and fix encoding problems (e.g. force UTF-8).

Use FileBot on the command-line! There is a simple CLI for core tasks like
renaming media files and fetching subtitles as well as checking or creating SFV
files. On top of that you can use our scripting engine to define more complex
automated processing. There's already shared scripts for various tasks that you
can just run right away or further customize to your needs.

Setting up a fully automated media center - extract archives, organize tv shows
and movies, download subtitles, fetch artwork and metadata, update Kodi - with
FileBot it's that easy!

2021-03-16T18:26:31+00:00 lang/mecrisp-stellaris Native code Forth system for ARM
Mecrisp Stellaris is an implementation of a standalone native code Forth
for ARM. It fits into 16 kb of flash and runs with at least 1 kb of
RAM. You can choose to compile to flash or to RAM, and it generates
native code with folding, inlining of short words and it opcodes common
instructions. Note that it doesn't need to save any pointers, so it
compiles directly into flash memory without the need for erase cycles.
Although it is in spirit of ANS, there are a few differences: Be

2021-03-16T16:35:49+00:00 x11/rofi-wayland
2021-03-16T11:45:14+00:00 math/R-cran-proxy Distance and Similarity Measures
Provides an extensible framework for the efficient calculation of
auto- and cross-proximities, along with implementations of the most
popular ones.

2021-03-16T10:39:33+00:00 editors/sly-asdf SLY support for ASDF
sly-asdf is an external contrib for SLY that enables specific support and
shortcuts for ASDF operations.

2021-03-16T10:38:16+00:00 editors/sly-quicklisp Basic Quicklisp support for SLY
sly-quicklisp is an external contrib for SLY that provides a `sly-quickload'
command (C-c C-d C-q) that prompts the user for a package to install.

2021-03-16T10:36:51+00:00 editors/sly-named-readtables Support different readtables in the same file for SLY
sly-named-readtables is an external contrib for SLY that enables
different readtables to be active in different parts of the same file.

2021-03-16T10:35:08+00:00 editors/sly Sylvester the Cat's Common Lisp IDE for Emacs
SLY is a fork of SLIME. We track its bugfixes, particularly to the
implementation backends. All SLIME's familiar features (debugger, inspector,
xref, etc...) are still available, with improved overall UX.

SLY's highlights are:
- A full-featured REPL based on Emacs's comint.el. Everything can be copied to
the REPL.
- Stickers, or live code annotations that record values as code traverses them.
- Flex-style completion out-of-the-box, using Emacs's completion API. Company,
Helm, and other supported natively, no plugin required.
- An interactive Trace Dialog.
- Cleanly ASDF-loaded by default, including contribs, enabled out-of-the-box.
- Multiple inspectors and multiple REPLs.
- "Presentations" replaced by interactive backreferences which highlight the
object and remain stable throughout the REPL session.
- Support for NAMED-READTABLES, macrostep.el and quicklisp.
- A portable, annotation-based stepper in early but functional prototype stage.

2021-03-15T21:14:43+00:00 textproc/node-re2 Node.js bindings for devel/re2
This project provides bindings for RE2: fast, safe alternative to
backtracking regular expression engines.

2021-03-15T21:04:56+00:00 devel/node-nan Native Abstractions for Node.js
Native Abstractions for Node.js.

2021-03-15T21:02:55+00:00 devel/node-gyp Cross-platform command-line tool written in Node.js
node-gyp is a cross-platform command-line tool written in Node.js for
compiling native addon modules for Node.js. It contains a vendored copy
of the gyp-next project that was previously used by the Chromium team,
extended to support the development of Node.js native addons.

2021-03-15T20:11:39+00:00 devel/inih Simple .INI file parser written in C
inih (INI Not Invented Here) is a simple .INI file parser written in C. It's
only a couple of pages of code, and it was designed to be small and simple, so
it's good for embedded systems. It's also more or less compatible with Python's
ConfigParser style of .INI files, including RFC 822-style multi-line syntax and
name: value entries.

2021-03-15T20:09:28+00:00 biology/generand Generate random genomic data in FASTA/FASTQ, SAM, or VCF format
Generate random genomic data in FASTA/FASTQ, SAM, or VCF format, suitable for
small academic examples or test inputs of arbitrary size. Output can be piped
directly to programs or redirected to a file and edited to taste.

2021-03-15T19:45:11+00:00 www/vger Simplistic and secure Gemini server
Vger is a gemini server supporting chroot, virtualhosts, CGI, default language
choice, redirections and MIME types detection.

Vger design is relying on inetd and a daemon to take care of TLS. The idea is
to delegate TLS and network to daemons which proved doing it correctly, so vger
takes its request from stdin and output the result to stdout.
2021-03-15T17:44:22+00:00 www/webtrees20 Online genealogy viewer
webtrees is the web's leading online collaborative genealogy
application. webtrees works from standard GEDCOM files, and is
therefore compatible with every major desktop application. webtrees
aims to be efficient and effective by using the right combination
of third-party tools, design techniques and open standards.

2021-03-15T13:46:35+00:00 devel/py-hidraw Python interface to gather hidraw information
Python interface to gather hidraw information.

2021-03-14T13:50:25+00:00 x11/mxascii X/Motif Display an ASCII table
mxascii is a X/Motif program to display ASCII character set (0-127)
in decimal, hexadecimal, or octal.

This port requires Motif or equivalent to build.

2021-03-14T13:50:18+00:00 sysutils/mxkill X/Motif interface to ps with kill capability
mxkill is a X/Motif interface to ps. Inspired by xzap by xzap is an X Athena widget version
of the zap command described in Kernighan &l Pike's "The Unix
Programming Environment". I am not a big fan of Athena widget
set, so I had to write it in Motif.

This port requires Motif or equivalent to build.

2021-03-14T11:45:56+00:00 emulators/sameboy Game Boy and Game Boy Color emulator written in C
SameBoy is a user friendly, powerful and open source Game Boy, Game
Boy Color and Super Game Boy emulator. SameBoy is extremely accurate
and includes a wide range of powerful debugging features, making
it ideal for both casual players and developers. In addition to
accuracy and developer capabilities, SameBoy has all the features
one would expect from an emulator from save states to scaling

2021-03-14T09:54:20+00:00 emulators/hv_kvp_cmd Hyper-V Data Exchange Service (KVP), users command line utility
Hyper-V Data Exchange Service (KVP),
users command line utility

Provides a mechanism to exchange basic metadata between
the virtual machine and the host.

2021-03-13T23:37:12+00:00 math/py-openTSNE Fast, parallel implementations of t-SNE
openTSNE is a modular Python implementation of t-Distributed Stochasitc Neighbor
Embedding (t-SNE), a popular dimensionality-reduction algorithm for visualizing
high-dimensional data sets. openTSNE incorporates the latest improvements to the
t-SNE algorithm, including the ability to add new data points to existing
embeddings, massive speed improvements, enabling t-SNE to scale to millions of
data points and various tricks to improve global alignment of the resulting

2021-03-13T21:54:58+00:00 misc/py-XlsxWriter Python module for creating Excel XLSX files
XlsxWriter is a Python module for writing files in the Excel 2007+ XLSX file

XlsxWriter can be used to write text, numbers, formulas and hyperlinks to
multiple worksheets and it supports features such as formatting and many more.

2021-03-13T21:29:57+00:00 math/py-baycomp Library for Bayesian comparison of classifiers
Baycomp is a library for Bayesian comparison of classifiers.

Functions compare two classifiers on one or on multiple data sets. They compute
three probabilities: the probability that the first classifier has higher scores
than the second, the probability that differences are within the region of
practical equivalence (rope), or that the second classifier has higher scores.
We will refer to this probabilities as p_left, p_rope and p_right. If the
argument rope is omitted (or set to zero), functions return only p_left and

2021-03-12T18:34:25+00:00 devel/libvsgpt Library and tools to access the GPT volume system format
libvsgpt is a library to access the GUID Partition Table (GPT) volume system

2021-03-12T15:59:19+00:00 security/ubuntu-keyring GPG keys for Ubuntu package signature verification
Public GPG keys used to verify authenticity of Ubuntu packages.

2021-03-12T08:41:52+00:00 dns/dnsdbflex Tool to use the DNSDB Flexible Search API extensions.
Command line tool to use the DNSDB Flexible Search API extensions on
systems such as:
* the DNSDB Flex API server at Farsight Security

An API key is required for operation.

2021-03-12T05:47:11+00:00 databases/py-pgmigrate PostgreSQL migrations made easy
PGmigrate is a database migration tool developed by Yandex.

2021-03-12T03:08:52+00:00 games/minetestmapper Generate an overview image of a minetest map
Minetestmapper generates an overview image from a Minetest map.

2021-03-11T20:55:59+00:00 multimedia/tinyobjloader C++ single file wavefront obj loader
Tiny but powerful single file wavefront obj loader written in C++03. No
dependency except for C++ STL. It can parse over 10M polygons with moderate
memory and time.

2021-03-11T13:06:35+00:00 databases/pg_hashids PostgreSQL extension for generates short, unique, non-sequential ids from numbers
PostgreSQL extension for generates short, unique,
non-sequential ids from numbers.

2021-03-11T06:31:53+00:00 databases/lua-pgsql Lua binding for PostgreSQL
Lua binding for PostgreSQL.

2021-03-10T22:11:41+00:00 textproc/redisearch16 Full-text search over Redis
RediSearch is a source available Full-Text and Secondary Index
engine over Redis, developed by Redis Labs.

Redisearch implements a search engine on top of Redis, but
unlike other Redis search libraries, it does not use internal
data structures like sorted sets.

This also enables more advanced features, like exact phrase
matching and numeric filtering for text queries, that are not
possible or efficient with traditional Redis search approaches.

2021-03-10T06:26:22+00:00 devel/rgbds Free assembler/linker for the Game Boy & Game Boy Color
RGBDS is a free GBZ80 assembler/linker package for the Game Boy and
Game Boy Color. RGBDS additionally contains 2 extra tools to fix
ROM headers, and convert PNG files to the Game Boy's planar tile

The binaries it provides are:
rgbasm(1) (assembler)
rgblink(1) (linker)
rgbfix(1) (checksum/header fixer)
rgbgfx(1) (PNG-to-Game Boy graphics converter)

2021-03-09T18:27:36+00:00 emulators/virtualbox-ose-nox11-legacy
2021-03-09T18:27:36+00:00 emulators/virtualbox-ose-additions-nox11-legacy
2021-03-09T18:27:36+00:00 emulators/virtualbox-ose-additions-legacy VirtualBox additions for FreeBSD guests
These additions are for installation inside a FreeBSD guest.

VirtualBox is a family of powerful x86 virtualization products for
enterprise as well as home use. Not only is VirtualBox an extremely
feature rich, high performance product for enterprise customers, it
is also the only professional solution that is freely available as
Open Source Software under the terms of the GNU General Public License.

2021-03-09T09:57:59+00:00 x11-fonts/otf2bdf OpenType to BDF converter
otf2bdf is a command line utility that uses the FreeType 2 font
rendering library to generate BDF bitmap fonts from OpenType outline
fonts at different sizes and resolutions.

2021-03-09T09:03:54+00:00 sysutils/u-boot-orangepi-zero-plus
U-Boot loader for OrangePi Zero Plus.

To install this bootloader on an sdcard just do :
dd if=$LOCALBASE/share/u-boot/u-boot-orangepi-zero-plus/u-boot-sunxi-with-spl.bin of=/path/to/sdcarddevice bs=128k seek=1 conv=sync

This version is patched so that:
* API features are enabled.
* A boot.scr (U-Boot script) that loads ubldr.bin and execute it is included

For information about running FreeBSD on Allwinner boards, see

2021-03-08T17:50:18+00:00 devel/pcg-cpp PCG Random Number Generation, C++ Edition
This code provides an implementation of the PCG family of random number
generators, which are fast, statistically excellent, and offer a number of
useful features.

There are two kinds of generator, normal generators and extended generators.
Extended generators provide k dimensional equidistribution and can perform party
tricks, but generally speaking most people only need the normal generators.

There are two ways to access the generators, using a convenience typedef or by
using the underlying templates directly (similar to C++11's std::mt19937 typedef
vs its std::mersenne_twister_engine template).

2021-03-08T17:31:27+00:00 devel/loguru Lightweight and flexible C++ logging library
loguru is a logging library that produces logs that are both human-readable and
easily greped. It can also hook into the logging process to print some of the
more severe messages on-screen.

2021-03-08T13:40:09+00:00 security/crowdsec Crowdsec lightweight and collaborative security engine
Crowdsec is an open-source, lightweight software, detecting peers with
aggressive behaviors to prevent them from accessing your systems. Its user
friendly design and assistance offers a low technical barrier of entry and
nevertheless a high security gain.

2021-03-07T22:56:20+00:00 devel/rubygem-google-protobuf314 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.

2021-03-07T22:10:09+00:00 print/rubygem-pdf-core07 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.

2021-03-07T22:10:03+00:00 net/py-geopy Python Geocoding Toolbox
geopy is a Python client for several popular geocoding web services.

geopy makes it easy for Python developers to locate the coordinates of
addresses, cities, countries, and landmarks across the globe using third-party
geocoders and other data sources.

geopy includes geocoder classes for the OpenStreetMap Nominatim, Google
Geocoding API (V3), and many other geocoding services. The full list is
available on the Geocoders doc section. Geocoder classes are located in

2021-03-07T22:09:56+00:00 graphics/py-urbansim Platform for building statistical models of cities and regions
UrbanSim is a platform for building statistical models of cities and regions.
These models help forecast long-range patterns in real estate development,
demographics, and related outcomes, under various policy scenarios.

This urbansim Python library is a core component. It contains tools for
statistical estimation and simulation; domain-specific logic about housing
markets, household relocation, and other processes; and frameworks and utilities
for assembling a model.

2021-03-07T22:09:49+00:00 graphics/py-urbanaccess Tool for creating GTFS transit and OSM pedestrian networks
UrbanAccess is tool for creating multi-modal graph networks for use in
multi-scale (e.g. address level to the metropolitan level) transit accessibility
analyses with the network analysis tool Pandana. UrbanAccess uses open data from
General Transit Feed Specification (GTFS) data to represent disparate
operational schedule transit networks and pedestrian OpenStreetMap (OSM) data to
represent the pedestrian network. UrbanAccess provides a generalized,
computationally efficient, and unified accessibility calculation framework by
linking tools for: 1) network data acquisition, validation, and processing; 2)
computing an integrated pedestrian and transit weighted network graph; and 3)
network analysis using Pandana.

2021-03-07T22:09:42+00:00 graphics/py-pandana Python library for network analysis
Pandana is a Python library for network analysis that uses contraction
hierarchies to calculate super-fast travel accessibility metrics and shortest
paths. The numerical code is in C++.

2021-03-07T22:09:35+00:00 graphics/py-osmnet Tools for the extraction of OpenStreetMap street network data
OSMnet offers tools to download street network data from OpenStreetMap and
extract a graph network comprised of nodes and edges to be used in Pandana
street network accessibility calculations.

2021-03-07T22:09:29+00:00 devel/py-orca Pipeline orchestration tool with Pandas support
Orca is a Python library for task orchestration. It's designed for workflows
like city simulation, where the data representing a model's state is so large
that it needs to be managed outside of the task graph.

The building blocks of a workflow are "steps", Python functions that can be
assembled on the fly into linear or cyclical pipelines. Steps typically interact
with a central data store that persists in memory while the pipeline runs.
Derived tables and columns can be updated automatically as base data changes,
and pipeline components are evaluated lazily to reduce unnecessary overhead.

2021-03-07T22:09:22+00:00 devel/py-openapi-schema-validator OpenAPI schema validation for Python
Openapi-schema-validator is a Python library that validates schema against the
OpenAPI Schema Specification v3.0 which is an extended subset of the JSON Schema
Specification Wright Draft 00.

2021-03-07T22:09:15+00:00 textproc/p5-Text-UnicodeBox Text box drawing using the Unicode box symbols
Text::UnicodeBox is a low level box drawing interface. You'll most likely want
to use one of the higher level modules such as Text::UnicodeBox::Table.

The unicode box symbol table is a fairly robust set of symbols that allow you to
draw lines and boxes with monospaced fonts. This module allows you to focus on
the content of the boxes you need to draw and mostly ignore how to draw a good
looking box with proper connections between all the lines.

The low level approach is line-based. A box object is created, add_line is
called for each line of content you'd like to render, and render is called to
complete the box.

Output is built up over time, which allows you to stream the output rather then
buffering it and printing it in one go.

2021-03-07T22:09:08+00:00 textproc/p5-Text-Table-TinyBorderStyle Text::Table::Tiny and support for border styles
Text::Table::TinyBorderStyle is like Text::Table::Tiny with added support for
using border styles. For more details about border styles, see BorderStyle
specification. The styles are in BorderStyle::* modules. Try installing and
using the border style modules to see what they look like.

Interface, options, and format variables are the same as in Text::Table::Tiny.

2021-03-07T22:09:00+00:00 textproc/p5-Text-Table-Sprintf Generate simple text tables from 2D arrays using sprintf()
Text::Table::Sprintf provides a single function, table, which formats a
two-dimensional array of data as a simple text table.

2021-03-07T22:08:53+00:00 textproc/p5-Text-Table-More Generate text table with simple interface and many options
Text::Table::More uses the simple interface of Text::Table::Tiny with support
for more formatting options like column/row spans, border style,
per-row/column/cell align/valign.

2021-03-07T22:08:46+00:00 textproc/p5-Text-NonWideChar-Util Utility routines for text
Text::NonWideChar::Util provides the non-wide version of some of the routines in

2021-03-07T22:08:39+00:00 textproc/p5-Pod-POM-View-Restructured View for Pod::POM that outputs reStructuredText
Pod::POM::View::Restructured outputs reStructuredText that is expected to be
used with Sphinx. Verbatim sections (indented paragraphs) in the POD will be
output with syntax highlighting for Perl code by default.

2021-03-07T22:08:32+00:00 databases/p5-SQL-Abstract-Pg PostgreSQL features for SQL::Abstract
SQL::Abstract::Pg extends SQL::Abstract with a few PostgreSQL features used by

2021-03-07T15:34:46+00:00 devel/libserdes Schema-based serializer/deserializer with support for Avro
libserdes is a schema-based serializer/deserializer
C/C++ library with support for Avro and the Confluent
Platform Schema Registry.

The library is aimed to be used in the streaming pipeline,
e.g. Apache Kafka, to perform data serialization and
deserialization with centrally managed schemas.

2021-03-07T13:35:34+00:00 net-im/libsignal-client Implementation of the Signal client protocol
libsignal-client is an implementation of the Signal client protocol in Rust.

It is under heavy development at the moment and subject to change without
notice. Its use outside Signal is not yet recommended.

2021-03-07T06:02:45+00:00 textproc/addts Prepend current timestamp to every line of input text
A small filter that prints its input prefixing each line with the current
timestamp. Typical usage is for Apache forensic log:

ForensicLog "|/usr/bin/addts -a /var/log/httpd/forensic.log"

2021-03-07T00:53:57+00:00 devel/libabigail ABI Generic Analysis and Instrumentation Library
ABI Generic Analysis and Instrumentation Library

This project aims at providing a C++ library for constructing, manipulating,
serializing and de-serializing ABI-relevant artifacts. The set of artifacts
that we are interested in is made of constructions like types, variables,
functions and declarations of a given library or program. For a given program
or library, this set of constructions is called an ABI corpus.

Thus the project aims at providing a library to manipulate ABI corpora, compare
them, provide detailed information about their differences and help build tools
to infer interesting conclusions about these differences.

2021-03-06T19:46:17+00:00 shells/modernish POSIX shell feature detection and language extension library
The programming/scripting language that incorporates the most frustrating
combination of deficiencies and awesome power is probably the POSIX shell with
accompanying utilities, which all exist in several variant implementations. Due
to said power, the shell refuses to die as a scripting language. But when
scripters are bitten by arcane grammar pitfalls, defective tutorials on the
web, or shell functionality deficits, then 'use a real programming language
instead' is generally the mantra.

Enter modernish, a new vision on shell scripting. Modernish aims to provide a
standard library that allows for writing robust, portable, readable, and
powerful programs for POSIX-based shells and utilities. It can solve the shell
language problems mentioned above, and many more. With modernish, you'd almost
think the shell has become a modern programming language!

The library builds on the POSIX 2018 Edition standard, so it should run on any
sufficiently POSIX-compliant shell and operating system. But it also takes
advantage of certain shell-specific enhancements if it detects them.

2021-03-06T14:54:48+00:00 security/openssl-quictls QUIC capable fork of OpenSSL
This is a fork of OpenSSL to enable QUIC. This fork adds API that can be
used by QUIC implementations for connection handshakes.

There is a community need for a QUIC capable TLS library. This fork is
intended as stopgap solution to enable higher level frameworks and runtimes
to use QUIC with the proven and reliable TLS functionality from OpenSSL.
This fork will be maintained until OpenSSL officially provides reasonable
support for QUIC implementations.

2021-03-06T02:08:24+00:00 math/muparserx C++ math parser library with array and string support
muParserx is a C++ library initially based on muParser enhanced with support for
arrays, matrices and strings, and with a completely new parsing engine.

2021-03-05T01:47:32+00:00 devel/llvm12 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.

2021-03-04T21:07:17+00:00 sysutils/p5-Filesys-ZFS-Stat Perl interface to kstat.zfs
Filesys::ZFS::Stat works on top BSD::Sysctl and provides handy access
to kstat.zfs sysctl tree.

2021-03-04T18:42:52+00:00 emulators/aranym Atari Running on Any Machine
ARAnyM is a multiplatform virtual machine (a software layer, or an emulator) for
running Atari ST/TT/Falcon operating systems and applications on almost any
hardware with many host operating systems. The reason for writing ARAnyM is to
provide Atari power users with faster and better machines. The ultimate goal is
to create a new platform where TOS/GEM applications could continue to live

2021-03-04T11:47:56+00:00 mail/py-mailsuite Python package to simplify receiving, parsing, and sending email
A Python package to simplify receiving, parsing, and sending email
* Receive emails via IMAP
* Retrieve email from any folder
* Create new folders
* Move messages to other folders
* Delete messages
* Monitor folders for new messages using the IMAP IDLE command
* Always use / as the folder hierarchy separator, and convert
to the server's hierarchy separator in the background
* Always remove folder name characters that conflict with the
server's hierarchy separators
* Prepend the namespace to the folder path when required
* Automatically reconnect when needed
* Work around quirks in Gmail/G-suite, Office 365, Exchange,
Dovcot, and DavMail
* Consistent email parsing
* SHA256 hashes of attachments
* Simplified email sending via SMTP
* Uses opportunistic encryption (STARTTLS) by default
* Easily add attachments, plain text, and HTML

2021-03-04T11:47:56+00:00 mail/py-imapclient Easy to use, Pythonic and complete IMAP client library
IMAPClient is an easy-to-use, Pythonic and complete IMAP client library.
* Arguments and return values are natural Python types.
* IMAP server responses are fully parsed and readily usable.
* IMAP unique message IDs (UIDs) are handled transparently. There is no need
to call different methods to use UIDs.
* Escaping for internationalised mailbox names is transparently handled.
Unicode mailbox names may be passed as input wherever a folder name is
* Time zones are transparently handled including when the server and client
are in different zones.
* Convenience methods are provided for commonly used functionality.
* Exceptions are raised when errors occur.

2021-03-04T05:42:15+00:00 x11/ulauncher Advanced graphical application launcher
Ulauncher is graphical application launcher written in Python and GTK.
It offers fuzzy search, custom color themes, shortcuts and extensions,
and fast directory browser.

2021-03-04T00:08:23+00:00 x11-wm/labwc Openbox alternative for Wayland
Labwc is a WIP free, wlroots-based stacking compositor for Wayland.

It has the following aims:

- Be light-weight, small and fast
- Have the look and feel of openbox albeit with a smaller feature set
- Where practicable, use clients to show wall-paper, take screenshots,
and so on
- Stay in keeping with wlroots and sway in terms of approach and
coding style

It is in early development, so expect bugs and missing features.

2021-03-03T21:18:40+00:00 games/re3 Reverse-engineered GTA3 engine
Classic Tomb Raider open-source engine

2021-03-03T18:06:39+00:00 devel/py-opencensus-context OpenCensus Runtime Context
The OpenCensus Runtime Context provides in-process context propagation.

2021-03-03T18:06:27+00:00 devel/py-opencensus Stats collection and distributed tracing framework
OpenCensus provides a framework to measure a server's resource usage and collect
performance stats.

2021-03-03T15:42:09+00:00 japanese/font-hackgen-nerd HackGenNerd is a composite font of Hack and GenJyuu-Gothic
HackGen is a composite font of Hack and GenJyuu-Gothic.

2021-03-03T14:11:51+00:00 net/openrsync Implementation of rsync with a BSD (ISC) license
This is an implementation of rsync with a BSD (ISC) license. It's compatible
with a modern rsync (3.1.3 is used for testing, but any supporting protocol 27
will do), but accepts only a subset of rsync's command-line arguments.

Its officially-supported operating system is OpenBSD, but it will compile and
run on other UNIX systems. See Portability for details.

2021-03-03T11:29:50+00:00 www/py-adblock Brave's adblock library in Python
Python wrapper for Brave's adblocking library, which is written in Rust.

2021-03-02T05:59:44+00:00 sysutils/ipfs-go-fs-repo-migrations Migrations for the filesystem repository of ipfs clients
Migrations for the filesystem repository of ipfs clients

2021-03-01T20:06:18+00:00 devel/ros-vcstool Version control system (VCS) tool for ROS
Robot Operating System (ROS) command-line tools for maintaining a workspace of
projects from multiple version-control systems.

This is the recommended replacement for devel/ros-wstool.

2021-03-01T14:11:36+00:00 multimedia/kodi-addon-visualization.fishbmc Fische visualizer for Kodi
Fische visualizer for Kodi

2021-03-01T14:08:54+00:00 multimedia/kodi-addon-screensaver.stars Starfield screensaver for Kodi
Starfield screensaver for Kodi

2021-03-01T14:04:51+00:00 multimedia/kodi-addon-screensaver.biogenesis BioGenesis screensaver for Kodi
BioGenesis screensaver for Kodi

2021-03-01T08:56:24+00:00 multimedia/kodi-addon-peripheral.joystick Joystick support for Kodi
Joystick support for Kodi

2021-03-01T08:43:32+00:00 multimedia/kodi-addon-inputstream.adaptive Adaptive stream support for Kodi
Adaptive stream support for Kodi

This addon adds support for multiple manifest types and is used by
other addons to dynamically select the best audio/video quality/resolution
according to available bandwith.

For example, it is required by the MPEG-DASH functionality of Kodi's
YouTube addon to support video playback in higher resolutions than 720p.

2021-03-01T08:26:23+00:00 multimedia/kodi-addon-pvr.hts Tvheadend PVR addon for Kodi
This is a Kodi PVR addon for connecting to a tvheadend backend.

2021-03-01T08:22:00+00:00 multimedia/kodi-addon-pvr.iptvsimple IPTV Live TV and Radio PVR client for Kodi
This is a Kodi PVR addon for IPTV Live TV and Radio

2021-02-28T21:31:09+00:00 games/OpenLara Classic Tomb Raider open-source engine
Classic Tomb Raider open-source engine

2021-02-28T19:09:18+00:00 net-mgmt/py-gstat_exporter Prometheus exporter for gstat data
Prometheus exporter for FreeBSD gstat data

2021-02-28T18:58:46+00:00 multimedia/kodi-addon-screensaver.matrixtrails Matrix trails screensaver for Kodi
Matrix trails screensaver for Kodi

This port is for multimedia/kodi-devel only.

2021-02-28T18:55:27+00:00 games/kodi-addon-game.libretro.picodrive Kodi game addon for Sega - MS/MD/CD/32X (PicoDrive)
This is yet another Megadrive / Genesis / Sega CD / Mega CD / 32X / SMS
emulator, which was written having ARM-based handheld devices in mind
(such as smartphones and handheld consoles like GP2X and Pandora),
but also runs on non-ARM little-endian hardware too.

The emulator is heavily optimized for ARM, features assembly cores for
68k, Z80 and VDP chip emulation, also has dynamic recompilers for SH2
and SSP16 (for 32X and SVP emulation). It was started by Dave (aka fdave,
finalburn author) as basic Genesis/Megadrive emulator for Pocket PC,
then taken over and expanded by notaz.

PicoDrive was the first emulator ever to properly emulate Virtua Racing
and it's SVP chip.

2021-02-28T18:52:47+00:00 games/kodi-addon-game.libretro.pcsx-rearmed Kodi game addon for Sony - PlayStation (PCSX ReARMed)
PCSX ReARMed is yet another PCSX fork based on the PCSX-Reloaded
project, which itself contains code from PCSX, PCSX-df and
This version is ARM architecture oriented and features MIPS->ARM
recompiler by Ari64, NEON GTE code and more performance improvements.
It was created for Pandora handheld, but should be usable on other
devices after some code adjustments (N900, GPH Wiz/Caanoo, PlayBook
versions are also available).

PCSX ReARMed features ARM NEON GPU by Exophase, that in many cases
produces pixel perfect graphics at very high performance. There is also
Una-i's GPU plugin from PCSX4ALL project, and traditional P.E.Op.S. one.

2021-02-28T18:49:24+00:00 games/kodi-addon-game.libretro.genplus Kodi game addon for Sega - MS/GG/MD/CD (Genesis Plus GX)
Genesis Plus GX is an open-source Sega 8/16 bit emulator focused on
accuracy and portability. Initially ported and developped on
Gamecube / Wii consoles through libogc / devkitPPC, this emulator is now
available on many other platforms through various frontends such as:
- Retroarch (libretro)
- Bizhawk
- OpenEmu

The source code, initially based on Genesis Plus 1.2a by Charles
MacDonald has been heavily modified & enhanced, with respect to original
goals and design, in order to improve emulation accuracy as well as
adding support for new peripherals, cartridge or console hardware and
many other exciting features.

The result is that Genesis Plus GX is now more a continuation of the
original project than a simple port, providing very accurate emulation
and 100% compatibility with Genesis / Mega Drive, Sega/Mega CD, Master
System, Game Gear & SG-1000 released software (including all unlicensed
or pirate known dumps), also emulating backwards compatibility modes
when available. All the people who contributed (directly or indirectly)
to this project are listed on the Credits page.

2021-02-28T18:46:10+00:00 games/kodi-addon-game.libretro.beetle-psx Kodi game addon for Sony - PlayStation (Beetle PSX)
Beetle PSX is a port/fork of Mednafen's PSX module to the libretro API.
It can be compiled in C++98 mode, excluding the Vulkan renderer, which
is written in C++11 for the time being. Beetle PSX currently runs on
Linux, OSX and Windows.

2021-02-28T18:35:57+00:00 games/kodi-addon-game.libretro Libretro compatibility layer for the Kodi Game API
This add-on provides a wrapper that allows Libretro cores to be loaded
as game add-ons. Libretro cores are shared libraries that use the
Libretro API, so the wrapper is responsible for translating function
calls between the Libretro API and the Game API.

2021-02-28T06:39:16+00:00 astro/py-pykep Python binding for pykep, library for astrodynamics research
pykep is a scientific library providing basic tools for astrodynamics research.
Algorithmic efficiency is a main focus of the library, which is written in C++
and exposed to Python using the boost::python library. At the library core is
the implementation of an efficient solver for the multiple revolutions Lambert's
problem, objects representing direct (Sims-Flanagan), indirect (Pontryagin) and
hybrid methods to represent low-thrust optimization problems, efficient
keplerian propagators, Taylor-integrators, a SGP4 propagator, TLE and SATCAT
support and more.

2021-02-28T05:16:00+00:00 astro/pykep C++ library providing basic tools for astrodynamics research
pykep is a scientific library providing basic tools for astrodynamics research.
Algorithmic efficiency is a main focus of the library, which is written in C++
and exposed to Python using the boost::python library. At the library core is
the implementation of an efficient solver for the multiple revolutions Lambert's
problem, objects representing direct (Sims-Flanagan), indirect (Pontryagin) and
hybrid methods to represent low-thrust optimization problems, efficient
keplerian propagators, Taylor-integrators, a SGP4 propagator, TLE and SATCAT
support and more.

2021-02-27T20:01:40+00:00 textproc/py-enrich Extensions to py-rich
Enriched extends rich library functionality with a set of changes that
were not accepted to rich itself.

2021-02-27T18:29:02+00:00 astro/kosmorro Ephemerides computation
A program that calculates your astronomical ephemerides.

By default, it will give you the current Moon phase and, if any, the events that
will occur today. To get the rise, culmination and set of the objects of the
Solar system, you will need to give it your position on Earth: get your current
coordinates (with OpenStreetMap for instance), and give them to Kosmorro by
invoking it with the following parameters: --latitude=X --longitude=Y (replace X
by the latitude and Y by the longitude).

Kosmorro has a lot of available options. To get a list of them, run kosmorro
--help, or read its manual with man kosmorro.

Note: the first time it runs, Kosmorro will download some important files needed
to make the computations. They are stored in a cache folder named
~/.kosmorro-cache .

2021-02-27T18:28:18+00:00 astro/py-skyfield Ephemerides computation
Skyfield is a pure-Python astronomy package that makes it easy to generate high
precision research-grade positions for planets and Earth satellites.

2021-02-27T18:28:18+00:00 astro/py-skyfield-data Minimal data files to work with py-skyfield
Skyfield (astro/py-skyfield) is a Python library for astronomical computations.
It depends on various data files to accurately compute moon phases, planet
positions, etc. Several issues are raised by these data files:

- If they're not found in the path of the Loader, they're downloaded at
runtime. Depending on the archive you're requesting, some files might be very
large, causing a long delay (directly related to your network bandwidth). In
the case of a web server app, you'd cause a timeout on client's end.

- They come mainly from 2 sources: NASA's JPL, and the IERS. If one of them is
temporarily unavailable, you couldn't perform any computation.

- In some countries, or behind some filtering proxies, some hosts may be

- These files have an expiration date (in a more or less distant future). As a
consequence, even if the files are already downloaded in the right path, at
each runtime you could possibly have to download one or more files before
making any computation using them.

This package provides at least the most common of these assets.

2021-02-27T18:27:26+00:00 astro/py-spktype21 Supporting module for jplephem to handle data type 21
This module computes positions and velocities of a celestial small body, from a
NASA SPICE SPK ephemeris kernel file of data type 21 (Extended Modified
Difference Arrays).

You can get SPK files for many solar system small bodies from HORIZONS system of

This module reads SPK files of data type 21, one of the types of binary SPK
file. At the point of Oct. 2018, HORIZONS system provides files of type 21 as
binary SPK files by default. You can get type 21 binary SPK file for celestial
small bodies through TELNET interface by answering back 'B' for 'SPK file
format'. Also you can get type 21 binary SPK file from:

2021-02-27T18:27:26+00:00 astro/py-spktype01 Supporting module for jplephem to handle data type 1
This module computes positions and velocities of a celestial small body, from a
NASA SPICE SPK ephemeris kernel file of data type 1 (Modified Difference

You can get SPK files for many solar system small bodies from HORIZONS system of

This module reads SPK files of data type 1, one of the types of binary SPK file.
At the point of Oct. 2018, HORIZONS system provides files of type 21 as binary
SPK files by default. You can get type 1 binary SPK file for celestial small
bodies through TELNET interface by answering back '1' for 'SPK file format'.

2021-02-27T18:26:39+00:00 astro/py-jplephem Python version of NASA DE4xx ephemerides
This package is a Python implementation of the math that standard JPL
ephemerides use to predict raw (x,y,z) planetary positions. It is one of the
foundations of the Skyfield astronomy library for Python (astro/py-skyfield).

But you can also use jplephem standalone to generate raw vectors.

2021-02-27T18:25:53+00:00 astro/py-sgp4 Python version of the SGP4 satellite position library
Python implementation of most recent version of the SGP4 satellite tracking

2021-02-27T14:01:26+00:00 audio/ft2play Bit-accurate C port of Fasttracker's XM replayer
Bit-accurate C port of Fasttracker's XM replayer (SB16/WAV render mode).
It is a direct port of the original asm/Pascal source codes.

2021-02-27T12:28:21+00:00 textproc/py-wcmatch Wildcard/glob file name matcher
Wildcard Match provides an enhanced fnmatch, glob, and pathlib library
in order to provide file matching and globbing that more closely
follows the features found in Bash. In some ways these libraries are
similar to Python's builtin libraries as they provide a similar
interface to match, filter, and glob the file system. But they also
include a number of features found in Bash's globbing such as
backslash escaping, brace expansion, extended glob pattern groups,
etc. They also add a number of new useful functions as well, such as
globmatch which functions like fnmatch, but for paths.

2021-02-27T12:08:41+00:00 textproc/py-bracex Brace expansion
Bracex is a brace expanding library (a la Bash) for Python. Brace
expanding is used to generate arbitrary strings.

2021-02-27T10:16:58+00:00 devel/py-pyls-black Black plugin for the Python Language Server
Black plugin for the Python Language Server.

- Can either format an entire file or just the selected text
- The code will only be formatted if it is syntactically valid
- Text selections are treated as if they were a separate
Python file. This also means that an indented block of code
cannot be formatted
- Will use your project's pyproject.toml if it has one.

Using pyls-black while yapf and autopep8 are installed, may
lead to unexpected results!

2021-02-27T09:18:56+00:00 textproc/py-pyls-spyder Spyder extensions for the python-language-server (pyls)
Spyder extensions for the python-language-server (pyls).

Provides Spyder-specific extras for the Language Server
Protocol (LSP) on Python, such as document symbol searching
and others.

2021-02-27T09:12:37+00:00 textproc/py-python-language-server Python implementation of the Language Server Protocol
An implementation of the Language Server Protocol for Python.

The base language server provide Completions, Definitions,
Hover, References, Signature Help, and Symbols.

2021-02-27T00:23:16+00:00 math/R-cran-gsl Wrapper for the Gnu Scientific Library
An R wrapper for some of the functionality of the Gnu Scientific Library.

2021-02-27T00:06:36+00:00 net/p5-Net-Connection-ncnetstat Netstat like utility that supports color and searching
Provides a enhances colorized netstat like tool that is
capable of doing searches.

The search criteria can be any of the following.

* port
* host
* pctcpu
* pctmem
* Regex PTR
* state
* username
* wait channel

Among other unique features it can also display the full
command, PctMem, and PctCPU of the process with the connection.

2021-02-27T00:06:18+00:00 net/p5-Net-Connection-lsof Creates Net::Connection objects using lsof
Creates Net::Connection objects using lsof.

2021-02-27T00:06:14+00:00 net/p5-Net-Connection-Sort Sorts array of Net::Connection objects
This sorts a array of Net::Connection objects.

Currently the methods below are supported.

* host_f - Host foreign
* host_fl - Host, foreign then local
* host_l - Host, local
* host_lf - Host, local then foreign
* pid - Process ID
* port_f - Port, foreign, numeric
* port_fa - Port, foreign, alpha
* port_l - Port, local, numeric
* port_la - Port, local, alpha
* proto - Network connection protocol
* ptr_f - PTR, foreign
* ptr_l - PTR, local
* state - Connection
* uid - User ID
* user - Username

2021-02-27T00:06:09+00:00 net/p5-Net-Connection-Match Runs a stack of checks to match Net::Connection objects
Provides a easy to use method for checking if a Net::Connection
object mathes a series of checks.

Currently can do matching based off of the following.

* Command
* PctCPU
* PctMem
* Ports
* Protocol
* State
* RegexPTR
* Username
* WChan

2021-02-27T00:05:49+00:00 net/p5-Net-Connection Represents a network connection as a object
This module crates a object that basically serves as a means to
store basic connection information and retrieve it.

2021-02-26T20:21:53+00:00 graphics/kgeotag Photo geotagging manually or from GPX files
KGeoTag is a photo geotagging program.

Photos (e. g. JPEG images) contain metadata like the creation date, camera
information etc. Those are either stored in the so-called Exif header,
in an XMP sidecar file or in both. This data can also represent geographic
coordinates so that it's replicable where the images were taken.

Most cameras don't have GPS receivers, so, most can't save coordinates when
taking images. A common approach is to e. g. carry a small GPS logging device
along, which records a track all the time. Later on, the images' dates can
be compared to the GPS log's points' dates to figure out where an image
was taken.

If one knows for sure where the respective photo was taken, it's also
possible to assign coordinates to the images manually.

2021-02-26T20:08:40+00:00 devel/py-spyder-kernels Jupyter kernels for the Spyder console
Provides Jupyter kernels for use with the consoles of Spyder,
the Scientific Python Development Environment.

These kernels can be launched either through Spyder itself or
in an independent Python session, and allow interactive or
file-based execution of Python code inside Spyder.

2021-02-26T19:27:14+00:00 net/libproxy-pacrunner pacrunner plug-in for libproxy
Libproxy exists to answer the question: Given a network resource, how do I
reach it? It handles all the details, enabling you to get back to

This plug-in contains the pacrunner of libproxy.

2021-02-26T17:32:10+00:00 misc/py-wurlitzer Capture C-level output in context managers
Wurlitzer captures C-level stdout/stderr pipes in Python via os.dup2.

2021-02-26T12:27:53+00:00 textproc/py-textdistance Comparing distance between two or more sequences by many algorithms
TextDistance -- python library for comparing distance between two or
more sequences by many algorithms.

- 30+ algorithms
- Pure python implementation
- Simple usage
- More than two sequences comparing
- Some algorithms have more than one implementation in one class
- Optional numpy usage for maximum speed

2021-02-26T11:25:36+00:00 textproc/py-three-merge Perform a 3-way merge between strings
Simple Python library to perform a 3-way merge between strings, based on
diff-match-patch. This library performs merges at a character level, as
opposed to most VCS systems, which opt for a line-based approach.

2021-02-26T07:01:38+00:00 devel/py-orange-widget-base Base widget for Orange canvas
This project implements the base OWBaseWidget class and utilities for use in
Orange Canvas workflows.

* OWBaseWidget class
* gui module for building GUI
* WidgetsScheme the workflow execution model/bridge
* basic configuration for a workflow based application

2021-02-26T06:56:35+00:00 devel/py-orange-canvas-core Core component of Orange Canvas
Orange Canvas Core is a framework for building graphical user interfaces for
editing workflows. It is a component used to build the Orange Canvas data-mining
application (for which it was developed in the first place).

2021-02-26T06:48:49+00:00 devel/py-qasync Implementation of the PEP 3156 Event-Loop with Qt
qasync allows coroutines to be used in PyQt/PySide applications by providing an
implementation of the PEP 3156 event-loop.

2021-02-26T06:40:59+00:00 misc/py-dictdiffer Python library that helps you to diff and patch dictionaries
Dictdiffer is a helper module that helps you to diff and patch dictionaries.

2021-02-26T01:33:39+00:00 multimedia/snapcast Multiroom client-server audio player
Snapcast is a multiroom client-server audio player, where all clients are time
synchronized with the server to play perfectly synced audio. It's not a
standalone player, but an extension that turns your existing audio player into
a Sonos-like multiroom solution.

Audio is captured by the server and routed to the connected clients. Several
players can feed audio to the server in parallel and clients can be grouped to
play the same audio stream.

One of the most generic ways to use Snapcast is in conjunction with the music
player daemon (MPD) or Mopidy.

2021-02-25T15:35:57+00:00 print/limereport Multi-platform C++ report generator library written using Qt framework
LimeReport - multi-platform C++ report generator library written using Qt

2021-02-24T17:21:54+00:00 sysutils/vivid Themeable LS_COLORS generator with a rich filetype datebase
vivid is a generator for the LS_COLORS environment variable that controls the
colorized output of ls, tree, fd, bfs, dust and many other tools.

It uses a YAML configuration format for the filetype-database and the color
themes. In contrast to dircolors, the database and the themes are organized in
different files. This allows users to choose and customize color themes
independent from the collection of file extensions. Instead of using cryptic
ANSI escape codes, colors can be specified in the RRGGBB format and will be
translated to either truecolor (24-bit) ANSI codes or 8-bit codes for older
terminal emulators.

2021-02-24T16:07:51+00:00 security/uacme Lightweight C ACMEv2 client which uses external authenticators
Lightweight client for the RFC8555 ACMEv2 protocol, written in plain
C with minimal dependencies (libcurl and one of GnuTLS, OpenSSL or
mbedTLS). The ACMEv2 protocol allows a Certificate Authority (Let's
Encrypt is a popular one) and an applicant to automate the process
of verification and certificate issuance. The protocol also provides
facilities for other certificate management functions, such as
certificate revocation.

2021-02-24T10:39:04+00:00 devel/py-protobuf-compiler Compile all protobuf files and create package distributions
Python protobuf compiler can be used to compile collections protobuf files and
create a single package distribution suitable for installing with pip.

2021-02-24T09:55:45+00:00 devel/py-pytest-httpbin Easily test your HTTP library against a local copy of
Pytest-httpbin creates a pytest fixture that is dependency-injected
into your tests. It automatically starts up a HTTP server in a
separate thread running httpbin and provides your test with the URL
in the fixture.

2021-02-24T09:54:19+00:00 www/py-httpbin HTTP Request & Response Service
A simple HTTP Request & Response Service.

2021-02-24T09:32:43+00:00 devel/py-jupyterlab-widgets JupyterLab extension for Jupyter/IPython widgets
ipywidgets, also known as jupyter-widgets, are interactive HTML widgets for
Jupyter notebooks and the IPython kernel. This port provides JupyterLab
extension for ipywidgets.

2021-02-24T07:39:06+00:00 science/libecpint Library for the evaluation of integrals over effective core potentials
Libecpint is a C++ library for the efficient evaluation of integrals over
ab initio effective core potentials, using a mixture of generated, recursive
code and Gauss-Chebyshev quadrature. It is designed to be standalone and
generic, and is now in its first stable release. If you experience any problems
please raise an issue here; contributions and suggestions are also welcome.

2021-02-24T02:33:02+00:00 sysutils/bacula11-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.

2021-02-24T02:33:02+00:00 sysutils/bacula11-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.

2021-02-24T02:33:02+00:00 sysutils/bacula11-client Network backup solution (client)
2021-02-24T02:33:02+00:00 sysutils/bacula11-client-static Network backup solution (static client)
2021-02-24T02:33:02+00:00 net-mgmt/nagios-check_bacula11 Nagios plugin for Bacula
check_bacula is a plugin intended for use with the
Nagios network monitoring system to monitor Bacula.
2021-02-23T10:28:03+00:00 sysutils/cbsd-mq-router CBSD message queue router
Deliver tasks to the CBSD using beanstalkd broker. The service
acts as an intermediate link between the broker and the CBSD.

2021-02-23T07:10:34+00:00 audio/guidoar Library to browse, transform and manipulate Guido scores
A library providing a simple memory representation and a consistent
way to browse and transform Guido Music Notation scores.
It provides also a set of score level manipulation operations
(like putting scores in sequence, in parallel, stretching etc.).

2021-02-23T07:02:51+00:00 audio/midisharelight Light version of the MidiShare library
midisharelight is a light version of MidiShare.

MidiShare is a real-time operating system for musical applications. It provides
high level services to developers and ensures platform independance.

It supports:
* High level musical events, fully structured and time stamped with a
millisecond resolution. These events include both the MIDI and the MIDIFile
* An efficient scheduler, in charge of delivering events at their falling dates
to the communication manager.
* Inter-applications communication.
A communication manager routes the events to the client applications,
according to the connection set between them.
* Real-time tasks, to control the real-time behavior of an application. Function
calls can be scheduled in the future and are automatically achieved by
MidiShare at interrupt level.
* Real-time alarms. Incoming MidiShare events as well as global context changes
(new clients starting a session, modifications of the connections between
applications, etc.) can be processed in real-time by user defined alarms.

2021-02-22T23:01:54+00:00 audio/toccata-lv2 Simple wavetable-based church organ as an LV2 plugin
toccata.lv2 is a simple wavetable-based church organ as an LV2 plugin. It uses
the sfizz library to load an SFZ file containing the wavetables, and create LV2
parameters for the volume of each rank.

2021-02-22T22:55:14+00:00 audio/prelude-lv2 Simple wavetable-based church organ as an LV2 plugin
prelude.lv2 is a simple wavetable-based church organ as an LV2 plugin, similar
to toccata.lv2 but with only 2 controls akin to crescendo pedals for flues and

2021-02-22T22:38:41+00:00 audio/miniaudio C single header audio playback and capture library
miniaudio is a single file audio playback and capture library written in C.
Written from scratch, it has no external dependencies with the exception of
the C standard library and necessary platform-specific backends.

2021-02-22T08:01:17+00:00 math/py-iminuit Jupyter-friendly Python frontend for MINUIT2 in C++
iminuit is a Jupyter-friendly Python interface for the Minuit2 C++ library
maintained by CERN's ROOT team.

It can be used as a general robust function minimisation method, but is most
commonly used for likelihood fits of models to data, and to get model parameter
error estimates from likelihood profile analysis.

2021-02-21T21:14:42+00:00 graphics/drawing Drawing application for the GNOME desktop
A simple drawing application.

This application is a basic image editor, similar to Microsoft Paint,
but aiming at the GNOME desktop.

PNG, JPEG and BMP files are supported.

2021-02-21T20:52:45+00:00 databases/litestream Standalone streaming replication tool for SQLite
Litestream is a standalone streaming replication tool for SQLite. It runs as
a background process and safely replicates changes incrementally to another
file or S3. Litestream only communicates with SQLite through the SQLite API
so it will not corrupt your database.

2021-02-20T09:12:55+00:00 math/mathics-django Django front-end to Mathics
This is the Django front-end to Mathics (math/py-mathics).

Previously, it was included in the Mathics package.


+ Extensive online documentation
+ Integrated graphics and MathML mathematics output
+ Notebook-like sessions

2021-02-20T09:11:55+00:00 math/mathicsscript Terminal CLI to Mathics
mathicsscript is a command-line interface to Mathics (math/py-mathics).

Previously, it was included in the Mathics package.

2021-02-20T09:10:34+00:00 math/py-mathics-scanner Tokeniser, char tables, & conversion routines for the Wolfram Language
This is a tokeniser or scanner portion for the Wolfram Language.

As such, it also contains a full set of translation between Wolfram Language
named characters, their Unicode/ASCII equivalents and code-points.

This is used as the scanner inside Mathics but it can also be used for
tokenizing and formatting Wolfram Language code. This library is also quite
usefull if you need to work with Wolfram Language named character and convert
them to various formats.

2021-02-20T09:07:00+00:00 deskutils/py-term-background Shell scripts and Python module to figure out terminal background
POSIX shell scripts to figure out if a terminal has a dark or light background.

The Python module contained is part of a broader set of scripts.

2021-02-20T00:44:15+00:00 science/dakota Interface between analysis codes & iterative systems analysis methods
The Dakota project delivers both state-of-the-art research and robust, usable
software for optimization and UQ. Broadly, the Dakota software's advanced
parametric analyses enable design exploration, model calibration, risk analysis,
and quantification of margins and uncertainty with computational models.

2021-02-19T23:53:21+00:00 irc/catgirl TLS-only terminal IRC client
catgirl is a TLS-only terminal IRC client with tab-complete, nick
coloring, URL detection, message filtering and split scrolling.

2021-02-19T23:13:38+00:00 devel/allegro5 Cross-platform C library for games and multimedia programming
Allegro is a cross-platform library mainly aimed at video game and multimedia
programming. It handles common, low-level tasks such as creating windows,
accepting user input, loading data, drawing images, playing sounds, etc.
However, Allegro is not a game engine.

Online documentation:

2021-02-19T20:22:55+00:00 graphics/bonzomatic Live shader coding tool and Shader Showdown workhorse
This is a live-coding tool, where you can write a 2D fragment/pixel
shader while it is running in the background.

The tool was originally conceived and implemented after the Revision
2014 demoscene party's live coding competition where two contestants
improv-code an effect in 25 minutes head-to-head.

2021-02-19T17:56:52+00:00 lang/gleam Ml-flavoured type-safe language using Erlang's BEAM runtime
Gleam is a fast, friendly, and functional language for building
type-safe, scalable systems.

The Gleam compiler itself is written in rust.

Gleam uses the BEAM runtime, and using the same actor-based multi-core
concurrency, with zero runtime overhead and full inter-operability with
Erlang, Elixir, and LFE.

It has all the features you'd expect from an ML derived language,
including algebraic data-types, immutable data structures, full type
inference, fast compilation, generics, no nulls nor exceptions, and a
few bonus features such as helpful error messages.

2021-02-19T15:14:46+00:00 devel/onetbb Library that provides thread building blocks
oneAPI Threading Building Blocks (oneTBB) lets you easily write parallel C++
programs that take full advantage of multicore performance, that are portable,
composable and have future-proof scalability.

2021-02-19T14:33:02+00:00 graphics/py-pygraph Graph manipulation library in pure Python
Pygraph aims to be an easy-to-use and functional graph library that
doesn't sacrifice advanced capabilities or usability in the process.

By implementing the library in pure Python, it can be installed without
any dependencies aside from the Python core, enabling maximum ease of

2021-02-19T11:13:02+00:00 www/gurl Terminal cURL-like HTTP tool with delightful JSON & header support
command-line cURL-like tool for humans, written in go. gURL can be used
for testing, debugging, and generally interacting with HTTP servers. It
makes using headers and JSON a delight.

A simple GET with custom header:
$ gurl x-header:custom

An automatic choice of POST, with content-type and JSON body:
$ gurl bool=true key=value

A PUT to HTTPS site from stdin:
$ gurl PUT < /etc/os-release

2021-02-18T21:06:54+00:00 sysutils/py-qmk CLI program for working with QMK firmware
A program to help users work with QMK keyboard firmware.

- Interact with your qmk_firmware tree from any location
- Use qmk clone to pull down anyone's qmk_firmware fork
- Setup your build environment with qmk setup
- Check that your environment is correctly setup with qmk doctor

2021-02-18T20:42:33+00:00 devel/py-proxmoxer Wrapper around the Proxmox REST API v2
Proxmoxer is a wrapper around the Proxmox REST API v2.

It was inspired by slumber, but it dedicated only to Proxmox. It
allows to use not only REST API over HTTPS, but the same api over
ssh and pvesh utility.

Like Proxmoxia it dynamically creates attributes which responds to
the attributes you've attempted to reach.

2021-02-18T20:22:35+00:00 textproc/py-hjson User interface for JSON written in Python
Hjson, the Human JSON. A configuration file format that caters to humans and
helps reduce the errors they make.

2021-02-18T20:20:25+00:00 devel/py-dotty-dict Dictionary wrapper for quick access to deeply nested keys
Dotty Dict is a wrapper around builtin dictionary. Provides quick access to
deeply nested keys and values with dot notation. Dotty Dict expose dictionary
public API as proxy to dict implemented underneath and should work with all
dict-like objects which are instances of Mapping.

2021-02-18T19:59:13+00:00 devel/py-milc Opinionated, batteries-included Python 3 CLI framework
MILC is a framework for writing CLI applications in Python 3. It gives you all
the features users expect from a modern CLI tool out of the box:

- CLI Argument Parsing, with or without subcommands
- Automatic tab-completion support through argcomplete
- Configuration file which can be overridden by CLI options
- ANSI color support- even on Windows- with colorama
- Logging to stderr and/or a file, with ANSI colors
- Easy method for printing to stdout with ANSI colors
- Labeling log output with colored emoji to easily distinguish message types
- Thread safety

2021-02-18T19:44:39+00:00 devel/dwz DWARF optimization and duplicate removal tool
dwz is a program that attempts to optimize DWARF debugging information
contained in ELF shared libraries and ELF executables for size, by
replacing DWARF information representation with equivalent smaller
representation where possible and by reducing the amount of duplication
using techniques from DWARF standard appendix E - creating
DW_TAG_partial_unit compilation units (CUs) for duplicated information
and using DW_TAG_imported_unit to import it into each CU that needs it.

2021-02-18T19:04:08+00:00 x11-themes/pop-gtk-themes System76 Pop GTK+ Theme
System76 Pop GTK+ Theme.

Supported Desktop Environments:

* Gnome-Shell

2021-02-18T11:40:05+00:00 mail/roundcube-calendar-kolab Roundcube Calendar plugin from Kolab
Roundcube calendar plugin, by Kolab.

This plugin currently supports a local database as well as a Kolab groupware
server as backends for calendar and event storage.

2021-02-17T18:00:07+00:00 deskutils/coolreader E-book reader
A cross platform open source e-book reader.

2021-02-17T17:51:57+00:00 textproc/rubygem-cucumber-html-formatter9 HTML formatter for Cucumber
Cucumber HTML Formatter is a cross-platform formatter that produces a HTML
report for Cucumber runs. It is built on top of cucumber-react and works with
any Cucumber implementation with a protobuf formatter that outputs cucumber

2021-02-17T17:51:51+00:00 devel/rubygem-cucumber-messages13 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.

2021-02-17T17:51:44+00:00 devel/rubygem-cucumber-create-meta2 Produce the meta message for Cucumber Ruby
Utility function for creating system-specific meta messages.

2021-02-17T17:51:36+00:00 security/py-azure-keyvault-secrets Microsoft Azure Key Vault Secrets Client Library for Python
Azure Key Vault Secrets Client Library provides secrets management. It can be
used to securely store and control access to tokens, passwords, certificates,
API keys, and other secrets.

2021-02-17T17:51:30+00:00 security/py-azure-keyvault-keys Microsoft Azure Key Vault Keys Client Library for Python
Azure Key Vault Keys Client Library provides cryptographic key management. It
can be used to create, store, and control access to the keys used to encrypt
your data.

2021-02-17T17:51:23+00:00 security/py-azure-keyvault-certificates Microsoft Azure Key Vault Certificates Client Library for Python
Azure Key Vault Certificates Client Library provides certificate management. It
can be used to create, manage, and deploy public and private SSL/TLS

2021-02-17T17:51:16+00:00 devel/py-requirementslib Tool for converting between pip-style and pipfile requirements
RequirementsLib provides a simple layer for building and interacting with
requirements in both the Pipfile format and the requirements.txt format. This
library was originally built for converting between these formats in Pipenv.

2021-02-17T17:51:08+00:00 devel/py-devtools Debug print command and other development tools
Python devtools provides Python's missing debug print command and other
development tools.

2021-02-17T10:36:55+00:00 textproc/md4c Markdown Parser written in C
C Markdown parser. Fast.
SAX-like interface. Compliant to CommonMark specification.
Also allows converting from Markdown to HTML via md2html.

2021-02-16T20:55:38+00:00 security/apkid Android Application Identifier
APKiD is an Android Application Identifier for Packers, Protectors, Obfuscators
and Oddities.

It gives you information about how an APK was made. It identifies many
compilers, packers, obfuscators, and other weird stuff. It's PEiD for Android.

2021-02-16T15:44:27+00:00 net-mgmt/check_ups_health Nagios plugin to check various UPS systems
Nagios plugin to check various UPS systems

Instead of one plugin per UPS manufacturer, this plugin should
cover many at once.

2021-02-16T06:13:21+00:00 print/posterazor Cuts an image into pieces which can be printed out as a poster
PosteRazor cuts a raster image into pieces which can afterwards be
printed out and assembled to a poster.

As input, the PosteRazor takes a raster image. The resulting poster is
saved as a multipage PDF document. An easy to use, wizard like user
interface guides through 5 steps.

2021-02-15T19:58:46+00:00 lang/slib-guile1 SLIB installation for Guile1
To use the features offered by the SLIB library, add the following
construct to your programs:

(use-modules (ice-9 slib))
2021-02-15T17:06:19+00:00 textproc/xenv Text preprocessor for environment variable expansion
Xenv is a text preprocessor that expands references to environment
variables in the input text to their actual values. Environment variables
are referenced using POSIX-compatible shell syntax. Text is read from the
standard input and expanded text goes to the standard output.

2021-02-15T14:38:12+00:00 textproc/textnote Tool for creating and organizing daily notes on the command line
textnote is a command line tool for quickly creating and managing daily plain
text notes. It is designed for ease of use to encourage the practice of daily,
organized note taking. textnote intentionally facilitates only the management
(creation, opening, organizing, and consolidated archiving) of notes, following
the philosophy that notes are best written in a text editor and not via a CLI.

All note files are stored locally on the file system in a single directory.
Notes can easily be synced to a remote server or cloud service if so desired by
ensuring the application directory is remotely synced.

2021-02-14T23:07:31+00:00 sysutils/hid-tools Python scripts to manipulate HID data
hid-tools is a set of tools to interact with the kernel's HID subsystem.

hid-recorder prints the HID Report Descriptor from a /dev/hidraw device
node and any HID reports coming from that device. The output format can
be used with hid-replay for debugging.

hid-replay takes the output from hid-recorder and replays it through a
virtual HID device that looks exactly like the one recorded.

hid-decode takes a HID Report Descriptor and prints a human-readable
version of it. hid-decode takes binary report descriptors, strings of
bytes, and other formats.

hid-tools requires hidraw.ko driver to be loaded in to kernel.

2021-02-14T17:33:14+00:00 java/openjdk16 Java Development Kit ${JDK_MAJOR_VERSION}
An open-source implementation of the Java Platform, Standard Edition,

2021-02-14T12:34:53+00:00 misc/hwdata Database of IDs used in PCI, PNP and USB devices
Database of IDs used in Plug and Play devices.

2021-02-13T19:47:51+00:00 x11-themes/canta-gtk-themes Canta is a flat Material Design theme for GTK 3, GTK 2 and Gnome-Shell
Canta is a flat Material Design theme for GTK 3, GTK 2 and Gnome-Shell.

2021-02-13T09:36:34+00:00 www/tomcat10 Open-source Java web server by Apache, 10.0.x branch
Apache Tomcat is a web server written in 100% Pure Java.

Apache Tomcat 10.x is the current focus of development. It builds on
Tomcat 9.0.x and implements the Servlet 5.0, JSP 3.0, EL 4.0, WebSocket 2.0
and Authentication 2.0 specifications (the versions required by Jakarta EE 9

2021-02-13T08:56:35+00:00 multimedia/hypnotix IPTV streaming application using mpv
Hypnotix is an IPTV streaming application with support for live TV,
movies and series.

It can support multiple IPTV providers of the following types:

* Xtream API
* Local M3U playlist

2021-02-12T22:48:40+00:00 devel/R-cran-blob A Simple S3 Class for Representing Vectors of Binary Data ('BLOBS')
R's raw vector is useful for storing a single binary object. What if you want
to put a vector of them in a data frame? The 'blob' package provides the blob
object, a list of raw vectors, suitable for use as a column in data frame.

2021-02-12T22:23:33+00:00 devel/R-cran-whisker Logicless Mustache Templating for R
Implements 'Mustache' logicless templating.

2021-02-12T18:46:10+00:00 databases/py-berkeleydb Python bindings for Oracle Berkeley DB
This module provides a nearly complete wrapping of the Oracle/Sleepycat C API
for the Database Environment, Database, Cursor, Log Cursor, Sequence and
Transaction objects, and each of these is exposed as a Python type in the
berkeleydb.db module. The database objects can use various access methods:
btree, hash, recno, queue and heap. Complete support of Oracle Berkeley DB
distributed transactions. Complete support for Oracle Berkeley DB Replication
Manager. Complete support for Oracle Berkeley DB Base Replication.

Please see the documents in the docs directory of the source distribution or at
the website for more details on the types and methods provided. The goal is to
mirror most of the real Oracle Berkeley DB API so fall back to the Oracle
Berkeley DB documentation as appropriate.

2021-02-12T10:54:45+00:00 deskutils/gnome-pomodoro Time management utility for GNOME
GNOME Pomodoro is a small application that helps managing time
according to Pomodoro Technique. It intends to improve productivity
and focus by taking short breaks. It uses GNOME technologies, and so
it has complete integration with the GNOME desktop environment.

2021-02-11T13:45:56+00:00 x11/screengrab Screen dump utility
ScreenGrab - A program for fast creating screenshots, and easily publishing
them on internet image hosting services.

2021-02-11T12:30:56+00:00 net-im/tg_owt Webrtc library used by telegram-desktop
WebRTC library used by telegram-desktop.

2021-02-11T00:49:40+00:00 x11/wezterm GPU-accelerated terminal emulator and multiplexer
WezTerm is a GPU-accelerated cross-platform terminal emulator and
multiplexer written by @wez and implemented in Rust.

- Multiplex terminal panes, tabs and windows on local and remote
hosts, with native mouse and scrollback
- Ligatures, Color Emoji and font fallback, with true color and
dynamic color schemes
- Hyperlinks
- Searchable Scrollback (use mouse wheel and Shift-PageUp and Shift
PageDown to navigate, Ctrl-Shift-F to activate search mode)
- xterm style selection of text with mouse; paste selection via
Shift-Insert (bracketed paste is supported!)
- SGR style mouse reporting (works in vim and tmux)
- Render underline, double-underline, italic, bold, strikethrough
(most other terminal emulators do not support as many render
- Configuration via a file with hot reloading
- Multiple Windows (Hotkey: Super-N)
- Splits/Panes (currently only in the nightly builds)
- Tabs (Hotkey: Super-T, next/prev: Super-[ and Super-], go-to: Super-[1-9])
- SSH client with native tabs
- Connect to serial ports for embedded/Arduino work
- Connect to a local multiplexer server over unix domain sockets
- Connect to a remote multiplexer using SSH or TLS over TCP/IP
- iTerm2 compatible image protocol support, and built-in imgcat command
- Sixel graphics support

2021-02-10T17:04:17+00:00 sysutils/wmscript System monitoring dockapp for Window Maker
WMScript is a system monitoring dock app for Window Maker.
It allows you to specify a command and have the numeric result of that command
displayed in the dock app's window. You may specify up to 5 things to monitor
and the interval is configurable.
This combines to make it a very flexible tool for system monitoring.
It is based on WMiNet, and the look is the same.

2021-02-10T16:14:51+00:00 x11/gromit-mpx On-screen annotation tool
Gromit-MPX is an on-screen annotation tool that works with any Unix
desktop environment under X11 as well as Wayland.

Its main use is for making presentations of some application.
Normally, you would have to move the mouse pointer around the point of
interest until hopefully everybody noticed it. With Gromit-MPX, you
can draw everywhere onto the screen, highlighting some button or area.

Key features include:
- [Desktop-independent] Gromit-MPX works with GNOME, KDE, XFCE, ...
under X11 as well as with a Wayland session.
- [Hotkey-based] The fundamental philosophy is that Gromit-MPX does not
get into your way of doing things by sticking some UI widget on your
desktop, potentially obscuring more important contents. It does
provide a UI, but only in form of a tray icon.
- [Configurable] While Gromit-MPX comes with a default config, you are
free to change key bindings as well as drawing tool configuration.
- [Multi-Pointer] Under X11, it enables graphical annotations with
several pointers at once or a dedicated annotation device setup where
you can use a second pair of input devices to annotate while
simultaneously continuing to work normally with the first pair.
- [Fast] Where available, Gromit-MPX makes use of Compositing. This
should be the case on any contemporary desktop environment
making use of the XCOMPOSITE extension under X11 and with
every Wayland-based session.

2021-02-10T01:56:05+00:00 editors/marker Gtk3 markdown editor
Marker is a simple yet robust markdown editor.

The primary goal of Marker is to provide a powerful document editing
experience, without making assumptions about the workflow of the
user. Marker's base configuration is very simple, but it can be
customized to meet the needs of any workflow!

2021-02-09T19:26:26+00:00 sysutils/rmlint Remove duplicates and other lint from your filesystem
rmlint is an "extremely fast tool to remove duplicates and other lint
from your filesystem."

2021-02-09T05:54:19+00:00 textproc/py-sphinxcontrib-autoprogram Sphinx Autoprogram Extension
This extension provides an automated way to document CLI programs.

2021-02-09T00:11:34+00:00 graphics/chafa Character art facsimile generator
Chafa is a command-line utility that converts all kinds of images, including
animated GIFs, into sixel or ANSI/Unicode character output that can be displayed
in a terminal.

It is highly configurable, with support for alpha transparency and multiple
color modes and color spaces, combining selectable ranges of Unicode characters
to produce the desired output.

The core functionality is provided by a C library with a public, well-documented

2021-02-08T17:39:28+00:00 sysutils/p5-Filesys-ZFS Perl interface to zpool(8) and zfs(8)
Filesys::ZFS is a simple interface to zfs and zpool commands for
managing ZFS file systems.

2021-02-08T11:16:19+00:00 devel/electron11 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.

2021-02-08T01:46:50+00:00 www/yt-dlp Command-line program to download videos from youtube & other platforms
A command-line program to download videos from and many other video

This is a fork of youtube-dlc which is inturn a fork of youtube-dl.

2021-02-07T21:18:48+00:00 security/R-cran-gitcreds Query 'git' Credentials from 'R'
Query, set, delete credentials from the 'git' credential store. Manage 'GitHub'
tokens and other 'git' credentials. This package is to be used by other
packages that need to authenticate to 'GitHub' and/or other 'git' repositories.

2021-02-07T21:17:42+00:00 www/R-cran-webshot Take Screenshots of Web Pages
Takes screenshots of web pages, including Shiny applications and R Markdown

2021-02-07T06:32:07+00:00 audio/rnnoise Recurrent neural network for audio noise reduction
RNNoise is a noise suppression library based on a recurrent neural network.

2021-02-06T21:28:01+00:00 devel/py-linear-tsv Line-oriented, tab-separated value format
Linear TSV is a line-oriented, portable tabular data format. Tabular data --
rows of tuples, each of the same length -- is commonly stored as CSV and is the
lingua franca of spreadsheets, databases and analysis tools.

CSV is almost but not quite line-oriented, because newlines are quoted, not
escaped. In the TSV format presented here, escape codes are used for newlines
and tabs in field data, allowing naive filtering with line-oriented shell tools
like sort, fgrep and cut to work as expected. In all of its details, the format
derives from the TEXT serialization mode of Postgres and MySQL.

2021-02-06T20:43:20+00:00 textproc/rubygem-google-cloud-translate-v3 Ruby Client for the Cloud Translation V3 API
API Client library for the Cloud Translation V3 API

Cloud Translation can dynamically translate text between thousands of language
pairs. Translation lets websites and programs programmatically integrate with
the translation service.

2021-02-06T20:43:14+00:00 textproc/rubygem-google-cloud-translate-v2 Ruby Client for the Cloud Translation V2 API
API Client library for the Cloud Translation V2 API

Cloud Translation can dynamically translate text between thousands of language
pairs. Translation lets websites and programs programmatically integrate with
the translation service.

2021-02-06T20:43:08+00:00 textproc/rubygem-google-cloud-translate Ruby Client for the Cloud Translation API
API Client library for the Cloud Translation API

Cloud Translation can dynamically translate text between thousands of language
pairs. Translation lets websites and programs programmatically integrate with
the translation service.

Actual client classes for the various versions of this API are defined in
versioned client gems, with names of the form google-cloud-translate-v*. The gem
google-cloud-translate is the main client library that brings the verisoned gems
in as dependencies, and provides high-level methods for constructing clients.

2021-02-06T20:42:55+00:00 databases/py-aiomysql MySQL driver for asyncio
aiomysql is a "driver" for accessing a MySQL database from the asyncio
(PEP-3156/tulip) framework. It depends on and reuses most parts of PyMySQL .
aiomysql tries to be like awesome aiopg library and preserve same api, look and

Internally aiomysql is copy of PyMySQL, underlying io calls switched to async,
basically yield from and asyncio.coroutine added in proper places)). sqlalchemy
support ported from aiopg.

2021-02-06T12:05:58+00:00 mail/py-mailnag Extensible mail notification daemon
Mailnag is a daemon program that checks POP3 and IMAP servers for new
mail. On mail arrival it performs various actions provided by
plugins. Mailnag comes with a set of desktop-independent default
plugins for visual/sound notifications, script execution etc. and can
be extended with additional plugins easily.

2021-02-06T08:08:25+00:00 devel/grpc_old HTTP/2-based RPC framework
gRPC is a modern, open source, high-performance remote procedure call (RPC)
framework that can run anywhere, enables client and server applications to
communicate transparently, and simplifies the building of connected systems.

2021-02-06T01:54:26+00:00 devel/p5-Devel-StrictMode Determine whether strict (but slow) tests should be enabled
This module provides you with a constant STRICT which you can
use to determine whether additional strict (but slow) runtime
tests are executed by your code.

2021-02-06T01:22:51+00:00 net/rubygem-grpc130 Ruby implementation of gRPC
A Ruby implementation of gRPC.

2021-02-06T01:22:51+00:00 devel/grpc134 HTTP/2-based RPC framework
gRPC is a modern, open source, high-performance remote procedure call (RPC)
framework that can run anywhere, enables client and server applications to
communicate transparently, and simplifies the building of connected systems.

2021-02-05T11:09:08+00:00 www/lagrange Beautiful Gemini Client
Lagrange is a desktop GUI client for browsing
Geminispace. It offers modern conveniences
familiar from web browsers, such as smooth
scrolling, inline image viewing, multiple tabs,
visual themes, Unicode fonts, bookmarks,
history, and page outlines.

Like Gemini, Lagrange has been designed with
minimalism in mind. It depends on a small
number of essential libraries. It is written
in C and uses SDL for hardware-accelerated
graphics. OpenSSL is used for secure

2021-02-05T07:30:34+00:00 sysutils/nvimpager Use NeoVim as a pager, with full syntax highlighting
Using neovim as a pager to view man pages, git diffs, whatnot with neovim's
syntax highlighting and mouse support.

The script also has a "cat mode" which will not start up the neovim interface
but instead print a highlighted version of the file to the terminal. Like cat
with neovim syntax highlighting! If the input has less lines than the terminal
cat mode is activated automatically so nvimpager behaves similar to less -F.
Pager mode and cat mode can be enforced with the options -p and -c

Nvimpager comes with a small set of command line options but you can also use
all of neovim's command line options. Use nvimpager -h to see the help text.
The configuration is separated from the users config for neovim. The main
config file is ~/.config/nvimpager/init.vim. See the manpage for further

2021-02-05T03:27:37+00:00 math/mpdecimal C/C++ arbitrary precision decimal floating point libraries
libmpdec is a complete C implementation of the General Decimal Arithmetic
Specification. The specification, written by Mike Cowlishaw from IBM,
defines a general purpose arbitrary precision data type together with
rigorously specified functions and rounding behavior. As described in the
scope section of the specification, libmpdec will - with minor restrictions -
also conform to the IEEE 754-2008 Standard for Floating-Point Arithmetic,
provided that the appropriate context parameters are set.

libmpdec++ is a complete C++ implementation of the General Decimal Arithmetic
Specification. libmpdec++ is mostly a header library around libmpdec. The
library frees users from manual memory management and has an easy API with
inline operators. libmpdec++ has a thread local context for inline operators
and other functions that use the implicit context.

2021-02-04T11:25:56+00:00 converters/R-cran-arabic2kansuji Convert Arabic Numerals to Kansuji
Simple functions to convert given Arabic numerals to Kansuji numerical
figures that represent numbers written in Chinese characters.

2021-02-03T23:52:33+00:00 devel/py-pydecor Easy peasy Python decorators
PyDecor aims to make function decoration easy and straightforward, so that
developers can stop worrying about closures and syntax in triply nested
functions and instead get down to decorating.

2021-02-03T19:46:13+00:00 math/py-spopt Spatial Optimization in PySAL
Spatial Optimization

Spopt is an open-source Python library for solving optimization problems with
spatial data. Originating from the region module in PySAL (Python Spatial
Analysis Library), it is under active development for the inclusion of newly
proposed models and methods for regionalization, facility location, and
transportation-oriented solutions.

2021-02-03T19:45:53+00:00 devel/py-catalogue Super lightweight function registries for your library
catalogue is a tiny, zero-dependencies library that makes it easy to add
function (or object) registries to your code. Function registries are helpful
when you have objects that need to be both easily serializable and fully
customizable. Instead of passing a function into your object, you pass in an
identifier name, which the object can use to lookup the function from the
registry. This makes the object easy to serialize, because the name is a simple
string. If you instead saved the function, you'd have to use Pickle for
serialization, which has many drawbacks.

2021-02-03T14:30:54+00:00 security/rnp RNP is a set of OpenPGP (RFC4880) tools
RNP is a set of OpenPGP (RFC4880) tools that works on Linux, macOS,
Windows and *BSD built with C++.

rnpkeys allow to generate, import, export, and list keys.

rnp is used to perform encryption, decryption, signing and signature

librnp is the library used by RNP for all OpenPGP functions, useful
for developers to build against, different from GPGME.

2021-02-03T02:25:32+00:00 lang/fennel Lisp that compiles to Lua
Fennel is a programming language that brings together the speed,
simplicity, and reach of Lua with the flexibility of a lisp syntax and
macro system.

- Full Lua compatibility: Easily call any Lua function or library from
Fennel and vice-versa.

- Zero overhead: Compiled code should be just as or more efficient than
hand-written Lua.

- Compile-time macros: Ship compiled code with no runtime dependency on

- Embeddable: Fennel is a one-file library as well as an
executable. Embed it in other programs to support runtime
extensibility and interactive development.

Anywhere you can run Lua code, you can run Fennel code.

2021-02-02T12:22:33+00:00 multimedia/qwinff Qt5 GUI Frontend for FFmpeg
QWinFF is a GUI for FFmpeg, a powerful command-line media converter. It
provides an intuitive graphical interface and a rich set of presets to
help you use ffmpeg easily without having to type a single command.
Advanced users can also adjust conversion parameters like bitrate and
sample rate in detail.

QWinFF also comes in handy when you need to make a video clip for a
larger video. Starting from version 0.2.0, QWinFF features an
interactive video-cutting interface that lets you watch the video and
select the time range you want to convert. There is also an option that
changes the speed of the video, making it possible to create slow-motion
or fast-motion animations. Audio will also be rescaled without changing
the pitch.

2021-02-02T11:35:56+00:00 audio/py-pulsectl Python high-level interface and ctypes-based bindings for PulseAudio
Python (3.x and 2.x) high-level interface and ctypes-based bindings
for PulseAudio (libpulse), mostly focused on mixer-like controls and
introspection-related operations (as opposed to e.g. submitting sound
samples to play, player-like client).

Originally forked from pulsemixer project, which had this code

2021-02-02T05:01:02+00:00 security/krb5-119 MIT implementation of RFC 4120 network authentication service
Kerberos V5 is an authentication system developed at MIT.

Abridged from the User Guide:
Under Kerberos, a client sends a request for a ticket to the
Key Distribution Center (KDC). The KDC creates a ticket-granting
ticket (TGT) for the client, encrypts it using the client's
password as the key, and sends the encrypted TGT back to the
client. The client then attempts to decrypt the TGT, using
its password. If the client successfully decrypts the TGT, it
keeps the decrypted TGT, which indicates proof of the client's
identity. The TGT permits the client to obtain additional tickets,
which give permission for specific services.
Since Kerberos negotiates authenticated, and optionally encrypted,
communications between two points anywhere on the internet, it
provides a layer of security that is not dependent on which side of a
firewall either client is on.
The Kerberos V5 package is designed to be easy to use. Most of the
commands are nearly identical to UNIX network programs you are already
used to. Kerberos V5 is a single-sign-on system, which means that you
have to type your password only once per session, and Kerberos does
the authenticating and encrypting transparently.

Jacques Vidrine <>
2021-02-02T00:48:20+00:00 science/thermofun Code for calculating thermodynamic properties of materials
A code for calculating the standard state thermodynamic properties at a given
temperature and pressure.

2021-02-01T19:57:53+00:00 misc/quantum++ C++ header-only general purpose quantum computing library
Quantum++ is a modern C++11 general purpose quantum computing library, composed
solely of template header files. Quantum++ is written in standard C++11 and has
very low external dependencies, using only the Eigen 3 linear algebra
header-only template library and, if available, the OpenMP multi-processing

2021-02-01T19:20:45+00:00 devel/py-path Module wrapper for os.path
path implements path objects as first-class entities, allowing common operations
on files to be invoked on those path objects directly.

2021-02-01T19:20:39+00:00 devel/py-autocommand Create a command-line program from a function
autocommand is a library to automatically generate and run simple argparse
parsers from function signatures.

2021-02-01T19:20:31+00:00 devel/p5-Regexp-Stringify Stringify a Regexp object
Regexp::Stringify is an alternative to Perl's default stringification of Regexp
object (i.e.:"$re") and has some features/options.

2021-02-01T19:20:24+00:00 devel/p5-Data-Dmp Dump Perl data structures as Perl code
Data::Dmp is a Perl dumper like Data::Dumper. It's compact (only about 200 lines
of code long), starts fast and does not use any non-core modules except
Regexp::Stringify when dumping regexes. It produces compact single-line output
(similar to Data::Dumper::Concise). It roughly has the same speed as
Data::Dumper (usually a bit faster for smaller structures) and faster than
Data::Dump, but does not offer the various formatting options. It supports
dumping objects, regexes, circular structures, coderefs. Its code is first based
on Data::Dump: I removed all the parts that I don't need, particularly the
pretty formatting stuffs) and added some features that I need like proper regex
dumping and coderef deparsing.

2021-02-01T19:20:17+00:00 devel/p5-Config-Model-Backend-Yaml Read and write config as a YAML data structure
Config::Model::Backend::Yaml is used directly by Config::Model to read or write
the content of a configuration tree written with YAML syntax in Config::Model
configuration tree.

2021-02-01T19:18:33+00:00 x11-toolkits/nuklear Minimal-state, immediate-mode graphical user interface toolkit
This is a minimal-state, immediate-mode graphical user interface toolkit written
in ANSI C and licensed under public domain. It was designed as a simple
embeddable user interface for application and does not have any dependencies, a
default render backend or OS window/input handling but instead provides a highly
modular, library-based approach, with simple input state for input and draw
commands describing primitive shapes as output. So instead of providing a
layered library that tries to abstract over a number of platform and render
backends, it focuses only on the actual UI.

2021-02-01T18:51:20+00:00 audio/gtk-mixer GTK based volume control tool
GTK-Mixer is GTK based volume control tool ("mixer").

GUI from xfce4-mixer: but
xfce4 and gstreamer does not used.

- plugins for support different sound backens
- change system default sound card
- set volume per line/channel
- enable/disable lines (mute/unmute)
- detect sound cards connect/disconnect
- detect default sound card change

2021-02-01T18:18:04+00:00 devel/parallel-hashmap Set of excellent hash map implementations (a C++ header-only library)
The Parallel Hashmap is a set of excellent hash map implementations, as well as
a btree alternative to std::map and std::set

2021-02-01T18:01:32+00:00 devel/tabulate Table maker for modern C++ (a header-only library)
tabulate is a header-only library that makes it easy to manipulate tables
in C++.

2021-01-31T19:29:08+00:00 sysutils/nfs-over-tls Utilities for NFS over TLS
These daemons are required to implement NFS mounts using TLS,
as described in the Internet Draft "Towards Remote Procedure
Call Encryption By Default", which should soon become an RFC.
These daemons require OpenSSL libraries patched to support Kernel TLS (KTLS).
The OPENSSL port found in security/openssl-devel satisfies this requirement.
These daemons also require a FreeBSD system running a kernel built from a
kernel configuration file with "options KERNEL_TLS" specified in it.

2021-01-31T05:00:06+00:00 www/R-cran-bslib Custom 'Bootstrap' 'Sass' Themes for 'shiny' and 'rmarkdown'
Simplifies custom 'CSS' styling of both 'shiny' and 'rmarkdown' via
'Bootstrap' 'Sass'. Supports both 'Bootstrap' 3 and 4 as well as
their various 'Bootswatch' themes. An interactive widget is also
provided for previewing themes in real time.

2021-01-31T04:22:18+00:00 www/R-cran-jquerylib Obtain 'jQuery' as an HTML Dependency Object
Obtain any major version of 'jQuery' (<>)
and use it in any webpage generated by 'htmltools' (e.g. 'shiny',
'htmlwidgets', and 'rmarkdown'). Most R users don't need to use
this package directly, but other R packages (e.g. 'shiny', 'rmarkdown',
etc.) depend on this package to avoid bundling redundant copies of

2021-01-31T04:14:06+00:00 textproc/R-cran-sass Syntactically Awesome Style Sheets ('Sass')
An 'SCSS' compiler, powered by the 'LibSass' library. With this, R
developers can use variables, inheritance, and functions to generate
dynamic style sheets. The package uses the 'Sass CSS' extension
language, which is stable, powerful, and CSS compatible.

2021-01-30T23:18:43+00:00 databases/R-cran-cachem Cache R Objects with Automatic Pruning
Key-value stores with automatic pruning. Caches can limit either
their total size or the age of the oldest object (or both),
automatically pruning objects to maintain the constraints.

2021-01-30T12:18:24+00:00 devel/rubygem-oj310 Fast JSON parser and serializer
The fastest JSON parser and object serializer.

2021-01-30T12:17:57+00:00 devel/rubygem-brpoplpush-redis_script Bring your own LUA scripts into redis
Bring your own LUA scripts into redis

2021-01-30T09:01:08+00:00 ftp/bbftp-server Secure file transfer suite optimized for large files (server)
bbFTP is a file transfer software. It implements its own transfer protocol,
which is optimized for large files (larger than 2GB) and secure as it does not
read the password in a file and encrypts the connection information. bbFTP
main features are:

* Encoded username and password at connection
* SSH and Certificate authentication modules
* Multi-stream transfer
* Big windows as defined in RFC1323
* On-the-fly data compression
* Automatic retry
* Customizable time-outs
* Transfer simulation
* AFS authentication integration
* RFIO interface

bbFTP is open-source software, released under the GNU General Public License.
It was written by Gilles Farrache at IN2P3 Computing Center in Lyon, France.

2021-01-30T09:01:08+00:00 ftp/bbftp-client Secure file transfer suite optimized for large files (client)
bbFTP is a file transfer software. It implements its own transfer protocol,
which is optimized for large files (larger than 2GB) and secure as it does not
read the password in a file and encrypts the connection information. bbFTP
main features are:

* Encoded username and password at connection
* SSH and Certificate authentication modules
* Multi-stream transfer
* Big windows as defined in RFC1323
* On-the-fly data compression
* Automatic retry
* Customizable time-outs
* Transfer simulation
* AFS authentication integration
* RFIO interface

bbFTP is open-source software, released under the GNU General Public License.
It was written by Gilles Farrache at IN2P3 Computing Center in Lyon, France.

2021-01-29T23:16:07+00:00 deskutils/calindori Calendar application for desktop and phone
Calindori is a touch friendly calendar application. It has been designed
for mobile devices but it can also run on desktop environments. It offers:

- Monthly agenda
- Multiple calendars
- Event management
- Task management
- Calendar import

2021-01-29T21:28:31+00:00 deskutils/kongress Conference companion application
Kongress is a conference companion application. Its purpose is to help
participants to organize their visit or online participation in a
conference. It contains the following features:
- A collection of conferences
- The scheduled talks
- Start/end time of each talk (in various timezones)
- List of favorites and warning on overlapping favorites
- Reminders before the beginning of the talk

The primary target user-base of Kongress is people attending a
conference with a Linux mobile phone. It also works on desktop,
leveraging the convergence capabilities of Kirigami.

2021-01-26T19:24:09+00:00 www/py-tornado5 Python Web Server from FriendFeed
Tornado is an open source version of the scalable, non-blocking web server and
tools that power FriendFeed. The FriendFeed application is written using a web
framework that looks a bit like or Google's webapp, but with additional
tools and optimizations to take advantage of the underlying non-blocking

The framework is distinct from most mainstream web server frameworks (and
certainly most Python frameworks) because it is non-blocking and reasonably
fast. Because it is non-blocking and uses epoll or kqueue, it can handle
thousands of simultaneous standing connections, which means it is ideal for
real-time web services. We built the web server specifically to handle
FriendFeed's real-time features - every active user of FriendFeed maintains an
open connection to the FriendFeed servers.

2021-01-26T19:24:04+00:00 devel/py-nbclassic Jupyter Notebook as a Jupyter Server Extension
NBClassic runs the Jupyter Notebook frontend on the Jupyter Server backend.

This project prepares for a future where JupyterLab and other frontends switch
to Jupyter Server for their Python Web application backend. Using this package,
users can launch Jupyter Notebook, JupyterLab and other frontends side-by-side
on top of the new Python server backend.

2021-01-26T19:23:58+00:00 devel/py-jupyter-server The backend to Jupyter web applications
The Jupyter Server provides the backend (i.e. the core services, APIs, and REST
endpoints) for Jupyter web applications like Jupyter notebook, JupyterLab, and

2021-01-26T18:00:25+00:00 net-mgmt/nfs-exporter Prometheus exporter for NFS statistics
FreeBSD NFS statistics exporter for Prometheus

The is a Prometheus exporter for FreeBSD's NFS statistics. Currently only the
server statistics are supported; client stats will come later.

2021-01-26T17:20:22+00:00 dns/rubygem-google-apis-dns_v1 Simple REST client for version V1 of the Cloud DNS API
This is a simple client library for version V1 of the Cloud DNS API. It
- 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.

2021-01-26T17:20:17+00:00 devel/rubygem-pry-remote Connect to Pry remotely using DRb
A way to start Pry remotely and to connect to it using DRb. This allows to
access the state of the running program from anywhere.

2021-01-26T17:20:11+00:00 devel/rubygem-google-apis-storage_v1 Simple REST client for version V1 of the Cloud Storage JSON API
This is a simple client library for version V1 of the Cloud Storage JSON API. It
- 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.

2021-01-26T17:20:06+00:00 devel/rubygem-google-apis-iamcredentials_v1 Simple REST client for version V1 of the IAM Service Account Credentials API
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.

2021-01-26T17:20:00+00:00 devel/rubygem-google-apis-generator Code generator for legacy Google REST clients
This library includes common base classes and dependencies used by legacy REST
clients for Google APIs.

2021-01-26T17:19:54+00:00 devel/rubygem-google-apis-discovery_v1 Simple REST client for version V1 of the API Discovery Service
This is a simple client library for version V1 of the API Discovery Service. It
- 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.

2021-01-26T17:19:49+00:00 devel/rubygem-google-apis-core 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

2021-01-26T17:19:43+00:00 devel/rubygem-aws-sdk-lexruntimev2 Official AWS Ruby gem for Amazon Lex Runtime V2 (Lex Runtime V2)
Official AWS Ruby gem for Amazon Lex Runtime V2 (Lex Runtime V2).

2021-01-26T17:19:38+00:00 devel/rubygem-aws-sdk-lexmodelsv2 Official AWS Ruby gem for Amazon Lex Model Building V2 (Lex Models V2)
Official AWS Ruby gem for Amazon Lex Model Building V2 (Lex Models V2).

2021-01-26T17:19:32+00:00 devel/py-pytest-enabler Enable installed pytest plugins
The 'enabler' plugin allows configuration of plugins if present, but omits the
settings if the plugin is not present.

2021-01-26T17:19:27+00:00 devel/py-jupyter-packaging Jupyter Packaging Utilities
jupyter-packaging provides tools to help build and install Jupyter Python

2021-01-26T17:19:22+00:00 devel/py-cwcwidth Python bindings for wc(s)width
cwcwidth provides Python bindings for wcwidth and wcswidth functions defined in
POSIX.1-2001 and POSIX.1-2008 based on Cython. These functions compute the
printable length of a unicode character/string on a terminal. The module
provides the same functions as wcwidth and its behavior is compatible.

On systems not conforming to POSIX.1-2001 and POSIX.1-2008, Markus Kuhn's
implementation is used to provide the functionality.

2021-01-26T17:15:38+00:00 x11-fonts/ferrite-core Geometric shaped font lending it a futurist look
This display font is built with geometric shapes lending it a futurist look.
It is a great choice for headlines, graphic design and more.

2021-01-26T10:19:02+00:00 www/amfora Fancy terminal browser for the Gemini protocol
Amfora aims to be the best looking Gemini
client with the most features... all in
the terminal. It does not support Gopher
or other non-Web protocols - check out
Bombadillo for that.

It fully passes Sean Conman's client torture
test, as well as the Egsam one.

2021-01-25T11:57:21+00:00 databases/rubygem-pg_query Parses SQL queries using a copy of the PostgreSQL server query parser
This Ruby extension uses the actual PostgreSQL server source
to parse SQL queries and return the internal PostgreSQL parsetree.

In addition the extension allows you to normalize queries (replacing constant
values with ?) and parse these normalized queries into a parsetree again.

2021-01-24T19:24:17+00:00 x11/xssstate Simple tool to retrieve the X screensaver state
xssstate is a simple tool to retrieve the X screensaver extension state.
It could show the idle time of X11, the current state whether on, off, or
disabled, and also the required time for screensaver activation.

2021-01-24T19:15:30+00:00 security/pinentry-efl EFL version of the GnuPG password dialog
2021-01-24T18:06:22+00:00 x11-themes/flatery-icon-themes Flatery is an icon theme for linux in flat style
Flatery is an icon theme for linux in flat style.

2021-01-24T17:25:34+00:00 math/coxeter3 Library for the study of combinatorial aspects of Coxeter group theory
Coxeter is a computer program for the study of combinatorial aspects of Coxeter
group theory, particularly those related to the Bruhat ordering and
Kazhdan-Lusztig polynomials.

The main capabilities of the program are the following :

Reduced expression and normal form computations;
Bruhat ordering;
Ordinary Kazhdan-Lusztig polynomials;
Kazhdan-Lusztig polynomials with unequal parameters;
Inverse Kazhdan-Lusztig polynomials;
Cells and W-graphs.

Note: this port is specially crafted to be used with SageMath, with patches from

2021-01-24T14:38:18+00:00 comms/hackrf-devel Low cost open source hardware software radio platform
HackRF One from Great Scott Gadgets is a Software Defined Radio peripheral
capable of transmission or reception of radio signals from 10 MHz to 6 GHz.
Designed to enable test and development of modern and next generation radio
technologies, HackRF One is an open source hardware platform that can
be used as a USB peripheral or programmed for stand-alone operation.

2021-01-23T12:19:34+00:00 audio/tiatracker Music tracker for making Atari VCS 2600
TIATracker is a tool for making Atari VCS music on the PC and a new
sound routine for the VCS. It features ADSR envelopes, up to 7 melodic
and 15 percussion instruments, customizable pitch guides for optimizing
the number of in-tune notes, a size-optimized and configurable replayer
routine and much more.

2021-01-22T22:24:57+00:00 misc/py-mffpy Reader and writer for Philips' MFF file format
mffpy is a lean reader for EGI's MFF file format. These files are directories
containing several files of mostly xml files, but also binary files.

2021-01-22T16:11:33+00:00 www/element-web Glossy Matrix collaboration client for the web
Element (formerly known as Vector and Riot) is a Matrix web client built
using the Matrix React SDK.

Element is officially supported on the web in modern versions of Chrome,
Firefox, and Safari. Other browsers may work, however, official support is
not provided. For accessing Element on an Android or iOS device, check out
element-android and element-ios - element-web does not support mobile devices.

2021-01-22T16:10:27+00:00 graphics/drm-fbsd13-kmod DRM modules for the linuxkpi-based KMS components
amdgpu, i915, and radeon DRM modules for the linuxkpi-based KMS components.
Currently corresponding to Linux 4.16 DRM.
This version is for FreeBSD CURRENT.
amdgpu and radeonkms are known to fail with EFI boot.

2021-01-22T00:01:01+00:00 devel/electron9 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.

2021-01-21T22:46:03+00:00 net-im/purple-mattermost Mattermost plugin for libpurple
A libpurple/Pidgin plugin for Mattermost

2021-01-21T21:07:38+00:00 misc/py-pyEDFlib Python library to read/write EDF+/BDF+ files based on EDFlib
pyEDFlib is a python library to read/write EDF+/BDF+ files based on EDFlib.

EDF means European Data Format and was first published by Kemp in 1992. In 2003,
an improved version of the file protocol named EDF+ has been published, also
by Kemp.

The EDF/EDF+ format saves all data in the 16 bit format. A version which saves
all data in the 24 bit format was introduces by the company BioSemi.

2021-01-21T19:40:27+00:00 audio/cheesecutter Tracker for composing music for the C64 SID chip
CheeseCutter is a tracker for composing music for the SID chip. It uses
the reSID engine for SID emulation. The packed files can be played on a
real C64.

2021-01-21T18:25:00+00:00 misc/edflib C library to read/write EDF+/BDF+ (medical data series) files
EDFlib is a programming library for C/C++ to read/write EDF+/BDF+ files.
It also reads old-type EDF/BDF files.
EDF means European Data Format. BDF is the 24-bits version of EDF.

* supports reading and writing of 16-bit (EDF) and 24-bit (BDF) resolution
* supports annotations (events)
* strives for strict standard compliance, generated files adheres
to the standard
* API supports wide range of sample formats
* supports multiple annotation channels
* supports wide range of samplerate combinations

2021-01-21T11:06:07+00:00 x11-fonts/bdf2sfd BDF to SFD converter
bdf2sfd is a BDF to SFD converter, allowing to vectorize bitmap fonts. It works
by converting each pixel of a glyph to a polygon, which produces large and
unoptimized SFD files that should be post-processed using FontForge.

It was originally created to generate OpenType versions of Spleen. It works best
on fonts proportional to 8x16. Other sizes will work but the aspect ratio will
not be preserved.

2021-01-21T08:39:47+00:00 www/oauth2-proxy OAuth 2.0 proxy server
A reverse proxy and static file server that provides authentication using
Providers (Google, GitHub, and others) to validate accounts by email, domain
or group.

2021-01-21T03:53:48+00:00 science/py-nilearn Statistical learning for neuroimaging in Python
Nilearn enables approachable and versatile analyses of brain volumes. It
provides statistical and machine-learning tools, with instructive documentation
& open community.

It supports general linear model (GLM) based analysis and leverages the
scikit-learn Python toolbox for multivariate statistics with applications such
as predictive modelling, classification, decoding, or connectivity analysis.

Nilearn now includes the functionality of Nistats. Here's a guide to replacing
Nistats imports to work in Nilearn.

2021-01-21T03:21:18+00:00 science/py-dipy Python toolbox for analysis of MR diffusion imaging
DIPY is the paragon 3D/4D+ imaging library in Python. Contains generic methods
for spatial normalization, signal processing, machine learning, statistical
analysis and visualization of medical images. Additionally, it contains
specialized methods for computational anatomy including diffusion, perfusion and
structural imaging.

2021-01-21T02:28:35+00:00 math/py-python-picard Preconditoned ICA algorithm for Real Data
Picard is a library to run the Preconditioned ICA for Real Data (PICARD)
algorithm and its orthogonal version (PICARD-O). These algorithms show fast
convergence even on real data for which sources independence do not perfectly

2021-01-21T02:21:33+00:00 net/keycloak Identity and access management solution
Keycloak is an open source Identity and Access Management solution
aimed at modern applications and services. It makes it easy to
secure applications and services with little to no code.

2021-01-21T02:07:06+00:00 science/py-nibabel Read/write some common neuroimaging file formats
This package provides read +/- write access to some common medical and
neuroimaging file formats, including: ANALYZE (plain, SPM99, SPM2 and later),
well as Philips PAR/REC. We can read and write FreeSurfer geometry, annotation
and morphometry files. There is some very limited support for DICOM. NiBabel is
the successor of PyNIfTI.

The various image format classes give full or selective access to header (meta)
information and access to the image data is made available via NumPy arrays.

2021-01-20T20:37:03+00:00 x11-fonts/dseg Font family that imitates seven and fourteen segment displays
DSEG is a free font family, which imitate seven and fourteen segment
displays(7SEG,14SEG). It includes the roman-alphabet and symbol glyphs.

2021-01-20T05:37:25+00:00 x11/sprop Simple X property utility
sprop is a simple X property utility. Less is more.

The sprop utility prints the value of the property atom of the window with the
given xid, or alternatively sets it to value if given. It doesn't have the same
arguments as xprop and can only interact with atoms which are strings.
An example of using this utility could be replacing xprop in surf's config.h.

2021-01-19T21:28:29+00:00 multimedia/minisatip Multi-threaded SATIP server that supports DVB cards
Minisatip is a multi-threaded satip server version 1.2 that runs under Linux and
it was tested with DVB-S, DVB-S2, DVB-T, DVB-T2, DVB-C, DVB-C2, ATSC and ISDB-T

2021-01-19T20:33:26+00:00 net/chrony-lite System clock synchronization client and server (lite)
2021-01-19T19:51:31+00:00 archivers/libunrar6 RAR archive extraction library
The UnRAR library is a minor part of the RAR archiver and contains
the RAR uncompression algorithm. UnRAR requires a very small amount
of memory to operate. It can be used by other programs to extract
RAR archives.

2021-01-19T19:01:06+00:00 misc/wmforecast Weather dockapp for Window Maker using the Yahoo Weather API
Wmforecast is a weather dockapp for Window Maker. It displays the current
temperature and an icon representing the current conditions.
A balloon tooltip displays forecast information.
The weather information comes from the Yahoo Weather API.

2021-01-19T17:05:55+00:00 x11/foot Fast, lightweight and minimalistic Wayland terminal emulator
A fast, lightweight and minimalistic Wayland terminal emulator.

- Fast
- Lightweight, in dependencies, on-disk and in-memory
- Wayland native
- DE agnostic
- User configurable font fallback
- On-the-fly font resize
- On-the-fly DPI font size adjustment
- Scrollback search
- Color emoji support
- Server/daemon mode
- IME (via text-input-v3)
- Multi-seat
- Synchronized Updates
- Sixel image support

2021-01-19T09:49:53+00:00 biology/rampler Standalone module for sampling genomic sequences
Rampler is a standalone module for sampling genomic sequences. It supports two
modes, random subsampling of sequencing data to a desired depth (given the
reference length) and file splitting to desired size in bytes.

2021-01-19T09:41:54+00:00 biology/edlib Fast C++ library for sequence alignment using edit distance
A lightweight and super fast C/C++ library for sequence alignment using edit

2021-01-19T09:32:33+00:00 x11-fonts/amigafonts Faithfully remade Amiga fonts
Faithfully remade multi platform Amiga fonts in Amiga aspect.

The Topaz-a1200, TopazPlus-a1200 and P0T-NOoDLE fonts even include all
inverted characters that are present in the original Amiga equivalents.

2021-01-19T09:28:00+00:00 biology/spoa C++ implementation of the partial order alignment (POA) algorithm
Spoa (SIMD POA) is a c++ implementation of the partial order alignment (POA)
algorithm (as described in 10.1093/bioinformatics/18.3.452) which is used to
generate consensus sequences. It supports three alignment modes: local
(Smith-Waterman), global (Needleman-Wunsch) and semi-global alignment (overlap),
and three gap modes: linear, affine and convex (piecewise affine). It also
supports Intel SSE4.1+ and AVX2 vectorization (marginally faster due to high
latency shifts), SIMDe and dispatching.

2021-01-19T09:01:41+00:00 biology/biosoup Collection of C++ header-only data structures for bioinformatics
Biosoup is a c++ collection of header only data structures used for storage and
logging in bioinformatics tools.

2021-01-19T07:56:49+00:00 biology/bioparser C++ header only parsing library for several formats in bioinformatics
Bioparser is a C++ header only parsing library for several formats in
bioinformatics (FASTA/Q, MHAP/PAF/SAM), with support for zlib compressed files.

2021-01-19T07:38:00+00:00 devel/goredo Go implementation of djb's redo, Makefile replacement that sucks less
This is pure Go implementation of DJB's redo build system proposal. Originally
it was just a rewrite of redo-c, but later most features of apenwarr/redo were
also implemented.

2021-01-19T01:35:02+00:00 audio/midifile C++ MIDI file parsing and writing library
C++ library for parsing and weiring standard MIDI Files.

* Event timestamps can be converted between absolute or delta tick values with
the MidiFile::deltaTicks and MidiFile::absoluteTicks functions
* In absolute tick mode, messages can be inserted into tracks in any order and
later sorted by timestamp with the MidiFile::sortTracks function
* Multi-track files can be converted to a single track in a reversible process
* Event performance times in seconds can be calculated from tick times and tempo
meta messages with the MidiFile::doTimeAnalysis function
* Durations of notes can be extracted using the MidiFile::linkNotePairs function

2021-01-19T01:13:05+00:00 games/fheroes2 Free implementation of Heroes of Might and Magic II engine
Free implementation of Heroes of Might and Magic II engine.

2021-01-18T21:21:21+00:00 x11-fonts/agave TrueType monospaced font designed for X environments
Agave was an attempt at making a small, monospaced, outline font that would be
geometrically regular and simple. The endeavor was motivated by a deep adoration
of old-school console bitmap fonts, of Consolas, of Pragmata Pro, as well as a
novice's curiosity for typographical design.

When it came to establishing a "simple" design scheme, the natural inclination
was to separate the glyph design concerns into that of "frame" and "trait". By
frame, we refer to the naive geometric extent of a glyph and its parts. And by
trait, we mean, for example, the "way" in which a stroke curves, or the
relationship between one part of a glyph and another.

Adhering to personal tastes, bone-deep laziness, and the quirky spirit of old
computer terminal fonts, the delineations of frame and trait amounted to two
mathematical patterns: the power of two and the golden ratio.

2021-01-18T20:56:47+00:00 www/py-weboob-qt Web Outside of Browsers
Weboob is a collection of applications able to interact with websites,
without requiring the user to open them in a browser. It also
provides well-defined APIs to talk to websites lacking one.

2021-01-18T16:33:18+00:00 games/dobutsu Tablebase and Engine for Dobutsu Shogi
An engine for the Japanese chess variant Dobutsu shogi. Dobutsu uses a
comprehensive endgame table base to achieve perfect play from any

2021-01-17T11:37:24+00:00 security/libretls TLS library designed to ease writing foolproff applications
LibreTLS is a port of libtls from LibreSSL to OpenSSL. libtls is "a new TLS
library, designed to make it easier to write foolproof applications".

libtls provides an excellent new API, but LibreSSL can be difficult to install
on systems which already use OpenSSL. LibreTLS aims to make the libtls API more
easily and widely available.

2021-01-17T07:20:10+00:00 math/dune-vtk DUNE framework: File reader and writer for the VTK XML format
dune-vtk is a module of the DUNE Numerics framework for solving partial
differential equations (PDEs) with grid-based methods.

dune-vtk is a file reader and writer for the VTK XML format.

2021-01-17T07:06:16+00:00 math/dune-foamgrid DUNE framework: one- and two-dimensional simplex grids
dune-foamgrid is a module of the DUNE Numerics framework for solving partial
differential equations (PDEs) with grid-based methods.

dune-foamgrid implements one- and two-dimensional simplex grids, which can be
embedded in Euclidean spaces of arbitrary dimension. As a special feature,
FoamGrid does not require the grids to be manifolds and grid can add/remove
elements art run-time.

2021-01-17T06:40:35+00:00 math/dune-polygongrid DUNE framework: 2D polygonal grid
dune-polygongrid is a module of the DUNE Numerics framework for solving partial
differential equations (PDEs) with grid-based methods.

dune-polygongrid is a module implementing 2D polygonal grid.

2021-01-17T02:48:55+00:00 math/dune-fem DUNE framework: Finite Element Methods, Finite Volume Methods, etc
dune-fem is a module of the DUNE Numerics framework for solving partial
differential equations (PDEs) with grid-based methods.

dune-fem is a Distributed and Unified Numerics Environment module which defines
interfaces for implementing discretization methods like Finite Element Methods
(FEM) and Finite Volume Methods (FV) and Discontinuous Galerkin Methods (DG).

2021-01-16T23:43:59+00:00 mail/slimta Configurable MTA based on the python-slimta libraries
The slimta project is a traditional application built on top of the
python-slimta library. It allows a more "out-of-the-box" MTA that offers
all the useful, built-in features needed for a normal mail system setup.

2021-01-16T22:51:43+00:00 math/dune-metagrid DUNE framework: module implementing a variety of DUNE meta grids
dune-metagrid is a module of the DUNE Numerics framework for solving partial
differential equations (PDEs) with grid-based methods.

dune-metagrid is a module implementing a variety of DUNE meta grids.

2021-01-16T13:32:30+00:00 devel/py-iniconfig Simple parsing of ini files in Python
iniconfig is a small and simple INI-file parser module having a unique set of

* maintains order of sections and entries
* supports multi-line values with or without line-continuations
* supports "#" comments everywhere
* raises errors with proper line-numbers
* no bells and whistles like automatic substitutions
* iniconfig raises an Error if two sections have the same name.

2021-01-16T13:15:13+00:00 textproc/py-xmlschema Implementation of XML Schema for Python
The xmlschema library is an implementation of XML Schema for Python (supports
Python 3.6+).

This library arises from the needs of a solid Python layer for processing XML
Schema based files for MaX (Materials design at the Exascale) European project.
A significant problem is the encoding and the decoding of the XML data files
produced by different simulation software. Another important requirement is the
XML data validation, in order to put the produced data under control. The lack
of a suitable alternative for Python in the schema-based decoding of XML data
has led to build this library. Obviously this library can be useful for other
cases related to XML Schema based processing, not only for the original scope.

2021-01-16T00:53:37+00:00 math/dune-curvedgeometry DUNE framework: curved dune geometries by lagrange parametrization
dune-curvedgeometry is a module of the DUNE Numerics framework for solving
partial differential equations (PDEs) with grid-based methods.

The CurvedGeometry is a Geometry parametrized by a local-to-global mapping that
is interpolated into a local basis. In the Traits type the local basis in
encoded by a LocalFiniteElement Cache type, that allows to construct a local
FiniteElement and with this also the local basis.

2021-01-15T21:43:48+00:00 devel/py-tasklib Python library for interacting with taskwarrior databases
tasklib is a Python library for interacting with taskwarrior databases, using a
queryset API similar to that of Django's ORM.

2021-01-15T14:42:59+00:00 textproc/py-spylls Hunspell ported to pure Python
Spylls is an effort of porting prominent spellcheckers into clear,
well-structured, well-documented Python. It is intended to be useful both as a
library and as some kind of "reference (or investigatory, if you will)
implementation". Currently, only Hunspell is ported.

2021-01-15T11:01:17+00:00 math/cmh Compute Igusa class polynomials
This software package computes Igusa (genus 2) class polynomials, which
parameterise the CM points in the moduli space of 2-dimensional abelian
varieties, i.e. Jacobians of hyperelliptic curves.

This program is also able to compute theta constants at arbitrary precision.

2021-01-15T07:59:52+00:00 graphics/nanort C++ single header modern ray tracing kernel
NanoRT is simple single header only ray tracing kernel.

2021-01-15T07:30:17+00:00 archivers/zstr C++ header-only ZLib wrapper
The zstr C++ header-only library enables the use of C++ standard iostreams to
access ZLib-compressed streams.

For input access (decompression), the compression format is auto-detected, and
multiple concatenated compressed streams are decompressed seamlessly.

For output access (compression), the only parameter exposed by this API is the
compression level.

2021-01-15T07:21:07+00:00 archivers/gzip-hpp C++ header-only library for gzip compression and decompression
Gzip C++ lib for gzip compression and decompression.

2021-01-14T22:55:27+00:00 devel/objconv Agner Fog's object file converter
This utility can be used for converting object files between COFF/PE,
OMF, ELF and Mach-O formats for all 32-bit and 64-bit x86 platforms.
Can modify symbol names in object files. Can build, modify and convert
function libraries across platforms. Can dump object files and
executable files. Also includes a very good disassembler supporting the
SSE4, AVX, AVX2, AVX512, FMA3, FMA4, XOP and Knights Corner instruction

2021-01-14T19:14:12+00:00 science/shelxle Graphical user interface for small-molecule structure refinement
ShelXle is a graphical user interface for SHELXL, currently the most widely used
program for small-molecule structure refinement. It combines an editor with
syntax highlighting for the SHELXL-associated .ins (input) and .res (output)
files with an interactive graphical display for visualization of a
three-dimensional structure including the electron density (Fo) and difference
density (Fo-Fc) maps. Special features of ShelXle include intuitive atom
(re-)naming, a strongly coupled editor, structure visualization in various mono
and stereo modes, and a novel way of displaying disorder extending over special
positions. ShelXle is completely compatible with all features of SHELXL and is
written entirely in C++ using the Qt and FFTW libraries. It is available at no
cost for Windows, Linux and Mac-OS X and as source code.

2021-01-14T19:09:26+00:00 www/p5-Firefox-Marionette Automate the Firefox browser with the Marionette protocol
Automate the Firefox browser with the Marionette protocol

2021-01-14T14:12:12+00:00 www/py-ttrv Tilde Terminal Reddit Viewer
A text-based interface (TUI) to view and interact with Reddit from your
terminal. RTV fork.

2021-01-13T22:23:21+00:00 devel/magit-devel Interface to Git for Emacs (Development Version)
Magit is an interface to the version control system Git, implemented
as an Emacs extension.

Unlike Emacs' native Version Control package which strives to provide
a unified interface to various version control systems, Magit only
supports Git and can therefore better take advantage of its native

2021-01-13T22:23:16+00:00 devel/libegit2 Emacs bindings for libgit2
This is an experimental module for libgit2 bindings to Emacs, intended
to boost the performance of Magit (

2021-01-13T22:23:10+00:00 devel/transient Emacs key and popup interface for complex keybindings
Taking inspiration from prefix keys and prefix arguments, Transient
implements a similar abstraction involving a prefix command, infix
arguments and suffix commands. We could call this abstraction a
"transient command", but because it always involves at least two
commands (a prefix and a suffix) we prefer to call it just a

When the user calls a transient prefix command, then a transient
(temporary) keymap is activated, which binds the transient's infix
and suffix commands, and functions that control the transient state
are added to `pre-command-hook` and `post-command-hook`. The available
suffix and infix commands and their state are shown in a popup buffer
until the transient is exited by invoking a suffix command.

Calling an infix command causes its value to be changed, possibly by
reading a new value in the minibuffer.

Calling a suffix command usually causes the transient to be exited but
suffix commands can also be configured to not exit the transient.

2021-01-13T19:58:12+00:00 devel/please High-performance extensible build system for reproducible builds
Please is a cross-language build system with an emphasis on high performance,
extensibility and reproduceability. It supports a number of popular languages
and can automate nearly any aspect of your build process.

2021-01-13T15:37:27+00:00 databases/redis5 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.

2021-01-13T12:59:52+00:00 sysutils/gomi Unix rm(1) command that can restore deleted files
gomi is a simple trash tool that works on CLI, written in Go.

The concept of the trashcan does not exist in command-line interface, CLI.
If you have deleted an important file by mistake with the rm(1) command,
it would be difficult to restore in Unix-like systems. Now, gomi makes it
easy to restore deleted files by providing trashcan for the CLI.

2021-01-13T08:39:53+00:00 devel/color C++ header-only library for color conversion and manipulation
Key features:
* No virtual functions
* Minimal memory footprint
* Ability to copy array/vector of colors with memcpy, memmove and initialize
with memset.
* Conversions from/to different models ( and its formats ).
* Headers only
One file to include to start the fun
By using del or rm it is reducible in to only two of them.
* No third parties
* No additional binaries
* Out of the box ready
No need to recompile or start some install process.
* Color models:
* YIQ, YUV(BT.601, BT.709), YCgCo, YPbPr(BT.601, BT.709, BT.2020),
* XYZ(sRGB, D65, 2deg), LAB( CIE, Hunter), LUV, LMS (von Kries D65,
von Kries E, BFD, MCAT02), xyY, LabCH, LuvCH

2021-01-13T06:53:53+00:00 devel/transwarp C++ header-only library for task concurrency
transwarp is a header-only C++ library for task concurrency. It allows you to
easily create a graph of tasks where every task can be executed asynchronously.
transwarp is written in C++17 and only depends on the standard library.

2021-01-11T23:39:00+00:00 devel/R-cran-pkgload Simulate Package Installation and Attach
Simulates the process of installing a package and then attaching it. This is a
key part of the 'devtools' package as it allows you to rapidly iterate while
developing a package.

2021-01-11T23:37:18+00:00 devel/R-cran-filelock Portable File Locking
Place an exclusive or shared lock on a file. It uses 'LockFile' on Windows and
'fcntl' locks on Unix-like systems.

2021-01-11T21:36:26+00:00 databases/libmswstr Read and parse mdb file indices
When using Microsoft Jet 4 Databases, index fields are created using
the DBLCMapStringW function (check MSDN library for documentation of
this function).
Jet 4 driver itself loads this function from mswstr.dll on Microsoft
Windows. The library contains static translation tables (as opposed to
LCMapStringW API) in order to have consistent translations across all
Windows Versions.

Libraries that try to read and parse mdb file indices like
databases/mdbtools should work on every platform and therefore a
platform independent version of this library is needed. This is an
attempt to port the library to Posix-systems.

2021-01-10T23:48:27+00:00 devel/R-cran-rappdirs Application Directories: Determine Where to Save Data, Caches, and Logs
An easy way to determine which directories on the users computer you should use
to save data, caches and logs. A port of Python's 'Appdirs' to R.

2021-01-10T23:11:06+00:00 sysutils/rubygem-chef-bin Chef-branded binstubs for chef-client
chef-bin provides the binstubs for chef-client.

2021-01-10T22:55:31+00:00 math/amgcl C++ header-only library for solving large sparse linear systems
AMGCL is a header-only C++ library for solving large sparse linear systems with
algebraic multigrid (AMG) method. AMG is one of the most effective iterative
methods for solution of equation systems arising, for example, from discretizing
PDEs on unstructured grids. The method can be used as a black-box solver for
various computational problems, since it does not require any information about
the underlying geometry. AMG is often used not as a standalone solver but as a
preconditioner within an iterative solver (e.g. Conjugate Gradients, BiCGStab,
or GMRES).

2021-01-10T22:22:34+00:00 audio/minimp3 C++ single-header, minimalistic library for decoding MP3
Minimalistic, single-header library for decoding MP3. minimp3 is designed to be
small, fast (with SSE and NEON support), and accurate (ISO conformant).

2021-01-10T22:10:43+00:00 devel/fire-hpp C++ single header library to create a CLI from a function signature
Fire for C++, inspired by python-fire, is a single header library that creates
a command line interface from a function signature.

2021-01-10T14:31:20+00:00 www/rubygem-nanoc-checking Checking functionality for Nanoc
Provides checking functionality for Nanoc.

2021-01-10T14:28:33+00:00 www/rubygem-nanoc-cli CLI for Nanoc
Provides the CLI for Nanoc.

2021-01-10T14:26:58+00:00 www/rubygem-nanoc-deploying Deploying functionality for Nanoc
Provides deploying functionality for Nanoc.

2021-01-10T14:25:09+00:00 www/rubygem-nanoc-core Contains the core of Nanoc
Provides checking functionality for Nanoc.

2021-01-10T14:08:47+00:00 devel/rubygem-json_schema JSON Schema V4 and Hyperschema V4 parser and validator
A JSON Schema V4 and Hyperschema V4 parser and validator.

2021-01-10T08:51:50+00:00 textproc/rubygem-sassc-rails-rails61 Integrate SassC-Ruby into Rails
We all love working with Sass, but compilation can take quite a long time for
larger codebases. This gem integrates the C implementation of Sass, LibSass,
into the asset pipeline.

2021-01-10T08:51:45+00:00 textproc/rubygem-sass-rails-rails61 Sass adapter for the Rails asset pipeline
Sass adapter for the Rails asset pipeline.

2021-01-10T08:51:40+00:00 textproc/rubygem-rails-dom-testing-rails61 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.

2021-01-10T08:51:36+00:00 devel/rubygem-webpacker-rails61 Use Webpack to manage app-like JavaScript modules in Rails
Webpacker makes it easy to use the JavaScript preprocessor and bundler Webpack
to manage application-like JavaScript in Rails. It coexists with the asset
pipeline, as the primary purpose for Webpack is app-like JavaScript, not images,
css, or even JavaScript Sprinkles (that all continues to live in app/assets). It
is, however, possible to use Webpacker for CSS and images assets as well, in
which case you may not even need the asset pipeline. This is mostly relevant
when exclusively using component-based JavaScript frameworks.

2021-01-10T08:51:30+00:00 devel/rubygem-web-console-rails61 Debugging tool for your Ruby on Rails applications
A debugging tool for your Ruby on Rails applications.

2021-01-10T08:51:25+00:00 devel/rubygem-sprockets-rails-rails61 Sprockets Rails integration
Sprockets Rails integration

2021-01-10T08:51:20+00:00 devel/rubygem-jbuilder-rails61 Create JSON structures via a Builder-style DSL
Create JSON structures via a Builder-style DSL

2021-01-10T08:51:15+00:00 databases/rubygem-globalid-rails61 URIs for your models makes it easy to pass references around
URIs for your models makes it easy to pass references around.

2021-01-10T08:51:11+00:00 www/rubygem-railties61 Rails internals 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.

2021-01-10T08:51:06+00:00 www/rubygem-rails61 Full-stack web application framework
Rails is a web-application framework for the MVC pattern that includes
both a template engine, controller framework, and object-relational
mapping package. Everything needed to develop web-apps that can run on
CGI, FastCGI, and mod_ruby

Being a full-stack framework means that all layers are built to work
seamlessly together. That way you Don't Repeat Yourself (DRY) and you
can use a single language from top to bottom. Everything from templates
to control flow to business logic is written in Ruby - The language of
love for industry heavy-weights.

2021-01-10T08:51:01+00:00 www/rubygem-actionpack61 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 by rendering views,
which are templates of various formats. In short, Action Pack provides the view
and controller layers 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.

2021-01-10T08:50:56+00:00 www/rubygem-actioncable61 Integrated WebSockets for Rails
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

2021-01-10T08:50:51+00:00 textproc/rubygem-actiontext61 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.

2021-01-10T08:50:46+00:00 net/rubygem-activestorage61 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.

2021-01-10T08:50:41+00:00 mail/rubygem-actionmailer61 Easy email delivery and testing for Ruby
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).

2021-01-10T08:50:36+00:00 mail/rubygem-actionmailbox61 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.

2021-01-10T08:50:31+00:00 devel/rubygem-activesupport61 Utility classes and extension that are required by Rails MVC 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.

2021-01-10T08:50:26+00:00 devel/rubygem-activejob61 Job class declarations for a variety of queueing 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, really.

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 of
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.

2021-01-10T08:50:20+00:00 devel/rubygem-actionview61 Rendering framework putting the V in MVC (part of Rails)
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.

2021-01-10T08:50:15+00:00 databases/rubygem-activerecord61 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.

2021-01-10T08:50:02+00:00 databases/rubygem-activemodel61 Toolkit for building modeling frameworks
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::Model.

2021-01-10T08:18:37+00:00 textproc/rubygem-liquid4 Library for rendering safe templates
Liquid is an open-source template language created by Shopify and written in
Ruby. It is the backbone of Shopify themes and is used to load dynamic content
on storefronts.

Liquid has been in production use at Shopify since 2006 and is now used by many
other hosted web applications.

2021-01-10T08:18:29+00:00 devel/rubygem-unicode-display_width1 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.

2021-01-09T09:15:59+00:00 audio/klystrack Tracker for making C64/NES/Amiga-style chiptunes
Klystrack is a tracker for making C64/NES/Amiga-style chiptunes.

2021-01-08T16:30:48+00:00 mail/py-python-slimta Python libraries to send, receive, and queue email
The python-slimta project is a Python library offering the building blocks
necessary to create a full-featured MTA. An MTA built with python-slimta can
incorporate any protocol or policy - custom or built-in. An MTA built with
python-slimta can integrate with other Python libraries and take advantage
of Python’s great community.

2021-01-08T16:29:05+00:00 misc/py-alive-progress Enhanced Python Progress Bar
alive-progress is a new kind of Progress Bar, with real-time throughput, ETA,
and very cool animations!

2021-01-08T14:55:00+00:00 databases/py-rrdtool Python interface to RRDTool, the graphing and logging utility
The python-rrdtool provides an interface to rrdtool, the
wonderful graphing and logging utility. This wrapper
implementation has worked from the scratch (without SWIG),
and it's under LGPL.

The bindings are based on the code of the original Python 2
bindings module for rrdtool by Hye-Shik Chang and are now
shipped with the RRDtool distribution. This project is
maintained separately to provide a more pythonic way to
install those bindings via PyPI.

2021-01-08T01:30:58+00:00 devel/functionalplus C++ header-only library that helps write concise and readable C++ code
FunctionalPlus is a small header-only library supporting you in reducing code
noise and in dealing with only one single level of abstraction at a time. By
increasing brevity and maintainability of your code it can improve productivity
in the long run. It pursues these goals by providing pure and easy-to-use
functions that free you from implementing commonly used flows of control over
and over again.

2021-01-08T01:20:54+00:00 devel/indicators C++ header-only library for thread-safe progress bars and spinners
indicators is a header-only C++ library implementing several types of progress
bars indicators and spinners.

2021-01-07T21:41:12+00:00 mail/py-pysasl Pure Python SASL client and server library
pysasl is a Pure Python SASL client and server library. The design of the
library is intended to be agnostic of the protocol or network library.

The library currently offers PLAIN, LOGIN, and CRAM-MD5 mechanisms by
default. The EXTERNAL and XOAUTH2 mechanisms are also available for
special circumstances.

2021-01-07T20:04:35+00:00 graphics/cbonsai Bonsai tree generator, written in C using ncurses
Bonsai tree generator, written in C
using ncurses. It intelligently creates,
colors, and positions a bonsai tree, and
is entirely configurable via CLI options--
see usage. There are 2 modes of operation:
static (the default), and live. See modes
for details.

2021-01-07T15:46:15+00:00 security/gpg-gui GUI wrapper for symmetric GPG file encryption
A simple GUI frontend that interacts with the GPG application to encrypt and
decrypt files symmetrically (using passwords not private/public keys).

The GUI provides a convenient way to use GPG, rather than through the terminal,
making it usable for unexperienced users.

2021-01-07T07:14:07+00:00 devel/hwloc2 Portable Hardware Locality software package
The Portable Hardware Locality (hwloc) software package provides
a portable abstraction (across OS, versions, architectures, ...) of
the hierarchical topology of modern architectures, including as follows:
- NUMA memory nodes;
- sockets;
- shared caches;
- cores and simultaneous multithreading.
It also gathers various system attributes such as cache and
memory information as well as the locality of I/O devices
(such as network interfaces, InfiniBand HCAs or GPUs).
It primarily aims at helping applications with gathering information about
modern computing hardware so as to exploit it accordingly and efficiently [1].

[1] Portable Hardware Locality (hwloc) WWW.

2021-01-07T00:46:21+00:00 math/py-qdldl QDLDL free LDL factorization routine for linear systems: Ax = b
Python interface to the QDLDL free LDL factorization routine for quasi-definite
linear systems: Ax = b.

2021-01-06T20:24:16+00:00 www/rubygem-faraday-net_http 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.

2021-01-06T13:58:37+00:00 devel/p5-Data-Visitor-Tiny Recursively walk data structures
Data::Visitor::Tiny - Recursively walk data structures

This module provides a simple framework for recursively
iterating over a data structure of hashrefs and/or arrayrefs.

2021-01-06T13:57:05+00:00 sysutils/spcm Tools for building and managing HPC clusters
SPCM (Simple, Portable Cluster Manager) is a free, open source
integrated tool set for managing a simple HPC (High Performance
Computing) cluster.

It is the only portable cluster management suite we are aware of
and is designed to be easily adapted to most POSIX platforms.

SPCM automates the process of configuring a head node, compute
nodes, file servers, and visualization nodes. Most common management
tasks can be performed using a simple menu interface, while additional
tasks are supported by command-line tools.

2021-01-06T12:12:56+00:00 devel/toml11 C++11 header-only toml parser & encoder
A C++11 (or later) header-only toml parser/encoder depending only on C++
standard library.

It is compatible to the latest version of TOML v1.0.0-rc.2, and one of
the most TOML-standard compliant libraries, with great error messages,
configurable serializer and user-defined type conversions, with full
UTF-8 support.

2021-01-06T11:10:57+00:00 net/seaweedfs Distributed Object Store and Filesystem
SeaweedFS is a distributed object store and file system to store and
serve billions of files fast. Its object store has O(1) disk seek,
and transparent cloud integration. The Filer supports cross-cluster
active-active replication, Kubernetes, POSIX, S3 API, encryption,
Erasure Coding for warm storage, FUSE mount, Hadoop, and WebDAV.

2021-01-06T10:50:07+00:00 graphics/py-pydotplus Python interface to Graphviz's Dot language
PyDotPlus is an improved version of the old pydot project that provides a Python
Interface to Graphviz's Dot language.

2021-01-06T09:17:32+00:00 security/gvm Greenbone vulnerability management (metaport)
This is the metaport to install GVM applications and libraries.

2021-01-06T09:01:33+00:00 security/py-gvm-tools The Greenbone Vulnerability Management Tools
The Greenbone Vulnerability Management Tools gvm-tools are a collection of
tools that help with remote controlling a Greenbone Security Manager (GSM)
appliance and its underlying Greenbone Vulnerability Manager (GVM). The tools
aid in accessing the communication protocols GMP (Greenbone Management
Protocol) and OSP (Open Scanner Protocol).

This module is comprised of interactive and non-interactive clients. The
programming language Python is supported directly for interactive scripting.
But it is also possible to issue remote GMP/OSP commands without programming
in Python.

2021-01-06T08:57:31+00:00 security/py-ospd-openvas Scanner wrapper for OSP (Open Scanner Protocol)
This is an OSP server implementation to allow GVM to remotely control OpenVAS,

Once running, you need to configure OpenVAS for the Greenbone Vulnerability
Manager, for example via the web interface Greenbone Security Assistant. Then
you can create scan tasks to use OpenVAS.

2021-01-06T08:48:43+00:00 security/gvmd Greenbone Vulnerability Manager central management service
The Greenbone Vulnerability Manager is the central management service between
security scanners and the user clients.

It manages the storage of any vulnerability management configurations and of
the scan results. Access to data, control commands and workflows is offered
via the XML-based Greenbone Management Protocol (GMP). Controlling scanners
like OpenVAS is done via the Open Scanner Protocol (OSP).

2021-01-06T08:46:26+00:00 security/openvas Open vulnerability assessment scanner
This is the Open Vulnerability Assessment Scanner (OpenVAS) of the Greenbone
Vulnerability Management (GVM) Solution.

It is used for the Greenbone Security Manager appliances and is a full-featured
scan engine that executes a continuously updated and extended feed of Network
Vulnerability Tests (NVTs).

2021-01-06T08:42:12+00:00 security/gvm-libs libraries module for the GVM solution
This is the libraries module for the Greenbone Vulnerability Management

It is used for the Greenbone Security Manager appliances and provides various
functionalities to support the integrated service daemons.

2021-01-06T08:24:12+00:00 security/py-python-gvm The Greenbone Vulnerability Management Python API library
The Greenbone Vulnerability Management Python API library (python-gvm) is a
collection of APIs that help with remote controlling a Greenbone Security
Manager (GSM) appliance and its underlying Greenbone Vulnerability Manager

The library essentially abstracts accessing the communication protocols
Greenbone Management Protocol (GMP) and Open Scanner Protocol (OSP)

2021-01-05T23:28:41+00:00 devel/R-cran-sessioninfo R Session Information
Query and print information about the current R session. It is similar to
'utils::sessionInfo()', but includes more information about packages, and where
they were installed from.

2021-01-05T23:27:27+00:00 devel/R-cran-prettycode Pretty Print R Code in the Terminal
Replace the standard print method for functions with one that performs syntax
highlighting, using ANSI colors, if the terminal supports them.

2021-01-05T23:26:13+00:00 devel/R-cran-mockery Mocking Library for R
The two main functionalities of this package are creating mock objects
(functions) and selectively intercepting calls to a given function that
originate in some other function. It can be used with any testing framework
available for R. Mock objects can be injected with either this package's own
stub() function or a similar with_mock() facility present in the 'testthat'

2021-01-05T23:24:53+00:00 devel/R-cran-pkgbuild Find Tools Needed to Build R Packages
Provides functions used to build R packages. Locates compilers needed to build
R packages on various platforms and ensures the PATH is configured
appropriately so R can use them.

2021-01-05T23:23:14+00:00 sysutils/R-cran-xopen Open System Files, 'URLs', Anything
Cross platform solution to open files, directories or 'URLs' with their
associated programs.

2021-01-05T23:21:59+00:00 sysutils/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.

2021-01-05T22:41:23+00:00 math/vinci Package that implements algorithms for convex body volume computation
The volume is one of the central properties of a convex body, and volume
computation is involved in many hard problems. Applications range from rather
classical ones as in convex optimisation to problems in remote fields like
algebraic geometry where the number of common roots of polynomials can be
related to a special polytope volume.

Part of the fascination of the subject stems from the discrepancy between the
intuitive notion of "volume" and the actual hardness of computing it. Despite
this discouraging complexity - algorithms in general need exponential time in
the input dimension - steadily growing computer power enables us to attack
problems of practical interest.

Vinci is an easy to install C package that implements several algorithms for
volume computation. It is the fruit of a research project carried out at the
end of the 1990s at the IFOR (Institute for Operations Research) of the ETH

2021-01-05T22:10:16+00:00 math/cm Library for ring class fields of imaginary quadratic number fields
The CM software implements the construction of ring class fields of imaginary
quadratic number fields and of elliptic curves with complex multiplication via
floating point approximations. It consists of libraries that can be called from
within a C program and of executable command line applications. For the
implemented algorithms.

2021-01-05T22:08:52+00:00 math/mpfrcx Arbitrary precision library for arithmetic of univariate polynomials
MPFRCX is a library for the arithmetic of univariate polynomials over arbitrary
precision real (GNU MPFR) or complex (GNU MPC) numbers, without control on the
rounding. The functions implemented are not very numerous and somewhat
idiosyncratic: the main motivation behind the library is to have functionality
available for the floating-point approach to complex multiplication. However,
asymptotically fast routines such as Toom-Cook and the FFT for multiplication of
polynomials are available, as well as fast routines for interpolation and
evaluation based on trees of polynomials.

2021-01-05T18:23:01+00:00 net-im/nextcloud-spreed-signaling Signaling server used for Nextcloud Talk
The standalone signaling server which can be used for Nextcloud

2021-01-05T15:11:31+00:00 devel/aws-c-io Event driven framework for implementing application protocols
aws-c-io is an event driven framework for implementing application protocols.
It is built on top of cross-platform abstractions that allow you as a developer
to think only about the state machine and API for your protocols.

2021-01-05T15:08:29+00:00 security/aws-c-cal Aws Crypto Abstraction Layer
AWS Crypto Abstraction Layer: Cross-Platform, C99 wrapper for
cryptography primitives.

2021-01-05T12:47:13+00:00 misc/cxxmatrix C++ Matrix: The Matrix Reloaded in Terminals
C++ Matrix: The Matrix Reloaded in Terminals (Number falls, Banners,
Matrix rains, Conway's Game of Life and Mandelbrot set)

I wrote a simple terminal program of Matrix digital rain.
A part of the purpose of this program is to test the performance
of terminal emulators. Another purpose is just for fun.
Enjoy it with fast terminals (e.g., urxvt, alacritty, terminology, etc.)!


- Hankaku kana characters as in the original film
- Ten levels of "green"s using terminal 256 color support
- Twinkling effects by adding random brightness fluctuations
- Diffused reflection effects by cell background colors

2021-01-04T15:39:30+00:00 archivers/cmdpack Compresses CD images by stripping unnecessary EDC/ECC data
ECM (Error Code Modeler) compresses CD image files (such as BIN, CDI, NRG, CCD,
or similar) by stripping unnecessary EDC/ECC data.

The space saved depends on the number of sectors with unnecessary EDC/ECC data
in them, which will depend on the specific type of CD.

2021-01-04T10:00:15+00:00 devel/ctre C++ header-only library for Compile Time Regular Expressions
Fast compile-time regular expressions with support for
matching/searching/capturing during compile-time or runtime.

Features and support:
* Matching
* Searching (search or starts_with)
* Capturing content (named captures are supported too)
* Back-Reference (\g{N} syntax, and \1...\9 syntax too)
* Multiline support (with multi_) functions
* Unicode properties and UTF-8 support

2021-01-03T23:40:59+00:00 graphics/kquickimageeditor Simple image editor for QtQuick applications
KQuickImageEditor is a set of QtQuick components providing basic image
editing capabilities. It is roughly kImageAnnotator, wrapped into QML.

2021-01-03T20:04:48+00:00 www/rubygem-net-http 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.

2021-01-03T20:04:43+00:00 textproc/rubygem-abbrev Calculate a set of unique abbreviations for a given set of strings
Given a set of strings, Abbrev calculates the set of unambiguous abbreviations
for those strings, and returns a hash where the keys are all the possible
abbreviations and the values are the full strings.

Thus, given words is "car" and "cone", the keys pointing to "car" would be "ca"
and "car", while those pointing to "cone" would be "co", "con", and "cone".

2021-01-03T20:04:38+00:00 shells/rubygem-shellwords Manipulate strings with word parsing rules of UNIX Bourne shell
Shellwords manipulates strings according to the word parsing rules of the UNIX
Bourne shell.

The shellwords() function was originally a port of, but modified
to conform to the Shell & Utilities volume of the IEEE Std 1003.1-2008, 2016

2021-01-03T20:04:33+00:00 security/rubygem-securerandom Interface for secure random number generator
Securerandom is an interface to secure random number generators which are
suitable for generating session keys in HTTP cookies, etc.

2021-01-03T20:02:56+00:00 net/rubygem-open-uri Easy-to-use wrapper for Net::HTTP, Net::HTTPS and Net::FTP
OpenURI is an easy-to-use wrapper for Net::HTTP, Net::HTTPS and Net::FTP.

2021-01-03T20:02:51+00:00 net/rubygem-nkf Ruby extension for Network Kanji Filter
NKF is a Ruby Extension version of nkf (Network Kanji Filter). It converts the
first argument and returns converted result. Conversion details are specified by
flags as the first argument.

2021-01-03T20:02:46+00:00 net/rubygem-net-protocol Abstruct interface for net-* client
Net::Protocol provides the abstruct interface for net-* client.

2021-01-03T20:02:41+00:00 math/rubygem-prime Prime numbers and factorization library
Prime is a prime numbers and factorization library.

2021-01-03T20:02:36+00:00 mail/rubygem-net-smtp Simple Mail Transfer Protocol client library for Ruby
Net::SMTP provides functionality to send internet mail via SMTP, the Simple Mail
Transfer Protocol.

2021-01-03T20:02:31+00:00 mail/rubygem-net-pop Ruby client library for POP3
Net::POP3 provides functionality for retrieving email via POP3, the Post Office
Protocol version 3. For details of POP3, see RFC1939.

2021-01-03T20:02:25+00:00 mail/rubygem-net-imap Ruby client api for Internet Message Access Protocol
Net::IMAP implements Internet Message Access Protocol (IMAP) client

2021-01-03T20:02:20+00:00 ftp/rubygem-net-ftp Support for the File Transfer Protocol
Net::FTP implements the File Transfer Protocol. If you have used a command-line
FTP program, and are familiar with the commands, you will be able to use this
class easily. Some extra features are included to take advantage of Ruby's style
and strengths.

2021-01-03T20:02:15+00:00 dns/rubygem-resolv-replace Replace Socket DNS with Resolv
resolv-replace.rb replaces Socket DNS with Resolv.

2021-01-03T20:02:10+00:00 dns/rubygem-resolv Thread-aware DNS resolver library in Ruby
Resolv is a thread-aware DNS resolver library written in Ruby. Resolv can handle
multiple DNS requests concurrently without blocking the entire Ruby interpreter.

2021-01-03T20:02:05+00:00 devel/rubygem-xdg4 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:

2021-01-03T20:01:59+00:00 devel/rubygem-un Utilities to replace common UNIX commands
un.rb provides utilities to replace common UNIX commands in Makefiles etc.

2021-01-03T20:01:53+00:00 devel/rubygem-tsort Topological sorting using Tarjan's algorithm
TSort implements topological sorting using Tarjan's algorithm for strongly
connected components.

TSort is designed to be able to be used with any object which can be interpreted
as a directed graph.

TSort requires two methods to interpret an object as a graph, tsort_each_node
and tsort_each_child:
- tsort_each_node is used to iterate for all nodes over a graph.
- tsort_each_child is used to iterate for child nodes of a given node.

The equality of nodes are defined by eql? and hash since TSort uses Hash

2021-01-03T20:01:48+00:00 devel/rubygem-tracer Output a source level execution trace of a Ruby program
Tracer outputs a source level execution trace of a Ruby program.

It does this by registering an event handler with Kernel#set_trace_func for
processing incoming events. It also provides methods for filtering unwanted
trace output (see Tracer.add_filter, Tracer.on, and

2021-01-03T20:01:42+00:00 devel/rubygem-tmpdir Extend the Dir class to manage the OS temporary file path
Dir.mktmpdir creates a temporary directory. The directory is created with 0700

Application should not change the permission to make the temporary directory
accessible from other users.

2021-01-03T20:01:37+00:00 devel/rubygem-time Extend the Time class with methods for parsing and conversion
When 'time' is required, Time is extended with additional methods for parsing
and converting Times.

This library extends the Time class with the following conversions between date
strings and Time objects:
- date-time defined by RFC 2822
- HTTP-date defined by RFC 2616.
- dateTime defined by XML Schema Part 2: Datatypes (ISO 8601)
- various formats handled by Date._parse
- custom formats handled by Date._strptime

2021-01-03T20:01:31+00:00 devel/rubygem-tempfile Utility class for managing temporary files
Tempfile is a utility class for managing temporary files. When you create a
Tempfile object, it will create a temporary file with a unique filename. A
Tempfile objects behaves just like a File object, and you can perform all the
usual file operations on it: reading data, writing data, changing its
permissions, etc. So although this class does not explicitly document all
instance methods supported by File, you can in fact call any File instance
method on a Tempfile object.

2021-01-03T20:01:25+00:00 devel/rubygem-syslog Ruby interface for the POSIX system logging facility
Syslog is a simple wrapper for the UNIX syslog system calls that might be handy
if you're writing a server in Ruby.

2021-01-03T20:01:20+00:00 devel/rubygem-shell Ruby interface for common UNIX shell commands
Shell implements an idiomatic Ruby interface for common UNIX shell commands.

It provides users the ability to execute commands with filters and pipes, like
sh/csh by using native facilities of Ruby.

2021-01-03T20:01:14+00:00 devel/rubygem-set Class to deal with collections of unordered, unique values
This library provides the Set class, which deals with a collection of unordered
values with no duplicates. It is a hybrid of Array's intuitive inter-operation
facilities and Hash's fast lookup.

The method to_set is added to Enumerable for convenience.

Set implements a collection of unordered values with no duplicates. This is a
hybrid of Array's intuitive inter-operation facilities and Hash's fast lookup.

Set is easy to use with Enumerable objects (implementing each). Most of the
initializer methods and binary operators accept generic Enumerable objects
besides sets and arrays. An Enumerable object can be converted to Set using the
to_set method.

2021-01-03T20:01:09+00:00 devel/rubygem-prettyprint Pretty printing algorithm for readable structure
PrettyPrint implements a pretty printing algorithm. It finds line breaks and
nice indentations for grouped structure.

By default, the class assumes that primitive elements are strings and each byte
in the strings have single column in width. But it can be used for other
situations by giving suitable arguments for some methods:
- newline object and space generation block for
- optional width argument for PrettyPrint#text
- PrettyPrint#breakable

There are several candidate uses:
- text formatting using proportional fonts
- multibyte characters which has columns different to number of bytes

2021-01-03T20:01:03+00:00 devel/rubygem-pathname Representation of the name of a file or directory on the filesystem
Pathname represents the name of a file or directory on the filesystem, but not
the file itself.

The pathname depends on the Operating System: Unix, Windows, etc. This library
works with pathnames of local OS, however non-Unix pathnames are supported

A Pathname can be relative or absolute. It's not until you try to reference the
file that it even matters whether the file exists or not.

Pathname is immutable. It has no method for destructive update.

The goal of this class is to manipulate file path information in a neater way
than standard Ruby provides. The examples below demonstrate the difference.

All functionality from File, FileTest, and some from Dir and FileUtils is
included, in an unsurprising way. It is essentially a facade for all of these,
and more.

2021-01-03T20:00:58+00:00 devel/rubygem-optparse Class for command-line option analysis
OptionParser is a class for command-line option analysis. It is much more
advanced, yet also easier to use, than GetoptLong, and is a more Ruby-oriented

2021-01-03T20:00:52+00:00 devel/rubygem-open3 Popen, but with stderr, too
Open3 gives you access to stdin, stdout, and stderr when running other programs.

2021-01-03T20:00:47+00:00 devel/rubygem-io-wait Wait until IO is readable or writable without blocking
io-wait provides the feature for waiting until IO is readable or writable
without blocking.

2021-01-03T19:58:56+00:00 devel/rubygem-io-nonblock Enable non-blocking mode with IO class
io-nonblock enables non-blocking mode with IO class.

2021-01-03T19:58:50+00:00 devel/rubygem-find Support top-down traversal of a set of file paths
The Find module supports the top-down traversal of a set of file paths.

2021-01-03T19:58:44+00:00 devel/rubygem-fiddle libffi wrapper for Ruby
Fiddle is an extension to translate a foreign function interface (FFI) with

It wraps libffi, a popular C library which provides a portable interface that
allows code written in one language to call code written in another language.

2021-01-03T19:58:39+00:00 databases/rubygem-sdbm Simple file-based key-value store with String keys and values
SDBM provides a simple file-based key-value store, which can only store String
keys and values.

2021-01-03T19:58:34+00:00 converters/rubygem-iconv iconv wrapper library
Iconv is a wrapper class for the UNIX 95 iconv() function family, which
translates string between various encoding systems.

2021-01-03T19:58:29+00:00 converters/rubygem-base64 Encode and decode binary data using a Base64 representation
The Base64 module provides for the encoding (#encode64, #strict_encode64,
#urlsafe_encode64) and decoding (#decode64, #strict_decode64, #urlsafe_decode64)
of binary data using a Base64 representation.

2021-01-03T19:58:24+00:00 science/py-tobler Areal Interpolation
tobler is a library for areal interpolation and dasymetric mapping. The name is
an homage to the legendary geographer Waldo Tobler.

2021-01-03T19:58:19+00:00 science/py-spaghetti Analysis of Network-constrained Spatial Data
SPAtial GrapHs: nETworks, Topology, & Inference

Spaghetti is an open-source Python library for the analysis of network-based
spatial data. Originating from the network module in PySAL (Python Spatial
Analysis Library), it is under active development for the inclusion of newly
proposed methods for building graph-theoretic networks and the analysis of
network events.

2021-01-03T19:58:14+00:00 science/py-segregation Analytics for spatial and non-spatial segregation in Python
Segregation Analysis, Inference, and Decomposition with PySAL

The PySAL segregation package is a tool for analyzing patterns of urban
segregation. With only a few lines of code, segregation users can calculate over
40 segregation measures from simple to state-of-the art.

2021-01-03T19:58:09+00:00 science/py-libpysal Core components of PySAL A library of spatial analysis functions
Python Spatial Analysis Library Core

libpysal offers four modules that form the building blocks in many upstream
packages in the PySAL family:
- Spatial Weights: libpysal.weights
- Input-and output:
- Computational geometry:
- Built-in example datasets libpysal.examples

2021-01-03T19:58:04+00:00 science/py-inequality Spatial inequality analysis for PySAL
inequality implements measures for the analysis of inequality over space and
time and is part of the PySAL family.

2021-01-03T19:57:58+00:00 science/py-esda Exploratory Spatial Data Analysis
ESDA: Exploratory Spatial Data Analysis

ESDA is an open-source Python library for the exploratory analysis of spatial
data. A subpackage of PySAL (Python Spatial Analysis Library), it is under
active development and includes methods for global and local spatial
autocorrelation analysis.

2021-01-03T19:57:53+00:00 science/py-access Calculate spatial accessibility metrics
Spatial Access for PySAL

Whether you work with data in health, retail, employment or other domains,
spatial accessibility measures help identify potential spatial mismatches
between the supply and demand of services. They indicate how close demand
locations are to supply locations.

2021-01-03T19:57:48+00:00 math/py-spvcm Fit spatial multilevel models and diagnose convergence
Gibbs sampling for spatially-correlated variance-components

This is a package to estimate spatially-correlated variance components
models/varying intercept models. In addition to a general toolkit to conduct
Gibbs sampling in Python, the package also provides an interface to PyMC3 and

2021-01-03T19:57:43+00:00 math/py-spreg PySAL Spatial Econometrics Package
Spatial Regression Models (spreg)

spreg, short for "spatial regression", is a python package to estimate
simultaneous autoregressive spatial regression models. These models are useful
when modeling processes where observations interact with one another.

2021-01-03T19:57:38+00:00 math/py-splot Visual analytics for spatial analysis with PySAL
splot provides PySAL users with a lightweight visualization interface to explore
their data and quickly iterate through static and dynamic visualisations.

splot connects spatial analysis done in PySAL to different popular visualization
toolkits like matplotlib. The splot package allows you to create both static
plots ready for publication and interactive visualizations for quick iteration
and spatial data exploration. The primary goal of splot is to enable you to
visualize popular PySAL objects and gives you different views on your spatial
analysis workflow.

2021-01-03T19:57:33+00:00 math/py-spint SPatial INTeraction models
Spatial Interaction Modeling Package

The Spatial Interaction Modeling (SpInt) module seeks to provide a collection of
tools to study spatial interaction processes and analyze spatial interaction

The module currently supports the calibration of the 'family' of spatial
interaction models (Wilson, 1971) which are derived using an entropy maximizing
(EM) framework or the equivalent information minimizing (IM) framework. As such,
it is able to derive parameters for the following Poisson count models:
- unconstrained gravity model
- production-constrained model (origin-constrained)
- attraction-constrained model (destination-constrained)
- doubly-constrained model

2021-01-03T19:57:28+00:00 math/py-spglm Sparse generalize linear models
This module is an adaptation of a portion of GLM functionality from the
Statsmodels package, this it has been simplified and customized for the purposes
of serving as the base for several other PySAL modules, namely SpInt and GWR.
Currently, it supports the estimation of Gaussian, Poisson, and Logistic
regression using only iteratively weighted least squares estimation (IWLS). One
of the large differences this module and the functions avaialble in the
Statsmodels package is that the custom IWLS routine is fully sparse compatible,
which was necesary for the very sparse design matrices that arise in constrained
spatial interaction models. The somewhat limited functionality and computation
of only a subset of GLM diagnostics also decreases the computational overhead.
Another difference is that this module also supports the estimation of
QuasiPoisson models. One caveat is that this custom IWLS routine currently
generates estimates by directly solves the least squares normal equations rather
than using a more robust method like the pseudo inverse. For more robust
estimation of ill conditioned data and a fuller GLM framework we suggest using
the original GLM functionality from Statsmodels.

2021-01-03T19:57:22+00:00 graphics/py-rasterstats Summarize geospatial raster datasets based on vector geometries
rasterstats is a Python module for summarizing geospatial raster datasets based
on vector geometries. It includes functions for zonal statistics and
interpolated point queries. The command-line interface allows for easy
interoperability with other GeoJSON tools.

2021-01-03T19:57:17+00:00 graphics/py-pointpats Methods and Functions for planar point pattern analysis
Point Pattern Analysis (pointpats)

pointpats is an open-source python library for the statistical analysis of
planar point patterns. It is a subpackage of PySAL (Python Spatial Analysis
Library) and is under active development for the inclusion of many newly
proposed analytics for point patterns.

2021-01-03T19:57:12+00:00 graphics/py-mgwr Multiscale Geographically Weighted Regression
Multiscale Geographically Weighted Regression (MGWR)

mgwr is a Python implementation of multiscale geographically weighted regression
for investigating process spatial heterogeneity and scale. It incorporates the
widely used approach to modeling process spatial heterogeneity - Geographically
Weighted Regression (GWR) as well as the newly proposed approach - Multiscale
GWR (MGWR) which relaxes the assumption that all of the processes being modeled
operate at the same spatial scale. Inferences are available for both approaches.

2021-01-03T19:57:07+00:00 graphics/py-giddy GeospatIal Distribution DYnamics (GIDDY)
GeospatIal Distribution DYnamics (GIDDY)

Giddy is an open-source python library for the analysis of dynamics of
longitudinal spatial data. Originating from the spatial dynamics module in PySAL
(Python Spatial Analysis Library), it is under active development for the
inclusion of many newly proposed analytics that consider the role of space in
the evolution of distributions over time and has several new features including
inter- and intra-regional decomposition of mobility association and local
measures of exchange mobility in addition to space-time LISA and spatial markov

2021-01-03T19:57:01+00:00 devel/py-watermark IPython magic function to print date/time stamps and various system information
watermark is an IPython magic extension for printing date and time stamps,
version numbers, and hardware information.

2021-01-03T19:56:56+00:00 devel/py-anyio High level compatibility layer for multiple asynchronous event loop implementations
AnyIO is a asynchronous compatibility API that allows applications and libraries
written against it to run unmodified on asyncio, curio and trio.

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

You can even use it together with native libraries from your selected backend in
applications. Doing this in libraries is not advisable however since it limits
the usefulness of your library.

2021-01-03T19:56:50+00:00 devel/p5-Test-DiagINC List modules and versions loaded if tests fail
Assuming you shipped your module to CPAN with working tests, test failures from
CPAN Testers might be due to platform issues, Perl version issues or problems
with dependencies. This module helps you diagnose deep dependency problems by
showing you exactly what modules and versions were loaded during a test run.

When this module is loaded, it sets up an END block that will take action if the
program is about to exit with a non-zero exit code or if
$test_builder->is_passing is false by the time the END block is reached. If that
happens, this module prints out the names and version numbers of non-local
modules appearing in %INC at the end of the test.

2021-01-03T18:39:31+00:00 devel/R-cran-callr Call R from R
It is sometimes useful to perform a computation in a separate R process,
without affecting the current R process at all. This packages does exactly

2021-01-03T18:27:04+00:00 audio/noise-suppression-for-voice-lv2 Real-time noise suppression plugin
The plugin is meant to suppress a wide range of noise origins (from original
paper): computer fans, office, crowd, airplane, car, train, construction.

2021-01-03T16:46:35+00:00 security/assh Smart SSH client wrapper
A transparent wrapper that adds support for regex, aliases, gateways,
dynamic hostnames, graphviz, json output, yaml configuration, and more
to SSH.

2021-01-03T16:42:17+00:00 x11/taiga Take animated screenshots on wlroots compositors
Taiga is an animated screenshot program for wlroots based wayland
compositors such as sway.

2021-01-03T02:59:18+00:00 devel/R-cran-rversions Query 'R' Versions, Including 'r-release' and 'r-oldrel'
Query the main 'R' 'SVN' repository to find the versions 'r-release' and
'r-oldrel' refer to, and also all previous 'R' versions and their release

2021-01-02T21:22:10+00:00 devel/py-azure-mgmt-databoxedge Microsoft Azure Databoxedge Management Client Library for Python
This is the Microsoft Azure Databoxedge Management Client Library.

Azure Resource Manager (ARM) is the next generation of management APIs that
replace the old Azure Service Management (ASM).

2021-01-02T20:40:36+00:00 emulators/libretro-vice ${${FLAVOR}_COMMENT}
Commodore computer emulator core for libretro API.

2021-01-02T15:23:58+00:00 graphics/realsr-ncnn-vulkan Scale and denoise images using convolutional neural networks
ncnn implementation of Real-World Super-Resolution via Kernel
Estimation and Noise Injection super resolution.

2021-01-01T22:52:46+00:00 multimedia/dvdread Utility to create ISO images of encrypted DVDs
Command line utility with minimal dependencies that allows you to rip
encrypted DVDs to ISO image.

2021-01-01T22:49:18+00:00 devel/rubygem-slow_enumerator_tools Tools for transforming enumerators that produce data slowly and unpredictably
SlowEnumeratorTools provides tools for transforming Ruby enumerators
that produce data slowly and unpredictably.

2021-01-01T22:42:46+00:00 devel/rubygem-ddmemoize Support for memoizing functions
DDMemoize adds support for memoizing Ruby functions.

2021-01-01T22:40:32+00:00 devel/rubygem-ddmetrics Non-timeseries measurements for Ruby programs
DDMetrics is a Ruby library for recording and analysing measurements
in short-running Ruby processes.

2021-01-01T18:01:31+00:00 x11/py-python-xapp Python Xapp library
Python Xapp library

2021-01-01T10:06:27+00:00 math/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.

2021-01-01T10:03:13+00:00 math/py-cmaes Lightweight CMA Evolution Strategy implementation for Python
CMA-ES is a Lightweight Covariance Matrix Adaptation Evolution Strategy
(CMA-ES) implementation.

2021-01-01T10:00:12+00:00 graphics/py-box2d-py 2D physics library Box2D 2.3 for usage in Python
2D physics library Box2D 2.3 for usage in Python.

2021-01-01T09:56:21+00:00 deskutils/elementary-calendar Desktop calendar app designed for elementary OS
Desktop calendar app designed for elementary OS.

2021-01-01T07:23:27+00:00 math/sympol C++ library and tool to work with symmetric polyhedra
SymPol is a C++ tool to work with symmetric polyhedra. It helps to compute
restricted automorphisms (parts of the linear symmetry group) of polyhedra and
performs polyhedral description conversion up to a given or computed symmetry

2021-01-01T06:47:02+00:00 math/permlib C++ header-only library for permutation computations
PermLib is a C++ library for permutation computations. Currently it supports set
stabilizer and in-orbit computations, based on bases and strong generating sets
(BSGS). Additionally, it computes automorphisms of symmetric matrices and find
the lexicographically smallest set in an orbit of sets. It also features a very
basic recognition of permutation group types.

2021-01-01T00:56:53+00:00 misc/timezonemap Gtk3 timezone map widget, forked from gnome which forked from Ubiquity
This static library is a copied version of the code in GNOME 3.0's
control center panel 'datetime', which itself is a version of
Ubiquity's map ported to C.