Add rubygem-azure-storage 0.15.0.preview
This project provides Ruby packages that makes it easy to access and manage
Microsoft Azure Storage Services.
WWW: https://github.com/Azure/azure-storage-ruby
New port: devel/cereal
cereal is a header-only C++11 serialization library. cereal takes arbitrary
data types and reversibly turns them into different representations, such as
compact binary encodings, XML, or JSON. cereal was designed to be fast,
light-weight, and easy to extend - it has no external dependencies and
can be easily bundled with other code or used standalone.
This port is a dependency for upcoming port for PrusaSlicer.
PR: 243528
Submitted by: Teodor Sigaev <teodor@sigaev.ru>
Add rubygem-readline-ext 0.1.0
The Readline module provides interface for GNU Readline. This module defines a
number of methods to facilitate completion and accesses input history from the
Ruby interpreter. This module supported Edit Line(libedit) too. libedit is
compatible with GNU Readline.
WWW: https://github.com/ruby/readline-ext
Add py-immutables 0.11
An immutable mapping type for Python.
The underlying datastructure is a Hash Array Mapped Trie (HAMT) used in Clojure,
Scala, Haskell, and other functional languages. This implementation is used in
CPython 3.7 in the contextvars module (see PEP 550 and PEP 567 for more
details).
Immutable mappings based on HAMT have O(log N) performance for both set() and
get() operations, which is essentially O(1) for relatively small mappings.
WWW: https://github.com/MagicStack/immutables
Add rubygem-middleware 0.1.0
Middleware is a generalized library for using middleware patterns within your
Ruby projects.
WWW: https://github.com/mitchellh/middleware
Add p5-File-Find-Object-Rule 0.0311
File::Find::Object::Rule is a friendlier interface to File::Find::Object . It
allows you to build rules which specify the desired files and directories.
WWW: https://metacpan.org/release/File-Find-Object-Rule
Add py-retype 19.9.0
Re-apply type annotations from .pyi stubs to your codebase.
It's smart enough to do the following:
- reapply typing imports
- reapply function argument annotations
- reapply function return value annotations
- reapply method argument and return value annotations
- reapply function-level variable annotations
- reapply module-level name annotations
- reapply module-level type aliases
- reapply class-level field annotations
- reapply instance-level field annotations
- validate existing source annotations against the .pyi file
- validate source function signatures against the .pyi file
- read function signature type comments in .pyi files
- read variable type comments in .pyi files
- consider existing source type comments as annotations
- remove duplicate type comments from source when annotations are applied
- normalize remaining type comments in the source to annotations; this is done
even if the corresponding .pyi file is missing
WWW: https://github.com/ambv/retype
Add py-monkeytype 19.11.2
MonkeyType collects runtime types of function arguments and return values, and
can automatically generate stub files or even add draft type annotations
directly to your Python code based on the types collected at runtime.
WWW: https://github.com/Instagram/MonkeyType
New port: devel/libphonenumber -- C++ library for parsing, formatting, and
validating phone numbers
Google's common Java, C++ and JavaScript library for parsing, formatting, and
validating international phone numbers. The Java version is optimized for
running on smartphones, and is used by the Android framework since 4.0 (Ice
Cream Sandwich).
This package contains the C++ part.
WWW: https://github.com/google/libphonenumber
Add devel/py-pybix: Python based Zabbix API utility with helper functions
Python based Zabbix API utility containing helper functions and CLI
capabilities.
Takes inspiration from existing Python-Zabbix API modules like
lukecyca/pyzabbix and adubkov/py-zabbix.
While this module can be used in a similar way, the aim is to add a few out of
the box helper functions and CLI handling for a more "batteries included"
module. For example GraphImage as described in usage which enables saving
Zabbix graphs which is not possible via the API at this time.
WWW: https://pypi.org/project/pybix/
New port: devel/dwarf2json
dwarf2json is a Go utility that processes files containing symbol and type
information to generate Volatilty3 Intermediate Symbol File (ISF) JSON output
suitable for Linux and macOS analysis.
WWW: https://github.com/volatilityfoundation/dwarf2json
New port: riscv64-none-elf-gcc: bare metal toolchain for riscv64
Toolchain for bare metal targets (such as U-boot).
This is based on the aarch64-non-elf-gcc port, but uses a different gcc
version.
Submitted by: kp
Sponsored by: Axiado
Reviewed by: bapt
Add rubygem-dry-core 0.4.9
dry-core is a toolset of small support modules used throughout the dry-rb and
rom-rb ecosystems.
WWW: https://github.com/dry-rb/dry-core
New port: devel/tinygo
TinyGo is a project to bring the Go programming language to microcontrollers
and modern web browsers by creating a new compiler based on LLVM. You can
compile and run TinyGo programs on several different microcontroller boards
such as the BBC micro:bit and the Arduino Uno. TinyGo can also be used to
produce WebAssembly (WASM) code which is very compact in size.
WWW: https://tinygo.org/
New port: devel/app-builder
Generic helper tool to build app in a distributable formats. Used by
electron-builder but applicable not only for building Electron
applications.
WWW: https://github.com/develar/app-builder
PR: 243264
Submitted by: Hiroki Tagato <tagattie@yandex.com>
[NEW] devel/py-pytest-pep8: Pytest plugin to check PEP8 requirements
This plugin allows to configure on a per-project and per-file basis which
errors or warnings to care about.
WWW: https://bitbucket.org/pytest-dev/pytest-pep8
PR: 242756
Submitted by: Goran Mekic <meka@tilda.center>
Remove expired ports:
2020-01-10 astro/viking: Depends on broken and expiring graphics/mapnik
2020-01-10 audio/slv2: Broken for more than 5 months
2020-01-10 audio/triceratops-lv2: Broken for more than 5 months
2020-01-10 cad/brickutils: Broken for more than 3 months, unmaintained
2020-01-10 deskutils/zanshin: Broken for more than 5 months
2020-01-10 devel/elixir-gen_state_machine: Broken for more than 6 months
2020-01-10 devel/elixir-swarm: Depends on broken and expiring
devel/elixir-gen_state_machine
2020-01-10 devel/erlang-clique: Depends on broken and expiring
devel/erlang-cuttlefish
2020-01-10 devel/erlang-gen_rpc: Broken for more than 6 months
2020-01-10 devel/erlang-msgpack: Broken for more than 6 months
2020-01-10 devel/ocaml-deriving-ocsigen: Broken for more than 6 months
2020-01-10 devel/p5-rpm-build-perl: Broken for more than 7 months
2020-01-10 devel/shedskin: Broken for more than 3 months, unmaintained
2020-01-10 games/stonesoup-sdl: Broken for more than 8 months
2020-01-10 games/xtris: Broken for more than 3 months
2020-01-10 graphics/mapnik: Broken for more than 8 months
2020-01-10 graphics/vv: Broken for more than 4 months
2020-01-10 lang/js_of_ocaml: Depends on broken and expiring
devel/ocaml-deriving-ocsigen
2020-01-10 lang/rubinius: Broken for more than 7 months
2020-01-10 math/dynare: Broken for more than 9 months
2020-01-10 science/meep: Broken for more than 6 months
2020-01-10 sysutils/hfm: Broken for more than 4 months
2020-01-10 sysutils/u-boot-zedboard: Broken for more than 6 months
2020-01-10 sysutils/u-boot-zybo: Broken for more than 6 months
2020-01-10 x11-themes/kde-icons-kool-gorilla: Broken for more than 3 months,
unmaintained
Add py-ovsdbapp 0.18.0
ovsdbapp is a library for creating OVSDB applications.
The ovdsbapp library is useful for creating applications that communicate via
Open_vSwitch's OVSDB protocol. It wraps the Python 'ovs' and adds an event loop
and friendly transactions.
Features:
- An thread-based event loop for using ovs.db.Idl
- Transaction support
- Native OVSDB communication
WWW: https://docs.openstack.org/ovsdbapp/latest/
WWW: https://github.com/openstack/ovsdbapp
Add p5-XXX 0.33
XXX.pm exports a function called XXX that you can put just about anywhere in
your Perl code to make it die with a YAML dump of the arguments to its right.
The charm of XXX-debugging is that it is easy to type, rarely requires parens
and stands out visually so that you remember to remove it.
XXX.pm also exports WWW, YYY and ZZZ which do similar debugging things.
WWW: https://metacpan.org/release/XXX
New port: devel/msitools
msitools is a set of programs to inspect and build Windows Installer (.MSI)
files. It is based on libmsi, a portable library to read and write .MSI files.
libmsi in turn is a port of (and a subset of) Wine's implementation of the
Windows Installer.
msitools plans to be a solution for packaging and deployment of cross-compiled
Windows applications.
WWW: https://wiki.gnome.org/msitools
Add py-userpath 1.3.0
Ever wanted to release a cool new app but found it difficult to add its location
to PATH for users? Me too! This tool does that for you on all major operating
systems and does not require elevated privileges!
WWW: https://github.com/ofek/userpath
Add py-typing-inspect 0.5.0
The typing_inspect module defines experimental API for runtime inspection of
types defined in the Python standard typing module. Works with typing version
3.7.4 and later.
WWW: https://github.com/ilevkivskyi/typing_inspect
Add py-pipx 0.14.0.0
pipx is a tool to help you install and run end-user applications written in
Python. pipx is not a tool for development or publishing of your code -- it's
only for consuming already published packages.
Python and PyPI allow developers to distribute code with "console script entry
points". These scripts let users call into Python code from the command line,
effectively acting like standalone applications. pipx is a tool to install and
run any of these thousands of Python applications available on PyPI in a safe,
convenient, and reliable way. In a way, it turns Python Package Index (PyPI)
into a big app store for Python applications. Not all Python packages have entry
points, but many do.
pipx enables you to:
- Safely install packages to isolated environments, while globally exposing
their CLI entry points so you can run them from anywhere (see the install
command). This guarantees no dependency conflicts and clean uninstalls!
- Easily list, upgrade, and uninstall packages that were installed with pipx
- Run the latest version of a Python application in a temporary environment (see
the run command)
Best of all, pipx runs with regular user permissions.
WWW: https://github.com/pipxproject/pipx
Add py-libcst 0.2.6
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.
WWW: https://github.com/Instagram/LibCST
Add py-commandlines 0.4.1
Commandlines is a Python library for command line application development that
supports command line argument parsing, command string validation testing, &
application logic. It has no external dependencies and provides broad Python
interpreter support.
The library supports application development with POSIX guideline compliant[*]
command argument styles, the GNU argument style extensions to the POSIX
guidelines (including long option syntax and variable position of options among
arguments), and command suite style application arguments that include one or
more sub-commands to the executable.
[*] with the exception of the short single option-argument definition syntax
that does not include an intervening space character (e.g. -ofile)
WWW: https://github.com/chrissimpkins/commandlines
Add py-grpc-google-iam-v1 0.12.3
Cloud Identity and Access Management (IAM)
A Service Account is an account used to identify services (non-humans) to
Google. A Service Account has a list of Service Account Keys, which can be used
to authenticate to Google.
A Service Account Key is a public/private keypair generated by Google. Google
retains the public key, while the customer is given the private key. The private
key can be used to sign JWTs and authenticate Service Accounts to Google.
WWW: https://github.com/googleapis/googleapis/tree/master/google/iam
[NEW PORT] devel/py-python-dbusmock: Mock D-Bus objects for tests
With this program/Python library you can easily create mock objects on
D-Bus. This is useful for writing tests for software which talks to
D-Bus services such as upower, systemd, logind, gnome-session or
others, and it is hard (or impossible without root privileges) to set
the state of the real services to what you expect in your tests.
WWW: https://pypi.org/project/python-dbusmock
PR: 243029
Submitted by: Hiroki Tagato <tagattie@yandex.com>
Number of commits found: 12833 (showing only 100 on this page)