Commit graph

650842 commits

Author SHA1 Message Date
Po-Chuan Hsieh
f4245cc6ab
archivers/upx: Update to 4.2.2
Changes:	https://github.com/upx/upx/releases
		https://github.com/upx/upx/blob/master/NEWS
2024-02-21 23:06:15 +08:00
Po-Chuan Hsieh
96b350cf58
archivers/cabextract: Sort PLIST after 45d5797433 2024-02-21 23:06:15 +08:00
Po-Chuan Hsieh
bcce3f1ec7
www/rubygem-faraday-em_http1: Add rubygem-faraday-em_http1 1.0.0 (copied from rubygem-faraday-em_http)
- Add PORTSCOUT
2024-02-21 23:06:15 +08:00
Po-Chuan Hsieh
6a75a12fb5
textproc/rubygem-cucumber-gherkin27: Add rubygem-cucumber-gherkin27 27.0.0 (copied from rubygem-cucumber-gherkin)
- Add PORTSCOUT
2024-02-21 23:06:14 +08:00
Po-Chuan Hsieh
e5ed1f6279
sysutils/rubygem-chef-licensing: Add rubygem-chef-licensing 0.7.5
Ruby library to support CLI tools that use Progress Chef license storage,
generation, and entitlement.
2024-02-21 23:06:14 +08:00
Po-Chuan Hsieh
7f28eb3dbe
net/rubygem-google-cloud-storage145: Add rubygem-google-cloud-storage145 1.45.0 (copied from rubygem-google-cloud-storage)
- Add PORTSCOUT
2024-02-21 23:06:14 +08:00
Po-Chuan Hsieh
413f267881
misc/rubygem-dotenv2: Add rubygem-dotenv2 2.8.1 (copied from rubygem-dotenv)
- Add PORTSCOUT
2024-02-21 23:06:14 +08:00
Po-Chuan Hsieh
cf2fcb8908
devel/rubygem-xdg7: Add rubygem-xdg7 7.1.3 (copied from rubygem-xdg)
- Add PORTSCOUT
2024-02-21 23:06:13 +08:00
Po-Chuan Hsieh
def0e72991
devel/rubygem-observer: Add rubygem-observer 0.1.2
The Observer pattern (also known as publish/subscribe) provides a simple
mechanism for one object to inform a set of interested third-party objects when
its state changes.
2024-02-21 23:06:13 +08:00
Po-Chuan Hsieh
3692fcde65
devel/rubygem-lrama: Add rubygem-lrama 0.6.0
Lrama is LALR (1) parser generator written by Ruby. The first goal of this
project is providing error tolerant parser for CRuby with minimal changes on
CRuby parse.y file.

Features:
- Bison style grammar file is supported with some assumptions
  - b4_locations_if is always true
  - b4_pure_if is always true
  - b4_pull_if is always false
  - b4_lac_if is always false
- Error Tolerance parser
  - Subset of Repairing Syntax Errors in LR Parsers (Corchuelo et al.) algorithm
    is supported.
2024-02-21 23:06:13 +08:00
Po-Chuan Hsieh
789295878a
devel/rubygem-highline2: Add rubygem-highline2 2.1.0 (copied from rubygem-highline)
- Add PORTSCOUT
2024-02-21 23:06:12 +08:00
Po-Chuan Hsieh
4d187b8468
devel/rubygem-google-apis-core011: Add rubygem-google-apis-core011 0.11.2 (copied from rubygem-google-apis-core)
- Add PORTSCOUT
2024-02-21 23:06:12 +08:00
Po-Chuan Hsieh
7bbc2a5d3d
devel/rubygem-cucumber-messages23: Add rubygem-cucumber-messages23 23.0.0 (copied from rubygem-cucumber-messages)
- Add PORTSCOUT
2024-02-21 23:06:12 +08:00
Po-Chuan Hsieh
c9589ebbcb
devel/rubygem-bootsnap117: Add rubygem-bootsnap117 1.17.1 (copied from rubygem-bootsnap)
- Add PORTSCOUT
2024-02-21 23:06:11 +08:00
Po-Chuan Hsieh
154d98a489
devel/rubygem-aws-sdk-supplychain: Add rubygem-aws-sdk-supplychain 1.1.0
Official AWS Ruby gem for AWS Supply Chain.
2024-02-21 23:06:11 +08:00
Po-Chuan Hsieh
88eb9c15f9
devel/rubygem-aws-sdk-artifact: Add rubygem-aws-sdk-artifact 1.0.0
Official AWS Ruby gem for AWS Artifact.
2024-02-21 23:06:11 +08:00
Po-Chuan Hsieh
8433ea805d
x11-fonts/py-gfsubsets: Add py-gfsubsets 2024.2.5
This is the collection of nam files (codepoint subsets) that are used to subset
fonts before serving on the Google Fonts CSS API.

The Python module gfsubsets provides an interface to these subset definitions.
It exports the following functions:
- CodepointsInFont(filename): Lists the Unicode codepoints supported by the font
- ListSubsets(): Returns the name of all defined subsets.
- SubsetsForCodepoint(cp): Returns the names of all subsets including the
  codepoint.
- SubsetForCodepoint(cp): Returns the name of the "most relevant" subset
  including the codepoint.
- CodepointsInSubset(subset): Returns a set of codepoints included in the
  subset.
- SubsetsInFont(filename, min_pct, ext_min_pct): Returns the name of subsets
  "well" supported by a font.
2024-02-21 23:06:11 +08:00
Po-Chuan Hsieh
0532aa392a
www/py-htmldate: Add py-htmldate 1.7.0
htmldate finds original and updated publication dates of any web page. From the
command-line or within Python, all the steps needed from web page download to
HTML parsing, scraping, and text analysis are included.
2024-02-21 23:06:10 +08:00
Po-Chuan Hsieh
2ef9cc85d6
textproc/py-wasabi: Add py-wasabi 1.1.2
wasabi is a lightweight console printing and formatting toolkit.
2024-02-21 23:06:10 +08:00
Po-Chuan Hsieh
77dddeede8
textproc/py-spacy-loggers: Add py-spacy-loggers 1.0.5
Starting with spaCy v3.2, alternate loggers are moved into a separate package so
that they can be added and updated independently from the core spaCy library.

spacy-loggers also provides additional utility loggers to facilitate
interoperation between individual loggers.
2024-02-21 23:06:10 +08:00
Po-Chuan Hsieh
24bfd5932d
textproc/py-spacy-llm: Add py-spacy-llm 0.7.1
Structured NLP with LLMs

spacy-llm integrates Large Language Models (LLMs) into spaCy, featuring a
modular system for fast prototyping and prompting, and turning unstructured
responses into robust outputs for various NLP tasks, no training data required.
2024-02-21 23:06:10 +08:00
Po-Chuan Hsieh
ebf9671aaf
textproc/py-spacy-legacy: Add py-spacy-legacy 3.0.12
spacy-legacy includes outdated registered functions for spaCy v3.x, for example
model architectures, pipeline components and utilities. It's installed
automatically as a dependency of spaCy, and allows us to provide backwards
compatibility, while keeping the core library tidy and up to date. All of this
happens under the hood, so you typically shouldn't have to care about this
package.
2024-02-21 23:06:09 +08:00
Po-Chuan Hsieh
aeb1cd1505
textproc/py-spacy: Add py-spacy 3.7.4
spaCy is a library for advanced Natural Language Processing in Python and
Cython. It's built on the very latest research, and was designed from day one to
be used in real products.

spaCy comes with pretrained pipelines and currently supports tokenization and
training for 70+ languages. It features state-of-the-art speed and neural
network models for tagging, parsing, named entity recognition, text
classification and more, multi-task learning with pretrained transformers like
BERT, as well as a production-ready training system and easy model packaging,
deployment and workflow management.
2024-02-21 23:06:09 +08:00
Po-Chuan Hsieh
a8d209d8ee
textproc/py-sense2vec: Add py-sense2vec 2.0.2
sense2vec (Trask et. al, 2015) is a nice twist on word2vec that lets you learn
more interesting and detailed word vectors. This library is a simple Python
implementation for loading, querying and training sense2vec models.
2024-02-21 23:06:09 +08:00
Po-Chuan Hsieh
d9d3c5d1e3
textproc/py-language-data: Add py-language-data 1.1
language_data is a supplement to the langcodes module, for working with
standardized codes for human languages. It stores the more bulky and
hard-to-index data about languages, particularly what they are named in various
languages.

The functions and test cases for working with this data are in langcodes,
because working with the data correctly requires parsing language codes.
2024-02-21 23:06:09 +08:00
Po-Chuan Hsieh
2a33c9bfda
textproc/py-langcodes: Add py-langcodes 3.3.0
langcodes knows what languages are. It knows the standardized codes that refer
to them, such as en for English, es for Spanish and hi for Hindi.

These are IETF language tags. You may know them by their old name, ISO 639
language codes. IETF has done some important things for backward compatibility
and supporting language variations that you won't find in the ISO standard.
2024-02-21 23:06:08 +08:00
Po-Chuan Hsieh
51e1402c84
net-im/py-slackeventsapi: Add py-slackeventsapi 3.0.1
The Slack Events Adapter is a Python-based solution to receive and parse events
from Slack's Events API. This library uses an event emitter framework to allow
you to easily process Slack events by simply attaching functions to event
listeners.

This adapter enhances and simplifies Slack's Events API by incorporating useful
best practices, patterns, and opportunities to abstract out common tasks.
2024-02-21 23:06:08 +08:00
Po-Chuan Hsieh
fa39b281ad
net-im/py-mattermostdriver: Add py-mattermostdriver 7.3.2
mattermostdriver is the Python Mattermost Driver for API v4.

You interact with this module mainly by using the Driver class. If you want to
access information about the logged in user, like the user id, you can access
them by using Driver.client.userid.
2024-02-21 23:06:08 +08:00
Po-Chuan Hsieh
cd8081bb55
net/py-errbot-backend-slackv3: Add py-errbot-backend-slackv3 0.2.1
The err-backend-slackv3 backend lets you connect to the Slack messaging service
using the Real-time Messaging Protocol, Events Request-URL or Events Socket
mode.
2024-02-21 23:06:08 +08:00
Po-Chuan Hsieh
14a81575b0
net/py-err-backend-mattermost: Add py-err-backend-mattermost 3.0.0
The err-backend-mattermost backend lets you connect errbot to the Mattermost
open source collaboration platform.
2024-02-21 23:06:07 +08:00
Po-Chuan Hsieh
000dabc7dc
net/py-err-backend-discord: Add py-err-backend-discord 4.0.0
The err-backend-discord backend lets you connect to the Discord platform. A
place that makes it easy to talk every day and hang out more often.
2024-02-21 23:06:07 +08:00
Po-Chuan Hsieh
eeb13706e3
math/py-pyprobables: Add py-pyprobables 0.6.0
pyprobables is a pure-python library for probabilistic data structures. The goal
is to provide the developer with a pure-python implementation of common
probabilistic data-structures to use in their work.

To achieve better raw performance, it is recommended supplying an alternative
hashing algorithm that has been compiled in C. This could include using the MD5
and SHA512 algorithms provided or installing a third party package and writing
your own hashing strategy. Some options include the murmur hash mmh3 or those
from the pyhash library. Each data object in pyprobables makes it easy to pass
in a custom hashing function.
2024-02-21 23:06:07 +08:00
Po-Chuan Hsieh
21b9950f5e
math/py-blis: Add py-blis 0.7.11
Cython BLIS provides the Blis linear algebra routines as a self-contained Python
C-extension.
2024-02-21 23:06:07 +08:00
Po-Chuan Hsieh
c6b110ee40
devel/py-weasel: Add py-weasel 0.3.4
Weasel lets you manage and share end-to-end workflows for different use cases
and domains, and orchestrate training, packaging and serving your custom
pipelines. You can start off by cloning a pre-defined project template, adjust
it to fit your needs, load in your data, train a pipeline, export it as a Python
package, upload your outputs to a remote storage and share your results with
your team. Weasel can be used via the weasel command and we provide templates in
our projects repo.
2024-02-21 23:06:06 +08:00
Po-Chuan Hsieh
b0a0cacc08
devel/py-thinc: Add py-thinc 8.2.3
Thinc is a lightweight deep learning library that offers an elegant,
type-checked, functional-programming API for composing models, with support for
layers defined in other frameworks such as PyTorch, TensorFlow and MXNet. You
can use Thinc as an interface layer, a standalone toolkit or a flexible way to
develop new models. Previous versions of Thinc have been running quietly in
production in thousands of companies, via both spaCy and Prodigy.
2024-02-21 23:06:06 +08:00
Po-Chuan Hsieh
e2bd8b024e
devel/py-pytest-codspeed: Add py-pytest-codspeed 2.2.0
CodSpeed is a continuous benchmarking platform that allows you to track and
compare the performance of your codebase during development.

It uses a smart runtime engine to measure the performance of your code in an
accurate and reproducible way without creating a huge runtime overhead, unlike
traditional benchmarks. CodSpeed produces detailed performance reports, helping
you improve your codebase performance, directly within your repository
provider(Pull Requests comments, Merge checks, ...).
2024-02-21 23:06:06 +08:00
Po-Chuan Hsieh
cc65b56368
devel/py-preshed3: Add py-preshed3 3.0.9
preshed provides simple but high performance Cython hash table mapping
pre-randomized keys to void* values.
2024-02-21 23:06:05 +08:00
Po-Chuan Hsieh
e0bab44c02
devel/py-mmh3: Add py-mmh3 4.1.0
mmh3 is a Python extension for MurmurHash (MurmurHash3), a set of fast and
robust non-cryptographic hash functions invented by Austin Appleby.

Combined with probabilistic techniques like a Bloom filter, MinHash, and feature
hashing, mmh3 allows you to develop high-performance systems in fields such as
data mining, machine learning, and natural language processing.

Another common use of mmh3 is to calculate favicon hashes used by Shodan, the
world's first IoT search engine.
2024-02-21 23:06:05 +08:00
Po-Chuan Hsieh
4e7341ccc5
devel/py-marisa-trie: Add py-marisa-trie 1.1.0
MARISA Trie provides static memory-efficient Trie-like structures for Python
based on marisa-trie C++ library.

String data in a MARISA-trie may take up to 50x-100x less memory than in a
standard Python dict; the raw lookup speed is comparable; trie also provides
fast advanced methods like prefix search.

Note: There are official SWIG-based Python bindings included in C++ library
distribution; this package provides alternative Cython-based pip-installable
Python bindings.
2024-02-21 23:06:05 +08:00
Po-Chuan Hsieh
8eb920e429
devel/py-hatch-mypyc: Add py-hatch-mypyc 0.16.0
hatch-mypyc provides a build hook plugin for Hatch that compiles code with
Mypyc.
2024-02-21 23:06:05 +08:00
Po-Chuan Hsieh
ed17a9032d
devel/py-dirty-equals: Add py-dirty-equals 0.7.1.post0
dirty-equals is a python library that (mis)uses the __eq__ method to make python
code (generally unit tests) more declarative and therefore easier to read and
write.

dirty-equals can be used in whatever context you like, but it comes into its own
when writing unit tests for applications where you're commonly checking the
response to API calls and the contents of a database.
2024-02-21 23:06:04 +08:00
Po-Chuan Hsieh
4960f5d566
devel/py-confection: Add py-confection 0.1.4
confection is a lightweight library that offers a configuration system letting
you conveniently describe arbitrary trees of objects.

Configuration is a huge challenge for machine-learning code because you may want
to expose almost any detail of any function as a hyperparameter. The setting you
want to expose might be arbitrarily far down in your call stack, so it might
need to pass all the way through the CLI or REST API, through any number of
intermediate functions, affecting the interface of everything along the way. And
then once those settings are added, they become hard to remove later. Default
values also become hard to change without breaking backwards compatibility.

To solve this problem, confection offers a config system that lets you easily
describe arbitrary trees of objects. The objects can be created via function
calls you register using a simple decorator syntax. You can even version the
functions you create, allowing you to make improvements without breaking
backwards compatibility. The most similar config system we're aware of is Gin,
which uses a similar syntax, and also allows you to link the configuration
system to functions in your code using a decorator. confection's config system
is simpler and emphasizes a different workflow via a subset of Gin's
functionality.
2024-02-21 23:06:04 +08:00
Po-Chuan Hsieh
3c1618d8e3
devel/py-cloudpathlib: Add py-cloudpathlib 0.17.0
cloudpathlib is a Python library with classes that mimic pathlib.Path's
interface for URIs from different cloud storage services.

Why use cloudpathlib?
- Familiar: If you know how to interact with Path, you know how to interact with
  CloudPath. All of the cloud-relevant Path methods are implemented.
- Supported clouds: AWS S3, Google Cloud Storage, and Azure Blob Storage are
  implemented. FTP is on the way.
- Extensible: The base classes do most of the work generically, so implementing
  two small classes MyPath and MyClient is all you need to add support for a new
  cloud storage service.
- Read/write support: Reading just works. Using the write_text, write_bytes or
  .open('w') methods will all upload your changes to cloud storage without any
  additional file management as a developer.
- Seamless caching: Files are downloaded locally only when necessary. You can
  also easily pass a persistent cache folder so that across processes and
  sessions you only re-download what is necessary.
- Tested: Comprehensive test suite and code coverage.
- Testability: Local filesystem implementations that can be used to easily mock
  cloud storage in your unit tests.
2024-02-21 23:06:04 +08:00
Po-Chuan Hsieh
2c0164af9a
devel/py-astroid2: Add py-astroid2 2.15.8 (copied from py-astroid)
- Add PORTSCOUT
2024-02-21 23:06:03 +08:00
Po-Chuan Hsieh
8f5ec999b4
devel/p5-meta: Add p5-meta 0.004
meta provides an API for metaprogramming; that is, allowing code to inspect or
manipulate parts of its own program structure. Parts of the perl interpreter
itself can be accessed by means of "meta"-objects provided by this package.
Methods on these objects allow inspection of details, as well as creating new
items or removing existing ones.

The intention of this API is to provide a nicer replacement for existing tricks
such as no strict 'refs' and using globrefs, and also to be a more consistent
place to add new abilities, such as more APIs for inspection and alteration of
internal structures, metaprogramming around the new 'class' feature, and other
such uses.
2024-02-21 23:06:03 +08:00
Po-Chuan Hsieh
38e70588aa
devel/phpunit11: Add phpunit11 11.0.3
PHPUnit is a programmer-oriented testing framework for PHP. It is an instance of
the xUnit architecture for unit testing frameworks.
2024-02-21 23:06:03 +08:00
Po-Chuan Hsieh
84fbd11805
*/Makefile: Sort SUBDIRs 2024-02-21 23:06:02 +08:00
Jan Beich
5ef61de221 devel/hyprlang: update to 0.4.0
Changes:	https://github.com/hyprwm/hyprlang/releases/tag/v0.4.0
Reported by:	GitHub (watch releases)
2024-02-21 16:03:32 +01:00
Jan Beich
3e8e22e9a0 devel/hyprlang: update to 0.3.2
Changes:	https://github.com/hyprwm/hyprlang/releases/tag/v0.3.2
Reported by:	GitHub (watch releases)
2024-02-21 16:03:30 +01:00
Jan Beich
e4e07338f4 devel/hyprlang: update to 0.3.1
Changes:	https://github.com/hyprwm/hyprlang/releases/tag/v0.3.1
Reported by:	GitHub (watch releases)
2024-02-21 16:03:28 +01:00