| non port: devel/Makefile |
Number of commits found: 12754 (showing only 100 on this page) |
|
Tuesday, 8 Oct 2024
|
12:56 Zsolt Udvari (uzsolt) Author: Benjamin Jacobs
math/alt-ergo: Update to 2.5.4, many new ports
Replace GNU configure to dune builds system.
Add do-test target.
Submitter takes maintainership.
Update WWW.
Switch to DISTVERSION.
The last update of alt-ergo in ports tree was about 10 years ago, the newest
version requires many new libraries in ports tree.
New ports:
devel/ocaml-dolmen
devel/ocaml-gen
devel/ocaml-hmap
devel/ocaml-linol
devel/ocaml-lsp
devel/ocaml-octavius
devel/ocaml-pp_loc
devel/ocaml-ppx_blob
devel/ocaml-ppx_compare
devel/ocaml-ppx_deriving
devel/ocaml-ppx_hash
devel/ocaml-ppx_js_style
devel/ocaml-ppx_yojson_conv
devel/ocaml-ppx_yojson_conv_lib
devel/ocaml-psmt2-frontend
devel/ocaml-trace
math/ocaml-farith
math/ocaml-ocplib-simplex
textproc/ocaml-spelll
PR: 279337
d9c44a6 |
|
Monday, 7 Oct 2024
|
21:23 Hiroki Tagato (tagattie)
devel/app-builder-devel: add port: Generic helper tool to build app in a
distributable format (development version)
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
1444490 |
09:20 Muhammad Moinur Rahman (bofh)
devel/py-grimoirelab-toolkit: New port
Toolkit of common functions used across GrimoireLab projects
This package provides a library composed by functions widely used in
other GrimoireLab projects. These function deal with date handling,
introspection, URIs/URLs, among other topics.
WWW: https://github.com/chaoss/grimoirelab-toolkit/
Sponsored by: The FreeBSD Foundation
f0fc46c |
05:07 Po-Chuan Hsieh (sunpoet)
*/Makefile: Sort SUBDIRs
fce31e1 |
|
Wednesday, 2 Oct 2024
|
16:17 Muhammad Moinur Rahman (bofh)
devel/py-xstatic-pygments: New port
Pygments 2.9.0 (XStatic packaging standard)
Pygments’ builtin CSS packaged for setuptools (easy_install)/pip.
This package is intended to be used by any project that needs these
files.
It intentionally does not provide any extra code except some metadata
nor has any extra requirements. You MAY use some minimal support code
from the XStatic base package, if you like.
WWW: https://pygments.org/
3e6ee0d |
|
Tuesday, 1 Oct 2024
|
13:34 Muhammad Moinur Rahman (bofh)
devel/py-xstatic-svg-edit-moin: New port
svg-edit-moin 2012.11.27 (XStatic packaging standard)
svg-edit-moin javascript library packaged for setuptools (easy_install)
/ pip.
This is a modified version from svg-edit r2164 of 15 Nov. 2012 adding:
- moin save extension added
- svg-edit config contains moin save extension
This package is intended to be used by any project that needs these
files.
It intentionally does not provide any extra code except some metadata
nor has any extra requirements. You MAY use some minimal support code
from the XStatic base package, if you like.
WWW: https://code.google.com/archive/p/svg-edit/
75a0caa |
07:03 Romain Tartière (romain)
devel/rubygem-puppet-modulebuilder: New port
The purpose of this tool is to take a given local module directory and compile
it into a .tar file, known as the tarball, that can then be installed directly
by Puppet on a target machine or uploaded onto the Puppet Forge so that it can
be accessed publicly.
As part of this process any non-deliverable aspects of the module, parts of it
related to the modules development or testing for example, are stripped away
leaving only the documentation and the puppet/ruby code that is needed for the
module to function.
The parts of the module to be excluded are defined in a .pdkignore, .pmtignore
or .gitignore file with the first one to be found in this given order being
used. Any directories or files that are listed in the ignore file are then
excluded, allowing the user to customize what is and what is not excluded.
It should have been committed prior to the update of devel/rubygem-pdk
in 2891c0317f0e82c88fa061df625a5ffae826c6be but slipped through.
PR: 281772
Reported by: cperciva, meta, Trond.Endrestol@ximalas.info
29d5e9f |
|
Monday, 30 Sep 2024
|
19:39 Nuno Teixeira (eduardo)
devel/py-magnet2torrent: New port: Turn a bittorrent magnet links into a
.torrent file
Pure python project to turn a magnet link into a .torrent file. The goal
is to do it as fast as possible.
WWW: https://github.com/JohnDoee/magnet2torrent
2f8f54d |
19:24 Rene Ladan (rene)
devel/libegit2: Remove expired port
2024-09-30 devel/libegit2: No consumer in ports tree
5b3967b |
19:24 Rene Ladan (rene)
devel/rth: Remove expired port
2024-09-30 devel/rth: Abandonware, Unmaintained upstream as of 2013
6d73870 |
19:09 Rene Ladan (rene)
devel/libxs: Remove expired port
2024-09-30 devel/libxs: Upstream is gone and repo is deleted
81c7a9c |
19:08 Rene Ladan (rene)
devel/libdsp: Remove expired port
2024-09-30 devel/libdsp: Abandonware, last release upstream in 2005 and
unmaintained since 2015
8481827 |
13:36 Po-Chuan Hsieh (sunpoet)
devel/py-pprintpp: Add py-pprintpp 0.4.0
pprint++ is a drop-in replacement for pprint that's actually pretty.
029625d |
06:27 Hiroki Tagato (tagattie)
devel/task: add port: Task runner / simpler Make alternative written in Go
Task is a task runner / build tool that aims to be simpler and easier
to use than, for example, GNU Make.
Since it's written in Go, Task is just a single binary and has no
other dependencies, which means you don't need to mess with any
complicated install setups just to use a build tool.
WWW: https://taskfile.dev/
b3c7acc |
|
Sunday, 29 Sep 2024
|
07:05 Jason E. Hale (jhale)
Qt6: Update to 6.7.3
As a patch release, Qt 6.7.3 does not introduce new features but
contains more than 400 bug fixes, security updates, and other
improvements to the top of the Qt 6.7.2 release. See more information
about the most important changes and bug fixes from Qt 6.7.3 release
note.
PySide6: Update to 6.7.3
New port: devel/qt6-grpc
Qt GRPC is the client-side implementation that, together with the Qt
Protobuf module, allows the definition of messages and services in
.proto files, which then use the provided code generators to generate
client code that allows the access for fields and gRPC services in the
Qt framework. The code generated by Qt GRPC enables the client-side to
communicate with a gRPC server (regardless of whether the server uses
Qt) by sending calls or streaming messages.
Announcement: https://www.qt.io/blog/qt-6.7.3-released
Release note:
https://code.qt.io/cgit/qt/qtreleasenotes.git/about/qt/6.7.3/release-note.md
76fda73 |
|
Saturday, 28 Sep 2024
|
21:32 Muhammad Moinur Rahman (bofh)
devel/py-xstatic-jquery-file-upload: New port
jQuery-File-Upload (XStatic packaging standard)
jQuery-File-Upload javascript library packaged for setuptools
(easy_install)/pip.
This package is intended to be used by any project that needs these
files.
It intentionally does not provide any extra code except some metadata
nor has any extra requirements. You MAY use some minimal support code
from the XStatic base package, if you like.
WWW: https://github.com/blueimp/jQuery-File-Upload
5813f59 |
|
Friday, 27 Sep 2024
|
06:46 Nicola Vitale (nivit)
devel/py-textualeffects: Add new port
Visual effects for Textual, a TerminalTextEffects wrapper.
It is a library that provides Textual bindings for the excellent
TerminalTextEffects visual effects library.
https://github.com/ggozad/textualeffects
c5a53ae |
06:36 Nicola Vitale (nivit)
devel/py-terminaltexteffects: Add new port
TerminalTextEffects (TTE) is a terminal visual effects engine.
TTE can be installed as a system application to produce effects
in your terminal, or as a Python library to enable effects within
your Python scripts/applications. TTE includes a growing library of
built-in effects which showcase the engine's features.
https://pypi.org/project/terminaltexteffects/
3893cb4 |
|
Thursday, 26 Sep 2024
|
09:33 Zsolt Udvari (uzsolt)
devel/R-cran-R.utils: New port
Utility functions useful when programming and developing R packages.
532f706 |
09:12 Zsolt Udvari (uzsolt)
devel/R-cran-R.oo: new port
Methods and classes for object-oriented programming in R with or without
references. Large effort has been made on making definition of methods
as simple as possible with a minimum of maintenance for package
developers. The package has been developed since 2001 and is now
considered very stable. This is a cross-platform package implemented in
pure R that defines standard S3 classes without any tricks.
afba0f2 |
07:44 Zsolt Udvari (uzsolt)
devel/R-cran-R.methodsS3: new port
Methods that simplify the setup of S3 generic functions and S3 methods.
Major effort has been made in making definition of methods as simple as
possible with a minimum of maintenance for package developers. For
example, generic functions are created automatically, if missing, and
naming conflict are automatically solved, if possible. The method
setMethodS3() is a good start for those who in the future may want to
migrate to S4. This is a cross-platform package implemented in pure R
that generates standard S3 methods.
e6f0342 |
|
Wednesday, 25 Sep 2024
|
18:21 Po-Chuan Hsieh (sunpoet)
devel/py-jaraco.path: Add py-jaraco.path 3.7.1
jaraco.path provides cross platform hidden file detection.
aa7b526 |
18:21 Po-Chuan Hsieh (sunpoet)
devel/rubygem-aws-sdk-directoryservicedata: Add
rubygem-aws-sdk-directoryservicedata 1.0.0
Official AWS Ruby gem for AWS Directory Service Data.
8525ff9 |
18:21 Po-Chuan Hsieh (sunpoet)
devel/py-jaraco.envs: Add py-jaraco.envs 2.6.0
This library provides the classes for orchestrating Python (virtual)
environments.
1c53d3f |
14:48 Muhammad Moinur Rahman (bofh)
devel/py-xstatic-ckeditor:
CKEditor 3.6.4 (XStatic packaging standard)
CKEditor packaged for setuptools (easy_install) / pip.
This package is intended to be used by any project that needs these
files.
It intentionally does not provide any extra code except some metadata
nor has any extra requirements. You MAY use some minimal support code
from the XStatic base package, if you like.
WWW: https://ckeditor.com
69362b5 |
04:22 Po-Chuan Hsieh (sunpoet)
*/Makefile: Sort SUBDIRs
9525d35 |
04:22 Po-Chuan Hsieh (sunpoet)
devel/cython-lint: Add cython-lint 0.16.2
cython-lint provides everything flake8 used to do (by accident), plus much more.
cython-lint is a tool and pre-commit hook to lint Cython files.
28fd870 |
|
Tuesday, 24 Sep 2024
|
04:59 Muhammad Moinur Rahman (bofh)
devel/py-xstatic-autosize: New port
autosize 1.17.2 (XStatic packaging standard)
autosize (jQuery plugin for dynamic textarea sizing) packaged for
setuptools (easy_install) / pip.
This package is intended to be used by **any** project that needs these
files.
It intentionally does **not** provide any extra code except some
metadata **nor** has any extra requirements. You MAY use some minimal
support code from the XStatic base package, if you like.
WWW: https://www.jacklmoore.com/autosize/
0aa7c67 |
|
Monday, 23 Sep 2024
|
22:56 Craig Leres (leres)
ports: Fix after 771e57d671d9
I missed a step when I renamed devel/xtensa-esp32-elf to
devel/xtensa-esp-elf; update devel/Makefile
PR: 281677
Reported by: Robert William Vesterman
bf227c7 |
09:47 Yuri Victorovich (yuri)
devel/py-jaxtyping: New port: Type annotations & runtime checking for shape and
dtype of JAX arrays
867905c |
09:04 Matthias Fechner (mfechner)
devel/rubygem-sidekiq71: Remove expired port
devel/rubygem-sidekiq71
51cecdd |
|
Sunday, 22 Sep 2024
|
19:58 Hiroki Tagato (tagattie)
devel/electron32: add port: Build cross-platform desktop apps with JavaScript,
HTML, and CSS
Build cross platform desktop apps with JavaScript, HTML, and CSS.
It's easier than you think.
If you can build a website, you can build a desktop app. Electron is a
framework for creating native applications with web technologies like
JavaScript, HTML, and CSS. It takes care of the hard parts so you can
focus on the core of your application.
WWW: https://electronjs.org/
63a5b15 |
|
Saturday, 21 Sep 2024
|
16:38 Muhammad Moinur Rahman (bofh)
devel/py-xstatic-bootstrap3: New port
Bootstrap 3.1.1 (XStatic packaging standard)
Twitter Bootstrap packaged for setuptools (easy_install) / pip.
This package is intended to be used by any project that needs these
files.
It intentionally does not provide any extra code except some metadata
nor has any extra requirements. You MAY use some minimal support code
from the XStatic base package, if you like.
WWW: https://getbootstrap.com/
c061193 |
16:38 Muhammad Moinur Rahman (bofh)
devel/py-xstatic-bootstrap: New port
Bootstrap 4.5.3 (XStatic packaging standard)
Twitter Bootstrap packaged for setuptools (easy_install) / pip.
This package is intended to be used by any project that needs these
files.
It intentionally does not provide any extra code except some metadata
nor has any extra requirements. You MAY use some minimal support code
from the XStatic base package, if you like.
ecd5174 |
|
Friday, 20 Sep 2024
|
12:14 Muhammad Moinur Rahman (bofh)
devel/py-flatland: New port
HTML form management and validation
Flatland maps between rich, structured Python application data and the
string-oriented flat namespace of web forms, key/value stores, text
files and user input. Flatland provides a schema-driven mapping toolkit
with optional data validation.
Flatland is great for:
- Collecting, validating, re-displaying and processing HTML form data
- Dealing with rich structures (lists, dicts, lists of dicts, etc.) in
web data
- Validating JSON, YAML, and other structured formats
- Associating arbitrary Python types with JSON, .ini, or sys.argv
members that would otherwise deserialize as simple strings.
- Reusing a single data schema for HTML, JSON apis, RPC
The core of the flatland toolkit is a flexible and extensible
declarative schema system representing many data types and structures.
A validation system and library of schema-aware validators is also
provided, with rich i18n capabilities for use in HTML, network APIs and
other environments where user-facing messaging is required.
WWW: https://github.com/discorporate/flatland/
b200081 |
07:54 Emmanuel Vadot (manu)
devel/Makefile: Add entry for linux-rl9-libtool-ltdl
Fixes: df72b6b948fc ("devel/linux-rl9-libtool-ltdl: Runtime libraries for GNU
libtool (Rocky Linux 9)")
Sponsored by: Beckhoff Automation GmbH & Co. KG
fe426bf |
|
Thursday, 19 Sep 2024
|
12:49 Matthias Fechner (mfechner)
www/gitlab: added new ports required for 17.4.0
c234eba |
|
Wednesday, 18 Sep 2024
|
06:13 Po-Chuan Hsieh (sunpoet)
devel/rubygem-web-console-rails72: Add rubygem-web-console-rails72 4.2.1
A debugging tool for your Ruby on Rails applications.
5f50640 |
06:13 Po-Chuan Hsieh (sunpoet)
devel/rubygem-jbuilder-rails72: Add rubygem-jbuilder-rails72 2.12.0
Create JSON structures via a Builder-style DSL
5443418 |
06:13 Po-Chuan Hsieh (sunpoet)
devel/rubygem-sprockets-rails-rails72: Add rubygem-sprockets-rails-rails72 3.5.2
Sprockets Rails integration
f4c642b |
06:13 Po-Chuan Hsieh (sunpoet)
devel/rubygem-activejob72: Add rubygem-activejob72 7.2.1
Active Job is a framework for declaring jobs and making them run on a variety of
queuing backends. These jobs can be everything from regularly scheduled
clean-ups, to billing charges, to mailings -- anything that can be chopped up
into small units of work and run in parallel.
It also serves as the backend for Action Mailer's #deliver_later functionality
that makes it easy to turn any mailing into a job for running later. That's one
of the most common jobs in a modern web application: sending emails outside the
request-response cycle, so the user doesn't have to wait on it.
The main point is to ensure that all Rails apps will have a job infrastructure
in place, even if it's in the form of an "immediate runner". We can then have
framework features and other gems build on top of that, without having to worry
about API differences between Delayed Job and Resque. Picking your queuing
backend becomes more of an operational concern, then. And you'll be able to
switch between them without having to rewrite your jobs.
a180c28 |
06:13 Po-Chuan Hsieh (sunpoet)
devel/rubygem-activesupport72: Add rubygem-activesupport72 7.2.1
Active Support is a collection of utility classes and standard library
extensions that were found useful for the Rails framework. These additions
reside in this package so they can be loaded as needed in Ruby projects outside
of Rails.
20f60ed |
06:13 Po-Chuan Hsieh (sunpoet)
devel/rubygem-actionview72: Add rubygem-actionview72 7.2.1
Action View is a framework for handling view template lookup and rendering, and
provides view helpers that assist when building HTML forms, Atom feeds and more.
Template formats that Action View handles are ERB (embedded Ruby, typically used
to inline short Ruby snippets inside HTML), and XML Builder.
6ad531a |
06:12 Po-Chuan Hsieh (sunpoet)
devel/py-anywidget: Add py-anywidget 0.9.13
Anywidget uses modern web standards to simplify authoring and distributing
custom Jupyter Widgets.
- Create widgets without complicated cookiecutter templates
- Publish to PyPI like any other Python package
- Prototype within .ipynb or .py files
- Run in Jupyter, JupyterLab, Google Colab, VSCode, marimo and more
- Develop with instant HMR, like modern web frameworks
931d4dc |
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 |
Number of commits found: 12754 (showing only 100 on this page) |