Commit graph

364612 commits

Author SHA1 Message Date
fcambus
81c4862b74 trader: update to 7.18.
Version 7.18 (3rd August, 2022)
-------------------------------

Minor bug fix: remove the ``<icon>`` line from `trader.appdata.xml.in` so
that the icon is taken from the `trader.desktop` file instead, otherwise
Fedora builds fail with a message from ``appstream-util validate-relax``
that "tag-invalid: stock icon is not valid [trader.svg]".


Version 7.17 (3rd August, 2022)
-------------------------------

Fixed two TOCTOU (time-of-check / time-of-use) bugs that arose between
checking for the traditional data directory and creating a data directory
later.  Also fixed a bug when the ``HOME`` environment variable is empty:
use the current directory instead.

Updated the Brazilian Portuguese, Norwegian Bokmal, Swedish, French,
Esperanto, Serbian, German and English translations (in that order), with
thanks to Rafael Fontenelle, Johnny A. Solbu, Anders Jonsson, Frederic
Marchal, Felipe Castro, Miroslav Nikolih and Roland Illig respectively.

Updated the minimum version of GNU Autoconf required, giving the option
of compiling with C17 or C11 instead of C99.  Updated to the latest
snapshot of the Gnulib GNU Portability Library.
2022-09-27 20:32:56 +00:00
adam
d608ef03c4 py-pyobjc: partition depends by supported macOS version 2022-09-27 19:02:53 +00:00
adam
c5716e0d4d py-pyobjc-framework-PubSub: set max. macOS version 10.14 2022-09-27 18:35:34 +00:00
adam
3ec4f03abc Updated devel/py-pyobjc 2022-09-27 18:27:34 +00:00
adam
b059d32ba5 py-pyobjc: fix HOMEPAGE and DEPENDS 2022-09-27 18:23:51 +00:00
adam
072843c95e py-pyobjc*: updated to 8.5.1
Version 8.5

This release continues the work on test coverage in pyobjc-core, resulting in a number of minor bug fixes.

Added two options to the build_ext command in the setup.py of pyobjc-core:

--no-lto: Disable link time optimization
--no-warnings-as-errors: Disable -Werror
For struct bindings in frameworks the “in” operator no longer swallows exceptions raised by the __eq__ method.

Improved handing of invalid type encodings for struct types.

Fix crash while handling a struct wrapper with an invalid type encoding.

Fix handling of empty structs (such as struct foo { }; in objc.repythonify().

The type for NSObject.pyobjc_instanceMethod and NSObject.pyobjc_classMethods now supports the GC protocol to avoid garbage collection issues when the value for these properties is stored as an attribute (which introduces a reference cycle)

PyObjC should work with Python 3.11 alpha release, starting at alpha 6. Earlier alpha’s are not supported due to reverting a workaround for a bug that was fixed in alpha 6.

NSObject.alloc = 42 now fails. It was already impossible to replace a selector by something else through instances (NSObject.new().description = 42 raises).

Added objc.ObjCPointer.typestr with the same value as objc.ObjCPonter.type. The latter is now deprecated and will be removed in PyObjC 9.

Better error messages when a class implementing a protocol inherits a method of the wrong kind (“class” vs. “instance”).

The value of __slots__ in a class definition is now kept in the created class (previous versions always set the attribute to an empty tuple).

This is primarily useful when __slots__ is a dict that is used to document attributes.

Raise the correct exception when the name of a method is not an ASCII string.

objc.loadSpecialVar() now better enforces that the module_globals argument is a Python dictionary.

Fixed a crash in objc.loadSpecialVar() due to a missing pointer dereference.

pip install pyobjc-framework-... for a framework that is not present on the current machine will now give a better error message when the “wheel” package is not installed.

Setting an integer option in objc.options to a value of an incompatible type (such as a string) will now raise an exception as intended, instead of breaking the interpreter.

Trying to delete an attribute from objc.options now raises :type:`AttributeError` instead of :type:`TypeError`.

objc.selector now copies the default signature from its argument when that argument is another objc.selector.

Until now this would raise an exception.

Added some missing error checking in calls to PyObject_New() and PyObject_GC_New().

It is now possible to create an objc.selector from a callable that is not a function or bound method. This may require specifying the method signature in the call to objc.selector.

For pyobjc-core the build_ext command in setup.py now includes the command-line option from the standaard command, which means python setup.py build_ext -j 4 can now be used for parallel builds.

On my M1 laptop using python setup.py build_ext -j 8 halves the time needed to build the extension.

The test command setup.py now supports the -v option to print test cases while they are run, in previoius versions this required using the --verbosity option.

Improve error handling when dealing with “isHidden” selectors.

Added pyobjc_hiddenSelectors(classmethods) to objc.objc_class

This method returns a copy of the dictionary with “hidden” selectors, that is Objective-C selectors that are hidden from view.

The method is primarily a debugging aid for development of PyObjC itself.

ApplicationServices.AXIsProcessTrustedWithOptions and Quartrz.CGPDFArrayGetObject had incorrect metadata.

The testsuites for the various framework bindings now have a test that does some basic checks on function and selector metadata. This test found the problem with CGPDFArrayGetObject.

Added objc._C_ATOMIC and objc._C_COMPLEX, both extracted from the clang sources after finding some type encodings that PyObjC could not decode.

objc._C_ATOMIC is ignored by PyObjC (for now), and objc._C_COMPLEX is not yet supported.

Fix internal error for _C_OUT argument markup on arguments that are CoreFoundation types.

This can only happen with invalid metadata definitions in framework bindings, and earlier versions this resulted in an internal assertion error. With this change the “output” argument is always None in the result.

Fix metadata for a number of functions with a C string argument

The metadata for the following functions was changed to have the correct type encoding for string argument, to fix issues with using non-ASCII (byte) strings.

ApplicationServices.PMWorkflowSubmitPDFWithOptions
CoreServices.LocaleRefGetPartString
Foundation.NSGetSizeAndAlignment
Network.nw_advertise_descriptor_create_bonjour_service
Network.nw_browse_descriptor_create_bonjour_service
Network.nw_browse_descriptor_get_bonjour_service_domain
Network.nw_browse_descriptor_get_bonjour_service_type
Network.nw_connection_copy_description
Network.nw_content_context_create
Network.nw_content_context_get_identifier
Network.nw_endpoint_copy_address_string
Network.nw_endpoint_copy_port_string
Network.nw_endpoint_create_bonjour_service
Network.nw_endpoint_create_host
Network.nw_endpoint_create_url
Network.nw_endpoint_get_bonjour_service_domain
Network.nw_endpoint_get_bonjour_service_name
Network.nw_endpoint_get_bonjour_service_type
Network.nw_endpoint_get_hostname
Network.nw_framer_create_definition
Network.nw_framer_message_access_value
Network.nw_framer_message_copy_object_value
Network.nw_framer_message_set_object_value
Network.nw_framer_message_set_value
Network.nw_framer_options_set_object_value
Network.nw_listener_create_with_port
Network.nw_privacy_context_create
Network.nw_quic_get_application_error_reason
Network.nw_quic_set_application_error
Network.nw_txt_record_access_key
Network.nw_ws_options_add_additional_header
Network.nw_ws_options_add_subprotocol
Quartz.CGContextSelectFont
Quartz.CGContextShowText
Quartz.CGContextShowTextAtPoint
Quartz.CGDataProviderCreateWithFilename
Quartz.CGPDFArrayGetName
Quartz.CGPDFContentStreamGetResource
Quartz.CGPDFDictionaryGetArray
Quartz.CGPDFDictionaryGetBoolean
Quartz.CGPDFDictionaryGetName
Quartz.CGPDFDocumentUnlockWithPassword
Quartz.CGPDFScannerPopName
Quartz.CGPDFTagTypeGetName
While fixing this issue I found problems with the metadata for these functions:

CoreMIDI.MIDIExternalDeviceCreate
CoreMedia.CMBlockBufferAccessDataBytes
CoreMedia.CMBlockBufferGetDataPointer
CoreMedia.CMBufferQueueInstallTriggerHandler
CoreMedia.CMBufferQueueInstallTriggerHandlerWithIntegerThreshold
CoreMedia.CMTextFormatDescriptionGetJustification
CoreServices.TECGetTextEncodingFromInternetNameOrMIB
DVDPlayback.DVDGetScanRate
MediaAccessibility.MACaptionAppearanceAddSelectedLanguage
There’s also a new test that checks for this problem in all exposed functions.

Fix incorrect reset of the “inline_list” attribute of the lazy importer, this could result in an incorrect TypeError when trying to access an non-existing attribute after looking at __all__.

Fix uniqueness of symbols exposed in the OpenDirectory bindings.

Unhide manual bindings for Security.SecKeychainFindGenericPassword and Security.SecKeychainFindInternetPassword.
2022-09-27 18:12:46 +00:00
adam
062b450a87 Updated security/libksba, security/gnupg2 2022-09-27 12:49:33 +00:00
adam
4cdc53c367 gnupg2: updated to 2.2.39
Noteworthy changes in version 2.2.39 (2022-09-02)
-------------------------------------------------
* agent: Fix regression in 2.2.37 related to non-extended format
  private keys.


Noteworthy changes in version 2.2.38 (2022-09-01)
-------------------------------------------------
* gpg: Make --require-compliance work for sign+encrypt.
* gpg: Fix an encoding problem under Windows in the printed
  timezone.
* gpg: Emit a FAILURE status for --require-compliance errors.
* dirmngr: Avoid caching expired certificates.
2022-09-27 12:49:06 +00:00
adam
fb88339cd7 libksba: updated to 1.6.1
Noteworthy changes in version 1.6.1 (2022-09-16)
------------------------------------------------
* Allow an OCSP server not to return the sent nonce.
2022-09-27 12:47:26 +00:00
jperkin
d598835145 doc: Updated wm/evilwm to 1.4.0 2022-09-27 12:33:17 +00:00
jperkin
c2ccee1834 evilwm: Update to 1.4.0.
Version 1.4.0, Tue Sep 27 2022

  * Send more accurate response to _NET_REQUEST_FRAME_EXTENTS.
  * Support arbitrary key binds and semi-arbitrary button binds.
  * Reread config and remanage all windows on SIGHUP.

Version 1.3.1, Fri Jul 30 2021

  * Documentation updates & fixes only.

Version 1.3.0, Fri Jul 16 2021

  * Add EWMH 1.5 _NET_WM_STATE_FOCUSED support.
  * Add basic multi-monitor support when Randr >= 1.5 available.
  * Remove border when window is maximised (useful for multi-monitor).
  * Set _NET_FRAME_EXTENTS whenever relevant.
  * Add new -wholescreen option to reinstate old behaviour of treating screen
    as one large display.
  * Remove -DVWM build option.  User can run with "-numvdesks 1" if necessary.

Version 1.2.1, Mon Jul  5 2021

  * Fix QWERTZ_KEYMAP build option [Sime Ramov]

Version 1.2.0, Mon Jul  5 2021

  * Code reorder.  Better code separation and many more/better comments.
  * Don't focus mapped window if pointer not on same screen [by Ben Stern]
  * Added QWERTZ_KEYMAP build option [by Thomas Egerer]
  * Remove option to exclude help and error messages.
  * Set focus to root window when closing current [adapted from Arch patch]
  * Add tiny configure script to help with Debian multiarch cross-builds.
  * Generate some documentation from HTML source.
2022-09-27 12:33:08 +00:00
pin
75357ae8c3 doc: Updated sysutils/macchina to 6.1.6 2022-09-27 11:56:33 +00:00
pin
56dbad62d6 sysutils/macchina: update to 6.1.6
- libmacchina has been bumped to v6.3.1 which:
   Fixes a bug that causes framerate to appear as nil on certain macOS systems
   (Author: @123marvin123)
2022-09-27 11:56:06 +00:00
bouyer
f16669655c Do not overwrite CMAKE_SHARED_LINKER_FLAGS, bump PKGREVISION
Should fix missing rpaths, which shows up with PKG_DEVELOPER=yes,
reported by wiz@
2022-09-27 10:04:39 +00:00
jperkin
66a7166b65 mk: Enable mktools on supported platforms.
The default is now auto detection, which will enable mktools on platforms that
have set _OPSYS_SUPPORTS_MKTOOLS.  Users can still override either way via
PKGSRC_USE_MKTOOLS.

Please add and enable on other platforms once they have been verified.
2022-09-27 08:46:32 +00:00
adam
c20264a73b Updated devel/py-hatchling, textproc/py-wcmatch 2022-09-27 08:21:23 +00:00
adam
982b20709e py-wcmatch: updated to 8.4.1
8.4.1

FIX: Windows drive path separators should normalize like other path separators.
FIX: Fix a Windows pattern parsing issue that caused absolute paths with ambiguous drives to not parse correctly.
2022-09-27 08:21:08 +00:00
adam
bee9307655 py-hatchling: updated to 1.10.0
1.10.0 - 2022-09-18

Added:

Add the following to the list of directories that cannot be traversed: __pypackages__, .hg, .hatch, .tox, .nox
Add deprecated option to allow ambiguous features

Fixed:

Improve tracking of dynamic metadata
Fix core metadata for entries in project.optional-dependencies that use direct references


1.9.0 - 2022-09-09

Changed:

File pattern matching now more closely resembles Git's behavior

Added:

Implement a minimal version of prepare_metadata_for_build_wheel and prepare_metadata_for_build_editable for non-frontend tools that only need to inspect a project's metadata
Add metadata command to view PEP 621 project metadata
Improve error messages for SPDX license errors
Retroactively support License-File for core metadata starting at version 2.1
Bump the minimum supported version of pathspec to 0.10.1

Fixed:

Allow the valid non-SPDX license values LicenseRef-Public-Domain and LicenseRef-Proprietary
Show the help text of the CLI when no subcommand is selected
2022-09-27 08:20:34 +00:00
adam
4545bb8913 Updated sysutils/ansible-lint, lang/nodejs14, lang/nodejs16, lang/nodejs 2022-09-27 07:59:57 +00:00
adam
13ba4e994f nodejs: updated to 18.9.1
Version 18.9.1 (Current)

This is a security release.

Notable changes

The following CVEs are fixed in this release:

CVE-2022-32212: DNS rebinding in --inspect on macOS (High)
Insufficient fix for macOS devices on v18.5.0
CVE-2022-32222: Node 18 reads openssl.cnf from /home/iojs/build/ upon startup on MacOS (Medium)
CVE-2022-32213: HTTP Request Smuggling - Flawed Parsing of Transfer-Encoding (Medium)
Insufficient fix on v18.5.0
CVE-2022-32215: HTTP Request Smuggling - Incorrect Parsing of Multi-line Transfer-Encoding (Medium)
Insufficient fix on v18.5.0
CVE-2022-35256: HTTP Request Smuggling - Incorrect Parsing of Header Fields (Medium)
CVE-2022-35255: Weak randomness in WebCrypto keygen
2022-09-27 07:59:10 +00:00
adam
00e774ea19 nodejs16: updated to 16.17.1
Version 16.17.1 'Gallium' (LTS)

This is a security release.

Notable changes

The following CVEs are fixed in this release:

CVE-2022-32212: DNS rebinding in --inspect on macOS (High)
CVE-2022-32213: bypass via obs-fold mechanic (Medium)
CVE-2022-35255: Weak randomness in WebCrypto keygen
CVE-2022-35256: HTTP Request Smuggling - Incorrect Parsing of Header Fields (Medium)
2022-09-27 07:57:29 +00:00
adam
8ec3d85825 nodejs14: updated to 14.20.1
Version 14.20.1 'Fermium' (LTS)

This is a security release.

Notable changes

The following CVEs are fixed in this release:

CVE-2022-32212: DNS rebinding in --inspect on macOS (High)
CVE-2022-32213: bypass via obs-fold mechanic (Medium)
CVE-2022-35256: HTTP Request Smuggling Due to Incorrect Parsing of Header Fields (Medium)
2022-09-27 07:54:19 +00:00
adam
33d23eb843 ansible-lint: updated to 6.7.0
v6.7.0

Minor Changes

name[template]: recommend to use templating as suffix on names

Bugfixes

Refactor no-loop-var-prefix rule
key-order: now sorts block/rescue/always to the bottom
Ensure we do not return relative paths outside the project
fix: use ansible-compat to install collections
Change rich markdown theme/colors
schema: allow listen key on handlers
Ensure that symlinked arguments are resolved
Document No hosts matched the subscripted pattern
Use site.getuserbase() to detect ansible executable
2022-09-27 07:52:32 +00:00
pin
a9e2e1ff6b doc: Added misc/aschord version 0.3.3 2022-09-27 07:49:48 +00:00
pin
40db0fe6f6 Add aschord 2022-09-27 07:49:22 +00:00
pin
f584e5058e misc/aschord: import package
Command line tool for showing how to play guitar chords.
2022-09-27 07:48:43 +00:00
pin
aabb11ef9c doc: Updated x11/kitty to 0.26.3 2022-09-27 07:46:12 +00:00
pin
64b4923ac2 x11/kitty: update to 0.26.3
0.26.3 [2022-09-22]

    Wayland: Mark windows in which a bell occurs as urgent on compositors that
    support the xdg-activation protocol

    Allow passing null bytes through the system clipboard (#5483)

    ssh kitten: Fix KITTY_PUBLIC_KEY not being encoded properly when
    transmitting (#5496)

    Sessions: Allow controlling which OS Window is active via the
    focus_os_window directive

    Wayland: Fix for bug in NVIDIA drivers that prevents transparency working
    (#5479)

    Wayland: Fix for a bug that could cause kitty to become non-responsive when
    using multiple OS windows in a single instance on some compositors (#5495)

    Wayland: Fix for a bug preventing kitty from starting on Hyprland when using
    a non-unit scale (#5467)

    Wayland: Generate a XDG_ACTIVATION_TOKEN when opening URLs or running
    programs in the background via the launch action

    Fix a regression that caused kitty not to restore SIGPIPE after python nukes
    it when launching children. Affects bash which does not sanitize its signal
    mask. (#5500)

    Fix a use-after-free when handling fake mouse clicks and the action causes
    windows to be removed/re-allocated (#5506)

0.26.2 [2022-09-05]

    Allow creating overlay-main windows, which are treated as the active window
    unlike normal overlays (#5392)

    hints kitten: Allow using The launch command as the program to run, to open
    the result in a new kitty tab/window/etc. (#5462)

    hyperlinked_grep kitten: Allow control over which parts of rg output are
    hyperlinked (#5428)

    Fix regression in 0.26.0 that caused launching kitty without working STDIO
    handles to result in high CPU usage and prewarming failing (#5444)

    The launch command: Allow setting the margin and padding for newly created
    windows (#5463)

    macOS: Fix regression in 0.26.0 that caused asking the user for a line of
    input such as for set_tab_title to not work (#5447)

    hints kitten: hyperlink matching: Fix hints occasionally matching text on
    subsequent line as part of hyperlink (#5450)

    Fix a regression in 0.26.0 that broke mapping of native keys whose key
    codes did not fit in 21 bits (#5452)

    Wayland: Fix remembering window size not accurate when client side
    decorations are present

    Fix an issue where notification identifiers were not sanitized leading to
    code execution if the user clicked on a notification popup from a malicious
    source. Thanks to Carter Sande for discovering this vulnerability.

0.26.1 [2022-08-30]

    ssh kitten: Fix executable permission missing from kitty bootstrap script
    (#5438)

    Fix a regression in 0.26.0 that caused kitty to no longer set the LANG
    environment variable on macOS (#5439)

    Allow specifying a title when using the set_tab_title action (#5441)

0.26.0 [2022-08-29]

    A new option remote_control_password to use fine grained permissions for
    what can be remote controlled (#5320)

    Reduce startup latency by ~30 milliseconds when running kittens via key
    bindings inside kitty (#5159)

    A new option modify_font to adjust various font metrics like underlines,
    cell sizes etc. (#5265)

    A new shortcut ctrl+shift+f1 to display the kitty docs in a browser

    Graphics protocol: Only delete temp files if they have the string
    tty-graphics-protocol in their file paths. This prevents deletion of
    arbitrary files in /tmp.

    Deprecate the adjust_baseline, adjust_line_height and adjust_column_width
    options in favor of modify_font

    Wayland: Fix a regression in the previous release that caused mouse cursor
    animation and keyboard repeat to stop working when switching seats (#5188)

    Allow resizing windows created in session files (#5196)

    Fix horizontal wheel events not being reported to client programs when they
    grab the mouse (#2819)

    macOS: Remote control: Fix unable to launch a new OS window or background
    process when there is no OS window (#5210)

    macOS: Fix unable to open new tab or new window when there is no OS window
    (#5276)

    kitty @ set-colors: Fix changing inactive_tab_foreground not working (#5214)

    macOS: Fix a regression that caused switching keyboard input using Eisu and
    Kana keys not working (#5232)

    Add a mappable action to toggle the mirrored setting for the tall and fat
    layouts (#5344)

    Add a mappable action to switch between predefined bias values for the tall
    and fat layouts (#5352)

    Wayland: Reduce flicker at startup by not using render frames immediately
    after a resize (#5235)

    Linux: Update cursor position after all key presses not just pre-edit text
    changes (#5241)

    ssh kitten: Allow ssh kitten to work from inside tmux, provided the tmux
    session inherits the correct KITTY env vars (#5227)

    ssh kitten: A new option --symlink-strategy to control how symlinks are
    copied to the remote machine (#5249)

    ssh kitten: Allow pressing Ctrl+C to abort ssh before the connection is
    completed (#5271)

    Bash integration: Fix declare not creating global variables in .bashrc
    (#5254)

    Bash integration: Fix the inherit_errexit option being set by shell
    integration (#5349)

    kitty @ scroll-window allow scrolling by fractions of a screen (#5294)

    remote files kitten: Fix working with files whose names have characters that
    need to be quoted in shell scripts (#5313)

    Expand ~ in paths configured in editor and exe_search_path (#5298)

    Allow showing the working directory of the active window in tab titles
    (#5314)

    ssh kitten: Allow completion of ssh options between the destination and
    command (#5322)

    macOS: Fix speaking selected text not working (#5357)

    Allow ignoring failure to close windows/tabs via rc commands (#5406)

    Fix hyperlinks not present when fetching text from the history buffer
    (#5427)

0.25.2 [2022-06-07]

	A new command edit-in-kitty to Edit files in new kitty windows even over SSH

	Allow getting the last non-empty command output easily via an action or
	remote control (#4973)

	Fix a bug that caused macos_colorspace to always be default regardless of
	its actual value (#5129)

	diff kitten: A new option kitten-diff.ignore_name to exclude files and
	directories from being scanned (#5171)

	ssh kitten: Fix bash not being executed as a login shell since kitty 0.25.0
	(#5130)

	macOS: When pasting text and the clipboard has a filesystem path, paste the
	full path instead of the text, which is sometimes just the file name (#5142)

	macOS: Allow opening executables without a file extension with kitty as well
	(#5160)

	Themes kitten: Add a tab to show user defined custom color themes separately
	(#5150)

	Iosevka: Fix incorrect rendering when there is a combining char that does
	not group with its neighbors (#5153)

	Weston: Fix client side decorations flickering on slow computers during
	window resize (#5162)

	Remote control: Fix commands with large or asynchronous payloads like kitty
	@ set-backround-image, kitty @ set-window-logo and kitty @ select-window not
	working correctly when using a socket (#5165)

    hints kitten: Fix surrounding quotes/brackets and embedded carriage returns
    not being removed when using line number processing (#5170)
2022-09-27 07:45:50 +00:00
pin
c3db6cdd80 doc: Updated games/termatrix to 2.2.0 2022-09-27 07:44:55 +00:00
pin
0ea8546605 games/termatrix: update to 2.2.0
v2.2.0
 - feat: added new glyph sets: math, set, symbol

v2.1.0
 - feat: added support for glyph set selection (--glyph-set/-g)

v2.0.1
 - feat: describe step delays in the README
 - feat: readme config examples
2022-09-27 07:44:28 +00:00
wiz
059ba32285 doc: Updated x11/libXtst to 1.2.4 2022-09-27 07:26:58 +00:00
wiz
c1652213e4 libXtst: update to 1.2.4.
Alan Coopersmith (10):
      Update README for gitlab migration
      Update configure.ac bug URL for gitlab migration
      Build xz tarballs instead of bzip2
      Fix spelling/wording issues
      gitlab CI: add a basic build test
      send_axes: Mark switch statement fallthrough as intentional
      Resolve -Wsign-compare warnings
      Variable scope reductions as suggested by cppcheck
      Remove obsolete casts from Xmalloc() and Xcalloc() calls
      libXtst 1.2.4

Emil Velikov (1):
      autogen.sh: use quoted string variables

Mihail Konev (1):
      autogen: add default patch prefix

Peter Hutterer (1):
      autogen.sh: use exec instead of waiting for configure to finish
2022-09-27 07:26:49 +00:00
wiz
fcff106d76 doc: Updated x11/libXxf86vm to 1.1.5 2022-09-27 07:24:00 +00:00
wiz
5c56161e65 libXxf86vm: update to 1.1.5.
Use of this extension has mostly been supplanted by use of the X RandR
extension, but there may still be some users out there.

Alan Coopersmith (9):
      Update README for gitlab migration
      Update configure.ac bug URL for gitlab migration
      Build xz tarballs instead of bzip2
      Fix spelling/wording issues
      gitlab CI: add a basic build test
      Fix -Wsign-compare warning
      Variable scope reductions as suggested by cppcheck
      Update GetOldReq to use _XGetRequest()
      libXxf86vm 1.1.5

Emil Velikov (1):
      autogen.sh: use quoted string variables

Mihail Konev (1):
      autogen: add default patch prefix

Peter Hutterer (1):
      autogen.sh: use exec instead of waiting for configure to finish
2022-09-27 07:23:47 +00:00
gdt
b7db96616b security/zoneminder: sort PLIST 2022-09-27 01:22:09 +00:00
gdt
8ba805f2d6 doc: Updated security/zoneminder to 1.30.5nb2 2022-09-27 01:20:53 +00:00
gdt
5a33dec653 zoneminder: Update to 1.30.5
Welcome to 2016.

MESSAGE content has been moved to an installed README and improved.

Prepared in wip by dsainty@ with some help from gdt@.

Upstream NEWS

Onvif discovery is now enabled by default. This features increases
build time, but the benefit is auto-discovery of any Onvif compliant
camera. Please note that this feature is still experimental. It has
not been tested in a large environment or with a large variety of
cameras. Using this tool is largely self explanatory, but if you are
looking for documentation it can be found on the @altaroca ’s blog
site. As time allows, we will bring the documentation over to our
readthedocs site. Volunteers to do this work are welcome.

ZoneMinder now has a telemetry deamon which collects information about
your machine. This was done to learn how our user base uses
ZoneMinder, the most common system size, choice of distro, cpu,
memory, and a couple of other things. This will help us focus our
efforts on what features get used the most. Since this was written in
Perl, you can easily see for yourself what information is being
sent. Note that this feature defaults to ON. If this is not what you
want, then you can turn it off under Options. In a future release, we
plan to include an install wizard, which will prompt the user about
this feature.

Have you ever wished for the motion detection zones to be live, rather
than a static image? Well they are now! Creating or modifying zones
works exactly the same as before, but with the live stream running in
the background. If you need to freeze the stream, there is a Pause
button at the bottom of the window to do just that.

A new feature called Montage Review has been added. This can be
thought of as a modified version of the original montage feature with
features such as "scrubbing" through video. The Montage Review screen
has received sufficient testing to be part of the release, but you
should still treat this feature as experimental. We expect there to be
additional fixes and refinements.
2022-09-27 01:20:39 +00:00
wiz
88d9c7d627 jemalloc: refer to upstream commit in patch 2022-09-26 20:32:19 +00:00
ryoon
4549521097 freetype2: Do not supress zlib.pc creation
* Fix build with new graphics/png-1.6.38.
2022-09-26 20:28:58 +00:00
adam
dfa2f02fcb Updated devel/py-setuptools-rust, www/py-aiohttp 2022-09-26 18:55:23 +00:00
adam
1f99b2e80e py-aiohttp: updated to 3.8.3
3.8.3 (2022-09-21)
==================

   This is the last :doc:`aiohttp <index>` release tested under
   Python 3.6. The 3.9 stream is dropping it from the CI and the
   distribution package metadata.

Bugfixes
--------

- Increased the upper boundary of the :doc:`multidict:index` dependency
  to allow for the version 6 -- by :user:`hugovk`.

  It used to be limited below version 7 in :doc:`aiohttp <index>` v3.8.1 but
  was lowered in v3.8.2 via :pr:`6550` and never brought back, causing
  problems with dependency pins when upgrading. :doc:`aiohttp <index>` v3.8.3
  fixes that by recovering the original boundary of ``< 7``.
2022-09-26 18:55:02 +00:00
bsiegert
adfe897de8 caddy: update to 2.6.1
Caddy 2.6

This is our biggest release since Caddy 2.

Caddy 2 changed the way the world serves the Web. By providing an online config
API, automatic HTTPS, unlimited extensibility, certificate automation at scale,
modern protocols, sane defaults, and an unrivaled developer experience, we
boldly raised the bar for web servers.

Now with Caddy 2.6, we're doing it again. Caddy 2.6 is the first
general-purpose web server to seamlessly enable the newly-standardized HTTP/3
protocol for all configurations by default. We've virtualized the file system
so you can serve content from anywhere or anything. New event features let you
observe and control Caddy's internals with custom actions. Caddy is more useful
than ever for developers with its enhanced CLI tooling and features. And it's
faster than ever with non-trivial performance improvements. We think you will
love this release.


v2.6.1

Hotfix for unix sockets, the encode handler, and the caddy file-server command.
Please see the release notes for v2.6.0 for other important information if
you're coming from < 2.6!
2022-09-26 18:50:38 +00:00
adam
edb6cc1813 py-setuptools-rust: updated to 1.5.2
1.5.2
Fixed
- Fix regression in `dylib` build artifacts not being found since 1.5.0.
- Fix regression in sdist missing examples and other supplementary files since 1.5.0.
2022-09-26 18:50:35 +00:00
adam
20de976dea Updated devel/libffi, devel/py-setuptools 2022-09-26 18:47:19 +00:00
adam
f2d4d4b43b py-setuptools: updated to 65.4.0
v65.4.0
-------

Changes
* Merge with pypa/distutils@d82d926 including support for DIST_EXTRA_CONFIG in pypa/distutils-177.


v65.3.0
-------

Changes
* Stop ``ConfigDiscovery.analyse_name`` from splatting the ``Distribution.name`` attribute -- by :user:`jeamland`

Documentation changes
* Changed requires to requests in the pyproject.toml example in the :ref:`Dependency management section of the Quickstart guide <userguide/quickstart:dependency-management>` -- by :user:`mfbutner`

Misc
* Fixed accidental name matching in editable hooks.


v65.2.0
-------

Changes
* Sync with pypa/distutils@22b9bcf, including fixed cross-compiling support and removing deprecation warning per pypa/distutils-169.


v65.1.1
-------

Misc
* Avoided circular imports in meta path finder for editable installs when a
  missing module has the same name as its parent.


v65.1.0
-------

Changes
* Remove monkeypatching of msvc9compiler.

Documentation changes
* Corrected documentation on how to use the `legacy-editable` mode.


v65.0.2
-------

Misc
* Restored distutils msvccompiler and msvc9compiler modules and marked as deprecated (pypa/distutils@c802880).


v65.0.1
-------

Documentation changes
* Added clarification to :doc:`/userguide/quickstart` about support
  to ``setup.py``.

Misc
* Fixed backward compatibility of editable installs and custom ``build_ext``
  commands inheriting directly from ``distutils``.
* Fixed ``buid_meta.prepare_metadata_for_build_wheel`` when
  given ``metadata_directory`` is ``"."``.


v65.0.0
-------

Breaking Changes
* Removed 'msvccompiler' and 'msvc9compiler' modules from distutils.
* Remove bdist_msi and bdist_wininst commands, which have been deprecated since Python 3.9. Use older Setuptools for these behaviors if needed.

Documentation changes
* Changed the note in ``keywords`` documentation regarding editable installations
  to specify which ``setuptools`` version require a minimal ``setup.py`` file or not.
2022-09-26 18:46:59 +00:00
adam
a642da4bfa libffi: updated to 3.4.3
3.4.3

All struct args are passed by value, regardless of size, as per ABIs.
Enable static trampolines for Cygwin.
Add support for Loongson's LoongArch64 architecture.
Fix x32 static trampolines.
Fix 32-bit x86 stdcall stack corruption.
Fix ILP32 aarch64 support.
2022-09-26 18:43:48 +00:00
bsiegert
6573097e61 Revbump all Go packages after 1.19 became default 2022-09-26 18:40:10 +00:00
wiz
e441e01579 doc: Updated finance/gnucash to 4.12 2022-09-26 18:37:42 +00:00
wiz
cd80392f94 gnucash: update to 4.12.
Version history:
------- -------
4.12 - 25 September 2022
Between 4.11 and 4.12, the following bugfixes were accomplished:

    Bug 794584 - Register not updated when scheduled transactions created
    Bug 798262 - Scheduled transactions with blank amounts do not get created.
    Bug 798385 - Description to often only "Landesbank Hessen-Thuringen Girozentrale"

    Prepend the Ulitimate Creditor or Ultimate Debtor to the transaction description.
    Bug 798565 - Import map editor: deletion of a map does not mark gnucash document as dirty
    Bug 798573 - Tab Width Behaviour

    Formerly when the notebook tabs on the left or right, the space used fluctuated depending on tab label width. This change sets the label width to the preference setting when the tabs are on the left or right but when top or bottom the width is set to the number of characters when shorter than the preference setting so they take up less room.
    Bug 798578 - MT940 imports broken - all transactions have date of first transaction
    Bug 798585 - segfault running sample script

    simple_business_create.py.
    Bug 798588 - sx scrubbing was using incorrect free function
    Bug 798590 - Transaction report: wrong type argument in position 1
    Bug 798598 - Selecting a line in a Vendor Credit Note changes display of Subtotal cell to 0.00
    Bug 798611 - Date changing when changing timezone by one hour

    When getting a date from the date editor anywhere in the program set the time to neutral time instead of the beginning of the day unless get_date_internal is called with GNC_DATE_EDIT_SHOW_TIME in which case the user-provided time is used.
    Bug 798616 - Can't register amount greater than 9,000,000,000

    Because when loading the value the split in the xml backend doesn't yet have a parent so the code tried to convert to GNC_COMMODITY_MAX_FRACTION and if the numerator was larger than 10^10 that would overflow. To fix it this changes the "don't know" response in get_currency_denom and get_commodity_denom to GNC_DENOM_AUTO which will normally leave the denominator alone.

The following fixes and improvements were not associated with bug reports:

    It is now possible to edit the description, notes, and memo fields of new transactions in the import matcher and to do so for multiple transactions. The option is accessed via a context menu on selected import lines.
    Show GnuCash's installation and configuration configuration paths in the About dialog. List the same from the command line with a --paths option.
    Add account hierarchy templates for locale es_AR
    Continued work on the Stock Transaction Assistant. If you want to try out this new way of recording your investment transactions start GnuCash with the --extra option. The stock assistant is available on the toolbar and from the Actions menu when a register for a STOCK or FUND account is focused.
    Replace the very obsolete ghelp: URI scheme with help: and install the documentation according to the XDG documentation spec on non-Mac Linux systems. This ensures that the Help menu documentation items work with Gnome 42 and later.
    Conforming to the XDG documentation spec, rename the root page of the Help manual to index from help. This has the happy side effect of removing some special-case code from the macOS documentation links.
    Standardize the top-level Equity and Assets account names in the French templates to "Capitaux propres" and "Actif" respectively.
    [gnc-ab-utils] concise string accumulator
    [gnc-glib-utils] gnc_g_list_stringjoin skips NULL data
    [ifrs-cost-basis] identify sale/purchase according to truth table instead of via flawed heuristics
    [ifrs-cost-basis] add options used as a report footer
    [lot-viewer] Show Open & Close dates only when they have a value.
    Fix use-after-free crash in gnc_set_busy_cursor.
    Create Swiss SMB account chart acctchrt_pme-19.gnucash-xea.
    [date-utilities] avoid report crash if start > end date
    [html-chart] add percent formatter for numbers for older javascript.
    [trial-balance] set default price-source to average-cost

    to minimise complaints (see Bug 798550)
    Use macos-latest github runner for mac tests.
    [dialog-price] Price Database: Insert help buttons
    Disable transaction type (i.e. Bill or Invoice) in Invoice/Bill Registers, determining the type by inspecting the money flow.
    Fix python tests dependencies

    So that ninja check works from a clean build directory with Python enabled.
    Review of account templates C—missing placeholders, redundancies
    Fixed a variety of fixed memory leaks, poor list handling, and dangling reference errors.

New API:
     gnc_tm_get_today_neutral to complement gnc_tm_get_today_begin and
         gnc_tm_get_today_end.
     gnc_get_dialog_widget_from_id
     gnc_list_all_paths

Deprecations: None.

New and Updated Translations: Basque, Chinese (Simplified), Croatian, Dutch, English (Australia), English (New Zealand), English (United Kingdom), French, German, Hebrew, Hungarian, Indonesian, Italian, Korean, Marathi, Polish, Portuguese, Portuguese (Brazil), Russian, Swedish, Ukrainian
2022-09-26 18:37:33 +00:00
wiz
6c1a48e489 doc: Updated wm/i3 to 4.21 2022-09-26 18:11:08 +00:00