FreeBSD New Ports Index

This page is a slightly modified version of the following one-liner output. created_at: 2023-08-10T12:50:29+09:00

# git -C /usr/ports log --diff-filter=A --name-status --pretty="format:%aI %H" origin/master | perl -nlE '/^\d/ ? $d=$_ : print "$d\t$_"' | ack "\t[0-9a-z-]+/[^/ ]+/Makefile$"
timestamp origin comment / pkg-descr
2022-12-11T18:30:30+00:00 x11/somebar dwm-like bar for dwl
somebar - dwm-like bar for dwl
2022-08-01T02:12:06-07:00 audio/vgmtools Tools for vgm/vgz files
The official and always up-to-date tools for all VGM (Video Game
Music) files. VGM is an audio file format for multiple video game
platforms, such as Sega Master System, Game Gear, Mega Drive/Genesis,
MSX, Neo Geo, IBM PC AT (Adlib/SoundBlaster), and has expanded to a
variety of arcade system boards since its release.
2022-12-31T09:25:30+01:00 misc/qt6-examples Qt 6 examples sourcecode
A collection of code samples and tutorials are provided with Qt to help new
users get started with Qt development. These documents cover a range of topics,
from basic use of widgets to step-by-step tutorials that show how an
application is put together.
2022-09-15T19:26:07+02:00 x11/plasma5-plasma-bigscreen Plasma5 Plasma workspace
Plasma5 Plasma Workspace
2022-09-15T19:26:07+02:00 multimedia/plasma5-plank-player Plasma5 Bigscreen Multimedia Player
Plasma applet for audio volume management using PulseAudio

For users of pulseaudio, this provides extended mixer applet.
2022-09-15T19:26:07+02:00 audio/plasma5-kpipewire Plasma5 Plasma pipewire plugin
Plasma applet for audio volume management using PulseAudio

For users of pulseaudio, this provides extended mixer applet.
2022-11-22T18:27:27+00:00 devel/rust-bindgen-cli Generate Rust bindings from C (and some C++) code
bindgen automatically generates Rust FFI bindings to C and C++ libraries.
2022-11-09T14:25:59+00:00 textproc/cy-hunspell Welsh Hunspell dictionaries
Welsh spellchecking dictionary for use with Hunspell.
2022-11-26T18:00:38+01:00 devel/rubygem-telesignenterprise TeleSign Enterprise Ruby SDK
TeleSign Enterprise Ruby SDK.
2022-11-26T18:00:38+01:00 devel/rubygem-telesign TeleSign Ruby SDK
TeleSign Ruby SDK.
2022-11-26T18:00:38+01:00 devel/rubygem-oj-introspect Embeds start and end byte offsets of JSON objects
Embeds start and end byte offsets of JSON objects into generated Ruby hashes.
2022-07-08T12:26:13+00:00 multimedia/uvg266 VVC encoder based on Kvazaar
An open-source VVC encoder licensed under 3-clause BSD license.

uvg266 is still under development. Speed and RD-quality will continue
to improve.
2022-12-10T21:01:05+00:00 graphics/upscaler Upscale and enhance images
Upscaler is a GTK4 + libadwaita application that allows you to upscale
and enhance a given image. It is a front-end for Real-ESRGAN ncnn Vulkan.
2022-12-31T14:32:02+01:00 graphics/darktable42 Virtual lighttable and darkroom for photographers
Darktable is a virtual lighttable and darkroom for photographers: an open
source photography workflow application and raw image developer. It manages
digital negatives in a database and lets one view them through a zoomable
lighttable. It also enables one to develop raw images and enhance them.

Darktable tries to fill the gap between many excellent existing free raw
converters and image management tools (such as UFRaw or F-Spot). The user
interface is built around efficient caching of image metadata and mipmaps,
all stored in a database. The user will always be able to interact, even
if the full resolution image is not yet loaded.

All editing is fully non-destructive and only operates on cached image
buffers for display. The full image is only converted during export. The
frontend is written in Gtk+/Cairo, the database uses SQLite3, raw image
loading is done using libraw and rawspeed, high-dynamic range and standard
image formats such as JPEG are also supported. The core operates completely
on floating point values, so darktable can not only be used for photography
but also for scientifically acquired images or output of renderers (high
dynamic range).
2022-12-31T23:57:40-08:00 misc/coloursum Colourise your checksum output
This is a utility into which you can pipe the output from various checksum
generators, to get coloured output.

It understands both the BSD "tag" form, as well as the GNU Coreutils/Perl
shasum(1) form of checksums, and has been tested with the output from
macOS' md5 and shasum, as well as GNU md5sum and sha256sum.
2022-12-31T23:53:06-08:00 textproc/comrak CommonMark + GFM compatible Markdown parser and renderer
comrak 100% CommonMark and GFM compatible Markdown parser.
The design is based on cmark, so familiarity with that will help.
2022-12-31T23:24:12-08:00 lang/pomsky Portable, modern regular expression language
Pomsky is a language that compiles to regular expressions. It is currently in an
alpha stage and will likely change in the next few releases.
2022-12-31T22:22:30-08:00 sysutils/runiq Efficient way to filter duplicate lines from input, a la uniq
runiq offers an efficient way (in both time and space) to filter duplicate
entries (lines) from texual input. This project was born from neek, but
optimized for both speed and memory. Several filtering options are supported
depending on your data and tradeoffs you wish to make between speed and memory
usage.
2022-12-31T17:53:11+03:00 graphics/openpgl Intel Open Path Guiding Library
The Intel Open Path Guiding Library (Intel Open PGL) implements
a set of representations and training algorithms needed to
integrate path guiding into a renderer.
2022-12-31T02:35:24-08:00 devel/fcppt Freundlich's C++ toolkit
Freundlich's C++ Toolkit (fcppt) is a collection of libraries that aim to
improve general C++ code through better typing and functional programming.
2022-12-31T02:20:32-08:00 devel/catch2 Test framework for C++ (3.x series)
Catch stands for C++ Automated Test Cases in Headers and is a multi-paradigm
automated test framework for C++ and Objective-C (and, maybe, C).
2022-12-31T02:10:33-08:00 devel/py-mutmut Mutation testing for Python 3
Mutmut is a mutation testing system for Python, with a strong focus on ease of
use. If you don't know what mutation testing is try starting with this article.

Some highlight features:
* Found mutants can be applied on disk with a simple command making it very easy
to work with the results
* Remembers work that has been done, so you can work incrementally
* Supports all test runners (because mutmut only needs an exit code from the
test command)
* Can use coverage data to only do mutation testing on covered lines
* Battle tested on real libraries by multiple companies
2022-12-31T02:08:31-08:00 deskutils/xannotate Turn static CLI commands into TUIs with ease
xannotate is a simple program that opens a screen-size window over whatever is
present and allows you to scribble over it. This is useful when you are doing
a demo and you need to annotate parts of what is on-screen.
2022-12-30T22:21:56-08:00 deskutils/lazycli Turn static CLI commands into TUIs with ease
lazycli allows to turn static CLI commands into TUIs with ease.

Pick a command that spits out either a list or table of content, like ls,
docker ps, git branch, or git status --short. Then run lazycli -- <YOUR COMMAND>

$ lazycli -- ls
2022-12-30T11:04:36-08:00 ftp/termscp TUI file transfer and explorer with support for SCP/SFTP/FTP/S3
Feature rich TUI file transfer and explorer with support for SCP/SFTP/FTP/S3.

Termscp is a feature rich terminal file transfer and explorer, with support for
SCP/SFTP/FTP/S3.
So basically it is a terminal utility with an TUI to connect to a remote server
to retrieve and upload files and to interact with the local file system.
2022-12-30T11:17:43-08:00 audio/py-librosa Python module for audio and music processing
librosa is a python package for music and audio analysis. It provides the
building blocks necessary to create music information retrieval systems.
2022-12-30T10:27:07-08:00 misc/pytorch Tensors and dynamic neural networks in Python (C++ library)
PyTorch is a Python package that provides two high-level features:
* Tensor computation (like NumPy) with strong GPU acceleration
* Deep neural networks built on a tape-based autograd system
2022-12-30T10:23:49-08:00 audio/py-resampy Efficient signal resampling conversion in Python
resumpy performs efficient sample rate conversion in Python.

This package implements the band-limited sinc interpolation method for sampling
rate conversion.
2022-12-25T15:59:56+00:00 x11/grimshot Screenshot helper for Sway
A helper for screenshots within Sway.
2022-12-31T02:07:06+08:00 devel/py-libcst03 Concrete syntax tree with AST-like properties
LibCST is a Concrete Syntax Tree (CST) parser and serializer library for Python.

LibCST parses Python source code as a CST tree that keeps all formatting details
(comments, whitespaces, parentheses, etc). It's useful for building automated
refactoring (codemod) applications and linters.

LibCST creates a compromise between an Abstract Syntax Tree (AST) and a
traditional Concrete Syntax Tree (CST). By carefully reorganizing and naming
node types and fields, we've created a lossless CST that looks and feels like an
AST.
2022-12-30T02:44:18-08:00 finance/frontaccounting24 Simple, powerful system for the entire ERP chain
FrontAccounting is a simple, but powerful, system for the
entire ERP chain and covers:

Purchase Orders
Goods Receivable Notes
Supplier Invoices/Credit Notes
Payments
Allocations
Accounts Payable
Items and Inventory
Stock
Manufacturing
Sales Orders
Customer Invoices/Credit Notes
Deposits
Allocations
Accounts Receivable
2022-12-30T18:00:29+08:00 chinese/fcitx5-mcbopomofo McBopomofo for Fcitx5
McBopomofo support for Fcitx5 input method framework.
2022-12-30T16:36:24+08:00 devel/rubygem-xxhash Ruby wrapper for xxHash lib
Ruby wrapper for xxHash
2022-12-30T16:36:23+08:00 devel/rubygem-timecop Mock current time to test time-dependent code
timecop is a gem providing "time travel" and "time freezing" capabilities,
making it dead simple to test time-dependent code. It provides a unified method
to mock Time.now, Date.today, and DateTime.now in a single call.

Features:
- Freeze time to a specific point.
- Travel back to a specific point in time, but allow time to continue moving
forward from there.
- Scale time by a given scaling factor that will cause time to move at an
accelerated pace.
- No dependencies, can be used with any ruby project
- Timecop api allows arguments to be passed into #freeze and #travel as one of
the following:
- Time instance
- DateTime instance
- Date instance
- individual arguments (year, month, day, hour, minute, second)
- a single integer argument that is interpreted as an offset in seconds from
Time.now
- Nested calls to Timecop#travel and Timecop#freeze are supported -- each block
will maintain its interpretation of now.
- Works with regular Ruby projects, and Ruby on Rails projects
2022-12-30T16:36:22+08:00 devel/rubygem-google-iam-v1 Ruby Client for the IAM Policy API
This is an add-on interface used by some Google API clients to provide IAM
policy calls.
2022-12-30T16:36:21+08:00 devel/rubygem-gettext_i18n_rails18 Simple FastGettext Rails integration
gettext_i18n_rails is simple FastGettext Rails integration. Translate via
FastGettext, use any other I18n backend as extension/fallback.

Rails does: I18n.t('syntax.with.lots.of.dots') with nested yml files. We do:
_('Just translate my damn text!') with simple, flat mo/po/yml files or directly
from db. To use I18n, calls add a syntax.with.lots.of.dots translation.
2022-12-30T16:36:20+08:00 devel/rubygem-cucumber-messages19 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.
2022-12-30T16:36:19+08:00 x11-fonts/py-fontfeatures Python library for manipulating OpenType font features
OpenType fonts are "programmed" using features, which are normally authored in
Adobe's feature file format. This like source code to a computer program: it's a
user-friendly, but computer-unfriendly, way to represent the features.

Inside a font, the features are compiled in an efficient internal format. This
is like the binary of a computer program: computers can use it, but they can't
do else anything with it, and people can't read it.

The purpose of this library is to provide a middle ground for representing
features in a machine-manipulable format, kind of like the abstract syntax tree
of a computer programmer. This is so that:
- features can be represented in a structured human-readable and
machine-readable way, analogous to the XML files of the Unified Font Object
format.
- features can be more directly authored by programs (such as font editors),
rather than them having to output AFDKO feature file format.
- features can be easily manipulated by programs - for example, features from
two files merged together, or lookups moved between languages.
2022-12-30T16:36:18+08:00 textproc/py-youseedee Interface to the Unicode Character Database
youseedee provides an interface to the UCD. This module allows you to query the
Unicode Character Database. The main function to be imported is ucd_data.
2022-12-30T16:36:16+08:00 textproc/py-openstep-plist ASCII plist parser written in Cython
A parser for the "old style" OpenStep property list format (also known as ASCII
plist), written in Cython. Largely based on the CoreFoundation implementation.
2022-12-30T16:36:13+08:00 print/py-freetype-py Freetype python bindings
Freetype Python provides bindings for the FreeType library. Only the high-level
API is bound.
2022-12-30T16:36:12+08:00 devel/py-shtab Automagic shell tab completion for Python CLI applications
What: Automatically generate shell tab completion scripts for Python CLI apps
Why: Speed & correctness. Alternatives like argcomplete and pyzshcomplete are
slow and have side-effects
How: shtab processes an argparse.ArgumentParser object to generate a tab
completion script for your shell

Features:
- Outputs tab completion scripts for
- bash
- zsh
- tcsh
- Supports
- argparse
- docopt (via argopt)
- Supports arguments, options and subparsers
- Supports choices (e.g. --say={hello,goodbye})
- Supports file and directory path completion
- Supports custom path completion (e.g. --file={*.txt})
2022-12-30T16:36:11+08:00 devel/py-pytest-random-order Randomize the order in which pytest tests are run with some control over the randomness
pytest-random-order is a pytest plugin that randomises the order of tests. This
can be useful to detect a test that passes just because it happens to run after
an unrelated test that leaves the system in a favourable state.

The plugin allows user to control the level of randomness they want to introduce
and to disable reordering on subsets of tests. Tests can be rerun in a specific
order by passing a seed value reported in a previous test run.
2022-12-30T16:36:10+08:00 science/p5-Geo-Coordinates-Transform Transform Latitude/Longitude between various different coordinate functions
There are several formats used to present geographic coordinates.

Geo::Coordinates::Transform converts a list of provided latitude and longitude
coordinates in any of the three formats above (mixed input is ok) and converts
to the desired format. Note that special characters or non-numerical characters
such as " will throw an warning and return NaN for that list item.

In addition, the input does not interpert N,S,W,E designators but expects
coordinates to be in positive or negative representation.

Format of the output can be controlled via input arguments in the constructor.
The arguments are expected to be in the form of a hash reference.
2022-12-30T16:36:08+08:00 devel/p5-Avro Official Perl API for the Apache Avro
Apache Avro is a data serialization system providing rich data structures and a
compact, fast, binary data form.
2022-12-30T16:36:07+08:00 x11-fonts/noto-serif-tc Google Noto Serif (Traditional Chinese)
Noto Sans CJK and Noto Serif CJK comprehensively cover Simplified Chinese,
Traditional Chinese, Japanese, and Korean in a unified font family. This
includes the full coverage of CJK Ideographs with variation support for 4
regions, Kangxi radicals, Japanese Kana, Korean Hangul, and other CJK symbols
and letters in the Basic Multilingual Plane of Unicode. It also provides limited
coverage of CJK Ideographs in Plane 2 of Unicode as necessary to support
standards from China and Japan.

This port is the Serif set of Traditional Chinese fonts which supports BIG5.
Traditional Chinese glyphs comply with the glyph standard of the Taiwan Ministry
of Education.
2022-12-30T16:36:06+08:00 x11-fonts/noto-serif-sc Google Noto Serif (Simplified Chinese)
Noto Sans CJK and Noto Serif CJK comprehensively cover Simplified Chinese,
Traditional Chinese, Japanese, and Korean in a unified font family. This
includes the full coverage of CJK Ideographs with variation support for 4
regions, Kangxi radicals, Japanese Kana, Korean Hangul, and other CJK symbols
and letters in the Basic Multilingual Plane of Unicode. It also provides limited
coverage of CJK Ideographs in Plane 2 of Unicode as necessary to support
standards from China and Japan.

This port is the Serif set of Simplified Chinese fonts which supports GB 18030
and China's latest standard Table of General Chinese Characters published in
2013.
2022-12-30T16:36:06+08:00 x11-fonts/noto-serif-kr Google Noto Serif (Korean)
Noto Sans CJK and Noto Serif CJK comprehensively cover Simplified Chinese,
Traditional Chinese, Japanese, and Korean in a unified font family. This
includes the full coverage of CJK Ideographs with variation support for 4
regions, Kangxi radicals, Japanese Kana, Korean Hangul, and other CJK symbols
and letters in the Basic Multilingual Plane of Unicode. It also provides limited
coverage of CJK Ideographs in Plane 2 of Unicode as necessary to support
standards from China and Japan.

This port is the Serif set of Korean fonts which supports over 1.5 million
archaic Hangul syllables and 11,172 modern syllables as well as all CJK
ideographs in KS X 1001 and KS X 1002.
2022-12-30T16:36:05+08:00 x11-fonts/noto-serif-jp Google Noto Serif (Japanese)
Noto Sans CJK and Noto Serif CJK comprehensively cover Simplified Chinese,
Traditional Chinese, Japanese, and Korean in a unified font family. This
includes the full coverage of CJK Ideographs with variation support for 4
regions, Kangxi radicals, Japanese Kana, Korean Hangul, and other CJK symbols
and letters in the Basic Multilingual Plane of Unicode. It also provides limited
coverage of CJK Ideographs in Plane 2 of Unicode as necessary to support
standards from China and Japan.

This port is the Serif set of Japanese fonts which supports all of the kanji in
JIS X 0208, JIS X 0213, and JIS X 0212 to include all kanji in Adobe-Japan1-6.
2022-12-30T16:36:04+08:00 x11-fonts/noto-serif-hk Google Noto Serif (Traditional Chinese Hong Kong)
Noto Sans CJK and Noto Serif CJK comprehensively cover Simplified Chinese,
Traditional Chinese, Japanese, and Korean in a unified font family. This
includes the full coverage of CJK Ideographs with variation support for 4
regions, Kangxi radicals, Japanese Kana, Korean Hangul, and other CJK symbols
and letters in the Basic Multilingual Plane of Unicode. It also provides limited
coverage of CJK Ideographs in Plane 2 of Unicode as necessary to support
standards from China and Japan.

This port is the Serif set of Traditional Chinese Hong Kong fonts.
2022-12-30T16:36:03+08:00 x11-fonts/noto-sans-tc Google Noto Sans (Traditional Chinese)
Noto Sans CJK and Noto Serif CJK comprehensively cover Simplified Chinese,
Traditional Chinese, Japanese, and Korean in a unified font family. This
includes the full coverage of CJK Ideographs with variation support for 4
regions, Kangxi radicals, Japanese Kana, Korean Hangul, and other CJK symbols
and letters in the Basic Multilingual Plane of Unicode. It also provides limited
coverage of CJK Ideographs in Plane 2 of Unicode as necessary to support
standards from China and Japan.

This port is the Sans set of Traditional Chinese fonts which supports BIG5.
Traditional Chinese glyphs comply with the glyph standard of the Taiwan Ministry
of Education.
2022-12-30T16:36:02+08:00 x11-fonts/noto-sans-sc Google Noto Sans (Simplified Chinese)
Noto Sans CJK and Noto Serif CJK comprehensively cover Simplified Chinese,
Traditional Chinese, Japanese, and Korean in a unified font family. This
includes the full coverage of CJK Ideographs with variation support for 4
regions, Kangxi radicals, Japanese Kana, Korean Hangul, and other CJK symbols
and letters in the Basic Multilingual Plane of Unicode. It also provides limited
coverage of CJK Ideographs in Plane 2 of Unicode as necessary to support
standards from China and Japan.

This port is the Sans set of Simplified Chinese fonts which supports GB 18030
and China's latest standard Table of General Chinese Characters published in
2013.
2022-12-30T16:36:01+08:00 x11-fonts/noto-sans-kr Google Noto Sans (Korean)
Noto Sans CJK and Noto Serif CJK comprehensively cover Simplified Chinese,
Traditional Chinese, Japanese, and Korean in a unified font family. This
includes the full coverage of CJK Ideographs with variation support for 4
regions, Kangxi radicals, Japanese Kana, Korean Hangul, and other CJK symbols
and letters in the Basic Multilingual Plane of Unicode. It also provides limited
coverage of CJK Ideographs in Plane 2 of Unicode as necessary to support
standards from China and Japan.

This port is the Sans set of Korean fonts which supports over 1.5 million
archaic Hangul syllables and 11,172 modern syllables as well as all CJK
ideographs in KS X 1001 and KS X 1002.
2022-12-30T16:36:00+08:00 x11-fonts/noto-sans-jp Google Noto Sans (Japanese)
Noto Sans CJK and Noto Serif CJK comprehensively cover Simplified Chinese,
Traditional Chinese, Japanese, and Korean in a unified font family. This
includes the full coverage of CJK Ideographs with variation support for 4
regions, Kangxi radicals, Japanese Kana, Korean Hangul, and other CJK symbols
and letters in the Basic Multilingual Plane of Unicode. It also provides limited
coverage of CJK Ideographs in Plane 2 of Unicode as necessary to support
standards from China and Japan.

This port is the Sans set of Japanese fonts which supports all of the kanji in
JIS X 0208, JIS X 0213, and JIS X 0212 to include all kanji in Adobe-Japan1-6.
2022-12-30T16:35:59+08:00 x11-fonts/noto-sans-hk Google Noto Sans (Traditional Chinese Hong Kong)
Noto Sans CJK and Noto Serif CJK comprehensively cover Simplified Chinese,
Traditional Chinese, Japanese, and Korean in a unified font family. This
includes the full coverage of CJK Ideographs with variation support for 4
regions, Kangxi radicals, Japanese Kana, Korean Hangul, and other CJK symbols
and letters in the Basic Multilingual Plane of Unicode. It also provides limited
coverage of CJK Ideographs in Plane 2 of Unicode as necessary to support
standards from China and Japan.

This port is the Sans set of Traditional Chinese Hong Kong fonts.
2022-12-30T16:35:59+08:00 textproc/docproj-fonts-cjk CJK fonts required by the FreeBSD Documentation Project
The FreeBSD Documentation Project maintains the FAQ, Handbook and tutorials.

This port contains the required CJK font files for the FreeBSD Documentation
Project. They are required to build PDF files without tofu. Currently we use
Noto Sans Medium.
2022-12-29T23:36:36-08:00 biology/py-biosig Library for reading and writing different biosignal data format
BioSig is an open source software library for biomedical signal processing,
featuring for example the analysis of biosignals such as the
electroencephalogram (EEG), electrocorticogram (ECoG), electrocardiogram (ECG),
electrooculogram (EOG), electromyogram (EMG), respiration, and so on. Major
application areas are: Neuroinformatics, brain-computer interfaces,
neurophysiology, psychology, cardiovascular systems and sleep research. The aim
of the BioSig project is to foster research in biomedical signal processing by
providing open source software tools for many different applications.
2022-12-29T22:11:44-08:00 multimedia/obs-recursion-effect OBS Studio Plugin: Recursion effect for a source using a filter
Plugin for OBS Studio to add recursion effect to a source using a filter.
2022-12-29T21:54:41-08:00 multimedia/obs-text-pthread OBS Studio Plugin: Rich text source plugin for OBS Studio
This plugin displays text with many advanced features.
* Markup
* Text alignment
- Left, center, and right
- Justification
* Outline
- Configurable width, color, and opacity
- Configurable shape of corners
- Blur
* Transition
- Fade-in, fade-out, cross-fade
- Slide
* Threaded glyph drawing
- Lower priority to draw glyphs so that other sources and encoders are not
impacted
- More frequent polling of the text file
* Automatic line-break supporting East Asian languages
* Saving as PNG files for post production
2022-12-29T11:08:35-08:00 multimedia/obs-waveform OBS Studio Plugin: Audio spectral analyser
Waveform is an audio spectral analysis plugin for OBS Studio.
It is based on FFTW and optimized for AVX2/FMA3.
2022-12-28T15:05:55-08:00 math/py-linearmodels Linear Panel, Instrumental Variable, Asset Pricing and other models
Linear (regression) models for Python. Extends statsmodels with Panel
regression, instrumental variable estimators, system estimators and
models for estimating asset prices:
* Panel models:
- Fixed effects (maximum two-way)
- First difference regression
- Between estimator for panel data
- Pooled regression for panel data
- Fama-MacBeth estimation of panel models
* High-dimensional Regresssion:
- Absorbing Least Squares
* Instrumental Variable estimators
- Two-stage Least Squares
- Limited Information Maximum Likelihood
- k-class Estimators
- Generalized Method of Moments, also with continuously updating
* Factor Asset Pricing Models:
- 2- and 3-step estimation
- Time-series estimation
- GMM estimation
* System Regression:
- Seemingly Unrelated Regression (SUR/SURE)
- Three-Stage Least Squares (3SLS)
- Generalized Method of Moments (GMM) System Estimation
2022-12-28T14:52:41-08:00 math/py-pyhdfe High dimensional fixed effect absorption
PyHDFE is a Python 3 implementation of algorithms for absorbing high dimensional
fixed effects. This package was created by Jeff Gortmaker in collaboration with
Anya Tarascina.

What PyHDFE won't do is provide a convenient interface for running regressions.
Instead, the package is meant to be incorporated into statistical projects that
would benefit from performant fixed effect absorption. Another goal is
facilitating fair comparison of algorithms that have been previously implemented
in various languages with different convergence criteria.

Development of the package has been guided by code made publicly available by
many researchers and practitioners. For a full list of papers and software cited
in this documentation, refer to the references section of the documentation.
2022-12-28T14:30:03-08:00 math/py-formulaic Implementation of Wilkinson formulas
Formulaic is a high-performance implementation of Wilkinson formulas for Python.

It provides:
* high-performance dataframe to model-matrix conversions.
* support for reusing the encoding choices made during conversion of one
data-set on other datasets.
* extensible formula parsing.
* extensible data input/output plugins, with implementations for:
* input:
* pandas.DataFrame
* pyarrow.Table
* output:
* pandas.DataFrame
* numpy.ndarray
* scipy.sparse.CSCMatrix
* support for symbolic differentiation of formulas (and hence model matrices).
2022-12-27T15:16:26+01:00 sysutils/nut_exporter Prometheus exporter for the Network UPS Tools server
A Prometheus exporter for the Network UPS Tools server.
The exporter is written in a way to permit an administrator to scrape one or
many UPS devices visible to a NUT client as well as one or all NUT variables.
A single instance of this exporter can scrape one or many NUT servers.
2022-12-28T22:21:26+08:00 sysutils/lua-puremagic Lua module that detects the mime type of file based on their contents
A pure Lua module that detects the mime type of file based on their contents.
Falls back to detecting based on extension for plain text files.
2022-12-27T23:45:29-08:00 devel/py-lsprotocol Python implementation of the Language Server Protocol
lsprotocol is a python implementation of object types used in the
Language Server Protocol (LSP). This repository contains the code
generator and the generated types for LSP.
2022-12-27T20:06:22-08:00 devel/ruff Extremely fast Python linter, written in Rust
ruff is an extremely fast Python linter, written in Rust.

Features:
* 10-100x faster than existing linters
* Installable via pip
* Python 3.11 compatibility
* pyproject.toml support
* Built-in caching, to avoid re-analyzing unchanged files
* Autofix support, for automatic error correction (e.g., automatically
remove unused imports)
* Near-parity with the built-in Flake8 rule set
* Native re-implementations of popular Flake8 plugins, like flake8-bugbear
* Monorepo-friendly configuration via hierarchical and cascading settings
2022-12-27T21:32:06-05:00 www/varnish-libvmod-fileserver Varnish Module (vmod) for file server backend
Serve files directly from Varnish, no external backend needed!
2022-12-27T16:54:45-08:00 misc/py-papermill Parameterize, execute, and analyze notebooks
papermill is a tool for parameterizing, executing, and analyzing
Jupyter Notebooks.

Papermill lets you:
* parameterize notebooks
* execute notebooks
2022-12-27T15:07:49-08:00 finance/py-fredapi Python API for Federal Reserve Economic Data (FRED) from St. Louis Fed
fredapi is a Python API for the FRED data provided by the Federal Reserve Bank
of St. Louis. fredapi provides a wrapper in python to the FRED web service,
and also provides several convenient methods for parsing and analyzing
point-in-time data (i.e. historic data revisions) from ALFRED.
2022-12-27T13:32:41-08:00 arabic/py-hijri-converter Hijri-Gregorian dates converter based on the Umm al-Qura calendar
hijri-converter is a Python package to convert accurately between Hijri and
Gregorian dates using the Umm al-Qura calendar.

Features:
* Accurate and verified date conversion.
* Optimized code performance compared to similar packages.
* Intuitive, clean, and easy-to-use interface.
* Most of the methods and formats are similar to those of standard library.
* Multilingual representation of weekday names, months, and calendar era
notations.
* Easily extendable to support other natural languages.
* Rich comparison between dates.
* Validation of input dates.
* Works on Python 3.6+ with zero dependencies.
* Thoroughly tested with 100% test coverage.
2022-12-27T13:10:04-08:00 misc/py-detecta Library to detect events in data
detecta is a Python module to detect events in data.

The following functions are implemented in detecta:
* detect_peaks.py: detects peaks in data based on their amplitude and other
features.
* detect_onset.py: detects onset in data based on amplitude threshold.
* detect_cusum.py: detects abrupt changes in data using cumulative sum algorithm
(CUSUM).
* detect_seq.py: detects initial and final indices of sequential data identical
to a parameter.
2022-12-27T12:36:30-08:00 www/remark42 Privacy-focused lightweight commenting engine
Remark42 allows you to have a self-hosted, lightweight, and simple (yet
functional) comment engine, which doesn't spy on users. It can be embedded
into blogs, articles or any other place where readers add comments.
2022-12-27T16:22:20+01:00 mail/py-offlineimap3 Two-way synchronization of local Maildir and IMAP folders
OfflineIMAP is software that downloads your email mailbox(es) as
local Maildirs. OfflineIMAP will synchronize both sides via IMAP.
2022-12-27T16:00:38+01:00 mail/py-rfc6555 Happy Eyeballs Algorithm described in RFC 6555
Synchronous Python implementation of the Happy Eyeballs Algorithm
described in RFC 6555. Provided with a single file and dead-simple
API to allow easy vendoring and integration into other projects.
2022-12-27T15:49:19+01:00 mail/py-imaplib2 Threaded Python IMAP4 client
Based on RFC 3501 and original imaplib module.

This is a version of imaplib that uses threads to allow full use of
the IMAP4 concurrency features, and to de-couple a user of imaplib
from i/o lags, except where explicitly allowed.
2022-12-26T23:44:21-08:00 finance/py-degiro-connector Library to access Degiro's API
degiro-connector is yet another library to access Degiro's API.

It allows access to bond, ETF, futures, stocks, options, etc
information.
2022-12-27T12:36:06+09:00 security/gokey Simple password manager write in Go
gokey is a password manager, which does not require a password vault.

Supported password/key types:
- pass: default, generates a password
- seed: generates a seed file, which can be used with -s option later
- raw: generates 32 random bytes (can be used as a symmetric key)
- ec256: generates ECC P-256 private key
- ec384: generates ECC P-384 private key
- ec521: generates ECC P-521 private key
- rsa2048: generates 2048-bit RSA private key
- rsa4096: generates 4096-bit RSA private key
- x25519: generates x25519 (also known as curve25519) ECC private key
- ed25519: generates ed25519 ECC private key
2022-12-26T18:59:58-08:00 finance/py-ccxt Cryptocurrency trading API with support for 100+ exchanges
The CCXT library is used to connect and trade with cryptocurrency exchanges and
payment processing services worldwide. It provides quick access to market data
for storage, analysis, visualization, indicator development, algorithmic
trading, strategy backtesting, bot programming, and related software
engineering.

It is intended to be used by coders, developers, technically-skilled traders,
data-scientists and financial analysts for building trading algorithms.

Current feature list:
* support for many cryptocurrency exchanges - more coming soon
* fully implemented public and private APIs
* optional normalized data for cross-exchange analytics and arbitrage
* an out of the box unified API that is extremely easy to integrate
* works in Node 10.4+, Python 3, PHP 7.0+, and web browsers
2022-12-26T18:38:16-08:00 finance/py-bt Flexible backtesting framework to test quantitative trading strategies
bt is a flexible backtesting framework for Python used to test quantitative
trading strategies. Backtesting is the process of testing a strategy over a
given data set. This framework allows you to easily create strategies that mix
and match different Algos. It aims to foster the creation of easily testable,
re-usable and flexible blocks of strategy logic to facilitate the rapid
development of complex trading strategies.

The goal: to save quants from re-inventing the wheel and let them focus on the
important part of the job - strategy development.

bt is coded in Python and joins a vibrant and rich ecosystem for data analysis.
Numerous libraries exist for machine learning, signal processing and statistics
and can be leveraged to avoid re-inventing the wheel - something that happens
all too often when using other languages that don't have the same wealth of
high-quality, open-source projects.
2022-12-26T18:33:12-08:00 finance/py-ffn Financial functions for Python
ffn is a library that contains many useful functions for those who work in
quantitative finance. It stands on the shoulders of giants (Pandas, Numpy,
Scipy, etc.) and provides a vast array of utilities, from performance
measurement and evaluation to graphing and common data transformations.
2022-12-26T17:48:55-08:00 devel/py-beartype Fast runtime type checking in pure Python
Beartype is an open-source PEP-compliant near-real-time pure-Python runtime
type checker emphasizing efficiency, usability, and thrilling puns.
2022-12-26T13:49:37-08:00 misc/py-censys Lightweight API wrapper for Censys APIs (censys.io)
censys is an easy-to-use and lightweight API wrapper for Censys APIs
(censys.io).

Censys is an Attack Surface Management system. It searches and proactively
monitores your digital footprint.
2022-12-26T13:36:20-08:00 devel/py-backoff Function decoration for backoff and retry
The backoff Python module provides function decorators which can be used to wrap
a function such that it will be retried until some condition is met. It is meant
to be of use when accessing unreliable resources with the potential for
intermittent failures i.e. network resources and external APIs. Somewhat more
generally, it may also be of use for dynamically polling resources for
externally generated content.
2022-12-26T13:08:12-08:00 misc/py-ascii-magic Convert pictures into ASCII art
ascii-magic is a Python package that converts images into ASCII art for
terminals and HTML.
2022-12-26T12:57:37-08:00 science/py-arch Autoregressive Conditional Heteroskedasticity (ARCH) models
Autoregressive Conditional Heteroskedasticity (ARCH) and other tools for
financial econometrics, written in Python.
2022-12-26T12:28:30-08:00 devel/py-property-cached Decorator for caching properties in classes
cached-property is a decorator for caching properties in classes. It makes
caching of time or computational expensive properties quick and easy.

cached-property is forked from cached-property.
2022-12-26T12:07:19-08:00 finance/py-alpha-vantage Module to get stock data from the Alpha Vantage Api
alpha-vantage is a Python module to get stock data/cryptocurrencies from the
Alpha Vantage API.

Alpha Vantage delivers a free API for real time financial data and most used
finance indicators in a simple json or pandas format. This module implements
a python interface to the free API provided by Alpha Vantage. It requires a
free API key, that can be requested from
http://www.alphavantage.co/support/#api-key.
2022-12-26T12:05:53-08:00 www/py-onetimepass Module for generating and validating HOTP and TOTP tokens
One-time password library for HMAC-based (HOTP) and time-based (TOTP) passwords.
2022-03-12T12:54:40+00:00 x11/cliphist Wayland clipboard manager
cliphist is clipboard history "manager" for wayland

- write clipboard changes to a history file
- recall history with dmenu (for example)
- both text and images are supported
- clipboard is preserved byte-for-byte
- leading / trailing whitespace / no whitespace or newlines are
preserved
- won’t break fancy editor selections like vim wordwise, linewise,
block mode
- no concept of a picker, only pipes
2022-12-26T16:01:50+01:00 science/geant4 Simulate the passage of particles through matter
Geant4 is a toolkit for the simulation of the passage of particles through
matter. Its areas of application include high energy, nuclear and accelerator
physics, as well as studies in medical and space science.
The three main reference papers for Geant4 are published in Nuclear Instruments
and Methods in Physics Research A 506 (2003) 250-303, IEEE Transactions on
Nuclear Science 53 No. 1 (2006) 270-278 and Nuclear Instruments and Methods in
Physics Research A 835 (2016) 186-225.
[Text copied from Geant4's website 2022-12-10. Links to the three papers
referenced in the description are available on the Geant4 website.]
2022-12-26T08:13:22+00:00 math/vdt Fast and inline implementations of mathematical functions
vectorised math:
- A collection of fast and inline implementations of mathematical functions.
- The functions can be used in autovectorised loops.
- Double and single precision implementations are available.
- No overhead present, no intrinsics used.
- A scalar (T(T)) and array signature (void(const unsigned int,T*,T*))
are provided.

Born and developed at CERN, it is used, among the others, by LHC
experiments and the Geant4 simulation toolkit.

Much of the VDT code is inspired by the well known Cephes mathematical
library.
2022-12-25T22:12:44-08:00 finance/py-pandas-ta Market Technical Analysis indicators in Python and Pandas
Pandas Technical Analysis (Pandas TA) is an easy to use library that leverages
the Pandas package with more than 130 Indicators and Utility functions and more
than 60 TA Lib Candlestick Patterns. Many commonly used indicators are included,
such as: Candle Pattern(cdl_pattern), Simple Moving Average (sma) Moving Average
Convergence Divergence (macd), Hull Exponential Moving Average (hma), Bollinger
Bands (bbands), On-Balance Volume (obv), Aroon & Aroon Oscillator (aroon),
Squeeze (squeeze) and many more.
2022-12-25T22:04:20-08:00 finance/py-TA-Lib Python wrapper for TA-LIB based on Cython
Python-TA-Lib is a Python wrapper for TA-LIB based on Cython instead of SWIG.

TA-Lib is widely used by trading software developers requiring to perform
technical analysis of financial market data.
* Includes 150+ indicators such as ADX, MACD, RSI, Stochastic, Bollinger Bands,
etc.
* Candlestick pattern recognition
* Open-source API for C/C++, Java, Perl, Python and 100% Managed .NET
2022-12-25T19:10:14-08:00 math/mathpresso Mathematical expression parser and JIT compiler
MathPresso is a C++ library designed to parse mathematical expressions and
compile them into machine code. It's much faster than traditional AST or
byte-code based evaluators, because there is basically no overhead in the
expression's execution. The JIT compiler is based on AsmJit and works on
X86 and X64 architectures.
2022-12-25T18:27:05-08:00 finance/py-pandas-market-calendars Market and exchange trading calendars for pandas
The Pandas package is widely used in finance and specifically for time series
analysis. It includes excellent functionality for generating sequences of dates
and capabilities for custom holiday calendars, but as an explicit design choice
it does not include the actual holiday calendars for specific exchanges or OTC
markets.

The pandas_market_calendars package looks to fill that role with the holiday,
late open and early close calendars for specific exchanges and OTC conventions.
pandas_market_calendars also adds several functions to manipulate the market
calendars and includes a date_range function to create a pandas DatetimeIndex
including only the datetimes when the markets are open. Additionally the package
contains product specific calendars for future exchanges which have different
market open, closes, breaks and holidays based on product type.
2022-12-25T14:24:32-08:00 finance/py-exchange-calendars Calendars for securities exchanges
FinViz aims to make market information accessible and provides a lot of data in
visual snapshots, allowing traders and investors to quickly find the stock,
future or forex pair they are looking for. The site provides advanced screeners,
market maps, analysis, comparative tools, and charts.
2022-12-25T14:12:18-08:00 korean/py-korean-lunar-calendar Korean Lunar Calendar
korean-lunar-calendar is a library to convert Korean lunar-calendar to Gregorian
calendar.

Korean calendar and Chinese calendar is same lunar calendar but they have
different dates.

This package follows the KARI (Korea Astronomy and Space Science Institute).
2022-12-25T14:00:19-08:00 hebrew/py-pyluach Python package for manipulating Hebrew dates
Pyluach is a Python package for manipulating Hebrew (Jewish) calendar dates and
Hebrew-Gregorian conversions.

Features:
* Conversion between Hebrew and Gregorian dates
* Finding the difference between two dates
* Finding a date at a given duration from the given date
* Rich comparisons between dates
* Finding the weekday of a given date
* Finding the weekly Parsha reading of a given date
* Getting the holiday occuring on a given date
* Generating html and text Hebrew calendars
2022-12-25T13:40:18-08:00 finance/py-finviz Unofficial API for FinViz.com
FinViz aims to make market information accessible and provides a lot of data in
visual snapshots, allowing traders and investors to quickly find the stock,
future or forex pair they are looking for. The site provides advanced screeners,
market maps, analysis, comparative tools, and charts.
2022-12-25T12:49:20-08:00 deskutils/pueue Shell commands manager
Pueue is a command-line task management tool for sequential and parallel
execution of long-running tasks.

Simply put, it's a tool that processes a queue of shell commands. On top of
that, there are a lot of convenient features and abstractions.

Since Pueue is not bound to any terminal, you can control your tasks from any
terminal on the same machine. The queue will be continuously processed, even
if you no longer have any active ssh sessions.
2022-12-25T18:18:14+01:00 www/gstreamer1-plugins-srt GStreamer Secure Reliable Transport (SRT) plugin
2022-12-24T23:02:08-08:00 finance/py-finnhub-python Python API to access Finnhub
financedatabase is a database of 300.000+ symbols containing Equities, ETFs,
Funds, Indices, Currencies, Cryptocurrencies and Money Markets.

As a private investor, the sheer amount of information that can be found on the
internet is rather daunting. Trying to understand what type of companies or ETFs
are available is incredibly challenging with there being millions of companies
and derivatives available on the market. Sure, the most traded companies and
ETFs can quickly be found simply because they are known to the public (for
example, Microsoft, Tesla, S&P500 ETF or an All-World ETF). However, what else
is out there is often unknown.
2022-12-24T23:00:48-08:00 finance/py-financedatabase Database of 300.000+ symbols containing Equities, ETFs, Funds, Indices
financedatabase is a database of 300.000+ symbols containing Equities, ETFs,
Funds, Indices, Currencies, Cryptocurrencies and Money Markets.

As a private investor, the sheer amount of information that can be found on the
internet is rather daunting. Trying to understand what type of companies or ETFs
are available is incredibly challenging with there being millions of companies
and derivatives available on the market. Sure, the most traded companies and
ETFs can quickly be found simply because they are known to the public (for
example, Microsoft, Tesla, S&P500 ETF or an All-World ETF). However, what else
is out there is often unknown.
2022-12-24T22:45:18-08:00 finance/py-finvizfinance Finviz Finance information downloader
finvizfinance is a package which collects financial information from FinViz
website. The package provides the information of the following:
* Stock charts, fundamental & technical information, insider information and
stock news
* Forex charts and performance
* Crypto charts and performance
2022-12-24T17:22:30-08:00 finance/py-investpy Financial Data Extraction from Investing.com with Python
investpy is a Python package to retrieve data from Investing.com, which provides
data retrieval from up to 39952 stocks, 82221 funds, 11403 ETFs, 2029 currency
crosses, 7797 indices, 688 bonds, 66 commodities, 250 certificates, and 4697
cryptocurrencies.

investpy allows the user to download both recent and historical data from all
the financial products indexed at Investing.com. It includes data from all over
the world, from countries such as United States, France, India, Spain, Russia,
or Germany, amongst many others.

investpy seeks to be one of the most complete Python packages when it comes to
financial data extraction to stop relying on public/private APIs since investpy
is FREE and has NO LIMITATIONS. These are some of the features that currently
lead investpy to be one of the most consistent packages when it comes to
financial data retrieval.
2022-12-24T17:19:25-08:00 science/bout++-merging-filaments Simulation of reconnection during merging of current filaments
BOUY++-based simulation of reconnection during merging of current filaments.

BOUT++ is a framework for writing fluid and plasma simulations in curvilinear
geometry. It is intended to be quite modular, with a variety of numerical
methods and time-integration solvers available. BOUT++ is primarily designed
and tested with reduced plasma fluid models in mind, but it can evolve any
number of equations, with equations appearing in a readable form.
2022-12-24T17:01:09-08:00 finance/py-investiny Investiny is faster, lighter, and easier to use than investpy
investiny has been created due to the latest Investing.com changes
in their API protection protocols, as now their main APIs are
Cloudflare V2 protected.
2022-12-24T15:56:04-08:00 science/py-xbout Collect data from BOUT++ runs in python using xarray
xBOUT provides an interface for collecting the output data from a BOUT++
simulation into an xarray dataset in an efficient and scalable way, as well
as accessor methods for common BOUT++ analysis and plotting tasks.
2022-12-24T15:48:51-08:00 finance/py-fundamentalanalysis Fundamental analysis package to analyze companies data
FundamentalAnalysis is a fully-fledged Fundamental Analysis package capable of
collecting 20 years of Company Profiles, Financial Statements, Ratios and Stock
Data of 20.000+ companies.
2022-12-24T14:45:55-08:00 math/py-animatplot-ng Making animating in matplotlib easy (new gen)
animatplots a python package for making interactive as well as animated plots
with matplotlib.
2022-12-24T14:44:24-08:00 math/py-animatplot Making animating in matplotlib easy
animatplots a python package for making interactive as well as animated plots
with matplotlib.
2022-12-24T13:54:59-08:00 devel/py-gelidum Freeze your python objects
gelidum is inspired by the method freeze found in other languages like
Javascript. gelidum tries to make immutable objects to make it easier
avoiding accidental modifications in your code.
2022-12-24T03:31:33-08:00 science/py-boutdata Python package for collecting BOUT++ data
boutdata is a Python library that manipulates simulation data produced by
BOUT++, plasma fluid finite-difference simulation code.
2022-12-24T03:00:05-08:00 science/py-boututils Python package containing BOUT++ utils
Python utilities for managing data produced by BOUT++,
plasma fluid finite-difference simulation code.
2022-12-24T00:53:22-08:00 science/bout++ Plasma fluid finite-difference simulation code
BOUT++ is a framework for writing fluid and plasma simulations in curvilinear
geometry. It is intended to be quite modular, with a variety of numerical
methods and time-integration solvers available. BOUT++ is primarily designed
and tested with reduced plasma fluid models in mind, but it can evolve any
number of equations, with equations appearing in a readable form.
2022-12-24T13:13:29+05:30 audio/tuner Minimalist radio station player
Discover and Listen to your favourite internet radio stations.

- Uses radio-browser.info catalog
- Presets various selection of stations (random, top, trending, genres)
- Save favourite stations
- Sends a click count to radio-browser.info on station click
- Sends a vote count to radio-browser.info when you star a station
- DBus integration to pause/resume playing and show station info in Wingpanel
2022-12-23T09:34:41+01:00 net-p2p/tootle Simple Mastodon client
Tootle is a client for Mastodon, which is the world's largest
decentralized microblogging platform. The client provides a clean,
native interface, allowing the Mastodon social experience to be
seamlessly integrated into our desktop environment.

This client for Mastodon that It is characterized by three fundamental
aspects; be simple, free and open source. It should be added that this
tool is based on GTK with dark mode support.
2022-11-30T00:33:25+09:00 www/rubygem-rackup General server command for Rack applications
A general server command for Rack applications.
2022-12-06T21:54:48+09:00 www/rubygem-rack22 Rack, a Ruby Webserver Interface
Rack provides a minimal, modular and adaptable interface for developing web
applications in Ruby. By wrapping HTTP requests and responses in the simplest
way possible, it unifies and distills the API for web servers, web frameworks,
and software in between (the so-called middleware) into a single method call.
2022-12-22T17:33:38+08:00 textproc/py-chevron Mustache templating language renderer
A python implementation of the mustache templating language
(https://mustache.github.io/).
2022-12-21T12:41:49+01:00 www/tor-browser Tor Browser for FreeBSD
Tor Browser (TB) is a customized version of Firefox Extended Service
Release built specifically for internet browsing over the Tor
anonymity network.

TB's configuration aims to mitigate attacks on a client's anonymity,
including determining the client's actual IP address and browser
fingerprinting. Other aspects of Firefox have also been patched
to plug privacy leaks in ways not possible any other way.

You are recommended to install noscript extension manually,
and read about TB and privacy from tor-project documentation.

Remember that there are no perfect privacy or anonymity solutions, and
this includes TB. As always you must pay attention and in many cases
modify your behavior to ensure your privacy online.
2022-12-21T08:34:49+00:00 editors/retext Markdown editor
ReText is a simple but powerful editor for Markdown and reStructuredText markup
languages. ReText is written in Python
2022-12-20T00:12:31-08:00 cad/py-pygmsh Python frontend for Gmsh (on top of Gmsh's own binding)
Gmsh is a free 3D finite element grid generator with a build-in CAD engine and
post-processor. Its design goal is to provide a fast, light and user-friendly
meshing tool with parametric input and advanced visualization capabilities. Gmsh
is built around four modules: geometry, mesh, solver and post-processing. The
specification of any input to these modules is done either interactively using
the graphical user interface or in ASCII text files using Gmsh's own scripting
language.

pygmsh combines the power of Gmsh with the versatility of Python. It provides
useful abstractions from Gmsh's own Python interface (cad/py-gmsh) so you can
create complex geometries more easily.
2022-12-20T01:13:46-03:00 www/py-aiostream Generator-based operators for asynchronous iteration
Generator-based operators for asynchronous iteration.

It can be seen as an asynchronous version of itertools, although some
aspects are slightly different. Essentially, all the provided operators
return a unified interface called a stream. A stream is an enhanced
asynchronous iterable providing the following features:

- Operator pipe-lining - using pipe symbol '|'
- Repeatability - every iteration creates a different iterator
- Safe iteration context - using 'async with' and the 'stream' method
- Simplified execution - get the last element from a stream using 'await'
- Slicing and indexing - using square brackets '[]'
- Concatenation - using addition symbol '+'
2022-12-19T20:18:55-08:00 cad/py-gmsh Automatic 3D finite element mesh generator (gmsh's own binding)
Gmsh is a free 3D finite element grid generator with a build-in CAD engine and
post-processor. Its design goal is to provide a fast, light and user-friendly
meshing tool with parametric input and advanced visualization capabilities. Gmsh
is built around four modules: geometry, mesh, solver and post-processing. The
specification of any input to these modules is done either interactively using
the graphical user interface or in ASCII text files using Gmsh's own scripting
language.
2022-12-19T18:43:25-05:00 www/drupal10 Database driven web content management system (CMS)
Drupal is a free web Content Management System (CMS) that allows an
individual or a community of users to easily publish, manage and organize a
wide variety of content on a website.

Drupal is ready to go from the moment you download it. It even has an
easy-to-use web installer! The built-in functionality, combined with dozens
of freely available add-on modules, will enable features such as: Content
Management Systems, Blogs, Collaborative authoring environments, Forums,
Peer-to-peer networking, Newsletters, Podcasting, Picture galleries, File
uploads/downloads and much more.
2022-12-19T12:55:45-06:00 irc/znc-clientbuffer Client specific buffers module for ZNC
ZNC Clientbuffer is a module for ZNC that allows to maintain client specific
buffers for identified clients.
2022-12-18T20:58:09+03:00 x11-toolkits/kirigami-addons Component library for KDE Kirigami
Widget library for the Kirigami Framework.
2022-12-19T09:51:51+01:00 devel/libgpr Library from GPRbuild
libgpr is a part of GPRbuild (see devel/gprbuild). It is requested by various
Ada projects, like GNATCOLL (GNAT Collection Library) or AWS (a framework to
develop Web based applications in Ada).
2022-12-19T05:05:02+00:00 security/osv-scanner Vulnerability scanner written in Go which uses the OSV database
Use OSV-Scanner to find existing vulnerabilities affecting your projects
dependencies.

OSV-Scanner provides an officially supported frontend to the OSV database
that connects a projects list of dependencies with the vulnerabilities
that affect them. Since the OSV.dev database is open source and distributed,
it has several benefits in comparison with closed source advisory databases
and scanners:

* Each advisory comes from an open and authoritative source.
* Anyone can suggest improvements to advisories, resulting in a very high
quality database.
* The OSV format unambiguously stores information about affected versions
in a machine-readable format that precisely maps onto a developers list
of packages.

The above all results in fewer, more actionable vulnerability notifications,
which reduces the time needed to resolve them.
2022-12-18T10:40:49+01:00 www/redmine50 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
2022-12-18T10:40:04+01:00 mail/rubygem-roadie-rails-rails61 Helper for generating HTML mails in Rails applications
Hooks Roadie into Rails applications to help with HTML email generation.
2022-12-18T10:39:21+01:00 textproc/rubygem-actionpack-xml_parser-rails61 XML parameters parser for Action Pack
actionpack-xml_parser is an XML parameters parser for Action Pack (removed from
core in Rails 4.0).

See also: https://rubyonrails.org/
2022-12-17T16:27:34+01:00 audio/py-spotipy Light weight Python library for the Spotify Web API
Spotipy is a lightweight Python library for the Spotify Web API. With Spotipy
you get full access to all of the music data provided by the Spotify platform.
2022-12-15T19:01:57+01:00 devel/electron21 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.
2022-12-17T01:13:20-08:00 databases/datasette Multi-tool for exploring and publishing data
Datasette is a tool for exploring and publishing data. It helps people take
data of any shape or size and publish that as an interactive, explorable
website and accompanying API.

Datasette is aimed at data journalists, museum curators, archivists, local
governments, scientists, researchers and anyone else who has data that they
wish to share with the world.
2022-12-17T00:40:01-08:00 devel/py-click-default-group-wheel Extends click.Group to invoke command without explicit subcommand name
Extends click.Group to invoke a command without explicit subcommand name.
2022-12-16T22:32:21-08:00 www/py-asgi-csrf ASGI middleware for protecting against CSRF attacks
ASGI middleware for protecting against CSRF attacks.
2022-12-16T21:41:15-08:00 devel/py-asgi-lifespan Programmatic startup/shutdown of ASGI apps
Programmatically send startup/shutdown lifespan events into ASGI applications.
When used in combination with an ASGI-capable HTTP client such as HTTPX, this
allows mocking or testing ASGI applications without having to spin up an ASGI
server.
2022-12-16T20:56:38-08:00 devel/py-hupper Integrated process monitor for developing and reloading daemons
hupper is monitor for your Python process. When files change, the process will
be restarted. It can be extended to watch arbitrary files. Reloads can also be
triggered manually from code.
2022-12-16T20:44:55-08:00 devel/py-janus Mixed sync-async queue to interoperate between asyncio tasks & threads
Mixed sync-async queue, supposed to be used for communicating between classic
synchronous (threaded) code and asynchronous (in terms of asyncio) one.
2022-12-15T08:26:23+01:00 security/crowdsec-blocklist-mirror CrowdSec Blocklist Mirror
CrowdSec Blocklist Mirror

Publish CrowdSec decisions via HTTP, to be consumed by network appliances.
2022-12-15T22:28:26-05:00 devel/libnjs NGINX JavaScript static library
The library of the njs scripting language. njs, is a subset of the JavaScript
language that allows extending nginx functionality. njs is created in
compliance with ECMAScript 5.1 (strict mode) with some ECMAScript 6 and later
extensions. The compliance is still evolving.
2022-12-13T04:12:57+03:00 security/gostsum Implementation of GOST R 34.11-94, GOST R 34.11-2012 hash functions
Implementation of GOST R 34.11-94, GOST R 34.11-2012 (STRIBOG-256/512),
SHA, SHA2 hash functions and hash based algorithms: HMAC, PBKDF, SSHA.
2022-12-15T21:03:00+01:00 print/epson-inkjet-printer-201207w CUPS filter for Seiko Epson Color Ink Jet Printers
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 printer driver is supporting the following printers.
L110
L111
L210
L211
L300
L301
L303
L350
L351
L353
L355
L356
L550
L551
L555
2022-12-14T17:11:09-08:00 devel/pydeps Display Python module dependencies
pydeps is a Python module dependency visualizer.

It is primarly intended to be used from the command line through the pydeps
command.
2022-12-14T14:28:28+01:00 net-mgmt/icinga-ipl-i18n Icinga PHP library
ipl-i18n provides a translation suite using PHP's native gettext extension for Icinga.
2022-12-14T12:02:32+00:00 accessibility/darkman Framework for dark-mode and light-mode transitions
A framework for dark-mode and light-mode transitions on Unix-like desktops.
2022-12-14T12:24:06+01:00 net-mgmt/icinga-php-thirdparty Icinga PHP thirdparty
This project bundles all 3rd party PHP libraries used by Icinga Web products
into one piece, which can be integrated as library into Icinga Web 2.
2022-12-13T18:20:52+01:00 net-mgmt/icinga-php-library Icinga PHP library
This module ships the new Icinga PHP library and is used by some Icinga Web 2
modules.
2022-10-22T10:12:59+00:00 x11/darkman Framework for dark-mode and light-mode transitions
A framework for dark-mode and light-mode transitions on Unix-like desktops.
2022-12-13T00:55:12+00:00 x11/xdg-desktop-portal-hyprland xdg-desktop-portal backend for hyprland
Due to reasons explained in hyprland-protocols, we have a separate
desktop portal impl for Hyprland.

Although -wlr *does* work with Hyprland, -hyprland offers more features.
2022-12-13T00:55:12+00:00 x11/hyprland-share-picker Share picker for xdg-desktop-portal-hyprland
Share picker for xdg-desktop-portal-hyprland.
2022-11-20T10:37:39+00:00 x11/hyprpicker wlroots-compatible Wayland color picker that does not suck
A wlroots-compatible Wayland color picker that does not suck.
2022-11-28T11:43:08+00:00 x11/hyprpaper Blazing fast Wayland wallpaper utility with IPC controls
Hyprpaper is a blazing fast wallpaper utility for Hyprland with the
ability to dynamically change wallpapers through sockets. It will work
on all wlroots-based compositors, though.
2022-12-12T07:44:12-08:00 science/openmodelica Modelica-based modeling and simulation environment
OPENMODELICA is an open-source Modelica-based modeling and simulation
environment intended for industrial and academic usage.

The goal with the OpenModelica effort is to create a comprehensive Open Source
Modelica modeling, compilation and simulation environment based on free software
distributed in binary and source code form for research, teaching, and
industrial usage.
2022-12-12T11:29:36-06:00 biology/rna-seq Metaport for RNA-Seq analysis
Metaport to install tools for typical RNA-Seq analysis, including QC,
adapter trimming, alignment, and differential analysis.
2022-12-12T11:17:02-06:00 biology/fasda Fast and simple differential analysis
FASDA aims to provide a fast and simple differential analysis tool
that just works and does not require any knowledge beyond basic Unix
command-line skills. The code is written entirely in C to maximize
efficiency and portability, and to provide a simple command-line user
interface.
2022-12-13T02:12:00+09:00 mail/cyrus-imapd36 Cyrus mail server, supporting POP3 and IMAP4 protocols ${COMMENT_${FLAVOR}}
The Cyrus IMAP (Internet Message Access Protocol) server provides access to
personal mail and system-wide bulletin boards through the IMAP protocol.
The Cyrus IMAP server is a scaleable enterprise mail system designed for use
from small to large enterprise environments using standards-based
technologies.

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

The private mailbox database design gives the server large advantages in
efficiency, scalability, and administratability. Multiple concurrent
read/write connections to the same mailbox are permitted. The server
supports access control lists on mailboxes and storage quotas on mailbox
hierarchies.
2022-12-11T16:11:32-05:00 www/p5-LWP-UserAgent-Cached LWP::UserAgent with simple caching mechanism
LWP::UserAgent::Cached is yet another LWP::UserAgent subclass with
cache support. It stores cache in the files on local filesystem and
if response already available in the cache returns it instead of
making HTTP request.
2022-12-11T19:13:41+01:00 lang/gnat12 GNAT Ada compiler
This is an Ada compiler, from GCC-12.

Since Ada support must be built by an Ada-capable compiler, only platforms for
which a bootstrap compiler is available can build it.

It is based on release versions of the Free Software Foundation's GNU Compiler
Collection. It uses the GCC Runtime Library Exception, so the resulting
binaries have no licensing requirements. Binaries produced by the AUX compiler
should be legally handled the same as binaries produced by any FSF compiler.

It offers continuous improvements to the Ada 2022 standard since GCC 11.
2022-12-10T16:43:34-08:00 science/spheral Environment for hydrodynamical & gravitational numerical simulations
Silo is a library for reading and writing a wide variety of scientific
data to binary, disk files. The files Silo produces and the data within
them can be easily shared and exchanged between wholly independently
developed applications running on disparate computing platforms.
Consequently, Silo facilitates the development of general purpose tools
for processing scientific data.
2022-12-10T14:45:10+01:00 sysutils/apt-mirror-devel Debian/Ubuntu apt sources mirroring tool
A small and efficient tool that lets you mirror a part of or
the whole Debian GNU/Linux distribution or any other apt sources.

Main features:
* It uses a config similar to APT's F<sources.list>
* It's fully pool compliant
* It supports multithreaded downloading
* It supports multiple architectures at the same time
* It can automatically remove unneeded files
* It works well on an overloaded Internet connection
* It never produces an inconsistent mirror including while mirroring
* It works on all POSIX compliant systems with Perl and wget
2022-12-10T00:57:00-08:00 science/m-aneos M-ANEOS: program for construction of thermodynamic equations of state
M-ANEOS is a FORTRAN program for the construction of thermodynamic equations of
state, which extends the ANEOS computer code developed at Sandia National
Laboratories.
2022-11-02T15:42:22+01:00 multimedia/mlt7-qt Qt plugin for the MLT multimedia framework
2022-12-09T09:41:58+01:00 dns/p5-Net-DNS-Paranoid Paranoid DNS resolver
Paranoid DNS resolver is a wraper around
Net::DNS who perform paranoid checks to
ensure the address you are trying to resolve
isn't a local one or part of the blacklisted
block.
2022-12-08T07:59:01-08:00 math/primesum Sum of the primes below x
primesum is a command-line program that computes the sum of the primes below an
integer x <= 1031 as quickly as possible using a modified version of the
combinatorial prime counting function algorithm.
2022-12-08T09:13:52-06:00 mail/mailslurper Local, web-based mail server application. Slurp mails into oblivion!
MailSlurper is a small SMTP mail server that slurps mail into oblivion!

MailSlurper is perfect for individual developers or small teams writing
mail-enabled applications that wish to test email functionality without
the risk or hassle of installing and configuring a full blown email server.

It's simple to use! Simply setup MailSlurper, configure your code and/or
application server to send mail through the address where MailSlurper is
running, and start sending emails!

MailSlurper will capture those emails into a database for you to view at
your leisure.
2022-12-08T03:08:26-08:00 science/py-optking Python version of the PSI4 geometry optimization program by R.A. King
optking (also known as pyoptking) is a rewrite of the c++ optking module in
psi4.This rewrite was undertaken to enable future development and for use with
recent interoperability efforts (e.g. MolSSI QCArchive and QCDB). optking is
focused on optimization of molecular geometries: finding minima, transition
states, and reaction paths. Current work is focused especially on expanding
the reaction path methods.
2022-12-08T03:04:58-08:00 science/dftd3 S. Grimme's dispersion correction for DFT, Hartree-Fock methods
S. Grimme's dispersion correction for DFT, Hartree-Fock, and semi-empirical
quantum chemical methods.
2022-12-07T18:17:07+01:00 sysutils/qtxdg-tools User tools for libqtxdg
User tools for libqtxdg. qtxdg-tools contains a CLI MIME tool, qtxdg-mat, for
handling file associations and opening files with their default applications.
2022-12-07T08:19:58-06:00 security/local-php-security-checker Tool to check PHP composer dependencies for vulnerabilities
The Local PHP Security Checker is a command line tool that checks if your PHP
application depends on PHP packages with known security vulnerabilities. It
uses the Security Advisories Database behind the scenes availble from
https://github.com/FriendsOfPHP/security-advisories.
2022-12-07T04:04:25-08:00 science/mp2d Program for calculating the MP2D dispersion energy
MP2D is an open-source code (MIT license, see below) for calculating
van der Waals dispersion for second-order Moller-Plesset pertubation
theory. The calculation of the MP2D dispersion correction is analogous
to MP2C:
E_MP2D = E_MP2 - E_UCHF + E_CKS

The UCHF and CKS dispersion energies are calculated according to Grimme's D3
method. The CKS coefficients identical to those used in D3. The UCHF
coefficients were calculated specifically for this work. Dispersion
coefficients are currently available for the following elements:
H, B, C, N, O, F, Ne, P, S, Cl, Ar, Br
2022-12-07T00:08:01-05:00 math/R-cran-cvar Compute Expected Shortfall and Value at Risk for Continuous Distributions
Compute expected shortfall (ES) and Value at Risk (VaR) from a quantile
function, distribution function, random number generator or probability density
function. ES is also known as Conditional Value at Risk (CVaR). Virtually any
continuous distribution can be specified. The functions are vectorized over the
arguments. The computations are done directly from the definitions, see e.g.
Acerbi and Tasche (2002) <doi:10.1111/1468-0300.00091>. Some support for GARCH
models is provided, as well.
2022-12-06T19:28:38-05:00 textproc/opensearch-dashboards13 Visualization dashboards for OpenSearch
OpenSearch Dashboards is the default visualization tool for data in OpenSearch.
It also serves as a user interface for many of the OpenSearch plugins,
including security, alerting, Index State Management, SQL, and more.
2022-12-06T19:25:36-05:00 textproc/opensearch13 Full-text search engine for Java
OpenSearch is a fork of Elasticsearch which aims to be a Distributed,
RESTful, Search Engine built on top of Apache Lucene.
2022-12-06T18:38:10-05:00 devel/jetbrains-pty4j Pty4J's native library
Pty4J - Pseudo terminal(PTY) implementation in Java.
2022-12-06T18:37:44-05:00 math/R-cran-gbutils Utilities for Simulation, Plots, Quantile Functions and Programming
Plot density and distribution functions with automatic selection of suitable
regions. Numerically invert (compute quantiles) distribution functions.
Simulate real and complex numbers from distributions of their magnitude and
arguments. Optionally, the magnitudes and/or arguments may be fixed in almost
arbitrary ways. Create polynomials from roots given in Cartesian or polar form.
Small programming utilities: check if an object is identical to NA, count
positional arguments in a call, set intersection of more than two sets, check
if an argument is unnamed, compute the graph of S4 classes in packages.
2022-12-06T07:41:19-08:00 biology/py-pyrodigal Python binding for Prodigal, an ORF finder for genomes and metagenomes
Pyrodigal is a Python module that provides bindings to Prodigal using Cython.

Features:
The library now features everything from the original Prodigal CLI:
* run mode selection: Choose between single mode, using a training sequence to
count nucleotide hexamers, or metagenomic mode, using pre-trained data from
different organisms (prodigal -p).
* region masking: Prevent genes from being predicted across regions containing
unknown nucleotides (prodigal -m).
* closed ends: Genes will be identified as running over edges if they are larger
than a certain size, but this can be disabled (prodigal -c).
* training configuration: During the training process, a custom translation
table can be given (prodigal -g), and the Shine-Dalgarno motif search can be
forcefully bypassed (prodigal -n)
* output files: Output files can be written in a format mostly compatible with
the Prodigal binary, including the protein translations in FASTA format
(prodigal -a), the gene sequences in FASTA format (prodigal -d), or the
potential gene scores in tabular format (prodigal -s).
2022-12-06T11:03:52+01:00 devel/py-ttkbootstrap Flat style theme extension for Python Tkinter
A supercharged theme extension for Tkinter that enables on-demand modern flat
style themes inspired by Bootstrap.

Features

* Over a dozen curated dark and light themes.

* Loads of beautiful pre-defined widget styles such as outline and round
toggle buttons.

* Apply colors and types using simple keywords such as primary and striped
instead of the legacy approach of primary.Striped.Horizontal.TProgressbar.
If you've used Bootstrap for web development, you are already familiar with
this approach using css classes.

* ttkbootstrap comes with several new beautifully designed widgets such as
Meter, DateEntry, and Floodgauge. Additionally, dialogs are now themed and
fully customizable.

* Want to create your own theme? Easy! ttkboostrap includes a built-in theme
creator that enables you to easily build, load, expore, and apply your own
custom themes.
2022-12-05T21:43:32-08:00 misc/lbann Livermore Big Artificial Neural Network toolkit
The Livermore Big Artificial Neural Network toolkit (LBANN) is an open-source,
HPC-centric, deep learning training framework that is optimized to compose
multiple levels of parallelism.

LBANN provides model-parallel acceleration through domain decomposition to
optimize for strong scaling of network training. It also allows for composition
of model-parallelism with both data parallelism and ensemble training methods
for training large neural networks with massive amounts of data. LBANN is able
to advantage of tightly-coupled accelerators, low-latency high-bandwidth
networking, and high-bandwidth parallel file systems.

LBANN supports state-of-the-art training algorithms such as unsupervised,
self-supervised, and adversarial (GAN) training methods in addition to
traditional supervised learning. It also supports recurrent neural networks via
back propagation through time (BPTT) training, transfer learning, and
multi-model and ensemble training methods.
2022-12-05T19:58:37+08:00 www/typo3-12 Typo3 content management system
We support each TYPO3 sprint release until the next minor version is published.
Once released in April 2023, the long-term support version of TYPO3 12 will receive
bug fixes until October 2024, and we will provide security updates until April 2026.

We encourage users and agencies to install and use the sprint releases until the
LTS release is available. Further details about the releases and planned release
dates are available in the roadmap.

* Increased performance
* Improved backend usability
* Create custom content types quickly and easily
* Top-modern dependent libraries (CKEditor v5, Symfony v6, Doctrine v3)
* And many improvements for developers

System requirements
* PHP 8.1
* MariaDB 10.3+ / MySQL 8.0+ / PostgreSQL 10.0+ / SQLite 3.8.3+
* Modern Browsers
* Detailed list of requirements: https://get.typo3.org/version/12#system-requirements
2022-12-05T02:46:24-08:00 math/scorec-core Parallel finite element unstructured meshes
The SCOREC Core is a set of C/C++ libraries for unstructured mesh simulations
on supercomputers.

This project contains:
* PUMI: parallel unstructured mesh infrastructure API User's Guide
* PCU: Communication and file IO built on MPI
* APF: Abstract definition of meshes, fields, and related operations
* GMI: Common interface for geometric modeling kernels
* MDS: Compact but flexible array-based mesh data structure
* PARMA: Scalable partitioning and load balancing procedures
* SPR: Superconvergent Patch Recovery error estimator
* MA: Anisotropic mixed mesh adaptation and solution transfer
* SAM: Sizing anisotropic meshes
* STK: Conversion from APF meshes to Sandia's STK meshes
* ZOLTAN: Interface to run Sandia's Zoltan code on APF meshes
* PHASTA: Tools and file formats related to the PHASTA fluid solver
* MTH: Math containers and routines
* CRV: Support for curved meshes with Bezier Shapes
* PYCORE: Python Wrappers
* REE: Residual based implicit error estimator
2022-12-04T16:03:07-06:00 graphics/openscenegraph Open source high performance 3D graphics toolkit
The OpenSceneGraph is an open source high performance 3D graphics
toolkit, used by application developers in fields such as visual
simulation, games, virtual reality, scientific visualization and
modelling. Written entirely in Standard C++ and OpenGL it runs on all
Windows platforms, OSX, GNU/Linux, IRIX, Solaris, HP-Ux, AIX and
FreeBSD operating systems. The OpenSceneGraph is now well established
as the world leading scene graph technology, used widely in the
vis-sim, space, scientific, oil-gas, games and virtual reality
industries.
2022-12-03T15:36:55-08:00 devel/py-PYB11Generator Code generator for the pybind11 C++ <-> Python language binding tool
PYB11Generator is a python based code generator that creates pybind11 code for
binding C++ libraries as extensions in Python. PYB11Generator parses input that
is very close to writing the desired interface in native python, turning this
into the corresponding pybind11 C++ code.
2022-12-03T13:55:34-08:00 math/polyclipper Library to clip polygons (in 2D) and polyhedra (in 3D) by planes
Polytope is a C++ library for generating polygonal and polyhedral meshes.
It makes use of various 2D and 3D tessellation techniques, but provides
a single representation for these tessellations, and a simple interface
for generating them.

Polytope has a simple C interface for use with other languages. It also
includes bindings for Python. These bindings allow you to easily incorporate
Polytope into your own mesh generation tools.
2022-12-03T20:25:17+00:00 sysutils/bacula13-client-static Network backup solution (static client)
2022-12-03T12:35:44-06:00 security/rubygem-omniauth-saml1 OmniAuth strategy for SAML
A generic SAML strategy for OmniAuth
2022-12-03T01:17:57-08:00 science/polytope Library for generating Voronoi and Voronoi-like tessellations
Polytope is a C++ library for generating polygonal and polyhedral meshes.
It makes use of various 2D and 3D tessellation techniques, but provides
a single representation for these tessellations, and a simple interface
for generating them.

Polytope has a simple C interface for use with other languages. It also
includes bindings for Python. These bindings allow you to easily incorporate
Polytope into your own mesh generation tools.
2022-12-02T07:44:59-08:00 devel/trompeloeil Header only C++14 mocking framework
trompeloeil is a thread-safe header-only mocking framework for C++11/14.
2022-12-02T07:44:59-08:00 devel/rationl Expressive regular expression library written in C
rationL is a lightweight and quick regular expression (regexp) dynamic library
written in C.

It is written as part of the 4th semester project in the French IT School EPITA.
2022-12-02T07:44:59-08:00 math/dihydrogen Dense and sparse linear algebra, conic optimization, lattice reduction
DiHydrogen is the second version of the Hydrogen fork of the well-known
distributed linear algebra library, Elemental. DiHydrogen aims to be a basic
distributed multilinear algebra interface with a particular emphasis on the
needs of the distributed machine learning effort, LBANN.
2022-12-02T15:10:21+01:00 textproc/translate-shell Command line interface to translation engines
google-translate-cli is a 100-line AWK program to let you use Google Translate
without a web browser, i.e., from the terminal.
2022-12-02T22:01:12+08:00 www/mediawiki139 Wiki engine used by Wikipedia
MediaWiki is the collaborative editing software that runs Wikipedia,
the free encyclopedia, and other projects.
It's designed to handle a large number of users and pages without imposing
too rigid a structure or workflow.
2022-12-01T14:14:16+01:00 www/hurl CLI to run HTTP requests defined in a simple plain text format
Hurl is a command line tool that runs HTTP requests defined in a simple
plain text format. It can chain requests, capture values and evaluate
queries on headers and body response.
Hurl is very versatile: it can be used for fetching data, testing HTTP
sessions and testing XML / JSON APIs.
2022-12-02T11:42:08+01:00 x11/rofi-file-browser-extended Use rofi to quickly open files
rofi-file-browser-extended is a configurable file browser plugin for rofi.
Its main use case is to quickly open files without having to open a window
to navigate to the file.
2022-12-02T13:02:58+03:00 x11/sfwbar Flexible taskbar application for wayland compositors
SFWBar (S* Floating Window Bar) is a flexible taskbar application for
wayland compositors, designed with a stacking layout in mind.
Originally developed for Sway, SFWBar will work with any wayland compositor
supporting layer shell protocol, the taskbar and window switcher functionality
shall work with any compositor supportinig foreign toplevel protocol,
but the pager, and window placement functionality require sway
(or at least i3 IPC support).
2022-12-01T07:37:11-08:00 math/hydrogen Dense and sparse linear algebra, conic optimization, lattice reduction
Hydrogen is a fork of Elemental used by LBANN. Hydrogen is a redux of the
Elemental functionality that has been ported to make use of GPGPU accelerators.
The supported functionality is essentially the core infrastructure plus
BLAS-1 and BLAS-3.
2022-12-01T17:12:17-06:00 net-im/jsxc Browser-based XMPP Client
JSXC is a browser-based XMPP Client which suports video calls, file transfer and
encrypted communication

Features:
* Federated real-time communication with XMPP
* One-to-one conversation
* Multi-user conversation
* File transfer
* Video calls
* Internationalisation
* Desktop notifications
* End-to-end encrypted two-party communication
* Responsive layout
* Emoticons two_hearts
* Multi-Tab
* Screen sharing
2022-12-01T15:24:37-06:00 sysutils/httm Dream of a CLI Time Machine
The dream of a CLI Time Machine is still alive with httm.

httm prints the size, date and corresponding locations of available unique
versions (deduplicated by modify time and size) of files residing on snapshots,
but can also be used interactively to select and restore such files. httm might
change the way you use snapshots (because ZFS/btrfs aren't designed for finding
for unique file versions) or the Time Machine concept (because httm is very
fast!).
2022-12-01T17:56:01+01:00 math/slicot Fortran subroutines library for systems and control
SLICOT - Subroutine Library In COntrol Theory - is a general purpose basic
mathematical library for control theoretical computations. The library provides
tools to perform essential system analysis and synthesis tasks. The main
emphasis in SLICOT is on numerical reliability of implemented algorithms and the
numerical robustness and efficiency of routines. Providing algorithmic
flexibility and the use of rigorous implementation and documentation standards
are other SLICOT features.

The SLICOT Library is available as standard Fortran 77 code in double precision.
Each user-callable subroutine for control computations is accompanied by an
example program which illustrates the use of the subroutine and can act as a
template for the user's own routines.
2022-12-01T03:02:48-08:00 ports-mgmt/portsdb Program that imports the FreeBSD ports tree into an SQLite database
PortsDB is a program that imports the FreeBSD ports tree into an
SQLite database.
2022-11-30T20:15:07-08:00 security/openfhe Open-source Fully Homomorphic Encryption library
Fully Homomorphic Encryption (FHE) is a powerful cryptographic primitive that
enables performing computations over encrypted data without having access to the
secret key. OpenFHE is an open-source FHE library that includes efficient
implementations of all common FHE schemes:
* Brakerski/Fan-Vercauteren (BFV) scheme for integer arithmetic
* Brakerski-Gentry-Vaikuntanathan (BGV) scheme for integer arithmetic
* Cheon-Kim-Kim-Song (CKKS) scheme for real-number arithmetic (includes
approximate bootstrapping)
* Ducas-Micciancio (DM) and Chillotti-Gama-Georgieva-Izabachene (CGGI) schemes
for evaluating Boolean circuits and arbitrary functions over larger plaintext
spaces using lookup tables

OpenFHE also includes the following multiparty extensions of FHE:
* Threshold FHE for BGV, BFV, and CKKS schemes
* Proxy Re-Encryption for BGV, BFV, and CKKS schemes
2022-12-01T04:06:10+08:00 devel/rubygem-aws-sdk-s31114 Official AWS Ruby gem for Amazon Simple Storage Service (Amazon S3)
Official AWS Ruby gem for Amazon Simple Storage Service (Amazon S3).

See also: https://github.com/aws/aws-sdk-ruby
2022-12-01T03:58:15+08:00 devel/rubygem-aws-sdk-ssmsap Official AWS Ruby gem for AWS Systems Manager for SAP (SsmSap)
Official AWS Ruby gem for AWS Systems Manager for SAP (SsmSap).
2022-12-01T03:58:15+08:00 devel/rubygem-aws-sdk-scheduler Official AWS Ruby gem for Amazon EventBridge Scheduler
Official AWS Ruby gem for Amazon EventBridge Scheduler.
2022-12-01T03:58:14+08:00 devel/rubygem-aws-sdk-resourceexplorer2 Official AWS Ruby gem for AWS Resource Explorer
Official AWS Ruby gem for AWS Resource Explorer.
2022-12-01T03:58:13+08:00 devel/rubygem-aws-sdk-iotroborunner Official AWS Ruby gem for AWS IoT RoboRunner
Official AWS Ruby gem for AWS IoT RoboRunner.
2022-12-01T03:58:12+08:00 devel/rubygem-aws-sdk-core3159 AWS SDK for Ruby - Core
Provides API clients for AWS. This gem is part of the official AWS SDK for
Ruby.
2022-12-01T03:58:01+08:00 devel/rubygem-aws-sdk-chimesdkvoice Official AWS Ruby gem for Amazon Chime SDK Voice
Official AWS Ruby gem for Amazon Chime SDK Voice.
2022-11-30T20:32:24+00:00 www/py-selenium-wire Access to the underlying Selenium requests
Selenium Wire extends Selenium's Python bindings to give you access to the
underlying requests made by the browser. You author your code in the same way as
you do with Selenium, but you get extra APIs for inspecting requests and
responses and making changes to them on the fly.

Simnple example:

from seleniumwire import webdriver # Import from seleniumwire

# Create a new instance of the Chrome driver
driver = webdriver.Chrome()

# Go to the Google home page
driver.get('https://www.google.com')

# Access requests via the `requests` attribute
for request in driver.requests:
if request.response:
print(
request.url,
request.response.status_code,
request.response.headers['Content-Type']
)
2022-04-24T08:46:32+00:00 graphics/realesrgan-ncnn-vulkan Scale and denoise images using convolutional neural networks
ncnn implementation of Real-ESRGAN, a practical algorithm for general
image restoration.
2022-11-19T20:29:56+01:00 www/p5-HTML-Defang Cleans HTML of executable contents, and neutralises XSS attacks
This module accepts an input HTML and/or CSS string and removes any
executable code including scripting, embedded objects, applets, etc.,
and neutralises any XSS attacks. A whitelist based approach is used
which means only HTML known to be safe is allowed through.
2022-11-28T14:08:08-07:00 sysutils/qflipper Application for updating Flipper Zero firmware
Graphical desktop application for updating Flipper Zero firmware via PC

This utility allows updating firmware, repair, remote control, and backup.
2022-11-24T22:48:22-08:00 sysutils/hammer2 HAMMER2 file system for FreeBSD (read-only support)
HAMMER2 file system for FreeBSD (read-only support).
Write support for FreeBSD is not planned at the moment.
2022-11-14T18:17:27+01:00 math/suitesparse-spex Sparse Left-looking Integer-Preserving LU Factorization
This port installs the module SPEX, previously known as SLIP_LU, of SuiteSparse.

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

SPEX 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.
2022-11-27T02:11:32-08:00 science/py-arbor Multi-compartment neural network simulation library
Arbor is a multi-compartment neuron simulation library; compatible with
next-generation accelerators; best-practices applied to research software;
focussed on community-driven development.
2022-11-27T02:08:23-08:00 science/arbor Multi-compartment neural network simulation library
Arbor is a multi-compartment neuron simulation library; compatible with
next-generation accelerators; best-practices applied to research software;
focussed on community-driven development.
2022-11-26T23:47:32-08:00 devel/random123 Counter-based random number generators for C, C++ and CUDA
The Random123 library is a collection of counter-based random number generators
( "CBRNGs") for CPUs (C and C++) and GPUs (CUDA and OpenCL), as described in
Parallel Random Numbers: As Easy as 1, 2, 3, Salmon, Moraes, Dror & Shaw, SC11,
Seattle, Washington, USA, 2011, ACM . They are intended for use in statistical
applications and Monte Carlo simulation and have passed all of the rigorous
SmallCrush, Crush and BigCrush tests in the extensive TestU01 suite of
statistical tests for random number generators. They are not suitable for use in
cryptography or security even though they are constructed using principles drawn
from cryptography.
2022-11-27T15:50:04+08:00 www/moodle41 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.
2022-10-03T16:55:25+00:00 x11/shotman Uncompromising screenshot GUI for Wayland
The uncompromising screenshot GUI for Wayland compositors.

shotman takes a screenshot and shows it in a small floating thumbnail window.
The screenshot can then copied with Ctrl+C, deleted with D, or dismissed
with Esc.

shotman is designed to run in response to some global hotkey (e.g.: Super+P,
PrintScreen, etc). It is designed for interactive usage.
2022-11-01T17:52:08+01:00 sysutils/beats8 Send logs, network, metrics and heartbeat to elasticsearch or logstash
Beats is the platform for building lightweight, open source data
shippers for many types of operational data you want to enrich with
Logstash, search and analyze in Elasticsearch, and visualize in Kibana.
Whether you're interested in log files, infrastructure metrics, network
packets, or any other type of data, Beats serves as the foundation for
keeping a beat on your data.

Filebeat is a lightweight, open source shipper for log file data. As the
next-generation Logstash Forwarder, Filebeat tails logs and quickly
sends this information to Logstash for further parsing and enrichment or
to Elasticsearch for centralized storage and analysis.

Metricbeat Collect metrics from your systems and services. From CPU to memory,
Redis to Nginx, and much more, Metricbeat is a lightweight way to send system
and service statistics.

Packetbeat is a lightweight network packet analyzer that sends data to Logstash
or Elasticsearch.
2022-11-26T10:37:44+01:00 textproc/elasticsearch8 Distributed, RESTful search and analytics engine
Elasticsearch is a distributed, RESTful search and analytics engine capable of
addressing a growing number of use cases. As the heart of the Elastic Stack, it
centrally stores your data for lightning fast search, fine-tuned relevancy, and
powerful analytics that scale with ease.
2022-11-26T16:46:12+01:00 textproc/kibana8 Browser based analytics and search interface to ElasticSearch
Kibana is an open source (Apache Licensed), browser based analytics and search
dashboard for Elasticsearch. Kibana is a snap to setup and start using. Kibana
strives to be easy to get started with, while also being flexible and powerful,
just like Elasticsearch.

Kibana 7.x is compatible with Elasticsearch 7.x
2022-11-26T16:57:48+01:00 audio/py-pyradio Curses based Internet radio player
Curses based Internet radio player.

PyRadio provides the following features:

* vi like keys in addition to arrows and special keys
* Station editor (add/edit) with CJK characters support
* Configuration editor
* Multiple playlist support
* vi like station registers
* Search function
* Theming support
* RadioBrowser support
2022-11-26T03:00:33-08:00 science/psi4 Open-source suite of ab initio quantum chemistry programs
Psi4 is an open-source suite of ab initio quantum chemistry programs designed
for efficient, high-accuracy simulations of a variety of molecular properties.
We can routinely perform computations with more than 2500 basis functions
running serially or on multi-core machines.

With computationally demanding portions written in C++, Pybind11 exports many
of the C++ classes into Python, and a flexible Python driver, Psi4 strives to
be friendly to both users and developers.
2022-11-26T02:55:05-08:00 science/libint2-psi4 Evaluate the integrals in modern atomic and molecular theory (psi4)
Libint is a library for evaluating ERI (electron replusion integral)
over Cartesian Gaussian fuctions for modern atomic and molecular theory.

Spacial build for science/psi4.
2022-11-25T17:46:14-08:00 biology/metaeuk Gene discovery and annotation for large-scale eukaryotic metagenomics
MetaEuk is a modular toolkit designed for large-scale gene discovery and
annotation in eukaryotic metagenomic contigs. MetaEuk combines the fast and
sensitive homology search capabilities of MMseqs2 with a dynamic programming
procedure to recover optimal exons sets. It reduces redundancies in multiple
discoveries of the same gene and resolves conflicting gene predictions on the
same strand. MetaEuk is GPLv3-licensed open source software that is implemented
in C++ and available for Linux and macOS. The software is designed to run
efficiently on multiple cores.
2022-11-25T15:50:50-08:00 biology/augustus Genome annotation tool
AUGUSTUS is a program that predicts genes in eukaryotic genomic sequences.

AUGUSTUS usually belongs to the most accurate programs for the species it is
trained for. Often it is the most accurate ab initio program. For example, at
the independent gene finder assessment (EGASP) on the human ENCODE regions
AUGUSTUS was the most accurate gene finder among the tested ab initio programs.
At the more recent nGASP (worm), it was among the best in the ab initio and
transcript-based categories. See accuracy statistics for further details.
2022-11-25T15:09:40+01:00 x11/rofi-emoji Emoji selector plugin for rofi
An emoji selector plugin for Rofi that copies the selected emoji to the
clipboard, among other things.

The plugin adds a Rofi mode that displays a menu of emojis and allows
searching by emoji names and their tags. The selected emoji can be
copied or inserted. See the project web site or the optional port
documentation for more features and configuration options.

The plugin can be used, for example, by running Rofi with the following
flags:

rofi -modi emoji -show emoji
2022-11-25T01:18:28-08:00 lang/colm Colm Programming Language
Colm is COmputer Language Machinery.

Colm is a programming language designed for the analysis and transformation of
computer languages.
Colm is influenced primarily by TXL.

Features:
* Colm's main contribution lies in the parsing method.
* Colm's parsing engine is generalized, but it also allows for the construction
of arbitrary global data structures that can be queried during parsing. In
other generalized methods, construction of global data requires some very
careful consideration because of inherent concurrency in the parsing method.
It is such a tricky task that it is often avoided altogether and the problem
is deferred to a post-parse disambiguation of the parse forest.
* By default Colm will create an elf executable that can be used standalone for
that actual transformations.
* Colm is a static and strong typed scripting language.
* Colm is very tiny and fast and can easily be embedded/linked with c/cpp
programs.
* Colm's runtime is a stackbased VM that starts with the bare minimum of the
language and bootstraps itself.
2022-11-24T19:08:04-08:00 biology/barrnap BAsic Rapid Ribosomal RNA Predictor
Barrnap predicts the location of ribosomal RNA genes in genomes. It supports
bacteria (5S,23S,16S), archaea (5S,5.8S,23S,16S), metazoan mitochondria
(12S,16S) and eukaryotes (5S,5.8S,28S,18S).

It takes FASTA DNA sequence as input, and write GFF3 as output. It uses the new
nhmmer tool that comes with HMMER 3.1 for HMM searching in RNA:DNA style.
Multithreading is supported and one can expect roughly linear speed-ups with
more CPUs.
2022-11-24T13:03:41-08:00 devel/maven363 Java project management tool
Apache Maven is a software project management and comprehension tool. Based on
the concept of a project object model (POM), Maven can manage a project's
build, reporting and documentation from a central piece of information.
2022-11-24T12:49:48+00:00 editors/turbo Text editor based on Scintilla and Turbo Vision
Turbo is an experimental text editor for the terminal, based on the
Scintilla editing component and the Turbo Vision application framework.

It aims at being intuitive and easy to use. Usability and productivity
are its two other major objectives, although it has not got that far yet.
And only for being a Turbo Vision application, it offers a vintage look
and feel, while being fully Unicode/UTF-8 aware, including support for
CJK (wide) characters.
2022-11-24T12:16:44+00:00 x11/libclipboard Lightweight cross-platform clipboard library
libclipboard is a lightweight, cross-platform clipboard library.
Currently supported actions:

- Checking clipboard data ownership
- Clearing the clipboard
- Retrieving and setting text (UTF-8)
2022-11-24T02:56:35-08:00 devel/libmcfp C++ header only library to parse command line arguments
libmcfp is a library for parsing command line arguments and configuration files
and making them available throughout a program.
2022-11-23T13:06:03-06:00 devel/rubygem-cocoon Unobtrusive nested forms handling, using jQuery
Cocoon makes it easier to handle nested forms.

Nested forms are forms that handle nested models and attributes in one form;
e.g. a project with its tasks or an invoice with its line items.

Cocoon is form builder-agnostic, so it works with standard Rails, Formtastic, or
SimpleForm. It is compatible with rails 3, 4 and 5.

This project is not related to Apache Cocoon.
2022-11-23T12:35:23-06:00 devel/rubygem-xorcist Blazing-fast-cross-platform-monkey-patch-free string XOR
Blazing-fast-cross-platform-monkey-patch-free string XOR. Yes, that means JRubys
too.

Supported platforms: MRI (v2+), JRuby (v9.2+), Truffle (v21+), Truffle+GraalVM
(v21+).
2022-11-23T07:46:28-06:00 games/solver Math training game using C and SDL2
Solver is a math training game. The goal of the game is to improve the
user's confidence in using four basic math operations: addition,
subtraction, multiplication and division. The user can set various
options to create a custom game experience. These options include
setting the time limit and the goal for correct/incorrect answers.
This program uses C and SDL2.
2022-11-23T11:44:22+00:00 games/oblige Random map generator for classic FPS games
Oblige is a random level generator for classic FPS games, especially the
DOOM games, but aiming to support Heretic, Hexen, and Quake eventually.
The goal is to produce high quality levels which are easy to create and
fun to play. Scripting in Lua is supported for easy customisation.
2022-11-22T07:29:51-08:00 devel/babelflow Embedded Domain Specific Language to describe task graph abstraction
BabelFlow is an Embedded Domain Specific Language to describe algorithms using
a task graph abstraction which allows them to be executed on top of one of
several available runtime systems.
2022-11-22T18:38:39-05:00 print/pdfmixtool Application to split, merge, rotate and mix PDF files
PDF Mix Tool is a simple and lightweight application that allows you to perform
common editing operations on PDF files.

Base operations it can perform are the following:
* Merge two or more files specifying a page set for each of them
* Rotate pages
* Composite more pages onto a single one (N-up)
* Combinations of all of the above

Besides, it can also mix files alternating their pages, generate booklets,
add white pages to a PDF file, delete pages from a PDF file, extract pages from
a PDF file, edit the PDF document information, extract images from a PDF file.
2022-11-22T18:37:49-05:00 www/p5-HTTP-OAI HTTP::OAI - API for the OAI-PMH
HTTP::OAI - API for the OAI-PMH
2022-11-22T13:23:38-06:00 devel/rubygem-i18n-tasks-rails61 i18n-tasks helps managing missing and unused translation
i18n-tasks helps you find and manage missing and unused translations.

This gem analyses code statically for key usages, such as I18n.t('some.key'), in
order to:

* Report keys that are missing or unused.
* Pre-fill missing keys, optionally from Google Translate or DeepL Pro.
* Remove unused keys.

Thus addressing the two main problems of i18n gem design:

* Missing keys only blow up at runtime.
* Keys no longer in use may accumulate and introduce overhead, without you
knowing it.
2022-11-22T12:46:38-06:00 devel/rubygem-better_html-rails61 Better HTML for Rails
Better HTML for Rails. Provides sane html helpers that make it easier to
do the right thing.
2022-11-22T18:34:09+01:00 x11-toolkits/ocaml-lablgtk3 Objective Caml interface to GTK+ 3.x
LablGtk2 is an OCaml interface to GTK+ 3.x. It provides a strongly-typed,
yet comfortable, object-oriented interface compatible with GTK+'s dynamic
typing through OCaml's rich type system. Most widgets and methods are
available, along with many examples.

Objective Caml threads are supported, including for the toplevel, which
allows for interactive use of the library.
2022-11-22T18:33:49+01:00 graphics/ocaml-cairo Objective Caml binding for the Cairo library
This is an OCaml binding for the Cairo library, a 2D graphics library
with support for multiple output devices.
2022-11-22T10:38:31-06:00 biology/megahit Ultra-fast single-node large and complex metagenomics assembly
MEGAHIT is a single node assembler for large and complex metagenomics NGS
reads, such as soil. It makes use of succinct de Bruijn graph (SdBG) to achieve
low memory assembly. MEGAHIT can optionally utilize a CUDA-enabled GPU to
accelerate its SdBG contstruction.
2022-11-22T07:03:44-06:00 devel/rubygem-smart_properties Flexible and feature-rich alternative to Ruby accessors
SmartProperties are a more flexible and feature-rich alternative to traditional
Ruby accessors. They provide support for input conversion, input validation,
specifying default values and presence checking.
2022-11-20T17:20:24+01:00 security/rubygem-openssl221 Wrap the OpenSSL library
OpenSSL provides SSL, TLS and general purpose cryptography. This gem wraps the
OpenSSL library.
2022-11-20T17:20:24+01:00 security/rubygem-cvss-suite Ruby binding to process CVSS entries
This Ruby gem helps you to process the vector of the Common Vulnerability Scoring System
(https://www.first.org/cvss/specification-document). Besides calculating the Base, Temporal
and Environmental Score, you are able to extract the selected option.

2022-11-20T17:20:24+01:00 net/rubygem-ipaddr122 Set of methods to manipulate an IP address
IPAddr provides a set of methods to manipulate an IP address. Both IPv4 and IPv6
are supported.
2022-11-20T17:20:24+01:00 devel/rubygem-grape-swagger-entity Grape-entity object parsing
Grape swagger adapter to support grape-entity object parsing.
2022-11-21T18:56:36+03:00 graphics/py-pyglet1 Cross-platform windowing and multimedia library (legacy version)
pyglet provides an object-oriented programming interface for
developing games and other visually-rich applications for Windows,
Mac OS X and Linux.
2022-11-21T07:45:17-06:00 devel/rubygem-strong_migrations61 Catch unsafe migrations at dev time
This gem catches the following unsafe migrations:
- adding a column with a non-null default value to an existing table
- changing the type of a column
- renaming a table
- renaming a column
- removing a column
- adding an index non-concurrently (Postgres only)
- adding a json column to an existing table (Postgres only)
2022-11-21T07:25:08-06:00 devel/rubygem-simple_form-rails61 Forms made easy
Forms made easy!
2022-11-21T06:56:37-06:00 devel/rubygem-simple-navigation-rails61 Create navigations for Rails, Sinatra or Padrino applications
Simple Navigation is a ruby library for creating navigations (with multiple
levels) for your Rails, Sinatra or Padrino applications. It runs with all ruby
versions.
2022-11-21T20:37:54+08:00 science/p5-Geo-Calc Simple geo calculator for points and distances
Geo::Calc implements a variety of calculations for latitude/longitude points.

All these formulare are for calculations on the basis of a spherical earth
(ignoring ellipsoidal effects) which is accurate enough* for most purposes.
2022-11-20T13:48:26-08:00 chinese/chinese-calendar Chinese traditional calendar
"Chinese calendar" is a Chinese traditional calendar for Ubuntu Kylin.
You can find festivals and solar terms for China. In line with the Chinese
using habit, it can help users to query date easily.
2022-11-15T22:43:06+01:00 emulators/uconvert Bitmap converter into Atari-specific formats
uConvert - bitmap converter into Atari formats.
Supported formats are ST/STE/TT/Falcon.
2022-11-19T21:53:03-08:00 cad/libgdsii C++ library and command-line utility for reading GDSII geometry files
libGDSII is a C++ library for working with GDSII binary data files, intended
primarily for use with the computational electromagnetism codes scuff-em and
meep but sufficiently general-purpose to allow other uses as well.
2022-11-19T20:40:48-08:00 devel/py-objsize Calculate the total size of the object subtree in bytes (deep size)
Traversal over Python's objects subtree and calculate the total size of the
subtree in bytes (deep size).

This module traverses all child objects using Python's internal GC
implementation. It attempts to ignore shared objects (i.e., None, types,
modules, classes, functions, lambdas), as they are common among all objects.
It is implemented without recursive calls for high performance.
2022-11-19T16:47:36-06:00 devel/rubygem-fuubar Instafailing RSpec progress bar formatter
fuubar is an instafailing RSpec formatter that uses a progress bar instead of a
string of letters and dots as feedback.
2022-11-19T16:25:42-06:00 databases/rubygem-scenic61 Adds methods to ActiveRecord::Migration to create and manage database views in Rails
This gem is an ActiveModel Serializer implementation with Rails hooks.
It provides a means to generate JSON in an object-oriented and
convention-driven manner.
2022-11-19T16:18:43-06:00 databases/rubygem-fabrication Object generation framework for ActiveRecord or any other Ruby object
Fabrication generates objects in Ruby. Fabricators are schematics for your
objects, and can be created as needed anywhere in your app or specs.

Fabrication can generate anything, but has specific support for ActiveRecord
Models, Mongoid Documents, Sequel Models, and DataMapper Resources.
2022-11-19T15:57:21-06:00 www/rubygem-rails-settings-cached-rails61 Rails settings plugin for easily managing key-value pairs table
Rails-settings-cached is a settings plugin that makes managing a table of global
key-value pairs easy. Think of it like a global hash stored in your database
that uses simple ActiveRecord-like methods for manipulation.

You can keep track of any global setting that you do not want to hard code into
your rails application. You can store any kind of object including strings,
numbers, and arrays.
2022-11-19T12:45:51-06:00 www/rubygem-rqrcode2 Library for encoding QR Codes
rQRCode is a library for encoding QRCodes in Ruby. It has a simple interface
with all the standard qrcode options. It was adapted from the Javascript
library by Kazuhiko Arase.
2022-11-19T12:25:39-06:00 www/rubygem-rqrcode_core Ruby library for encoding QR Codes
rqrcode_core is a library for encoding QR Codes in pure Ruby. It has a
simple interface with all the standard qrcode options. It was originally
adapted in 2008 from a Javascript library by Kazuhiko Arase.

Features:
* rqrcode_core is a Ruby only library. It requires no 3rd party
libraries. Just Ruby!
* It is an encoding library. You can't decode QR Codes with it.
* The interface is simple and assumes you just want to encode a string
into a QR Code, but also allows for encoding multiple segments.
* QR Code is trademarked by Denso Wave inc.

rqrcode_core is the basis of the popular rqrcode gem. This gem allows
you to generate different renderings of your QR Code, including png, svg
and ansi.
2022-11-19T17:34:16+01:00 science/py-sdf Simple SDF mesh generation in Python
Generate 3D meshes based on SDFs (signed distance functions) with a dirt simple
Python API.

sdf natively writes binary STL files. For other formats, meshio is used (based
on your output file extension). This adds support for over 20 different 3D file
formats, including OBJ, PLY, VTK, and many more.

You could use cad/meshlab or cad/gmsh to view the mesh.

Remark: there exists also another Python program named SDF (in uppercase),
Scientific Data Format, but this is a different one: see
<https://pypi.org/project/SDF/>.
2022-11-19T09:52:23+01:00 science/py-meshio I/O for many mesh formats
There are various mesh formats available for representing unstructured meshes.
meshio can read and write all of the following and smoothly converts between
them:

Abaqus (.inp), ANSYS msh (.msh), AVS-UCD (.avs), CGNS (.cgns), DOLFIN XML
(.xml), Exodus (.e, .exo), FLAC3D (.f3grid), H5M (.h5m), Kratos/MDPA (.mdpa),
Medit (.mesh, .meshb), MED/Salome (.med), Nastran (bulk data, .bdf, .fem, .nas),
Netgen (.vol, .vol.gz), Neuroglancer precomputed format, Gmsh (format versions
2.2, 4.0, and 4.1, .msh), OBJ (.obj), OFF (.off), PERMAS (.post, .post.gz,
.dato, .dato.gz), PLY (.ply), STL (.stl), Tecplot .dat, TetGen .node/.ele, SVG
(2D output only) (.svg), SU2 (.su2), UGRID (.ugrid), VTK (.vtk), VTU (.vtu), WKT
(TIN) (.wkt), XDMF (.xdmf, .xmf).

It also installs a plug-in to let you open all meshio-supported files in
ParaView.

See also <https://pypi.org/project/meshio/>.
2022-11-19T16:09:55+08:00 devel/py-pytest-console-scripts Pytest plugin for testing console scripts
Pytest-console-scripts is a pytest plugin for running python scripts from within
tests. It's quite similar to subprocess.run(), but it also has an in-process
mode, where the scripts are executed by the interpreter that's running pytest
(using some amount of sandboxing).

In-process mode significantly reduces the run time of the test suites that run
many external scripts. This is speeds up development. In the CI environment
subprocess mode can be used to make sure the scripts also work (and behave the
same) when run by a fresh interpreter.
2022-11-19T16:09:54+08:00 devel/py-pep440 Simple package with utils to check whether versions number match PEP 440
A simple package with utils to check whether versions number match PEP 440.
2022-11-19T16:09:54+08:00 devel/py-flatdict Interact with nested dicts as a single level dict with delimited keys
FlatDict and FlatterDict are a dict classes that allows for single level,
delimited key/value pair mapping of nested dictionaries. You can interact with
FlatDict and FlatterDict like a normal dictionary and access child dictionaries
as you normally would or with the composite key.
2022-11-19T01:33:46-06:00 security/rubygem-pundit61 Object oriented authorization for Rails applications
Pundit provides a set of helpers which guide you in leveraging regular Ruby
classes and object oriented design patterns to build a simple, robust and
scaleable authorization system.
2022-11-19T01:21:35-06:00 devel/rubygem-nsa-rails61 Deliver Rails ActiveSupport::Notifications to a Statsd backend
Listen to Rails ActiveSupport::Notifications and deliver to a Statsd backend.
This gem also supports writing your own custom collectors.
2022-11-19T00:43:40-06:00 security/rubygem-doorkeeper-rails61 OAuth2 provider for Rails and Grape
Doorkeeper is a Ruby gem that makes it easy to introduce OAuth 2
provider functionality to a Rails or Grape application.
2022-11-19T00:23:07-06:00 databases/rubygem-discard-rails61 Allows marking ActiveRecord objects as discarded
Soft deletes for ActiveRecord done right.

A simple ActiveRecord mixin to add conventions for flagging records as
discarded.
2022-11-19T00:07:18-06:00 print/rubygem-color_diff Calculate RGB color distances using CIEDE2000 formula
Calculating differences between colors using the CIEDE2000 algorithm
2022-11-18T23:25:12-06:00 security/rubygem-devise_pam_authenticatable2-rails61 Devise PAM authentication module using rpam2
The devise_pam_authenticatable2 is a Devise extension for authentication using
PAM (Pluggable Authentication Modulues) via the rpam2 gem. This allows you to
authenticate against the local host's authentication system including local
account usernames and passwords.
2022-11-18T22:54:27-06:00 databases/rubygem-active_model_serializers61 Conventions-based JSON generation for Rails
This gem is an ActiveModel Serializer implementation with Rails hooks.
It provides a means to generate JSON in an object-oriented and
convention-driven manner.
2022-11-18T22:41:09-06:00 textproc/rubygem-case_transform61 Extraction of the key_transform abilities of ActiveModelSerializers
This gem implements a simple extraction of the key_transform abilities of
ActiveModelSerializers. For example, it will transform the key to camel case,
dash, or underscore.
2022-11-18T22:03:04-06:00 graphics/rubygem-blurhash Ruby bindings for Blurhash library
Scruffy is a Ruby library for creating great looking graphs and charts.
Graphs can be rendered to SVG code or an image. Blend the beauty of Gruff
with the SVG capabilities of SVG::Graph, make it super simple and extensible,
and you've got Scruffy.
2022-11-18T21:50:28-06:00 devel/rubygem-kt-paperclip-rails61 Easy upload management for ActiveRecord
Easy upload management for ActiveRecord.

Paperclip development has stalled and this is a fork which is being
maintained.
2022-11-18T20:53:58-06:00 devel/rubygem-makara61 Read-write split DB - RAILS61
Makara is generic primary/replica proxy. It handles the heavy lifting of
managing, choosing, blacklisting, and cycling through connections. It comes with
an ActiveRecord database adapter implementation.
2022-11-18T20:38:22-06:00 misc/rubygem-dotenv-rails-rails61 Autoload dotenv in Rails
Autoload dotenv in Rails.
2022-11-18T20:28:52-06:00 www/rubygem-hamlit-rails-rails61 Hamlit (haml) generators for Rails 61
hamlit-reails provides hamlit generators for Rails 4. It also enables hamlit as
the templating engine and "hamlit:html2haml" rake task that converts erb files
to haml.
2022-11-18T20:12:35-06:00 databases/rubygem-pghero-rails61 Performance dashboard for Postgres
PgHere is a performance dashboard for Postgres. It includes health checks,
suggested indexes, and more.
2022-11-18T18:03:44-08:00 graphics/alizams DICOM Viewer
AlizaMS is a DICOM image viewer.

Feature highlights
* Very fast directory scanner, DICOMDIR
* 2D and 3D views with many tools
* View uniform and non-uniform series in physical space
* DICOM Study multi-view with intersection lines
* Structured report
* RTSTRUCT contours
* 2D+t and 3D+t animations
* Consistently de-identify DICOM
* View DICOM metadata
* Ultrasound incl. proper measurement in regions, cine
* Grayscale softcopy presentation
* Siemens mosaic format
* United Imaging Healthcare (UIH) Grid / VFrame format
2022-11-18T17:57:07-08:00 science/InsightToolkit521 Insight Toolkit
ITK is an open-source software toolkit for performing registration and
segmentation. Segmentation is the process of identifying and classifying
data found in a digitally sampled representation. Typically the sampled
representation is an image acquired from such medical instrumentation as
CT or MRI scanners. Registration is the task of aligning or developing
correspondences between data. For example, in the medical environment,
a CT scan may be aligned with a MRI scan in order to combine the
information contained in both.
2022-11-18T22:14:41-03:00 net-p2p/libutp uTorrent Transport Protocol library and sample utilities
# libutp - The uTorrent Transport Protocol library.
Copyright (c) 2010 BitTorrent, Inc.

uTP provides provides reliable, ordered delivery while maintaining
minimum extra delay. It is implemented on top of UDP to be
cross-platform and functional today. As a result, uTP is the primary
transport for uTorrent peer-to-peer connections.

uTP is written in C++, but the external interface is strictly C
(ANSI C89).
2022-11-18T22:27:00+01:00 net/go-tcping Command-line utility to ping TCP ports written in Go
A cross-platform ping program for TCP ports.

This program will send TCP probes to an IP address or a hostname
specified by you and prints the result. It works with both IPv4 and
IPv6.
2022-11-18T07:56:11-08:00 graphics/py-openslide-python Python interface to OpenSlide library for reading virtual slide images
OpenSlide is a C library that provides a simple interface to read whole-slide
images (also known as virtual slides).
2022-11-18T07:56:11-08:00 graphics/openslide C library for reading virtual slide images
OpenSlide is a C library that provides a simple interface to read whole-slide
images (also known as virtual slides).
2022-11-18T01:00:49-05:00 finance/odoo15 Suite of web based open source business apps
Odoo is a suite of web based open source business apps.

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

Odoo Apps can be used as stand-alone applications, but they also integrate
seamlessly so you get a full-featured Open Source ERP when you install several
Apps.
2022-11-17T15:57:46-08:00 security/heimdal-devel Popular BSD-licensed implementation of Kerberos 5
Heimdal is an implementation of Kerberos 5, largely written in Sweden
(due to crypto export legal issues in the US at the time). It is freely
available under a three clause BSD style license.
2022-11-17T21:38:56+01:00 math/verdict Compute quality functions of 2 and 3-dimensional regions
Verdict is a collection of subroutines for evaluating the geometric qualities
of triangles, quadrilaterals, tetrahedra, and hexahedra using a variety of
metrics. A metric is a real number assigned to one of these shapes depending
on its particular vertex coordinates. These metrics are used to evaluate the
input to finite element, finite volume, boundary element, and other types
of solvers that approximate the solution to partial differential equations
defined over regions of space. The geometric qualities of these regions is
usually strongly tied to the accuracy these solvers are able to obtain in their
approximations.

See also <https://gitlab.kitware.com/verdict/verdict/>.
2022-11-17T13:37:33-07:00 net/stc Syncthing CLI Tool
Stc is a command line tool for Syncthing. It can be used to quickly check
status of Syncthing from a terminal / command line without need of a Web
Browser. For example on a remote machine over ssh, without port forwarding or
if you have large number of machines to query. Also run from a script,
crontab, scheduled task, etc.
2022-11-16T20:07:32-08:00 graphics/simpleitk Simplification layer built on top of the Insight Toolkit (ITK)
elastix is open source software, based on the well-known Insight Segmentation
and Registration Toolkit (ITK). The software consists of a collection of
algorithms that are commonly used to solve (medical) image registration
problems.
2022-11-16T19:21:26+00:00 x11-wm/hyprland Dynamic tiling Wayland compositor that doesn't sacrifice on its looks #'
Hyprland is a dynamic tiling Wayland compositor based on wlroots that
doesn't sacrifice on its looks.

It supports multiple layouts, fancy effects, has a very flexible IPC
model allowing for a lot of customization, and more.
2022-11-16T07:33:20-08:00 graphics/elastix Image registration toolbox
elastix is open source software, based on the well-known Insight Segmentation
and Registration Toolkit (ITK). The software consists of a collection of
algorithms that are commonly used to solve (medical) image registration
problems.
2022-11-16T11:35:42-06:00 math/octave-forge-psychrometrics Octave-forge package ${OCTAVE_PKGNAME}
The octave-forge package is the result of The GNU Octave Repositry project,
which is intended to be a central location for custom scripts, functions and
extensions for GNU Octave. contains the source for all the functions plus
build and install scripts.

This is psychrometrics.

A toolbox for air-water vapor psychrometrics for GNU Octave.
2022-11-16T12:46:31+00:00 sysutils/podman-suite Metaport of podman and buildah toolkit
buildah, podman and skopeo, comprise a modern container-based workflow
toolkit, now available on FreeBSD.

This meta-package doesn't preclude users from combining these
separately, nor from installing a functional subset of components.
2022-11-16T12:46:31+00:00 sysutils/skopeo Inspect container images and repositories on registries
Command line utility to inspect images and repositories directly on Docker
registries without the need to pull them.
2022-11-16T12:46:31+00:00 sysutils/podman Manage Pods, Containers and Container Images
podman (Pod Manager) is a fully featured container engine that is a
simple daemonless tool. podman provides a Docker-CLI comparable
command line that eases the transition from other container engines
and allows the management of pods, containers and images. Simply put:
alias docker=podman.

podman uses Buildah(1) internally to create container images. Both
tools share image (not container) storage, hence each can use or
manipulate images (but not containers) created by the other.
2022-11-16T12:46:30+00:00 sysutils/conmon OCI container runtime monitor
conmon is a command-line program for monitoring and managing the
lifecycle of containers that follow the Open Container Initiative
(OCI) format.
2022-11-16T12:46:30+00:00 sysutils/buildah Manage Pods, Containers and Container Images
The buildah package provides a command line tool which can be used to
* create a working container from scratch
or
* create a working container from an image as a starting point
* mount/umount a working container's root file system for manipulation
* save container's root file system layer to create a new image
* delete a working container or an image.
2022-11-16T12:46:30+00:00 net/containernetworking-plugins Networking plugins for container networking support
CNI plugins for container networking support. This is used by
container engines such as podman and buildah to setup and teardown
network access for containers.
2022-11-16T12:46:30+00:00 sysutils/containers-common Common manpages and config files for podman and buildah
Common manpages and config files for podman and buildah.
2022-11-16T12:46:29+00:00 sysutils/ocijail Experimental, proof-of-concept OCI-compatible runtime for jails
Experimental, proof-of-concept OCI-compatible runtime for jails. This
is used by container engines such as buildah or podman to manage the
container lifecycle
2022-11-16T02:31:37-08:00 science/InsightToolkit501 Insight Toolkit
ITK is an open-source software toolkit for performing registration and
segmentation. Segmentation is the process of identifying and classifying
data found in a digitally sampled representation. Typically the sampled
representation is an image acquired from such medical instrumentation as
CT or MRI scanners. Registration is the task of aligning or developing
correspondences between data. For example, in the medical environment,
a CT scan may be aligned with a MRI scan in order to combine the
information contained in both.
2022-11-15T23:30:14-08:00 science/sciplot Modern C++ scientific plotting library powered by gnuplot
The goal of the sciplot project is to enable C++ programs to conveniently plot
beautiful graphs as easy as in other high-level programming languages. sciplot
is a header-only library that needs a C++17-capable compiler, but has no
external dependencies for compiling. The only external runtime dependencies are
gnuplot-palettes for providing color palettes and a gnuplot executable.
2022-11-16T03:42:02+00:00 net-p2p/xbt High-performance low-overhead BitTorrent tracker
XBT (Extended BitTorrent) tracker is a BitTorrent tracker written in
modern C++. It's designed to offer high performance while consuming
little resources (CPU and RAM). It's a pure tracker, so it doesn't
offer a frontend; please use any (e.g. PHP-based) frontend you want.
The tracker stores statistics in a MySQL database/table; version 5 or
higher is required.
2022-11-15T20:45:09+01:00 x11-toolkits/xwallpaper Xwallpaper utility allows you to set image files as your X wallpaper
The xwallpaper utility allows you to set image files as your X wallpaper.
JPEG, PNG, and XPM file formats are supported, all of them being configurable
and therefore no fixed dependencies.

The wallpaper is also advertised to programs which support semi-transparent
backgrounds.
2022-11-15T21:00:56+01:00 devel/py-awscli Universal Command Line Interface for Amazon Web Services
This package provides a unified command line interface to many Amazon Web
Services.

The currently supported services include:

* Amazon Elastic Compute Cloud (Amazon EC2)
* Elastic Load Balancing
* Auto Scaling
* AWS CloudFormation
* AWS Elastic Beanstalk
* Amazon Simple Notification Service (Amazon SNS)
* Amazon Simple Queue Service (Amazon SQS)
* Amazon Relational Database Service (Amazon RDS)

... and more.
2022-11-12T23:12:55+01:00 sysutils/egress-monitor Set network interface groups based on default routes
Watching for default routes changes and sets the interface group. When the
default route is added, egress-monitor sets the group of that interface to
appropriate egress. That means for IPv4 and FIB 0 (default one) the group will
be v4fib0egress. In general, the group name is v<4|6>fib<number>egress.
2022-11-15T10:55:34-05:00 security/shibboleth-idp Shibboleth Identity Provider (Internet2)
A simple Single Sign-On solution for any organisation with complex
identity management requirements. With excellent scaling capabilities
and customisable user-related data, the Identity Provider equips
workforces with a personalised user experience.

* Widely adaptable to support custom scenarios
* Built-in support for a range of authentication systems
* Handles millions of authentication requests per day
2022-11-15T07:47:42+00:00 x11-fm/4pane Multi-pane, detailed-list graphical file manager
4Pane is a multi-pane, detailed-list file manager for Unix-like systems.
It is designed to be fully-featured without bloat, and aims for speed
rather than visual effects. In addition to standard file manager things,
it offers multiple undo and redo of most operations (including deletions),
archive management including "virtual browsing" inside archives, multiple
renaming/duplication of files, terminal emulator, and user-defined tools.
2022-11-14T18:56:04-08:00 devel/test-drive Simple testing framework
This project offers a lightweight, procedural unit testing framework based on
nothing but standard Fortran. Integration with meson, cmake and Fortran package
manager (fpm) is available. Alternatively, the testdrive.F90 source file can be
redistributed in the project's testsuite as well.
2022-11-14T18:03:12-08:00 science/py-mrchem MultiResolution Chemistry
MRChem is a numerical real-space code for molecular electronic structure
calculations within the self-consistent field (SCF) approximations of quantum
chemistry (Hartree-Fock and Density Functional Theory).

The code is being developed at the Hylleraas Centre for Quantum Molecular
Sciences at UiT - The Arctic University of Norway.
2022-11-14T17:56:21-08:00 science/mrchem MultiResolution Chemistry
MRChem is a numerical real-space code for molecular electronic structure
calculations within the self-consistent field (SCF) approximations of quantum
chemistry (Hartree-Fock and Density Functional Theory).

The code is being developed at the Hylleraas Centre for Quantum Molecular
Sciences at UiT - The Arctic University of Norway.
2022-11-14T07:59:01-08:00 science/mrcpp MultiResolution Computation Program Package
The MultiResolution Computation Program Package (MRCPP) is a general purpose
numerical mathematics library based on multiresolution analysis and the
multiwavelet basis which provide low-scaling algorithms as well as rigorous
error control in numerical computations.

The code is being developed at the Hylleraas Centre for Quantum Molecular
Sciences at UiT - The Arctic University of Norway.
2022-11-14T20:43:58+01:00 devel/pcsc-cyberjack Reiner SCT cyberJack card reader pcsc driver
This driver package contains a working PC/SC driver for
the Reiner SCT cyberJack card readers.
2022-11-13T18:18:56-08:00 math/arborx Performance-portable geometric search library
ArborX is an open-source library designed to provide performance portable
algorithms for geometric search, similarly to nanoflann and Boost Geometry.
2022-10-16T15:00:55+00:00 multimedia/mpv034 Free and open-source general-purpose video player
Mpv is based on the MPlayer and mplayer2 projects which it greatly improves.
It supports a wide variety of video file formats, audio and video codecs, and
subtitle types. Special input URL types are available to read input from
a variety of sources other than disk files. Depending on platform, a variety of
different video and audio output methods are supported.
2022-03-23T13:08:41+00:00 x11-toolkits/wlroots015 Modular Wayland compositor library (deprecated 0.15.* series)
Pluggable, composable, unopinionated modules for building a Wayland
compositor; or about 60,000 lines of code you were going to write anyway.

- wlroots provides backends that abstract the underlying display and input
hardware, including KMS/DRM, libinput, Wayland, X11, and headless backends,
plus any custom backends you choose to write, which can all be created or
destroyed at runtime and used in concert with each other.
- wlroots provides unopinionated, mostly standalone implementations of many
Wayland interfaces, both from wayland.xml and various protocol extensions.
We also promote the standardization of portable extensions across
many compositors.
- wlroots provides several powerful, standalone, and optional tools that
implement components common to many compositors, such as the arrangement of
outputs in physical space.
- wlroots provides an Xwayland abstraction that allows you to have excellent
Xwayland support without worrying about writing your own X11 window manager
on top of writing your compositor.
- wlroots provides a renderer abstraction that simple compositors can use to
avoid writing GL code directly, but which steps out of the way when your
needs demand custom rendering code.

wlroots implements a huge variety of Wayland compositor features and implements
them *right*, so you can focus on the features that make your compositor
unique. By using wlroots, you get high performance, excellent hardware
compatibility, broad support for many wayland interfaces, and comfortable
development tools - or any subset of these features you like, because all of
them work independently of one another and freely compose with anything you want
to implement yourself.
2022-11-11T21:25:24+01:00 x11/py-autotiling Automatically switch the window split orientation in sway and i3
This script uses the i3ipc-python library to switch the layout
splith/splitv depending on the currently focused window dimensions.
It works on both sway and i3 window managers.

The script does one thing: it checks the window height / width ratio,
and executes the equivalent of either swaymsg splitv or swaymsg splith.
Nothing less, nothing more. Yes, it may make stacking and tabbed
layouts behave oddly. No, nothing can be done about it. If you like
stacking/tabbed layouts, you may use them on workspaces with autotiling
turned off (--workspaces argument). Do not submit issues about it.

For instance, you may configure autotiling to work on odd workspaces,
but not on even:

### Autostart
exec autotiling -w 1 3 5 7 9
2022-11-11T20:44:43+01:00 misc/vote Transparent git based voting system
Transparent git-based vote tool for FreeBSD's teams.
2022-11-11T13:37:19-06:00 math/octave-forge-sole Octave-forge package ${OCTAVE_PKGNAME}
The octave-forge package is the result of The GNU Octave Repositry project,
which is intended to be a central location for custom scripts, functions and
extensions for GNU Octave. contains the source for all the functions plus
build and install scripts.

This is sole.

A package for transient and steady state simulation of organic solar cells.
2022-11-10T10:45:46+00:00 editors/lite-xl Lightweight text editor written mostly in Lua
Lite XL editor is a lightweight, simple, fast, feature-filled, and
extremely extensible text editor written in C, and Lua, descendant
of the `editors/lite'.
2022-11-10T03:42:00+00:00 archivers/nevada-toolset Tools for working with old Westwood game data formats
A small set of open-source tools for manipulating game data files from
various early Command and Conquer games by Westwood Studios, namely:

- strgen, which converts between a UTF-8 INI file format for easy
translation and the in game binary string table in an old DOS
code page

- makemix, which packs files into MIX archive files

- unmakemix, which extracts files from MIX archive files
2022-11-08T07:21:19-08:00 graphics/sciplot Modern C++ scientific plotting library powered by gnuplot
The goal of the sciplot project is to enable C++ programs to conveniently plot
beautiful graphs as easy as in other high-level programming languages. sciplot
is a header-only library that needs a C++17-capable compiler, but has no
external dependencies for compiling. The only external runtime dependencies are
gnuplot-palettes for providing color palettes and a gnuplot executable.
2022-11-09T19:20:40+01:00 net/keama Kea migration assistant
Kea migration assistant is an experimental extension to ISC DHCP
that is able to read an isc-dhcp configuration
and produce a JSON configuration in Kea format.
2022-11-09T10:33:37+01:00 x11-toolkits/py-qt6-chart Python bindings for the Qt6 toolkit, QtChart module
PyQt6 is a set of Python bindings for Qt6 application framework.
This package provides the extra QtCharts module.
2022-11-09T10:33:37+01:00 net/py-qt6-networkauth Python bindings for the Qt6 toolkit, QtNetworkAuth module
PyQt6 is a set of Python bindings for Qt6 application framework.
This package provides the QtNetworkAuth module.
2022-11-09T10:33:37+01:00 devel/qscintilla2-qt6 Qt 6 port of the Scintilla C++ editor class
QScintilla2 is a port to Qt5 of Neil Hodgson's Scintilla C++ editor class.
2022-11-09T10:33:37+01:00 devel/py-qt6 Python bindings for the Qt 6 toolkit (meta port)
PyQt6 is a set of Python bindings for Qt6 application framework.
This package provides the PyQt6 metaport.
2022-11-09T10:33:37+01:00 devel/py-qt6-sip Python to C and C++ bindings generator
SIP is a tool for generating Python bindings for C and C++ libraries.
2022-11-09T10:33:37+01:00 devel/py-qt6-qscintilla2 Python bindings for QScintilla2 (PyQt6), QSci module
PyQt6 is a set of Python bindings for Qt6 application framework.
This package provides the Qsci module for the Qscintilla2 editor component.
2022-11-09T10:33:37+01:00 devel/py-qt6-pyqt Python bindings for the Qt6 toolkit, QtCore module
PyQt6 is a set of Python bindings for Qt6 application framework.
This package provides the QtCore module.
2022-11-09T01:30:18-08:00 graphics/cxxplot C++ 2D plotting library
cxxplot is a C++ plotting library meant to be used in science, engineering and
data analysis. The main objectives of the project are:
* Provide syntax that is familiar to scientists and engineers.
* Enable low setup times.
* Be more performant than typical plotting libraries.
* Operate in asynchronous mode. Therefore plot calls and user code can be
combined and still retain GUI interactivity.
2022-11-08T07:03:00-08:00 audio/py-essentia Python bindings for essentia, C++ library for audio and music analysis
Essentia is an open-source library and tools for audio and music analysis,
description and synthesis.
2022-11-08T18:51:31+01:00 net/nqptp Not Quite PTP
nqptp is a daemon that monitors timing data from any PTP clocks - up to
64 - it sees on ports 319 and 320. It maintains records for each clock,
identified by Clock ID and IP.

It is a companion application to Shairport Sync and provides timing
information for AirPlay 2 operation.
2022-11-07T23:31:59-06:00 math/octave-forge-mpi Octave-forge package ${OCTAVE_PKGNAME}
The octave-forge package is the result of The GNU Octave Repositry project,
which is intended to be a central location for custom scripts, functions and
extensions for GNU Octave. contains the source for all the functions plus
build and install scripts.

This is mpi.

Octave bindings for basic Message Passing Interface (MPI) functions for
parallel computing.
2022-11-07T13:05:15-05:00 sysutils/ipmi_exporter IPMI exporter for Prometheus
IPMI exporter for Prometheus.
It supports both the regular /metrics endpoint, exposing metrics from the host
that the exporter is running on, as well as an /ipmi endpoint that supports
IPMI over RMCP - one exporter running on one host can be used to monitor a
large number of IPMI interfaces by passing the target parameter to a scrape.
2022-11-07T12:16:30+00:00 x11-wm/hyprland-devel Dynamic tiling Wayland compositor that doesn't sacrifice on its looks #'
Hyprland is a dynamic tiling Wayland compositor based on wlroots that
doesn't sacrifice on its looks.

It supports multiple layouts, fancy effects, has a very flexible IPC
model allowing for a lot of customization, and more.
2022-10-20T17:21:22+02:00 security/rubygem-omniauth-rails_csrf_protection Mitigation against CVE-2015-9284 for OmniAuth
This gem provides a mitigation against CVE-2015-9284
(Cross-Site Request Forgery on the request phrase when
using OmniAuth gem with a Ruby on Rails application) by
implementing a CSRF token verifier that directly utilize
`ActionController::RequestForgeryProtection` code from Rails.
2022-11-07T16:31:05+01:00 devel/py-construct-classes Parse your binary structs into dataclasses
Parse your binary data into dataclasses. Pack your dataclasses into
binary data.

construct-classes rely on construct for parsing and packing. The
programmer needs to manually write the Construct expressions. There is
also no type verification, so it is the programmer's responsibility that
the dataclass and the Construct expression match.
2022-11-07T01:38:28-08:00 audio/essentia C++ library for audio and music analysis
Essentia is an open-source library and tools for audio and music analysis,
description and synthesis.
2022-11-06T23:05:49-08:00 math/libfixmath Cross-platform fixed point math library
Libfixmath implements Q16.16 format fixed point operations in C.
2022-11-06T22:52:27-08:00 net/brynet Header-only cross-platform C++ TCP network library
Brynet is a header-only cross platform high performance TCP network library
using C++11.
2022-11-06T16:02:01+03:00 devel/glibmm26 C++ interfaces for glib2
C++ interfaces for glib20.
2022-11-05T23:44:49-07:00 www/restinio Asynchronous HTTP/WebSocket server C++14 library
RESTinio is a header-only C++14 library that gives you an embedded
HTTP/Websocket server. It is based on standalone version of ASIO and
targeted primarily for asynchronous processing of HTTP-requests.
2022-11-05T23:32:02-07:00 devel/json-dto Header-only library for converting data between JSON and C++ structs
json_dto library is a small header-only helper for converting data between json
representation and c++ structs. DTO here stands for data transfer object.
2022-11-05T16:34:50-05:00 math/octave-forge-pythonic Octave-forge package ${OCTAVE_PKGNAME}
The octave-forge package is the result of The GNU Octave Repositry project,
which is intended to be a central location for custom scripts, functions and
extensions for GNU Octave. contains the source for all the functions plus
build and install scripts.

This is pythonic.

Python native calling interface for GNU Octave.
2022-11-05T22:59:26+09:00 japanese/font-plemoljp-nfj Plex Mono Language JP (Nerd Fonts / Japanese character priority)
Plex Mono Language JP is a composite font of IBM Plex Mono and
IBM Plex Sans JP (Nerd Fonts / Japanese character priority).
2022-11-05T13:34:45+01:00 textproc/py-docstring-to-markdown On the fly conversion of Python docstrings to markdown
On the fly conversion of Python docstrings to markdown.

- Currently can recognise reStructuredText and convert multiple
of its features to Markdown
- In the future will be able to convert Google docstrings too
2022-11-04T07:29:00-08:00 audio/qjackcapture GUI for the jack_capture program using PyQt5
qjackcapture is a GUI for easy recording of JACK audio sources using the
jack_capture program.
2022-09-07T15:50:33+00:00 graphics/oxipng Multithreaded PNG optimizer written in Rust
Oxipng is a multithreaded lossless PNG compression optimizer. It can
be used via a command-line interface or as a library in other Rust
programs.
2022-11-04T12:57:44+01:00 science/py-earthpy Plot and manipulate spatial data in Python
Python is a generic programming language designed to support many different
applications. Because of this, many commonly performed spatial tasks for science
including plotting and working with spatial data take many steps of code.
EarthPy builds upon the functionality developed for raster data (rasterio) and
vector data (geopandas) in Python and simplifies the code needed to:

- Stack and crop raster bands from data such as Landsat into an easy to use
numpy array;
- Work with masks to set bad pixels such a those covered by clouds and
cloud-shadows to NA (mask_pixels());
- Plot rgb (color), color infrared and other 3 band combination images
(plot_rgb());
- Plot bands of a raster quickly using plot_bands();
- Plot histograms for a set of raster files;
- Create discrete (categorical) legends;
- Calculate vegetation indices such as Normalized Difference Vegetation Index
(normalized_diff());
- Create hillshade from a DEM.

EarthPy also has an io module that allows users to

- Quickly access pre-created data subsets used in the earth-analytics courses
hosted on www.earthdatascience.org;
- Download other datasets that they may want to use in their workflows.
2022-11-03T14:26:29+01:00 security/tpm-quote-tools Tools for TPM-based remote attestation using the TPM quote operation
The TPM Quote Tools is a collection of programs that provide support
for TPM based attestation using the TPM quote mechanism. The manual
page for tpm_quote_tools provides a usage overview.

The management tools are only used to take ownership of a TPM.
2022-11-03T22:30:15-07:00 science/ttk Topology ToolKit: Topological data analysis and visualization
TTK - The Topology ToolKit - is an open-source library for efficient, generic
and easy topological data analysis and visualization. TTK is written in C++ and
comes with a variety of APIs (C++, VTK/C++, Python, PVPython), standalone
programs and a ParaView plugin.
2022-11-03T00:47:13-07:00 textproc/libfyaml YAML parser and emitter
libfyaml is a fully feature complete YAML parser and emitter, supporting the
latest YAML spec and passing the full YAML testsuite.

It is designed to be very efficient, avoiding copies of data, and has no
artificial limits like the 1024 character limit for implicit keys.
2022-11-03T00:44:23-07:00 audio/jack-capture Program for recording soundfiles with Jack
jack_capture is a program for recording soundfiles with jack.

The default operation of the program is executed by writing "jack_capture"
in the terminal without any extra command line options:

$ jack_capture

...which will record what you hear in your loudspeakers
into a stereo wav file.
2022-11-02T21:42:04+00:00 databases/postgresql-promscale Tables, types and functions supporting Promscale
PostgreSQL extension required for storing Prometheus metrics in PostgreSQL via TimescaleDB.
2022-11-01T21:29:13-07:00 science/zx MQT ZX: A library for working with ZX-diagrams
zx is a library for working with ZX-diagrams developed by the Chair for Design
Automation at the Technical University of Munich as part of the Munich Quantum
Toolkit (MQT).
2022-11-01T17:02:54-07:00 science/dd_package MQT decision diagram package tailored to quantum computing
A decision diagram package tailored to quantum computing developed by the Chair
for Design Automation at the Technical University of Munich. The DD Package is
part of the Munich Quantum Toolkit (MQT; formerly known as JKQ and developed by
the Institute for Integrated Circuits at the Johannes Kepler University Linz).
2022-11-01T22:59:42+01:00 devel/py-pkgutil-resolve-name Backport of Python 3.9’s pkgutil.resolve_name
A backport of Python 3.9's pkgutil.resolve_name.

See python 3.9 documentation.
2022-03-23T09:10:07+00:00 multimedia/video-trimmer Trim videos quickly
Video Trimmer cuts out a fragment of a video given the start and end
timestamps. The video is never re-encoded, so the process is very fast
and does not reduce the video quality.
2022-10-31T23:33:55+01:00 lang/lfortran Modern interactive Fortran compiler built on top of LLVM
LFortran is a modern open-source (BSD licensed) interactive Fortran compiler
built on top of LLVM. It can execute user's code interactively to allow
exploratory work (much like Python, MATLAB or Julia) as well as compile to
binaries with the goal to run user's code on modern architectures such as
multi-core CPUs and GPUs.

Try online: https://dev.lfortran.org/

See also: https://github.com/lfortran/lfortran
2022-09-17T20:06:41+00:00 devel/d-spy D-Bus explorer
D-Spy is a tool to explore and test end-points and interfaces on the
System or Session D-Bus. You can also connect to D-Bus peers by
address. D-Spy was originally part of GNOME Builder.
2022-11-01T03:35:25-07:00 misc/py-openvdb Tools for storage and manipulation of sparse volumetric data
OpenVDB is an Academy Award-winning open-source C++ library comprising a novel
hierarchical data structure and a suite of tools for the efficient storage and
manipulation of sparse volumetric data discretized on three-dimensional grids.
It was developed by DreamWorks Animation for use in volumetric applications
typically encountered in feature film production and is now maintained by the
Academy Software Foundation (ASWF).
2022-10-31T23:50:43-07:00 devel/py-zfp High throughput library for compressed floating-point arrays
zfp is a BSD licensed open source C/C++ library for compressed floating-point
arrays that support very high throughput read and write random access. zfp was
written by Peter Lindstrom, Markus Salasoo, and Matt Larsen at Lawrence
Livermore National Laboratory.
2022-10-31T18:08:23-05:00 devel/gdmd Wrapper providing DMD-like CLI interface to gdc
An interface to the GNU D compiler (GDC), which recognizes flags normally
used with the DMD D compiler and translates them to flags GDC can understand.
This makes `gdmd` a drop-in replacement to the `dmd` compiler invocation.
2022-10-30T19:40:09-05:00 math/octave-forge-csg-toolkit Octave-forge package ${OCTAVE_PKGNAME}
The octave-forge package is the result of The GNU Octave Repositry project,
which is intended to be a central location for custom scripts, functions and
extensions for GNU Octave. contains the source for all the functions plus
build and install scripts.

This is csg-toolkit.

The present set of GNU Octave functions provides a novel and robust algorithm
for analyzing the diaphyseal cross-sectional geometric properties of long bones,
which can be applied to any 3D digital model of a humerus, ulna, femur or tibia
bone represented as a triangular mesh in a Wavefront OBJ file format.
2022-10-30T11:41:31-07:00 java/openjdk19 Java Development Kit ${JDK_MAJOR_VERSION}
An open-source implementation of the Java Platform, Standard Edition,
2022-10-30T15:44:13+00:00 audio/mousai-devel Identify songs in seconds (development snapshot)
Discover songs you are aching to know with an easy-to-use interface.

Mousai is a simple application that can identify songs similar to Shazam. Just
click the listen button, and then wait a few seconds. It will magically return
the title and artist of that song!

Note: This uses the API of audd.io, so it is necessary to log in to their site
to get more trials.

Why you will love Mousai?
* Identify the title and artist of the song within seconds.
* Use your microphone or audio from desktop.
* Store the identified song including the album art in history.
* Preview the identified song with the native player.
* Browse and listen the song from different providers.
* Easy-to-use user interface.
* User-friendly keyboard shortcuts.
2022-10-30T10:13:51-07:00 science/feff10 Ab initio scattering calculations of X-ray absorption fine structure
FEFF is an automated program for ab initio multiple scattering calculations of
X-ray Absorption Fine Structure (XAFS), X-ray Absorption Near-Edge Structure
(XANES) and various other spectra for clusters of atoms. The code yields
scattering amplitudes and phases used in many modern XAFS analysis codes, as
well as various other properties.
2022-10-29T23:42:24-07:00 science/ocean BSE code for core spectroscopy
OCEAN is BSE code for core spectroscopy.

OCEAN is a code for calculating near-edge x-ray spectra using the Bethe-Salpeter
equation (BSE) is briefly reviewed. The code is capable of calculating UV/Vis,
near-edge x-ray absorption or non-resonant scattering, and resonant inelastic
x-ray scattering, requiring only the structure of the material as input.
Improved default behavior and reduced input requirements are detailed as well as
new capabilities, such as incorporation of final-state-dependent broadening,
finite-temperature dependence, and flexibility in the density-functional theory
exchange-correlation potentials.
2022-10-29T08:29:42-10:00 deskutils/subsurface Manage and display dive computer data
Subsurface can plan and track single and multi-tank dives using air, Nitrox or
TriMix. It allows tracking of dive locations including GPS coordinates (which
can also conveniently be entered using a map interface), logging of equipment
used and names of other divers, and lets users rate dives and provide
additional notes.

You can tag dives and filter a dive list based on criteria including tags,
locations and people with whom you were diving. You can group the dive list
into trips, and edit multiple dives at the same time, making it easy to support
a large number of dives.

Subsurface also calculates a wide variety of statistics of the user's diving
and tracks information like the SAC rate, partial pressures of O2, N2 and He,
calculated deco information, and many more.
2022-10-29T08:41:07-10:00 comms/libdc Subsurface version of libdivecomputer
Libdivecomputer is a cross-platform and open source library for
communication with dive computers from various manufacturers.

This port is the subsurface flavor of libdivecomputer.
2022-10-29T00:06:21-07:00 math/hs-syfco Synthesis Format Conversion Tool
The tool interprets the high level constructs of TLSF 1.1 (functions, sets, ...)
and supports the transformation of the specification to Linear Temporal Logic
(LTL) in different output formats. The tool has been designed to be modular with
respect to the supported output formats and semantics. Furthermore, the tool
allows to identify and manipulate parameters, targets and semantics of a
specification on the fly. This is especially thought to be useful for
comparative studies, as they are for example needed in the Synthesis
Competition.
2022-10-28T18:53:34-05:00 math/octave-forge-onsas Octave-forge package ${OCTAVE_PKGNAME}
The octave-forge package is the result of The GNU Octave Repositry project,
which is intended to be a central location for custom scripts, functions and
extensions for GNU Octave. contains the source for all the functions plus
build and install scripts.

This is onsas.

ONSAS is an Open Nonlinear Structural Analysis Solver. It is a GNU-Octave
code for static/dynamic and linear/non-linear analysis of structures formed
by solid, beam, truss or plane components.
2022-10-28T18:26:13-05:00 math/octave-forge-coder Octave-forge package ${OCTAVE_PKGNAME}
The octave-forge package is the result of The GNU Octave Repositry project,
which is intended to be a central location for custom scripts, functions and
extensions for GNU Octave. contains the source for all the functions plus
build and install scripts.

This is coder.

Coder is an Octave code generator and build system that, given a function
name translates the function and all of its dependencies to C++ and builds a
.oct shared module.
2022-10-28T17:23:51-05:00 math/octave-forge-mqtt Octave-forge package ${OCTAVE_PKGNAME}
The octave-forge package is the result of The GNU Octave Repositry project,
which is intended to be a central location for custom scripts, functions and
extensions for GNU Octave. contains the source for all the functions plus
build and install scripts.

This is mqtt.

Basic Octave implementation of mqtt toolkit.
2022-10-28T13:36:09-05:00 math/octave-forge-cfitsio Octave-forge package ${OCTAVE_PKGNAME}
The octave-forge package is the result of The GNU Octave Repositry project,
which is intended to be a central location for custom scripts, functions and
extensions for GNU Octave. contains the source for all the functions plus
build and install scripts.

This is cfitsio.

I/O routines to read and write FITS (Flexible Image Transport System) files.
2022-10-28T12:06:58+01:00 www/wiki-tui Simple and easy to use Wikipedia Text User Interface
* Search:

Search for an article in Wikipedia. The search results feature
pagination and a little preview is generated when you select a result.

* Read:

When opening an article wiki-tui generates and displays a table of
contents where you can quickly jump to any section in the article. The
main article currently supports links and lists with more features like
tables and images planned. Although wiki-tui was designed to be used
with a keyboard, it also supports mouse input.

* Customize:

- Themes (changing colors of the whole program and individual parts)
- Keybindings (so you don't have to use the arrow keys for navigation)
- Toggle specific features of wiki-tui:
- Disable the table of contents
- Disable links
- Logging
- Change the language of Wikipedia Articles
2022-10-26T21:06:26-07:00 math/mesquite Mesh Quality Improvement Toolkit is a suite of mesh algorithms
Mesquite (Mesh Quality Improvement Toolkit) is designed to provide a
stand-alone, portable, comprehensive suite of mesh quality improvement
algorithms and components that can be used to construct custom quality
improvement algorithms. Mesquite provides a robust and effective mesh
improvement toolkit that allows both meshing researchers application
scientists to benefit from the latest developments in mesh quality control
and improvement.
2022-10-27T15:03:10-04:00 www/jetty10 Full-featured web server implemented entirely in Java
The Jetty Web Server provides an HTTP server and Servlet container
capable of serving static and dynamic content either from a standalone
or embedded instantiations. From jetty-7, the jetty webserver and
other core compoments are hosted by the eclipse foundation.

The project provides:

* Asynchronous HTTP Server
* Standard based Servlet Container
* Web Sockets server
* Asynchronous HTTP Client
* OSGi, JNDI, JMX, JASPI, AJP support
2022-10-26T20:47:12-05:00 math/octave-forge-biosig Octave-forge package ${OCTAVE_PKGNAME}
The octave-forge package is the result of The GNU Octave Repositry project,
which is intended to be a central location for custom scripts, functions and
extensions for GNU Octave. contains the source for all the functions plus
build and install scripts.

This is biosig.

Biomedical signal processing tools.
2022-10-26T17:58:25+03:00 textproc/py-morse3 Morse code encryption / decryption library
A library that can convert text, numbers and symbols to morse code
and vice versa.
2022-10-26T12:32:01-05:00 math/octave-forge-femoctave Octave-forge package ${OCTAVE_PKGNAME}
The octave-forge package is the result of The GNU Octave Repositry project,
which is intended to be a central location for custom scripts, functions and
extensions for GNU Octave. contains the source for all the functions plus
build and install scripts.

This is femoctave.

Use FEM for solving boundary value problems in two space dimensions.
2022-10-26T12:26:20-05:00 math/octave-forge-sqlite Octave-forge package ${OCTAVE_PKGNAME}
The octave-forge package is the result of The GNU Octave Repositry project,
which is intended to be a central location for custom scripts, functions and
extensions for GNU Octave. contains the source for all the functions plus
build and install scripts.

This is sqlite.

Basic Octave implementation of the sqlite toolkit.
2022-10-26T12:07:18-05:00 math/octave-forge-mccabe-thiele Octave-forge package ${OCTAVE_PKGNAME}
The octave-forge package is the result of The GNU Octave Repositry project,
which is intended to be a central location for custom scripts, functions and
extensions for GNU Octave. contains the source for all the functions plus
build and install scripts.

This is mccabe-thiele.

A toolbox for the McCabe-Thiele method for GNU Octave.
2022-10-25T19:36:37-05:00 math/octave-forge-automatic-differentiation Octave-forge package ${OCTAVE_PKGNAME}
The octave-forge package is the result of The GNU Octave Repositry project,
which is intended to be a central location for custom scripts, functions and
extensions for GNU Octave. contains the source for all the functions plus
build and install scripts.

This is automatic-differentiation.

An automatic differentiation implimentation for Octave.
2022-09-23T12:18:31-04:00 textproc/py-textract Extract text from any document
textract provides a single interface for extracting content embedded
from Word documents, PowerPoint presentations, PDFs and much more,
which can be used for further textual analysis and visualization.
2022-09-23T15:03:34-04:00 audio/py-pocketsphinx Python interface to CMU Sphinxbase and Pocketsphinx libraries
Pocketsphinx is a part of the CMU Sphinx Open Source Toolkit For
Speech Recognition.

This package provides a python interface to CMU Sphinxbase and
Pocketsphinx libraries created with SWIG and Setuptools.
2022-09-23T12:41:06-04:00 textproc/py-extract-msg Extracts emails and attachments saved in MS Outlook's .msg files
extract_msg extracts emails and attachments saved in Microsoft
Outlook's .msg files. It automates the extraction of key email data
(from, to, cc, date, subject, body) and the email's attachments.
2022-09-23T14:04:25-04:00 textproc/py-ebcdic Additional EBCDIC codecs
ebcdic is a Python package adding additional EBCDIC codecs for data
exchange with legacy system. It works with Python 2.7 and Python
3.4+.

EBCDIC is short for Extended Binary Coded Decimal Interchange Code
and is a family of character encodings that is mainly used on
mainframe computers. There is no real point in using it unless you
have to exchange data with legacy systems that still only support
EBCDIC as character encoding.
2022-09-23T13:54:09-04:00 textproc/py-RTFDE Library for extracting HTML content from RTF encapsulated HTML
RTFDE is a python3 library for extracting encapsulated HTML & plain
text content from the RTF bodies of .msg files.

De-encapsulation enables previously encapsulated HTML and plain
text content to be extracted and rendered as HTML and plain text
instead of the encapsulating RTF content. After de-encapsulation,
the HTML and plain text should differ only minimally from the
original HTML or plain text content.
2022-09-23T13:30:13-04:00 archivers/py-compressed-rtf Compressed RTF compression and decompression package
compressed-rtf can create a Compressed Rich Text Format (RTF), also
known as "LZFu", based on Microsoft's RTF Compression Algorithm.
2022-10-25T10:34:29-05:00 math/octave-forge-geographiclib Octave-forge package ${OCTAVE_PKGNAME}
The octave-forge package is the result of The GNU Octave Repositry project,
which is intended to be a central location for custom scripts, functions and
extensions for GNU Octave. contains the source for all the functions plus
build and install scripts.

This is geographiclib.

Native Octave/MATLAB implementations of a subset of the C++ library,
GeographicLib. Key components of this toolbox are: (a) Geodesics, direct,
inverse, area calculations; (b) Projections, transverse Mercator, polar
stereographic, etc; (c) Grid systems, UTM, UPS, MGRS; (d) Geoid lookup, egm84,
egm96, egm2008 geoids supported; (e) Geometric transformations, geocentric,
local cartesian; (f) Great ellipse, direct, inverse, area calculations.
2022-10-25T10:08:46-05:00 math/octave-forge-pde1dm Octave-forge package ${OCTAVE_PKGNAME}
The octave-forge package is the result of The GNU Octave Repositry project,
which is intended to be a central location for custom scripts, functions and
extensions for GNU Octave. contains the source for all the functions plus
build and install scripts.

This is pde1dm.

Solve systems of partial differential equations (PDE) in a single spatial
variable and time. The input is mostly compatible with the MATLAB function
pdepe. Many pdepe examples will work with pde1dm with only small changes.
2022-10-25T20:56:00+08:00 benchmarks/plow HTTP benchmarking tool with real-time web UI and terminal displaying
HTTP(S) benchmarking tool, written in Golang. It uses excellent fasthttp
instead of Go's default net/http due to its lightning fast performance.
2022-10-25T20:44:35+08:00 dns/dnsx DNS toolkit allow to run multiple DNS queries
Fast and multi-purpose DNS toolkit allow to run multiple DNS queries.

Features
- Query DNS records
- Brute force
- Custom resolver
- Multiple resolver format
- TCP
- UDP
- DOH
- DOT
- Automatic wildcard handling
2022-10-25T20:42:46+08:00 security/nuclei Fast vulnerability scanner
Fast and customizable vulnerability scanner based on simple YAML based DSL.

Nuclei offers scanning for a variety of protocols:
- TCP
- DNS
- HTTP
- SSL
- File
- Whois
- Websocket
- Headless

Example templates:
- github.com/projectdiscovery/nuclei-templates
2022-10-25T20:28:02+08:00 security/tfsec Security scanner for Terraform
Tool for static analysis of your terraform code to spot misconfigurations.
Scan remote and local Terraform modules, support modules outputs formats:
JSON, SARIF, CSV, CheckStyle, JUnit, text, Gif.
2022-10-25T00:39:59-07:00 misc/py-openpaperwork-gtk OpenPaperwork GTK plugins
Core module of the OpenPaperwork framework.
OpenPaperwork is a GUI to make papers searchable.

Gtk plugin bundle is a bunch of plugins for Paperwork related to GLib and GTK.
2022-10-25T00:05:42-07:00 misc/py-openpaperwork-core OpenPaperwork's core
Core module of the OpenPaperwork framework.
OpenPaperwork is a GUI to make papers searchable.

The core manages Plugins, Callbacks and Interfaces. This package also provide
some basic plugins that may be used in any kind of application.
2022-09-02T08:16:09+02:00 x11-toolkits/wxgtk32 GUI toolkit (wxWidgets) with ${FLAVOR:S/k/&+/:tu} bindings
wxWidgets is a C++ library that lets developers create applications for Windows,
Mac OS X, Linux and other platforms with a single code base. On FreeBSD the Gtk
toolkit is used.

WWW: https://www.wxwidgets.org/
2022-10-25T00:37:08-05:00 math/octave-forge-internal-fluid-flow Octave-forge package ${OCTAVE_PKGNAME}
The octave-forge package is the result of The GNU Octave Repositry project,
which is intended to be a central location for custom scripts, functions and
extensions for GNU Octave. contains the source for all the functions plus
build and install scripts.

This is internal-fluid-flow.

A toolbox for internal fluid flow for GNU Octave.
2022-10-25T00:20:09-05:00 math/octave-forge-statistics-bootstrap Octave-forge package ${OCTAVE_PKGNAME}
The octave-forge package is the result of The GNU Octave Repositry project,
which is intended to be a central location for custom scripts, functions and
extensions for GNU Octave. contains the source for all the functions plus
build and install scripts.

This is statistics-bootstrap.

Estimate bias, uncertainty (standard errors and confidence intervals) and
test hypotheses (p-values) using bootstrap resampling methods.
2022-10-24T15:06:36+00:00 deskutils/notes Beautiful and powerful note-taking application
Notes is an open-source and cross-platform note-taking application that
is beautiful and sleek looking, yet still powerful. It is fast native
program (written in C++ with Qt) with a low memory footprint, supporting
markdown and not tracking users in any way.
2022-10-24T22:59:14+08:00 comms/py-pyserial-asyncio Async I/O support for pyserial
This module provides asynchronous I/O on serial ports, extending the
pyserial module.
2022-10-23T20:25:53+01:00 astro/starfetch Command line tool that displays constellations
starfetch is a tool that prints out a scheme of a given constellation
and some information about it: its quadrant, its right ascension,
its declination, its area and its main stars number.
2022-10-23T08:24:16+00:00 games/pysolfc-cardsets Collection of free cardsets adapted for use with PySolFC
This is collection of free cardsets adapted for use with PySolFC,
including large cards for high resolution displays (or for the
vision impaired).

It is provided as a separate package to keep the main distribution
reasonably small.

The "bknoll" cardsets were adapted from Byron Knoll's public-domain
card images. The large and huge sets are large enough to be used
on most hi-res displays without enabling scaling in PySolFC.
2022-10-22T23:14:44-05:00 math/octave-forge-websockets Octave-forge package ${OCTAVE_PKGNAME}
The octave-forge package is the result of The GNU Octave Repositry project,
which is intended to be a central location for custom scripts, functions and
extensions for GNU Octave. contains the source for all the functions plus
build and install scripts.

This is websockets.

Simple implementation of the Websockets protocol for GNU Octave.
2022-10-23T03:43:23+08:00 sysutils/fusefs-nbt Editing Named Binary Tag (NBT) as using a file system
Named Binary Tag (NBT) is a binary format designed for and used by the game
Minecraft to store various data including worlds, player data and many other
things. This project provides a way to access those data by simply mounting
the corresponding data file as a file system, then reading and writing any
value as usual file system nodes.

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

This package provides the FUSE-based file system implementation, as well as
NBT maintenance command-line tools and library (cNBT).
2022-10-23T03:38:56+08:00 textproc/py-sphinxcontrib-svg2pdfconverter Sphinx extension for converting SVG to PDF
Sphinx SVG to PDF Converter Extension:

This extension converts SVG images to PDF in case the builder does
not support SVG images natively (e.g. LaTeX). libRSVG is used
internally.
2022-10-13T01:41:22+02:00 devel/p5-String-KeyboardDistance String::KeyboardDistance - String Comparison Algorithm
This module implmements a version of keyboard distance for fuzzy
string matching. Keyboard distance is a measure of the physical
distance between two keys on a keyboard. For example, 'g' has a
distance of 1 from the keys 'r', 't', 'y', 'f', 'h', 'v', 'b', and
'n'. Immediate diagonals (like ''r, 'y', 'v', and 'n') are considered
to have a distance of 1 instead of 1.414 to help to prevent
horizontal/vertical bias.
2022-10-13T01:46:52+02:00 devel/p5-Text-Levenshtein-Damerau-XS Damerau Levenshtein edit distance
Returns the true Damerau Levenshtein edit distance of strings with
adjacent transpositions. XS implementation (requires a C compiler).
Works correctly with utf8.
2022-10-12T16:54:39+02:00 misc/p5-Library-CallNumber-LC Deal with Library-of-Congress call numbers
Library::CallNumber::LC is mostly designed to do call number
normalization, with the following goals:
* The normalized call numbers are comparable with each other, for
proper sorting
* The normalized call number is a short as possible, so left-anchored
wildcard searches are possible (e.g., searching on "A11*" should
give you all the A11 call numbers)
* A range defined by start_of_range and end_of_range should be
correct, assuming that the string given for the end of the range
is, in fact, a left prefix.
2022-10-22T23:38:22+08:00 sysutils/darling-dmg FUSE module for .dmg files (containing an HFS+ filesystem)
FUSE module for .dmg files (containing an HFS+ filesystem)

Supported file types

* DMG (UDIF) files containing an Apple Disk Image.
* Apple Disk Images containing an HFS+/HFSX file system.
* HFS+/HFSX file systems (incl. file systems embedded within HFS).
2022-10-15T13:51:22-04:00 www/rustypaste-cli CLI tool for rustypaste
rustypaste-cli or rpaste is a CLI tool for the minimal file
upload/pastebin service: rustypaste.
2022-10-15T13:48:47-04:00 www/rustypaste Minimal file upload/pastebin service
Rustypaste is a minimal file upload/pastebin service.

Features:

* File upload & URL shortening & upload from URL
- supports basic HTTP authentication
- random file names (optional)
- pet name (e.g. capital-mosquito.txt)
- alphanumeric string (e.g. yB84D2Dv.txt)
- supports expiring links
- auto-deletion of expired files (optional)
- supports one shot links (can only be viewed once)
- guesses MIME types
- supports overriding and blacklisting
- no duplicate uploads (optional)
* Single binary
* Simple configuration
- supports hot reloading
* No database
- filesystem is used
* Self-hosted
- centralization is bad!
* Written in Rust
- blazingly fast!
2022-10-20T12:20:31+02:00 security/hyperhotp Programmer for the HOTP feature of hyperFIDO USB security keys
HyperHOTP is an open re-implementation of the programming software for
the HOTP feature of the hyperFIDO security keys. It's based on reverse-
engineering the Windows-based programmer available on Hypersecu's
website.
2022-10-20T10:50:32+00:00 devel/gcli CLI utility to interact with various Git forges
GCLI is a simple and portable CLI tool for interacting with GitHub,
GitLab, and Gitea from the command line.

This tool was written because the official GitHub CLI tool only supports
GitHub. The author wanted a simple unified tool for various git forges
such as GitHub and GitLab because every forge does things differently
yet all build on Git and purposefully break with its philosophy.

Also, the official tool from Github is written in Go, which does manual
DNS resolution which is a massive security vulnerability for people
using Tor as it leaks your IP to the DNS server. This program builds
upon libcurl, which obeys the operating system's DNS resolution
mechanisms and thus also works with Tor.
2022-10-21T15:40:13-05:00 math/octave-forge-fda Octave-forge package ${OCTAVE_PKGNAME}
The octave-forge package is the result of The GNU Octave Repositry project,
which is intended to be a central location for custom scripts, functions and
extensions for GNU Octave. contains the source for all the functions plus
build and install scripts.

This is fda.

These functions were developed to support functional data analysis as
described in Ramsay, J. O. and Silverman, B. W. (2005) Functional Data
Analysis. New York: Springer.
2022-10-21T00:04:23-07:00 biology/libcombine C++ library for working with the COMBINE archive format
LibCombine implements a C++ API library providing support for the Combine
Archive. The library is written after the likeness of libSBML (and in fact some
classes have been generated using DEVISER). Thus even thought he core is
written in C++, the classes can be accessed via SWIG from .NET, Java and Python.
2022-10-20T06:38:41-08:00 math/py-evalidate Safe evaluation of untrusted user-supplied python expressions
Evalidate is simple python module for safe eval()'uating user-supplied
(possibly malicious) logical expressions in python syntax.
2022-10-20T08:36:06-06:00 devel/py-robotframework-requests HTTP API testing features for Robot Framework
RequestsLibrary is a Robot Framework library aimed to provide HTTP api
testing functionalities by wrapping the well known Python Requests
Library.
2022-10-20T15:02:05+02:00 audio/py-pyjacklib Python bindings for the Jack library
Python bindings for libjack using ctypes, which allow you to write
JACK client applications in Python.

The library provides a low-level, almost unaltered mapping of the
libjack C API, plus a few additional convenience functions.
2022-10-19T23:06:53-05:00 math/octave-forge-ponchon-savarit Octave-forge package ${OCTAVE_PKGNAME}
The octave-forge package is the result of The GNU Octave Repositry project,
which is intended to be a central location for custom scripts, functions and
extensions for GNU Octave. contains the source for all the functions plus
build and install scripts.

This is ponchon-savarit.

A toolbox for the Ponchon-Savarit method.
2022-05-16T20:03:02+00:00 multimedia/ffnvcodec-headers FFmpeg version of Nvidia Codec SDK headers
FFmpeg version of headers required to interface with Nvidia's codec APIs.
2022-10-19T11:19:12-04:00 audio/rsgain ReplayGain 2.0 tagging utility
rsgain (really simple gain) is a ReplayGain 2.0 tagging utility for
Windows, macOS, and Linux. rsgain applies loudness metadata tags
to your files, while leaving the audio stream untouched. A
ReplayGain-compatible player will dynamically adjust the volume of
your tagged files during playback.

rsgain is designed with a "batteries included" philosophy, allowing
a user to scan their entire music library without requiring external
scripts or other tools. It aims to strike the perfect balance between
power and simplicity by providing multiple user interfaces.
2022-10-18T23:29:51-07:00 audio/bespokesynth Software modular synth
Bespoke is a Digital Audio Workstation (DAW).

Bespoke's core design is to break everything into separate modules that can be
patched together in a custom layout, much like a hardware modular. Bespoke is
designed to be highly customizable, with the idea that any of the custom layouts
that you create will be "bespoke" to you as well.
2022-10-18T18:20:55-07:00 devel/readerwriterqueue Fast single-producer, single-consumer lock-free queue for C++
readerwriterqueue is a lock-free queue for C++.

It only supports a two-thread use case (one consuming, and one producing). The
threads can't switch roles, though you could use this queue completely from a
single thread if you wish.
2022-10-18T10:51:40+02:00 deskutils/arttime Bring curated text/ascii art to artless terminals
Text art meets the functionality of a feature-rich clock/timer /
pattern-based time manager. Arttime brings curated text art to otherwise
artless terminal emulators of starving developers and other users who
can use the terminal.
2022-10-18T00:56:06-07:00 devel/lefthook Fast and powerful Git hooks manager for any type of projects
lefthook is a fast and powerful Git hooks manager for Node.js, Ruby or any other
type of projects.

Features:
* Fast. It is written in Go. Can run commands in parallel.
* Powerful. With a few lines in the config you can check only the changed files
on pre-push hook.
* Simple. It is single dependency-free binary which can work in any environment.
2022-10-18T00:39:35-07:00 graphics/py-f3d Fast and minimalist 3D viewer
F3D is a VTK-based 3D viewer following the KISS principle, so it is minimalist,
efficient, has no GUI, has simple interaction mechanisms and is fully
controllable using arguments in the command line.

It supports a range of file formats, rendering and texturing options.
2022-10-17T19:45:49+02:00 archivers/tartest Test tar archive for POSIX.1-1990 compliance
Tartest reads a tar archive from stdin
and checks this archive for compliance with POSIX.1-1990.

As tartest is limited to tests the data that is delivered by the tar
archiver that is going to be checked, it cannot tests if the tar
archiver in question will produce correct archives under all
circumstances. There may be borderline cases that trigger bugs in the
tar archiver.

This port also contains the various test scripts belonging to
archivers/star.
2022-10-17T20:36:37-07:00 graphics/diplib Library and development environment for quantitative image analysis
The DIPlib project contains:
* DIPlib, a C++ library for quantitative image analysis. It has been in
development at Delft University of Technology in The Netherlands since 1995.
The 3.0 release of DIPlib represented a complete rewrite in modern C++ of the
library infrastructure, with most of the image processing and analysis
algorithms ported from the previous version, and some of them improved
significantly.
* DIPimage, a MATLAB toolbox for quantitative image analysis. It has been in
development at Delft University of Technology in The Netherlands since 1999.
* PyDIP, Python bindings to DIPlib. This is currently a thin wrapper that
exposes the C++ functionality with little change.
* DIPviewer, an interactive image display utility. It is usable from C++, Python
and MATLAB programs. Within DIPimage this is an optional alternative to the
default MATLAB-native interactive display utility.
* DIPjavaio, an interface to OME Bio-Formats, a Java-based library that reads
hundreds of image file formats. This module is usable from C++ and Python
(DIPimage interfaces to Bio-Formats natively).
2022-10-17T19:28:55-07:00 devel/pybind11-json Using nlohmann::json with pybind11
pybind11_json is an nlohmann::json to pybind11 bridge, it allows you to
automatically convert nlohmann::json to py::object and the other way around.
Simply include the header, and the automatic conversion will be enabled.
2022-10-17T19:36:45+02:00 math/ntpoly Library for computing the functions of sparse matrices
NTPoly is a massively parallel library for computing the functions of sparse,
Hermitian matrices based on polynomial expansions. For sufficiently sparse
matrices, most of the matrix functions in NTPoly can be computed in linear time.
2022-10-17T11:51:16+08:00 math/py-reals Lightweight python3 library for arithmetic with real numbers
Reals is a lightweight Python library for arbitrary precision arithmetic. It
allows you to compute approximations to an arbitrary degree of precision, and,
contrary to most other libraries, guarantees that all digits it displays are
correct. It works by using interval arithmetic and continued fractions. The
bulk of this code is based on Bill Gosper's notes on continued fractions in
which he presents algorithms for doing arithmetic on continued fractions.

The reals library is characterized by:

* Correctness; the reals library uses interval arithmetic to ensure that all
the digits are correct.
* Calculations are done in a streaming way; the result of previous
calculations can be re-used.
* Uses no external libraries.
* Focus on usability.
2022-10-17T01:06:57+02:00 net/samba416 Free SMB/CIFS and AD/DC server and client for Unix
Samba4 is an attempt to implement an Active Directory compatible Domain
Controller.

In short, you can join a WinNT, Win2000, WinXP or Win 2003 - 2016 member
server to a Samba4 domain, and it will behave much as it does in AD,
including Kerberos domain logins where applicable.
2022-10-16T15:14:11-07:00 editors/novelwriter Text editor designed for writing novels
novelWriter is a markdown-like text editor designed for writing novels and
larger projects of many smaller plain text documents.

It is designed to be a simple text editor that allows for easy organisation of
text files and notes, with a meta data syntax for comments, synopsis, and
cross-referencing between files, and built on plain text files for robustness.
2022-10-16T22:42:50+02:00 sysutils/rdfind Utility to find duplicate files based on their content
Rdfind is a command line tool that finds duplicate files. It is
useful for compressing backup directories or just finding duplicate
files. It compares files based on their content, not file names.
2022-10-16T23:19:42+02:00 mail/postforward Postfix SRS forwarding agent
Postforward is a mail forwarding utility which aims to compliment the Postfix
Sender Rewriting Scheme daemon (PostSRSd).
2022-10-16T15:10:02-06:00 devel/msgpack-cxx Efficient binary serialization protocol (C++ version)
MessagePack is an efficient binary serialization format, which lets you
exchange data among multiple languages like JSON, except that it's faster and
smaller. Small integers are encoded into a single byte and short strings
require only one extra byte in addition to the strings themselves.

This package provides C++ support. It is header-only and uses boost for all
the heavy lifting.
2022-10-16T15:10:02-06:00 devel/msgpack-c Efficient binary serialization, like JSON but smaller and faster
MessagePack is an efficient binary serialization format, which lets you
exchange data among multiple languages like JSON, except that it's faster and
smaller. Small integers are encoded into a single byte and short strings
require only one extra byte in addition to the strings themselves.
2022-10-16T08:31:15-07:00 databases/octosql OctoSQL is a query tool for databases, file formats, etc
OctoSQL is predominantly a CLI tool which lets you query a plethora of
databases and file formats using SQL through a unified interface, even do JOINs
between them.

At the same time it's an easily extensible full-blown dataflow engine, and you
can use it to add a SQL interface to your own applications.
2022-10-16T08:58:29+02:00 textproc/apache-solr9 High performance search server built using Lucene Java
Solr is an open source enterprise search server based on the Lucene
Java search library, with XML/HTTP and JSON APIs, hit highlighting,
faceted search, caching, replication, a web administration interface
and many more features. It runs in a Java servlet container such as
Tomcat.
2022-10-02T02:33:59+00:00 multimedia/clapper Simple and modern GNOME media player
Clapper is a GNOME media player built using GJS with GTK4 toolkit.
The media player is using GStreamer as a media backend and renders
everything via OpenGL. Player works natively on both Xorg and Wayland.
It also supports hardware acceleration through VA-API on AMD/Intel GPUs,
NVDEC on Nvidia and V4L2 on mobile devices.

The media player has an adaptive GUI. When viewing videos in "Windowed Mode",
Clapper will use mostly unmodified GTK widgets to match your OS look nicely.
When player enters "Fullscreen Mode" all GUI elements will become darker,
bigger and semi-transparent for your viewing comfort. It also has a
"Floating Mode" which displays only video on top of all other windows for a
PiP-like viewing experience. Mobile friendly transitions are also supported.
2022-10-14T22:35:33-07:00 devel/py-pytest-tornasync PyTest plugin for testing Python 3.5+ Tornado code
pytest-tornasync is a simple pytest plugin that provides some helpful fixtures
for testing Tornado (version 5.0 or newer) apps and easy handling of plain
(undecoratored) native coroutine tests (Python 3.5+).
2022-10-14T22:21:57-07:00 devel/py-nbval PyTest plugin to validate Jupyter notebooks
The plugin adds functionality to py.test to recognise and collect Jupyter
notebooks. The intended purpose of the tests is to determine whether
execution of the stored inputs match the stored outputs of the .ipynb file.
Whilst also ensuring that the notebooks are running without errors.

The tests were designed to ensure that Jupyter notebooks (especially those
for reference and documentation), are executing consistently.

Each cell is taken as a test, a cell that doesn't reproduce the expected output
will fail.
2022-09-14T22:16:04+01:00 net/cloud-init-devel Init scripts for use on cloud images, development version
Cloud-init is the industry standard multi-distribution method for cross-platform
cloud instance initialization. It is supported across all major public cloud
providers, provisioning systems for private cloud infrastructure, and bare-metal
installations. This is the development version, it follows the git HEAD.
2022-10-13T23:19:55+03:00 audio/iir1 DSP IIR Realtime C++ filter library
An infinite impulse response (IIR) filter library which implements
Butterworth, RBJ, Chebychev filters and can easily import coefficients
generated by Python (scipy).
2022-10-13T06:41:27-08:00 textproc/py-python-lsp-black Black plugin for the Python LSP Server
Black plugin for the Python LSP Server.

* This plugin will disable the yapf and autopep8 plugins if installed.
* python-lsp-black can either format an entire file or just the selected text.
* The code will only be formatted if it is syntactically valid Python.
* Text selections are treated as if they were a separate Python file.
Unfortunately this means you can't format an indented block of code.
* python-lsp-black will use your project's pyproject.toml if it has one.
* python-lsp-black only officially supports the latest stable version of
black. An effort is made to keep backwards-compatibility but older black
versions will not be actively tested.
* The plugin can cache the black configuration that applies to each Python file,
this improves performance of the plugin. When configuration caching is
enabled any changes to black's configuration will need the LSP server to be
restarted. Configuration caching can be disabled with the cache_config option.
2022-10-12T17:40:05-07:00 devel/py-pylint-venv Pylint-venv allows use same Pylint with different virtual environments
Pylint does not respect the currently activated virtualenv if it is not
installed in every virtual environment individually. This module provides a
Pylint init-hook to use the same Pylint installation with different virtual
environments.
2022-10-12T22:15:41+02:00 audio/pt2-clone Amiga ProTracker clone
Multi-platform clone of the classic music making software "ProTracker" from the
Commodore Amiga days. Aims to work exactly like you remember it, with added
features and fixes.
2022-10-12T19:45:08+02:00 www/rubygem-json-jwt115 JSON Web Token implementation in Ruby
JSON Web Token and its family (JSON Web Signature, JSON Web Encryption and JSON
Web Key) in Ruby
2022-10-12T06:34:52-08:00 devel/py-pyxdg PyXDG is implementations of freedesktop.org standards in python
PyXDG is a python library to access freedesktop.org standards.

Currently supported are:
* Base Directory Specification Version 0.6
* Menu Specification Version 1.0
* Desktop Entry Specification Version 1.0
* Icon Theme Specification Version 0.8
* Recent File Spec 0.2
* Shared-MIME-Database Specification 0.13
2022-10-11T20:37:33+02:00 deskutils/kronometer Stopwatch application
Kronometer is a stopwatch application.

Kronometer's main features are the following:

- Start/pause/resume the stopwatch widget
- Laps recording: you can capture the stopwatch time and add a note to it
- Lap times sorting: you can easily find the shortest or longest lap time
- Reset the stopwatch widget and the lap times
- Time format settings: you can choose the stopwatch granularity
- Times saving and resuming: you can save and resume the stopwatch status
- Lap times export: you can export the lap times using the JSON or CSV format

2022-10-10T03:08:16-04:00 textproc/fcitx5-qt-common Fcitx support for Qt (common files)
2022-10-09T15:22:46-07:00 misc/py-apache-beam Apache Beam SDK for Python
Apache Beam is a unified programming model for Batch and Streaming data
processing.

Beam provides a general approach to expressing embarrassingly parallel data
processing pipelines and supports three categories of users, each of which have
relatively disparate backgrounds and needs.

* End Users: Writing pipelines with an existing SDK, running it on an existing
runner. These users want to focus on writing their application logic and have
everything else just work.
* SDK Writers: Developing a Beam SDK targeted at a specific user community
(Java, Python, Scala, Go, R, graphical, etc). These users are language geeks
and would prefer to be shielded from all the details of various runners and
their implementations.
* Runner Writers: Have an execution environment for distributed processing and
would like to support programs written against the Beam Model. Would prefer to
be shielded from details of multiple SDKs.
2022-10-09T14:15:08-07:00 www/py-hdfs HdfsCLI: API and command line interface for HDFS
API and command line interface for HDFS.
2022-10-09T13:50:40-07:00 databases/py-pymongo Python driver for MongoDB
The PyMongo distribution contains tools for interacting with
the Mongo database from Python. The pymongo package is a native
Python driver for the Mongo database. The gridfs package is a
gridfs implementation on top of pymongo.
2022-10-09T22:09:15+02:00 security/py-certbot-dns-gandi Gandi LiveDNS plugin for Certbot
This is a Gandi LiveDNS Authenticator plugin for Certbot (security/py-certbot).
2022-10-10T03:43:21+08:00 www/rubygem-faraday-follow_redirects Faraday 2.x compatible extraction of FaradayMiddleware::FollowRedirects
Faraday 2.x compatible extraction of FaradayMiddleware::FollowRedirects. This
gem will also work with Faraday 1.x, to support gem codebases which can work
with Faraday 1.x or 2.x. For the former standard version of this middleware for
Faraday 1.x, check out https://github.com/lostisland/faraday_middleware. Faraday
1.x support is considered deprecated, please update to Faraday 2.x.
2022-10-10T03:43:18+08:00 devel/py-hatch-fancy-pypi-readme Fancy PyPI READMEs with Hatch
hatch-fancy-pypi-readme is a Hatch metadata plugin for everyone who cares about
the first impression of their project's PyPI landing page. It allows you to
define your PyPI project description in terms of concatenated fragments that are
based on static strings, files, and most importantly: parts of files defined
using cut-off points or regular expressions.

Once you've assembled your readme, you can additionally run regular
expression-based substitutions over it. For instance to make relative links
absolute or to linkify users and issue numbers in your changelog.
2022-10-09T23:19:14+08:00 www/rubygem-haml5 Markup language to describe HTML
Haml is a markup language that's used to cleanly and simply describe the HTML
of any web document without the use of inline code. Haml functions as a
replacement for inline page templating systems such as PHP, ASP, and ERB, the
templating language used in most Ruby on Rails applications.
However, Haml avoids the need for explicitly coding HTML into the template,
because it itself is a description of the HTML, with some code to generate
dynamic content.
2022-10-09T23:19:11+08:00 devel/rubygem-aws-sdk-connectcases Official AWS Ruby gem for Amazon Connect Cases (ConnectCases)
Official AWS Ruby gem for Amazon Connect Cases (ConnectCases).

See also: https://github.com/aws/aws-sdk-ruby
2022-10-09T23:19:11+08:00 databases/rubygem-red-plasma Ruby bindings of Plasma
Red Plasma is the Ruby bindings of Plasma. Red Plasma is based on GObject
Introspection.

Plasma is an in-memory object store and cache for big data.

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

Red Plasma uses Plasma GLib and gobject-introspection gem to generate Ruby
bindings of Plasma.

See also: https://github.com/apache/arrow/tree/master/ruby/red-plasma
2022-10-09T23:19:10+08:00 databases/rubygem-red-parquet Ruby bindings of Apache Parquet
Red Parquet is the Ruby bindings of Apache Parquet. Red Parquet is based on
GObject Introspection.

Apache Parquet is a columnar storage format.

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

Red Parquet uses Apache Parquet GLib and gobject-introspection gem to generate
Ruby bindings of Apache Parquet.

See also: https://github.com/apache/arrow/tree/master/ruby/red-parquet
2022-10-09T23:19:09+08:00 databases/rubygem-red-gandiva Ruby bindings of Gandiva
Red Gandiva is the Ruby bindings of Gandiva. Red Gandiva is based on GObject
Introspection.

Gandiva is a toolset for compiling and evaluating expressions on Arrow data.

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

Red Gandiva uses Gandiva GLib and gobject-introspection gem to generate Ruby
bindings of Gandiva.

See also: https://github.com/apache/arrow/tree/master/ruby/red-gandiva
2022-10-09T23:19:09+08:00 databases/rubygem-red-arrow-dataset Ruby bindings of Apache Arrow Dataset
Red Arrow Dataset is the Ruby bindings of Apache Arrow Dataset. Red Arrow
Dataset is based on GObject Introspection.

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

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

Red Arrow Dataset uses Apache Arrow Dataset GLib and gobject-introspection gem
to generate Ruby bindings of Apache Arrow Dataset.

See also: https://github.com/apache/arrow/tree/master/ruby/red-arrow-dataset
2022-10-09T23:19:08+08:00 databases/rubygem-red-arrow Ruby bindings of Apache Arrow
Red Arrow is the Ruby bindings of Apache Arrow. Red Arrow is based on GObject
Introspection.

Apache Arrow is an in-memory columnar data store. It's used by many products for
data analytics.

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

Red Arrow uses Apache Arrow GLib and gobject-introspection gem to generate Ruby
bindings of Apache Arrow.

See also: https://github.com/apache/arrow/tree/master/ruby/red-arrow
2022-10-09T23:19:08+08:00 devel/py-types-psutil Typing stubs for psutil
This is a PEP 561 type stub package for the psutil package. It can be used by
type-checking tools like mypy, PyCharm, pytype etc. to check code that uses
psutil.
2022-10-09T23:19:07+08:00 devel/py-geventhttpclient Http client library for gevent
geventhttpclient is a high performance, concurrent HTTP client library for
python using gevent.

geventhttpclient uses a fast http parser, written in C.

geventhttpclient has been specifically designed for high concurrency, streaming
and support HTTP 1.1 persistent connections. More generally it is designed for
efficiently pulling from REST APIs and streaming APIs like Twitter's.

Safe SSL support is provided by default. geventhttpclient depends on the certifi
CA Bundle. This is the same CA Bundle which ships with the Requests codebase,
and is derived from Mozilla Firefox's canonical set.
2022-10-09T23:19:06+08:00 devel/py-async-lru Simple lru_cache for asyncio
async_lru is 100% port of Python built-in function functools.lru_cache for
asyncio.
2022-10-09T23:19:06+08:00 devel/p5-MooseX-Role-WarnOnConflict Warn if classes override role methods without excluding them
When using Moose::Role, a class which provides a method a role provides will
silently override that method. This can cause strange, hard-to-debug errors when
the role's methods are not called. Simply use MooseX::Role::WarnOnConflict
instead of Moose::Role and overriding a role's method becomes a composition-time
warning. See the synopsis for a resolution.
2022-10-09T23:19:05+08:00 devel/p5-MooseX-Extended Extend Moose with safe defaults and useful features
MooseX::Extended attempts to create a safer version of Moose that defaults to
read-only attributes and is easier to read and write.

It tries to bring some of the lessons learned from the Corinna project, while
acknowledging that you can't always get what you want (such as true
encapsulation and true methods).
2022-10-09T23:19:04+08:00 devel/p5-B-Hooks-AtRuntime Lower blocks from compile time to runtime
B::Hooks::AtRuntime allows code that runs at compile-time to do something at
runtime. A block passed to at_runtime gets compiled into the code that's
currently compiling, and will be called when control reaches that point at
runtime. In the example in the SYNOPSIS, the warnings will occur in order, and
if that section of code runs more than once, so will all three warnings.
2022-10-09T23:19:03+08:00 databases/arrow-glib C API wrapper library for Arrow C++
Arrow GLib is a wrapper library for Arrow C++. Arrow GLib provides C API.

Arrow GLib supports GObject Introspection. It means that you can create language
bindings at runtime or compile time.

See also: https://github.com/apache/arrow/tree/master/c_glib
2022-09-04T19:04:03+00:00 devel/blueprint-compiler Markup language for GTK user interfaces
A markup language for GTK user interface files.
2022-07-20T23:36:47+00:00 deskutils/health Track your fitness goals
A health tracking app for the GNOME desktop.
2022-10-09T11:06:48+08:00 devel/py-aws-lambda-builders Python library to compile, build and package AWS Lambda functions
Lambda Builders is a Python library to compile, build and package AWS Lambda
functions for several runtimes & frameworks.
Lambda Builders currently contains the following workflows

Java with Gradle
Java with Maven
Dotnet with amazon.lambda.tools
Python with Pip
Javascript with Npm
Ruby with Bundler
Go with Dep
Go with Mod

In Addition to above workflows, AWS Lambda Builders also supports Custom
Workflows through a Makefile.
2022-09-08T14:33:54+00:00 x11/tofi Tiny dynamic menu for Wayland
An extremely fast and simple dmenu / rofi replacement for
wlroots-based Wayland compositors such as Sway.
2022-10-07T20:48:23-07:00 devel/py-pytest-qt PyTest support for PyQt and PySide applications
pytest-qt is a pytest plugin that allows programmers to write tests for PyQt5,
PyQt6, PySide2 and PySide6 applications.

The main usage is to use the qtbot fixture, responsible for handling qApp
creation as needed and provides methods to simulate user interaction, like key
presses and mouse clicks.
2022-10-07T06:57:02-08:00 science/py-kimpy Python interface to the KIM-API
kimpy is a Python interface to the KIM API.

The Knowledgebase of Interatomic Models (KIM) Application Programming Interface
(API) defines a standard (the Portable Model Interface (PMI)) for how molecular
simulators interface with interatomic models (also called potentials or
force-fields).
2022-10-06T20:02:52-05:00 x11-fonts/atkinson-hyperlegible Braille Institute font for low vision readers
Atkinson Hyperlegible font is named after Braille Institute founder, J. Robert
Atkinson. What makes it different from traditional typography design is that
it focuses on letterform distinction to increase character recognition,
ultimately improving readability.
2022-10-06T15:23:58-06:00 www/caddy-custom Caddy (www/caddy) with customized plugins
This port will build a customized version of the caddy webserver
using plugins of your choice. You will need to rebuild this port
manually if one of your plugins gets updated.

Caddy is a high-performance webserver with a simple config format,
out-of-the-box HTTP/3 support, and automatica transparent ACME
certificate provisioning.

NOTE: THIS PORT BYPASSES EVERY SINGLE ONE OF FREEBSD'S CHECKSUM-
BASED DISTFILE TAMPERING DETECTION MECHANISMS. USE THIS AT YOUR
OWN PERIL (though the peril is exactly the same as using the
xcaddy port).

To make this work:

1) In /usr/local/etc/poudriere.conf, add the following:

ALLOW_NETWORKING_PACKAGES="caddy-custom"

You can skip this step if you're not building in poudriere.

2) Put your plugin list into make.conf (or
/usr/local/etc/poudriere.conf/make.conf):

.if ${.CURDIR:M*/www/caddy-custom*}
CADDY_CUSTOM_PLUGINS= github.com/caddy-dns/rfc2136 github.com/greenpau/caddy-security
.endif

If you have any other xcaddy build flags you want to set, put
them in XCADDY_ENV.

3) Profit
2022-10-06T07:45:10+02:00 deskutils/iconbrowser Browse and find system icons
Icon Browser is a GTK based browser for system icons with search and
code sample functionality.
2022-10-05T06:53:04+00:00 devel/qxlsx Excel file reader/writer library using Qt
QXlsx is reader/writer library for Microsoft Excel files (*.xlsx).
Because QtXlsx is no longer supported since 2014, new project had
been created based off of it in 2017.
2022-10-05T04:06:26+00:00 astro/calcmysky Planetary atmosphere light scattering simulator
CalcMySky is a software package that simulates scattering of light by the
atmosphere to render daytime and twilight skies (without stars). Its
primary purpose is to enable realistic view of the sky in applications
such as planetaria. Secondary objective is to make it possible to explore
atmospheric effects such as glories, fogbows, etc., as well as simulate
unusual environments such as on Mars or an exoplanet orbiting a star with
a non-solar spectrum of radiation.

The simulation is based on E. Bruneton's "Precomputed Atmospheric
Scattering" paper and the updated implementation of the demo. This in
particular limits the atmosphere to spherical symmetry (which means
localized clouds are not supported, and ground albedo is the same all
around the globe).

An additional capability is simulation of solar eclipses, which is
currently limited to two scattering orders, while the non-eclipsed
atmosphere can be simulated to arbitrary order.
2022-10-01T12:52:12+02:00 www/ungoogled-chromium Google web browser based on WebKit sans integration with Google
A lightweight approach to removing Google web service dependency
from the Chromium open-source browser.
2022-10-04T20:23:33+02:00 textproc/rubygem-loofah218 Library for manipulating HTML/XML documents and fragments
Loofah is a general library for manipulating HTML/XML documents and fragments.
It's built on top of Nokogiri and libxml2, so it's fast and has a nice API.
Loofah excels at HTML sanitization (XSS prevention). It includes some nice HTML
sanitizers, which are based on HTML5lib's whitelist.
2022-10-04T11:34:32+02:00 games/arttime Bring curated text/ascii art to artless terminals
Text art meets the functionality of a feature-rich clock/timer /
pattern-based time manager. Arttime brings curated text art to otherwise
artless terminal emulators of starving developers and other users who
can use the terminal.
2022-10-04T00:49:34-07:00 devel/shroud Fortran and Python wrapper generator for C and C++ libraries
Shroud is a tool for creating a Fortran or Python interface to a C or C++
library. It can also create a C API for a C++ library.

The user creates a YAML file with the C/C++ declarations to be wrapped along
with some annotations to provide semantic information and code generation
options. Shroud produces a wrapper for the library. The generated code is
highly-readable and intended to be similar to code that would be hand-written to
create the bindings.
2022-10-03T21:05:49-07:00 science/py-atomium Molecular modeller and file parser
atomium is a molecular modeller and file parser, capable of reading from and
writing to .pdb, .cif and .mmtf files.
2022-10-03T20:54:08-07:00 biology/py-valerius Python bioinformatics tools
valerius is a simple Bioinformatics toolset for processing Biological sequences.

It can gfetch sequences from servers, detect their types, do FASTA parsing.
2022-10-03T20:42:02-07:00 devel/py-coveralls Show coverage stats online via coveralls.io
coveralls.io is a service for publishing your coverage stats online.
This package provides seamless integration with coverage.py (and thus
pytest, nosetests, etc...) in your Python projects:

> pip install coveralls
> coverage run --source=mypkg -m pytest tests/
> coveralls
2022-10-03T19:38:26-07:00 science/dssp Application to assign secondary structure to proteins
dssp-4 is a rewrite of DSSP, now offering full mmCIF support. The difference
with previous releases of DSSP is that it now writes out an annotated mmCIF
file by default, storing the secondary structure information in the
_struct_conf category.
2022-10-03T19:30:27-07:00 devel/mrc Maartens Resource Compiler
Resource compiler to make executables self-contained.

It stores data in the static data section of an executable. The data is then
available through global variables.
2022-10-03T19:03:33-07:00 science/cif-tools Suite of programs to manipulate and examine mmCIF files
The cif-tools suite of programs are tools you can use to examine and manipulate
mmCIF and PDB files.
2022-10-03T18:54:53-07:00 science/libcifpp Library to manipulate mmCIF and PDB files
libcifpp is a library the contains code to work with mmCIF and PDB files.

It allows to read/write the above mentioned molecule interchange formats.
2022-10-03T18:34:24-07:00 science/py-gemmi Macromolecular crystallography library and utilities
Gemmi is a library, accompanied by a set of programs, developed primarily for
use in macromolecular crystallography (MX). For working with:
* macromolecular models (content of PDB, PDBx/mmCIF and mmJSON files),
* refinement restraints (CIF files),
* reflection data (MTZ and mmCIF formats),
* data on a 3D grid (electron density maps, masks, MRC/CCP4 format)
* crystallographic symmetry.
2022-10-03T18:34:24-07:00 science/gemmi Macromolecular crystallography library and utilities
Gemmi is a library, accompanied by a set of programs, developed primarily for
use in macromolecular crystallography (MX). For working with:
* macromolecular models (content of PDB, PDBx/mmCIF and mmJSON files),
* refinement restraints (CIF files),
* reflection data (MTZ and mmCIF formats),
* data on a 3D grid (electron density maps, masks, MRC/CCP4 format)
* crystallographic symmetry.
2022-10-03T18:31:51-07:00 science/py-mmcif mmCIF Core Access Library
mmcif includes a native Python mmCIF API for data files and dictionaries along
with pybind11 wrappers for the PDB C++ Core mmCIF Library.
2022-10-04T00:56:46+08:00 www/rubygem-sinatra-contrib2 Collection of useful Sinatra extensions
Collection of common Sinatra extensions, semi-officially supported.
2022-10-04T00:56:44+08:00 www/rubygem-sinatra2 Classy web development framework in ruby
Sinatra is a DSL for quickly creating web-applications in Ruby
with minimal effort. It sits on top of Rack, a minimal standard
interface for Ruby web frameworks. For templating, the choices
include erb, haml, sass and Builder.
2022-10-04T00:56:42+08:00 www/rubygem-rack-protection2 Collection of Rack middleware to protect against opportunistic attack
Collection of Rack middleware to protect you against common, opportunistic attack.
2022-10-04T00:56:39+08:00 devel/rubygem-aws-sdk-migrationhuborchestrator Official AWS Ruby gem for AWS Migration Hub Orchestrator
Official AWS Ruby gem for AWS Migration Hub Orchestrator.

See also: https://github.com/aws/aws-sdk-ruby
2022-10-04T00:56:39+08:00 devel/rubygem-aws-sdk-iotfleetwise Official AWS Ruby gem for AWS IoT FleetWise
Official AWS Ruby gem for AWS IoT FleetWise.

See also: https://github.com/aws/aws-sdk-ruby
2022-10-04T00:56:38+08:00 textproc/py-sphinx-examples Lightweight example directive to make it easy to demonstrate code/results
sphinx-examples is a small Sphinx extension to create examples of source markup
and the result of rendering it in your documentation. This is useful if you wish
to demonstrate the functionality of a new directive or role in Sphinx.
2022-10-04T00:56:36+08:00 devel/py-re-assert Show where your regex match assertion failed
re-assert shows where your regex match assertion failed.
2022-10-04T00:56:35+08:00 devel/py-envier Python application configuration via the environment
Envier is a Python library for extracting configuration from environment
variables in a declarative and (eventually) 12-factor-app-compliant way.
2022-10-04T00:56:34+08:00 devel/p5-Test2-Tools-MemoryCycle Check for memory leaks and circular memory references
Perl's garbage collection has one big problem: Circular references can't get
cleaned up. The above example is the sort of thing that sometimes trips me up,
where a code reference inside a data structure refers to another part of the
data structure. There already exists a good testing module to find these sort of
problems: Test::Memory::Cycle, so why write this one? Well that module uses
Test::Builder, and this one instead uses Test2::API. If you want to write
Test2::Suite tests without pulling in Test::Builder then this is the cycle
testing module for you.

Test2::Tools::MemoryCycle also uses the standard Exporter interface, instead of
letting you specify a test plan. That behavior was once in vogue I guess, but I
do not care for it.
2022-10-04T00:56:33+08:00 archivers/p5-Archive-Libarchive Modern Perl bindings to libarchive
Archive::Libarchive provides a Perl object-oriented interface to the libarchive
library. The libarchive library is the API used to implemnt bsdtar, the default
tar implementation on a number of operating systems, including FreeBSD, macOS
and Windows. It can also be installed on most Linux distributions. But wait,
there is more, libarchive supports a number of formats, compressors and filters
transparently, so it can be a useful when used as a universal
archiver/extractor.
2022-10-03T19:04:42+02:00 sysutils/devctl-jail-kmod Module to expose jail lifecycle events
Kernel mdule providing dectl notifications for jails
Jails event like start and stop can be notified via devd.
Devd acions can be added to send messages to syslogd
2022-10-03T09:19:29+02:00 devel/kconfig-frontends Kconfig files parser and frontend
Kconfig frontends and parser. Port created for NuttX RTOS development.
Kconfig is the configuration language used by the Linux kernel. This package
is a simple copy of the frontends and the parser found in the Linux kernel
source tree, with very minor changes to adapt them to being built out of
the kernel build infrastructure. Kconfig is also used in embedded development.
This program has currently no upstream maintainer. NuttX copy is used.
There are two forks: Debian based on 4.11, Espressif based on version 4.6.
2022-10-03T10:10:21+08:00 www/rubygem-asana1 Ruby wrapper for the Asana REST API
This gem is a simple Ruby wrapper for the Asana REST API. It uses
ActiveResource to provide a simple, familiar interface for
accessing your Asana account.
2022-10-03T10:10:19+08:00 devel/rubygem-extpp Reduce duplicated code needed for Ruby C API with Ext++ C API
Ext++ is a Ruby extension that provides C++ API for writing Ruby extension.

You can write your Ruby extension easier than Ruby's C API. Because Ext++'s C++
API reduces duplicated code needed for Ruby's C API.

You can use all Ruby's C API without any adapter layer. Because you can use C
API directory from C++.
2022-10-03T10:10:18+08:00 devel/py-types-cryptography Typing stubs for cryptography
This is a PEP 561 type stub package for the cryptography package. It can be used
by type-checking tools like mypy, PyCharm, pytype etc. to check code that uses
cryptography.
2022-10-03T10:10:18+08:00 devel/py-pytest-watcher Continiously run pytest on changes in *.py files
pytest-watcher is a tool to automatically rerun pytest when your code changes.
It looks for the following events:
- New *.py file created
- Existing *.py file modified
- Existing *.py file deleted
2022-10-03T10:10:17+08:00 devel/py-mediapy Read/write/show images and videos in an IPython notebook
mediapy reads/writes/shows images and videos in an IPython/Jupyter notebook.
2022-10-03T10:10:16+08:00 devel/p5-Test2-Tools-FFI Tools for testing FFI
Test2::Tools::FFI provides some basic tools for testing FFI modules.
2022-10-03T10:10:16+08:00 devel/p5-Test-Archive-Libarchive Testing tools for Archive::Libarchive
Error handling for libarchive and Archive::Libarchive is fairly primitive. Most
methods return an int which correspond to ARCHIVE_EOF, ARCHIVE_OK,
ARCHIVE_RETRY, ARCHIVE_WARN, ARCHIVE_FAILED or ARCHIVE_FATAL. Some methods will
also return the number of actual bytes written on success and one of these codes
on failure. It can be tedious doing the necessary checks for each method call in
a test, so this module provides tools for testing Archive::Libarchive method
calls that follow this pattern.
2022-10-03T10:10:15+08:00 devel/p5-File-ShareDir-Dist Locate per-dist shared files
File::ShareDir::Dist finds share directories for distributions. It is similar to
File::ShareDir with a few differences:
- Only supports distribution directories.
- Doesn't compute filenames.
- Doesn't compute filenames.
- Hopefully doesn't find the wrong directory.
- No non-core dependencies.
- Works in your development tree.
- Built in override.
2022-10-03T10:10:14+08:00 devel/p5-FFI-Platypus-Type-PtrObject Platypus custom type for an object wrapped around an opaque pointer
FFI::Platypus::Type::PtrObject is a helper type for FFI::Platypus that handles
type checking for the common pattern where a Perl class is a simple wrapper
around an opaque pointer. The class should be implemented as a hash reference,
and the pointer itself is expected to be stored on the ptr key. If the caller of
the interface (Perl) is responsible for cleaning up the memory, then it normally
should be done in the DESTROY method (as above).

If you do not pass in the correct type, it will be detected before the C code is
called and an exception will be thrown. (otherwise you would probably get a
segment violation SEGV).
2022-10-03T10:10:13+08:00 devel/p5-FFI-Platypus-Type-Enum Custom platypus type for dealing with C enumerated types
FFI::Platypus::Type::Enum is a helper for making enumerated types. It makes the
most sense to use this when you have an enumerated type with a small number of
possible values. For a large set of enumerated values or constants, see
FFI::Platypus::Constant.
2022-10-03T10:10:13+08:00 devel/p5-FFI-C-Stat Object-oriented FFI interface to native stat and lstat
Perl comes with perfectly good stat, lstat functions, however if you are writing
FFI bindings for a library that use the C stat structure, you are out of luck
there. FFI::C::Stat Perl comes with perfectly good stat, lstat functions,
however if you are writing FFI bindings for a library that use the C stat
structure, you are out of luck there.
2022-10-03T10:10:12+08:00 databases/odbc-cpp-wrapper Object-oriented C++-wrapper of the ODBC API
odbc-cpp-wrapper is an object-oriented C++-wrapper of the ODBC API. It takes
care of
- managing the lifetime of ODBC resources,
- allocating and managing resources needed for ODBC operations and
- converting ODBC errors to exceptions and throwing them.

The odbc-cpp-wrapper API attempts to make usage of ODBC as simple as possible.
The API was designed to make wrong usage almost impossible and to ensure proper
object lifetime management.

odbc-cpp-wrapper was originally developed for exchanging spatial data with
databases. It focuses on batch operations of variable-sized data, which is not
very well supported by other ODBC wrappers.
2022-10-02T01:47:20-05:00 www/dolibarr15 Modern software package to manage your company or foundation
Dolibarr ERP & CRM is a modern software package to manage your organization's
activity (contacts, suppliers, invoices, orders, stocks, agenda)

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

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

You can use it as a standalone application or as a web application to be able
to access it from the Internet or a LAN.
2022-10-01T16:34:10+02:00 sysutils/e2fsprogs-core Utilities & library to manipulate ext2/3/4 filesystems
Set of utilities and library to manipulate an ext2, ext3 or ext4 filesystem.
2022-09-30T14:15:32+00:00 x11/swayrbar status_command for swaybar
swayrbar is a status command for sway's swaybar implementing the
swaybar-protocol(7).
2022-09-30T12:53:00+00:00 x11/salut Sleek notification daemon
A notification daemon for Wayland compositors made with snui.

## Features
- Summary
- Body
- Icons (SVGs and PNGs)
- Timeout
- Actions
- Urgency
- Persistence
- Animations
- Light, dark and custom themes
2022-09-30T13:39:38+01:00 www/tomcat101 Open-source Java web server by Apache, 10.1.x branch
Apache Tomcat is a web server written in 100% Pure Java.

Apache Tomcat 10.1.x is the current focus of development. It builds on
Tomcat 10.0.x and implements the Servlet 6.0, JSP 3.1, EL 5.0, WebSocket 2.1
and Authentication 3.0 specifications (the versions required by Jakarta EE 10
platform).
2022-09-29T06:59:07-08:00 graphics/py-colorcet Useful perceptually uniform colormaps for plotting scientific data
Colorcet is a collection of perceptually acccurate 256-color colormaps for use
with Python plotting programs like Bokeh, Matplotlib, HoloViews, and
Datashader.
2022-09-29T06:55:43-08:00 misc/py-pyct Python package for common tasks for users: copy examples, fetch data
pyct is a utility package that includes:
* pyct.cmd: Makes various commands available to other packages. The same
commands are available from within python. Can either add new subcommands
to an existing argparse based command if the module has an existing command,
or create the entire command if the module has no existing command. Currently,
there are commands for copying examples and fetching data.
* pyct.build: Provides various commands to help package building, primarily as a
convenience for project maintainers.
2022-09-29T06:49:11-08:00 devel/py-param Module to make Python code clearer and more reliable
Param is a library for handling all the user-modifiable parameters, arguments,
and attributes that control your code. It provides automatic, robust
error-checking while dramatically reducing boilerplate code, letting you focus
on what you want your code to do rather than on checking for all the possible
ways users could supply inappropriate values to a function or class.
2022-09-29T14:50:29+03:00 sysutils/bsdebfetch Simple system info tool written in bash
BSDebfetch is a simple yet beautiful system information tool for FreeBSD
based on Debfetch, written in GNU Bash.
2022-09-29T01:46:55-07:00 misc/caffe Fast open framework for deep learning
Caffe is a deep learning framework made with expression, speed, and modularity
in mind. It is developed by the Berkeley Vision and Learning Center (BVLC) and
by community contributors. Yangqing Jia created the project during his PhD at
UC Berkeley. Caffe is released under the BSD 2-Clause license.
2022-09-28T23:15:34-05:00 www/py-aiohttp-session Web sessions for aiohttp web
The library provides sessions for aiohttp.web
2022-09-28T22:57:41-05:00 security/py-secure Adds security headers for python web frameworks
secure.py lock is a lightweight package that adds optional security headers for
Python web frameworks.
2022-09-28T22:41:10-05:00 databases/py-aiomcache Minimal asyncio memcached client
Asyncio (PEP 3156) library to work with memcached
2022-09-26T09:02:57-07:00 devel/shunit2 xUnit based unit testing for Unix shell scripts
shUnit2 is a xUnit unit test framework for Bourne based shell scripts, and it is
designed to work in a similar manner to JUnit, PyUnit, etc.. If you have ever
had the desire to write a unit test for a shell script, shUnit2 can do the job.
2022-09-25T23:29:48-07:00 devel/libcds C++ library of Concurrent Data Structures
The Concurrent Data Structures (CDS) library is a collection of concurrent
containers that don't require external (manual) synchronization for shared
access, and safe memory reclamation (SMR) algorithms like Hazard Pointer and
user-space RCU that is used as an epoch-based SMR.

CDS is mostly header-only template library. Only SMR core implementation is
segregated to .so file.

The library contains the implementations of the following containers:
* lock-free stack with optional elimination support
* several algo for lock-free queue, including classic Michael & Scott
algorithm and its derivatives, the flat combining queue, the segmented queue.
* several implementation of unordered set/map - lock-free and fine-grained
lock-based
* flat-combining technique
* lock-free skip-list
* lock-free FeldmanHashMap/Set Multi-Level Array Hash with thread-safe
bidirectional iterator support
* Bronson's et al algorithm for fine-grained lock-based AVL tree

Generally, each container has an intrusive and non-intrusive (STL-like) version
belonging to cds::intrusive and cds::container namespace respectively.
2022-09-25T22:17:13-04:00 x11/eww ElKowars wacky widgets
Elkowars Wacky Widgets is a standalone widget system made in Rust
that allows you to implement your own, custom widgets in any window
manager.
2022-09-25T12:06:01-07:00 devel/py-pytest-parallel Pytest plugin for parallel and concurrent testing
The pytest-parallel plugin makes it possible to run tests quickly using
multiprocessing (parallelism) and multithreading (concurrency).
2022-09-25T00:45:55-05:00 security/wazuh-dashboard Web user interface for data visualization and analysis
Wazuh is a free and open source platform used for threat prevention, detection,
and response. It is capable of protecting workloads across on-premises,
virtualized, containerized, and cloud-based environments.

Wazuh solution consists of an endpoint security agent, deployed to the
monitored systems, and a management server, which collects and analyzes data
gathered by the agents. Besides, Wazuh has been fully integrated with the
Elastic Stack, providing a search engine and data visualization tool that
allows users to navigate through their security alerts.
2022-09-25T00:44:21-05:00 security/wazuh-server Components for analyze the data received from the agents
Wazuh is a free and open source platform used for threat prevention, detection,
and response. It is capable of protecting workloads across on-premises,
virtualized, containerized, and cloud-based environments.

Wazuh solution consists of an endpoint security agent, deployed to the
monitored systems, and a management server, which collects and analyzes data
gathered by the agents. Besides, Wazuh has been fully integrated with the
Elastic Stack, providing a search engine and data visualization tool that
allows users to navigate through their security alerts.
2022-09-25T00:40:47-05:00 security/wazuh-indexer A highly scalable, full-text search and analytics engine
Wazuh is a free and open source platform used for threat prevention, detection,
and response. It is capable of protecting workloads across on-premises,
virtualized, containerized, and cloud-based environments.

Wazuh solution consists of an endpoint security agent, deployed to the
monitored systems, and a management server, which collects and analyzes data
gathered by the agents. Besides, Wazuh has been fully integrated with the
Elastic Stack, providing a search engine and data visualization tool that
allows users to navigate through their security alerts.
2022-09-20T21:38:11+00:00 astro/mepo Fast, simple, and hackable OSM map viewer
Mepo is a fast, simple, and hackable OSM map viewer for desktop & mobile
Linux devices (like the PinePhone, Librem 5, pmOS devices etc.) and both
environment's various user interfaces (Wayland & X inclusive). Mepo
works both offline and online, features a minimalist both touch/mouse
and keyboard compatible interface, and offers a UNIX-philosophy
inspired underlying design, exposing a powerful command language called
Mepolang capable of being scripted to provide things like custom
bounding-box search scripts, bookmarks, and more.
2022-09-23T17:35:51+01:00 sysutils/mprocs Run multiple commands in parallel
mprocs runs multiple commands in parallel and shows output of each
command separately.
2022-09-23T15:05:58+02:00 textproc/termshot Creates screenshots based on terminal command output
Terminal screenshot tool, which takes the console output and renders an output
image that resembles a user interface window. The idea is similar to what
carbon.now.sh, instaco.de, or codekeep.io/screenshot do. Instead of applying
syntax highlight based on a programming language, termshot is using the ANSI
escape codes of the program output. The result is clean screenshot (or
recreation) of your terminal output. If you want, it has an option to edit the
program output before creating the screenshot. This way you can remove unwanted
sensitive content. Like time, watch, or perf, just place termshot before the
command and you are set.
2022-09-21T17:07:56-03:00 audio/spotify-player Command driven spotify player
spotify-player is a fast, easy to use, and configurable terminal music player.

Features:
- Minimalist UI with an intuitive paging and popup system.
- Highly configurable, allow to easily customize application's
shortcuts or theme/color scheme.
- Feature parity with the official Spotify application.
- Support remote control with Spotify Connect.
- Support streaming songs directly from the terminal.
- Support lyric for most songs.
- Support cross-platform media control.
- Support image rendering.

A Spotify Premium account is required to use spotify-player.
2022-09-21T07:55:44+00:00 games/vcmi Open-source engine for Heroes of Might and Magic III
VCMI is an open-source project aiming to reimplement HoMM3:WoG and SoD
game engines, giving it new and extended possibilities. Among current
features are:

- Complete gameplay mechanics
- Almost all objects, abilities, spells, and other content
- Basic battle AI and adventure AI
- Many GUI improvements: high resolutions, stack queue,
creature window
- Advanced and easy modding support -- add new towns, creatures,
heroes, artifacts and spells without limits or conflicts
- Launcher for easy configuration -- download mods from our
server and install them immediately!
- Random map generator that supports objects added by mods
2022-09-21T02:18:21+01:00 x11-clocks/xdaliclock-classic Rather neat animated clock (Xlib version)
This is a neat program which ``morphs'' each of the digits into the
next in the sequence to update the time. Good processor hog for all you
P90 owners.
2022-07-21T11:50:39+00:00 audio/gnome-metronome Keep the tempo
Metronome beats the rhythm for you, you simply need to tell it the
required time signature and beats per minutes. You can also tap to let
the application guess the required beats per minute.
2022-09-19T21:45:50+02:00 databases/postgis33 Geographic objects support for PostgreSQL databases
PostGIS adds support for geographic objects to the PostgreSQL
object-relational database. In effect, PostGIS "spatially enables"
the PostgreSQL server, allowing it to be used as a backend spatial
database for geographic information systems (GIS), much like ESRI's
SDE or Oracle's Spatial extension. PostGIS follows the OpenGIS
"Simple Features Specification for SQL" and has been certified as
compliant with the "Types and Functions" profile.

PostGIS development was started by Refractions Research as a project
in open source spatial database technology. PostGIS is released
under the GNU General Public License. PostGIS continues to be
developed by a group of contributors led by a Project Steering
Committee and new features continue to be added.
2022-08-30T10:40:20+00:00 audio/amberol Plays music, and nothing else
Amberol aspires to be as small, unintrusive, and simple as possible. It does
not manage your music collection; it does not let you manage playlists, smart
or otherwise; it does not let you edit the metadata for your songs; it does
not show you lyrics for your songs, or the Wikipedia page for your bands.
2022-09-19T15:36:11+00:00 net-mgmt/icingaweb2-module-vspheredb Easily Monitor Vsphere with Icinga
The easiest way to monitor a VMware vSphere environment.
This module provides a lot of context, deep insight and great oversight.
Fast drill-down possibilities, valuable hints and reports.
2022-09-19T15:32:51+00:00 net-mgmt/icingaweb2-module-incubator Incubator provides bleeding-edge libraries
This repository ships libraries useful for Icinga Web 2 modules.
Please download the latest release and install it like any other module
2022-09-19T15:03:45+00:00 net-mgmt/icingaweb2-module-jira Jira integration into Icinga Web 2
This module integrates an existing Jira installation in your Icinga Web 2
frontend.

Hassle-free deep integration with Atlassian Jira. Depending on your needs, this
module is able to:

* create JIRA Issues for Problems detected by Icinga
* create only one issue per problem
* acknowledge Icinga Problems once a JIRA issue has been created
* manually create Host- or Service-related JIRA issues
* shows a Host/Service-related JIRA Issue History

And there is more. Use custom templates to trigger JIRA Workflows according
your very own needs. This way you can automatically fill JIRA custom fields
based on monitored system properties. This feature is mostly being used to
assign monitored objects to their related CIs or to trigger dedicated
customer-related workflows.
2022-08-18T22:53:34+02:00 shells/bosh Bourne Shell extended by J. Schilling
The Schily Bourne Shell was derived from the Bourne Shell sources from
OpenSolaris. The Schily Bourne Shell is actively maintained and
enhanced on a regular base. It can be compiled into three variants:

Non-POSIX SVr4/OpenSolaris variant (obosh)
The portable but not extended variant obosh allows script
portability testing. Most scripts that run in the old Schily
Bourne Shell will run with any Unix shell that is still in use
since 1990.

Minimal POSIX compliant variant (pbosh)
This version implements the minimal set of POSIX features and
this version is always in strict POSIX mode. The features are
similar to the features in dash, but since pbosh supports multi
byte characters, it is really POSIX compliant. The pbosh
variant allows script portability testing aginst the POSIX
feature set.

The POSIX compliant extended variant (bosh)
This version has been verified to work as the system shell on
Gentoo Linux and OpenSolaris (SchilliX). The enhanced Schily
Bourne Shell (bosh) implements many features that are missing
in the OpenSolaris Bourne Shell listed above.
2022-09-19T16:23:19+02:00 emulators/pcsx2 Free and open-source PlayStation 2 emulator
PCSX2 is a free and open-source PlayStation 2 (PS2) emulator.

Its purpose is to emulate the PS2's hardware, using a combination of MIPS CPU
Interpreters, Recompilers and a Virtual Machine which manages hardware states
and PS2 system memory.
2022-09-18T10:20:28+00:00 mail/roundcube-larry Larry skin/theme for Rouncube webmail
"Larry" skin for Roundcube Webmail.
2022-09-18T10:18:33+00:00 mail/roundcube-classic Larry skin/theme for Rouncube webmail
"Classic" skin for Roundcube Webmail.
2022-09-17T12:41:32+02:00 www/py-dj40-django-rich Extensions for using Rich with Django
This package provides Extensions for using Rich with the Django framework.

These extensions consist of the following subclasses:

* django_rich.management.RichCommand:
Subclass of Django’s BaseCommand class that sets its self.console to a
Rich Console.

* django_rich.test.RichRunner:
Subclass of Django's DiscoverRunner with colourized outputs and nice
traceback rendering.
2022-09-16T14:28:55+00:00 x11-toolkits/libshumate-shortwave GTK4 widget to display maps (compatible with Shortwave)
libshumate is a C library providing a GtkWidget to display maps. It supports
numerous free map sources such as OpenStreetMap, OpenCycleMap, OpenAerialMap
and Maps for free.
2022-08-30T19:30:22+00:00 x11-toolkits/libshumate GTK4 widget to display maps
libshumate is a C library providing a GtkWidget to display maps. It supports
numerous free map sources such as OpenStreetMap, OpenCycleMap, OpenAerialMap
and Maps for free.
2022-09-14T19:38:55-07:00 security/rotate Binary rotation cipher (rot-13)
rotate/librotator provides binary rotation similar to the ROT-13 cipher, with
the main difference being librotator runs at the binary level, so it can work
on any binary data and any text regardless of encoding, not just latin text.
2022-09-14T19:37:49-07:00 textproc/hexcode Easily convert between hex and data.
Hexcode allows easy conversion of data to hexidecimal representation and back.
2022-09-14T14:43:21-07:00 security/diffcode Progrssive differential cipher
diffcode is a project that can encode and decode using the progressive
differential algorithm. During encoding, the difference between the binary
values of each input character is calculated and that difference is output.
2022-09-14T20:21:42+00:00 games/blues Blues Brothers, Jukebox Adventure, and Prehistorik 2 engine reimplementation
This is a rewrite of the Blues Brothers and Blues Brothers: Jukebox
Adventure game engines developed by Titus Interactive. There is also
support for Prehistorik 2. Compared to the original DOS executables,
the rewritten engines feature:

- Horizontal scrolling
- Configurable screen size
- Game cheats: unlimited lives and energy, no hit
2022-09-13T21:35:14-07:00 math/py-clingcon Extension of clingo to handle constraints over integers
Clingcon is an answer set solver for constraint logic programs, building upon
the answer set solver clingo. It extends the high-level modeling language of ASP
with constraint solving capacities. Constraints over finite domain integer
variables can be used in logic programs. Clingcon adopts state-of-the-art
techniques from the area of SMT, like conflict-driven learning and theory
propagation. It uses lazy nogood and variable generation on the order encoding
and features several preprocessing techniques.
2022-09-13T20:49:21-07:00 math/clingcon Extension of clingo to handle constraints over integers
Clingcon is an answer set solver for constraint logic programs, building upon
the answer set solver clingo. It extends the high-level modeling language of ASP
with constraint solving capacities. Constraints over finite domain integer
variables can be used in logic programs. Clingcon adopts state-of-the-art
techniques from the area of SMT, like conflict-driven learning and theory
propagation. It uses lazy nogood and variable generation on the order encoding
and features several preprocessing techniques.
2022-09-13T20:30:34-07:00 math/py-clingo Grounder and solver for logic programs
Answer Set Programming (ASP) offers a simple and powerful modeling language to
solve combinatorial problems. With these tools users can concentrate on an
actual problem, rather than a smart way of implementing it.
2022-09-13T09:49:27-07:00 lang/spidermonkey102 Standalone JavaScript based from Mozilla 91-esr
Spidermonkey is the JavaScript interpreter from the Mozilla project.
2022-09-13T09:30:04-07:00 databases/mongodb60 Distributed document-oriented "NoSQL" database (6.0.x Branch)
Mongo (from "humongous") is a high-performance, open source,
schema-free, document-oriented database. A common name in the
"NOSQL" community.
2022-09-07T11:46:34+02:00 sysutils/waynergy Mouse and keyboard sharing utility
An implementation of a synergy client for wayland compositors. Based on the
upstream uSynergy library (heavily modified for more protocol support and a
bit of paranoia).
2022-09-13T09:05:19-07:00 games/libretro-melonds Port of melonDS to libretro
Port of melonDS to libretro
2022-09-13T09:04:05-07:00 games/melonds Nintendo DS emulator
melonDS aims at providing fast and accurate Nintendo DS emulation. While it is
still a work in progress, it has a pretty solid set of features:

* Nearly complete core (CPU, video, audio, ...)
* JIT recompiler for fast emulation
* OpenGL renderer, 3D upscaling
* RTC, microphone, lid close/open
* Joystick support
* Savestates
* Various display position/sizing/rotation modes
* (WIP) Wifi: local multiplayer, online connectivity
* (WIP) DSi emulation
* DLDI
* (WIP) GBA slot add-ons
* and more are planned!
2022-09-13T12:04:17+00:00 games/punchy 2.5D side-scroller beatemup, made in Bevy
Fish Folk: Punchy is a 2.5D side-scroller beat-'em-up, made in Bevy.
Inspired by games like Little Fighter 2, River City Ransom and many more.
2022-09-13T16:08:48+01:00 security/s2n-tls C99 implementation of the TLS/SSL protocols
s2n is a C99 implementation of the TLS/SSL protocols that
is designed to be simple, small, fast, and with security as
a priority. It is released and licensed under the Apache Software License 2.0.
2022-09-12T03:16:27+03:00 comms/py-elelabs-zigbee-ezsp-utility Elelabs Firmware Update Utility
The Elelabs Firmware Update Utility is a basic Python 3 script to flash
the the firmware inside a range of Elelabs Zigbee and Thread products to
a newer version.

Currently sold supported products based on Silicon Labs microcontrollers:
Elelabs Zigbee Raspberry Pi Shield ELR023 (EFR32MG13P)
Elelabs Zigbee USB Adapter ELU013 (EFR32MG13P)

Previously sold supported products based on Silicon Labs microcontrollers:
Elelabs Zigbee Raspberry Pi Shield ELR022 (EFR32MG1B)
Elelabs Zigbee USB Adapter ELU012 (EFR32MG1B)
Elelabs Zigbee Raspberry Pi Shield EZBPIS (EM357)
Elelabs Zigbee USB Adapter EZBUSBA (EM357)

Disclaimer: This utility should also work with other generic EZSP
(EmberZNet Serial Protocol) or Spinel (Openthread Serial Protocol) based
adapters and modules from other vendors, however firmwares for products
not from Elelabs are not provided here and there is no guarantees that
it will work with non-Elelabs products. Be wanted that you may void your
warranty and even brick your adapter if the firmware update is not
supported by your mnaufacturer.
2022-09-04T05:34:57+03:00 devel/py-orjson Fast, correct JSON library for Python
orjson is a fast, correct JSON library for Python.
It benchmarks as the fastest Python library for JSON and is more correct
than the standard json library or other third-party libraries.
It serializes dataclass, datetime, numpy, and UUID instances natively.
2022-09-11T10:50:18-07:00 www/py-Pituophis Python 3 library for building Gopher clients and servers
Pituophis is a Python 3 library for building Gopher clients and servers.
2022-09-11T13:25:07+02:00 textproc/linux-c7-expat-devel XML 1.0 parser headers (Linux CentOS ${LINUX_DIST_VER})
${.CURDIR}/../${PORTNAME}2/pkg-descr
2022-09-11T13:25:01+02:00 security/linux-c7-openssl-devel OpenSSL headers (Linux CentOS ${LINUX_DIST_VER})
${.CURDIR}/../${PORTNAME}/pkg-descr
2022-09-11T13:24:48+02:00 devel/linux-c7-zlib-devel Zlib headers (Linux CentOS ${LINUX_DIST_VER})
These are the headers for the zlib library in linux-c7.
2022-09-10T20:01:45-05:00 sysutils/logstash8 Server-side data ingestion and transformation tool (8.x version)
Logstash is an open source, server-side data processing pipeline that
ingests data from a multitude of sources simultaneously, transforms it,
and then sends it to your favorite "stash."
2022-09-11T00:05:55+08:00 devel/py-jsonschema49 JSON Schema validation for Python
jsonschema is an implementation of JSON Schema for Python

- Full support for Draft 3 and Draft 4 of the schema.
- Lazy validation that can iteratively report all validation errors.
- Small and extensible
- Programmatic querying of which properties or items failed validation.
2022-09-10T17:45:01+02:00 x11/xfce4-windowck-plugin Puts the maximized window title and windows buttons on the panel
Xfce panel plugin which allows to put the maximized window title
and windows buttons on the panel.


Original plugin's features:

- Show the title and buttons of the maximized window on the panel.
- Allow window actions on buttons and title clicks
(activate, (un)maximize, close).
- Allow window action menu on left button click.
- Title formatting options.
- xfwm4/unity theming support for buttons.
2022-09-09T23:01:25+01:00 www/badwolf Minimalist and privacy-oriented WebKitGTK+ browser
BadWolf is a minimalist and privacy-oriented WebKitGTK+ browser.

Features:

* Privacy-oriented: No browser-level tracking, multiple ephemeral
isolated sessions per new unrelated tabs, JavaScript off by default.
* Minimalist: Small codebase (~1 500 LoC), reuses existing components
when available or makes them available.
* Customizable: WebKitGTK native extensions, Interface customizable
through CSS.
* Powerful & Usable: Stable User-Interface; The common shortcuts are
available, no vi-modal edition or single-key shortcuts are used.
* No annoyances: Dialogs are only used when required (save file,
print, ...), javascript popups open in a background tab.
2022-09-09T20:38:38+03:00 science/mercantile Spherical mercator coordinate and tile utilities
Mercantile is a module of utilities for working with XYZ style spherical
mercator tiles (as in Google Maps, OSM, Mapbox, etc.) and includes a set of
command line programs built on these utilities.
2022-09-09T09:45:46-06:00 sysutils/bottom Graphical process and system monitor
Bottom (btm) is a terminal process/system visualization and management
tool. Features include:

Graphical visualization widgets for:
CPU usage over time, at an average and per-core level
RAM and swap usage over time
Network I/O usage over time
with support for zooming in/out the current time interval displayed.

Widgets for displaying info about:
Disk capacity/usage
Temperature sensors
Battery usage

A process widget for displaying, sorting, and searching info about
processes, as well as support for:
Kill signals
Tree mode

Custom and pre-built colour themes
Changing the default behaviour of some widgets
Changing the layout of widgets
Filtering out entries in disk and temperature widgets
An htop-inspired basic mode (btm -b)
2022-09-08T15:44:40-03:00 graphics/igt-gpu-tools IGT gpu tools and tests
IGT GPU Tools is a collection of tools for development and testing of the
DRM drivers. There are many macro-level test suites that get used against
the drivers, including xtest, rendercheck, piglit, and oglconform, but
failures from those can be difficult to track down to kernel changes, and
many require complicated build procedures or specific testing environments
to get useful results. Therefore, IGT GPU Tools includes low-level tools
and tests specifically for development and testing of the DRM Drivers.
2022-09-08T16:25:53-04:00 net-mgmt/mac-telnet MAC telnet client for connecting to MikroTik RouterOS devices
Open source MAC Telnet client and server for connecting to MikroTik RouterOS
devices and Posix machines via MAC address.

Binaries are provided for both mac-telnet client and server.
2022-09-08T05:43:52+02:00 devel/cmake-man Manual pages for CMake
CMake is used to control the software compilation process using
simple platform and compiler independent configuration files. CMake
generates native makefiles and workspaces that can be used in the
compiler environment of your choice. CMake is quite sophisticated:
it is possible to support complex environments requiring system
configuration, pre-processor generation, code generation, and
template instantiation.

This port contains CMake's manual pages
2022-09-08T05:43:52+02:00 devel/cmake-core Cross-platform Makefile generator
CMake is used to control the software compilation process using simple
platform and compiler independent configuration files. CMake generates native
makefiles and workspaces that can be used in the compiler environment of your
choice. CMake is quite sophisticated: it is possible to support complex
environments requiring system configuration, pre-processor generation, code
generation, and template instantiation.

This port contains CMake core software used by projects depending on CMake
to build.
2022-09-08T13:49:08-05:00 emulators/qemu70 QEMU CPU Emulator ${${FLAVOR}_COMMENT} - 7.0.x
QEMU is a FAST! processor emulator using dynamic translation to achieve
good emulation speed.
QEMU has two operating modes:

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

As QEMU requires no host kernel patches to run, it is very safe and easy to use.
2022-09-07T21:49:08+01:00 net-im/discordo Lightweight, secure, and feature-rich Discord terminal client
Ligthweight and feature-rich terminal client
for Discord.
2022-09-07T13:53:19+03:00 textproc/libxml++30 XML API for C++
libxml++ is a C++ interface for working with XML files, using libxml
(gnome-xml) to parse and write the actual XML files. It has a simple
but complete API.
2022-08-30T02:40:48+00:00 net-im/lurch OMEMO Encryption Library for libpurple (plugin)
This plugin brings Axolotl, by now renamed to double ratchet, to libpurple
applications such as Pidgin by implementing the XEP-0384: OMEMO Encryption.
2022-09-06T14:21:17-06:00 devel/lua-language-server Sumneko Lua development server and LSP client
The Sumneko Lua Language Server is a comprehensive Lua development
server. It functions as an LSP client, supporting:

* Over 20 supported annotations for documenting your code
* Go to definition
* Dynamic type checking
* Find references
* Diagnostics/Warnings
* Syntax checking
* Element renaming
* Hover to view details on variables, functions, and more
* Autocompletion
* Support for libraries
* Code formatting
* Spell checking
* Custom plugins
2022-08-30T15:06:33+00:00 security/axc Crypto interfaces for libsignal-protocol-c
Client lib for libsignal-c, implementing the needed database and crypto
interfaces using SQLite and gcrypt.

Additionally it provides utility functions for common use cases like
encrypting and decrypting, ultimately making direct use of libsignal
unnecessary.
2022-09-06T09:00:05-07:00 math/mathlibtools Lean prover mathlib supporting tools
mathlibtools contains leanproject, a supporting tool for Lean mathlib.

Lean is installed by the port math/lean.
2022-07-20T18:32:00+00:00 devel/malloy Embeddable HTTP(S) and WS(S) client/server components for C++
Malloy is a C++ library providing embeddable server & client components for
both HTTP(S) and WebSocket(Secure).

The library is written in C++20 and provides easy-to-use high-level interfaces
for creating server and client applications painlessly.
2022-09-02T22:28:01+03:00 games/sdl-sopwith Classic WW1 biplane game
This is a port of the classic computer game "Sopwith" to run on
modern computers and operating systems. It is named "SDL Sopwith"
as it was originally used the LibSDL graphics library. There is now
also a port to Gtk+, the widget library used by GNOME and there is
initial code written toward a backport allowing it to be run under
DOS, like the original.
2022-09-05T01:14:44-07:00 science/serac High order nonlinear thermomechanical simulation code
Serac is a 3D implicit nonlinear thermal-structural simulation code. Its primary
purpose is to investigate multiphysics abstraction strategies and implicit
finite element-based algorithm development for emerging computing architectures.
It also serves as a proxy-app for LLNL's Smith code and heavily leverages the
MFEM finite element library.
2022-09-04T23:24:40+08:00 devel/libdatadog Datadog Rust library
libdatadog provides a shared library containing common code used in the
implementation of Datadog's libraries, including Continuous Profilers.

In a past life, libdatadog was known as libddprof but it was renamed when we
decided to increase its scope.
2022-09-04T11:41:41+08:00 www/rubygem-protocol-rack01 Implementation of the Rack protocol/specification
Protocol::Rack provides abstractions for working with the Rack specification on
top of Protocol::HTTP. This would, in theory, allow you to run any
Protocol::HTTP compatible application on top any rack-compatible server.
2022-09-04T11:41:39+08:00 devel/rubygem-snaky_hash Hashie::Mash joint to make \#snakelife better
SnakyHash gem is used by the oauth and oauth2 gems, and others, to normalize
hash keys and lookups, and provide a nice psuedo-object interface.

It has its roots in the Rash (specifically the rash_alt flavor), which is a
special Mash, made popular by the hashie gem.

Classes that include SnakyHash::Snake should inherit from Hashie::Mash.
2022-09-04T11:41:38+08:00 devel/rubygem-aws-sdk-core3131 AWS SDK for Ruby - Core
Provides API clients for AWS. This gem is part of the official AWS SDK for
Ruby.

See also: https://github.com/aws/aws-sdk-ruby
2022-09-04T11:41:37+08:00 devel/rubygem-aws-sdk-controltower Official AWS Ruby gem for AWS Control Tower
Official AWS Ruby gem for AWS Control Tower.

See also: https://github.com/aws/aws-sdk-ruby
2022-09-04T11:41:37+08:00 databases/rubygem-redis-clustering Ruby client that tries to match Redis Cluster API
Redis::Cluster is a Ruby client that tries to match Redis' Cluster API
one-to-one, while still providing an idiomatic interface.
2022-09-04T11:41:36+08:00 www/py-werkzeug21 Python utilities collection for building WSGI applications
A Python utilities collection for building WSGI applications.

Werkzeug does not try to be a framework, and instead started as a simple
collection of various utilities useful for building WSGI applications.
It has since become one of the most advanced collections of its kind.

It includes a powerful debugger, fully featured request and response
objects, HTTP utilities to handle entity tags, cache control headers,
HTTP dates, cookie handling, file uploads, a powerful URL routing
system and a bunch of community contributed add-on modules.
2022-09-04T11:41:34+08:00 www/py-requests-futures0 HTTP library written in Python for human beings
Small add-on for the python requests http library. Makes use of python
3.2's concurrent.futures or the backport for prior versions of python.
2022-09-04T11:41:32+08:00 graphics/py-optimize-images CLI utility to reduce the file size of images
Optimize Images is a command-line interface (CLI) utility written in pure Python
to help you reduce the file size of images.

This application is intended to be pure Python, with no special dependencies
besides Pillow, therefore ensuring compatibility with a wide range of systems.

Some aditional features can be added which require the presence of other
third-party packages that are not written in pure Python, but those packages and
the features depending on them should be treated as optional.
2022-09-04T11:41:31+08:00 devel/py-threadpoolctl Thread-pool controls
Thread-pool controls provides Python helpers to limit the number of threads used
in the threadpool-backed of common native libraries used for scientific
computing and data science (e.g. BLAS and OpenMP).

Fine control of the underlying thread-pool size can be useful in workloads that
involve nested parallelism so as to mitigate oversubscription issues.
2022-09-04T11:41:30+08:00 devel/py-openapi-spec-validator04 Validator for OpenAPI 2.0 and 3.0.0 specification
OpenAPI Spec Validator is a Python library that validates OpenAPI Specs against
the OpenAPI 2.0 (aka Swagger) and OpenAPI 3.0.0 specification. The validator
aims to check for full compliance with the Specification.
2022-09-04T11:41:29+08:00 devel/py-openapi-schema-validator02 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.
2022-09-04T11:41:29+08:00 devel/py-jsonschema-spec JSONSchema Spec with object-oriented paths
JSONSchema Spec with object-oriented paths
2022-09-04T11:41:28+08:00 databases/py-sqlglot Easily customizable SQL parser and transpiler
SQLGlot is a no dependency Python SQL parser, transpiler, and optimizer. It can
be used to format SQL or translate between different dialects like DuckDB,
Presto, Spark, and BigQuery. It aims to read a wide variety of SQL inputs and
output syntactically correct SQL in the targeted dialects.

It is a very comprehensive generic SQL parser with a robust test suite. It is
also quite performant while being written purely in Python.

You can easily customize the parser, analyze queries, traverse expression trees,
and programmatically build SQL.

Syntax errors are highlighted and dialect incompatibilities can warn or raise
depending on configurations.
2022-09-04T11:41:27+08:00 devel/p5-Test-Lives Decorate tests with a no-exceptions assertion
Test::Lives provides only one function, lives_and, which works almost exactly
like the function of the same name in Test::Exception. That is, it allows you to
test things that could (but shouldn't) throw an exception without having to have
two separate tests with two separate results (and two separate descriptions).

You pass it a block of code to run (which should contain one test assertion) and
a test description to give the assertion inside the block.

The description will be available inside the block in the $_ variable. (This is
different from Test::Exception, which employs hacky magic to relieve you of
having to pass the description to the decorated assertion.)

If the block ends up throwing an exception, a test failure will be logged.
2022-09-03T16:58:56+00:00 audio/alacenc Apple Lossless Audio Codec (ALAC) format encoder
Command-line program to encode audio files into the Apple Lossless
Audio Codec (ALAC) format.
2022-09-03T10:26:48-06:00 editors/vim-colorschemes-legacy Legacy colorschemes for Vim
The collection of legacy vim colorschemes before 8.2.4954.

The upstream vim colorschemes were substantively changed in that patch,
so the look is now noticably different. The original colorschemes live
on in this package.
2022-08-13T23:58:49+02:00 archivers/py-borgbackup11 Deduplicating backup program
[excerpt from borgbackup web site]

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

The main goal of Borg is to provide an efficient and secure way to backup data.
The data deduplication technique used makes Borg suitable for daily backups
since only changes are stored. The authenticated encryption technique makes it
suitable for backups to not fully trusted targets.
2022-09-02T12:11:18-07:00 audio/sonivox-eas Sonivox EAS for Qt
The Sonivox EAS project is a MIDI Synth library based on the Sonivox EAS
Synthesizer published by Google on the Android Open Source Project. It is a
real time GM synthesizer without needing external soundfonts, using embedded
samples instead. It consumes very little resources, so it may be indicated in
Linux projects for small embedded devices.
2022-09-02T08:58:23-07:00 audio/sonivox Fork of the AOSP 'platform_external_sonivox' to use out of Android
sonivox is a fork of the Android Open Source Project
'platform_external_sonivox', including a CMake based build system to be used
not on Android, but on any other computer Operating System. Google licensed
this work originally named Sonivox EAS (Embedded Audio Synthesis) from the
company Sonic Network Inc. under the terms of the Apache License 2.0.

This is a Wave Table synthesizer, not using external soundfont files but
embedded samples instead. It is also a real time GM synthesizer. It consumes
very little resources, so it may be indicated in projects for small embedded
devices. There is neither MIDI input nor Audio output facilities included in
the library. You need to provide your own input/output.
2022-09-01T21:26:22+02:00 www/py-requests-gssapi GSSAPI authentication handler for python-requests
Requests is an HTTP library, written in Python, for human beings. This
library adds optional GSSAPI authentication support and supports mutual
authentication.

It provides a fully backward-compatible shim for the old
python-requests-kerberos library.

A more powerful interface is provided by the HTTPSPNEGOAuth component,
but this is of course not guaranteed to be compatible. Documentation
below is written toward the new interface.
2022-09-01T08:03:07+02:00 devel/py-attrdict Python dict with attribute-style access
AttrDict is an MIT-licensed library that provides mapping objects that allow
their elements to be accessed both as keys and as attributes
2022-08-31T15:30:12-05:00 security/1password-client2-beta 1Password CLI client (BETA)
This is a command-line interface to the 1Password password management
service. (BETA)

This is the release of the CLI Version 2 (BETA).
2022-09-01T02:06:33+08:00 devel/rubygem-pairing_heap Performant priority queue with support for changing priority
PairingHeap is a pure Ruby priority queue implementation using a pairing heap as
the underlying data structure. While a pairing heap is asymptotically less
efficient than the Fibonacci heap, it is usually faster in practice. This makes
it a popular choice for Prim's MST or Dijkstra's algorithm implementations.

PairingHeap is currently being used as the priority queue data structure in RGL.

Also implementation without priority change support is
provided(SimplePairingHeap), while the asymptotical complexity of the methods
stay the same, bookkeeping of elements is not needed making, the constant
smaller.
2022-09-01T02:06:31+08:00 databases/rubygem-redis4 Ruby client library for Redis, the key value storage server
rubygem-redis is a Ruby client library for the Redis key-value store.
2022-09-01T02:06:28+08:00 databases/rubygem-redis-cluster-client Redis cluster client for Ruby
Redis Cluster Client is a client for Redis cluster. It depends on redis-client.
2022-09-01T02:06:25+08:00 databases/rubygem-redis-client Simple low-level client for Redis 6+
redis-client is a simple, low-level, client for Redis 6+.

Contrary to the redis gem, redis-client doesn't try to map all Redis commands to
Ruby constructs, it merely is a thin wrapper on top of the RESP3 protocol.
2022-09-01T02:06:23+08:00 devel/py-flake8-print Print statement checker plugin for flake8
Flake8 print plugin checks for print statements in python files.
2022-09-01T02:06:19+08:00 devel/p5-Test-Mock-One Mock the world with one object
Test::Mock::One is able to mock many things with little code by using AUTOLOAD.

The problem this module tries to solve is to allow testing many things without
having to write many lines of code.
2022-08-31T19:21:21+08:00 www/rubygem-protocol-rack Implementation of the Rack protocol/specification
Protocol::Rack provides abstractions for working with the Rack specification on
top of Protocol::HTTP. This would, in theory, allow you to run any
Protocol::HTTP compatible application on top any rack-compatible server.
2022-08-31T19:21:19+08:00 www/rubygem-asana0 Ruby wrapper for the Asana REST API
This gem is a simple Ruby wrapper for the Asana REST API. It uses
ActiveResource to provide a simple, familiar interface for
accessing your Asana account.
2022-08-31T19:21:17+08:00 textproc/rubygem-cucumber-html-formatter19 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
messages.
2022-08-31T19:21:15+08:00 devel/rubygem-aws-sdk-supportapp Official AWS Ruby gem for AWS Support App
Official AWS Ruby gem for AWS Support App.

See also: https://github.com/aws/aws-sdk-ruby
2022-08-31T19:21:14+08:00 devel/rubygem-aws-sdk-privatenetworks Official AWS Ruby gem for AWS Private 5G
Official AWS Ruby gem for AWS Private 5G.

See also: https://github.com/aws/aws-sdk-ruby
2022-08-31T19:21:14+08:00 devel/rubygem-aws-sdk-backupstorage Official AWS Ruby gem for AWS Backup Storage
Official AWS Ruby gem for AWS Backup Storage.

See also: https://github.com/aws/aws-sdk-ruby
2022-08-31T19:21:13+08:00 databases/rubygem-redis-namespace18 Ruby client class for Redis with namespace support
Adds a Redis::Namespace class which can be used to namespace calls to Redis.
This is useful when using a single instance of Redis with multiple, different
applications.
2022-08-31T19:21:12+08:00 dns/py-dnslib Simple library to encode/decode DNS wire-format packets
dnslib is a library to encode/decode DNS wire-format packets.

The library provides:
- Support for encoding/decoding DNS packets between wire format, python
objects, and Zone/DiG textual representation (dnslib.dns)
- A server framework allowing the simple creation of custom DNS resolvers
(dnslib.server) and a number of example servers created using this framework
- A number of utilities for testing (dnslib.client, dnslib.proxy,
dnslib.intercept)
2022-08-31T19:21:12+08:00 devel/py-tailer Simple implementation of GNU tail and head
Python tail is a simple implementation of GNU tail and head.

It provides 3 main functions that can be performed on any file-like object that
supports seek() and tell().
- tail: read lines from the end of a file
- head: read lines from the top of a file
- follow: read lines as a file grows
2022-08-31T19:21:11+08:00 devel/py-plux Dynamic code loading framework for building pluggable Python distributions
plux is the dynamic code loading framework used in LocalStack.

Plux builds a higher-level plugin mechanism around Python's entry point
mechanism. It provides tools to load plugins from entry points at run time, and
to discover entry points from plugins at build time (so you don't have to
declare entry points statically in your setup.py).
2022-08-31T19:21:10+08:00 devel/py-localstack-client Lightweight Python client for LocalStack
LocalStack Python Client is an easy-to-use Python client for LocalStack. The
client library provides a thin wrapper around boto3 which automatically
configures the target endpoints to use LocalStack for your local cloud
application development.
2022-08-31T19:21:09+08:00 devel/p5-Venus OO Library
Venus provides an object-orientation framework and extendible standard library
for Perl 5, built on top of the Mars architecture with classes which wrap most
native Perl data types. Venus has a simple modular architecture, robust library
of classes, methods, and roles, supports pure-Perl autoboxing, advanced
exception handling, "true" and "false" functions, package introspection,
command-line options parsing, and more. This package will always automatically
exports true and false keyword functions (unless existing routines of the same
name already exist in the calling package or its parents), otherwise exports
keyword functions as requested at import.
2022-08-29T12:12:42-07:00 misc/py-pypatent Search for and retrieve US Patent and Trademark Office Patent Data
pypatent is a tiny Python package to easily search for and scrape US Patent and
Trademark Office Patent Data.
2022-08-29T19:52:27+02:00 devel/qt6-positioning Qt 6 API to provide positioning information via QML and C++
The Qt Positioning API lets you to determine a position by using a variety of
possible sources, including satellite, wifi, or text files. That information
can then be used to, for example, determine a position on a map. In addition,
you can use to the API to retrieve satellite information and perform area based
monitoring.
2022-08-29T08:05:31-07:00 security/libomemo Implements OMEMO in C
Implements OMEMO (XEP-0384 v0.3.0) in C.

Input and output are XML strings, so it does not force you to use a certain
XML lib. While the actual protocol functions do not depend on any kind of
storage, it comes with a basic implementation in SQLite.
2022-08-29T04:13:20-05:00 devel/libthreadar Abstracted set of C++ *classes* to manipulate threads
Libthreadar is a C++ library providing an abstracted set of C++ *classes*
to manipulate threads in a very simple and efficient way from your C++ code.

It's used to support multithreading in the DAR archiver.
2022-08-28T18:18:11-10:00 devel/bfg Removes large or troublesome blobs like git-filter-branch does
The BFG is a simpler, faster alternative to git-filter-branch for cleansing bad
data out of your Git repository history:

* Removing Crazy Big Files;
* Removing Passwords, Credentials & other Private data.
2022-08-28T12:17:30-07:00 shells/ksh Development branch of AT&T KornShell 93
KSH-93 is the most recent version of the KornShell Language described
in "The KornShell Command and Programming Language," by Morris
Bolsky and David Korn of AT&T Bell Laboratories. The KornShell is
a shell programming language, which is upward compatible with "sh"
(the Bourne Shell), and is intended to conform to the IEEE P1003.2/ISO
9945.2 Shell and Utilities standard. KSH-93 provides an enhanced
programming environment in addition to the major command-entry
features of the BSD shell "csh". With KSH-93, medium-sized programming
tasks can be performed at shell-level without a significant loss
in performance. In addition, "sh" scripts can be run on KSH-93
without modification.
2022-08-28T12:01:45-07:00 shells/ksh-devel Development branch of AT&T KornShell 93
KSH-93 is the most recent version of the KornShell Language described
in "The KornShell Command and Programming Language," by Morris
Bolsky and David Korn of AT&T Bell Laboratories. The KornShell is
a shell programming language, which is upward compatible with "sh"
(the Bourne Shell), and is intended to conform to the IEEE P1003.2/ISO
9945.2 Shell and Utilities standard. KSH-93 provides an enhanced
programming environment in addition to the major command-entry
features of the BSD shell "csh". With KSH-93, medium-sized programming
tasks can be performed at shell-level without a significant loss
in performance. In addition, "sh" scripts can be run on KSH-93
without modification.
2022-08-28T15:16:23-05:00 devel/libthreader Abstracted set of C++ *classes* to manipulate threads
Libthreadar is a C++ library providing an abstracted set of C++ *classes*
to manipulate threads in a very simple and efficient way from your C++ code.

It's used to support multithreading in the DAR archiver.

WWW: https://libthreadar.sourceforge.net/
2022-08-28T14:01:51-04:00 www/rubygem-sitemap_generator Generate sitemaps in Ruby
SitemapGenerator is a framework-agnostic XML Sitemap generator written
in Ruby with automatic Rails integration. It supports Video, News,
Image, Mobile, PageMap and Alternate Links sitemap extensions and
includes Rake tasks for managing your sitemaps, as well as many other
great features.
2022-08-27T19:34:12-07:00 science/dwave-preprocessing DWave: Preprocessing tools to aid in solving binary quadratic models
dwave-preprocessing is a package of common preprocessing tools that can aid in
solving binary quadratic models (BQM).
2022-08-27T14:32:10-05:00 finance/odoo14 Suite of web based open source business apps
Odoo is a suite of web based open source business apps.

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

Odoo Apps can be used as stand-alone applications, but they also integrate
seamlessly so you get a full-featured Open Source ERP when you install several
Apps.
2022-08-27T15:21:28+01:00 editors/lapce Lightning-fast and Powerful Code Editor
Lapce is written in pure Rust with a UI in Druid. It is designed with
Rope Science from the Xi-Editor which makes for lightning-fast
computation, and leverages OpenGL for rendering.

- Built-in LSP (Language Server Protocol) support to give you
intelligent code features such as: completion, diagnostics and code
actions
- Modal editing support as first class citizen (Vim-like, and
toggleable)
- Built-in remote development support inspired by VSCode Remote
Development.
- Plugins can be written in programming languages that can compile to
the WASI format (C, Rust, AssemblyScript)
- Built-in terminal, so you can execute commands in your workspace,
without leaving Lapce.
2022-08-27T18:12:22+08:00 print/py-pypdf Pure-Python PDF toolkit
PyPdf isaA Pure-Python library built as a PDF toolkit. It is capable of:

- extracting document information (title, author, ...),
- splitting documents page by page,
- merging documents page by page,
- cropping pages,
- merging multiple pages into a single page,
- encrypting and decrypting PDF files.
2022-08-27T18:12:21+08:00 textproc/py-chameleon Fast HTML/XML Template Compiler
Chameleon is an HTML/XML template engine for Python. It uses the page templates
language.

It’s designed to generate the document output of a web application, typicay
HTML markup or XML. The language used is page templates, originally a Zope
invention, but available here as a standalone library that you can use in any
script or application running Python.
2022-08-27T18:12:20+08:00 print/py-pypdf2 Pure-Python PDF toolkit
PyPdf isaA Pure-Python library built as a PDF toolkit. It is capable of:

- extracting document information (title, author, ...),
- splitting documents page by page,
- merging documents page by page,
- cropping pages,
- merging multiple pages into a single page,
- encrypting and decrypting PDF files.
2022-08-27T18:10:53+08:00 security/rubygem-openssl2 Wrap the OpenSSL library
OpenSSL provides SSL, TLS and general purpose cryptography. This gem wraps the
OpenSSL library.
2022-08-27T18:10:50+08:00 devel/rubygem-libdatadog Rust-based utility library for Datadog ddtrace gem
libdatadog provides a shared library containing common code used in the
implementation of Datadog's libraries, including Continuous Profilers.

In a past life, libdatadog was known as libddprof but it was renamed when we
decided to increase its scope.
2022-08-27T18:10:49+08:00 devel/rubygem-cow_proxy Copy-on-write proxy for frozen Ruby objects
This is a copy-on-write proxy for frozen Ruby objects, so duplicating frozen
object is delayed until a method tries to change frozen object.

CowProxy classes for array, hash, string and struct are provided. Objects from
other classes will be proxied without copy-on-write, you have to create a
CowProxy class for them to enable copy-on-write. Also you have to create
CowProxy class for each object which have any getter method with arguments,
because default CowProxy won't wrap returned value. Immutable classes such as
Integer or TrueClass doesn't need copy-on-write proxy because they can't be
changed.

You can wrap every object in a proxy. Proxy will always send method calls to
wrapped object, and wrap returned value with a CowProxy class if method has no
argument, so a proxy will always return proxy objects for getters without
arguments. When a method tries to change a frozen object, if proxy has
copy-on-write enabled, it will duplicate frozen object and will send next method
calls to duplicated object, in other case an exception is raised.
2022-08-27T18:10:48+08:00 devel/rubygem-aws-sdk-licensemanagerusersubscriptions Official AWS Ruby gem for AWS License Manager User Subscriptions
Official AWS Ruby gem for AWS License Manager User Subscriptions.

See also: https://github.com/aws/aws-sdk-ruby
2022-08-27T18:10:47+08:00 www/py-requests-wsgi-adapter WSGI Transport Adapter for Requests
WSGI Transport Adapter for Requests
2022-08-27T18:10:45+08:00 www/py-dropbox Official Dropbox API Client
The offical Dropbox SDK for Python.

See also: https://github.com/dropbox/dropbox-sdk-python
2022-08-27T18:10:43+08:00 www/py-cinemagoer Python package to access the IMDb database
Cinemagoer (previously known as IMDbPY) is a Python package for retrieving and
managing the data of the IMDb movie database about movies, people and companies.

See also: https://github.com/cinemagoer/cinemagoer
2022-08-27T18:10:41+08:00 textproc/py-xlrd2 Library for developers to extract data from Microsoft Excel legacy spreadsheet files (xls)
xlrd2 is an effort to extend xlrd project, which is no longer mintained by its
developers. The main goal is to make it suitable for extracting necessary
information from malicious xls documents.

Xlrd Purpose: Provide a library for developers to use to extract data from
Microsoft Excel (tm) spreadsheet files. It is not an end-user tool.
2022-08-27T18:10:38+08:00 textproc/py-xlmmacrodeobfuscator XLM Emulation engine designed to analyze and deobfuscate malicious XLM macros
XLMMacroDeobfuscator can be used to decode obfuscated XLM macros (also known as
Excel 4.0 macros). It utilizes an internal XLM emulator to interpret the macros,
without fully performing the code.

It supports both xls, xlsm, and xlsb formats.

It uses xlrd2, pyxlsb2 and its own parser to extract cells and other information
from xls, xlsb and xlsm files, respectively.
2022-08-27T18:10:36+08:00 textproc/py-untangle Convert XML to Python objects
untangle is a tiny Python library which converts an XML document to a Python
object.

Features:
- Siblings with similar names are grouped into a list.
- Children can be accessed with parent.child, attributes with
element['attribute'].
- You can call the parse() method with a filename, an URL or an XML string.
- Substitutes -, . and : with _ <foobar><foo-bar/></foobar> can be accessed with
foobar.foo_bar, <foo.bar.baz/> can be accessed with foo_bar_baz and
<foo:bar><foo:baz/></foo:bar> can be accessed with foo_bar.foo_baz
2022-08-27T18:10:33+08:00 textproc/py-pyxlsb2 Excel 2007+ Binary Workbook (xlsb) parser
pyxlsb2 (a variant of pyxlsb) is an Excel 2007+ Binary Workbook (xlsb) parser
written in Python.

pyxslb2 offers the following improvements/changes in comparison to pyxlsb:
- By default, keeps all data in memory instead of creating temporary files. This
is mainly to speed up the processing and also not changing the local file
system during the processing.
- relies on both "xl\workbook.bin" and "xl\_rels\workbook.bin.rels" to load
locate boundsheets. As a result, it can load all worksheets as well as all
macrosheets.
- extracts macro formulas:
- accurately shows the formulas
- supports A1 addressing
- supports external addressing (partially implemented))
- extracts defined names such as auto_open
2022-08-27T18:10:30+08:00 graphics/py-lerc Python binding for LERC (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).

This port is the Python binding for LERC (Limited Error Raster Compression).

See also: https://github.com/Esri/lerc/tree/master/OtherLanguages/Python
2022-08-27T18:10:29+08:00 graphics/py-gprof2dot Generate a dot graph from the output of several profilers
gprof2dot is a Python script to convert the output from many profilers into a
dot graph.

It can:
- read output from:
- Linux perf
- Valgrind's callgrind tool
- oprofile
- sysprof
- xperf
- VTune Amplifier XE
- Very Sleepy
- python profilers
- Java's HPROF
- prof, gprof
- DTrace
- prune nodes and edges below a certain threshold;
- use an heuristic to propagate time inside mutually recursive functions;
- use color efficiently to draw attention to hot-spots;
- work on any platform where Python and Graphviz is available, i.e, virtually
anywhere.
2022-08-27T18:10:27+08:00 devel/py-termcolor-whl ANSI Color formatting for output in terminal, successor to termcolor
a: ASCII text
2022-08-27T18:10:27+08:00 devel/py-stone Interface description language (IDL) for APIs
The Official API Spec Language for Dropbox.
2022-08-27T18:10:26+08:00 devel/py-pytest-profiling Profiling plugin for py.test
Profiling plugin for pytest, with tabular and heat graph output.

Tests are profiled with cProfile and analysed with pstats; heat graphs are
generated using gprof2dot and dot.
2022-08-27T18:10:25+08:00 devel/py-pytest-httpserver HTTP server for pytest
This library is designed to help to test http clients without contacting the
real http server. In other words, it is a fake http server which is accessible
via localhost can be started with the pre-defined expected http requests and
their responses.
2022-08-27T18:10:24+08:00 devel/py-pcodedmp VBA p-code disassembler
pcodedmp.py is a VBA p-code disassembler.

It is not widely known, but macros written in VBA (Visual Basic for
Applications; the macro programming language used in Microsoft Office) exist in
three different executable forms, each of which can be what is actually executed
at run time, depending on the circumstances.

Since most of the time it is the p-code that determines what exactly a macro
would do (even if neither source code, nor execodes are present), it would make
sense to have a tool that can display it. This is what prompted us to create
this VBA p-code disassembler.
2022-08-27T18:10:24+08:00 devel/py-logfury0 Toolkit for logging of library method calls
Logfury is for python library maintainers. It allows for responsible,
low-boilerplate logging of method calls.

WWW: https://github.com/reef-technologies/logfury
2022-08-27T18:10:23+08:00 textproc/p5-XML-Sig Toolkit to help sign and verify XML Digital Signatures
XML::Sig provides two primary capabilities: given an XML string, create and
insert digital signatures, or if one is already present in the string verify it
-- all in accordance with the W3C standard governing XML signatures.
2022-08-27T18:10:20+08:00 textproc/p5-XML-Enc XML Encryption support
XML::Enc provides XML Encryption support.
2022-08-27T18:10:18+08:00 security/p5-URN-OASIS-SAML2 Constants for urn:oasis SAML2 implementations
URN::OASIS::SAML2 provides constants which are in use by the SAML2
implementation.
2022-08-27T18:10:15+08:00 security/p5-Net-SAML2 SAML2 bindings and protocol implementation
Net::SAML2 provides support for the Web Browser SSO profile of SAML2.

Net::SAML2 correctly perform the SSO process against numerous SAML Identity
Providers (IdPs). It has been tested against:
- GSuite (Google)
- Azure (Microsoft Office 365)
- OneLogin
- Jump
- Mircosoft ADFS
- Keycloak
- Auth0
- PingIdentity
2022-08-27T18:10:13+08:00 security/p5-Crypt-OpenSSL-Verify OpenSSL Verify certificate verification in XS
Given a CA certificate and another untrusted certificate, will show whether the
CA signs the certificate. This is a useful thing to have if you're signing with
X509 certificates, but outside of SSL.

A specific example is where you're working with XML signatures, and need to
verify that the signing certificate is valid.
2022-08-27T18:10:10+08:00 devel/p5-Test-Lib Use libraries from a t/lib directory
Test::Lib searches upward from the calling module for a directory t with a lib
directory inside it, and adds it to the module search path. Looks upward up to 5
directories. This is intended to be used in test modules either directly in t or
in a subdirectory to find their included testing libraries located in t/lib.
2022-08-27T00:36:52-07:00 math/superlu-dist Distributed memory, MPI based SuperLU
SuperLU_DIST contains a set of subroutines to solve a sparse linear system
A*X=B. It uses Gaussian elimination with static pivoting (GESP). Static pivoting
is a technique that combines the numerical stability of partial pivoting with
the scalability of Cholesky (no pivoting), to run accurately and efficiently on
large numbers of processors.

SuperLU_DIST is a parallel extension to the serial SuperLU library. It is
targeted for the distributed memory parallel machines. SuperLU_DIST is
implemented in ANSI C, with OpenMP for on-node parallelism and MPI for off-node
communications. We are actively developing GPU acceleration capabilities.
2022-08-26T21:51:59-07:00 science/dimod DWave: Shared API for QUBO/Ising samplers
dimod is a part of the software stack for accessing quantum computing hardware
made by D-Wave company.

dimod is a shared API for samplers. It provides:
* classes for quadratic models - such as the binary quadratic model (BQM) class
that contains Ising and QUBO models used by samplers such as the D-Wave system
- and higher-order (non-quadratic) models
* reference examples of samplers and composed samplers
* abstract base classes for constructing new samplers and composed samplers
2022-08-26T21:25:01-07:00 science/sirius Domain specific library for electronic structure calculations
SIRIUS is a domain specific library for electronic structure calculations. It
implements pseudopotential plane wave (PP-PW) and full potential linearized
augmented plane wave (FP-LAPW) methods and is designed for GPU acceleration of
popular community codes such as Exciting, Elk and Quantum ESPRESSO. SIRIUS is
written in C++14 with MPI, OpenMP and CUDA/ROCm programming models. SIRIUS is
organised as a collection of classes that abstract away the different building
blocks of DFT self-consistency cycle.
2022-05-06T14:05:11+02:00 x11/openrgb Software to control a multitude of (a)RGB devices
Open source RGB lighting control that doesn't depend on manufacturer software.
2022-08-26T17:06:37-07:00 science/nlcglib Nonlinear CG methods for wave-function optimization in DFT
Nlcglib is a plugin for sirius providing robust wave-function optimization
to q-e-sirius.
2022-08-26T17:02:32-07:00 math/minorminer Heuristic tool for minor graph embedding (C++ headers-only library)
minorminer is a heuristic tool for minor embedding: given a minor and target
graph, it tries to find a mapping that embeds the minor into the target.
2022-08-26T11:05:49-07:00 math/costa Distributed Communication-Optimal Shuffle and Transpose Algorithm
COSTA is a communication-optimal, highly-optimised algorithm for data
redistribution accross multiple processors, using MPI and OpenMP and
offering the possibility to transpose and scale some or all data.
2022-08-26T10:29:17+02:00 math/readstat Read (and write) data sets from SAS, Stata, and SPSS
Originally developed for Wizard, ReadStat is a command-line tool and
MIT-licensed C library for reading files from popular stats packages. Supported
data formats include:

* SAS: SAS7BDAT (binary file) and XPORT (transport file)
* Stata: DTA (binary file) versions 104-119
* SPSS: POR (portable file), SAV (binary file), and ZSAV (compressed binary)

Supported metadata formats include:

* SAS: SAS7BCAT (catalog file) and .sas (command file)
* Stata: .dct (dictionary file)
* SPSS: .sps (command file)

There is also write support for all the data formats, but not the metadata
formats. The produced SAS7BDAT files still cannot be read by SAS, but feel free
to contribute your binary-format expertise here.
2022-08-26T01:17:29-07:00 math/spla Specialized Parallel Linear Algebra
SPLA provides specialized functions for linear algebra computations with a C++
and C interface, which are inspired by requirements in computational material
science codes.

Currently, SPLA provides functions for distributed matrix multiplications with
specific matrix distributions, which cannot be used directly with a ScaLAPACK
interface. All computations can optionally utilize GPUs through CUDA or ROCm,
where matrices can be located either in host or device memory.
2022-08-26T00:52:35-07:00 math/spfft Sparse 3D FFT library
SpFFT - A 3D FFT library for sparse frequency domain data written in C++ with
support for MPI, OpenMP, CUDA and ROCm.
2022-08-25T16:20:09-07:00 astro/pal Positional Astronomy Library
The PAL library is a partial re-implementation of Pat Wallace's popular SLALIB
library written in C using a Gnu GPL license and layered on top of the IAU's
SOFA library (or the BSD-licensed ERFA) where appropriate. PAL attempts to stick
to the SLA C API where possible although palObs() has a more C-like API than the
equivalent slaObs() function. In most cases it is enough to simply change the
function prefix of a routine in order to link against PAL rather than SLALIB.
Routines calling SOFA use modern notation and precession models so will return
slightly different answers than native SLALIB. PAL functions not available in
SOFA were ported from the Fortran version of SLALIB that ships as part of the
Starlink software and uses a GPL licence.
2022-08-25T13:46:38-07:00 astro/erfa Essential Routines for Fundamental Astronomy
ERFA (Essential Routines for Fundamental Astronomy) is a C library containing
key algorithms for astronomy, and is based on the SOFA library published by the
International Astronomical Union (IAU).

ERFA is intended to replicate the functionality of SOFA (aside from possible
bugfixes in ERFA that have not yet been included in SOFA), but is licensed under
a three-clause BSD license to enable its compatibility with a wide range of open
source licenses.
2022-08-25T12:19:35-07:00 misc/ecflow Workflow package that enables users to run a large number of programs
ecFlow is a client/server workflow package that enables users to run a large
number of programs (with dependencies on each other and on time) in a controlled
environment. It provides reasonable tolerance for hardware and software
failures, combined with restart capabilities. It is used at ECMWF to run all our
operational suites across a range of platforms.

ecFlow submits tasks (jobs) and receives acknowledgments from the tasks when
they change status and when they send events, using child commands embedded in
your scripts. ecFlow stores the relationships between tasks, and is able to
submit tasks dependant on triggers, such as when a given task changes its
status, for example when it finishes.
2022-08-24T13:31:19-07:00 science/cardioid Cardiac simulation toolkit
Cardioid is a cardiac multiscale simulation suite spanning from subcellular
mechanisms up to simulations of organ-level clinical phenomena. The suite
contains tools for simulating cardiac electrophysiology, cardiac mechanics,
torso-ECGs, cardiac meshing and fiber generation tools.
2022-08-24T11:36:23-07:00 graphics/glvis Lightweight tool for accurate & flexible finite element visualization
GLVis is a lightweight tool for accurate and flexible finite element
visualization.

Features:
* Accurate functional representation of many finite elements.
* Support for arbitrary high-order and NURBS meshes.
* Desktop, Web and Jupyter versions from the same code base.
* Server mode accepting multiple socket connections.
* Visualization of parallel meshes and solutions.
2022-08-24T16:53:32+02:00 devel/pyenv Manage multiple versions of Python
pyenv lets you easily switch between multiple versions of Python.

It's simple, unobtrusive, and follows the UNIX tradition of
single-purpose tools that do one thing well.

This project was forked from rbenv and ruby-build, and modified for
Python.
2022-08-16T08:39:02+02:00 security/rubygem-omniauth-cas3-oauth2 CAS 3.0 Strategy for OmniAuth
This is a OmniAuth 1.0 compatible port of the previously available OmniAuth CAS
strategy that was bundled with OmniAuth 0.3. This strategy haas also been
updated for CAS protocol version 3.0 and patched to deal with namespace issues.
2022-08-16T08:39:02+02:00 devel/rubygem-fog-core220 Shared classes and tests for fog providers and services
rubygem-fog-core (Fog::Core) provides shared classes and tests for fog providers
and services.
2022-08-23T19:52:46+00:00 games/Doom64EX Project aimed to recreate Doom64
Doom64EX is a reverse-engineering project aimed to recreate Doom64 as close as
possible with additional modding features.
2022-08-18T17:01:08+00:00 devel/open62541 Open source implementation of OPC UA
open62541 is an open source and free implementation of OPC UA (OPC
Unified Architecture) written in the common subset of the C99 and
C++98 languages. The library implements the OPC UA binary protocol
stack as well as a client and server SDK. The final server binaries
can be well under 100kb, depending on the selected features and the
size of the information model.
2022-08-23T08:39:58+02:00 x11-themes/adwaita-qt6
2022-08-23T08:04:01+02:00 graphics/poppler-qt6 Qt 6 bindings to poppler
2022-08-23T01:36:22+00:00 misc/wego Weather client for the terminal
wego is a weather client for the terminal.
2022-08-22T20:46:33+03:00 multimedia/qmmp-qt6 Qt6-based multimedia player
This program is an audio-player, written with help of Qt library.
Supported formats:
MPEG1 layer 2/3, Ogg Vorbis, Native FLAC, Ogg FLAC, Musepack, WavePack,
tracker modules (mod, s3m, it, xm, etc.), ADTS AAC, CD Audio, MIDI,
Opus tags, WMA-Monkey's Audio (and other formats via FFmpeg),
PCM Wave (and other formats via libsndfile), and Chiptune formats
(AY, GBS, GYM, HES, KSS, NSF, NSFE, SAP, SPC, VGM, VGZ, VTX)
DSP effects:
Effects of Bauer Stereophonic-to-Binaural, SoX resampling, LADSPA,
extra stereo, and crossfade
Visual effects:
Spectrum Analyzer, and projectM audio visulaliser
Output system support:
PulseAudio, OSS, OSS4, jack, ALSA, Qt multimedia API, and shoutcast
Other features:
multi-band equalizer, Last.fm/Libre.fm scrobbler, global hotkey,
streaming (MP3, Vorbis, AAC, AAC+ via IceCast/ShoutCast) and browser,
CDDB, removable device detection (via HAL or UDisks), cover art, MMS,
multiple playlists, file type determination and converter, ReplayGain,
CUE sheet, embedded CUE (for FLAC and WavPack), MPRIS, archived media,
automatic charset detection for cue files and ShoutCast metadata,
video playback via Mplayer, dump, lyrics (using lyrics.wikia.com), simple
UI, and skinned UI (supports all skins for XMMS and Winamp 2.x)
2022-08-22T20:46:33+03:00 multimedia/qmmp-plugin-pack-qt6 Additional plug-ins for QMMP (Qt6)
Additional plug-ins for Qt MultiMedia Player

- MPG123: provides MPEG v1/2 layer1/2/3 support with use of
libmpg123 library
- FFap: provides enhanced Monkey's Audio (APE) support
(24-bit samples and embedded cue support)
- Goom: Goom spectacle
- xmp: Decodes module audio and renders sound
- Sample Rate Converter: Changes frequency of sample rate.
- History: Collects information about listend tracks.
- FFvideo: FFmpeg-based video
2022-08-22T19:38:51+02:00 devel/qt6 Cross-platform application and UI framework (metaport)
Qt is a cross-platform application and UI framework for developers
using C++ or QML, a CSS/JavaScript-like language.

With Qt, code can be reused efficiently to target multiple platforms
with one code base. The modular C++ class library and developer tools
easily enables developers to create applications for one platform and
easily build and run to deploy on another platform.
2022-08-22T18:01:08+02:00 devel/gitklient Git gui client for KDE
A git gui for KDE.
2022-08-22T17:39:42+02:00 x11-toolkits/qt6-charts Qt 6 charts module
The Qt Charts module provides a set of easy-to-use chart components. It uses
the Qt Graphics View Framework to integrate charts with modern user interfaces.
Qt Charts can be used as QWidgets, QGraphicsWidget, or QML types. Users can
easily create impressive charts by selecting one of the themes.
2022-08-22T17:30:10+02:00 x11-toolkits/qt6-datavis3d Qt 6 3D data visualization module
The Qt Data Visualization module enables you to visualize data in 3D as bar,
scatter, and surface graphs. It's especially useful for visualizing depth maps
and large quantities of rapidly changing data, such as data received from
multiple sensors. The look and feel of graphs can be customized by using themes
or by adding custom items and labels.

Qt Data Visualization is built on Qt 6 and OpenGL to take advantage of hardware
acceleration and Qt Quick 2.
2022-08-22T17:23:01+02:00 devel/qt6-languageserver Qt 6 implementation of the Language Server Protocol
Qt Language Server: implements the Language Server Protocol Specification and
the JsonRpc 2.0 protocol. The module does not contain a public API.
2022-08-22T17:12:14+02:00 graphics/qt6-lottie Qt 6 player software for a certain json-based for 2d animations
Qt Lottie Animation provides a QML API for rendering graphics and animations
that are exported in JSON format by the Bodymovin plugin for Adobe After
Effects.
2022-08-22T17:01:29+02:00 devel/qt6-remoteobjects Qt6 Remote Objects module
Qt Remote Objects (QtRO) is an Inter-Process Communication (IPC) module
developed for Qt. This module extends Qt's existing functionalities to enable
information exchange between processes or computers, easily.

One of Qt's key features, to enable this information exchange, is the
distinction between an object's API (defined by its properties, signals, and
slots) and the implementation of that API. QtRO's purpose is to meet that
expected API, even if the true QObject is in a different process. A slot called
on a copy of an object (the Replica in QtRO) is forwarded to the true object
(the Source in QtRO) for handling. Every Replica receives updates to the
Source, either property changes or emitted signals.
2022-08-22T16:57:38+02:00 devel/qt6-scxml Qt6 SCXML module
The Qt SCXML module provides functionality to create state machines from SCXML
files. This includes both dynamically creating state machines (loading the
SCXML file and instantiating states and transitions) and generating a C++ file
that has a class implementing the state machine. It also contains functionality
to support data models and executable content.
2022-08-22T16:52:49+02:00 comms/qt6-sensors Qt sensors module
The Qt Sensors module provides access to sensor hardware via QML and C++
interfaces.
2022-08-22T16:42:52+02:00 comms/qt6-serialbus Qt functions to access industrial bus systems
The Qt Serial Bus API provides classes and functions to access the various
industrial serial buses and protocols, such as CAN, ModBus, and others.
2022-08-22T16:33:50+02:00 comms/qt6-serialport Qt functions to access serial ports
Qt Serial Port provides the basic functionality, which includes configuring,
I/O operations, getting and setting the control signals of the RS-232 pinouts.

The following items are not supported by this module:

* Terminal features, such as echo, control CR/LF, and so on.
* Text mode.
* Configuring timeouts and delays while reading or writing.
* Pinout signal change notification.
2022-08-22T16:19:07+02:00 x11-toolkits/qt6-virtualkeyboard Qt 6 Virtual Keyboard Module
The Qt Virtual Keyboard project provides an input framework and reference
keyboard frontend for Qt 6 on Linux Desktop/X11, Windows Desktop, and Boot2Qt
targets.

The input framework makes it easy to write custom input methods or to integrate
3rd party input engines. The input methods can be implemented in C++ or QML.
2022-08-22T16:06:57+02:00 www/qt6-webchannel Qt 6 library for integration of C++/QML with HTML/js clients
Qt WebChannel enables peer-to-peer communication between a server (QML/C++
application) and a client (HTML/JavaScript or QML application). It is supported
out of the box by Qt WebEngine. In addition, it can work on all browsers that
support WebSockets, enabling Qt WebChannel clients to run in any JavaScript
environment (including QML). This requires implementing a custom transport
based on Qt WebSockets.

The module provides a JavaScript library for seamless integration of C++ and
QML applications with HTML/JavaScript and QML clients. The clients must use the
JavaScript library to access the serialized QObjects published by the host
applications.
2022-08-22T15:58:25+02:00 www/qt6-websockets Qt implementation of WebSocket protocol
WebSocket is a web-based protocol designed to enable a two-way interactive
communication session between a client application and a remote host. It
enables the two entities to send data back and forth if the initial handshake
succeeds.

The Qt WebSockets module provides C++ and QML interfaces that enable Qt
applications to act as a server that can process WebSocket requests, or a
client that can consume data received from the server, or both.
2022-08-22T15:08:39+02:00 multimedia/qt6-multimedia Qt audio, video, radio and camera support module
Qt Multimedia is an essential module that provides a rich set of QML types and
C++ classes to handle multimedia content. It also provides necessary APIs to
access the camera and radio functionality. The included Qt Audio Engine
provides types for 3D positional audio playback and content management.
2022-08-21T23:00:56-07:00 devel/py-pytest-mpl Pytest plugin to facilitate image comparison for Matplotlib figures
pytest-mpl is a plugin to facilitate image comparison for Matplotlib figures
in pytest.
2022-08-21T13:13:37-07:00 misc/py-hist Histogramming for analysis powered by boost-histogram
Hist is a powerful Histogramming tool for analysis based on boost-histogram
(the Python binding of the Histogram library in Boost). It is a friendly
analysis-focused project that uses boost-histogram as a backend to do the
work, but provides plotting tools, shortcuts, and new ideas.

WWW: https://hist.readthedocs.io/en/latest/
2022-08-21T12:57:20-07:00 devel/py-hatch-vcs Hatch plugin for versioning with your preferred VCS
hatch-vcs provides a plugin for Hatch that uses your preferred version control
system (like Git) to determine project versions.
2022-08-21T12:53:14-07:00 misc/py-anndata Annotated multivariate observation data
AnnData provides a scalable way of keeping track of data and learned
annotations.

WWW: https://github.com/theislab/anndata
2022-08-21T15:18:00+02:00 archivers/zpaqfranz Swiss army knife for the serious backup manager
Swiss army knife for backup and disaster recovery

Features:

* Like 7z or RAR on steroids, with deduplicated "snapshots" (versions).
* Conceptually similar to Mac time machine, but much more efficient.
* Keeps backup always-to-always, no need to ever prune (CryptoLocker).
* Easily handles millions of files and TBs of data, non-latin support.
* Cloud backups with full encryption, minimal data transfer / bandwith.
* Data integrity check CRC32+XXHASH,SHA-1,SHA-2,SHA-3,MD5,XXH3,BLAKE3.
* Thorough data verification, multithread support (real world 1GB+/s).
* Specific zfs handling functions, full multiplatform interoperability.
* Particularly suitable for minimal space storage of virtual machines.
* Full backwards compatibility with ZPAQ [archivers/paq].
2022-08-12T19:55:36+02:00 x11-toolkits/qt6-shadertools Provides tools for the cross-platform Qt shader pipeline
Qt is a cross-platform application and UI framework for developers
using C++ or QML, a CSS/JavaScript-like language.

Provides tools for the cross-platform Qt shader pipeline.
These enable processing graphics and compute shaders to make them usable for
Qt Quick and other components in the Qt ecosystem.
2022-08-12T19:55:36+02:00 x11-toolkits/qt6-quicktimeline Enables keyframe-based animations and parameterization.
Qt is a cross-platform application and UI framework for developers
using C++ or QML, a CSS/JavaScript-like language.

Enables keyframe-based animations and parameterization.
2022-08-12T19:55:36+02:00 x11-toolkits/qt6-quick3d Provides a high-level API for creating 3D content or UIs based on Qt Quick
Qt is a cross-platform application and UI framework for developers
using C++ or QML, a CSS/JavaScript-like language.

Qt Quick is a collection of technologies that are designed to help
developers create intuitive, modern, and fluid user interfaces.
2022-08-12T19:55:36+02:00 x11-toolkits/qt6-declarative Qt declarative framework for dynamic user interfaces
Qt is a cross-platform application and UI framework for developers
using C++ or QML, a CSS/JavaScript-like language.

Qt Quick is a collection of technologies that are designed to help
developers create intuitive, modern, and fluid user interfaces.
2022-08-12T19:55:36+02:00 net/qt6-networkauth Qt6 Network authentication module
Qt is a cross-platform application and UI framework for developers
using C++ or QML, a CSS/JavaScript-like language.

Provides support for OAuth-based authorization to online services.
2022-08-12T19:55:36+02:00 misc/qt6-doc Qt 6 module Documentations
Qt is a cross-platform application and UI framework for developers
using C++ or QML, a CSS/JavaScript-like language.

Documentation modules.
2022-08-12T19:55:36+02:00 graphics/qt6-wayland Qt6 wrapper for Wayland
Qt is a cross-platform application and UI framework for developers
using C++ or QML, a CSS/JavaScript-like language.

Provides a framework to develop a Wayland compositor.
2022-08-12T19:55:36+02:00 graphics/qt6-svg Qt6 classes for displaying the contents of SVG files
Qt is a cross-platform application and UI framework for developers
using C++ or QML, a CSS/JavaScript-like language.

Classes for displaying the contents of SVG files. Supports a subset of the
SVG 1.2 Tiny standard. A separate library of Qt SVG Widgets C++ Classes provides
support for rendering SVG files in a widget UI.
2022-08-12T19:55:36+02:00 graphics/qt6-imageformats Qt6 plugins for additional image formats: TIFF, MNG, TGA, WBMP
Qt is a cross-platform application and UI framework for developers
using C++ or QML, a CSS/JavaScript-like language.

Plugins for additional image formats: TIFF, MNG, TGA, WBMP.
2022-08-12T19:55:36+02:00 graphics/qt6-3d C++ and QML APIs for easy inclusion of 3D graphics
Qt is a cross-platform application and UI framework for developers
using C++ or QML, a CSS/JavaScript-like language.

Functionality for near-realtime simulation systems with support
for 2D and 3D rendering.
2022-08-12T19:55:36+02:00 devel/qt6-translations Qt 6 translation module
Qt is a cross-platform application and UI framework for developers
using C++ or QML, a CSS/JavaScript-like language.
2022-08-12T19:55:36+02:00 devel/qt6-tools Qt declarative framework for dynamic user interfaces
Qt is a cross-platform application and UI framework for developers
using C++ or QML, a CSS/JavaScript-like language.

Qt Quick is a collection of technologies that are designed to help
developers create intuitive, modern, and fluid user interfaces.
2022-08-12T19:55:36+02:00 devel/qt6-base Qt base (core, gui, widgets, network,...)
Qt Base
2022-08-12T19:55:36+02:00 devel/qt6-5compat Qt 6 module that contains unsupported Qt 5 APIs
Qt is a cross-platform application and UI framework for developers
using C++ or QML, a CSS/JavaScript-like language.

The Qt 5 Core Compat module contains the Qt Core APIs which will be no longer
supported in Qt 6 and therefore were removed from Qt 6. The module is provided
to facilitate the transition to Qt 6.
2022-08-21T08:47:52-06:00 devel/p5-Mojo-Base-XS Very fast Mojo-style accessors
Mojo::Base::XS implements fast XS-based accessors using the Mojolicious
interface. The accessors are based on Class::XSAccessor.

It can monkey-patch itself into Mojo::Base, or be used as a standalone
inclusion. The same limitations from Mojo::Base apply here, namely that
it doesn't support BUILD/before/after wrappers or roles. Use p5-Moo if
you want those features.
2022-06-27T09:36:48+00:00 www/dufs HTTP File Server
Dufs is a distinctive utility file server that supports static
serving, uploading, searching, accessing control, webdav...

Features:

o Serve static files
o Download folder as zip file
o Upload files and folders (Drag & Drop)
o Search files
o Partial responses (Parallel/Resume download)
o Path level access control
o Support https
o Support webdav
o Easy to use with curl
2022-08-20T00:53:11-07:00 devel/caliper Instrumentation and performance profiling library
Caliper is a library to integrate performance profiling capabilities into
applications. To use Caliper, developers mark code regions of interest using
Caliper's annotation API. Applications can then enable performance profiling at
runtime with Caliper's configuration API. Alternatively, you can configure
Caliper through environment variables or config files.

Caliper can be used for lightweight always-on profiling or advanced performance
engineering use cases, such as tracing, monitoring, and auto-tuning. It is
primarily aimed at HPC applications, but works for any C/C++/Fortran program on
Unix/Linux.
2022-08-20T14:58:00+09:00 japanese/font-hackgen-nf HackGen_NF is a composite font of Hack and GenJyuu-Gothic
HackGen is a composite font of Hack and GenJyuu-Gothic.
2022-08-18T15:19:31-04:00 sysutils/py-keep Personal shell command keeper
keep is a Meta CLI Toolkit that provides a personal shell command
keeper with some useful features:

* Save a new command with a brief description
* Search the saved commands using powerful patterns
* Save the commands as a secret GitHub gist
* Use keep push and keep pull to sync the commands between GitHub
gist and other computers.
2022-08-18T15:33:22-04:00 sysutils/py-howdoi Instant coding answers via the command line
Howdoi is an open source command line tool that gives answers to
your questions right on the command line. Howdoi can be used by
anyone and everyone who finds themselves Googling for answers to
their basic programming questions.
2022-08-16T15:29:36-04:00 multimedia/gtk-pipe-viewer Application for searching and playing videos from YouTube (gtk)
2022-08-16T15:21:02-04:00 multimedia/pipe-viewer Application for searching and playing videos from YouTube
pipe-viewer is a lightweight application (fork of straw-viewer) for
searching and playing videos from YouTube.

This fork parses the YouTube website directly and relies on the
invidious instances only as a fallback method.
2022-08-19T12:39:56-07:00 graphics/filament Real-time physically based rendering engine
Filament is a real-time physically-based renderer written in C++.
It is mobile-first, but also multi-platform.
2022-08-18T22:41:32-07:00 misc/meshoptimizer Mesh optimization library
meshoptimizer is a mesh optimization library that makes meshes smaller and
faster to render.
2022-07-18T09:48:02+02:00 net/kio-zeroconf KDE Network monitor for DNS-SD services (Zeroconf)
KDE Network monitor for DNS-SD services (Zeroconf).
2022-07-18T09:48:02+02:00 graphics/ksanecore Library providing logic to interface scanners
Libksane is a KDE interface for SANE library to control flat scanners.
This library is used by kipi-plugins, digiKam and others kipi host
programs.
2022-07-18T09:48:02+02:00 devel/kdesdk-kio KIO workers useful for software development
KIO workers useful for software development
2022-08-16T19:24:47-07:00 www/wabt WebAssembly Binary Toolkit
WABT (pronounced "wabbit") is a suite of tools for WebAssembly.
2022-08-16T13:33:41-07:00 science/py-qiskit-finance Quantum Finance module from the Qiskit quantum computing framework
Qiskit [quiss-kit] is an open-source SDK for working with quantum computers
at the level of pulses, circuits, and application modules.

Qiskit Finance is one of Qiskit components for quantum finance problems.
2022-08-16T22:32:31+02:00 security/py-certbot-dns-powerdns PowerDNS DNS Authenticator plugin for Certbot
This is the PowerDNS DNS Authenticator plugin for Certbot (security/py-certbot).
2022-08-16T12:59:30-07:00 finance/py-Nasdaq-Data-Link Package for Nasdaq Data Link API access
Python library for Nasdaq Data Link's RESTful API.
2022-08-15T19:27:55-07:00 science/py-dwave-ocean-sdk DWave: Meta-package for D-Wave's Ocean tools
dwave-ocean-sdk is a meta-package that installs Ocean, a D-Wave's suite of
tools for solving hard problems with quantum computers.
2022-08-15T19:06:58-07:00 science/py-dwave-hybrid DWave: Hybrid asynchronous decomposition sampler prototype framework
dwave-hybrid is a general, minimal Python framework for building hybrid
asynchronous decomposition samplers for quadratic unconstrained binary
optimization (QUBO) problems.

dwave-hybrid facilitates three aspects of solution development:
* Hybrid approaches to combining quantum and classical compute resources
* Evaluating a portfolio of algorithmic components and problem-decomposition
strategies
* Experimenting with workflow structures and parameters to obtain the best
application results
2022-08-15T16:48:12-07:00 science/py-dwavebinarycsp DWave: Map CSP with binary variables to binary quadratic models
dwavebinarycsp is a library to construct a binary quadratic model from a
constraint satisfaction problem with small constraints over binary variables.
2022-08-15T16:32:20-07:00 science/py-dwave-inspector DWave: Problem Inspector
dwave-inspector is a tool for visualizing problems submitted to, and answers
received from, a D-Wave structured solver such as an Advantage(TM) quantum
computer.
2022-08-15T14:25:21-07:00 x11-wm/ittywm Ridiculously tiny libxcb window manager
ittywm is a windowmanager in xcb which is based off of tinywm.
2022-08-11T14:17:20-04:00 textproc/py-python-pptx Generate and manipulate Open XML PowerPoint (.pptx) files
python-pptx is a Python library for creating and updating PowerPoint
(.pptx) files.

A typical use would be generating a customized PowerPoint presentation
from database content, downloadable by clicking a link in a web
application. Several developers have used it to automate production
of presentation-ready engineering status reports based on information
held in their work management system. It could also be used for
making bulk updates to a library of presentations or simply to
automate the production of a slide or two that would be tedious to
get right by hand.
2022-08-15T14:11:35-07:00 science/py-pyqubo DWave: Python DSL for constructing QUBOs from mathematical expressions
PyQUBO allows you to create QUBOs or Ising models from flexible mathematical
expressions easily. Some of the features of PyQUBO:
* python based (C++ backend)
* fully integrated with Ocean SDK
* automatic validation of constraints
* placeholder for parameter tuning
2022-08-15T13:50:08-07:00 math/cimod C++ header-only library for a binary quadratic models
cmod is a C++ library for a binary quadratic model.
2022-08-15T22:11:21+02:00 net/msoak Subscribe to different MQTT brokers and topics simultaneously
msoak is a utility with which to simultaneously subscribe to an
arbitrary number of topics on any number of MQTT brokers and
optionally modify or normalize received payloads before printing
them out. This utility was created to back up to a central location
messages received by a handfull of brokers, instead of launching
(and having to monitor success of) a large number of mosquitto_sub(1)
programs.
2022-08-15T23:04:08+08:00 lang/zephir Zephir is a transpiled language used for creating C-extensions for PHP
Zephir is a high level programming language that eases the creation and
maintainability of extensions for PHP. Zephir extensions are exported to
C code that can be compiled and optimized by major C compilers such as
gcc/clang/vc++. Functionality is exposed to the PHP language.
2022-08-14T15:59:42-07:00 devel/robin-hood-hashing Fast & memory efficient hashtable based on robin hood hashing for C++
robin-hood-hashing provides classes robin_hood::unordered_map and
robin_hood::unordered_set. It is a platform independent replacement for
std::unordered_map and std::unordered_set which is both faster and more memory
efficient for real-world use cases.
2022-08-14T15:13:51-07:00 science/py-penaltymodel DWave: Utilities and interfaces for using penalty models
penaltymodel is a set of utilities and interfaces for using penalty models.

One approach to solve a constraint satisfaction problem (CSP) using an Ising
model or a QUBO, is to map each individual constraint in the CSP to a 'small'
Ising model or QUBO. This mapping is called a penalty model.
2022-08-14T14:35:38-07:00 science/py-dwave-greedy DWave: Greedy binary quadratic model solvers
dwave-greedy is an implementation of a steepest descent solver for binary
quadratic models.

Steepest descent is the discrete analogue of gradient descent, but the best move
is computed using a local minimization rather rather than computing a gradient.
At each step, we determine the dimension along which to descend based on the
highest energy drop caused by a variable flip.
2022-08-14T14:19:36-07:00 science/py-dwave-system DWave: API for incorporating the D-Wave system as a sampler
dwave-system is a basic API for easily incorporating the D-Wave system as a
sampler in the D-Wave Ocean software stack, directly or through Leap's
cloud-based hybrid solvers. It includes DWaveSampler, a dimod sampler that
accepts and passes system parameters such as system identification and
authentication down the stack, LeapHybridSampler, for Leap's hybrid solvers,
and other. It also includes several useful composites - layers of pre- and
post-processing - that can be used with DWaveSampler to handle minor-embedding,
optimize chain strength, etc.
2022-08-14T12:01:03-07:00 math/py-minorminer Heuristic tool for minor embedding of graphs
minorminer is a heuristic tool for minor embedding: given a minor and target
graph, it tries to find a mapping that embeds the minor into the target.
2022-08-14T22:49:08+03:00 net-p2p/cncli A community-based cardano-node CLI tool
A community-based cardano-node CLI tool. It's a collection of utilities to
enhance and extend beyond those available with the cardano-cli.
2022-08-14T22:39:19+03:00 net-p2p/oura A pipeline that connects to the tip of a Cardano node
Oura is a rust-native implementation of a pipeline that connects to the
tip of a Cardano node through a combination of Ouroboros mini-protocol
(using either a unix socket or tcp bearer), filters the events that match
a particular pattern and then submits a succint, self-contained payload
to pluggable observers called "sinks".
2022-08-14T22:01:38+03:00 net-p2p/cardano-db-sync PostgreSQL-driven Cardano blockchain data tool
The purpose of Cardano DB Sync is to follow the Cardano chain and take
information from the chain and an internally maintained copy of ledger state.
Data is then extracted from the chain and inserted into a PostgreSQL database.
Queries can then be written directly against the database schema or as queries
embedded in any language with libraries for interacting with an SQL database.
This package provides a daemon program to run the Cardano DB Sync and a CLI
DB management tool.
2022-08-14T21:59:40+03:00 net-p2p/ogmios WebSockets API to Cardano Ouroboros' mini-protocols
Ogmios is a lightweight bridge interface for cardano-node. It offers a
WebSocket API that enables local clients to speak Ouroboros' mini-protocols
via JSON/RPC.
2022-08-14T21:44:28+03:00 net-p2p/cardano-node Core component of the Cardano decentralized blockchain
Cardano is a proof-of-stake blockchain platform built by a decentralized
community of scientists, engineers, and thought leaders. Cardano is based on
Ouroboros, an environmentally sustainable, verifiably secure consensus protocol
with rigorous security guarantees.

This package provides a daemon program to run the Cardano node and a CLI
management tool.
2022-08-14T11:36:41-07:00 math/py-rectangle-packer Rectangle packing library
rectangle-packer solves the following problem: Given a set of rectangles with
fixed orientations, find a bounding box of minimum area that contains them all
with no overlap.
2022-08-14T10:44:11-07:00 science/py-dwave-cloud-client DWave: REST interface to communicate with D-Wave Solver API servers
D-Wave Cloud Client is a minimal implementation of the REST interface used to
communicate with D-Wave Sampler API (SAPI) servers.

SAPI is an application layer built to provide resource discovery, permissions,
and scheduling for quantum annealing resources at D-Wave Systems. This package
provides a minimal Python interface to that layer without compromising the
quality of interactions and workflow.
2022-08-14T10:30:45-07:00 devel/py-diskcache Disk and file backed persistent cache
DiskCache is an Apache2 licensed disk and file backed cache library, written in
pure-Python, and compatible with Django.

The cloud-based computing of 2021 puts a premium on memory. Gigabytes of empty
space is left on disks as processes vie for memory. Among these processes is
Memcached (and sometimes Redis) which is used as a cache.
2022-08-14T10:09:16-07:00 devel/py-plucky Plucking keys/paths/items safely from Python objects
plucky.pluckable happily wraps any Python object and allows for chained soft
plucking with attribute- and item- getters (e.g. .attr, ["key"], [idx], [::2],
or a combination: ["key1", "key2"], and [0, 3:7, ::-1];
even: ["length", 0:5, 7]).
2022-08-14T09:52:03-07:00 devel/py-homebase Platform independent access to user data folders
homebase provides a platform independent API for querying paths in which
applications can write caches, data, configs, and other information.
2022-08-14T09:29:28-07:00 science/py-dwave-preprocessing DWave: Preprocessing tools to aid in solving binary quadratic models
dwave-preprocessing is a package of common preprocessing tools that can aid in
solving binary quadratic models (BQM).
2022-08-14T01:21:02-07:00 science/py-dwave-networkx DWave: Extension of the NetworkX Python package for graphs
D-Wave NetworkX is an extension of NetworkX - a Python language package for
exploration and analysis of networks and network algorithms - for users of
D-Wave Systems. It provides tools for working with Chimera graphs and
implementations of graph-theory algorithms on the D-Wave system and other
binary quadratic model samplers.
2022-08-13T23:01:28-07:00 science/py-dwave-tabu DWave: Tabu solver for QUBO/Ising problems
dwave-tabu is a C/C++ implementation of the MST2 multistart tabu search
algorithm for quadratic unconstrained binary optimization (QUBO) problems with a
dimod sampler Python interface.
2022-08-13T22:41:24-07:00 science/py-dwave-neal DWave: Simulated annealing sampler for general Ising model graphs
An implementation of a simulated annealing sampler.

A simulated annealing sampler can be used for approximate Boltzmann sampling or
heuristic optimization. This implementation approaches the equilibrium
distribution by performing updates at a sequence of increasing beta values,
beta_schedule, terminating at the target beta. Each spin is updated once in a
fixed order per point in the beta_schedule according to a Metropolis- Hastings
update. When beta is large the target distribution concentrates, at equilibrium,
over ground states of the model. Samples are guaranteed to match the equilibrium
for long 'smooth' beta schedules.
2022-08-13T22:10:45-07:00 science/py-dwave-samplers DWave: Classical algorithms for solving binary quadratic models
Ocean software provides a variety of quantum, classical, and quantum-classical
dimod samplers that run either remotely (for example, in D-Wave's Leap
environment) or locally on your CPU.

dwave-samplers implements the following classical algorithms for solving binary
quadratic models (BQM):
* Random: a sampler that draws uniform random samples.
* Simulated Annealing: a probabilistic heuristic for optimization and
approximate Boltzmann sampling well suited to finding good solutions of large
problems.
* Steepest Descent: a discrete analogue of gradient descent, often used in
machine learning, that quickly finds a local minimum.
* Tabu: a heuristic that employs local search with methods to escape local
minima.
* Tree Decomposition: an exact solver for problems with low treewidth.
2022-08-13T22:09:15-07:00 science/py-dimod DWave: Shared API for QUBO/Ising samplers
dimod is a part of the software stack for accessing quantum computing hardware
made by D-Wave company.

dimod is a shared API for samplers. It provides:
* classes for quadratic models - such as the binary quadratic model (BQM) class
that contains Ising and QUBO models used by samplers such as the D-Wave system
- and higher-order (non-quadratic) models
* reference examples of samplers and composed samplers
* abstract base classes for constructing new samplers and composed samplers
2022-08-12T10:27:18-07:00 devel/freebsd-gcc12 Cross GNU Compiler Collection for ${TARGETARCH}
GCC, the GNU Compiler Collection, supporting C and C++ for building the
FreeBSD base system.
2022-08-12T11:01:42+02:00 editors/bee-host Host application for Browser's Exernal Editor extension
BeeCtl, a native messaging host application for Browser's Exernal Editor
extension (https://github.com/rosmanov/chrome-bee).

When installing the add-on External Editor for Firefox (or Chrome),
https://addons.mozilla.org/en-US/firefox/addon/external-editor/
this is the required host part.
2022-08-11T17:10:46-07:00 science/py-OpenFermion-PySCF Interface between OpenFermion and PySCF
OpenFermion-PySCF is an interface between OpenFermion and PySCF to perform
relativistic quantum chemistry calculations simulated on a quantum computer.
2022-08-11T15:52:04-07:00 science/py-OpenFermion-Dirac Interface between OpenFermion and Dirac
OpenFermion-Dirac is an interface between Openfermion and Dirac to perform
relativistic quantum chemistry calculations simulated on a quantum computer.
2022-08-11T17:23:14+00:00 archivers/ccmix Westwood Studios MIX format file manipulator
ccmix is a command-line tool to create and extract from archive files in
the Westwood Studios MIX format. The tool can create any of the three main
variants used in classic Westwood games. These are Tiberian Dawn versions,
Red Alert versions with both encrypted and unencrypted file headers, and
Tiberian Sun versions with encrypted and unencrypted file headers. It also
optionally adds the XCC extension of including a local filenames database
to allow recovery of filenames from the one way hash they are stored as.
2022-08-11T00:34:08-07:00 science/dirac Program for atomic & molecular relativistic all-electron calculations
The DIRAC program computes molecular properties using relativistic quantum
chemical methods. It is named after P.A.M. Dirac, the father of relativistic
electronic structure theory.
2022-08-11T00:01:09+01:00 devel/llvm15 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.
2022-08-09T21:09:10+03:00 sysutils/py-elf_diff Tool to Compare Elf Binaries
This tool compares pairs of ELF binary files and provides information
about differences in the contained symbols with respect to the space
that they occupy in program memory (functions and global data) and in
RAM (global data).
2022-08-09T19:08:52+03:00 devel/py-anytree Powerful and Lightweight Python Tree Data Structure
Simple, lightweight and extensible Tree data structure.

Supports:

* Tree Iteration & Rendering
* Searching & Cached Searching
* Node Resolution
* Dictionary, JSON Importers
* Dictionary, JSON and Dot Exporters
* Multi-Dimensional Trees & Weighted Edges
2022-08-09T18:59:40+03:00 textproc/py-dict2xml Small utility to convert a python dictionary into an XML string
Super Simple utility to convert a python dictionary into an xml string.
2022-08-10T07:34:59+00:00 www/py-semiphemeral Automatically delete your old tweets, and more
Semiphemeral protects your privacy by making it easy for you to automatically
delete years of old tweets while giving you control over exactly which tweets
you want to make sure you keep.

You can set Semiphemeral to, for example, automatically delete your tweets that
are older than 30 days unless they have at least 10 retweets or at least 20
likes (all these numbers are configurable).
2022-08-09T21:16:58-07:00 science/py-qiskit-experiments Experiments submodule for Quiskit framework for quantum computing
Qiskit [quiss-kit] is an open-source SDK for working with quantum computers
at the level of pulses, circuits, and application modules.

Qiskit Experiments is one of Qiskit components. Qiskit Experiments is a
repository that builds tools for building, running, and analysis of
experiments on noisy quantum computers.
2022-08-09T20:35:56-07:00 math/py-lmfit Least-squares Minimization with bounds and constraints
Lmfit provides a high-level interface to non-linear optimization and curve
fitting problems for Python. It builds on and extends many of the optimization
methods of scipy.optimize. Initially inspired by (and named for) extending the
Levenberg-Marquardt method from scipy.optimize.leastsq, lmfit now provides a
number of useful enhancements to optimization and data fitting problems.
2022-08-09T20:17:52-07:00 math/py-numdifftools Solve automatic numerical differentiation problems in 1+ variables
The numdifftools library is a suite of tools written in _Python to solve
automatic numerical differentiation problems in one or more variables. Finite
differences are used in an adaptive manner, coupled with a Richardson
extrapolation methodology to provide a maximally accurate result. The user can
configure many options like; changing the order of the method or the
extrapolation, even allowing the user to specify whether complex-step, central,
forward or backward differences are used.
2022-08-09T19:26:30-07:00 devel/py-line-profiler Line-by-line profiler for Python
line_profiler is a module for doing line-by-line profiling of functions.
kernprof is a convenient script for running either line_profiler or the Python
standard library's cProfile or profile modules, depending on what is available.
2022-08-09T19:00:56-07:00 devel/py-ubelt Python utility belt containing simple tools
Ubelt is a small library of robust, tested, documented, and simple functions
that extend the Python standard library. It has a flat API that all behaves
similarly on Windows, Mac, and Linux (up to some small unavoidable differences).
Almost every function in ubelt was written with a doctest. This provides helpful
documentation and example usage as well as helping achieve 100% test coverage
(with minor exceptions on Windows).
2022-08-09T18:15:11-07:00 devel/py-xdoctest Python package for executing tests in documentation strings
Xdoctest is a Python package for executing tests in documentation strings.
2022-08-10T09:47:09+08:00 textproc/pecl-zephir_parser Zephir Parser delivered as a C extension for the PHP language
Zephir is an open source, high-level/domain specific language
designed to ease the creation and maintainability of extensions for PHP,
with a focus on type and memory safety. Zephir is an attempt to join good
things from the C and PHP worlds, looking for opportunities to make
applications faster.

The Zephir Parser delivered as a C extension for the PHP language.
2022-08-09T15:29:55-07:00 devel/py-asteval Safe, minimalistic evaluator of python expression using ast module
asteval provides a numpy-aware, safe(ish) 'eval' function Emphasis is on
mathematical expressions, and so numpy ufuncs are used if available. Symbols
are held in the Interpreter symbol table 'symtable': a simple dictionary
supporting a simple, flat namespace. Expressions can be compiled into ast node
for later evaluation, using the values in the symbol table current at evaluation
time.
2022-08-09T14:52:59-07:00 science/py-qiskit-ibm-experiment IBM Experiment submodule for Quiskit framework for quantum computing
Qiskit [quiss-kit] is an open-source SDK for working with quantum computers
at the level of pulses, circuits, and application modules.

Qiskit IBM Experiment service is one of Qiskit components. It contains a
service that allows accessing the IBM Quantum experiment database.
2022-08-09T14:26:55-07:00 x11/jbxvt XVT fork in xcb
jbxvt is an XCB-based terminal emulator implementing modern terminal
emulator features and legacy expectations. It is a fork of XVT
focused on usability and minimal resource usage.
2022-08-09T14:24:07-07:00 science/py-qiskit-nature Natural science submodule for Quiskit framework for quantum computing
Qiskit [quiss-kit] is an open-source SDK for working with quantum computers
at the level of pulses, circuits, and application modules.

Qiskit Nature is one of Qiskit components. Qiskit Nature is an open-source
framework which supports solving quantum mechanical natural science problems
using quantum computing algorithms. This includes finding ground and excited
states of electronic and vibrational structure problems, measuring the dipole
moments of molecular systems, solving the Ising and Fermi-Hubbard models on
lattices, and much more.

The code comprises chemistry drivers, which when provided with a molecular
configuration will return one- and two-body integrals as well as other data that
is efficiently computed classically. This output data from a driver can then be
used as input in Qiskit Nature that contains logic which is able to translate
this into a form that is suitable for quantum algorithms.

For the solution of electronic structure problems, the problem Hamiltonian is
first expressed in the second quantization formalism, comprising fermionic
excitation and annihilation operators. These can then be mapped to the qubit
formalism using a variety of mappings such as Jordan-Wigner, Parity, and more,
in readiness for the quantum computation.
2022-08-09T12:12:41-07:00 misc/py-qiskit-machine-learning Quantum Machine Learning for Quiskit framework for quantum computing
Qiskit [quiss-kit] is an open-source SDK for working with quantum computers
at the level of pulses, circuits, and application modules.

Qiskit Machine Learning is one of Qiskit components. It introduces fundamental
computational building blocks - such as Quantum Kernels and Quantum Neural
Networks - used in different applications, including classification and
regression. On the one hand, this design is very easy to use and allows users to
rapidly prototype a first model without deep quantum computing knowledge. On the
other hand, Qiskit Machine Learning is very flexible, and users can easily
extend it to support cutting-edge quantum machine learning research.
2022-08-09T00:14:58-07:00 science/py-qiskit Qiskit meta-package: SDK for working with quantum computers
Qiskit [quiss-kit] is an open-source SDK for working with quantum computers
at the level of pulses, circuits, and application modules.

This is a meta-package that installs Qiskit submodules.
2022-08-08T23:56:11-07:00 science/py-qiskit-ibmq-provider Qiskit Provider for accessing IBM quantum devices and simulators
Qiskit [quiss-kit] is an open-source SDK for working with quantum computers
at the level of pulses, circuits, and application modules.

qiskit-ibmq-provider is a Qiskit Provider for accessing the quantum devices and
simulators.
2022-08-08T23:47:55-07:00 science/py-qiskit-optimization Optimization submodule of the Quiskit framework for quantum computing
Qiskit [quiss-kit] is an open-source SDK for working with quantum computers
at the level of pulses, circuits, and application modules.

Qiskit Optimization is one of Qiskit components. It covers the whole range from
high-level modeling of optimization problems, with automatic conversion of
problems to different required representations, to a suite of easy-to-use
quantum optimization algorithms that are ready to run on classical simulators,
as well as on real quantum devices via Qiskit.
2022-08-08T23:37:30-07:00 science/py-qiskit-aer Aer submodule of the Quiskit framework for quantum computing
Qiskit [quiss-kit] is an open-source SDK for working with quantum computers
at the level of pulses, circuits, and application modules.

Qiskit Aer is one of Qiskit components: it is a high performance simulator for
quantum circuits that includes noise models.
2022-08-08T20:26:46-07:00 science/py-qiskit-ibm-provider Qiskit Provider for accessing IBM quantum devices and simulators
Qiskit [quiss-kit] is an open-source SDK for working with quantum computers
at the level of pulses, circuits, and application modules.

qiskit-ibmq-provider is a Qiskit Provider for accessing the quantum devices and
simulators.
2022-08-08T17:54:00-07:00 graphics/matplotlib-cpp Header-only C++ plotting library built on the popular matplotlib
matplotlib-cpp is possibly the simplest C++ plotting library. It is built to
resemble the plotting API used by Matlab and matplotlib.
2022-08-08T13:35:17-07:00 math/py-docplex IBM Decision Optimization CPLEX Modeling for Python
docplex is an IBM Decision Optimization CPLEX Modeling for Python.

With this library, you can quickly and easily add the power of optimization to
your application. You need IBM ILOG CPLEX Optimization Studio to solve the
models.
2022-08-08T12:48:15-07:00 science/py-qiskit-terra Terra submodule of the Quiskit framework for quantum computing
Qiskit [quiss-kit] is an open-source SDK for working with quantum computers
at the level of pulses, circuits, and application modules.

Qiskit Terra is one of Qiskit components.
2022-08-08T23:13:43+03:00 devel/py-astroid253 Abstract syntax tree for Python with inference support (legacy version)
The aim of this module is to provide a common base representation of python
source code for projects such as pychecker, pyreverse, pylint... Well, actually
the development of this library is essentially governed by pylint's needs. It
used to be called logilab-astng.

It provides a compatible representation which comes from the _ast module. It
rebuilds the tree generated by the builtin _ast module by recursively walking
down the AST and building an extended ast. The new node classes have additional
methods and attributes for different usages. They include some support for
static inference and local name scopes. Furthermore, astroid builds partial
trees by inspecting living objects.
2022-08-08T21:11:53+02:00 devel/py-lru-dict Fast and memory efficient LRU cache for Python
A fixed size dict like container which evicts Least Recently Used (LRU)
items once size limit is exceeded. There are many python implementations
available which does similar things. This is a fast and efficient C
implementation. LRU maximum capacity can be modified at run-time.
2022-08-08T20:07:01+02:00 devel/py-voluptuous-serialize Convert voluptuous schemas to JSON
Convert Voluptuous schemas to dictionaries so they can be serialized.
You can pass a custom serializer to be able to process custom validators.
If the serializer returns UNSUPPORTED, it will return to normal processing.
2022-08-08T10:55:20-07:00 math/py-rustworkx High performance Python graph library implemented in Rust
rustworkx is a general purpose graph library for Python written in Rust to take
advantage of the performance and safety that Rust provides. It is designed to
provide a high performance general purpose graph library for any Python
application.
2022-08-01T21:58:46+02:00 sysutils/fakertc Save real-time clock on reboot
Save real-time clock on reboot

For computers without a real-time clock, this utility enables to store
the wall-clock on shutdown and restore it on boot, in order to minimize
the drift as far as possible until e.g. NTP is used to set the correct
date/time again.

Note that systems using UFS for the root fs won't need this, as the
clock is already restored from info in the UFS superblock.
2022-08-07T20:37:54-07:00 science/py-tweedledum Library for analysis, compilation, synthesis of quantum circuits
tweedledum is a library for synthesis, compilation, and optimization of quantum
circuits. The library is written to be scalable up to problem sizes in which
quantum circuits outperform classical ones. Also, it is meant to be used both
independently and alongside established tools.
2022-08-07T20:35:25-07:00 science/tweedledum Library for analysis, compilation, synthesis of quantum circuits
tweedledum is a library for synthesis, compilation, and optimization of quantum
circuits. The library is written to be scalable up to problem sizes in which
quantum circuits outperform classical ones. Also, it is meant to be used both
independently and alongside established tools.
2022-08-07T18:46:21-07:00 math/py-symengine Python library providing wrappers to SymEngine
SymEngine is a standalone fast C++ symbolic manipulation library.
Optional thin wrappers allow usage of the library from other languages, e.g.:

* C wrappers allow usage from C, or as a basis for other wrappers (the
symengine/cwrapper.h file)
* Python wrappers allow easy usage from Python and integration with SymPy and
Sage (the symengine.py repository)
* Ruby wrappers (the symengine.rb repository)
* Julia wrappers (the SymEngine.jl repository)
* Haskell wrappers (the symengine.hs repository)
2022-08-07T13:29:58-07:00 biology/kmcp Accurate metagenomic profiling & fast large-scale genome searching
KMCP: accurate metagenomic profiling of both prokaryotic and viral populations
by pseudo-mapping.

See also: https://github.com/shenwei356/kmcp
2022-08-07T15:42:14+00:00 net/onionprobe Test and monitor the status of Tor Onion Services
Onionprobe is a tool for testing and monitoring the status of
Tor Onion Services sites. It can run a single time or continuously to
probe a set of onion services endpoints and paths, optionally
exporting to Prometheus.
2022-08-07T03:05:29-07:00 misc/py-histoprint Pretty printing of histograms to the console
histoprint is a package for pretty print of NumPy (and other) histograms to the
console.

Histoprint uses a mix of terminal color codes and Unicode trickery (i.e.
combining characters) to plot overlaying histograms. Some terminals are not able
to display Unicode combining characters correctly. Histoprint can still be used
in those terminals, but the character set needs to be constrained to the
non-combining ones.
2022-08-06T20:10:27+02:00 devel/py-recordclass Mutable variants of tuple and collections.namedtuple
Recordclass is MIT Licensed python library. It was started as a "proof of
concept" for the problem of fast "mutable" alternative of namedtuple. It
implements a factory function recordclass (a variant of collection.namedtuple)
in order to create record-like classes with the same API as
collection.namedtuple. It was evolved further in order to provide more memory
saving, fast and flexible types.

See also: https://bitbucket.org/intellimath/recordclass/
2022-08-07T00:13:05-07:00 misc/py-uhi Universal Histogram Interface
UHI is a library that helps connect other Histogramming libraries. It is
primarily indented to be a guide and static type check helper; you do not need
an runtime dependency on UHI.

See also: https://github.com/Scikit-HEP/uhi
2022-08-06T23:31:23-07:00 misc/py-boost-histogram Python bindings for the C++14 Boost::Histogram library
Python bindings for Boost::Histogram, a C++14 library. This is one of the
fastest libraries for histogramming, while still providing the power of a full
histogram object.
2022-08-06T15:09:12-07:00 security/py-pycryptodome-test-vectors Optional test vectors for PyCryptodome and PyCryptodomeX
These cryptographic test vectors serve as the reference against which
to run the built-in test suite for security/py-pycryptodome and/or
security/py-pycrytodomex. It is only necessary to install this port if
you wish to run the tests yourself.
2022-08-06T12:36:39-07:00 math/ssht Fast and exact spin spherical harmonic transforms
The SSHT code provides functionality to perform fast and exact spin spherical
harmonic transforms based on the sampling theorem on the sphere derived in
McEwen & Wiaux (2011).

SSHT can also interface with ducc0 and use it as a backend for the forward,
inverse and inverse adjoint transforms.

In some applications adjoint forward and inverse spherical harmonic transforms
are also required (for example, when solving convex optimisation problems).
Functionality is also provided to perform fast and exact adjoint transforms,
based on the fast algorithms derived in McEwen et al. (2013).
2022-08-06T18:37:14+01:00 games/exult-devel
2022-08-06T09:34:06-07:00 devel/py-session-info Print version information for loaded modules, Python, and the OS
session_info outputs version information for modules loaded in the current
session, Python, the OS, and the CPU. It is designed as a minimum measure to
increase reproducibility and provides similar information as sessionInfo and
devtools::session_info in R.
2022-08-06T10:11:49-07:00 devel/py-stdlib-list List of Python Standard Libraries
The package includes lists of all of the standard libraries for Python
2.6, 2.7, 3.2, 3.3, 3.4, 3.5, 3.6, 3.7, 3.8, and 3.9 along with the code for
scraping the official Python docs to get said lists.
2022-08-06T10:10:03-07:00 math/py-umap-learn Uniform Manifold Approximation and Projection
Uniform Manifold Approximation and Projection (UMAP) is a dimension reduction
technique that can be used for visualisation similarly to t-SNE, but also for
general non-linear dimension reduction. The algorithm is founded on three
assumptions about the data:
* The data is uniformly distributed on a Riemannian manifold;
* The Riemannian metric is locally constant (or can be approximated as such);
* The manifold is locally connected.
2022-08-06T10:56:34+00:00 www/onionshare-cli Secure and anonymous file sharing via Tor (CLI version)
OnionShare (CLI) lets you securely and anonymously send and receive files.

It works by starting a web server, making it accessible as a Tor onion service,
and generating an unguessable web address so others can download files
from you, or upload files to you.

It does *NOT* require setting up a separate server or using a third party
file-sharing service.
2022-08-06T10:49:50+00:00 net/py-cepa Python controller library for Tor, with v3 onion client auth support
Cepa (short for allium cepa) is a fork of stem that adds support for v3 onion
client authentication. Stem is a Python controller library for Tor.

With it you can use Tor's control protocol to script against the Tor process,
or build things such as Nyx.
2022-08-05T19:40:40-07:00 x11/cde-devel Common Desktop Environment
CDE - The Common Desktop Environment is X Windows desktop environment
that was commonly used on commercial UNIX variants such as Sun Solaris,
HP-UX and IBM AIX. Developed between 1993 and 1999, it has now been
released under an Open Source licence by The Open Group.
2022-08-05T08:31:23-07:00 x11/cde-25 Common Desktop Environment
CDE - The Common Desktop Environment is X Windows desktop environment
that was commonly used on commercial UNIX variants such as Sun Solaris,
HP-UX and IBM AIX. Developed between 1993 and 1999, it has now been
released under an Open Source licence by The Open Group.
2022-08-05T08:24:10-07:00 x11/cde-24 Common Desktop Environment
CDE - The Common Desktop Environment is X Windows desktop environment
that was commonly used on commercial UNIX variants such as Sun Solaris,
HP-UX and IBM AIX. Developed between 1993 and 1999, it has now been
released under an Open Source licence by The Open Group.
2022-08-05T20:19:21-05:00 x11/lemonbar-xft Fork of lemonbar with support for Xft (fontconfig typefaces)
lemonbar-xft is a lightweight bar entirely based on XCB. Provides full UTF-8
support, basic formatting, RandR and Xinerama support and EWMH compliance
without wasting your precious memory. This fork add Xft support
2022-08-05T00:47:22-07:00 audio/timbre-mill Timbre Mill tool for timbre correction
Timbre Mill is a tool for timbral correction of audio files.

The tool allows to specify multiple file groups containing two type of files:
* master file;
* child files.

For each file group, the tool performs spectral analysis of master file and each
child file. After that, it computes the raw inverse impulse responses which
allow to tune tonal characteristics of the master file to match the tonal
characteristics of each corresponding child file. These raw IR files allow to
process audio data as linear-phase finite impulse response filters (FIRs).
2022-08-04T18:32:31-07:00 devel/py-xarray-einstats Stats, linear algebra and einops for xarray
Stats, linear algebra and einops for xarray.
2022-08-05T08:05:05+08:00 www/py-django41 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.
2022-08-04T16:10:40+03:00 audio/sdl_audiolib Audio decoding, resampling and mixing library for SDL
This is a small and simple to use C++ library for playing various
audio formats. It is a thin (-ish) wrapper around existing resampling
(like SRC or SoX) and decoding libraries (like libmpg123 or libvorbis.)

It was written as a replacement for SDL_mixer, due to SDL_mixer's
lack of multiple music streams, limited audio format support and
poor resampling quality.
2022-08-04T15:45:22+03:00 devel/simpleini C++ library providing a simple API to INI-style configuration files
A cross-platform library that provides a simple API to read and
write INI-style configuration files. It supports data files in
ASCII, MBCS and Unicode. It is designed explicitly to be portable
to any platform and has been tested on Windows, WinCE and Linux.
2022-08-04T12:46:50-07:00 devel/p5-Algorithm-Backoff Various backoff strategies for retry
Various backoff strategies for retry
2022-08-04T15:18:52+00:00 games/vanilla-conquer Portable version of the original C&C engine
Vanilla Conquer is a fully portable version of the first generation C&C
engine and is capable of running both Tiberian Dawn and Red Alert on
multiple platforms. It can also be used for mod development for the
Remastered Collection.

The main focus of Vanilla Conquer is to keep the default out-of-box
experience faithful to what the games were back when they were released
and work as a drop-in replacement for the original executables while
also providing bug fixes, compatibility and quality of life improvements.
2022-08-04T13:46:35+02:00 devel/rubygem-zstd-ruby Ruby binding for zstd
Ruby binding for zstd(Zstandard - Fast real-time compression algorithm)
2022-08-04T17:18:40+08:00 devel/p5-Test-DBIC-ExpectedQueries Test that only expected DBIx::Class queries are run
Test that only expected DBIx::Class queries are run
2022-08-03T10:51:20-07:00 science/py-pymbd Many-body dispersion library
Pymbd is Python bindings for Libmbd.

Libmbd implements the many-body dispersion (MBD) method in several
programming languages and frameworks:

The Fortran implementation is the reference, most advanced
implementation, with support for analytical gradients and distributed
parallelism, and additional functionality beyond the MBD method
itself. It provides a low-level and a high-level Fortran API, as well
as a C API. Furthermore, Python bindings to the C API are provided.
2022-08-03T17:19:58+02:00 devel/muon Build system compatible with meson
muon is an implementation of the meson build system in c99 with minimal
dependencies.

# Non-features
* bug-for-bug compatibility with meson. In fact, muon aspires to be stricter
than meson in cases where meson's implementation seems error prone. muon uses
the official meson documentation as its specification.
* cli compatibility with meson. muon has different flags, subcommands, etc., and
should not be renamed/symlinked to meson.

# Features
* muon analyze - a static analyzer for meson.build files. Capable of doing type
inference, checking unused variables, undeclared variables, etc.
* muon fmt_unstable - a meson.build code formatter
* An interactive stepping debugger with the dbg() function.
* Fast
2022-07-23T09:06:42+02:00 devel/sjasmplus Command-line cross-compiler of assembly language for Z80 CPU
Command-line cross-compiler of assembly language for Z80 CPU. Supports many
ZX-Spectrum specific directives, has built-in Lua scripting engine and 3-pass
design.
2022-08-02T20:00:35-04:00 audio/lpcnet Neural Net speech coding
Experimental version of LPCNet that has been used to develop FreeDV 2020
- a HF radio Digial Voice mode for over the air experimentation with
Neural Net speech coding. Possibly the first use of Neural Net speech
coding in real world operation.
2022-08-02T13:40:30+00:00 games/jumpy Tactical 2D shooter in fishy pixels style
Fish Fight: Jumpy is a tactical 2D shooter, played by up to 4 players
online or on a shared screen. Aim either left or right; the rest is up
to clever movement and positioning in this fish-on-fish brawler! Made
with Rust-lang and Macroquad.

### Key Features (WIP)

- 2 to 4 players in either Local Multiplayer or Online Play
- Easy to pick up, emphasizing strategy over twitch reaction
- Customize characters with hats, saved to your cross-platform profile
- Create & explore user-made weapons, levels, audio and other scripted
extensions
- Smart level creation tools
- Tournaments & matchmaking built in
2022-08-02T12:36:35-05:00 lang/go119 Go programming language
2022-08-02T22:39:34+08:00 sysutils/nerdctl Docker-compatible CLI for containerd
ContaiNERD CTL - Docker-compatible CLI for containerd
- Same UI/UX as docker
- Supports Docker Compose (nerdctl compose up)
- [Optional] Supports rootless mode, without slirp overhead (bypass4netns)
- [Optional] Supports lazy-pulling (Stargz, Nydus, OverlayBD)
- [Optional] Supports encrypted images (ocicrypt)
- [Optional] Supports P2P image distribution (IPFS)
- [Optional] Supports container image signing and verifying (cosign)

nerdctl is a non-core sub-project of containerd.
2022-08-02T00:49:21-07:00 lang/quilc Optimizing Quil compiler (for quantum computing)
Quilc is an advanced optimizing compiler for the quantum instruction
language Quil.

Quil is the quantum instruction language, originally developed at
Rigetti Computing. In Quil quantum algorithms are expressed using
Quil's standard gates and instructions. One can also use Quil's
DEFGATE to define new non-standard gates, and DEFCIRCUIT to build a
named circuit that can be referenced elsewhere in Quil code (analogous
to a function in most other programming languages).
2022-08-01T15:41:43-05:00 security/py-notus-scanner scanner for creating results from local security checks
Notus Scanner detects vulnerable products in a system environment. The scanning
method is to evaluate internal system information. It does this very fast and
even detects currently inactive products because it does not need to interact
with each of the products.

To report about vulnerabilities, Notus Scanner receives collected system
information on the one hand and accesses the vulnerability information from the
feed service on the other. Both input elements are in table form: the system
information is specific to each environment and the vulnerability information
is specific to each system type.

Notus Scanner integrates into the Greenbone Vulnerability Management framework
which allows to let it scan entire networks within a single task. Any
vulnerability test in the format of .notus files inside the Greenbone Feed will
be considered and automatically matched with the scanned environments.
2022-08-01T22:26:50+02:00 benchmarks/uica Code Analyzer from the uops.info project
uiCA is a simulator that can predict the throughput of basic blocks on
recent Intel microarchitectures. In addition to that, it also provides
insights into how the code is executed.

uiCA is based on data from uops.info, combined with a detailed pipeline
model. Like related tools, it assumes that all memory accesses result in
cache hits.
2022-08-01T14:07:06-05:00 databases/pg-gvm Greenbone Library for helper functions in PostgreSQL
Greenbone Library for helper functions in PostgreSQL. This library contains
functionality for ical object manipulation.
2022-08-01T20:32:11+03:00 comms/cyclonedds Eclipse Cyclone DDS middleware
Eclipse Cyclone DDS is a very performant and robust open-source implementation
of the OMG DDS specification. Cyclone DDS is developed completely in the open
as an Eclipse IoT project (see eclipse-cyclone-dds) with a growing list of
adopters (if you're one of them, please add your logo). It is a tier-1
middleware for the Robot Operating System ROS 2.
2022-08-01T19:34:59+09:00 devel/ghub-devel Client libraries for the APIs of various Git forges
Ghub is a library that provides basic support for using the Github
REST (v3) and GraphQL (v4) APIs from Emacs packages. It abstracts
access to API resources using only a handful of functions that are not
resource-specific.

Ghub handles the creation, storage and use of access tokens using a
setup wizard to make it easier for users to get started and to reduce
the support burden imposed on package maintainers. It also comes with
a comprehensive manual to address the cases when things don't just
work as expected or in case you don't want to use the wizard.

Ghub is intentionally limited to only provide these two essential
features - basic request functions and guided setup - to avoid being
too opinionated, which would hinder wide adoption. It is assumed that
wide adoption would make life easier for users and maintainers alike,
because then all packages that talk to the Github API could be
configured the same way.
2022-08-01T18:26:37+09:00 editors/with-editor-devel Use the Emacsclient as the $$EDITOR of child processes
The library with-editor makes it easy to use the Emacsclient as the
$EDITOR of child processes, making sure they know how to call
home. For remote processes a substitute is provided, which
communicates with Emacs on standard output instead of using a socket
as the Emacsclient does.
2022-08-01T15:36:00+09:00 devel/transient-devel 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
"transient".

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.
2022-07-31T19:30:42-07:00 multimedia/py-pysubs2 Library for editing subtitle files
pysubs2 is a Python library for editing subtitle files. It's based on
SubStation Alpha, the native format of Aegisub; it also supports
SubRip (SRT), MicroDVD, MPL2, TMP and WebVTT formats. There is a small
CLI tool for batch conversion and retiming.
2022-07-31T15:18:58-05:00 security/wazuh-manager Security tool to monitor and check logs and intrusions (manager)
Wazuh is a free and open source platform used for threat prevention, detection,
and response. It is capable of protecting workloads across on-premises,
virtualized, containerized, and cloud-based environments.

Wazuh solution consists of an endpoint security agent, deployed to the
monitored systems, and a management server, which collects and analyzes data
gathered by the agents. Besides, Wazuh has been fully integrated with the
Elastic Stack, providing a search engine and data visualization tool that
allows users to navigate through their security alerts.
2022-07-31T04:56:40+08:00 textproc/rubygem-rouge329 Simple, easy-to-extend drop-in replacement for pygments
Rouge aims to a be a simple, easy-to-extend drop-in replacement for
pygments.
2022-07-31T03:23:29+08:00 devel/rubygem-bootsnap112 Boot large ruby/rails apps faster
Bootsnap makes booting large ruby/rails apps faster. It is a library that plugs
into a number of Ruby and (optionally) ActiveSupport and YAML methods to
optimize and cache expensive computations.
2022-07-30T13:56:32+08:00 devel/rubygem-aws-crt AWS SDK for Ruby - Common Run Time
AWS Common Runtime for Ruby

The AWS Common Runtime (CRT) libraries are a base library of the SDKs. The CRT
is a modular family of independent packages, written in C. Each package provides
good performance and minimal footprint for different required functionalities.
These functionalities are common and shared across all SDKs providing better
code reuse, optimization, and accuracy.
2022-07-30T13:56:31+08:00 devel/py-unearth Utility to fetch and download python packages
unearth is a utility to fetch and download python packages.
2022-07-30T13:56:31+08:00 devel/py-robotframework-stacktrace Listener that prints a Stack Trace to console to faster find the code section where the failure appears
robotframework-stacktrace provides a listener for RF >= 4.0 that prints a Stack
Trace to console to faster find the code section where the failure appears.
2022-07-30T13:56:30+08:00 devel/py-robotframework-pythonlibcore Tools to ease creating larger test libraries for Robot Framework using Python
Tools to ease creating larger test libraries for Robot Framework using Python.
The Robot Framework hybrid and dynamic library API gives more flexibility for
library than the static library API, but they also sets requirements for
libraries which needs to be implemented in the library side. PythonLibCore eases
the problem by providing simpler interface and handling all the requirements
towards the Robot Framework library APIs.
2022-07-29T10:11:51+03:00 comms/iceoryx True zero-copy inter-process communication
Iceoryx is an inter-process-communication (IPC) middleware. It has its origins
in the automotive industry, where large amounts of data have to be transferred
between different processes when it comes to driver assistance or automated
driving systems. However, the efficient communication mechanisms can also be
applied to a wider range of use cases, e.g. in the field of robotics or game
development. Iceoryx uses a true zero-copy, shared memory approach that allows
to transfer data from publishers to subscribers without a single copy. This
ensures data transmissions with constant latency, regardless of the size of the
payload.
2022-07-28T22:26:04+03:00 graphics/gdk-pixbuf2-xlib deprecated API for integrating Xlib and GdkPixbuf
GdkPixbuf-Xlib contains the deprecated API for integrating GdkPixbuf with
Xlib data types.
2022-07-28T18:08:14+01:00 sysutils/topgrade Tool for upgrade everything
Upgrade tool for OS and package repositories

Keeping your system up to date usually involves invoking multiple
package managers.
This results in big, non-portable shell one-liners saved in your shell.
To remedy this, topgrade detects which tools you use and runs the
appropriate commands to update them
2022-07-27T22:51:48-07:00 net-p2p/libtorrent-rasterbar2 C++ library implementing a BitTorrent client
libtorrent is an open source C++ library implementing the BitTorrent
protocol, along with most popular extensions, making it suitable for
real world deployment. It is configurable to be able to fit both
servers and embedded devices.

The main goals of libtorrent are to be efficient and easy to use.

NB: this is NOT the same library as the net-p2p/libtorrent port!
2022-07-07T07:31:27+02:00 multimedia/mlt7-glaxnimate 2D animations plugin for the MLT multimedia framework
2022-07-27T16:26:37+01:00 devel/qschematic Qt/C++ library providing widgets for drawing diagrams
QSchematic is a C++ library providing Qt widgets to easily draw diagrams and
schematics in a Qt application. It uses Qt's graphics view framework.

The library interface allows for easy customization of existing items and adding
new custom items such as wires, nodes, connectors and similar.

Drawn diagrams/schematics can be easily serialized to and from XML. A built-in
netlist generator is provided to build a netlist form a drawn diagram/schematic.
2022-07-19T21:47:25+03:00 ports-mgmt/hs-cabal2tuple Generate USE_CABAL and GH_TUPLE knobs for Haskell ports
Cabal2Tuple is an utility to help develop ports for Haskell software. It
generates USE_CABAL and GH_TUPLE knobs for port's Makefiles based on the
plan.json file.
2022-07-26T18:11:38+02:00 devel/git-prev-next Git commands for navigating and editing Git commit history
git-prev-next allows to easily navigate commits, and amend them.
It is built on top of interactive rebase.
2022-07-26T12:39:18+01:00 sysutils/kopia Fast and secure open-source backup/restore tool
Kopia is a fast and secure open-source backup/restore tool that allows
you to create encrypted snapshots of your data and save the snapshots
to remote or cloud storage of your choice, to network-attached storage
or server, or locally on your machine. Kopia does not 'image' your
whole machine. Rather, Kopia allows you to backup/restore any and all
files/directories that you deem are important or critical.
2022-07-26T08:07:53+00:00 databases/py-sqlite-utils Python CLI utility and library for manipulating SQLite databases
Python CLI utility and library for manipulating SQLite databases.

Some feature highlights

* Pipe JSON (or CSV or TSV) directly into a new SQLite database
file, automatically creating a table with the appropriate schema
* Run in-memory SQL queries, including joins, directly against data
in CSV, TSV or JSON files and view the results
* Configure SQLite full-text search against your database tables
and run search queries against them, ordered by relevance
* Run transformations against your tables to make schema changes
that SQLite ALTER TABLE does not directly support, such as
changing the type of a column
* Extract columns into separate tables to better normalize your
existing data
2022-07-26T06:02:55+00:00 databases/py-sqlite-fts4 Python functions for working with SQLite FTS4 search
Custom SQLite functions written in Python for ranking documents
indexed using the FTS4 extension.
2022-07-24T04:59:32-05:00 textproc/vale Command-line tool that brings editorial style guide to life
When you think about software built for automated writing assistance, a
lot of assumptions probably come to mind. You have heard terms like
cloud-based, artificial intelligence, and machine learning. You have
been promised sophisticated, human-like feedback to dramatically
improve your writing.

Vale is none of that; it was not designed to be, and it does not try to be.
To put it succinctly, Vale does not teach you how to write, it is a tool for
writers.

This distinction is particularly important to understand because Vale
does not offer any of its own advice. Instead, it offers a framework for
creating and enforcing custom rules. Its approach is much more similar
to code linters than it is to traditional grammar checkers.
2022-07-23T18:41:30+01:00 sysutils/p5-RundeckAPI Easily queries Rundeck's REST API
RundeckAPI
simplifies authenticate, connect, queries to a Rundeck instance via REST API
2022-07-21T23:17:50-07:00 devel/py-synr Consistent AST for Python
Synr is a library that provides a stable Abstract Syntax Tree for Python.

Features:
* The Synr AST does not change between Python versions.
* Every AST node contains line and column information.
* There is a single AST node for assignments (compared to three in Python's ast
module).
* Support for returning multiple errors at once.
* Support for custom error reporting.
2022-07-21T15:19:50+01:00 editors/amp Complete text editor for your terminal
Heavily inspired by Vi/Vim. Amp aims to take the core interaction model
of Vim, simplify it, and bundle in the essential features required for
a modern text editor.
2022-07-21T09:45:31+01:00 security/openca-ocspd OpenCA OCSP responder
OpenCA OCSP Responder is an rfc2560 compliant OCSPD responder.
The server is a stand-alone application and can be integrated into many
different PKI solutions as it does not depend on specific database scheme.
Furthermore it can be used as a responder for multiple CAs.
2022-07-21T07:54:41+01:00 devel/py-fastbencode Fast implementation of bencode
fastbencode is an implementation of the bencode serialization format
originally used by BitTorrent.

The package includes both a pure-Python version and an optional C
extension based on Cython. Both provide the same functionality, but the C
extension provides significantly better performance.
2022-07-20T09:43:45-05:00 net/libpaho-mqtt3 Eclipse Paho C Client Library for the MQTT Protocol
Eclipse Paho C Client Library for the MQTT Protocol

The Paho C client comprises four variant libraries, shared or static:

paho-mqtt3a - asynchronous (MQTTAsync)
paho-mqtt3as - asynchronous with SSL (MQTTAsync)
paho-mqtt3c - "classic" / synchronous (MQTTClient)
paho-mqtt3cs - "classic" / synchronous with SSL (MQTTClient)
Which Paho C API to use, with some history, for context
2022-07-18T23:24:59+02:00 graphics/darktable40 Virtual lighttable and darkroom for photographers
Darktable is a virtual lighttable and darkroom for photographers: an open
source photography workflow application and raw image developer. It manages
digital negatives in a database and lets one view them through a zoomable
lighttable. It also enables one to develop raw images and enhance them.

Darktable tries to fill the gap between many excellent existing free raw
converters and image management tools (such as UFRaw or F-Spot). The user
interface is built around efficient caching of image metadata and mipmaps,
all stored in a database. The user will always be able to interact, even
if the full resolution image is not yet loaded.

All editing is fully non-destructive and only operates on cached image
buffers for display. The full image is only converted during export. The
frontend is written in Gtk+/Cairo, the database uses SQLite3, raw image
loading is done using libraw and rawspeed, high-dynamic range and standard
image formats such as JPEG are also supported. The core operates completely
on floating point values, so darktable can not only be used for photography
but also for scientifically acquired images or output of renderers (high
dynamic range).
2022-07-19T04:38:41+08:00 devel/py-giturlparse Git URL parsing module
giturlparse parses & rewrites git urls (supports GitHub, Bitbucket, FriendCode,
Assembla, Gitlab ...). This is a fork of giturlparse.py with updated parsers.
2022-07-19T04:38:40+08:00 devel/py-ckanapi CLI and Python module for accessing the CKAN Action API
ckanapi is a command line interface and Python module for accessing the CKAN
Action API.

The ckanapi command line interface lets you access local and remote CKAN
instances for bulk operations and simple API actions.

The ckanapi Python module may be used from within a CKAN extension or in a
Python 2 or Python 3 application separate from CKAN.
2022-07-18T20:50:15+08:00 science/hdf5-110 Hierarchical Data Format library (from NCSA) 1.10.x
HDF5 is a completely new Hierarchical Data Format product consisting of a data
format specification and a supporting library implementation. HDF5 is designed
to address some of the limitations of the older HDF product and to address
current and anticipated requirements of modern systems and applications.

HDF5 includes the following improvements:
- A new file format designed to address some of the deficiencies of HDF4.x,
particularly the need to store larger files and more objects per file.
- A simpler, more comprehensive data model that includes only two basic
structures: a multidimensional array of record structures, and a grouping
structure.
- A simpler, better-engineered library and API, with improved support for
parallel I/O, threads, and other requirements imposed by modern systems
and applications.

Note: this is a legacy version, the latest is available as science/hdf5.
2022-07-18T20:39:46+08:00 devel/py-awscrt Common runtime for AWS Python projects
Python 3 bindings for the AWS Common Runtime
2022-07-18T07:57:56+01:00 devel/genht Simple generic hash table implementation in C
genht is a simple generic hash table implementation in C.
Uses open addressing scheme with space doubling.
Type generics is achieved by ugly name prefixing macros.
2022-07-17T13:59:46+02:00 www/py-django-rich Extensions for using Rich with Django
This package provides extensions for using Rich with the Django framework.

These extensions consist of the following subclasses:

* django_rich.management.RichCommand:
Subclass of Django's BaseCommand class that sets its self.console to a
Rich console.

* django_rich.test.RichRunner:
Subclass of Django's DiscoverRunner with colorized outputs and nice
traceback rendering.
2022-07-17T13:57:34+02:00 textproc/py-ttp-templates Template Text Parser templates collections
This package contains a collection of TTP (= Template Text Parser) templates,
which is divided into three sections corresponding to folder names:

* "platform" collection
Mimics ntc-templates API and follows same naming rule.

* "yang" collection
Contains templates capable of producing YANG compatible structures out
of text data.

* "misc" collection
Miscellaneous templates for various use cases organized in folders.
2022-07-17T13:55:28+02:00 net-mgmt/py-netutils Common helper functions useful in network automation
This Python library contains a collection of objects for common network
automation tasks.

It intends to keep the following tenets:

* Must not be any dependencies required to run the library.
* May be some optional dependencies, to be managed by the user
in opt in fashion.
* Shall prefer functions over classes.
* Shall prefer a folder and file structure that is flat.
* Shall leverage docstrings as the primary documentation mechanism.
* Must provide examples in every public function.
* Shall retain a high test coverage.
2022-07-17T11:05:36+02:00 net/openbgpd7 Free implementation of the Border Gateway Protocol, Version 4
OpenBGPD is a FREE implementation of the Border Gateway Protocol, Version 4.
It allows ordinary machines to be used as routers exchanging routes with
other systems speaking the BGP protocol.
2022-07-16T23:26:40-07:00 science/py-kpLib Library for finding optimal Generalized Monkhorst-Pack k-points grid
KpLib is a C++ library for finding the optimal Generalized
Monkhorst-Pack k-points grid. It can be imported into
electronic-structure packages as a generator of efficient
generalized k-point grids, or be integrated into user scripts through
the python interface.
2022-07-16T23:02:16-07:00 science/kplib Library for finding optimal Generalized Monkhorst-Pack k-points grid
KpLib is a C++ library for finding the optimal Generalized
Monkhorst-Pack k-points grid. It can be imported into
electronic-structure packages as a generator of efficient
generalized k-point grids, or be integrated into user scripts through
the python interface.
2022-07-16T01:06:41+02:00 devel/wasi-compiler-rt14 Clang builtins library for WebAssembly System Interface
The LLVM Project is a collection of modular and reusable compiler and
toolchain technologies.

This port includes Clang builtins for WASI
(WebAssembly System Interface).

WWW: http://llvm.org/
2022-07-15T09:18:54-07:00 math/py-fenics-ffcx FEniCS Form Compiler for finite element forms
FFCx is a new version of the FEniCS Form Compiler. It is being
actively developed and is compatible with DOLFINx.

FFCx is a compiler for finite element variational forms. From a
high-level description of the form in the Unified Form Language
(UFL), it generates efficient low-level C code that can be used to
assemble the corresponding discrete operator (tensor). In particular,
a bilinear form may be assembled into a matrix and a linear form may
be assembled into a vector. FFCx may be used either from the command
line (by invoking the ffcx command) or as a Python module.
2022-07-15T09:07:15-07:00 math/py-fenics-ufl FEniCS Unified Form Language
The Unified Form Language (UFL) is a domain specific language for
declaration of finite element discretizations of variational forms.
More precisely, it defines a flexible interface for choosing finite
element spaces and defining expressions for weak forms in a notation
close to mathematical notation.

UFL is part of the FEniCS Project.
2022-07-15T15:34:36+02:00 audio/espeak-ng Software speech synthesizer
eSpeak is a compact open source software speech synthesizer for English
and other languages.

eSpeak produces good quality English speech. It uses a different
synthesis method from other open source TTS engines, and sounds quite
different. It's perhaps not as natural or "smooth", but I find the
articulation clearer and easier to listen to for long periods.
It can run as a command line program to speak text from a file or
from stdin.
2022-07-15T08:55:53-05:00 ports-mgmt/fallout Download and search pkg-fallout logs
Download and search FreeBSD build cluster fallout logs.

`fallout fetch` downloads build failure logs so they can be accessed and
searched from the local file system. It organizes these logs into a directory
hierarchy under ~/.cache by the builder name and port origin.

`fallout grep` finds failure logs matching a given set of conditions and
regular expressions. Combining it with portgrep allows advanced
searching for e.g. specific maintainer, failures of ports with specific USES,
with specific dependency, etc.
2022-07-15T01:49:13-07:00 math/py-fenics-basix FEniCS finite element basis evaluation library
Basix is a finite element definition and tabulation runtime library.

Basix allows users to:
* evaluate finite element basis functions and their derivatives at a
set of points
* access geometric and topological information about reference cells
* apply push forward and pull back operations to map data between a
reference cell and a physical cell
* permute and transform DOFs to allow higher-order elements to be use
on arbitrary meshes
* interpolate into a finite element space and between finite element
spaces

Basix includes a range of built-in elements, and also allows the user
to define their own custom elements.

Basix is one of the components of FEniCSx, alongside UFL, FFCx, and
DOLFINx.
2022-07-15T01:19:34-07:00 math/fenics-basix FEniCS finite element basis evaluation library
Basix is a finite element definition and tabulation runtime library.

Basix allows users to:
* evaluate finite element basis functions and their derivatives at a
set of points
* access geometric and topological information about reference cells
* apply push forward and pull back operations to map data between a
reference cell and a physical cell
* permute and transform DOFs to allow higher-order elements to be use
on arbitrary meshes
* interpolate into a finite element space and between finite element
spaces

Basix includes a range of built-in elements, and also allows the user
to define their own custom elements.

Basix is one of the components of FEniCSx, alongside UFL, FFCx, and
DOLFINx.
2022-07-14T15:43:46-07:00 x11/gnome-console Minimal terminal for GNOME
Console is a minimal terminal for GNOME

Console is supposed to be a simple terminal emulator for the average user
to carry out simple cli tasks and aims to be a 'core' app for GNOME/Phosh.

We are not however trying to replace GNOME Terminal/Tilix, these advanced
tools are great for developers and administrators, rather Console aims to
serve the casual linux user who rarely needs a terminal
2022-07-14T13:20:52-07:00 editors/gnome-text-editor Small but powerful text editor for the GNOME Desktop Environment
GNOME Text Editor is a simple text editor that focuses on session
management. It works hard to keep track of changes and state even
if you quit the application. You can come back to your work even
if you've never saved it to a file.
2022-07-13T19:48:30-07:00 devel/argobots Lightweight, low-level threading and tasking framework
Argobots is a lightweight runtime system that supports integrated
computation and data movement with massive concurrency. It will
directly leverage the lowest-level constructs in the hardware and
OS: lightweight notification mechanisms, data movement engines,
memory mapping, and data placement strategies.
2022-07-13T14:20:09+02:00 graphics/libsvgtiny Tiny SVG fremebuffer abstraction library, written in C
Tiny SVG fremebuffer abstraction library, written in C.

The overall idea of the library is to take some SVG as input, and return
a list of paths and texts which can be rendered easily. The library does
not do the actual rendering.

All supported SVG objects, for example circles, lines, and gradient
filled shapes, are converted to flat-filled paths or a fragment of text,
and all coordinates are converted, transformed etc. to pixels.
2022-07-13T10:48:20+01:00 security/libpki OpenCA PKI library (libpki) and tools
OpenCA LibPKI provides an easy-to-use PKI library for PKI enabled application
development.
The library provides the developer with all the needed functionalities to
manage certificates, from generation to validation.
2022-07-13T00:17:43-07:00 science/ChipmunkPhysics 2D physics engine written in C
Chipmunk is a simple, lightweight, fast and portable 2D rigid body physics
library written in C. It is licensed under the unrestrictive, OSI approved MIT
license.
2022-07-12T18:02:53-07:00 devel/pika C++ library for concurrency and parallelism
pika is a C++ library for concurrency and parallelism. It implements
senders/receivers (as proposed in P2300) for CPU thread pools, MPI,
and CUDA.
2022-07-13T08:18:29+08:00 www/rubygem-responders-rails70 Simple Ruby DSL for making HTTP requests
Responders provides a set of responders modules to dry up your Rails app.
2022-07-13T08:18:27+08:00 security/rubygem-devise-two-factor-rails70 Barebones two-factor authentication with Devise
Barebones two-factor authentication with Devise
2022-07-13T08:18:24+08:00 devel/rubygem-devise-rails70 Flexible authentication solution for Rails with Warden
Flexible authentication solution for Rails with Warden
2022-07-12T15:13:38-07:00 graphics/openmvs Open Multi-View Stereo reconstruction library
OpenMVS (Multi-View Stereo) is a library for computer-vision
scientists and especially targeted to the Multi-View Stereo
reconstruction community.
2022-07-12T18:52:49+02:00 textproc/py-whatthepatch Library for both parsing and applying patch files
Features:
- Parsing of almost all diff formats (except forwarded ed)
- normal (default, --normal)
- copied context (-c, --context)
- unified context (-u, --unified)
- ed script (-e, --ed)
- rcs ed script (-n, --rcs)
- Parsing of several SCM patches
- CVS
- SVN
- Git
2022-07-11T20:43:15-07:00 math/cosma Distributed communication-optimal matrix multiplication algorithm
COSMA is a parallel, high-performance, GPU-accelerated, matrix-matrix
multiplication algorithm that is communication-optimal for all
combinations of matrix dimensions, number of processors and memory
sizes, without the need for any parameter tuning. The key idea behind
COSMA is to first derive a tight optimal sequential schedule and only
then parallelize it, preserving I/O optimality between processes. This
stands in contrast with the 2D and 3D algorithms, which fix process
domain decomposition upfront and then map it to the matrix dimensions,
which may result in asymptotically more communication. The final
design of COSMA facilitates the overlap of computation and
communication, ensuring speedups and applicability of modern
mechanisms such as RDMA. COSMA allows to not utilize some processors
in order to optimize the processor grid, which reduces the
communication volume even further and increases the computation volume
per processor.
2022-07-11T21:48:51+08:00 www/rubygem-rack223 Rack, a Ruby Webserver Interface
Rack provides a minimal, modular and adaptable interface for developing web
applications in Ruby. By wrapping HTTP requests and responses in the simplest
way possible, it unifies and distills the API for web servers, web frameworks,
and software in between (the so-called middleware) into a single method call.
2022-07-11T21:48:48+08:00 devel/py-pyproject-metadata PEP 621 metadata parsing
pyproject-metadata provides dataclass for PEP 621 metadata with support for core
metadata generation.

This project does not implement the parsing of pyproject.toml containing PEP 621
metadata.

Instead, given a Python data structure representing PEP 621 metadata (already
parsed), it will validate this input and generate a PEP 643-compliant metadata
file (e.g. PKG-INFO).
2022-07-11T21:48:46+08:00 devel/py-flake8-black flake8 plugin to call black as a code style validator
flake8-black is an MIT licensed flake8 plugin for validating Python code style
with the command line code formatting tool black.

Black, "The Uncompromising Code Formatter", is normally run to edit your Python
code in place to match their coding style, a strict subset of the PEP 8 style
guide.

The point of this plugin is to be able to run black --check ... from within the
flake8 plugin ecosystem. You might use this via a git pre-commit hook, or as
part of your continuous integration testing.
2022-07-09T11:28:54+02:00 sysutils/vm-bhyve-devel Management system for bhyve virtual machines
A frontend for bhyve which provides the 'vm' command
Create/start/stop virtual machines easily
Bridged/NAT networking
BSD/Linux/Windows guest support
2022-07-11T08:49:37+02:00 graphics/py-projpicker Select projections whose extent completely contains given coordinates
ProjPicker (projection picker) is a Python module that allows the user to
select all coordinate reference systems (CRSs) whose extent completely contains
given points, polylines, polygons, and bounding boxes using set-theoretic
logical operators in a postfix notation. The goal is to make it easy and visual
to select a desired projection by location.
2022-07-10T19:00:16+02:00 net-mgmt/zabbix62-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.
2022-07-10T19:00:16+02:00 net-mgmt/zabbix62-proxy
2022-07-10T19:00:16+02:00 net-mgmt/zabbix62-java
2022-07-10T19:00:16+02:00 net-mgmt/zabbix62-frontend
2022-07-10T19:00:16+02:00 net-mgmt/zabbix62-agent
2022-07-09T20:33:47+02:00 games/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.)!

Features

- 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
2022-07-10T09:37:03+02:00 deskutils/walld Wallpaper daemon
Walld is a wallpaper daemon. It can change the wallpaper every 30 minutes.
It has the ablity to be configured into what you want it to be.
2022-07-10T01:02:53+00:00 sysutils/bacula13-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.
2022-07-10T01:02:53+00:00 sysutils/bacula13-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.
2022-07-10T01:02:53+00:00 sysutils/bacula13-client Network backup solution (client)
2022-07-10T01:02:53+00:00 net-mgmt/nagios-check_bacula13 Nagios plugin for Bacula
check_bacula is a plugin intended for use with the
Nagios network monitoring system to monitor Bacula.
2022-07-09T11:51:46-07:00 cad/qucsator Circuit simulator of the Qucs project
Qucsator is a command line driven circuit simulator. It takes a
network list in a certain format as input and outputs a Qucs dataset.
It has been programmed for usage in the Qucs project but can also be
used by other applications.
2022-07-08T22:46:04-07:00 cad/xyce Xyce electronic simulator
Xyce (zis, rhymes with "spice") is an open source,
SPICE-compatible, high-performance analog circuit simulator, capable
of solving extremely large circuit problems by supporting large-scale
parallel computing platforms. It also supports serial execution on all
common desktop platforms, and small-scale parallel runs on Unix-like
systems. In addition to analog electronic simulation, Xyce has also
been used to investigate more general network systems, such as neural
networks and power grids. Read more about Xyce.
2022-07-08T21:47:56+00:00 security/iddawc OAuth2/OIDC Client and Relying Party library
Handles the OAuth2 and OpenID Connect authentication process flow from the
client side.

* Generates requests based on input parameters
* Parses response
* Validates response values

Supported response_types: code, token, id_token, password, client_credentials,
refresh_token, device_code

Supported client authentication methods: client_secret_basic,
client_secret_post, client_secret_jwt, private_key_jwt
2022-07-08T21:44:00+00:00 security/rhonabwy Javascript Object Signing and Encryption (JOSE) library
Javascript Object Signing and Encryption (JOSE) library - JWK, JWKS, JWS, JWE
and JWT

* Create, modify, parse, import or export JSON Web Keys (JWK) and
JSON Web Keys Set (JWKS)
* Create, modify, parse, validate or serialize JSON Web Signatures (JWS)
* Create, modify, parse, validate or serialize JSON Web Encryption (JWE)
* Create, modify, parse, validate or serialize JSON Web Token (JWT)

JWT Relies on JWS and JWE functions, so it supports the same functionalities as
the other 2. JWT functionalities also support nesting serialization (JWE nested
in a JWS or the opposite).
2022-07-08T11:47:25-07:00 audio/xuidesigner WYSIWYG LV2 X11UI GUI creator tool
XUiDesigner provides a easy to use GUI generator tool to create
X11 UI's for LV2 plugins. Currently only libxputty is supported,
but the generated GUI C file could be used probably with other widget
tool-kits as well, just a wrapper file is needed to translate the
generated file to the needs of a toolkit.
2022-07-08T09:29:27-07:00 science/trilinos Solver for multi-physics engineering and scientific problems
The Trilinos Project is an effort to develop algorithms and enabling
technologies within an object-oriented software framework for the
solution of large-scale, complex multi-physics engineering and
scientific problems. A unique design feature of Trilinos is its focus
on packages.
2022-07-08T18:26:10+02:00 audio/pcaudiolib Portable C audio library
The Portable C Audio Library (pcaudiolib) provides a C API to different
audio devices. Supported backends are ALSA, OSS, and PulseAudio.

This Port can be built with any combination of the supported backends,
but official packages are distributed with OSS support only, in order
to not depend on the other backends being installed.
2022-07-08T00:22:00-07:00 cad/qucs-s Quite Universal Circuit Simulator: GUI for circuit simulation kernels
Qucs-S is a spin-off of the Qucs cross-platform circuit simulator.
"S" letter indicates SPICE.

Qucs-S project uses free SPICE circuit simulation kernels to sumulate
circuits. It merges the power of SPICE and the simplicity of the Qucs
GUI.

Backends:
* Ngspice is the default backend recommended for use in Qucs-S.
Ngspice is powerful mixed-level/mixed-signal circuit simulator. Most
of industrial SPICE models are compatible with Ngspice. It has an
excellent performance for time-domain simulation of switching
circuits and powerful postprocessor.
* XYCE is a new SPICE-compatible circuit simulator written by Sandia
from scratch. It supports basic SPICE simulation types and has
advanced RF simulation features such as Harmonic balance simulation.
* SpiceOpus is developed by the Faculty of Electrical Engineering of
the Ljubljana University. It based on the SPICE-3f5 code.
* Qucsator as backward compatible.
2022-07-08T05:25:21+08:00 security/rubygem-net-ssh6 Non-interactive SSH processing
Net::SSH is a pure-Ruby implementation of the SSH2 client protocol. It
supports the following features:

- User authentication via explicit username/password, or using a
public-key/private-key pair.
- Port forwarding, both from the local host to a remote computer via
the remote host, and from the remote host to the local host.
- Execute processes on the remote machine, both interactively and
non-interactively ("batch").
2022-07-08T05:25:18+08:00 devel/rubygem-aws-sdk-rolesanywhere Official AWS Ruby gem for IAM Roles Anywhere
Official AWS Ruby gem for IAM Roles Anywhere.

See also: https://github.com/aws/aws-sdk-ruby
2022-07-08T05:25:16+08:00 devel/p5-Role-Hooks Role callbacks
Role::Hooks allows a role to run a callback when it is applied to a class or to
another role.
2022-07-07T20:22:03+08:00 devel/py-etils Collection of common python utils
Etils (eclectic utils) is an open-source collection of utils for python.
2022-07-07T13:52:46+02:00 net/frr8-pythontools Provide configuration reload functionality for FRR
2022-07-07T13:42:17+02:00 net/frr8 IP routing protocol suite including BGP, IS-IS, OSPF and RIP
FRRouting (FRR) is an IP routing protocol suite for Linux and Unix platforms
which includes protocol daemons for BGP, IS-IS, OSPF and RIP. FRR has its roots
in the Quagga project.
2022-07-07T00:12:49+02:00 net/libyang2 YANG data modeling language library, version 2
libyang is a YANG data modelling language parser and toolkit written
(and providing API) in C.
2022-07-02T12:32:42+03:00 lang/ghc810
2022-06-08T17:29:42+03:00 converters/hs-dhall-yaml Compile Dhall expressions to YAML
Dhall is a programmable configuration language that can be thought of as: JSON +
functions + types + imports. dhall-to-json allows for converting a dhall
configuration into a YAML file.
2022-06-08T17:18:55+03:00 converters/hs-dhall-json Compile Dhall expressions to JSON
Dhall is a programmable configuration language that can be thought of as: JSON +
functions + types + imports. dhall-to-json allows for converting a dhall
configuration into a JSON file.
2022-06-08T17:11:48+03:00 converters/hs-dhall-bash Compile Dhall expressions to bash
Dhall is a programmable configuration language that can be thought of as: JSON +
functions + types + imports. dhall-to-bash allows for converting a subset of
dhall configuration into a bash variable.
2022-06-08T17:02:42+03:00 lang/dhall Explicitly typed configuration language
Dhall is a programmable configuration language that can be thought of as: JSON +
functions + types + imports. The dhall program allows for execution of dhall
files. See the hs-dhall-json, hs-dhall-bash, and hs-dhall-yaml ports for
converting dhall files to these formats.
2022-07-06T17:35:14+00:00 editors/lite Lightweight text editor written mostly in Lua
lite is a lightweight text editor written mostly in Lua. It aims to
provide something practical, pretty, small, and fast, implemented as
simply as possible; easy to modify and extend via plugins, or to use
without doing either.
2022-07-04T22:00:21-07:00 math/tlapack C++ Template Linear Algebra PACKage
tlapack is a C++ Template Linear Algebra PACKage.
2022-07-04T13:28:45-07:00 math/lapackpp C++ API for the Linear Algebra PACKage
The objective of LAPACK++ is to provide a convenient, performance
oriented API for development in the C++ language, that, for the most
part, preserves established conventions, while, at the same time,
takes advantages of modern C++ features, such as: namespaces,
templates, exceptions, etc.

LAPACK++ is part of the SLATE project (Software for Linear Algebra
Targeting Exascale), which is funded by the Department of Energy as
part of its Exascale Computing Initiative (ECP). Closely related to
LAPACK++ is the BLAS++ project, which provides a C++ API for BLAS and
Batch BLAS.
2022-07-04T12:43:31-07:00 math/blaspp C++ API for the Basic Linear Algebra Subroutines
The objective of BLAS++ is to provide a convenient, performance
oriented API for development in the C++ language, that, for the most
part, preserves established conventions, while, at the same time,
takes advantages of modern C++ features, such as: namespaces,
templates, exceptions, etc.

BLAS++ is part of the SLATE project (Software for Linear Algebra
Targeting Exascale), which is funded by the Department of Energy as
part of its Exascale Computing Initiative (ECP). Closely related to
BLAS++ is the LAPACK++ project, which provides a C++ API for LAPACK.
2022-05-02T11:23:41-03:00 sysutils/gcp-ops-agent Gather logs and metrics from Google Compute Engine instances
The Ops Agent is the primary agent for collecting telemetry from your
Compute Engine instances. Combining logging and metrics into a single
agent, the Ops Agent uses Fluent Bit for logs, which supports
high-throughput logging, and the OpenTelemetry Collector for metrics.
You can configure the Ops Agent to support parsing of log files from
third-party applications.
2022-07-03T16:04:51-07:00 devel/libcsptr Smart pointers for the (GNU) C programming language
libcsptr is an attempt to bring smart pointer constructs to the (GNU)
C programming language.

Features:
* unique_ptr, shared_ptr macros, and smart type attribute
* Destructor support for cleanup
* Custom variable metadata on allocation
* Cross-platform: tested under linux 3.18.6-1, Mac OS X Yosemite
10.10, and Windows 7 (with MinGW and the Cygwin port of GCC)
2022-07-02T13:52:05-07:00 sysutils/cfengine320 Systems administration tool for networks
Cfengine is an automated suite of programs for configuring and
maintaining Unix-like computers. It has been used on computing arrays
of between 1 and 20,000 computers since 1993 by a wide range of
organizations. Cfengine is supported by active research and was the
first autonomic, hands-free management system for Unix-like operating
systems. Cfengine is an autonomic maintenance system not merely a
change management roll-out tool. Cfengine has a history of security
and adaptability.
2022-07-02T13:52:05-07:00 sysutils/cfengine-masterfiles320 cfengine sample policies for installations and upgrades
CFEngine 3 is a popular open source configuration management system.
Its primary function is to provide automated configuration and
maintenance of large-scale computer systems.

The repository is intended to provide a stable base policy for
installations and upgrades, and is used by CFEngine 3.6 and newer.
The port installs the repository as examples which should be copied by
the user to the masterfiles directory (usually /var/cfengine/masterfiles).
2022-07-03T20:05:23+01:00 graphics/py-qpageview Page-based viewer widget for Qt5/PyQt5
qpageview provides a page based document viewer widget for Qt5/PyQt5.

It has a flexible architecture potentionally supporting many formats.
Currently, it supports SVG documents, images, and, using the
Poppler-Qt5 binding, PDF documents.
2022-07-03T11:45:28-07:00 devel/criterion C and C++ unit testing framework for the 21st century
Criterion is a cross-platform C and C++ unit testing framework for the
21st century.

Most test frameworks for C require a lot of boilerplate code to set up
tests and test suites -- you need to create a main, then register new
test suites, then register the tests within these suites, and finally
call the right functions.

This gives the user great control, at the unfortunate cost of
simplicity.

Criterion follows the KISS principle, while keeping the control the
user would have with other frameworks.
2022-07-03T13:04:17-04:00 net-mgmt/py-pypowerwall Python interface for Tesla Powerwall and solar power data
This python module can be used to monitor and control Tesla Energy Powerwalls.
It uses a single class (Powerwall) and simple functions to fetch energy data
and poll API endpoints on the Gateway.

pyPowerwall will cache the authentication headers and API call responses to
help reduce the number of calls made to the Gateway (useful if you are
polling the Powerwall frequently for trending data).

* Works with Tesla Energy Gateways - Powerwall and Powerwall+
* Simple access through easy to use functions using customer credentials
* Will cache authentication to reduce load on Powerwall Gateway
* Will cache responses to limit number of calls to Powerwall Gateway
* Easy access to decoded binary device vitals
* Provides solar string data for Powerwall+ systems
2022-07-03T09:02:48-07:00 devel/boxfort Convenient and cross-platform sandboxing C library
BoxFort is a simple, cross-platform sandboxing C library powering
Criterion.

BoxFort provides a simple API to run user code in isolated processes.
2022-07-03T08:49:01-07:00 devel/nanopb Protocol Buffers with small code size
Nanopb is a small code-size Protocol Buffers implementation in ansi C.
It is especially suitable for use in microcontrollers, but fits any
memory restricted system.
2022-07-02T23:27:06-07:00 graphics/kplot Cairo plotting library
kplot is an open source Cairo plotting library.
2022-07-01T18:54:43-07:00 science/py-cirq-rigetti Cirq module to run on Rigetti quantum computers
cirq-ionq provides everything you'll need to run Cirq quantum algorithms
on Rigetti quantum computers.
2022-07-01T11:28:53-07:00 math/kamis Maximum independent sets and vertex covers of large sparse graphs
KaMIS (Karlsruhe Maximum Independent Sets) is an open source project
finding maximum independent sets and vertex covers of large sparse
graphs.

Given a graph G=(V,E), the goal of the maximum independent set problem
is to compute a maximum cardinality set of vertices I, such that no
vertices in the set are adjacent to one another. Such a set is called
a maximum independent set. The problem is NP-hard and particularly
difficult to solve in large sparse graphs.
2022-07-01T10:23:32+02:00 deskutils/havoc Minimal terminal emulator for Wayland
Havoc is a minimal terminal emulator for wayland environment.
2022-07-01T10:16:22+02:00 deskutils/xcbautolock XCB base autolocker
XCB base user activity monitor. It fires up a progam if nothing happens during a
user configurabel period of time. It respects the screensaver settings
(enable/disable).
2022-07-01T10:16:22+02:00 deskutils/i3status Small program for generating a status bar
i3status is a small program (about 1500 SLOC) for generating a status bar for
dzen2, xmobar or similar programs. It is designed to be very efficient by
issuing a very small number of system calls, as one generally wants to update
such a status line every second. This ensures that even under high load, your
status bar is updated correctly. Also, it saves a bit of energy by not hogging
your CPU as much as spawning the corresponding amount of shell commands would.
2022-07-01T10:16:22+02:00 deskutils/i3lock Slightly improved screen locker based on slock
i3lock improves slock by making it fork() and therefore combinable with
commands to suspend your computer. Additionally, instead of turning off
your screen via DPMS and/or displaying a black screen, i3lock displays a
white screen so you can see if your computer failed to resume from suspend
or if your screen is just locked. Also, when entering a wrong password,
i3lock does not call XBell(). This is important because i3lock/slock think
you have entered a password when resuming from suspend, at least sometimes.

i3lock was forked from slock-0.9
2022-07-01T10:16:22+02:00 deskutils/dmenu-wayland Efficient dynamic menu for wayland
dmenu-wayland is a minimalistic Wayland menu. It reads a newline separated list
of items from stdin and shows them as a menu on the top of the screen.
When the user selects one item or types any text and presses Enter, their choice
is printed to stdout.

dmenu-wayland is inspired by https://tools.suckless.org/dmenu
2022-06-30T16:28:33+02:00 net/rubygem-omniauth-oauth2-v1 Abstract OAuth2 strategy for OmniAuth
An abstract OAuth2 strategy for OmniAuth.

WWW: https://github.com/omniauth/omniauth-oauth2
2022-06-30T08:16:17-05:00 www/grafana9 Dashboard and graph editor for multiple data stores
Grafana is an open source and composable observability and data visualization
platform. Visualize metrics, logs, and traces from multiple sources like
Prometheus, Loki, Elasticsearch, InfluxDB, Postgres and many more.
2022-06-30T07:44:48-05:00 devel/go-wire Compile-time Dependency Injection for Go
Wire is a code generation tool that automates connecting components using
dependency injection. Dependencies between components are represented in Wire
as function parameters, encouraging explicit initialization instead of global
variables. Because Wire operates without runtime state or reflection, code
written to be used with Wire is useful even for hand-written initialization.
2022-06-29T13:44:19-07:00 www/webkit2-gtk4 Opensource browser engine using the GTK+ 4 toolkit
WebKitGTK+ is a full-featured port of the WebKit rendering engine, suitable
for projects requiring any kind of web integration, from hybrid HTML/CSS
applications to full-fledged web browsers. It offers WebKit's full
functionality and is useful in a wide range of systems from desktop
computers to embedded systems like phones, tablets, and televisions.

WebKitGTK+ is made by a lively community of developers and designers,
who hope to bring the web platform to everyone. It's the official web
engine of the GNOME platform and is used in browsers such as Epiphany
and Midori.
2022-06-30T05:42:28+08:00 devel/p5-Module-Build-Pluggable-CPANfile Include cpanfile
Module::Build::Pluggable::CPANfile is plugin for Module::Build::Pluggable to
include dependencies from cpanfile into meta files. This modules is
Module::Install::CPANfile for Module::Build.
2022-06-29T13:10:51-07:00 math/ttmath C++ headers-only library for big integer and floating point numbers
TTMath is a small library which allows one to perform arithmetic
operations with big unsigned integer, big signed integer and big
floating point numbers.
2022-06-30T00:26:24+08:00 security/py-sslyze Fast and powerful SSL/TLS scanning library
SSLyze is a fast and powerful SSL/TLS scanning tool and Python library.

SSLyze can analyze the SSL/TLS configuration of a server by connecting to it, in
order to ensure that it uses strong encryption settings (certificate, cipher
suites, elliptic curves, etc.), and that it is not vulnerable to known TLS
attacks (Heartbleed, ROBOT, OpenSSL CCS injection, etc.).
2022-06-30T00:26:22+08:00 security/py-nassl Experimental OpenSSL wrapper for SSLyze
nassl is an experimental OpenSSL wrapper for SSLyze.
2022-06-30T00:26:19+08:00 devel/py-bytecode Python module to generate and modify bytecode
bytecode is a Python module to generate and modify bytecode.
2022-06-29T15:31:07+09:00 devel/electron19 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.
2022-06-28T18:53:33-07:00 math/calcium Exact real and complex numbers in C
Calcium is a C library for exact computation with real and complex
numbers. It is capable of rigorously deciding the truth of any
constant relation involving algebraic numbers and many relations
involving transcendental number.
2022-06-28T20:47:46+02:00 security/unix-selfauth-helper Local self-authentication for pam_exec
This is a little suid-root helper allowing self-authentication against the
local unix passwd database using pam_exec on a FreeBSD system. As a result,
the behavior of LinuxPAM is mimicked without changes to the pam_unix module.
2022-06-24T16:15:31+02:00 devel/py-python-ptrace Python binding of ptrace library
python-ptrace is a debugger using ptrace (Linux, BSD and Darwin system call to
trace processes) written in Python.
2022-06-27T22:11:11+02:00 devel/gitqlient Graphical interface to git repositories
GitQlient, pronounced as git+client is a multi-platform Git client.
The original idea was to provide a GUI-oriented Git clientthat was
easy to integrate with QtCreator. In addition, one goal was to
modernize the old code that QGit is based on and provide a easy UI/UX
that I was actually missing on other clients.

- Visualisation and search of git history, branches, tags
- Git operations such as commit, cherry-pick
- Workflow support including pomodoro
- Multiple repositories
2022-06-27T10:56:12-07:00 science/py-libgetar Library to read and write GEneric Trajectory ARchives
libgetar is a library to read and write GEneric Trajectory ARchives,
a binary data format designed for efficient, extensible storage of
trajectory data.
2022-06-27T10:54:40-07:00 science/libgetar Library to read and write GEneric Trajectory ARchives
libgetar is a library to read and write GEneric Trajectory ARchives,
a binary data format designed for efficient, extensible storage of
trajectory data.
2022-06-27T15:03:15+08:00 emulators/libretro-bsnes Standalone port of bSNES to libretro
Standalone port of bSNES to libretro.
2022-06-27T15:01:29+08:00 emulators/libretro-kronos Sega Saturn and ST-V emulator forked from uoYabause for libretro
Kronos is a Sega Saturn and ST-V emulator forked from uoYabause. Kronos is
targetting Linux and Windows OS.

This is the libretro port of Kronos.
2022-06-26T22:10:28-05:00 databases/pgagroal High-performance protocol-native connection pool for PostgreSQL
pgagroal is a high-performance protocol-native connection pool for
PostgreSQL. Which features High performance, Connection pool, Limit
connections for users and databases, Prefill support, Remove idle
connections, Connection validation, Enable / disable database access,
Graceful / fast shutdown, Prometheus support, Grafana 8 dashboard,
Remote management, Authentication query support, Failover support,
Transport Layer Security (TLS) v1.2+ support, Daemon support, User
vault, Lightweight connection pooler for PostgreSQL.
2022-06-26T00:19:31-07:00 math/py-kahip Karlsruhe high quality graph partitioning
KaHIP - Karlsruhe High Quality Partitioning - is a family of graph
partitioning programs. It includes KaFFPa (Karlsruhe Fast Flow
Partitioner), which is a multilevel graph partitioning algorithm, in
its variants Strong, Eco and Fast, KaFFPaE (KaFFPaEvolutionary) which
is a parallel evolutionary algorithm that uses KaFFPa to provide
combine and mutation operations, as well as KaBaPE which extends the
evolutionary algorithm. Moreover, specialized techniques are included
to partition road networks (Buffoon), to output a vertex separator
from a given partition or techniques geared towards efficient
partitioning of social networks.
2022-06-25T18:21:05-07:00 math/kahip Karlsruhe high quality graph partitioning
KaHIP - Karlsruhe High Quality Partitioning - is a family of graph
partitioning programs. It includes KaFFPa (Karlsruhe Fast Flow
Partitioner), which is a multilevel graph partitioning algorithm, in
its variants Strong, Eco and Fast, KaFFPaE (KaFFPaEvolutionary) which
is a parallel evolutionary algorithm that uses KaFFPa to provide
combine and mutation operations, as well as KaBaPE which extends the
evolutionary algorithm. Moreover, specialized techniques are included
to partition road networks (Buffoon), to output a vertex separator
from a given partition or techniques geared towards efficient
partitioning of social networks.
2022-06-25T22:39:20+08:00 shells/etsh Enhanced V6 Thompson Compatible Shell
Etsh is an enhanced, backward-compatible port of the
V6 UNIX <-> V6 Thompson shell.
2022-06-25T07:37:56-05:00 net/slackcat Simple commandline utility to post snippets to Slack
Slackcat is a simple commandline utility to post snippets to Slack.
2022-02-05T21:14:24+00:00 x11-wm/sway-devel i3-compatible Wayland compositor (development snapshot)
Sway is a tiling Wayland compositor and a drop-in replacement for the
i3 window manager for X11. It works with your existing i3 configuration
and supports most of i3's features, plus a few extras.
2022-02-05T21:14:24+00:00 x11-toolkits/wlroots-devel Modular Wayland compositor library (development snapshot)
Pluggable, composable, unopinionated modules for building a Wayland
compositor; or about 60,000 lines of code you were going to write anyway.

- wlroots provides backends that abstract the underlying display and input
hardware, including KMS/DRM, libinput, Wayland, X11, and headless backends,
plus any custom backends you choose to write, which can all be created or
destroyed at runtime and used in concert with each other.
- wlroots provides unopinionated, mostly standalone implementations of many
Wayland interfaces, both from wayland.xml and various protocol extensions.
We also promote the standardization of portable extensions across
many compositors.
- wlroots provides several powerful, standalone, and optional tools that
implement components common to many compositors, such as the arrangement of
outputs in physical space.
- wlroots provides an Xwayland abstraction that allows you to have excellent
Xwayland support without worrying about writing your own X11 window manager
on top of writing your compositor.
- wlroots provides a renderer abstraction that simple compositors can use to
avoid writing GL code directly, but which steps out of the way when your
needs demand custom rendering code.

wlroots implements a huge variety of Wayland compositor features and implements
them *right*, so you can focus on the features that make your compositor
unique. By using wlroots, you get high performance, excellent hardware
compatibility, broad support for many wayland interfaces, and comfortable
development tools - or any subset of these features you like, because all of
them work independently of one another and freely compose with anything you want
to implement yourself.
2022-06-24T21:32:07+00:00 net/haproxy25 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.
2022-06-24T19:16:23+02:00 net/gnome-connections Remote desktop client for GNOME
View and use other desktops

Connections allows you to connect to and use other desktops. This can be a great
way to access content or software on a different desktop operating system. It
can also be used as a way to provide support to users who might need help.

A range of different operating systems can be connected to, including Linux and
Windows desktops. You can also connect to virtual machines.

Connections uses the widely supported VNC and RDP protocols, and one of these
must be enabled on the desktop that you want to connect to.
2022-06-24T11:50:47+02:00 databases/rubygem-pg13 Ruby interface to PostgreSQL library
rubygem-pg provides the module "pg", a Ruby interface to the
PostgreSQL Relational Database Management System, which
supersedes the old "postgres" module.
2022-06-24T17:22:06+08:00 www/mod_authn_dovecot Apache authentication against Dovecot
As dovecot can have many different authentication backends and
exposes itself as authentication source trough dovecot-auth
client socket. This module enables you to authenticate users
against it using basic authentication.
2022-06-23T17:32:50-05:00 comms/airspyhf User mode driver for Airspy HF+ SDR
User mode driver for Airspy HF+, a high performance software defined radio for
the HF and VHF bands.
2022-06-23T10:32:43-07:00 comms/sdr++ Cross-platform SDR software
SDR++ is a cross-platform and open source SDR software with the aim
of being bloat-free and simple to use.
2022-06-23T06:06:19-03:00 textproc/peg Recursive-descent parser generators for C
peg and leg are tools for generating recursive-descent parsers: programs
that perform pattern matching on text. They processes a Parsing
Expression Grammar (PEG) [Ford 2004] to produce a program that
recognises legal sentences of that grammar. peg processes PEGs written
using the original syntax described by Ford; leg processes PEGs written
using slightly different syntax and conventions that are intended to
make it an attractive replacement for parsers built with lex and
yacc. Unlike lex and yacc, peg and leg support unlimited backtracking,
provide ordered choice as a means for disambiguation, and can combine
scanning (lexical analysis) and parsing (syntactic analysis) into a
single activity.

[Ford 2004] Bryan Ford, Parsing Expression Grammars: A Recognition-Based
Syntactic Foundation. ACM SIGPLAN Symposium on Principles of Programming
Languages (POPL), 2004.
2022-06-23T13:41:19+02:00 textproc/rubygem-escape_utils12 Faster string escaping routines for your web apps
Async (EventMachine) HTTP client, with support for:
o Asynchronous HTTP API for single & parallel request execution
o Keep-Alive and HTTP pipelining support
o Auto-follow 3xx redirects with max depth
o Automatic gzip & deflate decoding
o Streaming response processing
o Streaming file uploads
o HTTP proxy and SOCKS5 support
o Basic Auth & OAuth
o Connection-level & Global middleware support
o HTTP parser via http_parser.rb
o Works wherever EventMachine runs: Rubinius, JRuby, MRI

WWW: https://github.com/brianmario/escape_utils
2022-06-23T13:22:35+02:00 net-im/signal-desktop Cross-platform centralized encrypted messaging service
Signal is a cross-platform centralized encrypted messaging service developed
by the Signal Technology Foundation and Signal Messenger LLC.
It uses the Internet to send one-to-one and group messages, which can include
files, voice notes, images and videos. It can also be used to make one-to-one
and group voice and video calls,[16][17] and the Android version can optionally
function as an SMS app
2022-06-23T13:22:01+02:00 net-im/libsignal-node Platform-agnostic APIs used by the official Signal clients and servers
libsignal contains platform-agnostic APIs used by the official Signal clients
and servers, exposed as a Java, Swift, or TypeScript library.
The underlying implementations are written in Rust:

- libsignal-protocol: Implements the Signal protocol, including the
Double Ratchet algorithm. A replacement for libsignal-protocol-java and
libsignal-metadata-java.
- signal-crypto: Cryptographic primitives such as AES-GCM. We use RustCrypto's
where we can but sometimes have differing needs.
- device-transfer: Support logic for Signal's device-to-device transfer
feature.
- attest: Functionality for remote attestation of SGX enclaves and
server-side HSMs.
- zkgroup: Functionality for zero-knowledge groups and related features
available in Signal.
- poksho: Utilities for implementing zero-knowledge proofs (such as those used
by zkgroup); stands for "proof-of-knowledge, stateful-hash-object".
2022-06-23T13:21:16+02:00 multimedia/ringrtc Middleware library for Signal-Desktop
RingRTC is a middleware library providing Signal Messenger applications
with video and voice calling services built on top of WebRTC.
2022-06-22T15:53:47+09:00 devel/electron18 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.
2022-06-21T20:34:47-07:00 devel/py-scheduler Python scheduler library
scheduler is a simple in-process python scheduler library with
asyncio, threading and timezone support. Schedule tasks by their time
cycles, fixed times, weekdays, dates, weights, offsets and execution
counts and automate jobs.
2022-06-22T04:57:06+08:00 net/rubygem-oauth21 Ruby wrapper for the OAuth 2.0 protocol
OAuth2 is a Ruby wrapper for the OAuth 2.0 specification. This is a work in
progress, being built first to solve the pragmatic process of connecting to
existing OAuth 2.0 endpoints (a.k.a. Facebook) with the goal of building it up
to meet the entire specification over time.
2022-06-22T04:57:02+08:00 devel/rubygem-version_gem Introspectable Version module
VersionGem gives your next library an introspectable Version module.

This library was extracted from the gem oauth2.
2022-06-22T04:57:02+08:00 devel/rubygem-rash_alt Simple extension to Hashie::Mash for rubyified keys
Rash is an extension to Hashie. Rash subclasses Hashie::Mash to convert all keys
in the hash to underscore. The purpose of this is when working w/ Java (or any
other apis) that return hashes (including nested) that have camelCased keys. You
will now be able to access those keys through underscored key names (camelCase
still available).
2022-06-21T12:28:43-07:00 mail/openarc Library to validate use of certain identifiers in messages
ARC is a technology proposal, put forward by a consortium of organizations,
intended to allow a chain of message handlers (typically email operators)
to confirm handling by trusted upstream handlers in an attempt to confirm
the valid use of certain identifiers in the message.

OpenARC is an initiative of TDP (The Trusted Domain Project), and is primarily
community effort to develop and maintain an open source library for producing
ARC-aware applications, and a "milter"-based filter for providing ARC service.
2022-06-22T02:07:11+08:00 devel/py-pathos Parallel graph management and execution in heterogeneous computing
pathos is a framework for heterogeneous computing. It provides a consistent
high-level interface for configuring and launching parallel computations across
heterogeneous resources. pathos provides configurable launchers for parallel and
distributed computing, where each launcher contains the syntactic logic to
configure and launch jobs in an execution environment. Examples of launchers
that plug into pathos are: a queue-less MPI-based launcher (in pyina), a
ssh-based launcher (in pathos), and a multi-process launcher (in multiprocess).
2022-06-22T00:32:27+08:00 devel/rubygem-aws-sdk-redshiftserverless Official AWS Ruby gem for Redshift Serverless
Official AWS Ruby gem for Redshift Serverless.

See also: https://github.com/aws/aws-sdk-ruby
2022-06-22T00:32:27+08:00 devel/rubygem-aws-sdk-connectcampaignservice Official AWS Ruby gem for Amazon Connect Campaign Service
Official AWS Ruby gem for Amazon Connect Campaign Service.

See also: https://github.com/aws/aws-sdk-ruby
2022-06-22T00:32:26+08:00 devel/py-pyproject-fmt Format your pyproject.toml file
pyproject-fmt applies a consistent format to your pyproject.toml file with
comment support. It can be used as a CLI tool or a pre-commit hook.
2022-06-22T00:32:25+08:00 devel/py-pyina MPI parallel map and cluster scheduling
The pyina package provides several basic tools to make MPI-based parallel
computing more accessable to the end user. The goal of pyina is to allow the
user to extend their own code to MPI-based parallel computing with minimal
refactoring.
2022-06-22T00:32:25+08:00 devel/py-ppft Distributed and parallel Python
ppft is a friendly fork of Parallel Python (pp). ppft extends Parallel Python to
provide packaging and distribution with pip and setuptools, support for python
3, and enhanced serialization using dill.source. ppft uses Parallel Python to
provide mechanisms for the parallel execution of python code on SMP (systems
with multiple processors or cores) and clusters (computers connected via
network).
2022-06-22T00:32:24+08:00 devel/py-pox Utilities for filesystem exploration and automated builds
pox provides a collection of utilities for navigating and manipulating
filesystems. This module is designed to facilitate some of the low level
operating system interactions that are useful when exploring a filesystem on a
remote host, where queries such as "what is the root of the filesystem?", "what
is the user's name?", and "what login shell is preferred?" become essential in
allowing a remote user to function as if they were logged in locally. While pox
is in the same vein of both the os and shutil builtin modules, the majority of
its functionality is unique and compliments these two modules.
2022-06-22T00:32:23+08:00 devel/py-covdefaults Coverage plugin to provide sensible default settings
covdefaults is a coverage plugin to provide sensible default settings.
2022-06-22T00:32:23+08:00 devel/py-attrs-strict Runtime validators for attrs
attrs-strict is a Python package which contains runtime validation for attrs
data classes based on the types existing in the typing module.
2022-06-21T13:56:36+02:00 x11-toolkits/py-python-xlib X11 library for Python
The Python X Library is a complete X11R6 client-side implementation
written in pure Python. It can be used to write low-level X client
applications in Python.
2022-06-21T00:07:33-07:00 databases/py-duckdb In-process SQL OLAP database management system
DuckDB is a high-performance analytical database system. It is
designed to be fast, reliable and easy to use. DuckDB provides a rich
SQL dialect, with support far beyond basic SQL. DuckDB supports
arbitrary and nested correlated subqueries, window functions,
collations, complex types (arrays, structs), and more.
2022-06-20T21:40:39-07:00 databases/duckdb In-process SQL OLAP database management system
DuckDB is a high-performance analytical database system. It is
designed to be fast, reliable and easy to use. DuckDB provides a rich
SQL dialect, with support far beyond basic SQL. DuckDB supports
arbitrary and nested correlated subqueries, window functions,
collations, complex types (arrays, structs), and more.
2022-06-20T12:47:22+02:00 net/sakisafecli Client for many file-sharing websites
sakisafecli is a file uploader written in C which is intended for
sakisafe, but it also supports 0x0.st, i.kalli.st, up.concealed.world
and many others!
2022-06-20T14:23:38-07:00 misc/cuttlefish Texture compression library and tool
Cuttlefish is a texture conversion library and tool. A command line
tool is provided for most texture conversion needs, such as running
manually or part of an asset conversion pipeline. The library may be
used to integrate more advanced texture generation within other
software.
2022-06-20T13:56:55-07:00 misc/py-ezc3d C3D (biomechanics data format) reader/writer
EZC3D is an easy to use reader, modifier and writer for C3D format files. It is
written en C++ with proper binders for Python and MATLAB scripting langages.

C3D (http://c3d.org) is a format specifically designed to store biomechanics
data. Hence many biomechanics softwares can produce C3D files in order to share
data. However, there is a lack in the biomechanics community of an easy to use,
free and open source library to read, modify and write them as needed when it
gets to the data analysis.
2022-06-20T11:15:27+00:00 devel/vipack Vishap package manager
vipack is a language- and dependency-agnostic package manager
that only needs a json tree describing package information,
dependencies, and build steps.

The default tree describes packages for Vishap Oberon Compiler,
but there's no restriction on the stack and any custom tree can
be used.
2022-06-20T09:51:44-07:00 science/py-pyprecice Coupling library for partitioned multi-physics simulations
Python bindings for preCICE, an open-source coupling library for
partitioned multi-physics simulations, including, but not restricted
to fluid-structure interaction and conjugate heat transfer
simulations.
2022-06-20T09:49:55-07:00 science/precice Coupling library for partitioned multi-physics simulations
preCICE is an open-source coupling library for partitioned
multi-physics simulations, including, but not restricted to
fluid-structure interaction and conjugate heat transfer simulations.
2022-06-20T00:17:51-07:00 misc/edfbrowser Viewer, annotator, toolbox for timeseries files EEG, EMG, ECG, etc
EDFbrowser is a free, opensource, multiplatform, universal viewer,
annotator and toolbox intended for, but not limited to, timeseries
storage files like EEG, EMG, ECG, BioImpedance, etc.
2022-06-19T22:56:51-07:00 devel/easy-profiler Lightweight profiler library for C++
Lightweight cross-platform profiler library for C++.

You can profile any function in C++ code. Furthermore this library
allows to measure runtime of any block of code. For example, gathering
information for 12 million blocks is using less than 300MB of memory.
Working profiler slows an application execution by only 1-2%.
2022-06-19T20:58:38-07:00 misc/astc-encoder Texture compressor for Adaptive Scalable Texture Compression format
Arm(C) Adaptive Scalable Texture Compression (ASTC) Encoder, astcenc,
a command-line tool for compressing and decompressing images using the
ASTC texture compression standard.
2022-06-19T20:09:12-07:00 misc/vfc Library and tool for converting vertex formats
Vertex Format Convert (VFC) is a simple library and utility for
converting vertex formats. This is intended to aid in converting from
raw model formats, such as from interchange formats (e.g. OBJ,
COLLADA), into formats that are suitable for usage at runtime. This
may include interleaving vertex data, re-mapping indices (e.g. from
separate indices to a single combined index), and converting to packed
formats.
2022-06-19T19:58:15-07:00 graphics/msl Shader language based off GLSL
The Modular Shader Language (MSL) is a pre-compiled shader language
with multiple targets. It is effectively a wrapper around GLSL and
relies on external tools to handle the main work of the compilation.

The primary goals are:
* Provide an environment more similar to other compiled languages,
such as access to a preprocessor and compile-time errors that point
to the file.
* Allow targeting multiple platforms with different capabilities with
the same source.
* Relies on official and external tools as much as possible. This
makes the language easier to extend and maintain and allows other
third party tools, such as optimizers, to be used.
* Allows all stages of the pipeline to be specified in the same
source. This gives more flexibility in how you organize your source.
* Allows for render states and sampler states to be declared in the
shader. This gives more flexibility in client applications by
allowing these to be set in the shader without hard-coding them in
the application.
* Pipeline is linked when compiling the shader modules, allowing for
earlier checks and easier loading of shaders in the final
application.
2022-06-19T14:37:32-07:00 math/py-nlopt Nonlinear optimization library
Python bindings for NLOpt that contains various routines for
non-linear optimization.
2022-06-19T09:15:44-07:00 security/wpa_supplicant29 Supplicant (client) for WPA/802.1x protocols
wpa_supplicant is a client (supplicant) with support for WPA and WPA2
(IEEE 802.11i / RSN). It is suitable for both desktop/laptop computers and
embedded systems. Supplicant is the IEEE 802.1X/WPA component that is used
in the client stations. It implements key negotiation with a WPA
Authenticator and it controls the roaming and IEEE 802.11 authentication/
association of the wlan driver.

wpa_supplicant is designed to be a "daemon" program that runs in the
background and acts as the backend component controlling the wireless
connection. wpa_supplicant supports separate frontend programs and a
text-based frontend (wpa_cli) and a GUI (wpa_gui) are included with
wpa_supplicant.
2022-06-19T09:15:44-07:00 net/hostapd29 IEEE 802.11 AP, IEEE 802.1X/WPA/WPA2/EAP/RADIUS Authenticator
hostapd is a user space daemon for access point and authentication
servers. It implements IEEE 802.11 access point management, IEEE
802.1X/WPA/WPA2/EAP Authenticators, RADIUS client, EAP server, and
RADIUS authentication server. The current version supports Linux
(Host AP, madwifi, mac80211-based drivers) and FreeBSD (net80211).

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

hostapd_program="/usr/local/sbin/hostapd"
2022-06-19T02:52:15-07:00 science/py-asap3 Classical potentials for MD with ASE
ASAP is a calculator for doing large-scale classical molecular
dynamics within the Campos Atomic Simulation Environment (ASE).
2022-06-19T00:49:41-07:00 science/mopac Semi-empirical (MNDO, etc.) molecular orbital calculation
MOPAC7, semi-empirical (MNDO, AM1, PM3, MINDO/3) quantum-chemical
calculation written by James J. P. Stewart and co-workers.
2022-06-18T01:57:16-05:00 net-im/jitsi-srtp-native Native libraties to speed up jitsi-srtp
Native libraries required to speed-up Jitsi SRTP.
2022-06-17T03:30:58+08:00 www/rubygem-faraday-retry1 Catch exceptions and retries each request a limited number of times
The Retry middleware automatically retries requests that fail due to
intermittent client or server errors (such as network hiccups). By default, it
retries 2 times and handles only timeout exceptions. It can be configured with
an arbitrary number of retries, a list of exceptions to handle, a retry
interval, a percentage of randomness to add to the retry interval, and a backoff
factor. The middleware can also handle the Retry-After header automatically when
configured with the right status codes.
2022-06-17T03:30:56+08:00 textproc/py-mike Manage multiple versions of your MkDocs-powered documentation
mike is a Python utility that makes it easy to deploy multiple versions of your
MkDocs-powered docs to a Git branch, suitable for hosting on Github via
gh-pages.

mike is built around the idea that once you've generated your docs for a
particular version, you should never need to touch that version again. This
means you never have to worry about breaking changes in MkDocs, since your old
docs (built with an old version of MkDocs) are already generated and sitting in
your gh-pages branch.

While mike is flexible, it's optimized around putting your docs in a
<major>.<minor> directory, with optional aliases (e.g. latest or dev) to
particularly notable versions. This makes it easy to make permalinks to whatever
version of the documentation you want to direct people to.
2022-06-17T03:33:13+08:00 devel/py-verspec Flexible version handling
verspec is a Python library for handling software versions and specifiers,
adapted from the packaging package.
2022-06-17T03:30:53+08:00 devel/py-flit-scm PEP 518 build backend that uses setuptools_scm to generate a version file
flit_scm is a PEP 518 build backend that uses setuptools_scm to generate a
version file from your version control system, then flit_core to build the
package.
2022-06-17T03:30:52+08:00 devel/py-exceptiongroup Backport of PEP 654 (exception groups)
This is a backport of the BaseExceptionGroup and ExceptionGroup classes from
Python 3.11.

It contains the following:
- The exceptiongroup.BaseExceptionGroup and exceptiongroup.ExceptionGroup
classes
- A utility function (exceptiongroup.catch()) for catching exceptions possibly
nested in an exception group
- Patches to the TracebackException class that properly formats exception groups
(installed on import)
- An exception hook that handles formatting of exception groups through
TracebackException (installed on import)

If this package is imported on Python 3.11 or later, the built-in
implementations of the exception group classes are used instead,
TracebackException is not monkey patched and the exception hook won't be
installed.
2022-06-16T17:57:10+02:00 www/py-dj40-drf-yasg Yet Another Swagger Generator
Generate real Swagger/OpenAPI 2.0 specifications from a Django Rest
Framework API.

Features:

- full support for nested serializers and schemas
- response schemas and descriptions
- model definitions compatible with codegen tools
- customization hooks at all points in the spec generation process
- JSON and YAML format for spec
- bundles latest version of swagger-ui and redoc for viewing the generated
documentation
- schema view is cacheable out of the box
- generated Swagger schema can be automatically validated by
swagger-spec-validator or flex
- supports Django REST Framework API versioning with URLPathVersioning
and NamespaceVersioning (other DRF or custom versioning schemes are
not currently supported)
2022-06-16T17:57:10+02:00 www/py-dj40-djangorestframework Django REST framework
Django REST framework is a powerful and flexible toolkit that makes
it easy to build Web APIs.
2022-06-16T17:57:10+02:00 www/py-dj40-django-timezone-field Provides database and form fields for pytz timezone objects for Django
Provides database and form fields for pytz timezone objects for Django.
2022-06-16T17:57:10+02:00 www/py-dj40-django-taggit Reusable Django application for simple tagging
django-taggit a simpler approach to tagging with Django.
2022-06-16T17:57:10+02:00 www/py-dj40-django-tables2 Table/data-grid framework for Django
django-tables2 simplifies the task of turning sets of data into HTML tables.
It has native support for pagination and sorting, does for HTML tables what
django.forms does for HTML forms.
2022-06-16T17:57:10+02:00 www/py-dj40-django-redis Full featured Redis cache/session backend for Django
Django-redis is a BSD Licensed, full featured Redis cache/session
backend for Django.

Why use django-redis?

* Modular client system (pluggable clients).
* Master-Slave support in the default client.
* Used in production in several projects as cache and session storage.
* Supports infinite timeouts.
* Python 3 support in same code base.
* Facilities for raw access to Redis client/connection pool.
* Highly configurable (can emulate memcached exception behavior, for
example).
* Unix sockets supported by default.
* Pluggable parsers.
2022-06-16T17:57:10+02:00 www/py-dj40-django-prometheus Export Django monitoring metrics for Prometheus.io
This library exports Django monitoring metrics for Prometheus.io.

It provides support to monitor the following databases types:

* SQLite (via Django)
* PostgreSQL
* MySQL

In addition, caches can also be monitored:

* memcached
* Redis

It's even possible to export metrics of Django models and migrations.
2022-06-16T17:57:10+02:00 www/py-dj40-django-mptt Utilities for implementing Modified Preorder Tree Traversal in Django
Utilities for implementing Modified Preorder Tree Traversal with your Django
Models and working with trees of Model instances.
2022-06-16T17:57:10+02:00 www/py-dj40-django-js-asset Insert script tags with additional attributes for django.forms.Media
Insert script tags with additional attributes (such as "id" and "data" for
CSP-compatible data injection) for the django.forms.Media package.
2022-06-16T17:57:10+02:00 www/py-dj40-django-graphiql-debug-toolbar Django Debug Toolbar for GraphiQL IDE
This package is an extension for Django Debug Toolbar which enables support
for debugging GraphiQL queries in Django Projects.
2022-06-16T17:57:10+02:00 www/py-dj40-django-filter Dynamic filtering for querysets with Django
Django-filter is a reusable Django application allowing users to declaratively
add dynamic QuerySet filtering from URL parameters.
2022-06-16T17:57:10+02:00 www/py-dj40-django-debug-toolbar Configurable set of panels to display debug information
The Django Debug Toolbar is a configurable set of panels that display various
debug information about the current request/response and when clicked, display
more details about the panel's content.
2022-06-16T17:57:10+02:00 www/py-dj40-django-cors-headers Handles server headers required for Cross-Origin Resource Sharing
A Django App that adds CORS (Cross-Origin Resource Sharing) headers to
responses.
2022-06-16T17:57:10+02:00 www/py-dj40-django-auth-ldap LDAP integration for django.contrib.auth
This is a Django authentication backend that authenticates against an LDAP
service. Configuration can be as simple as a single distinguished name template,
but there are many rich configuration options for working with users, groups,
and permissions.
2022-06-16T17:57:10+02:00 devel/py-dj40-graphene-django Graphene Django integration
A Django integration for Graphene.
2022-06-16T17:57:10+02:00 devel/py-dj40-django-rq Provides Django integration for RQ (Redis Queue)
Django integration with RQ, a Redis based Python queuing library. Django-RQ is a
simple app that allows you to configure your queues in django's settings.py and
easily use them in your project.
2022-06-16T21:58:52+08:00 textproc/rubygem-asciidoctor-plantuml00 Asciidoctor PlantUML extension
Asciidoctor PlantUml is an extension that enables you to add PlantUML diagrams
to your AsciiDoc documents.
2022-06-16T21:58:50+08:00 devel/rubygem-libddwaf WAF implementation in C++, exposed to Ruby
libddwaf is Datadog's implementation of a WAF engine, with a goal of low
performance and memory overhead, and embeddability in a wide variety of language
runtimes through a C API.
2022-06-16T21:58:49+08:00 devel/rubygem-libddprof Implementation bits of ddtract for Continuous Profiler feature
libdatadog provides a shared library containing common code used in the
implementation of Datadog's libraries, including Continuous Profilers.

(In a past life, libdatadog was known as libddprof but it was renamed when we
decided to increase its scope).
2022-06-16T21:58:49+08:00 devel/rubygem-jira-ruby21 API for JIRA
This gem provides access to the Atlassian JIRA REST API.
2022-06-16T21:58:48+08:00 devel/rubygem-cucumber-cucumber-expressions15 Cucumber Expressions for Ruby
Cucumber Expressions are simple patterns for matching Step Definitions with
Gherkin steps.

Cucumber Expressions offer similar functionality to Regular Expressions, with
the following improvements:
- Improved readability
- Custom parameter types
- Expression generation
2022-06-16T21:58:47+08:00 devel/rubygem-aws-sdk-mainframemodernization Official AWS Ruby gem for AWS Mainframe Modernization
Official AWS Ruby gem for AWS Mainframe Modernization.

See also: https://github.com/aws/aws-sdk-ruby
2022-06-16T21:58:47+08:00 www/py-django-permissionedforms Django extension for creating forms that vary according to user permissions
django-permissionedforms is an extension to Django's forms framework, allowing
you to define forms where certain fields are shown or omitted according to the
user's permissions.
2022-06-16T21:58:45+08:00 graphics/py-graphlib-backport Backport of the Python 3.9 graphlib module for Python 3.6+
graphlib-backport is the backport of the Python 3.9 graphlib module for older
Python versions.
2022-06-16T21:58:43+08:00 devel/py-watchfiles Simple, modern and high performance file watching and code reload in python
Simple, modern and high performance file watching and code reload in python.
2022-06-16T21:58:43+08:00 devel/py-pytest-nunit pytest plugin for generating NUnit3 test result XML output
pytest-nunit is a pytest plugin for generating NUnit3 test result XML output.
2022-06-16T21:58:42+08:00 devel/py-graphene2 GraphQL Framework for Python
Graphene is a Python library for building GraphQL schemas/types fast and easily.
- Easy to use: Graphene helps you use GraphQL in Python without effort.
- Relay: Graphene has builtin support for Relay.
- Data agnostic: Graphene supports any kind of data source: SQL (Django,
SQLAlchemy), NoSQL, custom Python objects, etc. We believe that by providing a
complete API you could plug Graphene anywhere your data lives and make your data
available through GraphQL.
2022-06-16T21:58:41+08:00 databases/py-pgspecial1 Meta-commands handler for Postgres Database
This package provides an API to execute meta-commands (AKA "special", or
"backslash commands") on PostgreSQL.
2022-06-15T17:48:30-05:00 security/lime End-to-end encryption library for instant messaging
LIME is an end-to-end encryption library for one-to-one and group
instant messaging, allowing users to exchange messages privately and
asynchronously. It uses modern ciphering curve X448 and double ratchet
algorithm for perfect forward secrecy.

LIME is composed of a portable client library coupled with a public key
server developed by Belledonne Communications to allow end-to-end
encryption for messaging, without having to exchange cryptographic keys
simultaneously.

The library exposes a C, C++, Python and Java API for easy integration
in mobile and desktop environments.

LIME supports multiple devices per user and multiple users per device.
2022-06-15T13:32:05-07:00 science/py-py3Dmol IPython interface for embedding 3Dmol.js views
py3Dmol is an IPython interface for embedding 3Dmol.js views.
2022-06-15T11:39:27+02:00 x11-wm/devilspie2 Window manipulation tool
Devilspie2 is a window-matching utility, allowing the user to perform
scripted actions on windows as they are created. For example, you can
script a terminal program to always be positioned at a specific screen
position, or position a window on a specific workspace.

Devilspie2 is based on the program Devilspie by Ross Burton. The
difference is that Devilspie2 has replaced the symbolic expressions of
the original with a Lua interpreter, making it much easier to maintain
and extend.

Please note that the rules of Devilspie2 are not compatible with the
symbolic expressions of the original Devilspie.
2022-06-15T00:05:34-07:00 math/pari_nflistdata List fields of small discriminant for nflist() in PARI/GP
This is the nflistdata package for PARI/GP, to be used by the 'nflist'
function.

It contains
- tables of A5 number fields, from John JONES and David ROBERTS
(https://hobbes.la.asu.edu/NFDB/). These are needed for groups
5T4 = A5 and 6T4 = A5(6).
- tables of regular extensions of Q(t) for most transitive subgroups
of S_n, n <= 15, by
* Juergen KLUENERS and Gunter MALLE (see G. Malle and B. H. Matzat,
Inverse Galois Theory, Springer, 1999).
* Tim DOKCHITSER
These are needed by nflist(G, 't) for groups of degree 8 or more
2022-06-14T17:41:41+00:00 sysutils/btop Monitor of resources
Resource monitor that shows usage and stats for processor, memory, disks,
network and processes.

C++ version and continuation of bashtop and bpytop.

WWW: https://github.com/aristocratos/btop
2022-06-13T11:58:00+02:00 devel/rubygem-sidekiq64 Simple, efficient background processing for Ruby
Simple, efficient background processing for Ruby

WWW: https://sidekiq.org/
WWW: https://github.com/mperham/sidekiq
2022-06-13T11:58:00+02:00 devel/rubygem-sidekiq-cron-sidekiq64 Enables to set jobs to be run in specified time (using CRON notation)
Sidekiq-Cron is a scheduling add-on for Sidekiq.

It runs a thread alongside Sidekiq workers to schedule jobs at specified times
(using cron notation * * * * * parsed by Rufus-Scheduler).

It also checks for new jobs to schedule every 10 seconds and doesn't schedule
the same job multiple times when more than one Sidekiq worker is running.

Scheduling jobs are added only when at least one Sidekiq process is running.

WWW: https://github.com/ondrejbartas/sidekiq-cron
2022-06-12T20:15:06-07:00 databases/py-apache-arrow Columnar in-memory analytics layer for big data
Apache Arrow is a cross-language development platform for in-memory data. It
specifies a standardized language-independent columnar memory format for flat
and hierarchical data, organized for efficient analytic operations on modern
hardware. It also provides computational libraries and zero-copy streaming
messaging and interprocess communication.

WWW: https://arrow.apache.org/
2022-06-12T17:45:47-07:00 databases/py-arrow Columnar in-memory analytics layer for big data
Apache Arrow is a cross-language development platform for in-memory data. It
specifies a standardized language-independent columnar memory format for flat
and hierarchical data, organized for efficient analytic operations on modern
hardware. It also provides computational libraries and zero-copy streaming
messaging and interprocess communication.

WWW: https://arrow.apache.org/
2022-06-12T23:17:28+02:00 audio/dgedit DrumGizmo drumkit editor
The DrumGizmo drumkit editor DGEdit is currently in a functioning, but very
early phase of development. All of the essentials for importing, editing and
exporting the raw drumkit recordings are there. Editor is certainly a huge help
when creating the individual drumkit instruments (snare, kickdrum, toms,
crashes and so on). The entire process of taking a bunch of wav files that
you've recorded using, for instance, 16 microphones and then converting them
into working instruments with hit energy levels is fully supported.

WWW: https://www.drumgizmo.org/
2022-06-12T03:41:22+00:00 www/tcexam Open Source system for electronic exams
TCExam is a Open Source system for electronic exams (also know as CBA -
Computer-Based Assessment, CBT - Computer-Based Testing or e-exam) that
enables educators and trainers to author, schedule, deliver, and report
on quizzes, tests and exams.

TCExam is Web-Based, platform independent, language independent (includes
translations in several languages and RTL support) and conforms to W3C
Accessibility and Usability guidelines to provide equal opportunity to
people with disabilities, including blind users.

TCExam automates all assessment phases: authoring, scheduling, delivering,
and reporting. It's easy to use and do not require expensive hardware to
run, nor additional commercial software. Users connect to the TCExam system
using a common Web-browser like Mozilla Firefox or Internet Explorer.

WWW: http://www.tcexam.org/
2022-06-11T15:59:05-05:00 www/php82-tidy
2022-06-11T15:59:05-05:00 www/php82-session
2022-06-11T15:59:05-05:00 www/php82-opcache
2022-06-11T15:59:05-05:00 www/mod_php82
2022-06-11T15:59:05-05:00 textproc/php82-xsl
2022-06-11T15:59:05-05:00 textproc/php82-xmlwriter
2022-06-11T15:59:05-05:00 textproc/php82-xmlreader
2022-06-11T15:59:05-05:00 textproc/php82-xml
2022-06-11T15:59:05-05:00 textproc/php82-simplexml
2022-06-11T15:59:05-05:00 textproc/php82-pspell
2022-06-11T15:59:05-05:00 textproc/php82-enchant
2022-06-11T15:59:05-05:00 textproc/php82-dom
2022-06-11T15:59:05-05:00 textproc/php82-ctype
2022-06-11T15:59:05-05:00 sysutils/php82-posix
2022-06-11T15:59:05-05:00 sysutils/php82-fileinfo
2022-06-11T15:59:05-05:00 security/php82-sodium
2022-06-11T15:59:05-05:00 security/php82-filter
2022-06-11T15:59:05-05:00 net/php82-sockets
2022-06-11T15:59:05-05:00 net/php82-soap
2022-06-11T15:59:05-05:00 net/php82-ldap
2022-06-11T15:59:05-05:00 net-mgmt/php82-snmp
2022-06-11T15:59:05-05:00 misc/php82-calendar
2022-06-11T15:59:05-05:00 math/php82-gmp
2022-06-11T15:59:05-05:00 math/php82-bcmath
2022-06-11T15:59:05-05:00 mail/php82-imap
2022-06-11T15:59:05-05:00 lang/php82 The ${PHP_MODNAME} shared extension for php
PHP, which stands for "PHP: Hypertext Preprocessor" is a widely-used Open
Source general-purpose scripting language that is especially suited for
Web development and can be embedded into HTML. Its syntax draws upon C,
Java, and Perl, and is easy to learn. The main goal of the language is to
allow web developers to write dynamically generated webpages quickly, but
you can do much more with PHP.

WWW: https://www.php.net/
2022-06-11T15:59:05-05:00 lang/php82-extensions "meta-port" to install PHP extensions
This is a "meta-port" to install the extensions for PHP 8.0

Defaults to:
ctype, dom, filter, iconv, json, opcache, pdo, pdo_sqlite, phar, posix,
session, simplexml, sqlite3, tokenizer, xml, xmlreader and xmlwriter.

WWW: https://www.php.net/
2022-06-11T15:59:05-05:00 graphics/php82-gd
2022-06-11T15:59:05-05:00 graphics/php82-exif
2022-06-11T15:59:05-05:00 ftp/php82-ftp
2022-06-11T15:59:05-05:00 ftp/php82-curl
2022-06-11T15:59:05-05:00 devel/php82-tokenizer
2022-06-11T15:59:05-05:00 devel/php82-sysvshm
2022-06-11T15:59:05-05:00 devel/php82-sysvsem
2022-06-11T15:59:05-05:00 devel/php82-sysvmsg
2022-06-11T15:59:05-05:00 devel/php82-shmop
2022-06-11T15:59:05-05:00 devel/php82-readline
2022-06-11T15:59:05-05:00 devel/php82-pcntl
2022-06-11T15:59:05-05:00 devel/php82-intl
2022-06-11T15:59:05-05:00 devel/php82-gettext
2022-06-11T15:59:05-05:00 devel/php82-ffi
2022-06-11T15:59:05-05:00 databases/php82-sqlite3
2022-06-11T15:59:05-05:00 databases/php82-pgsql
2022-06-11T15:59:05-05:00 databases/php82-pdo_sqlite
2022-06-11T15:59:05-05:00 databases/php82-pdo_pgsql
2022-06-11T15:59:05-05:00 databases/php82-pdo_odbc
2022-06-11T15:59:05-05:00 databases/php82-pdo_mysql
2022-06-11T15:59:05-05:00 databases/php82-pdo_firebird
2022-06-11T15:59:05-05:00 databases/php82-pdo_dblib
2022-06-11T15:59:05-05:00 databases/php82-pdo
2022-06-11T15:59:05-05:00 databases/php82-odbc
2022-06-11T15:59:05-05:00 databases/php82-mysqli
2022-06-11T15:59:05-05:00 databases/php82-dba
2022-06-11T15:59:05-05:00 converters/php82-mbstring
2022-06-11T15:59:05-05:00 converters/php82-iconv
2022-06-11T15:59:05-05:00 archivers/php82-zlib
2022-06-11T15:59:05-05:00 archivers/php82-zip
2022-06-11T15:59:05-05:00 archivers/php82-phar
2022-06-11T15:59:05-05:00 archivers/php82-bz2
2022-06-11T09:30:34-05:00 math/basic-stats Command-line tool to perform basic statistics on tabular data
Basic-stats is a command-line tool to perform basic statistics on a
tabular data stream. It supports performing multiple functions such as
mean, median, etc. on independent rows and/or columns during a single
pass on independent rows and/or columns. Memory use is trivial except
for functions that require loading the sample/population for sorting,
such as median.

WWW: https://github.com/auerlab/basic-stats
2022-05-27T16:55:23+01:00 science/libtensorflow1 C API for TensorFlow, an open source platform for machine learning
TensorFlow is an end-to-end open source platform for machine learning. It has a
comprehensive, flexible ecosystem of tools, libraries, and community resources
that lets researchers push the state-of-the-art in ML and developers easily
build and deploy ML-powered applications. The TensorFlow C API is typically a
requirement of TensorFlow APIs in other languages such as Go and Rust.

This is version 1 of the API, which is deprecated but still widely used.

WWW: https://www.tensorflow.org/install/lang_c
2022-06-10T07:32:45+08:00 devel/py-lark Modern parsing library
ark is a parsing toolkit for Python, built with a focus on ergonomics,
performance and modularity.

Lark can parse all context-free languages. To put it simply, it means that it is
capable of parsing almost any programming language out there, and to some degree
most natural languages too.

What can it do?
- Parse all context-free grammars, and handle any ambiguity gracefully
- Build an annotated parse-tree automagically, no construction code required.
- Provide first-rate performance in terms of both Big-O complexity and measured
run-time (considering that this is Python ;)
- Run on every Python interpreter (it's pure-python)
- Generate a stand-alone parser (for LALR(1) grammars)
- And many more features. Read ahead and find out!

Most importantly, Lark will save you time and prevent you from getting parsing
headaches.

WWW: https://github.com/lark-parser/lark
2022-06-10T07:09:44+08:00 x11-fonts/py-gflanguages Python API for evaluating language support in the Google Fonts collection
This python module provides an API with data about languages/regions/scripts for
use in the language-support categorization of the font families in the Google
Fonts collection.

You can also directly access the raw textproto files on the Lib/gflanguages/data
directory:
- languages
- regions
- scripts

WWW: https://github.com/googlefonts/lang
2022-06-10T07:09:43+08:00 x11-fonts/py-axisregistry Python API to access data from the Google Fonts variable fonts axis registry
This package contains a collection of metadata source files that collectively
form the Google Fonts Axis Registry.

The live Axis Registry is at fonts.google.com/variablefonts, and axis
definitions are only final when they appear on that page.

WWW: https://github.com/googlefonts/axisregistry
2022-06-10T07:09:43+08:00 textproc/py-tableschema-to-template Generate an Excel template with input validation from Frictionless Table Schema
Given a Frictionless Table Schema, generate an Excel template with input
validation.

Features:
- Enum constraints transformed into pull-downs.
- Field descriptions transformed into comments in header.
- Float, integer, and boolean type validation, with range checks on numbers.

WWW: https://github.com/hubmapconsortium/tableschema-to-template
2022-06-10T07:09:40+08:00 textproc/py-sphinx-basic-ng Modern skeleton for Sphinx themes
sphinx-basic-ng provides a modernised skeleton for Sphinx themes.

WWW: https://github.com/pradyunsg/sphinx-basic-ng
2022-06-10T07:09:38+08:00 devel/py-types-toml Typing stubs for toml
This is a PEP 561 type stub package for the toml package. It can be used by
type-checking tools like mypy, PyCharm, pytype etc. to check code that uses
toml.

WWW: https://github.com/python/typeshed/tree/master/stubs/toml
2022-06-10T07:09:37+08:00 devel/py-txi2p-tahoe I2P bindings for Twisted
This is a fork of txi2p, to help Tahoe-LAFS project to get unstuck in Python 3
porting efforts.

txi2p is a set of I2P bindings for Twisted.

txi2p supports both the SAM and BOB APIs for I2P. The default API is SAM.

WWW: https://github.com/str4d/txi2p
2022-06-10T07:09:37+08:00 devel/py-parsley Parsing and pattern matching made easy
Parsley is a parsing library for people who find parsers scary or annoying. I
wrote it because I wanted to parse a programming language, and tools like PLY or
ANTLR or Bison were very hard to understand and integrate into my Python code.
Most parser generators are based on LL or LR parsing algorithms that compile to
big state machine tables. It was like I had to wake up a different section of my
brain to understand or work on grammar rules.

Parsley, like pyparsing and ZestyParser, uses the PEG algorithm, so each
expression in the grammar rules works like a Python expression. In particular,
alternatives are evaluated in order, unlike table-driven parsers such as yacc,
bison or PLY.

Parsley is an implementation of OMeta, an object-oriented pattern-matching
language developed by Alessandro Warth.

WWW: https://github.com/pyga/parsley
2022-06-09T23:47:34+01:00 devel/py-sarif-om Python classes for the SARIF 2.1.0 object model
Python classes for the SARIF 2.1.0 object model.

WWW: https://pypi.org/project/sarif-om/
2022-06-09T15:45:02-07:00 devel/android-tools Android debugging tools
Android tools for FreeBSD. Tools include:

* adb
* fastboot
* mke2fs.android (required by fastboot)
* simg2img, img2simg, append2simg
* lpdump, lpmake, lpadd, lpflash, lpunpack
* mkbootimg, unpack_bootimg, repack_bootimg

WWW: https://github.com/neelchauhan/freebsd-android-tools
2022-06-09T23:13:51+01:00 devel/py-jschema-to-python Generate Python classes from a JSON schema
Generate Python classes from a JSON schema.

WWW: https://pypi.org/project/jschema-to-python/
2022-06-09T16:19:07-05:00 net-im/gotktrix Matrix client in Go and GTK4
Matrix client in Go and GTK4 implementing a large part of the feature
set the Matrix protocol supports.

WWW: https://github.com/diamondburned/gotktrix
2022-06-09T12:54:34+00:00 benchmarks/linux-unigine-superposition Unigine Superposition benchmark (basic version for GNU/Linux)
Extreme performance and stability test for PC hardware: video card, power
supply, cooling system. Check your rig in stock and overclocking modes
with real-life load! Also includes interactive experience in a beautiful,
detailed environment.

A lone professor performs dangerous experiments in an abandoned classroom,
day in and day out. Obsessed with inventions and discoveries beyond the
wildest dreams, he strives to prove his ideas.

Once you come to this place in the early morning, you would not meet him
there. The eerie thing is a loud bang from the laboratory heard a few
moments ago. What was that? You have the only chance to cast some light
upon this incident by going deeply into the matter of quantum theory:
thorough visual inspection of the professor's records and instruments.

This port includes the binaries for GNU/Linux of the basic (free-to-use)
version of the benchmark.

WWW: https://benchmark.unigine.com/superposition
2022-06-09T18:57:46+08:00 devel/py-pyright Command line wrapper for pyright
Pyright for Python is a Python command-line wrapper over pyright [1], a static
type checker for Python.

[1] https://github.com/microsoft/pyright

WWW: https://github.com/RobertCraigie/pyright-python
2022-06-08T17:25:41-03:00 sysutils/arc_summary Print ZFS ARC cache statistics and other information
arc_summary is included in the OpenZFS repository. It provides basic
information on the ZFS ARC, its efficiency, the L2ARC (if present), the
Data Management Unit (DMU), Virtual Devices (VDEVs), and tunables. See
the in-source documentation and code at
https://github.com/openzfs/zfs/blob/master/module/zfs/arc.c for details.
The original introduction to arc_summary can be found at
http://cuddletech.com/?p=454
2022-05-13T18:37:50+02:00 devel/autoconf2.69 Generate configure scripts and related files
Autoconf is an extensible package of M4 macros that produce shell
scripts to automatically configure software source code packages.
These scripts can adapt the packages to many kinds of UNIX-like
systems without manual user intervention. Autoconf creates a
configuration script for a package from a template file that lists the
operating system features that the package can use, in the form of M4
macro calls.

WWW: https://www.gnu.org/software/autoconf/
2022-06-08T07:39:21-07:00 devel/py-qutip-qip QuTiP quantum information processing package
The qutip-qip package used to be a module qutip.qip under QuTiP
(Quantum Toolbox in Python). From QuTiP 5.0, the community has decided
to decrease the size of the core QuTiP package by reducing the
external dependencies, in order to simplify maintenance. Hence a few
modules are separated from the core QuTiP and will become QuTiP family
packages. They are still maintained by the QuTiP team but hosted under
different repositories in the QuTiP organization.

The qutip-qip package, QuTiP quantum information processing, aims at
providing basic tools for quantum computing simulation both for simple
quantum algorithm design and for experimental realization. Compared to
other libraries for quantum information processing, qutip-qip puts
additional emphasis on the physics layer and the interaction with the
QuTiP package. The package offers two different approaches for
simulating quantum circuits, one with QubitCircuit calculating unitary
evolution under quantum gates by matrix product, another called
Processor using open system solvers in QuTiP to simulate noisy quantum
device.

WWW: https://github.com/qutip/qutip-qip
2022-06-08T13:17:27+00:00 devel/gpds General purpose data serializer library written in modern C++
GPDS is a General Purpose Data Serializer library written in modern C++.
It allows to serialize C++ classes to and from XML files in a generic format
that can be processed by other XML processing software (or just for the sake of
readability).

GPDS provides the user with complete control over the generated tag names and
attributes in the resulting XML compared to just using traditional "key" and
"value" tags.

WWW: https://gpds.simulton.com/
2022-06-06T22:45:57-03:00 deskutils/sigi Organizing tool for terminal lovers who hate organizing
sigi is an organizing tool for terminal lovers who hate organizing. Use
sigi as extra memory. Use it to toss your tasks, groceries, or the next
board games you want to play onto a stack. Shell aliases are encouraged
to organize your various stacks. It's recommended to read the website's
README to understand the intended shell-alias-based invocation style.

WWW: https://github.com/hiljusti/sigi
2022-06-06T15:58:34-07:00 www/py-botocore-stubs Type annotations for botocore
Type annotations for botocore 1.27.3 compatible with VSCode, PyCharm,
Emacs, Sublime Text, mypy, pyright and other tools.

WWW: https://github.com/youtype/mypy_boto3_builder
2022-05-29T16:45:43-05:00 lang/go118 Go programming language
2022-06-06T18:52:29+03:00 textproc/cpptoml Header-only C++ library for parsing TOML
A header-only library for parsing TOML configuration files with support for the
new DateTime format, inline tables, multi-line basic and raw strings, digit
separators, hexadecimal integers, octal integers, binary integers, and float
special values.

WWW: https://github.com/skystrife/cpptoml/
2022-06-06T06:22:40-05:00 www/py-requests-cache93 Transparent persistent cache for the requests library (0.9.3 branch)
requests-cache is a transparent, persistent cache that provides an easy way to
get better performance with the python requests library.

Features:
- Ease of use: Keep using the requests library you're already familiar with. Add
caching with a drop-in replacement for requests.Session, or install globally
to add caching to all requests functions.
- Performance: Get sub-millisecond response times for cached responses. When
they expire, you still save time with conditional requests.
- Persistence: Works with several storage backends including SQLite, Redis,
MongoDB, and DynamoDB; or save responses as plain JSON files, YAML, and more
- Customization: Works out of the box with zero config, but with a robust set of
features for configuring and extending the library to suit your needs
- Expiration: Keep your cache fresh using Cache-Control, eagerly cache
everything for long-term storage, use URL patterns for selective caching, or
any combination of strategies
- Compatibility: Can be combined with other popular libraries based on requests

WWW: https://github.com/reclosedev/requests-cache
2022-06-05T23:24:44+08:00 cad/pcb-rnd Flexible, modular Printed Circuit Board editor
pcb-rnd is a free/open source, flexible, modular Printed Circuit Board editor

- for design of professional and hobby boards.
- is feature-rich and compatible
- has a long history, fast paced development, and big plans.
- is part of the coralEDA ecosystem.

WWW: http://www.repo.hu/projects/pcb-rnd/
2022-06-05T23:19:51+08:00 cad/librnd Flexible, modular two-dimensional CAD engine
librnd is a free/open source, flexible, modular two-dimensional CAD engine

- with transparent multiple GUI toolkit support,
- flexible, dynamic menu system
- flexible, dynamic configuration system
- support for user scripting in a dozen languages

WWW: http://www.repo.hu/projects/librnd/
2022-06-05T23:11:27+08:00 devel/fungw C Function gateway for different programming languages
Fungw is a tiny, portable library written in C (C89) that manages
dynamic function calls across different programming languages. For
this, fungw provides:

- a simplistic scalar data type abstraction, supporting the most common types
- semi-automatic conversion between data types
- contexts that can host objects; objects can host named functions
- a set of optional language bindings to the most popular scripting languages

The main use of fungw is to provide the host application a framework
where dynamic parts of the code (e.g. plugins) can register their calls,
allowing app-plugin, plugin-app, and plugin-plugin calls.

The second main use is doing all this in a language-agnostic way: any
part of the code can be implemented in any of the numerous supported
scripting languages (such as awk or lua). The caller of a function
doesn't need to know what language the function is implemented in.

The main property of fungw is simplicity. The only API between objects
is the plain old function call mechanism.

WWW: http://repo.hu/projects/fungw/
2022-06-05T06:33:03-05:00 benchmarks/ddosify High-performance load testing tool
High-performance load testing tool

Features
- Protocol Agnostic - Currently supporting HTTP, HTTPS, HTTP/2.
- Scenario-Based - Create your flow in a JSON file. Without a line of code!
- Different Load Types - Test your system's limits across different load types.

WWW: https://github.com/ddosify/ddosify
2022-06-04T08:44:50+00:00 www/mediawiki138 Wiki engine used by Wikipedia
MediaWiki is the collaborative editing software that runs Wikipedia,
the free encyclopedia, and other projects.
It's designed to handle a large number of users and pages without imposing
too rigid a structure or workflow.

WWW: https://www.mediawiki.org/
2022-06-04T07:19:46+08:00 www/rubygem-faraday-rack1 Faraday adapter for Rack
Faraday Rack adapter is a Faraday adapter for a Rack app. 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 fora Rack app.

WWW: https://github.com/lostisland/faraday-rack
2022-06-04T07:19:44+08:00 www/rubygem-faraday-patron1 Faraday adapter for Patron
Faraday::Patron is a Faraday adapter for the Patron 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 Patron.

WWW: https://github.com/lostisland/faraday-patron
2022-06-04T07:19:42+08:00 www/rubygem-faraday-net_http_persistent1 Faraday adapter for NetHttpPersistent
Faraday::NetHttpPersistent is a Faraday adapter for the Net::HTTP::Persistent
gem.

WWW: https://github.com/lostisland/faraday-net_http_persistent
2022-06-04T07:19:39+08:00 www/rubygem-faraday-net_http1 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.

WWW: https://github.com/lostisland/faraday-net_http
2022-06-04T07:19:37+08:00 www/rubygem-faraday-httpclient1 Faraday adapter for HTTPClient
Faraday::Faraday is a Faraday adapter for the HTTPClient 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
HTTPClient.

WWW: https://github.com/lostisland/faraday-httpclient
2022-06-04T07:19:35+08:00 www/rubygem-faraday1 HTTP/REST API client library in Ruby
Faraday is an HTTP client lib that provides a common interface over many
adapters (such as Net::HTTP) and embraces the concept of Rack middleware when
processing the request/response cycle.

WWW: https://github.com/lostisland/faraday
2022-06-04T07:19:33+08:00 textproc/rubygem-cucumber-gherkin23 Fast Gherkin lexer/parser based on the Ragel State Machine Compiler
A fast Gherkin lexer/parser based on the Ragel State Machine Compiler.

WWW: https://github.com/cucumber/common/tree/main/gherkin/ruby
2022-06-04T07:19:31+08:00 devel/rubygem-faraday-excon1 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.

WWW: https://github.com/lostisland/faraday-excon
2022-06-04T07:19:30+08:00 devel/rubygem-cucumber-messages18 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.

WWW: https://github.com/cucumber/common/tree/main/messages/ruby
2022-06-01T15:28:50-03:00 www/yarn-node18
2022-06-01T15:28:50-03:00 www/npm-node18
2022-06-03T16:47:18+08:00 devel/rubygem-bootsnap111 Boot large ruby/rails apps faster
Bootsnap makes booting large ruby/rails apps faster. It is a library that plugs
into a number of Ruby and (optionally) ActiveSupport and YAML methods to
optimize and cache expensive computations.

WWW: https://github.com/Shopify/bootsnap
2022-06-03T16:47:17+08:00 devel/rubygem-aws-sdk-emrserverless Official AWS Ruby gem for EMR Serverless
Official AWS Ruby gem for EMR Serverless.

WWW: https://github.com/aws/aws-sdk-ruby
WWW: https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-emrserverless
2022-06-02T17:10:53+02:00 mail/mlmmj-archiver Simple mailing archiver designed for mlmmj
mlmmj-archiver is a program which will generates HTML archives out of mlmmj archives
mlmmj-archiver uses the clearsilver templating system in order to allow maximum configurability
mlmmj-archiver uses SQLite for its database cache
mlmmj-archiver runs in a capsicum sandbox

WWW: https://fossil.nours.eu/mlmmj-archiver
2022-06-02T07:44:36+00:00 misc/swissfileknife One hundred command-line tools in one binary
This is the Swiss File Knife (SFK), a command-line multi-function tool
created by StahlWorks Technologies.

SFK was made to make things easy. File exchange between machines, find
duplicates, find and replace text, list directory tree sizes, and tons
of other functions for daily tasks -- all contained within a single,
truly portable executable.

Forget about installing dozens of tools on every new machine, battling
with missing or wrong versioned DLL's, missing admin rights, missing
package dependencies, user account configurations, spammed registries
and endless time wasting in general.

WWW: http://stahlworks.com/dev/swiss-file-knife.html
2022-04-19T23:03:37+02:00 deskutils/gnome-planner Project management tool based on the Work breakdown structure
Gnome Planner is a cross-platform project management
tool based on the Work breakdown structure (WBS).
You can visualize project in time using Gantt chart,
list the complete breakdown of your project along with
the estimated cost and effort and manage your resources
assignments.

WWW: https://wiki.gnome.org/Apps/Planner
2022-06-01T16:14:41-03:00 x11-fm/arqiver Simple Qt archive manager
Arqiver is a simple Qt archive manager as a front-end for libarchive
(bsdtar), gzip, and 7z.

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

With 7z, it also supports password protection.

WWW: https://github.com/tsujan/Arqiver
2022-05-31T20:40:48-07:00 science/py-thewalrus Open source library for hafnian calculation
thewalrus is a library for the calculation of hafnians, Hermite
polynomials and Gaussian boson sampling.

WWW: https://github.com/XanaduAI/thewalrus
2022-06-01T02:09:00+00:00 devel/tup Fast and smart file-based build system
Tup is a file-based build system for Unix and Windows. It takes as input
a list of file changes and a directed acyclic graph (DAG). It then
processes the DAG to execute the appropriate commands required to update
dependent files. Updates are performed with very little overhead since
tup implements powerful build algorithms to avoid doing unnecessary work,
so you can stay focused on your project rather than on your build system.

WWW: https://gittup.org/tup/
2022-05-31T17:30:06-07:00 math/hptt High-Performance Tensor Transpose library
HPTT is a high-performance C++ library for out-of-place tensor
transpositions.

Key Features:
* Multi-threading support
* Explicit vectorization
* Auto-tuning (akin to FFTW)
* Loop order
* Parallelization
* Multi architecture support
* Explicitly vectorized kernels for (AVX and ARM)
* Supports float, double, complex and double complex data types
* Supports both column-major and row-major data layouts

WWW: https://github.com/springer13/hptt
2022-05-31T19:08:27+02:00 benchmarks/scimark4c ANSI C version of the SciMark2 benchmark
This is an ANSI C version of the SciMark2 benchmark, translated from the
original Java sources. The intent in making this benchmark available in
C is mainly for performance comparisons.

Version 4.0 of the software has added check-sum counters to adequately test
newer optimizing compilers.

Results of this benchmark can be sent to pozo@nist.gov.

WWW: https://math.nist.gov/scimark2/download_c.html
2022-05-31T13:01:30-07:00 science/quantum-jet Cross-platform header-only library for simulating quantum circuits
Jet is a cross-platform library for simulating quantum circuits
using tensor network contractions.

WWW: https://github.com/XanaduAI/jet
2022-05-31T15:54:49+02:00 mail/claws-mail-keyword_warner Configurable keyword warning plugin for Claws Mail
Shows a warning when sending or queueing a message and a reference
to one or more keywords is found in the message text.

WWW: https://www.claws-mail.org/plugins.php
2022-05-31T15:17:38+02:00 mail/claws-mail-acpi_notifier ACPI mail LED notifier plugin for Claws Mail
This plugin enables mail notification via LEDs on some notebooks.

WWW: https://www.claws-mail.org/plugin.php?plugin=acpinotifier
2022-05-30T20:17:33-07:00 devel/py-pyquil PyQuil: Quantum programming in Python
PyQuil is a Python library for quantum programming using Quil, the quantum
instruction language developed at Rigetti Computing. PyQuil serves three main
functions:

* Easily generating Quil programs from quantum gates and classical operations
* Compiling and simulating Quil programs using the Quil Compiler (quilc) and the
Quantum Virtual Machine (QVM)
* Executing Quil programs on real quantum processors (QPUs) using Quantum Cloud
Services (QCS)

WWW: https://github.com/rigetti/pyquil
2022-05-30T19:37:09-07:00 devel/py-retry2 Easy to use retry decorator in python
Easy to use retry decorator.
Features

* No external dependency (stdlib only).
* (Optionally) Preserve function signatures (pip install decorator).
* Original traceback, easy to debug.

WWW: https://github.com/eSAMTrade/retry
2022-05-30T19:19:03-07:00 devel/py-rpcq RPC framework and message specification for Rigetti QCS
The asynchronous RPC client-server framework and message specification
for Rigetti Quantum Cloud Services (QCS).

Implements an efficient transport protocol by using ZeroMQ (ZMQ)
sockets and MessagePack (msgpack) serialization.

Not intended to be a full-featured replacement for other frameworks
like gRPC or Apache Thrift.

WWW: https://github.com/rigetti/rpcq
2022-05-30T19:01:15-07:00 devel/py-python-rapidjson Python wrapper around rapidjson
RapidJSON is an extremely fast C++ JSON parser and serialization
library: this module wraps it into a Python 3 extension, exposing
its serialization/deserialization (to/from either bytes, str or
file-like instances) and JSON Schema validation capabilities.

WWW: https://github.com/python-rapidjson/python-rapidjson
2022-05-30T21:57:28+03:00 devel/libffi33 Foreign Function Interface (stripped down compat version)
The libffi library provides a portable, high level programming
interface to various calling conventions. This allows a programmer to
call any function specified by a call interface description at run
time.

WWW: https://sourceware.org/libffi/
2022-05-30T01:47:56-07:00 graphics/py-pyvista Pythonic interface to VTK
PyVista is a helper module for the Visualization Toolkit (VTK) that
wraps the VTK library through NumPy and direct array access through
a variety of methods and classes. This package provides a Pythonic,
well-documented interface exposing VTK's powerful visualization
backend to facilitate rapid prototyping, analysis, and visual
integration of spatially referenced datasets.

This module can be used for scientific plotting for presentations and
research papers as well as a supporting module for other mesh 3D
rendering dependent Python modules; see Connections for a list of
projects that leverage PyVista.

WWW: https://github.com/pyvista/pyvista
2022-05-30T00:15:46-07:00 devel/py-scooby Python environment detective
scooby is a lightweight tool for easily reporting your Python
environment's package versions and hardware resources.

WWW: https://github.com/banesullivan/scooby
2022-05-29T00:26:29-03:00 x11-fm/Arqiver Arqiver is a simple Qt archive manager
Arqiver is a simple Qt archive manager as a front-end for libarchive
(bsdtar), gzip and 7z.

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

With 7z, it also supports password protection.

WWW: https://github.com/tsujan/Arqiver
2022-05-27T17:36:59+02:00 www/rubygem-faraday110 HTTP/REST API client library in Ruby
Faraday is an HTTP client lib that provides a common interface over many
adapters (such as Net::HTTP) and embraces the concept of Rack middleware when
processing the request/response cycle.

WWW: https://github.com/lostisland/faraday
2022-05-27T17:36:59+02:00 textproc/rubygem-elasticsearch-model713 ActiveModel/Record integrations for Elasticsearch
The Elasticsearch::Model library builds on top of the elasticsearch library.

It aims to simplify integration of Ruby classes ("models"), commonly found e.g.
in Ruby on Rails applications, with the Elasticsearch search and analytics
engine.

WWW: https://github.com/elastic/elasticsearch-rails/tree/master/elasticsearch-model
2022-05-27T17:36:59+02:00 devel/gitlab-metrics-exporter GitLab Metrics Exporter (GME) is Ruby Prometheus exporter
A Prometheus exporter for the GitLab application written in Go.

WWW: https://gitlab.com/gitlab-org/gitlab-metrics-exporter
2022-05-27T16:39:58+02:00 sysutils/firstboot-cloudsetup Configure network and user when the system first boots
Configure network and user data from cloud configuration at first boot.
The configuration is written before the netif service is started.
Compatible with OpenNebula.

WWW: https://git.sr.ht/~jornane/cloudsetup
2022-05-26T17:25:26-07:00 security/krb5-120 MIT implementation of RFC 4120 network authentication service
Kerberos V5 is an authentication system developed at MIT.
WWW: http://web.mit.edu/kerberos/

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 <n@nectar.com>
2022-05-27T13:21:45+02:00 misc/freebsd-doc-id Indonesian translation of the FreeBSD Documentation Project
2022-05-02T10:55:28+02:00 devel/autoconf2.13 Generate configure scripts and related files
Autoconf is an extensible package of M4 macros that produce shell
scripts to automatically configure software source code packages.
These scripts can adapt the packages to many kinds of UNIX-like
systems without manual user intervention. Autoconf creates a
configuration script for a package from a template file that lists the
operating system features that the package can use, in the form of M4
macro calls.

WWW: https://www.gnu.org/software/autoconf/
2022-05-02T10:55:28+02:00 devel/autoconf-switch Wrapper script to switch between autoconf versions
This port installs a wrapper script for each tool included with autoconf.
The script will run the version of autoconf specified in the environment
variable DEFAULT_AUTOCONF. If DEFAULT_AUTOCONF is empty or unset it will run
the most recent version of autoconf currently installed.
2022-05-27T02:07:56-05:00 devel/gfold CLI tool to help keep track of your Git repositories
CLI tool to help keep track of your Git repositories, written in Rust

This app displays relevant information for multiple Git repositories
in one to many directories. While this tool might seem limited in scope
and purpose, that is by design.

By default, gfold looks at every Git repository via traversal from
the current working directory. If you would like to target another directory,
you can pass its path (relative or absolute) as the first argument
or change the default path in the config file.

After traversal, gfold leverages rayon to perform concurrent,
read-only analysis of all Git repositories detected.
Analysis is performed by leveraging the git2-rs library.

WWW: https://github.com/nickgerace/gfold
2022-05-26T16:40:22+02:00 lang/perl5.36 Practical Extraction and Report Language
Perl is a language that combines some of the features of C, sed, awk and
shell. See the manual page for more hype. There are also many books
published by O'Reilly & Assoc. See pod/perlbook.pod for more
information.

WWW: https://www.perl.org/
2022-04-18T14:03:26-05:00 sysutils/b3sum Command line implementation of the BLAKE3 hash function
Command line implementation of the BLAKE3 hash function

BLAKE3 is a cryptographic hash function that is:

- Much faster than MD5, SHA-1, SHA-2, SHA-3, and BLAKE2.
- Secure, unlike MD5 and SHA-1. Ssecure against length extension, unlike SHA-2.
- Highly parallelizable across any number of threads and SIMD lanes,
because it's a Merkle tree on the inside.
- Capable of verified streaming and incremental updates,
again because it's a Merkle tree.
- A PRF, MAC, KDF, and XOF, as well as a regular hash.
- One algorithm with no variants, which is fast on x86-64 and
also on smaller architectures.


WWW: https://github.com/blake3-team/blake3
2022-05-22T22:57:35-07:00 devel/ruby-install Compile and install different versions of Ruby
Installs Ruby, JRuby, Rubinius, TruffleRuby (native / GraalVM), or mruby.

Features:

* Supports installing arbitrary versions.
* Supports downloading the latest versions and checksums from ruby-versions.
* Supports installing into /opt/rubies/ and ~/.rubies/ by default.
* Supports installing into arbitrary directories.
* Supports downloading from arbitrary URLs.
* Supports downloading from mirrors.
* Supports downloading/applying patches.
* Supports specifying arbitrary ./configure options.
* Supports downloading archives using wget or curl.
* Supports verifying downloaded archives via checksums.
* Has tests.

Anti-Features:

* Does not require updating every time a new Ruby version comes out.
* Does not require recipes for each individual Ruby version or configuration.
* Does not support installing trunk/HEAD or nightly rolling releases.
* Does not support installing unsupported/unmaintained versions of Ruby.

WWW: https://github.com/postmodern/ruby-install
2022-05-24T12:56:45+02:00 x11-themes/zorin-gtk-themes Zorin OS GTK theme
Zorin is the default GTK theme for ZorinOS

Supported Desktop Environments:

* Gnome-Shell
* Xfce

WWW: https://github.com/ZorinOS/zorin-desktop-themes
2022-05-24T19:04:51-07:00 science/ukrmol+ Code to compute electron and positron scattering from molecules
Outer region programs for the re-engineered UK computational
implementation of the R-matrix method for the treatment of
electron and positron scattering from molecules (BTO/GTO
continuum). Also calculates photoionization cross sections.

WWW: https://zenodo.org/record/5799134#.Yo1lCknMKV4
2022-05-24T17:02:33-07:00 science/gbtolib High-performance library for evaluation of molecular integrals
GBTOlib: a high-performance library for evaluation of molecular integrals.

WWW: https://zenodo.org/record/5798035#.Yo1sazXMKV4
2022-05-24T12:04:13-07:00 science/openmolcas Quantum chemistry software package
OpenMolcas is a quantum chemistry software package.

The key feature of OpenMolcas is the multiconfigurational
approach to the electronic structure.

WWW: https://gitlab.com/Molcas/OpenMolcas
2022-05-23T21:44:00-05:00 net-im/jitsi-meet-full All components to run Jitsi Meet video conferencing
This is a metaport to install all dependencies to run Jitsi Meet,
a set of Open Source projects which empower users to use and deploy video
conferencing platforms with state-of-the-art video quality and features.

WWW: https://jitsi.org/jitsi-meet/
2022-05-23T21:39:56-05:00 net-im/jitsi-prosody-plugins Prosody plugins for Jitsi Meet
Prosody modules for jitsi-meet.

WWW: https://github.com/jitsi/jitsi-meet/
2022-05-23T18:53:47-07:00 science/q Molecular Dynamics (MD) tools
Q is a set of Molecular Dynamics (MD) tools tailored to the following
specific kinds of free energy calculations:
1. Free Energy Perturbation (FEP)
2. Empirical Valence Bond (EVB)
3. Linear Interaction Energies (LIE)
4. Quantum Classical Path (QCP)

WWW: https://github.com/qusers/Q6
2022-05-23T21:01:24+02:00 mail/mail-expire Expire old mails from mailboxes
mail-expire is a small utility which only purpose is to help on keeping the
size of multiple mail folders as small as needed (by removing outdated
messages).

Maildir and Mailbox formats are supported for input, both types are mentioned
interchangeably in this manual page. Output goes to Mailbox files.

The old messages are compressed with gzip or xz and stored in the file with
the name following the pattern MBOXNAME.MONTH_YEAR.gz (or similar). The
reference time for the output filename is calculated from the current time
minus number of days specified in the first parameter.

WWW: https://salsa.debian.org/blade/mail-expire
2022-05-03T22:14:38+09:00 mail/snappymail Simple, modern, lightweight & fast web-based email client
Simple, modern, lightweight & fast web-based email client.

The drastically upgraded & secured fork of RainLoop Webmail Community
edition.

We thank the RainLoop Team for making a great PHP 5 product that was
good in the past.

Up to date system requirements, snappy performance, simple
installation and upgrade, no database required - all these make
SnappyMail a good choice.

WWW: https://snappymail.eu/
2022-05-22T15:07:21+02:00 devel/lua-mode Minor mode for LUA
lua-mode is an Emacs major mode for editing Lua files.

Main features:
- syntactic indentation & highlighting (incl. multiline literals/comments)
- evaluation of lines/regions/functions/files in Lua subprocess or direct
interaction with its REPL
- documentation lookup (using online/offline reference manual, e.g.
string.find
- imenu integration
- HideShow integration

WWW: http://github.com/immerrr/lua-mode
2022-05-22T03:14:29-05:00 www/dolibarr14 Modern software package to manage your company or foundation
Dolibarr ERP & CRM is a modern software package to manage your organization's
activity (contacts, suppliers, invoices, orders, stocks, agenda)

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

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

You can use it as a standalone application or as a web application to be able
to access it from the Internet or a LAN.

WWW: https://www.dolibarr.org/
2022-05-22T02:30:46-05:00 x11/hamclock Handy clock with features for amateur radio operators
HamClock is a handy clock with features for amateur radio operators! One screen
shows your local time in 12H and 24H format along with UTC in large, easy to
read text. If your location is available, your grid square, local sunrise and
sunset are also displayed

WWW: https://www.clearskyinstitute.com/ham/HamClock/
2022-05-22T00:20:34-05:00 security/gsa Greenbone Security Assistant webpage written in React
The Greenbone Security Assistant is the web interface developed for the
Greenbone Security Manager appliances.

It connects to the Greenbone Vulnerability Manager GVM to provide a
full-featured user interface for vulnerability management.

Greenbone Security Assistant consists of GSA - The webpage written in React
and GSAD - The HTTP server talking to the GVM daemon

WWW: https://github.com/greenbone/gsa
2022-05-22T00:16:51-05:00 security/gsad Greenbone Security Assistant HTTP server
The Greenbone Security Assistant is the web interface developed for the
Greenbone Security Manager appliances.

It connects to the Greenbone Vulnerability Manager GVM to provide a
full-featured user interface for vulnerability management.

Greenbone Security Assistant consists of GSA - The webpage written in React
and GSAD - The HTTP server talking to the GVM daemon

WWW: https://github.com/greenbone/gsa
2022-05-22T12:07:46+08:00 devel/rubygem-cucumber-ci-environment Detect CI Environment from environment variables
This library detects the CI environment based on environment variables defined
by CI servers.

WWW: https://github.com/cucumber/ci-environment
2022-05-22T12:07:45+08:00 devel/py-timeout-decorator Timeout decorator
timeout-decorator provides a timeout decorator to limit the execution time of
the given function.

WWW: https://github.com/pnpnpn/timeout-decorator
2022-05-22T12:07:44+08:00 devel/py-questionary Python library to build pretty command line user prompts
Questionary is a Python library for effortlessly building pretty command line
interfaces.

WWW: https://github.com/tmbo/questionary
2022-05-22T12:07:43+08:00 devel/py-poetry-dynamic-versioning Plugin for Poetry to enable dynamic versioning based on VCS tags
This is a plugin for Poetry to enable dynamic versioning based on tags in your
version control system, powered by Dunamai. Many different version control
systems are supported, including Git and Mercurial; please refer to the Dunamai
page for the full list (and minimum supported version where applicable).

WWW: https://github.com/mtkennerly/poetry-dynamic-versioning
2022-05-22T12:07:41+08:00 devel/py-jinja2-ansible-filters Port of Ansible's jinja2 filters without requiring ansible core
Jinja2 Ansible Filters is a port of the ansible filters provided by Ansible's
templating engine.

This repository is not inteded to supplant ansible functionality however there
are a lot of filters ansible provides that are not present in upstream Jinja2 so
you may find these helpful.

WWW: https://gitlab.com/dreamer-labs/libraries/jinja2-ansible-filters
2022-05-22T12:07:40+08:00 devel/py-iteration-utilities Utilities based on Pythons iterators and generators
Utilities based on Pythons iterators and generators.

WWW: https://github.com/MSeifert04/iteration_utilities
2022-05-22T12:07:39+08:00 devel/py-dunamai Dynamic version generation
Dunamai is a Python library and command line tool for producing dynamic,
standards-compliant version strings, derived from tags in your version control
system. This facilitates uniquely identifying nightly or per-commit builds in
continuous integration and releasing new versions of your software simply by
creating a tag.

WWW: https://github.com/mtkennerly/dunamai
2022-05-21T22:01:11-05:00 devel/libayatana-appindicator Ayatana Application Indicators Shared Library
Ayatana Application Indicators (Shared Library)

A library to allow applications to export a menu into the an Application
Indicators aware menu bar. Based on KSNI it also works in KDE and will
fallback to generic Systray support if none of those are available.

This code project was originally started by Canonical Ltd. and has been
adapted by various authors with the purpose of making this Application
Indicators available on Ubuntu and non-Ubuntu systems alike.

WWW: https://github.com/AyatanaIndicators/libayatana-appindicator
2022-05-21T21:54:05-05:00 devel/libayatana-indicator Ayatana Indicators Shared Library
The Ayatana Indicators project is the continuation of Application Indicators
and System Indicators, two technologies developed by Canonical Ltd. for the
Unity7 desktop.

Application Indicators are a GTK implementation of the StatusNotifierItem
Specification (SNI) that was originally submitted to freedesktop.org by KDE.

System Indicators are an extensions to the Application Indicators idea.
System Indicators allow for far more widgets to be displayed in the
indicator's menu.

The Ayatana Indicators project is the new upstream for application
indicators, system indicators and associated projects with a focus on making
Ayatana Indicators a desktop agnostic technology.

On GNU/Linux, Ayatana Indicators are currently available for desktop
envinronments like MATE (used by default in Ubuntu MATE), XFCE
(used by default in Xubuntu, LXDE, and the Budgie Desktop).

The Lomiri Operating Environment (UI of the Ubuntu Touch OS, formerly known as
Unity8) uses Ayatana Indicators for rendering its notification area and the
UBports project is a core contributor to the Ayatana Indicators project.

WWW: https://github.com/AyatanaIndicators/libayatana-indicator
2022-05-21T21:47:09-05:00 devel/ayatana-ido Ayatana Indicator Display Objects
The Ayatana Indicators project is the continuation of Application Indicators
and System Indicators, two technologies developed by Canonical Ltd. for the
Unity7 desktop.

Application Indicators are a GTK implementation of the StatusNotifierItem
Specification (SNI) that was originally submitted to freedesktop.org by KDE.

System Indicators are an extensions to the Application Indicators idea.
System Indicators allow for far more widgets to be displayed in the
indicator's menu.

The Ayatana Indicators project is the new upstream for application
indicators, system indicators and associated projects with a focus on making
Ayatana Indicators a desktop agnostic technology.

On GNU/Linux, Ayatana Indicators are currently available for desktop
envinronments like MATE (used by default in Ubuntu MATE), XFCE
(used by default in Xubuntu, LXDE, and the Budgie Desktop).

The Lomiri Operating Environment (UI of the Ubuntu Touch OS, formerly known as
Unity8) uses Ayatana Indicators for rendering its notification area and the
UBports project is a core contributor to the Ayatana Indicators project.

WWW: https://github.com/AyatanaIndicators/ayatana-ido
2022-05-21T10:56:42+02:00 cad/camotics 3-axis CNC GCode simulator
CAMotics is an Open-Source software which can simulate 3-axis NC machining. It
is a fast, flexible and user friendly simulation software for the DIY and
Open-Source community.



WWW: http://camotics.org/
WWW: https://github.com/CauldronDevelopmentLLC/CAMotics
2022-05-20T19:39:49+00:00 sysutils/archey4 Simple system information tool written in Python
Archey is a simple system information written in Python

WWW: https://github.com/HorlogeSkynet/archey4
2022-05-20T09:02:05-07:00 sysutils/ntpstat Print the ntpd or chronyd synchronisation status
ntpstat is a shell script which prints the ntpd or chronyd synchronisation
status, using the ntpq or chronyc program. It emulates the original ntpstat
program written in C by G. Richard Keech, which implemented a subset of the
mode6 protocol supported by ntpd.

WWW: https://github.com/mlichvar/ntpstat
2022-05-20T13:07:31+02:00 dns/acme-dns Limited DNS server with RESTful HTTP API to handle ACME DNS challenges
Limited DNS server with RESTful HTTP API to handle ACME DNS challenges
easily and securely. FreeBSD port by https://github.com/freultwah

WWW: https://github.com/joohoi/acme-dns
2022-05-19T11:48:17-07:00 games/eksanos Simple TicTacToe game written for elementary OS
Eksanos is a simple TicTacToe game for elementary OS.

WWW: https://github.com/eksanos/eksanos
2022-05-16T20:53:46-07:00 emulators/libretro-pcsx2 Standalone port of pcsx2 to libretro
Standalone port of pcsx2 to libretro.

PCSX2 is a free and open-source PlayStation 2 (PS2) emulator. Its
purpose is to emulate the PS2's hardware, using a combination of MIPS
CPU Interpreters, Recompilers and a Virtual Machine which manages
hardware states and PS2 system memory. This allows you to play PS2
games on your PC, with many additional features and benefits.

WWW: https://github.com/libretro/pcsx2
2022-05-16T20:53:46-07:00 emulators/libretro-flycast Standalone port of flycast to libretro
Standalone port of Flycast to libretro.

Flycast is a multi-platform Sega Dreamcast, Naomi and Atomiswave emulator
derived from Reicast.

WWW: https://git.libretro.com/libretro/flycast
2022-05-16T20:53:46-07:00 emulators/libretro-mame MAME-current for libretro
MAME -current for libretro

WWW: https://github.com/libretro/mame
2022-05-16T20:53:46-07:00 emulators/libretro-reicast Standalone port of reicast to libretro
Standalone port of reicast to libretro.

WWW: https://github.com/reicast/reicast-emulator
2022-05-16T20:53:46-07:00 emulators/reicast Multi-platform Sega Dreamcast emulator
Reicast is a multi-platform Sega Dreamcast emulator.

WWW: https://github.com/reicast/reicast-emulator
2022-05-20T01:11:05+09:00 x11-themes/zorin-icon-themes Zorin OS icon theme
Zorin is the default icon theme for ZorinOS

WWW: https://github.com/ZorinOS/zorin-icon-themes
2022-05-18T21:11:48+02:00 databases/postgresql15-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.

WWW: https://www.postgresql.org/
2022-05-18T21:11:48+02:00 databases/postgresql15-pltcl Module for using Tcl to write SQL functions
2022-05-18T21:11:48+02:00 databases/postgresql15-plpython Module for using Python to write SQL functions
PL/Python allows one to write PostgeSQL stored functions and
procedures in Python (http://www.python.org/).

This software is part of the standard PostgreSQL distribution.

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

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

$ psql -d dbname -f module.sql

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

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

This software is part of the standard PostgreSQL distribution.

WWW: https://www.postgresql.org/
2022-05-18T21:11:48+02:00 databases/postgresql15-client PostgreSQL database (client)
2022-05-19T14:30:01+02:00 audio/libcanberra-gtk2
2022-04-19T11:35:46-05:00 www/tuifeed Trminal feed reader with a fancy UI
Terminal feed reader with a fancy UI

tuifeed is a news feed reader with a fancy terminal user interface.
It allows you read news from your favourite RSS and Atom sources,
which can be easily configured in a TOML file.

Features

- Read feed from any RSS/Atom source
- Open any article in your favourite browser in one-click
- Compatible with Windows, Linux, *BSD and MacOS
- Easy setup

WWW: https://github.com/veeso/tuifeed
2022-05-18T21:19:41-05:00 www/so Terminal interface for Stack Overflow
Terminal interface for Stack Overflow

Interface to the StackExchange network.
One thing that differentiates it from similar tools is that you can
simultaneously search any number of sites in the StackExchange network.

WWW: https://github.com/samtay/so
2022-05-18T15:11:09+00:00 lang/erlang-runtime25 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 25
to be used during the development of OTP applications.

WWW: https://www.erlang.org/
2022-05-18T11:51:24+01:00 math/elementary-calculator Simple calculator written in Vala
Pantheon-calculator is a tiny, simple calculator designed for the Pantheon
desktop.

WWW: https://github.com/elementary/calculator
2022-05-17T16:50:59-05:00 sysutils/loki Scalable, highly-available, multi-tenant log aggregation system
Loki is a horizontally-scalable, highly-available, multi-tenant log aggregation
system inspired by Prometheus. It is designed to be very cost effective and easy
to operate. It does not index the contents of the logs, but rather a set of
labels for each log stream.

WWW: https://github.com/grafana/loki
2022-05-17T14:07:51+00:00 sysutils/equinix-metal-cli Command line tool for Equinix Metal services
metal is a command line interface for the Equinix Metal API. Refer
to the comprehensive docs for usage instructions.

WWW: https://github.com/equinix/metal-cli/blob/main/docs/metal.md
2022-05-17T14:07:50+00:00 devel/buildkite-agent Cross-platform build runner to run your own build tasks
Buildkite-agent is a small, reliable, and cross-platform build runner that
makes it easy to run automated builds on your own infrastructure. Its main
responsibilities are polling buildkite.com for work, running build jobs,
reporting back the status code and output log of the job, and uploading the
job's artifacts.

WWW: https://buildkite.com/
2022-05-16T22:09:53+09:00 devel/electron17 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.

WWW: https://electronjs.org/
2022-05-15T17:35:14-05:00 devel/py-fastf1 Python module to accessing and analyzing Formula 1 data
FastF1 is a Python package for accessing and analyzing Formula 1 results,
schedules, timing data and telemetry.

WWW: https://github.com/theOehrly/Fast-F1
2022-05-15T17:32:06-05:00 devel/py-thefuzz Fuzzy string matching in Python
Fuzzy string matching like a boss. It uses Levenshtein Distance to calculate
the differences between sequences in a simple-to-use package.

WWW: https://github.com/seatgeek/thefuzz
2022-05-15T17:29:00-05:00 devel/py-signalr-client-aio Simple python SignalR client using asyncio
Simple python SignalR client using asyncio.

WWW: https://github.com/slazarov/python-signalr-client
2022-05-15T17:26:37-05:00 math/py-timple Extended functionality for plotting timedelta values with Matplotlib
Extended functionality for plotting timedelta values with Matplotlib

WWW: https://github.com/theOehrly/Timple
2022-05-15T15:12:31+02:00 sysutils/filemon Trivial tool to log child process file access using filemon ioctl
The filemon utility is a simple wrapper around the
filemon(4) kernel facility. Unlike ktrace(1) the
trace file can be a named pipe.

This tool requires filemon kernel module.
2022-05-14T13:58:43+08:00 www/joomla4 Dynamic web content management system (CMS)
Joomla! is one of the most powerful Open Source Content Management Systems
on the planet. It is used all over the world for everything from simple
websites to complex corporate applications. Joomla! is easy to install,
simple to manage, and reliable.

WWW: https://www.joomla.org/
2022-05-14T14:33:43-07:00 devel/flatbuffers205 Memory efficient serialization library
Memory efficient serialization library.

WWW: http://google.github.io/flatbuffers/
2022-05-14T01:00:56-03:00 dns/yandex-ddns Use Yandex DNS as a dynamic DNS provider
Use Yandex DNS as a dynamic DNS service.

This utility uses Yandex.Connect DNS service API to set external IP address
for your domain. You can use this tool to manage external IP for your
domain if it has internet connection with changeable IP address. To
determine your external IP address utility uses myexternalip.com and
ifconfig.co services.

WWW: https://github.com/thekvs/yandex-ddns
2022-05-13T23:55:43+02:00 x11-toolkits/granite7 Extensions of GTK 4.0 toolkit
Granite is an extension of GTK toolkit. It provides several widgets and
classes that ease desktop applications development.

WWW: https://github.com/elementary/granite
2022-04-29T17:38:00-03:00 devel/freebsd-git-devtools Simple Git tools from the FreeBSD src tree
The git-arc utility creates and manages FreeBSD Phabricator reviews
based on git commits. It is a git plugin that provides a wrapper around
arc.

The arc command has a few limitations that make it awkward for FreeBSD
development:

- Arcanist uses its own commit log template with a format does not match
FreeBSD's template.

- Arcanist presumes a model where all the commits in a development
branch are uploaded for review as a single Differential revision.
When working on a feature branch with multiple commits, it is usually
more efficient to review each commit individually.

git-arc mitigates these limitations.
2022-05-13T19:27:43+08:00 devel/rubygem-traces Application instrumentation and tracing
Traces captures nested traces during code execution in a vendor agnostic way.

Features:
- Zero-overhead if tracing is disabled and minimal overhead if enabled.
- Small opinionated interface with standardised semantics, consistent with the
W3C Trace Context Specification.

WWW: https://github.com/socketry/traces
2022-05-13T19:27:42+08:00 devel/rubygem-rubocop-rake RuboCop plugin for Rake
RuboCop plugin for Rake

WWW: https://github.com/rubocop/rubocop-rake
2022-05-13T19:27:41+08:00 devel/rubygem-json25 Parse JSON texts and generate them from ruby data structures
This library can parse JSON texts and generate them from ruby data structures.
This port implemented in C and comes with its own unicode conversion functions
and a parser generated by the Ragel State Machine Compiler.

WWW: http://flori.github.io/json/
2022-05-13T19:27:40+08:00 textproc/py-textual Text User Interface using Rich
Textual is a TUI (Text User Interface) framework for Python inspired by modern
web development.

WWW: https://github.com/Textualize/textual
2022-05-13T19:27:36+08:00 textproc/py-rich-rst Beautiful reStructuredText renderer for Rich
rich-rst allows rich to print a reStructuredText document in a rich format
similar to rich.Markdown.

WWW: https://github.com/wasi-master/rich-rst
2022-05-13T19:27:32+08:00 textproc/py-rich-cli Command Line Interface to Rich
Rich-cli is a command line toolbox for fancy output in the terminal, built with
Rich.

Use the rich command to highlight a variety of file types in the terminal, with
specialized rendering for Markdown and JSON files. Additionally you can markup
and format text from the command line.

WWW: https://github.com/Textualize/rich-cli
2022-05-13T19:27:28+08:00 textproc/py-mistune0 Fastest markdown parser in pure Python
Mistune is a fast yet powerful Python Markdown parser with renderers and
plugins.

WWW: https://github.com/lepture/mistune
2022-05-13T19:27:25+08:00 security/py-argon2-cffi-bindings Low-level CFFI bindings for Argon2
argon2-cffi-bindings provides low-level CFFI bindings to the Argon2 password
hashing algorithm including a vendored version of them.

WWW: https://github.com/hynek/argon2-cffi-bindings
2022-05-13T19:27:20+08:00 devel/py-pyscaffold Template tool for putting up the scaffold of a Python project
PyScaffold is a project generator for bootstrapping high quality Python
packages, ready to be shared on PyPI and installable via pip. It is easy to use
and encourages the adoption of the best tools and practices of the Python
ecosystem, helping you and your team to stay sane, happy and productive. The
best part? It is stable and has been used by thousands of developers for over
half a decade!

WWW: https://github.com/pyscaffold/pyscaffold
2022-05-13T19:27:19+08:00 devel/py-ddsketch Distributed quantile sketches
This is the Python implementation of the distributed quantile sketch algorithm
DDSketch. DDSketch has relative-error guarantees for any quantile q in [0, 1].
That is if the true value of the qth-quantile is x then DDSketch returns a value
y such that |x-y| / x < e where e is the relative error parameter. (The default
here is set to 0.01.) DDSketch is also fully mergeable, meaning that multiple
sketches from distributed systems can be combined in a central node.

Our default implementation, DDSketch, is guaranteed to not grow too large in
size for any data that can be described by a distribution whose tails are
sub-exponential.

We also provide implementations (LogCollapsingLowestDenseDDSketch and
LogCollapsingHighestDenseDDSketch) where the q-quantile will be accurate up to
the specified relative error for q that is not too small (or large). Concretely,
the q-quantile will be accurate up to the specified relative error as long as it
belongs to one of the m bins kept by the sketch. If the data is time in seconds,
the default of m = 2048 covers 80 microseconds to 1 year.

WWW: https://github.com/DataDog/sketches-py
2022-05-13T19:27:18+08:00 devel/py-cython-test-exception-raiser Trivial extension that just raises an exception
cython-test-exception-raiser provides a trivial extension that just raises an
exception.

WWW: https://github.com/twisted/cython-test-exception-raiser
2022-05-13T19:27:17+08:00 devel/py-configupdater Parser like ConfigParser but for updating configuration files
The sole purpose of ConfigUpdater is to easily update an INI config file with no
changes to the original file except the intended ones. This means comments, the
ordering of sections and key/value-pairs as wells as their cases are kept as in
the original file. Thus ConfigUpdater provides complementary functionality to
Python's ConfigParser which is primarily meant for reading config files and
writing new ones.

WWW: https://github.com/pyscaffold/configupdater
2022-05-13T01:48:06+00:00 sysutils/p5-POSIX-Run-Capture Run command and capture its output
POSIX::Run::Capture runs an external command and captures its output.
Both standard error and output are captured. Upon exit, their contents
can be accessed line by line or in one chunk. Callback routines can be
supplied that will be called for each complete line of output read,
providing a way for synchronous processing. Standard input can be
supplied as either a file handle or a text.

This module is for those who value performance and effectiveness over
portability. As its name suggests, it can be used only on POSIX systems.

WWW: https://metacpan.org/dist/POSIX-Run-Capture
2022-04-24T22:47:54+02:00 security/rubygem-haiti-hash Hash type identifier (CLI tool and library)
Haiti is a CLI tool (and library) to identify hash types (hash type
identifier).

Features:
- 442+ hash types detected
- Modern algorithms supported (SHA3, Keccak, Blake2, etc.)
- Hashcat and John the Ripper references
- CLI tool and library
- Hackable

WWW: https://noraj.github.io/haiti/
2022-05-02T21:38:29+02:00 devel/rubygem-docopt Parse command line arguments based on nothing more than a usage message
Rubygem implementation of docopt.

Docopt helps you:
- define an interface for your command-line app, and
- automatically generate a parser for it.

Docopt is based on conventions that have been used in help messages for decades
and man pages for describing a program's interface. An interface description in
docopt is such a help message, but formalized.

WWW: https://github.com/docopt/docopt.rb
2022-05-11T14:43:33-03:00 sysutils/u-boot-sifive-fu740
U-Boot loader and related files for the HiFive Unmatched (FU740).

The SD card must be formatted with a GPT partition scheme, and expects two
specific GUID partition types for the SPL and FIT image.

Note: due to limitations in gpart(8), sgdisk(8) should be used instead. Install
the sysutils/gdisk port or package.

Assuming an SD card device in /dev/da2, execute:
sgdisk -g --clear --set-alignment=1 \
--new=1:34:2081 --change-name=1:spl --typecode=1:5B193300-FC78-40CD-8002-E86C45580B47 \
--new=2:2082:10273 --change-name=2:uboot --typecode=2:2E54B353-1271-4842-806F-E436D6AF6985 \
/dev/da2

Now, copy the u-boot files to the SD card with dd(1).
dd if=/usr/local/share/u-boot/u-boot-sifive-fu740/u-boot-spl.bin of=/dev/da2p1 conv=sync
dd if=/usr/local/share/u-boot/u-boot-sifive-fu740/u-boot.itb of=/dev/da2p2 conv=sync

WWW: https://www.denx.de/wiki/U-Boot
2022-05-09T22:32:11-04:00 textproc/redisearch22 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.

WWW: https://oss.redislabs.com/redisearch/
2022-05-09T12:19:21+02:00 devel/argparse Argument Parser for Modern C++
Argument Parser for Modern C++ in the form of a simple header

WWW: https://github.com/p-ranav/argparse
2022-04-05T12:01:01-05:00 sysutils/yadf Yet Another Duplicate files finder
Yet Another Duplicate Files Finder

Features:
Fast compared to similar tools.
Supports filtering based on fize size, regex
Multiple ouput formats including csv, json, ldjson etc.

WWW: https://github.com/jrimbault/yadf
2022-05-08T10:56:56-07:00 misc/py-tes Tool for Elasticsearch
Tes stands for Tool for Elasticsearch. Tes is a command-line tool
based on python elasticsearch APIs. Following are the various
subtools under tes which can be used to invoke different kinds of
elasticsearch APIs.

WWW: https://github.com/deeshugupta/tes
2022-05-08T17:55:52+02:00 devel/cbang C! (cbang) is a library of cross-platform C++ utilities
The C! (aka C Bang or cbang) library is a collection of C++ utility libraries
developed over the course of +10 years and several major C++ application
development projects. It should compile and run on FreeBSD, Windows, Linux and
OSX using a modern C++ compiler.

WWW: https://cbang.org/
WWW: https://github.com/CauldronDevelopmentLLC/cbang/
2022-05-08T08:49:31-05:00 devel/cirrus-cli Command line interface for Cirrus CI
Cirrus CLI is a tool for running containerized tasks reproducibly in any
environment. Most commonly, Cirrus tasks are used as part of continuous
integration workflows but can also be used as part of local development
process as a hermetic replacement of helper scripts/Makefiles. Cirrus
CLI runs your tasks locally the same way they are executed in CI or on
your colleague's machine. Immutability of containers ensures the tasks
will be executed the same way years from now regardless what versions
of packages you'll have locally.

WWW: https://github.com/cirruslabs/cirrus-cli
2022-05-07T13:51:24-07:00 finance/libbtc Tiny Bitcoin Library written in C
Libbtc is a very portable C library for creating and manipulating
bitcoin data structures and interacting with the p2p network.

WWW: https://github.com/libbtc/libbtc
2022-05-07T13:56:41+02:00 java/wildfly24 Java Jakarta EE8 application server developed by Red Hat
WildFly is a flexible, lightweight, managed application
runtime that helps you build amazing applications.
WildFly - new name for JBoss Application Server

Fast Startup
Small Footprint
Modular Design
Unified Configuration and Management

And of course Java EE / Jakarta EE!

WWW: https://wildfly.org/
2022-05-07T16:53:44+00:00 textproc/R-cran-htmlTable Advanced tables for Markdown/HTML
Tables with state-of-the-art layout elements such as row spanners, column
spanners, table spanners, zebra striping, and more. While allowing advanced
layout, the underlying css-structure is simple in order to maximize
compatibility with common word processors. The package also contains a few text
formatting functions that help outputting text compatible with HTML/LaTeX.

WWW: https://cran.r-project.org/web/packages/htmlTable/
2022-05-07T16:45:04+00:00 devel/R-cran-checkmate Fast and versatile argument checks
Tests and assertions to perform frequent argument checks. A substantial part of
the package was written in C to minimize any worries about execution time
overhead.

WWW: https://cran.r-project.org/web/packages/checkmate/
2022-05-07T16:11:48+00:00 graphics/R-cran-latticeExtra Extra graphical utilities based on lattice
Building on the infrastructure provided by the lattice package, this package
provides several new high-level functions and methods, as well as additional
utilities such as panel and axis annotation functions.

WWW: https://cran.r-project.org/web/packages/latticeExtra/
2022-05-07T11:54:29-05:00 mail/dovecot-coi Dovecot COI (Chat-over-IMAP) plugin
Beta version disclaimer
The purpose of this BETA version of this Dovecot plugin is solely to test its
features, to obtain defects, failures and malfunctions.
By using the software, you acknowledge that all of the data that you are
handling with the BETA version might be subject to such defects, failures
and malfunctions, up to the point of total loss.
You are aware to not rely on the functionality and that the use of the software
in a professional productive environment is not recommended.

This package provides an implementation of the Chat over IMAP protcool.
A webpush plugin, and plugins for the imap and lmtp services are provided.
2022-05-07T16:33:27+08:00 math/R-cran-mathjaxr Using 'Mathjax' in Rd Files
Provides 'MathJax' and macros to enable its use within Rd
files for rendering equations in the HTML help files.

WWW: https://cran.r-project.org/web/packages/mathjaxr/
2022-05-05T18:47:39+02:00 net/wifibox-core Wifibox core functionality
Core routines of Wifibox that are responsible for implementing the
orchestration of bhyve and other utilities.

WWW: https://github.com/pgj/freebsd-wifibox
2022-05-05T18:47:39+02:00 net/wifibox-alpine Wifibox guest based on Alpine Linux
The implementation of the Wifibox embedded wireless router is based on
the use of a Linux-based guest operating system which can communicate
with the host's wireless network card on behalf of the host. In order
to meet the requirements, this has to be a system with a low resource
footprint and easy to manage. This is derived from Alpine Linux,
which is an actively maintained, security-oriented, lightweight
distribution, based on musl libc and BusyBox.

WWW: https://github.com/pgj/freebsd-wifibox-alpine
2022-05-06T18:01:39+00:00 lang/gcc12 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 gfortran11, respectively.

WWW: https://gcc.gnu.org

Gerald Pfeifer <gerald@FreeBSD.org>
2022-05-06T17:04:01+02:00 science/R-cran-ks Kernel Smoothing
Kernel smoothers for univariate and multivariate data, including densities,
density derivatives, cumulative distributions, clustering, classification,
density ridges, significant modal regions, and two-sample hypothesis tests.

WWW: https://cran.r-project.org/package=ks
WWW: https://www.mvstat.net/mvksa/
2022-05-06T16:49:31+02:00 math/R-cran-pwr Basic Functions for Power Analysis
Power analysis functions along the lines of Cohen (1988).

WWW: https://cran.r-project.org/package=pwr
WWW: https://github.com/heliosdrm/pwr
2022-05-06T16:49:31+02:00 math/R-cran-pracma Practical Numerical Math Functions
Provides a large number of functions from numerical analysis and linear algebra,
numerical optimization, differential equations, time series, plus some
well-known special mathematical functions. Uses 'MATLAB' function names where
appropriate to simplify porting.

WWW: https://cran.r-project.org/package=pracma
2022-05-06T16:49:31+02:00 math/R-cran-plot3D Plotting Multi-Dimensional Data
Functions for viewing 2-D and 3-D data, including perspective plots, slice
plots, surface plots, scatter plots, etc. Includes data sets from oceanography.

WWW: https://cran.r-project.org/package=plot3D
2022-05-06T16:49:31+02:00 math/R-cran-moments Moments, Cumulants, Skewness, Kurtosis and Related Tests
Functions to calculate: moments, Pearson's kurtosis, Geary's kurtosis and
skewness; tests related to them (Anscombe-Glynn, D'Agostino, Bonett-Seier).

WWW: https://cran.r-project.org/package=moments
2022-05-06T16:49:31+02:00 math/R-cran-misc3d Miscellaneous 3D Plots
A collection of miscellaneous 3d plots, including isosurfaces.

WWW: https://cran.r-project.org/package=misc3d
WWW: https://gitlab.com/luke-tierney/misc3d
2022-05-06T16:49:31+02:00 math/R-cran-mclust Gaussian Mixture Modelling for Model-Based Clustering, Classification, and Density Estimation
An R package implementing Gaussian Mixture Modelling for Model-Based Clustering,
Classification, and Density Estimation.

Gaussian finite mixture models fitted via EM algorithm for model-based
clustering, classification, and density estimation, including Bayesian
regularization, dimension reduction for visualization, and resampling-based
inference.

WWW: https://cran.r-project.org/package=mclust
WWW: https://mclust-org.github.io/mclust/
2022-05-06T16:49:31+02:00 math/R-cran-locfit Local Regression, Likelihood and Density Estimation
Local regression, likelihood and density estimation methods as described in the
1999 book by Loader.

WWW: https://cran.r-project.org/package=locfit
2022-05-06T16:49:31+02:00 math/R-cran-hdrcde Highest Density Regions and Conditional Density Estimation
The R package hdrcde provides tools for computing highest density regions in one
and two dimensions, kernel estimates of univariate density functions conditional
on one covariate, and multimodal regression.

WWW: https://cran.r-project.org/package=hdrcde
WWW: https://pkg.robjhyndman.com/hdrcde/
2022-05-06T16:49:31+02:00 math/R-cran-exactRankTests Exact Distributions for Rank and Permutation Tests
exactRankTests computes exact conditional p-values and quantiles using an
implementation of the Shift-Algorithm by Streitberg & Roehmel.

WWW: https://cran.r-project.org/package=exactRankTests
2022-05-06T16:49:31+02:00 math/R-cran-eRm Extended Rasch Modeling
Fits Rasch models (RM), linear logistic test models (LLTM), rating scale model
(RSM), linear rating scale models (LRSM), partial credit models (PCM), and
linear partial credit models (LPCM). Missing values are allowed in the data
matrix. Additional features are the ML estimation of the person parameters,
Andersen's LR-test, item-specific Wald test, Martin-Loef-Test, nonparametric
Monte-Carlo Tests, itemfit and personfit statistics including infit and outfit
measures, ICC and other plots, automated stepwise item elimination, simulation
module for various binary data matrices.

WWW: https://cran.r-project.org/package=eRm
2022-05-06T16:49:31+02:00 math/R-cran-ash David Scott's ASH Routines
David Scott's ASH routines ported from S-PLUS to R.

WWW: https://cran.r-project.org/package=ash
2022-05-06T16:49:31+02:00 math/R-cran-FNN Fast Nearest Neighbor Search Algorithms and Applications
Cover-tree and kd-tree fast k-nearest neighbor search algorithms and related
applications including KNN classification, regression and information measures
are implemented.

WWW: https://cran.r-project.org/package=FNN
2022-05-06T16:28:39+02:00 devel/R-cran-multicool Permutations of Multisets in Cool-Lex Order
A set of tools to permute multisets without loops or hash tables and to generate
integer partitions.

WWW: https://cran.r-project.org/package=multicool
2022-05-04T21:50:50-07:00 audio/aeolus Synthesised pipe organ emulator
Aeolus is a synthesised (i.e. not sampled) pipe organ emulator that
should be good enough to make an organist enjoy playing it. It is a
software synthesiser optimised for this job, with possibly hundreds
of controls for each stop, that enable the user to "voice" his
instrument. First presented at the 2nd LAD conference in Karlsruhe,
end of April 2004.

Main features of the default instrument: three manuals and one pedal,
five different temperaments, variable tuning, MIDI control of course,
stereo, surround or Ambisonics output, flexible audio controls
including a large church reverb.

WWW: https://kokkinizita.linuxaudio.org/linuxaudio/aeolus/
2022-05-04T22:22:11+02:00 math/R-cran-ltm Latent Trait Models under IRT
Analysis of multivariate dichotomous and polytomous data using latent trait
models under the Item Response Theory approach. It includes the Rasch, the
Two-Parameter Logistic, the Birnbaum's Three-Parameter, the Graded Response,
and the Generalized Partial Credit Models.

WWW: https://cran.r-project.org/package=ltm
WWW: https://github.com/drizopoulos/ltm
2022-05-04T22:13:44+02:00 math/R-cran-polycor Polychoric and Polyserial Correlations
Computes polychoric and polyserial correlations by quick "two-step" methods or
ML, optionally with standard errors; tetrachoric and biserial correlations are
special cases.

WWW: https://cran.r-project.org/package=polycor
WWW: https://polycor.r-forge.r-project.org/
2022-05-04T22:06:31+02:00 math/R-cran-admisc Adrian Dusa's Miscellaneous
Contains functions used across packages 'DDIwR', 'QCA' and 'venn'. Interprets
and translates, factorizes and negates SOP - Sum of Products expressions, for
both binary and multi-value crisp sets, and extracts information (set names, set
values) from those expressions. Other functions perform various other checks if
possibly numeric (even if all numbers reside in a character vector) and coerce
to numeric, or check if the numbers are whole. It also offers, among many
others, a highly versatile recoding routine and a more flexible alternative to
the base function 'with()'. Some of the functions in this package use related
functions from package 'QCA'. Users are encouraged to install that package
despite not being listed in the Imports field, due to circular dependency
issues.

WWW: https://cran.r-project.org/package=admisc
WWW: https://github.com/dusadrian/admisc
2022-05-02T22:03:22+02:00 devel/R-cran-msm Multi-State Markov and Hidden Markov Models in Continuous Time
Functions for fitting continuous-time Markov and hidden Markov multi-state
models to longitudinal data. Designed for processes observed at arbitrary times
in continuous time (panel data) but some other observation schemes are
supported. Both Markov transition rates and the hidden Markov output process can
be modelled in terms of covariates, which may be constant or piecewise-constant
in time.

WWW: https://cran.r-project.org/package=msm
WWW: https://github.com/chjackson/msm
2022-05-03T22:39:39+02:00 java/wildfly26 Java Jakarta EE8 application server developed by Red Hat
WildFly is a flexible, lightweight, managed application
runtime that helps you build amazing applications.
WildFly - new name for JBoss Application Server

Fast Startup
Small Footprint
Modular Design
Unified Configuration and Management

And of course Java EE / Jakarta EE!

WWW: https://wildfly.org/
2022-05-03T22:38:00+02:00 java/wildfly25 Java Jakarta EE8 application server developed by Red Hat
WildFly is a flexible, lightweight, managed application
runtime that helps you build amazing applications.
WildFly - new name for JBoss Application Server

Fast Startup
Small Footprint
Modular Design
Unified Configuration and Management

And of course Java EE / Jakarta EE!

WWW: https://wildfly.org/
2022-05-02T19:47:21+00:00 www/py-httpx-gssapi Requests GSSAPI for HTTPX
HTTPX is a full featured Python HTTP library with both sync and async APIs
designed to be a next generation HTTP client for Python. This library is a
port of Requests GSSAPI to HTTPX which adds optional GSSAPI authentication
support and supports mutual authentication.

Basic GET usage:

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

Both the sync and async HTTPX APIs should be fully supported.

WWW: https://github.com/pythongssapi/httpx-gssapi
2022-05-02T14:40:36+02:00 net-mgmt/mqtt2prometheus Export MQTT metrics to prometheus
This exporter translates from MQTT topics to prometheus metrics.
The core design is that clients send arbitrary JSON messages on the topics.
The translation between the MQTT representation and prometheus metrics is
configured in the mqtt2prometheus exporter since we often can not change
the IoT devices sending the messages.
Clients can push metrics via MQTT to an MQTT Broker.
This exporter subscribes to the broker and expose the received messages
as prometheus metrics.
Currently, the exporter supports only MQTT 3.1.

WWW: https://github.com/hikhvar/mqtt2prometheus/
2022-04-25T20:50:34+02:00 security/seclists Collection of multiple types of lists used during security assessments
SecLists is the security tester's companion. It is a collection of multiple
types of lists used during security assessments, collected in one place. List
types include usernames, passwords, URLs, sensitive data patterns, fuzzing
payloads, web shells, and many more. The goal is to enable a security tester to
pull this repository onto a new testing box and have access to every type of
list that may be needed.

This project is maintained by Daniel Miessler, Jason Haddix, and g0tmi1k.

WWW: https://github.com/danielmiessler/SecLists
2022-05-02T09:18:08+00:00 security/p5-Crypt-GpgME Perl interface to libgpgme
Crypt::GpgME is Perl interface to libgpgme.

WWW: https://metacpan.org/dist/Crypt-GpgME
2022-05-02T07:26:31+00:00 lang/gcc13-devel GNU Compiler Collection 13
GCC, the GNU Compiler Collection, supports a number of languages.
This port installs the C, C++, and Fortran front ends as gcc13, g++13,
and gfortran13, respectively.

WWW: https://gcc.gnu.org
2022-04-29T15:02:26+02:00 math/R-cran-XLConnect R package for manipulating Microsoft Excel files
XLConnect is a comprehensive and cross-platform R package for manipulating
Microsoft Excel files from within R.

WWW: https://cran.r-project.org/package=XLConnect
WWW: https://github.com/miraisolutions/xlconnect
2022-04-29T13:39:23+02:00 devel/R-cran-rJava R to Java interface
rJava is a simple R-to-Java interface. It is comparable to the .C/.Call C
interface. rJava provides a low-level bridge between R and Java (via JNI). It
allows to create objects, call methods and access fields of Java objects from R.

In a sense the inverse of rJava is JRI (Java/R Interface) which provides the
opposite direction - calling R from Java. JRI is now shipped as a part of the
rJava package, although it still can be used as a separate entity (especially
for development).

WWW: https://cran.r-project.org/package=rJava
WWW: https://rforge.net/rJava/
2022-05-01T10:52:12+02:00 devel/sparsebitset Efficient sparse bitset implementation for Java
Basically, if you need to set a large number of bits, or bits at extremely high
offsets, you probably want to use this Sparse BitSet. All other alternatives are
essentialy off the table; the Java BitSet class is a non-starter. Performance is
superior in almost all cases to the standard Java BitSet.

WWW: https://github.com/brettwooldridge/SparseBitSet
2022-04-30T16:37:41+02:00 textproc/apache-xmlbeans Java classes for XML
XMLBeans is a technology for accessing XML by binding it to Java types. XMLBeans
provides several ways to get at the XML, including:

- Through XML schema that has been compiled to generate Java types that
represent schema types. In this way, you can access instances of the schema
through JavaBeans-style accessors after the fashion of "getFoo" and "setFoo".
The XMLBeans API also allows you to reflect into the XML schema itself through
an XML Schema Object model.

- A cursor model through which you can traverse the full XML infoset.

- Support for XML DOM.

This port contains also the OOXML Schemas, XmlBeans generated from the Ecma
supplied xsds.
See https://poi.apache.org/help/faq.html#faq-N10025 .

WWW: https://xmlbeans.apache.org/
2022-04-30T16:00:53+02:00 devel/apache-log4j2 Fast and flexible logging library for Java
pache Log4j 2 is an upgrade to Log4j that provides significant improvements over
its predecessor, Log4j 1.x, and provides many of the improvements available in
Logback while fixing some inherent problems in Logback's architecture.

Log4J is an open source library based on the work of many authors.
It allows the developer to control which log statements are output
with arbitrary granularity. It is fully configurable at runtime
using external configuration files. Best of all, Log4J has a gentle
learning curve. Beware: judging from user feedback, it is also quite
addictive.

WWW: http://logging.apache.org/log4j/
2022-04-29T16:39:46+02:00 archivers/apache-commons-compress Classes for working with various archivers
The Apache Commons Compress library defines an API for working with ar, cpio,
Unix dump, tar, zip, gzip, XZ, Pack200, bzip2, 7z, arj, lzma, snappy, DEFLATE,
lz4, Brotli, Zstandard, DEFLATE64 and Z files.

WWW: https://commons.apache.org/proper/commons-compress/
2022-04-29T15:08:27+02:00 java/apache-commons-collections4 Classes that extend/augment the Java Collections Framework
A suite of classes that extend or augment the Java Collections
Framework. Commons-Collections seek to build upon the JDK classes
by providing new interfaces, implementations and utilities.

This port correspond to release 4.x.

WWW: https://commons.apache.org/proper/commons-collections/
2022-05-01T10:10:08-07:00 biology/py-mrcfile MRC file I/O library which is used in structural biology
mrcfile is a Python implementation of the MRC2014 file
format, which is used in structural biology to store
image and volume data.

WWW: https://github.com/ccpem/mrcfile
2022-04-28T14:25:42+02:00 graphics/drm-510-kmod DRM drivers modules
amdgpu, i915, and radeon DRM drivers modules.
Currently corresponding to Linux 5.10 DRM.
This version is for FreeBSD 13.1 and above.

WWW: https://github.com/freebsd/drm-kmod/
2022-04-28T14:14:57+02:00 graphics/drm-54-kmod DRM drivers modules
amdgpu, i915, and radeon DRM drivers modules.
Currently corresponding to Linux 5.4.114 DRM.
This version is for FreeBSD 13.0 and above.

WWW: https://github.com/freebsd/drm-kmod/
2022-05-01T13:35:10+00:00 databases/ejdb Embeddable JSON database engine library
Embeddable JSON database engine C library which supports simple XPath-like
query language (JQL).

WWW: https://ejdb.org/
2022-05-01T09:52:56+00:00 net/iwnet Asynchronous HTTP library with websockets, SSL, routing
Pure C asynchronous HTTP framework with support for websockets,
client/server, TLS 1.2 (SSL), routing.

- Fast asynchronous HTTP server (iwn_http_server.h)
- Web framework based on HTTP server (iwn_wf.h)
- Websocket client and server (iwn_ws_server.h, iwn_ws_client.h)
- Poller reactor (iwn_poller.h)
- SSL layer is based on BearSSL (iwn_brssl_poller_adapter.h)
- Manager of child processes (iwn_proc.h)
- Timer (iwn_scheduler.h)

WWW: https://github.com/Softmotions/iwnet
2022-04-30T19:58:25-07:00 editors/notepadnext Reimplementation of Notepad++
Notepad Next is a cross-platform reimplementation of Notepad++.

WWW: https://github.com/dail8859/NotepadNext
2022-04-30T17:52:17+09:00 misc/compat.el Compatibility library for Emacs Lisp
Compat.el is a forwards-compatibility library for (GNU) Emacs Lisp,
versions 24.3 and newer.

The intended audience of this library aren't day-to-day users, but
package developers that wish to make use of newer functionality, not
provided in older versions of Emacs, without breaking compatibility
for users bound to specific Emacs releases.

Version 24.3 is chosen as the oldest version, because this is the
newest version on CentOS 7. It is intended to preserve compatibility
for at least as the Centos 7 reaches EOL, 2024.

Note that compat.el provides a few prefixed function, ie. functions
with a compat- prefix. These are used to provide extended
functionality for commands that are already defined (sort, assoc,
...). It might be possible to transform these into advised functions
later on, so that the modified functionality is accessible without a
prefix. Feedback on this point is appreciated.

WWW: https://sr.ht/~pkal/compat/
2022-04-30T15:22:41-04:00 security/pinentry-gnome GNOME version of the GnuPG password dialog
2022-04-30T23:56:09+08:00 devel/rubygem-aws-sdk-ivschat Official AWS Ruby gem for Amazon Interactive Video Service Chat (ivschat)
Official AWS Ruby gem for Amazon Interactive Video Service Chat (ivschat).

WWW: https://github.com/aws/aws-sdk-ruby
WWW: https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-ivschat
2022-04-30T23:56:08+08:00 devel/rubygem-aws-sdk-chimesdkmediapipelines Official AWS Ruby gem for Amazon Chime SDK Media Pipelines
Official AWS Ruby gem for Amazon Chime SDK Media Pipelines.

WWW: https://github.com/aws/aws-sdk-ruby
WWW: https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-chimesdkmediapipelines
2022-04-30T23:56:07+08:00 devel/py-typeguard Runtime type checker for Python
This library provides runtime type checking for functions defined with PEP 484
argument (and return) type annotations.

WWW: https://github.com/agronholm/typeguard
2022-04-30T23:56:06+08:00 devel/py-stack-data Extract data from python stack frames and tracebacks for informative displays
stack_data is a library that extracts data from stack frames and tracebacks,
particularly to display more useful tracebacks than the default. It powers the
tracebacks in IPython and futurecoder.

WWW: https://github.com/alexmojaki/stack_data
2022-04-30T23:56:06+08:00 devel/py-pure-eval Safely evaluate AST nodes without side effects
pure_eval is a Python package that lets you safely evaluate certain AST nodes
without triggering arbitrary code that may have unwanted side effects.

WWW: https://github.com/alexmojaki/pure_eval
2022-04-30T23:56:05+08:00 devel/py-locket File-based locks for Python
Locket implements a file-based lock that can be used by multiple processes
provided they use the same path.

WWW: https://github.com/mwilliamson/locket.py
2022-04-30T23:56:04+08:00 devel/py-littleutils Small personal collection of python utility functions
littleutils provides small personal collection of python utility functions.

WWW: https://github.com/alexmojaki/littleutils
2022-04-30T23:56:04+08:00 devel/py-hatchling Modern, extensible Python build backend
Hatchling is the extensible, standards compliant build backend used by Hatch.

WWW: https://github.com/pypa/hatch/tree/master/backend
2022-04-30T23:56:03+08:00 devel/py-editables Editable installations
This library supports the building of wheels which, when installed, will expose
packages in a local directory on sys.path in "editable mode". In other words,
changes to the package source will be reflected in the package visible to
Python, without needing a reinstall.

WWW: https://github.com/pfmoore/editables
2022-04-30T12:27:46+02:00 devel/hare Hare language build system and standard library
This is the Hare build driver and standard library.

Hare is a systems programming language designed to be simple, stable,
and robust. Hare uses a static type system, manual memory management,
and a minimal runtime. It is well-suited to writing operating systems,
system tools, compilers, networking software, and other low-level,
high performance tasks.

WWW: https://harelang.org/
2022-04-30T11:35:56+02:00 lang/harec Hare compiler written in C11
This is the Hare compiler written in C.

Hare is a systems programming language designed to be simple, stable,
and robust. Hare uses a static type system, manual memory management,
and a minimal runtime. It is well-suited to writing operating systems,
system tools, compilers, networking software, and other low-level,
high performance tasks.

WWW: https://harelang.org/
2022-04-29T09:15:26+02:00 devel/fccf Command-line tool that quickly searches through C/C++
fccf is a command-line tool that quickly searches through C/C++ source code in
a directory based on a search string and prints relevant code snippets that
match the query.

Highlights:
* Quickly identifies source files that contain a search string.
* For each candidate source file, builds an abstract syntax tree (AST).
* Visits the nodes in the AST, looking for function declarations, classes,
enums, variables etc., that match the user's request.
* Pretty-prints the identified snippet of source code to the terminal.
* MIT License

WWW: https://github.com/p-ranav/fccf
2022-04-28T22:48:52-03:00 x11-fonts/ohsnap-otb Monospaced font based on Artwiz Snap
Open Type Bitmap version of the Ohsnap font.

Monospaced font based on Artwiz Snap with bold support and a version with
status icons.

WWW: https://gitlab.com/rigoletto/ohsnap-otb
2022-04-28T17:17:40+02:00 devel/qbe Embeddable compiler backend for C type languages
QBE aims to be a pure C embeddable backend that provides 70% of
the performance of advanced compilers in 10% of the code.

Its small size serves both its aspirations of correctness and
our ability to understand, fix, and improve it. It also serves
its users by providing trivial integration and great flexibility.

WWW: https://c9x.me/compile/
2022-02-01T16:40:15+09:00 databases/redis62 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.

WWW: https://redis.io/
2022-04-27T10:44:01-07:00 x11-themes/win98se-icon-theme Enhanced Classic Win98SE icon theme
SE98 icon theme based on Windows 98 SE style and grassmunk/Chicago95 theme.

WWW: https://github.com/nestoris/Win98SE
2022-04-27T22:48:41+09:00 japanese/font-udev-gothic UDEV Gothic
UDEV Gothic is a composite font of BIZ UD Gothic and
JetBrains Mono (Nerd Fonts).

WWW: https://github.com/yuru7/udev-gothic
2022-04-27T22:48:41+09:00 japanese/font-udev-gothic-nf UDEV Gothic (Nerd Fonts)
UDEV Gothic is a composite font of BIZ UD Gothic and
JetBrains Mono (Nerd Fonts).

WWW: https://github.com/yuru7/udev-gothic
2022-04-27T16:39:09+09:00 textproc/zq Easier and faster alternative to jq
zq is a command-line tool that uses the Zed language for pipeline-style search
and analytics. zq can query a variety of data formats in files, over HTTP, or
in S3 storage. It is particularly fast when operating on data in the Zed-native
ZNG format.

WWW: https://zed.brimdata.io/
2022-04-27T16:39:09+09:00 textproc/zed Command-line tool to manage and query Zed data lakes
zed is a command-line tool to manage and query Zed data lakes. You can import
data from a variety of formats and zed will automatically commit the data in
the Zed data model's super-structured format, providing full fidelity of the
original format and the ability to reconstruct the original data without loss
of information.

WWW: https://zed.brimdata.io/
2022-04-26T22:46:07+08:00 textproc/rubygem-kramdown23 Yet-another-markdown-parser but fast, pure Ruby
kramdown is yet-another-markdown-parser but fast, pure Ruby, using a strict
syntax definition and supporting several common extensions.

WWW: https://kramdown.gettalong.org/
2022-04-26T22:46:03+08:00 devel/py-types-typed-ast Typing stubs for typed-ast
This is a PEP 561 type stub package for the typed-ast package. It can be used by
type-checking tools like mypy, PyCharm, pytype etc. to check code that uses
typed-ast.

WWW: https://github.com/python/typeshed/tree/master/stubs/typed-ast
2022-04-26T22:46:02+08:00 devel/py-pluggy0 Plugin and hook calling mechanisms for Python
pluggy is the crystallized core of plugin management and hook calling for
pytest. It enables 500+ plugins to extend and customize pytest's default
behaviour. Even pytest itself is composed as a set of pluggy plugins
which are invoked in sequence according to a well defined set of protocols.

It gives users the ability to extend or modify the behaviour of a host
program by installing a plugin for that program. The plugin code will run
as part of normal program execution, changing or enhancing certain aspects
of it.

In essence, pluggy enables function hooking so you can build "pluggable"
systems.

WWW: https://github.com/pytest-dev/pluggy
2022-04-26T22:46:01+08:00 devel/py-pathable Object-oriented paths
pathable provides object-oriented paths.

Key features:
- Traverse resources like paths
- Access resources on demand with separate accessor layer

WWW: https://github.com/p1c2u/pathable
2022-04-26T22:46:00+08:00 devel/py-openapi-core Client-side and server-side support for the OpenAPI Specification v3
Openapi-core is a Python library that adds client-side and server-side support
for the OpenAPI Specification v3.

Key features:
- Validation of requests and responses
- Schema casting and unmarshalling
- Media type and parameters deserialization
- Security providers (API keys, Cookie, Basic and Bearer HTTP authentications)
- Custom deserializers and formats
- Integration with libraries and frameworks

WWW: https://github.com/p1c2u/openapi-core
2022-04-26T22:45:59+08:00 devel/p5-Class-Data-Lite Minimalistic class accessors
Class::Data::Lite is a minimalistic implement for class accessors. There is no
inheritance and fast.

WWW: https://metacpan.org/dist/Class-Data-Lite
2022-04-26T22:45:58+08:00 databases/p5-DBIx-Tracer Easy tracer for DBI
DBIx::Tracer is easy tracer for DBI. You can trace a SQL queries without
modifying configuration in your application.

You can insert snippets using DBIx::Tracer, and profile it.

WWW: https://metacpan.org/dist/DBIx-Tracer
2022-04-26T22:45:58+08:00 net/gupnp14 Framework for UPnP devices
GUPnP is an elegant, object-oriented open source framework for creating UPnP
devices and control points, written in C using GObject and libsoup. The GUPnP
API is intended to be easy to use, efficient and flexible. It provides the same
set of features as libupnp, but shields the developer from most of UPnP's
internals.

GUPnP implements the UPnP specification: resource announcement and discovery,
description, control, event notification, and presentation (GUPnP includes basic
web server functionality through libsoup). GUPnP does not include helpers for
construction or control of specific standardized resources (e.g. MediaServer);
this is left for higher level libraries utilizing the GUPnP framework.

WWW: https://wiki.gnome.org/Projects/GUPnP
2022-04-26T22:45:50+08:00 net/gssdp14 Framework for UPnP devices
A GObject-based API for handling resource discovery and announcement over SSDP.

WWW: https://wiki.gnome.org/Projects/GUPnP
2022-04-25T09:01:12-07:00 textproc/jarowinkler-cpp Fast Jaro and Jaro Winkler distance C++ header-only library
Fast Jaro and Jaro Winkler distance C++ header-only library.

WWW: https://github.com/maxbachmann/jarowinkler-cpp
2022-04-24T21:24:58-07:00 textproc/py-jarowinkler Library for fast approximate string matching
JaroWinkler is a library to calculate the Jaro and Jaro-Winkler
similarity. It is easy to use, is far more performant than all
alternatives and is designed to integrate seemingless with RapidFuzz.

WWW: https://github.com/maxbachmann/JaroWinkler
2022-04-25T15:14:47+02:00 net/nfstrace NFS and CIFS tracing/monitoring/capturing/analyzing tool
nfstrace is an NFS and CIFS tracing/monitoring/capturing/analyzing tool.

It performs live Ethernet 1 Gbps - 10 Gbps packets capturing and helps
to determine NFS/CIFS procedures in raw network traffic. Furthermore, it
performs filtration, dumping, compression, statistical analysis,
visualization and provides the API for custom pluggable analysis
modules.

WWW: https://github.com/epam/nfstrace
2022-04-25T13:14:20+00:00 www/p5-URI-Normalize Normalize URIs according to RFC 3986
URI::Normalize normalizes URIs according to RFC 3986.

This has a number of useful applications in allowing URIs to be compared with
fewer false negatives. For example, all of the following URIs will normalize to
the same value:

HTTPS://www.example.com:443/../test/../foo/index.html
https://WWW.EXAMPLE.COM/./foo/index.html
https://www.example.com/%66%6f%6f/index.html
https://www.example.com/foo/index.html

That is, they will all be normalized into the last value.

Example:

use URI;
use URI::Normalize qw( normalize_uri remove_dot_segments );
my $uri = URI->new('HTTPS://www.Example.com:443/../test/../foo/index.html');

say normalize_uri($uri); #> https://www.example.com/foo/index.html
say remove_dot_segments($uri); #> HTTPS://www.Example.com:443/foo/index.html

WWW: https://metacpan.org/pod/URI::Normalize
2022-04-24T19:08:51+02:00 sysutils/fx Terminal JSON viewer
fx is a tool to interact with JSON files in your terminal.

WWW: https://github.com/antonmedv/fx
2022-04-23T18:16:40-07:00 audio/libspecbleach C library for audio noise reduction
C library for audio noise reduction and other spectral effects.

libspecbleach is based on the algorithms that were used in
noise-repellent.

WWW: https://github.com/lucianodato/libspecbleach
2022-04-23T18:23:45+02:00 science/pastix PaStiX: a sparse direct solver
PaStiX (Parallel Sparse matriX package) is a scientific library that provides a
high performance parallel solver for very large sparse linear systems based on
direct methods. Numerical algorithms are implemented in single or double
precision (real or complex) using LLt, LDLt and LU with static pivoting (for non
symmetric matrices having a symmetric pattern). This solver also provides some
low-rank compression methods to reduce the memory footprint and/or the
time-to-solution.

WWW: https://solverstack.gitlabpages.inria.fr/pastix/
2022-04-23T17:47:22+02:00 security/py-pwntools CTF framework and exploit development library
Pwntools is a CTF framework and exploit development library. Written in
Python, it is designed for rapid prototyping and development, and
intended to make exploit writing as simple as possible.

WWW: https://github.com/Gallopsled/pwntools
2022-04-23T17:46:04+02:00 security/py-ropgadget Tool to search gadgets to facilitate ROP exploitation
Search gadgets in binaries to facilitate ROP exploitation for several
file formats and architectures.

WWW: https://pypi.org/project/ropgadget/
2022-04-23T17:44:17+02:00 devel/py-colored-traceback Automatically color Python’s uncaught exception tracebacks
Automatically color Python's uncaught exception tracebacks.

This one's for anybody who's ever struggled to read python's stacktraces
on the terminal. Something about the two-lines-per-frame approach really
just makes them tough to scan visually.

WWW: https://pypi.org/project/colored-traceback/
2022-04-22T12:58:49-05:00 emulators/qemu6 QEMU CPU Emulator ${${FLAVOR}_COMMENT} - 6.X
QEMU is a FAST! processor emulator using dynamic translation to achieve
good emulation speed.
QEMU has two operating modes:

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

As QEMU requires no host kernel patches to run, it is very safe and easy to use.

WWW: http://wiki.qemu.org/Main_Page
2022-04-22T13:47:44+02:00 security/sniffglue Secure multithreaded packet sniffer
sniffglue is a network sniffer written in rust. Network packets are parsed
concurrently using a thread pool to utilize all cpu cores.

WWW: https://github.com/kpcyrd/sniffglue
2022-04-22T08:20:13+02:00 www/rubygem-faraday-http-cache Middleware to handle HTTP caching
Faraday Http Cache a Faraday middleware that respects HTTP cache,
by checking expiration and validation of the stored responses.

WWW: https://github.com/sourcelevel/faraday-http-cache
2022-04-22T08:20:13+02:00 net/rubygem-no_proxy_fix Fix for no_proxy bug
This fixes https://github.com/ruby/ruby/commit/556e3da4216c926e71dea9ce4ea4a08dcfdc1275
for ruby 2.4.0 and ruby 2.4.1.

WWW: https://github.com/ermaker/no_proxy_fix
2022-04-22T08:20:13+02:00 devel/rubygem-nap REST library
Nap is a really simple REST library. It allows you to
perform HTTP requests with minimal amounts of code.

WWW: https://github.com/Fingertips/nap
2022-04-22T08:20:13+02:00 devel/rubygem-gitlab Ruby client and CLI for GitLab API
Gitlab is a Ruby wrapper and CLI for the GitLab API.

WWW: https://github.com/NARKOZ/gitlab
2022-04-22T08:20:13+02:00 devel/rubygem-gitlab-dangerfiles Dangerfile and plugins for GitLab projects
This gem provides common Dangerfile and plugins for GitLab projects.

WWW: https://gitlab.com/gitlab-org/ruby/gems/gitlab-dangerfiles
2022-04-22T08:20:13+02:00 devel/rubygem-danger Code Review
Danger runs after your CI, automating your team's conventions surrounding code review.

This provides another logical step in your process, through this Danger can help lint your rote tasks in daily code review.

You can use Danger to codify your team's norms, leaving humans to think about harder problems.

WWW: https://github.com/danger/danger
2022-04-22T08:20:13+02:00 devel/rubygem-danger-gitlab Code Review
Danger runs after your CI, automating your team's conventions surrounding code review.

This provides another logical step in your process, through this Danger can help lint your rote tasks in daily code review.

You can use Danger to codify your team's norms, leaving humans to think about harder problems.

WWW: https://github.com/danger/danger
2022-04-22T08:20:13+02:00 devel/rubygem-cork Delightful CLI UI module
A delightful CLI UI module.

WWW: https://github.com/CocoaPods/Cork
2022-04-22T08:20:13+02:00 devel/rubygem-claide Command-line interface framework
Instrumentation for GitLab.

WWW: https://about.gitlab.com/
2022-04-22T08:20:13+02:00 devel/rubygem-claide-plugins Plugins system for claide
This CLAide plugin shows information about all available
CLAide plugins (yes, this is very meta!). This plugin adds
the "plugins" subcommand to a binary so that you can list
all plugins (registered in the reference JSON hosted at
CocoaPods/cocoapods-plugins)

WWW: https://github.com/cocoapods/claide-plugins
2022-04-21T09:58:53+02:00 security/rubygem-omniauth-alicloud Wrapper the AliCloud Oauth2 API
Wrapper the AliCloud Oauth2 API

WWW: https://gitlab.com/gitlab-jh/jh-team/omniauth-alicloud
2022-04-21T11:52:30-07:00 emulators/dosbox-x DOSBox fork
DOSBox-X is a cross-platform DOS emulator based on the DOSBox project.

WWW: https://dosbox-x.com/
2022-04-20T16:10:55+02:00 devel/py-tdworkflow Unofficial Treasure Workflow API client
Unofficial Treasure Workflow API client.

WWW: https://pypi.org/project/tdworkflow/
2022-04-18T10:21:56+01:00 sysutils/py-ansible-compat Ansible compatibility goodies
A python package that contains functions that facilitate working with
various versions of Ansible 2.9 and newer.

WWW: https://github.com/ansible-community/ansible-compat
2022-04-17T09:17:52+01:00 devel/py-pytest-markdown Test your markdown docs with pytest
You have written a README.md. In contains some of your best words. They are in
an order, and you are happy its a good order. But all those code blocks... Do
they contain valid python? This plugin will find tests in your markdown files
and run them.

WWW: https://github.com/Jc2k/pytest-markdown
2022-04-10T20:48:58+01:00 devel/py-subprocess-tee Captures output while still printing it in real-time
This package provides a drop-in alternative to subprocess.run that
captures the output while still printing it in real-time, just the way
tee does.

WWW: https://github.com/pycontribs/subprocess-tee
2022-04-10T18:44:24+01:00 devel/py-pytest-plus Pytest plus plugin :: extends pytest functionality
This plugin aims to be used to host multiple pytest extensions that
meet the following criteria:

* Keep py36 compatibility

* Downgrade gracefully, meaning that if the plugin is removed, you
will still be able to run pytest

WWW: https://github.com/pycontribs/pytest-plus
2022-04-10T18:21:27+01:00 devel/py-pytest-html Pytest plugin for generating html reports
pytest-html is a plugin for pytest that generates a HTML report for
test results.

WWW: https://github.com/pytest-dev/pytest-html
2022-04-10T11:07:10+01:00 devel/py-pytest-metadata Pytest plugin for test session metadata
pytest-metadata is a plugin for pytest that provides access to test
session metadata.

WWW: https://github.com/pytest-dev/pytest-metadata
2022-04-18T09:15:03+08:00 www/moodle40 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.

WWW: http://www.moodle.org/
2022-04-17T19:23:32-05:00 mail/dovecot-fts-elastic Dovecot FTS plugin for using ElasticSearch 6 or 7
This projects provides a Dovecot full-text search indexing plugin that uses
ElasticSearch 6 or 7 as a backend.

Dovecot communicates with ElasticSearch using direct HTTP/JSON queries, and
does not require ElasticSearch client libraries. It supports automatic indexing
and searching of e-mail. For mailboxes with more than 10000 messages, it uses
the Elastic Scroll API.

WWW: https://github.com/filiphanes/fts-elastic

2022-04-18T07:39:21+08:00 devel/rubygem-io-event Event loop
io-event provides an event loop library.

WWW: https://github.com/socketry/io-event
2022-04-18T07:39:21+08:00 www/py-django-bleach Easily use bleach with Django models and templates
Bleach is a Python module that takes any HTML input, and returns valid,
sanitised HTML that contains only an allowed subset of HTML tags, attributes and
styles. django-bleach is a Django app that makes using bleach extremely easy.

WWW: https://github.com/marksweb/django-bleach
2022-04-18T07:39:17+08:00 www/py-beautifulsoup449 HTML/XML Parser for Python
Beautiful Soup parses arbitrarily invalid XML- or HTML-like substance
into a tree representation. It provides methods and Pythonic idioms
that make it easy to search and modify the tree.

A well-formed XML/HTML document will yield a well-formed data
structure. An ill-formed XML/HTML document will yield a
correspondingly ill-formed data structure. If your document is only
locally well-formed, you can use this library to find and process the
well-formed part of it. The BeautifulSoup class has heuristics for
obtaining a sensible parse tree in the face of common HTML errors.

WWW: https://www.crummy.com/software/BeautifulSoup/
2022-04-18T07:39:14+08:00 textproc/py-sphinx-design Sphinx extension for designing beautiful, view size responsive web components
sphinx-design is a sphinx extension for designing beautiful, view size
responsive web components. Created with inspiration from Bootstrap (v5),
Material Design and Material-UI design frameworks.

WWW: https://github.com/executablebooks/sphinx-design
2022-04-18T07:39:10+08:00 www/p5-HTML-Escape Extremely fast HTML escaping
HTML::Escape provides a function which escapes HTML's special characters. It
performs a similar function to PHP's htmlspecialchars. It escapes the following
characters: " & ' < > ` { }

WWW: https://metacpan.org/dist/HTML-Escape
2022-04-18T07:39:06+08:00 devel/p5-Sub-HandlesVia Alternative handles_via implementation
If you've used Moose's native attribute traits, or MooX::HandlesVia before, you
should have a fairly good idea what this does.

Why re-invent the wheel? Well, this is an implementation that should work okay
with Moo, Moose, Mouse, and any other OO toolkit you throw at it. One ring to
rule them all, so to speak.

Also, unlike MooX::HandlesVia, it honours type constraints, plus it doesn't have
the limitation that it can't mutate non-reference values.

WWW: https://metacpan.org/dist/Sub-HandlesVia
2022-04-18T07:39:05+08:00 devel/p5-Parse-Distname Parse a distribution name
Parse::Distname is yet another distribution name parser. It works almost the
same as CPAN::DistnameInfo, but Parse::Distname takes a different approach. It
tries to extract a version part of a distribution and treat the rest as a
distribution name, contrary to CPAN::DistnameInfo which tries to define a name
part and treat the rest as a version.

Because of this difference, when Parse::Distname parses a weird distribution
name such as "AUTHOR/v1.0.tar.gz", it says the name is empty and the version is
"v1.0", while CPAN::DistnameInfo says the name is "v" and the version is "1.0".
See test files in this distribution if you need more details. As of this
writing, Parse::Distname returns a different result for about 200+ distributions
among about 320000 BackPan distributions.

WWW: https://metacpan.org/dist/Parse-Distname
2022-04-18T07:39:04+08:00 devel/p5-Mock-Sub Mock package, object and standard subroutines, with unit testing in mind
Easy to use and very lightweight module for mocking out sub calls. Very useful
for testing areas of your own modules where getting coverage may be difficult
due to nothing to test against, and/or to reduce test run time by eliminating
the need to call subs that you really don't want or need to test.

WWW: https://metacpan.org/dist/Mock-Sub
2022-04-18T07:39:04+08:00 devel/p5-DataStruct-Flat Convert a data structure into a one level list of keys and values
DataStruct::Flat converts a nested Perl data structure into a one level hash of
keys and values apt for human consumption.

WWW: https://metacpan.org/dist/DataStruct-Flat
2022-04-18T07:39:03+08:00 devel/p5-Config-AWS Parse AWS config files
Config::AWS is a small distribution with generic methods to correctly parse the
contents of config files for the AWS CLI client as described in the AWS
documentation.

Although it is common to see these files parsed as standard INI files, this is
not appropriate since AWS config files have an idiosyncratic format for nested
values (as shown in the link above).

Standard INI parsers (like Config::INI) are not made to parse this sort of
structure (nor should they). So Config::AWS exists to provide a suitable and
lightweight ad-hoc parser that can be used in other applications.

WWW: https://metacpan.org/dist/Config-AWS
2022-04-17T10:50:33-07:00 math/py-cmyt Collection of Matplotlib colormaps from the yt project
Matplotlib colormaps from the yt project.

WWW: https://yt-project.org/
2022-04-17T11:52:32-07:00 devel/py-colorspacious Python library for doing colorspace conversions
Colorspacious is a powerful, accurate, and easy-to-use library for
performing colorspace conversions.

WWW: https://github.com/njsmith/colorspacious
2022-04-17T11:41:00-07:00 mail/procmail-bgrb BuGlessRB fork of the procmail local mail delivery agent
This is the BuGlessRB version of procmail, a fork of the original procmail
at procmail.org.

The procmail mail processing program can be used to create mail-servers,
mailing lists, sort your incoming mail into separate folders/files (real
convenient when subscribing to one or more mailing lists or for prioritising
your mail), preprocess your mail, start any programs upon mail arrival
(e.g. to generate different chimes on your workstation for different
types of mail) or selectively forward certain incoming mail automatically
to someone.

Procmail can be used:
- and installed by an unprivileged user (for himself only).
- as a drop in replacement for the local delivery agent /bin/mail
(with biff/comsat support).
- as a general mailfilter for whole groups of messages (e.g. when
called from within sendmail.cf rules).

The accompanying formail program enables you to generate autoreplies,
split up digests/mailboxes into the original messages, do some very
simple header-munging/extraction, or force mail into mail-format (with
leading From line).

WWW: https://github.com/BuGlessRB/procmail
2022-04-16T11:52:20-07:00 devel/glibmm268 C++ interfaces for glib2
C++ interfaces for glib20.

WWW: https://www.gtkmm.org/
2022-04-16T11:34:12-07:00 graphics/cairomm16 C++ interface to cairo
C++ interface to cairo

WWW: http://cairographics.org
2022-04-16T07:19:46+00:00 math/ocaml-num Legacy library for arbitrary-precision arithmetic
The Num library implements integer arithmetic and rational arithmetic in
arbitrary precision. It was split off the core OCaml distribution starting
with the 4.06.0 release.

New applications that need arbitrary-precision arithmetic should use the
Zarith library instead of the Num library, and older applications that
already use Num are encouraged to switch to Zarith. Zarith delivers much
better performance than Num and has a nicer API.

WWW: https://github.com/ocaml/num
2022-04-16T11:39:33+08:00 textproc/rubygem-cucumber-gherkin22 Fast Gherkin lexer/parser based on the Ragel State Machine Compiler
A fast Gherkin lexer/parser based on the Ragel State Machine Compiler.

WWW: https://github.com/cucumber/common/tree/main/gherkin/ruby
2022-04-16T11:39:29+08:00 devel/rubygem-google-protobuf319 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.

WWW: https://developers.google.com/protocol-buffers/
WWW: https://github.com/google/protobuf/tree/master/ruby
2022-04-16T11:39:28+08:00 devel/rubygem-cucumber-messages17 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.

WWW: https://github.com/cucumber/common/tree/main/messages/ruby
2022-04-16T11:39:27+08:00 devel/rubygem-aws-sdk-pinpointsmsvoicev2 Official AWS Ruby gem for Amazon Pinpoint SMS Voice V2
Official AWS Ruby gem for Amazon Pinpoint SMS Voice V2.

WWW: https://github.com/aws/aws-sdk-ruby
WWW: https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-pinpointsmsvoicev2
2022-04-16T11:39:26+08:00 security/py-pyhanko-certvalidator Validates X.509 certificates and paths
pyhanko-certvalidator is a Python library for validating X.509 certificates
paths. It supports various options, including: validation at a specific moment
in time, whitelisting and revocation checks.

This library started as a fork of wbond/certvalidator with patches for pyHanko,
but has since diverged considerably from its parent repository.

WWW: https://github.com/MatthiasValvekens/certvalidator
2022-04-16T11:39:21+08:00 security/py-oscrypto Cryptographic operations using the OS crypto libraries
oscrypto is a compilation-free, always up-to-date encryption library for Python
that works on Windows, OS X, Linux and BSD.

The library integrates with the encryption library that is part of the operating
system. This means that a compiler is never needed, and OS security updates take
care of patching vulnerabilities.

WWW: https://github.com/wbond/oscrypto
2022-04-16T11:39:16+08:00 security/py-tinyaes Tiny-AES-c wrapper in Python
tinyaes is a few lines Cython wrapper for the tiny-AES-c library, a Small
portable AES128/192/256 in C.

The library offers a few modes, CTR mode is the only one currently wrapped.
Given the C API works modifying a buffer in-place, the wrapper offers:
- CTR_xcrypt_buffer(..) that works on all bytes convertible types, and
encrypting a copy of the buffer,
- CTR_xcrypt_buffer_inplace(..) that works on bytearrays only, modifying the
buffer in-place.

WWW: https://github.com/naufraghi/tinyaes-py
2022-04-16T11:39:12+08:00 net/py-url-normalize URL normalization for Python
URI Normalization function:
- Take care of IDN domains.
- Always provide the URI scheme in lowercase characters.
- Always provide the host, if any, in lowercase characters.
- Only perform percent-encoding where it is essential.
- Always use uppercase A-through-F characters when percent-encoding.
- Prevent dot-segments appearing in non-relative URI paths.
- For schemes that define a default authority, use an empty authority if the
default is desired.
- For schemes that define an empty path to be equivalent to a path of "/", use
"/".
- For schemes that define a port, use an empty port if the default is desired
- All portions of the URI must be utf-8 encoded NFC from Unicode strings

WWW: https://github.com/niksite/url-normalize
2022-04-16T11:39:04+08:00 devel/py-validate-pyproject Validation library and CLI tool for checking on pyproject.toml files using JSON schema
With the approval of PEP 517 and PEP 518, the Python community shifted towards a
strong focus on standardisation for packaging software, which allows more
freedom when choosing tools during development and make sure packages created
using different technologies can interoperate without the need for custom
installation procedures.

This shift became even more clear when PEP 621 was also approved, as a
standardised way of specifying project metadata and dependencies.

validate-pyproject was born in this context, with the mission of validating
pyproject.toml files, and make sure they are compliant with the standards and
PEPs. Behind the scenes, validate-pyproject relies on JSON Schema files, which,
in turn, are also a standardised way of checking if a given data structure
complies with a certain specification.

WWW: https://github.com/abravalheri/validate-pyproject
2022-04-16T11:39:03+08:00 devel/py-trove-classifiers Canonical source for classifiers on PyPI
Canonical source for classifiers on PyPI.

Classifiers categorize projects per PEP 301. Use this package to validate
classifiers in packages for PyPI upload or download.

WWW: https://github.com/pypa/trove-classifiers
2022-04-16T11:39:02+08:00 devel/py-pytz-deprecation-shim Shims to make deprecation of pytz easier
pytz has served the Python community well for many years, but it is no longer
the best option for providing time zones. pytz has a non-standard interface that
is very easy to misuse; this interface was necessary when pytz was created,
because datetime had no way to represent ambiguous datetimes, but this was
solved in Python 3.6, which added a fold attribute to datetimes in PEP 495. With
the addition of the zoneinfo module in Python 3.9 (PEP 615), there has never
been a better time to migrate away from pytz.

However, since pytz time zones are used very differently from a standard tzinfo,
and many libraries have built pytz zones into their standard time zone interface
(and thus may have users relying on the existence of the localize and normalize
methods); this library provides shim classes that are compatible with both PEP
495 and pytz's interface, to make it easier for libraries to deprecate pytz.

WWW: https://github.com/pganssle/pytz-deprecation-shim
2022-04-16T11:39:02+08:00 devel/py-calver Setuptools extension for CalVer package versions
The calver package is a setuptools extension for automatically defining your
Python package version as a calendar version.

WWW: https://github.com/di/calver
2022-04-16T11:39:01+08:00 devel/p5-Syntax-Keyword-Match Match/case syntax for Perl
Syntax::Keyword::Match provides a syntax plugin that implements a control-flow
block called match/case, which executes at most one of a choice of different
blocks depending on the value of its controlling expression.

This is similar to C's switch/case syntax (copied into many other languages), or
syntax provided by Switch::Plain.

WWW: https://metacpan.org/dist/Syntax-Keyword-Match
2022-03-21T09:49:27-05:00 sysutils/diskus Mminimal, fast alternative to 'du -sh'
Minimal, fast alternative to 'du -sh'

Simple program that computes the total size of the current directory.
It is a parallelized version of du -sh. On my 8-core laptop,
it is about ten times faster than du with a cold disk cache and
more than three times faster with a warm disk cache.

WWW: https://github.com/sharkdp/diskus/
2022-04-15T10:44:43-07:00 lang/spidermonkey91 Standalone JavaScript based from Mozilla 91-esr
Spidermonkey is the JavaScript interpreter from the Mozilla project.

WWW: https://spidermonkey.dev/
2022-04-14T19:27:59+03:00 devel/py-types-termcolor Typing stubs for termcolor
This is a PEP 561 type stub package for the `termcolor` package.
It can be used by type-checking tools like mypy, PyCharm, pytype
etc. to check code that uses `termcolor`.

WWW: https://pypi.org/project/types-termcolor/
2022-04-12T20:27:08-07:00 audio/dexed DX7 FM multi plaform/multi format plugin
Dexed is a multi platform, multi format plugin synth that
is closely modeled on the Yamaha DX7. Dexed is also a midi
cartridge librarian/manager for the DX7.

WWW: https://asb2m10.github.io/dexed/
2022-04-04T03:05:05+09:00 lang/ruby32 Object-oriented interpreted scripting language
Ruby is the interpreted scripting language for quick and
easy object-oriented programming. It has many features to
process text files and to do system management tasks (as in
Perl). It is simple, straight-forward, and extensible.

Features of Ruby are shown below.

+ Simple Syntax
+ *Normal* Object-Oriented features(ex. class, method calls)
+ *Advanced* Object-Oriented features(ex. Mix-in, Singleton-method)
+ Operator Overloading
+ Exception Handling
+ Iterators and Closures
+ Garbage Collection
+ Dynamic Loading of Object files(on some architecture)
+ Highly Portable(works on many UNIX machines, and on DOS,
Windows, Mac, BeOS etc.)

WWW: https://www.ruby-lang.org/en/
2022-04-12T17:28:40+02:00 security/py-yara-python-dex Prebuilt dex-enabled yara-python wheels
With this library you can use YARA from your Python programs. It covers all
YARA’s features, from compiling, saving and loading rules to scanning files,
strings and processes.

WWW: https://github.com/MobSF/yara-python-dex
2022-04-11T15:41:47-04:00 www/varnish-libvmod-geoip2 Varnish Module (vmod) to query MaxMind GeoIP2 DB files
Varnish Module (vmod) for accessing MaxMind GeoIP2 DB files.
It supports opening multiple databases at the same time.

WWW: https://github.com/fgsch/libvmod-geoip2
2022-04-11T16:48:35+03:00 ports-mgmt/reprise Port testing system
reprise is a tool primarily designed to test package production on
FreeBSD. Unlike poudriere, it's focused on port testing only, without
support for repository production, and has important features still
lacking in poudriere, such as `make test` support, and more eager
use of prebuilt packages. As a result, with reprise you test your
ports, not rebuild llvm and other heavy dependencies over and over
again.

WWW: https://github.com/AMDmi3/reprise
2022-04-03T13:20:48-07:00 java/openjdk18 Java Development Kit ${JDK_MAJOR_VERSION}
An open-source implementation of the Java Platform, Standard Edition,

WWW: https://openjdk.java.net/projects/jdk/18/
2022-02-07T13:47:22+00:00 textproc/mdbook-mermaid Preprocessor for mdBook to add mermaid.js support
A preprocessor for mdbook to add mermaid.js support.

WWW: https://github.com/badboy/mdbook-mermaid
2022-04-09T11:06:01-03:00 devel/py-azure-data-tables Microsoft Azure Data Tables Client Library for Python
This is the Microsoft Azure Data Tables Client Library.

Azure Tables is a NoSQL data storage service that can be accessed from anywhere
in the world via authenticated calls using HTTP or HTTPS. Tables scales as
needed to support the amount of data inserted, and allow for the storing of
data with non-complex accessing. The Azure Tables client can be used to access
Azure Storage or Cosmos accounts.

WWW: https://pypi.org/project/azure-data-tables/
2022-04-08T00:16:32+00:00 x11/nwg-look GTK3 settings editor for sway and other wlroots compositors
Nwg-look is a GTK3 settings editor, designed to work properly in
wlroots-based Wayland environment. The look and feel is strongly
influenced by LXAppearance, but nwg-look is intended to free the user
from a few inconveniences:

- It works natively on Wayland. You no longer need Xwayland, nor
strange env variables for it to run.
- It applies gsettings directly, with no need to use workarounds. You
don't need to set gsettings in the sway config file. You don't need
the "import-gsettings" script.

WWW: https://github.com/nwg-piotr/nwg-look
2022-04-08T14:16:21-04:00 www/baculum-web Baculum Web
The Baculum Web is a complete web interface (WebGUI) to manage Bacula.
It provides the Bacula administration and configuration functions using by the Bacula API interface.

There can be one or more Baculum API hosts managed by one Baculum Web interface.

WWW: https://www.bacula.org/
2022-04-08T14:16:21-04:00 www/baculum-common common libraries for baculum
Baculum - Common libraries for Bacula web/api interface

WWW: https://www.bacula.org/
2022-04-08T14:16:21-04:00 www/baculum-api Baculum API
The Baculum API is a web application that is used to work with the Baculum Web.
It provides an interface, which serves data for Baculum Web.
The Baculum API is also capable to take actions with Bconsole, the Bacula configuration and the Bacula components.

There is possible to use the Baculum API separately (without Baculum Web) as a Bacula programming interface but using Baculum Web without Baculum API is not possible.

WWW: https://www.bacula.org/
2022-04-08T10:46:00-04:00 www/varnish-libvmod-redis Varnish Module (vmod) for redis
This module provides an interface to access redis servers, via VCL.

WWW: https://github.com/carlosabalde/libvmod-redis
2022-04-08T11:20:07+02:00 security/py-bitbox02 Python API for communicating with the BitBox02 device
Python code to communicate with BitBox02 cryptocurrency wallet.

WWW: https://pypi.org/project/bitbox02/
2022-04-08T09:22:59+02:00 security/py-noiseprotocol Python implementation of Noise Protocol Framework
Python implementation of Noise Protocol Framework. It is compatible
with revisions 32 and 33.

WWW: https://pypi.org/project/noiseprotocol/
2022-04-08T09:15:26+02:00 security/py-base58 Bitcoin-compatible Base58 and Base58Check implementation
Base58 and Base58Check implementation compatible with what is used by
the bitcoin network.

WWW: https://pypi.org/project/base58/
2022-04-07T17:38:39+03:00 devel/py-objgraph Draws Python object reference graphs with graphviz
objgraph is a module that lets you visually explore Python object
graphs.

WWW: https://mg.pov.lt/objgraph/
WWW: https://pypi.org/project/objgraph/
WWW: https://github.com/mgedmin/objgraph
2022-04-06T19:17:15+02:00 devel/qcoro Coroutines for Qt
QCoro - Coroutines for Qt

The QCoro library provides set of tools to make use of the C++20 coroutines in
connection with certain asynchronous Qt actions.

WWW: https://github.com/danvratil/qcoro
2022-04-07T04:38:45+00:00 www/p5-Dancer2-Plugin-FormValidator Neat and easy to start form validation plugin for Dancer2
This is micro-framework that provides validation in your Dancer2
application. It consists of dsl's keywords and a set of agreements.
It has a set of built-in validators that can be extended by
compatible modules (extensions). Also proved runtime switching
between languages, so you can show proper error messages to users.

WWW: https://metacpan.org/pod/Dancer2::Plugin::FormValidator
2022-04-07T03:03:28+00:00 textproc/p5-utf8-all Turn on Unicode - all of it
The use utf8 pragma tells the Perl parser to allow UTF-8 in the
program text in the current lexical scope. This also means that
you can now use literal Unicode characters as part of strings,
variable names, and regular expressions.

utf8::all goes further.

WWW: https://metacpan.org/release/utf8-all
2022-04-07T01:01:06+03:00 devel/py-pytest4-flakes Pytest plugin for efficiently checking python source with pyflakes (legacy version for pytest4)
pytest plugin to check source code with pyflakes.

WWW: https://github.com/fschulze/pytest-flakes
2022-04-06T20:20:10+03:00 devel/py-pytest4-cache Pytest plugin with mechanisms for caching across test runs (legacy version for pytest 4)
pytest plugin with mechanisms for caching across test runs.

WWW: https://bitbucket.org/hpk42/pytest-cache/
2022-04-04T22:36:14-04:00 lang/go117 Go programming language
2022-04-04T13:22:10-07:00 x11/nvidia-driver-470
2022-04-04T13:22:10-07:00 x11/linux-nvidia-libs-470
2022-04-04T13:33:16-05:00 textproc/apertium-eng Apertium monolingual language package for English
Apertium is an open-source machine translation platform, initially aimed
at related-language pairs but recently expanded to deal with more
divergent language pairs (such as English-Catalan). The platform
provides:

1. a language-independent machine translation engine
2. tools to manage the linguistic data necessary to build a machine
translation system for a given language pair and
3. linguistic data for a growing number of language pairs

This is an Apertium monolingual language package for English.

WWW: https://www.apertium.org/
2022-04-04T12:50:50+00:00 net-im/gotosocial Golang fediverse server
GoToSocial is an ActivityPub social network server, written in Golang.

With GoToSocial, you can keep in touch with your friends, post, read,
and share images and articles. All without being tracked or advertised
to!

GoToSocial provides a lightweight, customizable, and safety-focused
entryway into the Fediverse, and is comparable to (but distinct from)
existing projects such as Mastodon, Pleroma, Friendica, and PixelFed.

WWW: https://docs.gotosocial.org/en/latest/
2022-03-30T18:22:47+09:00 x11-drivers/xorgxrdp-devel X.Org driver enabling use through an RDP session with xrdp
xorgxrdp is a set of drivers that enables Xorg to use RDP session with xrdp.

WWW: http://www.xrdp.org/
2022-04-03T16:14:48-05:00 databases/py-alembic16 Database migration tool for SQLAlchemy (1.6.x)
Alembic is a new database migrations tool, written by the author of
SQLAlchemy. A migrations tool offers the following functionality:

- Can emit ALTER statements to a database in order to change the structure of
tables and other constructs
- Provides a system whereby "migration scripts" may be constructed; each
script indicates a particular series of steps that can "upgrade" a target
database to a new version, and optionally a series of steps that can
"downgrade" similarly, doing the same steps in reverse.
- Allows the scripts to execute in some sequential manner.

WWW: http://alembic.zzzcomputing.com/
2022-04-03T15:23:04-05:00 textproc/cg3 Tools for the Constraint Grammar formalism
Constraint Grammar (CG) parsers are at the core of most of VISL's live
applications. The Constraint Grammar concept was launched by Fred
Karlsson in the early 90'ies (Karlsson et.al.1995), and CG parsers have
since been written for a large variety of languages, routinely achieving
F-scores for PoS (word class) of over 99%. A number of syntactic CG
systems have reported F-scores of around 95%. VISL's own Constraint
Grammar systems are inspired by Eckhard Bick's PALAVRAS parser for
Portuguese (Bick 2000), and use, as a novelty, subclause function,
generalized dependency markers and semantic prototype tags. For most
languages, a lexicon based morphological analyzer provides input to the
first CG level, while the output of the last CG-level can be converted
into syntactic tree structures by specially designed Phrase Structure
Grammars (PSG's), using syntactic functions, not words, as terminals.
Other, hybrid combinations are, however, feasible. Thus, the French
system uses PoS information from a probabilistic tagger.

WWW: https://visl.sdu.dk/constraint_grammar.html
2022-04-03T10:05:36+02:00 graphics/epsonscan2 Epson Scan 2 scanner driver
This is the Seiko/Epson epsonscan2 scanner driver for many modern Epson
scanners.

WWW: https://support.epson.net/linux/src/scanner/epsonscan2/
WWW: https://download.ebz.epson.net/man/linux/epsonscan2_e.html
2022-04-03T10:05:36+02:00 graphics/epsonscan2-non-free-plugin Epson Scan 2 network interface non-free-plugin
This port installs the Linux binaries of the Seiko/Epson non-free-plugin
that is required for the graphics/epsonscan2 scanner driver. The kernel
Linux emulation is required to run these binaries. This is only required
to access a scanner over the network or for certain older USB scanner
models.

WWW: https://support.epson.net/linux/en/epsonscan2.php
2022-04-02T16:29:00-03:00 devel/oci-cli Command Line Interface for Oracle Cloud Infrastructure
The OCI CLI enables you to imanage Oracle Cloud Infrastructure resources
from the command line. All OCI services and regions are supported.

WWW: https://github.com/oracle/oci-cli/
2022-03-19T00:09:02+01:00 graphics/lux Panorama and image viewer
lux is an image viewer for 'normal' images and the most common types of
panoramic images, typically showing a 'rectilinear' view to the image
data, which looks as if this view had been taken with an 'ordinary'
lens. The view can be zoomed, panned, scrolled, rotated and modified in
several ways. lux displays images, it does not modify them. But it can
produce high-quality images from the view it shows. lux can also
produce synoptic views of several images and do stitching, HDR blending,
exposure fusions, focus stacks and deghosting, usually from 'PTO' files,
processing a subset of the panotools standard used by panorama stitching
software like hugin.

WWW: https://bitbucket.org/kfj/pv
2022-04-01T04:27:46+00:00 sysutils/squashfs-tools-ng New set of tools and libraries to work with SquashFS images
SquashFS is a highly compressed, read-only file system often used as
a root file system on embedded devices, live systems, or simply as a
compressed archive format.

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

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

The actual guts of squashfs-tools-ng are encapsulated in a library
with a generic API designed to make SquashFS available to other
applications as an embeddable, extensible archive format (or simply
to read, write, or manipulate SquashFS file systems).

WWW: https://infraroot.at/projects/squashfs-tools-ng/
2022-03-31T17:45:59+03:00 audio/sdl2_sound Abstract SDL soundfile decoder
SDL_sound is a library that handles the decoding of several popular
sound file formats, such as .WAV and .MP3. It is meant to make the
programmer's sound playback tasks simpler. The programmer gives
SDL_sound a filename, or feeds it data directly from one of many
sources, and then reads the decoded waveform data back at her
leisure. If resource constraints are a concern, SDL_sound can process
sound data in programmer-specified blocks. Alternately, SDL_sound
can decode a whole sound file and hand back a single pointer to the
whole waveform. SDL_sound can also handle sample rate, audio format,
and channel conversion on-the-fly and behind-the-scenes, if the
programmer desires.

WWW: https://icculus.org/SDL_sound/
WWW: https://github.com/icculus/SDL_sound
2022-03-31T19:28:56+02:00 games/amnesia-tdd Amnesia: The Dark Descent
Amnesia: The Dark Descent is a survival horror adventure video game by
Frictional Games, released in 2010 for Microsoft Windows, Mac OS X and
Linux operating systems, in 2016 for the PlayStation 4 platform and in
2018 for the Xbox One. The game features a protagonist named Daniel
exploring a dark and foreboding castle called Brennenburg, while
trying to maintain his sanity by avoiding monsters and unsettling
events. The game was critically well-received, earning two awards
from the Independent Games Festival and numerous positive reviews.
2022-03-31T17:41:17+02:00 databases/rubygem-redis-actionpack52-rails61 Redis session store for ActionPack
Redis session store for ActionPack

WWW: https://redis-store.org/redis-actionpack/
2022-03-30T14:33:10+02:00 net/py-pcapy-ng Python pcap extension
Pcapy is a Python extension module that interfaces with the libpcap packet
capture library. Pcapy enables Python scripts to capture packets on the network.

Pcapy is highly effective when used in conjunction with a packet-handling
package such as Impacket, which is a collection of Python classes for
constructing and dissecting network packets.

WWW: https://github.com/CoreSecurity/pcapy
WWW: http://www.coresecurity.com/corelabs-research/open-source-tools/pcapy
2022-03-31T07:46:29+08:00 graphics/py-asciitree Draws ASCII trees
asciitree draws tree structures using characters.

WWW: https://github.com/mbr/asciitree
2022-03-31T06:01:38+08:00 devel/rubygem-aws-sdk-gamesparks Official AWS Ruby gem for GameSparks
Official AWS Ruby gem for GameSparks.

WWW: https://github.com/aws/aws-sdk-ruby
WWW: https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-gamesparks
2022-03-31T06:01:37+08:00 devel/rubygem-aws-sdk-billingconductor Official AWS Ruby gem for AWS Billing Conductor
Official AWS Ruby gem for AWS Billing Conductor.

WWW: https://github.com/aws/aws-sdk-ruby
WWW: https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-billingconductor
2022-03-30T20:24:59+03:00 textproc/difftastic Diff tool that compares files based on their syntax
Difftastic is an experimental diff tool that compares files based
on their syntax.

WWW: https://difftastic.wilfred.me.uk/
WWW: https://github.com/Wilfred/difftastic
2022-03-29T17:00:44+08:00 net/wireproxy Wireguard client that exposes itself as a socks5 proxy
wireproxy is a completely userspace application that connects to a wireguard
peer, and exposes a socks5 proxy or tunnels on the machine. This can be useful
if you need to connect to certain sites via a wireguard peer, but can't be
bothered to setup a new network interface for whatever reasons.

WWW: https://github.com/octeep/wireproxy
2022-03-28T07:45:35-07:00 audio/surge-synthesizer-xt-lv2 Surge Synthesizer (XT) LV2 and VST plug-in
Surge is an Open Source Digital Synthesizer, originally written and sold as
a commercial product by @kurasu/Claes Johanson at vember audio. In September
of 2018, Claes released a partially completed version of Surge 1.6 under GPL3,
and a group of developers have been improving it since.

WWW: https://surge-synthesizer.github.io/
2022-03-28T12:42:00+02:00 textproc/py-ntc-templates TextFSM Templates for Network Devices
The NTC templates project provides a large collection of TextFSM Templates
(text parsers) for a variety of Networking Vendors.

In addition to the templates, there is a function that will convert the CLI
output into a CliTable object; the resulting text table is converted into a
list of dictionaries mapping the column headers with each row in the table.

WWW: https://github.com/networktocode/ntc-templates
2022-03-27T13:55:39-07:00 www/py-flask-caching Flask-Caching is an extension to Flask
Flask-Cache adds cache support to your Flask application. The cache
backend can Be chosen from simple, memcached, and filesystem.
Install databases/memcached from ports if needed.

WWW: https://pythonhosted.org/Flask-Cache/
2022-03-26T17:23:43-03:00 www/varnish7 High-performance HTTP accelerator
This is the Varnish high-performance HTTP accelerator.

Documentation and additional information about Varnish is available on
http://varnish-cache.org/docs/index.html

Technical questions about Varnish and this release should be addressed
to <varnish-dev@varnish-cache.org>

Questions about commercial support and services related to Varnish
can be directed here: https://www.varnish-software.com/contact-us/

WWW: https://varnish-cache.org/
2022-03-26T01:10:00+00:00 x11-fm/polo Advanced graphical file manager written in Vala
Advanced file manager for Unix-like systems written in Vala. Supports
multiple panes (single, dual, quad) with multiple tabs in each pane.
Supports archive creation, extraction, and browsing. Support for cloud
storage; running and managing KVM images, modifying PDF documents and
image files, booting ISO files in KVM, writing ISO files to USB drives.

WWW: https://teejee2008.github.io/polo/
2022-03-12T14:38:48+00:00 devel/py-epc RPC Stack for Emacs Lisp for Python
EPC is an RPC stack for Emacs Lisp and Python-EPC is its
server side and client side implementation in Python. Using
Python-EPC, you can easily call Emacs Lisp functions from
Python and Python functions from Emacs

WWW: https://pypi.python.org/pypi/epc
2022-03-26T01:15:19+08:00 textproc/py-ini2toml Automatically conversion of .ini/.cfg files to TOML equivalents
The original purpose of this project is to help migrating setup.cfg files to PEP
621, but by extension it can also be used to convert any compatible .ini/.cfg
file to TOML.

Please notice, the provided .ini/.cfg files should follow the same syntax
supported by Python's ConfigParser library (here referred to as INI syntax) and
more specifically abide by ConfigUpdater restrictions (e.g., no interpolation or
repeated fields).

WWW: https://github.com/abravalheri/ini2toml
2022-03-25T15:06:59+01:00 devel/rubygem-view_component-rails61 View components for Rails
View components for Rails

WWW: https://github.com/github/view_component
2022-03-25T15:06:59+01:00 devel/rubygem-sentry-sidekiq Client interface for the Sentry error logger
The official Ruby-language client and integration layer for the Sentry error
reporting API.

WWW: https://github.com/getsentry/sentry-ruby
2022-03-25T15:06:59+01:00 devel/rubygem-sentry-ruby Client interface for the Sentry error logger
The official Ruby-language client and integration layer for the Sentry error
reporting API.

WWW: https://github.com/getsentry/sentry-ruby
2022-03-25T15:06:59+01:00 devel/rubygem-sentry-ruby-core Client interface for the Sentry error logger
The official Ruby-language client and integration layer for the Sentry error
reporting API.

WWW: https://github.com/getsentry/sentry-ruby
2022-03-25T15:06:59+01:00 devel/rubygem-sentry-rails Client interface for the Sentry error logger
The official Ruby-language client and integration layer for the Sentry error
reporting API.

WWW: https://github.com/getsentry/sentry-ruby
2022-03-25T20:45:50+08:00 devel/rubygem-que-scheduler Lightweight cron scheduler for the Que async job worker
que-scheduler is an extension to Que that adds support for scheduling items
using a cron style configuration file. It works by running as a que job itself,
determining what needs to be run, enqueueing those jobs, then enqueueing itself
to check again later.

WWW: https://github.com/hlascelles/que-scheduler
2022-03-25T20:45:49+08:00 devel/rubygem-error_highlight Enhance Exception\#message
Ruby 3.1 will ship with this gem and it will automatically be required when a
Ruby process starts up. No special setup is required.

This gem works only on MRI and requires Ruby 3.1 or later because it depends on
MRI's internal APIs that are available since 3.1.

WWW: https://github.com/ruby/error_highlight
2022-03-25T20:45:48+08:00 devel/rubygem-aws-sdk-keyspaces Official AWS Ruby gem for Amazon Keyspaces
Official AWS Ruby gem for Amazon Keyspaces.

WWW: https://github.com/aws/aws-sdk-ruby
WWW: https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-keyspaces
2022-03-25T20:45:47+08:00 security/py-tlslite-ng Pure python implementation of SSL and TLS
tlslite-ng is an open source python library that implements SSL and TLS
cryptographic protocols. It can be used either as a standalone wrapper around
python socket interface or as a backend for multiple other libraries. tlslite-ng
is pure python, however it can use other libraries for faster crypto operations.
tlslite-ng integrates with several stdlib neworking libraries.

WWW: https://github.com/tlsfuzzer/tlslite-ng
2022-03-25T20:45:42+08:00 print/py-pypdf3 Pure Python PDF toolkit
PyPDF3 is a fork of PyPDF2 with feature improvements.

PyPDF3 is a pure-python PDF library capable of splitting, merging together,
cropping, and transforming the pages of PDF files. It can also add custom data,
viewing options, and passwords to PDF files. It can retrieve text and metadata
from PDFs as well as merge entire files together.

WWW: https://github.com/sfneal/PyPDF3
2022-03-25T20:45:40+08:00 math/py-moarchiving Biobjective Archive class with hypervolume indicator and uncrowded hypervolume improvement computation
The Python class moarchiving.BiobjectiveNondominatedSortedList implements a
bi-objective non-dominated archive with list as parent class. It is heavily
based on the bisect module. It provides easy and fast access to the overall
hypervolume, the contributing hypervolume of each element, and to the uncrowded
hypervolume improvement of any given point in objective space.

WWW: https://github.com/CMA-ES/moarchiving
2022-03-25T20:45:34+08:00 math/py-fraction Carry out all the fraction operations
fraction is a Python module that is designed for fractional values
numerator/denominator.

WWW: https://github.com/bradley101/fraction
2022-03-25T20:45:28+08:00 devel/py-pytest-subtests unittest subTest() support and subtests fixture
This pytest plugin was generated with Cookiecutter along with @hackebrot's
cookiecutter-pytest-plugin template.

WWW: https://github.com/pytest-dev/pytest-subtests
2022-03-25T20:45:27+08:00 devel/py-notebook-shim Shim layer for notebook traits and config
Notebook Shim provides a way for JupyterLab and other frontends to switch to
Jupyter Server for their Python Web application backend.

WWW: https://github.com/jupyterlab/notebook_shim
2022-03-25T20:45:26+08:00 devel/py-aiosignal List of registered asynchronous callbacks
Signal is a list of registered asynchronous callbacks.

The signal's life-cycle has two stages: after creation its content could be
filled by using standard list operations: sig.append() etc.

After you call sig.freeze() the signal is frozen: adding, removing and dropping
callbacks is forbidden.

The only available operation is calling the previously registered callbacks by
using await sig.send(data).

WWW: https://github.com/aio-libs/aiosignal
2022-03-25T12:44:18+00:00 games/yquake2 Improved version of Icculus Quake II
Yamagi Quake II is an enhanced client for id Software's Quake II with
focus on offline and cooperative gameplay. Both the gameplay and the
graphics are unchanged, but many bugs in the last official release were
fixed and some nice to have features like widescreen support and a modern
OpenGL 3.2 renderer were added. Unlike most other Quake II source ports
Yamagi Quake II is fully 64-bit clean. It works perfectly on modern
processors and operating systems.

WWW: https://www.yamagi.org/quake2/
2022-03-25T04:56:08+00:00 security/picocrypt Small, simple, yet very secure encryption tool
Picocrypt is a very small (hence Pico), very simple, yet very secure
encryption tool that you can use to protect your files. It is designed
to be the go-to tool for encryption, with a focus on security, simplicity,
and reliability. Picocrypt uses the secure XChaCha20 cipher and the
Argon2id key derivation function to provide a high level of security,
even from three-letter agencies like the NSA. It is designed for maximal
security, making absolutely no compromises security-wise, and is built
with Go's standard x/crypto modules.

WWW: https://github.com/HACKERALERT/Picocrypt
2022-03-23T21:56:05+09:00 devel/rubygem-memo_wise Support for memoizing functions
The wise choice for Ruby memoization.

* Fast performance of memoized reads (with benchmarks)
* Support for resetting and presetting memoized values
* Support for memoization on frozen objects
* Support for memoization of class and module methods
* Support for inheritance of memoized class and instance methods
* Documented and tested thread-safety guarantees
* Full documentation and test coverage!

WWW: https://github.com/panorama-ed/memo_wise
2022-03-22T15:37:38-07:00 net/libgweather4 Library to access online weather information
libgweather is a library to access weather information from online
services for numerous locations.

libgweather isn't supported in the devel platform, which means OS vendors
won't guarantee the API/ABI long-term, but authors of open source apps
should feel free to use libgweather as users can always recompile against
a new version.

WWW: http://www.gnome.org/
2022-03-22T14:10:01-07:00 x11-toolkits/gtksourceview5 Text widget that adds syntax highlighting to the GtkTextView widget
GtkSourceView is a text widget for Gtk+-3 that provides syntax highlighting
and other features typically expected in a source code editor.

WWW: https://wiki.gnome.org/Projects/GtkSourceView
2022-03-16T01:03:19+01:00 dns/luaunbound Lua binding to libunbound
LuaSec is a binding for OpenSSL library to provide TLS/SSL communication. This
version delegates to LuaSocket the TCP connection establishment between the
client and server. Then LuaSec uses this connection to start a secure TLS/SSL
session.

WWW: https://github.com/brunoos/luasec
2022-03-21T14:59:48+08:00 misc/global-tz Fork of the IANA Time Zone Database with expanded pre-1970 data
The Global Time Zone Database (global-tz) is a fork of the IANA Time
Zone Database with expanded best-effort historical data for some time
zones whose clocks have agreed with other time zones since 1970.

In an up to date default FreeBSD installation /usr/share/zoneinfo
contains the most recent IANA tzdb release as well as compatibility
links for time zones that existed in previous IANA tzdb releases (from
the "backward" file in the distribution). FreeBSD releases have never
included the out of scope pre-1970 historical data (from the "backzone"
file in the distribution). This is the same approach as taken by most
other open source projects that distribute the IANA Time Zone Database.

The global-tz fork was prompted by the controversial decision by the
maintainers of the IANA Time Zone Database to move time zones whose
clocks have not changed since 1970 to "backzone". While previous IANA
tzdb releases would return historical data for these zones if available,
recent IANA tzdb releases instead return available pre-1970 data for the
zones whose clocks they have agreed with since 1970 (the target of the
"backward" link).

The overwhelming majority of users are unlikely to be affected by this
decision. FreeBSD users who rely on pre-1970 time zone history may wish
to install this port.

This port overwrites system files in /usr/share/zoneinfo. If you build
your systems from source, add WITHOUT_ZONEINFO="yes" to /etc/src.conf.
If you use freebsd-update(8), add /usr/share/zoneinfo to IgnorePaths in
/etc/freebsd-update.conf.

WWW: https://github.com/JodaOrg/global-tz
2022-03-20T00:49:44+01:00 dns/lua-resty-dns Lua DNS resolver for ngx_lua
Lua DNS resolver for the ngx_lua based on the cosocket API

WWW: https://github.com/openresty/lua-resty-dns
2022-03-19T20:12:33+01:00 www/openresty OpenResty a powerful web app server by extending nginx
OpenResty is a full-fledged web platform that integrates our
enhanced version of the Nginx core, our enhanced version of
LuaJIT, many carefully written Lua libraries, lots of high
quality 3rd-party Nginx modules, and most of their external
dependencies. It is designed to help developers easily build
scalable web applications, web services, and dynamic web gateways.

WWW: https://openresty.org/
2022-03-19T14:07:56-05:00 security/1password-client2 1Password CLI client
This is a command-line interface to the 1Password password management
service.

This is the release of the CLI Version 2.

WWW: https://developer.1password.com/docs/cli/upgrade
2022-03-19T17:19:14+01:00 devel/py-pysimdjson Python bindings for the simdjson project
Python bindings for the simdjson project, a SIMD-accelerated JSON parser. If
SIMD instructions are unavailable a fallback parser is used, making pysimdjson
safe to use anywhere.

WWW: https://pysimdjson.tkte.ch/
WWW: https://github.com/TkTech/pysimdjson
2022-03-19T07:25:58-05:00 biology/fastq-trim Lightening fast sequence read trimmer
Fastq-trim is a lightening fast read trimming tool for QA of DNA and RNA
reads prior to analyses such as RNA-Seq.

WWW: https://github.com/outpaddling/Fastq-trim
2022-03-18T19:37:40+03:00 devel/py-pytest4-cov Pytest plugin for measuring coverage (legacy version for pytest 4)
This plugin produces coverage reports. It supports centralised testing and
distributed testing in both load and each modes. It also supports coverage of
subprocesses.

All features offered by the coverage package should be available, either through
pytest-cov or through coverage's config file.

WWW: https://github.com/pytest-dev/pytest-cov
2022-03-18T19:37:40+03:00 devel/py-pytest4-asyncio Py.test plugin providing fixtures and markers for asyncio (legacy version for pytest 4)
asyncio code is usually written in the form of coroutines, which makes it
slightly more difficult to test using normal testing tools. pytest-asyncio
provides useful fixtures and markers to make testing easier.

WWW: https://pypi.org/project/pytest-asyncio/
2022-03-18T19:24:00+03:00 devel/py-pytest4 Simple powerful testing with Python (legacy version 4)
The pytest testing tool makes it easy to write small tests, yet scales to
support complex functional testing.

Features:

* Detailed info on failing assert statements
* Auto-discovery of test modules and functions
* Modular fixtures to manage small or parametrized long-lived test resources
* Can run unittest (or trial), nose test suites out of the box
* Rich plugin architecture, with over 315+ external plugins

WWW: https://docs.pytest.org/en/latest/
2022-03-17T10:17:31-07:00 devel/py-deprecat @deprecat decorator to deprecate python classes, functions, methods
Python @deprecat decorator to deprecate old python classes, functions
or methods.

WWW: https://github.com/mjhajharia/deprecat
2022-03-17T15:21:33+03:00 games/domino-chain Rearrange dominoes on different platforms to start a chain reaction
Domino-Chain is a puzzle game where you have to rearrange dominoes
on different platforms to start a chain reaction that makes all
dominoes topple over. There are many strange types of dominoes,
such as the Ascender which will rise to the ceiling when pushed,
or the Exploder which will blast a hole into the platform it stands
on.

Domino-Chain is a faithful reincarnation of the game Pushover
originally published by Ocean in 1992. Compared to Pushover,
Domino-Chain has some new levels, some additional domino types,
better graphics in higher resolution and high-quality music. On top
of that, you can load and play the original levels from Pushover
if you have a copy of it.

WWW: https://domino-chain.gitlab.io/
2022-03-15T16:31:37+01:00 x11/autorandr Auto-detect displays and configure them with xrandr
Automatically select an xrandr display configuration based on connected
devices.

WWW: https://github.com/phillipberndt/autorandr
2022-03-15T13:38:49+01:00 science/zotero Reference management for bibliographic data and research materials
Zotero is a reference management software to manage bibliographic data and
related research materials.

WWW: https://www.zotero.org/
2022-03-14T23:39:37-04:00 math/qalculate-gtk Multi-purpose desktop calculator (GTK+3 frontend)
Qalculate! is a multi-purpose desktop calculator. It is small and simple to
use but with much power and versatility underneath. Features include
customizable functions, units, arbitrary precision, plotting, and
a user-friendly interface.

WWW: https://qalculate.github.io/
2022-03-13T16:39:20-05:00 net-im/py-slack-sdk Slack SDK for several API
The Slack platform offers several APIs to build apps. Each Slack API
delivers part of the capabilities from the platform, so that you can
pick just those that fit for your needs. This SDK offers a corresponding
package for each of Slack’s APIs. They are small and powerful when used
independently, and work seamlessly when used together, too.

WWW: https://slack.dev/python-slack-sdk/
2022-03-13T20:49:44-07:00 games/libretro-a5200 Port of Atari 5200 emulator for GCW0
Port of Atari 5200 emulator for GCW0.

WWW: https://github.com/libretro/a5200
2022-03-13T22:20:47+00:00 devel/fnc Interactive ncurses browser for Fossil repositories
An interactive ncurses browser for Fossil repositories.

fnc uses libfossil to create a fossil ui experience in the terminal.

WWW: https://fnc.bsdbox.org/
2022-03-13T22:25:43+01:00 net/unison251 User-level file synchronization tool
Unison is a file-synchronization tool for Unix and Windows. It allows two
replicas of a collection of files and directories to be stored on different
hosts (or different disks on the same host), modified separately, and then
brought up to date by propagating the changes in each replica to the other.

Unison shares a number of features with tools such as configuration
management packages (CVS, PRCS, etc.) distributed filesystems (Coda, etc.)
uni-directional mirroring utilities (rsync, etc.) and other synchronizers
(Intellisync, Reconcile, etc).

WWW: https://www.cis.upenn.edu/~bcpierce/unison/
2022-03-13T15:39:42-05:00 devel/capstone5 Multi-platform, multi-architecture disassembly framework
Capstone is a lightweight multi-platform, multi-architecture disassembly
framework.

Features:
* Supported architectures: ARM, ARM64 (aka ARMv8), Mips, PowerPC & X86
* Clean/simple/lightweight/intuitive architecture-neutral API
* Provide details on disassembled instruction (called "decomposer")
* Provide some semantics of the disassembled instruction, such as list of
implicit registers read & written.
* Implemented in pure C language, with bindings for Python, Ruby, C#, Java,
GO, OCaml & Vala available.
* Native support for Windows & *nix (including MacOSX, Linux, *BSD & Solaris)
* Thread-safe by design
* Distributed under the open source BSD license

WWW: http://capstone-engine.org/
2022-03-13T09:44:03+00:00 math/savage Primitive computer algebra system
Savage is a new computer algebra system written from scratch in pure
Rust. Its goals are correctness, simplicity, and usability, in that
order.

Features:

- Arbitrary-precision integer, rational, and complex arithmetic
- Input, simplification, and evaluation of symbolic expressions
- First-class support for vectors and matrices, with coefficients
being arbitrary expressions
- REPL with syntax and bracket highlighting, persistent history,
and automatic multi-line input
- Macro-based system for defining functions with metadata and
automatic type checking
- Usable as a library from any Rust program

WWW: https://github.com/p-e-w/savage
2022-03-13T10:17:41+01:00 net-im/pidgin-bot-sentry Pidgin plugin to prevent instant message spam
Bot Sentry is a Pidgin (libpurple) plugin to prevent Instant Message (IM) spam.
It allows you to ignore IMs unless the sender is in your Buddy List, the sender
is in your Allow List, or the sender correctly answers a question you have
predefined.

WWW: https://sourceforge.net/projects/pidgin-bs/
2022-03-12T05:29:19-06:00 devel/py-aioapns Efficient APNs Client Library for Python
aioapns is a library designed specifically for sending
push-notifications to iOS devices via Apple Push Notification Service.
aioapns provides an efficient client through asynchronous HTTP2
protocol for use with Python's asyncio framework.

WWW: https://github.com/Fatal1ty/aioapns
2022-03-12T04:50:15-06:00 japanese/ja-tex-xdvik DVI Previewer(kpathsearch) for X
Xdvik is a program for displaying DVI files (generated e.g. by Troff or TeX)
on the X window system. It is based on the regular (non-k) xdvi of the same
version number.

This package includes pTeX support. A fontmap file for xdvi is installed as
TEXMFDIST/fonts/map/xdvi/xdvi-ptex.map.

WWW: http://xdvi.sourceforge.net/
2022-02-03T11:37:14+00:00 textproc/py-mkdocs-redirects MkDocs plugin for dynamic page redirects to prevent broken links
Plugin for MkDocs to create page redirects (e.g. for moved/renamed pages).

WWW: https://github.com/datarobot/mkdocs-redirects
2022-01-19T21:58:12+01:00 textproc/py-mkdocs-simple-hooks MkDocs plugin to define hooks
Plugin for MkDocs to define hooks, without having to create a separate
plugin package.

WWW: https://github.com/aklajnert/mkdocs-simple-hooks
2022-03-11T21:39:20-08:00 textproc/py-mkdocs-mermaid2-plugin MkDocs plugin for including mermaid graphs in markdown sources
A mkdocs plugin that interprets mermaid graphs in the markdown file.

WWW: https://github.com/fralau/mkdocs-mermaid2-plugin
2022-02-23T11:05:29+01:00 security/rubygem-ssh_data Library for parsing SSH certificates
This is a Ruby library for processing SSH keys and certificates.

The scope of this project is limited to processing and directly using keys and certificates.
It can be used to generate SSH private keys, verify signatures using public keys, sign data
using private keys, issue certificates using private keys, and parse certificates and public
and private keys. This library supports RSA, DSA, ECDSA, and ED25519* keys. This library
does not offer or intend to offer functionality for SSH connectivity, processing of SSH wire
protocol data, or processing of other key formats or types.

Project Status: Used by @github in production

WWW: https://github.com/github/ssh_data
2022-03-07T12:06:24-08:00 science/py-trainstation Convenient training of linear models
trainstation is a tool that allows the efficient construction of
linear models. It provides supplementary functionality for handling
data and model metrics and relies on the scikit-learn library for the
actual training. trainstation has been originally developed to aid the
construction of force constant and cluster expansions. Since it has
proven to be valuable in more general contexts and to simplify the
maintenance of the two aforementioned packages, the functionality has
been moved into a separate package.

WWW: https://trainstation.materialsmodeling.org/
2022-03-08T01:47:07+08:00 textproc/rubygem-rouge327 Simple, easy-to-extend drop-in replacement for pygments
Rouge aims to a be a simple, easy-to-extend drop-in replacement for
pygments.

WWW: https://github.com/jneen/rouge
2022-03-08T01:47:03+08:00 x11-fonts/py-ufoprocessor Read, write and generate UFOs with designspace data
ufoProcessor is a Python package based on the designSpaceDocument specifically
to process and generate instances for UFO files, glyphs and other data.

WWW: https://github.com/LettError/ufoProcessor
2022-03-08T01:47:02+08:00 x11-fonts/py-ufonormalizer Script to normalize the XML and other data inside of a UFO
ufoNormalizer provides a standard formatting so that there are meaningful diffs
in version control rather than formatting noise.

WWW: https://github.com/unified-font-object/ufoNormalizer
2022-03-08T01:47:02+08:00 x11-fonts/py-cffsubr Standalone CFF subroutinizer based on the AFDKO tx tool
Standalone CFF subroutinizer based on the AFDKO tx tool.

WWW: https://github.com/adobe-type-tools/cffsubr
2022-03-08T01:47:01+08:00 x11-fonts/py-afdko Adobe Font Development Kit for OpenType
The Adobe Font Development Kit for OpenType (AFDKO) is a set of tools for
building OpenType font files from PostScript and TrueType font data.

WWW: https://github.com/adobe-type-tools/afdko
2022-03-08T01:47:00+08:00 science/py-asdf-transform-schemas ASDF schemas for transforms
This package provides ASDF schemas for validating transform tags. Users should
not need to install this directly; instead, install an implementation package
such as asdf-astropy, which includes asdf-transform-schemas as a dependency.

WWW: https://github.com/asdf-format/asdf-transform-schemas
2022-03-08T01:46:58+08:00 science/py-asdf-standard ASDF Standard schemas
ASDF standard

This document describes the Advanced Scientific Data Format (ASDF), pronounced
AZ-diff.

WWW: https://github.com/asdf-format/asdf-standard
2022-03-08T01:46:56+08:00 math/py-mutatormath Python for piecewise linear interpolation in multiple dimensions with multiple, arbitrarily placed, masters
MutatorMath is a Python library for the calculation of piecewise linear
interpolations in n-dimensions with any number of masters. It was developed for
interpolating data related to fonts, but if can handle any arithmetic object.
- The objects/ subpackage contains the general calculation tools.
- The ufo/ subpackage contains tools to specifically process UFO data.
- MutatorMath has no user interface, just the math.

WWW: https://github.com/LettError/MutatorMath
2022-03-08T01:46:50+08:00 math/py-gym-notices Notices for gym
Gym notices may be displayed on import on internet connected systems, in order
to give notices if versions have major reproducibility issues, are very old and
need to be upgraded, or other similar issues. If you're using a current version
of Gym and nothing extraordinary happens, you'll never see a message from this,
but I want start including the option to prevent future issues. By pulling the
error messages from a public git repository, there's absolute transparency and
versioning in the process.

WWW: https://github.com/Farama-Foundation/gym-notices
2022-03-08T01:46:44+08:00 graphics/py-momepy Urban Morphology Measuring Toolkit
Momepy is a library for quantitative analysis of urban form - urban
morphometrics. It is part of PySAL (Python Spatial Analysis Library) and is
built on top of GeoPandas, other PySAL modules and networkX.

WWW: https://github.com/pysal/momepy
2022-03-08T01:46:42+08:00 devel/py-types-mock Typing stubs for mock
This is a PEP 561 type stub package for the mock package. It can be used by
type-checking tools like mypy, PyCharm, pytype etc. to check code that uses
mock.

WWW: https://github.com/python/typeshed/tree/master/stubs/mock
2022-03-08T01:46:41+08:00 devel/py-installer03 Library for installing Python wheels
This is a low-level library for installing a Python package from a wheel
distribution. It provides basic functionality and abstractions for handling
wheels and installing packages from wheels.

- Logic for "unpacking" a wheel (i.e. installation).
- Abstractions for various parts of the unpacking process.
- Extensible simple implementations of the abstractions.
- Platform-independent Python script wrapper generation.

WWW: https://github.com/pradyunsg/installer
2022-03-08T01:46:40+08:00 devel/py-hatch Modern project, package, and virtual env manager
Hatch is a modern, extensible Python project manager.

Features:
- Standardized build system with reproducible builds by default
- Robust environment management with support for custom scripts
- Easy publishing to PyPI or other sources
- Version management
- Configurable project generation with sane defaults
- Responsive CLI, ~2-3x faster than equivalent tools

WWW: https://github.com/ofek/hatch
2022-03-08T01:46:39+08:00 devel/py-findpython Utility to find python versions on your system
This library is a rewrite of pythonfinder project by @techalchemy. It simplifies
the whole code structure while preserving most of the original features.

WWW: https://github.com/frostming/findpython
2022-03-08T01:46:38+08:00 x11-fonts/afdko Adobe Font Development Kit for OpenType (AFDKO)
The Adobe Font Development Kit for OpenType (AFDKO) is a set of tools for
building OpenType font files from PostScript and TrueType font data.

WWW: https://github.com/adobe-type-tools/afdko
2022-03-08T01:46:37+08:00 devel/libinjection SQL / SQLI tokenizer parser analyzer
libinjection is a SQL / SQLI tokenizer parser analyzer.

WWW: https://github.com/libinjection/libinjection
2022-03-08T01:46:36+08:00 devel/libac C++ implementation of the Aho-Corasick (AC) string matching algorithm
This port is the C++ implementation of the Aho-Corasick (AC) string matching
algorithm.

The upstream began with pure Lua implementation and realize the performance is
not satisfactory. So they switch to C/C++ implementation.

There are two shared objects provided by this package: libac.so and
ahocorasick.so The former is a regular shared object which can be directly used
by C/C++ application, or by Lua via FFI; and the later is a Lua module.

WWW: https://github.com/cloudflare/lua-aho-corasick
2022-03-06T17:44:43-06:00 security/1password-client-devel 1Password CLI client
This is a command-line interface to the 1Password password management
service.

This is the development release of the CLI Version 2.

WWW: https://developer.1password.com/docs/cli/upgrade
2022-03-06T08:34:09-08:00 math/py-numpy-groupies Optimised tools for group-indexing operations: aggregated sum and more
numpy-groupies is a small library of optimised tools for doing things
that can roughly be considered "group-indexing operations". The most
prominent tool is aggregate, which is descibed in detail further down
the page.

WWW: https://github.com/ml31415/numpy-groupies
2022-03-05T09:02:50+01:00 security/git-credential-gopass Manage git credentials using gopass
This git credential helper allows you to cache your git-credentials with
gopass.

WWW: https://github.com/gopasspw/git-credential-gopass
2022-03-04T21:49:23+00:00 devel/llvm-morello LLVM and Clang with support the Arm Morello architecture
The LLVM Project is a collection of modular and reusable compiler and
toolchain technologies. This version adds support for the Arm Morello
prototype architecture (CHERI ported to ARMv8-A).

This port includes Clang (a C/C++/Objective-C compiler), LLD (a linker),
and the LLVM infrastructure these are built on.

WWW: https://git.morello-project.org/morello/llvm-project
2022-03-04T06:33:11+01:00 devel/appstream Machine-readable software metadata for desktop environments
AppStream is a collaborative effort for making machine-readable software
metadata easily available to programs that need it. It is part of the
Freedesktop ecosystem and provides a convenient way to retrieve information
about available software.

AppStream consists of a specification to describe individual software
component metadata in XML (so-called MetaInfo files), as well as a
derived specification for a metadata-collection format to provide a
list of these metadata entries in XML or YAML for easy consumption by
software centers and other tools which need to know about available
software in a repository.

WWW: https://www.freedesktop.org/wiki/Distributions/AppStream/
2022-03-04T06:09:04+01:00 textproc/libxmlb Library to help create and query binary XML blobs
XML is slow to parse and strings inside the document cannot be memory mapped as
they do not have a trailing NUL char. The libxmlb library takes XML source, and
converts it to a structured binary representation with a deduplicated string
table -- where the strings have the NULs included.

This allows an application to mmap the binary XML file, do an XPath query and
return some strings without actually parsing the entire document. This is all
done using (almost) zero allocations and no actual copying of the binary data.

WWW: https://github.com/hughsie/libxmlb
2022-03-03T22:13:12+01:00 net-mgmt/unifi7 UniFi Controller v6
The UniFi Controller allows you to manage Wireless, Routing & Switching,
VoIP and Video of Ubiquiti Networks.

WWW: https://help.ui.com/hc/en-us/categories/200320654-UniFi-Wireless
2022-03-03T01:35:34+00:00 www/firedm Graphical download manager for streaming websites
FireDM is an open-source, multi-connection, graphical download manager.
It can download regular files, supports downloading videos and playlists
from YouTube and other media websites. Developed in Python, based on
Tkinter, libcurl, and yt-dlp (youtube_dl).

WWW: https://github.com/firedm/FireDM
2022-03-02T21:19:13+01:00 audio/furnace Chiptune tracker compatible with DefleMask modules (.dmf)
Chiptune tracker compatible with DefleMask modules (.dmf).

* It supports the following systems:
o Sega Genesis
o Sega Master System
o Game Boy
o PC Engine
o NES
o Commodore 64
o Yamaha YM2151 (plus PCM)
o Neo Geo
o AY-3-8910 (ZX Spectrum, Atari ST, etc.)
o Microchip AY8930
o Philips SAA1099
o Amiga
o TIA (Atari 2600/7800)

WWW: https://github.com/tildearrow/furnace
2022-03-02T15:04:30+00:00 x11-toolkits/py-awesometkinter Pretty Tkinter widgets for Python
AwesomeTkinter offers some pretty Tkinter widgets with custom styles
and images.

WWW: https://pypi.org/project/AwesomeTkinter/
2022-03-01T14:15:29+01:00 www/darkhttpd Simple, static web server
darkhttpd is a simple, static web server. No configuration file, no CGI.

WWW: https://unix4lyfe.org/darkhttpd/
2022-03-01T15:17:37-06:00 security/globalprotect-openconnect OpenConnect GUI for GlobalProtect protocol
A GlobalProtect VPN client (GUI) for *nix based on Openconnect and
built with Qt5, supports SAML auth mode, inspired by gp-saml-gui.

WWW: https://github.com/yuezk/GlobalProtect-openconnect
2022-03-01T11:13:46+00:00 www/persepolis Graphical download manager (GUI for Aria2)
Persepolis is a download manager and GUI for Aria2 which is written
in Python using Qt and other components. It features:

- Multi-segment downloading
- Scheduling downloads
- Download queuing
- And many more!

WWW: https://persepolisdm.github.io/
2022-02-28T19:42:27-06:00 dns/py-dnspython1 DNS toolkit for Python - 1.x release
dnspython is a DNS toolkit for Python. It supports almost all record
types. It can be used for queries, zone transfers, and dynamic
updates. It supports TSIG authenticated messages and EDNS0.

dnspython provides both high and low level access to DNS. The high
level classes perform queries for data of a given name, type, and
class, and return an answer set. The low level classes allow direct
manipulation of DNS zones, messages, names, and records.

This is 1.x version of the port which supports python 2.7

WWW: http://www.dnspython.org/
2022-03-01T07:44:26+08:00 devel/p5-BorderStyle Border styles
BorderStyle specifies a way to create and use border styles.

WWW: https://metacpan.org/dist/BorderStyle
2022-03-01T02:00:52+08:00 devel/py-setuptools-rust Setuptools Rust extension plugin
setuptools-rust is a plugin for setuptools to build Rust Python extensions
implemented with PyO3 or rust-cpython.

Compile and distribute Python extensions written in Rust as easily as if they
were written in C.

WWW: https://github.com/PyO3/setuptools-rust
2022-02-28T17:54:45+08:00 devel/rubygem-grape15 Framework for rapid API development with great conventions
A Ruby framework for rapid API development with great conventions.

WWW: https://github.com/ruby-grape/grape
2022-02-28T17:54:43+08:00 devel/rubygem-hashie4 Simple collection of useful Hash extensions
Hashie is available as a RubyGem which extend Hashes and make them more useful.

- Hashie::Mash: gives simple pseudo-object functionality that can be built from
hashes and easily extended
- Hashie::Dash: has a discrete set of defined properties and only those
properties may be set on the hash.
- Hashie::Trash: a Dash that allows you to translate keys on initialization.
- Hashie::Clash: allows you to easily construct complex hashes using method
notation chaining.

WWW: https://github.com/hashie/hashie
2022-02-28T17:54:42+08:00 devel/rubygem-cucumber-cucumber-expressions14 Cucumber Expressions for Ruby
Cucumber Expressions are simple patterns for matching Step Definitions with
Gherkin steps.

Cucumber Expressions offer similar functionality to Regular Expressions, with
the following improvements:
- Improved readability
- Custom parameter types
- Expression generation

WWW: https://github.com/cucumber/cucumber-expressions/tree/main/ruby
2022-02-28T17:54:41+08:00 devel/py-cattrs Composable complex class support for attrs and dataclasses
cattrs is an open source Python library for structuring and unstructuring data.
cattrs works best with attrs classes, dataclasses and the usual Python
collections, but other kinds of classes are supported by manually registering
converters.

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

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

When you're handed unstructured data (by your network, file system,
database...), cattrs helps to convert this data into structured data. When you
have to convert your structured data into data types other libraries can handle,
cattrs turns your classes and enumerations into dictionaries, integers and
strings.

WWW: https://github.com/python-attrs/cattrs
2022-02-28T17:54:39+08:00 devel/py-autopage Provide automatic paging for console output
Autopage is a Python library to automatically display terminal output from a
program in a pager (like less) whenever you need it, and never when you don't.
And it only takes one line of code.

You know how some CLI programs like git (and a handful of others, including man
and systemctl) automatically pipe their output to less? Except not if there's
less than one screen's worth of data. And if you redirect the output to a file
or a pipe, it does the right thing instead. Colours are preserved. Don't you
wish all programs worked like that? Now at least all of your Python programs
can.

WWW: https://github.com/zaneb/autopage
2022-02-28T17:54:38+08:00 graphics/proj-data Datum grid package for PROJ
The datum grid package for PROJ contains shift grids for horizontal and vertical
coordinate transformations.

The PROJ-data package includes all grids and other resources previously tracked
by the proj-datumgrid series of packages as well as some new grids. All grids in
the PROJ-data package have been converted to the new Geodetic Tiff Grid (GTG)
format introduced in PROJ with RFC4.

WWW: https://github.com/OSGeo/PROJ-data
2022-02-28T12:50:26+01:00 textproc/py-mkdocstrings Automatic documentation from sources for MkDocs
This Python package is an extension for MkDocs and its main purpose is the
automation of documentation from sources.

Features:

* Language-agnostic
* Multiple themes support
* Cross-references across pages
* Cross-references across sites
* Inline injection in Markdown
* Global and local configuration
* Watch source code directories
* Reasonable defaults

WWW: https://github.com/mkdocstrings/mkdocstrings
2022-02-28T12:48:40+01:00 textproc/py-mkdocs-autorefs Automatically link across pages in MkDocs
MkDocs generates anchors for each heading, and they can always be used to link
to something, either within the same page or by specifying the path of the
other page.

But with this plugin, you can link to a heading from any other page on the site
without needing to know the path of either of the pages, just the heading title
itself.

WWW: https://github.com/mkdocstrings/autorefs
2022-02-28T12:47:02+01:00 textproc/py-pytkdocs Load Python objects documentation
This Python package is used to load Python objects documentation. It accepts
JSON on standard input and writes JSON on standard output.

WWW: https://github.com/mkdocstrings/pytkdocs
2022-02-28T12:42:40+01:00 textproc/py-docstring-parser Parse Python docstrings in ReST, Google and Numpydoc format
This package makes the parsing of Python docstrings easier.

Currently supported docstrings are:

* Epydoc docstrings.
* Google
* Numpydoc-style
* ReST

WWW: https://github.com/rr-/docstring_parser
2022-02-28T12:40:21+01:00 devel/py-tzdata Provider of IANA time zone data
This is a Python package containing zic-compiled binaries for the IANA time
zone database. It is intended to be a fallback for systems that do not have
system time zone data installed (or don’t have it installed in a standard
location), as a part of PEP 615.

WWW: https://github.com/python/tzdata
2022-02-28T11:18:56+00:00 audio/py-pyogg Xiph.org's Ogg Vorbis, Opus, and FLAC for Python
PyOgg provides bindings for Xiph.org's OGG Vorbis, OGG Opus, and FLAC
audio file formats.

All the functions, structures, and datatypes are the same as in the C++
implementation, except for some that could not be translated.

WWW: https://pypi.org/project/PyOgg/
2022-02-27T11:52:08-08:00 sysutils/handlr Manage mimeapps.list and default applications with ease
Manage your default applications with ease using handlr!

Features:
Set default handler by extension or mime-type.
Intelligent mime type detection from files based on extension and content.
Open multiple files at once.
Set multiple handlers for mime/extension and use rofi/dmenu to pick one.
Wildcard support like text/*.
Automatically removes invalid/wrong .
desktop entries from mimeapps.
list.
Helper commands like launch, get --json for your scripting needs.
Unnecessarily fast (written in Rust).
Single compiled binary with no dependencies.


WWW: https://github.com/chmln/handlr
2022-02-27T22:31:15+03:00 devel/libcuckoo Performant hash table implementation
The libcuckoo library provides a high-performance, compact hash table that
allows multiple concurrent reader and writer threads.

WWW: https://github.com/efficient/libcuckoo
2022-02-27T09:21:02-05:00 math/qalculate-qt Multi-purpose desktop calculator (Qt frontend)
Qalculate! is a multi-purpose desktop calculator. It is small and simple
to use but with much power and versatility underneath. Features include
customizable functions, units, arbitrary precision, plotting, and a
user-friendly interface.

WWW: https://qalculate.github.io/
2022-02-26T20:10:45+01:00 net/nats-nsc Tool for creating NATS account and user access configurations
NATS is an open-source, cloud-native messaging system.

This is a tool for creating NATS account and user access configurations.

WWW: https://github.com/nats-io/nsc
2022-02-26T18:12:04+01:00 net/nats-nkeys Public-key signature system based on Ed25519 for the NATS ecosystem
NATS is an open-source, cloud-native messaging system.

This is a command line utility to manage NATS Ed25519 keys.

The NATS ecosystem will be moving to Ed25519 keys for identity,
authentication and authorization for entities such as Accounts,
Users, Servers and Clusters.

Ed25519 is fast and resistant to side channel attacks. Generation
of a seed key is all that is needed to be stored and kept safe, as
the seed can generate both the public and private keys.

The NATS system will utilize Ed25519 keys, meaning that NATS systems
will never store or even have access to any private keys. Authentication
will utilize a random challenge response mechanism.

WWW: https://github.com/nats-io/nkeys
2022-02-26T17:16:18+01:00 net/natscli Command line utility to interact with and manage NATS
NATS is an open-source, cloud-native messaging system.

This is a command line utility to interact with and manage NATS.

Features:

* JetStream management
* JetStream data and configuration backup
* Message publish and subscribe
* Service requests and creation
* Benchmarking and Latency testing
* Super Cluster observation
* Configuration context maintenance
* NATS ecosystem schema registry

WWW: https://github.com/nats-io/natscli
2022-01-27T23:14:35+01:00 x11-toolkits/py-wxPython4 GUI toolkit for the Python programming language
wxPython is a GUI toolkit for the Python programming language. It allows Python
programmers to create programs with a robust, highly functional graphical user
interface, simply and easily. It is implemented as a Python extension module
(native code) that wraps the popular wxWidgets cross platform GUI library, which
is written in C++.

WWW: http://www.wxpython.org
2022-02-25T13:58:23+01:00 sysutils/libtree Show library info in a tree form
Ldd as a tree with an option to bundle dependencies into a single
folder.

WWW: https://github.com/haampie/libtree
2022-02-24T23:48:09-05:00 net-p2p/readarr Book Manager and Automation (Sonarr for Ebooks)
Readarr is an ebook and audiobook collection manager for Usenet and BitTorrent users.
It can monitor multiple RSS feeds for new books from your favorite authors and will grab,
sort, and rename them.

Note that only one type of a given book is supported.
If you want both an audiobook and ebook of a given book you will need multiple instances.

WWW: https://readarr.com
2022-02-25T05:32:21+08:00 textproc/jless Command-line JSON viewer
JLess is a command-line JSON viewer designed for reading, exploring, and
searching through JSON data.

JLess will pretty print your JSON and apply syntax highlighting. Use it when
exploring external APIs, or debugging request payloads.

Expand and collapse Objects and Arrays to grasp the high- and low-level
structure of a JSON document. JLess has a large suite of vim-inspired commands
that make exploring data a breeze.

JLess supports full text regular-expression based search. Quickly find the data
you're looking for in long String values, or jump between values for the same
Object key.

WWW: https://jless.io
2022-02-24T21:32:42+01:00 games/wipeclean CLI tool to wipe away your error messages in style
Are you tired of the old and unintresting clear command? Do you want
your error messages to be slowly wiped away? Then try wipeclean!

WWW: https://github.com/JeanJouliaCode/wipeClean
2022-02-24T09:53:43-08:00 math/py-ipyopt Python interface to Ipopt
Python interface for the interior point optimizer COIN-OR IPOpt.

WWW: https://gitlab.com/g-braeunlich/ipyopt
2022-02-24T08:39:59-05:00 www/py-woob Web Outside of Browsers
Woob 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.

WWW: https://woob.tech/
2022-02-24T08:39:59-05:00 www/py-woob-qt Web Outside of Browsers
Woob 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.

WWW: https://woob.tech/
2022-02-24T00:21:02+03:00 graphics/kseexpr Embeddable expression engine for Krita
SeExpr is an embeddable, arithmetic expression language that enables flexible
artistic control and customization in creating computer graphics images.

kseexpr is a fork of SeExpr for Krita.

WWW: https://invent.kde.org/graphics/kseexpr
2022-02-23T11:13:41-08:00 math/coin-or-mumps COIN-OR autotools harness to build Mumps
This is an autotools-based build system to build and install
MUltifrontal Massively Parallel sparse direct Solver (MUMPS).
This installation of MUMPS is used by some other COIN-OR projects.

WWW: https://github.com/coin-or-tools/ThirdParty-Mumps
2022-02-23T11:28:59-08:00 math/coin-or-metis COIN-OR autotools harness to build Metis
This is an autotools-based build system to build and install
MUltifrontal Massively Parallel sparse direct Solver (MUMPS).
This installation of MUMPS is used by some other COIN-OR projects.

WWW: https://github.com/coin-or-tools/ThirdParty-Mumps
2022-02-23T08:32:20-08:00 math/hsl COIN-OR autotools harness to build HSL linear solvers
This is an autotools-based build system to build and install routines
from the Harwell Subroutine Library (HSL). This installation of HSL
routines is used by some other COIN-OR projects, in particular Ipopt.

WWW: https://github.com/coin-or-tools/ThirdParty-HSL
2022-02-21T16:13:50+00:00 devel/R-cran-hardhat Construct Modeling Packages
Building modeling packages is hard. A large amount of effort generally
goes into providing an implementation for a new method that is
efficient, fast, and correct, but often less emphasis is put on the
user interface. A good interface requires specialized knowledge
about S3 methods and formulas, which the average package developer
might not have. The goal of 'hardhat' is to reduce the burden around
building new modeling packages by providing functionality for
preprocessing, predicting, and validating input.

WWW: https://cran.r-project.org/web/packages/hardhat/
2022-01-10T22:25:21+00:00 graphics/gimp-jxl-plugin GIMP plugin to read/write JPEG XL images
GIMP plugin to read/write JPEG XL images

WWW: https://jpeg.org/jpegxl/
2022-02-21T18:14:17+01:00 net/py-s4cmd Command line client for S3 storage
S4cmd is a command-line utility for accessing S3 storage, inspired by
s3cmd.

It is intended as an alternative to s3cmd for enhanced performance and
for large files, and with a number of additional features and fixes for
data-intensive applications.

It strives to be compatible with the most common usage scenarios for
s3cmd. It does not offer exact drop-in compatibility, due to a number of
corner cases where different behavior seems preferable, or for bugfixes.

S4cmd supports the regular commands you might expect for fetching and
storing files in S3: ls, put, get, cp, mv, sync, del, du.

WWW: https://github.com/bloomreach/s4cmd
2022-01-01T01:36:20+00:00 x11/wl-mirror Simple Wayland output mirror client
wl-mirror attempts to provide a solution to sway's lack of output
mirroring by mirroring an output onto a client surface.

Features:
- Mirror an output onto a resizable window
- Mirror an output onto another output by fullscreening the window
- Reacts to changes in output scale
- Preserves aspect ratio
- Corrects for flipped or rotated outputs
- Supports custom flips or rotations
- Supports mirroring custom regions of outputs
- Supports receiving additional options on stdin for changing the mirrored
screen or region on the fly (works best when used with pipectl)

WWW: https://github.com/Ferdi265/wl-mirror
2022-01-22T05:41:08+00:00 x11/way-displays Auto Manage Your Wayland Displays
way-displays: Auto Manage Your Wayland Displays

1. Sets preferred mode or highest at maximum refresh
1. Arranges in a row or a column
1. Auto scales based on DPI: 96 is a scale of 1
1. Reacts when displays are plugged/unplugged
1. Reacts when laptop lid is closed/opened

Works out of the box: no configuration required.

Wayland successor to xlayoutdisplay, inspired by kanshi.

WWW: https://github.com/alex-courtis/way-displays
2022-02-21T15:42:45+01:00 www/lua-resty-http Lua HTTP client cosocket driver for OpenResty / ngx_lua
Lua HTTP client cosocket driver for OpenResty / ngx_lua

Features:
- HTTP 1.0 and 1.1
- SSL
- Streaming interface to the response body, for predictable memory usage
- Alternative simple interface for single-shot requests without a manual
connection step
- Chunked and non-chunked transfer encodings
- Connection keepalives
- Request pipelining
- Trailers
- HTTP proxy connections

WWW: https://github.com/ledgetech/lua-resty-http
2022-02-20T22:33:17+00:00 games/fishfight Tactical 2D shooter in fishy pixels style
Fish Fight is a tactical 2D shooter, played by up to 4 players online
or on a shared screen. Aim either left or right; the rest is up to
clever movement and positioning in this fish-on-fish brawler! Made
with Rust-lang and Macroquad.

### Key Features (WIP)

- 2 to 4 players in either Local Multiplayer or Online Play
- Easy to pick up, emphasizing strategy over twitch reaction
- Customize characters with hats, saved to your cross-platform profile
- Create & explore user-made weapons, levels, audio and other scripted
extensions
- Smart level creation tools
- Tournaments & matchmaking built in

WWW: https://fishfight.org/
2022-02-20T18:14:39+00:00 databases/mariadb106-server Multithreaded SQL database (server)
MariaDB is a database server that offers drop-in replacement functionality
for MySQL. MariaDB is built by some of the original authors of MySQL, with
assistance from the broader community of Free and open source software
developers. In addition to the core functionality of MySQL, MariaDB offers
a rich set of feature enhancements including alternate storage engines,
server optimizations, and patches.

MariaDB is primarily driven by developers at Monty Program, a company
founded by Michael "Monty" Widenius, the original author of MySQL, but
this is not the whole story about MariaDB. On the "About MariaDB" page you
will find more information about all participants in the MariaDB community,
including storage engines XtraDB and PBXT.

WWW: https://mariadb.org/
2022-02-20T18:14:39+00:00 databases/mariadb106-client Multithreaded SQL database (client)
2022-02-19T21:21:23+01:00 editors/diamond Compact programmers editor
Diamond is a cross platform compact editor designed for programmers.
It was developed using the CopperSpice libraries and was written in C++.

- View multiple documents in movable tabs
- Auto Load previously open Files
- Configuration saved as a JSON format
- Define preset Folders
- Insert Date, Time, and Symbols
- Search and Replace
- Advanced Find
- Syntax Highlighting based on File Type
- Horizontal or Vertical split Window
- Spell Check
- Customize printed Header and Footer
- Show Spaces and Tabs
- User definable standard and custom Keyboard Shortcuts
- Record, Save, and Play back Macros

WWW: https://github.com/copperspice/diamond
2022-02-07T12:11:28+01:00 x11-toolkits/copperspice First class GUI library to unite the C++ community
CopperSpice is a set of individual libraries which can be used to develop
cross platform software applications in C++. It is a totally open source
project released under the LGPL V2.1 license and was initially derived
from the Qt framework. Over the last several years CopperSpice has
completely diverged, with a goal of providing a first class GUI library
to unite the C++ community.

Our motivation for developing CopperSpice was to change the fundamental
design and turn the existing framework into a set of libraries for C++
developers. We are accomplishing this by leveraging modern C++
functionality, new technology, and modern tooling. CopperSpice currently
requires C++17 or newer.

WWW: https://www.copperspice.com/
2022-02-07T12:11:28+01:00 misc/copperspice-examples Example programs for Copperspice
CopperSpice is a set of individual libraries which can be used to develop
cross platform software applications in C++. This is the example application
for CopperSpice, which showcases most of the things the library can do.

WWW: https://www.copperspice.com/
2022-02-20T11:38:00+01:00 www/py-dj-database-url Use Database URLs in your Django Application
This simple Django utility allows you to utilize the 12factor inspired
DATABASE_URL environment variable to configure your Django application.

The dj_database_url.config method returns a Django database connection
dictionary, populated with all the data specified in your URL. There is
also a conn_max_age argument to easily enable Django’s connection pool.

If you’d rather not use an environment variable, you can pass a URL in
directly instead to dj_database_url.parse.

Supported Databases:

Support currently exists for PostgreSQL, PostGIS, MySQL, MySQL (GIS),
Oracle, Oracle (GIS), and SQLite.

WWW: https://github.com/kennethreitz/dj-database-url
2022-01-20T21:53:36+00:00 graphics/imlib2-jxl JPEG XL loader for imlib2
This is a loader for imlib2 that adds support for reading and writing
JPEG XL files. This lets you view them using feh, for example. It
relies on libjxl for encoding and decoding the images.

All JPEG XL files are supported, with the following limitations:
* All images are internally converted to ARGB with 8 bits per sample,
in an sRGB colorspace - this is a limitation of imlib2.
* For animated JXLs, only the first frame is decoded.

WWW: https://github.com/alistair7/imlib2-jxl
2022-02-19T17:29:30+01:00 net-mgmt/py-phonebox-plugin Phone numbers management plugin for NetBox
This NetBox plugin is intented for Telephone Number Management. It currently
implements a Number abstraction representing a single telephone number of an
arbitrary format. A Number can consist of valid DTMF characters and leading
plus sign for E.164 support:

* Leading Plus ("+") sign (optional)
* Digits 0-9
* Characters A, B, C, D
* Pound sign ("#")
* Asterisk sign ("*")

Support for Bulk Edit/Delete operations for Numbers and the following voice
circuit types is included as well:

* SIP Trunk.
* Digital Voice Circuit (PRI/BRI/etc).
* Analog Voice Circuit (CO lines/etc).

The plugin also introduces a NetBox REST API extension which is compatible
with pynetbox.

WWW: https://github.com/iDebugAll/phonebox_plugin
2022-02-18T15:15:30-06:00 math/qhull7 Qhull computes convex hulls, Delaunay triangulations, and halfspaces
Qhull computes convex hulls, Delaunay triangulations, halfspace
intersections about a point, Voronoi diagrams, furthest-site Delaunay
triangulations, and furthest-site Voronoi diagrams. It runs in 2-d,
3-d, 4-d, and higher dimensions. It implements the Quickhull algorithm
for computing the convex hull. Qhull handles roundoff errors from
floating point arithmetic. It computes volumes, surface areas, and
approximations to the convex hull.

WWW: http://www.qhull.org
2022-02-18T21:22:49+01:00 net-im/gomuks Terminal Matrix client written in Go
A terminal based Matrix client written in Go.

WWW: https://github.com/tulir/gomuks
2022-02-18T14:52:58+01:00 security/headscale Mesh VPN that makes it easy to connect your devices
An open source, self-hosted implementation of the Tailscale coordination server.

WWW: https://github.com/juanfont/headscale
2022-02-17T12:11:07-08:00 math/xgap Graphical user interface for GAP
The XGAP package allows to use graphics in GAP.

WWW: https://gap-packages.github.io/xgap/
2022-02-16T21:24:22+00:00 multimedia/ab-av1 AV1 re-encoding using ffmpeg, svt-av1 & vmaf
AV1 encoding tool with fast VMAF sampling. Uses svt-av1, ffmpeg & vmaf.

WWW: https://github.com/alexheretic/ab-av1
2022-02-17T00:59:36+03:00 textproc/libixion General purpose formula parser, interpreter, dependency tracker
Ixion is a library for calculating the results of formula expressions stored in
multiple fomrula cells. The cells can be referenced by each other, and Ixion
resolves their dependencies automatically upon calculation. Ixion also supports
re-calculations where the contents of one or more cells have been modified since
the last calculation, and a partial calculation of only the affected cells need
to be calculated.

WWW: https://gitlab.com/ixion/ixion
2022-02-16T16:19:10+01:00 textproc/lua-icu-utils Lua interface to selected ICU utilities
Lua interface to selected utilities from the ICU project

WWW: https://github.com/adam-stanek/lua_icu_utils
2022-02-16T00:58:15-08:00 net-mgmt/zabbix6-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.

WWW: https://www.zabbix.com/
2022-02-16T00:58:15-08:00 net-mgmt/zabbix6-proxy
2022-02-16T00:58:15-08:00 net-mgmt/zabbix6-java
2022-02-16T00:58:15-08:00 net-mgmt/zabbix6-frontend
2022-02-16T00:58:15-08:00 net-mgmt/zabbix6-agent
2022-02-15T22:24:29+01:00 sysutils/bkt Subprocess caching utility
bkt (pronounced bucket) is a subprocess caching utility written in Rust,
inspired by bash-cache.
Wrapping expensive process invocations with bkt allows callers to reuse recent
invocations without complicating their application logic. This can be useful in
shell prompts, interactive applications such as fzf, and long-running programs
that poll other processes.

When bkt is passed a command it hasn't seen before (or recently) it executes
the command synchronously and caches its stdout, stderr, and exit code.
Calling bkt again with the same command reads the data from the cache and
outputs it as if the command had been run again.

WWW: https://github.com/dimo414/bkt
2022-02-10T12:03:46-05:00 www/kineto HTTP to Gemini proxy
An HTTP to Gemini proxy.

WWW: https://git.sr.ht/~sircmpwn/kineto/
2022-02-15T16:15:31+01:00 security/py-pass-git-helper Git credential helper interfacing with pass
A git credential helper interfacing with pass, the standard unix
password manager.

WWW: https://github.com/languitar/pass-git-helper
2022-02-15T15:28:16+01:00 sysutils/govmomi vSphere CLI and vSphere API mock framework
Go library for the VMware vSphere API.

govc is a vSphere CLI built on top of govmomi.
The CLI is designed to be a user friendly CLI alternative to the GUI and
well suited for automation tasks. It also acts as a test harness for the govmomi
APIs and provides working examples of how to use the APIs.

vcsim - A vCenter and ESXi API based simulator
This package implements a vSphere Web Services (SOAP) SDK endpoint intended
for testing consumers of the API. While the mock framework is written in the
Go language, it can be used by any language that can talk to the vSphere API.

WWW: https://github.com/vmware/govmomi/
2022-02-15T09:44:53+01:00 security/ssh-tools CLI tools that make SSH more convenient
ssh-tools is a collection of scripts, which aims
to make the use of SSH more convenient. The scripts
are mostly wrappers around one-liners users write
manually when necessary.

WWW: https://github.com/vaporup/ssh-tools
2022-02-05T22:06:20+01:00 multimedia/nymphrpc Compact, C++-based Remote Procedure Call (RPC) library
NymphRPC is a compact, C++-based Remote Procedure Call (RPC) library.
Look at the example server and client implementations in the test folder
to get an idea of how NymphRPC is integrated into an application.

The basic procedure is to define the RPC methods and client-side callbacks
in the server, which the client will synchronise with when it connects to
the server. There is no Domain-Specific Language (DSL) or auto-generated code.

WWW: https://github.com/MayaPosch/NymphRPC
2022-02-05T22:06:20+01:00 multimedia/nymphcastlib Core functionality for a NymphCast client
Libnymphcast is a library containing the core functionality for a NymphCast
client. This includes:

- Streaming media files to a remote NymphCast receiver.
- Sending a URL to a media file to a NymphCast receiver to initiate playback.
- Communication with remote NymphCast Apps.
- Multi-casting media content.
- Interact with NymphCast MediaServers.

WWW: https://github.com/MayaPosch/libnymphcast
2022-02-05T22:06:20+01:00 multimedia/nymphcast Audio and video source for a television or powered speakers
NymphCast is a software solution which turns your choice of
FreeBSD-capable hardware into an audio and video source for a
television or powered speakers. It enables the streaming of audio
and video over the network from a wide range of client devices,
as well as the streaming of internet media to a NymphCast server,
controlled by a client device, or directly on the receiver.

WWW: http://nyanko.ws/nymphcast.php
2022-02-14T19:24:26+01:00 security/passh Non-interactive password inputting CLI
Passh is a tool for inputting passwords to programs like sudo, SSH, and
su in a non-interactive way. The goal of the project is to address some
of the limitations of a similar tool called sshpass.

WWW: https://github.com/clarkwang/passh
2022-02-13T21:41:23-08:00 devel/eql5 Embedded Qt Lisp
Embedded Qt Lisp (Qt5 binding embedded in ECL, embeddable in Qt).

WWW: https://gitlab.com/eql/EQL5
2022-02-09T10:12:00+00:00 x11/swayimg Image viewer for Sway/Wayland
Now you can view images directly in the current terminal window!

The program uses Sway IPC to determine the geometry of the currently
focused container. This data is used to calculate the position and
size of the new "overlay" window that will be used to draw the image.
In the next step, swayimg adds two Sway rules for the self window:
"floating enable" and "move position". Then it creates a new Wayland
window and draws the image from the specified file.

WWW: https://github.com/artemsen/swayimg
2022-01-26T21:45:41+00:00 x11-wm/cagebreak Wayland tiling compositor inspired by ratpoison
This is Cagebreak, a Wayland tiling compositor. The goal of this
project is to provide a successor to ratpoison for Wayland users.
However, this is no reimplementation of ratpoison. Should you like to
know if a feature will be implemented, open an issue or get in touch
with the development team.

WWW: https://github.com/project-repo/cagebreak
2022-02-14T11:13:49+08:00 deskutils/taskwarrior-tui Terminal User Interface (TUI) for Taskwarrior
Taskwarrior-tui is an interactive interface in the terminal to use taskwarrior
(an excellent CI task manager) more easily. It features a vim-like navigation,
live filters and multiple selections.

WWW: https://kdheepak.com/taskwarrior-tui/
2022-02-13T20:36:49+01:00 sysutils/rocinante Rocinante is a lightweight configuration management software
Rocinante is lightweight configuration management software
compatible with Bastille templates.

WWW: https://github.com/bastillebsd/rocinante
2022-02-13T20:14:27+01:00 sysutils/fand PWM cooling fan control daemon
PWM cooling fan control daemon.

WWW: https://github.com/electrickite/fand
2022-02-13T12:59:46-05:00 devel/cvise C-Vise is a super-parallel Python port of the C-Reduce
C-Vise is a tool that takes a large C, C++ or OpenCL program that has a
property of interest (such as triggering a compiler bug) and automatically
produces a much smaller C/C++ or OpenCL program that has the same property. It
is intended for use by people who discover and report bugs in compilers and
other tools that process C/C++ or OpenCL code.

WWW: https://github.com/marxin/cvise
2022-02-11T11:49:13+00:00 devel/R-cran-collapse Advanced and Fast Data Transformation
A C/C++ based package for advanced data transformation and statistical
computing in R that is extremely fast, flexible and parsimonious
to code with, class-agnostic and programmer friendly. It is well
integrated with base R, 'dplyr' / (grouped) 'tibble', 'data.table',
'plm' (panel-series and data frames), 'sf' data frames, and
non-destructively handles other matrix or data frame based classes
(such as 'ts', 'xts' / 'zoo', 'timeSeries', 'tsibble', 'tibbletime'
etc.)

WWW: https://cran.r-project.org/web/packages/collapse/
2022-02-11T09:03:29-08:00 devel/py-rapidfuzz-capi C-API of RapidFuzz
This package provides the C-API of RapidFuzz. It can be used inside
the pyproject.toml to compile and extension module extending
RapidFuzz. Providing this C-API in a separate package simplifies the
build process. It allows the usage on platforms which are not
supported by RapidFuzz, or for which RapidFuzz does not provide wheels
(e.g. because they are not officially supported by numpy).

WWW: https://github.com/maxbachmann/rapidfuzz_capi
2022-02-11T14:58:02+00:00 net/gorss Simple RSS/Atom reader written in Go
Console RSS/Atom reader written in Go, highly configurable and with themes.

WWW: https://github.com/Lallassu/gorss
2022-02-11T14:08:00+01:00 audio/a2jmidid ALSA to JACK MIDI bridge
ALSA to JACK MIDI bridge.

WWW: https://github.com/jackaudio/a2jmidid
2022-02-10T23:48:33-05:00 korean/nanumfonts Nanum family Hangul fonts (meta-port)
Nanum font family is free Hangul fonts developed by NAVER Corporation
and distributed under SIL Open Font License (OFL).

WWW: https://hangeul.naver.com/
2022-02-10T23:48:33-05:00 korean/nanum-square
2022-02-10T23:48:33-05:00 korean/nanum-square-round
2022-02-10T23:48:33-05:00 korean/nanum-pen
2022-02-10T23:48:33-05:00 korean/nanum-myeongjo
2022-02-10T23:48:33-05:00 korean/nanum-myeongjo-eco
2022-02-10T23:48:33-05:00 korean/nanum-gothic
2022-02-10T23:48:33-05:00 korean/nanum-gothic-eco
2022-02-10T23:48:33-05:00 korean/nanum-brush
2022-02-10T23:48:33-05:00 korean/nanum-barun-pen
2022-02-10T23:48:33-05:00 korean/nanum-barun-gothic
2022-02-10T15:09:30-05:00 korean/nanum-gothic-coding NanumGothicCoding Hangul font (TrueType)
NanumGothicCoding font family is free Hangul fonts developed by
NAVER Corporation and distributed under SIL Open Font License (OFL).
This font was specifically designed for Hangul terminals.

WWW: https://github.com/naver/nanumfont
2022-02-10T18:13:01+00:00 devel/llvm14 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.

WWW: http://llvm.org/
2022-02-10T14:49:38+01:00 dns/bind918 BIND DNS suite with updated DNSSEC and DNS64
BIND version 9 is a major rewrite of nearly all aspects of the underlying BIND
architecture. Some of the important features of BIND 9 are:

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

See the CHANGES file for more information on new features.

WWW: https://www.isc.org/bind/
2022-02-09T10:48:52-08:00 graphics/glbinding C++ binding for the OpenGL API
glbinding leverages C++11 features like enum classes, lambdas, and
variadic templates, instead of relying on macros; all OpenGL symbols
are real functions and variables. It provides type-safe parameters,
per-feature API headers, lazy function resolution, multi-context and
multi-thread support, global and local function callbacks, meta
information about the generated OpenGL binding and the OpenGL runtime,
as well as tools and examples for quick-starting your projects. Based
on the OpenGL API specification (gl.xml) glbinding is generated using
python scripts and templates that can be easily adapted to fit custom
needs.

WWW: https://glbinding.org/
2022-02-08T19:25:26+00:00 www/garage Open-source distributed storage service
An open-source distributed storage service you can
self-host to fullfill many needs.

Goals:

- Self-contained
- Fast to deploy, safe to operate
- Deploy everywhere on every machine
- Highly resilient

WWW: https://garagehq.deuxfleurs.fr/
2022-02-08T17:30:54+00:00 devel/mold Modern Linker
mold is a faster drop-in replacement for existing Unix linkers. It
is several times faster than LLVM lld linker, the second-fastest
open-source linker which I originally created a few years ago.
mold is created for increasing developer productivity by reducing
build time especially in rapid debug-edit-rebuild cycles.

WWW: https://github.com/rui314/mold
2022-02-08T12:34:40-06:00 mail/dovecot-fts-flatcurve Dovecot FTS plugin based on Xapian
This is a Dovecot FTS plugin to enable message indexing using the Xapian
Open Source Search Engine Library.

The plugin relies on Dovecot to do the necessary stemming.
It is intended to act as a simple interface to the Xapian
storage/search query functionality.

This driver supports match scoring and substring matches (on by
default), which means it is RFC 3501 (IMAP4rev1) compliant.
This driver does not support fuzzy searches.

WWW: https://github.com/slusarz/dovecot-fts-flatcurve
2022-02-08T18:20:29+01:00 multimedia/lebiniou User-friendly, powerful music visualization / VJing tool
Le Biniou works with music, voice, ambient sounds, whatever acoustic
source you choose.

When you run Le Biniou it gives an evolutionary rendering of the
sound you are playing.

You are given two options to run Le Biniou: You can manage entirely
the sequences and choose your own series of images from the default
library, your colour scales, the kind of alteration you want to apply
or you can let Le Biniou's artificial intelligence run on its own.

Forget the old visualizations you are familiar with, discover a new
multidimensional -spatial and chromatic- way of comprehending music
and sounds for either artistic, recreational or didactic purposes.

WWW: https://biniou.net/
2022-02-08T18:20:29+01:00 multimedia/lebiniou-data Data for lebiniou
Datafiles for Le Biniou
This is where you will find the mandatory files that Le Biniou uses by default:
- a selection of free colormaps
- a selection of images to start with Le Biniou

WWW: https://biniou.net
WWW: https://gitlab.com/lebiniou/lebiniou-data
2022-02-08T11:12:23+01:00 devel/wrangler Cloudflare Workers CLI Tool
Wrangler is a CLI tool designed for folks who are interested in
using Cloudflare Workers.

WWW: https://developers.cloudflare.com/workers/cli-wrangler/
2022-02-08T11:10:46+01:00 sysutils/dust More intuitive version of du
Dust is meant to give you an instant overview of which directories are using
disk space without requiring sort or head. Dust will print a maximum of one
'Did not have permissions message'.

WWW: https://github.com/bootandy/dust
2022-02-08T11:04:22+01:00 www/vultr-cli Official command line tool for Vultr services
The official command line tool for Vultr services.

WWW: https://github.com/vultr/vultr-cli
2022-02-08T11:58:16+08:00 www/mod_defensible Apache 2.4 module aiming to block IP listed in DNSBL
mod_defensible is a Apache 2.x module aiming to forbid IP listed
in DNSBL.

httpd.conf configuration example:

DnsblUse On
DnsblServers bsb.spamlookup.net bl.blbl.org opm.blitzed.org sbl-xbl.spamhaus.org

No UDNS support in this FreeBSD port version

WWW: https://github.com/jd/mod_defensible
2022-02-08T11:19:33+08:00 comms/py-libscrc Python library for calculating various types of CRC
Python library for calculating:
CRC3/CRC4/CRC5/CRC6/CRC7/CRC8/CRC16/CRC24/CRC32/CRC64/CRC82.

WWW: https://github.com/hex-in/libscrc
2022-02-07T16:41:23+01:00 devel/rubygem-io-wait01 Wait until IO is readable or writable without blocking
io-wait provides the feature for waiting until IO is readable or writable
without blocking.

WWW: https://github.com/ruby/io-wait
2022-02-06T09:38:55-08:00 audio/cardinal Plugin wrapper around VCV Rack
A virtual Eurorack modular synthesizer platform, available as JACK
standalone and LV2, VST2 and VST3 audio plugin for Linux, macOS and
Windows.

This is a DPF-based plugin wrapper around VCV Rack, using its code
directly instead of forking the project.
The target is to have a proper, self-contained, fully free and
open-source plugin version of Rack.

WWW: https://github.com/DISTRHO/Cardinal
2022-02-06T03:01:30-08:00 textproc/fuzzysearchdatabase C++ single-header simple "fuzzy" search library
FuzzySearchDatabase is a simple "fuzzy" search library.

WWW: https://bitbucket.org/j_norberg/fuzzysearchdatabase
2022-02-04T20:36:18-08:00 mail/nmh-devel Cleaned up MH mailer suite
-----------
What is it?
-----------
nmh (new MH) is an electronic mail handling system - a MUA (Mail
User Agent) package for end-users to handle their e-mail. It was
originally based on the package MH-6.8.3, and is intended to be a
(mostly) compatible drop-in replacement for MH.

nmh consists of a collection of fairly simple single-purpose programs
to send, receive, save, retrieve, and manipulate e-mail messages. Since
nmh is not a single comprehensive program, you may freely intersperse
nmh commands with other shells commands, or write custom scripts which
utilize these commands in flexible ways.

WWW: http://savannah.nongnu.org/projects/nmh/
2022-02-05T19:18:58+08:00 sysutils/bupstash Easy and efficient encrypted backups
Easy and efficient encrypted backups

Backups with strict access controls, strong encryption, data deduplication,
incremental uploads and offline decryption keys.

WWW: https://bupstash.io
2022-02-05T17:41:41+08:00 devel/atlantis Terraform Pull Requests Automation
A self-hosted golang application that listens for Terraform pull request
events via webhooks.

WWW: https://www.runatlantis.io
2022-02-05T08:44:22+01:00 devel/grpc142 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.

WWW: https://grpc.io/
WWW: https://github.com/grpc/grpc
2022-02-04T10:25:00+01:00 devel/py-gpxpy Python library for parsing and manipulating GPX files
This is a simple Python library for parsing and manipulating GPX files.
GPX is an XML based format for GPS tracks.

WWW: https://pypi.org/project/gpxpy/
2022-02-03T19:03:55-08:00 graphics/knotter Interactive designer for Celtic knots
Knotter is a free and open source customizable interlace designer.

Interlace patterns are a kind of design historically used as a
decorations in many places and by different cultures. Some examples
are Celtic knotworks and Islamic interlaces. Knotter aims to allow its
user to intuitively design such patterns and to provide easy ways to
integrate the result in external general-purpose graphic software for
this purpose designs created within Knotter can be saved in a custom
Human-Readable format and exported as scalable vector graphics and in
a wide number of raster image formats.

WWW: https://knotter.mattbas.org/Knotter
2022-02-03T20:13:18+00:00 www/lux Fast, simple and clean video downloader
Command-line video downloader written in Go, supporting over 20 sites
and includes features such as resumable downloads, multiple downloads
and auto-retry.

WWW: https://github.com/iawia002/annie
2022-02-03T11:58:23-08:00 graphics/curtail Simple & useful image compressor
Curtail (previously ImCompressor) is an useful image compressor,
supporting PNG, JPEG and WEBP file types. It support both lossless and
lossy compression modes with an option to whether keep or not metadata
of images. It is inspired by Trimage and Image-Optimizer.

WWW: https://github.com/Huluti/Curtail
2022-02-03T13:37:21-06:00 biology/py-bcbio-gff Read and write Generic Feature Format (GFF) with Biopython integration
Read and write Generic Feature Format (GFF) with Biopython integration.

WWW: https://pypi.python.org/project/bcbio-gff/
2022-02-03T19:35:18+00:00 sysutils/smug Session manager and task runner for tmux
Smug automates your tmux workflow. You can create a single
configuration file, and Smug will create all the required
windows and panes from it.

WWW: https://github.com/ivaaaan/smug
2022-02-03T06:37:38-06:00 biology/py-dna-features-viewer Python library to visualize DNA features, e.g. GenBank or Gff files
DNA Features Viewer is a Python library to visualize DNA features, e.g.
from GenBank or Gff files.

DNA Features Viewer can plot sequence maps linearly or circularly, with
or without nucleotide sequence and amino-acid sequences. The plotter
automatically produces clear plots even for sequences with many
overlapping features and long labels. The library plays well with
Matplotlib and Biopython, and the figures can be saved in different
formats (PNG, JPEG, SVG, PDF), e.g. for report generation or LIMS
interfaces.

WWW: https://pypi.python.org/project/dna-features-viewer/
2022-02-02T01:33:40-08:00 math/py-dionysus Library for computing persistent homology
Dionysus is a computational topology package focused on persistent
homology. It is written in C++, with Python bindings.

WWW: https://mrzv.org/software/dionysus2/
2022-02-02T01:31:00-08:00 math/dionysus Library for computing persistent homology
Dionysus is a computational topology package focused on persistent
homology. It is written in C++, with Python bindings.

WWW: https://mrzv.org/software/dionysus2/
2022-02-01T19:49:05+03:00 graphics/blender-lts29 3D modeling/rendering/animation package - LTS
Blender is a free and fully functional 3D
modeling/rendering/animation/gaming package.

WWW: https://www.blender.org/
2022-02-01T19:21:31+03:00 graphics/openimageio-ociov1 OpenImageIO graphics library linked to ocio v1
OpenImageIO is a library for reading and writing images, and a bunch of
related classes, utilities, and applications.

There is a particular emphasis on formats and functionality used
in professional, large-scale animation and visual effects work for film.

OpenImageIO is used extensively in animation and VFX studios all over the
world, and is also incorporated into several commercial products.

WWW: http://www.openimageio.org/
2022-02-01T18:50:42+03:00 graphics/opencoloriov1 Complete color management solution v1
OpenColorIO (OCIO) is a complete color management solution geared
towards motion picture production with an emphasis on visual effects
and computer animation.

This port provides v1 for ports that don't support v2 yet.

WWW: http://www.opencolorio.org
2022-01-31T02:36:33-08:00 graphics/glaxnimate Simple vector animation program
Glaxnimate is a simple and fast vector graphics animation program.

WWW: https://glaxnimate.mattbas.org/
2022-01-30T15:23:02-08:00 math/py-topologic Library for topological representations of architectural spaces
Topologic is a software modelling library enabling hierarchical and
topological representations of architectural spaces, buildings and
artefacts through non-manifold topology.

WWW: https://topologic.app/
2022-01-30T15:21:19-08:00 math/topologic Library for topological representations of architectural spaces
Topologic is a software modelling library enabling hierarchical and
topological representations of architectural spaces, buildings and
artefacts through non-manifold topology.

WWW: https://topologic.app/
2022-01-29T20:43:40+00:00 accessibility/wl-gammarelay-rs Adjust color temperature/brightness under Wayland via DBus
wl-gammarelay-rs is a simple program that provides DBus interface to
control display temperature and brightness under Wayland without
flickering. Like wl-gammarelay, but written in Rust, runs on a single
thread, has three times less SLOC and uses DBus (for simplicity).

WWW: https://github.com/MaxVerevkin/wl-gammarelay-rs
2022-01-30T09:41:29-08:00 math/pffft Pretty Fast FFT (PFFFT) library
PFFFT does 1D Fast Fourier Transforms, of single precision real and
complex vectors. It tries do it fast, it tries to be correct, and it
tries to be small. Computations do take advantage of SSE1 instructions
on x86 cpus, Altivec on powerpc cpus, and NEON on ARM cpus.

PFFFT is a fork of Julien Pommier's library on bitbucket with some
changes and additions.

PFFASTCONV does fast convolution (FIR filtering), of single precision
real vectors, utilizing the PFFFT library.

PFDSP contains a few other signal processing functions.

WWW: https://github.com/marton78/pffft
2022-01-29T21:58:18-08:00 cad/opencascade740 Open CASCADE Technology, 3D modeling & numerical simulation
Open CASCADE Technology is a software development platform freely available in
open source. It includes components for 3D surface and solid modeling,
visualization, data exchange and rapid application development.

Open CASCADE Technology can be best applied in development of numerical
simulation software including CAD/CAM/CAE, AEC and GIS, as well as PDM
applications.

BUGS: the interesting parts of this port are the libraries, but some components
like Wok are not [yet] fully functional.

WWW: http://www.opencascade.org/
2022-01-29T22:30:22+01:00 x11-themes/la-capitaine-icon-theme Icon pack designed to integrate with most desktop environments
La Capitaine is an icon pack - designed to integrate with most desktop
environments. The set of icons takes inspiration from the latest iterations of
macOS and Google's Material Design through the use of visually pleasing
gradients, shadowing, and simple icon geometry.

WWW: https://krourke.org/projects/art/la-capitaine-icon-theme
2022-01-29T13:00:33-08:00 multimedia/py-opentimelineio API and interchange format for editorial timeline information
OpenTimelineIO is an interchange format and API for editorial cut
information. OTIO is not a container format for media, rather it
contains information about the order and length of cuts and references
to external media.

WWW: https://github.com/PixarAnimationStudios/OpenTimelineIO
2022-01-29T11:14:40-08:00 multimedia/opentimelineio API and interchange format for editorial timeline information
OpenTimelineIO is an interchange format and API for editorial cut
information. OTIO is not a container format for media, rather it
contains information about the order and length of cuts and references
to external media.

WWW: https://github.com/PixarAnimationStudios/OpenTimelineIO
2022-01-29T10:07:19-08:00 audio/kars-lv2 Simple karplus-strong plucked string synth
kars is a simple karplus-strong plucked string synth.

WWW: https://github.com/DISTRHO/Kars
2022-01-29T16:08:08+09:00 databases/py-fastapi-users-db-ormar FastAPI-Users Ormar database adapter
Sub-package for Ormar support in FastAPI Users.

WWW: https://github.com/fastapi-users/fastapi-users-db-ormar
2022-01-29T15:52:38+09:00 www/py-fastapi-users Ready-to-use and customizable users management for FastAPI
Add quickly a registration and authentication system to your FastAPI project.
FastAPI Users is designed to be as customizable and adaptable as possible.
Features:
* Extensible base user model
* Ready-to-use register, login, reset password and verify e-mail routes
* Ready-to-use social OAuth2 login flow
* Dependency callables to inject current user in route
* Pluggable password validation
* Customizable database backend
* SQLAlchemy async backend included thanks to encode/databases
* MongoDB async backend included thanks to mongodb/motor
* Tortoise ORM backend included
* ormar backend included
* Multiple customizable authentication backends
* JWT authentication backend included
* Cookie authentication backend included
* Full OpenAPI schema support, even with several authentication backends

WWW: https://github.com/fastapi-users/fastapi-users
2022-01-29T07:10:50+08:00 x11-fonts/source-sans-ttf Set of fonts by Adobe designed for user interfaces
Source Sans Pro: Adobe's first open source type family

Source Sans Pro was designed by Paul D. Hunt as Adobe's first open source
typeface family, conceived primarily as a typeface for user interfaces.
Source Sans Pro draws inspiration from the clarity and legibility of
twentieth-century American gothic typeface designs.

Source Sans Pro currently supports a wide range of languages using Latin
script, and includes all the characters in the Adobe Latin 4 glyph set. As
an open source project, it is expected that incremental updates will be
made over time to extend glyph set coverage and functionality.

WWW: https://github.com/adobe-fonts/source-sans
2022-01-29T07:09:29+08:00 textproc/rubygem-cucumber-html-formatter17 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
messages.

WWW: https://github.com/cucumber/common/tree/main/html-formatter/ruby
2022-01-29T07:09:24+08:00 science/py-sklearn-pandas Pandas integration with sklearn
This module provides a bridge between Scikit-Learn's machine learning methods
and pandas-style Data Frames. In particular, it provides a way to map DataFrame
columns to transformations, which are later recombined into features.

WWW: https://github.com/scikit-learn-contrib/sklearn-pandas
2022-01-29T07:09:22+08:00 print/py-glyphsets Python API for evaluating coverage of glyph sets in font projects
glyphsets helps evaluate coverage of glyph sets in font projects

If you are a font developer or typeface designer, see the
"Lib/glyphsets/encodings/GF Glyph Sets" subdirectory which provides glyph set
definition "standards" that are typically useful sets to draw.

On the other hand, the nam files on the "Lib/glyphsets/encodings" directory are
probably more useful for expert web developers. Those files explain how the
Unicode Range subsets are defined, typically per script (writing system), in the
Google Fonts css API.

WWW: https://github.com/googlefonts/glyphsets
2022-01-27T20:01:28+00:00 textproc/meilisearch Powerful, fast, and an easy to use search engine
Meilisearch is a powerful, fast, open-source, easy to use and
deploy search engine. Both searching and indexing are highly
customizable.

- Search-as-you-type experience (answers < 50 milliseconds)
- Full-text search
- Typo tolerant (understands typos and misspelling)
- Faceted search and filters
- Supports hanzi (Chinese characters)
- Supports synonyms
- Easy to install, deploy, and maintain
- Whole documents are returned
- Highly customizable
- RESTful API

WWW: https://www.meilisearch.com/
2022-01-27T15:41:26+01:00 deskutils/kodaskanna Barcode and QR-core scanner
Kodaskanna is a utility for reading data from 1D/2D codes (e.g. QR
codes or bar codes) and making the data available for further processing.

This initial 0.1.0 release supports scanning codes in static images. The image
input files (can be also non-local ones) can be either passed as argument on
the command line or manually selected via a file picker, pasted from the
clipboard or dropped by DnD. The extracted content can then be exported to the
clipboard or as a file. The version also provides integration via the Dolphin
context menu for image files and by a KDE Purpose "Export" plugin.

WWW: https://invent.kde.org/graphics/kodaskanna
2022-01-27T01:05:16+01:00 mail/bogofilter-bdb Fast, teachable, learning spam detector
Bogofilter is a trainable email spam detector.

Bogofilter takes an email message or other text on standard input, parses it
into words, does a statistical check against databases of "good" and "bad"
words, and returns a status code indicating whether or not the message is spam.
Bogofilter decodes base64 or quoted-printable encoded texts and ignores non-text
attachments and HTML comments.

The supported database backends are Berkeley DB, QDBM and SQLite3.

WWW: https://bogofilter.sourceforge.io/
2022-01-26T15:51:05-08:00 graphics/matplotplusplus C++ graphics library for data visualization
Matplot++ is a graphics library for data visualization that provides
interactive plotting, means for exporting plots in high-quality
formats for scientific publications, a compact syntax consistent with
similar libraries, dozens of plot categories with specialized
algorithms, multiple coding styles, and supports generic backends.

Matplot++ renders graphics using gnuplot and shows graphics in
gnuplot standalone windows.

WWW: https://alandefreitas.github.io/matplotplusplus/
2022-01-26T10:48:04+01:00 textproc/rubygem-nokogiri111 HTML, XML, SAX, and Reader parser
* XPath support for document searching
* CSS3 selector support for document searching
* XML/HTML builder
* Drop in replacement for Hpricot (though not bug for bug)

Nokogiri parses and searches XML/HTML very quickly, and also has
correctly implemented CSS3 selector support as well as XPath support.

WWW: https://nokogiri.org/
2022-01-26T10:23:05+01:00 sysutils/ansible4 Radically simple IT automation
Ansible is a radically simple configuration-management, deployment,
task-execution, and multinode orchestration framework.

WWW: https://www.ansible.com/
2022-01-26T10:16:13+01:00 sysutils/py-ansible-core211 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.

WWW: https://www.ansible.com/
2022-01-26T16:31:52+09:00 www/py-httpx-oauth Async OAuth client using HTTPX
A generic OAuth2 class is provided to adapt to any OAuth2-compliant service.
Utilities are provided to ease the integration of an OAuth2 process in FastAPI.

WWW: https://github.com/frankie567/httpx-oauth
2022-01-26T16:13:28+09:00 devel/py-makefun Dynamically create python functions with a proper signature
Makefun helps you create functions dynamically, with the signature of your
choice. It was largely inspired by decorator and functools, and created mainly
to cover some of their limitations.

The typical use cases are:
* creating signature-preserving function wrappers - just like functools.wraps
but with accurate TypeError exception raising when user-provided arguments are
wrong, and with a very convenient way to access argument values.

* creating function wrappers that have more or less arguments that the
function they wrap. A bit like functools.partial but a lot more flexible and
friendly for your users. For example, I use it in my pytest plugins to add a
requests parameter to users' tests or fixtures when they do not already have
it.

* more generally, creating functions with a signature derived from a reference
signature, or even creating functions with a signature completely defined at
runtime.

WWW: https://github.com/smarie/python-makefun
2022-01-26T03:18:02+08:00 security/rubygem-ed2551912 Ruby binding to the Ed25519 (RFC 8032)
ed25519.rb is a Ruby binding to the Ed25519 elliptic curve public-key signature
system described in RFC 8032.

Two implementations are provided: a MRI C extension which uses the "ref10"
implementation from the SUPERCOP benchmark suite, and a pure Java version based
on str4d/ed25519-java.

Ed25519 is one of two notable algorithms implemented atop the Curve25519
elliptic curve. The x25519 gem is a related project of this one, and implements
the X25519 Diffie-Hellman key exchange algorithm on the Montgomery form of
Curve25519.

WWW: https://github.com/RubyCrypto/ed25519
2022-01-26T03:17:55+08:00 devel/rubygem-bootsnap19 Boot large ruby/rails apps faster
Bootsnap makes booting large ruby/rails apps faster. It is a library that plugs
into a number of Ruby and (optionally) ActiveSupport and YAML methods to
optimize and cache expensive computations.

WWW: https://github.com/Shopify/bootsnap
2022-01-26T03:17:54+08:00 net/py-socksio Sans-I/O implementation of SOCKS4, SOCKS4A, and SOCKS5
Client-side sans-I/O SOCKS proxy implementation. Supports SOCKS4, SOCKS4A, and
SOCKS5.

socksio is a sans-I/O library similar to h11 or h2, this means the library
itself does not handle the actual sending of the bytes through the network, it
only deals with the implementation details of the SOCKS protocols so you can use
it in any I/O library you want.

WWW: https://github.com/sethmlarson/socksio
2022-01-26T03:17:42+08:00 devel/py-rfc3339-validator Pure python RFC3339 validator
A pure python RFC3339 validator

WWW: https://github.com/naimetti/rfc3339-validator
2022-01-25T07:33:45+01:00 archivers/zlib-ng Fork of the zlib data compression library
Zlib replacement with optimizations for next generation systems.

The motivation for this fork came after seeing several 3rd party contributions
containing new optimizations not getting implemented into the official zlib
repository.

Mark Adler has been maintaining zlib for a very long time, and he has done a
great job and hopefully he will continue for a long time yet.

The idea of zlib-ng is not to replace zlib, but to co-exist as a drop-in
replacement with a lower threshold for code change.

WWW: https://github.com/zlib-ng/zlib-ng
2022-01-25T07:33:45+01:00 archivers/minizip-ng Fork of the popular minizip found in the zlib distribution
Minizip was originally developed in 1998. It was first included in the zlib
distribution as an additional code contribution starting in zlib 1.1.2. Since
that time, it has been continually improved upon and contributed to by many
people.

+ Creating and extracting zip archives.
+ Adding and removing entries from zip archives.
+ Read and write raw zip entry data.
+ Reading and writing zip archives from memory.
+ Zlib, BZIP2, LZMA, and ZSTD compression methods.
+ Password protection through Traditional PKWARE and WinZIP AES encryption.
+ Buffered streaming for improved I/O performance.

WWW: https://github.com/zlib-ng/minizip-ng
2022-01-20T04:01:57+00:00 sysutils/py-ioztat Storage load analysis tool for OpenZFS
ioztat is a storage load analysis tool for OpenZFS. It provides
iostat-like statistics at an individual dataset/zvol level.

WWW: https://github.com/jimsalterjrs/ioztat
2022-01-24T09:12:40-08:00 science/py-fresnel Publication quality path tracing in real time
fresnel is a python library for path tracing publication quality
images of soft matter simulations in real time. The fastest render
performance is possible on NVIDIA GPUs using their OptiX ray tracing
engine. fresnel also supports multi-core CPUs using Intel's Embree ray
tracing kernels. Path tracing enables high quality global illumination
and advanced rendering effects controlled by intuitive parameters
(like roughness, specular, and metal).

WWW: https://github.com/glotzerlab/fresnel
2022-01-25T00:49:48+08:00 net-mgmt/chronograf Open source monitoring and visualization UI for the TICK stack
Chronograf is the administrative user interface and visualization engine of the
stack. It makes it easy to setup and maintain the monitoring and alerting for
your infrastructure. It's simple to use and includes templates and libraries
that allow you to rapidly build dashboards with real-time visualizations of
your data and to easily create alerting and automation rules.

WWW: https://www.influxdata.com/time-series-platform/chronograf/
2022-01-24T02:09:47+08:00 www/rubygem-patron Ruby HTTP client library based on libcurl
Patron is a Ruby HTTP client library based on libcurl. It does not try to expose
the full "power" (read complexity) of libcurl but instead tries to provide a
sane API while taking advantage of libcurl under the hood.

WWW: https://github.com/toland/patron
2022-01-24T02:05:46+08:00 www/rubygem-faraday-retry Catch exceptions and retries each request a limited number of times
The Retry middleware automatically retries requests that fail due to
intermittent client or server errors (such as network hiccups). By default, it
retries 2 times and handles only timeout exceptions. It can be configured with
an arbitrary number of retries, a list of exceptions to handle, a retry
interval, a percentage of randomness to add to the retry interval, and a backoff
factor. The middleware can also handle the Retry-After header automatically when
configured with the right status codes.

WWW: https://github.com/lostisland/faraday-retry
2022-01-24T02:05:43+08:00 www/rubygem-faraday-multipart Perform multipart-post requests using Faraday
The Multipart middleware converts a Faraday::Request#body Hash of key/value
pairs into a multipart form request, but only under these conditions:
- The request's Content-Type is "multipart/form-data"
- Content-Type is unspecified, AND one of the values in the Body responds to
#content_type.

WWW: https://github.com/lostisland/faraday-multipart
2022-01-24T02:05:41+08:00 graphics/rubygem-mini_magick410 Manipulate images with minimal use of memory via ImageMagick
Manipulate images with minimal use of memory via ImageMagick / GraphicsMagick

WWW: https://github.com/minimagick/minimagick
2022-01-24T02:05:39+08:00 textproc/py-sphinx-theme-builder Tool for authoring Sphinx themes with a simple (opinionated) workflow
Streamline the Sphinx theme development workflow, by building upon existing
standardised tools.
- simplified packaging experience
- simplified JavaScript tooling setup
- development server, with rebuild-on-save and automagical browser reloading
- consistent repository structure across themes

WWW: https://github.com/pradyunsg/sphinx-theme-builder
2022-01-24T02:05:36+08:00 textproc/py-sphinx-book-theme Clean book theme for scientific explanations and documentation with Sphinx
sphinx-book-theme is an interactive book theme for Sphinx.

This is a lightweight Sphinx theme designed to mimic the look-and-feel of an
interactive book. It has the following primary features:
- Bootstrap 4 for visual elements and functionality.
- Flexible content layout that is inspired by beautiful online books, such as
the Edward Tufte CSS guide
- Visual classes designed for Jupyter Notebooks. Cell inputs, outputs, and
interactive functionality are all supported.
- Launch buttons for online interactivity. For pages that are built with
computational material, connect your site to an online BinderHub for
interactive content.

WWW: https://github.com/executablebooks/sphinx-book-theme
2022-01-24T02:05:32+08:00 textproc/py-sphinx-autobuild Rebuild Sphinx documentation on changes, with live-reload in the browser
Rebuild Sphinx documentation on changes, with live-reload in the browser.

WWW: https://github.com/executablebooks/sphinx-autobuild
2022-01-24T02:05:29+08:00 textproc/py-pydata-sphinx-theme Bootstrap-based Sphinx theme from the PyData community
pydata-sphinx-theme is a Bootstrap-based Sphinx theme from the PyData community.

WWW: https://github.com/pydata/pydata-sphinx-theme
2022-01-24T02:05:25+08:00 devel/py-pep621 PEP 621 metadata parsing
pep621 provides dataclass for PEP 621 metadata with support for core metadata
generation.

This project does not implement the parsing of pyproject.toml containing PEP 621
metadata.

Instead, given a Python data structure representing PEP 621 metadata (already
parsed), it will validate this input and generate a PEP 643-compliant metadata
file (e.g. PKG-INFO).

WWW: https://github.com/FFY00/python-pep621
2022-01-21T23:41:17-04:00 ports-mgmt/pkg-graph Graphviz generator for pkg
pkg-graph is a command-line utility to generate a dependency graph in
DOT syntax (for use with graphviz and others) to represent the
dependency tree of installed packages. It can be used to visually
analyze the package dependency chain and understand why certain packages
are pulled in.

WWW: https://github.com/neosmart/pkg-graph
2022-01-21T01:59:30-08:00 science/py-hoomd-blue Molecular dynamics and Monte Carlo soft matter simulation
HOOMD-blue is a general-purpose particle simulation toolkit,
implementing molecular dynamics and hard particle Monte Carlo
optimized for fast execution on both GPUs and CPUs. As a Python
package, HOOMD-blue gives you the flexibility to create custom
initialization routines, control simulation parameters, perform in
situ analysis, use interactive notebooks, and more.

WWW: https://glotzerlab.engin.umich.edu/hoomd-blue/
2022-01-20T07:49:53+00:00 devel/py-matrix-common Common utilities for Synapse, Sydent and Sygnal
Common utilities for Synapse, Sydent and Sygnal.

WWW: https://www.matrix.org
2022-01-20T05:20:06+00:00 www/reproxy Simple edge HTTP(S) server and reverse proxy
Reproxy is a simple edge HTTP(S) server and reverse proxy supporting
various providers (docker, static, file, consul catalog). One or more
providers supply information about the requested server, requested URL,
destination URL, and health check URL.

WWW: https://reproxy.io/
2022-01-19T11:41:40+01:00 audio/jack-example-tools Low latency audio server
JACK Audio Connection Kit (or JACK) is a professional sound server API and pair
of daemon implementations to provide real-time, low-latency connections for
both audio and MIDI data between applications.

These are the official JACK example clients and tools that are now distributed
separately from the JACK server package.

WWW: https://jackaudio.org/
2022-01-18T15:42:42+01:00 www/onlyoffice-documentserver Secure office and productivity apps
ONLYOFFICE Document Server is an online office suite comprising viewers and
editors for texts, spreadsheets and presentations, fully compatible with
Office Open XML formats: .docx, .xlsx, .pptx and enabling collaborative editing
in real time.

WWW: https://www.onlyoffice.com/
2022-01-18T23:03:50-08:00 science/chimes-calculator Chebyshev Interaction Model for Efficient Simulation
The Chebyshev Interaction Model for Efficient Simulation (ChIMES) is
a machine-learned interatomic potential that can target chemical
reactivity. ChIMES models are able to approach quantum-accuracy
through a systematically improvable explicitly many-bodied basis
comprised of linear combinations of Chebyshev polynomials. ChIMES has
successfully been applied to a number of condensed phase systems,
including water under ambient and extreme conditions, molten carbon,
and liquid carbon monoxide under planetary interior conditions. ChIMES
can also be used as a many-body repulsive energy for the density
functional based tight binding (DFTB) method.

The ChIMES calculator comprises a flexible tool set for evaluating
ChIMES interactions (e.g. in simulations, single point calculations,
etc). Users have the option of directly embedding the ChIMES
calculator within their codes, or evaluating interactions through the
beginner-friendly serial interface, each of which have Python, C++, C,
and FORTRAN API's.

WWW: https://github.com/rk-lindsey/chimes_calculator
2022-01-18T19:36:28-04:00 security/mate-pam-helper MATE authenticate applications requiring PAM services
mate-pam-helper is replacement for pam_helper for the new mate-screensaver.
It is a small utility which allows non-PAM, or non-setuid applications to
make use of PAM's authentication services. It was mainly created to allow
gnome-screensaver to make use of PAM, but any application could use it. It
accepts two arguments, the PAM service name, and a username. It reads the
user's password from stdin.

WWW: https://github.com/ghostbsd/mate-pam-helper
2022-01-18T11:17:49-08:00 net-p2p/arbitrum-avm Arbitrum Virtual Machine
Arbitrum is a Layer 2 cryptocurrency platform that makes smart contracts
scalable, fast, and private. Arbitrum interoperates closely with Ethereum,
so Ethereum developers can easily cross-compile their contracts to run on
Arbitrum. Arbitrum achieves these goals through a unique combination of
incentives, network protocol design, and virtual machine architecture.

WWW: https://arbitrum.io/
2022-01-18T10:35:33-08:00 science/chemicalfun C++ library for working with chemical reactions and formulas
ChemicalFun is a C++ library (Python and C++ API) for generating
balanced chemical reactions and for parsing and calculating properties
of chemical formulas.

WWW: https://bitbucket.org/gems4/chemicalfun/src/master/
2022-01-18T16:46:45+01:00 devel/ammonite Provides a system shell in the high-level Scala language
A modern replacement for the Bash system shell. Provides a systems shell in
the high-level Scala language, letting you seamlessly mix system operations
with real code without the hassle or the frustration of trying to write
complex code in Bash.

Ammonite lets you use the Scala language for scripting purposes: in a
Read-Evaluate-Print-Loop (REPL), as scripts, as a library to use
in existing projects, or as a standalone systems shell.

WWW: https://ammonite.io/
2022-01-18T17:27:03+08:00 x11-fonts/iansui Open source Chinese font derived from Klee One (Fontworks)
iansui (芫荽, iân-sui) is an open source Chinese font derived from
Klee One (Fontworks).

WWW: https://github.com/ButTaiwan/iansui
2022-01-18T00:31:09-08:00 math/trlib Trust Region Subproblem Solver Library
trlib provides various methods related to the trust region subproblem.

WWW: https://github.com/felixlen/trlib
2022-01-17T22:32:38-08:00 math/scalapackfx Modern Fortran wrappers around ScaLAPACK routines
ScalapackFx library provides convenient modern Fortran (Fortran 2003)
wrappers for the routines of the ScaLAPACK library. Currently mostly
the routines related to diagonalization are covered.

WWW: https://github.com/dftbplus/scalapackfx
2022-01-17T18:41:27-08:00 science/tblite Light-weight tight-binding framework
This project is an effort to create a library implementation of the
extended tight binding (xTB) Hamiltonian which can be shared between
xtb and dftb+. The current state of this project should be considered
as highly experimental.

WWW: https://github.com/tblite/tblite
2022-01-17T18:33:39-08:00 science/simple-dftd3 Reimplementation of the DFT-D3 program
A simple drop-in replacement for dftd3.

This program provides a small and easy to use implementation of the
DFT-D3 dispersion correction.

WWW: https://github.com/awvwgk/simple-dftd3
2022-01-17T18:10:00-08:00 textproc/toml-f TOML parser for data serialization and deserialization in Fortran
toml-f is a TOML parser implementation for data serialization and
deserialization in Fortran.

It currently supported TOML v1.0.0 specification.

WWW: https://toml-f.github.io/toml-f/
2022-01-17T13:14:12-08:00 net/mpifx Modern Fortran wrappers around MPI routines
MpiFx provides modern Fortran (Fortran 2003) wrappers around routines
of the MPI library to make their use as simple as possible. Currently
several data distribution routines are covered.

WWW: https://github.com/dftbplus/mpifx
2022-01-16T21:14:31-08:00 science/libnegf Non Equilibrium Green's Functions library
libNEGF is a general library for Non Equilibrium Green's Functions.

With libNEGF you can calculate Equilibrium and Non Equilibrium Green's
Function in open systems and related quantities, within an efficient
sparse iterative scheme.

WWW: https://github.com/libnegf/libnegf
2022-01-16T20:36:24-08:00 science/libmbd Many-body dispersion library
Libmbd implements the many-body dispersion (MBD) method in several
programming languages and frameworks:

The Fortran implementation is the reference, most advanced
implementation, with support for analytical gradients and distributed
parallelism, and additional functionality beyond the MBD method
itself. It provides a low-level and a high-level Fortran API, as well
as a C API. Furthermore, Python bindings to the C API are provided.

WWW: https://github.com/libmbd/libmbd
2022-01-16T21:24:51-05:00 devel/R-cran-pak Another Approach to Package Installation
The goal of 'pak' is to make package installation faster and more reliable. In
particular, it performs all HTTP operations in parallel, so metadata resolution
and package downloads are fast. Metadata and package files are cached on the
local disk as well. 'pak' has a dependency solver, so it finds version
conflicts before performing the installation. This version of 'pak' supports
CRAN, 'Bioconductor' and 'GitHub' packages as well.

WWW: https://pak.r-lib.org/
2022-01-16T17:13:15-05:00 www/bareos20-webui PHP-Frontend to manage Bareos over the web
The bareos-webui is a free software tool written in PHP, intended to monitor
and manage Bareos over the web.

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

The bareos-webui is licensed under AGPL Version 3.

WWW: http://www.bareos.org/
2022-01-16T17:13:15-05:00 sysutils/bareos20-traymonitor Backup archiving recovery open sourced (traymonitor)
traymonitor inteface for Bareos.

Bareos (BackupArchivingRecoveryOpenSourced) is a reliable network open source
software to backup, archive and restore files from all major operating systems.
The fork was founded 2010 out of the bacula.org project. The fork has been
actively developed and many new features have been added.

WWW: http://www.bareos.org/
2022-01-16T17:13:15-05:00 sysutils/bareos20-server Backup archiving recovery open sourced (server)
Bareos (BackupArchivingRecoveryOpenSourced) is a reliable network open source
software to backup, archive and restore files from all major operating systems.
The fork was founded 2010 out of the bacula.org project. The fork has been
actively developed and many new features have been added.

WWW: http://www.bareos.org/
2022-01-16T17:13:15-05:00 sysutils/bareos20-client Backup archiving recovery open sourced (client)
2022-01-16T00:53:36-05:00 math/R-cran-hexbin Hexagonal Binning Routines
Binning and plotting functions for hexagonal bins.

WWW: https://github.com/edzer/hexbin
2022-01-16T00:52:37-05:00 devel/R-cran-cliapp Create Rich Command Line Applications
Create rich command line applications, with colors, headings, lists, alerts,
progress bars, etc. It uses CSS for custom themes.

WWW: https://github.com/r-lib/cliapp#readme
2022-01-15T02:31:21-08:00 math/py-faiss Library for efficient similarity search & clustering of dense vectors
Python binding for Faiss.

Faiss is a library for efficient similarity search and clustering of dense
vectors. It contains algorithms that search in sets of vectors of any size,
up to ones that possibly do not fit in RAM. It also contains supporting code
for evaluation and parameter tuning.

WWW: https://github.com/facebookresearch/faiss
2022-01-14T14:38:53+00:00 games/kodi-addon-game.libretro.fceumm Kodi game addon for NES / Famicom (FCEUmm)
FCE Ultra mappers modified

FCEU "mappers modified" is an unofficial build of FCEU Ultra by CaH4e3,
which supports a lot of new mappers including some obscure mappers such
as one for unlicensed NES ROM's.


WWW: https://github.com/libretro/libretro-fceumm/
2022-01-14T05:37:03-05:00 net/R-cran-pingr Check if a Remote Computer is Up
Check if a remote computer is up. It can either just call the system ping
command, or check a specified TCP port.

WWW: https://github.com/r-lib/pingr#readme
2022-01-13T13:15:08-08:00 math/intx Extended precision integer library
intx is an Extended precision integer C++ library.

WWW: https://github.com/chfast/intx
2022-01-13T12:58:42-08:00 net-p2p/ethash C/C++ implementation of Ethash and ProgPoW
C/C++ implementation of Ethash - the Ethereum Proof of Work algorithm.

WWW: https://github.com/chfast/ethash
2022-01-13T11:46:01-08:00 games/SpaceCadetPinball-devel Decompilation of 3D Pinball for Windows (development version)
Decompilation of Space Cadet - 3D Pinball for Windows.

WWW: https://github.com/k4zmu2a/SpaceCadetPinball
2022-01-13T18:09:15+01:00 math/py-primecountpy Primecount Cython interface
This is a Cython interface to the C++ library primecount.

WWW: https://github.com/dimpase/primecountpy
WWW: https://pypi.org/project/primecountpy/
2022-01-13T11:38:02+00:00 databases/symphytum Personal, user-friendly database software
Symphytum is a personal database software for everyone who desires to
manage and organize data in an easy and intuitive way, without having
to study complex database languages and software user interfaces.

WWW: https://github.com/giowck/symphytum
2022-01-12T21:33:11-05:00 java/openjdk17-jre Java Runtime Environment ${JDK_MAJOR_VERSION}
2022-01-12T16:29:01+01:00 devel/py-memory-allocator Allocate memory easily with cython
An extension class to allocate memory easily with cython.

This extension class started as part of the Sage software.

It provides a single extension class MemoryAllocator with cdef methods.

Memory is freed when the instance of MemoryAllocator is deallocated. On failure
to allocate the memory, a proper error is raised.

WWW: https://github.com/kliem/memory_allocator
WWW: https://pypi.org/project/memory-allocator/
2022-01-12T08:17:22+00:00 net/haproxy24 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.

WWW: http://www.haproxy.org
2022-01-12T00:57:25+08:00 www/rubygem-railties70
2022-01-12T00:57:21+08:00 www/rubygem-rails70
2022-01-12T00:57:16+08:00 www/rubygem-actionpack70
2022-01-12T00:57:12+08:00 www/rubygem-actioncable70
2022-01-12T00:57:08+08:00 textproc/rubygem-actiontext70
2022-01-12T00:57:03+08:00 net/rubygem-activestorage70
2022-01-12T00:56:50+08:00 mail/rubygem-actionmailer70
2022-01-12T00:56:49+08:00 mail/rubygem-actionmailbox70
2022-01-12T00:56:48+08:00 devel/rubygem-activesupport70
2022-01-12T00:56:47+08:00 devel/rubygem-activejob70
2022-01-12T00:56:46+08:00 devel/rubygem-actionview70
2022-01-12T00:56:45+08:00 databases/rubygem-activerecord70
2022-01-12T00:56:44+08:00 databases/rubygem-activemodel70
2022-01-12T00:56:43+08:00 www/rubygem-turbo-rails
2022-01-12T00:56:39+08:00 www/rubygem-tailwindcss-rails
2022-01-12T00:56:35+08:00 www/rubygem-stimulus-rails
2022-01-12T00:56:30+08:00 www/rubygem-propshaft
2022-01-12T00:56:26+08:00 www/rubygem-jsbundling-rails
2022-01-12T00:56:21+08:00 www/rubygem-importmap-rails
2022-01-12T00:56:17+08:00 www/rubygem-cssbundling-rails
2022-01-12T00:56:12+08:00 textproc/rubygem-terser11
2022-01-12T00:54:40+08:00 textproc/rubygem-sassc-rails-rails70
2022-01-12T00:54:35+08:00 textproc/rubygem-sass-rails-rails70
2022-01-12T00:54:30+08:00 textproc/rubygem-rails-dom-testing-rails70
2022-01-12T00:54:25+08:00 devel/rubygem-sprockets-rails-rails70
2022-01-12T00:54:24+08:00 databases/rubygem-globalid-rails70
2022-01-12T00:52:19+08:00 www/rubygem-websocket-client-simple
2022-01-12T00:52:15+08:00 textproc/rubygem-rouge326
2022-01-12T00:49:11+08:00 security/rubygem-vault
2022-01-12T00:48:42+08:00 security/rubygem-digest
2022-01-12T00:44:21+08:00 devel/rubygem-xdg5
2022-01-12T00:42:52+08:00 devel/rubygem-sucker_punch
2022-01-12T00:42:51+08:00 devel/rubygem-resque-scheduler
2022-01-12T00:42:50+08:00 devel/rubygem-readline
2022-01-12T00:42:49+08:00 devel/rubygem-rails-i18n-rails70
2022-01-12T00:42:48+08:00 devel/rubygem-que
2022-01-12T00:42:47+08:00 devel/rubygem-event_emitter
2022-01-12T00:42:46+08:00 devel/rubygem-aws-sdk-workspacesweb
2022-01-12T00:42:45+08:00 devel/rubygem-aws-sdk-recyclebin
2022-01-12T00:42:44+08:00 devel/rubygem-aws-sdk-migrationhubrefactorspaces
2022-01-12T00:42:42+08:00 devel/rubygem-aws-sdk-iottwinmaker
2022-01-12T00:42:41+08:00 devel/rubygem-aws-sdk-inspector2
2022-01-12T00:42:40+08:00 devel/rubygem-aws-sdk-cloudwatchrum
2022-01-12T00:42:39+08:00 devel/rubygem-aws-sdk-cloudwatchevidently
2022-01-12T00:42:38+08:00 devel/rubygem-aws-sdk-backupgateway
2022-01-12T00:42:37+08:00 devel/rubygem-aws-sdk-amplifyuibuilder
2022-01-12T00:42:36+08:00 graphics/brunsli
2022-01-11T19:12:23+03:00 devel/py-types-urllib3
2022-01-11T10:26:07+08:00 security/p5-Crypt-Bcrypt
2022-01-11T01:59:51+08:00 emulators/ripes Graphical processor simulator and assembly editor for the RISC-V ISA
Ripes is a graphical processor simulator and assembly code editor built
for the RISC-V instruction set architecture, suitable for teaching how
assembly level code is executed on various microarchitectures.

Ripes may be used to explore concepts such as how machine code is executed
on a variety of microarchitectures (RV32IMC/RV64IMC based), how different
cache designs influence performance, how C and assembly code is compiled
and assembled to executable machine code, and how a processor interacts
with memory-mapped I/O.

WWW: https://github.com/mortbopet/ripes
2022-01-10T11:43:17+01:00 databases/grass8 Open source Geographical Information System (GIS)
Geographic Resources Analysis Support System
(GRASS GIS)

An open source Geographical Information System (GIS) with raster,
topological vector, image processing, and graphics production functionality
that operates on various platforms through a graphical user interface and
shell in X-Windows. It is released under GNU General Public License (GPL).

WWW: https://grass.osgeo.org/
2022-01-10T02:22:57-03:00 devel/py-mediafile Handles low-level interfacing for files tags
Handles low-level interfacing for files' tags. Wraps Mutagen to.

MediaFile is a simple interface to the metadata tags for many audio file
formats. It wraps Mutagen, a high-quality library for low-level tag
manipulation, with a high-level, format-independent interface for a common
set of tags.

WWW: https://github.com/beetbox/mediafile
2022-01-10T11:57:20+09:00 devel/genromfs Mkfs equivalent for romfs filesystem
The mkfs equivalent for romfs filesystem. Port created for NuttX RTOS.
ROM FileSystem (ROMFS), read only filesystem, mainly for initial RAM
disks of installation disks. Using this filesystem, you get a very
similar feature, and even the possibility of a small kernel, with a
file system which doesn't take up useful memory from the router
functions in the basement of your office.

WWW: https://github.com/chexum/genromfs
2022-01-09T14:33:29-08:00 audio/qtractor Audio/MIDI multi-track sequencer
Qtractor is an Audio/MIDI multi-track sequencer application written in C++ with
the Qt framework. Target platform is Linux, where the Jack Audio Connection Kit
(JACK) for audio, and the Advanced Linux Sound Architecture (ALSA) for MIDI, are
the main infrastructures to evolve as a fairly-featured Linux desktop audio
workstation GUI, specially dedicated to the personal home-studio.

WWW: https://qtractor.org/
2022-01-10T00:11:26+03:00 sysutils/py-puremagic Pure python implementation of magic file detection
Puremagic is a python module that will identify a file from magic numbers.

It is designed to be minimalistic and inherently cross platform compatible.
It is also designed to be a stand in for python-magic, it incorporates the
functions from_file(filename[, mime]) and from_string(string[, mime])
however the magic_file() and magic_string() are more powerful and will also
display confidence and duplicate matches.

It does NOT try to match files off non-magic string. In other words it will
not search for a string within a certain window of bytes like others might.

WWW: https://pypi.org/project/puremagic/
2022-01-09T20:16:05+01:00 textproc/py-mkdocs-material Material Design theme for MkDocs
Create a branded static site from a set of Markdown files to host the
documentation of your Open Source or commercial project - customizable,
searchable, mobile-friendly, 50+ languages. Set up in 5 minutes.

WWW: https://github.com/squidfunk/mkdocs-material
2022-01-09T20:14:11+01:00 textproc/py-mkdocs-material-extensions Markdown extension resources for MkDocs for Material
MkDocs Material provides numerous icons from Material, FontAwesome, and
Octicons, but it does so by inlining the SVG icons into the source. Currently
there is no easy way access these icons and arbitrarily insert them into
Markdown content. Users must include the icon fonts themselves and do it with
HTML.

This module allows you to use PyMdown Extensions' Emoji extension to enable
easy insertion of MkDocs Material's SVG assets using simple :emoji-syntax:.

This is done by creating our own emoji index and emoji generator. The custom
index provides a modified version of the Emoji extensions Twemoji index.

WWW: https://github.com/facelessuser/mkdocs-material-extensions
2022-01-09T20:06:30+01:00 textproc/py-pymdown-extensions Extension pack for Python Markdown
PyMdown Extensions is a collection of extensions for Python Markdown.

They were originally written to make writing documentation more enjoyable.

They cover a wide range of solutions, and while not every extension is needed
by all people, there is usually at least one useful extension for everybody.

WWW: https://github.com/facelessuser/pymdown-extensions
2022-01-09T20:02:21+01:00 textproc/py-markdown-include Provides an "include" function for Markdown
This is an extension to Python-Markdown which provides an "include"
function, similar to that found in LaTeX (and also the C pre-processor and
Fortran).

It was originally written for a FORD (= FORtran Documenter) Fortran
auto-documentation generator.

WWW: https://github.com/cmacmackin/markdown-include
2022-01-08T17:41:07+00:00 devel/highway Performance-portable, length-agnostic SIMD with runtime dispatch
Highway is a C++ library that provides portable SIMD/vector intrinsics.

WWW: https://github.com/google/highway
2022-01-08T14:04:43+01:00 devel/rapidyaml Library to parse and emit YAML
Rapid YAML or ryml, for short. ryml is a C++ library to parse and emit YAML,
and do it fast.

ryml parses both read-only and in-situ source buffers; the resulting data nodes
hold only views to sub-ranges of the source buffer. No string copies or
duplications are done, and no virtual functions are used. The data tree is a
flat index-based structure stored in a single array. Serialization happens only
at your direct request, after parsing / before emitting. Internally, the data
tree representation stores only strings and has no knowledge of types, but of
course, every node can have a YAML type tag. ryml makes it easy and fast to
read and modify the data tree.

WWW: https://github.com/biojppm/rapidyaml
2022-01-07T13:00:37+01:00 devel/c4core Library of low-level C++ utilities
c4core is a library of low-level C++ utilities, written with low-latency
projects in mind.

WWW: https://github.com/biojppm/c4core
2022-01-07T08:45:26+00:00 devel/xpeviewer Cross-platform graphical PE file viewer/editor
This is versatile graphical viewer and editor for PE files,
based on the stock Qt libraries and a few custom components.

WWW: https://github.com/horsicq/XPEViewer
2022-01-06T15:57:05+00:00 devel/py-python-decouple Strict separation of settings from code
Decouple helps you to organize your settings so that you can change parameters
without having to redeploy your app.

It also makes it easy for you to:

* store parameters in ini or .env files;
* define comprehensive default values;
* properly convert values to the correct data type;
* have only one configuration module to rule all your instances.
* It was originally designed for Django, but became an independent generic too
for separating settings from code.

Import the config object:

from decouple import config

Retrieve the configuration parameters:

SECRET_KEY = config('SECRET_KEY')
DEBUG = config('DEBUG', default=False, cast=bool)
EMAIL_HOST = config('EMAIL_HOST', default='localhost')
EMAIL_PORT = config('EMAIL_PORT', default=25, cast=int)

WWW: https://github.com/henriquebastos/python-decouple/
2022-01-06T14:23:24+00:00 games/sokobano Entertaining Sokoban game with nice 3D graphics
An entertaining implementation of the old Japanese game Sokoban featuring
nice 3D graphics and intuitive controls. Written in Java (requires Java
version 6 or above). Features include:

- 3D graphics, skins, and workers
- Several level sets of increasing difficulty
- Resume and replay mode
- Intuitive mouse and keyboard control
- Background audio and sounds

WWW: http://sokobano.sourceforge.net/
2022-01-04T12:26:13-08:00 science/multicharge Electronegativity equilibration model for atomic partial charges
mstore is molecular structure store for testing.

It allows to store molecular structures in computational chemistry
software.

WWW: https://github.com/grimme-lab/mstore
2022-01-04T12:23:11-08:00 science/dftd4 Atomic-charge dependent london dispersion correction computation
D4 is - a generally applicable atomic-charge dependent london dispersion
correction calculator.

WWW: https://www.chemie.uni-bonn.de/pctc/mulliken-center/software/dftd4
2022-01-04T11:54:03-08:00 science/mstore Molecular structure store for testing
mstore is molecular structure store for testing.

It allows to store molecular structures in computational chemistry
software.

WWW: https://github.com/grimme-lab/mstore
2022-01-04T11:35:46-08:00 science/mctc-lib Computation tool chain library to work with molecular structure data
Common tool chain for working with molecular structure data in various
applications. This library provides a unified way to perform
operations on molecular structure data, like reading and writing to
common geometry file formats.

WWW: https://grimme-lab.github.io/mctc-lib/
2022-01-03T20:49:28+00:00 textproc/mergestat 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.

WWW: https://www.mergestat.com/
2022-01-01T19:14:36-03:00 devel/py-azure-mgmt-servicelinker Microsoft Azure Servicelinker Management Client Library for Python
This is the Microsoft Azure Servicelinker Management Client Library.

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

WWW: https://pypi.org/project/azure-mgmt-servicelinker/
2022-01-01T14:06:14+09:00 databases/py-ormar Simple async ORM with fastapi in mind and pydantic validation
The ormar package is an async mini ORM for Python, with support for Postgres,
MySQL, and SQLite.

The main benefit of using ormar are:
* getting an async ORM that can be used with async frameworks (fastapi,
starlette etc.)
* getting just one model to maintain - you don't have to maintain pydantic and
other orm model (sqlalchemy, peewee, gino etc.)

The goal was to create a simple ORM that can be used directly (as request and
response models) with fastapi that bases it's data validation on pydantic.

WWW: https://github.com/collerek/ormar