graphics/py-DPainter: import py-DPainter-1.2.2
PyDPainter, pronounced "Pied Painter" (like Pied Piper), is an
attempt to create a usable pixel art program in Python using PyGame.
The original inspiration came from the Commodore Amiga version of
Deluxe Paint released by Electronic Arts in 1985. Back then, Deluxe
Paint helped define the user interface of a paint program with tool
bars, menus, and the novel use of left and right mouse buttons for
painting and erasing. After pixel art gave way to photo-realism
and high-resolution 24 bit color, Deluxe Paint was largely forgotten
for artistic work -- left behind in the ever-progressing march of
technology.
Recently, with a resurgence of all things "retro," low-resolution
pixel art and limited color palettes have become popular once again.
Many tools to deal with this medium are either too complicated or
too crude. This project is an attempt to bring back an old but
reliable tool and enhance it with some features to help it better
coexist in the modern world.
glib2: force usage of pkgsrc-selected Python binary
Fixes build in some cases when multiple versions of Python are
installed.
Based on PR 58469 by Phil Krylov.
devel/ast-grep: update to 0.25.4
0.25.4
- feat: support sql experimentally #1300
- feat: consistent file path for search by removing ./ prefix #1343
- feat: allow multiple tests in a single YAML file #1344
- refactor: use HarnessBuilder c41ffa8
- refactor: move out some files dfa38f2
- test: add test for deserde tests 76796e4
0.25.3
- feat: support custom language injection #1309
- feat: register embedded language 416e28e
- fix(deps): update dependency @babel/core to v7.24.9 8c5dd00
- fix(deps): update dependency @swc/core to v1.7.0 61f6a14
textproc/xt-rs: update to 0.19.1
v0.19.1 (2024-07-25)
Fixed
- Potential quadratic behavior in YAML handling. This version of xt upgrades to
the latest version of the third-party unsafe-libyaml library, which plays a
critical role in xt's YAML support. The upgrade fixes performance issues on
YAML documents with unusually deep collection nesting.
Changed
- This version of xt cleans up some unused code and development dependencies,
and upgrades some other locked dependencies. These changes are not expected
to significantly affect functionality, performance, or security.
shells/oh-my-posh: update to 23.0.1
v23.0.1
Bug fixes
- shell: revise initialization scripts (7273dba)
v23.0.0
Bug Fixes
- pwsh: wrap module code in try-catch blocks (00260e1), closes #5348
Features
- git: enable posh-git from the git segment config (7081cac)
BREAKING CHANGES
- git: To use the posh-git module output, you must now set the source property to pwsh in the git segment configuration.
In case you are using the default configuration, you don't need to change anything.
v22.3.0
[19 lines not shown]
devel/difftastic: update to 0.59.0
0.59 (released 20th July 2024)
Diffing
Fixed crash on some textual files where a single change contained more than 1,000 words.
Parsing
Added support for device tree and F#.
Difftastic now uses tree-sitter comment highlighing as a hint that nodes should be treated as atoms. This ensures comments are treated more consistently across languages. This fixes cases in Elm where comment differences were ignored, and may improve other languages too.
import www/palemoon
A customizable, privacy-respecting web browser derived from the
independent Pale Moon(tm) codebase, in turn derived from community
code from the Mozilla project.
This package is an UNOFFICIAL build and not to be confused with
official Pale Moon software available from palemoon.org.
No support is provided from Moonchild Productions - all
responsibility for this package falls on the pkgsrc community.
Pale Moon does not support NetBSD and this software has been
modified to enhance NetBSD compatibility.
Pale Moon is a trademark of Moonchild Productions.
py-pikepdf: updated to 9.1.0
v9.1.0
- Fixed a potential resource leak if we opened a file to read it as a PDF but
it was not a valid PDF.
- When overwriting an existing PDF with ``Pdf.save()``, pikepdf now attempts to
retain the original file permissions and ownership.
- Fixed missing return type for PageList.Extend. :issue:`592`
- Fixed tests on Python 3.13 pre-release. Thanks @QuLogic.
- Changed all references of "QPDF" to "qpdf", its new spelling. Thanks @m-holger.