Commit graph

3178 commits

Author SHA1 Message Date
joerg
2df73b9a62 + lua-linenoise 2020-08-06 22:47:32 +00:00
adam
d72eb5e460 py-iniconfig: added version 1.0.1
iniconfig is a small and simple INI-file parser module having a unique set of
features:
* tested against Python2.4 across to Python3.2, Jython, PyPy
* maintains order of sections and entries
* supports multi-line values with or without line-continuations
* supports "#" comments everywhere
* raises errors with proper line-numbers
* no bells and whistles like automatic substitutions
* iniconfig raises an Error if two sections have the same name.
2020-08-05 13:54:15 +00:00
mef
5ce30f762c (devel/R-tinytest) Add new package: R-tinytest-1.2.2 2020-08-01 21:51:17 +00:00
brook
4652b1ac79 R-lifecycle: Add new package for version 0.2.0.
Manage the life cycle of your exported functions with shared
conventions, documentation badges, and non-invasive deprecation
warnings. The 'lifecycle' package defines four development stages
(experimental, maturing, stable, and questioning) and three
deprecation stages (soft-deprecated, deprecated, and defunct). It
makes it easy to insert badges corresponding to these stages in your
documentation. Usage of deprecated functions are signalled with
increasing levels of non-invasive verbosity.
2020-07-31 20:11:23 +00:00
scole
7a5269df9e Zeal supports the docset format used by Dash. You can download
official Dash docsets within Zeal.

This version uses QtWebkit to render HTML pages.

Created from post from mikeandmore@gmail.com on teck-pkg
http://mail-index.netbsd.org/tech-pkg/2020/07/22/msg023585.html
with a few changes to appease pkglint.
2020-07-26 00:51:00 +00:00
nia
cf244c948c devel: Add lua-bit32, this replaces lua-bitlib with a newer version
lua-bitlib has a confusing name that doesn't match the name of the actual
Lua module, to the extent that I packaged this without realizing it had
already been packaged. :(

bit32 is the native Lua 5.2+ bit manipulation library.

This package contains bit32 distributed as a module for use by all
Lua versions.
2020-07-11 13:58:10 +00:00
nia
32501ac9e2 devel: Add lua-fun
Lua Fun is a high-performance functional programming library for Lua
designed with LuaJIT's trace compiler in mind.

Lua Fun provides a set of more than 50 programming primitives typically
found in languages like Standard ML, Haskell, Erlang, JavaScript, Python and
even Lisp. High-order functions such as map, filter, reduce, zip, etc.,
make it easy to write simple and efficient functional code.
2020-07-11 12:56:17 +00:00
nia
15d0b774f5 devel: Add lua-event
This is a binding of libevent to Lua. It includes a higher level wrapper
mimicking copas, and an interface to core libevent functions.
2020-07-11 12:37:25 +00:00
nia
89b60e5fef devel: Add lua-rings
Rings is a library which provides a way to create new Lua states from within
Lua. It also offers a simple way to communicate between the creator and the
created states.
2020-07-10 11:18:01 +00:00
nia
2f16e9db2a devel: Add lua-cov
LuaCov is a simple coverage analyzer for Lua scripts. When a Lua script is
run with the luacov module loaded, it generates a stats file with the number
of executions of each line of the script and its loaded modules. The luacov
command-line script then processes this file generating a report file which
allows one to visualize which code paths were not traversed, which is useful
for verifying the effectiveness of a test suite.
2020-07-10 10:26:59 +00:00
nia
7df5d2faa9 devel: add lua-loadkit
Loadkit allows you to load arbitrary files within the Lua package path.

A project like MoonScript uses a technique like this to let you load compiled
MoonScript as you would load Lua making the integration seamless.
2020-07-09 13:34:02 +00:00
nia
309eec59e5 deveL: Add lua-mimetypes
This is a simple library for guessing a file's MIME type. It includes
a (hopefully) comprehensive database of MIME types, but it allows
you to create your own should you have specific requirements. It
can guess types both by extension and by the complete filename.
2020-07-09 13:15:45 +00:00
nia
149f18d647 devel: Add lua-sdl2
Lua-SDL2 is a portable binding of SDL2, written in pure C for efficiency.
It tries to stay as close to SDL as possible, acting as a simple binding
rather than attempting to re-design the interaction between the programmer
and SDL.

Lua-SDL2 takes full advantage of Lua's object-oriented capabilities wherever
possible, allowing the programmer to fully leverage SDL's inherent
object-oriented design.
2020-07-09 10:04:25 +00:00
nia
2eac0693b6 devel: Add lua-busted, based on work by Jonathan Buschmann in wip
busted is a Lua unit testing framework with a focus on being easy to use.

Ships with a large amount of useful asserts, plus the ability to write your
own. Output in pretty or plain terminal format, JSON, or TAP for CI integration.
2020-07-08 16:23:23 +00:00
nia
e7f1c90db3 devel: Add lua-say, based on work by Jonathan Buschmann in wip
say is a simple string key/value store for internationalization or any other
case where you want namespaced strings.
2020-07-08 15:46:36 +00:00
nia
77147953d1 devel: Add lua-cliargs, based on work by Jonathan Buschmann in wip
cliargs is a command-line argument parser for Lua.
It supports several types of arguments.
2020-07-08 15:36:21 +00:00
nia
6d13682e22 devel: Add lua-luassert
luassert extends Lua's built-in assertions to provide additional tests
and the ability to create your own.
2020-07-08 15:22:32 +00:00
nia
2db26822df devel: +lua-compat53 2020-07-08 14:25:58 +00:00
nia
1bafd4ceb5 devel: Add lua-lpeg-patterns
A collection of LPEG patterns.

Use cases:

- Strict validation of user input
- Searching free-form input
2020-07-08 13:48:33 +00:00
nia
0ae442ea51 devel: Add lua-mediator
mediator_lua is a simple class that allows you to listen to events by
subscribing to and sending data to channels. Its purpose is to help you
decouple code where you might otherwise have functions calling functions
calling functions.
2020-07-08 12:52:07 +00:00
nia
814a37634e devel: Add lua-system, based on work by Jonathan Buschmann in wip
luasystem is a platform independent system call library for Lua.

Currently the following functions are supported:

- gettime
- monotime
- sleep
2020-07-08 12:15:08 +00:00
nia
b54e29e9f9 devel: Add lua-ansicolors
ansicolors is a simple Lua function for printing to the console in color
2020-07-08 11:25:20 +00:00
schmonz
93e8fc505d Add and enable leahneukirchen-redo. 2020-07-06 15:28:22 +00:00
nia
5a945f1f3b devel: Add lua-luv. Based on work by Jonathan Buschmann in wip.
This library makes libuv available to lua scripts.  It was made for the
luvit project but should usable from nearly any lua project.
2020-07-02 20:48:09 +00:00
nia
53320ffc2a devel: +lua-binaryheap +lua-fifo 2020-07-02 14:53:38 +00:00
nia
7d4e8d8fd9 devel: Add lua-basexx
A Lua library for base2, base16, base32, base64, base85 decoding
and encoding of data strings.
2020-07-02 14:36:29 +00:00
nia
6519c99147 devel: Add lua-argparse. Based on work by Jonathan Buschmann in wip.
Argparse is a feature-rich command line parser for Lua inspired by
argparse for Python.

Argparse supports positional arguments, options, flags, optional
arguments, subcommands and more. Argparse automatically generates
usage, help and error messages.
2020-07-02 11:36:36 +00:00
nia
1269df5857 devel: Add lua-inspect. Based on work by Jonathan Buschmann in wip.
This library transforms any Lua value into a human-readable representation.
It is especially useful for debugging errors in tables.

The objective here is human understanding (i.e. for debugging),
not serialization or compactness.
2020-07-02 11:16:18 +00:00
nia
97b8a78f45 devel: Add lua-term. Based partially on work by Jonathan Buschmann in wip.
lua-term is a Lua module for manipulating a terminal.
2020-07-02 10:59:24 +00:00
adam
f6e71a9687 py-boltons: added version 20.2.0
Boltons is a set of pure-Python utilities in the same spirit as - and yet
conspicuously missing from - the standard library, including:

* Atomic file saving, bolted on with fileutils
* A highly-optimized OrderedMultiDict, in dictutils
* Two types of PriorityQueue, in queueutils
* Chunked and windowed iteration, in iterutils
* A full-featured TracebackInfo type, for representing stack traces, in tbutils
* A lightweight UTC timezone available in timeutils.
* Recursive mapping for nested data transforms, with remap
2020-07-01 07:02:59 +00:00
nikita
89b8420f4a go-quicktest add 2020-06-29 13:36:32 +00:00
nikita
5760d97d24 go-kr-pretty 2020-06-29 13:24:14 +00:00
wiz
5c52ddac6b devel/Makefile: + py-cpplint 2020-06-29 13:10:21 +00:00
nikita
b3c5262190 Add devel/go-pty version 1.1.11
Pty is a Go package for using unix pseudo-terminals.
2020-06-29 12:46:01 +00:00
scole
0a9b2667e5 devel/RE-flex: import RE-flex 2.0.1
The regex-centric, fast lexical analyzer generator for C++ with full
Unicode support. Faster than Flex and other regex matchers. Accepts
Flex specifications. Generates reusable source code that is easy to
understand. Easily integrates with Bison and other parsers. Includes a
fast stand-alone regex engine and library.
2020-06-15 15:11:50 +00:00
nia
62b5f7e44e devel: Add libgnt
GNT is an ncurses toolkit for creating text-mode graphical user interfaces
in a fast and easy way. It is based on GLib and ncurses.

It was born out of the console-based UI, Finch, for the libpurple project,
but has now been split into its own independent repository.
2020-06-12 11:38:32 +00:00
adam
5102f96ff1 py-pep517: added version 0.8.2
PEP 517 specifies a standard API for systems which build Python packages.

This package contains wrappers around the hooks specified by PEP 517. It
provides:
* A mechanism to call the hooks in a subprocess, so they are isolated from the
  current process.
* Fallbacks for the optional hooks, so that frontends can call the hooks
  without checking which are defined.
* Higher-level functions which install the build dependencies into a temporary
  environment and build a wheel/sdist using them.
2020-06-12 06:58:26 +00:00
taca
4a425b6034 devel/Makefile: remove ruby-hike1
Remove ruby-hike1.
2020-06-07 07:25:36 +00:00
maya
9ebb25ca82 Add libatomic. 2020-06-04 08:56:12 +00:00
adam
5293031de1 py-slugify: updated to 4.0.0
4.0.0
- Drop support from 2.6, & < 3.4.5
2020-06-03 16:37:25 +00:00
taca
f18cf27881 devel/Makefile: add and enable ruby-sync 2020-05-25 13:54:49 +00:00
nia
05a4896b04 devel: Remove mono-addins.
Broken. According to upstream, installing globally is no longer supported.
It's intended that apps should bundle their own copy of Mono.Addins that
they obtain from NuGet.
2020-05-25 10:02:42 +00:00
nia
d142ca96be devel: Remove qof
Dead upstream and no longer used by anything in pkgsrc.
2020-05-25 09:22:26 +00:00
nat
cbad26a7bd Diffbreaker a utility for manipulating unified diffs interactively
with curses(3).
2020-05-24 16:44:19 +00:00
adam
13a07884a2 py-aiounittest: added version 1.3.1
The aiounittest is a helper library to ease of your pain (and boilerplate),
when writing a test of the asynchronous code (asyncio). You can test:
* synchronous code (same as the unittest.TestCase)
* asynchronous code, it supports syntax with async/await (Python 3.5+) and
  asyncio.coroutine/yield from (Python 3.4)
2020-05-23 08:19:22 +00:00
adam
b019899456 py-pyobjc: updated to 6.2
Version 6.2

The project has moved from Bitbucket to Github

Remove most remnants of Python 2 support

Clean up code quality issues found using flake8

Add pre-commit hook to run black on all Python code.

Fix protocol conformance testing when explicitly implementing a protocol

Before this bugfix a class explicitly conforming to a protocol could not implement any method that wasn’t declared in the protocol, the bridge would erroneously raise an exception when checking the additional method.

Issue reported by Georg Seifert.

Fix Python 3 issues in PyObjCTools.Conversion

Reported by vinolin asokan.

PyObjCTools.Conversio.propertyListFromPythonCollection didn’t
recursively convert members of lists and tuples.

PyObjCTools.Conversio.propertyListFromPythonCollection and PyObjCTools.Conversio.pythonCollectionFromPropertyList now support sets.

Update metadata for Xcode 11.4 (beta 2)

Added bindings for framework AutomaticAssessmentConfiguration.framework introduced in macOS 10.15.4

In some cases the compiler uses the type encoding “^{NSObject=#}” instead of “@”.

Reported by Georg Seifert.

Added bindings for the Metal framework (new in macOS 10.11)

Most framework bindings now use the limited ABI for the included C extensions, reducing the number of wheels that are needed. The exception are the bindings for Cocoa, Quartz and libdispatch, those use functionality not available in the limited ABI.

The bridge itself (pyobjc-core) still uses the full CPython API.

The CoreAudio bindings also don’t use the limited ABI for now, those need more work to work with that ABI.
2020-05-23 07:03:41 +00:00
wiz
a140f8dea1 devel/Makefile: + py-factory_boy 2020-05-19 18:37:49 +00:00
wiz
c5b21c4c86 devel/Makefile: + p5-Compiler-Lexer 2020-05-19 14:49:20 +00:00
wiz
70fe90a4ee devel/Makefile: + p5-Class-Refresh 2020-05-19 14:32:24 +00:00
wiz
b3f87649cd py-lint: remove, quite similar to py-pylint 2020-05-18 13:28:18 +00:00