Link [ pkgsrc | NetBSD | pkgsrc git mirror | PR fulltext-search | netbsd commit viewer ]


   
        usage: [branch:branch] [user:user] [path[@revision]] keyword [... [-excludekeyword [...]]] (e.g. branch:MAIN pkgtools/pkg)




switch to index mode

recent branches: MAIN (16m)  pkgsrc-2024Q1 (14d)  pkgsrc-2023Q4 (42d)  pkgsrc-2023Q2 (74d)  pkgsrc-2023Q3 (154d) 

2024-05-13 06:37:49 UTC Now

2023-08-07 07:19:33 UTC MAIN commitmail json YAML

mongo-c-driver: Fix problems including sysctl.h on NetBSD

(nia)

2023-08-07 06:43:13 UTC MAIN commitmail json YAML

supertuxkart: Require a compiler with non-trivial designated initializers
support

(nia)

2023-08-07 06:38:46 UTC MAIN commitmail json YAML

kicad: Requires msgfmt to provide a --desktop option

(nia)

2023-08-07 05:33:04 UTC MAIN commitmail json YAML

Downgraded devel/py-debugpy; Updated devel/py-importlib-resources, devel/py-hypothesis, math/py-numexpr, devel/py-bitarray, devel/py-maturin

(adam)

2023-08-07 05:32:28 UTC MAIN commitmail json YAML

py-maturin: updated to 1.2.0

1.2.0
* Add basic support for implicit namespaces
* Add Linux mips64 and mips architecture support
* Add `x86_64h-apple-darwin` target support

(adam)

2023-08-07 05:26:01 UTC MAIN commitmail json YAML

py-bitarray: updated to 2.8.1

2.8.1:
* use reconstructor function for pickling
* simplify implementation of `.reverse()`

(adam)

2023-08-07 05:24:27 UTC MAIN commitmail json YAML

py-numexpr: updated to 2.8.5

Changes from 2.8.4 to 2.8.5
---------------------------

* A `validate` function has been added. This function checks the inputs, returning
  `None` on success or raising an exception on invalid inputs. This function was
  added as numerous projects seem to be using NumExpr for parsing user inputs.
  `re_evaluate` may be called directly following `validate`.
* As an addendum to the use of NumExpr for parsing user inputs, is that NumExpr
  calls `eval` on the inputs. A regular expression is now applied to help sanitize
  the input expression string, forbidding '__', ':', and ';'. Attribute access
  is also banned except for '.r' for real and '.i'  for imag.
* Thanks to timbrist for a fix to behavior of NumExpr with integers to negative
  powers. NumExpr was pre-checking integer powers for negative values, which
  was both inefficient and causing parsing errors in some situations. Now NumExpr
  will simply return 0 as a result for such cases. While NumExpr generally tries
  to follow NumPy behavior, performance is also critical.
* Thanks to peadar for some fixes to how NumExpr launches threads for embedded
  applications.
* Thanks to de11n for making parsing of the `site.cfg` for MKL consistent among
  all shared platforms.

(adam)

2023-08-07 05:23:00 UTC MAIN commitmail json YAML

py-hypothesis: updated to 6.82.2

6.82.2
This patch fixes pretty-printing of combinations of enum.Flag values, which was previously an error

(adam)

2023-08-07 05:21:12 UTC MAIN commitmail json YAML

py-importlib-resources: updated to 6.0.1

v6.0.1

Bugfixes
- Restored Apache license

(adam)

2023-08-07 05:19:28 UTC MAIN commitmail json YAML

2023-08-07 05:16:06 UTC MAIN commitmail json YAML

dbus-python-common: needs pyversion.mk

(adam)

2023-08-07 05:13:04 UTC MAIN commitmail json YAML

py-debugpy: downgraded to 1.6.7

1.6.8 has been removed from PyPI.

(adam)

2023-08-06 20:23:55 UTC MAIN commitmail json YAML

Updated net/websocketpp, textproc/py-pygments

(adam)

2023-08-06 20:23:35 UTC MAIN commitmail json YAML

py-pygments: updated to 2.16.1

Version 2.16.1
--------------

- Fix ``native`` style missing from style list

Version 2.16.0
--------------
(released August 6th, 2023)

- New lexers:

  * ASN.1
  * Blueprint
  * BQN
  * DNS zone files
  * GraphQL
  * Linux desktop files (following the specification of the
    Freedesktop group, formerly known as XDG)
  * NVIDIA PTX
  * OpenSCAD
  * systemd
  * TLS presentation language
  * Verifpal
  * YARA

- Updated lexers:

  * ASC: Add ``application/pem-certificate-chain`` mimetype
  * C/C++: Refine keyword lists
  * Carbon: Fix long processing times on invalid input, fix number
    lexing
  * Elpi: Handle quotations
  * Go: Support additional built-ins
  * HTTP: Support empty headers
    also recognize responses in ``analyse_text`` implementation
    highlight URL encoded data
  * Igor Pro: Update to Igor Pro 9
  * lean: Recognize expressions nested within attributes
  * Macaulay2: Update builtins
  * Markdown: Allow extra characters after language name
    in code blocks
  * NestedText: Update to version 3
  * scdoc: Improve language guessing implementation
  * Spice: Update to latest version
  * Transact SQL: Add Pre-sorted Group keyword
  * Uxntal: Update for current runes
  * Wikitext: Fix templates in wiki links; fix a language converter false
    positive; add bold italic markup

- Add ``Generic.EmphStrong`` token for bold italic markup
- Add Lightbulb style
- Improve contrast in Monokai style
- Add documentation how to create terminal code highlighting commands
- Add support for loading TrueType fonts to the ``ImageFormatter``

(adam)

2023-08-06 20:20:18 UTC MAIN commitmail json YAML

websocketpp: updated to 0.8.2

WebSocket++/0.8.2

This is a bug fix patch that fixes a major issue affecting compatibility with newer versions of the Asio library (including the one bundled in Boost 1.70 and higher). It also includes some documentation, cmake, and OpenSSL compatibility fixes.

WebSocket++/0.8.1

This is a bug fix patch to fix a major test suite regression introduced in 0.8.0 and adjust installation behavior to make downstream packaging easier.

(adam)

2023-08-06 19:58:54 UTC MAIN commitmail json YAML

uhd: switch to dynamic PLIST for doxygen files, and cmake/build.mk

(adam)

2023-08-06 19:18:35 UTC MAIN commitmail json YAML

py-sip6: fix importlib import; constant binary extension naming

(adam)

2023-08-06 19:14:44 UTC MAIN commitmail json YAML

Updated devel/breezy-qbrz, textproc/py-phonenumbers

(adam)

2023-08-06 19:14:24 UTC MAIN commitmail json YAML

py-phonenumbers: updated to 8.13.18

8.13.18
Unknown changes

(adam)

2023-08-06 19:11:19 UTC MAIN commitmail json YAML

breezy-qbrz: updated to 0.4.1.0.165

0.4.1.0.165
Corrected sip import and QVariant setting in setapi() by disabling them.
Corrected RJL-specific paths in Makefile and added some documentation links.

(adam)

2023-08-06 17:58:46 UTC MAIN commitmail json YAML

doc: Updated sysutils/zabbix60-java to 6.0.20

(otis)

2023-08-06 17:58:09 UTC MAIN commitmail json YAML

doc: Updated sysutils/zabbix60-frontend to 6.0.20

(otis)

2023-08-06 17:57:55 UTC MAIN commitmail json YAML

doc: Updated sysutils/zabbix60-agent to 6.0.20

(otis)

2023-08-06 17:57:40 UTC MAIN commitmail json YAML

doc: Updated sysutils/zabbix60-proxy to 6.0.20

(otis)

2023-08-06 17:57:25 UTC MAIN commitmail json YAML

doc: Updated sysutils/zabbix60-server to 6.0.20

(otis)

2023-08-06 17:46:47 UTC MAIN commitmail json YAML

sysutils/zabbix60: Update to 6.0.20

* New Features and Improvements:
- Added PostgreSQL by ODBC template
- Added nodata trigger to remote Zabbix proxy and server health templates
- Added integration with OpenStack Nova
- Disabled spell checking for nondescriptive textareas
- Added Cisco SD-WAN templates
- Excluded edgeupdate service from services discovery in Windows by Zabbix
  agent templates
- Added AWS ECS templates

* Bug Fixes:
- Fixed displaying the correct threshold color in "Top hosts" widget when value
  exceeds maximum
- Fixed item test form sending incorrectly resolved macros to server if item
  uses SNMP interface
- Fixed use of uninitialised value when verifying subject and issuer with TLS
- Fixed runtime errors in the inheritance of the trigger and trigger prototype
  dependencies
- Fixed SLI calculation for days with daylight-saving-time transitions
- Fixed PHP runtime errors in API trigger.get method when using "expandComment"
  option
- Fixed default condition for log item macro resolution
- Updated setup section in README for PHP-FPM templates to include
  configuration example for Apache
- Fixed reading of non-UTF-8 encoded files in Zabbix agent 2
- Fixed the issue with housekeeper failing to delete some of the events that
  required deletion
- Fixed console error in "Map navigation tree" widget; disabled add button on a
  10th depth level
- Fixed undefined index errors in configuration.importcompare
- Fixed generation of double page headers when general warning appears
- Fixed Zabbix agent 2 systemd plugin failing with newer dbus
- Fixed free bytes calculation for temporary tablespace in Oracle Zabbix agent
  2 plugin
- Fixed not being able to save an event correlation when custom formula was
  selected but only one condition remained
- Updated pod crash loop trigger expressions in Kubernetes nodes and cluster
  state templates
- Fixed suffix interpretation in threshold values for "Top hosts" widget
- Fixed Zabbix access to the first page for user with specific page access
- Fixed import popup showing circle animation even if PHP code failed
- Fixed incorrectly displayed simple graphs with non-numeric items in Host
  graphs page

Full release notes: https://www.zabbix.com/rn/rn6.0.20

(otis)

2023-08-06 17:32:31 UTC MAIN commitmail json YAML

doc: Updated devel/lazygit to 0.40.0

(pin)

2023-08-06 17:31:58 UTC MAIN commitmail json YAML

devel/lazygit: update to 0.40.0

v0.40.0
LAZYGIT FIVE YEAR ANNIVERSARY EDITION �沁�

Holy moly, has it really been 5 years since Lazygit's birth? Time flies when
you're having fun.

I've written a post celebrating the anniversary,
https://jesseduffield.com/Lazygit-5-Years-On/

As for this release, we've got some great features here.

- Worktrees

We now have a worktrees view so you can easily create worktrees and switch to
them and so on. I'm not a big worktrees user myself so please raise an issue if
you can think of places to improve the UX.

- Rebase --onto

Rebasing onto a marked base commit is a very useful feature that we've been
sorely lacking for a while
(demo coming soon)

- Auto-refresh on window focus

Auto-refresh on window activation is a complete game-changer. No more having to
manually press shift+R when you come back from your editor.

- Nuking the worktree

We also have a fun enhancement in this release: showing an explosion animation
when you nuke the working tree.

You'll also notice in the readme we've got some updated demo gifs to showoff
Lazygit's features. More of those to come.

What's Changed
Features 笨ィ
- Add worktrees view by @jesseduffield (with help from @kadaan) in #2147
- Rebase onto branch from a marked base commit by @stefanhaller in #2835
- Auto-refresh on window activation by @stefanhaller in #2854

Enhancements �沐・
- Faster refresh by @jesseduffield in #2841
- feat: add os.copyToClipboardCmd to allow for a custom command #1055
  by @redstreet in #2784
- Add bisect menu entry that lets you choose bisect terms
  by @stefanhaller in #2838
- When bisecting, always mark the current commit as good/bad, not the selected
  by @stefanhaller in #2837
- Visualize local branch heads in commits panel, 2nd approach
  by @stefanhaller in #2775
- Allow force-tagging if tag exists by @stefanhaller in #2827
- Save IgnoreWhitespaceInDiffView in state.yml by @stefanhaller in #2830
- Show loader when rebasing by @KarlHeitmann in #2851
- Internationalise logging of commands by @KarlHeitmann in #2852
- Show visual explosion effect when nuking worktree by @jesseduffield in #2861

Fixes �沐ァ
- Fix issue where using null to un-map a keybinding was ignored
  by @hatredholder in #2832
- Show error when trying to open patch menu with an empty patch
  by @stefanhaller in #2829
- Fix merge status for update-ref command by @stefanhaller in #2845
- Stop worktrees view from stealing the window by @jesseduffield in #2863
- Fix confirmation view sizing by @jesseduffield in #2879

Maintenance 笞呻ク�
- Standardise on using lo for slice functions by @jesseduffield in #2846
- Remove redundant secureexec package by @jesseduffield in #2847
- Add automated demo recordings by @jesseduffield in #2853
- Remove file watcher code by @jesseduffield in #2865
- Add more demos to the README by @jesseduffield in #2866
- Move features to top of readme by @jesseduffield in #2867
- Add more demos by @jesseduffield in #2874

Other Changes
- Create demo output dir if it doesn't already exist by @jesseduffield in #2857

v0.39.4
What's Changed
Enhancements �沐・
- Prompt for commit message when moving a custom patch to a new commit
  by @stefanhaller in #2800

Fixes �沐ァ
- Support typing special characters like '[' on non-english keyboards
  by @Calvin1602 in https://github.com//pull/2818
- Fix infinite wait on push/pull on windows by @jesseduffield in #2821

Docs �沒�
- Add Gentoo installation documentation to README by @cova-fe in #2811

v0.39.3
Enhancements �沐・
- Include more commit authors in author suggestions by @jesseduffield in #2807
- Use fuzzy search when filtering a view by @jesseduffield in #2808
- Better tag creation UX by @jesseduffield in #2809
- Better word wrap by @jesseduffield in #2812

Fixes �沐ァ
- Fix crash caused by simultaneous read/write of scanner buffer
  by @jesseduffield in #2813

v0.39.2
This release fixes an issue on windows where the main view would stop rendering
new content. This issue mostly affected users running git through a shim.
Thanks to @AndrewSav for the investigation and fix #2806

v0.39.1
What's Changed

There's lots of stuff in this release! Some favourites of mine include:
- Filter functionality for branches (and some other list views)
  activated by '/'
- Showing commit hashes against branches
  (opt-in with gui.showBranchCommitHash: true)
- Various improvements to rebasing functionality
- Nerd font 3 support

As you can see @stefanhaller is behind many of the improvements in this release
so kudos to you Stefan! And thanks to all the contributors who made this
release possible.

In the next release we're adding worktree support. It's a big feature so we
want to get it right! If you use worktrees as part of your daily flow please
respond to the poll (and even test out the draft PR) in the Worktree UX
discussion

Enhancements �沐・
- Support filtering on some views with '/' by @jesseduffield in #2680
- Allow scrolling side views without changing selected item
  by @stefanhaller in #2608
- Speed up Lazygit on windows by @jesseduffield in #2661
- Show commit hashes against branches (opt-in) by @jesseduffield in #2274
- Add config for nerd fonts version by @stefanhaller in #2731
- Show rebase todo entry for conflicted commit by @stefanhaller in #2682
- Don't keep commits that become empty during a rebase
  by @stefanhaller in #2644
- Show menu instead of prompt when there are conflicts in a rebase or merge
  by @stefanhaller in #2694
- Make "merged" take precedence over "unpushed" by @stefanhaller in #2628
- Add config for main branches by @stefanhaller in #2619
- Visualize the "ignore whitespace" config by @stefanhaller in #2641
- Support dynamically generated suggestions in custom commands prompt
  by @jesseduffield in #2686
- Add suggestions presets to prompts in custom commands
  by @jesseduffield in #2685
- Allow checking for merge conflicts after running a custom command
  by @jesseduffield in #2773
- Use sentence case everywhere by @jesseduffield in #2672
    - Our casing as all over the place so now we're using 'Sentence case' for
      everything.
- More compact and flexible date format by @jesseduffield in #2676
- Add nvim and kakoune editor presets by @screendriver in #2591
- Add helix editor preset by @dvic in #2668
- Fetch from all remotes by default by @stefanhaller in #2692
- Better prompt for discarding old file changes by @stefanhaller in #2707
- Use remote upstreams of main branches to determine merged status of commits
  by @stefanhaller in #2725
- Always show branch heads in diff pane by @stefanhaller in #2748
- Rely on .gitconfig for verbose commit messages by @scallaway in #2664
- Show all tags in commits panel by @stefanhaller in #2776
- Update gitlab merge request URL to match new routing by @mazharz in #2656
- Right-align key labels in menu by @jesseduffield in #2652
- Indicate reserved menu keybindings to reduce confusion
  by @jesseduffield in #2651

Fixes �沐ァ
- Fix to show commitPrefixes in commit message with a new blank commit
  by @longlhh90 in #2612
- Fix intermittent rebase continue prompt failure by @jesseduffield in #2629
- Fix bug where discarding merge conflict file failed
  by @jesseduffield in #2662
- Better default text colour on light theme terminals
  by @jesseduffield in #2696
- Fix rendering issues in commits view by @jesseduffield in #2700
- Fix interactive rebase with git 2.25.1 and earlier by @stefanhaller in #2747
- Fix crash when a background fetch prompts for credentials
  by @stefanhaller in #2789
- fix kakoune binary name by @enricozb in #2708
- Fix focus issue when opening recent-repos menu at launch
  by @jesseduffield in #2715
- Allow discarding changes only from local commits by @stefanhaller in #2712
- Honour configured comment char on interactive rebase
  by @gustavopcassol in #2639
- Fix the title and text of the Discard Changes prompt
  by @stefanhaller in #2706
- Fix broken git init prompt by @jesseduffield in #2771
- Fix potentially wrong help text in commit message panel
  by @stefanhaller in #2777
- Fix incorrect focus in accordion mode by @jesseduffield in #2792
- Fix crash on empty menu by @jesseduffield in #2799
- Only apply right-alignment on first column of keybindings menu
  by @jesseduffield in #2801
- Stop hiding underscores for VSCode by @jesseduffield in #2699

Maintenance 笞呻ク�
- Run integration tests with all supported git versions
  by @stefanhaller in #2754
- Add ability to update yaml path while preserving comments
  by @jesseduffield in #2620
- Refactor for better encapsulation by @jesseduffield in #2519
- Add convenience builder for git commands by @jesseduffield in #2645
- Construct arg vector manually rather than parse string
  by @jesseduffield in #2655
- Allow global logging when developing by @jesseduffield in #2671
- remove github.com/jesseduffield/yaml package by @Ryooooooga in #2508
- Update seconds ago function and add tests by @jesseduffield in #2695
- Support matchers on integers in integration tests by @jesseduffield in #2704
- Improve yaml_utils by @stefanhaller in #2718
- Fix typo 'EnteRefName' by @letavocado in #2750
- Track busy/idle state for integration tests by @jesseduffield in #2765
- Add test for cmd obj cloning by @jesseduffield in #2780
- Update release notes config and add CI check by @jesseduffield in #2797
- Add release config for generating release notes by @jesseduffield in #2793
- Remove Uffizzi by @jesseduffield in #2690
- Bump golang.org/x/net from 0.0.0-20220722155237-a158d28d115b to 0.7.0
  by @dependabot in #2490

Docs �沒�
- Add package statuses to readme by @jesseduffield in #2717

v0.39.0
- Only apply right-alignment on first column of keybindings menu (#2801)

v0.38.2
What's Changed
- update open docs by @jesseduffield in #2588
- Only use --empty=keep option with git versions that support it
  by @stefanhaller in #2585

v0.38.1
What's Changed

In v0.38.0 we displayed branch markers in the compact commits view, but this
caused some confusion as it wasn't very clear what the markers represented.
We're going to revisit the UX for this before considering re-introducing it.
If you would like to re-enable the feature, set gui.experimentalShowBranchHeads
to true in the lazygit config. As the name suggests, this is experimental and
we may change this config in the future.

    #2582 Make branch head markers in compact view opt-in (@stefanhaller)

v0.38.0
We've got lots of goodies in this release. Some notable improvements are a
revamped commit message panel (@seand52), much better interactive rebase
behaviour (@stefanhaller), and much less error-prone custom patch behaviour
(also @stefanhaller).

As you can see, @mark2185 and @Ryooooooga continue their reign as top
contributors, but we are now also joined by @stefanhaller who is behind many of
the big improvements in this release. I'd also like to give a special shoutout
to @seand52 who's behind the revamped commit message panel. And thank you to
all the other contributors who contributed towards this release:
@AKARSHITJOSHI, @axieax, @AzraelSec, @humblepenguinn, @jbrains, @jenskutilek,
@knutwalker, @pereBohigas, @scallaway, @shinhs0506, @ShrutiC-git, @TylerBarnes
and @yk-kd.

As always if you're interested in contributing to Lazygit, don't hesitate to
pick an issue and have a Go (pardon the pun), and if you'd like to support me
please consider donating.

On a more boring note intended for current/future contributors, we've now fully
migrated to a new integration test pattern which makes it much easier to test
your changes and prevent regressions. We've also got a huge refactor PR (#2519)
that's about to go in right after this release goes out, so if you have a PR
open that now has conflicts, reach out to me (@jesseduffield) and I can help
resolve them.

Breaking changes
- 'x' no longer opens the menu, you'll need to use '?' or remap the keybinding.
  We did this so that we could use 'x' for destructive actions like nuking the
  working tree, as some people accidentally double-tapped 'D' and ... nuked
  their working tree)
- You can no longer use 'y' or 'n' to respond to a confirmation popup. Instead
  you'll need to use 'enter' or 'esc'. This is again just freeing up
  keybindings for more uses.
- We've changed how you configure your editor settings because it was a bit of
  a mess previously. See here for the new approach. You'll get deprecation
  warnings upon closing lazygit until adjusting your config, so that nobody
  gets mad when we remove support in a following release.

Features
- #2390 Revamp commit message panel (we now have a separate summary and
  description panel where 'enter' adds newlines in the description panel)
  (@seand52)
- #2421 Allow creating tags on branches with the 'T' keybinding (@Ryooooooga)
- #2453 Allow rebasing to first commit (@stefanhaller)
- #2476 Add icons for Kotlin files (@pereBohigas)
- #2433 Lazy-load commits when viewed within a branch (@Ryooooooga)
- #2370 Allow interactively rebasing onto a branch (@AzraelSec)
- #2344 Allow customising panel border styling with gui.border (single/double/
  rounded/hidden) (@yk-kd)
- #2485 Allow rewording the HEAD commit while rebasing (@stefanhaller)
- #2552 Better support for stacked branches via the rebase.updateRefs git
  config (@stefanhaller)
- #2496 Omit custom commands from history when they start with a space
  (@mark2185)
- #2558 Allow resetting author during rebase (@stefanhaller)
- #2523 Improve editor config (@stefanhaller)
- #2418 Allow copying remote branch name to clipboard (@mark2185)

Fixes/Minor Improvements
- #2471, #2507 Improve custom patch conflict handling (This is a big deal!
  Custom patches are much nicer to work with now) (@stefanhaller)
- #2452 Fix super-slow fetching/pulling (@mark2185)
- #2497 Set scrollbar to correct size when loading large diffs (@stefanhaller)
- #2514 Better escape code parsing (@Ryooooooga)
- #2547 More robust TODO rewriting (@stefanhaller)
- #2342 Better support for GIT_SEQUENCE_EDITOR (@knutwalker)
- #2412 Help menu can no longer be accessed from within the suggestions panel
  (@Ryooooooga)
- #2435 Fix return-alt1 keybinding (@Ryooooooga)
- #2429 Honour rebase.autoSquash git config (@stefanhaller)
- #2413 Whitespace can be ignored from more panels (@stefanhaller)
- #2551 When opening lazygit with an arg e.g. lazygit log, ensure panel is
  properly focused (@stefanhaller)
- #2293 Discarding changes is less error prone (@mark2185)
- #2451 Allow beginning an 'edit' rebase from a merge commit (@stefanhaller)
- #2448 Colouring of commits in branch commits panel (aka sub-commits panel)
  now lines up with the regular commits panel (@stefanhaller)
- #2444 Next stageable line is now correctly selected after staging a range of
  lines (@stefanhaller)
- #2463 Better i18 support (@Ryooooooga)
- #2479 Better behaviour for the 'YOU ARE HERE' label when rebasing
  (@stefanhaller)
- #2483 Support hex value for 'gui.selectedLineBgColor' config key
  (@stefanhaller)
- #2486 Recognise when Lazygit is run from within WSL (@humblepenguinn)
- #2481 Fix accordion mode when building a custom patch (@stefanhaller)
- #2500 Fix issue where file named 'HEAD' caused issues (@Ryooooooga)
- #2501 Make arrow characters consistent (@jenskutilek)
- #2557 Added support for raising gitea PRs
- #2577 Editor preset added for Kakoune (@jbrains)
  (Be sure to check out @jbrains' blog)
- #2495 Remove alternative confirmation and return keymappings (@mark2185)
- #2377 Refresh staging panel after committing from staging panel (@shinhs0506)
- #2521 Fix reflog text colour being too dark (@jesseduffield)
- #2539 Better support for custom git URLs when creating pull requests
  (@axieax)
- #2544 Improved handling of renames in diffs (@scallaway)
- #2567 WSL support for copying to clipboard (@jesseduffield)
- #2555 Stop adding '--force-if-includes' to git push because sometimes people
  don't want it (@Ryooooooga)
- #2548 Allow pushing a tag with the same name a a branch (@AKARSHITJOSHI)

Maintenance:
- #2437, #2465, #2462, #2458, #2455, #2450, #2449, #2466, #2470, #2475, #2477,
  #2518 Migrate integration tests (@jesseduffield)
- #2432 removing dead code (@Ryooooooga)
- #2417 Disable ~/.gitconfig when running integration tests (@stefanhaller)
- #2447 Remove dead code (@stefanhaller)
- #2474 improve staging panel integration tests (@jesseduffield)
- #2478 Make integration test more robust (@stefanhaller)
- #2467 Remove erroneously added file (@jesseduffield)
- #2491 Improve documentation (@TylerBarnes)
- #2502 Update Ufizzi workflows (@ShrutiC-git)
- #2512 Appease golang-ci lint (@jesseduffield)
- #2513 Refactor patch handling (@jesseduffield)
- #2515 Fix deprecated rand.Seed (@stefanhaller)
- #2541 Make debugger config work when changing repos while debugging
  (@stefanhaller)
- #2545 Ensure test list is up to date in CI (@stefanhaller)
- #2550 Fix flakey tests (@jesseduffield)
- #2578 Enforce lowercase filenames (@jesseduffield)

(pin)

2023-08-06 16:15:37 UTC MAIN commitmail json YAML

breezy: not for Python 3.11 (needs updating to 3.3.2)

(adam)

2023-08-06 15:06:51 UTC MAIN commitmail json YAML

doc: Updated www/wiki-tui to 0.8.1

(pin)

2023-08-06 15:06:30 UTC MAIN commitmail json YAML

www/wiki-tui: update to 0.8.1

v0.8.1 (Sat Aug 05 2023)
Release Notes
Add language selection (#190)

You can now change the language of the current article by pressing F3 (requires
an article to be open and the key can be configured). Within the popup, you can
select a new language from the available ones (not all articles are available
in all languages). This feature also include several configuration options,
so be sure to check them out in the docs.

Exciting New Features �沁�
- Add language selection #190 (@Builditluc)

Bug Fixes �汾�
- Fix whitespace caused by quoteboxes #205 (@Builditluc)
- Fix navigation links appearing in articles #204 (@Builditluc)
- Fix missing elements because of nested divs #203 (@Builditluc)
- Fix long gaps after lists #202 (@Builditluc)
- Fix ghost lists from Portalbox #201 (@Builditluc)
- Fix nested indentation #200 (@Builditluc)
- Fix description list parsing #199 (@Builditluc)
- Fix stack overflow crash when displaying a Namespace #198 (@Builditluc)
- Fix padding for list items #196 (@Builditluc)
- Fix disambiguation padding and prefix #195 (@Builditluc)
- Fix viewport reset after link selection #194 (@Builditluc)
- Notify on links with an Anchor #192 (@Builditluc)

Structure and Style Changes
- Rework Links to be more stable #191 (@Builditluc)

(pin)

2023-08-06 15:05:44 UTC MAIN commitmail json YAML

doc: Updated shells/oh-my-posh to 18.3.0

(pin)

2023-08-06 15:05:21 UTC MAIN commitmail json YAML

shells/oh-my-posh: update to 18.3.0

Bug Fixes
- plain: do not print title (f9f309d)
- rprompt: print when plain (9a6fbb6)

Features
- debug: use actual prompt logic (4bab59f)

(pin)

2023-08-06 12:00:03 UTC MAIN commitmail json YAML

doc: Updated editors/xournalpp to 1.2.0

(yhardy)

2023-08-06 11:59:42 UTC MAIN commitmail json YAML

editors/xournalpp: update to xournalpp-1.2.0

While here, fix patch-CMakeLists.txt to search the correct directory
for cmake modules (the patch was incorrect).

= Changelog

== 1.2.0

This is a new major version of Xournal++ with many new features, improvements,
and bug fixes thanks to contributions from the community.

* **Breaking Changes**:
  * Linux: support for Ubuntu 18.04 has been dropped. Dependency versions are
    now pinned to those used in Ubuntu 20.04.
  * Linux: added an optional dependency on gtksourceview4
* Added PDF text selection tools (#1745, #3326, #4362)
  * Two new tools have been introduced, "Select Linear PDF Text" and "Select PDF
    Text In Rectangle", used for selecting text on background PDFs. The tools
    support "linear" and "area" selection modes. Double/triple clicking enables
    line and paragraph selection, respectively.
  * The toolbox has buttons that allow a user to: 1) copy the selected text,
    2) generate a highlight stroke over the selected text; 3) generate a stroke
    to strike-through the text; 4) generate a stroke to underline the text;
    and 5) toggle between linear and rectangle selection.
  * Clicking on a link with one of the text selection tools will open a popup
    that can be used to navigate to the corresponding PDF page (if it exists) or
    display a clickable URL (#1027, #4412, #4673).
  * Pressing `Ctrl+C` will copy the selected text to the clipboard (#4436,
    #4784).
* Added Setsquare Tool and Compass Tool
  * The Setsquare Tool toggles a virtual setsquare, which can be used for
    measurements and as a guide for drawing straight lines (#3082, #3882,
    #4211, #4532, #4422).
  * The Compass Tool toggles a virtual compass, which can be used for drawing
    circles, arcs, and radial line segments (#4443, #4422).
  * Mouse, stylus, and touchscreen input can be used to interact with the
    Setsquare and Compass Tools.
  * See the website for more information.
* Colors
  * Added new custom color palette support (#2379). A custom color palette can
    be created in `.gpl` format in the Xournal++ config folder. See the website
    guide for information on how to create a `.gpl` file.
  * Changed the color picker so that it opens with the currently selected color
    by default (#4569, #4575).
  * Fixed the color picker dialog appearing on a different screen in
    multi-screen setups (#4519, #4543).
* Image Tool
  * Added support for loading any image format supported by GDK Pixbuf (#3782).
    For backwards compatibility, images are still saved in PNG format.
  * Fixed some bugs with copying and pasting images (#4466).
  * Fixed image orientation data not being handled properly (#4577, #4583).
* Text Tool
  * Added functionality to automatically select the currently editing text if
    switching to a selection tool (#1169, #4315).
  * Fixed some bugs when handling IM input, improving compatibility for some
    IMEs such as `gcin` (#3841, #4937).
  * Fixed text input remaining active after changing pages (#4027).
  * Fixed bold toggle also removing italics (#4417).
  * Fixed pasted text not using the color of the text tool (#4466).
  * Fixed an issue where `Ctrl+Alt+Left` (or right) would cause the layer to
    change instead of selecting the previous (or next) word (#977, #4797).
* Hand Tool
  * Changed selections to hide the controls when the Hand Tool is selected (
    #4419).
  * Added capability to interact with links on the background PDF (#1027,
    #4412, #4673)
* Stroke and eraser tools
  * Added a system cursor option (#3540).
  * Added stroke cap styles to the file format (#3326).
  * Added a "double ended arrow" stroke style (#2362, #3946).
  * Added a Preferences setting for setting the minimum size of the shape
    recognizer (#4283).
  * Added a toolbar item for changing fill opacity (#4263).
  * Added each line style as a new, individual toolbar item that can be added
    in toolbar customization (#4565).
  * Added a Preferences setting to set the visibility of a stylus-activated
    eraser (#4665).
  * Improved minor graphical aspects of the fill opacity dialog (#3515).
  * Improved performance by rendering strokes with integer coordinates (#4080).
  * Improved the arrow stroke style by scaling the arrow head by line length
    for small arrows (#4055).
  * Rewrote the stroke rendering code to fix bugs and improve performance
    (#3480, #3580, #4304).
  * Rewrote the Eraser tool to be faster and more reliable (#3532, #997, #949,
    #3537).
  * Rewrote the ellipse stroke type to reduce the number of points while
    (roughly) maintaining the same look (#4137, #4320).
  * Fixed a bug where stroke stabilization could produce NaN pressure values,
    causing them to become invisible when exported to PDF (#4381, #4401).
  * Fixed issues involving documents that contain strokes with negative or NaN
    pressure values (#4354, #4401). When such documents are now loaded, points
    with NaN pressure values will automatically be removed.
  * Fixed a bug in the stroke stabilizer where the stroke pressure value may
    sometimes not be set on the last point (#4676).
* Toolbars
  * Added new "Export as PDF" toolbar item (#3508). It and the "Print" toolbar
    item have also been added to the default layouts.
  * Added "Spacer" and "Separator" toolbar items for creating extra space in
    toolbars (#4644, #4674).
  * Fixed a crash that occurs if the application is closed while toolbar
    customization is open (#4559).
  * Updated the default `toolbar.ini` (#4670).
* Layers
  * Added a context menu for the layer sidebar preview (#3204).
  * Added a feature for merging layers down. This can be accessed via the
    `Journal`menu or the new layer preview context menu (#2784, #3204).
  * Added `Edit > Move Layer Up/Down` menu items for moving layers up/down
    (#4352).
  * Added a CLI flag to choose which layer(s) to export (#4143).
  * Added two new tools, "Select Multi-Layer Rectangle" and "Select Multi-Layer
    Region", which are like the existing rectangle/region select tools but can
    be used to select objects on a different layer than the active one (#4413).
* Plugins
  * Added new plugin APIs, including export options, getting page info, adding
    strokes, adding images etc. (#3677, #3566, #3688, #4359, #4397, #4858).
  * Added a new plugin "Export" used to export the current document to PDF, SVG,
    or PNG format with `<Shift><Alt>p/s/n`, respectively (#3566).
  * Added a new plugin "HighlightPosition" used to toggle the cursor highlight
    (#3023).
  * Added support for additional plugin loading paths (#1155, #2422). Notably,
    plugins will also be searched for in the `plugins` folder contained in the
    user's config directory (see the "File Locations" section of the
    website/guide for where to find this folder).
  * Added an `ACTION_TOGGLE_PAIRS_PARITY` used for programmatically changing
    between single and paired page mode. This is currently only accessible
    through the plugin API (#4424).
  * Added a new feature to `app.registerUI` to register custom toolbar items
    (#2431, #2936, #4669, #4671).
  * QuickScreenshot plugin: added `maim` and `xclip` program support (#3718).
  * Improved error handling so that the plugin API returns actual Lua errors
    (#4652).
  * Fixed several issues with plugin-disabled builds (#4726, #4728, #4746).
* Audio recordings
  * All elements without audio now become faded when the Play Object tool is
    used (#2874).
  * Windows: fixed issues with saving/loading audio files with unicode
    characters in their names (#3783).
* Vertical Spacing Tool
  * Added capability to move elements above the line by holding Ctrl (#3334).
  * Improved performance (#3334, #4306).
* TeX Tool
  * Reimplemented the LaTeX editor using the gtksourceview library (#2809),
    enabling multiline input, syntax highlighting, undo/redo, word wrap, and a
    resizable code editor.
  * Added a tab for viewing the output of the TeX command (#2809).
  * Added Preferences settings for changing the syntax highlighting theme, word
    wrap settings, font, default formula, and other settings (#2809, #4264).
  * Changed the TeX background color to become dark when a light font color is
    selected (#2809).
  * Fixed a bug where editing existing TeX will cause its position to change
    (#4415, #4430).
  * Fixed a memory leak (#4088)
* PDF support
  * Added "Xournal++" as the "Creator" in exported PDF metadata (#3523).
  * Added button to propose replacement background PDF if it is missing and a
    file with a similar name is found in the same folder as the `.xopp` file
    (#4165)
  * Added a "default PDF export name" setting that is used when exporting PDFs
    to support wildcards/placeholders for name, date, and time (#2897, #4599,
    #4854).
  * Minor performance improvements (#4004, #4704).
  * Fixed a crash that occurs when exporting to PDF from the command line, but
    the background PDF does not exist (#4584, #4681).
* Floating toolbox
  * Added capability to open the floating toolbox with a secondary button
    (#3270).
* View modes (#4514)
  * The individual default, fullscreen, and presentation modes have been
    reorganized into a "View Modes" setting in Preferences.
  * The "Hide menu bar" and "Hide sidebar" settings now work correctly
    with these view modes (#2773).
  * Changed the `F5` shortcut so that it can also be used to leave presentation
    mode. Removed the `ESC` shortcut to leave presentation mode, which
    conflicts with cancelling a selection (#4480).
* Optimizations
  * Refactored the rendering system, leading to performance improvements, bug
    fixes, and code that is easier to extend with new features (#1795, #4051,
    #3480, #3503, #3969, #3985, #3990, #4304, #4137, #4417, #4158, #4159,
    #4687, #4442, #4271).
  * Improved rendering performance by eliminating unnecessary redrawing
    (#4502, #4493, #4659, #4611, #4637, #4672).
  * macOS: significantly improved performance due to GTK version upgrade to
    3.24.38.
* Packaging
  * Added build flags to force or disable X11 linking (#4146).
  * AppImage: added support for AppImageUpdate (#1915, #4265, #4781, #4793).
  * Windows: the installer will now record the installed version in the
    Windows registry (#4548).
    macOS: added a script to build a .dmg for Xournal++ (#4371).
* Miscellaneous
  * Improved file size of documents with large amounts of stroke data by up to
    15% (#4065).
  * Improved the page range validation UX in the export menu (#3390).
  * Added a `Journal > Duplicate Page` menu item (#3831, #4313).
  * Added code to detect and fix documents with pages that have the corrupt page
    type "Copy" (#4139).
  * Added built-in support for the existing Lucide Light and Lucide Dark icon
    themes (#4039, #4063).
  * Added an action for toggling the cursor highlight (#3023).
  * Added a Preferences setting for choosing whether to show the file path in
    the titlebar (#3921, #3934).
  * Added an `Edit > Select All` menu option for selecting all elements on the
    current layer (#1917, #4024).
  * Added margin width and line spacing parameters to be used for
    `pagetemplates.ini`, allowing the vertical margin lines to be moved and the
    line spacing to change (#1713, #3542, #3969).
  * Added a keyboard shortcut `Ctrl+Shift+Z` for redo (#1323, #4292).
  * Added a menu item to the bottom of the recent files list for clearing the
    recent files list (#4410, #4440).
  * Added keybindings for switching to the first 10 colors in the palette to
    keys 0-9 (#2007, #4416).
  * Added vim keybindings `Shift+j` and `Shift+k` for page scrolling (#4573).
  * Refactored key event handling such that key-press and key-release events
    are first propogated to the focus window and up the focus chain container,
    thus allowing for plugins using keyboard shortcuts that would otherwise
    conflict with the text tool (#4797, #4811).
  * Added a new setting for automatically appending a new page to the document
    when scrolling to the last page (#1343, #4311).
  * Added page numbers to the sidebar page previews, which can be configured
    in the Preferences (#4624, #4693).
  * Changed version numbers in About window to be selectable text (#4152).
  * Changed the About dialog to hide the Git commit info if it is not found
    (#4537).
  * Changed the autosave directory from the user config folder to the user cache
    folder (#3587).
  * Changed the "Apply to current page" button so that it is disabled in the
    page type dropdown menu when "Copy current page" is selected (#4142, #4255).
    This helps to ensure that the corrupt "Copy" page background type cannot
    actually be produced in a document (see #4127).
  * Fixed the cursor highlight clipping when the sum of the radius and border
    width exceed 60 pixels (#3023).
  * Fixed the cursor highlight not showing with "None" cursor type (#3023).
  * Fixed the cursor not immediately changing when activating the vertical space
    tool (#4851, #4864).
  * Fixed a scrolling bug when undoing page insertion (#2757, #4875).
  * Linux: fixed Hand Recognition not working on X11 (#4043).
  * Fixed a bug where floating point values would not be parsed correctly in
    `pagetemplates.ini` (#3655, #3676).
  * Fixed several memory leaks and other issues (#3748, #4554, #4679, #4680).
  * Fixed a bug where grid backgrounds with borders would not be rendered
    correctly (#3969).
  * Fixed the line style toolbar item not being updated correctly when selecting
    existing stroke elements (#3793, #4089).
  * Fixed a crash that occurs when using Annotate PDF to open a non-PDF file
    (#3368, #4526).
  * Fixed potential race conditions (#4533).
  * Fixed a potential crash that can occur when adding a color selection
    toolbar item to a side toolbar (#4505, #4535).
  * Fixed an issue where failing to create a backup during saving would silently
    abort saving instead of informing the user (#4675, #4715).
  * Fixed a bug where undo/redo would not deselect the current selection (#4609,
    #4725).
  * Added undo/redo for selections moved via keyboard (#4835, #4842).
  * Fixed a bug with changing linestyle via toolbar or plugins not working
    properly (#4831, #4827, #4823).
  * Fixed a "File Bug Report" dialog that has never been shown but should now be
    shown when an error log is detected on startup (#4808).
  * Improved the CrashLog by adding the Xournal++ and Gtk versions as well as
    every log message issued via g_message, g_critical, g_debug and so on (#4848).
  * Fixed a mismatch between the app id the window sets and the name of the desktop
    file, leading to the Wayland icon being shown instead of the Xournal++ icon.
    The program name and StarupWMClass were therefore changed from xournalpp to
    com.github.xournalpp.xournalpp (#4870, #4887).
  * Replaced deprecated icons, which are missing on newer versions of GNOME as
    well as Windows and macOS builds (#3945, #4544).
  * macOS: fixed clipboard image paste not working (#3455, #4489).
  * macOS: fixed audio recording by compiling libsndfile with external libraries
    (#4656, #4371).
  * Removed old MIME types from XDG desktop metadata files (#4130).
  * Fixed header includes for compiling with GCC 13 (#4912).
  * Define MAX_PATH if undefined to address Hurd build failure (#4962).
  * Other minor code cleanup and improvements.
  * Initial preparatory work to migrate to GTK4 (#4441, #4448).
  * Updated translations.

(yhardy)

2023-08-06 11:14:57 UTC MAIN commitmail json YAML

hugin: update HOMEPAGE; switch to cmake/build.mk

(adam)

2023-08-06 11:06:13 UTC MAIN commitmail json YAML

libpano13: update HOMEPAGE; switch to cmake/build.mk

(adam)

2023-08-06 10:58:09 UTC MAIN commitmail json YAML

2023-08-06 10:41:42 UTC MAIN commitmail json YAML

2023-08-06 10:19:37 UTC MAIN commitmail json YAML

cantata: Requires libudev on Linux

(nia)

2023-08-06 10:18:58 UTC MAIN commitmail json YAML

Added sysutils/py27-dbus; Updated x11/qwt6-qt5

(adam)

2023-08-06 10:18:07 UTC MAIN commitmail json YAML

qwt6-qt5: updated to 6.1.6

Qwt 6.1.6

1) Maintenance
  - QwtPlotLayout::activate: avoid compiler issues with Qt 5.15
  - QwtPointPolar: missing copy constructor added

(adam)

2023-08-06 10:16:37 UTC MAIN commitmail json YAML

gnome-settings-daemon: ALSA is a mandatory dependency on Linux

(nia)

2023-08-06 10:14:50 UTC MAIN commitmail json YAML

lua-cyrussasl: Ensure objects used in shared libraries are built with -fPIC.

Do not invoke git during builds.

(nia)

2023-08-06 10:08:32 UTC MAIN commitmail json YAML

ardour: Fix PLIST on Linux

(nia)

2023-08-06 10:02:20 UTC MAIN commitmail json YAML

mate-calc: another one unsuitable for strict ISO C mode on some platforms

(nia)

2023-08-06 09:52:00 UTC MAIN commitmail json YAML

catgirl: Needs c11

(nia)

2023-08-06 09:49:27 UTC MAIN commitmail json YAML

pt2-clone: gnu99 needed on certain platforms

(nia)

2023-08-06 09:31:57 UTC MAIN commitmail json YAML

qt5-qtbase: for qmake.conf.mac change g++-unix.conf to clang.conf

(adam)

2023-08-06 09:12:15 UTC MAIN commitmail json YAML

gst-plugins1-bad: use gnu99 mode for posix function visibility

(nia)

2023-08-06 08:58:34 UTC MAIN commitmail json YAML

doc: Updated shells/oh-my-posh to 18.2.5

(pin)

2023-08-06 08:58:12 UTC MAIN commitmail json YAML

shells/oh-my-posh: update to 18.2.5

v18.2.5
Bug Fixes
- prompt: only pad on positive count (744b1f0)

v18.2.4
Bug Fixes
- cli: list all supported shells in usage text for init (8db1365)

(pin)

2023-08-06 08:09:23 UTC MAIN commitmail json YAML

doc: Removed devel/ruby-test-unit

(taca)

2023-08-06 08:09:04 UTC MAIN commitmail json YAML

devel/ruby-test-unit: remove package

All ruby*-base have test-unit gem as bundled gem and no package require
newer version of test-unit gem.

(taca)

2023-08-06 08:08:48 UTC MAIN commitmail json YAML

devel/Makefile: remove ruby-test-unit

(taca)

2023-08-06 08:02:01 UTC MAIN commitmail json YAML

rox-session: switch to py27-dbus; bump revision

(adam)

2023-08-06 07:53:50 UTC MAIN commitmail json YAML

doc: Removed devel/ruby-minitest

(taca)

2023-08-06 07:53:31 UTC MAIN commitmail json YAML

devel/ruby-minitest: remove package

ruby-minitest is required by ruby-activesupport*.  But all ruby*-base have
required minitest gem as bundled gem.  So, there is no need to provide
ruby-minitest package.

(taca)

2023-08-06 07:53:17 UTC MAIN commitmail json YAML

devel/Makefile: remove devel/ruby-minitest

(taca)

2023-08-06 07:48:10 UTC MAIN commitmail json YAML

devel/hoe: remove comment outed DEPENDS line

Current hoe dose not require ruby-minitest package.

(taca)

2023-08-06 07:46:31 UTC MAIN commitmail json YAML

doc: Updated devel/ruby-minitest to 5.19.0

(taca)

2023-08-06 07:46:02 UTC MAIN commitmail json YAML

devel/ruby-minitest: update to 5.19.0

5.19.0 (2023-07-26)

2 minor enhancements:

* Add metadata lazy accessor to Runnable / Result. (matteeyah)
* Only load minitest/unit (aka ancient MiniTest compatibility layer) if
  ENV["MT_COMPAT"]

1 bug fix:

* Minitest::TestTask enthusiastically added itself to default. (ParadoxV5)

(taca)

2023-08-06 07:44:14 UTC MAIN commitmail json YAML

virt-manager: switch to py27-dbus; bump revision

(adam)

2023-08-06 07:42:03 UTC MAIN commitmail json YAML

doc: Removed misc/ruby-colorize

(taca)

2023-08-06 07:41:47 UTC MAIN commitmail json YAML

misc/ruby-colorize: remove package

Remove ruby-colorize package.  This package was requied by ruby-sshkit
version 1.6.1 and ruby-sshkit 1.8.1 dropped its requirement.

No other package require this package now.

(taca)

2023-08-06 07:41:33 UTC MAIN commitmail json YAML

ibus-python: switch to py27-dbus; fix for pylint complains; bump revision

(adam)

2023-08-06 07:41:32 UTC MAIN commitmail json YAML

misc/Makefile: remove misc/ruby-colorize

(taca)

2023-08-06 07:40:00 UTC MAIN commitmail json YAML

2023-08-06 07:33:40 UTC MAIN commitmail json YAML

py-kb: not for Python 3.8 anymore

(adam)

2023-08-06 07:30:44 UTC MAIN commitmail json YAML

Updated archivers/gtar, textproc/py-colored

(adam)

2023-08-06 07:30:24 UTC MAIN commitmail json YAML

py-colored: updated to 2.2.3

Version 2.2.3 - (07-07-2023)

Fixed

Typing error

Version 2.2.2 - (26-06-2023)

Added

Set for environment variable $COLORTERM

Updated

Maximum number range for RGB colors

Version 2.2.1 - (25-06-2023)

Updated

Exception InvalidNavigation -> InvalidControl

Version 2.2.0 - (24-06-2023)

Added

CSI (Control Sequence Introducer) sequences
SGR (Select Graphic Rendition) parameter style underline color
Support RGB color schema

Updated

cprint() to support RGB colors

Fixed

Typo for style 'underlined', changed to 'underline'

Version 2.1.1 - (20-06-2023)

Updated

Legacy support versions 1.x.x:

Functions fg(), bg(), attr() are back until deprecated to the future.

Class attributes fore, back and style will be available also but instead imported them directly, you can use like the examples below:

from colored.foreground import fore
from colored.background import back
from colored.attributes import style

Version 2.1.0 - (20-06-2023)

Updated

Updated library for default values
Replace function show_colour() with cprint()

Added

cprint(text, foreground='', background='', formatting='', reset=True, **kwargs) function

Version 2.0.0 - (19-06-2023)

Updated

Coding style
For typing hints
Class names:

fore -> Fore
back -> Back
style -> Style

Function names:

fg() -> fore()
bg() -> back()
attr() -> style()

Class attributes styles and colors in lower case, example:

Fore.red is the same Fore.RED
Style.bold is the same Style.BOLD

Added

Documentation site: https://dslackw.gitlab.io/colored

Styles italic and strikeout

Function show_colour()

(adam)

2023-08-06 07:23:08 UTC MAIN commitmail json YAML

gtar: updated to 1.35

version 1.35

* Fail when building GNU tar, if the platform supports 64-bit time_t
  but the build uses only 32-bit time_t.

* Leave the devmajor and devminor fields empty (rather than zero) for
  non-special files, as this is more compatible with traditional tar.

* Bug fixes

** Fix interaction of --update with --wildcards.

** When extracting archives into an empty directory, do not create
  hard links to files outside that directory.

** Handle partial reads from regular files.

** Warn "file changed as we read it" less often.
  Formerly, tar warned if the file's size or ctime changed.
  However, this generated a false positive if tar read a file
  while another process hard-linked to it, changing its ctime.
  Now, tar warns if the file's size, mtime, user ID, group ID,
  or mode changes.  Although neither heuristic is perfect,
  the new one should work better in practice.

** Fix --ignore-failed-read to ignore file-changed read errors
  as far as exit status is concerned.  You can now suppress file-changed
  issues entirely with --ignore-failed-read --warning=no-file-changed.

** Fix --remove-files to not remove a file that changed while we read it.

** Fix --atime-preserve=replace to not fail if there was no need to replace,
  either because we did not read the file, or the atime did not change.

** Fix race when creating a parent directory while another process is
  also doing so.

** Fix handling of prefix keywords not followed by "." in pax headers.

** Fix handling of out-of-range sparse entries in pax headers.

** Fix handling of --transform='s/s/@/2'.

** Fix treatment of options ending in / in files-from list.

** Fix crash on 'tar --checkpoint-action exec=\"'.

** Fix low-memory crash when reading incremental dumps.

** Fix --exclude-vcs-ignores memory allocation misuse.

(adam)

2023-08-06 07:17:37 UTC MAIN commitmail json YAML

Updated devel/py-jaraco.functools, databases/py-psycopg2, textproc/py-referencing, devel/py-hypothesis

(adam)

2023-08-06 07:17:09 UTC MAIN commitmail json YAML

py-hypothesis: updated to 6.82.1

6.82.1

Improve shrinking of floats in narrow regions that don窶冲 cross an integer boundary.

(adam)

2023-08-06 07:14:57 UTC MAIN commitmail json YAML

py-referencing: updated to 0.30.2

v0.30.2
* Minor docs improvement.

(adam)

2023-08-06 07:13:35 UTC MAIN commitmail json YAML

py-psycopg2: updated to 2.9.7

What's new in psycopg 2.9.7

- Fix propagation of exceptions raised during module initialization
- Fix building when pg_config returns an empty string
- Wheel package compiled against OpenSSL 1.1.1v

(adam)

2023-08-06 07:11:51 UTC MAIN commitmail json YAML

py-jaraco.functools: updated to 3.8.1

v3.8.1

Bugfixes
- Restored type checking and repaired broken exclusion.

(adam)

2023-08-06 07:07:52 UTC MAIN commitmail json YAML

Updated lang/vala, devel/py-wheel

(adam)

2023-08-06 07:07:31 UTC MAIN commitmail json YAML

py-wheel: updated to 0.41.1

0.41.1
- Fixed naming of the ``data_dir`` directory in the presence of local version segment
  given via ``egg_info.tag_build``
- Fixed version specifiers in ``Requires-Dist`` being wrapped in parentheses

(adam)

2023-08-06 07:05:57 UTC MAIN commitmail json YAML

vala: updated to 0.56.10

Vala 0.56.10
============
* Various improvements and bug fixes:
  - codegen: Don't emit casts in static field initializers
  - parser: Reset tokens buffer when parsing a new source file
  - vala: Output additional information when accessing unknown member
  - vala: Allow "set" method of an container to return void or bool
  - vala: Correctly handle possible null from SourceFile.get_source_line()

* Bindings:
  - glib-2.0: Update return-type of HashTable.add/insert/replace() and
    GenericSet.add()
  - linux: Add resolution field to Input.AbsInfo
  - libpq: Fix a few binding errors

(adam)

2023-08-06 06:38:26 UTC MAIN commitmail json YAML

2023-08-06 06:08:39 UTC MAIN commitmail json YAML

2023-08-06 05:26:18 UTC MAIN commitmail json YAML

doc: Added graphics/matugen version 0.8.4

(pin)

2023-08-06 05:25:47 UTC MAIN commitmail json YAML

2023-08-06 05:25:06 UTC MAIN commitmail json YAML

graphics/matugen: import package

Matugen is a cross-platform tool that generates a colorscheme either from an
image or a color, and exports it to a file from a template.
It can also set the wallpaper if one was provided.

Note: Support changing the wallpaper on X11 requires graphics/feh.

(pin)

2023-08-06 05:22:03 UTC MAIN commitmail json YAML

doc: Updated audio/spotify-player to 0.15.0

(pin)

2023-08-06 05:21:41 UTC MAIN commitmail json YAML

audio/spotify-player: update to 0.15.0

What's Changed
- fix typo in config example variable by @hyperpuncher in #209
- Add Void Linux as install option by @f1nbar in #210
- Implement timeout mechanism for getting authentication token by
  @aome510 in #212
- Fix a typo for homebrew install instructions by @toh995 in #216
- Add tracks_playback_limit config option by @aome510 in #219
- Use ttl cache instead of lru by @aome510 in #220
- Create app.toml with default values if it doesn't exist by @cobbinma in #221
- Tokyonight Theme �沁ィ by @cobbinma in #225
- Improve queue popup by @m-torhan in #226
- fix: constant module name typo by @nuugen in #227
- Allow removing a keybind by @Kuba314 in #223
- move items in a playlist by @cobbinma in #224
- Improve TTL caching and handling by @aome510 in #230
- Playlist CLI Editing - New, Delete, Import, Fork, Update by
  @justjokiing in #222

(pin)

2023-08-06 04:29:27 UTC MAIN commitmail json YAML

doc: Updated lang/php80 to 8.0.30

(taca)

2023-08-06 04:28:24 UTC MAIN commitmail json YAML

lang/php80: update to 8.0.30

03 Aug 2023, PHP 8.0.30

- Libxml:
  . Fixed bug GHSA-3qrf-m4j2-pcrr (Security issue with external entity loading
    in XML without enabling it). (CVE-2023-3823) (nielsdos, ilutov)

- Phar:
  . Fixed bug GHSA-jqcx-ccgc-xwhv (Buffer mismanagement in phar_dir_read()).
    (CVE-2023-3824) (nielsdos)

(taca)

2023-08-06 04:05:06 UTC MAIN commitmail json YAML

lang/php82: fix distinfo

Fix distinfo.  Maybe, I fetched pre-install version.

No DIST_SUBDIR update with expecting no one fetched pre-official distinfo
file.

(taca)

2023-08-06 03:08:17 UTC MAIN commitmail json YAML

doc: Updated textproc/ruby-nokogiri to 1.15.3

(tsutsui)

2023-08-06 03:07:59 UTC MAIN commitmail json YAML

ruby-nokogiri: update to 1.15.3.

Upstream changes:
https://github.com/sparklemotion/nokogiri/releases/tag/v1.15.3
https://github.com/sparklemotion/nokogiri/releases/tag/v1.15.2
https://github.com/sparklemotion/nokogiri/releases/tag/v1.15.1
https://github.com/sparklemotion/nokogiri/releases/tag/v1.15.0

1.15.3 / 2023-07-05

Fixed

* Passing an object that is not a kind of XML::Node as the first parameter to
  CDATA.new now raises a TypeError. Previously this would result in either a
  segfault (CRuby) or a Java exception (JRuby). [#2920]
* Passing an object that is not a kind of XML::Node as the first parameter to
  Schema.from_document now raises a TypeError. Previously this would result
  in either a segfault (CRuby) or a Java exception (JRuby). [#2920]
* [CRuby] Passing an object that is not a kind of XML::Node as the second
  parameter to Text.new now raises a TypeError. Previously this would result
  in a segfault. [#2920]
* [CRuby] Replacing a node's children via methods like Node#inner_html=, #
  children=, and #replace no longer defensively dups the node's next sibling
  if it is a Text node. This behavior was originally adopted to work around
  libxml2's memory management (see #283 and #595) but should not have
  included operations involving xmlAddChild(). [#2916]
* [JRuby] Fixed NPE when serializing an unparented HTML node. [#2559, #2895]
  (Thanks, @cbasguti!)

1.15.2 / 2023-05-24

Dependencies

* [JRuby] Vendored org.nokogiri:nekodtd is updated to v0.1.11.noko2. This is
  functionally equivalent to v0.1.11.noko1 but restores support for Java 8.

Fixed

* [JRuby] Java 8 support is restored, fixing a regression present in
  v1.14.0..v1.14.4 and v1.15.0..v1.15.1. [#2887]

1.15.1 / 2023-05-19

Dependencies

* [CRuby] Vendored libxml2 is updated to v2.11.4 from v2.11.3. For details
  please see https://gitlab.gnome.org/GNOME/libxml2/-/releases/v2.11.4

Fixed

* [CRuby] The libxml2 update fixes an encoding regression when push-parsing
  UTF-8 sequences. [#2882, upstream issue and commit]

1.15.0 / 2023-05-15

Notes

Ability to opt into system malloc and free

Since 2009, Nokogiri has configured libxml2 to use ruby_xmalloc et al for
memory management. This has provided benefits for memory management, but comes
with a performance penalty.

Users can now opt into using system malloc for libxml2 memory management by
setting an environment variable:

# "default" here means "libxml2's default" which is system malloc
NOKOGIRI_LIBXML_MEMORY_MANAGEMENT=default

Benchmarks show that this setting will significantly improve performance, but
be aware that the tradeoff may involve poorer memory management including
bloated heap sizes and/or OOM conditions.

You can read more about this in the decision record at adr/
2023-04-libxml-memory-management.md.

Dependencies

* [CRuby] Vendored libxml2 is updated to v2.11.3 from v2.10.4. For details
  please see:
    + https://gitlab.gnome.org/GNOME/libxml2/-/releases/v2.11.0
    + https://gitlab.gnome.org/GNOME/libxml2/-/releases/v2.11.1
    + https://gitlab.gnome.org/GNOME/libxml2/-/releases/v2.11.2
    + https://gitlab.gnome.org/GNOME/libxml2/-/releases/v2.11.3
* [CRuby] Vendored libxslt is updated to v1.1.38 from v1.1.37. For details
  please see:
    + https://gitlab.gnome.org/GNOME/libxslt/-/releases/v1.1.38

Added

* Encoding objects may now be passed to serialization methods like #to_xml, #
  to_html, #serialize, and #write_to to specify the output encoding.
  Previously only encoding names (strings) were accepted. [#2774, #2798]
  (Thanks, @ellaklara!)
* [CRuby] Users may opt into using system malloc for libxml2 memory
  management. For more detail, see note above or adr/
  2023-04-libxml-memory-management.md.

Changed

* [CRuby] Schema.from_document now makes a defensive copy of the document if
  it has blank text nodes with Ruby objects instantiated for them. This
  prevents unsafe behavior in libxml2 from causing a segfault. There is a
  small performance cost, but we think this has the virtue of being "what the
  user meant" since modifying the original is surprising behavior for most
  users. Previously this was addressed in v1.10.9 by raising an exception.

Fixed

* [CRuby] XSLT.transform now makes a defensive copy of the document if it has
  blank text nodes with Ruby objects instantiated for them and the template
  uses xsl:strip-spaces. This prevents unsafe behavior in libxslt from
  causing a segfault. There is a small performance cost, but we think this
  has the virtue of being "what the user meant" since modifying the original
  is surprising behavior for most users. Previously this would allow unsafe
  memory access and potentially segfault. [#2800]

Improved

* Nokogiri::XML::Node::SaveOptions#inspect now shows the names of the options
  set in the bitmask, similar to ParseOptions. [#2767]
* #inspect and pretty-printing are improved for AttributeDecl,
  ElementContent, ElementDecl, and EntityDecl.
* [CRuby] The C extension now uses Ruby's TypedData API for managing all the
  libxml2 structs. Write barriers may improve GC performance in some extreme
  cases. [#2808] (Thanks, @etiennebarrie and @byroot!)
* [CRuby] ObjectSpace.memsize_of reports a pretty good guess of memory usage
  when called on Nokogiri::XML::Document objects. [#2807] (Thanks,
  @etiennebarrie and @byroot!)
* [CRuby] Users installing the "ruby" platform gem and compiling libxml2 and
  libxslt from source will now be using a modern config.guess and config.sub
  that supports new architectures like loongarch64. [#2831] (Thanks,
  @zhangwenlong8911!)
* [CRuby] HTML5 parser:
    + adjusts the specified attributes, adding xlink:arcrole and removing
      xml:base [#2841, #2842]
    + allows <hr> in <select> [whatwg/html#3410, whatwg/html#9124]
* [JRuby] Node#first_element_child now returns nil if there are only
  non-element children. Previously a null pointer exception was raised. [#
  2808, #2844]
* Documentation for Nokogiri::XSLT now has usage examples including custom
  function handlers.

Deprecated

* Passing a Nokogiri::XML::Node as the first parameter to CDATA.new is
  deprecated and will generate a warning. This parameter should be a kind of
  Nokogiri::XML::Document. This will become an error in a future version of
  Nokogiri.
* Passing a Nokogiri::XML::Node as the first parameter to
  Schema.from_document is deprecated and will generate a warning. This
  parameter should be a kind of Nokogiri::XML::Document. This will become an
  error in a future version of Nokogiri.
* Passing a Nokogiri::XML::Node as the second parameter to Text.new is
  deprecated and will generate a warning. This parameter should be a kind of
  Nokogiri::XML::Document. This will become an error in a future version of
  Nokogiri.
* [CRuby] Calling a custom XPath function without the nokogiri namespace is
  deprecated and will generate a warning. Support for non-namespaced
  functions will be removed in a future version of Nokogiri. (Note that JRuby
  has never supported non-namespaced custom XPath functions.)

(tsutsui)

2023-08-06 02:26:40 UTC MAIN commitmail json YAML

doc: Updated net/ruby-public_suffix to 5.0.3

(tsutsui)

2023-08-06 02:26:24 UTC MAIN commitmail json YAML

ruby-public_suffix: update to 5.0.3.

Upstream changes (from CHANGELOG.md):

5.0.3

Fixed

* Fixed automated release workflow.

5.0.2

Changed

* Updated definitions.

(tsutsui)

2023-08-06 02:24:06 UTC MAIN commitmail json YAML

doc: Updated misc/ruby-mini_portile2 to 2.8.4

(tsutsui)

2023-08-06 02:23:51 UTC MAIN commitmail json YAML

ruby-mini_portile2: update to 2.8.4.

Upstream changes:
https://github.com/flavorjones/mini_portile/releases/tag/v2.8.4
https://github.com/flavorjones/mini_portile/releases/tag/v2.8.3

2.8.4 / 2023-07-18

* cmake: set CMAKE compile flags to configure cross-compilation similarly to
  autotools --host flag: SYSTEM_NAME, SYSTEM_PROCESSOR, C_COMPILER, and
  CXX_COMPILER. [#130] (Thanks, @stanhu!)

2.8.3 / 2023-07-18

Fixed

* cmake: only use MSYS/NMake generators when available. [#129] (Thanks,
  @stanhu!)

(tsutsui)

2023-08-06 02:19:01 UTC MAIN commitmail json YAML

doc: Updated net/ruby-addressable to 2.8.5

(tsutsui)

2023-08-06 02:18:38 UTC MAIN commitmail json YAML

ruby-addressable: update to 2.8.5.

Upstream changes (from CHANGELOG.md):

Addressable 2.8.5

* Fix thread safety issue with encoding tables (#515)
* Define URI::NONE as a module to avoid serialization issues (#509)
* Fix YAML serialization (#508)

(tsutsui)

2023-08-06 01:33:45 UTC MAIN commitmail json YAML

doc: Removed net/nicovideo-dl

(tsutsui)

2023-08-06 01:32:39 UTC MAIN commitmail json YAML

2023-08-05 20:29:53 UTC MAIN commitmail json YAML

2023-08-05 19:48:35 UTC MAIN commitmail json YAML

doc: Removed misc/ruby-args_parser

(tsutsui)

2023-08-05 19:47:21 UTC MAIN commitmail json YAML

ruby-args_parser: remove.

This was just imported for ruby-tw, and no other package depends on this.

(tsutsui)

2023-08-05 19:45:04 UTC MAIN commitmail json YAML

ruby-thread_safe: relinquish MAINTAINERship.

I took MAINTAINERship just for ruby-memoizable (for ruby-twitter),
but currently a number of packages still require this.

(tsutsui)

2023-08-05 19:38:27 UTC MAIN commitmail json YAML

ruby-rainbow: relinquish MAINTAINERship.

I took MAINTAINERship just for ruby-tw, but currently
www/ruby-html-poofer still requires this.

(tsutsui)

2023-08-05 19:36:12 UTC MAIN commitmail json YAML

ruby-parallel: relinquish MAINTAINERship.

I took MAINTAINERship just for ruby-tw, but currently
www/ruby-html-poofer requires this.

(tsutsui)

2023-08-05 19:33:00 UTC MAIN commitmail json YAML

ruby-http: relinquish MAINTAINERship.

I took MAINTAINERship just for ruby-twitter (for ruby-tw),
but it looks other people update and use this.

(tsutsui)

2023-08-05 18:29:43 UTC MAIN commitmail json YAML

ruby-naught: remove also from Makefile (forgot to commit in previous).

(tsutsui)

2023-08-05 17:48:06 UTC MAIN commitmail json YAML

doc: Removed misc/ruby-naught

(tsutsui)

2023-08-05 17:47:32 UTC MAIN commitmail json YAML

ruby-naught: remove.

This was just imported for ruby-twitter, and
no other package depends on this.

(tsutsui)

2023-08-05 17:46:07 UTC MAIN commitmail json YAML

doc: Removed misc/ruby-equalizer

(tsutsui)

2023-08-05 17:45:25 UTC MAIN commitmail json YAML

ruby-eqaulizer: remove.

This was just imported for ruby-twitter, and
no other package depends on this.

(tsutsui)

2023-08-05 17:43:27 UTC MAIN commitmail json YAML

doc: Removed misc/ruby-memoizable

(tsutsui)

2023-08-05 17:42:47 UTC MAIN commitmail json YAML

ruby-memoizable: remove.

This was just imported for ruby-twitter, and
no other package depends on this.

(tsutsui)

2023-08-05 17:41:02 UTC MAIN commitmail json YAML

doc: Removed textproc/ruby-buftok

(tsutsui)

2023-08-05 17:39:57 UTC MAIN commitmail json YAML

ruby-buftok: remove.

This was just imported for ruby-twitter, and
no other package depends on this.

(tsutsui)

2023-08-05 17:32:49 UTC MAIN commitmail json YAML

doc: Updated sysutils/felix to 2.7.0

(pin)

2023-08-05 17:32:27 UTC MAIN commitmail json YAML

sysutils/felix: update to 2.7.0

v2.7.0 (2023-08-05)
Changed
- Minimal supported rust version is now 1.67.1
- Upgrade dependencies.
- Update syntect version to v5.1.0. This fixes the handling of multibyte chars
  in the preview area.
- Allow file name config.yml in addition to config.yaml for the configuration.

(pin)

2023-08-05 17:30:42 UTC MAIN commitmail json YAML

doc: Updated shells/oh-my-posh to 18.2.3

(pin)

2023-08-05 17:30:13 UTC MAIN commitmail json YAML

shells/oh-my-posh: update to 18.2.3

Bug Fixes
- prompt: print right block using spaces (c23069b)
- pwsh: force initialization of NoExitCode (c78aa60), closes #4128
- rprompt: position using spaces instead of ANSI (181b789)
- tooltip: position with spaces instead of ANSI (f55da0e)

(pin)

2023-08-05 17:23:10 UTC MAIN commitmail json YAML

doc: Removed devel/ruby-idn

(tsutsui)

2023-08-05 17:22:34 UTC MAIN commitmail json YAML

ruby-idn: remove.

This was just imported for ruby-twitter-text, and
no other package depends on this.

(tsutsui)

2023-08-05 17:10:08 UTC MAIN commitmail json YAML

doc: Removed net/ruby-twitter

(tsutsui)

2023-08-05 17:09:37 UTC MAIN commitmail json YAML

ruby-twitter: remove.

This was just imported for ruby-tw and no motivation to keep this
even if this will handle newer APIs.

(tsutsui)

2023-08-05 17:06:28 UTC MAIN commitmail json YAML

doc: Removed net/ruby-twitter-text

(tsutsui)

2023-08-05 17:05:31 UTC MAIN commitmail json YAML

ruby-twitter-text: remove.

This was just imported for mikutter 3.9.4 and prior, and
no motivation to keep this even if this will handle newer APIs.

(tsutsui)

2023-08-05 16:50:28 UTC MAIN commitmail json YAML

doc: Removed devel/ruby-simpleidn

(tsutsui)

2023-08-05 16:49:46 UTC MAIN commitmail json YAML

ruby-simpleidn: remove.

This was imported just for ruby-twitter-text-simpleidn.

(tsutsui)

2023-08-05 16:48:18 UTC MAIN commitmail json YAML

doc: Removed net/ruby-tw

(tsutsui)

2023-08-05 16:44:12 UTC MAIN commitmail json YAML

ruby-tw: remove.

Twitter API v1.1 was completely eliminated around 20230713.

(tsutsui)

2023-08-05 16:37:13 UTC MAIN commitmail json YAML

doc: Removed net/ruby-twitter-text-simpleidn

(tsutsui)

2023-08-05 16:36:08 UTC MAIN commitmail json YAML

2023-08-05 16:23:33 UTC MAIN commitmail json YAML

doc: Removed net/mikutter-plugins-twitter

(tsutsui)

2023-08-05 16:21:39 UTC MAIN commitmail json YAML

mikutter-plugins-twitter: remove.

All plugins depend on Twitter API v1.1 and it was completely
eliminated around 20230713.

(tsutsui)

2023-08-05 16:15:44 UTC MAIN commitmail json YAML

doc: Updated net/mikutter to 5.0.5

(tsutsui)

2023-08-05 16:15:27 UTC MAIN commitmail json YAML

mikutter: update to 5.0.5.

pkgsrc changes:
* update MESSAGE
  (mikutter-plugins-twitter will soon to be removed due to API EOL)

Upstream changes:
https://mikutter.hatenablog.com/entry/2023/08/06/004104

mikutter 5.0.5

* use gtk3 4.1.7
* thanks Izumi Tsutsui
* update icon for social.mikutter.hachune.net
* thanks Izumi Tsutsui
* fix non-working function to delay retry period on reconnecting to
  mastodon streaming APIs
* thanks ahiru

(tsutsui)

2023-08-05 13:08:08 UTC MAIN commitmail json YAML

doc: Updated multimedia/nostt to 1.3

(sjmulder)

2023-08-05 13:07:49 UTC MAIN commitmail json YAML

multimedia/nostt: Update to 1.3

Changes:
- Fixed: typo and style in man page (thanks Omar Polo).
- New: Dutch translation of the man page.
- New: unveil() support on OpenBSD (thanks Tim van der Molen).
- New: support for NO_COLOR=1 (http://no-color.org).
- New: non-canonical CMake build file.
- Change: migrated builds from sr.ht to GitHub Actions.

(sjmulder)

2023-08-05 12:38:59 UTC MAIN commitmail json YAML

doc: Updated graphics/rabbit to 3.0.3

(taca)

2023-08-05 12:38:28 UTC MAIN commitmail json YAML

graphics/rabbit: update to 3.0.1

pkgsrc change: switch to use rubygem.

3.0.1: 2021-09-25

Ruby 3.0 support release.

Improvements

rabbit
* Suppressed warnings. [GitHub#132][Patch by kojix2]
* image: Added support for Ruby 3.0. [GitHub#133][Patch by kojix2]
* image: Reused downloaded images.
* image: Removed support for normalized_width and normalized_height.
* image: Added support for clipping by clip_x, clip_y, clip_width and
  clip_height.
* info-window: Moved timer position to bottom on note mode.
* info-window: Added support for wait.
* Removed duplicated requires. [GitHub#134][Patch by kojix2]
* Added support for Charty.
* Added support for embedding terminal.
* Dropped support for Ustream.
* Added support for pushing gem with MFA enabled account. [GitHub#141][Patch
  by Yusuke Nakamura]

rabbit-slide
* Added support for specifying slide size.

Theme
* clear-blue: Added support for disabling vertical centering.
* tag: margin-*: Added support for negative and float values.
* tag: Added support for wrapping by wrap-char, wrap-word and wrap-word-char.
* tag: Added support for justifying by justify and no-justify.
* edge-info-toolkit: Added support for center text.
* slide-footer-info: Added support for center text.

Document
* Added note about theme and here + tortoise. [GitHub#139][Patch by Asaf Bartov]

Fixes

Theme
* image-slide-number: Fixed wrong width calculation. [GitHub#130][Patch by
  HASUMI Hitoshi]

Document
* Fixed English. [GitHub#128][Patch by Zero King]
* Fixed typos. [GitHub#140][Patch by Yusuke Nakamura]

Thanks
* Zero King
* HASUMI Hitoshi
* kojix2
* Asaf Bartov
* Yusuke Nakamura

3.0.2: 2023-06-25

Image drawing support release.

Improvements

rabbit
* image: Added support for drawing on image.
* image: Added support for align=right.
* Added support for Mermaid.
* blockdiag: Added support for blockdiag3 command.

rabbit-slide
* config: Added source_code_uri. GH-144 [Patch by Yusuke Nakamura]
* Dropped support for uploading to SlideShare. Because SlideShare API
  dropped support for uploading a slideshow.

Theme
* image-slide-number: Changed to render images back to the main content. It
  prevents hiding the main content.
* image-timer: Changed to render images back to the main content. It
  prevents hiding the main content.
* background-image-toolkit: Added support for caption.
* clear-blue: Changed to replace \n with a space character instead of just
  removing it in footer.
* pdf: Changed to use ./theme.rb instead of canvas.title theme by default.

Document
* macos Homebrew: Updated how to install document. GH-150 [Patch by Yusuke
  Nakamura]

Fixes

rabbit
* formatter HTML: Fixed a bug that weight configuration is missing. GH-146
  [Patch by HASUMI Hitoshi]

Theme
* image-timer: Fixed a bug that images aren't showed with PDF.
* image-slide-number: Fixed a bug that images aren't showed with PDF.

Thanks
* Yusuke Nakamura
* HASUMI Hitoshi

3.0.3: 2023-07-02

Minor bug fix release.

Fixes

rabbit
* image mermaid: Fixed an error when npx mmdc ... doesn't work. GH-153
  [Patch by Mamoru TASAKA]

Thanks
* Mamoru TASAKA

(taca)

2023-08-05 12:27:13 UTC MAIN commitmail json YAML

doc: Updated www/ruby-selenium-webdriver to 4.11.0

(taca)

2023-08-05 12:26:49 UTC MAIN commitmail json YAML

www/ruby-selenium-webdriver: update to 4.11.0

4.11.0 (2023-07-31)

* Made network interception threads fail silently (#12226)
* Have Selenium Manager binary locate drivers on PATH (#12345)
* Add browser output from selenium manager to options (#12398)
* Remove deprecated code (#12417)

(taca)

2023-08-05 12:24:21 UTC MAIN commitmail json YAML

doc: Updated www/ruby-aws-sdk-core to 3.180.1

(taca)

2023-08-05 12:23:52 UTC MAIN commitmail json YAML

www/ruby-aws-sdk-core: update to 3.180.1

3.180.1 (2023-07-31)

* Issue - Remove checksums from default stubs (#2888).

(taca)

2023-08-05 12:22:35 UTC MAIN commitmail json YAML

doc: Updated www/ruby-aws-partitions to 1.798.0

(taca)

2023-08-05 12:22:05 UTC MAIN commitmail json YAML

www/ruby-aws-partitions: update to 1.798.0

1.798.0 (2023-08-04)

* Feature - Updated the partitions source data the determines the AWS
  service regions and endpoints.

1.797.0 (2023-08-02)

* Feature - Updated the partitions source data the determines the AWS
  service regions and endpoints.

1.796.0 (2023-08-01)

* Feature - Updated the partitions source data the determines the AWS
  service regions and endpoints.

1.795.0 (2023-07-31)

* Feature - Updated the partitions source data the determines the AWS
  service regions and endpoints.

(taca)

2023-08-05 12:19:31 UTC MAIN commitmail json YAML

doc: Updated textproc/ruby-rails-dom-testing to 2.2.0

(taca)

2023-08-05 12:19:03 UTC MAIN commitmail json YAML

textproc/ruby-rails-dom-testing: update to 2.2.0

2.2.0 (2023-08-03)

What's Changed

* Allow user to choose the HTML parser used by @flavorjones in #109
* Fix string substitution regression by @nicoco007 in #110

New Contributors

* @nicoco007 made their first contribution in #110

(taca)

2023-08-05 12:15:21 UTC MAIN commitmail json YAML

doc: Updated textproc/ruby-commonmarker to 0.23.10

(taca)

2023-08-05 12:14:55 UTC MAIN commitmail json YAML

textproc/ruby-commonmarker: update to 0.23.10

pkgsrc change:

* Update DESCR based on README.md.
* Remove dependency on textproc/cmark since this package contains source
  code of textproc/cmark-gfm.

0.23.10 (2023-07-31)

* Update GFM release to 0.29.0.gfm.12 and 0.29.0.gfm.13, thereby fixing a
  polynomial time complexity security vulnerability.

* Of note to users of this library, GFM releases 0.29.0.gfm.12 and
  0.29.0.gfm.13 also:

    o Normalized marker row vs. delimiter row nomenclature (#273)
    o Exposed CMARK_NODE_FOOTNOTE_DEFINITION literal value (#336)

(taca)

2023-08-05 09:46:45 UTC MAIN commitmail json YAML

doc: Updated textproc/cmark-gfm to 0.29.0.gfm.13

(taca)

2023-08-05 09:46:11 UTC MAIN commitmail json YAML

textproc/cmark-gfm: update to 0.29.0.gfm.13

0.29.0.gfm.10 (2023-03-31)

Changes since last release (0.29.0.gfm.9...0.29.0.gfm.10):

* Fixed polynomial time complexity issue per
* GHSA-r8vr-c48j-fcc5
* Fixed polynomial time complexity issues per
* GHSA-66g8-4hjf-77xh

Note: these changes remove redundant bold tag nesting which may result in
existing rendering tests failing, e.g. rendering ____bold____ to html will
no longer yield <p><strong><strong>bold</strong></strong></p>.

0.29.0.gfm.11 (2023-04-06)

Changes since last release (0.29.0.gfm.10...0.29.0.gfm.11):

NOTE: this is a re-release of 0.11 due to missing a version/Changelog PR

* Improved fixes for polynomial time complexity issues per
  GHSA-66g8-4hjf-77xh (#323, #324)
* Added fuzzing target for bracketed patterns (#318)
* Fixed bug in list numbering introduced in 763587e (#322) which caused list
  numbers to increment by 2
* Fixed strict prototype clang warning (#310)
* Fixed regression test (#312)
* Added additional output formats to quadratic fuzzer (#327)
* Fixed buffer overflow in fuzzing harness (#326)

Note: these changes may lead to minor changes in expected output on
plaintext rendering of list items.  Notably, blank lines may no longer
delineate the start of a list when rendering to plaintext due to changes in
how the tight list status is calculated.

0.29.0.gfm.12 (2023-07-13)

Changes since last release (0.29.0.gfm.11...0.29.0.gfm.12):

* Fixed polynomial time complexity issues per GHSA-w4qg-3vf7-m9x5
* Added CodeQL project integration (#337)
* Addressed const qualifier discard compiler warnings (#330, #331)

0.29.0.gfm.13 (2023-07-22)

Changes since last release (0.29.0.gfm.12...0.29.0.gfm.13):

* Normalized marker row vs. delimiter row nomenclature (#273)
* Exposed CMARK_NODE_FOOTNOTE_DEFINITION literal value (#336)
* Fixed format specifier for printing a size_t (#340)

(taca)

2023-08-05 09:00:23 UTC MAIN commitmail json YAML

doc: Updated security/ruby-net-ssh to 7.2.0

(taca)

2023-08-05 08:59:57 UTC MAIN commitmail json YAML

security/ruby-net-ssh: update to 7.2.0

7.2.0 (2023-07-30)

* Add debugging information for algorithm of pubkey in use [#918]

(taca)

2023-08-05 08:58:00 UTC MAIN commitmail json YAML

doc: Updated devel/ruby-zeitwerk to 2.6.11

(taca)

2023-08-05 08:57:31 UTC MAIN commitmail json YAML

devel/ruby-zeitwerk: update to 2.6.11

2.6.10 (2023-07-30)

* Improve validation of the values returned by the inflector's camelize.

2.6.11 (2023-08-02)

* Let on_load callbacks for implicit namespaces autoload other implicit
  namespaces.

(taca)

2023-08-05 08:56:18 UTC MAIN commitmail json YAML

doc: Updated devel/ruby-console to 1.20.0

(taca)

2023-08-05 08:55:36 UTC MAIN commitmail json YAML

devel/ruby-console: update to 1.20.0

1.19.0 (2023-08-03)

* Add adapter module for external gems.

1.20.0 (2023-08-02)

What's Changed

* Modernize gem. by @ioquatix in #45
* Encode serialized output to avoid encoding errors. by @ioquatix in #44
* This release drops support for Ruby 2.7.

(taca)

2023-08-05 08:51:48 UTC MAIN commitmail json YAML

doc: Updated databases/ruby-sequel to 5.71.0

(taca)

2023-08-05 08:51:12 UTC MAIN commitmail json YAML

databases/ruby-sequel: update to 5.71.0

5.71.0 (2023-08-01)

* Support ILIKE ANY on PostgreSQL by not forcing the use of ESCAPE for ILIKE
  (gilesbowkett) (#2066)

* Add pg_xmin_optimistic_locking plugin for optimistic locking for all
  models without database changes (jeremyevans)

* Recognize the xid PostgreSQL type as an integer type in the
  jdbc/postgresql adapter (jeremyevans)

* Make set_column_allow_null method reversible in migrations (enescakir)
  (#2060)

(taca)

2023-08-05 08:46:14 UTC MAIN commitmail json YAML

doc: Updated lang/php82 to 8.2.9

(taca)

2023-08-05 08:45:39 UTC MAIN commitmail json YAML

lang/php82: update to 8.2.9

03 Aug 2023, PHP 8.2.9

- Build:
  . Fixed bug GH-11522 (PHP version check fails with '-' separator).
    (SVGAnimate)

- CLI:
  . Fix interrupted CLI output causing the process to exit. (nielsdos)

- Core:
  . Fixed oss-fuzz #60011 (Mis-compilation of by-reference nullsafe operator).
    (ilutov)
  . Fixed line number of JMP instruction over else block. (ilutov)
  . Fixed use-of-uninitialized-value with ??= on assert. (ilutov)
  . Fixed oss-fuzz #60411 (Fix double-compilation of arrow-functions). (ilutov)
  . Fixed build for FreeBSD before the 11.0 releases. (David Carlier)

- Curl:
  . Fix crash when an invalid callback function is passed to
    CURLMOPT_PUSHFUNCTION. (nielsdos)

- Date:
  . Fixed bug GH-11368 (Date modify returns invalid datetime). (Derick)
  . Fixed bug GH-11600 (Can't parse time strings which include (narrow)
    non-breaking space characters). (Derick)

- DOM:
  . Fixed bug GH-11625 (DOMElement::replaceWith() doesn't replace node with
    DOMDocumentFragment but just deletes node or causes wrapping <></>
    depending on libxml2 version). (nielsdos)

- Fileinfo:
  . Fixed bug GH-11298 (finfo returns wrong mime type for xz files). (Anatol)

- FTP:
  . Fix context option check for "overwrite". (JonasQuinten)
  . Fixed bug GH-10562 (Memory leak and invalid state with consecutive
    ftp_nb_fget). (nielsdos)

- GD:
  . Fix most of the external libgd test failures. (Michael Orlitzky)

- Intl:
  . Fix memory leak in MessageFormatter::format() on failure. (Girgias)

- Libxml:
  . Fixed bug GHSA-3qrf-m4j2-pcrr (Security issue with external entity loading
    in XML without enabling it). (CVE-2023-3823) (nielsdos, ilutov)

- MBString:
  . Fix GH-11300 (license issue: restricted unicode license headers).
    (nielsdos)

- Opcache:
  . Fixed bug GH-10914 (OPCache with Enum and Callback functions results in
    segmentation fault). (nielsdos)
  . Prevent potential deadlock if accelerated globals cannot be allocated.
    (nielsdos)

- PCNTL:
  . Fixed bug GH-11498 (SIGCHLD is not always returned from proc_open).
    (nielsdos)

- PDO:
  . Fix GH-11587 (After php8.1, when PDO::ATTR_EMULATE_PREPARES is true
    and PDO::ATTR_STRINGIFY_FETCHES is true, decimal zeros are no longer
    filled). (SakiTakamachi)

- PDO SQLite:
  . Fix GH-11492 (Make test failure: ext/pdo_sqlite/tests/bug_42589.phpt).
    (KapitanOczywisty, CViniciusSDias)

- Phar:
  . Add missing check on EVP_VerifyUpdate() in phar util. (nielsdos)
  . Fixed bug GHSA-jqcx-ccgc-xwhv (Buffer mismanagement in phar_dir_read()).
    (CVE-2023-3824) (nielsdos)

- PHPDBG:
  . Fixed bug GH-9669 (phpdbg -h options doesn't list the -z option). (adsr)

- Session:
  . Removed broken url support for transferring session ID. (ilutov)

- Standard:
  . Fix serialization of RC1 objects appearing in object graph twice. (ilutov)

- Streams:
  . Fixed bug GH-11735 (Use-after-free when unregistering user stream wrapper
    from itself). (ilutov)

- SQLite3:
  . Fix replaced error handling in SQLite3Stmt::__construct. (nielsdos)

- XMLReader:
  . Fix GH-11548 (Argument corruption when calling XMLReader::open or
    XMLReader::XML non-statically with observer active). (Bob)

(taca)

2023-08-05 08:43:45 UTC MAIN commitmail json YAML

doc: Updated lang/php81 to 8.1.22

(taca)

2023-08-05 08:43:16 UTC MAIN commitmail json YAML

lang/php81: update to 8.1.22

03 Aug 2023, PHP 8.1.22

- Build:
  . Fixed bug GH-11522 (PHP version check fails with '-' separator).
    (SVGAnimate)

- CLI:
  . Fix interrupted CLI output causing the process to exit. (nielsdos)

- Core:
  . Fixed oss-fuzz #60011 (Mis-compilation of by-reference nullsafe operator).
    (ilutov)
  . Fixed use-of-uninitialized-value with ??= on assert. (ilutov)
  . Fixed build for FreeBSD before the 11.0 releases. (David Carlier)

- Curl:
  . Fix crash when an invalid callback function is passed to
    CURLMOPT_PUSHFUNCTION. (nielsdos)

- Date:
  . Fixed bug GH-11368 (Date modify returns invalid datetime). (Derick)

- DOM:
  . Fixed bug GH-11625 (DOMElement::replaceWith() doesn't replace node with
    DOMDocumentFragment but just deletes node or causes wrapping <></>
    depending on libxml2 version). (nielsdos)

- Fileinfo:
  . Fixed bug GH-11298 (finfo returns wrong mime type for xz files). (Anatol)

- FTP:
  . Fix context option check for "overwrite". (JonasQuinten)
  . Fixed bug GH-10562 (Memory leak and invalid state with consecutive
    ftp_nb_fget). (nielsdos)

- GD:
  . Fix most of the external libgd test failures. (Michael Orlitzky)

- Hash:
  . Fix use-of-uninitialized-value in hash_pbkdf2(), fix missing $options
    parameter in signature. (ilutov)

- Intl:
  . Fix memory leak in MessageFormatter::format() on failure. (Girgias)

- Libxml:
  . Fixed bug GHSA-3qrf-m4j2-pcrr (Security issue with external entity loading
    in XML without enabling it). (CVE-2023-3823) (nielsdos, ilutov)

- MBString:
  . Fix GH-11300 (license issue: restricted unicode license headers).
    (nielsdos)

- Opcache:
  . Fixed bug GH-10914 (OPCache with Enum and Callback functions results in
    segmentation fault). (nielsdos)
  . Prevent potential deadlock if accelerated globals cannot be allocated.
    (nielsdos)

- PCNTL:
  . Fixed bug GH-11498 (SIGCHLD is not always returned from proc_open).
    (nielsdos)

- PCRE:
  . Mangle PCRE regex cache key with JIT option. (mvorisek)

- PDO:
  . Fix GH-11587 (After php8.1, when PDO::ATTR_EMULATE_PREPARES is true
    and PDO::ATTR_STRINGIFY_FETCHES is true, decimal zeros are no longer
    filled). (SakiTakamachi)

- PDO SQLite:
  . Fix GH-11492 (Make test failure: ext/pdo_sqlite/tests/bug_42589.phpt).
    (KapitanOczywisty, CViniciusSDias)

- Phar:
  . Add missing check on EVP_VerifyUpdate() in phar util. (nielsdos)
  . Fixed bug GHSA-jqcx-ccgc-xwhv (Buffer mismanagement in phar_dir_read()).
    (CVE-2023-3824) (nielsdos)

- PHPDBG:
  . Fixed bug GH-9669 (phpdbg -h options doesn't list the -z option). (adsr)

- Session:
  . Removed broken url support for transferring session ID. (ilutov)

- Standard:
  . Fix serialization of RC1 objects appearing in object graph twice. (ilutov)

- SQLite3:
  . Fix replaced error handling in SQLite3Stmt::__construct. (nielsdos)

(taca)

2023-08-05 08:09:54 UTC MAIN commitmail json YAML

libva: Limited availability on NetBSD 8 these days

(nia)

2023-08-05 08:09:12 UTC MAIN commitmail json YAML

Added devel/py-rpds-py; textproc/py-referencing

(adam)

2023-08-05 08:08:47 UTC MAIN commitmail json YAML

py-referencing: added version 0.30.1

An implementation-agnostic implementation of JSON reference
resolution.

In other words, a way for e.g. JSON Schema tooling to resolve the
$ref keyword across all drafts without needing to implement
support themselves.

(adam)

2023-08-05 08:00:39 UTC MAIN commitmail json YAML

2023-08-05 07:39:31 UTC MAIN commitmail json YAML

Added x11/py-qt6; Updated textproc/py-pdf, print/py-pspdfutils, security/py-otp

(adam)

2023-08-05 07:38:57 UTC MAIN commitmail json YAML

py-otp: updated to 2.9.0

v2.9.0
Add parse_uri() support for Steam TOTP
Test and documentation improvements

(adam)

2023-08-05 07:37:28 UTC MAIN commitmail json YAML

allegro: Disable OSS MIDI support on SunOS.

(nia)

2023-08-05 07:35:24 UTC MAIN commitmail json YAML

py-pspdfutils: updated to 3.0.8

Release v3.0.8
This release updates the back-end library pypdf to version 3.12.
Since pypdf 3.11 and later optimize the PDF output better than earlier versions, some test results had to be regenerated.

Release v3.0.7
This release fixes obtaining paper sizes from the ���paper��� program in locales
that use a decimal point that is not a full stop.

(adam)

2023-08-05 07:29:38 UTC MAIN commitmail json YAML

libmicrodns: strict ISO C mode unsuitable on certain platforms

(nia)

2023-08-05 07:29:15 UTC MAIN commitmail json YAML

py-pdf: updated to 3.14.0

Version 3.14.0, 2023-07-29

New Features (ENH)
-  Accelerate image list keys generation
-  Use `cryptography` for encryption/decryption as a fallback for PyCryptodome
-  Extract LaTeX characters
-  ASCIIHexDecode.decode now returns bytes instead of str

Bug Fixes (BUG)
-  Add RunLengthDecode filter
-  Process /Separation ColorSpace
-  Handle single element ColorSpace list
-  Process lookup decoded as TextStringObjects

Robustness (ROB)
-  Cope with garbage collector during cloning

Maintenance (MAINT)
-  Cleanup of annotations

Version 3.13.0, 2023-07-23

New Features (ENH)
-  Add is_open in outlines in PdfReader and PdfWriter

Bug Fixes (BUG)
-  Search /DA in hierarchy fields
-  Cope with different ISO date length
-  Decode Black only/CMYK deviceN images
-  Process CMYK in deflate images

Developer Experience (DEV)
-  Add mypy to pre-commit
-  Release automation

(adam)

2023-08-05 07:27:52 UTC MAIN commitmail json YAML

openldap-server: strict ISO C mode unsuitable for certain platforms

(nia)

2023-08-05 07:23:35 UTC MAIN commitmail json YAML

py-qt6: added version 6.5.2

PyQt is a set of Python bindings for the Qt toolkit. PyQt brings
together the Qt C++ cross-platform toolkit and the cross-platform
interpreted language Python.

This package is for Qt6.

(adam)

2023-08-05 07:19:38 UTC MAIN commitmail json YAML

Updated devel/gmp, security/easy-rsa, devel/googletest, devel/py-click-default-group

(adam)

2023-08-05 07:19:08 UTC MAIN commitmail json YAML

2023-08-05 07:13:17 UTC MAIN commitmail json YAML

googletest: updated to 1.14.0

v1.14.0
Many bug fixes

(adam)

2023-08-05 07:11:08 UTC MAIN commitmail json YAML

easy-rsa: updated to 3.1.5

3.1.5 (2023-06-10)

Build Update: script now supports signing and verifying

Automate support-file creation (Free packaging)

build-ca: New command option 'raw-ca', abbrevation: 'raw'

This 'raw' method, is the most reliable way to build a CA,
with a password, without writing the CA password to a temp-file.

This option completely replaces both methods below:

build-ca: New option --ca-via-stdin, use SSL -pass* argument 'stdin'
Option '--ca-via-stdin' offers no more security than standard method.
Easy-RSA version 3.1.4 ONLY.

build-ca: Replace password temp-files with file-descriptors
Using file-descriptors does not work in Windows.
Easy-RSA version 3.1.3 ONLY.

(adam)

2023-08-05 07:08:26 UTC MAIN commitmail json YAML

gmp: updated to 6.3.0

Changes between GMP version 6.2.* and 6.3.*.

  BUGS FIXED
  * A possible overflow of type int is avoided for mpz_cmp on huge operands.

  * A possible error condition when a malformed file is read with
    mpz_inp_raw is now correctly handled.

  FEATURES
  * New public function mpz_prevprime, companion of the existing
    mpz_nextprime.

  * New documented pointer types mpz_ptr, mpz_srcptr, and similar for
    other GMP types. Refer to the manual for full list and suggested
    usage. These types have been present in gmp.h at least since
    GMP-4.0, but previously not advertised to users.

  * Support for 64-bit Arm under Macos.

  * Support for the loongarch64 CPU family.

  * Support for building with LTO, link-time optimisations.

  SPEEDUPS
  * New special code for base = 2 in mpz_powm reduces the average time
    for the functions that test primality.

  * Speedup for the function mpz_nextprime on large operands.

  * Speedup for multiplications (some sizes only) thanks to new
    internal functions to compute small negacyclic products.

  * Special assembly code for IBM z13 and later "mainframe" CPUs, resulting in
    a huge speedup.

  * Improved assembly for several 64-bit x86 CPUs, Risc-V, 64-bit Arm.

(adam)

2023-08-05 06:23:00 UTC MAIN commitmail json YAML

Updated www/py-djangorestframework, devel/py-googleapis-common-protos

(adam)

2023-08-05 06:22:36 UTC MAIN commitmail json YAML

py-googleapis-common-protos: updated to 1.60.0

1.60.0 (2023-07-27)

Features

Add google/api/policy.proto
Add method_policies to Control

(adam)

2023-08-05 06:19:18 UTC MAIN commitmail json YAML

py-djangorestframework: updated to 3.14.0

Django REST framework 3.14
Django 4.1 support
The latest release now fully supports Django 4.1, and drops support for Django 2.2.

Our requirements are now:

Python 3.6+
Django 4.1, 4.0, 3.2, 3.1, 3.0
raise_exceptions argument for is_valid is now keyword-only.
Calling serializer_instance.is_valid(True) is no longer acceptable syntax. If you'd like to use the raise_exceptions argument, you must use it as a keyword argument.

ManyRelatedField supports returning the default when the source attribute doesn't exist.
Previously, if you used a serializer field with many=True with a dot notated source field that didn't exist, it would raise an AttributeError. Now it will return the default or be skipped depending on the other arguments.

Make Open API get_reference public.
Returns a reference to the serializer component. This may be useful if you override get_schema().

Change semantic of OR of two permission classes.
When OR-ing two permissions, the request has to pass either class's has_permission() and has_object_permission().

Previously, both class's has_permission() was ignored when OR-ing two permissions together.

Minor fixes and improvements
There are a number of minor fixes and improvements in this release. See the release notes page for a complete listing.

(adam)

2023-08-05 06:16:27 UTC MAIN commitmail json YAML

2023-08-05 06:15:14 UTC MAIN commitmail json YAML

Updated net/py-s3cmd, sysutils/dbus-python-common, sysutils/py-dbus

(adam)

2023-08-05 06:14:05 UTC MAIN commitmail json YAML

2023-08-05 06:13:27 UTC MAIN commitmail json YAML

Add some more KDE Gear components.

(markd)

2023-08-05 06:08:47 UTC MAIN commitmail json YAML

dbus-python-common: updated to 1.3.2

dbus Python Bindings 1.3.2 (2022-09-06)
=======================================

Fixes:

* Reinstate PKG-INFO and egg-info in source tarball, so that it can be
  used as a PyPI sdist

* Fix reStructured Text formatting in NEWS

dbus Python Bindings 1.3.0 (2022-09-06)
=======================================

Dependencies:

* Python 3, version 3.5 or later, is required.
  An upstream-supported version (currently 3.7 or later) is strongly
  recommended, and a future version of dbus-python is likely to require
  Python 3.7 or later.
  Python 2 is no longer supported.

* Installing from source code using Meson requires Python 3.5 or later
  and Meson 0.56.2 or later. This is now the recommended build system.

* Installing from source code using Autotools requires Python 3.5 or later.
  The Autotools build system is likely to be removed in a future version.

* Installing from PyPI using pip or from source code via setup.py
  requires Python 3.7 or later, Meson 0.60.3 or later, meson-python 0.8.1
  or later, and their dependencies (ninja, patchelf, setuptools, wheel).

API changes:

* dbus.gobject_service, dbus.types.UTF8String and the utf8_strings
  keyword argument were only usable with Python 2, and therefore have
  been removed, along with the rest of the special cases for Python 2.

Enhancements:

* Add a Meson build system

* Add methods to Message objects to manipulate the interactive
  authorization flag

* Add licensing information in REUSE format

Fixes:

* Raise ValueError instead of crashing with assertion failure when a
  Unix fd index number is greater than the number of fds actually attached
  to the message

* Raise ValueError instead of crashing with assertion failure when
  a negative number is passed to the UnixFd constructor

* Fix undefined escape sequences in docstrings

* Make `distcheck` compatible with Automake 1.16.4, by forcing an
  appropriate prefix to be used

* Update AX_PYTHON_DEVEL from autoconf-archive for better
  forwards-compatibility

* Avoid various deprecation warnings in the build system

  - distutils.sysconfig → sysconfig
  - distutils.util → sysconfig
  - AC_PROG_LIBTOOL → LT_INIT
  - AC_HELP_STRING → AS_HELP_STRING

* Fix CI for recent Python and Automake versions

* Update bug reporting URL

(adam)

2023-08-05 06:06:07 UTC MAIN commitmail json YAML

py-s3cmd: updated to 2.3.0

s3cmd-2.3.0      - 2022-10-03
===============
* Added "getnotification", "setnotification", and "delnotification" commands for notification policies (hrchu)
* Added support for AWS_STS_REGIONAL_ENDPOINTS
* Added ConnectionRefused [111] exit code to handle connection errors (Salar Nosrati-Ershad)
* Added support for IMDSv2. Should work automatically on ec2 (Anthony Foiani)
* Added --list-allow-unordered to list objects unordered. Only supported by Ceph based s3-compatible services
* Fixed --exclude dir behavior for python >= 3.6 (Daniil Tararukhin)
* Fixed Cloudfront invalidate retry issue (Yuan-Hsiang Lee)
* Fixed 0 byte cache files crashing s3cmd
* Fixed --continue behavior for the "get" command
* Fixed unicode issue with fixbucket
* Fixed CannotSendRequest and ConnectionRefusedError errors at startup
* Fixed error reporting for object info when the object does not exist
* Fixed "setup.py test" to do nothing to avoid failure that could be problematic for distribution packaging
* Improved expire command to use Rule/Filter/Prefix for LifecycleConfiguration
* Improved PASS/CHECK/INCLUDE/EXCLUDE debug log messages
* Improved setup.py with python 3.9 and 3.10 support info(Ori Avtalion)
* Many other bug fixes

s3cmd-2.2.0      - 2021-09-27
===============
* Added support for metadata modification of files bigger than 5 GiB
* Added support for remote copy of files bigger than 5 GiB using MultiPart copy (Damian Martinez, Florent Viard)
* Added progress info output for multipart copy and current-total info in output for cp, mv and modify
* Added support for all special/foreign character names in object names to cp/mv/modify
* Added support for SSL authentication (Aleksandr Chazov)
* Added the http error 429 to the list of retryable errors
* Added support for listing and resuming of multipart uploads of more than 1000 parts
* Added time based expiration for idle pool connections in order to avoid random broken pipe errors
* Added support for STS webidentity authentication (ie AssumeRole and AssumeRoleWithWebIdentity) (Samskeyti, Florent Viard)
* Added support for custom headers to the mb command
* Improved MultiPart copy to preserve acl and metadata of objects
* Improved the server errors catching and reporting for cp/mv/modify commands
* Improved resiliency against servers sending garbage responses
* Improved remote copy to have consistent copy of metadata in all cases: multipart or not, aws or not
* Improved security by revoking public-write acl when private acl is set
* Improved speed when running on an EC2 instance
* Reduced connection_max_age to 5s to avoid broken pipes as AWS closes https conns after around 6s
* Ensure that KeyboardInterrupt are always properly raised
* Changed sized of multipart copy chunks to 1 GiB
* Fixed ValueError when using more than one ":" inside add_header in config file
* Fixed extra label issue when stdin used as source of a MultiPart upload
* Fixed remote copy to allow changing the mime-type (ie content-type) of the new object
* Fixed remote_copy to ensure that meta-s3cmd-attrs will be set based on the real source and not on the copy source
* Fixed deprecation warnings due to invalid escape sequences (Karthikeyan Singaravelan)
* Fixed getbucketinfo that was broken when the bucket lifecycle uses the filter element (Liu Lan)
* Fixed RestoreRequest XML namespace URL
* Fixed PARTIAL exit code that was not properly set when needed for object_get
* Fixed a possible inifinite loop when a file is truncated during hashsum or upload
* Fixed report_exception wrong error when LANG env var was not set
* Fixed wrong wiki url in error messages (Alec Barrett)
* Py3: Fixed an AttributeError when using the "files-from" option
* Py3: Fixed compatibility issues due to the removal of getchildren() from ElementTree in python 3.9
* Py3: Fixed compatibility issues due to the removal of encodestring() in python 3.9
* Fixed a crash when the AWS_ACCESS_KEY env var is set but not AWS_SECRET_KEY
* Cleanup of check_md5 (Riccardo Magliocchetti)
* Removed legacy code for dreamhost that should be necessary anymore
* Migrated CI tests to use github actions (Arnaud Jaffre)
* Improved README with a link to INSTALL.md (Sia Karamalegos)
* Improved help content (Dmitrii Korostelev, Roland Van Laar)
* Improvements for setup and build configurations
* Many other bug fixes

s3cmd-2.1.0      - 2020-04-07
===============
* Changed size reporting using k instead of K as it a multiple of 1024
* Added "public_url_use_https" config to generate public url using https
* Added option to make connection pooling configurable and improvements (Arto Jantunen)
* Added support for path-style bucket access to signurl (Zac Medico)
* Added docker configuration and help to run test cases with multiple Python versions (Doug Crozier)
* Relaxed limitation on special chars for --add-header key names
* Fixed all regions that were automatically converted to lower case (Harshavardhana)
* Fixed size and alignment of DU and LS output reporting
* Fixes for SignatureDoesNotMatch error when host port 80 or 443 is specified, due to stupid servers
* Fixed the useless retries of requests that fail because of ssl cert checks
* Fixed a possible crash when a file disappears during cache generation
* Fixed unicode issues with IAM
* Fixed unicode errors with bucked Policy/CORS requests
* Fixed unicode issues when loading aws_credential_file
* Fixed an issue with the tenant feature of CephRGW. Url encode bucket_name for path-style requests
* Fixed signature v2 always used when bucket_name had special chars
* Allow to use signature v4 only, even for commands without buckets specified
* Fixed small open file descriptor leaks.
* Py3: Fixed hash-bang in headers to not force using python2 when setup/s3cmd/run-test scripts are executed directly.
* Py3: Fixed unicode issues with Cloudfront
* Py3: Fixed http.client.RemoteDisconnected errors
* Py3: Fixed 'dictionary changed size during iteration' error when using a cache-file
* Py3: Fixed the display of file sizes (Vlad Presnyak)
* Py3: Python 3.8 compatibility fixes (Konstantin Shalygin)
* Py2: Fixed unicode errors sometimes crashing remote2remote sync
* Added s3cmd.egg-info to .gitignore (Philip Dub辿)
* Improved run-test script to not use hard-coded bucket names
* Renamed INSTALL to INSTALL.md and improvements (Nitro, Prabhakar Gupta)
* Improved the restore command help (Hrchu)
* Updated the storage-class command help with the recent aws s3 classes
* Fixed typo in the --continue-put help message (Pengyu Chen)
* Fixed typo
* Improvements for setup and build configurations
* Many other bug fixes

s3cmd-2.0.2      - 2018-07-15
===============
* Fixed unexpected timeouts encountered during requests or transfers due to AWS strange connection short timeouts
* Fixed a throttle issue slowing down too much transfers in some cases
* Added support for $AWS_PROFILE
* Added clarification comment for the socket_timeout configuration value OS limit
* Avoid distutils usage at runtime (Matthias Klose)
* Python 2 compatibility: Fixed import error of which with fallback code (Gianfranco Costamagna)
* Fixed Python 3 bytes string encoding when getting IAM credentials (Alexander Allakhverdiyev)
* Fixed handling of config tri-state bool values (like acl_public) (Brian C. Lane)
* Fixed V2 signature when restore command is used (Jan Kasiak)
* Fixed setting full_control on objects with public read access (Matthew Vernon)
* Fixed a bug when only one path is supplied with Cloudfront. (Mikael Svensson)
* Fixed signature errors with 'modify' requests (Radek Simko)
* Fixed - Fix setacl command exception (Robert Moucha)
* Fixed error reporting if deleting a source object failed after a move
* Many other bug fixes

Important info: AWS S3 doesn't allow anymore uppercases and underscores in bucket names since march 1, 2018

s3cmd-2.0.1      - 2017-10-21
===============
* Support for Python 3 is now stable
* Fixed signature issues due to upper cases in hostname
* Improved support for Minio Azure gateway (Julien Maitrehenry, Harshavardhana)
* Added signurl_use_https option to use https prefix for signurl (Julien Recurt)
* Fixed a lot of remaining issues and regressions for Python 3
* Fixed --configure option with Python 3
* Fixed non string cmdline parameters being ignored
* Windows support fixes
* Don't force anymore to have a / on last parameter for the "modify" command
* Removed the python3 support warning
* Detect and report error 403 in getpolicy for info command
* Added a specific error message when getting policy by non owner
* Many other bug fixes

s3cmd-2.0.0      - 2017-06-26
===============
* Added support for Python 3 (Shaform, Florent Viard)
* Added getlifecycle command (Daniel Gryniewicz)
* Added --cf-inval for invalidating multiple CF distributions (Joe Mifsud)
* Added --limit to "ls" and "la" commands to return the specified number of objects (Masashi Ozawa)
* Added --token-refresh and --no-token-refresh and get the access token from the environment (Marco Jakob)
* Added --restore-priority and --restore-days for S3 Glacier (Robert Palmer)
* Fixed requester pays header with HEAD requests  (Christian Rodriguez)
* Don't allow mv/cp of multiple files to single file (Guy Gur-Ari)
* Generalize wildcard certificate forgiveness (Mark Titorenko)
* Multiple fixes for SSL connections and proxies
* Added support for HTTP 100-CONTINUE
* Fixes for s3-like servers
* Big cleanup and many unicode fixes
* Many other bug fixes

(adam)

2023-08-05 06:05:13 UTC MAIN commitmail json YAML

kontactinterface: add version 23.04.3

This library provides the glue necessary for application "Parts"
to be embedded as a Kontact component (or plugin).

(markd)

2023-08-05 06:01:12 UTC MAIN commitmail json YAML

konqueror: add version 23.04.3

konqueror is KDE's advanced File Manager, Web Browser and
Universal Viewing Application.

(markd)

2023-08-05 05:55:04 UTC MAIN commitmail json YAML

2023-08-05 05:50:16 UTC MAIN commitmail json YAML

2023-08-05 05:45:58 UTC MAIN commitmail json YAML

kdialog: add version 23.04.3

kdialog allows you to display dialog boxes from shell scripts.
The syntax is very much inspired from the "dialog" command
(which shows text mode dialogs).

However the width and height attributes have been removed for
most dialogs - Qt/KDE have layouts ;)

(markd)

2023-08-05 05:40:27 UTC MAIN commitmail json YAML

2023-08-05 00:38:53 UTC MAIN commitmail json YAML

grantleetheme: add version 23.04.3

GrantleeTheme library provides a class for loading theme packages containing
set of templates.

(markd)

2023-08-05 00:37:23 UTC MAIN commitmail json YAML

2023-08-05 00:29:38 UTC MAIN commitmail json YAML

2023-08-05 00:14:05 UTC MAIN commitmail json YAML

doc: Updated sysutils/restic to 0.16.0

(iquiw)