Add rubygem-jaro_winkler 1.5.1
jaro_winkler is an implementation of Jaro-Winkler distance algorithm which is
written in C extension and will fallback to pure Ruby version in platforms other
than MRI/KRI like JRuby or Rubinius. Both of C and Ruby implementation support
any kind of string encoding, such as UTF-8, EUC-JP, Big5, etc.
WWW: https://github.com/tonytonyjan/jaro_winkler
Add py-unicodedata2 11.0.0
unicodedata2 is the unicodedata backport/updates to python 2 and 3.
The versions of this package match unicode versions, so unicodedata2==11.0.0 is
data from unicode 11.0.0. Additionally this backports support for named aliases
and named sequences to python2.
WWW: https://github.com/mikekap/unicodedata2
Add py-ptable 0.9.2
PTable is a simple Python library designed to make it quick and easy to
represent tabular data in visually appealing ASCII tables, originally forked
from PrettyTable.
WWW: https://github.com/kxxoling/PTable
Add p5-Devel-MAT-Dumper 0.37
Devel::MAT::Dumper provides the memory-dumping function that creates a heap dump
file which can later be read by Devel::MAT::Dumpfile. It provides a single
function which is not exported, which writes a file to the given path.
The dump file will contain a representation of every SV in Perl's arena,
providing information about pointers between them, as well as other information
about the state of the process at the time it was created. It contains a
snapshot of the process at that moment in time, which can later be loaded and
analysed by various tools using Devel::MAT::Dumpfile.
This module used to be part of the main Devel::MAT distribution but is now in
its own one so that it can be installed independently on servers or other
locations where perl processes need to inspected but analysis tools can be run
elsewhere.
WWW: https://metacpan.org/release/Devel-MAT-Dumper
Add p5-Commandable 0.01
This distribution contains a collection of utilities extracted from various
commandline-based programs I have written, in the hope of trying to find a
standard base to build these from in future.
Note that "commandline" does not necessarily mean "plain-text running in a
terminal"; simply that the mode of operation is that the user types a textual
representation of some action, and the program parses this text in order to
perform it. This could equally apply to a command input text area in a GUI
program.
WWW: https://metacpan.org/release/Commandable
New port: devel/packr
Packr is a simple solution for bundling static assets inside of Go binaries.
Most importantly it does it in a way that is friendly to developers while
they are developing.
WWW: https://github.com/gobuffalo/packr
PR: 230113
Submitted by: Dmitri Goutnik <dg@syrec.org>
Remove devel/py-levenshtein because it is a duplicate of
devel/py-python-Levenshtein
Only one port used devel/py-levenshtein: textproc/translate-toolkit
Approved by: portmgr
Commons of Python micro-functions. This is basically an out-sourced, shared
utils module.
Rules:
- Must work in Python 2 and Python 3
- Cannot depend on anything but six and the standard library
Functions:
- is_sequence: check if something is list-ish
- is_mapping: check if an object is dict-ish
- ensure_list: make sure an argument is a list, or make it into a single-element
list
- clean_dict: remove null values from a dict, recursively
- decode_path: decode a path name to be unicode
- hash_data: generate a SHA1 from a dict of reasonable objects
WWW: https://github.com/pudo/banal
PR: 229526
Submitted by: freebsd_ports@k-worx.org
Sponsored by: iXsystems Inc.
This package provides a FileLock class that implements a context manager with
timeouts on top of zc.lockfile, an excellent, cross-platorm implementation of
file locking.
WWW: https://github.com/yougov/yg.lockfile
PR: 229500
Submitted by: freebsd_ports@k-worx.org
Sponsored by: iXsystems Inc.
Python library to parse and apply unified diffs.
Features:
- Automatic correction of
* Linefeeds according to patched file
* Diffs broken by stripping trailing whitespace
* a/ and b/ prefixes
- Single file, which is a command line tool and a library
- No dependencies outside Python stdlib
- Patch format detection (SVN, HG, GIT)
- Nice diffstat histogram
Things that don't work out of the box:
- File renaming, creation and removal
- Directory tree operations
- Version control specific properties
- Non-unified diff formats
WWW: https://github.com/techtonik/python-patch
PR: 229500
Submitted by: freebsd_ports@k-worx.org
Sponsored by: iXsystems Inc.
Schematics is a Python library to combine types into structures, validate them,
and transform the shapes of your data based on simple descriptions.
The internals are similar to ORM type systems, but there is no database layer in
Schematics. Instead, we believe that building a database layer is made
significantly easier when Schematics handles everything but writing the query.
Further, it can be used for a range of tasks where having a database involved
may not make sense.
Some common use cases:
- Design and document specific data structures
- Convert structures to and from different formats such as JSON or MsgPack
- Validate API inputs
- Remove fields based on access rights of some data's recipient
- Define message formats for communications protocols, like an RPC
- Custom persistence layers
Note: This is the patched version from the 1.1.x branch that can pickle with
multiprocessing using the old API.
WWW: https://github.com/pombredanne/schematics
PR: 229499
Submitted by: freebsd_ports@k-worx.org
Sponsored by: iXsystems Inc.
pymaven is a library for working with maven repositories via python. pymaven is
not intended as a complete replacement of the maven build system, but instead as
a way for python programs to fetch artifacts and artifact dependencies from
maven2 repositories.
Note: This is a forked version from the 2.x branch that supports unicode and
uses other routines for data structures.
WWW: https://github.com/nexB/pymaven
PR: 229498
Submitted by: freebsd_ports@k-worx.org
Sponsored by: iXsystems Inc.
This package provides backports of new features in Python's os module under the
backports namespace.
Backported functionality:
- os.fsencode (new in Python 3.2)
- os.fsdecode (new in Python 3.2)
WWW: https://github.com/pjdelport/backports.os
PR: 229497
Submitted by: freebsd_ports@k-worx.org
Sponsored by: iXsystems Inc.
The intbitset library provides a set implementation to store sorted unsigned
integers either 32-bits integers or an infinite range with fast set operations
implemented via bit vectors in a Python C extension for speed and reduced memory
usage.
The inbitset class emulates the Python built-in set class interface with some
additional specific methods such as its own fast dump and load marshalling
functions.
intbitset additionally support the pickle protocol, the iterator protocol and
can behave like a sequence that can be sliced. Because the integers are always
stored sorted, the first element of a non-empty set [0] is also the min()
integer and the last element [-1] is also the max() integer in the set.
When compared to the standard library set class, intbitset set operations such
as intersection, union and difference can be up to 5000 faster for dense integer
sets.
WWW: https://github.com/inveniosoftware/intbitset/
PR: 229448
Submitted by: freebsd_ports@k-worx.org
Sponsored by: iXsystems Inc.
This library helps you deal with boolean expressions and algebra with variables
and the boolean functions AND, OR, NOT.
You can parse expressions from strings and simplify and compare expressions. You
can also easily create your custom algreba and mini DSL and create custom
tokenizers to handle custom expressions.
WWW: https://github.com/bastikr/boolean.py
PR: 229437
Submitted by: freebsd_ports@k-worx.org
Sponsored by: iXsystems Inc.
Ultra-lightweight library to guess whether a file is binary or text, using a
heuristic similar to Perl's pp_fttext and its analysis. Tests are available for
these file types:
- Text formats: .txt, .css, .json, .svg, .js, .lua, .pl, .rst
- Binary formats: .png, .gif, .jpg, .tiff, .bmp, .DS_Store, .eot, .otf, .ttf,
.woff, .rgb
It has also tests for numerous encodings.
WWW: https://github.com/audreyr/binaryornot
PR: 229436
Submitted by: freebsd_ports@k-worx.org
Sponsored by: iXsystems Inc.
Add ports for an i386 external GCC toolchain.
- devel/binutils: Remove i386 a.out linker scripts when building
i386-binutils or a base/binutils that targets i386.
- devel/powerpc64-gcc: Remove float.h on i386 since it conflicts
with sys/x86/include/float.h.
- devel/i386-{binutils,gcc,xtoolchain}: New ports.
Reviewed by: bapt (previous version)
Differential Revision: https://reviews.freebsd.org/D16228
- Add new port: devel/R-cran-fansi
Counterparts to R string manipulation functions that account for
the effects of ANSI text formatting control sequences.
WWW: https://cran.r-project.org/web/packages/fansi/
The Oslo Test framework provides common fixtures, support for debugging, and
better support for mocking results.
WWW: https://docs.openstack.org/oslotest/
PR: 228697
Submitted by: freebsd_ports@k-worx.org
Sponsored by: iXsystems Inc.
This module is a port of the GraphQL reference implementation, graphql-js,
to Perl 5.
It now supports Promises, allowing asynchronous operation. See
Mojolicious::Plugin::GraphQL for an example of how to take advantage of this.
WWW: https://metacpan.org/release/GraphQL
Remove expired ports:
2018-06-30 net/rubygem-omniauth-twitter12: Obsoleted by update of www/gitlab.
Please use net/rubygem-omniauth-twitter instead.
2018-06-30 net/rubygem-gitaly-proto088: Obsoleted by update of www/gitlab.
Please use net/rubygem-gitaly-proto instead.
2018-06-30 net/rubygem-octokit46: Obsoleted by update of www/gitlab. Please use
net/rubygem-octokit instead.
2018-06-30 net/rubygem-fog-google0: Obsoleted by update of www/gitlab. Please
use net/rubygem-fog-google instead.
2018-06-30 net/rubygem-fog-aws1: Obsoleted by update of www/gitlab. Please use
net/rubygem-fog-aws instead.
2018-06-30 textproc/rubygem-asciidoctor-plantuml007: Obsoleted by update of
www/gitlab. Please use textproc/rubygem-asciidoctor-plantuml instead.
2018-03-19 graphics/mitsuba: Broken for more than 6 months
2018-05-31 mail/p5-Net-SMTP-SSL: Deprecated by upstream, use Net::SMTP instead
2018-06-30 www/rubygem-kubeclient22: Obsoleted by update of www/gitlab. Please
use www/rubygem-kubeclient instead.
2018-06-30 security/rubygem-doorkeeper42: Obsoleted by update of www/gitlab.
Please use security/rubygem-doorkeeper instead.
2018-06-30 security/rubygem-net-ssh41: Obsoleted by update of www/gitlab. Please
use security/rubygem-net-ssh instead.
2018-06-30 security/rubygem-omniauth-saml17: Obsoleted by update of www/gitlab.
Please use security/rubygem-omniauth-saml instead.
2018-06-30 security/rubygem-doorkeeper-openid_connect12: Obsoleted by update of
www/gitlab. Please use security/rubygem-doorkeeper-openid_connect instead.
2018-06-30 security/rubygem-attr_encrypted30: Obsoleted by update of www/gitlab.
Please use security/rubygem-attr_encrypted instead.
2018-06-30 security/rubygem-omniauth14: Obsoleted by update of www/gitlab.
Please use security/rubygem-omniauth instead.
2018-06-30 devel/rubygem-flipper011: Obsoleted by update of www/gitlab. Please
use devel/rubygem-flipper instead.
2018-06-30 devel/rubygem-ruby-prof016: Obsoleted by update of www/gitlab. Please
use devel/rubygem-ruby-prof instead.
2018-06-30 devel/rubygem-recursive-open-struct10: Obsoleted by update of
www/rubygem-kubeclient. Please use devel/rubygem-recursive-open-struct instead
2018-06-30 devel/rubygem-flipper-active_support_cache_store011: Obsoleted by
update of www/gitlab. Please use
devel/rubygem-flipper-active_support_cache_store instead.
2018-06-30 devel/rubygem-gettext_i18n_rails_js12: Obsoleted by update of
www/gitlab. Please use devel/rubygem-gettext_i18n_rails_js instead.
2018-02-02 devel/phpunit: No longer maintained upstream
2018-06-30 devel/rubygem-recursive-open-struct100: Obsoleted by update of
www/gitlab. Please use devel/rubygem-recursive-open-struct instead.
2018-06-30 databases/rubygem-flipper-active_record011: Obsoleted by update of
www/gitlab. Please use databases/rubygem-flipper-active_record instead.
2018-06-06 databases/mongodb34-rocks: Broken for more than 6 months
2018-07-01 math/freemat: Complex, unmaintained software with obsolete
dependencies
This module provides a portable, secure generator of RFC-4122 version 4 (random)
UUIDs. It is a thin wrapper around Crypt::URandom to set the UUID version and
variant bits required by the RFC.
WWW: https://metacpan.org/release/UUID-URandom
Add a Cwrap suit - set of preloadable wrappers that allow to test different
aspects of the application in a transparent manner.
Sponsored by: iXsystems Inc.
devel/msbuild: Build platform for .NET and Visual Studio
The Microsoft Build Engine is a platform for building applications. This
engine, which is also known as MSBuild, provides an XML schema for a project
file that controls how the build platform processes and builds software. Visual
Studio uses MSBuild, but MSBuild does not depend on Visual Studio. By invoking
msbuild.exe on your project or solution file, you can orchestrate and build
products in environments where Visual Studio isn't installed.
Differential Revision: https://reviews.freebsd.org/D14135
Add py-pytest-aiohttp 0.3.0
pytest-aiohttp allows to use aiohttp pytest plugin without need for implicitly
loading it like pytest_plugins = 'aiohttp.pytest_plugin'.
WWW: https://github.com/aio-libs/pytest-aiohttp
Add py-asynctest 0.12.2
synctest is built on top of the standard unittest module and cuts down
boilerplate code when testing libraries for asyncio.
WWW: https://github.com/Martiusweb/asynctest
Add py-ratelimiter 1.2.0
This package provides the ratelimiter module, which ensures that an operation
will not be executed more than a given number of times on a given period. This
can prove useful when working with third parties APIs which require for example
a maximum of 10 requests per second.
WWW: https://github.com/RazerM/ratelimiter
New port: devel/libsml
libSML is a library which implements the Smart Message Language
(SML) protocol specified by VDE's Forum Netztechnik/Netzbetrieb
(FNN). It can be utilized to communicate to FNN specified Smart
Meters or Smart Meter components (EDL/MUC).
WWW: https://github.com/volkszaehler/libsml
PR: 227367
Submitted by: Gerrit Beine <mail+freebsd@gerritbeine.de>
New port: devel/p5-Test-Mock-Redis
Test::Mock::Redis can be used in place of Redis for running tests
without needing a running redis instance. This module is designed
to function as a drop in replacement for Redis.pm for testing
purposes.
WWW: https://metacpan.org/release/Test-Mock-Redis
PR: 229196
Submitted by: Tomohiro Hosaka <bokutin@bokut.in>
New port: devel/p5-Test-Deep-UnorderedPairs
Plugin for Test::Deep to compare unordered lists of tuples.
This module provides the sub unordered_pairs (and tuples, samehash,
as synonyms) to indicate the data being tested is a list of pairs
that should be tested where the order of the pairs is insignificant.
WWW: https://metacpan.org/release/Test-Deep-UnorderedPairs
PR: 229195
Submitted by: Tomohiro Hosaka <bokutin@bokut.in>
Add py-testrepository 0.0.20
The package provides a database of test results which can be used as part of
developer workflow to ensure/check things like:
- No commits without having had a test failure, test fixed cycle.
- No commits without new tests being added.
- What tests have failed since the last commit (to run just a subset).
- What tests are currently failing and need work.
Test results are inserted using subunit (and thus anything that can output
subunit or be converted into a subunit stream can be accepted).
WWW: https://launchpad.net/testrepository
PR: 228692
Submitted by: Kai <freebsd_ports@k-worx.org>
New port: devel/p5-Test-UNIXSock
Test utility to test UNIX domain socket server programs.
It is based on Test::TCP.
WWW: https://metacpan.org/pod/Test::UNIXSock
PR: 229085
Submitted by: Tomohiro Hosaka <bokutin@bokut.in>
- New port: devel/xdgpaths
D library for retrieving XDG base directories as described by XDG Base
Directory Specification
WWW: https://github.com/FreeSlave/xdgpaths
- New port: devel/inilike
Inilike is D library for parsing .ini-like files used in Freedesktop systems
in various places (.desktop files, icon themes, mimeapps.list, mimeinfo.cache,
trashcan files on freedesktop, etc.)
WWW: https://github.com/FreeSlave/inilike
Update automake to 1.16.1. Also remove automake-wrapper. We haven't had
multiple versions of automake in years and probably won't in the future.
PR: 228809
Exp-run by: antoine
Approved by: portmgr (antoine)
Remove expired ports:
2018-06-06 biology/ssaha: Broken for more than 6 months
2018-06-06 biology/crux: Broken for more than 6 months
2018-06-06 biology/ariadne: Broken for more than 6 months
2018-06-06 cad/sceptre: Broken for more than 6 months
2018-06-06 cad/cider: Broken for more than 6 months
2018-06-06 chinese/scim-array: Broken for more than 6 months
2018-06-06 chinese/xpdf: Broken for more than 6 months
2018-06-06 chinese/telnet: Broken for more than 6 months
2018-06-06 comms/java-commapi-freebsd: Depends on BROKEN and expiring
comms/java-commapi
2018-06-06 comms/soundmodem: Broken for more than 6 months
2018-06-06 comms/jsdr: Broken for more than 6 months
2018-06-06 comms/java-commapi: Broken for more than 6 months
2018-06-06 converters/pdf2djvu: Broken for more than 6 months
2018-06-06 databases/rdb: Broken for more than 6 months
2018-06-06 databases/animenfo-client: Broken for more than 6 months
2018-06-06 databases/ruby-mysql: Broken for more than 6 months
2018-06-06 databases/riak: Broken for more than 6 months
2018-06-06 databases/animenfo-client-gtk: Broken for more than 6 months
2018-06-06 databases/rdfdb: Broken for more than 6 months
2018-06-06 databases/riak2: Broken for more than 6 months
2018-06-06 devel/subversion-static: Broken for more than 6 months
2018-06-06 japanese/xgate: Broken for more than 6 months
2018-06-06 textproc/opengrm-ngram: Broken for more than 6 months
2018-06-06 textproc/ocaml-tyxml: Depends on BROKEN and expiring www/ocaml-net
2018-06-06 www/ocaml-net: Broken for more than 6 months
2018-06-06 audio/linux-genpuid: Broken for more than 6 months
2018-06-06 x11/enventor: Broken for more than 6 months
2018-06-06 audio/xmms-timidity: Broken for more than 6 months
2018-06-06 audio/kaudiocreator: Broken for more than 6 months
2018-06-06 audio/jxm: Depends on BROKEN and expiring comms/java-commapi
2018-06-06 audio/deforaos-mixer: Broken for more than 6 months
2018-06-06 audio/gkrellmss2: Broken for more than 6 months
2018-06-06 audio/ogg2mp3: Broken for more than 6 months
2018-06-06 audio/abcmidi: Broken for more than 6 months
2018-06-06 benchmarks/netpipe: Broken for more than 6 months
2018-06-06 biology/plink: Broken for more than 6 months
New port: devel/yosys
Yosys is a framework for Verilog RTL synthesis. It currently has
extensive Verilog-2005 support and provides a basic set of synthesis
algorithms for various application domains.
WWW: http://www.clifford.at/yosys/
PR: 227591
Submitted by: Johnny Sorocil <jsorocil@gmail.com>
Differential Revision: https://reviews.freebsd.org/D15632
New port: devel/arachne-pnr
Arachne-pnr implements the place and route step of the hardware
compilation process for FPGAs. It currently targets the Lattice
Semiconductor iCE40 family of FPGAs.
WWW: https://github.com/cseed/arachne-pnr
PR: 227590
Submitted by: Johnny Sorocil <jsorocil@gmail.com>
Differential Revision: https://reviews.freebsd.org/D15632
New port: devel/icestorm
Project IceStorm aims at documenting the bitstream format of Lattice
iCE40 FPGAs and providing simple tools for analyzing and creating
bitstream files.
WWW: http://www.clifford.at/icestorm
PR: 226711
Submitted by: Johnny Sorocil <jsorocil@gmail.com>
Differential Revision: https://reviews.freebsd.org/D15632
New port: devel/p5-Goo-Canvas2
Perl binding for GooCanvas2 widget using Glib::Object::Introspection
GooCanvas2 is a new canvas widget for use with Gtk3
that uses the Cairo 2d library for drawing. This is a
simple and basic implementation of this wonderful Canvas widget.
Common arguments and options for GeoJSON processing commands, using Click.
cligj is for Python developers who create command line interfaces for
geospatial data. cligj allows you to quickly build consistent, well-tested
and interoperable CLIs for handling GeoJSON.
WWW: https://pypi.python.org/pypi/cliqj
PR: 228665
Submitted by: lbartoletti@tuxfamily.org
munch is a fork of David Schoonover's Bunch package, providing similar
functionality. 99% of the work was done by him, and the fork was made mainly
for lack of responsiveness for fixes and maintenance on the original code.
Munch is a dictionary that supports attribute-style access, a la JavaScript.
WWW: https://pypi.python.org/pypi/munch
PR: 228665
Submitted by: lbartoletti@tuxfamily.org
Subunit is a streaming protocol for test results.
There are two major revisions of the protocol. Version 1 was trivially human
readable but had significant defects as far as highly parallel testing was
concerned - it had no room for doing discovery and execution in parallel,
required substantial buffering when multiplexing and was fragile - a corrupt
byte could cause an entire stream to be misparsed. Version 1.1 added
encapsulation of binary streams which mitigated some of the issues but the core
remained.
Version 2 shares many of the good characteristics of Version 1 - it can be
embedded into a regular text stream (e.g. from a build system) and it still
models xUnit style test execution. It also fixes many of the issues with
Version 1 - Version 2 can be multiplexed without excessive buffering (in time
or space), it has a well defined recovery mechanism for dealing with corrupted
streams (e.g. where two processes write to the same stream concurrently, or
where the stream generator suffers a bug).
WWW: http://launchpad.net/subunit
PR: 228685
Submitted by: freebsd_ports@k-worx.org
Sponsored by: iXsystems Inc.
Python library for consuming OpenStack sevice-types-authority data
The OpenStack Service Types Authority contains information about official
OpenStack services and their historical service-type aliases.
The data is in JSON and the latest data should always be used. This simple
library exists to allow for easy consumption of the data, along with a built-in
version of the data to use in case network access is for some reason not
possible and local caching of the fetched data.
WWW: https://pypi.org/project/os-service-types/
PR: 228682
Submitted by: freebsd_ports@k-worx.org
Sponsored by: iXsystems Inc.
mox3 is an unofficial port of the Google mox framework to Python 3. It was meant
to be as compatible with mox as possible, but small enhancements have been made.
WWW: https://docs.openstack.org/mox3/
PR: 228680
Submitted by: freebsd_ports@k-worx.org
Sponsored by: iXsystems Inc.
PluginBase is a module for Python that enables the development of flexible
plugin systems in Python.
WWW: https://github.com/mitsuhiko/pluginbase
PR: 228025
Submitted by: lantw44@gmail.com
Sponsored by: iXsystems Inc.
New port: devel/fsmtrie
This is the Fast String Matcher Trie project. This C-based library
provides a simple API for the storage and fast matching of ASCII,
Extended ASCII, and 32-bit wide "token" strings.
Sponsored by: Farsight Security, Inc.
New port: devel/replxx
A small, portable GNU readline replacement which is capable of
handling UTF-8 characters. Unlike GNU readline, which is GPL, this
library uses a BSD license and can be used in any kind of program.
This replxx implementation is based on the work by ArangoDB Team
and Salvatore Sanfilippo and 10gen Inc. The goal is to create a
zero-config, BSD licensed, readline replacement usable in Apache2
or BSD licensed programs.
WWW: https://github.com/AmokHuginnsson/replxx
PR: 228602
Submitted by: Goran Mekic <meka@tilda.center>
devel/kcov: new port
kcov is a coverage analyzer that works with ELF, bash, and python programs.
Unlike gcov, it works with uninstrumented binaries, requiring only that they
include debugging symbols. It is especially popular in the Rust community.
PR: 228308
Reviewed by: tobik
Approved by: tobik (ports)
Add py-pyformance 0.4, pyFormance is a toolset for performance
measurement and statistics.
PR: 228527
Submitted by: Waitman Gobble <waitman@waitman.net>
Update lang/ghc 8.4.2 and the hs-* ports the newer versions
* Update lang/ghc to 8.4.2
* Update the boostrap compiler to 8.4.1
* Update the many hs-* ports
* Bump the rest
Thanks a lot to arrowd for doing all the heavy lifting :)
PR: 227968
Exp-run by: antoine
Submitted by: arrowd
Differential Revision: https://reviews.freebsd.org/D15005
New (resurrected) port: devel/lua-rds-parser
The lua-rds-parser can be used to parse the Resty-DBD-Stream formatted data
generated by drizzle and/or postgres nginx modules into lua data structures.
In the past, we have to use JSON as the intermediate data format which is
quite inefficient in terms of both memory and CPU time.
To maximize speed and minimize memory footprint, this library is implemented
in pure C.
WWW: https://github.com/agentzh/lua-rds-parser/
PR: 191526
Submitted by: arcade@b1t.name
New port: devel/py-rekall-efilter
EFILTER is a general-purpose destructuring and search language implemented in
Python, and suitable for integration with any Python project that requires a
search function for some of its data.
This port has Rekall specific modifications.
WWW: https://github.com/rekall-innovations/efilter
New port: devel/py-dtfabric
dtfabric is a project to manage data types and structures, as used in the
libyal projects.
WWW: https://github.com/libyal/dtfabric
Add rubygem-stoplight 2.1.3
Stoplight is traffic control for code. It's an implementation of the circuit
breaker pattern in Ruby.
WWW: https://github.com/orgsync/stoplight
Add rubygem-device_detector 1.0.1
DeviceDetector is a precise and fast user agent parser and device detector,
backed by the largest and most up-to-date user agent database.
DeviceDetector will parse any user agent and detect the browser, operating
system, device used (desktop, tablet, mobile, tv, cars, console, etc.), brand
and model.
DeviceDetector detects thousands of user agent strings, even from rare and
obscure browsers and devices.
DeviceDetector is optimized for speed of detection, by providing optimized code
and in-memory caching.
WWW: https://github.com/podigee/device_detector
New port: devel/p5-System-Info
System::Info is a Perl extension aimed at presenting system-related
information (such as number of CPUs, architecture, operating system,
release data) in a system-independent way.
WWW: http://search.cpan.org/dist/System-Info/
PR: 227800
Submitted by: James E Keenan <jkeenan@pobox.com>
Parallax SSH is a fork of Parallel SSH which focuses less on command-line
tools and more on providing a flexible and programmable API that can be used by
Python application developers to perform SSH operations across multiple
machines.
WWW: https://github.com/krig/parallax/
PR: 228184
Submitted by: David Shane Holden <dpejesh@yahoo.com>
Sponsored by: iXsystems Inc.
Add py-xarray 0.10.4
xarray (formerly xray) is an open source project and Python package that aims to
bring the labeled data power of pandas to the physical sciences, by providing
N-dimensional variants of the core pandas data structures.
Our goal is to provide a pandas-like and pandas-compatible toolkit for analytics
on multi-dimensional arrays, rather than the tabular data for which pandas
excels. Our approach adopts the Common Data Model for self- describing
scientific data in widespread use in the Earth sciences: xarray.Dataset is an
in-memory representation of a netCDF file.
WWW: https://pypi.org/project/xarray/
WWW: https://github.com/pydata/xarray
Add rubygem-fugit 1.1.1
Fugit is a time tools for flor and the floraison group. It uses et-orbi to
represent
time instances and raabro as a basis for its parsers. Fugit will probably become
the foundation for rufus-scheduler 4.x
WWW: https://github.com/floraison/fugit
devel/plasma: create port
PLASMA is an interactive disassembler. It can generate a more readable assembly
(pseudo code) with a colored syntax. One can write scripts with the available
Python API.
It supports :
* Architectures : x86{64}, ARM, MIPS{64} (partially for ARM and MIPS)
* Formats : ELF, PE, RAW
WWW: https://www.github.com/plasma-disassembler/plasma
PR: 225669
Submitted by: Kai <freebsd_ports@k-worx.org>
New port: devel/p5-X-Tiny
This stripped-down exception framework provides a baseline of
functionality for distributions that want to expose exception
hierarchies with minimal fuss.
WWW: http://search.cpan.org/dist/X-Tiny/
New port: devel/p5-Call-Context
Sanity-check calling context
If your function only expects to return a list, then a call in some
other context is, by definition, an error. The problem is that,
depending on how the function is written, it may actually do something
expected in testing, but then in production act differently.
WWW: http://search.cpan.org/dist/Call-Context/
Number of commits found: 12833 (showing only 100 on this page)