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 (3m)  pkgsrc-2024Q1 (15d)  pkgsrc-2023Q4 (42d)  pkgsrc-2023Q2 (75d)  pkgsrc-2023Q3 (154d) 

2024-05-13 14:57:23 UTC Now

2024-01-02 21:00:41 UTC MAIN commitmail json YAML

security: Add sops

(leot)

2024-01-02 21:00:20 UTC MAIN commitmail json YAML

sops: Import sops-3.8.1 as security/sops

sops is an editor of encrypted files that supports YAML, JSON, ENV, INI
and BINARY formats and encrypts with AWS KMS, GCP KMS, Azure Key Vault,
age, and PGP.

Packaged in pkgsrc-wip by myself.

(leot)

2024-01-02 20:49:46 UTC MAIN commitmail json YAML

doc: Updated net/nextcloud-client to 3.11.0

(plunky)

2024-01-02 20:49:28 UTC MAIN commitmail json YAML

2024-01-02 20:41:47 UTC MAIN commitmail json YAML

pixmap: Make the program start, pkglint fixes
pixmap segfaulted on startup, fix implicit
function declarations in build to make it start.
Also fix warning about casting pointer to an int
of different size.
Add comments to some patches.
Set LICENSE.

(nros)

2024-01-02 20:07:37 UTC MAIN commitmail json YAML

doc: Updated shells/starship to 1.17.1

(pin)

2024-01-02 20:07:16 UTC MAIN commitmail json YAML

shells/starship: update to 1.17.1

1.17.1 (2024-01-02)
Bug Fixes
- v1.17.0 post-release fix-ups (#5660) (89dc192)

Reverts
- refactor(modules): use whoami crate to get username (#5669) (a83e107)

(pin)

2024-01-02 20:06:38 UTC MAIN commitmail json YAML

doc: Updated sysutils/broot to 1.32.0

(pin)

2024-01-02 20:06:19 UTC MAIN commitmail json YAML

sysutils/broot: update to 1.32.0

v1.32.0 - 2024-01-02
- whith "modal" enabled, initial_mode setting lets you choose whether to
  start in input mode or command mode (default) - Fix #708

(pin)

2024-01-02 19:57:46 UTC MAIN commitmail json YAML

math/py-numpy: actually blas=blas (cblas implicit) for more correct linkage

(thor)

2024-01-02 17:57:29 UTC MAIN commitmail json YAML

2024-01-02 16:03:02 UTC MAIN commitmail json YAML

doc: Updated textproc/tuc to 1.2.0

(pin)

2024-01-02 16:02:44 UTC MAIN commitmail json YAML

textproc/tuc: update to 1.2.0

[1.2.0] - 2024-01-01
- feat: new option --json to format output as JSON array
- feat: -r can be used when cutting --characters. It replaces the (empty)
  delimiter between characters with whatever you provided
- feat: exit early when some combinations of fields cannot be used together
- feat: updated dependencies. In particular the regex crate which offers new
  functionalities (word boundary assertions)
- fix: field formatting is now applied to field 1 even if no delimiters are
  found (similar to how we print the unformatted field 1)
- doc: many error messages have been rewritten for better clarity
- doc: new svg demo in the README

(pin)

2024-01-02 16:02:00 UTC MAIN commitmail json YAML

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

(pin)

2024-01-02 16:01:41 UTC MAIN commitmail json YAML

shells/oh-my-posh: update to 19.3.1

Bug Fixes
- correct theme memory display template for byte-to-gigabyte conversion
  (e976ce8)
- hyperlink: use built-in format to avoid collisions (bff6353), closes #4569
- nba: adjust test to solve season offset on year end (0c304f0)

(pin)

2024-01-02 14:18:16 UTC MAIN commitmail json YAML

doc: Updated games/minetest to 5.8.0

(gdt)

2024-01-02 14:18:08 UTC MAIN commitmail json YAML

games/minetest: update minetest to 5.8.0

Update prepared in wip by Kevin Bloom

Added buildlink3 for textproc/jsoncpp to avoid used of vendored copy.
Also prevents build error when building on a system that has jsoncpp
installed.

Deprecations and compatibility notes
- Minetest Game is no longer the default game and will no longer be
  shipped by Minetest. If you want it back, install it by using the
  "Content" tab
- C++17 support is now required

Client / Audiovisuals
- Redesign main menu and unify settings interface
- better main menu prompt to install a game when none is installed
- various main menu fixes
- Load package list asynchronously
- Option to invert direction or disable mouse wheel for hotbar item
  selection
- Inventory mouse shortcut improvements
- Holding down Sneak+click while moving the mouse over item slots now
  continously moves items to other inventory (if available)
- Press Sneak+click on the crafting output slot to craft and move
  result to inventory
- While crafting:
  - Left mouse button: Craft as many as possible
  - Mouse wheel: Craft 10 times
  - Right mouse button: Craft once
  - Drag an item stack on the crafting grid to split stacks evenly
  - Hold down Left mouse button while holding an item stack and move
    the cursor over the slots to pick up items of the same type
- Implement check_offset for decorations
- Touchscreen input improvements
- Rendering-related performance improvements and fixes
- Add antialiasing filters
- Reverse eye-offset Z-coordinate in 3rd person front view
- DPI-aware crosshair
- Prevent early respawns caused by up/down button in the death screen
- Sounds and animations are now paused in pause menu in singleplayer
- X11: Add primary selection (copy & paste via select & middleclick)
  support

World / Server / Environment
- Major speedup for crafting shapeless craft recipes
- Fix crash on handling wallmounted nodes with invalid param2
Fix biomes not repecting their Y limits
- Especially thin biomes will now be generated as intended.
- Saner (HTTP) timeout limits and log messages

Script API / Modding
- Add ability to override item images using ItemMetaData
- Add node pos to node damage HP change reason
- Add vector.in_area() utility function
- Add focused styling to buttons
- Add min/max protocol version to minetest.get_version()
- Add additional texture modifiers
- Add node group disable_descend to disable actively descending down
  climbable nodes and nodes with liquid move physics
- Add VoxelArea::intersect()
- Allow nodes to have their post_effect_color affected by lighting
- Fix potential freeze in core.check_for_falling
- Send everlasting particle spawners to all players
- Allow place_param2 = 0 node placement predictions
- New player physics overrides for climb speed, sneak speed,
  acceleration, liquid fluidity and liquid sink speed
- Allow to set custom third person front view camera offset
- Add script to update/generate mod translations:
  util/mod_translation_updater.py
- Add start_time to sound parameter tables

Misc / Maintenance
- Entity/Object fixes and unittests
- Lua environment cleanups and improvements
- Various documentation improvements
- Inventory code fixes
- Many various code fixes
- Opt-out option for Doxygen generation on build
- Sound code cleanups and improvements
  - Long sounds in sound packs, or sent via dynamic media, no longer
    cause client freezes on load
  - Positional sounds can be faded now
  - Documentation
  - Other improvements listed elsewhere
- Faster client load times (#12764 and irr#233)

(gdt)

2024-01-02 11:59:17 UTC MAIN commitmail json YAML

Updated devel/ccache

(adam)

2024-01-02 11:59:02 UTC MAIN commitmail json YAML

ccache: updated to 4.9

Ccache 4.9

New features and improvements

Made ignore_options/CCACHE_IGNOREOPTIONS also skip the option from special processing, similar to how --ccache-skip works.
Added support for expanding environment variables references in all configuration options.
MSVC options /Fd, /FS and /MP are no longer included in the input hash.
Made ccache terminate an ongoing compiler subprocess when terminated on all platforms, not only on Unix.
Added support for multiple -Xarch_* arguments matching -arch.
Added a debug_level/CCACHE_DEBUGLEVEL configuration option, making it possible to tell ccache to only write a log file for each compilation, not other debug files.
Added max_cache_size_kibibyte and max_files_in_cache fields in output from ccache --print-stats.
Paths after -Xclang -include are now rewritten to relative paths if base_dir/CCACHE_BASEDIR is in effect.
Added support for clang --analyze.
Improved processing of input file arguments.
Added support for st_Xtimensec fields in struct stat, thus improving behavior on some BSDs when using newly created include files.
Added support for the undocumented GCC/Clang option --include.

Bug fixes

Ccache now exits more gracefully on invalid sharded remote storage URLs.
Made ccache bail out on too hard options -fmodules-ts, -fmodule-header, -wrapper and -Xclang -ast-dump.
Stopped relying on the st_blocks field in struct stat since it cannot be trusted for filesystems such as ZFS that do transparent compression or deduplication and adjust st_blocks some time in the future.
Fixed crash on Windows for paths with only a drive letter.
Made handling of Clang config options (such as --config-system-dir) more robust.
Fixed compiler type detection when compiler is a symlink called ���clang-cl���.
Made sure to use MSVC logic for clang-cl when handling a precompiled header.
Generalized expansion of remote storage URLs with sharding, for instance making it possible to shard on port number.

Build improvements

Upgraded to xxHash 0.8.2, thereby fixing an error when compiling ccache with -Og.
Fixed sign-compare warning in src/InodeCache.cpp on FreeBSD.
Fixed the CMake option STATIC_LINK on Linux/macOS.
Added the CMake option OFFLINE, defaulting to the value of the standard variable FETCHCONTENT_FULLY_DISCONNECTED (which is OFF by default), to disable downloading anything from the internet.
Fixed warnings about unused functions on new MSVC versions.
Made sure to set both C and C++ CMake compiler launcher variables if either is set.

Documentation improvements

The manual now mentions that system_headers sloppiness is not supported for MSVC.

Test improvements

Fixed regex in direct.bash.

(adam)

2024-01-02 10:54:57 UTC MAIN commitmail json YAML

py-hmmlearn: Fix PYTHON_VERSIONS_INCOMPATIBLE.

(jperkin)

2024-01-02 08:43:19 UTC MAIN commitmail json YAML

doc: Updated devel/scons4 to 4.6.0.post1

(wiz)

2024-01-02 08:43:10 UTC MAIN commitmail json YAML

scons4: update to 4.6.0.post1

This new release removes the pycache files that were accidentally
included in the previous one.

(wiz)

2024-01-02 07:34:02 UTC MAIN commitmail json YAML

2024-01-02 07:26:32 UTC MAIN commitmail json YAML

2024-01-02 06:26:47 UTC MAIN commitmail json YAML

doc: Updated audio/parlatype to 4.0

(ryoon)

2024-01-02 06:26:37 UTC MAIN commitmail json YAML

parlatype: Update to 4.0

Changelog:
4.0:
Main changes

    Switch to GTK 4
    Screenshots for help pages are generated automatically
    Fix an MPRIS related crash

(ryoon)

2024-01-02 06:17:29 UTC MAIN commitmail json YAML

doc: Updated textproc/itstool to 2.0.7nb5

(ryoon)

2024-01-02 06:17:15 UTC MAIN commitmail json YAML

2024-01-02 00:54:23 UTC MAIN commitmail json YAML

textproc: Enable enju

(ryoon)

2024-01-02 00:53:26 UTC MAIN commitmail json YAML

doc: Added textproc/enju version 2.4.4pre20180629

(ryoon)

2024-01-02 00:53:07 UTC MAIN commitmail json YAML

textproc/enju: import enju-2.4.4pre20180629

Enju is an accurate natural language parser for English. With a
wide-coverage probabilistic HPSG grammar and an efficient parsing
algorithm, this parser can effectively analyze syntactic/semantic
structures of English sentences and provide a user with phrase
structures and predicate-argument structures.  Those outputs would
be especially useful for high-level NLP applications, including
information extraction, automatic summarization, question answering,
and machine translation, where the "meaning" of a sentence plays
a central role.

(ryoon)

2024-01-02 00:43:41 UTC MAIN commitmail json YAML

doc: Ajust previous

(ryoon)

2024-01-02 00:43:09 UTC MAIN commitmail json YAML

ghdl: Bump PKGREVISION for previous

(ryoon)

2024-01-02 00:42:14 UTC MAIN commitmail json YAML

doc: Updated cad/ghdl to 3.0.0nb1

(ryoon)

2024-01-02 00:42:03 UTC MAIN commitmail json YAML

2024-01-02 00:37:50 UTC MAIN commitmail json YAML

doc: Updated math/py-networkx to 3.2.1

(ryoon)

2024-01-02 00:37:38 UTC MAIN commitmail json YAML

py-networkx: Update to 3.2.1

Changelog:
3.2.1:

Release date: 28 October 2023

Supports Python 3.9, 3.10, 3.11, and 3.12.

NetworkX is a Python package for the creation, manipulation, and study of the
structure, dynamics, and functions of complex networks.

For more information, please visit our website and our gallery of examples.
Please send comments and questions to the networkx-discuss mailing list.

API Changes#

  * Disallow negative number of nodes in complete_multipartite_graph (#7057).

Enhancements#

  * Add Tadpole graph (#6999).

Bug Fixes#

  * Fix listing of release notes on Releases page (#7030).

  * Fix syntax warning from bad escape sequence (#7034).

  * Fix triangles to avoid using is to compare nodes (#7041).

  * Fix error message for nx.mycielski_graph(0) (#7056).

  * Disallow negative number of nodes in complete_multipartite_graph (#7057).

Documentation#

  * Update release process (#7029).

  * fix extendability function name in bipartite.rst (#7042).

  * Minor doc cleanups to remove doc build warnings (#7048).

Maintenance#

  * fix: Explicitly check for None/False in edge_attr during import from np (#
    6825).

  * Add favicon (#7043).

  * Remove unused code resistance_distance (#7053).

  * Fix names of small graphs (#7055).

  * Improve error messages for misconfigured backend treatment (#7062).

Other#

  * Update convert_matrix.py (#7018).

3.2:

Release date: 18 October 2023

Supports Python 3.9, 3.10, 3.11, and 3.12.

NetworkX is a Python package for the creation, manipulation, and study of the
structure, dynamics, and functions of complex networks.

For more information, please visit our website and our gallery of examples.
Please send comments and questions to the networkx-discuss mailing list.

Highlights#

  * Add @nx._dispatch decorator to most algorithms (#6688).

API Changes#

  * Remove topo_order kwarg from is_semiconnected without deprecation (#6651).

  * deprecate Edmonds class (#6785).

  * Make weight part of the API for functions which had default assumptions (#
    6814).

  * ENH: let users set a default value in get_attr methods (#6887).

  * Rename function join as join_trees (#6908).

  * API: Add a decorator to deprecate positional args (#6905).

  * Expire deprecation for attrs kwarg in node_link module (#6939).

  * Minor touchup to the sort_neighbors deprecation (#6942).

  * Rm deprecated create_using kwarg from scale_free_graph (#6940).

  * Make position part of the API for geometric_edges (#6816).

  * Undeprecate literal_(de)stringizer (#6943).

  * Make new dtype param for incidence_matrix kwarg-only (#6954).

  * Make weight and seed for fast_label_propagation_communities kwarg only (#
    6955).

  * API: Rm default value from time_delta for cd_index (#6953).

  * Deprecate strongly_connected_components_recursive (#6957).

  * Rm deprecated clique helper functions (#6941).

Enhancements#

  * Update calculation of triangles (#6258).

  * Add single_source_all_shortest_paths and all_pairs_all_shortest_paths (#
    5959).

  * Add @nx._dispatch decorator to most algorithms (#6688).

  * Move benchmarks inside main repo (#6835).

  * ENH ?? Replaced for-loops in :function:rescale_layout with numpy vectorized
    methods (#6879).

  * Fast label propagation algorithm for community detection (#6843).

  * Add time series Visibility Graph generator (#6880).

  * Random trees & forests (#6758).

  * Add support for tuple-nodes to default gml parser (#6950).

  * Add Kemeny??s constant (#6929).

  * Speedup resistance_distance (#6925).

  * Allow graph generators and conversion functions to be dispatched (#6876).

  * adding extendability problem (2nd try) (#4890).

Bug Fixes#

  * Fixing DOT format for to_agraph() (#6474).

  * Remove topo_order kwarg from is_semiconnected without deprecation (#6651).

  * Stabilize test of approximation.connected_components (#6715).

  * Fix minimum_cycle_basis and change to return cycle instead of set (#6788).

  * Refix minimum_cycle_basis and scipy.sparse conversions and add tests (#6789
    ).

  * number_of_walks might use a weighted edge attribute (#6815).

  * GML: added support for reading multi-line values (#6837).

  * Avoid directed_laplacian_matrix causing nans in some cases (#6866).

  * Add test about zero weight cycles and fix goldberg-radzik (#6892).

  * Modify s_metric normalized default so function doesn??t raise (#6841).

  * Error handling for invalid prufer sequence from_prufer_sequence: issue #
    6420 (#6457).

  * FIX: Better default behaviour for percolation centrality with no node attrs
    (#6894).

  * FIX: MultiDiGraphs keys got lost in weighted shortest paths (#6963).

  * Handle edge cases in Laplacian centrality (#6938).

  * adding a formula that ignores self-loops at the each level of directed
    louvain algorithm (#6630).

  * Fix ````is_k_edge_connected```` for case of k=2 (#7024).

Documentation#

  * Fix links in laplacian_centrality and laplacian_matrix (#6623).

  * Add Greedy Coloring Example to Gallery (#6647).

  * Add linting to contributor guide (#6692).

  * Minor fixups to equitable_coloring docstring (#6673).

  * Remove survey banner (#6818).

  * fix: make messages readable (#6860).

  * add docs for source input of dfs_predecessor and dfs_successor (#6867).

  * Clarify that basis generates simple cycles only (#6882).

  * Revert ??Clarify that basis generates simple cycles only?? (#6885).

  * updating TSP example docs (#6794).

  * MAINT: Point the PR template to pre-commit (#6902).

  * fix doc build errors/warnings (#6907).

  * DOC: stray backtick and double instead of simple backtick (#6917).

  * DOC: Add example for self loop multidigraph in contraction (#6901).

  * Fix sphinx docs rendering of dispatched functions (#6895).

  * added more examples on graphical degree sequence (#5634).

  * Minor touchup to the sort_neighbors deprecation (#6942).

  * Warning comment for float weights in betweenness.py (#5171).

  * DOC: Misc typos (#6959).

  * Fixing typo in effective_size documentation (#6967).

  * fix examples in tournament.py (#6964).

  * Fix a reference (#6977).

  * Add missing parameter to snap_aggregation docstring (#6978).

  * Update developer deprecation todo list (#6985).

  * Add ??networkx.plugin_info?? entry point and update docstring (#6911).

  * document graph type; add links; rm unused import (#6992).

  * Add GraphBLAS backend to online docs (#6998).

  * Add 3.2rc0 release notes (#6997).

  * Update release process for changelist (#7005).

  * Update contributing guide for changelist workflow (#7004).

  * Fix definition of \(m\) parameter in docstring of modularity function (#
    6990).

  * updated docs of SA_tsp and TA_tsp (#7013).

  * Update katz_centrality missing default alpha value (#7015).

Maintenance#

  * Replacing codecov Python CLI with gh action (#6635).

  * Bump pyupgrade minimum Python version to 3.9 (#6634).

  * MAINT: minor coverage cleanup (#6674).

  * Rm unreachable code for validating input (#6675).

  * Pin sphinx<7 as temporary fix for doc CI failures (#6680).

  * Example of improving test granularity related to #5092 (#5094).

  * MAINT: Bump scipy version and take advantage of lazy loading (#6704).

  * Drop support for Python 3.8 per SPEC0 (#6733).

  * Update pygraphviz (#6724).

  * Update core dependencies per SPEC0 (#6734).

  * Test on Python 3.12-beta2 (#6737).

  * update the OSMnx example (#6775).

  * Minor fixups to clear up numpy deprecation warnings (#6776).

  * Add label-check workflow (#6797).

  * Use dependabot (#6799).

  * Bump webfactory/ssh-agent from 0.7.0 to 0.8.0 (#6800).

  * Attach milestone to merged PRs (#6802).

  * Add preserve_all_attrs to convert_from_nx to make it concise (#6812).

  * Bump scientific-python/attach-next-milestone-action from
    f94a5235518d4d34911c41e19d780b8e79d42238 to
    bc07be829f693829263e57d5e8489f4e57d3d420 (#6830).

  * Relax threshold in test of betweenness_centrality (#6827).

  * Add @nx._dispatch to {single_source,all_pairs}_all_shortest_paths, cd_index
    (#6832).

  * ci: Add distribution verification checks to nightly wheel upload (#6831).

  * MAINT: fix link to nightly releases wheels (#6845).

  * Don??t test numpy2 nightlies (#6852).

  * MAINT: replace numpy aliases in scipy namespace (#6857).

  * Unpin scipy upperbound for tests (#6727).

  * Temporary work-around for NEP 51 numpy scalar reprs + NX doctests (#6856).

  * Unpin numpy nightly wheels (#6854).

  * fix: make messages readable (#6860).

  * Revert ??Pin sphinx<7 as temporary fix for doc CI failures (#6680)?? (#6859
    ).

  * Change _dispatch to a class instead of a closure (#6840).

  * Move random_state decorators before @nx._dispatch (#6878).

  * MAINT: Make GEXF and graphml writer work with numpy 2.0 (#6900).

  * Rename function join as join_trees (#6908).

  * add missing join deprecation stuff to release_dev and conftest (#6933).

  * MAINT: move dispatch test workflow as an independent CI job (#6934).

  * MAINT: Use importlib.resources instead of file dunder to access files (#
    6936).

  * DOC, MAINT: Deduplicate docs instructions (#6937).

  * MAINT: Raise clean error with random_triad for graph with <3 nodes (#6962).

  * Update numpydoc (#6773).

  * MAINT: update pre-commit tools deps (#6965).

  * MAINT: Clean up commented out code in triads (#6961).

  * MAINT: Scipy nightly failing with np alias (#6969).

  * Bump actions/checkout from 3 to 4 (#6970).

  * Add for testing new pydata-sphinx-theme PR (#6982).

  * MAINT: Disable building delaunay geospatial example temporarily (#6981).

  * Revert ??MAINT: Disable building delaunay geospatial example temporarily??
    (#6984).

  * Enhancements change default join trees 6947 (#6948).

  * Update sphinx theme (#6930).

  * Generate requirements files from pyproject.toml (#6987).

  * Use trusted publisher (#6988).

  * Prefer ??backend?? instead of ??plugin?? (#6989).

  * CI: Pin scientific-python/upload-nightly-action to 0.2.0 (#6993).

  * Support Python 3.12 (#7009).

  * pip install nx-cugraph from git, not nightly wheels, for docs (#7011).

  * Fix typos (#7012).

Other#

  * Update release process (#6622).

  * Add Lowest Common Ancestor example to Gallery (#6542).

  * Add examples to bipartite centrality.py (#6613).

  * Remove Python 3.8 from CI (#6636).

  * Fix links in eigenvector.py and katz_centrality.py (#6640).

  * Use the correct namespace for girvan_newman examples (#6643).

  * Preserve node order in bipartite_layout (#6644).

  * Make cycle_basis() deterministic (#6654).

  * Added docstrings examples for clique.py (#6576).

  * Fix output of is_chordal for empty graphs (#6563).

  * Allow multiple graphs for @nx._dispatch (#6628).

  * Adding GitHub Links next to Dheeraj??s name in the contributors list (#6670
    ).

  * Adding is_tounament to main namespace (#6498).

  * Use unpacking operator on dicts to prevent constructing intermediate
    objects (#6040).

  * Added tests to test_correlation.py (#6590).

  * Improve test coverage for neighbor_degree.py (#6589).

  * Added docstring examples for nx_pylab.py (#6616).

  * Improve Test Coverage for current_flow_closeness.py (#6677).

  * try adding circleci artifact secret (#6679).

  * Improve test coverage for reaching.py (#6678).

  * added tests to euler.py (#6608).

  * codespell: pre-commit, config, typos fixed (#6662).

  * Improve test coverage for mst.py (#6540).

  * Handle weights as distance= in testing dispatch (#6671).

  * remove survey banner (#6687).

  * CircleCI: add token for image redirector (#6695).

  * MAINT: Add subgraph_view and reverse_view to nx namespace directly through
    graphviews (#6689).

  * Added docstring example for dense.py (#6669).

  * MAINT: Add a github action cron job to upload nightly wheels (#6701).

  * MAINT: fix file path in nightly build workflow (#6702).

  * Add example script for shortest path (#6534).

  * Added doctrings for generic_graph_view (#6697).

  * Doc: wrong underline length (#6708).

  * MAINT: cron job to test against nightly deps every week (#6705).

  * simplify stack in dfs (#6366).

  * optimize generic_bfs_edges function (#6359).

  * Optimize _plain_bfs functions (#6340).

  * Added girth computation function (#6633).

  * MAINT: Stop CI from uploading nightly on forks (#6717).

  * Performance improvement for astar_path (#6723).

  * Skip scipy-1.11.0rc1 due to known issue (#6726).

  * Add an optional argument to the incidence_matrix function to provide ?? (#
    6725).

  * Graph walks implementation by jfinkels & dtekinoglu (#5908).

  * DOCS: Add walks to algorithms.index (#6736).

  * Add note about using latex formatting in docstring in the contributor guide
    (#6535).

  * Fix intersection_all method (#6744).

  * Fix Johnson method for unweighted graphs (#6760).

  * MAINT: Ignore SciPy v1.11 in requirements (#6769).

  * Replace deprecated numpy.alltrue method (#6768).

  * keep out scipy 1.11.1 (#6772).

  * Document additional imports required for building the documentation (#6766
    ).

  * modified max_weight_matching to be non-recursive (#6684).

  * Rewrite NXEP 3 (#6648).

  * Refactor edmonds algorithm (#6743).

  * Docstring improvement for nx_pylab.py (#6602).

  * Use pyproject.toml (#6774).

  * Include missing package_data (#6780).

  * [BUG] Patch doc and functionality for is_minimal_d_separator (#6427).

  * Update to the documentation of eigenvector centrality (#6009).

  * Fix typo in contributing page (#6784).

  * Fix empty graph zero division error for louvain (#6791).

  * Vertical chains for network text (#6759).

  * Time dependent module (#6682).

  * Allow user to opt out of edge attributes in from_numpy_array (#6259).

  * modifies ````bfs_edges```` and adds warning to ````generic_bfs_edges```` (#
    5925).

  * Spelling (#6752).

  * Added test cases for join operation and fixed join operation to handle
    label_attributes (#6503).

  * Remove serialisation artifacts on adjacency_graph (#6041).

  * Patch view signature (#6267).

  * Doc add nongraphical examples 6944 (#6946).

  * feat: docstring examples for algorithms/operators/all.py (#6974).

(ryoon)

2024-01-02 00:21:25 UTC MAIN commitmail json YAML

doc: Updated emulators/xroar to 1.4.2

(ryoon)

2024-01-02 00:21:01 UTC MAIN commitmail json YAML

xroar: Update to 1.4.2

Changelog:
Version 1.4.2, Tue 16 Jun 2023

* Fix running with -ui null

Version 1.4.1, Tue  6 Jun 2023

* Fix composite colour switching in -ccr simple and -ccr 5bit [Keith Palmer]

Version 1.4, Mon  5 Jun 2023

* NTSC colour tweaks for slightly better "cyan"
* Initial support for middle-button paste
* Add brightness, contrast, saturation & hue controls to GTK+ and Windows UIs
* Add gain/volume controls to GTK+ and Windows UIs
* New options: -vo-brightness, -vo-contrast, -vo-colour, -vo-hue
* New tape control & drive control windows in Windows UI
* GIME: implement bug in 16-colour, 16 byte-per-row modes
* New option -vo-pixel-fmt specifies pixel layout and bit depth
* Old NTSC-only composite renderer renamed -ccr partial
* New composite renderer that handles PAL used for -ccr simulated
* WD279x: write sync bytes before DAM (fixes written-to DMK) [Michael Furman]
* New option: -no-vo-colour-killer

Version 1.3.1, Tue 14 Feb 2023

* Further GIME VSC tweaks
* Allow preemption of Control key (for CoCo 3)
* Fix GTK+ zoom in/out
* Work around build issues on Apple Silicon [Allen Huffman, Blair Leduc]

Version 1.3, Wed  4 Jan 2023

* Add -no-ratelimit option to start at maximum speed
* Further fixes to 6809 TFR/EXG involving CC/DP [Tim Lindner]
* Fix Delta density select [Phill Harvey-Smith]
* Track floppy disk 'dirty' state to avoid unnecessary image rewrites
* Important: disk write-back now defaults to ENABLED
* Better Vertical SCroll register behaviour in GIME [Ralph Serpas]
* 6309 timing fix for bit operations

Version 1.2, Thu 27 Oct 2022

* Fixed comma, lowercase 'm', lowercase '淡' glyphs for GIME [Tim Lindner]
* Fix SDL-only builds
* 6809: flesh out some illegal instruction behaviours [David Banks]
* 6309: flesh out some undocumented behaviour [David Banks]
* Fleshed out T1-compatibility in CoCo 3 GIME [R. Allen Murphy]

Version 1.1, Thu 21 Jul 2022

* New GDB monitor commands [by Tormod Volden]
* New configure options to only build specific machine archs
* Support 1M or 2M in CoCo 3 [with Christopher Hawks]
* Support K7 cassette image files (read-only)
* Support UTF-8 block characters in -type for MC-10
* Type ASCII BASIC from file on MC-10
* Matra & Hachette Alice support (keyboard layout, built-in profile)
* New meta-options -machine-opt and -cart-opt
* New ide-addr=address cart-opt
* New abstract block device handling
* IDE support adjusted to use abstracted block devices
* MOOH/NX32 support adjusted to use abstracted block devices
* 6801/6803: fix some illegal instruction timings [George Phillips]
* Fixed uppercase 'G', lowercase 'j' and 'w' glyphs for 6847T1 [Tim Lindner]

Version 1.0.9, Tue 18 Jan 2022

* Close file after serialisation [Steve Rasmussen]

Version 1.0.8, Thu 13 Jan 2022

* Fix WASM audio for non-Firefox [Greg Dionne]
* Fix crash reading zero-length CAS file
* Fix joystick reads for Pacdude Monster Maze

Version 1.0.7, Sat  1 Jan 2022

* Fix Windows 11 video (set SDL hint to use different renderer)

Version 1.0.6, Fri 31 Dec 2021

* Fix SDL audio thread interactions
* Try multiple SDL video renderers in order
* Fix composite phase setting

Version 1.0.5, Thu 23 Dec 2021

* Open IDE images in binary mode under Windows [by Tormod Volden]

Version 1.0.4, Sun 12 Dec 2021

* GIME IO range fixes [Roger Taylor]
* Enable GDB for CoCo 3 [Michael Furman]
* Fix HD6309 TFM when W=0 [Michael Furman, L. Curtis Boyle]

Version 1.0.3, Mon  6 Dec 2021

* 6801/6803: many more illegal instructions [Greg Dionne, Ron Klein]
* Fix EXTMEM signalling for writes to RAM [Stewart Orchard]
* MC10: Constrain video to internal 4K RAM [Simon Jonassen]
* Default -ao-fragments changed for new SDL audio [Steve Bamford]
* MPI: return to selected slot on reset ["dragonnostalgia", Tim Lindner]

(ryoon)

2024-01-02 00:13:16 UTC MAIN commitmail json YAML

(meta-pkgs/boost)  Drop patch, now corrected upstream

(mef)

2024-01-01 22:18:12 UTC MAIN commitmail json YAML

zziplib: add missing pkgconfig overrides

(nros)

2024-01-01 19:51:20 UTC MAIN commitmail json YAML

open-simh: avoid clang warnings for gcc-specific optimizations. NFCI.

(schmonz)

2024-01-01 19:39:24 UTC MAIN commitmail json YAML

doc: Updated devel/cargo-c to 0.9.29

(pin)

2024-01-01 19:39:04 UTC MAIN commitmail json YAML

devel/cargo-c: update to 0.9.29

- cargo 0.76
- toml 0.8
- itertools 0.12

(pin)

2024-01-01 19:07:43 UTC MAIN commitmail json YAML

doc: Updated misc/tui-journal to 0.6.1

(pin)

2024-01-01 19:07:20 UTC MAIN commitmail json YAML

misc/tui-journal: update to 0.6.1

What's Changed
- Update Ratatui to 0.25 + Update dependencies by @AmmarAbouZor in #261
- Chore: Bump thiserror from 1.0.51 to 1.0.52 by @dependabot in #263
- Ignore key events of types other than press by @AmmarAbouZor in #267

(pin)

2024-01-01 19:06:28 UTC MAIN commitmail json YAML

doc: Updated textproc/csvlens to 0.5.0

(pin)

2024-01-01 19:06:08 UTC MAIN commitmail json YAML

textproc/csvlens: update to 0.5.0

Release Notes
- Migrate to Ratatui (#42 by @joshka)
- Better readline support using tui-input (move cursor forward / backward,
  jump to the start, etc)
- Improve buffer history to retrieve more than just the last input

(pin)

2024-01-01 19:01:06 UTC MAIN commitmail json YAML

a grapics/jasper update made some internal function symbols not
show up in the library. Fix the zyGrib build by using the public API

(plunky)

2024-01-01 18:20:57 UTC MAIN commitmail json YAML

doc: Updated net/dq to 20240101

(schmonz)

2024-01-01 18:20:49 UTC MAIN commitmail json YAML

dq: update to 20240101. From the changelog:

- printrecord_cat fix return code

(schmonz)

2024-01-01 17:03:31 UTC MAIN commitmail json YAML

Updated devel/py-anyio, devel/py-test-asyncio

(adam)

2024-01-01 17:03:13 UTC MAIN commitmail json YAML

py-test-asyncio: updated to 0.23.3

0.23.3 (2024-01-01)

Fixes a bug that caused event loops to be closed prematurely when using async generator fixtures with class scope or wider in a function-scoped test
Fixes various bugs that caused an internal pytest error during test collection

(adam)

2024-01-01 17:01:58 UTC MAIN commitmail json YAML

py-anyio: updated to 4.2.0

4.2.0

- Add support for ``byte``-based paths in ``connect_unix``, ``create_unix_listeners``,
  ``create_unix_datagram_socket``, and ``create_connected_unix_datagram_socket``. (PR by
  Lura Skye)
- Enabled the ``Event`` and ``CapacityLimiter`` classes to be instantiated outside an
  event loop thread
- Broadly improved/fixed the type annotations. Among other things, many functions and
  methods that take variadic positional arguments now make use of PEP 646
  ``TypeVarTuple`` to allow the positional arguments to be validated by static type
  checkers. These changes affected numerous methods and functions, including:

  * ``anyio.run()``
  * ``TaskGroup.start_soon()``
  * ``anyio.from_thread.run()``
  * ``anyio.from_thread.run_sync()``
  * ``anyio.to_thread.run_sync()``
  * ``anyio.to_process.run_sync()``
  * ``BlockingPortal.call()``
  * ``BlockingPortal.start_task_soon()``
  * ``BlockingPortal.start_task()``

- Fixed various type annotations of ``anyio.Path`` to match Typeshed:

  * ``anyio.Path.__lt__()``
  * ``anyio.Path.__le__()``
  * ``anyio.Path.__gt__()``
  * ``anyio.Path.__ge__()``
  * ``anyio.Path.__truediv__()``
  * ``anyio.Path.__rtruediv__()``
  * ``anyio.Path.hardlink_to()``
  * ``anyio.Path.samefile()``
  * ``anyio.Path.symlink_to()``
  * ``anyio.Path.with_segments()``

- Fixed adjusting the total number of tokens in a ``CapacityLimiter`` on asyncio failing
  to wake up tasks waiting to acquire the limiter in certain edge cases (fixed with help
  from Egor Blagov)
- Fixed ``loop_factory`` and ``use_uvloop`` options not being used on the asyncio
  backend
- Fixed cancellation propagating on asyncio from a task group to child tasks if the task
  hosting the task group is in a shielded cancel scope

(adam)

2024-01-01 16:19:57 UTC MAIN commitmail json YAML

py-passlib: Access actual bcrypt version

Recent bcrypt package no longer has __about__ field, the version is directly
under __version__.

Noticed via:

python3 -c 'import passlib.apache'

PKGREVISION++

(leot)

2024-01-01 16:06:53 UTC MAIN commitmail json YAML

doc: Updated inputmethod/uim-mozc to 2.26.4282.100nb24

(ryoon)

2024-01-01 16:06:41 UTC MAIN commitmail json YAML

doc: Updated inputmethod/ibus-mozc to 2.26.4282.100nb25

(ryoon)

2024-01-01 16:06:24 UTC MAIN commitmail json YAML

doc: Updated inputmethod/mozc-elisp to 2.26.4282.100nb26

(ryoon)

2024-01-01 16:06:11 UTC MAIN commitmail json YAML

doc: Updated inputmethod/mozc-tool to 2.26.4282.100nb25

(ryoon)

2024-01-01 16:06:01 UTC MAIN commitmail json YAML

doc: Updated inputmethod/mozc-renderer to 2.26.4282.100nb25

(ryoon)

2024-01-01 16:05:47 UTC MAIN commitmail json YAML

doc: Updated inputmethod/mozc-server to 2.26.4282.100nb25

(ryoon)

2024-01-01 16:05:23 UTC MAIN commitmail json YAML

2024-01-01 15:50:20 UTC MAIN commitmail json YAML

doc: Updated multimedia/mpv to 0.37.0

(leot)

2024-01-01 15:50:14 UTC MAIN commitmail json YAML

mpv: Update to 0.37.0

pkgsrc changes:
- Remove bits that were applied upstream in patch-osdep_threads-posix.h
- Adjust patch-osdep_threads.c logic to patch-osdep_threads-posix.h
- Add dependency to libplacebo (thanks to <wiz> for help in packaging!)

Changes:
0.37.0
======
This release requires FFmpeg 4.4 or newer and libplacebo 6.338.0 or
newer.

This is the first release to unconditionally require libplacebo, but
note that the new improved renderer (vo_gpu_next) is not yet the
default.

Features
--------
New
~~~
- ao_oss: add SPDIF passthrough support
- hwtransfer: implement support for HW->HW format conversions
- stream/dvbin: add support for delivery system ISDB-T
- audio/chmap: support up to 64 channels (including 22.2 layout)
- libmpv: add mpv_time_ns()
- vo_gpu, vo_gpu_next: add Vulkan support for macOS
- meson: make libplacebo a required dependency
- hwdec: support videotoolbox hwdec with libplacebo

Changed
~~~~~~~
- msg: print warning and error messages to stderr
- options: restore old default subtitle selection behavior
- input.conf: swap wheel up/down with wheel left/right

Removed
~~~~~~~
- waf: remove waf as a build system
- osc.lua: remove toggle for forced only subpictures (appeared as [F])
- mac: remove runtime checks and compatibility for macOS older than 10.15
- cocoa: remove deprecated OpenGL cocoa backend

Options and Commands
--------------------
Added
~~~~~
- vo_gpu_next: add --hdr-peak-percentile
- player: add --term-remaining-playtime option
- x11: add --x11-wid-title option
- vo_gpu_next: add --libplacebo-opts
- player: add --subs-match-os-language option (replaces 'auto' option)
- vo: add --video-crop
- win32: add --window-corners, --window-affinity, --title-bar, --backdrop-type
- sub: add --sub-stretch-durations option

Changed
~~~~~~~
- builtin.conf: add --hdr-peak-percentile=99.995 to gpu-hq profile
- player: add 'always' option to --subs-fallback-forced
- demux_playlist: default to --directory-mode=lazy
- builtin.conf: add --allow-delayed-peak-detect=no to gpu-hq profile
- vo_gpu, vo_gpu_next: support --icc-3dlut-size=auto
- demux: prepend some cache options with --demuxer-
- builtin.conf: modernize internal profiles for higher quality rendering by default,
  rename 'gpu-hq' profile to 'high-quality', add 'fast' profile
- vo_gpu, vo_gpu_next: default to dscale=hermite
- builtin.conf: remove deprecated 'opengl-hq' profile
- options: remove a bunch of old option fallbacks/deprecated ones
- vo_gpu: allow --deband-iterations to be 0
- stream_cdda: deprecate --cdda-toc-bias and always check for offsets
- options: disable --allow-delayed-peak-detect by default
- options: adjust default of --watch-later-options

Deprecated
~~~~~~~~~~
- command: deprecate shared-script-properties
- demux_cue: deprecate --demuxer-cue-codepage for --metadata-codepage

Removed
~~~~~~~
- player: remove special 'auto' option from alang/slang/vlang (previous default)
- vo_gpu: remove --tone-mapping-mode
- vo_gpu: remove --scale-wblur, --scale-cutoff etc.
- vo_gpu: remove --scaler-lut-size
- m_option: drop support for -del for list options

Fixes and Minor Enhancements
----------------------------
- build: remove unneeded libdl requirement for vaapi
- zimg: fix abort on subsampled input with odd heights
- video_writer: fix gamma for YUV screenshots
- player/video: fix possible crash when changing lavfi-complex
- ad_spdif: fix segfault due to early deallocation
- ao_pipewire: fix race conditon with setting the media role
- draw_bmp: fix overflowing coordinates in mark_rcs
- ao_sndio: use sio_flush() to improve controls responsiveness
- vo_vdpau: fix hwdec for this vo
- vo_gpu, vo_gpu_next: fix setting an empty dscale
- vd_lavc: repeatedly attempt to fallback if hwdec fails in reinit
- options: fix relative time parsing on negative input
- win32: signal DPI changes correctly
- mp_image: properly infer color levels for some pixfmts
- vo_gpu_next: add ability to use named hook params
- vo_gpu_next: take into account PAR when taking screenshots
- ao_audiotrack: support more channel layouts
- osc.lua: support speed-independent time-remaining display
- sub: fix switching tracks while paused
- audio: fix clipping with gapless audio enabled
- player/video: avoid spamming logs with EOF
- player/command: detect aspect ratio name and show it in stats.lua
- wayland: keyboard input fixes
- demux_playlist: remove len restriction on headerless m3u
- win32: fix display resolution calculation on mulitple monitors
- vo_gpu_next: multiple adjustments and fixes to interpolation
- loadfile: avoid infinite playlist loading loops
- context_drm_egl: don't free EGL properties if they are null
- x11: require xrandr 1.4, remove xinerama support
- drm_common: skip cards that don't have connected outputs
- win32_common: fixes minimized window being focused on launch
- ao/jack: set device_buffer to JACK buffer size
- meson: rename all features with underscores
- input: add new keys: Back, Tools, ZoomIn, ZoomOut
- win32: don't ignore --screen and --fs-screen
- input: add missing keypad key defines and Windows multimedia keys
- player: use audio pts corresponding to playing audio on EOF
- command: add sub-ass-extradata property
- vo_dmabuf_wayland: unmap osd surface when not needed
- player: always write redirect entries for resuming playback
- stats.lua: reorganize how video params are displayed
- stats.lua: display HDR metadata
- osc.lua: add scrolling to the seekbar
- demux_lavf: prefer track durations over container durations to determine total
- vo: vulkan: allow picking devices by UUID
- video: allow overriding container crop if it is present
- vo_gpu, vo_gpu_next, screenshot: support applying crop for screenshots
- sd_lavc: account for floating point inaccuracy, fix sub PTS
- stream: accept dav:// and davs:// urls
- filter_kernels: refine some constants
- filter_kernels: add ewa_lanczos4sharpest
- osc.lua: add scrolling to audio/sub buttons
- demux_mkv: support cropping and rotation
- vo_dmabuf_wayland: support 90 degree rotations
- filter_kernels: add hermite filter
- vo: avoid unnecessary redraws when the OSD shows
- scripting: support DLL cplugins
- af_scaletempo2: various bug fixes
- sdl_gamepad: fix button detection on modern controllers
- vo_dmabuf_wayland: support osd rendering when there's no video
- demux_playlist: add --directory-mode=auto
- vo_gpu_next: use proper color for subtitles
- win32: add an option to change window affinity and control title bar state
- win32: reduce top border thickness to imitate DWM invisible borders
- wayland: remove gnome-specific idle-inhibit warning
- win32: pass window handle to the window-id property
- osc.lua: fix calculation for slider's min-max average
- recorder: fix a couple of memory leaks
- af_scaletempo2: raise max playback rate to 8.0
- osc.lua: move the idle logo behind other overlays
- hwdec_drmprime: add nv16 support
- various: change internal timing code to work in nanoseconds instead of microseconds
- vo: increase display refresh rate estimation limit from 99 Hz to 400 Hz
- external_files: base cover-art-whitelist on cover-art-auto-exts
- path: don't override cache and state paths with --config-dir
- codec_tags: map some more image mimetypes
- af/vf-command: add ability to target a specific lavfi filter
- win32: prevent white window flash on startup
- demux_playlist: use --metacode-codepage when parsing playlist files
- video: revert racey change that led to stutter and deadlocking
- console.lua: various improvements
- command: add playlist-next-playlist and playlist-prev-playlist
- ytdl_hook.lua: set metadata with single tracks
- defaults.lua: add a disabled parameter to timer constructors
- terminal-unix: race condition fixes
- af_scaletempo2: better defaults
- hwtransfer: handle hwcontexts that don't implement frame constraints
- stream_cdda: remove fallback for ancient libcdio versions
- osdep: drop support for C11 without atomics
- dvbin: do a big cleanup on code style and functions
- ytdl_hook.lua: parse the separate cookies field
- sub: update subtitles if current track is an image
- javascript: use --js-memory-report option instead of MPV_LEAK_REPORT
- ao_coreaudio: signal buffer underruns
- ytdl_hook.lua: support thumbnails
- demux: make hysteresis-secs respect cache-secs
- mp_image: pass rotation correctly to/from AVFrame correctly
- various: add new internal mp_thread abstraction and use it
- drm: use present_sync mechanism for presentation feedback
- vo_gpu: apply ICC profile and dithering only to window screenshots
- audio: introduce ao_read_data_nonblocking() and use it in relevant backends
- wayland: obey initial size hints set by the compositor
- command: export storage aspect ratio (sar) properties
- vo: delay vsync samples by at least 10 refreshes to improve convergence time
- vo_sdl: fix broken mouse wheel multiplier
- vo_gpu_next: simplify cache code and don't re-save when unmodified

(leot)

2024-01-01 15:44:08 UTC MAIN commitmail json YAML

doc: Added multimedia/libplacebo version 6.338.1

(leot)

2024-01-01 15:43:58 UTC MAIN commitmail json YAML

multimedia: Add libplacebo

(leot)

2024-01-01 15:43:26 UTC MAIN commitmail json YAML

libplacebo: Import libplacebo-6.338.1 as multimedia/libplacebo

libplacebo is, in a nutshell, the core rendering algorithms and ideas
of mpv rewritten as an independent library. As of today, libplacebo
contains a large assortment of video processing shaders, focusing on
both quality and performance.

Packaged in pkgsrc-wip by <leot> and <wiz>.

This will be needed for multimedia/mpv.

(leot)

2024-01-01 15:40:33 UTC MAIN commitmail json YAML

doc: Added graphics/py-glad2 version 2.0.4

(leot)

2024-01-01 15:40:21 UTC MAIN commitmail json YAML

graphics: Add py-glad2

(leot)

2024-01-01 15:39:38 UTC MAIN commitmail json YAML

py-glad2: Import py-glad2-2.0.4 as graphics/py-glad2

Vulkan/GL/GLES/EGL/GLX/WGL Loader-Generator based on the official
specifications for multiple languages.

Packaged in pkgsrc-wip by <wiz> and <leot>.

(leot)

2024-01-01 15:13:11 UTC MAIN commitmail json YAML

doc: Updated news/sfeed to 2.0

(leot)

2024-01-01 15:13:05 UTC MAIN commitmail json YAML

sfeed: Update to 2.0

Changes:
2.0
---
Features:
* sfeed_update: use xargs -P for improved job handling when updating feeds in
  parallel.
* sfeed_update: update default maxjobs from 8 to 16.

Fixes:
* sfeed_json: fix name of "url" field for attachments.
* sfeed_opml_export and sfeed_update: allow only regular files.
* sfeed_update: improve compatibility with zsh as a non-interactive shell,
  because some variables likes like $path and $status are reserved.
* sfeed_update:
  when the feeds() function is not defined then exit with status code 1 (this
  was incorrectly status code 0).
* sfeed_update: improvements in the cleanup of temporary files for edge-cases.

Code improvements:
* sfeed_curses/sfeed_gopher: mark functions as static.
* sfeed_gopher: fix a clang-analyzer warning (no difference in behaviour).
* sfeed_update: in the order() function suppress output to stderr, like merge()
  already does.
* Some small documentation improvements.

There was some work in adding tests for sfeed_update. This makes testing for
regressions on many platforms faster to spot.

(leot)

2024-01-01 14:30:44 UTC MAIN commitmail json YAML

doc: Updated sysutils/entr to 5.5

(leot)

2024-01-01 14:30:38 UTC MAIN commitmail json YAML

entr: Update to 5.5

Changes:
5.5
---
- Report correct error if open(3) fails
- Use kern.maxfilesperproc to determine file open limit on MacOS

(leot)

2024-01-01 14:28:55 UTC MAIN commitmail json YAML

doc: Updated sysutils/direnv to 2.33.0

(leot)

2024-01-01 14:28:49 UTC MAIN commitmail json YAML

direnv: Update to 2.33.0

Changes:
v2.33.0
-------
- Documentation update and improvements
- Add PowerShell Support
- Minor improvements and bug fixes

(leot)

2024-01-01 14:10:12 UTC MAIN commitmail json YAML

doc: Updated lang/joker to 1.3.4

(gdt)

2024-01-01 14:10:07 UTC MAIN commitmail json YAML

lang/joker: update joker to 1.3.3

1.3.3 -> 1.3.4:
General:
- Added joker.time/day-of-year function

1.3.1 -> 1.3.3:
(1.3.2 was skipped)
General:
- Create a_data.go in a reproducible way

Linter:
- add abs to cljs

1.3.0 -> 1.3.1:
General:
- added add-path & add-commit functions to joker.git

Linter:
- add parse-uuid to cljs

(gdt)

2024-01-01 13:41:52 UTC MAIN commitmail json YAML

doc: Updated geography/qgis to 3.28.14

(gdt)

2024-01-01 13:41:44 UTC MAIN commitmail json YAML

geography/qgis: Update to 3.28.14

Upstream NEWS: micro, bugfixes and minor improvements

(gdt)

2024-01-01 13:39:28 UTC MAIN commitmail json YAML

doc: Added pkgtools/pkgchkxx version 0.1.6nb1

(bsiegert)

2024-01-01 13:39:05 UTC MAIN commitmail json YAML

New package, pkgtools/pkgchkxx. From wip.

pkgchkxx and pkgrrxx are complete rewrites of pkgsrc pkg_chk and
pkg_rolling-replace respectively. These are functionally compatible but run
faster.

This implementation achieves better performance by using a faster language,
better algorithms, and making use of many CPUs whenever possible.

(bsiegert)

2024-01-01 12:02:22 UTC MAIN commitmail json YAML

devel: Enable bazel

(ryoon)

2024-01-01 12:01:19 UTC MAIN commitmail json YAML

doc: Added devel/bazel version 6.4.0

(ryoon)

2024-01-01 12:01:01 UTC MAIN commitmail json YAML

pkgsrc/devel/bazel/DESCR@1.3 / diff
pkgsrc/devel/bazel/Makefile@1.5 / diff
pkgsrc/devel/bazel/PLIST@1.3 / diff
pkgsrc/devel/bazel/distinfo@1.3 / diff
pkgsrc/devel/bazel/patches/patch-distdir__deps.bzl@1.1 / diff
pkgsrc/devel/bazel/patches/patch-scripts_bootstrap_buildenv.sh@1.1 / diff
pkgsrc/devel/bazel/patches/patch-scripts_packages_BUILD@1.1 / diff
pkgsrc/devel/bazel/patches/patch-scripts_packages_template__bin.sh@1.1 / diff
pkgsrc/devel/bazel/patches/patch-src_BUILD@1.1 / diff
pkgsrc/devel/bazel/patches/patch-src_conditions_BUILD@1.1 / diff
pkgsrc/devel/bazel/patches/patch-src_conditions_BUILD.tools@1.1 / diff
pkgsrc/devel/bazel/patches/patch-src_main_cpp_BUILD@1.1 / diff
pkgsrc/devel/bazel/patches/patch-src_main_cpp_blaze__util__bsd.cc@1.1 / diff
pkgsrc/devel/bazel/patches/patch-src_main_java_com_google_devtools_build_lib_analysis_ShellConfiguration.java@1.1 / diff
pkgsrc/devel/bazel/patches/patch-src_main_java_com_google_devtools_build_lib_analysis_config_AutoCpuConverter.java@1.1 / diff
pkgsrc/devel/bazel/patches/patch-src_main_java_com_google_devtools_build_lib_bazel_repository_LocalConfigPlatformFunction.java@1.1 / diff
pkgsrc/devel/bazel/patches/patch-src_main_java_com_google_devtools_build_lib_bazel_rules_BazelRuleClassProvider.java@1.1 / diff
pkgsrc/devel/bazel/patches/patch-src_main_java_com_google_devtools_build_lib_jni_JniLoader.java@1.1 / diff
pkgsrc/devel/bazel/patches/patch-src_main_java_com_google_devtools_build_lib_runtime_CommonCommandOptions.java@1.1 / diff
pkgsrc/devel/bazel/patches/patch-src_main_java_com_google_devtools_build_lib_runtime_ConfigExpander.java@1.1 / diff
      :
(more 35 files)
devel/bazel: import bazel-6.4.0

{Fast, Correct} - Choose two

Build and test software of any size, quickly and reliably.

* Speed up your builds and tests:
  Bazel rebuilds only what is necessary.
  With advanced local and distributed caching, optimized dependency analysis
  and parallel execution, you get fast and incremental builds.

* One tool, multiple languages:
  Build and test Java, C++, Android, iOS, Go,
  and a wide variety of other language platforms.
  Bazel runs on Windows, macOS, and Linux.

* Scalable:
  Bazel helps you scale your organization, codebase, and
  continuous integration solution. It handles codebases of any size,
  in multiple repositories or a huge monorepo.

* Extensible to your needs:
  Easily add support for new languages and platforms with Bazel's familiar
  extension language. Share and re-use language rules written
  by the growing Bazel community.

(ryoon)

2024-01-01 11:59:32 UTC MAIN commitmail json YAML

Updated textproc/cJSON, devel/py-rpds-py, textproc/py-regex, graphics/py-seaborn

(adam)

2024-01-01 11:59:09 UTC MAIN commitmail json YAML

py-seaborn: updated to 0.13.1

v0.13.1 (December 2023)

This is a minor release with some bug fixes and a couple new features. All users are encouraged to update.

- |Feature| Added support for weighted mean estimation (with boostrap CIs) in :func:`lineplot`, :func:`barplot`, :func:`pointplot`, and :class:`objects.Est` (:pr:`3580`, :pr:`3586`).
- |Feature| Added the `extent` option to :meth:`objects.Plot.layout` (:pr:`3552`).
- |Fix| Fixed a regression in v0.13.0 that triggered an exception when working with non-numpy data types (:pr:`3516`).
- |Fix| Fixed a bug in :class:`objects.Plot` so that tick labels are shown for wrapped axes that aren't in the bottom-most row (:pr:`3600`).
- |Fix| Fixed a bug in :func:`catplot` where a blank legend would be added when `hue` was redundantly assigned (:pr:`3540`).
- |Fix| Fixed a bug in :func:`catplot` where the `edgecolor` parameter was ignored with `kind="bar"` (:pr:`3547`).
- |Fix| Fixed a bug in :func:`boxplot` where an exception was raised when using the matplotlib `bootstrap` option (:pr:`3562`).
- |Fix| Fixed a bug in :func:`lineplot` where an exception was raised when `hue` was assigned with an empty dataframe (:pr:`3569`).
- |Fix| Fixed a bug in multiple categorical plots that raised with `hue=None` and `dodge=True`; this is now has no effect (:pr:`3605`).

(adam)

2024-01-01 11:54:12 UTC MAIN commitmail json YAML

doc: Revert previous. It did not bump PKGREVISION

(ryoon)

2024-01-01 11:53:26 UTC MAIN commitmail json YAML

doc: Updated inputmethod/mozc-server to 2.26.4282.100nb24

(ryoon)

2024-01-01 11:53:14 UTC MAIN commitmail json YAML

2024-01-01 11:53:13 UTC MAIN commitmail json YAML

mozc-server: Fix build failure

* Use internal protobuf and abseil.

(ryoon)

2024-01-01 11:51:34 UTC MAIN commitmail json YAML

py-rpds-py: updated to 0.16.2

0.16.2
Bug fixes

(adam)

2024-01-01 11:49:57 UTC MAIN commitmail json YAML

cJSON: updated to 1.7.17

1.7.17 (Dec 26, 2023)

Fixes:

* Fix null reference in cJSON_SetValuestring(CVE-2023-50472)
* Fix null reference in cJSON_InsertItemInArray(CVE-2023-50471)

(adam)

2024-01-01 11:48:40 UTC MAIN commitmail json YAML

Updated www/libsass, security/pcsc-tools, net/py-netaddr, www/py-httpx, www/py-test-httpx

(adam)

2024-01-01 11:47:35 UTC MAIN commitmail json YAML

2024-01-01 11:45:44 UTC MAIN commitmail json YAML

py-httpx: updated to 0.26.0

0.26.0 (20th December, 2023)

Added

* The `proxy` argument was added. You should use the `proxy` argument instead of the deprecated `proxies`, or use `mounts=` for more complex configurations.

Deprecated

* The `proxies` argument is now deprecated. It will still continue to work, but it will be removed in the future.

Fixed

* Fix cases of double escaping of URL path components. Allow / as a safe character in the query portion.
* Handle `NO_PROXY` envvar cases when a fully qualified URL is supplied as the value.
* Allow URLs where username or password contains unescaped '@'.
* Ensure ASGI `raw_path` does not include URL query component.
* Ensure `Response.iter_text()` cannot yield empty strings.

(adam)

2024-01-01 11:43:26 UTC MAIN commitmail json YAML

py-netaddr: updated to 0.10.0

Release: 0.10.0

Added:

* Add an :data:`INET_ATON` flag to explicitly request ``inet_aton()`` IPv4 parsing semantics
  from :class:`IPAddress`.
* Add an :meth:`IPAddress.is_ipv4_private_use` convenience method.
* Add an :meth:`IPAddress.is_global` convenience method to allow determining if an address is
  considered globally reachable.
* Add an :meth:`IPAddress.is_ipv6_unique_local` convenience method.

Fixed:

* Improve Python 3.13 compatibility, thank you John Eckersberg.

Deprecated:

* Deprecate Python 3.7 support.
* Deprecate abbreviated CIDR format support in :class:`IPNetwork`
  (``implicit_prefix=True``).
* Deprecate accepting leading zeros when parsing IPv4 addresses in :data:`INET_PTON` mode
  (it's been allowed on some platforms).

  If you need to allow and discard leading zeros use the :data:`ZEROFILL` flag.

  This change will implicit conversions from ``str`` in all relevant contexts. If you need
  to control the IPv4 parsing mode construct :class:`IPAddress` objects explicitly.
* Deprecate parsing IPv4 addresses permissively (``inet_aton()``-like) by default.

  :data:`INET_PTON` will become the default mode.

  If you need to be permissive and parse using ``inet_aton()`` semantics use the
  :data:`INET_ATON` flag.

  This change will implicit conversions from ``str`` in all relevant contexts. If you need
  to control the IPv4 parsing mode construct :class:`IPAddress` objects explicitly.
* Deprecate the :meth:`IPAddress.is_private` method. Migration instructions in the
  documentation.

Other:

* Raise an exception if invalid flags are passed to ``IPAddress``, ``IPNetwork`` or ``IPRange``.
* Improve the documentation substantially.
* Update the DB files to the latest versions (2023-12-23).

(adam)

2024-01-01 11:41:38 UTC MAIN commitmail json YAML

2024-01-01 11:41:20 UTC MAIN commitmail json YAML

doc: Updated graphics/geeqie to 2.1nb6

(wiz)

2024-01-01 11:41:12 UTC MAIN commitmail json YAML

geeqie: really support webp

Bump PKGREVISION.

(wiz)

2024-01-01 11:39:43 UTC MAIN commitmail json YAML

libsass: updated to 3.6.6

3.6.6
Maintenance release to fix most urgent issues in LibSass, as reported in 2023.

(adam)

2024-01-01 11:34:44 UTC MAIN commitmail json YAML

Updated misc/stellarium, devel/blosc2

(adam)

2024-01-01 11:34:22 UTC MAIN commitmail json YAML

blosc2: updated to 2.12.0

Changes from 2.11.3 to 2.12.0

* New `blosc2_get_slice_nchunks` function for getting the unidimensional chunk indexes of a Blosc2 container slice.
* Globally registered new codec `grok`. This will be loaded dynamically.

(adam)

2024-01-01 11:32:45 UTC MAIN commitmail json YAML

stellarium: updated to 23.4

23.4 [2023-12-23]
The Stellarium Team has released version 23.4.

The major changes of this version:
- New plugin: Lens Distortion Estimator (experimental)
- Changed GUI: ability to change the look via normalStyle.css
- Added new MESA for Windows packages
- Added support Windows/ARM64 packages
- Added support the origins of nomenclature names
- Improvements in plugins and AstroCalc tools
- Improvements for performance on macOS/ARM64

Behind the scenes, many more minor issues were fixed.

TELESCOPE USERS

We have identified and fixed some bugs in the TelescopeControl plugin on
the Qt6-based releases.

Telescope users, please try whether this solves your problems.
If not, we are looking for those of you with programming skills to help
us fixing remaining issues. Reward possible!

(adam)

2024-01-01 10:50:40 UTC MAIN commitmail json YAML

Updated databases/sql-workbench to 130

(abs)

2024-01-01 10:29:56 UTC pkgsrc-2023Q4 commitmail json YAML

Pullup ticket #6828 - requested by schmonz
graphics/ImageMagick: bugfix

Revisions pulled up:
- graphics/ImageMagick/Makefile                                1.334
- graphics/ImageMagick/distinfo                                1.296
- graphics/ImageMagick/patches/patch-MagickCore_blob.c          1.1
- graphics/p5-PerlMagick/Makefile                              1.201

---
  Module Name: pkgsrc
  Committed By: schmonz
  Date: Sat Dec 30 14:24:29 UTC 2023

  Modified Files:
  pkgsrc/graphics/ImageMagick: Makefile distinfo
  pkgsrc/graphics/p5-PerlMagick: Makefile
  Added Files:
  pkgsrc/graphics/ImageMagick/patches: patch-MagickCore_blob.c

  Log Message:
  {Image,p5-Perl}Magick: apply upstream fix for NetBSD test regressions.

(bsiegert)

2024-01-01 09:45:12 UTC MAIN commitmail json YAML

Updated textproc/utf8-cpp

(adam)

2024-01-01 09:13:37 UTC MAIN commitmail json YAML

doc: Updated devel/p5-String-Tagged-Terminal to 0.07

(mef)

2024-01-01 09:13:30 UTC MAIN commitmail json YAML

(devel/p5-String-Tagged-Terminal) Updated 0.06 to 0.07

0.07    2023-11-24
        [CHANGES]
        * Added `->parse_terminal` constructor

(mef)

2024-01-01 09:11:27 UTC MAIN commitmail json YAML

doc: Updated devel/p5-String-Tagged to 0.22

(mef)

2024-01-01 09:11:18 UTC MAIN commitmail json YAML

(devel/p5-String-Tagged) Updated 0.20 to 0.22

0.22    2023-10-02
        [CHANGES]
        * Add the same start/end/len options to `->clone` as
          `->iter_extents` takes

        [BUGFIXES]
        * Ensure that a `->substr` that splits a tag calculates its length
          correctly on the second half

0.21    2023-09-26
        [CHANGES]
        * Added `->delete_all_tag` method
        * Make it safe to delete the currently-iterating tag during
          `->iter_extents` and related

(mef)

2024-01-01 09:08:40 UTC MAIN commitmail json YAML

utf8-cpp: updated to 4.0.5

Release 4.0.5
More CMake fixes

(adam)

2024-01-01 09:06:25 UTC MAIN commitmail json YAML

2024-01-01 08:44:07 UTC MAIN commitmail json YAML

doc: Updated devel/p5-Search-Elasticsearch to 8.00

(mef)

2024-01-01 08:43:58 UTC MAIN commitmail json YAML

(devel/p5-Search-Elasticsearch) Updated 7.30 to 8.00

8.00    2022-12-29
        Stable release for Elasticsearch 8.5

7.717  2022-07-28
        Stable release for Elasticsearch 7.17

7.715  2021-10-19
        Stable release for Elasticsearch 7.15

7.714  2021-08-09
        Stable release for Elasticsearch 7.14

7.713  2021-06-14
        Stable release for Elasticsearch 7.13

7.712  2021-03-25
        Stable release for Elasticsearch 7.12

7.711001 2021-03-01
        Fix release for Elasticsearch 7.11

7.711  2021-02-11
        Stable release for Elasticsearch 7.11

(mef)

2024-01-01 08:35:36 UTC MAIN commitmail json YAML

doc: Updated devel/p5-PAR-Packer to 1.061

(mef)

2024-01-01 08:35:28 UTC MAIN commitmail json YAML

(devel/p5-PAR-Packer) Updated 1.059 to 1.061

1.061  (no info)

1.060  2023-07-20

- automated_pp_test: use unique filenames for all pp generated executables

  Reusing the names of executables produces random test failures
  at least on macOS, perhaps due to some antivirus software.

- automated_pp_test: pipe_a_command() doesn't restore the directory where it's called

- switch doc "Please submit bug reports to ..." to GitHub issues

(mef)

2024-01-01 08:30:23 UTC MAIN commitmail json YAML

doc: Updated devel/p5-MooseX-Getopt to 0.76

(mef)

2024-01-01 08:30:15 UTC MAIN commitmail json YAML

(devel/p5-MooseX-Getopt) Updated 0.75 to 0.76

0.76      2023-12-18 20:19:14Z
- adjust tests to deal with formatting changes in Getopt::Long::Descriptive
  0.113

(mef)

2024-01-01 02:20:16 UTC MAIN commitmail json YAML

doc: Updated meta-pkgs/mate to 1.26.1nb7

(gutteridge)

2024-01-01 02:19:55 UTC MAIN commitmail json YAML

mate: reflect mate-media bump

(gutteridge)

2024-01-01 02:17:27 UTC MAIN commitmail json YAML

doc: Updated multimedia/mate-media to 1.26.2

(gutteridge)

2024-01-01 02:17:15 UTC MAIN commitmail json YAML

mate-media: update to 1.26.2

### mate-media 1.26.2

  * Translations update
  * Fix various instance checks
  * update German translation
  * fix building with libxml 2.12.0

(gutteridge)

2024-01-01 02:15:53 UTC MAIN commitmail json YAML

doc: Updated graphics/ImageMagick6 to 6.9.13.2nb1

(gutteridge)

2024-01-01 02:15:27 UTC MAIN commitmail json YAML

ImageMagick6: reflect security policy options

As noted by wiz@, since this package now offers different security
policy configuration files, we should reflect this choice, as we already
do with ImageMagick(7). To borrow from wiz@'s earlier commit message:

Add options for the security policies. Follow upstream for the default.
This can be changed after installation by copying the appropriate config
file to etc/ImageMagick-6/policy.xml.

(gutteridge)

2024-01-01 00:30:18 UTC MAIN commitmail json YAML

xentools418: Update commented-out SDL2 bl3 line and explain

I recently added a patch to force-disable sdl2-config.  Greg Woods
pointed out that if one adds SDL2 bl3 (vs SDL that was commented-out
previously), the package builds.  This commit just updates the
commented-out line and explains this.  (I have no reason to think
including SDL2 is a good idea.)

(gdt)

2024-01-01 00:13:57 UTC MAIN commitmail json YAML

doc: add new file for 2024 and add py-lxml update entry

(wiz)

2024-01-01 00:12:34 UTC MAIN commitmail json YAML

py-lxml: switch back to egg.mk, this needs to support Python 2 for now

Noticed by adam@

Bump PKGREVISION.

(wiz)

2024-01-01 00:11:56 UTC MAIN commitmail json YAML

doc: gstreamer vuln

(wiz)

2023-12-31 23:53:48 UTC MAIN commitmail json YAML

Adjust cargo-modules version

(pin)

2023-12-31 23:52:49 UTC MAIN commitmail json YAML

doc: Updated audio/spotify-qt to 3.11

(pin)

2023-12-31 23:52:17 UTC MAIN commitmail json YAML

audio/spotify-qt: update to 3.11

Happy new year! �沁�
Fixes
- Fixed build on FreeBSD (#214).
- Fixed current track sometimes not showing as playing in tracks list.
- Fixed progress slider performing double click actions with some styles.
- Fixed HTML tags in playlists descriptions not displaying properly.
- Fixed some systems not being able to open links or files properly.
- Fixed "Added" sometimes showing negative values on just added tracks.

Changes
- Much improved performance when loading playlists (#102).
- Added support for track queue (#63).
- Added an option to ignore unavailable tracks in playlists (#209).
- Added support for librespot v0.5.0 (#218).
- Added tooltips for links for artists (#227).
- Much improved performance with a lot of liked tracks (#228).
- Added support for passing custom arguments to Spotify client (#232).
- Added history.
- Improved resizing with expanded album art.
- Added an option for tabbed library and playlists.
- The main toolbar can now be placed at the bottom of the window.
- Settings can now be saved, even if an invalid Spotify client path is provided.
- The shape of the album art can now be changed.
- Improved performance with "Recent" playlist sorting.
- Added new tooltips for tracks, albums and playlists.

(pin)

2023-12-31 22:09:19 UTC MAIN commitmail json YAML

doc: Updated multimedia/gstreamer1 to 1.22.8

(wiz)

2023-12-31 22:07:17 UTC MAIN commitmail json YAML

Updated www/py-django-import-export, www/py-django-admin-rangefilter

(adam)

2023-12-31 22:06:57 UTC MAIN commitmail json YAML

py-django-admin-rangefilter: updated to 0.12.0

0.12.0
Added
- Compatibility Django 5
- Added Greek translation

(adam)

2023-12-31 22:04:59 UTC MAIN commitmail json YAML

py-django-import-export: updated to 3.3.5

3.3.5
Remove unnecessary ChangeList queries to speed up export via Admin UI
Respect color scheme override
Update FAQ to cover skipping rows with validation errors

(adam)

2023-12-31 22:03:01 UTC MAIN commitmail json YAML

gstreamer1: update to 1.22.8

Highlighted bugfixes:

    Security fixes for the AV1 codec parser
    [Security fixes](https://gstreamer.freedesktop.org/security/) for the AV1 video codec parser
    avdec video decoder: fix another possible deadlock with FFmpeg 6.1
    qtdemux: reverse playback and seeking fixes for files with raw audio streams
    v4l2: fix "newly allocated buffer ... is not free" warning log flood
    GstPlay + GstPlayer library fixes
    dtls: Fix build failure on Windows when compiling against OpenSSL 3.2.0
    d3d11screencapturesrc: Fix wrong color with HDR enabled
    Cerbero build tool: More python 3.12 string escape warning fixes; make sure to bundle build tools as well
    various bug fixes, build fixes, memory leak fixes, and other stability and reliability improvements

(wiz)

2023-12-31 22:02:34 UTC MAIN commitmail json YAML

doc/TODO: + rav1e-0.7.0.

(wiz)

2023-12-31 21:55:47 UTC MAIN commitmail json YAML

Updated devel/py-random2, www/py-django-reversion

(adam)

2023-12-31 21:55:02 UTC MAIN commitmail json YAML

py-django-reversion: updated to 5.0.10

5.0.10 - 2023-12-30

- Fix N+1 queries while rendering the ``recover_list.html`` template (@armonge).

5.0.9 - 2023-12-20

- Broken release.

(adam)

2023-12-31 21:53:14 UTC MAIN commitmail json YAML

2023-12-31 21:51:56 UTC MAIN commitmail json YAML

py-random2: updated to 1.0.2

1.0.2 (2023-12-18)

- Change support to Python 3.10, 3.11, 3.12, and 3.13 only.

(adam)

2023-12-31 21:50:35 UTC pkgsrc-2023Q4 commitmail json YAML

Pullup ticket #6827 - requested by gutteridge
wm/awesome: build fix

Revisions pulled up:
- wm/awesome/Makefile                                          1.89

---
  Module Name:    pkgsrc
  Committed By:  gutteridge
  Date:          Thu Dec 28 18:19:03 UTC 2023

  Modified Files:
            pkgsrc/wm/awesome: Makefile

  Log Message:
  awesome: fix builds

  Switched to ImageMagick6 to work around image conversion failures with
  the convert tool provided by the most recent ImageMagick 7 releases.

(bsiegert)

2023-12-31 21:47:28 UTC MAIN commitmail json YAML

doc: Updated lang/elixir to 1.16.0

(wiz)

2023-12-31 21:47:17 UTC MAIN commitmail json YAML

elixir: update to 1.16.0.

(5 test failures)

# Changelog for Elixir v1.16

## Code snippets in diagnostics

Elixir v1.15 introduced a new compiler diagnostic format and the ability to print multiple error diagnostics per compilation (in addition to multiple warnings).

With Elixir v1.16, we also include code snippets in exceptions and diagnostics raised by the compiler. For example, a syntax error now includes a pointer to where the error happened:

```
** (SyntaxError) invalid syntax found on lib/my_app.ex:1:17:
    error: syntax error before: '*'
    │
  1 │ [1, 2, 3, 4, 5, *]
    │                ^
    │
    └─ lib/my_app.ex:1:17
```

For mismatched delimiters, it now shows both delimiters:

```
** (MismatchedDelimiterError) mismatched delimiter found on lib/my_app.ex:1:18:
    error: unexpected token: )
    │
  1 │ [1, 2, 3, 4, 5, 6)
    │ │                └ mismatched closing delimiter (expected "]")
    │ └ unclosed delimiter
    │
    └─ lib/my_app.ex:1:18
```

For unclosed delimiters, it now shows where the unclosed delimiter starts:

```
** (TokenMissingError) token missing on lib/my_app:8:23:
    error: missing terminator: )
    │
  1 │ my_numbers = (1, 2, 3, 4, 5, 6
    │              └ unclosed delimiter
...
  8 │ IO.inspect(my_numbers)
    │                      └ missing closing delimiter (expected ")")
    │
    └─ lib/my_app:8:23
```

Errors and warnings diagnostics also include code snippets. When possible, we will show precise spans, such as on undefined variables:

```
  error: undefined variable "unknown_var"
  │
5 │    a - unknown_var
  │        ^^^^^^^^^^^
  │
  └─ lib/sample.ex:5:9: Sample.foo/1
```

Otherwise the whole line is underlined:

```
error: function names should start with lowercase characters or underscore, invalid name CamelCase
  │
3 │  def CamelCase do
  │  ^^^^^^^^^^^^^^^^
  │
  └─ lib/sample.ex:3
```

A huge thank you to Vinícius Müller for working on the new diagnostics.

## Revamped documentation

Elixir's Getting Started guides have been made part of the Elixir repository and incorporated into ExDoc. This was an opportunity to revisit and unify all official guides and references.

We have also incorporated and extended the work on [Understanding Code Smells in Elixir Functional Language](https://github.com/lucasvegi/Elixir-Code-Smells/blob/main/etc/2023-emse-code-smells-elixir.pdf), by Lucas Vegi and Marco Tulio Valente, from [ASERG/DCC/UFMG](http://aserg.labsoft.dcc.ufmg.br/), into the official document in the form of anti-patterns. The anti-patterns are divided into four categories: code-related, design-related, process-related, and meta-programming. Our goal is to give all developers examples of potential anti-patterns, with context and examples on how to improve their codebases.

Another [ExDoc](https://github.com/elixir-lang/ex_doc) feature we have incorporated in this release is the addition of cheatsheets, starting with [a cheatsheet for the Enum module](https://hexdocs.pm/elixir/main/enum-cheat.html). If you would like to contribute future cheatsheets to Elixir itself, feel free to start a discussion with an issue.

Finally, we have started enriching our documentation with [Mermaid.js](https://mermaid.js.org/) diagrams. You can find examples in the [GenServer](https://hexdocs.pm/elixir/main/GenServer.html) and [Supervisor](https://hexdocs.pm/elixir/main/Supervisor.html) docs.

## v1.16.0 (2023-12-22)

### 1. Enhancements

#### EEx

  * [EEx] Include relative file information in diagnostics

#### Elixir

  * [Code] Add `:emit_warnings` for `Code.string_to_quoted/2`
  * [Code] Automatically include columns in parsing options
  * [Code] Introduce `MismatchedDelimiterError` for handling mismatched delimiter exceptions
  * [Code.Fragment] Handle anonymous calls in fragments
  * [Code.Formatter] Trim trailing whitespace on heredocs with `\r\n`
  * [File] Add `:offset` option to `File.stream!/2`
  * [Kernel] Auto infer size of matched variable in bitstrings
  * [Kernel] Preserve column information when translating typespecs
  * [Kernel] Suggest module names based on suffix and casing errors when the module does not exist in `UndefinedFunctionError`
  * [Kernel.ParallelCompiler] Introduce `Kernel.ParallelCompiler.pmap/2` to compile multiple additional entries in parallel
  * [Kernel.SpecialForms] Warn if `True`/`False`/`Nil` are used as aliases and there is no such alias
  * [Macro] Add `Macro.compile_apply/4`
  * [Module] Add support for `@nifs` annotation from Erlang/OTP 25
  * [Module] Add support for missing `@dialyzer` configuration
  * [String] Update to Unicode 15.1.0
  * [String] Add `String.replace_invalid/2`
  * [Task] Add `:limit` option to `Task.yield_many/2`

#### Logger

  * [Logger] Add `Logger.levels/0`

#### Mix

  * [mix] Add `MIX_PROFILE` to profile a list of comma separated tasks
  * [mix archive.install] Support `--sparse` option
  * [mix compile.app] Warn if both `:applications` and `:extra_applications` are used
  * [mix compile.elixir] Pass original exception down to diagnostic `:details` when possible
  * [mix compile.elixir] Optimize scenario where there are thousands of files in `lib/` and one of them is changed
  * [mix deps.clean] Emit a warning instead of crashing when a dependency cannot be removed
  * [mix escript.install] Support `--sparse` option
  * [mix release] Include `include/` directory in releases
  * [mix test] Allow testing multiple file:line at once, such as `mix test test/foo_test.exs:13 test/bar_test.exs:27`

### 2. Bug fixes

#### Elixir

  * [Code] Keep quotes for atom keys in formatter
  * [Code.Fragment] Fix crash in `Code.Fragment.surround_context/2` when matching on `->`
  * [IO] Raise when using `IO.binwrite/2` on terminated device (mirroring `IO.write/2`)
  * [Kernel] Do not expand aliases recursively (the alias stored in Macro.Env is already expanded)
  * [Kernel] Ensure `dbg` module is a compile-time dependency
  * [Kernel] Warn when a private function or macro uses `unquote/1` and the function/macro itself is unused
  * [Kernel] Re-enabled compiler optimizations for top level functions in scripts (disabled in v1.14.0 but shouldn't impact most programs)
  * [Kernel] Do not define an alias for nested modules starting with `Elixir.` in their definition
  * [Kernel.ParallelCompiler] Consider a module has been defined in `@after_compile` callbacks to avoid deadlocks
  * [Macro] Address exception on `Macro.to_string/1` for certain ASTs
  * [Path] Lazily evaluate `File.cwd!/0` in `Path.expand/1` and `Path.absname/1`
  * [Path] Ensure `Path.relative_to/2` returns a relative path when the given argument does not share a common prefix with `cwd`

#### ExUnit

  * [ExUnit] Raise on incorrectly dedented doctests

#### IEx

  * [IEx.Pry] Fix prying functions with only literals in their body

#### Mix

  * [mix archive.install] Restore code paths after `mix archive.install`
  * [mix compile] Ensure files with duplicate modules are recompiled whenever any of the files change
  * [mix compile] Update Mix compiler diagnostics documentation and typespecs to match the Elixir compiler behaviour where both lines and columns start from one (before it inaccurately said that columns started from zero)
  * [mix escript.install] Restore code paths after `mix escript.install`

### 3. Soft deprecations (no warnings emitted)

#### Elixir

  * [File] Deprecate `File.stream!(file, options, line_or_bytes)` in favor of keeping the options as last argument, as in `File.stream!(file, line_or_bytes, options)`
  * [Kernel.ParallelCompiler] Deprecate `Kernel.ParallelCompiler.async/1` in favor of `Kernel.ParallelCompiler.pmap/2`
  * [Path] Deprecate `Path.safe_relative_to/2` in favor of `Path.safe_relative/2`

#### Mix

  * [mix compile] Returning a four-element tuple as a position in `Mix.Task.Compiler.Diagnostic`

### 4. Hard deprecations

#### Elixir

  * [Date] Deprecate inferring a range with negative step, call `Date.range/3` with a negative step instead
  * [Enum] Deprecate passing a range with negative step on `Enum.slice/2`, give `first..last//1` instead
  * [Kernel] `~R/.../` is deprecated in favor of `~r/.../`. This is because `~R/.../` still allowed escape codes, which did not fit the definition of uppercase sigils
  * [String] Deprecate passing a range with negative step on `String.slice/2`, give `first..last//1` instead

#### ExUnit

  * [ExUnit.Formatter] Deprecate `format_time/2`, use `format_times/1` instead

#### Mix

  * [mix compile.leex] Require `:leex` to be added as a compiler to run the `leex` compiler
  * [mix compile.yecc] Require `:yecc` to be added as a compiler to run the `yecc` compiler

(wiz)

2023-12-31 21:42:53 UTC MAIN commitmail json YAML

doc: Updated graphics/ImageMagick to 7.1.1.25

(wiz)

2023-12-31 21:42:38 UTC MAIN commitmail json YAML

ImageMagick, p5-PerlMagick: update to 7.1.1.25

7.1.1-25 - 2023-12-30

Merged

    When writing BMP to v3 or lower, ignore the ICC profile. #6979
    configure.ac: fixup LFS check for autoconf-2.72 #6978

Commits

    beta release 3e8b0fa
    beta release 0930653
    Correct flags for jpeg-xl build. 87f4a62
    Include deflate in the security/oss-fuzz build. 26e6cf7
    Include more features in the tiff build. 0d36830
    check for version 0.20 instead f5329ad
    Also include -ldeflate in the LIBS for the oss-fuzz build. a29b58c
    Corrected oss-fuzz build. c02326b
    display hidden image 1dfcae1
    Start of moving the oss-fuzz files. b333c1a
    cosmetic 1cec932
    latest autoconf/automake 44ca83b
    latest autoconf/automake update fd412d1
    identify image time-to-live 6aac882
    set errno if time-to-live exceeded a8a6a61
    cosmetic c59b334
    conditionally set errno to ESTALE 43a44ea
    cosmetic 371c8da
    Moved oss-fuzz files to a different folder. 75c72e1
    Changes due to moving the oss-fuzz files. abc23f1
    ensure video can be read from stdin (ImageMagick/ImageMagick#6980) 9a7e87a
    ignore SyncBlob() status in CloseBlob() (ImageMagick/ImageMagick#6984) 30274e5
    repo change ca392c7
    update manifest d4298ea
    release 054b98c
    release 98e7513

7.1.1-24 - 2023-12-25

Merged

    configure: drop backported ac_func_fseeko.m4 for autoconf-2.72 compat… #6970
    Add Panasonic Raw v2 (RW2) as mime type #6967
    Add Canon Raw v2 (CR2) as mime type #6968

Commits

    beta release 9e5eb3a
    ... 22ca517
    cosmetic 8d015de
    Added extra check for rare case when ImageMagick is build without any delegates. 8d08f85
    Corrected order to fix invalid matches. 935f2c2
    b10 should also be moved. cf821b1
    only fill the alpha channel for alpha floodfill ef87dfd
    Make sure we use the lt_ methods like we do elsewhere. da099f2
    support dng:max-raw-memory define (ImageMagick/ImageMagick#6922) 1b042b2
    cosmetic 8365814
    properly export YUV JP2 images (ImageMagick/ImageMagick#6943) 804e2b7
    use : specifier 66a3868
    correct display program name a0aca55
    check for corrupt DJVU images (https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-wv9p-78jx-g7fv) f65eba2
    support UTF-8 comments (ImageMagick/ImageMagick#6949) e46e2ef
    do not prefix iTxt key with 'png:' 558e255
    latest autoconf update 640af74
    enhance sampling factor parser (ImageMagick/ImageMagick#6943) 4011e63
    Corrected length check. 6c52fda
    Bump actions/download-artifact from 3 to 4 ed5ac6d
    Bump actions/upload-artifact from 3 to 4 be19e35
    Bump github/codeql-action from 2 to 3 b85f143
    Give artifacts a unique name. 1c229f2
    Use different name for the installers. 0813103
    Also include type in artifact name. 7d907ea
    Swap order. 490e9ab
    Switch to ubuntu 20.04 in the app-image build. 7f8aab2
    Revert path filter. 94d5512
    Corrected packages that need to be install due to ubuntu upgrade. 12ecacf
    Removed duplicate if statement. 092b8fa
    Bump actions/checkout from 3 to 4 854b3a4
    Silence warning d1cd21c
    improve accuracy of image statistics (ImageMagick/ImageMagick#6924) 1f241fd
    fx calculations of skewness and kurtosis (ImageMagick/ImageMagick#6964) fffda83
    Only write comments as itxt when the string contains non ansi chars. f21cd54
    check if the string contains non-Latin1 characters a07eac1
    Corrected patch to check for non-Latin1 characters. 73ad1b7
    invalid JSON with -ping (ImageMagick/ImageMagick#6966) 7ccf6e8
    throw exception if # of meta channels exceed max (https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-hx5j-pxvh-rj7r) 9c85f8f
    https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-hx5j-pxvh-rj7r 8284632
    multiplication result converted to larger type c3bb6f6
    invalid HTTPS certificates are no longer ignored (https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-3r24-6m6q-vxmr) 62e67a2
    multiplication result converted to larger type 0882713
    eliminate compiler warning e88b9aa
    don't include the index channel in the overall image statistics 4e1feed
    multiplication result converted to larger type 91d8a32
    release 1c14ca3
    no member named 'rawparams' (ImageMagick/ImageMagick#6969) 57ff827
    release 883eaa2
    release 963f5fa

(wiz)

2023-12-31 21:36:56 UTC MAIN commitmail json YAML

doc: Updated textproc/tinyxml2 to 10.0.0

(wiz)

2023-12-31 21:36:46 UTC MAIN commitmail json YAML

2023-12-31 21:35:21 UTC MAIN commitmail json YAML

doc: Updated devel/py-pdm_backend to 2.1.8

(wiz)

2023-12-31 21:35:08 UTC MAIN commitmail json YAML

py-pdm_backend: update to 2.1.8.

Can't include nested data files in built wheel
Correct pep number
Update domain name

(wiz)

2023-12-31 21:34:06 UTC MAIN commitmail json YAML

doc: Updated textproc/py-rapidfuzz to 3.6.1

(wiz)

2023-12-31 21:33:52 UTC MAIN commitmail json YAML

py-rapidfuzz: update to 3.6.1.

[3.6.1] - 2023-12-28
^^^^^^^^^^^^^^^^^^^^
Fixed
~~~~~
- fix overflow error on systems with ``sizeof(size_t) < 8``

[3.6.0] - 2023-12-26
^^^^^^^^^^^^^^^^^^^^
Fixed
~~~~~
- fix pure python fallback implementation of ``fuzz.token_set_ratio``
- properly link with ``-latomic`` if ``std::atomic<uint64_t>`` is not natively supported

Performance
~~~~~~~~~~~
* add banded implementation of LCS / Indel. This improves the runtime from ``O((|s1|/64) * |s2|)`` to ``O((score_cutoff/64) * |s2|)``

Changed
~~~~~~~
* upgrade to ``Cython==3.0.7``
* cdist for many metrics now returns a matrix of ``uint32`` instead of ``int32`` by default

(wiz)

2023-12-31 21:31:03 UTC MAIN commitmail json YAML

doc: Updated textproc/py-lxml to 5.0.0

(wiz)

2023-12-31 21:30:51 UTC MAIN commitmail json YAML

py-lxml: update to 5.0.0.

5.0.0 (2023-12-29)
==================

Features added
--------------

* Character escaping in ``C14N2`` serialisation now uses a single pass over the text
  instead of searching for each unescaped character separately.

* Early support for Python 3.13a2 was added.

Bugs fixed
----------

* LP#1976304: The ``Element.addnext()`` method previously inserted the new element
  before existing tail text.  The tail text of both sibling elements now stays on
  the respective elements.

* LP#1980767, GH#379: ``TreeBuilder.close()`` could fail with a ``TypeError`` after
  parsing incorrect input.  Original patch by Enrico Minack.

* ``Element.itertext(with_tail=False)`` returned the tail text of comments and
  processing instructions, despite the explicit option.

* GH#370: A crash with recent libxml2 2.11.x versions was resolved.
  Patch by Michael Schlenker.

* A compile problem with recent libxml2 2.12.x versions was resolved.

* The internal exception handling in C callbacks was improved for Cython 3.0.

* The exception declarations of ``xmlInputReadCallback``, ``xmlInputCloseCallback``,
  ``xmlOutputWriteCallback`` and ``xmlOutputCloseCallback`` in ``tree.pxd`` were
  corrected to prevent running Python code or calling into the C-API with a live
  exception set.

* GH#385: The long deprecated ``unittest.m̀akeSuite()`` function is no longer used.
  Patch by Miro Hrončok.

* LP#1522052: A file-system specific test is now optional and should no longer fail
  on systems that don't support it.

* GH#392: Some tests were adapted for libxml2 2.13.
  Patch by Nick Wellnhofer.

* Contains all fixes from lxml 4.9.4.

Other changes
-------------

* LP#1742885: lxml no longer expands external entities (XXE) by default to prevent
  the security risk of loading arbitrary files and URLs.  If this feature is needed,
  it can be enabled in a backwards compatible way by using a parser with the option
  ``resolve_entities=True``.  The new default is ``resolve_entities='internal'``.

* With libxml2 2.10.4 and later (as provided by the lxml 5.0 binary wheels),
  parsing HTML tags with "prefixes" no longer builds a namespace dictionary
  in ``nsmap`` but considers the ``prefix:name`` string the actual tag name.
  With older libxml2 versions, since 2.9.11, the prefix was removed.  Before
  that, the prefix was parsed as XML prefix.

  lxml 5.0 does not try to hide this difference but now changes the ElementPath
  implementation to let ``element.find("part1:part2")`` search for the tag
  ``part1:part2`` in documents parsed as HTML, instead of looking only for ``part2``.

* LP#2024343: The validation of the schema file itself is now optional in the
  ISO-Schematron implementation.  This was done because some lxml distributions
  discard the RNG validation schema file due to licensing issues.  The validation
  can now always be disabled with ``Schematron(..., validate_schema=False)``.
  It is enabled by default if available and disabled otherwise.  The module
  constant ``lxml.isoschematron.schematron_schema_valid_supported`` can be used
  to detect whether schema file validation is available.

* Some redundant and long deprecated methods were removed:
  ``parser.setElementClassLookup()``,
  ``xslt_transform.apply()``,
  ``xpath.evaluate()``.

* Some incorrect declarations were removed from ``python.pxd``. In general, this file
  should not be used by external Cython code. Use the C-API declarations provided by
  Cython itself instead.

* Binary wheels use the library versions libxml2 2.12.3 and libxslt 1.1.39.

* Built with Cython 3.0.7, updated to follow recent changes in Cython 3.1-dev.

(wiz)

2023-12-31 21:23:08 UTC MAIN commitmail json YAML

doc: Updated devel/py-distro to 1.9.0

(wiz)

2023-12-31 21:22:57 UTC MAIN commitmail json YAML

py-distro: update to 1.9.0.

## 1.9.0 (2023.12.19)

ENHANCEMENTS:
* Refactor distro.info() method to return an InfoDict [#360]
* Ignore the file '/etc/board-release' [#353]
* Ignore the file '/etc/ec2_version' [#359]

RELEASE:
* Run Python 3.6 on Ubuntu 20.04 for CI and bump isort [#355]

TESTS:
* Test on modern versions of CPython and PyPy and macOS [#362]
* Add support for ALT Linux Server 10.1 distribution [#354]
* Add Debian Testing to the tests [#356]
* Update archlinux resource for tests [#352]

(wiz)

2023-12-31 21:21:11 UTC MAIN commitmail json YAML

doc: Updated textproc/aspell to 0.60.8.1

(wiz)

2023-12-31 21:20:57 UTC MAIN commitmail json YAML

aspell: update to 0.60.8.1.

Changes 0.60.8 to 0.60.8.1 (December 19, 2023)

    Fix memory leak in suggestion code introduced in 0.60.8.
    Various documentation fixes.
    Fix various warnings when compiling with -Wall.
    Fix two buffer overflows found by Google窶冱 OSS-Fuzz.
    Other minor updates.

(wiz)

2023-12-31 21:19:31 UTC MAIN commitmail json YAML

doc: Updated devel/regal to 0.14.0

(leot)

2023-12-31 21:19:24 UTC MAIN commitmail json YAML

regal: Update to 0.14.0

Changes:
v0.14.0
-------
This release brings 2 new linter rules, a new output format, and many
improvements and fixes.

- New rule: `boolean-assignment`
- New rule: `redundant-existence-check`
- New SARIF output format
- Several bug fixes
- Several improvements

v0.13.0
-------
This release brings 3 new linter rules, several performance
improvements, and many fixes and tweaks to existing rules.

- New rules: `use-if` and `use-contains`
- New rule: `if-empty-object`
- Performance improvements
- Other improvements
- Several bugs fixed

v0.12.0
-------
This release adds a long-awaited **capabilities** feature to Regal.
v0.12.0 also brings four new linter rules, and the usual improvements
and fixes.

- Capabilities: it is now possible to tell Regal which version of OPA
  (or other project built on top of OPA!) you are targeting For more
  information, see the docs on <https://docs.styra.com/regal#configuration>.
- New rule: `inconsistent-args`
- New rule: `unnecessary-some`
- New rule: `yoda-condition`
- New rule: `one-liner-rule`
- Ignore directives improvement
- Other improvements
- Several bugs fixed

v0.11.0
-------
Regal goes to v0.11.0! This release constitutes a milestone for the
project, as we now ship with 50 built-in rules in total!

Regal now provides a GitHub Action at
<https://github.com/StyraInc/setup-regal> for easily integrating Regal
into your CI pipeline.

The v0.11.0 release contains six new rules, and a number of
improvements and fixes.

- New rule: `import-after-rule`
- New rule: `import-shadows-builtin`
- New rule: `prefer-set-or-object-rule`
- New rule: `equals-pattern-matching`
- New rule: `zero-arity-function`
- New rule: `prefer-value-in-head`
- Other improvements
- Several bugs fixed

(leot)

2023-12-31 21:15:57 UTC MAIN commitmail json YAML

doc: Updated devel/conftest to 0.47.0

(leot)

2023-12-31 21:15:33 UTC MAIN commitmail json YAML

conftest: Update to 0.47.0

Changes:
v0.47.0
-------
Version 0.47.0 update conftest to OPA 0.59.0 and contains minor
improvements and bug fixes.

(leot)

2023-12-31 20:50:30 UTC MAIN commitmail json YAML

Updated multimedia/ffmpeg6, multimedia/ffplay6

(adam)

2023-12-31 20:49:27 UTC MAIN commitmail json YAML

ffmpeg6 ffplay6: updated to 6.1.1

version 6.1.1
- avcodec/mpegvideo_enc: Dont copy beyond the image
- avfilter/vf_minterpolate: Check pts before division
- avfilter/avf_showwaves: Check history_nb_samples
- avformat/flacdec: Avoid double AVERRORS
- avfilter/vf_vidstabdetect: Avoid double AVERRORS
- avcodec/vaapi_encode: Avoid double AVERRORS
- avfilter/vf_swaprect: round coordinates down
- avfilter/vf_swaprect: Use height for vertical variables
- avfilter/vf_swaprect: assert that rectangles are within memory
- avfilter/af_alimiter: Check nextpos before use
- avfilter/f_reverse: Apply PTS compensation only when pts is available
- avfilter/af_stereowiden: Check length
- avformat/mov: Fix MSAN issue with stsd_id
- avcodec/jpegxl_parser: Check get_vlc2()
- avfilter/vf_weave: Fix odd height handling
- avfilter/edge_template: Fix small inputs with gaussian_blur()
- avfilter/vf_gradfun: Do not overread last line
- avfilter/avf_showspectrum: fix off by 1 error
- avcodec/jpegxl_parser: Add padding to cs_buffer
- avformat/mov: do not set sign bit for chunk_offsets
- avcodec/jpeglsdec: Check Jpeg-LS LSE
- avcodec/osq: Implement flush()
- configure: Enable section_data_rel_ro for FreeBSD and NetBSD aarch64 / arm
- avcodec/cbs_h266: more restrictive check on pps_tile_idx_delta_val
- avcodec/jpeg2000htdec: check if block decoding will exceed internal precision
- tools/target_dec_fuzzer: Adjust threshold for VMIX
- avcodec/av1dec: Fix resolving zero divisor
- avformat/mov: Ignore duplicate ftyp
- avformat/mov: Fix integer overflow in mov_read_packet().
- lavc/qsvdec: return 0 if more data is required
- avcodec/jpegxl_parser: check ANS cluster alphabet size vs bundle size
- libavformat/vvc: Make probe more conservative
- hwcontext_vulkan: guard unistd.h include
- lavc/Makefile: build vulkan decode code if vulkan_av1 has been enabled
- lavc/dvdsubenc: only check canvas size when it is actually set
- avcodec/decode: validate hw_frames_ctx when AVHWAccel.free_frame_priv is used
- avcoded/fft: Fix memory leak if ctx2 is used
- avcodec/fft: Use av_mallocz to avoid invalid free/uninit

(adam)

2023-12-31 20:44:29 UTC MAIN commitmail json YAML

awesome: update comment about ImageMagick

ImageMagick 6 will no longer be an issue. When 7 is fixed in pkgsrc, we
can switch back to it, if desired.

(gutteridge)

2023-12-31 20:40:50 UTC MAIN commitmail json YAML

doc: Updated graphics/ImageMagick6 to 6.9.13.2

(gutteridge)

2023-12-31 20:40:32 UTC MAIN commitmail json YAML

2023-12-31 19:50:32 UTC MAIN commitmail json YAML

Updated textproc/py-fastjsonschema, devel/py-coverage

(adam)

2023-12-31 19:50:13 UTC MAIN commitmail json YAML

py-coverage: updated to 7.4.0

Version 7.4.0 — 2023-12-27

- In Python 3.12 and above, you can try an experimental core based on the new
  :mod:`sys.monitoring <python:sys.monitoring>` module by defining a
  ``COVERAGE_CORE=sysmon`` environment variable.  This should be faster, though
  plugins and dynamic contexts are not yet supported with it.  I am very
  interested to hear how it works (or doesn't!) for you.

(adam)

2023-12-31 19:47:53 UTC MAIN commitmail json YAML

py-fastjsonschema: updated to 2.19.1

2.19.1 (2023-12-28)

* Fixed date format to accept only two digit months and days

(adam)

2023-12-31 19:12:15 UTC MAIN commitmail json YAML

Updated net/inetutils, devel/py-test

(adam)

2023-12-31 19:11:55 UTC MAIN commitmail json YAML

py-test: updated to 7.4.4

pytest 7.4.4 (2023-12-31)

Bug Fixes

- Fix non-string constants at the top of file being detected as docstrings on Python>=3.8.
- Handle an edge case where :data:`sys.stderr` and :data:`sys.__stderr__` might already be closed when :ref:`faulthandler` is tearing down.
- Fixed tracebacks from collection errors not getting pruned.
- Removed unhelpful error message from assertion rewrite mechanism when exceptions are raised in ``__iter__`` methods. Now they are treated un-iterable instead.

Improved Documentation

- Updated documentation to refer to hyphenated options: replaced ``--junitxml`` with ``--junit-xml`` and ``--collectonly`` with ``--collect-only``.

(adam)

2023-12-31 19:06:15 UTC MAIN commitmail json YAML

inetutils: updated to 2.5

Noteworthy changes in release 2.5 (2023-12-29) [stable]

** ftpd, rcp, rlogin, rsh, rshd, uucpd

*** Avoid potential privilege escalations by checking set*id() return values.
Reported by Jeffrey Bencteux in
<https://lists.gnu.org/archive/html/bug-inetutils/2023-07/msg00000.html>.

** ping6

*** Support RFC 4443 ICMPv6 destination unreachable messages.
Tiny patch contributed by Enrik Berkhan <Enrik.Berkhan@inka.de> in
<https://lists.gnu.org/archive/html/bug-inetutils/2023-01/msg00000.html>

** Various bugs fixes, internal improvements and clean ups.
The code is now indented using GNU indent 2.2.13.

(adam)

2023-12-31 18:50:53 UTC MAIN commitmail json YAML

doc: Updated devel/opa to 0.60.0

(leot)

2023-12-31 18:50:41 UTC MAIN commitmail json YAML

opa: Update to 0.60.0

Changes:
v0.60.0
-------
### Runtime, Tooling, SDK
- OPA can be run in 1.0 compatibility mode by using the new
  `--v1-compatible` flag. When this mode is enabled, the current release
  of OPA will behave as OPA `v1.0` will eventually behave by default.
  This flag is currently supported on the `build`, `check`, `fmt`, `eval`
  and `test` commands
- Extend the telemetry report to include the minimum compatible version
  of policies loaded into OPA
- server: Support fsnotify based reloading of certificate, key and CA
  cert pool when they change on disk
- Add option on the unit test runner to surface builtin errors. This
  should help with debugging errors generated while running unit tests
- Fix issue in `opa fmt` where the assignment operator and term in the
  rule head of chain rules are removed from the re-written rule head
- cmd/fmt: Replace dependency on `diff` tool with an external golang
  library function

### Topdown and Rego
- topdown/providers: Preserve user provided http headers in the
  `providers.aws.sign_req` builtin command
- rego: Allow custom builtin function registration to provide a
  description for the builtin
- ast+cmd: Allow bundle to contain calls to unknown functions when
  inspected

v0.59.0
-------
This release adds tooling to help prepare existing policies for the
upcoming OPA 1.0 release.  It also contains a mix of improvements,
bugfixes and security fixes for third-party libraries.

### Rego v1
The upcoming release of OPA 1.0, which will be released at a future
date, will introduce breaking changes to the Rego language. Most
notably:

* the keywords that currently must be imported through
  `import future.keywords` into a module before use will be part of the
  Rego language by default, without the need to first import them.
* the `if` keyword will be required before the body of a rule.
* the `contains` keyword will be required when declaring a multi-value
  rule (partial set rule).
* deprecated built-in functions will be removed.

This current release (`0.59.0`) introduces a new `--rego-v1` flag to
the `opa fmt` and `opa check` commands to facilitate the transition of
existing policies to be compatible with the 1.0 syntax.

When used with `opa fmt`, the `--rego-v1` flag will format the
module(s) according to the new Rego syntax in OPA 1.0.  Formatted
modules are compatible with both the current version of OPA and 1.0.
Modules using deprecated built-ins will terminate formatting with an
error. Future versions of OPA will support rewriting applicable
function calls with equivalent Rego compatible with 1.0.

When used with `opa check`, the `--rego-v1` flag will check that the
modules are compatible with both the current version of OPA and 1.0.

v0.58.0
-------
This release contains a mix of performance improvements, bugfixes and
security fixes for third-party libraries.

v0.57.1
-------
This is a bug fix release addressing the following security issues:

- Golang security fix GO-2023-2102
- OpenTelemetry-Go Contrib security fix CVE-2023-45142

(leot)

2023-12-31 18:00:13 UTC MAIN commitmail json YAML

doc: Updated devel/sparse to 0.6.4

(riastradh)

2023-12-31 17:59:48 UTC MAIN commitmail json YAML

2023-12-31 15:27:26 UTC MAIN commitmail json YAML

Updated databases/sql-workbench to 130

Email MAINTAINER but no response since 19th November

Build 128 (2021-11-01)

Enhancements

- SQL Workbench/J now requires Java 11 or later.
- It's now possible to filter the list of shortcuts in the "Configure shortcuts" dialog.
- For DB2i it's now possible to enable retrieving of "system names" for tables.
- Then new "Copy as text" dialog now detects selected columns.
- For XSLX, XLS and ODS exports it's now possible to specify column names that should be treated as formulas rather than "plain" values.
- Added support for new features in PostgreSQL 14
- WbImport now allows to specify a grouping character for importing numbers formatted with one
- For Informix, unique and check constraint are not correctly included in the generated DDL.
- WbImport can now read directly from GZipped files.
- "Copy to clipboard" now uses the same dialog as "Save Data As" to allow full customization of the copied data
- Improved compatibility with the FlatLaf look and feel.
- It's now possible to dynamically change the statement delimiter using the WbDelimiter command.
- When code completion for tables is shown, "table functions" (aka "set returning functions") are now included for DBMS that support them.
- It's now possible to define macros that can be run from the context menu in the DbExplorer. Currently this is limited to table and column nodes.
- A new command, WbRunResult to run the result of a query as a SQL script is available.
- WbDataDiff now supports a parameter to control the way identity/autoincrement columns are handled in the generated INSERT statements
- The console now supports basic auto-completion
- When using WbInclude or running SQL scripts in batch mode, the last error is now available in SQL Workbench variables
- The text and background color for the line numbers in the editor can now be configured
- For WbExport, it's now possible to specify the literals to be used for boolean values
- When using "Save data as..." it's now possible to include column comments the way -enableComments is working for WbExport
- It's now possible to use an external pager when running in console mode

Bug fixes

- For Postgres, the source of DOMAIN definitions was not generated correctly if check constraints were included.
- Fixed a regression introduced in 127.5 that made -clobAsFile=true no longer work for some DBMS.
- When printing results with NULL values, the layout of the printed table was not correct.
- For Oracle, when using WbImport with -mode=upsert and -columnConstantValues, a wrong SQL statement was generated
- For Postgres, when using WbImport with -mode=upsert and -columnConstantValues, the columns for the constant values were not included in the UPDATE part of the INSERT statement
- When Using an Oracle connection without a username, displaying the table definition or the table's source resulted in an error
- For some fonts, "Optimize column widths" did calculate the width incorrectly
- Improved the performance for retrieving the list of procedures and functions in Oracle
- For SQL Server, the DROP statements for multiple sequences wasn't generated correctly.
- For Oracle, the COMPRESS attribute wasn't generated properly for tables and materialized views
- Using WbImport with -columnExpression (to call functions on column values) wasn't working any more
- Fixed cursor positioning problem on HiDPI displays for Windows
- When using the properties based profiles, passwords that end with a backslash weren't loaded properly
- Setting a (new) master password did not work if global SSH passwords were defined
- For Oracle, using the alternate delimiter sometimes didn't work.
- Fixed startup problems with the Windows launcher and Java 16.
- Resetting a "separate connection" in a panel of the main window did not longer work if the DbTree was enabled.
- When using "Save Data As" to generate MERGE statements, the column selection wasn't used.
- When using -singleFile with WbDataDiff, values with empty lines weren't properly written to the output file.
- When exporting data into an XLS Spreadsheet, existing number formatting wasn't always preserved.
- Depending on the configuration, reading a NULL value for BLOB columns could result in an NullPointerException.
- For Oracle, identifiers with leading underscores were not quoted correctly.
- "Create VALUES list" did not always detect numbers correctly.
- For WbExport and WbImport, using -quoteEscape=escape did not work correctly
- For Oracle, the DDL for tables using sub-partioning templates wasn't correct.
- For PostgreSQL, MariaDB and MySQL the precision of timestamp (datetime) columns was not shown.
- For MySQL, the DbExplorer did not correctly show stored procedures.
- For PostgreSQL, WbDataDiff did not work if the primary key contained citext columns
- "Copy to clipboard" failed if any value contained a tab character.
- When using "Show PDF Manual" the manual was expected in the wrong location.
- When using "Separate connection per tab", the window title wasn't updated correctly when switching tabs

Build 129 (2022-10-23)

Enhancements

- Double clicking on the grid line of a header column now adjusts the column width.
- For DB2 for i, PostgreSQL and SQL Server additional connection properties are now shown in the "Connection Info"
- It's now possible to configure the behaviour when closing a tab with a modified external file.
- For PostgreSQL and Oracle, GRANTs for sequences are now shown in the generated SQL source
- It's now possible to add multiple directories to the file system tree
- When definining a JDBC driver, the jar file can now be downloaded from Maven central if available
- It's now possible to assign a second, alternate keyboard shortcut for menu items
- It's now possible to have a different set of variables per window.
- Using FlatLaf themes is now supported.
- The DbTree, Macro list and the new file browser can now be displayed at the same time as side panels.
- It's now possible to search for tables or procedures from within the source panel of the DbExplorer.
- It's now possible to jump to the corresponding table from within the trigger list.
- In the DbTree, table nodes for "Uses", Used by", "References" and "Referenced by" can now be expanded to show the table details.

Bug fixes

- When copying a result as SQL to the clipboard, timestamptz values for Postgres were not formatted correctly.
- Some Workbench specific commands did not work if preceded with a comment containing quotes
- Sorting results (by clicking on the header) did not work correctly for array columns (e.g. int[] in Postgres)
- When importing from Excel sheet, make sure numbers formatted as strings are read as strings
- For PostgreSQL, WbDataDiff didn't compare array columns correctly.
- When copying data as text to the clipboard, columns with NULL or empty values were not copied correctly.
- WbImport failed when using -quoteCharEscaping=duplicate and the first column of the input file contained a quoted empty string (e.g. "")
- Setting a different background color for the editor was no longer working
- For PostgreSQL, the source of trigger definitions wasn't generated properly if the same trigger existed in multiple schemas
- For PostgreSQL, pg_get_constraintdef() is now used to generate the DDL for foreign keys
- It was not possible to configure the color of the table grid lines for the FlatLaf Look & Feel
- For PostgreSQL, the format for time columns wasn't used
- For PostgreSQL, domains with multiple constraints weren't retrieved or displayed correctly.
- It wasn't possible to assign keyboard shortcuts to "Indent" and "Un-Indent"
- When changing the font size in the editor, the scrollbars weren't updated correctly
- Zooming fonts with the mouse wheel did not work any longer.
- The option to copy connection properties to system properties was not saved when the properties storage for connection profiles was used.
- For PostgreSQL, implicit sequences (identity, serial) where not shown in the dependency of a table
- When exporting to Excel (XLS, XLSX), SQL Workbench/J tries to cleanup invalid date/time formats
- The "Save As" dialog wouldn't work, if the previously an XLS export was used, but the POI libraries aren't available
- OpenDocument spreadsheets (.ods) where not generated correctly
- For DB2 for i, the procedure GENERATE_SQL is now used for most objects to re-generate the DDL
- The option "Use as retrieval filter" was not saved when connection profiles were stored as XML.
- Fixed problems when moving the application between different HiDPI screens on Windows.
- For DB2i, improved the performance when loading system names or remarks in the DbExplorer.
- Removed the hard-coded alternate shortcut F9 for "Execute selected".
- In the "Copy data to clipboard" dialog, the "Selected rows" option wasn't always enabled correctly.
- If no backup directory was defined, opening of the "Backup" options wasn't possible.

Build 130 (2023-11-19)

Enhancements

- It's now possible to search the settings dialog for specific labels.
- Storing a workspace in a directory, rather than a ZIP archive (.wksp) is now supported.
- Storing macros as SQL scripts in a directory, rather than an XML file is now supported.
- For DB2 (LUW), tablespace information is now included in the generated DDL for tables.
- WbSchemaDiff now writes a drop-constraint tag for indexes supporting unique constraints.
- For DB2 (LUW), the table for a trigger was not shown in the DbExplorer's trigger list
- For PostgreSQL, COPY ... FROM STDIN did not work if no row data was provided
- POI 5.2 introduced new memory limits when reading XLSX. The built-in limits have been increased and can now be configured.
- It's now possible to include column comments in the HTML output of "Save Data As" and "Copy data to clipboad".
- Code completion now shows comments for tables and columns.
- Connection profile groups can now be nested.
- WbExport will now generate a unique sheet name when exporting to an Excel sheet and using -append and no sheet name was specified.

Bug fixes

- The space for the execution time in the status bar was incorrectly calculated with some fonts
- If macros where filtered when saving them, only the filtered ones were saved (regression from 129.6)
- The parameter -ignoreMissingColumns was not honored by WbImport when importing Excel files
- Selected rows were no longer highligted in a result grid (regression from 129.5)
- Connection profiles could not be loaded if the stored list of expanded groups contained a non-existing group.
- Column comments were always retrieved for queries, even if disabled.
- On Linux, external formatters could not be called due to incorrect quoting of the executable (Issue #39)
- For PostgreSQL, columns with the data type time could not be exported or copied
- Variables defined through WbVarDef in a "after connect" script were not set when using "Separate variables per window"
- The SQL formatter did not treat CREATE OR REPLACE statements properly
- Formatting statements using CREATE OR REPLACE TABLE was not correct
- Loading of profiles did not work if the last profile selected contained a / in its name.
- The macro popup window did not show the macros any more.
- For MySQL, the DDL for columns with the data type binary(n) was not generated correctly
- For PostgreSQL, partitioned tables could not be dropped through the DbExplorer or DbTree
- Loading of old profiles didn't work if some (or all) were still using the "Default Group"
- When using real tabs in the editor, the position of the following characters wasn't calculated correctly
- The statements in the script from "Show script" when using the DROP dialog in the DbExplorer were not terminated with a semicolon.
- Table names that contain a dot (e.g. "some.table") were not handled correctly when generating queries for them.
- For PostgreSQL, retrieving event triggers did not work any more.

(abs)

2023-12-31 13:58:39 UTC MAIN commitmail json YAML

doc: Updated print/evince to 45.0

(prlw1)

2023-12-31 13:58:16 UTC MAIN commitmail json YAML

Update evince to 45.0

Highlights:
* Fix transformation of view coordinates (#1951, Marek Kasik)
* Remove evince.convert for pre-gsettings conversion (Pablo Correa Gomez)
* Remove evince.ico formerly used for windows resources (Pablo Correa Gomez)
* Remove loading and saving of custom accels file (Pablo Correa Gomez)
* Unconditionally create popup menu (Pablo Correa Gomez)
* Use composite template (Pablo Correa Gomez)
* Fix crash when instantiating .ui template (#1930, Nelson Benitez Leon)
* Fix restoring close button after fullscreen (#1929, Nelson Benitez Leon)
* Save settings automatically at closing a document (#1138, German Poo-Caamano)
* Avoid a crash caused by double free (Marek Kasik)
* Convert utf8 fullwidth numbers to halfwidth (#1518, Nelson Ben�tez Le�n)
* Fix double free of GtkEntryCompletion (Nelson Ben�tez Le�n)
* Rename all mentions of appdata to metainfo (Pablo Correa Gomez)
* Drop use of deprecated poppler_page_get_selection_region (Pablo Correa Gomez)
* Remove all cast chekcs for poppler version (Pablo Correa Gomez)
* Move the caret by word relative to the selection's boundaries (#387, #704631, Antia Puentes)
* Fix crash when hovering links (#1933, Nelson Benitez Leon)
* Disable nautilus extension by default (Bastien Nocera)
* Fix crash that can happen if archive is damaged (#1866, Bastien Nocera)
* Fix use-after-free on a modified document (#1766, Gary Li)

Full change log at: https://gitlab.gnome.org/GNOME/evince/-/blob/45.0/NEWS

(prlw1)

2023-12-31 13:38:25 UTC MAIN commitmail json YAML

doc: Updated www/hugo to 0.121.1

(bsiegert)

2023-12-31 13:38:08 UTC MAIN commitmail json YAML

hugo: update to 0.121.1

0.116

There are two notable changes in this release. For one, we have changed the
default location of the cacheDir (where Hugo stores all its file caches).
Having the cache stored in a /tmp folder has had its issues, especially for
the module cache and especially on MacOS. The current new default should be
better and more stable. See See Configure CacheDir for more info.

Also in this release: The where template func finally supports regular
expressions with the new like operator.

0.117

This is a release on the small side, but. especially the new
Page.RenderShortcodes method is so useful, especially for bigger sites, that
we decided to get it out sooner rather than later. This method renders all the
shortcodes in the content, preserving the surrounding markup (e.g. Markdown)
as is. See the Hugo Documentation for more information.

0.118

Hugo 0.118.0 now builds with Go 1.21. This version also comes with:

- Proper CJK support in Markdown
- A revamped implementation of hugo new site and hugo new theme.

0.119

This release comes with a dependency refresh and some useful image processing
improvements:

- A new general-purpose Process method and filter.
- A new Opacity filter.

Process support all of the existing scaling operations, but it can also be
used do simple format conversions (e.g. from JPG to PNG).

0.120

This is a full dependency refresh and a couple of new cool features:

A new Padding image filter, and a new debug.Timer template func. The new
debug.Timer is useful for finding performance bottle necks in templates.

If you then run hugo --logLevel info you should see timer info logged at the
end of the build. You can have as many timers as you want and if you don't
stop them, they will be stopped at the end of build.

Hugo now also builds release binaries for Solaris now that a long-living issue
in the upstream fsnotify library has been fixed.

0.121

There are some minor new features in this release, but it's mostly a release
with bug fixes and dependency updates. One notable dependency update is libweb
v1.3.2 which comes with a security fix for the Webp decoder (CVE-2023-4863).
Hugo only uses the encoder (we use Go's native Webp decoder) so we're not
affected by this, but we have been contacted by some corporate Hugo users
who's eager to have a clean security report.

kin-openapi v0.122.0 has some minor breaking API changes which, from Hugo's
side of it, can be adapted by using the new .Map accessors if you get an
error.

(bsiegert)

2023-12-31 11:30:48 UTC MAIN commitmail json YAML

doc/TODO: add some

+ ImageMagick-7.1.1.25, alex-3.5.0.0, aspell-0.60.8.1, cargo-c-0.9.29,
  ffmpeg6-6.1.1, gstreamer1-1.22.8, lapack-3.12.0, opencv-4.9.0,
  py-distro-1.9.0, py-fastjsonschema-2.19.1, py-lxml-5.0.0,
  py-pdm_backend-2.1.8, py-rapidfuzz-3.6.1, tinyxml2-10.0.0.

(wiz)

2023-12-31 10:41:54 UTC MAIN commitmail json YAML

doc: Added math/qcalc version 0.1.3

(pin)

2023-12-31 10:41:28 UTC MAIN commitmail json YAML

2023-12-31 10:40:42 UTC MAIN commitmail json YAML

math/qcalc: import package

qcalc is a simple and effective calculator with a terminal user interface.
It serves to avoid having to open up a web browser, phone or desktop calculator
application for those who work from the terminal.

(pin)

2023-12-31 09:51:57 UTC MAIN commitmail json YAML

doc: Updated math/isl to 0.26

(wiz)

2023-12-31 09:51:43 UTC MAIN commitmail json YAML

isl: update to 0.26.

version: 0.26
date: Sat Apr  1 05:10:53 PM CEST 2023
changes:
- fix inherited overloaded methods in Python bindings
- decompose topological sort of clusters in incremental scheduler
- improved isl_pw_aff_list_{min,max}
- add some convenience functions
- more exports to (templated C++) bindings
- slightly improved conversion from binary relation to function
---
version: 0.25
date: Sat 02 Jul 2022 11:14:57 AM CEST
changes:
- support (type safe) user object on id in bindings
- more exports to (templated C++) bindings
- add some convenience functions

(wiz)

2023-12-31 09:49:20 UTC MAIN commitmail json YAML

2023-12-31 09:48:58 UTC MAIN commitmail json YAML

cpu_features: make sure to build with make

(wiz)

2023-12-31 09:48:57 UTC MAIN commitmail json YAML

doc: Updated devel/doxygen to 1.10.0

(wiz)

2023-12-31 09:48:43 UTC MAIN commitmail json YAML

doxygen: update to 1.10.0.

Release 1.10.0

(release date 25-12-2023)

Bug fixes

    issue #4280 bug_651081 Inconsistency between @page and @subpage parsing [view]
    issue #5767 bug_746577 Problem locating unresolvable @ref in case of a MSC image [view]
    issue #6335 bug 793570 Keep the original code indentation [view]
    issue #6996 Missing definitions for BUILTIN_STL_SUPPORT [view]
    issue #7688 Include markdown file in mainpage.dox [view], [view], [view], [view] , [view] , [view] , [view] , [view] , [view] , and [view]
    issue #10263 please add a use_sys_sqlite3 config option [view]
    issue #10282 Infinite loop when parsing a simple header file [view]
    issue #10278 Weird behavior [view]
    issue #10295 typedef of a function incorrectly output in HTML and PDF [view]
    issue #10304 Cannot copydoc operator* [view]
    issue #10306 Some intra-page links include the HTML file name [view]
    issue #10313 [BUG] error when handle types defined with lambda [view] and [view]
    issue #10324 [C#] Using expression-bodied functions with generics generates wrong type constraints. [view]
    issue #10334: Multi line initialization for using [view]
    issue #10343 Missing 'Referenced by' links for macros (C/C++) [view]
    issue #10344 "param ?callable $callback" misinterpreted as undocumented parameter [view]
    issue #10349 Autolinks to functions point to the struct with the same name [view], [view]
    issue #10350 INLINE_GROUPED_CLASSES=YES fails with GROUP_NESTED_COMPOUNDS=NO [view]
    issue #10351 Search subpart research after a search [view]
    issue #10353 Doxygen cannot handle TYPEDEF after PlantUML [view]
    issue #10354 Make polyfill optional, at least. [view]
    issue #10356 CopyDoc target is parsed incorrectly [view]
    issue #10369 Found ';' while parsing initializer list! for member function pointer [view]
    issue #10377 Wrong syntax for output of non-C++ deprecation lists for enum members [view]
    issue #10388 Can't link to a tagfile page in DoxygenLayout? [view]
    issue #10392 GENERATE_XML generates XML files with erroneous </codeline>s in <programlisting> [view]
    issue #10395 Doxygen link generation does not find concepts unless complete path is specified [view]
    issue #10404 Wrong type for overloaded template method in tagfile [view]
    issue #10414 Report warning with wrong file and wrong line number [view], [view], [view]
    issue #10417 Search bar not working [view]
    issue #10447 Add explicit links to static pages [view]
    issue #10449 \include{doc} ignores EXAMPLE_PATH [view], [view], [view], [view]
    issue #10460 `\hideinheritancegraph` not working [view]
    issue #10466 Markdown: inline statements in page headings are escaped and render as text [view]
    issue #10472 Symbols within a namespace after a heavily #ifdef class are omitted in HTML output [view]
    issue #10473 doxygen hangs forever after "Building directory list..." [view], [view], [view]
    issue #10474 doxygen fails to render /some/ MarkDown links to local files with relative path [view]
    issue #10475 doxygen does not correctly render link content in MarkDown file [view]
    issue #10485 Parsing error with C++20 requires clause if at the end of the function declaration [view]
    issue #10498 `cmakedefine01 macros are not documented [view], [view]
    issue #10499 Child class with template parameter named differently than parent: unqualified base class in tagfile [view]
    issue #10506 Keyword-like forms of logical operators are not supported in C++ requires clause [view]
    Add missing C++20 module file extension [view]
    Added missing start of paragraph after code fragment [view]
    Content did not scroll when move between anchors [view]
    Correcting count for volatile when checking redundant white space [view]
    Do not lowercase search titles for code and capitalize on page terms [view]
    Escape characters in section headers [view]
    File settings with just a directory are silently ignored [view]
    Fix @enum command with @ingroup [view]
    Fix HTML rendering issue. [view]
    Fix dynamic loading of the side panel [view]
    Fix for source browser backlinks [view]
    Fix indexing words with non-ASCII letters [view]
    Fix non-reproducible search index [view]
    Fixed HTML output issue for (nested) comments inside code blocks [view]
    Fixed code folding issue for macro ending with a comment block [view] and [view]
    Fixed discarding of Slice types during namespace dox generation. [view]
    Fixed issue generating the manual due to missing escapes [view]
    Fixed issue showing wrong inline source fragment for multi-line macros [view]
    Fixed issue with codefragments with TrimLeft [view]
    Fixed regression handling `using A = B<y>x>;` like constructs [view]
    Handling comment in macro name [view]
    Handling of `import` in non cpp files [view]
    Handling of incorrect HTML end comment [view]
    Handling of protection of the Java enum constructs. [view], [view]
    Handling of relative include path in code output processor [view]
    Handling of relative include path in preprocessor [view]
    Improve readability of virtual base class in diagrams in dark mode [view]
    Improve rendering of default parameters in HTML output [view]
    Improve snippet handling [view]
    Improved rendering of sections like @note, @warning, @todo etc. for HTML [view]
    Incorrect jump to anchor inside page when using CTRL-click [view]
    Incorrect link from summary links for classes [view]
    Incorrect showing of hidden call graph [view], [view]
    Incorrect warning and output with `\image` followed by HTML command [view]
    Incorrect warning due to import statement [view]
    Javascript persistency improvements [view]
    Line miscounting in case of structural indicator [view]
    Make parser more robust for unterminated string literals in comments [view]
    Miscounting in case of markdown links [view], [view]
    Prevent reading tag file multiple times [view], [view], [view]
    Prevent recursive lockup when instantiating complex recursive templates [view]
    Problem with `\fC` on man pages [view], [view]
    Properties in python "namespaces" [view]
    Recognition of `<=` inside template construct [view], [view]
    Recognition of `>=` inside template construct [view]
    Recognition of `>=` inside inintializer construct [view]
    Reduce code duplication [view], [view]
    Reduce the number of calls to stripWhiteSpace() [view]
    Regression fix broken link to source code when CREATE_SUBDIRS is enabled [view]
    Reinstate list of brief functions [view]
    Reset code parser for examples based on code type [view]
    Simplification and avoid warning for non-option text after image title [view]
    Store group name instead of index as cookie [view]
    Use the file name as the title for \ref file.md [view]
    Warning about internal doxygen inconsistency for python packages [view] and [view]
    Wrong links for stateToString in internal doxygen documentation [view]
    addon/doxmlparser: Include requirements on setup.py [view]
    addon/doxmlparser: Use doxygen VERSION as version [view]

Features

    New option HTML_COPY_CLIPBOARD to allow copying code fragments to the clipboard [view] , [view] , [view] , [view]
    Adding option PROJECT_ICON to specify icon to show for HTML output [view]
    Added option HTML_PROJECT_COOKIE to allow different project to use different cookies [view]
    Allow optional width= and height= specifiers for PROJECT_LOGO [view]
    Adding JSON output to doxyapp [view] and [view]
    More flexible inheritance graphs regarding show / hide [view]
    More flexible inline sources regarding show / hide [view], [view]
    Portuguese translators updated to 1.10.0. [view]
    Publish doxmlparser to PyPI [view]

Improved user feedback and documentation

    Make the manual use more modern doxygen output [view]
    Add section explaining how to add "additional documentation" [view]
    Add range possibility in xsd [view] and [view]
    Submit warning when the ingroup command is used with an non-existing group name [view] and [view]
    add LaTeX and perl to testing readme as dependencies [view]
    Improvement of the description of INLINE_SOURCES setting [view], [view]
    Update file extension mapping table in doc/starting.doc [view]
    Documentation correction for sqlite3 [view]
    Adjusting the term "module" to "topic" in documentation [view]
    Remove help info about non existing option [view]
    More consistent warning messages [view], [view]

Refactoring and cleanup

    Use session cookies and modernize javascripts [view]
    Refactoring: Modernize libversion [view]
    Refactoring: Move class/member specifier bits into own class [view]
    Refactoring: Wrap Entry::section in type safe class EntryType [view]
    Refactoring: modernize dynsections.js [view]
    Refactoring: modernize navtree.js [view]
    Refactoring: modernize search.js [view]
    Refactoring: replace std::bind by lambda in markdown.cpp [view]
    Refactoring: use the same cookie functions for all scripts [view]
    Replace obsolete .ready(...) syntax. [view] and [view]
    Add overflow guard to the dispatcher [view]
    Added const to a couple for references [view]
    Remove double entries [view]
    Remove double mentioning of 'module' in compouund.xsd [view]
    Remove double resetting for htmlhelp [view]
    Remove obsolete parts from cmake configuration files [view]
    Remove obsolete tag test [view]
    Remove obsolete vhdl functions [view] and [view]
    Remove unused css entry [view]
    Rename `.doc` to `.dox in doxygen documentation [view], [view], [view]
    Give functions override attribute [view], [view] and [view] and [view]
    Use system FindSQlite3.cmake [view]

Improved testing and debugging

    Add debug listing for sections [view]
    Add option `-t_notime` to doxygen [view]

(wiz)

2023-12-31 09:40:02 UTC MAIN commitmail json YAML

TODO: Add diesel-cli-2.1.4

(pin)

2023-12-31 09:09:20 UTC MAIN commitmail json YAML

doc: Updated multimedia/libaom to 3.8.0

(ryoon)

2023-12-31 09:09:06 UTC MAIN commitmail json YAML

libaom: Update to 3.8.0

Changelog:
Release v3.8.0 Jelly Bee

2023-11-30 v3.8.0
  This release includes new codec interfaces, compression efficiency and
  perceptual improvements, speedup and memory optimizations and many bug
  fixes. This release is ABI compatible with the last release.

  - New Features
    * New codec controls:
      * AV1E_SET_MAX_CONSEC_FRAME_DROP_CBR: Set the maximum number of
        consecutive frame drops allowed for the frame dropper in 1 pass
        CBR mode.
    * Run-time CPU feature detection for all Arm platforms:
      CRC, DotProd, I8MM and SVE CPU feature presence is detected at run
      time and code paths making use of these features are selected
      dynamically. These code paths provide meaningful performance gains
      for standard bitdepth RTC and VoD encoding: up to 10% and 20%
      respectively, over the Armv8.0-A baseline build.
    * RTC: Frame-dropper support added to the rate control library.
    * RTC Rate control improvements for low bitrate and for SVC.

  - Compression Efficiency Improvements
    * Improved accuracy of cost estimation for loop restoration and
      global motion.
    * Improved selection of loop restoration unit size - full search up
      to (non-realtime) speed 2, retuned static selection at higher
      speeds.
    * RTC Screen content mode: 3-5% bdrate gains across speeds 7 - 10.
    * Good-quality mode: 0.2 - 0.5% bdrate gains across speeds 1 - 4.

  - Perceptual Quality Improvements
    * RTC Screen: Improved visual quality for scrolling.
    * RTC: Improved color quality for both screen and video mode.

  - Speedup and Memory Optimizations
    * Good-quality, single-thread encoder speedups:
      o 15% improvement for speed 5.
      o 12% improvement for speed 6.
    * Arm standard bitdepth VoD (--good):
      o 8% speedup for speeds 0 and 1.
      o 20% speedup for speed 2.
      o 27% speedup for speed 3.
      o 30% speedup for speed 4.
      o 38% speedup for speeds 5 and 6.
    * Arm high bitdepth VoD (--good):
      o 206% speedup for speeds 0 and 1.
      o 180% speedup for speed 2.
      o 51% speedup for speeds 3 and 4.
      o 68% speedup for speed 5.
      o 72% speedup for speed 6.
    * RTC Screen content: 2-6% speedup across speeds 7-10.
    * RTC: 2-3% speedup for temporal layers.
    * RTC: Speedups to reference scaling in nonrd pickmode.
    * Good-quality mode: Simplified global motion estimation, saving
      ~1200 lines of code and 1KB of tables while improving quality.

  - Bug Fixes
    * Fixes to improve libaom stability in case of memory allocation
      failures.
    * Fixes to SIMD functions (x86 AVX2/SSE2 and ARM Neon).
    * b/310457427, b/310766628: Bug fixes to only use rec_sse in CBR
      mode.

(ryoon)

2023-12-31 09:07:03 UTC MAIN commitmail json YAML

Updated games/scummvm, time/py-tzdata, devel/py-jupyter_core, devel/py-hatch-fancy-pypi-readme

(adam)

2023-12-31 09:06:03 UTC MAIN commitmail json YAML

py-hatch-fancy-pypi-readme: updated to 23.2.0

23.2.0

Added

- `$HFPR_VERSION` is now replaced by the package version in the PyPI readme.
  The version is not available in CLI mode, therefore it's replaced by the dummy value of `42.0`.

(adam)

2023-12-31 09:05:01 UTC MAIN commitmail json YAML

doc: Updated www/firefox-l10n to 121.0

(ryoon)

2023-12-31 09:04:47 UTC MAIN commitmail json YAML

firefox-l10n: Update to 121.0

* Sync with www/firefox-121.0.

(ryoon)