FreeBSD New Ports Index

This page is a slightly modified version of the following one-liner output. created_at: 2021-01-25T01:15:10+09:00

# git -C /usr/ports log --diff-filter=A --name-status --pretty="format:%aI %H" origin/master | perl -nlE '/^\d/ ? $d=$_ : print "$d\t$_"' | ack "\t[0-9a-z-]+/[^/ ]+/Makefile$"

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

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

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

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

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

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

2021-01-22T00:01:01+00:00 devel/electron9 Build cross-platform desktop apps with JavaScript, HTML, and CSS
Build cross platform desktop apps with JavaScript, HTML, and CSS.

It's easier than you think.

If you can build a website, you can build a desktop app. Electron is a
framework for creating native applications with web technologies like
JavaScript, HTML, and CSS. It takes care of the hard parts so you can
focus on the core of your application.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

2021-01-13T15:37:27+00:00 databases/redis5 Persistent key-value database with built-in net interface
Redis is an open source, advanced key-value store. It is often referred
to as a data structure server since keys can contain strings, hashes,
lists, sets and sorted sets.

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

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

Redis also supports trivial-to-setup master-slave replication, with very
fast non-blocking first synchronization, auto-reconnection on net split
and so forth.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

2021-01-10T08:51:40+00:00 textproc/rubygem-rails-dom-testing-rails61 Analyse and compare DOMs using Nokogiri
This gem is responsible for comparing HTML doms and asserting that DOM elements
are present in Rails applications. Doms are compared via assert_dom_equal and
assert_dom_not_equal. Elements are asserted via assert_select,
assert_select_encoded, assert_select_email and a subset of the dom can be
selected with css_select. The gem is developed for Rails 4.2 and above, and
will not work on previous versions.

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

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

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

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

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

2021-01-10T08:51:11+00:00 www/rubygem-railties61 Rails internals bootup, plugins, generators, and rake tasks
Railties is responsible for gluing all frameworks together. Overall, it:
- handles the bootstrapping process for a Rails application;
- manages the rails command line interface;
- and provides the Rails generators core.

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

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

2021-01-10T08:51:01+00:00 www/rubygem-actionpack61 Action Controller and Action View of Rails MVC Framework
Action Pack is a framework for handling and responding to web requests. It
provides mechanisms for routing (mapping request URLs to actions), defining
controllers that implement actions, and generating responses by rendering views,
which are templates of various formats. In short, Action Pack provides the view
and controller layers in the MVC paradigm.

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

With the Ruby on Rails framework, users only directly interface with the Action
Controller module. Necessary Action Dispatch functionality is activated by
default and Action View rendering is implicitly triggered by Action Controller.
However, these modules are designed to function on their own and can be used
outside of Rails.

2021-01-10T08:50:56+00:00 www/rubygem-actioncable61 Integrated WebSockets for Rails
Action Cable seamlessly integrates WebSockets with the rest of your Rails
application. It allows for real-time features to be written in Ruby in the same
style and form as the rest of your Rails application, while still being
performant and scalable. It's a full-stack offering that provides both a
client-side JavaScript framework and a server-side Ruby framework. You have
access to your full domain model written with Active Record or your ORM of

2021-01-10T08:50:51+00:00 textproc/rubygem-actiontext61 Edit and display rich text in Rails applications
Action Text brings rich text content and editing to Rails. It includes the Trix
editor that handles everything from formatting to links to quotes to lists to
embedded images and galleries. The rich text content generated by the Trix
editor is saved in its own RichText model that's associated with any existing
Active Record model in the application. Any embedded images (or other
attachments) are automatically stored using Active Storage and associated with
the included RichText model.

2021-01-10T08:50:46+00:00 net/rubygem-activestorage61 Attach cloud and local files in Rails applications
Active Storage makes it simple to upload and reference files in cloud services
like Amazon S3, Google Cloud Storage, or Microsoft Azure Storage, and attach
those files to Active Records. Supports having one main service and mirrors in
other services for redundancy. It also provides a disk service for testing or
local deployments, but the focus is on cloud storage.

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

Image files can furthermore be transformed using on-demand variants for quality,
aspect ratio, size, or any other MiniMagick or Vips supported transformation.

2021-01-10T08:50:41+00:00 mail/rubygem-actionmailer61 Easy email delivery and testing for Ruby
Action Mailer is a framework for designing email service layers. These layers
are used to consolidate code for sending out forgotten passwords, welcome wishes
on signup, invoices for billing, and any other use case that requires a written
notification to either a person or another system.

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

Additionally, an Action Mailer class can be used to process incoming email, such
as allowing a blog to accept new posts from an email (which could even have been
sent from a phone).

2021-01-10T08:50:36+00:00 mail/rubygem-actionmailbox61 Receive and process incoming emails in Rails applications
Action Mailbox routes incoming emails to controller-like mailboxes for
processing in Rails. It ships with ingresses for Mailgun, Mandrill, Postmark,
and SendGrid. You can also handle inbound mails directly via the built-in Exim,
Postfix, and Qmail ingresses.

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

These inbound emails are routed asynchronously using Active Job to one or
several dedicated mailboxes, which are capable of interacting directly with the
rest of your domain model.

2021-01-10T08:50:31+00:00 devel/rubygem-activesupport61 Utility classes and extension that are required by Rails MVC Framework
Active Support is a collection of utility classes and standard library
extensions that were found useful for the Rails framework. These additions
reside in this package so they can be loaded as needed in Ruby projects outside
of Rails.

2021-01-10T08:50:26+00:00 devel/rubygem-activejob61 Job class declarations for a variety of queueing backends
Active Job is a framework for declaring jobs and making them run on a variety of
queuing backends. These jobs can be everything from regularly scheduled
clean-ups, to billing charges, to mailings. Anything that can be chopped up into
small units of work and run in parallel, really.

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

The main point is to ensure that all Rails apps will have a job infrastructure
in place, even if it's in the form of an "immediate runner". We can then have
framework features and other gems build on top of that, without having to worry
about API differences between Delayed Job and Resque. Picking your queuing
backend becomes more of an operational concern, then. And you'll be able to
switch between them without having to rewrite your jobs.

2021-01-10T08:50:20+00:00 devel/rubygem-actionview61 Rendering framework putting the V in MVC (part of Rails)
Action View is a framework for handling view template lookup and rendering, and
provides view helpers that assist when building HTML forms, Atom feeds and more.
Template formats that Action View handles are ERB (embedded Ruby, typically used
to inline short Ruby snippets inside HTML), and XML Builder.

2021-01-10T08:50:15+00:00 databases/rubygem-activerecord61 Object-relational mapping layer for Rails MVC Framework
Active Record connects classes to relational database tables to establish an
almost zero-configuration persistence layer for applications. The library
provides a base class that, when subclassed, sets up a mapping between the new
class and an existing table in the database. In the context of an application,
these classes are commonly referred to as models. Models can also be connected
to other models; this is done by defining associations.

Active Record relies heavily on naming in that it uses class and association
names to establish mappings between respective database tables and foreign key
columns. Although these mappings can be defined explicitly, it's recommended to
follow naming conventions, especially when getting started with the library.

2021-01-10T08:50:02+00:00 databases/rubygem-activemodel61 Toolkit for building modeling frameworks
Active Model provides a known set of interfaces for usage in model classes. They
allow for Action Pack helpers to interact with non-Active Record models, for
example. Active Model also helps with building custom ORMs for use outside of
the Rails framework.

Active Model provides a default module that implements the basic API required to
integrate with Action Pack out of the box: ActiveModel::Model.

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

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

2021-01-10T08:18:29+00:00 devel/rubygem-unicode-display_width1 Get the display size of a string
An early draft of a way to determine the size of the characters using
EastAsianWidth.txt, based on the very early draft of a Ruby interface to
UnicodeData.txt by runpaint.

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

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

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

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

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

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

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

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

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

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

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

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

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

[1] Portable Hardware Locality (hwloc) WWW.

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

2021-01-06T20:24:16+00:00 www/rubygem-faraday-net_http Faraday adapter for Net::HTTP
Faraday Net::HTTP is a Faraday adapter for the Net::HTTP library. Faraday is an
HTTP client library that provides a common interface over many adapters. Every
adapter is defined into it's own gem. This gem defines the adapter for Net::HTTP
the HTTP library that's included into the standard library of Ruby.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

2021-01-05T23:21:59+00:00 sysutils/R-cran-fs Cross-Platform File System Operations Based on 'libuv'
A cross-platform interface to file system operations, built on top of the
'libuv' C library.

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

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

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

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

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

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

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

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

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

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


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

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

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

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

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

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

2021-01-03T20:04:48+00:00 www/rubygem-net-http HTTP client api for Ruby
Net::HTTP provides a rich library which can be used to build HTTP user-agents.
For more details about HTTP see RFC2616.

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

If you are only performing a few GET requests you should try OpenURI.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

2021-01-03T20:02:05+00:00 devel/rubygem-xdg4 XDG Base Directory Standard Library for Ruby
XDG provides an easy to use Ruby library for working with XDG standards.

Presently, it only supports the XDG Base Directory Standard.

If your program utilizes user or system-wide support files (e.g. configuration
files), you owe it to yourself to checkout the XDG base directory standard.

You can learn more about the standard at:

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

The method to_set is added to Enumerable for convenience.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

2021-01-01T10:06:27+00:00 math/py-optuna Hyperparameter optimization framework
Optuna is an automatic hyperparameter optimization software framework,
particularly designed for machine learning. It features an imperative,
define-by-run style user API. Thanks to our define-by-run API, the code
written with Optuna enjoys high modularity, and the user of Optuna can
dynamically construct the search spaces for the hyperparameters.

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

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

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

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

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

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