| non port: devel/Makefile |
Number of commits found: 12510 (showing only 100 on this page) |
|
Wednesday, 18 Sep 2024
|
06:12 Po-Chuan Hsieh (sunpoet)
devel/py-psygnal: Add py-psygnal 0.11.1
Psygnal (pronounced "signal") is a pure python implementation of the observer
pattern, with the API of Qt-style Signals with (optional) signature and type
checking, and support for threading. It has no dependencies.
This library does not require or use Qt in any way, It simply implements a
similar observer pattern API.
0b36a7a |
06:12 Po-Chuan Hsieh (sunpoet)
devel/py-pytest-instafail: Add py-pytest-instafail 0.5.0
pytest-instafail is a plugin for pytest that shows failures and errors instantly
instead of waiting until the end of test session.
8d0a9dd |
|
Tuesday, 17 Sep 2024
|
17:29 Yuri Victorovich (yuri)
devel/py-jupyter-rfb: New port: Remote Frame Buffer for Jupyter
e7ebea7 |
|
Monday, 16 Sep 2024
|
00:56 Muhammad Moinur Rahman (bofh)
devel/gitea-act_runner: New port
Act runner is a runner for Gitea based on Gitea fork of act.
This is a fork of the original act runner developed and maintained by Gitea
community and intended to be used with Gitea only.
PLEASE NOTE that this port still does not ship with a rc script as this is
a WIP at the moment.
WWW: https://gitea.com/gitea/act_runner/
544e0e7 |
|
Thursday, 12 Sep 2024
|
15:09 Muhammad Moinur Rahman (bofh) Author: N.J. Thomas
devel/py-iterable-io: New port
iterable-io is a small Python library that provides an adapter so that
it's possible to read from iterable objects in the same way as file-like
objects.
WWW: https://github.com/pR0Ps/iterable-io
PR: 279304
43d38a1 |
|
Wednesday, 11 Sep 2024
|
17:27 Ashish SHUKLA (ashish)
devel/radicle: New port: Sovereign code forge built on Git
Radicle is an open source, peer-to-peer code collaboration stack built
on Git. Unlike centralized code hosting platforms, there is no single
entity controlling the network. Repositories are replicated across
peers in a decentralized manner, and users are in full control of
their data and workflow.
WWW: https://radicle.xyz/
f7ba926 |
06:19 Matthias Fechner (mfechner)
devel/rubygem-json26: Remove expired port
devel/rubygem-json26
2f0a5cc |
06:07 Matthias Fechner (mfechner)
devel/rubygem-semver_dialects2: Remove expired port
devel/rubygem-semver_dialects2
bbfce9c |
05:55 Matthias Fechner (mfechner)
devel/rubygem-grape-swagger20: Remove expired port
devel/rubygem-grape-swagger20
524886e |
02:43 Yuri Victorovich (yuri)
devel/py-orderly-set: New port: Package containing multiple implementations of
Ordered Set
8b5e71d |
|
Monday, 9 Sep 2024
|
00:09 Yuri Victorovich (yuri)
devel/camp: New port: Compiler agnostic metaprogramming library
ed7a347 |
|
Sunday, 8 Sep 2024
|
18:36 Po-Chuan Hsieh (sunpoet)
devel/rubygem-aws-sdk-pcs: Add rubygem-aws-sdk-pcs 1.0.0
Official AWS Ruby gem for AWS Parallel Computing Service.
65ff19e |
18:36 Po-Chuan Hsieh (sunpoet)
devel/rubygem-metrics: Add rubygem-metrics 0.10.2
Capture metrics about code execution in a vendor agnostic way. As the author of
many libraries which would benefit from metrics, there are few key priorities:
(1) zero overhead if metrics are disabled, minimal overhead if enabled, and (2)
a small and opinionated interface with standardised semantics.
Features:
- Zero-overhead if tracing is disabled and minimal overhead if enabled.
- Small opinionated interface with standardised semantics.
510a102 |
18:36 Po-Chuan Hsieh (sunpoet)
devel/rubygem-pagy6: Add rubygem-pagy6 6.5.0
Pagy is a pagination gem.
It works in any environment: with Rack frameworks (Rails, Sinatra, Padrino,
etc.) or in pure ruby without Rack
It works with any collection: with any ORM, any DB, any search gem,
elasticsearch_rails, meilisearch, searchkick, ransack, and just about any list,
even if you cannot count it
It supports all kinds of pagination: calendar, countless, geared, incremental,
auto-incremental, infinite, headers, JSON, cursor
It supports all kinds of CSS Frameworks and APIs: bootstrap, bulma, foundation,
materialize, semantic, uikit, tailwind, JSON:API
It supports faster client-side rendering: with classic or innovative UI
components (see Javascript Components) or by serving JSON to your favorite
Javascript framework
It has 100% of test coverage for Ruby, HTML and Javascript E2E (see Pagy
Workflows CI)
b8a29e8 |
18:36 Po-Chuan Hsieh (sunpoet)
devel/py-opentelemetry-proto: Add py-opentelemetry-proto 1.27.0
OpenTelemetry Python Proto contains the generated code for OpenTelemetry
protobuf data model.
c0cbafde |
18:36 Po-Chuan Hsieh (sunpoet)
devel/py-pyee11: Add py-pyee11 11.1.0 (copied from py-pyee)
- Add PORTSCOUT
322cec7 |
18:36 Po-Chuan Hsieh (sunpoet)
devel/py-opentelemetry-exporter-otlp-proto-common: Add
py-opentelemetry-exporter-otlp-proto-common 1.27.0
OpenTelemetry Protobuf Encoding is provided as a convenience to encode to
Protobuf. Currently used by:
- opentelemetry-exporter-otlp-proto-grpc
- opentelemetry-exporter-otlp-proto-http
874280b |
18:36 Po-Chuan Hsieh (sunpoet)
devel/py-opentelemetry-exporter-otlp-proto-grpc: Add
py-opentelemetry-exporter-otlp-proto-grpc 1.27.0
OpenTelemetry Collector Protobuf over gRPC Exporter allows to export data to the
OpenTelemetry Collector using the OpenTelemetry Protocol using Protobuf over
gRPC.
34bf89d |
18:36 Po-Chuan Hsieh (sunpoet)
devel/py-opentelemetry-exporter-otlp-proto-http: Add
py-opentelemetry-exporter-otlp-proto-http 1.27.0
OpenTelemetry Collector Protobuf over HTTP Exporter allows to export data to the
OpenTelemetry Collector using the OpenTelemetry Protocol using Protobuf over
HTTP.
2114b7a |
18:36 Po-Chuan Hsieh (sunpoet)
devel/py-lxml5: Add py-lxml5 5.3.0
lxml is the most feature-rich and easy-to-use library for processing XML and
HTML in the Python language. It's also very fast and memory friendly, just so
you know.
797112f |
18:36 Po-Chuan Hsieh (sunpoet)
devel/py-opentelemetry-exporter-otlp: Add py-opentelemetry-exporter-otlp 1.27.0
OpenTelemetry Collector Exporters is provided as a convenience to install all
supported OpenTelemetry Collector Exporters. Currently it installs:
- opentelemetry-exporter-otlp-proto-grpc
- opentelemetry-exporter-otlp-proto-http
In the future, additional packages will be available:
opentelemetry-exporter-otlp-json-http
To avoid unnecessary dependencies, users should install the specific package
once they've determined their preferred serialization and protocol method.
89cff0c |
12:33 Matthias Fechner (mfechner)
devel/rubygem-dead_end: new port required for rubygem-derailed_benchmarks 2.1.2
update
6d82ed4 |
|
Saturday, 7 Sep 2024
|
06:21 Yuri Victorovich (yuri)
devel/py-pyuca: New port: Python implementation of the Unicode Collation
Algorithm
b454245 |
|
Thursday, 5 Sep 2024
|
20:46 Rene Ladan (rene)
devel/py-sip4: Remove expired port
2024-06-29 devel/py-sip4: Fails to build with modern python
ba84341 |
06:11 Po-Chuan Hsieh (sunpoet)
devel/rubygem-cucumber-messages25: Add rubygem-cucumber-messages25 25.0.1
(copied from rubygem-cucumber-messages)
- Add PORTSCOUT
eaad86c |
06:11 Po-Chuan Hsieh (sunpoet)
devel/rubygem-cucumber-core13: Add rubygem-cucumber-core13 13.0.3 (copied from
rubygem-cucumber-core)
- Add PORTSCOUT
cdf78e0 |
06:11 Po-Chuan Hsieh (sunpoet)
devel/py-argparse-manpage: Add py-argparse-manpage 4.6
Avoid documenting your Python script arguments on two places! This is typically
done in an argparse.ArgumentParser help configuration (help=, description=,
etc.), and also in a manually crafted manual page.
The good thing about an ArgumentParser objects is that it actually provides a
traversable "tree-like" structure, with all the necessary info needed to
automatically generate documentation, for example in a groff typesetting system
(manual pages). And this is where this project can help.
There are two supported ways to generate the manual, either script it using the
installed command argparse-manpage, or via setup.py build automation (with a
slight bonus of automatic manual page installation with setup.py install).
eba20a5 |
06:11 Po-Chuan Hsieh (sunpoet)
devel/py-shpyx: Add py-shpyx 0.0.29
shpyx is a simple, lightweight and typed library for running shell commands in
Python.
Use shpyx.run to run a shell command in a subprocess.
b1caefe |
06:11 Po-Chuan Hsieh (sunpoet)
devel/p5-lib-filter: Add p5-lib-filter 0.281
lib::filter lets you allow/disallow loading modules using some rules. It works
by installing a coderef in @INC (and additionally by pruning some entries in
@INC). The main use-case for this pragma is for testing.
7fd4253 |
06:11 Po-Chuan Hsieh (sunpoet)
devel/p5-subroutines: Add p5-subroutines 0.001
subroutines declares routines in your module that are copied from another
module.
32ae0f0 |
06:11 Po-Chuan Hsieh (sunpoet)
devel/p5-Module-Path-More: Add p5-Module-Path-More 0.340
Module::Path::More provides a function, module_path(), which will find where a
module (or module prefix, or .pod file) is installed locally. (There is also
another function pod_path() which is just a convenience wrapper.)
It works by looking in all the directories in @INC for an appropriately named
file. If module is Foo::Bar, will search for Foo/Bar.pm, Foo/Bar.pmc (if
find_pmc argument is true), Foo/Bar directory (if find_prefix argument is true),
or Foo/Bar.pod (if find_pod argument is true).
2762e0b |
06:11 Po-Chuan Hsieh (sunpoet)
devel/p5-Proc-ChildError: Add p5-Proc-ChildError 0.04
Proc::ChildError produces a string description of an error number. $child_error
defaults to $? if not specified. $os_error defaults to $! if not specified.
The algorithm is taken from perldoc -f system.
0cbab0e |
06:11 Po-Chuan Hsieh (sunpoet)
devel/p5-Scalar-Util-Numeric-PP: Add p5-Scalar-Util-Numeric-PP 0.04
Scalar::Util::Numeric::PP is written mainly for the convenience of Data::Sah, as
a drop-in pure-perl replacement for the XS module Scalar::Util::Numeric, in the
case when Data::Sah needs to generate code that uses PP modules instead of XS
ones.
Not all functions from Scalar::Util::Numeric have been provided.
a38aa39 |
06:11 Po-Chuan Hsieh (sunpoet)
devel/p5-Time-Duration-Parse-AsHash: Add p5-Time-Duration-Parse-AsHash 0.10.6
Time::Duration::Parse::AsHash is like Time::Duration::Parse except:
- By default it returns a hashref of parsed duration elements instead of number
of seconds
There are some circumstances when you want this, e.g. when feeding into
DateTime::Duration and you want to count for leap seconds.
To return number of seconds like Time::Duration::Parse, pass a true value as
the second argument.
- By default seconds are not rounded
For example: "0.1s" or 100ms will return result { seconds => 0.1 }, and "2.3s"
will return { seconds => 2.3 }.
Also, <01:02:03> being recognized as 1h2min3s, 01:02:03.4567 will also be
recognized as 1h2min3.4567s.
- It recognizes more duration units
milliseconds (ms), which will be returned in the seconds key, for example
"400ms" returns { seconds => 0.4 }.
microseconds. This will also be returned in seconds key.
nanoseconds (ns). This will also be returned in seconds key.
decades. This will be returned in years key, for example "1.5 decades" will
return { years => 15 }.
- It has a lower startup overhead
By avoiding modules like Carp and Exporter::Lite, even strict and warnings
(starts up in ~3m vs ~9ms on my computer).
e83a453f |
06:11 Po-Chuan Hsieh (sunpoet)
devel/p5-Data-Sah-Filter: Add p5-Data-Sah-Filter 0.025
Data::Sah::Filter contains a standard set of filter rules for Data::Sah (to be
used in prefilters and postfilters clauses). It is separated from the Data-Sah
distribution and can be used independently.
A filter rule is put in Data::Sah::Filter::$COMPILER::$CATEGORY:$DESCRIPTION
module, for example: Data::Sah::Filter::perl::Str::trim for trimming whitespace
at the beginning and end of string.
Basically, a filter rule will provide an expression (in expr_filter) in the
target language (e.g. Perl, JavaScript, or others) to convert one data to
another. Multiple filter rules can be combined to form the final filtering code.
This code can be used by Data::Sah when generating validator code from Sah
schema, or can be used directly. Some projects which use filtering rules
directly include: App::orgadb (which lets users specify filters from the
command-line).
52d5769 |
06:11 Po-Chuan Hsieh (sunpoet)
devel/p5-Data-Sah-Resolve: Add p5-Data-Sah-Resolve 0.011
Data::Sah::Resolve provides resolve_schema. Sah schemas can be defined in terms
of other schemas as base. The resolving process follows the (outermost) base
schema until it finds a builtin type as the (innermost) base. It then returns a
hash result (a DefHash with v=2) containing the type as well other information
like the collected clause sets and others.
This routine performs the following steps:
1. Normalize the schema
Unless schema_is_normalized option is true, in which case schema is assumed
to be normalized already.
2. Check if the schema's type is a builtin type
Currently this is done by checking if the module of the name
Data::Sah::Type::<type> is loadable. If it is a builtin type then we are
done.
3. Check if the schema's type is the name of another schema
This is done by checking if Sah::Schema::<name> module exists and is
loadable. If this is the case then we retrieve the base schema from the
$schema variable in the Sah::Schema::<name> package and repeat the process
while accumulating and/or merging the clause sets.
4. If schema's type is neither, we die.
f09e409 |
06:11 Po-Chuan Hsieh (sunpoet)
devel/p5-IPC-System-Options: Add p5-IPC-System-Options 0.341
IPC::System::Options provides replacement (wrapper) for Perl's system(),
readpipe() (qx//, a.k.a. the backtick operator), as well as IPC::Run's start()
and run(). The wrappers give you options like forcing/avoiding use of shell
(like what IPC::System::Simple offers you), logging the arguments and/or output
(using Log::ger), temporarily setting environment variables, temporarily setting
working directory, dying on non-zero exit code, capturing (or tee-ing) output
(stdout/stderr) (using Capture::Tiny), and a few others. They are meant as a
convenience so you can just call system() (or the other wrapper target) instead
of doing some additional setup and cleanup yourself.
b5580f2 |
06:11 Po-Chuan Hsieh (sunpoet)
devel/p5-Language-Expr: Add p5-Language-Expr 0.29
Language::Expr defines a simple, Perl-like expression minilanguage. It supports
mathematical and string operators, arrays, hashes, variables, and functions. See
Language::Expr::Manual::Syntax for description of the language syntax.
This distribution consists of the language parser (Language::Expr::Parser), some
interpreters (Language::Expr::Interpreter::*), and some compilers
(Language::Expr::Compiler::*).
198c46d |
06:11 Po-Chuan Hsieh (sunpoet)
devel/p5-Data-Sah: Add p5-Data-Sah 0.917
Data-Sah implements compilers for producing Perl and JavaScript validators, as
well as translatable human description text from Sah schemas. Compiler approach
is used instead of interpreter for faster speed.
The generated validator code can run without the Data::Sah::* modules.
4e2ea4d |
06:11 Po-Chuan Hsieh (sunpoet)
devel/p5-Data-Sah-Coerce: Add p5-Data-Sah-Coerce 0.054
Data::Sah::Coerce contains a standard set of coercion rules for Data::Sah. It is
separated from the Data-Sah distribution and can be used independently.
A coercion rule is put in
Data::Sah::Coerce::$COMPILER::To_$TARGET_TYPE::From_$SOURCE_TYPE::DESCRIPTION
module, for example: Data::Sah::Coerce::perl::To_date::From_float::epoch for
converting date from integer (Unix epoch) or
Data::Sah::Coerce::perl::To_date::From_str::iso8601 for converting date from
ISO8601 strings like "2016-05-15".
Basically, a coercion rule will provide an expression (expr_match) that
evaluates to true when data can be coerced, and an expression (expr_coerce) to
actually coerce/convert data to the target type. This rule can be combined with
other rules to form the final coercion code.
fb04d2c |
06:11 Po-Chuan Hsieh (sunpoet)
devel/p5-Data-Sah-DefaultValue: Add p5-Data-Sah-DefaultValue 0.005
Data::Sah::DefaultValue generates code to set default value using value rules.
A value rule is put in Data::Sah::Value::$COMPILER::$TOPIC::$DESCRIPTION module,
for example: Data::Sah::Value::perl::Perl::this_mod contains the value "this
module" (see App::ThisDist for more details on the meaning of "this module").
Basically, a value rule will provide an expression (expr_value) that return some
value.
9bfc5b9 |
06:11 Po-Chuan Hsieh (sunpoet)
devel/p5-Data-Cmp: Add p5-Data-Cmp 0.010
This relatively lightweight (no non-core dependencies, under 100 lines of code)
module offers the cmp_data function that, like Perl's cmp, returns -1/0/1 value.
cmp_data differs from cmp in that it can compare two data of different types and
compare data items recursively, with pretty sensible semantics. In addition to
returning -1/0/1, cmp_data can also return 2 if two data differ but not
comparable: there is no sensible notion of which one is "greater than" the
other. An example is empty hash {} vs empty array []).
This module can handle circular structure.
43c69bb |
06:11 Po-Chuan Hsieh (sunpoet)
devel/p5-Data-ModeMerge: Add p5-Data-ModeMerge 0.360
There are already several modules on CPAN to do recursive data structure
merging, like Data::Merger and Hash::Merge. Data::ModeMerge differs in that it
offers merging "modes" and "options". It provides greater flexibility on what
the result of a merge between two data should/can be. This module may or may not
be what you need.
One application of this module is in handling configuration. Often there are
multiple levels of configuration, e.g. in your typical Unix command-line program
there are system-wide config file in /etc, per-user config file under ~/, and
command-line options. It's convenient programatically to load each of those in a
hash and then merge system-wide hash with the per-user hash, and then merge the
result with the command-line hash to get the a single hash as the final
configuration. Your program can from there on deal with this just one hash
instead of three.
In a typical merging process between two hashes (left-side and right-side), when
there is a conflicting key, then the right-side key will override the left-side.
This is usually the desired behaviour in our said program as the system-wide
config is there to provide defaults, and the per-user config (and the
command-line arguments) allow a user to override those defaults.
d8f371a |
|
Tuesday, 3 Sep 2024
|
19:59 Rene Ladan (rene)
devel/electron27: Remove expired port
2024-05-31 devel/electron27: EOLed upstream, switch to newer version
338b04f |
|
Sunday, 1 Sep 2024
|
14:38 Daniel Engberg (diizzy)
devel/kdsingleapplication: New port: Class that helps implement applications
that follow the single-instance policy
Class that helps implement applications that follow the single-instance
policy referring to those applications that want to spawn a unique
instance for a given user session. Even when launched multiple times,
such applications will not spawn a number of separate instances.
WWW: https://github.com/KDAB/KDSingleApplication/
3d482f7 |
14:35 Rene Ladan (rene)
devel/libopentracing: Remove expired port
2024-02-29 devel/libopentracing:
https://github.com/opentracing/specification/issues/163
13902e1 |
14:15 Rene Ladan (rene)
devel/electron28: Remove expired port
2024-08-31 devel/electron28: EOLed upstream, switch to newer version
7dd4632 |
14:12 Rene Ladan (rene)
devel/py-jaraco.timing: Remove expired port
2024-08-31 devel/py-jaraco.timing: Deprecated by upstream
7fec4ff |
|
Tuesday, 27 Aug 2024
|
20:23 Matthias Fechner (mfechner)
www/gitlab: added new ports required for version 17.3
81dbda4 |
08:46 Yuri Victorovich (yuri)
devel/py-jupyter: New port: Jupyter metapackage that installs all the Jupyter
components in one go
4019778 |
|
Monday, 26 Aug 2024
|
14:06 Nicola Vitale (nivit)
devel/linux-rl9-libatomic: Add new port
Libatomic is a GCC-specific fallback implementation for atomics to
allow architectures that don't always provide a full set of atomics
to runtime-detect the existence of them, or fall back to the use of
mutexes. This is the Linux version.
https://gcc.gnu.org/
7abf90e |
08:20 Yuri Victorovich (yuri) Author: Stefan Schlosser
devel/librashader: New port: RetroArch shaders for all
PR: 280470
5dbd477 |
|
Thursday, 22 Aug 2024
|
10:08 Yuri Victorovich (yuri)
devel/py-pytest-dependency: New port: Pytest plugin to manage dependencies of
tests
743f763 |
|
Wednesday, 21 Aug 2024
|
05:09 Yuri Victorovich (yuri)
devel/ollama-hpp: New port: Modern, Header-only C++ bindings for the Ollama API
235f681 |
|
Tuesday, 20 Aug 2024
|
15:19 Mateusz Piotrowski (0mp) Author: Xavier Beaudouin
devel/py-jsonargparse: Library for creating CLIs
Library for creating command-line interfaces (CLIs) and making Python
apps easily configurable. It is a well-maintained project with frequent
releases, adhering to high standards of development: semantic versioning,
deprecation periods, changelog, automated testing, and full test coverage.
https://github.com/omni-us/jsonargparse
PR: 280925
Sponsored by: Bell Tower Integration
Sponsored by: Klara, Inc.
be61a1f |
15:13 Ashish SHUKLA (ashish)
devel/pipelight: New port: self-hosted lightweight CI/CD pipelines
Pipelight is a Rust based small cli tool to be used from inside a terminal.
* Define pipelines using typescript, toml, hcl and yaml.
* Trigger on events: git hooks, file changes...
f33ef0c |
|
Saturday, 17 Aug 2024
|
20:44 Gleb Popov (arrowd) Author: Shapovalov Alexey
devel/py-click-aliases: Aliases support for Click framework
Sponsored by: Serenity Cybersecurity, LLC
Co-authored-by: Gleb Popov <arrowd@FreeBSD.org>
a1daead |
20:44 Gleb Popov (arrowd) Author: Shapovalov Alexey
devel/py-click-command-tree: click plugin to show the command tree of your CLI
Sponsored by: Serenity Cybersecurity, LLC
08f59ea |
20:44 Gleb Popov (arrowd) Author: Жунёва Мария Михайловна
devel/py-libusb-package: an installation vehicle for libusb shared libraries
Sponsored by: Serenity Cybersecurity, LLC
Co-authored-by: Gleb Popov <arrowd@FreeBSD.org>
ca9ef62 |
20:44 Gleb Popov (arrowd) Author: Shapovalov Alexey
devel/py-pypemicro: Python PEMicro debug probes support
Sponsored by: Serenity Cybersecurity, LLC
Co-authored-by: Gleb Popov <arrowd@FreeBSD.org>
03ce737 |
20:44 Gleb Popov (arrowd) Author: Shapovalov Alexey
devel/py-argparse_addons: additional Python argparse types and actions
Sponsored by: Serenity Cybersecurity, LLC
a15a357 |
20:44 Gleb Popov (arrowd) Author: Shapovalov Alexey
devel/py-commentjson: create JSON files with Python and JS style inline comments
Sponsored by: Serenity Cybersecurity, LLC
Co-authored-by: Gleb Popov <arrowd@FreeBSD.org>
6f8772b |
|
Thursday, 15 Aug 2024
|
16:00 Po-Chuan Hsieh (sunpoet)
devel/pybind11_protobuf: Add pybind11_protobuf 0.0.0.20240809
pybind11_protobuf provides pybind11 bindings for Google's Protocol Buffers.
These adapters make Protocol Buffer message types work with Pybind11 bindings.
9c8d5c3 |
16:00 Po-Chuan Hsieh (sunpoet)
devel/pybind11_abseil: Add pybind11_abseil 202402.0
pybind11_abseil provides the pybind11 bindings for the Abseil C++ common
libraries. These adapters make Abseil types work with Pybind11 bindings.
6b60264 |
15:30 Po-Chuan Hsieh (sunpoet)
devel/p5-Test2-Suite: Remove obsoleted port
Use devel/p5-Test-Simple instead.
Test2-Suite has been merged into Test-Simple since 1.302200.
Reference: https://metacpan.org/dist/Test-Simple/changes
12adf16 |
15:29 Vladimir Druzenko (vvd) Author: Martin Filla
devel/tracy: New port: Frame and sampling profiler for games and other
applications
A real time, nanosecond resolution, remote telemetry, hybrid frame and
sampling profiler for games and other applications.
Tracy supports profiling CPU (Direct support is provided for C, C++, and
Lua integration. At the same time, third-party bindings to many other
languages exist on the internet, such as Rust, Zig, C#, OCaml, Odin,
etc.), GPU (All major graphic APIs: OpenGL, Vulkan, Direct3D 11/12,
OpenCL.), memory allocations, locks, context switches, automatically
attribute screenshots to captured frames, and much more.
https://github.com/wolfpld/tracy
Interactive demo: https://tracy.nereid.pl
PR: 278126
46637f7 |
|
Tuesday, 13 Aug 2024
|
17:20 Zsolt Udvari (uzsolt)
devel/R-cran-urlchecker: new port
Provide the URL checking tools available in R 4.1+ as a package for earlier
versions of R. Also uses concurrent requests so can be much faster than the
serial versions.
Required by new version of devel/R-cran-devtools.
335045e |
12:01 Zsolt Udvari (uzsolt)
devel/R-cran-profvis: new port: visualizing code profiling data
Profvis is a tool for visualizing code profiling data from R. It creates a web
page which provides a graphical interface for exploring the data.
Required to update devel/R-cran-devtools.
583ba24 |
|
Sunday, 11 Aug 2024
|
18:37 Yuri Victorovich (yuri)
devel/nanobind: New port: Tiny and efficient C++/Python bindings (C++ version)
7971fb5 |
02:58 Yuri Victorovich (yuri)
devel/comlin: New port: Small self-contained alternative to readline and libedit
PR: 280602
Reported by: Daniel Engberg <diizzy@FreeBSD.org>
713a610 |
|
Saturday, 10 Aug 2024
|
15:05 Vladimir Druzenko (vvd) Author: Martin Filla
x11/iaito: New port: Official QT frontend of radare2
iaito is the official graphical interface for radare2, a libre reverse
engineering framework.
* Requires radare2 and Qt-5/6.
* Iaito was the original name of this GUI before being forked as Cutter.
* Use r2 plugins (f.ex: no need for r2ghidra-iaito plugin if r2ghidra is
installed).
* Focus on simplicity, parity with commands, keybindings and r2-style
workflows.
* Aims to cover other radare2 features, not just a disassembler:
forensics, networking, bindiffing, solvers, ...
https://github.com/radareorg/iaito
PR: 278339
3f895cf |
11:36 Vladimir Druzenko (vvd)
devel/Makefile: add port devel/pycdc
PR: 280659
Reported by: antoine (via email)
Fixes: 3b5336de74e5 (New port: Python bytecode disassembler and decompiler)
c6f4c98 |
07:23 Yuri Victorovich (yuri)
misc/py-ollama: New port: Official Python client for Ollama
This reverts commit 5f8c92831aae9f9783923dcb6c29ba6287d2f576.
Requested by: nivit@FreeBSD.org (maintainer of devel/py-ollama; via e-mail)
1c1b40a |
|
Thursday, 8 Aug 2024
|
12:11 Nicola Vitale (nivit)
devel/py-ollama: Add new port
Ollama Python library provides the easiest way to integrate Python 3.8+
projects with Ollama.
https://github.com/ollama/ollama-python
5d03112 |
|
Wednesday, 7 Aug 2024
|
23:13 Vladimir Druzenko (vvd) Author: Sergei Vyshenski
devel/p5-ExtUtils-Builder-Compiler: New port: Interface around different
compilers
- This new port is needed as an indirect dependency for
a new major release of existing port security/p5-Crypt-Argon2
- Interface around different compilers. It's usually not used directly
but by a portability layer like: ExtUtils:Builder::Autodetect::C
https://metacpan.org/dist/ExtUtils-Builder-Compiler
PR: 280630
5ed582d |
23:13 Vladimir Druzenko (vvd) Author: Sergei Vyshenski
devel/p5-ExtUtils-Builder: New port: Overview of foundations of
ExtUtils::Builder Plan framework
- This new port is needed as an indirect dependency for
a new major release of existing port security/p5-Crypt-Argon2
- An overview of the foundations of the ExtUtils::Builder Plan framework.
Actions are the cornerstone of this framework. They provide an
interface between build tools (e.g. ExtUtils::MakeMaker, Module::Build,
...) and building extensions. This allows producing and consuming sides
to be completely independent from each other. It is a flexible
abstraction around pieces of work, this work can be a piece of
perl code, an external command, a mix of those or possibly other things.
https://metacpan.org/dist/ExtUtils-Builder
PR: 280628
de84989 |
|
Tuesday, 6 Aug 2024
|
22:15 Vladimir Druzenko (vvd) Author: Sergei Vyshenski
devel/p5-ExtUtils-HasCompiler: New port: Check for the presence of a compiler
Check for the presence of a compiler.
This module tries to check if the current system is capable of
compiling, linking and loading an XS module.
https://metacpan.org/dist/ExtUtils-HasCompiler
PR: 280625
937e061 |
|
Sunday, 4 Aug 2024
|
21:13 Po-Chuan Hsieh (sunpoet)
devel/rubygem-aws-sdk-ssmquicksetup: Add rubygem-aws-sdk-ssmquicksetup 1.0.0
Official AWS Ruby gem for AWS Systems Manager QuickSetup.
adf5ca5 |
17:13 Po-Chuan Hsieh (sunpoet)
devel/rubygem-yard-sorbet: Add rubygem-yard-sorbet 0.9.0
yard-sorbet is a YARD plugin that parses Sorbet type annotations.
Features:
- Attaches existing documentation to methods and attributes that follow sig
declarations. (This information is otherwise discarded.)
- Translates sig type signatures into corresponding YARD tags
- Generates method definitions from T::Struct fields
- Generates constant definitions from T::Enum enums
- Modules marked abstract! or interface! are tagged @abstract
- Modules using mixes_in_class_methods will attach class methods
- Merges sigs in rbi files with source code documentation (rbi files must come
after source code in yard configuration)
11cc85b |
17:13 Po-Chuan Hsieh (sunpoet)
devel/py-jsonschema417: Remove obsoleted port
Use devel/py-jsonschema instead.
01aef56 |
17:13 Po-Chuan Hsieh (sunpoet)
devel/rubygem-gettext_i18n_rails112: Add rubygem-gettext_i18n_rails112 1.12.0
(copied from rubygem-gettext_i18n_rails)
- Add PORTSCOUT
3b1ba18 |
17:13 Po-Chuan Hsieh (sunpoet)
devel/rubygem-packwerk: Add rubygem-packwerk 3.2.1
Packwerk is a Ruby gem used to enforce boundaries and modularize Rails
applications.
Packwerk can be used to:
- Combine groups of files into packages
- Define package-level constant visibility (i.e. have publicly accessible
constants)
- Help existing codebases to become more modular without obstructing development
fb3e51c |
17:13 Po-Chuan Hsieh (sunpoet)
devel/rubygem-packwerk-extensions: Add rubygem-packwerk-extensions 0.3.0
packwerk-extensions is a home for checker extensions for packwerk 3.
Currently, it ships the following checkers to help improve the boundaries
between packages. These checkers are:
- A privacy checker that ensures other packages are using your package's public
API
- A visibility checker that allows packages to be private except to an explicit
group of other packages.
- A folder_privacy checker that allows packages to their sibling packs and
parent pack (to be used in an application that uses folder packs)
- A layer (formerly architecture) checker that allows packages to specify their
"layer" and requires that each layer only communicate with layers below it.
5cf9876 |
17:13 Po-Chuan Hsieh (sunpoet)
devel/rubygem-better_html: Add rubygem-better_html 2.1.1
This gem replaces the normal ERB parsing with an HTML-aware ERB parsing. This
makes your templates smarter by adding runtime checks around the data
interpolated from Ruby into HTML.
04ad249 |
17:13 Po-Chuan Hsieh (sunpoet)
devel/rubygem-constant_resolver: Add rubygem-constant_resolver 0.2.0
ConstantResolver resolves partially qualified constant reference to the fully
qualified name and the path of the file defining it. It does not load the files
to do that, its inference engine purely works on file paths and constant names.
ConstantResolver uses the same assumptions as Rails' code loader, Zeitwerk to
infer constant locations. Please see Zeitwerk's documentation on file structure
and inflection for more information.
15815c7 |
17:13 Po-Chuan Hsieh (sunpoet)
devel/py-xasm: Add py-xasm 1.2.0
The Python xasm module has routines for assembly, and has a command to assemble
bytecode for several different versions of Python.
Here are some potential uses:
- Make small changes to existing Python bytecode when you don't have source
- Craft custom and efficient bytecode
- Write an instruction-level optimizing compiler
- Experiment with and learn about Python bytecode
- Foil decompilers like uncompyle6 so that they can't disassemble bytecode (at
least for now)
This support the same kinds of bytecode that xdis supports. This is pretty much
all released bytecode, although we tend to lag behind the latest Python
releases.
a9619e5 |
17:13 Po-Chuan Hsieh (sunpoet)
devel/py-protobuf4: Add py-protobuf4 4.25.4 (copied from py-protobuf)
- Add PORTSCOUT
67d2838 |
17:13 Po-Chuan Hsieh (sunpoet)
devel/py-spark-parser: Add py-spark-parser 1.8.9
This package uses Jay Earley's algorithm for parsing context free grammars, and
comes with some generic Abstract Syntax Tree routines. There is also a prototype
scanner which does its job by combining Python regular expressions.
(SPARK stands for Scanning, Parsing, and Rewriting Kit. It is a poor name since
it conflicts with a more popular package of the same name. In the future we will
rename this.)
The original version of this was written by John Aycock for his Ph.D thesis and
was described in his 1998 paper: "Compiling Little Languages in Python" at the
7th International Python Conference. The current incarnation of this code is
maintained (or not) by Rocky Bernstein.
Note: Earley algorithm parsers are almost linear when given an LR grammar. These
are grammars which are left-recursive.
4bf4bfe |
17:13 Po-Chuan Hsieh (sunpoet)
devel/py-tenacity8: Add py-tenacity8 8.5.0 (copied from py-tenacity)
- Add PORTSCOUT
1085cb6 |
17:13 Po-Chuan Hsieh (sunpoet)
devel/decompyle3: Add decompyle3 3.9.2
decompyle3 is a native Python cross-version decompiler and fragment decompiler.
It is a reworking of uncompyle6.
decompyle3 translates Python bytecode back into equivalent Python source code.
It accepts bytecodes from Python version 3.7 on.
943bf03 |
16:39 Sergey A. Osokin (osa)
devel/libada: new port, WHATWG-compliant and fast URL parser
Ada is a fast and spec-compliant URL parser written in C++.
Specification for URL parser can be found from the WHATWG website.
Connect to the build.
fe13eae |
|
Wednesday, 31 Jul 2024
|
21:04 Brooks Davis (brooks)
devel/llvm19: Update from llvm18 and connect
09af49b |
|
Tuesday, 30 Jul 2024
|
18:22 Muhammad Moinur Rahman (bofh)
devel/py-importlib-metadata7: New port
This is the 7.X branch of devel/py-importlib-metadata added in
preparation upgrading the same to 8.X.
6d9e0c7 |
13:36 Po-Chuan Hsieh (sunpoet)
devel/rubygem-google-protobuf3: Add rubygem-google-protobuf3 3.25.4 (copied from
rubygem-google-protobuf)
- Add PORTSCOUT
291cc6c |
13:36 Po-Chuan Hsieh (sunpoet)
devel/rubygem-google-protobuf4: Remove obsoleted port
Use devel/rubygem-google-protobuf instead.
5701600 |
|
Monday, 29 Jul 2024
|
20:41 John Baldwin (jhb)
devel/freebsd-gcc14: External FreeBSD toolchain based on GCC 14.
This port provides external GCC toolchains for GCC 14.1.0 for the
aarch64, amd64, armv7, i386, powerpc, powerpc64, and riscv64
platforms.
Reviewed by: imp
Differential Revision: https://reviews.freebsd.org/D46000
97d1458 |
19:02 Po-Chuan Hsieh (sunpoet)
devel/py-pytest-alembic: Add py-pytest-alembic 0.11.1
pytest-alembic is a pytest plugin to test alembic migrations (with default
tests) and which enables you to write tests specific to your migrations.
e9b9dbf |
12:31 Po-Chuan Hsieh (sunpoet)
devel/rubygem-opentelemetry-instrumentation-trilogy: Add
rubygem-opentelemetry-instrumentation-trilogy 0.59.3
The OpenTelemetry Trilogy Ruby gem provides instrumentation for Trilogy and was
COPY+PASTE+MODIFIED from the OpenTelemetry MySQL gem.
Some key differences in this instrumentation are:
- Trilogy does not expose MySql#query_options, therefore there is limited
support for database semantic conventions.
- SQL Obfuscation is enabled by default to mitigate restricted data leaks.
f009909 |
12:30 Po-Chuan Hsieh (sunpoet)
devel/rubygem-opentelemetry-instrumentation-sinatra: Add
rubygem-opentelemetry-instrumentation-sinatra 0.24.1
The Sinatra instrumentation is a community-maintained instrumentation for the
Sinatra Web Framework.
3d00717 |
12:30 Po-Chuan Hsieh (sunpoet)
devel/rubygem-opentelemetry-instrumentation-resque: Add
rubygem-opentelemetry-instrumentation-resque 0.5.2
The Resque instrumentation is a community-maintained instrumentation for the
Resque Ruby jobs system.
fdf3313 |
Number of commits found: 12510 (showing only 100 on this page) |