FreeBSD New Ports Index

This page is a slightly modified version of the following one-liner output. created_at: 2021-06-25T03: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-06-24T12:29:51-05:00 biology/mmseqs2 Ultra fast and sensitive sequence search and clustering suite
MMseqs2 (Many-against-Many sequence searching) is a software suite to search
and cluster huge protein and nucleotide sequence sets. MMseqs2 is open source
GPL-licensed software implemented in C++ for Linux, MacOS, and (as beta
version, via cygwin) Windows. The software is designed to run on multiple cores
and servers and exhibits very good scalability. MMseqs2 can run 10000 times
faster than BLAST. At 100 times its speed it achieves almost the same
sensitivity. It can perform profile searches with the same sensitivity as
PSI-BLAST at over 400 times its speed.

2021-06-22T12:55:15-05:00 biology/sra-tools NCBI's toolkit for handling data in INSDC Sequence Read Archives
SRA tools is a toolkit for using data in the INSDC Sequence Read Archives.

SRAs operated by International Nucleotide Sequence Database Collaboration
houses sequence reads and alignments generated by "next-gen" sequencers.
SRA tools allows conversion of .sra files, which INSDC SRAs maintain,
from/to other formats that the 'next-gen' sequenecers generate including:

* csfasta/csqual (ABI SOLiD)
* fastq (and fasta for writing)
* hdf5 (PacBio, reading only)
* qseq (older Illumina)
* sam (writing only) / bam (reading only)
* sff

The toolkit uses NCBI-VDB back-end enabling seamless access to remote SRA data
and local SRA files.

2021-06-19T22:37:54+02:00 devel/py-qt5-positioning Python bindings for the Qt5 toolkit, QtPositioning module
PyQt5 is a set of Python bindings for Digia's Qt5 application framework.
This package provides the QtPositioning module.

The QtPositioning module contains classes to determine a position by
using a variety of possible sources, including satellite, or wifi, or
a text file, and so on. That information can then be used to, for
example, determine a position on a map. In addition satellite
information can be retrieved and area based monitoring can be performed.

2021-06-21T19:29:29+00:00 x11/nwg-menu MenuStart plugin to nwg-panel, also capable of working standalone
nwg-menu displays the system menu with simplified FreeDesktop Main
Categories (8 instead of 13). It also provides the search entry, to
look for installed application on the basis of .desktop files, and for
files in XDG user directories.

It's being developed with sway in mind, but should also work with
other wlroots-based Wayland compositors such as Wayfire.

2021-06-21T20:20:34+00:00 x11/nwg-dock GTK3-based dock for sway
Fully configurable (with command line arguments and css) dock, written
in Go, aimed exclusively at sway Wayland compositor. It features
pinned buttons, task buttons, the workspace switcher and the launcher
button. By default the launcher starts nwg-drawer or nwggrid (if found).

2021-06-21T21:36:11+00:00 x11/nwg-drawer Application drawer for sway and other wlroots compositors
nwg-drawer displays the application grid. The search entry
allows to look for installed applications, and for files in XDG user
directories. The grid view may also be filtered by categories.

nwg-drawer is a golang replacement to nwggrid from nwg-launchers.
It's being developed with sway in mind, but should also work with
other wlroots-based Wayland compositors.

2021-06-21T22:27:14+02:00 comms/rtl-433 Generic RF data receiver and decoder for ISM band devices
rtl_433 is a generic data receiver, mainly for the 433.92 MHz, 868 MHz
(SRD), 315 MHz, and 915 MHz ISM bands. It works with RTL-SDR and/or
SoapySDR. Actively tested and supported are Realtek RTL2832 based DVB
dongles (using RTL-SDR) and LimeSDR (LimeSDR USB and LimeSDR mini
engineering samples kindly provided by MyriadRf), PlutoSDR, HackRF One
(using SoapySDR drivers), as well as SoapyRemote.

2021-06-20T21:56:10-04:00 devel/R-cran-roxygen2 In-Line Documentation for R
Generate your Rd documentation, 'NAMESPACE' file, and collation field using
specially formatted comments. Writing documentation in-line with code makes
it easier to keep your documentation up-to-date as your requirements change.
'Roxygen2' is inspired by the 'Doxygen' system for C++.

2021-06-21T04:44:33+08:00 net/py-pyroute2.protocols Python Netlink library: supplementary protocols
PyRoute2 is a pure Python netlink library.

Supplementary module with some related protocols.

2021-06-21T04:44:24+08:00 net/py-pyroute2.nslink Python Netlink library: NetNS, NSPopen and remote modules
PyRoute2 is a pure Python netlink library.

This module provides NetNS, NSPopen and RemoteSocket classes.

2021-06-21T04:44:14+08:00 net/py-pyroute2.nftables Python Netlink library: nftables
PyRoute2 is a pure Python netlink library.

This module provides very basic nftables API.

2021-06-21T04:44:05+08:00 net/py-pyroute2.ndb Python Netlink library: NDB module
PyRoute2 is a pure Python netlink library.

NDB is a high-level network management module. It provides a transactional DB
with multiple sources, from local RTNL source to netns and remote systems. The
DB provides Python API and HTTP RPC (json and plain text), my run as a
standalone service or may be used as a Python module.

2021-06-21T04:43:55+08:00 net/py-pyroute2.minimal Python Netlink library: minimal installation
PyRoute2 is a pure Python netlink library.

This module provides minimal subset of pyroute2 modules. Only netlink parser,
basic netns management and some netlink protocols implementations.

2021-06-21T04:43:46+08:00 net/py-pyroute2.ipset Python Netlink library: ipset
PyRoute2 is a pure Python netlink library.

This module provides IPSet and WiSet classes.

2021-06-21T04:43:36+08:00 net/py-pyroute2.ethtool Python Netlink library: ethtool
PyRoute2 is a pure Python netlink library.

This module provides Ethtool.

2021-06-21T04:43:26+08:00 net/py-pyroute2.core Python Netlink library: the core
PyRoute2 is a pure Python netlink library.

This is the core package, it implements the netlink parser and several netlink
sockets, including RTNL (IPRoute), WireGuard, MPTCP etc.

2021-06-21T04:43:17+08:00 devel/py-telepath Library for exchanging data between Python and JavaScript
telepath is a Django library for exchanging data between Python and JavaScript,
allowing you to build apps with rich client-side interfaces while keeping the
business logic in server-side code.

2021-06-21T00:03:00+08:00 www/py-google-cloud-audit-log Google Cloud Audit Protos
The python classes generated from the google/cloud/audit protos in the
googleapis/googleapis repository.

2021-06-21T00:02:49+08:00 www/py-google-cloud-appengine-logging Python Client for Google Cloud Appengine Logging
This package contains generated Python types for

2021-06-20T16:52:03+02:00 misc/openhab Vendor and technology agnostic open source smart-home software
openHAB is a software for integrating different home automation systems and
technologies into one single solution that allows over-arching automation
rules and that offers uniform user interfaces.

2021-06-20T16:52:03+02:00 misc/openhab-addons Addons for openhab
Addons for the openHAB smart-home software.

2021-05-31T11:37:14+00:00 lang/elixir-devel Functional, meta-programming aware language built on top of Erlang VM
Elixir is a functional, meta-programming aware language built on top of the
Erlang VM. It is a dynamic language that focuses on tooling to leverage
Erlang's abilities to build concurrent, distributed and fault-tolerant
applications with hot code upgrades.

2021-06-19T08:26:47-03:00 devel/py-azure-mgmt-extendedlocation Microsoft Azure Extendedlocation Management Client Library for Python
This is the Microsoft Azure Extendedlocation Management Client Library.

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

2021-06-19T04:07:37-04:00 devel/R-cran-rcmdcheck Run 'R CMD check' from 'R' and Capture Results
Run 'R CMD check' from 'R' and capture the results of the individual checks.
Supports running checks in the background, timeouts, pretty printing and
comparing check results.

2021-06-18T15:56:04-07:00 ftp/freebsd-ftpd FreeBSD ftpd
FreeBSD-ftpd: This is/was FreeBSD libexec/ftpd prior to its removal in

2021-06-18T16:56:23-05:00 biology/biostar-tools Meta-port for Biostar Handbook tools
Biostar-Tools is a metaport for installing all the tools necessary to work
through the Biostar Handbook, except for bedGrapToBigWig, which has license
restrictions. If you need bedGraphToBigWig, run

cd /usr/ports/biology/ucsc-userapps && make install clean

The handbook instructs the user to install these tools mostly via bioconda,
which then requires the user to activate the bioconda environment each time
they want to use the tools. This meta-package installs all of the tools
except emboss to the default PATH so they just work without any special
environment. Emboss commands are installed to /usr/local/emboss/bin due to
conflicts with other packages.

You can also install conda packages on FreeBSD. For details, see


2021-06-18T16:28:21-05:00 science/csvtk Cross-platform and ultrafast toolkit for CSV/TSV processing
CSV/TSV formats are basic and ubiquitous file formats in both Bioinformatics
and data science.

People usually use spreadsheet software like MS Excel to process table data.
However this is all by clicking and typing, which is not automated and is
time-consuming to repeat, especially when you want to apply similar operations
with different datasets or purposes.

csvtk is convenient for rapid data investigation and also easy to integrate
into analysis pipelines. It could save you lots of time in (not) writing
Python/R scripts.

2021-06-18T17:08:44+00:00 lang/gcc11 GNU Compiler Collection 11
GCC, the GNU Compiler Collection, supports a number of languages.
This port installs the C, C++, and Fortran front ends as gcc11, g++11,
and gfortran11, respectively.


Gerald Pfeifer <>
2021-06-18T12:59:54+00:00 misc/clifm Non-curses, KISS file manager for the terminal
Unlike most of the terminal file managers, CliFM replaces the traditional
curses interface by a simple command-line interface. It is a file manager,
but also a shell extension.

Search for files, copy, rename, and trash some of them, but, at the same
time, update/upgrade your system, add some cronjob, stop a service, and
run nano (or vi, or emacs, if you like).

Those familiar with the command-line will find in a file manager based on
it a desirable addition to its functionality. The command-line is still
there, never hidden.

2021-06-18T09:16:41+02:00 devel/py-aiorpcX-legacy Generic async RPC implementation, including JSON-RPC
A generic asyncio library implementation of RPC suitable for an application that
is a client, server or both.

2021-06-17T12:06:41-05:00 benchmarks/mst-bench Maximum sustained throughput benchmark
MST-bench is a simple program to measure optimal sustained memory and disk

Unlike many benchmarks, it does not attempt to simulate naturally occurring
loads. Rather, it indicates what is the best performance you can expect out of
your hardware, providing a reference to which software can be compared.

2021-05-28T16:57:54+00:00 graphics/libjxl JPEG XL reference encoder/decoder
The JPEG XL Image Coding System (ISO/IEC 18181) has a rich feature set
and is particularly optimised for responsive web environments, so that
content renders well on a wide range of devices. Moreover, it includes
several features that help transition from the legacy JPEG format.

2021-06-16T18:21:36-04:00 chinese/linux-wps-office-zh_CN Complete office suite with PDF editor
WPS Office is a free productivity office suite. WPS Office contains
four major functional modules: WPS Word, WPS PDF, WPS Excel, and WPS
Presentation. It is accessible and compatible with doc, xls, ppt, and
other file formats. You can directly save and open Microsoft Word,
Excel, and PowerPoint files. You can also easily edit WPS files with
Microsoft Office 365.

2021-06-16T18:12:16-04:00 www/grafana8 Dashboard and graph editor for multiple data stores
Grafana is an open source, feature rich metrics dashboard and graph editor for
Graphite, ElasticSearch, OpenTSDB, Prometheus and InfluxDB.

2021-06-16T21:30:17+00:00 net/haproxy22 Reliable, high performance TCP/HTTP load balancer
HAProxy is a free, very fast and reliable solution offering high
availability, load balancing, and proxying for TCP and HTTP-based
applications. It is particularly suited for web sites crawling under
very high loads while needing persistence or Layer7 processing.

2021-06-15T15:26:53-07:00 editors/linux-bcompare Compare, sync, and merge files and folders (X11)
Compare files and folders using simple, powerful commands that focus on
the differences you're interested in and ignore those you're not. Merge
changes, synchronize files, and generate reports.

2021-06-15T13:35:57-07:00 x11-fonts/urw-base35-fonts URW core35 fonts in various formats
Recent Ghostscript versions come with a new set of URW fonts that
have additional support for the Greek and Cyrillic scripts (thus
superseding the fonts contained in the 'urw-fonts' port). Ghostscript
distributes the URW fonts in Type1 format; in addition to these
files, this port also contains the corresponding Type1 metrics files
(AFM), together with TrueType (TTF) and OpenType (OTF) versions of
the fonts.

2021-06-15T13:19:59-07:00 multimedia/navidrome Modern Music Server and Streamer compatible with Subsonic/Airsonic
Modern Music Server and Streamer compatible with Subsonic/Airsonic.

Navidrome is an open source web-based music collection server and streamer.
It gives you freedom to listen to your music collection from any browser or
mobile device. It's like your personal Spotify!

2021-06-15T12:27:11-07:00 x11/nvidia-secondary-driver NVidia graphics card binary drivers for hardware OpenGL rendering on secondary device
2021-06-15T12:27:11-07:00 x11/nvidia-secondary-driver-390
2021-06-15T12:27:11-07:00 x11/nvidia-hybrid-graphics NVIDIA secondary GPU configuration - Optimus Technology support
This port integrates the Nvidia graphics driver and supporting utilities with
VirtualGL, enabling use of Nvidia acceleration on a system with hybrid graphics
hardware configuration, aka "Optimus".

Applications to be run with Nvidia acceleration should be started using

2021-06-15T12:01:32-07:00 dns/hetzner_ddns Hetzner Dynamic DNS Daemon
Hetzner Dynamic DNS Daemon

A simple daemon to continuously update Hetzner DNS
A and AAAA records for your server with a dynamic IP address.

It features support for multiple subdomain records with painless
configuration and administration.

2021-06-14T21:22:16-04:00 net-mgmt/bind_exporter Prometheus exporter for BIND server statistics
BIND exporter is a Prometheus exporter for statistics from a BIND DNS server.
It uses the statistics channel support in BIND to collect the statistics.

2021-06-14T14:40:44-07:00 audio/tetraproc Tetrahedral microphone processor for ambisonic recording
TetraProc converts the A-format signals from a tetrahedral Ambisonic microphone
into B-format signals ready for recording.

Main features:
* A-B conversion using a classic scalar matrix and minimum phase
filters, or
* A-B conversion using a 4 by 4 convolution matrix using measured
or computed impulse responses, or a combination of both.
* Individual microphone calibration facilities.
* 24 dB/oct higpass filters.
* Metering, monitoring and test facilities.
* Virtual stereo mic for stereo monitoring or recording.
* Unlimited number of stored configurations.
* Jack client with graphical user interface.

2021-06-14T14:38:41-07:00 devel/clxclient C++ wrapper library around the X Window System API
clxclient is a C++ wrapper library around the X Window System API that is used
in some LinuxAudio-hosted projects.

2021-06-15T03:46:20+08:00 devel/rubygem-aws-sdk-proton Official AWS Ruby gem for AWS Proton
Official AWS Ruby gem for AWS Proton.

2021-06-15T01:32:51+08:00 lang/rubygem-ruby_language_server Language server implementation for Ruby
The goal of this project is to provide a language server implementation for ruby
in ruby.

2021-06-15T01:32:50+08:00 devel/rubygem-rubocop-rspec RuboCop plugin of code style checking for RSpec files
RuboCop RSpec provides RSpec-specific analysis for your projects, as an
extension to RuboCop.

2021-06-15T01:32:49+08:00 devel/rubygem-rubocop-performance Collection of RuboCop cops to check for performance optimizations
RuboCop Performance provides performance optimization analysis for your
projects, as an extension to RuboCop.

2021-06-15T01:32:48+08:00 devel/rubygem-red-datasets Provide common datasets
Red Datasets provides classes that provide common datasets such as iris dataset.

You can use datasets easily because you can access each dataset with multiple
ways such as #each and Apache Arrow Record Batch.

2021-06-15T01:32:47+08:00 devel/rubygem-fuzzy_match Fuzzy match using string similarity and regexp rules
FuzzyMatch finds a needle in a haystack based on string similarity and regular
expression rules.

2021-06-15T01:32:46+08:00 devel/rubygem-childprocess40 External background process controller
This gem aims at being a simple and reliable solution for controlling
external programs running in the background on any Ruby / OS

The code originated in the selenium-webdriver gem, but should prove
useful as a standalone library.

2021-06-15T01:32:44+08:00 www/py-respx Utility for mocking out the Python HTTPX and HTTP Core libraries
RESPX is a simple, yet powerful, utility for mocking out the HTTPX, and HTTP
Core, libraries.

2021-06-15T01:32:40+08:00 security/py-tls-parser Small library to parse TLS records
tls_parser is a small library to parse TLS records used by SSLyze.

2021-06-15T01:32:33+08:00 finance/py-yfinance Yahoo! Finance market data downloader
Ever since Yahoo! finance decommissioned their historical data API, many
programs that relied on it to stop working. yfinance aimes to solve this problem
by offering a reliable, threaded, and Pythonic way to download historical market
data from Yahoo! finance.

2021-06-15T01:32:32+08:00 dns/py-dns-crawler Crawler for getting info about DNS domains and services
Despite the name, the crawler gets info for more services than just DNS:
- DNS:
- all A/AAAA records (for the 2nd level domain and www.subdomain), annotated
with GeoIP
- TXT records (with SPF and DMARC parsed for easier filtering)
- TLSA (for the 2nd level domain and www.subdomain)
- MX
- DNSSEC validation
- nameservers:
- each server IP annotated with GeoIP
- HOSTNAME.BIND, VERSION.BIND, AUTHORS.BIND and fortune (also for all IPs)
- users can add custom additional RRs in the config file
- E-mail (for every server from MX):
- SMTP server banners (optional, ports are configurable)
- TLSA records
- Web:
- HTTP status & headers (inc. parsed cookies) for ports 80 & 443 on each IP
from A/AAAA records
- certificate info for HTTPS (optionally with an entire cert chain)
- webpage content (optional)
- everything of the above is saved for each step in the redirect history --
the crawler follows redirects until it gets a non-redirecting status or hits
a configurable limit

2021-06-15T01:32:32+08:00 devel/py-pint-pandas Physical quantities module
Pint-Pandas provides pandas support for pint.

2021-06-15T01:32:31+08:00 devel/py-multitasking Non-blocking Python methods using decorators
MultiTasking is a tiny Python library lets you convert your Python methods into
asynchronous, non-blocking methods simply by using a decorator.

2021-06-15T01:32:20+08:00 devel/p5-XS-Parse-Keyword XS functions to assist in parsing keyword syntax
XS::Parse::Keyword provides some XS functions to assist in writing syntax
modules that provide new perl-visible syntax, primarily for authors of keyword
plugins using the PL_keyword_plugin hook mechanism. It is unlikely to be of much
use to anyone else; and highly unlikely to be any use when writing perl code
using these. Unless you are writing a keyword plugin using XS, this module is
not for you.

2021-06-14T11:40:33-05:00 biology/peak-classifier Classify ChIP/ATAC-Seq peaks based on features provided in a GFF
Classify ChIP/ATAC-Seq peaks based on features provided in a GFF

Peaks are provided in a BED file sorted by chromosome and position. The GFF
must be sorted by chromosome and position, with gene-level features separated
by ### tags and each gene organized into subfeatures such as transcripts and
exons. This is the default for common data sources.

2021-06-14T08:55:56-07:00 devel/git-filter-repo git filter-repo is a versatile tool for rewriting history
git filter-repo is a versatile tool for rewriting history, which
includes capabilities I have not found anywhere else. It roughly falls
into the same space of tool as git filter-branch but without the
capitulation-inducing poor performance, with far more capabilities,
and with a design that scales usability-wise beyond trivial rewriting
cases. git filter-repo is now recommended by the git project instead of
git filter-branch.

2021-06-14T14:03:13+09:00 databases/mongodb50 Distributed document-oriented "NoSQL" database (5.0.x Branch)
Mongo (from "humongous") is a high-performance, open source,
schema-free, document-oriented database. A common name in the
"NOSQL" community.

2021-06-13T14:05:04-06:00 sysutils/gobi_loader Firmware Loader for Qualcomm Gobi USB Chipsets
Firmware Loader for Qualcomm Gobi USB Chipsets.

- clone from
- fix CDMA firmware download failed issue
- add openwrt big-endian platform support
- trimming and initial FreeBSD port support

2021-06-13T16:10:14+03:00 deskutils/xdg-desktop-portal Portal frontend service for Flatpak
Flatpak is a technology for packaging and distributing standalone dekstop
applications. It uses interfaces called "portals" to communicate with the
rest of the system.

xdg-desktop-portal works by exposing a series of D-Bus interfaces known as
portals under a well-known name (org.freedesktop.portal.Desktop) and object
path (/org/freedesktop/portal/desktop). The portal interfaces include APIs for
file access, opening URIs, printing and others.

2021-06-13T13:32:22+03:00 deskutils/libportal GIO-styled async APIs for Flatpak
Flatpak is a technology for packaging and distributing standalone dekstop
applications. It uses interfaces called "portals" to communicate with the
rest of the system.

libportal is a small library that provides an asynchronous API to the
most Flatpak portals.

2021-06-13T15:39:33+02:00 www/py-httpx-socks Proxy (HTTP, SOCKS) transports for httpx
The httpx-socks package provides proxy transports for httpx
client. SOCKS4(a), SOCKS5, HTTP (tunneling) proxy supported.
It uses python-socks for core proxy functionality.

2021-06-13T08:15:08+02:00 x11/plasma5-layer-shell-qt Qt component to make use of the Wayland wl-layer-shell protoco
This component is meant for applications to be able to easily use clients based
on wlr-layer-shell. Here you can read about what the protocol does and how
shells work:

2021-06-12T11:54:28+00:00 audio/freac Free, open-source audio converter and CD ripper
fre:ac is a free audio converter and CD ripper with support for various
popular formats and encoders. It converts freely between MP3, M4A/AAC,
FLAC, WMA, Opus, Ogg Vorbis, Speex, Monkey's Audio (APE), WavPack, WAV,
and other formats.

With fre:ac you easily rip your audio CDs to MP3 or M4A files for use
with your hardware player or convert files that do not play with other
audio software. You can even convert whole music libraries retaining
the folder and filename structure.

The integrated CD ripper supports the CDDB/GNUdb online CD database.
It will automatically query song information and write it to ID3v2 or
other title information tags.

2021-06-12T08:48:08+00:00 audio/boca Audio component collection and framework
BoCA is the component framework behind the fre:ac audio converter.
It provides unified interfaces for audio components like encoders,
decoders, taggers, and extensions as well as the code to support
communication between the application and its components.

2021-06-12T06:09:12+00:00 devel/smooth Object-oriented class library
smooth is an object-oriented C++ class library for Windows, macOS, and
most Unix-like operating systems. It provides basic functionality and
platform support for applications and libraries.

Features provided by smooth include:

- User interface API with various widgets
- Simple to use multithreading API
- File and network I/O interface
- Unicode and internationalization support
- Libxml2-based XML parser

2021-06-11T17:53:50-07:00 news/inn-CURRENT
InterNetNews is a complete Usenet system. The cornerstone of the package
is innd, an NNTP server that multiplexes all I/O. Newsreading is handled
by a separate server, nnrpd, that is spawned for each client. Both innd
and nnrpd have some slight variances from the NNTP protocol.

This version follows the CURRENT snapshots.

2021-06-11T00:54:50+09:00 graphics/R-cran-s2 Spherical Geometry Operators Using the S2 Geometry Library
Provides R bindings for Google's s2 library for geometric calculations
on the sphere. High-performance constructors and exporters provide
high compatibility with existing spatial packages, transformers
construct new geometries from existing geometries, predicates provide
a means to select geometries based on spatial relationships, and
accessors extract information about geometries.

2021-06-11T11:58:10+00:00 editors/sublime-text4 Sophisticated text editor for code, markup and prose
Sublime Text is a sophisticated text editor for code, markup and prose.

2021-06-11T01:13:45+09:00 math/R-cran-wk Lightweight Well-Known Geometry Parsing
Provides a minimal R and C++ API for parsing well-known binary and
well-known text representation of geometries to and from R-native
formats. Well-known binary is compact and fast to parse; well-known
text is human-readable and is useful for writing tests. These formats
are only useful in R if the information they contain can be accessed
in R, for which high-performance functions are provided here.

2021-06-11T06:09:20-04:00 editors/linux-wps-office Complete office suite with PDF editor
WPS Office is a free productivity office suite. WPS Office contains
four major functional modules: WPS Word, WPS PDF, WPS Excel, and WPS
Presentation. It is accessible and compatible with doc, xls, ppt, and
other file formats. You can directly save and open Microsoft Word,
Excel, and PowerPoint files. You can also easily edit WPS files with
Microsoft Office 365.

2021-06-11T06:08:17-03:00 editors/sublime-test4 Sophisticated text editor for code, markup and prose
Sublime Text is a sophisticated text editor for code, markup and prose.

2021-06-10T22:25:43+08:00 www/rubygem-rack-proxy06 Request/response rewriting proxy capabilities with streaming
A request/response rewriting HTTP proxy. A Rack app. Subclass Rack::Proxy and
provide your rewrite_env and rewrite_response methods.

2021-06-10T22:25:40+08:00 devel/rubygem-weakref Allow a referenced object to be garbage-collected
Weak Reference class that allows a referenced object to be garbage-collected.

A WeakRef may be used exactly like the object it references.

2021-06-10T22:25:39+08:00 devel/rubygem-rinda Linda distributed computing paradigm in Ruby
Rinda is a module to implement the Linda distributed computing paradigm in Ruby.

2021-06-10T22:25:38+08:00 devel/rubygem-pp Provide a PrettyPrinter for Ruby objects
PP provides a pretty-printer for Ruby objects.

2021-06-10T22:25:37+08:00 security/py-pysaml26 Python implementation of SAML Version 2
PySAML2 is a pure python implementation of SAML2. It contains all necessary
pieces for building a SAML2 service provider or an identity provider. The
distribution contains examples of both. Originally written to work in a WSGI
environment there are extensions that allow you to use it with other frameworks.

2021-06-10T22:25:30+08:00 devel/py-lml Load me later, a lazy plugin management system
lml seamlessly finds the lml based plugins from your current python environment
but loads your plugins on demand. It is designed to support plugins that have
external dependencies, especially bulky and/or memory hungry ones. lml provides
the plugin management system only and the plugin interface is on your shoulder.

lml enabled applications helps your customers in two ways:
- Your customers could cherry-pick the plugins from pypi per python environment.
They could remove a plugin using pip uninstall command.
- Only the plugins used at runtime gets loaded into computer memory.

When you would use lml to refactor your existing code, it aims to flatten the
complexity and to shrink the size of your bulky python library by distributing
the similar functionalities across its plugins. However, you as the developer
need to do the code refactoring by yourself and lml would lend you a hand.

2021-06-10T22:25:29+08:00 devel/py-gapic-generator Python client library generator for APIs defined by protocolbuffers
This is a generator for API client libraries for APIs specified by protocol
buffers, such as those inside Google. It takes a protocol buffer (with
particular annotations) and uses it to generate a client library.

2021-06-10T22:25:28+08:00 graphics/p5-Geo-GDAL-FFI Foreign function interface to GDAL
Geo::GDAL::FFI is a foreign function interface to the GDAL geospatial data
access library.

2021-06-10T22:25:26+08:00 devel/p5-FFI-Platypus-Declare Declarative interface to FFI::Platypus
FFI::Platypus::Declare provides a declarative interface to FFI::Platypus. It
provides a more concise interface at the cost of a little less power, and a
little more namespace pollution.

2021-06-10T22:25:16+08:00 graphics/lerc C++ library for Limited Error Raster Compression
LERC is an open-source image or raster format which supports rapid encoding and
decoding for any pixel type (not just RGB or Byte). Users set the maximum
compression error per pixel while encoding, so the precision of the original
input image is preserved (within user defined error bounds).

2021-06-10T08:12:06+00:00 editors/rehex Hex editor for reverse engineering
This is cross-platform (wxWidgets-based) hexadecimal editor for reverse
engineering, and everything else. It features:

- Large (1TB+) file support
- Decoding of integer/floating point value types
- Inline disassembly of machine code
- Highlighting and annotation of ranges of bytes
- Side by side comparison of selections
- Lua scripting support with documented API
- Virtual address mapping support

2021-06-09T22:33:28-07:00 math/kfr C++ DSP framework, FFT, Sample Rate Conversion, FIR/IIR/Biquad Filters
KFR is an open source C++ DSP framework that focuses on high performance.

2021-06-09T19:09:58-07:00 databases/sqlitecpp SQLiteC++: Easy to use C++ SQLite3 wrapper
SQLiteC++ offers an encapsulation layer around the native C APIs of SQLite, with
a few intuitive and well documented C++ classes.

2021-06-09T15:22:55-07:00 misc/slides Terminal based presentation tool
Slides shows presentation slides in your terminal.

2021-05-08T21:51:43+00:00 sysutils/czkawka Multi functional app to find duplicates, empty folders, similar images etc.
Czkawka (tch-kav-ka, hiccup) is a simple, fast and free app to remove
unnecessary files from your computer.

- Written in memory safe Rust
- Amazingly fast - due to using more or less advanced algorithms and
- Free, Open Source without ads
- Multiplatform - works on Linux, Windows and macOS
- Cache support - second and further scans should be a lot faster than
the first one
- CLI frontend - for easy automation
- GUI frontend - uses modern GTK 3 and looks similar to FSlint
- Rich search option - allows setting absolute included and excluded
directories, set of allowed file extensions or excluded items with
the * wildcard
- Multiple tools to use:
- Duplicates - Finds duplicates basing on file name, size, hash,
first 1 MB of hash
- Empty Folders - Finds empty folders with the help of an advanced
- Big Files - Finds the provided number of the biggest files in
given location
- Empty Files - Looks for empty files across the drive
- Temporary Files - Finds temporary files
- Similar Images - Finds images which are not exactly the same
(different resolution, watermarks)
- Zeroed Files - Finds files which are filled with zeros (usually
- Same Music - Searches for music with same artist, album etc.
- Invalid Symbolic Links - Shows symbolic links which points to
non-existent files/directories
- Broken Files - Finds files with an invalid extension or that are

2021-06-08T19:20:40+01:00 sysutils/gdu Disk usage analyzer with console interface written in Go
Pretty fast disk usage analyzer written in Go.

Gdu is intended primarily for SSD disks where it
can fully utilize parallel processing. However HDDs
work as well, but the performance gain is not so huge.

2021-06-04T16:06:23+00:00 ftp/sftpgo Fully featured and highly configurable SFTP, FTP/S, and WebDAV server
Fully featured and highly configurable SFTP server with optional FTP/S and
WebDAV support, written in Go. Several storage backends are supported:
local filesystem, encrypted local filesystem, S3 (compatible) Object Storage,
Google Cloud Storage, Azure Blob Storage, SFTP.

2021-06-08T16:57:17+02:00 textproc/p5-Parse-EDID Extended display identification data (EDID) parser
This module provides some function to parse Extended Display Identification
Data binary data structures.

2021-06-08T02:38:55-07:00 cad/ldview LDraw model viewer
LDView is a real-time 3D viewer for displaying LDraw models using
hardware-accellerated 3D graphics. For information on LDraw, please visit, the centralized LDraw information site.

The program can read LDraw LDR/DAT files as well as MPD files. It then allows
you to rotate the model around to any angle with the mouse.

2021-06-08T02:32:09-07:00 irc/ergo Modern IRC server (daemon/ircd) written in Go
Oragono is a modern, experimental IRC server written in Go. It's designed to be
simple to setup and use, and it includes features such as UTF-8 nicks/channel
names, client accounts with SASL, and other assorted IRCv3 support.

Oragono is a fork of the Ergonomadic IRC daemon.

2021-06-06T19:53:35+02:00 textproc/py-mathics-pygments Lexer and highlighter for Mathematica/Wolfram Language source code
This is a lexer and highlighter for Mathematica/Wolfram Language source code
using the pygments engine.

It currently supports:
- All builtin functions in the System context including unicode symbols except
those that use characters from the private unicode space (e.g. \[FormalA]).
- User defined symbols, including those in a context.
- All operators including unicode operators like U+1D70B (pi).
- Comments, including multi line and nested.
- Strings, including multi line and escaped quotes.
- Patterns, slots (including named slots #name introduced in version 10) and
slot sequences.
- Message names (e.g. the ivar in General::ivar)
- Numbers including base notation (e.g. 8 ^^ 23 == 19) and scientific notation
(e.g. 1 *^ 3 == 1000).
- Local variables in Block, With and Module

2021-06-05T21:08:09-07:00 devel/libfort C/C++ library to print formatted ASCII tables for console applications
libfort is a simple crossplatform library to create formatted text tables.

* Customization of appearance (various border styles and row/column/cell
properties for indentation, alignment, padding)
* A number of functions to fill the table (add content by adding separate cells,
rows or use printf like functions)
* Support of multiple lines in cells
* Support of UTF-8 and wide characters

2021-06-05T12:59:42-07:00 science/py-pyscf Python module for quantum chemistry
PyMOL is a Python-enhanced molecular graphics tool. It excels at
3D visualization of proteins, small molecules, density, surfaces,
and trajectories. It also includes molecular editing, ray tracing,
and movies. Open Source PyMOL is free to everyone!

2021-06-05T12:33:21-07:00 science/xcfun Exchange-correlation functionals with arbitrary-order derivatives
XCFun is a library of exchange-correlation (XC) functionals to be used in
density-functional theory (DFT) codes. XCFun follows a unique implementation
strategy which enables the computation of derivatives of the XC functional
kernel up to arbitrary order. It does so by relying on forward-mode automatic

2021-06-03T12:32:30-04:00 games/libmanette Simple GObject game controller library
libmanette offers painless access to game controllers, from any
programming language and with little dependencies.

It supports the de-facto standard gamepad, as defined by the W3C
standard gamepad specification or as implemented by the SDL
GameController. Convertion of raw gamepad events into usable ones
is handled transparently using an embedded library of mappings in
the popular SDL mapping string format.

The API is inspired by the device and event handling of GDK, so
anybody used to GTK should feel right at home.

2021-06-05T16:53:43+03:00 print/pdfarranger Split, Merge, Rotate and Reorder PDF Files
Small python-gtk application, which helps the user to merge or split
pdf documents and rotate, crop and rearrange their pages using an
interactive and intuitive graphical interface.

2021-06-04T23:19:06+02:00 databases/pgpool-II-42 Connection pool server for PostgreSQL
pgpool is a connection pool server for PostgreSQL. pgpool runs between
PostgreSQL's clients(front ends) and servers(back ends). A PostgreSQL client can
connect to pgpool as if it were a standard PostgreSQL server.

pgpool caches the connection to PostgreSQL server to reduce the overhead to
establish the connection to it.

2021-06-03T14:44:50+03:00 databases/pgbackrest Reliable PostgreSQL Backup & Restore
pgBackRest aims to be a reliable, easy-to-use backup and restore solution for
PostgreSQL that can seamlessly scale up to the largest databases and workloads
by utilizing algorithms that are optimized for database-specific requirements.

2021-05-26T18:17:56+03:00 devel/py-setuptools44 Python packages installer
Setuptools is a fully-featured, actively-maintained, and stable library
designed to facilitate packaging Python projects, where packaging includes:
- Python package and module definitions
- Distribution package metadata
- Test hooks
- Project installation
- Platform-specific details
- Python 3 support

2021-06-03T06:35:10-04:00 devel/forge Work with Git forges from the comfort of Magit
Forge allows you to work with Git forges, such as Github and Gitlab,
from the comfort of Magit and the rest of Emacs.

Forge fetches issues, pull-requests and other data using the forge's
API and stores that in a local database. Additionally it fetches the
pull-request references using Git. Forge implements various features
that use this data but the database and pull-request refs can also be
used by third-party packages.

2021-06-02T01:48:20-07:00 archivers/libzippp C++ wrapper for libzip
libzippp is a simple basic C++ wrapper around the libzip library. It is meant to
be a portable and easy-to-use library for ZIP handling.

2021-06-01T23:44:05-04:00 databases/closql Store EIEIO objects using EmacSQL
Store uniform EIEIO objects in an EmacSQL database. SQLite is used as
backend. This library imposes some restrictions on what kind of
objects can be stored; it isn't intended to store arbitrary
objects. All objects have to share a common superclass and subclasses
cannot add any additional instance slots.

2021-06-01T22:18:54-04:00 databases/emacsql High-level Emacs Lisp RDBMS front-end
EmacSQL is a high-level Emacs Lisp front-end for SQLite (primarily),
PostgreSQL, MySQL, and potentially other SQL databases.

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

Any readable lisp value can be stored as a value in EmacSQL, including
numbers, strings, symbols, lists, vectors, and closures. EmacSQL has
no concept of "TEXT" values; it's all just lisp objects. The lisp
object nil corresponds 1:1 with NULL in the database.

2021-06-01T22:18:26-04:00 www/civetweb Embedded C/C++ web server
Embedded C/C++ web server

2021-05-31T22:33:55+02:00 astro/py-kosmorrolib Library that computes the ephemerides
A library that calculates your astronomical ephemerides.

It can be used either from your program, or from astro/kosmorro.

2021-05-29T19:06:14+03:00 games/redeclipse16 Single-player and multi-player first-person ego-shooter
Red Eclipse is a single-player and multi-player first-person ego-shooter,
built as a total conversion of Cube Engine 2, which lends itself toward
a balanced gameplay, with a general theme of agility in a variety of

2021-05-29T19:06:14+03:00 games/redeclipse-data16 Data files for Red Eclipse first-person shooter
Data files for Red Eclipse first-person shooter.

2021-06-01T23:03:55+08:00 net/gamenetworkingsockets GameNetworkingSockets is a basic transport layer for games
GameNetworkingSockets is a basic transport layer for games. The features are:

- Connection-oriented API (like TCP)

- ... but message-oriented (like UDP), not stream-oriented.

- Supports both reliable and unreliable message types

- Messages can be larger than underlying MTU. The protocol performs
fragmentation, reassembly, and retransmission for reliable messages.

- A reliability layer significantly more sophisticated than a basic
TCP-style sliding window. It is based on the "ack vector" model
from DCCP (RFC 4340, section 11.4) and Google QUIC and discussed
in the context of games by Glenn Fiedler. The basic idea is for the
receiver to efficiently communicate to the sender the status of
every packet number (whether or not a packet was received with that
number). By remembering which segments were sent in each packet,
the sender can deduce which segments need to be retransmitted.

- Encryption. AES-GCM-256 per packet, Curve25519 for key exchange
and cert signatures. The details for shared key derivation and
per-packet IV are based on the design used by Google's QUIC
protocol. Tools for simulating packet latency/loss, and detailed
stats measurement IPv6 support Peer-to-peer networking:

2021-06-01T15:41:48+08:00 sysutils/tflint Terraform Linter
A Pluggable Terraform Linter

2021-06-01T03:31:31-04:00 databases/pg.el PostgreSQL Elisp interface
This is an Emacs Lisp interface for PostgreSQL.

This module lets you access the PostgreSQL object-relational DBMS from
Emacs, using its socket-level frontend/backend protocol. The module is
capable of automatic type coercions from a range of SQL types to the
equivalent Emacs Lisp type. This is a low level API, and won't be
useful to end users.

2021-05-31T20:51:47+02:00 security/gpg-tui Terminal User Interface for GnuPG
gpg-tui is a Terminal User Interface for GnuPG.

It aims to ease the key management operations such as listing, exporting,
signing by providing an interface along with the command-line fallback for
more complex operations. It is not trying to be a full-fledged interface
for all the features that gpg provides but it tries to bring a more
interactive approach to key management.

2021-05-31T08:07:32-10:00 irc/pounce Multi-client IRC bouncer
pounce is a multi-client, TLS-only IRC bouncer. It takes a simple
approach, using a multiple-consumer ring buffer and the IRCv3.2
server-time extension to communicate with clients.

2021-05-31T11:37:14+00:00 lang/erlang-runtime24 Functional programming language from Ericsson
Erlang is a programming language used to build massively scalable soft
real-time systems with requirements on high availability. Some of its
uses are in telecoms, banking, e-commerce, computer telephony and
instant messaging. Erlang's runtime system has built-in support for
concurrency, distribution and fault tolerance.

This port contains a standalone runtime environment of Erlang 24
to be used during the development of OTP applications.

2021-05-30T17:56:05+00:00 x11/py-i3-quickterm Drop-down "quake style" terminal for i3 and sway
A small drop-down terminal for i3wm and sway, supporting your preferred
terminal emulator, is multi-monitor and screen-width aware, and plays
with dmenu, rofil, and more.

When launched, it will minimize the quickterm on the current screen if
there is one. Otherwise, it will either prompt the user for the shell to
open or use the one supplied in argument.

If the requested shell is already opened on another screen, it will be
moved on the current screen.

It is recommended to map it to an i3 binding. See WWW for user config.

2021-05-30T17:56:05+00:00 devel/yaegi Elegant Go Interpreter - a REPL for Go
Yaegi is an intuitive go interpreter.

Note that you can use rlwrap, and alias the yaegi command via:

alias yaegi='rlwrap yaegi'

in your shell, to have history and command line editing.

2021-05-30T15:28:08+00:00 devel/py-reedsolo Pure-Python Reed Solomon encoder/decoder
A pure-python universal errors-and-erasures Reed-Solomon Codec, based on
the wonderful tutorial at wikiversity, written by "Bobmath" and "LRQ3000".

2021-05-31T07:42:21+08:00 www/p5-CGI-Tiny Common Gateway Interface, with no frills
CGI::Tiny provides a modern interface to write CGI scripts to
dynamically respond to HTTP requests as defined in RFC 3875.

2021-05-31T02:23:03+02:00 comms/rtl-443 Generic RF data receiver and decoder for ISM band devices
rtl_433 is a generic data receiver, mainly for the 433.92 MHz, 868 MHz
(SRD), 315 MHz, and 915 MHz ISM bands. It works with RTL-SDR and/or
SoapySDR. Actively tested and supported are Realtek RTL2832 based DVB
dongles (using RTL-SDR) and LimeSDR (LimeSDR USB and LimeSDR mini
engineering samples kindly provided by MyriadRf), PlutoSDR, HackRF One
(using SoapySDR drivers), as well as SoapyRemote.

2021-05-30T17:14:49-04:00 security/crlfuzz Fast tool to scan CRLF vulnerability written in Go
Fast tool to scan CRLF vulnerability written in Go.

2021-05-30T17:12:36-04:00 www/mirrorselect HTTP service that selects pkg(8) mirrors near to the client
Mirrorselect is an HTTP backend service that selects the pkg(8) mirrors
according to their "distances" to the client.

2021-05-31T03:52:13+08:00 textproc/p5-PPIx-Utils Utility functions for PPI
PPIx::Utils is a collection of utility functions for working with PPI documents.
The functions are organized into submodules, and may be imported from the
appropriate submodule or via this module.

These functions were originally from Perl::Critic::Utils and related modules,
and have been split off to this distribution for use outside of Perl::Critic.

2021-05-31T03:52:09+08:00 devel/p5-CLI-Osprey MooX::Options + MooX::Cmd + Sanity
CLI::Osprey is a module to assist in writing commandline applications with M* OO
modules (Moose, Moo, Mo). With it, you structure your app as one or more
modules, which get instantiated with the commandline arguments as attributes.
Arguments are parsed using Getopt::Long::Descriptive, and both long and short
help messages as well as complete manual pages are automatically generated. An
app can be a single command with options, or have sub-commands (like git).
Sub-commands can be defined as modules (with options of their own) or as simple

2021-05-30T17:31:32+02:00 devel/cpplint Static code checker for C++
Cpplint is a command-line tool to check C/C++ files for style issues following
Google's C++ style guide. Cpplint is developed and maintained by Google Inc. at
google/styleguide <>, also see the wikipedia
entry <>.

While Google maintains cpplint, Google is not (very) responsive to issues and
pull requests, this fork aims to be (somewhat) more open to add fixes to cpplint
to enable fixes, when those fixes make cpplint usable in wider contexts.

2021-05-30T13:35:19+00:00 sysutils/kvmclock-kmod Paravirtualized Linux KVM clock support
Development version of kvmclock FreeBSD driver for virtual machines.

References and prior art:

2021-05-30T08:08:26-03:00 devel/py-itemloaders Base library in Python for scrapy's ItemLoader
itemloaders is a Python library that helps you collect data from HTML and XML

It comes in handy to extract data from web pages, as it supports data
extraction using CSS and XPath Selectors.

It's specially useful when you need to standardize the data from many sources.
For example, it allows you to have all your casting and parsing rules in a
single place.

2021-05-30T08:02:34-03:00 devel/py-itemadapter Common interface for data container classes in Python
The ItemAdapter class is a wrapper for data container objects, providing a
common interface to handle objects of different types in an uniform manner,
regardless of their underlying implementation.

2021-05-30T07:57:50-03:00 www/py-protego Pure-Python robots.txt parser
Protego is a pure-Python robots.txt parser with support for modern conventions.
It is mainly used by Scrapy application when crawling websites.

2021-05-29T13:42:06+02:00 security/rubygem-declarative_policy Authorization framework with a declarative DSL
This library provides an authorization framework with a declarative
DSL With this library, you can write permission policies that are
separate from business logic. This library is in production use at

2021-05-29T13:42:06+02:00 net/rubygem-spamcheck Auto-generated gRPC client for SpamCheck
Auto-generated gRPC client for SpamCheck.

2021-05-29T13:42:06+02:00 net/rubygem-gitlab-omniauth-openid-connect OpenID Connect Strategy for OmniAuth
OpenID Connect Strategy for OmniAuth.

2021-05-28T16:07:52+00:00 net/arataga Performant SOCKS5/HTTP1.1 proxy server
arataga is a high-performance, configurable, authenticating, throttling
SOCKS5 and HTTP/1.1 proxy server. It was developed by Stiffstream for
a customer who then abandoned the project. So as not to throw away the
result, the source code of arataga had been opensourced.

2021-05-28T13:38:57+02:00 www/redmine42 Flexible project management web application
Redmine is a flexible project management web application
written using Ruby on Rails framework, it is cross-platform
and cross-database.

Feature Overview:
* Multiple projects support
* Flexible role based access control
* Flexible issue tracking system
* Gantt chart and calendar
* News, documents & files management
* Feeds & email notifications
* Per project wiki
* Per project forums
* Time tracking
* Custom fields for issues, time-entries, projects and users
* SCM integration (SVN, CVS, Git, Mercurial, Bazaar and Darcs)
* Issue creation via email
* Multiple LDAP authentication support
* User self-registration support
* Multilanguage support
* Multiple databases support

2021-05-27T20:43:12+02:00 textproc/py-gi-docgen Documentation generator for GObject-based libraries
GI-DocGen is a document generator for GObject-based libraries. GObject is the
base type system of the GNOME project. GI-Docgen reuses the introspection data
generated by GObject-based libraries to generate the API reference of these
libraries, as well as other ancillary documentation.

2021-05-27T18:32:36+00:00 devel/sobjectizer Cross-platform C++ actor framework
SObjectizer is one of the cross-platform and open-source actor frameworks
for C++, yet it supports not only Actor Model, but also Publish-Subscribe
Model and CSP-like channels. The goal of SObjectizer is to significantly
simplify development of concurrent and multithreaded applications in C++.

SObjectizer allows to create a concurrent application as a set of agent-
objects which interact with each other through asynchronous messages.
It handles message dispatching and provides a working context for message
processing, and allows to tune those things by supplying various ready-
to-use dispatchers.

2021-05-27T15:20:46+01:00 www/xh Friendly and fast tool for sending HTTP requests
Friendly and fast tool for sending HTTP requests.
It reimplements as much as possible of HTTPie's excellent

2021-05-27T14:01:21+01:00 games/rpg-cli Your filesystem as a dungeon
Bare-bones JRPG-inspired terminal game written in Rust.
It can work as an alternative to cd where you randomly
encounter enemies as you change directories.

2021-05-27T14:09:25+03:00 graphics/blender-lts28 3D modeling/rendering/animation package - LTS
Blender is a free and fully functional 3D
modeling/rendering/animation/gaming package.

The blender LTS releases provide two years official support.

2021-05-27T12:40:26+02:00 security/openiked-portable IKEv2 daemon
OpenIKED is a free, permissively licensed Internet Key Exchange
(IKEv2) implementation, developed as part of the OpenBSD project.
It is intended to be a lean, secure and interoperable daemon that
allows for easy setup and management of IPsec VPNs.

The portable versions take the OpenBSD based source code and add
compatibility functions and build infrastructure for other operating

2021-05-26T19:03:50-07:00 sysutils/rush Command-line tool for executing jobs in parallel
rush is a tool similar to GNU parallel and gargs. rush borrows some ideas from
them and has some unique features, e.g., supporting custom defined variables,
resuming multi-line commands, more advanced embedded replacement strings.

These features make rush suitable for easy and flexibe parallelization of
complex workflows in fields like Bioinformatics.

2021-05-26T16:46:15-07:00 x11-toolkits/libadwaita Building blocks for modern GNOME applications
GTK+ is a collection of GUI widgets. GTK+ essentially provides the
building blocks from which GUIs can be built. It is highly themable,
and its functionality is highly extensible.

2021-05-26T14:49:16-07:00 biology/taxonkit Practical and efficient NCBI taxonomy toolkit
TaxonKit allows to:
* list taxonomic subtrees (TaxIds)
* query taxonomic lineage of given TaxIds
* reformat lineage in canonical ranks
* convert scientific names to TaxIds
* filter TaxIds by taxonomic rank range
* compute lowest common ancestor (LCA) for TaxIds
* create TaxId changelog from dump archives

2021-05-26T14:39:02-07:00 biology/unikmer Toolkit for nucleic acid k-mer analysis, set operations on k-mers
unikmer is a golang package and a toolkit for nucleic acid k-mer analysis,
providing functions including set operation k-mers (sketch) optional with TaxIds
but without count information.

K-mers are either encoded (k<=32) or hashed (arbitrary k) into uint64, and
serialized in binary file with extension .unik.

TaxIds can be assigned when counting k-mers from genome sequences, and LCA
(Lowest Common Ancestor) is computed during set opertions including computing
union, intersecton, set difference, unique and repeated k-mers.

2021-05-26T11:51:32-07:00 x11-toolkits/tepl6 Text editor product line
Tepl is a library that eases the development of GtkSourceView-based text
editors and IDEs. Tepl is the acronym for "Text editor product line".
It serves as an incubator for GtkSourceView.

Tepl was previously named Gtef (GTK+ text editor framework). The project has
been renamed in June 2017 to have a more beautiful name. The end of Tepl is
pronounced like in "apple".

2021-05-27T02:53:26+08:00 www/rubygem-faraday-em_synchrony Faraday adapter for Em::Synchrony
Faraday Em::Synchrony is a Faraday adapter for the Em::Synchrony library.

2021-05-27T02:53:23+08:00 www/rubygem-faraday-em_http Faraday adapter for Em::Http
Faraday Em::Http is a Faraday adapter for the Em::Http::Request library.

2021-05-26T13:27:55+00:00 devel/py-pyzipper Read and write AES encrypted zip files
A 100% API compatible replacement for Python's zipfile
that can read and write AES encrypted zip files

2021-05-26T20:54:15+08:00 devel/py-jupyter-client Jupyter protocol implementation and client libraries
Jupyter protocol implementation and client libraries.

2021-05-26T20:54:14+08:00 devel/rubygem-aws-sdk-apprunner Official AWS Ruby gem for AWS App Runner
Official AWS Ruby gem for AWS App Runner.

2021-05-26T20:54:13+08:00 devel/py-pep562 Backport of PEP 562
A backport of PEP 562. Allows controlling a module's __dir__ and __getattr__.
Useful for deprecating attributes.

2021-05-25T12:24:23+02:00 misc/py-halo Beautiful terminal spinners in Python
Halo is a Python library for beautiful spinners. It is inspired by the
JavaScript library called ora.

2021-05-25T12:08:47+02:00 misc/py-spinners Spinners for terminal
This is a Python port of the Node library cli-spinners.
It features more than 60 spinners for terminal.

2021-05-25T11:58:46+02:00 misc/py-log_symbols Colored symbols for various log levels for Python
This Python package offers a way to add colored symbols to log messages.

2021-05-24T18:45:36+02:00 math/suitesparse-umfpack Sparse multifrontal LU factorization
This port installs the module UMFPACK of SuiteSparse.

UMFPACK is a set of routines solving sparse linear systems via LU factorization.

2021-05-24T18:45:06+02:00 math/suitesparse-spqr Sparse QR factorization
This port installs the module SPQR of SuiteSparse.

SuiteSparseQR is a multithreaded, multifrontal, rank-revealing sparse QR
factorization method.

2021-05-24T18:44:41+02:00 math/suitesparse-slip_lu Sparse Left-looking Integer-Preserving LU Factorization
This port installs the module SLIP_LU of SuiteSparse.

SLIP_LU is software package used to solve a sparse systems of linear equations
exactly using the Sparse Left-looking Integer-Preserving LU factorization.

SLIPLU Purpose: Exactly solve a sparse system of linear equations using a given
input matrix and right hand side vector file. This code can output the final
solution to a user specified output file in either double precision or full
precision rational numbers.

2021-05-24T18:44:13+02:00 math/suitesparse-rbio Read/write sparse matrices
This port installs the module RBio of SuiteSparse.

RBio can be used to read and write sparse matrices.

2021-05-24T18:43:46+02:00 math/suitesparse-mongoose Symmetric approximate minimum degree
This port installs the module Mongoose of SuiteSparse.

Mongoose is a graph partitioning library. Currently, Mongoose only supports edge
partitioning, but in the future a vertex separator extension will be added.

2021-05-24T18:43:16+02:00 math/suitesparse-ldl Simple LDL^T factorization
This port installs the module LDL of SuiteSparse.

LDL is a sparse LDL' factorization and solve package.

These routines are not terrifically fast (they do not use dense matrix kernels),
but the code is very short and concise. The purpose is to illustrate the
algorithms in a very concise and readable manner, primarily for educational
purposes. Although the code is very concise, this package is slightly faster
than the built-in sparse Cholesky factorization in MATLAB 6.5 (chol), when
using the same input permutation.

2021-05-24T18:42:48+02:00 math/suitesparse-klu Sparse LU factorization, for circuit simulation
This port installs the module KLU of SuiteSparse.

KLU is a set of routines for solving sparse linear systems of equations. It is
particularly well-suited to matrices arising in SPICE-like circuit simulation
applications. It relies on a permutation to block triangular form (BTF), several
methods for finding a fill-reducing ordering (variants of approximate minimum
degree, and nested dissection), and a sparse left-looking LU factorization
method to factorize each block.

2021-05-24T18:42:19+02:00 math/suitesparse-graphblas Graph algorithms in the language of linear algebra
This port installs the module GraphBLAS of SuiteSparse.

SuiteSparse:GraphBLAS is a complete implementation of the GraphBLAS
standard, which defines a set of sparse matrix operations on an extended
algebra of semirings using an almost unlimited variety of operators and
types. When applied to sparse adjacency matrices, these algebraic
operations are equivalent to computations on graphs. GraphBLAS provides
a powerful and expressive framework for creating graph algorithms based
on the elegant mathematics of sparse matrix operations on a semiring.

2021-05-24T18:41:50+02:00 math/suitesparse-cxsparse Extended version of CSparse
This port installs the module CXSparse of SuiteSparse.

CXSparse is a version of CSparse that operates on both real and complex
matrices, using either int or SuiteSparse_long integers.

2021-05-24T18:41:20+02:00 math/suitesparse-csparse Concise Sparse Matrix package
This port builds the module CSparse of SuiteSparse.

CSparse is a Concise Sparse Matrix package. This code goes with the book "Direct
Methods for Sparse Linear Systems," Timothy A. Davis, SIAM, Philadelphia, 2006.

Note: the CSparse library is meant for personal experimentation. For system-wide
installation, please install math/suitesparse-cxsparse instead.

2021-05-24T18:40:46+02:00 math/suitesparse-config Common library for SuiteSparse
This port (previously UFconfig) installs a common library used by many modules
of SuiteSparse.

2021-05-24T18:40:15+02:00 math/suitesparse-colamd Column approximate minimum degree ordering algorithm
This port installs the module COLAMD of SuiteSparse.

The CCOLAMD column approximate minimum degree ordering algorithm computes a
permutation vector P such that the LU factorization of A (:,P) tends to be
sparser than that of A. The Cholesky factorization of (A (:,P))'*(A (:,P)) will
also tend to be sparser than that of A'*A. CSYMAMD is a symmetric minimum degree
ordering method based on CCOLAMD, also available as a MATLAB-callable function.
It constructs a matrix M such that M'*M has the same pattern as A, and then uses
CCOLAMD to compute a column ordering of M.

2021-05-24T18:39:48+02:00 math/suitesparse-cholmod Sparse CHOLesky MODification package
This port installs the module CHOLMOD of SuiteSparse.

CHOLMOD is a set of routines for factorizing sparse symmetric positive definite
matrices of the form A or AA', updating/downdating a sparse Cholesky
factorization, solving linear systems, updating/downdating the solution to the
triangular system Lx=b, and many other sparse matrix functions for both
symmetric and unsymmetric matrices. Its supernodal Cholesky factorization relies
on LAPACK and the Level-3 BLAS, and obtains a substantial fraction of the peak
performance of the BLAS. Both real and complex matrices are supported.

2021-05-24T18:39:21+02:00 math/suitesparse-ccolamd Constrained column approximate minimum degree ordering
This port installs the module CCOLAMD of SuiteSparse.

The CCOLAMD column approximate minimum degree ordering algorithm computes a
permutation vector P such that the LU factorization of A (:,P) tends to be
sparser than that of A. The Cholesky factorization of (A (:,P))'*(A (:,P)) will
also tend to be sparser than that of A'*A. CSYMAMD is a symmetric minimum
degree ordering method based on CCOLAMD, also available as a MATLAB-callable
function. It constructs a matrix M such that M'*M has the same pattern as A, and
then uses CCOLAMD to compute a column ordering of M.

2021-05-24T18:38:51+02:00 math/suitesparse-camd Symmetric approximate minimum degree
This port installs the module CAMD of SuiteSparse.

CAMD is a set of routines for permuting sparse matrices prior to factorization.

2021-05-24T18:38:21+02:00 math/suitesparse-btf Permutation to block triangular form
This port installs the module BTF of SuiteSparse.

BTF is a software package for permuting a matrix into block upper triangular
form. It includes a maximum transversal algorithm, which finds a permutation
of a square or rectangular matrix so that it has a zero-free diagonal (if one
exists); otherwise, it finds a maximal matching which maximizes the number of
nonzeros on the diagonal. The package also includes a method for finding the
strongly connected components of a graph. These two methods together give the
permutation to block upper triangular form.

2021-05-24T18:37:22+02:00 math/suitesparse-amd Symmetric approximate minimum degree
This port installs the module AMD of SuiteSparse.

AMD is a set of routines for pre-ordering sparse matrices prior to Cholesky
or LU factorization, using the approximate minimum degree ordering algorithm.

2021-05-24T22:21:29+03:00 x11/nfy Minimal and daemonless notification program for X
nfy is a minimal and daemonless notification program for X. Configuration
is done by editing a config.h file.

2021-05-24T22:53:47-07:00 sysutils/brename Tool for batch renaming files/directories via regular expressions
brename is a practical cross-platform command-line tool for safely batch
renaming files/directories via regular expressions.

2021-05-25T10:26:54+08:00 www/dooble Dooble Web Browser
Dooble, the weather bug browser. Minimal, cute, and unusually stable.

- A Web browser!
- Basic themes.
- Compact.
- Cookie crusher.
- Custom search engines.
- Custom style sheets.
- Documented.
- Domain restrictions.
- Favorites.
- Floating digital clock.
- FreeBSD, Linux, Mac, Windows.
- Gopher support.
- Multiple private instances, including downloads.
- Original implementations of AES-256, Threefish-256.
- Qt-only dependency.
- Windows portable.

2021-05-24T16:28:51-07:00 devel/py-connection_pool Thread safe connection pool for Python programs
Thread-safe connection pool for python.

It allows to cache network connections.

2021-05-24T12:17:48-07:00 x11-toolkits/gtk40 Gimp Toolkit for X11 GUI (current stable version)
GTK+ is a collection of GUI widgets. GTK+ essentially provides the
building blocks from which GUIs can be built. It is highly themable,
and its functionality is highly extensible.

2021-05-24T12:12:27-07:00 textproc/gi-docgen Documentation generator for GObject-based libraries
GI-DocGen is a document generator for GObject-based libraries. GObject is the
base type system of the GNOME project. GI-Docgen reuses the introspection data
generated by GObject-based libraries to generate the API reference of these
libraries, as well as other ancillary documentation.

2021-05-24T13:47:38-04:00 math/R-cran-maps Draw Geographical Maps
Display of maps. Projection code and larger maps are in separate packages
('mapproj' and 'mapdata').

2021-05-24T13:47:08-04:00 devel/R-cran-pkgcache Cache 'CRAN'-Like Metadata and R Packages
Metadata and package cache for CRAN-like repositories. This is a utility
package to be used by package management tools that want to take advantage of

2021-05-24T15:14:29+00:00 security/crowdsec-firewall-bouncer Crowdsec bouncer written in golang for firewalls
Crowdsec bouncer written in golang for firewalls.

cs-firewall-bouncer will fetch new and old decisions from a CrowdSec API to add
them in a blocklist used by supported firewalls.

2021-05-24T14:27:06+02:00 graphics/pikchr PIC-like markup language for diagrams
Pikchr (pronounced "picture") is a PIC-like markup language for diagrams in
technical documentation.

Pikchr is designed to be embedded in fenced code blocks of Markdown or similar
mechanisms of other documentation markup languages.

2021-05-24T10:07:28+02:00 devel/py-qstylizer Qt Stylesheet Generator for PyQt/PySide
qstylizer is a python package designed to help with the
construction of PyQt/PySide stylesheets.

2021-05-24T03:49:23-04:00 math/R-cran-tensor Tensor product of arrays
The tensor product of two arrays is notionally an outer product of the arrays
collapsed in specific extents by summing along the appropriate diagonals.

2021-05-23T22:34:46-07:00 x11-toolkits/ztoolkit GUI toolkit heavily inspired by GTK
ZToolkit (Ztk) is a cross-platform GUI toolkit heavily inspired by GTK.

It handles events and low level drawing on behalf of the user and provides a
high-level API for managing the UI and custom widgets.

ZToolkit is written in C based on pugl and was created to be used for various
plugins bundled with the Zrythm digital audio workstation.

2021-05-23T18:39:59-07:00 audio/wolf-shaper-lv2 Waveshaper plugin with a graph editor
Waveshaper plugin with a spline-based graph editor (LV2, VST, DSSI and Jack).

2021-04-27T23:43:23+02:00 games/xnethack Experimental features and improvements applied to NetHack 3.7-dev
xNetHack is a fork of the dungeon exploration game NetHack. It is a
distant descendent of Rogue and Hack, and a direct descendant of the
development version of NetHack 3.7.

The main goals of xNetHack are to take vanilla NetHack and:

- Fix gameplay balance issues.
- Remove tedious and frustrating parts of the game.
- Make uninteresting parts of the game more interesting.
- Experiment with new ideas from the community.

In general, the game design takes a conservative approach to changing
the gameplay compared to other variants, with focus on deepening
elements of the game rather than broadening them. For example, this
philosophy would prefer to differentiate monsters in a class that all
tend to play the same way, instead of adding new monsters to that class.

2021-04-27T23:43:23+02:00 games/xnethack-nox11
2021-04-23T16:18:46+02:00 games/nbsdgames 17 text-based modern games
A collection of terminal games including, Jewels, Sudoku, Mines,
Reversi, Checkers, Battleship, SOS, Rabbithole, Pipes, Fifteen,
Memoblocks, Fisher, Muncher, Miketron, Redsquare, Darrt, and Snakeduel.

The difficulty and/or dimensions are adjustable through simple command
line options, you can play a minesweeper game that take hours to
complete, or exprience hexadecimal sudoku and 8x8 fifteen-like puzzles!

Play on xterm for best experience.

2021-05-23T09:32:31-10:00 sysutils/pxp-agent PCP eXecution Protocol Agent
This is the agent for the PCP Execution Protocol (PXP), based on the the Puppet
Communications Protocol (PCP). It enables the execution of actions on remote

2021-05-23T09:28:45-10:00 net/cpp-pcp-client Client libraries for the PCP protocol
cpp-pcp-client is a C++ client library for the Puppet Communications Protocol
(PCP) protocol. It includes a collection of abstractions which can be used to
initiate connections to a PCP broker, wrapping the PCP message format and
performing schema validation for message bodies.

2021-05-23T13:43:02-05:00 astro/phd2 Guiding software inspired by Stark Labs PHD Guiding
PHD2 is telescope guiding software that simplifies the process of tracking a
guide star, letting you concentrate on other aspects of deep-sky imaging or

2021-05-23T01:42:14-05:00 astro/indiwebmanagerapp Graphical program to manage an INDI WebManager
A Graphical program to Manage, Configure, Launch, and Monitor an INDI
WebManager on OS X, Linux and FreeBSD

What it does:
- Allows easy and extensive configuration of the options for an INDI Web
Manager and an INDI server.
- Makes it easy to set up a Stand alone INDI Server on OS X.
- Allows the setup of an INDI Web Manager on an OS X machine (which was
formerly VERY difficult)
- Provides a GUI interface for Starting, Stoping, Accessing, Configuring, and
Monitoring an INDI Web Manager and INDI Server on OS X and Linux

2021-05-22T15:34:29-07:00 math/conauto Program for graph isomorphism testing & automorphism group computation
Algorithm conauto for Graph Isomorphism Testing and automorphism group

2021-05-22T15:06:51-07:00 math/bliss Tool for computing automorphism groups and canonical forms of graphs
bliss is an open source tool for computing automorphism groups and canonical
forms of graphs. It has both a command line user interface as well as C++ and C
programming language APIs.

2021-05-22T16:16:00-05:00 astro/py-indiweb Simple web application to manage INDI server
INDI Web Manager is a simple web application to manage INDI server

2021-05-22T14:04:14-05:00 astro/stellarsolver Astrometric Plate Solver built on and SEP
- An Astrometric Plate Solver for Mac, Linux, and Windows, built on and SEP (sextractor)
- Meant to be an internal library for use in a program like KStars for internal
plate solving on all supported operating systems
- Python is not required for the library
- Netpbm is not required for the library
- Internal Library, so calls to external programs are not required
- No Astrometry.cfg file is needed, the settings are internal to the program
- Directly loads the image data into SEP and then takes the generated xy-list
internally from Sextractor into, so there is no need to save
any files.
- No temporary files need to be created for solving and no WCS file needs to be
created to read the solved information. Although does monitor
for the creation of 2 files indicating that a field is solved or a cancel was
made, so these are created for now.
- The Index Files are still required for solving images, but the program or the
user can specify the folder locations rather than putting them in the config

2021-05-22T22:42:12+08:00 textproc/rubygem-html-proofer Test your rendered HTML files
HTMLProofer is a set of tests to validate your HTML output. These tests check if
your image references are legitimate, if they have alt tags, if your internal
links are working, and so on. It's intended to be an all-in-one checker for your

In scope for this project is any well-known and widely-used test for HTML
document quality. A major use for this project is continuous integration -- so
we must have reliable results. We usually balance correctness over performance.
And, if necessary, we should be able to trace this program's detection of HTML
errors back to documented best practices or standards, such as W3

2021-05-22T22:42:08+08:00 devel/rubygem-drb Distributed object system for Ruby
dRuby is a distributed object system for Ruby. It allows an object in one Ruby
process to invoke methods on an object in another Ruby process on the same or a
different machine.

The Ruby standard library contains the core classes of the dRuby package.
However, the full package also includes access control lists and the Rinda
tuple-space distributed task management system, as well as a large number of

2021-05-22T22:42:07+08:00 devel/rubygem-aws-sdk-applicationcostprofiler Official AWS Ruby gem for AWS Application Cost Profiler
Official AWS Ruby gem for AWS Application Cost Profiler.

2021-05-22T22:42:06+08:00 devel/p5-Test-MockTime-HiRes Replaces actual time with simulated high resolution time
Test::MockTime::HiRes is a Time::HiRes compatible version of Test::MockTime. You
can wait milliseconds in simulated time.

It also provides mock_time to restrict the effect of the simulation in a code

2021-05-22T12:52:03+02:00 graphics/py-pytesseract wrapper for Google's Tesseract OCR engine
Python-tesseract is an optical character recognition (OCR) tool for python.
That is, it will recognize and “read” the text embedded in images.

Python-tesseract is a wrapper for Google’s Tesseract-OCR Engine. It is also
useful as a stand-alone invocation script to tesseract, as it can read all
image types supported by the Pillow and Leptonica imaging libraries, including
jpeg, png, gif, bmp, tiff, and others. Additionally, if used as a script,
Python-tesseract will print the recognized text instead of writing it to a

2021-05-22T12:18:21+02:00 textproc/py-jq a lightweight and flexible JSON processor a lightweight and flexible JSON processor

py-jq contains Python bindings for jq.

2021-05-21T18:19:49-07:00 security/libreswan IPsec and IKE based firewall
Libreswan is a free software implementation of the most widely supported and
standardized VPN protocol using "IPsec" and the Internet Key Exchange ("IKE").
These standards are produced and maintained by the Internet Engineering Task
Force ("IETF").

2021-05-21T18:20:13+02:00 security/openconnect-freebsd-daemon OpenConnect service daemon for FreeBSD rc(8)
A service daemon for the FreeBSD rc(8) framework. It lets the user configure
OpenConnect VPN in rc.conf(5) and use the standard FreeBSD tools to control the

- Support for starting multiple OpenConnect services.
- Support for running arbitrary commands for OTP-based authentication.

2021-05-21T13:56:26+00:00 graphics/goocanvas3 Cairo-based canvas widget for GTK+
GooCanvas is similar in many ways to GnomeCanvas and FooCanvas, but uses
cairo graphics library for rendering.

2021-05-21T08:08:56+00:00 x11/runner Fast program launch menu for X Window System
Runner is a launch menu for X Window System. It is meant to start fast
and give access to often used programs but also run any command. It is
also optimized for keyboard usage. Its features are:

- Configurable list of programs
- Integrated dialog to run arbitrary commands with arguments
- Unlimited command history
- Completion for programs in history file and PATH variable
- Keyboard support in popup menu with type-ahead filtering

2021-05-20T10:53:00+02:00 databases/postgresql14-server PostgreSQL is the most advanced open-source database available anywhere
PostgreSQL is a sophisticated Object-Relational DBMS, supporting
almost all SQL constructs, including subselects, transactions, and
user-defined types and functions. It is the most advanced open-source
database available anywhere. Commercial Support is also available.

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

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

PostgreSQL is free and the complete source is available.

2021-05-20T10:53:00+02:00 databases/postgresql14-pltcl Module for using Tcl to write SQL functions
2021-05-20T10:53:00+02:00 databases/postgresql14-plpython Module for using Python to write SQL functions
PL/Python allows one to write PostgeSQL stored functions and
procedures in Python (

This software is part of the standard PostgreSQL distribution.

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

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

$ psql -d dbname -f module.sql

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

For more information, please see

This software is part of the standard PostgreSQL distribution.

2021-05-20T10:53:00+02:00 databases/postgresql14-client PostgreSQL database (client)
2021-05-20T16:13:31+02:00 x11/srandrd Simple randr daemon
srandrd(1) is a tool that executes a command on xrandr output change events,
i.e., if a monitor is plugged or unplugged. By default srandrd forks to
background and exits if the xserver exits.

2021-05-20T14:41:25+02:00 devel/git-lab GitLab management commands for git CLI
git-lab is an extension for the git command-line tool that
helps with interacting with a gitlab instance (e.g.,
or GNOME or KDE gitlab instances). It adds a `git lab`
subcommand to git, which allows you to manage issues,
merge requests and more from the command-line.

2021-05-19T22:19:29-04:00 devel/py-decorator4 Decorators for Humans
As of now, writing custom decorators correctly requires some
experience and it is not as easy as it could be. For instance, typical
implementations of decorators involve nested functions, and we all
know that flat is better than nested. Moreover, typical
implementations of decorators do not preserve the signature of
decorated functions, thus confusing both documentation tools and

The aim of the decorator module it to simplify the usage of decorators
for the average programmer, and to popularize decorators usage giving
examples of useful decorators, such as memoize, tracing,
redirecting_stdout, locked, etc.

2021-05-19T18:18:41-05:00 devel/indi Implementation of the Instrument-Neutral-Device-Interface protocol
INDI is a standard for astronomical instrumentation control. INDI Library is
an Open Source POSIX implementation of the Instrument-Neutral-Device-Interface

2021-05-16T18:15:52+00:00 devel/pydio-packr Pydio fork of packr v1
This is a fork of gobuffalo's packr v1 customized by pydio team.
Its sole purpose is to be used in building the www/pydio-cells port.

2021-05-19T18:18:24+03:00 x11/kitty Cross-platform, fast, featureful, GPU-based terminal emulator
Kitty is the fast, featureful, GPU based terminal emulator.

kitty is designed for power keyboard users. To that end all its controls work
with the keyboard (although it fully supports mouse interactions as well). Its
configuration is a simple, human editable, single file for easy reproducibility
(I like to store configuration in source control).
kitty is designed from the ground up to support all modern terminal
features, such as unicode, true color, bold/italic fonts, text formatting, etc.
It even extends existing text formatting escape codes, to add support for
features not available elsewhere, such as colored and styled (curly) underlines.

2021-05-18T17:29:46-05:00 devel/libxtend Miscellaneous functions to extend libc
Libxtendc is a library of miscellaneous functions, the likes of which might
be found in libc or libm.

They provide some convenient functionality lacking in standard library
functions as well some more esoteric features.

2021-05-19T03:27:11+08:00 devel/py-jupyter-core Jupyter core package
Jupyter core package. A base package on which Jupyter projects rely.

2021-05-19T03:26:55+08:00 devel/py-click-default-group Extend click.Group to invoke a command without explicit subcommand name
DefaultGroup is a sub class of click.Group. But it invokes a default subcommand
instead of showing a help message when a subcommand is not passed.

2021-05-18T09:22:40-07:00 sysutils/k9s Kubernetes command-line tool
Use the Kubernetes command-line tool, k9s, to interact with
your Kubernetes clusters. K9s can help explore a Kubernetes
cluster with a text-based user interface (UI).

2021-05-18T06:07:28+00:00 benchmarks/kdiskmark Graphical HDD/SSD benchmarking tool
KDiskMark is an HDD and SSD benchmark tool with a very friendly graphical
user interface. KDiskMark with its presets and powerful GUI calls Flexible
I/O Tester and handles the output to provide an easy to view and interpret
comprehensive benchmark result. The application is written in C++ with Qt
and has minimal KDE dependencies.

2021-05-18T07:14:49+02:00 audio/pamixer Pulseaudio command line mixer
Pulseaudio command line mixer.

pamixer is like amixer but for pulseaudio. It can control the
volume levels of the sinks. Also, this project can provide you
a small C++ library to control pulseaudio.

- Get the current volume of the default sink, the default
source or a selected one by his id
- Set the volume for the default sink, the default
source or any other device
- List the sinks
- List the sources
- Increase / Decrease the volume for a device (using gamma
correction optionally)
- Mute or unmute a device

2021-05-17T20:44:03-07:00 audio/wavetral Convert between single cycle waveforms and audio spectra
wavetral is a small program to convert single cycle waveforms to spectra and
vice versa. It supports different input and output formats to export
your waveforms/spectra from one synthesizer to another.

2021-05-17T15:52:39-07:00 www/wslay C WebSocket library
Wslay is a WebSocket library written in C. It implements the protocol version 13
described in RFC 6455. This library offers 2 levels of API: event-based API and
frame-based low-level API. For event-based API, it is suitable for non-blocking
reactor pattern style. You can set callbacks in various events. For frame-based
API, you can send WebSocket frame directly. Wslay only supports data transfer
part of WebSocket protocol and does not perform opening handshake in HTTP.

Wslay supports:
* Text/Binary messages.
* Automatic ping reply.
* Callback interface.
* External event loop.

2021-05-17T23:26:36+02:00 net-mgmt/zabbix54-server Enterprise-class open source distributed monitoring (${PKGNAMESUFFIX:S/^-//})
Zabbix is an enterprise-class open source distributed monitoring solution.

Zabbix is software that monitors numerous parameters of a network and the
health and integrity of servers. Zabbix uses a flexible notification
mechanism that allows users to configure e-mail based alerts for virtually
any event. This allows a fast reaction to server problems. Zabbix offers
excellent reporting and data visualisation features based on the stored
data. This makes Zabbix ideal for capacity planning.

2021-05-17T23:26:36+02:00 net-mgmt/zabbix54-proxy
2021-05-17T23:26:36+02:00 net-mgmt/zabbix54-java
2021-05-17T23:26:36+02:00 net-mgmt/zabbix54-frontend
2021-05-17T23:26:36+02:00 net-mgmt/zabbix54-agent
2021-05-17T19:54:14+02:00 textproc/slowcat Write output slowly, emulating physical serial terminal
The "Slowcat" program is intended for use with various VT100 and other
animations from, where a time delay
not unlike a terminal or modem makes the entire thing actually understandable.
This program will add an artificial 9600 baud delay while printing a file.

2021-05-17T09:52:10-07:00 emulators/magia GBA emulator written in golang
Magia is GBA emulator written in golang.

Warning: This emulator is WIP, so many ROMs don't work correctly now.

2021-05-17T14:36:24+00:00 sysutils/kdiskmark Graphical HDD/SSD benchmarking tool
KDiskMark is an HDD and SSD benchmark tool with a very friendly graphical
user interface. KDiskMark with its presets and powerful GUI calls Flexible
I/O Tester and handles the output to provide an easy to view and interpret
comprehensive benchmark result. The application is written in C++ with Qt
and has minimal KDE dependencies.

2021-05-17T01:40:34-03:00 x11-wm/leftwm Tiling window manager for Adventurers
LeftWM is a tiling window manager written in Rust that aims to be stable
and performant. LeftWM is designed to do one thing and to do that one thing
well: be a window manager. LeftWM therefore follows the following mantra:

- LeftWM is not a compositor.
- LeftWM is not a lock screen.
- LeftWM is not a bar. But, there are lots of good bars out there. With
themes, picking one is as simple as setting a symlink.

2021-05-16T20:13:36-07:00 misc/timetrace Simple time tracking CLI
timetrace is a simple CLI for tracking your working time.

2021-05-17T09:43:32+08:00 www/moodle311 Course management system based on social constructionism
Moodle is a course management system (CMS) - a free, Open Source software
package designed using sound pedagogical principles, to help educators
create effective online learning communities. You can use it on any
computer you have handy (including webhosts), yet it can scale from a
single-teacher site to a 40,000-student University.

2021-05-16T15:12:41-07:00 www/srt Secure Reliable Transport (SRT) Protocol
SRT is an open source video transport protocol and technology stack that
optimizes streaming performance across unpredictable networks with secure
streams and easy firewall traversal, bringing the best quality live video over
the worst networks. The SRT Open Source project, driven by the SRT Alliance, is
a collaborative community of industry leaders and developers striving to achieve
lower latency internet video transport by continuously improving open-source

2021-05-16T13:52:55-07:00 www/libdatachannel WebRTC Data Channels, WebRTC Media Transport, and WebSockets library
libdatachannel is a standalone implementation of WebRTC Data Channels, WebRTC
Media Transport, and WebSockets in C++17 with C bindings for POSIX platforms
(including GNU/Linux, Android, and Apple macOS) and Microsoft Windows.

2021-05-16T09:48:42-07:00 devel/sol2 C++ header-only library binding to Lua
sol2 is a C++ library binding to Lua. It currently supports all Lua versions
5.1+ (LuaJIT 2.0+ and MoonJIT included). sol2 aims to be easy to use and easy to
add to a project. The library is header-only for easy integration with projects,
and a single header can be used for drag-and-drop start up.

2021-05-15T21:10:38-07:00 devel/py-prefixed Prefixed alternative numeric library
Prefixed provides an alternative implementation of the built-in float which
supports formatted output with SI (decimal) and IEC (binary) prefixes.

2021-05-16T23:13:11+08:00 www/rubygem-http4 Simple Ruby DSL for making HTTP requests
The HTTP Gem is an easy-to-use client library for making requests from Ruby. It
uses a simple method chaining system for building requests, similar to Python's

Under the hood, The HTTP Gem uses http_parser.rb, a fast HTTP parsing native
extension based on the Node.js parser and a Java port thereof.

2021-05-16T23:13:07+08:00 www/rubygem-llhttp-ffi Ruby FFI bindings for llhttp
This is a monorepo that includes projects for MRI and FFI. Generally speaking,
you should prefer the MRI version and fallback to the FFI version for better
compatibility. There is parity between the two implementations, but the MRI
implementation is more performant.

2021-05-16T23:13:03+08:00 devel/rubygem-aws-sdk-ssmincidents Official AWS Ruby gem for AWS Systems Manager Incident Manager (SSM Incidents)
Official AWS Ruby gem for AWS Systems Manager Incident Manager (SSM Incidents).

2021-05-16T23:13:02+08:00 devel/rubygem-aws-sdk-ssmcontacts Official AWS Ruby gem for AWS Systems Manager Incident Manager Contacts (SSM Contacts)
Official AWS Ruby gem for AWS Systems Manager Incident Manager Contacts (SSM

2021-05-16T23:13:01+08:00 x11-fonts/py-babelfont Abstract interface to font source files based on fontParts
babelfont reads font files into fontParts objects and writes them out again.

2021-05-16T23:13:00+08:00 print/py-vharfbuzz User-friendlier way to use Harfbuzz in Python
uharfbuzz is an awesome tool for shaping text in Python. But it wraps the
Harfbuzz C interface quite closely, so still requires you to perform a bunch of
boilerplate operations before you can get on with the shaping. vharfbuzz allows
you a slightly more high-level interface to the text shaping process.

2021-05-16T23:12:57+08:00 print/py-uharfbuzz Streamlined Cython bindings for the harfbuzz shaping engine
uharfbuzz provides streamlined Cython bindings for the HarfBuzz shaping engine.

2021-05-16T23:12:55+08:00 print/py-glyphtools Routines for extracting information from fontTools glyphs
glyphtools provides routines for extracting information from font glyphs.

2021-05-16T23:12:52+08:00 print/py-fontpens Collection of classes implementing the pen protocol for manipulating glyphs
fontPens provides a collection of classes implementing the pen protocol for
manipulating glyphs.

2021-05-16T23:12:49+08:00 print/py-fontparts API for interacting with the parts of fonts during the font development process
FontParts provides an API for interacting with the parts of fonts during the
font development process. FontParts is the replacement for RoboFab.

2021-05-16T23:12:46+08:00 print/py-dehinter Remove TrueType instruction sets (hints) in fonts
dehinter is a Python command line application that removes TrueType instruction
sets, global hinting tables, and other associated OpenType table data in font

What it does
- Removes OpenType glyf table instruction set bytecode data
- Removes OpenType and other TTF hinting related tables - cvt table - fpgm table
- hdmx table - LTSH table - prep table - TTFA table (not part of the OpenType
specification) - VDMX table
- Removes OpenType cvar table from variable fonts
- Updates gasp table values
- Updates maxp table values
- Updates head table bit flags
- Displays file sizes of the hinted and dehinted versions of the fonts

2021-05-16T23:12:44+08:00 print/py-collidoscope Brute force detection of glyph collisions
collidoscope reports on situations where paths overlap in a shaped piece of

This software tries every combination of glyphs within a specified Unicode range
and up to a specified length of string and outputs a report of all situations
where the glyphs collide. It has a number of collision tests:
- Paths in non-adjacent glyphs are never allowed to collide.
- If the cursive test is turned on, then paths with a cursive attachment anchor
are allowed to overlap with paths in an adjacent glyph which also contain a
cursive attachment anchor, but are not allowed to overlap with a path without
a cursive attachment anchor.
- If the area test is turned on, then paths in adjacent glyphs may collide so
long as the area of overlap does not exceed a given percentage of the smallest
path's area. i.e. if the area percentage is set to 25%, then two strokes may
connect, because the overlap is likely to be quite small compared to the size
of the paths involved. But if a stroke significantly overlaps a nukta, it will
be reported as a collision. (Of course, this will not detect strokes which
merely graze a nukta.)

2021-05-16T23:12:41+08:00 finance/py-mplfinance Utilities for the visualization, and visual analysis, of financial data
mplfinance provides matplotlib utilities for the visualization, and visual
analysis, of financial data.

2021-05-16T23:12:40+08:00 devel/py-stringbrewer Generate random strings matching a pattern
Patterns are specified in the StringBrewer pattern language, and are made up of
two parts: a recipe and a set of ingredients. A recipe is essentially a modified
form of regular expression; whitespace is not significant, and each ingredient
name is replaced by its definition. An ingredient is a space-separated list of
items; each item is either a character (specified either as a literal character
or as a Unicode codepoint in hexadecimal), a range of characters separated by
hyphens, or a union of items separated by commas. Ingredients may also contain
references to other ingredients.

2021-05-16T23:12:39+08:00 devel/py-sre-yield Expand a regular expression to its possible matches
The goal of sre_yield is to efficiently generate all values that can match a
given regular expression, or count possible matches efficiently. It uses the
parsed regular expression, so you get a much more accurate result than trying to
just split strings.

2021-05-16T23:12:38+08:00 devel/py-rstr Generate random strings in Python
rstr is a helper module for easily generating random strings of various types.
It could be useful for fuzz testing, generating dummy data, or other

It has no dependencies outside the standard library.

2021-05-16T16:58:54+02:00 security/vaultwarden Bitwarden compatible backend server
This is a Bitwarden server API implementation written in Rust
compatible with upstream Bitwarden clients*,
perfect for self-hosted deployment
where running the official resource-heavy service might not be ideal.

2021-05-15T09:29:48+00:00 audio/vban Command-line VBAN (audio over UDP protocol) tools
This project an open-source implementation of VBAN protocol. VBAN is a
simple audio over UDP protocol proposed by VB-Audio. It is composed of
several command-line tools allowing to stream audio coming from audio
backend interfaces to VBAN stream (vban_emitter) or play incoming VBAN
stream to audio backend interfaces (vban_receptor), or send text over
the VBAN protocol (vban_sendtext).

ALSA, Jack, and PulseAudio audio backends have been implemented. FIFO
(pipe) output is also available, to allow chaining command-line tools,
and a file output too (for writing raw PCM data).

2021-05-14T00:55:16-07:00 math/creme Randomized thermal relaxation method for MaxFS problems
Creme is an implementation of the randomized thermal relaxation method to find
a feasible solution of the Maximum Feasible Subsystem (MaxFS) problem. The MaxFS
problem consists, given a Linear Programming problem

A x <= b,

generally infeasible, in finding a feasible subsystem containing a maximum
number of inequalities.

2021-05-13T20:40:16-07:00 textproc/xlnt C++ xlsx library for reading/writing/manipulating spreadsheets
xlnt is a modern C++ library for manipulating spreadsheets in memory and
reading/writing them from/to XLSX files as described in ECMA 376 4th edition.

2021-05-13T14:48:47-07:00 www/py-fastapi High-performance Python API Framework
FastAPI is a modern, fast (high-performance), web framework for building APIs
with Python 3.6+ based on standard Python type hints.

The key features are:

* Fast: Very high performance, on par with NodeJS and Go.

* Fast to code: Increase the speed to develop features by about 200% to 300%.

* Fewer bugs: Reduce about 40% of human (developer) induced errors.

* Intuitive: Great editor support. Completion everywhere. Less time debugging.

* Easy: Designed to be easy to use and learn. Less time reading docs.

* Short: Minimize code duplication. Multiple features from each parameter
declaration. Fewer bugs.

* Robust: Get production-ready code. With automatic interactive documentation.

* Standards-based: Based on (and fully compatible with) the open standards for
APIs: OpenAPI (previously known as Swagger) and JSON Schema.

2021-05-13T20:54:43+00:00 www/pydio-cells Nextgen file sharing platform for organizations
Installed on your own infrastructure, Pydio Cells provides a central place for
your users to collaborate and share files internally and externally, while
empowering your IT admins to monitor and protect your company's data.

2021-05-12T16:23:06-07:00 math/gravity Mathematical modeling for optimization and machine learning
Gravity is a Modeling Language for Mathematical Optimization and Machine

2021-05-12T19:34:08+00:00 sysutils/containerd Open and reliable container runtime
containerd is an industry-standard container runtime with an emphasis on
simplicity, robustness and portability. It is available as a daemon for
Linux and Windows, which can manage the complete container lifecycle of
its host system: image transfer and storage, container execution and
supervision, low-level storage and network attachments, etc.

2021-05-12T12:05:46-07:00 math/disco Discrete Conic Optimization Solver
DisCO (Discrete Conic Optimization) is a solver for Mixed Integer Second Order
Conic Optimization (MISOCO) problems. It is developed on top of COIN-OR
High-Performance Parallel Search (CHiPPS) framework.

2021-05-12T12:03:34-07:00 math/cgl-conic Strategies for conic problems for COIN-OR Cut Generation
CGL-Conic is library for generation of conic cuts for Mixed Integer Second
Order Conic Optimization (MISOCO) problems. CGL-Conic can be considered as
a generalization of COIN-OR's Cut Generation Library (CGL).

2021-05-12T11:59:56-07:00 math/osiipopt Conic solver interface for Ipopt
OsiIpopt is a conic solver interface for COIN-OR's Ipopt solver. OsiIpopt
implements OsiConic interface, which extends Open Solver Interface (OSI) to
second order conic optimization problems.

2021-05-12T11:57:26-07:00 math/osi-conic Conic problem solver interface extending OSI to conic problems
Conic problem solver interface library. Extends Coin-OR's OSI interface to
conic problems. Inherits Coin-OR's OsiCLpSolverInterface class and adds conic
problem specific methods (querying cones, etc.).

2021-05-12T20:45:07+02:00 sysutils/py-ansible-base Radically simple IT automation
Ansible is a radically simple configuration-management, deployment,
task-execution, and multinode orchestration framework.

ansible-base contains the core engine, modules and plugins. It does not
contain community and partner supported Ansible Collections of modules and
plugins. For future versions of Ansible, ansible-base is going to be
superseded by the ansible-core Python package, available in the FreeBSD
ports as sysutils/py-ansible-core.

2021-05-12T20:44:57+02:00 sysutils/ansible2 Radically simple IT automation
Ansible is a radically simple configuration-management, deployment,
task-execution, and multinode orchestration framework.

2021-05-12T20:44:54+02:00 sysutils/py-ansible-core Radically simple IT automation
Ansible is a radically simple configuration-management, deployment,
task-execution, and multinode orchestration framework.

ansible-core contains the core engine, modules and plugins. It does not contain
community and partner supported Ansible Collections of modules and plugins.

2021-05-12T20:44:51+02:00 devel/py-resolvelib Resolve abstract dependencies into concrete ones
ResolveLib at the highest level provides a Resolver class that includes
dependency resolution logic. You give it some things, and a little information
on how it should interact with them, and it will spit out a resolution result.

2021-05-12T15:00:55+09:00 devel/electron12 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-05-11T18:20:55-07:00 biology/seqan3 C++ header-only library for biological sequence analysis
SeqAn3 is the new version of the popular SeqAn template library for the analysis
of biological sequences. It enables the rapid development of high-performance
solutions by providing generic algorithms and data structures for:
* sequence representation and transformation
* full-text indexing and efficient search
* sequence alignment
* input/output of common file formats

2021-05-11T16:24:05-07:00 audio/qxgedit Editor for MIDI System Exclusive files for XG devices
QXGEdit is a Qt framework GUI for editing MIDI System Exclusive files for XG
devices (eg. Yamaha DB50XG).

2021-05-12T05:14:22+08:00 textproc/rubygem-autoprefixer-rails1020 Parse CSS and add vendor prefixes to CSS rules
Autoprefixer is a tool to parse CSS and add vendor prefixes to CSS rules using
values from the Can I Use. This gem provides Ruby and Ruby on Rails integration
with this JavaScript tool.

2021-05-12T05:14:18+08:00 textproc/rubygem-parse-cron Parse cron expressions and calculates the next occurence
The goal of Parse-Cron is to parse a crontab timing specification and determine
when the job should be run. It is not a scheduler, it does not run the jobs.

2021-05-12T05:14:13+08:00 devel/rubygem-google-protobuf315 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-05-12T05:14:12+08:00 devel/rubygem-aws-sdk-finspacedata Official AWS Ruby gem for FinSpace Public API (FinSpace Data)
Official AWS Ruby gem for FinSpace Public API (FinSpace Data).

2021-05-12T05:14:11+08:00 devel/rubygem-aws-sdk-finspace Official AWS Ruby gem for FinSpace User Environment Management service (finspace)
Official AWS Ruby gem for FinSpace User Environment Management service

2021-05-12T05:13:36+08:00 devel/py-pytest-checkdocs Check the README when running tests
pytest-checkdocs is a pytest plugin that checks the long description of the
project to ensure it renders properly.

2021-05-12T05:13:11+08:00 devel/py-google-re2 RE2 Python bindings
google-re2 is a rop-in replacement for the re module.

It uses RE2 under the hood, of course, so various PCRE features (e.g.
backreferences, look-around assertions) are not supported.

2021-05-11T22:31:54+02:00 textproc/p5-PDF-Builder Facilitates the creation and modification of PDF files
There seem to be a growing plethora of Perl modules for creating and
manipulating PDF files.

PDF::Builder is a fork of PDF::API2, which is developed with the goal
of a more aggressive schedule of new features and bug fixes, while
aiming to keep all internal methods as upwardly compatible with PDF::API2
as possible.

2021-05-11T22:29:58+02:00 x11-toolkits/p5-Gtk3-ImageView Perl bindings to the GtkImageView image viewer widget
The Gtk3::ImageView widget allows the user to zoom, pan and select the
specified image and provides hooks to allow additional tools, e.g.
painter, to be created and used.

Gtk3::ImageView is a Gtk3 port of Gtk2::ImageView.

Find out more about GtkImageView at

2021-05-11T22:23:43+02:00 graphics/p5-Graphics-TIFF Perl extension for the libtiff library
Perl bindings for the libtiff library. This module allows you to access
TIFF images in a Perlish and object-oriented way, freeing you from the
casting and memory management in C, yet remaining very close in spirit
to original API.

Find out more about libtiff at

2021-05-11T09:42:48+00:00 net/spiritvnc Multi-view FLTK-based VNC client
SpiritVNC is FLTK-based VNC viewer that allows to have many simultaneous
connections opened and allows to switch between them efficiently.

Besides regular VNC connections, SpiritVNC also supports VNC-through-SSH
for encryption and more secure connections. Also supported are reverse
or "listening" VNC connections as well as an auto-scanning function that
displays one VNC viewer for a user-defined time, then automatically
displays the next connected viewer, and so-on.

2021-05-10T17:06:00+02:00 comms/py-hid Ctypes bindings to comms/hidapi
Ctypes bindings for hidapi.

2021-05-11T07:03:06+00:00 net/p5-Net-Netcat Perl wrapper class for nc(1) utility (netcat)
This package provides simple Perl interface for nc(1) command line
utility, known as Swiss army knife of networking, to construct and
run TCP, UDP, or Unix domain servers and clients.

2021-05-10T10:58:03-07:00 games/weebsay Like cowsay but with random anime quotes
weebsay is like cowsay but it's with a random anime quote.

2021-05-10T09:16:11-07:00 x11-themes/chicago95 Classic Redmond theme
Chicago95 is a theme rendition of classic 1995 Microsoft operating system.
It includes various backgrounds, themes, and icons for consistent look.

2021-05-10T09:15:26+00:00 net-p2p/btcheck BitTorrent data checker and torrent file content viewer
BtCheck can check downloaded data integrity according to the given
torrent and it can also show the information stored in the torrent
file: announce trackers, list of files with their size, hash value,
creation date, comments, etc.

2021-05-07T10:01:08-07:00 x11-wm/fvwm3 F? Virtual Window Manager
Fvwm3 is a multiple large virtual desktop window manager, originally (a
looooong time ago!) derived from twm.

The successor to fvwm2.

Fvwm3 is intended to have a small memory footprint but a rich feature set, be
extremely customizable and extendible, and have a high degree of Motif mwm

2021-05-09T18:21:25-07:00 security/tang Tang is a small daemon for binding data to the presence of a network
Tang is a server for binding data to network presence.

This sounds fancy, but the concept is simple. You have some data, but you only
want it to be available when the system containing the data is on a certain,
usually secure, network. This is where Tang comes in.

First, the client gets a list of the Tang server's advertised asymmetric keys.
This can happen online by a simple HTTP GET. Alternatively, since the keys are
asymmetric, the public key list can be distributed out of band.

Second, the client uses one of these public keys to generate a unique,
cryptographically strong encryption key. The data is then encrypted using this
key. Once the data is encrypted, the key is discarded. Some small metadata is
produced as part of this operation which the client should store in a convenient
location. This process of encrypting data is the provisioning step.

Third, when the client is ready to access its data, it simply loads the metadata
produced in the provisioning step and performs an HTTP POST in order to recover
the encryption key. This process is the recovery step.

2021-05-09T18:05:46-07:00 net/jose Tools for JSON Object Signing and Encryption (JOSE)
Jose is a command line utility for performing various tasks on JSON
Object Signing and Encryption (JOSE) objects. Jose provides a full
crypto stack including key generation, signing and encryption.

2021-04-21T09:42:22+00:00 x11/showmethekey Show keys you typed on screen
Show keys you typed on screen, so your audiences can see what you do
clearly while you are streaming or recording. A screenkey alternative
that works on both X11 and Wayland.

- Key events reading via libinput
- Configurable floating window size
- Click-through but dragable floating window
- Temporary hiding support
- Keymap handling via xkbcommon
- Mouse button support

2021-05-08T12:08:56-07:00 print/epson-inkjet-printer-escpr2 Epson Inkjet Printer Driver 2 (ESC/P-R) for Linux
This software is a filter program used with Common UNIX Printing
System (CUPS) from the Linux. This can supply the high quality print
with Seiko Epson Color Ink Jet Printers.

This product supports only EPSON ESC/P-R printers. This package can be
used for all EPSON ESC/P-R printers.

For detail list of supported printer, please refer to below site:

2021-05-08T18:41:45+02:00 sysutils/lxqt-powermanagement LXQt power management
lxqt-powermanagement can monitor power management events and
optionally triggers actions like e.g. shut down a system when
laptop batteries are low on power.

2021-05-08T17:58:31+02:00 archivers/lxqt-archiver Qt file archiver
A simple & lightweight Qt file archiver.
The core I/O functions are ported from Engrampa

2021-05-07T11:50:16-07:00 net/gemserv Gemini server written in Rust
A gemini server written in Rust. It features:

- Vhosts
- User directories
- Reverse proxy
- Redirect

2021-05-07T10:34:38-07:00 sysutils/chezmoi Manage your dotfiles across multiple diverse machines, securely
chezmoi manages your dotfiles across multiple diverse machines, securely.
chezmoi is helpful if you have spent time customizing the tools you use and
want to keep machines running different accounts (e.g. home and work) and/or
different operating systems in sync, while still being able to easily cope
with differences from machine to machine.

2021-05-07T17:19:51+08:00 devel/py-future-annotations Backport of __future__ annotations to python < 3.7
future-annotations is a backport of __future__ annotations to python < 3.7.

2021-05-06T20:27:53-07:00 security/gitjacker Leak git repositories from misconfigured websites
Gitjacker downloads git repositories and extracts their contents from sites
where the .git directory has been mistakenly uploaded. It will still manage
to recover a significant portion of a repository even where directory listings
are disabled.

For educational/penetration testing use only.

2021-05-06T19:12:22-04:00 security/duo_openvpn Duo two-factor authentication for OpenVPN
Duo provides simple two-factor authentication as a service via:

1. Phone callback
2. SMS-delivered one-time passcodes
3. Duo mobile app to generate one-time passcodes
4. Duo mobile app for smartphone push authentication
5. Duo hardware token to generate one-time passcodes

Duo two-factor authentication for OpenVPN

2021-05-06T15:12:12-07:00 net-im/tdlib Library for building Telegram clients
TDLib (Telegram Database library) is a cross-platform library for building
Telegram clients. It can be easily used from almost any programming language.

2021-05-06T19:28:15+02:00 multimedia/haruna KDE video player
Haruna is an open source video player built with Qt/QML and libmpv.

2021-05-06T19:09:50+02:00 mail/postfix35 Secure alternative to widely-used Sendmail
Postfix attempts to be fast, easy to administer, and secure, while at the same
time being sendmail compatible enough to not upset existing users. Thus, the
outside has a sendmail-ish flavor, but the inside is completely different.

Some features:

Connection cache for SMTP, DSN status notifications, IP version 6, Plug-in
support for multiple SASL implementations (Cyrus, Dovecot), TLS encryption and
authentication, Configurable status notification message text, Access control
per client/sender/recipient/etc, Content filter (built-in, external before
queue, external after queue), Berkeley DB database, LDAP database, MySQL
database, PostgreSQL database, Maildir and mailbox format, Virtual domains,
VERP envelope return addresses and others.

2021-05-06T15:07:58+02:00 lang/perl5.34 Practical Extraction and Report Language
Perl is a language that combines some of the features of C, sed, awk and
shell. See the manual page for more hype. There are also many books
published by O'Reilly & Assoc. See pod/perlbook.pod for more

2021-05-06T00:49:24-07:00 security/kuku Cuckoo hashing library written in C++
Kuku is a simple open-source cuckoo hashing library developed by the
Cryptography and Privacy Research Group at Microsoft. Kuku is written in modern
standard C++ and has no external dependencies, making it easy to compile and run
in many different environments.

2021-05-05T12:33:01+01:00 net/td-system-tools Printing basic system information and system maintenance
This package contains programs for printing basic system
information and for system maintenance.
System-Info displays basic status information about the
system: hostname, uptime, CPU, memory statistics, disk
space statistics, SSH public key hashes, and networking
information. Furthermore, it can be configured to show
one or more banners (for example, a project name).
System-Info can be configured to be automatically run when
logging in, providing the user an up-to-date overview of
the system.
System-Maintenance runs basic system maintenance tasks:
trying to repair broken package management, updating the
package management databases, installing all available
updates, checking for old kernels and removing them, trim
SSD or unmap unused storage.

2021-03-29T22:50:34+00:00 sysutils/pam_xdg PAM module to manage XDG Base Directories
Complete XDG Base Directories support via PAM, including injection of
according environment variables into user sessions, as well as creation
support for per-user $XDG_RUNTIME_DIR.

2021-05-04T16:18:50-04:00 devel/R-cran-waldo Find Differences Between R Objects
Compare complex R objects and reveal the key differences. Designed particularly
for use in testing packages where being able to quickly isolate key differences
makes understanding test failures much easier.

2021-05-04T10:42:25-07:00 math/gecode Generic Constraint Development Environment
Gecode is a toolkit for developing constraint-based systems and
applications. Gecode provides a constraint solver with state-of-the-art
performance while being modular and extensible.

2021-04-19T14:35:35+02:00 net/libpfctl Library for interaction with pf(4)
Ports version of the base system pf(4) library, libpfctl.

Ports should ideally use this interface rather than manually implementing the
pf(4) ioctl() interface.

2021-05-04T13:55:29+03:00 devel/hs-git-brunch git branch checkout command line tool
git-brunch is a git branch checkout command-line tool featuring:
- Checking out local or remote branch
- Rebasing onto a branch
- Searching for a branch
- Deleting a branch
- Performing a fetch and update operations

2021-05-03T22:43:18-07:00 math/jacop Java Constraint Programming solver
Java Constraint Programming (JaCoP) solver for MiniZinc.

2021-05-03T17:39:14-07:00 math/minizinc-solvers Metaport for MiniZinc solvers
All MiniZinc solvers available as FreeBSD ports.

This is the metaport.

2021-05-03T12:24:37-07:00 math/asl COIN-OR autotools harness to build AMPL Solver Library
This is an autotools-based build system to build and install the Ampl Solver
Library (ASL) as it is used by some COIN-OR projects.

2021-05-03T11:48:29-07:00 math/chuffed Lazy clause generation CP solver for MiniZinc
The Chuffed CP solver backend for the MiniZinc constraint modelling language.

2021-05-03T10:20:10-07:00 devel/libbacktrace C library that produces symbolic backtraces in C/C++ programs
libbacktrace is a C library that may be linked into a C/C++ program to produce
symbolic backtraces.

2021-05-03T10:45:02+00:00 lang/gcc12-devel GNU Compiler Collection 12
GCC, the GNU Compiler Collection, supports a number of languages.
This port installs the C, C++, and Fortran front ends as gcc12, g++12,
and gfortran12, respectively.


Gerald Pfeifer <>
2021-05-02T23:53:40-07:00 math/bcps Branch, Constrain, and Price Software (BiCePS)
Branch, Constrain, and Price Software (BiCePS), a layer of the COIN-OR High
Performance Parallel Search framework supporting the implementation of
relaxation-based optimization algorithms.

2021-05-02T23:51:44-07:00 math/alps Abstract Library for Parallel Search (ALPS)
Abstract Library for Parallel Search (ALPS), the abstract base layer of the
COIN-OR High Performance Parallel Search framework.

2021-05-02T16:15:38-07:00 math/highs Solver for large scale sparse linear programming (LP) problems
HiGHS is a high performance serial and parallel solver for large scale sparse
linear programming (LP) problems of the form:

Minimize c^Tx subject to L <= Ax <= U; l <= x <= u

2021-05-03T03:43:23+08:00 devel/rubygem-devise47-rails60 Flexible authentication solution for Rails with Warden
Flexible authentication solution for Rails with Warden

2021-05-03T03:43:11+08:00 devel/rubygem-aws-sdk-nimblestudio Official AWS Ruby gem for Amazon Nimble Studio
Official AWS Ruby gem for Amazon Nimble Studio.

2021-05-03T03:43:01+08:00 archivers/py-brotlicffi Python CFFI bindings to the Brotli library
BrotliCFFI contains Python CFFI bindings for the reference Brotli
encoder/decoder. This allows Python software to use the Brotli compression
algorithm directly from Python code.

2021-05-03T03:42:50+08:00 ftp/cpr C++ Requests: Curl for People
C++ Requests is a simple wrapper around libcurl inspired by the excellent Python
Requests project.

Despite its name, libcurl's easy interface is anything but, and making mistakes
misusing it is a common source of error and frustration. Using the more
expressive language facilities of C++11, this library captures the essence of
making network calls into a few concise idioms.

2021-05-01T14:12:15-07:00 devel/xsimd C++ wrappers for SIMD intrinsics and mathematical functions
xsimd provides a unified means for using SIMD features of the CPU for library
authors. Namely, it enables manipulation of batches of numbers with the same
arithmetic operators as for single values. It also provides accelerated
implementation of common mathematical functions operating on batches.

2021-05-02T06:12:51+08:00 devel/rubygem-aws-sdk-lookoutequipment Official AWS Ruby gem for Amazon Lookout for Equipment (LookoutEquipment)
Official AWS Ruby gem for Amazon Lookout for Equipment (LookoutEquipment).

2021-05-02T06:12:39+08:00 devel/p5-Test2-Plugin-Cover Fast and Minimal file coverage info
Test2::Plugin::Cover will collect minimal file coverage info, and will do so
with minimal performance impact.

Every time a subroutine is called this tool will do its best to find the
filename the subroutine was defined in, and add it to a list. Also, anytime you
attempt to open a file with open() or sysopen() the file will be added to the
list. This list will be attached to a test2 event just before the test exits. In
most formaters the event will only show up as a comment on STDOUT # This test
covered N source files. . However tools such as Test2::Harness::UI can make full
use of the coverage information contained in the event.

2021-05-01T19:07:51-03:00 math/py-matplotlib-inline Matplotlib Inline Back-end for IPython and Jupyter
Matplotlib Inline Back-end for IPython and Jupyter.

Matplotlib is a comprehensive library for creating static, animated, and
interactive visualizations in Python.

2021-04-30T19:40:19+00:00 sysutils/opendircolors BSD-licensed replacement for dircolors
A BSD-licensed replacement for GNU dircolors(1),
with support for FreeBSD's ls(1) using LSCOLORS.

2021-01-22T19:21:13+00:00 x11-themes/yaru-icon-theme Default icon theme for Ubuntu
Default icon theme for Ubuntu

2021-01-22T19:21:13+00:00 x11-themes/yaru-gtk-themes Default GTK theme for Ubuntu
Yaru is the default GTK theme for Ubuntu, backed by the community.

Supported Desktop Environments:

* Gnome-Shell

2021-01-02T17:56:19+00:00 x11-themes/qogir-icon-themes Flat colorful design icon theme for linux desktops
A flat colorful design icon theme for linux desktops

2021-03-20T18:37:35+00:00 x11-themes/qogir-gtk-themes Qogir is a flat Design theme for GTK
Qogir is a flat Design theme for GTK 3, GTK 2 and Gnome-Shell.

Supported Desktop Environments:

* Cinnamon
* Gnome-Shell
* Metacity
* Plank
* Unity
* Xfce

2021-02-18T19:01:29+00:00 x11-themes/pop-icon-theme System76 Pop icon Theme
System76 Pop icon Theme

2021-01-17T00:09:20+00:00 x11-themes/layan-gtk-themes Layan is a flat Design theme for GTK 3, GTK 2 and Gnome-Shell
Layan is a flat Material Design theme for GTK 3, GTK 2 and Gnome-Shell.

Supported Desktop Environments:

* Gnome-Shell
* Plank
* Xfce

2021-01-02T21:27:55+00:00 x11-themes/canta-icon-theme Flat icons for Canta GTK theme
Flat icons for Canta GTK theme

2021-04-30T12:30:25-07:00 math/flopc++ Library for solving Linear Optimization Problems in C++
FlopC++ is an open source algebraic modelling language implemented as a C++
class library.

2021-04-30T21:19:03+02:00 textproc/py-python-lsp-server Python implementation of the Language Server Protocol
A Python 3.6+ implementation of the Language Server Protocol.

Language Server Features: Auto Completion, Code Linting,
Signature Help, Go to definition, Hover, Find References,
Document Symbols, Document Formatting, Code folding, and
Multiple workspaces

2021-04-30T20:48:10+02:00 textproc/py-python-lsp-jsonrpc Python JSON RPC Server
A Python 3.6+ server implementation of the JSON RPC 2.0
protocol. This library has been pulled out of the Python
LSP Server project.

2021-04-30T16:10:21+02:00 multimedia/scte35dump Dump SCTE-35 data from a Transport Stream
Dump SCTE-35 data from a Transport Stream contained
within a file or RTP network stream.

2021-04-29T22:10:23+08:00 devel/rubygem-aws-sdk-mgn Official AWS Ruby gem for Application Migration Service (mgn)
Official AWS Ruby gem for Application Migration Service (mgn).

2021-04-29T22:10:19+08:00 devel/py-pylint-plugin-utils Utilities and helpers for writing Pylint plugins
Utilities and helpers for writing Pylint plugins. This is not a direct Pylint
plugin, but rather a set of tools and functions used by other plugins such as
pylint-django and pylint-celery.

2021-04-29T22:10:18+08:00 devel/py-pylint-django Pylint plugin to understand the Django web framework
pylint-django is a Pylint plugin for improving code analysis when analysing code
using Django. It is also used by the Prospector tool.

2021-04-29T22:10:17+08:00 textproc/p5-Text-Table-TickitWidget View table data on the terminal using Tickit::Widget::Table
Text::Table::TickitWidget uses the Text::Table::Tiny interface to let you view
table data on the terminal using Tickit::Widget::Table.

2021-04-29T22:10:11+08:00 devel/p5-Variable-Disposition Helper functions for disposing of variables
Variable::Disposition provides some basic helper functions for making sure
variables go away when you want them to.

2021-04-29T22:10:09+08:00 devel/p5-Tickit-Widget-Table Table widget with support for scrolling/paging
Tickit::Widget::Table provides a scrollable table implementation for use on
larger data sets.

This abstraction should allow access to larger datasets than would fit in
available memory, such as a database table or procedurally-generated data.

2021-04-29T22:10:08+08:00 devel/p5-Tickit-Widgets Abstract base class for on-screen widgets
Tickit::Widget acts as an abstract base class for on-screen widget objects. It
provides the lower-level machinery required by most or all widget types.

2021-04-29T22:10:04+08:00 devel/p5-Tickit Terminal Interface Construction KIT
Tickit is a high-level toolkit for creating full-screen terminal-based
interactive programs. It allows programs to be written in an abstracted way,
working with a tree of widget objects, to represent the layout of the interface
and implement its behaviours.

Its supported terminal features includes a rich set of rendering attributes
(bold, underline, italic, 256-colours, etc), support for mouse including wheel
and position events above the 224th column and arbitrary modified key input via
libtermkey (all of these will require a supporting terminal as well). It also
supports having multiple instances and non-blocking or asynchronous control.

2021-04-29T22:10:03+08:00 devel/p5-Parser-MGC Build simple recursive-descent parsers
Parser::MGC class provides a low-level framework for building recursive-descent
parsers that consume a given input string from left to right, returning a parse
structure. It takes its name from the m//gc regexps used to implement the token
parsing behaviour.

It provides a number of token-parsing methods, which each extract a grammatical
token from the string. It also provides wrapping methods that can be used to
build up a possibly-recursive grammar structure, by applying a structure around
other parts of parsing code.

2021-04-29T22:10:02+08:00 devel/p5-Module-Build-Using-PkgConfig Extend Module::Build to use platform libraries provided by pkg-config
Module::Build::Using::PkgConfig provides some handy methods to assist the
Build.PL script of XS-based module distributions that make use of platform
libraries managed by pkg-config.

2021-04-29T22:10:01+08:00 devel/p5-List-BinarySearch Binary Search within a sorted array
List::BinarySearch performs a binary search on an array.

The binary search algorithm implemented in this module is known as a Deferred
Detection variant on the traditional Binary Search. Deferred Detection provides
stable searches.

2021-04-29T22:09:59+08:00 devel/p5-Adapter-Async Provide a way to link a data source with a view
Adapter::Async provides a way to link a data source with a view.

2021-04-29T22:09:34+08:00 devel/libtickit Terminal Interface Construction Kit
Terminal Interface Construction Kit provides an abstracted mechanism for
building interactive full-screen terminal programs. It provides a full set of
output drawing functions, and handles keyboard and mouse input events.

2021-04-28T22:16:55+02:00 security/rubygem-ssrf_filter Gem to prevent SSRF attacks
A gem that makes it easy to prevent server side request forgery (SSRF) attacks

2021-04-28T17:58:51+02:00 dns/blocky Fast and lightweight DNS proxy as ad-blocker
Fast and lightweight DNS proxy as ad-blocker for local
network with many features.

2021-04-28T21:06:14+02:00 sysutils/discus Discus is a program to display hard drive space usage
Discus is a program to display hard drive space usage, much like the standard
UNIX command df.

Discus aims to make df(1) prettier. Features include color, bar graphs, and
smart formatting of numbers (automatically choosing the most suitable size
from kilobytes, megabytes, gigabytes, or terabytes). Or choose your own size,
along with specifying the number of decimal places you'd like to see.

To configure Discus on a system-wide basis, edit the /usr/local/etc/discusrc
file. But you should probably change things just for yourself, by copying
/usr/local/etc/discusrc to ~/.discusrc and editing that.

2021-04-28T10:39:12-07:00 textproc/py-rst2ansi RST converter to ansi-decorated console output
rst2ansi is a library for rendering reStructuredText (RST) in a terminal.

2021-04-28T10:36:28-07:00 devel/py-phx-class-registry Factory+Registry pattern for Python classes
Factory+Registry pattern for Python classes.

2021-04-28T10:27:20-07:00 net-mgmt/py-opn-cli OPNsense CLI written in Python
A CLI Interface to communicate with OPNsense firewalls using API requests.

2021-04-28T10:24:14-07:00 comms/soapysdr-rtlsdr Soapy SDR module for RTLSDR
This is the SoapySDR module for RTLSDR, an open source software defined radio
(SDR) platform.

SoapySDR is an open-source generalized C/C++ API and runtime library for
interfacing with SDR devices.

2021-04-28T16:04:51+02:00 textproc/go-md2man Converts Markdown into roff (man pages)
go-md2man: Converts Markdown into roff (man pages).

It uses blackfriday to process Markdown.

2021-04-25T22:52:25+02:00 sysutils/zellij Versatile, extensible terminal multiplexer
Zellij is a workspace aimed at developers, ops-oriented people and anyone who
loves the terminal. At its core, it is a terminal multiplexer (similar to tmux
and screen), but this is merely its infrastructure layer.

Zellij includes a layout system, and a plugin system allowing one to create
plugins in any language that compiles to WebAssembly.

2021-04-27T13:50:18-07:00 security/p5-Crypt-JWT JSON Web Token (JWT, JWS, JWE) as defined by RFC7519, RFC7515, RFC7516
JSON Web Token (JWT, JWS, JWE) as defined by RFC7519, RFC7515, RFC7516
implements the Perl interface to:

* JSON Web Token (JWT)
* JSON Web Signature (JWS)
* JSON Web Encryption (JWE)

As defined by RFC7519, RFC7515, RFC7516.

The module implements all (100%) algorithms defined in RFC7518 - JSON
Web Algorithms (JWA). This module supports Compact JWS/JWE and
flattened JWS/JWE JSON serialization, general JSON serialization
is not supported yet.

2021-04-27T11:09:20-07:00 net/gmid Simple and secure Gemini server
gmid is a server for the Gemini protocol. It has various
features, among which Capsicum support and a "config-less"
mode akin to "python -m http.server" to quickly serve local
directories from the shell.

2021-04-27T10:58:48-07:00 sysutils/opa Open Policy Agent for policy enforcement across the entire stack
The Open Policy Agent (OPA) is an open source, general-purpose policy engine
that enables unified, context-aware policy enforcement across the entire stack.

2021-04-27T18:49:24+02:00 www/owncast Self-hosted streaming service written in Go
A self-hosted minimalistic streaming service written in Go.

It's designed for a single streamer to host his own streams.
You can utilize S3 compatible object storage to distribute
your stream and lower your own bandwidth needs.

2021-04-27T01:31:12-07:00 math/py-point-annotator Annotate data with labels based on the Mann-Whitney U test
The point-annotator package provides functionalities to annotate data with
labels based on the Mann-Whitney U test and Hypergeometric test. Currently, we
provide examples of the fast annotation of gene expression data with the cell
types based on marker genes.

2021-04-26T22:19:37+01:00 www/p5-RT-Extension-RepeatTicket2 RT Extension to repeat tickets base on a schedule
RT extension that repeats tickets based on a schedule

2021-04-26T11:15:16+00:00 sysutils/p5-App-Regather Script to perform actions on LDAP syncrepl events
regather is an LDAP syncrepl consumer which can generate (re-gather) files,
create or delete directories, etc. based on LDAP syncrepl events.

It uses Net::LDAP(3) to do all LDAP related stuff and Template to generate
files. Configuration file is processed with Config::Parser.

For example, regather can re-write each OpenVPN client configuration file
on changes to client LDAP configured data, or re-write CRL file on update
in LDAP, or change sieve script for mail user.

2021-04-26T12:14:38+02:00 science/frontistr Large-Scale Parallel FEM Program for Nonlinear Structural Analysis
FrontISTR is an Open-Source Large-Scale Parallel FEM Program for Nonlinear
Structural Analysis.

2021-04-26T00:07:05-07:00 math/py-ducc0 Distinctly Useful Code Collection (DUCC)
ducc0 is a collection of basic programming tools for numerical computation,
including Fast Fourier Transforms, Spherical Harmonic Transforms, non-equispaced
Fourier transforms, as well as some concrete applications like 4pi convolution
on the sphere and gridding/degridding of radio interferometry data.

2021-04-25T21:14:14-07:00 math/libsharp2 Library for fast spherical harmonic transforms
Library for efficient spherical harmonic transforms at arbitrary spins,
supporting CPU vectorization, OpenMP and MPI.

2021-04-26T04:11:31+08:00 www/rubygem-faraday-net_http_persistent Faraday adapter for NetHttpPersistent
Faraday::NetHttpPersistent is a Faraday adapter for the Net::HTTP::Persistent

2021-04-26T04:11:28+08:00 devel/rubygem-faraday-excon Faraday adapter for Excon
This gem is a Faraday adapter for the Excon library. Faraday is an HTTP client
library that provides a common interface over many adapters. Every adapter is
defined into its own gem. This gem defines the adapter for Excon.

2021-04-26T04:11:27+08:00 devel/rubygem-aws-sdk-lookoutmetrics Official AWS Ruby gem for Amazon Lookout for Metrics (LookoutMetrics)
Official AWS Ruby gem for Amazon Lookout for Metrics (LookoutMetrics).

2021-04-26T04:11:26+08:00 science/py-skrebate Relief-based feature selection algorithms
This package includes a scikit-learn-compatible Python implementation of ReBATE,
a suite of Relief-based feature selection algorithms for Machine Learning. These
Relief-Based algorithms (RBAs) are designed for feature weighting/selection as
part of a machine learning pipeline (supervised learning). Presently this
includes the following core RBAs: ReliefF, SURF, SURF*, MultiSURF*, and
MultiSURF. Additionally, an implementation of the iterative TuRF mechanism and
VLSRelief is included.

2021-04-26T04:11:24+08:00 net/py-pyu2f U2F host library for interacting with a U2F device over USB
pyu2f is a python based U2F host library. It provides functionality for
interacting with a U2F device over USB.

pyu2f uses ctypes to make system calls directly to interface with the USB HID
device. This means that no platform specific shared libraries need to be
compiled for pyu2f to work.

By default pyu2f will use its own U2F stack implementation to sign requests. If
desired, pyu2f can offload signing to a pluggable command line tool. Offloading
is not yet supported for U2F registration.

2021-04-26T04:11:16+08:00 devel/py-jupyter-server-mathjax MathJax resources as a Jupyter Server Extension
jupyter-server-mathjax provides MathJax resources endpoints for Jupyter Server.

2021-04-26T04:10:42+08:00 devel/py-findlibs Search for shared libraries on various platforms
findlibs is a Python package that search for shared libraries on various

2021-04-25T13:23:08-07:00 multimedia/lms Lightweight Music Server
LMS is a self-hosted music streaming software: it allows users to access their
music collections from anywhere using a web interface.

2021-04-25T12:18:38-05:00 biology/ucsc-userapps Command line tools from the UCSC Genome Browser project
These are the command-line bioinformatics utilities associated with the UCSC
genome browser. Care has been taken to install only the freely available
tools. However, the license information at
is not entirely clear and we may add non-free utilities in the future.

Contact UCSC if you are using this port for commercial purposes.

2021-04-24T18:40:16-05:00 biology/ncbi-entrez-direct Access to the NCBI's suite of interconnected databases
Entrez Direct (EDirect) provides access to the NCBI's suite of interconnected
databases (publication, sequence, structure, gene, variation, expression, etc.)
from a UNIX terminal window.

2021-04-24T03:07:34-07:00 security/solana Web-scale blockchain for decentralized apps and marketplaces
Solana is a fast, secure, and censorship resistant blockchain providing the open
infrastructure required for global adoption.

2021-04-23T21:41:48-07:00 textproc/cpp-peglib C++ header-only PEG (Parsing Expression Grammars) library
cpp-peglib is a single file C++ header-only PEG (Parsing Expression Grammars)

This library supports the linear-time parsing known as the Packrat parsing.

2021-04-23T20:54:03+02:00 devel/rubygem-ruby-magic File Magic in ruby
File Magic in Ruby.
Simple interface to libmagic for Ruby Programming Language.

2021-04-22T17:36:27+01:00 audio/visp-go Vi-like Spotify client for terminal users
Visp is an interactive console client for Spotify, written in Go.
Its interface is similar to Vim, and aims to be fast, configurable,
and practical. Visp means whisk, and just like the simple mechanical
tool it makes it easy to create that smooth and perfect mixture through
the power of manual control, and without any unfortunate lumps.

This interface has many features that involve sorting, searching, and
navigating. It's designed to let you navigate your music collection
effectively and efficiently.

2021-04-21T16:33:46+02:00 sysutils/plasma5-plasma-systemmonitor Plasma5 system monitor
KSysGuard, also known as KDE System Guard and KDE System Monitor, is designed
to make simple process control available to a user without needing to do any
special setup - the defaults are usually perfectly adequate. There are two
worksheets - the System Load page, pictured above, and the Process Table.

2021-04-21T22:15:21-07:00 misc/frugally-deep C++ header-only library to use Keras models in C++ with ease
frugally-deep is a C++ header-only library for building/training
Keras AI models.

2021-04-21T18:34:28-07:00 dns/doggo Modern command-line DNS client (like dig)
doggo is a modern command-line DNS client (like dig) written in Golang. It
outputs information in a neat concise manner and supports protocols like DoH,
DoT as well.

* Human readable output - supports colors and tabular format.
* Supports JSON format - can be useful while writing scripts.
* Has support for multiple transport protocols:
DNS over HTTPS (DoH)
DNS over TLS (DoT)
DNS over TCP
DNS over UDP
* Supports ndots and search configurations from resolv.conf or command-line
* Supports multiple resolvers at once.
* Supports IPv4 and IPv6 both.
* Available as a web tool as well:
* Shell completions for zsh and fish.

2021-04-21T22:32:22+02:00 x11-clocks/catclock Kit-cat xclock
This is a version of the X Window System xclock program, which has been
enhanced with a "cat mode".

2021-04-21T09:16:32+00:00 devel/linux-c7-libtool-ltdl Runtime libraries for GNU libtool (Linux CentOS ${LINUX_DIST_VER})
2021-04-21T08:58:58+00:00 databases/linux-c7-unixODBC Complete ODBC driver manager (Linux CentOS ${LINUX_DIST_VER})
2021-04-20T17:45:37+00:00 www/py-django-reversion-compare Extension to django-reversion that provides a history compare view
An extension to django-reversion that provides a history compare view to compare
two versions of a model which is under reversion.

2021-04-20T17:40:20+00:00 www/py-django-object-actions Django app for adding object tools for models in the admin
If you've ever tried making admin object tools, you may have thought,
"why can't this be as easy as making Django Admin Actions?"

Well now they can be.

2021-04-20T17:34:56+00:00 devel/py-mime MIME types are used in MIME-compliant communications
MIME Types for Python, clone of halostatue/mime-types.
This library allows for the identification of a file's likely MIME content type.
MIME types are used in MIME-compliant communications

2021-04-20T17:24:03+00:00 devel/py-cvss Computation utilities and interactive calculator compatible
This Python package contains CVSS v2 and v3 computation utilities
and interactive calculator compatible with both Python 2 and Python 3.
run cvss_calculator --help

2021-04-20T17:21:22+00:00 www/py-django-smart-selects Quickly filter or group "chained" models
This package allows you to quickly filter or group "chained" models
by adding a custom foreign key or many to many field to your models
This will use an AJAX query to load only the applicable chained objects.

2021-04-20T17:17:57+00:00 www/py-django-ckeditor-5 Django ckeditor-5
Add to your

from django.db import models
from django_ckeditor_5.fields import CKEditor5Field

class Article(models.Model):
title=models.CharField('Title', max_length=200)
text=CKEditor5Field('Text', config_name='extends')

2021-04-20T08:18:38-07:00 textproc/py-markdown3 Python implementation of Markdown
This is a Python implementation of John Gruber's Markdown. It is almost
completely compliant with the reference implementation, though there are a
few very minor differences.


* International Input
* Extensions
* Output Formats
* "Safe Modes"
* Command Line Interface

2021-04-19T21:20:35-07:00 biology/py-resdk Resolwe SDK to interact with Resolwe server and Resolwe Bioinformatics
Resolwe SDK for Python supports interaction with Resolwe server and its
extension Resolwe Bioinformatics. You can use it to upload and inspect
biomedical data sets, contribute annotations, run analysis, and write

2021-04-19T22:20:45+02:00 x11/dsbxinput Graphical tool for configuring pointing devices
DSBXinput is a graphical fontend to xinput which allows you to configure
pointing devices.

2021-04-19T16:28:34+02:00 sysutils/herbe Daemon-less notifications without D-Bus
herbe provides daemon-less notifications without D-Bus. It's meant to be
minimal and lightweight.

Some of its features are:

- Under 200 lines of code
- Doesn't run in the background, just displays the notification and exits
- No external dependencies except Xlib and Xft
- Configurable through config.h or Xresources
- Actions support
- Extensible through patches

2021-04-19T23:11:45+09:00 mail/cyrus-imapd34 Cyrus mail server, supporting POP3 and IMAP4 protocols ${COMMENT_${FLAVOR}}
The Cyrus IMAP (Internet Message Access Protocol) server provides access to
personal mail and system-wide bulletin boards through the IMAP protocol.
The Cyrus IMAP server is a scaleable enterprise mail system designed for use
from small to large enterprise environments using standards-based

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

The private mailbox database design gives the server large advantages in
efficiency, scalability, and administratability. Multiple concurrent
read/write connections to the same mailbox are permitted. The server
supports access control lists on mailboxes and storage quotas on mailbox

2021-04-18T17:21:30-07:00 security/pkcs11-tools Tools for managing PKCS11 cryptographic tokens
pkcs11-tools is a toolkit containing a bunch of small utilities to perform key
management tasks on cryptographic tokens implementing a PKCS#11 interface. It
features a number of commands similar to the unix CLI utilities, such as ls, mv,
rm, od, and more. It also has specific commands to generate keys, generate CSRs,
import certificates and other files, in a fashion compatible with most
implementations, including both IBM and Oracle JVMs.

2021-04-18T16:15:46-07:00 sysutils/rset Configure systems using using any scripting language
rset allows to configure systems using any scripting language.

2021-04-18T19:05:10-04:00 www/R-cran-gh GitHub API for R
Minimal client to access the 'GitHub' 'API'.

2021-04-18T11:54:29-07:00 audio/nyquist Language for sound synthesis and music composition (sound is broken) # likely caused by outdated bundled PortAudio, reported to upstream Apr 18, 2021
Nyquist is a sound synthesis and composition language offering a Lisp syntax as
well as an imperative language syntax (SAL) and a powerful integrated
development environment. Nyquist is an elegant and powerful system based on
functional programming.

2021-04-18T19:49:07+01:00 misc/xplr Hackable, minimal, fast TUI file explorer
Hackable, minimal, fast TUI file explorer, stealing
ideas from nnn and fzf. XLPR strives to be fast and
minimalist, it's speciality is it's hackability. You
can configure the key bindings, different run modes,
the way it looks, and much more by modifying one single
configuration file.

2021-04-18T00:29:24+01:00 textproc/askgit Query git repositories with SQL
Command-line tool for running SQL queries on git
repositories. It's meant for ad-hoc querying of
git repositories on disk through a common interface
(SQL), as an alternative to patching together various
shell commands.

There is also preliminary support for executing queries
against the GitHub API.

2021-04-18T13:46:14-05:00 biology/snpeff Genetic variant annotation and effect prediction toolbox
Genetic variant annotation and functional effect prediction toolbox. It
annotates and predicts the effects of genetic variants on genes and proteins
(such as amino acid changes).


Supports over 38,000 genomes
Standard ANN annotation format
Cancer variants analysis
GATK compatible (-o gatk)
HGVS notation
Sequence Ontology standardized terms

2021-04-18T11:21:29-05:00 biology/bbmap BBMap short read aligner, and other bioinformatic tools
This package includes BBMap, a short read aligner, as well as various other
bioinformatic tools. It is written in pure Java, can run on any platform, and
has no dependencies other than Java being installed (compiled for Java 6 and
higher). All tools are efficient and multithreaded.

2021-04-18T08:52:41-05:00 biology/readseq Read and reformat biosequences, Java command-line version
Sequence reading library developed by the Ribosomal Database Project. It can
handle genbank, embl, fasta, fastq, sff and sto files, can read from files or
streams, and can handle indexing files.

2021-04-17T12:39:09-03:00 devel/py-azure-mgmt-servicefabricmanagedclusters Microsoft Azure Servicefabricmanagedclusters Management Client Library for Python
This is the Microsoft Azure Servicefabricmanagedclusters Management Client

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

2021-04-18T12:55:46+08:00 devel/rubygem-aws-sdk-fis Official AWS Ruby gem for AWS Fault Injection Simulator (FIS)
Official AWS Ruby gem for AWS Fault Injection Simulator (FIS).

2021-04-18T12:55:45+08:00 textproc/py-sphinx-copybutton Add a copy button to each of your code cells
sphinx-copybutton is a small sphinx extension to add a "copy" button to code

2021-04-18T12:55:42+08:00 security/pecl-pkcs11 PKCS11 bindings for PHP
PKCS11 bindings for PHP

2021-04-18T12:55:37+08:00 devel/py-marshmallow-enum Enum field for Marshmallow
marshmallow-enum provides enum field for use with Marshmallow.

2021-04-18T12:55:36+08:00 devel/py-dataclasses-json Easily serialize dataclasses to and from JSON
This library provides a simple API for encoding and decoding dataclasses to and
from JSON.

2021-04-18T12:54:48+08:00 devel/p5-Feature-Compat-Try Make try/catch syntax available
Feature::Compat::Try is written in preparation for when perl will gain true
native syntax support for try/catch control flow.

2021-04-17T16:45:39+01:00 textproc/ov Feature rich terminal pager
ov is a feature rich terminal pager. It has an
effective function for tabular text. Previously
known as oviewer.

2021-04-17T17:14:22+02:00 multimedia/ytfzf Find and watch YouTube videos from the terminal
Ytfzf is a POSIX script that helps you find Youtube videos (without API)
and opens/downloads them using mpv/youtube-dl.

2021-04-17T15:21:18+02:00 graphics/py-ueberzug Draw images on terminals with X11 child windows
Überzug is a command line util which allows to draw images on terminals by
using child windows.

Advantages to w3mimgdisplay:
- no race conditions as a new window is created to display images
- expose events will be processed,
- so images will be redrawn on switch workspaces
- tmux support (excluding multi pane windows)
- terminals without the WINDOWID environment variable are supported
- chars are used as position - and size unit
- no memory leak (/ unlimited cache)

2021-04-16T14:08:44-07:00 textproc/py-typogrify Filters to enhance web typography
Typogrify is set of Django template filters to make caring about typography
on the web a bit easier.

2021-04-16T14:03:15-07:00 biology/seqkit Cross-platform and ultrafast toolkit for FASTA/Q file manipulation
FASTA and FASTQ are basic and ubiquitous formats for storing nucleotide and
protein sequences. Common manipulations of FASTA/Q file include converting,
searching, filtering, deduplication, splitting, shuffling, and sampling.
Existing tools only implement some of these manipulations, and not particularly
efficiently, and some are only available for certain operating systems.
Furthermore, the complicated installation process of required packages and
running environments can render these programs less user friendly.

SeqKit is a cross-platform ultrafast comprehensive toolkit for FASTA/Q
processing. SeqKit provides executable binary files for all major operating
systems, including Windows, Linux, and Mac OS X, and can be directly used
without any dependencies or pre-configurations. SeqKit demonstrates competitive
performance in execution time and memory usage compared to similar tools. The
efficiency and usability of SeqKit enable researchers to rapidly accomplish
common FASTA/Q file manipulations.

2021-04-16T14:01:43-07:00 textproc/py-smartypants Translate plain ASCII punctuation into smart typographic HTML
Smartypants translates plain ASCII punctuation characters into smart
typographic punctuation HTML entities.

2021-04-16T13:51:54-04:00 emulators/yaze-ag Z80 and CP/M-80 emulator
YAZE-AG is an excellent Z80 emulator, written in ANSI C, that works on many
Unix architectures. It is fast, emulates undocumented opcodes, and passes
instruction regression tests against real Z80 hardware.

2021-04-16T11:23:56-05:00 sysutils/linux-miniconda-installer Aid for installing and using miniconda
Conda, like pip and CRAN, is a popular system that allows non-root users to
install many binary software packages in their own directories. The system
includes a base "channel" (repository) as well as 3rd party community
channels, such as "bioconda". QC for community channels is generally below
that of the base channel and FreeBSD ports, but they provide users with a
convenient way to install software not yet available in FreeBSD ports.

Packages are available for Linux, MacOS, and Windows. Linux Conda packages
work about as well on FreeBSD as they do on CentOS, which is the basis of
FreeBSD's Linux compatibility tool set. However, Conda and its packages
require a complete Linux environment for full functionality.

Typical Conda users do not know how to configure this environment on FreeBSD.
Miniconda-installer ensures a proper environment for installing and using
Miniconda and the packages it provides.

2021-04-15T19:39:03+00:00 devel/py-sgmllib3k Python 3 port of sgmllib
sgmllib3k is a Python 3 port of the old Python 2's sgmllib stdlib module.

sgmllib was dropped from the Python standard library in Python 3. This package
provides a port of the library to Python 3.

2021-04-15T19:59:38+02:00 sysutils/ansible-sshjail Ansible connector for remote jails
An Ansible connection plugin for remotely provisioning FreeBSD jails
separately from their jailhost.

2021-04-15T14:19:31+00:00 www/py-django-admin-rangefilter Add the filter by a custom date / datetime range on the admin UI
django-admin-rangefilter app,
add the filter by a custom date / datetime range on the admin UI.
For Django 1.8+, if django-csp is installed,
nonces will be added to style and script tags.

2021-04-15T14:12:19+00:00 www/py-django-advanced-filters Django ModelAdmin mixin
A django ModelAdmin mixin which adds advanced filtering abilities to the admin.

2021-04-15T14:04:07+00:00 www/py-django-autocomplete-light Fresh approach to autocomplete implementations
A fresh approach to autocomplete implementations specially for Django.

Please DO regularely ping us with your link at #yourlabs IRC channel

2021-04-15T13:52:08+00:00 mail/py-django-mailbox Easily ingest messages from POP3, IMAP, or local mailboxes
Easily ingest messages from POP3, IMAP, or local mailboxes
into your Django application.

This app allows you to either ingest e-mail content from common e-mail services
(as long as the service provides POP3 or IMAP support), or directly receive
e-mail messages from stdin (for locally processing messages
from Postfix or Exim4).

2021-04-15T13:00:46+00:00 net-mgmt/py-pdagent-integrations PagerDuty integrations for monitoring monitoring tools
This project contains integrations for various monitoring tools with
the PagerDuty Agent.

It currently includes support for:


2021-04-15T12:42:58+03:00 x11/xpra-html5 Browser-based client for x11/xpra
Xpra gives you persistent remote applications for X. So basically it is a
screen for remote X apps.

This package contains Xpra HTML5 client that runs in the browser window.

2021-04-15T11:20:24+02:00 devel/gettext-tiny Replacements for tools typically used from the GNU gettext suite
lightweight replacements for tools typically used from the GNU gettext suite

2021-04-15T10:41:48+02:00 devel/envsubst Perform variable substitutions on input
The envsubst utility is designed to take a set of strings as input and replace
variables in them, in the same way that shells do variable substitution.
Additionally, the variables that will be substituted can be restricted to a
defined set.

2021-04-12T20:48:56+03:00 devel/hs-hls-install Helper for building devel/hs-haskell-language-server
Haskell language server is an implementation of the LSP protocol for Haskell
programming language. It features code evaluation codelens, type information
and documentation on hover, integration with retrie, code lenses for explicit
import lists.

This package contains a helper executable used to compile the server itself.

2021-04-12T20:48:56+03:00 devel/hs-haskell-language-server LSP provider implementation for Haskell language
Haskell language server is an implementation of the LSP protocol for Haskell
programming language. It features code evaluation codelens, type information
and documentation on hover, integration with retrie, code lenses for explicit
import lists.

2021-04-14T13:26:39-07:00 sysutils/helmfile Helmfile is a declarative spec for deploying helm charts
Helmfile is a declarative spec for deploying helm charts. It lets you...
- Keep a directory of chart value files and maintain changes in version control
- Apply CI/CD to configuration changes
- Periodically sync to avoid skew in environments

2021-04-08T14:20:30+00:00 devel/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-04-12T18:30:30-05:00 biology/py-crossmap Lift over genomics coordinates between assemblies
CrossMap is a program for genome coordinates conversion between different
assemblies (such as hg18 (NCBI36) <=> hg19 (GRCh37)). It supports commonly used
file formats including BAM, CRAM, SAM, Wiggle, BigWig, BED, GFF, GTF, MAF VCF,
and gVCF.

2021-04-12T18:21:41-05:00 biology/py-bigwig Python access to bigWig files using libBigWig
A python extension, written in C, for quick access to bigBed files and access
to and creation of bigWig files. This extension uses libBigWig for local and
remote file access.

2021-04-12T14:18:36+03:00 devel/R-cran-git2r Provides Access to Git Repositories
Interface to the 'libgit2' library, which is a pure C implementation of the
'Git' core methods. Provides access to 'Git' repositories to extract data and
running some basic 'Git' commands.

2021-04-12T02:29:15-07:00 biology/ncbi-vdb NCBI's virtualized back-end for accessing Sequence Read Archive
NCBI-VDB is a virtualized back-end engine library for Sequencing Read Archives.
The 'front-end' API are provided by biology/ngs-sdk port.

Although the GitHub repository also contains Java and Python codes,
this port currently builds only C- and C++-based libraries.

2021-04-10T12:11:00+02:00 math/Imath C++/Python lib of 2D/3D vector, matrix, math ops for computer graphics
Imath is a basic, light-weight, and efficient C++ representation of 2D and 3D
vectors and matrices and other simple but useful mathematical objects,
functions, and data types common in computer graphics applications, including
the "half" 16-bit floating-point type.

Imath also includes optional python bindings for all types and functions,
including optimized implementations of vector and matrix arrays.

Imath was originally developed at Industrial Light & Magic in the early 2000's
and was originally distributed as open source as a part of the OpenEXR project.

Imath continues to be maintained as a sub-project of OpenEXR, which is now a
project of the Academy Software Foundation. See the OpenEXR project's for more information about how the project operates.

2021-04-12T07:48:08+08:00 www/py-django32 High-level Python Web Framework
Django is a high-level Python Web framework that encourages rapid development
and clean, pragmatic design.

Developed and used over the past two years by a fast-moving online-news
operation, Django was designed from scratch to handle two challenges: the
intensive deadlines of a newsroom and the stringent requirements of experienced
Web developers. It has convenient niceties for developing content-management
systems, but it's an excellent tool for building any Web site.

2021-04-11T21:24:37+02:00 emulators/z80pack Complete CP/M-80 emulator
z80pack emulates an 8080 or Z80 CPU and provides CP/M-80 and UCSD-Pascal
environments. Besides emulation of a generic CP/M system, support for
full emulation of typical ALTAIR or IMSAI systems and their specific
hardware is possible, including a graphical front-panel.

2021-04-11T17:54:14+02:00 multimedia/opentoonz 2D animation software
OpenToonz is a 2D animation software published by DWANGO. It is based on Toonz
Studio Ghibli Version, originally developed in Italy by Digital Video, Inc.,
and customized by Studio Ghibli over many years of production.

2021-04-10T08:00:35+00:00 net-mgmt/vmutils Ancillary utilities and agent for VictoriaMetrics
VictoriaMetrics is fast, cost-effective, and scalable monitoring solution
and time series database.

This package installs ancillary utilities and agent for VictoriaMetrics.

2021-04-10T07:20:02+00:00 net-mgmt/victoria-metrics Fast, cost-effective, and scalable time series database
VictoriaMetrics is fast, cost-effective, and scalable monitoring solution
and time series database.

VictoriaMetrics can be used as long-term storage for Prometheus or for
vmagent. It also supports Prometheus querying API so it can be used as
Prometheus drop-in replacement in Grafana.

2021-04-09T23:47:39-07:00 audio/mamba Virtual MIDI keyboard
Mamba is a virtual Midi keyboard and Midi live looper for Jack Audio Connection

2021-04-09T15:15:11-07:00 audio/madronalib C++ framework for DSP applications
Madronalib provides one clear path to writing maintainable audio code without
sacrificing performance. It enables efficient audio DSP on SIMD processors with
readable, brief code.

2021-04-09T14:55:15-07:00 audio/gula-plugins-lv2 Collection of guitar effect LV2 plugins
Gula Plugins is a collection of guitar effect LV2 plugins with MOD Devices user

2021-04-09T12:14:47+02:00 devel/py-guppy3 Python Programming Environment & Heap analysis toolset
Guppy 3 is a fork of Guppy-PE, a Python Programming Environment & Heap analysis
toolset, created by Sverker Nilsson for Python 2.

This package contains the following subpackages:

etc - Support modules. Contains especially the Glue protocol module.
gsl - The Guppy Specification Language implementation. This can be used to
create documents and tests from a common source.
heapy - The heap analysis toolset. It can be used to find information about
the objects in the heap and display the information in various ways.
sets - Bitsets and 'nodesets' implemented in C.

2021-04-08T19:21:48-07:00 audio/myxer Modern volume mixer for PulseAudio
Myxer is a lightweight, powerful Volume Mixer built with modern UI design for
a seamless user experience. Devices, Streams, and even Card profiles can all be
managed with Myxer, providing a complete replacement for your system Volume

2021-04-08T18:09:56-07:00 multimedia/libvlcpp C++ bindings for libvlc, VLC mediaplayer library
C++ bindings for libvlc, VLC media player library.

2021-04-08T14:34:39-07:00 audio/kapitonov-plugins-pack-lv2 Kapitonov LV2 Plugins Pack (KPP)
Kapitonov Plugins Pack (KPP) is a set of LV2 plugins for audio processing.

Currently available plugins
* tubeAmp. Advanced guitar tube amp emulator. Contains preamp, tonestack, power
amp with voltage sag, cabinet emulators. Emulation parameters of each
component are set by profile files.
* Bluedream. Booster/Tube Screamer pedal with equalizer (tonestack). Has GUI
* Distruction. Distortion pedal with equalizer (tonestack). Has GUI.
* Fuzz. Vintage fuzz pedal. Has GUI.
* Deadgate. Effective Noise Gate/Dead Zone effect plugin.
* Octaver. Analog octaver pedal.
* Single2Humbucker. Plugin for emulation humbucker pickup sound with single coil
pickup on the guitar. Useful for playing heavy-metal on Stratocaster guitar
with single coil pickups.

tubeAmp is the main and most complex plugin in the set. It can be used to
emulate the sound of any common models of guitar combo amplifiers.

2021-04-08T22:28:18+03:00 devel/rubygem-valid Standalone, generic object validator for ruby
Validator is a simple ruby validation class.

It's not used directly inside the class but rather outside.

2021-04-07T17:32:27-07:00 audio/littlefly-lv2 Overdrive/distortion pedal simulation LV2 plugin
LittleFly is an LV2 plugin performing overdrive pedal simulation.

2021-04-07T17:21:09-07:00 audio/fluida-lv2 Fluidsynth as LV2 plugin
Fluida is an LV2 plugin that uses FluidSynth to convert MIDI signal to audio

2021-04-07T12:37:02-07:00 audio/poly-lv2 Collection of LV2 plugins designed for modular/eurorack style use
PolyLV2 is a collection of LV2 plugins designed for modular/eurorack style use.

2021-04-07T17:16:42+02:00 mail/mlmmj-webview Tiny web frontend for mlmmj
Tiny web frontend for mlmmj.

Provides an index of mailing lists including a frontend to handle subscription,
unsubscription and access to the archives.

2021-04-06T19:14:04-07:00 net/astron Server Technology for Realtime Object Networking
Astron is an open-source, distributed server suite particularly well-suited
for powering MMO games. The design is inspired by a similar unrelated project
developed at the Disney Interactive Media Group, and used in-house from 2001
until 2013.

The suite consists of many components, which handle separate tasks in order
to distribute the workload of managing a multi-sharded game/application
environment with many objects and clients.

2021-04-06T17:38:11-07:00 audio/bschaffl-lv2 Groove quantizer LV2 MIDI plugin
B.Schaffl is a groove quantizer LV2 MIDI plugin.

B.Schaffl is a slider/shape-controlled MIDI amp & time stretch plugin to
vitalize sequencer-controlled MIDI instruments and to produce shuffle/swing

Key features:
* MIDI velocity amplification and timing manipulation plugin
* Swing and shuffle rhythms
* Pre-generator dynamics
* Tempo rubato
* Pattern (sliders) or shape-controlled
* MIDI filters
* Smart quantization
* Group / link individual instances of B.Schaffl
* Free and open source

2021-04-06T17:18:15-07:00 audio/bamp-lv2 Basic testing plugin for using BWidgets for LV2
B.Amplifier (BAmp) is a basic testing plugin for using BWidgets for LV2.

2021-04-06T16:51:39-07:00 audio/boops-lv2 Glitch effect sequencer LV2 plugin
B.Oops is a glitch effect sequencer LV2 plugin.

Key features:
* Multi-effect plugin controlled by a step sequencer pattern
* Apply glitch effects in live or on a sample track
* 24 effects
* Up to 12 effect slots, freely select effects and effect order
* Random effects: 3 different ways of randomization
* Autoplay, host controlled, or MIDI controlled sequencer

2021-04-06T18:26:36+02:00 databases/webdis HTTP interface for Redis
Webdis is a simple HTTP server which forwards commands to Redis and
sends the reply back using a format of your choice.

2021-04-06T17:30:47+02:00 www/p5-Mojo-IOLoop-Delay Flow-control helpers for Mojo::Promise
Mojo::IOLoop::Delay adds flow-control helpers to Mojo::Promise,
which can help you avoid deep nested closures that often result
from continuation-passing style.

2021-04-06T13:09:25+02:00 www/phpvirtualbox-legacy AJAX Web Interface for VirtualBox
An open source, AJAX implementation of the VirtualBox user
interface written in PHP. As a modern web interface, it allows
you to access and control remote VirtualBox instances

2021-04-06T11:55:35+02:00 databases/mongodb49 Distributed document-oriented "NoSQL" database (4.9.x Branch)
Mongo (from "humongous") is a high-performance, open source,
schema-free, document-oriented database. A common name in the
"NOSQL" community.

MongoDB 4.9 is a developer preview. It is not guaranteed to
become an official release. It probably will become the 5.0
version in the future.

2021-04-06T09:16:16+02:00 devel/rubygem-ruby-magic-static File Magic in ruby
File Magic in Ruby.
Simple interface to libmagic for Ruby Programming Language.

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
audio-related modules.

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

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 IceWM 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 (for PHP 7.1-7.4)
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 and 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 Python library for task orchestration
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 Wayland stacking compositor
Labwc is a wlroots-based stacking compositor for Wayland.

It aims to be light-weight and independent, with a focus on simply
stacking windows well and rendering some window decorations. Where
practicable, it uses clients for wall-paper, panels, screenshots, and
so on.

2021-03-03T21:18:40+00:00 games/re3 Reverse-engineered GTA3 engine
Reverse-engineered GTA3 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
- 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 Desktop annotation tool, multi-pointer port of Gromit
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 finds space waste and other broken things on your filesystem and
offers to remove it. It is able to find:

- Duplicate files & directories
- Nonstripped Binaries
- Broken symlinks
- Empty files
- Recursive empty directories
- Files with broken user or group id.

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 for downloading videos from various 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 5.4.62 DRM.
This version is for FreeBSD 13.

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
- Server/daemon mode
- User configurable font fallback
- On-the-fly font resize
- On-the-fly DPI font size adjustment
- Scrollback search
- Keyboard driven URL detection
- Color emoji support
- 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 foolproof 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 parameterization
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.