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 (3h)  pkgsrc-2024Q1 (14d)  pkgsrc-2023Q4 (42d)  pkgsrc-2023Q2 (74d)  pkgsrc-2023Q3 (154d) 

2024-05-13 04:35:31 UTC Now

2022-01-26 18:46:23 UTC MAIN commitmail json YAML

CHANGES-2022: indent with tab

(wiz)

2022-01-26 18:24:08 UTC MAIN commitmail json YAML

2022-01-26 17:48:50 UTC MAIN commitmail json YAML

doc: Updated devel/SOPE5 to 5.5.0

(tm)

2022-01-26 17:42:22 UTC MAIN commitmail json YAML

doc: Updated mail/postfix to 3.6.4

(triaxx)

2022-01-26 17:41:31 UTC MAIN commitmail json YAML

postfix: Update to 3.6.4

upstream changes:
-----------------
Fixed in Postfix 3.6.4, 3.5.14, 3.4.24, 3.3.21:
  o Bug introduced in bugfix 20210708: duplicate bounce_notice_recipient
    entries in postconf output. This was caused by an incomplete fix to send
    SMTP session transcripts to $bounce_notice_recipient. Reported by Vincent
    Lefevre.
  o Bug introduced in Postfix 3.0: the proxymap daemon did not automatically
    authorize proxied maps inside pipemap (example:
    pipemap:{proxy:maptype:mapname, ...}) or inside unionmap. Problem reported
    by Mirko Vogt.
  o Bug introduced in Postfix 2.5: off-by-one error while writing a string
    terminator. This code passed all memory corruption tests, presumably
    because it wrote over an alignment padding byte, or over an adjacent
    character byte that was never read. Reported by Robert Siemer.

Fixed in Postfix 3.6.4, 3.5.14, 3.4.24:
  o The proxymap daemon did not automatically authorize map features added
    after Postfix 3.3, caused by missing *_maps parameter names in the
    proxy_read_maps default value. Found during code maintenance.

(triaxx)

2022-01-26 17:18:06 UTC MAIN commitmail json YAML

doc: Updated graphics/sane-backends to 1.0.32nb1

(triaxx)

2022-01-26 17:17:39 UTC MAIN commitmail json YAML

sane-backends: Reorganize PLIST_VARS

pkgsrc changes:
---------------
  * Remove sm3600 variable since it is enabled for any OPSYS.
  * Remove mustek and kvs40xx variables since these backends are built if
    pthread is available. Actually it build on Linux and on other Unix-like
    systems. For Unix-like other than Linux, pthread is not enabled by default
    but we explicitly enable it in Makefile.
  * Bump revision

/!\ pint is built if sys/scanio.h exists. Feel free to add systems that implement it.
/!\ Feel free to reintroduce mustek and kvs40xx for systems that do not implement
    pthread.

(triaxx)

2022-01-26 16:41:45 UTC MAIN commitmail json YAML

devel/SOPE5: update to 5.5.0

Version upgrade from upstream. Including build fixes with fragile (gcc)
flag, building without OpenLDAP option and new upstream master sites.

Changelog:
5.5.0
* fix(imap): improve debugging of EOQualifier
* fix(core): improve SSL error log
* Revert "fix(imap): parse message/global structure like message/rfc822"

5.4.0
* fix(pgsql): add open connection count in debugging output

5.3.0
* fix(mime): restore SENT-DATE support in EOQualifier
* fix(imap): parse message/global structure like message/rfc822
* feat(imap): allow search by keyword
* fix(core): don't eat successive LF when decoding quoted printable
* core: accept range with no duration in date intersection
* feat(imap): add support for UID MOVE operation
* fix(mime): encode text parts individually
* fix(imap): force envelope subject to return a string

5.2.0
* fix(imap): parse messages quota
* fix(imap): don't unselect mailbox if none is selected
* fix(imap): flatten and sort inner threads
* fix(appserver): add timestamp to all web resources

(tm)

2022-01-26 15:57:54 UTC MAIN commitmail json YAML

gnustep-objc: Fix build support with gcc >= 10

In gcc>=10 SEL is implemented as an build-in typedef, so an workaround
is required to build with it.

(tm)

2022-01-26 15:52:52 UTC MAIN commitmail json YAML

(games/liblcf) build fix adding patch-configure

(mef)

2022-01-26 13:39:34 UTC MAIN commitmail json YAML

doc: Updated www/firefox91-l10n to 91.5.0

(ryoon)

2022-01-26 13:39:12 UTC MAIN commitmail json YAML

firefox91-l10n: Update to 91.5.0

* Sync with www/firefox91-91.5.0.

(ryoon)

2022-01-26 13:38:42 UTC MAIN commitmail json YAML

doc: Updated www/firefox91 to 91.5.0

(ryoon)

2022-01-26 13:38:07 UTC MAIN commitmail json YAML

firefox91: Update to 91.5.0

Changelog:
Security fixes:
#CVE-2022-22746: Calling into reportValidity could have lead to fullscreen
#CVE-2022-22743: Browser window spoof using fullscreen mode
#CVE-2022-22742: Out-of-bounds memory access when inserting text in edit mode
#CVE-2022-22741: Browser window spoof using fullscreen mode
#CVE-2022-22740: Use-after-free of ChannelEventQueue::mOwner
#CVE-2022-22738: Heap-buffer-overflow in blendGaussianBlur
#CVE-2022-22737: Race condition when playing audio files
#CVE-2021-4140: Iframe sandbox bypass with XSLT
#CVE-2022-22748: Spoofed origin on external protocol launch dialog
#CVE-2022-22745: Leaking cross-origin URLs through securitypolicyviolation
event
#CVE-2022-22744: The 'Copy as curl' feature in DevTools did not fully escape
website-controlled data, potentially leading to command injection
#CVE-2022-22747: Crash when handling empty pkcs7 sequence
#CVE-2022-22739: Missing throttling on external protocol launch dialog
#CVE-2022-22751: Memory safety bugs fixed in Firefox 96 and Firefox ESR 91.5

(ryoon)

2022-01-26 12:00:18 UTC MAIN commitmail json YAML

tor-browser: use python 3.9 or older for building

the next version will support 3.10

(Only relevant if you set your default to python 3.10)

(wiz)

2022-01-26 07:19:03 UTC MAIN commitmail json YAML

*: propagate py-unpaddedbase64's python 3.x restriction

(wiz)

2022-01-26 00:24:47 UTC MAIN commitmail json YAML

doc: Updated x11/alacritty to 0.10.0nb1

(tpaul)

2022-01-26 00:24:22 UTC MAIN commitmail json YAML

x11/alacritty: Update SUBST_FILES for the XIM bug workaround

The vendored x11-dl crate was updated to version 2.19.1 in alacritty 0.10.0
and so the build was failing on NetBSD 9.2, using base X due to the outdated
version being referenced.

(tpaul)

2022-01-25 21:52:51 UTC MAIN commitmail json YAML

py-tomli_w: wheel.mk is now standalone, remove extension.mk

(wiz)

2022-01-25 21:51:58 UTC MAIN commitmail json YAML

py-flit_core: wheel.mk is now standalone, remove extension.mk

(wiz)

2022-01-25 21:51:41 UTC MAIN commitmail json YAML

wheel.mk: no pyo files for wheels

(wiz)

2022-01-25 21:48:11 UTC MAIN commitmail json YAML

py-tomli: wheel.mk is now standalone, remove extension.mk

(wiz)

2022-01-25 21:29:54 UTC MAIN commitmail json YAML

doc: Updated sysutils/dusage to 0.2.1

(pin)

2022-01-25 21:29:35 UTC MAIN commitmail json YAML

sysutils/dusage: update to 0.2.1

-Fix Incorrect alignment between column header and contents #4
-Include Cargo.lock for easy releasing on NetBSD.

(pin)

2022-01-25 21:18:54 UTC MAIN commitmail json YAML

Updated devel/cmake, devel/cmake-gui

(adam)

2022-01-25 21:18:09 UTC MAIN commitmail json YAML

cmake cmake-gui: updated to 3.22.2

CMake 3.22.2
* VS: Remove the '/guard:cf' flag from v143 link flag table
* FortranCInterface: Fix compatibility with GCC gfortran 12 LTO
* FindBoost: Add support for Boost 1.78
* ci: Explicitly disable Java tests on Windows
* FindGLUT: Provide legacy GLUT_INCLUDE_DIR result in pkg-config code path
* FindBoost: Do not warn about now-supported version 1.78
* ci: Explicitly disable Java tests on VS builds
* file: Restore error capture in undocumented READ_ELF mode
* MSVC: Use -external:I flag without space to support Clang tools
* Help: Add missing 3.22.1 section to the release notes
* gitlab-ci: update macOS jobs to use Xcode 13.2
* ASM: Fix identification of armasm 6.17+
* FindBoost: Add support for Python 3.10
* XL: Detect default extensions mode for legacy compiler
* CMP0128: Prefix test names with mode
* CMP0128: Avoid test code duplication
* CMP0128: Add flag in OLD mode even when standard matches the default
* Android: Fix linking android_support for pre-21 system STL
* FindPython: Add support for Python 3.11
* VS: Fix detecting icx.exe with Intel Compiler toolsets newer than 2021

(adam)

2022-01-25 19:43:45 UTC MAIN commitmail json YAML

doc: Added sysutils/dusage version 0.2.0

(pin)

2022-01-25 19:43:12 UTC MAIN commitmail json YAML

2022-01-25 19:42:23 UTC MAIN commitmail json YAML

sysutils/dusage: import package

Command line disk usage tool.

Features
    -bargraph with disk and inode usage.
        -background: inodes, foreground: disks.
    -grouping of filesystems.
    -separate coloring of /, /boot and /mnt for easy spotting.
    -log2ram filesystem displayed last for easy spotting of log drive usage
    on Raspberry Pi.
    -display of detailed inode usage (similar to df -i).

(pin)

2022-01-25 19:40:54 UTC MAIN commitmail json YAML

doc: Updated security/polkit to 0.120nb2

(wiz)

2022-01-25 19:40:46 UTC MAIN commitmail json YAML

2022-01-25 19:40:03 UTC MAIN commitmail json YAML

doc: Updated sysutils/hcal to 0.3.3

(pin)

2022-01-25 19:39:44 UTC MAIN commitmail json YAML

sysutils/hcal: update to 0.3.3

-Add a few more flags.

(pin)

2022-01-25 19:39:00 UTC MAIN commitmail json YAML

doc: Updated audio/termusic to 0.6.7

(pin)

2022-01-25 19:38:38 UTC MAIN commitmail json YAML

audio/termusic: update to 0.6.7

-New: rust decoding backend! Previously supported backend changed to feature
gate gst and mpv.
-Fix: issue #37. Add a new configuration option: playlist_display_symbol.
Default is true.
-Remove dependency: humantime. Format the display of duration by self.
-Fix: issue #38. Small dialogues are cut off when window is too small.

(pin)

2022-01-25 19:25:01 UTC MAIN commitmail json YAML

net/samba4: Add upstream bug report URL

(gdt)

2022-01-25 19:16:57 UTC MAIN commitmail json YAML

doc: Updated devel/memcached to 1.6.13

(jperkin)

2022-01-25 19:16:49 UTC MAIN commitmail json YAML

memcached: Update to 1.6.13.

Fixes:
  core: make object cache LIFO
  meta: protocol.txt updates for CAS return
  meta: fix meta delete
  meta: fix CAS ('c') return values
  core: fix use-after-free for text multigets
  Replace OPENSSL_VERSION_NUMBER check with defined(TLS1_3_VERSION) check
    for TLS v1.3 compatibility
  Fix full unit test suite under test_tls
  Track store errors in thread stats
  Fix for failing tests on OS X
  extstore: avoid looping IO queues on submission
  tests: maxconns test when extstore enabled
  core: remove cdefs include from queue.h

New Features:
  The primary feature in development at this time is the proxy. Work can be
  tracked here: https://github.com/memcached/memcached/issues/827 - As this
  stabilizes formal documents will be written. If you're curious about the
  feature please speak up as we are looking for testers and contributors!

(jperkin)

2022-01-25 19:00:56 UTC MAIN commitmail json YAML

2022-01-25 18:57:29 UTC MAIN commitmail json YAML

2022-01-25 18:56:31 UTC MAIN commitmail json YAML

doc: Updated devel/automake to 1.16.5nb1

(wiz)

2022-01-25 18:56:22 UTC MAIN commitmail json YAML

automake: support python 3.10

Needed by e.g. chat/farstream when defaulting to python 3.10.

(wiz)

2022-01-25 18:30:25 UTC MAIN commitmail json YAML

2022-01-25 15:22:22 UTC MAIN commitmail json YAML

doc: Updated misc/libreoffice to 7.2.5.2

(ryoon)

2022-01-25 15:21:06 UTC MAIN commitmail json YAML

libreoffice: Update to 7.2.5.2

Changelog:
7.2.5.2
Bugs fixed compared to 7.2.5 RC1

1. tdf#131850 LibreOffice hangs if recent files are not accessible (e.g.
    remote samba, webdav, or nextcloud files) [Mike Kaganski]
2. tdf#135061 Hang: pasting content ( track changes ) [Michael Stahl]
3. tdf#136855 Crash correcting with spell checker with track & changes enabled
    [Michael Stahl]
4. tdf#137101 Evolution LDAP address source won't timeout, indefinitely
    freezing ui [Julien Nabet]
5. tdf#137318 Redlinehide: Undo action displays content incorrectly. [Michael
    Stahl]
6. tdf#138743 Hiding track changes shows a spurious image frame [Michael
    Stahl]
7. tdf#139843 Crash swlo!SwNumRule::MakeNumString [Michael Stahl]
8. tdf#141175 CRASH: cutting content with redlines [Michael Stahl]
9. tdf#144364 Autotext (text only) with placeholder not correctly displayed
    [Justin Luth]
10. tdf#144565 Crash in: SfxItemSet::Clone(bool,SfxItemPool *) [Michael Stahl]
11. tdf#146219 UCB: Startup, creating new files, or Exit of the application is
    very slow or "annoying" when the "Recent Document" list contains remote
    files (e.g. Webdav/Nextcloud or SFTP files mounted via File Manager) [Mike
    Kaganski]
12. tdf#146257 Chapter Numbering dialog adds some unexpected dots [Vasily
    Melenchuk]
13. tdf#146363 [regression] LibreOffice Draw crashes when changing width/height
    of text box [Julien Nabet]

7.2.5.1
Bugs fixed compared to 7.2.3 RC2

1. ofz#41299 rewind also on last resort #REF! IsReference() [Eike Rathke]
2. ofz#41345 negative-size-param [Caol??n McNamara]
3. ofz#41510 make sure BackgroundColoredObjects doesn't contain dead objects
    [Caol??n McNamara]
4. tdf#81507 FILESAVE: DOCX - w:sdtContent not exported correctly resulting in
    missing line breaks [Vasily Melenchuk]
5. tdf#101217 Setting the column width and height should not round the values
    causing compounding errors [Heiko Tietze]
6. tdf#110003 Lower-case ?? is capitalized as SS instead of ? [Eike Rathke]
7. tdf#127512 MSO line chart color is off [Miklos Vajna]
8. tdf#128715 Auto playing slideshow will stop after a 10-20min only in 32bit
    Linux [Urja Rannikko]
9. tdf#128895 Hidden Columns but keep reappearing! Unlike Rows which will stay
    hidden (steps: comment 19) [Justin Luth]
10. tdf#128914 Drag-copy of formulas referencing labels gives wrong result in
    rows (copying vertically); works in columns (copying horizontally) [Eike
    Rathke]
11. tdf#129638 Wrong Page Direction in Print UI [Justin Luth]
12. tdf#130131 There is no Split item in combined shape's context menu in Draw
    [Justin Luth]
13. tdf#131150 EDITING: Some align options are disabled in textboxes [Justin
    Luth]
14. tdf#132470 UI: Tab of visible sheet looks the same as other selected tabs
    [Justin Luth]
15. tdf#134294 Chapter numbering not updated when heading added in between
    (until heading applied again or reload ) [Bjoern Michaelsen]
16. tdf#135033 Undo/redo not supported for animations [Katarina Behrens]
17. tdf#135906 FILESAVE: DOCX with SmartArt roundtripped in Writer fails to
    open in Word [Justin Luth]
18. tdf#136111 Scaling problem on chart driven by a macro. [Andras Timar]
19. tdf#136452 Crash swlo!SwTextFrame::HasFootnote+0xc0d: at undo [Michael
    Stahl]
20. tdf#137719 FILEOPEN: images appear blurred in edit mode (but not
    presentation mode) (7.0 regression) [Lubo? Lu????k]
21. tdf#138223 FILEOPEN PPTX: text shown black on black (instead of black on
    white) [Justin Luth]
22. tdf#139102 Gallery: "Detailed View" icons display is cluttered (GTK3) [Caol
    ??n McNamara]
23. tdf#139205 Translated Calc styles lose hirearchical structure [Kevin Suo]
24. tdf#139612 Option "Search criteria = and <> must apply to whole cells"
    doesn't affect to calculation as must. [Lubo? Lu????k]
25. tdf#139922 Tools > Autocorrect > Apply with "Capitalize first letter in
    every sentence" [M] does not work on first sentence of a document following
    an initial empty paragraph [Justin Luth]
26. tdf#140086 LO will many times the master password for open or save action
    an a remote server (webdav) [Michael Stahl]
27. tdf#140250 Effects: Glow Radius and Soft Edge Radius should be independent
    of one another (rather than linked) [Caol??n McNamara]
28. tdf#140395 "Font effects" screenshot has to be updated so that it does not
    show "blinking" control [Olivier Hallot]
29. tdf#140912 FILEOPEN PPTX: extra image and text label "insert image" appears
    (even in presentation mode) [gulsahkose]
30. tdf#141709 Opening Chinese PDF files generated by XeLaTeX loses Chinese
    characters [Michael Warner]
31. tdf#142033 VIEWING: Embedded newline does not display correctly when set
    via SetDataArray() [Andreas Heinisch]
32. tdf#142719 AUTO CORRECT: Undo adds exception of two initial capitals to
    exception list [Caol??n McNamara]
33. tdf#142910 Standard filters involving "greater than" or "smaller than" (>,
    <, >=, <=) fail and hide everything [Justin Luth]
34. tdf#143128 Searching for German sharp s / eszett (??,?) provides wrong
    results [Eike Rathke]
35. tdf#143422 "Missing hyphenation data" is displayed in info bar in Japanese
    documents [Jun Nogata]
36. tdf#143511 Writer: Comment oversized and text missing when printed in
    margin in Linux [Caol??n McNamara]
37. tdf#143643 The size of comment box isn't restored at undo (so plenty of
    space, but showing scrollbar) [Caol??n McNamara]
38. tdf#143971 LibreOffice 7.2 introduced addition popup for read only file
    that shouldn't be showing [Matt K]
39. tdf#144107 Editing: page breaks is not visible without gridlines [Dennis
    Francis]
40. tdf#144244 Crash when FILESAVE a calc file after delete some columns
    [Julien Nabet]
41. tdf#144245 Unlike VBA, the 'Key' string parameter of the 'Add' method of
    the 'Collection' object, although case insensitive, is only for ANSII
    characters. [Andreas Heinisch]
42. tdf#144247 Row height in Calc was 0,45 cm now it's 0,4516. Set rowheight to
    10 it will be 9,9995 cm (since 7.2) [Heiko Tietze]
43. tdf#144378 Calc: Characters rotated when printed in Asian layout mode of
    vertical writing [Mark Hung]
44. tdf#144410 UI Autofilter dropdown does not indicate that color filtering
    options are submenus [Caol??n McNamara]
45. tdf#144668 DOCX Customized numbering format lost on save and re-open
    [Vasily Melenchuk]
46. tdf#144695 Oracle Java JDK 17 recognition confusion on macOS [Stephan
    Bergmann]
47. tdf#144940 Calc disables header/footer or loses footer content when saves a
    spreadsheet ( part 2 ) [Attila Bakos (NISZ)]
48. tdf#145062 Crash when inserting hidden field over input field [Michael
    Stahl]
49. tdf#145128 Setting the "PerformFileCheckExt" setting via the Windows
    Registry does not work correctly: Final is not applied [Gabor Kelemen]
50. tdf#145162 FILESAVE PPTX: extra bullet added to text [Attila Bakos (NISZ)]
51. tdf#145207 One click and three presses of TABs crashes Writer [Jim
    Raykowski]
52. tdf#145215 The logic of Cross Reference representing Paragraph Numbering is
    different between MSOffice and LibreOffice [Vasily Melenchuk]
53. tdf#145258 Comments cut-off in writer [Caol??n McNamara]
54. tdf#145322 Writer: All characters rotate when printing a vertical writing
    page [Mark Hung]
55. tdf#145386 bogus lang-tag in status bar language selector [Eike Rathke]
56. tdf#145567 Crash when click "File > Open" if previously a Draw document is
    opened via Writer and closed [Caol??n McNamara]
57. tdf#145582 Query ?? Edit in SQL-View treats file as changed when no changes
    have occurred [Caol??n McNamara]
58. tdf#145604 Dragging & dropping outline in navigator is off by one [Caol??n
    McNamara]
59. tdf#145610 The numbering of numbered list doesn't show when changing
    bulleted for numbered list [Vasily Melenchuk]
60. tdf#145621 Crash swlo!
    IDocumentMarkAccess::IsLegalPaMForCrossRefHeadingBookmark+0x2681 at
    overwriting certain area [Michael Stahl]
61. tdf#145640 CALC Update references when sorting on an autofiltered range of
    cells evaluates incorrectly [Eike Rathke]
62. tdf#145663 Not possible to turn light off in '3D View' dialog of a 3D chart
    [Caol??n McNamara]
63. tdf#145711 Error 1324: The Folder Path Contains an Invalid Character (Adobe
    Japan1/H) [Mike Kaganski]
64. tdf#145786 Crash in: libgobject-2.0.so.0 Gtk-CRITICAL when attempting to
    change color palette (UI, Sidebar) [Caol??n McNamara]
65. tdf#145801 Different heights of sidebar content panel title elements [Heiko
    Tietze]
66. tdf#145814 STYLES: Fill format mode broken in Windows [Caol??n McNamara]
67. tdf#145819 at insert a rotated image, yes and no are reversed [Gabor
    Kelemen]
68. tdf#145840 UI Secure connection box reset incorrectly when opening&closing
    Edit Services dialog [Caol??n McNamara]
69. tdf#145842 UI Canceling Delete from WebDAV server makes files disappear
    from Remote files dialog [Caol??n McNamara]
70. tdf#145852 Printing with printer preselected no longer works (BASIC macro)
    [Samuel Mehrbrodt]
71. tdf#145928 Crash mergedlo!SdrUndoObj::ImpShowPageOfThisObject+33
    (SwpHints::Check(bool) ndhints.cxx:359) [Michael Stahl]
72. tdf#145959 Context menu in Math text window doesn't stay if not enough
    space below cursor [Caol??n McNamara]
73. tdf#145974 Scrollbar in Comment box appearing over text while typing [Caol
    ??n McNamara]
74. tdf#145999 BASE: Base Table Control subform blank field when focus [Caol??n
    McNamara]
75. tdf#146108 Calc is slow to change cell focus in a document with a big
    background image [Noel Grandin]
76. tdf#146141 Delete empty comment crash - Crash in: `anonymous
    namespace'::collectUIInformation [Caol??n McNamara]
77. tdf#146179 Developer Tools crashes LO when inspecting object in special
    file [Julien Nabet]

(ryoon)

2022-01-25 13:54:09 UTC MAIN commitmail json YAML

2022-01-25 13:46:34 UTC MAIN commitmail json YAML

Update to patchlevel 8.2.4214. Based on PR 56621 from Vladimir Stupin

Changes:
8.2.3900  it is not easy to use a script-local function for an option
8.2.3901  Vim9: Cannot set 'cpo' in main .vimrc if using Vim9 script
8.2.3902  Vim9: double free with nested :def function
8.2.3903  "gM" does not count tabs as expected
8.2.3904  Vim9: skip expression type is not checked at compile time
8.2.3905  Dockerfile using prefix name not recognized
8.2.3906  Vim9 help still contains "under development" warnings
8.2.3907  error messages are spread out
8.2.3908  cannot use a script-local function for 'foldtext'
8.2.3909  Containerfile using prefix name not recognized
8.2.3910  when compare function of sort() fails it does not abort
8.2.3911  Vim9: type check for filter() does not accept unknown
8.2.3912  the ins_complete() function is much too long
8.2.3913  help for expressions does not mention Vim9 syntax
8.2.3914  various spelling mistakes in comments
8.2.3915  illegal memory access when completing with invalid bytes
8.2.3916  no error for passing an invalid line number to append()
8.2.3917  the eval.txt help file is way too big
8.2.3918  function list test fails
8.2.3919  Vim9: wrong argument for append() results in two errors
8.2.3920  restoring directory after using another window is inefficient
8.2.3921  the way xdiff is used is inefficient
8.2.3922  cannot build with dynamic Ruby 3.1
8.2.3923  Vim9: double free with split argument list in nested function
8.2.3924  Vim9: no error if something follows :enddef
8.2.3925  diff mode confused by NUL bytes
8.2.3926  build failure without the 'autochdir' option
8.2.3927  Vim9: double free when using lambda
8.2.3928  heredoc test fails
8.2.3929  using unititialized variable
8.2.3930  getcmdline() argument has a misleading type
8.2.3931  Coverity reports a memory leak
8.2.3932  C line comment not formatted properly
8.2.3933  after ":cd" fails ":cd -" is incorrect
8.2.3934  repeating line comment is undesired for "O" command
8.2.3935  CTRL-U in Insert mode does not fix the indent
8.2.3936  no proper test for maintaining change mark in diff mode
8.2.3937  Insert mode completion function is too long
8.2.3938  line comment start is also found in a string
8.2.3939  MS-Windows: fnamemodify('', ':p') does not work
8.2.3940  match highlight disappears when doing incsearch for ":s/pat"
8.2.3941  SIGTSTP is not handled
8.2.3942  Coverity reports a possible memory leak
8.2.3943  compiler warning from gcc for uninitialized variable
8.2.3944  insert mode completion functions are too long
8.2.3945  Vim9: partial variable argument types are wrong
8.2.3946  when an internal error makes Vim exit the error is not seen
8.2.3947  unnecessary check for NULL pointer
8.2.3948  Vim9: failure with partial with unknown argument count
8.2.3949  using freed memory with /\%V
8.2.3950  going beyond the end of the line with /\%V
8.2.3951  Vim9: memory leak when text after a nested function
8.2.3952  first line not redrawn when adding lines to an empty buffer
8.2.3953  insert completion code is too complicated
8.2.3954  Vim9: no error for shadowing if script var is declared later
8.2.3955  error messages are spread out
8.2.3956  duplicate assignment
8.2.3957  error messages are spread out
8.2.3958  build failure compiling xxd with "-std=c2x"
8.2.3959  error messages are spread out
8.2.3960  error messages are spread out
8.2.3961  error messages are spread out
8.2.3962  build fails for missing error message
8.2.3963  build failure with tiny and small features
8.2.3964  some common lisp and scheme files not recognized
8.2.3965  Vim9: no easy way to check if Vim9 script is supported
8.2.3966  when using feedkeys() abbreviations may be blocked
8.2.3967  error messages are spread out
8.2.3968  build failure
8.2.3969  value of MAXCOL not available in Vim script
8.2.3970  error messages are spread out
8.2.3971  build fails
8.2.3972  error messages are spread out
8.2.3973  tiny build fails
8.2.3974  Vim9: LISTAPPEND instruction does not check for a locked list
8.2.3975  error messages are spread out
8.2.3976  FEARG_LAST is never used
8.2.3977  error messages are spread out
8.2.3978  build error when using dynamycally loaded Python 3
8.2.3979  Vim9: the feature is not mentioned in the right places
8.2.3980  if 'operatorfunc' invokes an operator Visual mode is changed
8.2.3981  Vim9: debugging a for loop doesn't stop before it starts
8.2.3982  some lines of code not covered by tests
8.2.3983  error messages are spread out
8.2.3984  debugger test fails
8.2.3985  error messages are spread out
8.2.3986  error messages are spread out
8.2.3987  error messages are spread out
8.2.3988  tiny build fails
8.2.3989  some insert completion code is not tested
8.2.3990  testing wrong operator
8.2.3991  Vim9: error when extending dict&lt;any&gt;
8.2.3992  wrong local-additions in the help with language mix
8.2.3993  when recording a change in Select mode char appears twice
8.2.3994  Vim9: extend() complains about type when it was not declared
8.2.3995  not all sshconfig files are detected as such
8.2.3996  Vim9: type checking lacks information about declared type
8.2.3997  Vim9: not enough testing for extend() and map()
8.2.3998  asan error for adding zero to NULL
8.2.3999  redundant check for NUL byte
8.2.4000  Coverity warns for checking for NULL pointer after using it
8.2.4001  insert complete code uses global variables
8.2.4002  first char typed in Select mode can be wrong
8.2.4003  error messages are spread out
8.2.4004  old compiler complains about struct init with variable
8.2.4005  error messages are spread out
8.2.4006  Vim9: crash when declaring variable on the command line
8.2.4007  session does not restore help buffer properly
8.2.4008  error messages are spread out
8.2.4009  reading one byte beyond the end of the line
8.2.4010  error messages are spread out
8.2.4011  test fails because of changed error number
8.2.4012  error messages are spread out
8.2.4013  build failure without the spell feature
8.2.4014  git and gitcommit file types not properly recognized
8.2.4015  build failure with tiny features
8.2.4016  Vim9: incorrect error for argument that is shadowing var
8.2.4017  gcc warns for misleading indent in Athena menu code
8.2.4018  ml_get error when win_execute redraws with Visual selection
8.2.4019  Vim9: import mechanism is too complicated
8.2.4020  debugger test fails
8.2.4021  missing part of the :import changes
8.2.4022  two error messages in the wrong file
8.2.4023  using uninitialized variable
8.2.4024  confusing error message if imported name is used directly
8.2.4025  error for import not ending in .vim does not work for .vimrc
8.2.4026  ml_get error with specific win_execute() command
8.2.4027  import test fails on MS-Windows
8.2.4028  ml_get error with :doautoall and Visual area
8.2.4029  debugging NFA regexp my crash, cached indent may be wrong
8.2.4030  a script local funcref is not found from a mapping
8.2.4031  crash in xterm with only two lines
8.2.4032  ATTRIBUTE_NORETURN is not needed
8.2.4033  running filetype tests leaves directory behind
8.2.4034  Coverity warns for possibly using a NULL pointer
8.2.4035  timer triggered at the debug prompt may cause trouble
8.2.4036  Vim9: script test file is getting too long
8.2.4037  Insert mode completion is insufficiently tested
8.2.4038  various code not used when features are disabled
8.2.4039  the xdiff library is linked in even when not used
8.2.4040  keeping track of allocated lines is too complicated
8.2.4041  using unitialized pointer
8.2.4042  Vim9: build error
8.2.4043  using int for second argument of ga_init2()
8.2.4044  Vim9: no error when importing the same script twice
8.2.4045  some global functions are only used in one file
8.2.4046  some error messages not in the right place
8.2.4047  depending on the build features error messages are unused
8.2.4048  gcc complains about use of "%p" in printf
8.2.4049  Vim9: reading before the start of the line with "$"
8.2.4050  Vim9: need to prefix every item in an autoload script
8.2.4051  compiler complains about possibly uninitialized variable
8.2.4052  not easy to resize a window from a plugin
8.2.4053  Vim9: autoload mechanism doesn't fully work yet
8.2.4054  Vim9 script test fails
8.2.4055  Vim9: line break in expression causes v:errmsg to be filled
8.2.4056  Vim9: memory leak when exporting function in autoload script
8.2.4057  Vim9: not fully implementing the autoload mechanism
8.2.4058  Vim9: import test failure in wrong line
8.2.4059  Vim9: an expression of a map cannot access script-local items
8.2.4060  win_execute() slow on systems where getcwd()/chdir() is slow
8.2.4061  codecov bash script is deprecated
8.2.4062  match highlighting of tab too short
8.2.4063  Vim9: exported function in autoload script not found
8.2.4064  foam files are not detected
8.2.4065  computation overflow with large count for :yank
8.2.4066  Vim9: imported autoload script loaded again
8.2.4067  Vim9: cannot call imported function with :call
8.2.4068  Vim9: import test fails
8.2.4069  Vim9: import test fails on MS-Windows
8.2.4070  using uninitialized memory when reading empty file
8.2.4071  Vim9: no detection of return in try/endtry
8.2.4072  Vim9: compiling function fails when autoload is not loaded
8.2.4073  Coverity warns for using NULL pointer
8.2.4074  going over the end of NameBuff
8.2.4075  test failures
8.2.4076  memory leak in autoload import
8.2.4077  not all Libsensors files are recognized
8.2.4078  terminal test for current directory not used on FreeBSD
8.2.4079  MS-Windows: "gvim --version" didn't work with VIMDLL
8.2.4080  not sufficient test coverage for xxd
8.2.4081  CodeQL reports problem in if_cscope causing it to fail
8.2.4082  check for autoload file name and prefix fails
8.2.4083  Vim9: no test for "vim9script autoload' using script variable
8.2.4084  memory leak when looking for autoload prefixed variable
8.2.4085  Vim9: no test for using import in legacy script
8.2.4086  "cctx" argument of find_func_even_dead() is unused
8.2.4087  cannot test items from an autoload script easily
8.2.4088  xxd cannot output everything in one line
8.2.4089  terminal test for current directory fails on FreeBSD
8.2.4090  after restoring a session buffer order can be quite different
8.2.4091  virtcol is recomputed for statusline unnecessarily
8.2.4092  MacOS CI: unnecessarily doing "Install packages"
8.2.4093  cached breakindent values not initialized properly
8.2.4094  'virtualedit' is window-local but using buffer-local enum
8.2.4095  sed script not recognized by the first line
8.2.4096  Linux CI: unnecessarily installing packages
8.2.4097  wrong number in error message on 32 bit system
8.2.4098  typing "interrupt" at debug prompt may keep exception around
8.2.4099  Vim9: cannot use Vim9 syntax in mapping
8.2.4100  early return when getting the 'formatlistpat' value
8.2.4101  warning for unused argument in tiny version
8.2.4102  Vim9: import cannot be used after method
8.2.4103  Vim9: variable declared in for loop not initialzed
8.2.4104  Vim9: lower casing the autoload prefix causes problems
8.2.4105  translation related comment in the wrong place
8.2.4106  going over the end of the w_lines array
8.2.4107  script context not restored after using &lt;ScriptCmd&gt;
8.2.4108  going over the end of the w_lines array
8.2.4109  MS-Windows: high dpi support is outdated
8.2.4110  Coverity warns for using NULL pointer
8.2.4111  potential proglem when map is deleted while executing
8.2.4112  function not deleted at end of test
8.2.4113  typo on DOCMD_RANGEOK results in not recognizing command
8.2.4114  Vim9: type checking for a funcref does not work for method
8.2.4115  cannot use a method with a complex expression
8.2.4116  Vim9: cannot use a method with a complex expression in :def
8.2.4117  Vim9: wrong white space error after using imported item
8.2.4118  using UNUSED for argument that is used
8.2.4119  build failure when disabling the channel feature
8.2.4120  block insert goes over the end of the line
8.2.4121  Visual test fails on MS-Windows
8.2.4122  ":command Cmd" does not show custom completion argument
8.2.4123  complete function cannot be import.Name
8.2.4124  Vim9: method in compiled function may not see script item
8.2.4125  completion tests fail
8.2.4126  crash on exit when built with dynamic Tcl
8.2.4127  build failure without the +eval feature
8.2.4128  crash when method cannot be found
8.2.4129  building with +sound but without +eval fails
8.2.4130  MS-Windows: MSVC build may have libraries duplicated
8.2.4131  Vim9: calling function in autoload import does not work
8.2.4132  Vim9: wrong error message when autoload script can't be found
8.2.4133  output of ":scriptnames" goes into the message history
8.2.4134  MS-Windows: test for import with absolute path fails
8.2.4135  Vim9: ":scriptnames" shows unloaded imported autoload script
8.2.4136  Vim9: the "autoload" argument of ":vim9script" is not useful
8.2.4137  Vim9: calling import with and without method is inconsistent
8.2.4138  Vim9: no error for return with argument when invalid
8.2.4139  using freed memory in expression abbreviation
8.2.4140  maparg() does not indicate the type of script
8.2.4141  Vim9 builtin functions test fails
8.2.4142  build failure with normal features without persistent undo
8.2.4143  MS-Windows: IME support for Win9x is obsolete
8.2.4144  cannot load libsodium dynamically
8.2.4145  confusing error when using name of import for a function
8.2.4146  Vim9: shadowed function can be used in compiled function
8.2.4147  E464 does not always include the offending command
8.2.4148  deleting any mapping may cause &lt;ScriptCmd&gt; to fail
8.2.4149  test override not restored, autocommand left behind
8.2.4150  Coverity warns for using pointer after free
8.2.4151  reading beyond the end of a line
8.2.4152  block insert with double wide character fails
8.2.4153  MS-Windows: Global IME is no longer supported
8.2.4154  ml_get error when exchanging windows in Visual mode
8.2.4155  translating strftime() argument results in check error
8.2.4156  fileinfo message overwrites echo'ed message
8.2.4157  terminal test fails because Windows sets the title
8.2.4158  MS-Windows: memory leak in :browse
8.2.4159  MS-Windows: _WndProc() is very long
8.2.4160  cannot change the register used for Select mode delete
8.2.4161  Vim9: warning for missing white space after imported variable
8.2.4162  Vim9: no error for redefining function with export
8.2.4163  no error for omitting function name after autoload prefix
8.2.4164  error in legacy code for function shadowing variable
8.2.4165  the nv_g_cmd() function is too long
8.2.4166  undo synced when switching buffer in another window
8.2.4167  Vim9: error message for old style import
8.2.4168  disallowing empty function name breaks existing plugins
8.2.4169  MS-Windows: unnessary casts and other minor things
8.2.4170  MS-Windows: still using old message API calls
8.2.4171  cannot invoke option function using autoload import
8.2.4172  filetype detection for BASIC is not optimal
8.2.4173  cannot use an import in 'foldexpr'
8.2.4174  Vim9: can use an autoload name in normal script
8.2.4175  MS-Windows: runtime check for multi-line balloon is obsolete
8.2.4176  Vim9: cannot use imported function with call()
8.2.4177  Vim9: autoload script not loaded after "vim9script noclear"
8.2.4178  Vim9: invalid error for return type of lambda when debugging
8.2.4179  'foldtext' is evaluated in the current script context
8.2.4180  'balloonexpr' is evaluated in the current script context
8.2.4181  Vim9: cannot use an import in 'diffexpr'
8.2.4182  memory leak when evaluating 'diffexpr'
8.2.4183  cannot use an import in 'formatexpr'
8.2.4184  cannot use an import in 'includeexpr'
8.2.4185  cannot use an import in 'indentexpr'
8.2.4186  cannot use an import in 'patchexpr'
8.2.4187  gnuplot file not recognized
8.2.4188  not all gitconfig files are recognized
8.2.4189  MS-Windows: code for "old look" is obsolete
8.2.4190  all conceal tests are skipped without the screendumps feature
8.2.4191  json5 files are not recognized
8.2.4192  cannot use an import in 'printexpr'
8.2.4193  cannot use an import in 'charconvert'
8.2.4194  MS-Windows: code for calculating font size is duplicated
8.2.4195  resizing terminal may cause to behave like CTRL-Z
8.2.4196  various file types not recognized
8.2.4197  cannot use an import in the "expr" part of 'spellsuggest'
8.2.4198  Vim9: the switch for executing instructions is too long
8.2.4199  MS-Windows: Support for MSVC 2003 is not useful
8.2.4200  some tests do not clean up properly
8.2.4201  when using the GUI CTRL-Z does not stop gvim
8.2.4202  Vim9: cannot export function that exists globally
8.2.4203  entering a character with CTRL-V may include modifiers
8.2.4204  screenpos() has non-zero row for invisible text
8.2.4205  the normal_cmd() function is too long
8.2.4206  condition with many "(" causes a crash
8.2.4207  recursion test fails with MSVC
8.2.4208  using setbufvar() may change the window title
8.2.4209  partial in 'opfunc' cannot use an imported function
8.2.4210  window title test fails in some configurations
8.2.4211  window title test still fails in some configurations
8.2.4212  window title test still fails in some configurations
8.2.4213  too much code for supporting old MSVC versions
8.2.4214  illegal memory access with large 'tabstop' in Ex mode

(morr)

2022-01-25 13:21:52 UTC MAIN commitmail json YAML

doc: Updated devel/py-unpaddedbase64 to 2.1.0

(wiz)

2022-01-25 13:21:43 UTC MAIN commitmail json YAML

2022-01-25 13:21:21 UTC MAIN commitmail json YAML

python/wheel.mk: add PLIST code for pyc/pyo

TODO: clean up/merge with extension.mk

(wiz)

2022-01-25 13:12:49 UTC MAIN commitmail json YAML

py-olm: fix build for python 2.7

Also remove python 3.6 patch; that python version is not in pkgsrc
any longer.

(wiz)

2022-01-25 13:08:59 UTC MAIN commitmail json YAML

chat: Enable py-matrix-nio

(ryoon)

2022-01-25 13:08:04 UTC MAIN commitmail json YAML

doc: Added chat/py-matrix-nio version 0.18.7

(ryoon)

2022-01-25 13:07:32 UTC MAIN commitmail json YAML

chat/py-matrix-nio: import py39-matrix-nio-0.18.7

nio is a multilayered Matrix client library. The underlying base layer
doesn't do any network IO on its own, but on top of that is a full
fledged batteries-included asyncio layer using aiohttp. File IO is only
done if you enable end-to-end encryption (E2EE).

Based on pkgsrc/wip/py-matrix-nio by snow flurry.

(ryoon)

2022-01-25 13:01:02 UTC MAIN commitmail json YAML

security: Enable py-olm

(ryoon)

2022-01-25 13:00:12 UTC MAIN commitmail json YAML

doc: Added security/py-olm version 3.2.10

(ryoon)

2022-01-25 12:59:39 UTC MAIN commitmail json YAML

2022-01-25 12:56:08 UTC MAIN commitmail json YAML

doc: Updated security/olm to 3.2.10

(ryoon)

2022-01-25 12:55:43 UTC MAIN commitmail json YAML

olm: Update to 3.2.10

CHangelog:
Changes in `3.2.10 <https://gitlab.matrix.org/matrix-org/olm/tags/3.2.10>`_
=========================================================================

This release includes no change since 3.2.9, but is created to be able to
publish again the Android library on MavenCentral.

Changes in `3.2.9 <https://gitlab.matrix.org/matrix-org/olm/tags/3.2.9>`_
=========================================================================

This release includes the following changes since 3.2.8:

* Switch C++ tests to use doctest.  Thanks to Nicolas Werner.
* Switch JavaScript tests to use jasmine instead of deprecated jasmine-node.
* Add session describe function to Python binding.  Thanks to Tulir Asokan.

(ryoon)

2022-01-25 12:45:01 UTC MAIN commitmail json YAML

doc: Updated www/firefox-l10n to 96.0.2

(ryoon)

2022-01-25 12:44:41 UTC MAIN commitmail json YAML

firefox-l10n: Update to 96.0.2

* Sync with www/firefox-96.0.2.

(ryoon)

2022-01-25 12:44:23 UTC MAIN commitmail json YAML

doc: Updated www/firefox to 96.0.2

(ryoon)

2022-01-25 12:43:49 UTC MAIN commitmail json YAML

firefox: Update to 96.0.2

Changelog:
Fixed

  * Fixed an issue that caused tab height to display inconsistently on Linux
    when audio was played (bug 1714276)

  * Fixed an issue that caused Lastpass dropdowns to appear blank in Private
    Browsing mode (bug 1748158)

  * Fixed a crash encountered when resizing a Facebook app (bug 1746084)

(ryoon)

2022-01-25 12:16:54 UTC MAIN commitmail json YAML

2022-01-25 11:53:46 UTC MAIN commitmail json YAML

doc/TODO: + git-2.35.

(wiz)

2022-01-25 11:16:57 UTC MAIN commitmail json YAML

xkeyboard-config: remove avoid-duplicate.mk

PR pkg/56667 (tigervnc dropped from binary packages)

(nia)

2022-01-25 10:40:23 UTC MAIN commitmail json YAML

2022-01-25 10:30:59 UTC MAIN commitmail json YAML

doc: Updated www/py-uwsgi to 2.0.20

(wiz)

2022-01-25 10:30:51 UTC MAIN commitmail json YAML

py-uwsgi: update to 2.0.20.

Changes

    Switch default python for build to python3 (Riccardo Magliocchetti)
    Add support for PHP 8 (Riccardo Magliocchetti)
    Drop support for PHP < 7 as it is EOL since end of 2018 (Riccardo Magliocchetti)
    Fix segfaults when using –wsgi-env-behavior=holy (Antonio Cuni)
    Replace uwsgi.h system includes in core and proto dirs for Bazel (Serge Bazanski)
    gevent: fix compilation with clang11 (László Károlyi)
    Fix Python 3.9 deprecations warnings (Riccardo Magliocchetti)
    Add trove classifier for Python 3.9 (Adrian)
    Fix message in Log SIGINT/SIGTERM triggered kill_them_all (Delena Malan)
    Support 7 in weekedays as an alias for sunday to match crontab behaviour (Riccardo Magliocchetti)
    Document http-timeout default of 60 seconds (Etienne H)
    Add option to override python sys.executable using py-executable config
    Allow specifying an iteration to uwsgi::add_rb_timer (Luciano Rocha)
    Allow to compile with Python versions with minor version with 2+ digits (Cyrille Pontvieux)
    Take into account new naming for LIBPL since python 3.6 (ilrico)
    Added missing HTTP status codes messages (James Brown)
    Official support for Python 3.10

(wiz)

2022-01-25 09:20:30 UTC MAIN commitmail json YAML

py-sphinx: restore lower bound now that package is updated

Bump PKGREVISION since it didn't actually run with older versions.

(wiz)

2022-01-25 09:19:38 UTC MAIN commitmail json YAML

doc: Updated devel/py-importlib-metadata to 4.10.1

(wiz)

2022-01-25 09:19:29 UTC MAIN commitmail json YAML

py-importlib-metadata: update to 4.10.1.

v4.10.1
=======

* #361: Avoid potential REDoS in ``EntryPoint.pattern``.

v4.10.0
=======

* #354: Removed ``Distribution._local`` factory. This
  functionality was created as a demonstration of the
  possible implementation. Now, the
  `pep517 <https://pypi.org/project/pep517>`_ package
  provides this functionality directly through
  `pep517.meta.load <https://github.com/pypa/pep517/blob/a942316305395f8f757f210e2b16f738af73f8b8/pep517/meta.py#L63-L73>`_.

v4.9.0
======

* Require Python 3.7 or later.

v4.8.3
======

* #357: Fixed requirement generation from egg-info when a
  URL requirement is given.

v4.8.2
======

v2.1.2
======

* #353: Fixed discovery of distributions when path is empty.

v4.8.1
======

* #348: Restored support for ``EntryPoint`` access by item,
  deprecating support in the process. Users are advised
  to use direct member access instead of item-based access::

  - ep[0] -> ep.name
  - ep[1] -> ep.value
  - ep[2] -> ep.group
  - ep[:] -> ep.name, ep.value, ep.group

v4.8.0
======

* #337: Rewrote ``EntryPoint`` as a simple class, still
  immutable and still with the attributes, but without any
  expectation for ``namedtuple`` functionality such as
  ``_asdict``.

v4.7.1
======

* #344: Fixed regression in ``packages_distributions`` when
  neither top-level.txt nor a files manifest is present.

v4.7.0
======

* #330: In ``packages_distributions``, now infer top-level
  names from ``.files()`` when a ``top-level.txt``
  (Setuptools-specific metadata) is not present.

v4.6.4
======

* #334: Correct ``SimplePath`` protocol to match ``pathlib``
  protocol for ``__truediv__``.

v4.6.3
======

* Moved workaround for #327 to ``_compat`` module.

v4.6.2
======

* bpo-44784: Avoid errors in test suite when
  DeprecationWarnings are treated as errors.

v4.6.1
======

* #327: Deprecation warnings now honor call stack variance
  on PyPy.

v4.6.0
======

* #326: Performance tests now rely on
  `pytest-perf <https://pypi.org/project/pytest-perf>`_.
  To disable these tests, which require network access
  and a git checkout, pass ``-p no:perf`` to pytest.

v4.5.0
======

* #319: Remove ``SelectableGroups`` deprecation exception
  for flake8.

v4.4.0
======

* #300: Restore compatibility in the result from
  ``Distribution.entry_points`` (``EntryPoints``) to honor
  expectations in older implementations and issuing
  deprecation warnings for these cases:

  - ``EntryPoints`` objects are once again mutable, allowing
    for ``sort()`` and other list-based mutation operations.
    Avoid deprecation warnings by casting to a
    mutable sequence (e.g.
    ``list(dist.entry_points).sort()``).

  - ``EntryPoints`` results once again allow
    for access by index. To avoid deprecation warnings,
    cast the result to a Sequence first
    (e.g. ``tuple(dist.entry_points)[0]``).

v4.3.1
======

* #320: Fix issue where normalized name for eggs was
  incorrectly solicited, leading to metadata being
  unavailable for eggs.

v4.3.0
======

* #317: De-duplication of distributions no longer requires
  loading the full metadata for ``PathDistribution`` objects,
  entry point loading performance by ~10x.

v4.2.0
======

* Prefer f-strings to ``.format`` calls.

v4.1.0
======

* #312: Add support for metadata 2.2 (``Dynamic`` field).

* #315: Add ``SimplePath`` protocol for interface clarity
  in ``PathDistribution``.

v4.0.1
======

* #306: Clearer guidance about compatibility in readme.

v4.0.0
======

* #304: ``PackageMetadata`` as returned by ``metadata()``
  and ``Distribution.metadata()`` now provides normalized
  metadata honoring PEP 566:

  - If a long description is provided in the payload of the
    RFC 822 value, it can be retrieved as the ``Description``
    field.
  - Any multi-line values in the metadata will be returned as
    such.
  - For any multi-line values, line continuation characters
    are removed. This backward-incompatible change means
    that any projects relying on the RFC 822 line continuation
    characters being present must be tolerant to them having
    been removed.
  - Add a ``json`` property that provides the metadata
    converted to a JSON-compatible form per PEP 566.

v3.10.1
=======

* Minor tweaks from CPython.

v3.10.0
=======

* #295: Internal refactoring to unify section parsing logic.

v3.9.1
======

* #296: Exclude 'prepare' package.
* #297: Fix ValueError when entry points contains comments.

v3.9.0
======

* Use of Mapping (dict) interfaces on ``SelectableGroups``
  is now flagged as deprecated. Instead, users are advised
  to use the select interface for future compatibility.

  Suppress the warning with this filter:
  ``ignore:SelectableGroups dict interface``.

  Or with this invocation in the Python environment:
  ``warnings.filterwarnings('ignore', 'SelectableGroups dict interface')``.

  Preferably, switch to the ``select`` interface introduced
  in 3.7.0. See the
  `entry points documentation <https://importlib-metadata.readthedocs.io/en/latest/using.html#entry-points>`_ and changelog for the 3.6
  release below for more detail.

  For some use-cases, especially those that rely on
  ``importlib.metadata`` in Python 3.8 and 3.9 or
  those relying on older ``importlib_metadata`` (especially
  on Python 3.5 and earlier),
  `backports.entry_points_selectable <https://pypi.org/project/backports.entry_points_selectable>`_
  was created to ease the transition. Please have a look
  at that project if simply relying on importlib_metadata 3.6+
  is not straightforward. Background in #298.

* #283: Entry point parsing no longer relies on ConfigParser
  and instead uses a custom, one-pass parser to load the
  config, resulting in a ~20% performance improvement when
  loading entry points.

v3.8.2
======

* #293: Re-enabled lazy evaluation of path lookup through
  a FreezableDefaultDict.

v3.8.1
======

* #293: Workaround for error in distribution search.

v3.8.0
======

* #290: Add mtime-based caching for ``FastPath`` and its
  lookups, dramatically increasing performance for repeated
  distribution lookups.

v3.7.3
======

* Docs enhancements and cleanup following review in
  `GH-24782 <https://github.com/python/cpython/pull/24782>`_.

v3.7.2
======

* Cleaned up cruft in entry_points docstring.

v3.7.1
======

* Internal refactoring to facilitate ``entry_points() -> dict``
  deprecation.

v3.7.0
======

* #131: Added ``packages_distributions`` to conveniently
  resolve a top-level package or module to its distribution(s).

v3.6.0
======

* #284: Introduces new ``EntryPoints`` object, a tuple of
  ``EntryPoint`` objects but with convenience properties for
  selecting and inspecting the results:

  - ``.select()`` accepts ``group`` or ``name`` keyword
    parameters and returns a new ``EntryPoints`` tuple
    with only those that match the selection.
  - ``.groups`` property presents all of the group names.
  - ``.names`` property presents the names of the entry points.
  - Item access (e.g. ``eps[name]``) retrieves a single
    entry point by name.

  ``entry_points`` now accepts "selection parameters",
  same as ``EntryPoint.select()``.

  ``entry_points()`` now provides a future-compatible
  ``SelectableGroups`` object that supplies the above interface
  (except item access) but remains a dict for compatibility.

  In the future, ``entry_points()`` will return an
  ``EntryPoints`` object for all entry points.

  If passing selection parameters to ``entry_points``, the
  future behavior is invoked and an ``EntryPoints`` is the
  result.

* #284: Construction of entry points using
  ``dict([EntryPoint, ...])`` is now deprecated and raises
  an appropriate DeprecationWarning and will be removed in
  a future version.

* #300: ``Distribution.entry_points`` now presents as an
  ``EntryPoints`` object and access by index is no longer
  allowed. If access by index is required, cast to a sequence
  first.

v3.5.0
======

* #280: ``entry_points`` now only returns entry points for
  unique distributions (by name).

v3.4.0
======

* #10: Project now declares itself as being typed.
* #272: Additional performance enhancements to distribution
  discovery.
* #111: For PyPA projects, add test ensuring that
  ``MetadataPathFinder._search_paths`` honors the needed
  interface. Method is still private.

v3.3.0
======

* #265: ``EntryPoint`` objects now expose a ``.dist`` object
  referencing the ``Distribution`` when constructed from a
  Distribution.

v3.2.0
======

* The object returned by ``metadata()`` now has a
  formally-defined protocol called ``PackageMetadata``
  with declared support for the ``.get_all()`` method.
  Fixes #126.

v3.1.1
======

v2.1.1
======

* #261: Restored compatibility for package discovery for
  metadata without version in the name and for legacy
  eggs.

v3.1.0
======

* Merge with 2.1.0.

v2.1.0
======

* #253: When querying for package metadata, the lookup
  now honors
  `package normalization rules <https://packaging.python.org/specifications/recording-installed-packages/>`_.

v3.0.0
======

* Require Python 3.6 or later.

(wiz)

2022-01-25 09:05:12 UTC MAIN commitmail json YAML

2022-01-25 09:04:30 UTC MAIN commitmail json YAML

versioned_dependencies.mk: add importlib-metadata

(wiz)

2022-01-25 08:56:56 UTC MAIN commitmail json YAML

doc: Added devel/py-importlib-metadata2 version 2.0.0nb1

(wiz)

2022-01-25 08:56:45 UTC MAIN commitmail json YAML

devel/Makefile: + py-importlib-metadata2

(wiz)

2022-01-25 08:55:50 UTC MAIN commitmail json YAML

devel/py-importlib-metadata2: import py27-importlib-metadata-2.0.0nb1

importlib_metadata is a library which provides an API for accessing an
installed package's metadata, such as its entry points or its top-level name.
This functionality intends to replace most uses of pkg_resources entry point
API and metadata API. Along with importlib.resources in Python 3.7 and newer
(backported as importlib_resources for older versions of Python), this can
eliminate the need to use the older and less efficient pkg_resources package.

importlib_metadata is a backport of Python 3.8's standard library
importlib.metadata module for Python 2.7, and 3.4 through 3.7. Users of Python
3.8 and beyond are encouraged to use the standard library module, and in fact
for these versions, importlib_metadata just shadows that module. Developers
looking for detailed API descriptions should refer to the Python 3.8 standard
library documentation.

This package contains the last version supporting python 2.7.

(wiz)

2022-01-25 08:35:19 UTC MAIN commitmail json YAML

doc: Updated www/php-dotclear to 2.20.1

(triaxx)

2022-01-25 08:31:38 UTC MAIN commitmail json YAML

php-dotclear: Update to 2.20.1

upstream changes:
-----------------
Dotclear 2.20.1 - 2021-11-19
===========================================================
* Fix: Lost of context in media popup (editor media insertion)
* Fix: Active menuitem in favorites menu
* Fix: Avoid notice on unknown namespace (dcSettings)
* Fix: New user button had disappeared since the previous version

Dotclear 2.20 - 2021-11-13
===========================================================
* �汾� PHP 7.3+ is required, PHP 8 compliance
* Js: switch to ES2016+ syntax, up to ES2021 (was ES2015 in 2.19), will require a "modern" browser
* Template: Refine tpl:block for pagination and archive (dotty templateset)
* Template: Add ".updated" class to republished posts (dotty templateset)
* Template: The {{tpl:CommentIfMe}} template item take care of author's alternative emails and URLs
* Admin UI: Enforce visibility of last action ツォ button ツサ on update
* Admin UI: Remove box and text shadows from CKEditor dotclear CSS styles
* Admin UI: Slightly review the look of theme's screenshots (blog appearance page)
* Admin UI: Move drag'n'drop button to right side on dashboard
* Admin UX: Add screenshots for disabled themes
* Admin UX: Add a badge with number of updates available on dashboard icon
* Admin UX: Add password strength meter on auth page (if password change is required)
* Admin UX: Generic filter controls refactored
* Admin UX: Cope with local .mediadef file (JSON format wich superseeds insertion defaults)
* Admin UX: Add message about next required PHP version on update page
* Theme: Remove left border for (aside) sidebar of Berlin theme
* Core: Add third-party repository option for modules (plugins and themes)
* Core: Asynchronous check store update on dashboard
* Core: Add constant (DC_STORE_NOT_UPDATE) to disable DotAddict updates check
* Core: Add constant (DC_ALLOW_REPOSITORIES) to disable third party repo
* Core: Open admin search page to other type (WIP)
* Core: Remove currywurst template set (never used)
* Core: Add color, email, number types for widget settings
* Core: Fix determination of ツォ republished ツサ state of post
* Core: Cope with IPv6 addresses
* Core: Create DC_TPL_CACHE directory if necessary
* Core: Add IP v6 antispam filter (only enabled if GMP or BC Math library is available)
* Core: Add standard nethttp timeout constant (DC_QUERY_TIMEOUT)
* Core: Add alternatives Emails and URLs for users in My Preferences and User Profile (super-admin only)
* Core: Set repositories store cache TTL to 12 hours rather than 30 minutes
* Fix: Cope with DotAddict server not responding
* Fix: Cope with isolated figcaption for remove_html and strip_tags tpl attributes
* Fix: Allow modification of "official" themes if they are not in distributed folder (themes) of Dotclear
* Fix: RSS style, fix css responsive + fix input
* Fix: Ensure theme's settings namespace exists
* Fix: Ensure DC_VAR constant exists before using it
* Fix: Fix favicon path in auth page
* Fix: Allow https protocol for trackbacks
* Fix: Fix IPv4 antispam filter for subnet mask > 32
* Fix: Fix plugins privileges on config file
* Fix: Uses the same font in the CKEditor editor as the rest of the administration
* Fix: CKEditor sometimes add a t parameter to a request URL (background sprite image), ignore it
* Lib: Update CKEditor from 4.16.1 to 4.16.2 (with local additional fixes in CKEditor jQuery adapter)
* Lib: Update Codemirror 5.62.0 from to 5.63.3
* Lib: Update jQuery UI (custom) from 1.12.1 to 1.13.0
* ClearBricks: Allow legitimate .. in media filenames
* ClearBricks: Allow legacy forms (array of key => value) for select and optgroup components in form class
* Clearbricks: Add HTML details block support in wiki syntax
* Clearbricks: Use mysqli_get_server_version() rather than mysqli_get_server_info() to get server version
* �泝。 Security: Add SECURITY.md document
* �汾� 竊� Various bugs, a11y concerns and typos fixed
* �沍シ 竊� Some locales and cosmetic adjustments
* �沒」 Warning: Next major release (2.21) will require PHP 7.4+

Dotclear 2.19 - 2021-08-13
===========================================================
* �汾� PHP 7.3+ is required, PHP 8 compliance
* jQuery: Remove old jQuery biscuit plugin and replace it by "modern JS"
* jQuery: Remove old jQuery pwstrength plugin and replace it by "modern JS"
* Js: Use dotclear global object rather than global constants, var and methods (AFAP)
* Js: No more need of global dotclear_init const as dotclear global object is initialized before (prepend.js)
* Js: Rewrite metaEditor script
* Template: Add {{tpl:CategoryID}} template
* Template: Refine granularity of tpl:Blocks in dotty template set, will simplify inheritance and overload of themes
* Template: Add dc-home-first class to body tag if it is the first page (standard mode)
* Template: {{tpl:FeedLanguage}} consider lang in post context
* Admin UI: Remove some PNG fallback image when SVG are available as every modern browsers support SVG format
* Admin UI: Bye bye responsive font size, thanks for all the fish!
* Admin UI: Blog appearance, use details HTML5 element rather than div and JS to display theme details
* Admin UI: Add system-ui (cross-platform default user interface font) in 1st position of font-family
* Admin UX: Load themes in some admin popups as some configurable theme may use a link/post/page selector
* Admin UX: Load themes in media/media-item admin pages as some configurable theme may use a media selector
* Admin UX: Disable deletion and modification of officially distributed themes
* Admin UX: Remove Google Blog Search from pings URIs (service stopped) and fix pings global settings management
* Admin UX: Check themes dependencies (with core, plugins)
* Admin UX: Management of attachments, allow using media->postmedia property
* Admin UX: Use details HTML5 element rather than div and JS for authentication additional options
* Admin UX: Add Ad-blocker detection (may be disabled) as it may interfere with CKEditor (may be other features).
* a11y: Cope with mediaquery prefers-reduced-data (experimental)
* Public UX: Fix navigation widget to cope with static mode
* Public UX: Add language information (if any) in breadcrumb
* Public UX: Use localStorage rather than cookie to store comment's author info ("remember me" checkbox)
* Public UX: Subscribe widget and feeds handling language context
* Theme: Use <link rel窶ヲ rather than <style @import窶ヲ for CustomCSS theme
* Theme: Align right field's labels (single line fields only) of Berlin theme
* Theme: No need to load again util.js in _public.php as it's already loaded by dotty/_head.html
* Core: Add .svg in allowed var/plugin loaded files
* Core: Add .webp in allowed var/plugin loaded files and ope with wepb thumbnails
* Core: Remove mysql driver support, obsolete in PHP 7+
* Core: Forget about URL type = lang as it cannot be set as this by the URL handler
* Core: Add publicBeforeCommentRedir behavior - useful to add parameters on redir URL
* Core: Globally disable (Google) FLoC tracking by default
* Fix: Cope with original size when storing current media insertion settings
* Lib: Update jQuery from 3.5.1 to 3.6.0
* Lib: Update Codemirror 5.58.2 from to 5.62.0
* Lib: Update CKEditor from 4.16.0 to 4.16.1 (and fix CKEditor jQuery adapter warnings)
* �汾� 竊� Various bugs, a11y concerns and typos fixed
* �沍シ 竊� Some locales and cosmetic adjustments

(triaxx)

2022-01-25 04:39:53 UTC MAIN commitmail json YAML

(ham/gnuradio-core) +DEPENDS+=      ${PYPKGPREFIX}-packaging-[0-9]*

(mef)

2022-01-25 04:12:52 UTC MAIN commitmail json YAML

doc: Updated devel/spdlog to 1.9.2

(mef)

2022-01-25 04:12:41 UTC MAIN commitmail json YAML

(devel/spdlog) Updated 1.8.5 to 1.9.2

(https://github.com/gabime/spdlog/releases/tag/v1.9.2)
Version 1.9.2 Latest
@gabime gabime released this Aug 13, 2021
175 commits to v1.x since this release
v1.9.2
eb32206

    Fixed clang compiler errors when using spdlog in c++20. Thanks @dkavolis (#2037, #2034).
    Fixed the Qt sinks to accurately trim the newline chars. Thanks @MadMax411 (#2015).
    Improved and simplified Qt sinks implementation. Thanks @mguludag (#2016, #2018).
    Fixed macro SPDLOG_LEVEL_NAME_xxx to always translate to the spdlog namespace.
      Thanks @ashley-b for reporting (#2022).
    Fixed typo in readme. Thanks @p-ranav (#2024).
    Fixed the MongoDB sink compilation in c++11. Thanks @jabartek (#2025).
    Fixed double include of same file in thread_pool.h . Thanks @hbwang15 (#2026).
    Ensure that the CMake exported package is relocatable. Thanks @daverigby (#2029).
    Remove std::distance usage for possible performance gain. Thanks @neheb (#2030).
    Support of inclusion of bin_to_hex.h in any order with spdlog.h. Thanks @dmerkushov (#2035).
    Fixed install instructions for "header only" dir. Thanks @madeso (#2036).

(mef)

2022-01-25 02:04:43 UTC MAIN commitmail json YAML

JetBrainsMono-ttf: fix MASTER_SITES

(wiz)

2022-01-25 02:02:53 UTC MAIN commitmail json YAML

p5-Package-DeprecationManager: fix DEPENDS/TEST_DEPENDS

Bump PKGREVISION.

(wiz)

2022-01-25 01:55:13 UTC MAIN commitmail json YAML

2022-01-25 01:54:12 UTC MAIN commitmail json YAML

2022-01-25 01:51:23 UTC MAIN commitmail json YAML

py-PgSQL: fix PLIST

(wiz)

2022-01-25 01:47:12 UTC MAIN commitmail json YAML

py-gnuplot: remove

Limited to python 2.7 but does not build.
No upstream release since 2008.

(Other gnuplot bindings for python exist and could be packaged.)

(wiz)

2022-01-25 01:44:22 UTC MAIN commitmail json YAML

scapy: remove default-off gnuplot option

py-gnuplot does not build and will be removed next

(wiz)

2022-01-25 01:39:59 UTC MAIN commitmail json YAML

py-fits: remove

Does not build with python 2.7 despite being limited to it.
Dead upstream, nothing in pkgsrc uses it.

(wiz)

2022-01-25 01:37:50 UTC MAIN commitmail json YAML

2022-01-25 01:34:31 UTC MAIN commitmail json YAML

py-biggles: remove

Only supports python 2.7, but doesn't build with it.
No upstream releases since 2017, nothing in pkgsrc uses it.

(wiz)

2022-01-25 01:29:13 UTC MAIN commitmail json YAML

py-moarkovify: python 2.7 not supported

(wiz)

2022-01-25 01:28:26 UTC MAIN commitmail json YAML

py-pywavelets: does not build with python 2.7

(wiz)

2022-01-25 01:26:19 UTC MAIN commitmail json YAML

py-bottleneck: does not build with python 2.7

(wiz)

2022-01-25 00:26:18 UTC MAIN commitmail json YAML

py-sphinx: remove lower bound on py-importlib-metadata

pkgsrc version is not new enough; hopefully someone will update it soon

(wiz)

2022-01-24 23:23:03 UTC MAIN commitmail json YAML

2022-01-24 23:18:33 UTC MAIN commitmail json YAML

fixes.xml: also note Appendix E now that the list is complete

This relates to PR pkg/56301, where I noticed various REPLACE_*
variables were not listed in Appendix E of the pkgsrc guide.

(gutteridge)

2022-01-24 23:16:01 UTC MAIN commitmail json YAML

help/help.mk: pick up further language-specific variables

Add lua, nodejs, octave, qore, and tk-specific variables. (tk and tk85
define the same variable, so I only included tk.) This relates to
PR pkg/56301, where I noticed various REPLACE_* variables were not
listed in Appendix E of the pkgsrc guide.

There is a separate issue related to Appendix E here. If wip/mk is
found, the auto-generation of the help topic list for the pkgsrc guide
includes anything it finds under that path, but that's potentially
misleading, and causes the generated list to see-saw back and forth as
committers do or do not have wip visible (I do not).

(gutteridge)

2022-01-24 23:11:32 UTC MAIN commitmail json YAML

defaults/mk.conf: remove some now unused variables

Prune a bunch of variables that haven't been used for years. In some
cases, the packages they influenced don't even exist anymore. There may
be more of these, this is after a quick pass through.

(gutteridge)

2022-01-24 22:39:29 UTC MAIN commitmail json YAML

imap-uw: bump PKGREVISION for the new patchset added

(wiz)

2022-01-24 22:34:18 UTC MAIN commitmail json YAML

doc: Updated cad/klayout to 0.27.7

(mef)

2022-01-24 22:34:07 UTC MAIN commitmail json YAML

(cad/klayout) Updated 0.27.5 to 0.27.7

0.27.7          (2022-01-12):
* Bugfix: %GITHUB%/issues/969 PCell error (infinite recursion)

0.27.6          (2022-01-04):
* Enhancement: %GITHUB%/issues/963 Display snapped position in main window
* Bugfix: %GITHUB%/issues/960 Cap values range now shown in netlist browser
* Bugfix: %GITHUB%/issues/954 Fixed a device extraction glitch
* Bugfix: %GITHUB%/issues/951 Internal error fixed when deleting the cell you're sitting at
  Side effect: copy & paste of cells is correctly disabled now in viewer mode
* Bugfix: %GITHUB%/issues/942 Technology file routing suffix string typo
* Bugfix: %GITHUB%/issues/946 Python: __file__ returns quoted path string
* Bugfix: DRC check for equal width now returns more consistent results
  Previously, a check like "layer.drc(width == something)" was not flagging
  all candidates correctly.
* Enhancement: A PCell can request "lazy evaluation" now
  This means that a parameter change needs to be committed in the UI before
  it is being taken. This way, slow PCell evaluation will not make the
  application stall. To add this feature, reimplement "wants_lazy_evaluation"
  in the PCell class to return "true".
* Enhancement: "lvs_data" is a global function now in LVS scripts
* Bugfix: less liberal evaluation of expressions in string to numeric conversion
  This will fix a potential vulnerability which allows someone to sneak
  in expression code through malicious configuration, technology or layer properties
  files.

(mef)

2022-01-24 22:25:13 UTC MAIN commitmail json YAML

These patches fix a very long standing bug where aguments passed to utime(3) by IMAP-UW and the
c-client library were incorrect.  Unfortunately, on 32-bit systems, the the bug went unnoticed
because all the bits lined up correctly.  On 64-bit systems, this happenstance doesn't work,
meaning the mtime and atime time stamps this software modifies are completely wrong, usually
defaulting to the beginning of the epoch, but only because the random memory locations pointed
to by the incorrect pointers are  0.
Fortunately, the software package includes a portable version of the utime library call that
converts the internal usage of this function to one that's compatible with the one resident in
libc on NetBSD, FreeBSD and other BSD systems.  This patch simply enables that portable code
when compiling this package  on BSD systems while using the pkgsrc system.

These patches have been compiled and are running in production on a 64-bit NetBSD/amd64
system running NetBSD-9.2.

Fixes pkg/pr-56645

(buhrow)

2022-01-24 22:25:06 UTC MAIN commitmail json YAML

These patches fix a very long standing bug where aguments passed to utime(3) by IMAP-UW and the
c-client library were incorrect.  Unfortunately, on 32-bit systems, the the bug went unnoticed
because all the bits lined up correctly.  On 64-bit systems, this happenstance doesn't work,
meaning the mtime and atime time stamps this software modifies are completely wrong, usually
defaulting to the beginning of the epoch, but only because the random memory locations pointed
to by the incorrect pointers are  0.
Fortunately, the software package includes a portable version of the utime library call that
converts the internal usage of this function to one that's compatible with the one resident in
libc on NetBSD, FreeBSD and other BSD systems.  This patch simply enables that portable code
when compiling this package  on BSD systems while using the pkgsrc system.

These patches have been compiled and are running in production on a 64-bit NetBSD/amd64
system running NetBSD-9.2.

Fixes pkg/pr-56645

(buhrow)

2022-01-24 22:22:12 UTC MAIN commitmail json YAML

These patches fix a very long standing bug where aguments passed to utime(3) by IMAP-UW and the
c-client library were incorrect.  Unfortunately, on 32-bit systems, the the bug went unnoticed
because all the bits lined up correctly.  On 64-bit systems, this happenstance doesn't work,
meaning the mtime and atime time stamps this software modifies are completely wrong, usually
defaulting to the beginning of the epoch, but only because the random memory locations pointed
to by the incorrect pointers are  0.
Fortunately, the software package includes a portable version of the utime library call that
converts the internal usage of this function to one that's compatible with the one resident in
libc on NetBSD, FreeBSD and other BSD systems.  This patch simply enables that portable code
when compiling this package  on BSD systems while using the pkgsrc system.

These patches have been compiled and are running in production on a 64-bit NetBSD/amd64
system running NetBSD-9.2.

Fixes pkg/pr-56645

(buhrow)

2022-01-24 22:21:58 UTC MAIN commitmail json YAML

These patches fix a very long standing bug where aguments passed to utime(3) by IMAP-UW and the
c-client library were incorrect.  Unfortunately, on 32-bit systems, the the bug went unnoticed
because all the bits lined up correctly.  On 64-bit systems, this happenstance doesn't work,
meaning the mtime and atime time stamps this software modifies are completely wrong, usually
defaulting to the beginning of the epoch, but only because the random memory locations pointed
to by the incorrect pointers are  0.
Fortunately, the software package includes a portable version of the utime library call that
converts the internal usage of this function to one that's compatible with the one resident in
libc on NetBSD, FreeBSD and other BSD systems.  This patch simply enables that portable code
when compiling this package  on BSD systems while using the pkgsrc system.

These patches have been compiled and are running in production on a 64-bit NetBSD/amd64
system running NetBSD-9.2.

Fixes pkg/pr-56645

(buhrow)

2022-01-24 21:05:57 UTC MAIN commitmail json YAML

2022-01-24 20:50:01 UTC MAIN commitmail json YAML

py-pythran: remove .rej; thanks to @wiz

(adam)

2022-01-24 20:44:11 UTC MAIN commitmail json YAML

Updated math/py-pythran

(adam)

2022-01-24 20:39:00 UTC MAIN commitmail json YAML

py-pythran: updated to 0.11.0

0.11.0:
* Remove six, networkx and decorator dependency
* Bump gast and Beniget requirements to support python 3.10
* Bump xsimd to 7.5.0
* Minimal default support for non-linux, non-osx, now-windows platform
* Numpy improvements for np.bincount, np.transpose, np.searchsorted
* Restore (and test) cython compatibility
* Expose pythran.get_include for toolchain integration
* Improve error message on invalid spec
* Handle static dispatching based on keyword signature
* Raise Memory Error upon (too) large numpy alloc
* Support scalar case of scipy.special.binom
* Trim the number of warnings in pythonic codebase

(adam)

2022-01-24 18:38:27 UTC MAIN commitmail json YAML

Updated textproc/py-sphinx, net/py-responses, devel/py-ipython; Added graphics/py-matplotlib-inline

(adam)

2022-01-24 18:37:58 UTC MAIN commitmail json YAML

py-ipython: updated to 8.0.1

IPython 8.0.1 (CVE-2022-21699)
------------------------------

IPython 8.0.1, 7.31.1 and 5.11 are security releases that change some default
values in order to prevent potential Execution with Unnecessary Privileges.

Almost all version of IPython looks for configuration and profiles in current
working directory. Since IPython was developed before pip and environments
existed it was used a convenient way to load code/packages in a project
dependant way.

In 2022, it is not necessary anymore, and can lead to confusing behavior where
for example cloning a repository and starting IPython or loading a notebook from
any Jupyter-Compatible interface that has ipython set as a kernel can lead to
code execution.

I did not find any standard way for packaged to advertise CVEs they fix, I'm
thus trying to add a ``__patched_cves__`` attribute to the IPython module that
list the CVEs that should have been fixed. This attribute is informational only
as if a executable has a flaw, this value can always be changed by an attacker.

.. code::

    In [1]: import IPython

    In [2]: IPython.__patched_cves__
    Out[2]: {'CVE-2022-21699'}

    In [3]: 'CVE-2022-21699' in IPython.__patched_cves__
    Out[3]: True

Thus starting with this version:

- The current working directory is not searched anymore for profiles or
  configurations files.
- Added a ``__patched_cves__`` attribute (set of strings) to IPython module that contain
  the list of fixed CVE. This is informational only.

Further details can be read on the `GitHub Advisory <https://github.com/ipython/ipython/security/advisories/GHSA-pq7m-3gw7-gq5x>`__

IPython 8.0
-----------

IPython 8.0 is still in alpha/beta stage. Please help us improve those release notes
by sending PRs that modify docs/source/whatsnew/version8.rst

IPython 8.0 is bringing a large number of new features and improvements to both the
user of the terminal and of the kernel via Jupyter. The removal of compatibility
with older version of Python is also the opportunity to do a couple of
performance improvement in particular with respect to startup time.
The 8.x branch started diverging from its predecessor around IPython 7.12
(January 2020).

This release contains 250+ Pull Requests, in addition to many of the features
and backports that have made it to the 7.x branch. All PRs that went into this
released are properly tagged with the 8.0 milestone if you wish to have a more
in depth look at the changes.

Please fell free to send pull-requests to updates those notes after release,
I have likely forgotten a few things reviewing 250+ PRs.

Dependencies changes/downstream packaging
-----------------------------------------

Note that most of our building step have been changes to be (mostly) declarative
and follow PEP 517, we are trying to completely remove ``setup.py`` (:ghpull:`13238`) and are
looking for help to do so.

- Minimum supported ``traitlets`` version if now 5+
- we now require ``stack_data``
- Minimal Python is now 3.8
- ``nose`` is not a testing requirement anymore
- ``pytest`` replaces nose.
- ``iptest``/``iptest3`` cli entrypoints do not exists anymore.
- minimum officially support ``numpy`` version has been bumped, but this should
  not have much effect on packaging.

Deprecation and removal
-----------------------

We removed almost all features, arguments, functions, and modules that were
marked as deprecated between IPython 1.0 and 5.0. As reminder 5.0 was released
in 2016, and 1.0 in 2013. Last release of the 5 branch was 5.10.0, in may 2020.
The few remaining deprecated features we left have better deprecation warnings
or have been turned into explicit errors for better error messages.

I will use this occasion to add the following requests to anyone emitting a
deprecation warning:

- Please at at least ``stacklevel=2`` so that the warning is emitted into the
  caller context, and not the callee one.
- Please add **since which version** something is deprecated.

As a side note it is much easier to deal with conditional comparing to versions
numbers than ``try/except`` when a functionality change with version.

I won't list all the removed features here, but modules like ``IPython.kernel``,
which was just a shim module around ``ipykernel`` for the past 8 years have been
remove, and so many other similar things that pre-date the name **Jupyter**
itself.

We no longer need to add ``IPyhton.extensions`` to the PYTHONPATH because that is being
handled by ``load_extension``.

We are also removing ``Cythonmagic``, ``sympyprinting`` and ``rmagic`` as they are now in
other packages and no longer need to be inside IPython.

Documentation
-------------

Majority of our docstrings have now been reformatted and automatically fixed by
the experimental `V辿lin <https://pypi.org/project/velin/>`_ project, to conform
to numpydoc.

Type annotations
----------------

While IPython itself is highly dynamic and can't be completely typed, many of
the function now have type annotation, and part of the codebase and now checked
by mypy.

Featured changes
----------------

Here is a features list of changes in IPython 8.0. This is of course non-exhaustive.
Please note as well that many features have been added in the 7.x branch as well
(and hence why you want to read the 7.x what's new notes), in particular
features contributed by QuantStack (with respect to debugger protocol, and Xeus
Python), as well as many debugger features that I was please to implement as
part of my work at QuanSight and Sponsored by DE Shaw.

Traceback improvements
~~~~~~~~~~~~~~~~~~~~~~

Previously, error tracebacks for errors happening in code cells were showing a
hash, the one used for compiling the Python AST::

    In [1]: def foo():
    ...:    return 3 / 0
    ...:

    In [2]: foo()
    ---------------------------------------------------------------------------
    ZeroDivisionError                        Traceback (most recent call last)
    <ipython-input-2-c19b6d9633cf> in <module>
    ----> 1 foo()

    <ipython-input-1-1595a74c32d5> in foo()
        1 def foo():
    ----> 2    return 3 / 0
        3

    ZeroDivisionError: division by zero

The error traceback is now correctly formatted, showing the cell number in which the error happened::

    In [1]: def foo():
    ...:    return 3 / 0
    ...:

    Input In [2]: foo()
    ---------------------------------------------------------------------------
    ZeroDivisionError                        Traceback (most recent call last)
    input In [2], in <module>
    ----> 1 foo()

    Input In [1], in foo()
        1 def foo():
    ----> 2    return 3 / 0

    ZeroDivisionError: division by zero

The Second on is the integration of the ``stack_data`` package;
which provide smarter informations in traceback; in particular it will highlight
the AST node where an error occurs which can help to quickly narrow down errors.

For example in the following snippet::

    def foo(i):
        x = [[[0]]]
        return x[0][i][0]

    def bar():
        return foo(0) + foo(
            1
        ) + foo(2)

Calling ``bar()`` would raise an ``IndexError`` on the return line of ``foo``,
IPython 8.0 is capable of telling you, where the index error occurs::

    IndexError
    Input In [2], in <module>
    ----> 1 bar()
            ^^^^^

    Input In [1], in bar()
          6 def bar():
    ----> 7    return foo(0) + foo(
                                ^^^^
          8        1
            ^^^^^^^^
          9    ) + foo(2)
            ^^^^

    Input In [1], in foo(i)
          1 def foo(i):
          2    x = [[[0]]]
    ----> 3    return x[0][i][0]
                      ^^^^^^^

Corresponding location marked here with ``^`` will show up highlighted in
terminal and notebooks.

The Third, which is the most discreet but can have a high impact on
productivity, a colon ``::`` and line number is appended after a filename in
traceback::

    ZeroDivisionError              Traceback (most recent call last)
    File ~/error.py:4, in <module>
          1 def f():
          2    1/0
    ----> 4 f()

    File ~/error.py:2, in f()
          1 def f():
    ----> 2    1/0

Many terminal and editor have integrations allow to directly jump to the
relevant file/line when this syntax is used.

Autosuggestons
~~~~~~~~~~~~~~

Autosuggestion is a very useful feature available in `fish <https://fishshell.com/>`__, `zsh <https://en.wikipedia.org/wiki/Z_shell>`__, and `prompt-toolkit <https://python-prompt-toolkit.readthedocs.io/en/master/pages/asking_for_input.html#auto-suggestion>`__.

`Ptpython <https://github.com/prompt-toolkit/ptpython#ptpython>`__ allows users to enable this feature in
`ptpython/config.py <https://github.com/prompt-toolkit/ptpython/blob/master/examples/ptpython_config/config.py#L90>`__.

This feature allows users to accept autosuggestions with ctrl e, ctrl f,
or right arrow as described below.

1. Start ipython

.. image:: ../_images/8.0/auto_suggest_1_prompt_no_text.png

2. Run ``print("hello")``

.. image:: ../_images/8.0/auto_suggest_2_print_hello_suggest.png

3. start typing ``print`` again to see the autosuggestion

.. image:: ../_images/8.0/auto_suggest_3_print_hello_suggest.png

4. Press ``ctrl-f``, or ``ctrl-e``, or ``right-arrow`` to accept the suggestion

.. image:: ../_images/8.0/auto_suggest_4_print_hello.png

You can also complete word by word:

1. Run ``def say_hello(): print("hello")``

.. image:: ../_images/8.0/auto_suggest_second_prompt.png

2. Start typing  the first letter if ``def`` to see the autosuggestion

.. image:: ../_images/8.0/auto_suggest_d_phantom.png

3. Press ``alt-f`` (or ``escape`` followed by ``f``), to accept the first word of the suggestion

.. image:: ../_images/8.0/auto_suggest_def_phantom.png

Importantly, this feature does not interfere with tab completion:

1. After running ``def say_hello(): print("hello")``, press d

.. image:: ../_images/8.0/auto_suggest_d_phantom.png

2. Press Tab to start tab completion

.. image:: ../_images/8.0/auto_suggest_d_completions.png

3A. Press Tab again to select the first option

.. image:: ../_images/8.0/auto_suggest_def_completions.png

3B. Press ``alt f`` (``escape``, ``f``) to accept to accept the first word of the suggestion

.. image:: ../_images/8.0/auto_suggest_def_phantom.png

3C. Press ``ctrl-f`` or ``ctrl-e`` to accept the entire suggestion

.. image:: ../_images/8.0/auto_suggest_match_parens.png

Currently, autosuggestions are only shown in the emacs or vi insert editing modes:

- The ctrl e, ctrl f, and alt f shortcuts work by default in emacs mode.
- To use these shortcuts in vi insert mode, you will have to create `custom keybindings in your config.py <https://github.com/mskar/setup/commit/2892fcee46f9f80ef7788f0749edc99daccc52f4/>`__.

Show pinfo information in ipdb using "?" and "??"
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

In IPDB, it is now possible to show the information about an object using "?"
and "??", in much the same way it can be done when using the IPython prompt::

    ipdb> partial?
    Init signature: partial(self, /, *args, **kwargs)
    Docstring:
    partial(func, *args, **keywords) - new function with partial application
    of the given arguments and keywords.
    File:          ~/.pyenv/versions/3.8.6/lib/python3.8/functools.py
    Type:          type
    Subclasses:

Previously, ``pinfo`` or ``pinfo2`` command had to be used for this purpose.

Autoreload 3 feature
~~~~~~~~~~~~~~~~~~~~

Example: When an IPython session is ran with the 'autoreload' extension loaded,
you will now have the option '3' to select which means the following:

    1. replicate all functionality from option 2
    2. autoload all new funcs/classes/enums/globals from the module when they are added
    3. autoload all newly imported funcs/classes/enums/globals from external modules

Try ``%autoreload 3`` in an IPython session after running ``%load_ext autoreload``

For more information please see the following unit test : ``extensions/tests/test_autoreload.py:test_autoload_newly_added_objects``

Auto formatting with black in the CLI
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

If ``black`` is installed in the same environment as IPython, terminal IPython
will now *by default*  reformat the code in the CLI when possible. You can
disable this with ``--TerminalInteractiveShell.autoformatter=None``.

This feature was present in 7.x but disabled by default.

History Range Glob feature
~~~~~~~~~~~~~~~~~~~~~~~~~~

Previously, when using ``%history``, users could specify either
a range of sessions and lines, for example:

.. code-block:: python

  ~8/1-~6/5  # see history from the first line of 8 sessions ago,
              # to the fifth line of 6 sessions ago.``

Or users could specify a glob pattern:

.. code-block:: python

  -g <pattern>  # glob ALL history for the specified pattern.

However users could *not* specify both.

If a user *did* specify both a range and a glob pattern,
then the glob pattern would be used (globbing *all* history) *and the range would be ignored*.

With this enhancement, if a user specifies both a range and a glob pattern, then the glob pattern will be applied to the specified range of history.

Don't start a multi line cell with sunken parenthesis
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

>From now on IPython will not ask for the next line of input when given a single
line with more closing than opening brackets. For example, this means that if
you (mis)type ``]]`` instead of ``[]``, a ``SyntaxError`` will show up, instead of
the ``...:`` prompt continuation.

IPython shell for ipdb interact
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

The ipdb ``interact`` starts an IPython shell instead of Python's built-in ``code.interact()``.

Automatic Vi prompt stripping
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

When pasting code into IPython, it will strip the leading prompt characters if
there are any. For example, you can paste the following code into the console -
it will still work, even though each line is prefixed with prompts (`In`,
`Out`)::

    In [1]: 2 * 2 == 4
    Out[1]: True

    In [2]: print("This still works as pasted")

Previously, this was not the case for the Vi-mode prompts::

    In [1]: [ins] In [13]: 2 * 2 == 4
      ...: Out[13]: True
      ...:
      File "<ipython-input-1-727bb88eaf33>", line 1
        [ins] In [13]: 2 * 2 == 4
              ^
    SyntaxError: invalid syntax

This is now fixed, and Vi prompt prefixes - ``[ins]`` and ``[nav]`` -  are
skipped just as the normal ``In`` would be.

IPython shell can be started in the Vi mode using ``ipython --TerminalInteractiveShell.editing_mode=vi``,
You should be able to change mode dynamically with ``%config TerminalInteractiveShell.editing_mode='vi'``

Empty History Ranges
~~~~~~~~~~~~~~~~~~~~

A number of magics that take history ranges can now be used with an empty
range. These magics are:

* ``%save``
* ``%load``
* ``%pastebin``
* ``%pycat``

Using them this way will make them take the history of the current session up
to the point of the magic call (such that the magic itself will not be
included).

Therefore it is now possible to save the whole history to a file using simple
``%save <filename>``, load and edit it using ``%load`` (makes for a nice usage
when followed with :kbd:`F2`), send it to `dpaste.org <http://dpast.org>`_ using
``%pastebin``, or view the whole thing syntax-highlighted with a single
``%pycat``.

Windows time-implementation: Switch to process_time
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Timing for example with ``%%time`` on windows is based on ``time.perf_counter``.
This is at the end the same as W-All.
To be a bit tighter to linux one could change to ``time.process_time`` instead.
Thus for example one would no longer count periods of sleep and further.

Miscellaneous
~~~~~~~~~~~~~
- Non-text formatters are not disabled in terminal which should simplify
  writing extension displaying images or other mimetypes supporting terminals.
  :ghpull:`12315`
-
- It is now possible to automatically insert matching brackets in Terminal IPython using the
  ``TerminalInteractiveShell.auto_match=True`` option. :ghpull:`12586`
- We are thinking of deprecating the current ``%%javascript`` magic in favor of a better replacement. See :ghpull:`13376`
- ``%time`` uses ``process_time`` instead of  ``perf_counter``, see :ghpull:`12984`
- ``~`` is now expanded when part of a path in most magics :ghpull:`13385`
- ``%/%%timeit`` magic now adds comma every thousands to make reading long number easier :ghpull:`13379`
- ``"info"`` messages can now be customised to hide some fields :ghpull:`13343`
- ``collections.UserList`` now pretty-prints :ghpull:`13320`
- The debugger now have a persistent history, which should make it less
  annoying to retype commands :ghpull:`13246`
- ``!pip`` ``!conda`` ``!cd`` or ``!ls`` are likely doing the wrong thing, we
  now warn users if they use it. :ghpull:`12954`
- make ``%precision`` work for ``numpy.float64`` type :ghpull:`12902`

Re-added support for XDG config directories
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

XDG support through the years did come an go, there is a tension between having
identical location in all platforms to have simple instructions. After initial
failure a couple of years ago IPython was modified to automatically migrate XDG
config files back into ``~/.ipython``, the migration code has now been removed.
And IPython now check the XDG locations, so if you _manually_ move your config
files to your preferred location, IPython will not move them back.

Numfocus Small Developer Grant
------------------------------

To prepare for Python 3.10 we have also started working on removing reliance and
any dependency that is not Python 3.10 compatible; that include migrating our
test suite to pytest, and starting to remove nose. This also mean that the
``iptest`` command is now gone, and all testing is via pytest.

This was in large part thanks to the NumFOCUS Small Developer grant, which enabled us to
allocate \$4000 to hire `Nikita Kniazev (@Kojoley) <https://github.com/Kojoley>`_,
who did a fantastic job at updating our code base, migrating to pytest, pushing
our coverage, and fixing a large number of bugs. I highly recommend contacting
them if you need help with C++ and Python projects

You can find all relevant issues and PRs with the SDG 2021 tag `<https://github.com/ipython/ipython/issues?q=label%3A%22Numfocus+SDG+2021%22+>`__

Removing support for Older Python
---------------------------------

We are also removing support for Python up to 3.7 allowing internal code to use more
efficient ``pathlib``, and make better use of type annotations.

.. image:: ../_images/8.0/pathlib_pathlib_everywhere.jpg
  :alt: "Meme image of Toy Story with Woody and Buzz, with the text 'pathlib, pathlib everywhere'"

We have about 34 PRs only to update some logic to update some functions from managing strings to
using Pathlib.

The completer has also seen significant updates and make use of newer Jedi API
offering faster and more reliable tab completion.

(adam)

2022-01-24 18:35:27 UTC MAIN commitmail json YAML

2022-01-24 18:24:47 UTC MAIN commitmail json YAML

py-responses: updated to 0.17.0

0.17.0
------
* This release is the last to support Python 2.7.
* Fixed issue when `response.iter_content` when `chunk_size=None` entered infinite loop
* Fixed issue when `passthru_prefixes` persisted across tests.
  Now `add_passthru` is valid only within a context manager or for a single function and
  cleared on exit
* Deprecate `match_querystring` argument in `Response` and `CallbackResponse`.
  Use `responses.matchers.query_param_matcher` or `responses.matchers.query_string_matcher`
* Added support for non-UTF-8 bytes in `responses.matchers.multipart_matcher`
* Added `responses.registries`. Now user can create custom registries to
  manipulate the order of responses in the match algorithm
  `responses.activate(registry=CustomRegistry)`
* Fixed issue with response match when requests were performed between adding responses with
  same URL.

(adam)

2022-01-24 18:21:18 UTC MAIN commitmail json YAML

py-sphinx: updated to 4.4.0

Release 4.4.0 (released Jan 17, 2022)
=====================================

Dependencies
------------
* Use ``importlib_metadata`` for python-3.9 or older
* Drop ``setuptools``

Features added
--------------
* autodoc: Add a config variable :confval:`autodoc_typehints_format`
  to suppress the leading module names of typehints of function signatures (ex.
  ``io.StringIO`` -> ``StringIO``)
* Autosummary now documents only the members specified in a module's
  ``__all__`` attribute if :confval:`autosummary_ignore_module_all` is set to
  ``False``. The default behaviour is unchanged. Autogen also now supports
  this behavior with the ``--respect-module-all`` switch.
* autosummary: Improve error messages on failure to load target object
* extlinks: Emit warning if a hardcoded link is replaceable
  by an extlink, suggesting a replacement.
* html: Support nested <kbd> HTML elements in other HTML builders
* html: Allow to change the loading method of JS via ``loading_method``
  parameter for :meth:`Sphinx.add_js_file()`
* html search: "Hide Search Matches" link removes "highlight" parameter
  from URL
* html theme: Wrap sidebar components in div to allow customizing their
  layout via CSS
* i18n: Sort items in glossary by translated terms
* py domain: Allows to specify cross-reference specifier (``.`` and
  ``~``) as ``:type:`` option
* linkcheck: add option ``linkcheck_exclude_documents`` to disable link
  checking in matched documents.
* sphinx-build: Allow to use the parallel build feature in macOS on macOS
  and Python3.8+
* sphinx-build: Create directories when ``-w`` option given
* std domain: Allow to refer an inline target (ex. ``_`target name```)
  via :rst:role:`ref` role
* std domain: Strip value part of the option directive from general index
* texinfo: improve variable in ``samp`` role
* texinfo: Add :confval:`texinfo_cross_references` to disable cross
  references for readability with standalone readers
* add new Intersphinx role :rst:role:`external` for explict
  lookup in the external projects, without resolving to the local project.

Bugs fixed
----------
* autodoc: doccomment for the imported class was ignored
* autodoc: doccomment for the alias to mocked object was ignored
* autodoc: debug message is shown on building document using NewTypes
  with Python 3.10
* autodoc: instance variables are not shown if __init__ method has
  position-only-arguments
* autodoc: types under the "typing" module are not hyperlinked
* autodoc: Crashes if target object raises an error on getting docstring
* autosummary: Imported members are not shown when
  ``autodoc_class_signature = 'separated'``
* i18n: topic directive having a bullet list can't be translatable
* mathjax: MathJax configuration is placed after loading MathJax itself
* napoleon: empty "returns" section is generated even if no description
* Generated RFC links use outdated base url
* HTML, prevent line-wrapping in literal text.
* html theme: Configuration values added by themes are not be able to
  override from conf.py
* imgconverter: Unnecessary availablity check is called for "data" URIs
* LaTeX: prohibit also with ``'xelatex'`` line splitting at dashes of
  inline and parsed literals
* LaTeX: extra vertical whitespace for some nested declarations
* LaTeX: Multi-function declaration in Python domain has cramped
  vertical spacing in latexpdf output
* py domain: types under the "typing" module are not hyperlinked defined
  at info-field-list
* texinfo: Do not emit labels inside footnotes
* xml: Invalid XML was generated when cross referencing python objects
* Error level messages were displayed as warning messages
* Failed to scan documents if the project is placed onto the root
  directory
* code-block: ``:dedent:`` without argument did strip newlines

(adam)

2022-01-24 18:15:50 UTC MAIN commitmail json YAML

doc: TODO: Remove xlockmore-lite

(micha)

2022-01-24 18:11:16 UTC MAIN commitmail json YAML

doc: Updated x11/xlockmore-lite to 5.68

(micha)

2022-01-24 18:10:32 UTC MAIN commitmail json YAML

x11/xlockmore-lite: Update to 5.68

See base package x11/xlockmore for changelog.

(micha)

2022-01-24 18:07:41 UTC MAIN commitmail json YAML

doc: Updated x11/xlockmore to 5.68

(micha)

2022-01-24 18:05:59 UTC MAIN commitmail json YAML

x11/xlockmore: Update to 5.68

This update should fix CVE-2006-0061 if option "pam" is disabled.
OK from wiz@.

5.68
  Updated xscreensaver port for xscreensaver-6.02.
  Various NetBsd install issues fixed including config.cygport.
  pam vulnerabiliy patch added thanks to Elmar Hoffmann, elho AT elho.net.
    Card vulnerability may remain, see README.
  module fixes for deluxe, eyes, starfish, swirl, text3d2, module use is
    still experimental.
  biof mode removed again (though was not building by default).

5.67
  Fixing specified bound equals destination size warning in iostuff.c.
  Port updated for xscreensaver-6.01.  With help from EoflaOE ViceCity.
    Also removed some warnings.
  maze3d.c updated for VMS as CRTL now contains more standard functions,
    thanks to Jouk Jansen.

5.66
  GL mode atunnels, juggler3d, atlantis, lament, invert, solitaire, text3d,
    and text3d2 fixed up by EoflaOE ViceCity and myself to build in
    xscreensaver.
  bomb, helix, lightning, penrose, petal, scooter fixes for xscreensaver
    port (clear screen issue).  Clock fixed to run by changing a spot from
    "Clock" to "CLOCK".
  A few updates from xscreensaver-5.44/hacks/xlockmore.c for xscreensaver
    port.
  Duplicate resources and unloadable resources for xscreensaver port fixed
    by EoflaOE.
  Double free removed for xscreensaver port fixed by EoflaOE and myself.
  Removed some warnings in xscreensaver port in fzort, rubik, skewb, and
    sproingies.
  Xpm textures added to xscreensaver ports that need them.
  image, puzzle, decay, bat now work but use xscreensaver bitmap/pixmap
    in xscreensaver port.
  Bug fix in qix and toneclock for xscreensaver port, xlock was not
    affected by negative NRAND input.
  euler2d synced up with xscreensaver version.
  Change to fzort to use __asm__ instead of asm as its probably more
    likely to work.
  Fixed solitaire so deckPile changes just a little bit as it doles
    out cards.
  Updated bomb to use size 18 font when USE_MB is not set as it seems
    34 is not widely available anymore.
  pacman now has different colored ghosts (no green ghost) and also
    oscillating dress and eyes.  See README for a notice for this mode.
  Fixed some bad drawings in solitaire and pacman noticed on
    Windows side.
  Warnings removed for -Wstrict-prototypes -Wmissing-prototypes
    -Wdeclaration-after-statement

5.65
  Fix from Jan Kratochvil and Adrian Reber, adrian AT lisas.de for Fedora.
    xlock -startCmd true... would core on Fedora, exit() replaced with
    _exit().
  Update for magick.c to use strncpy thanks to Jouk Jansen.

5.64
  Fix for hyper mode from original author, for potential but not
    likely memory leak and free(NULL) issue John Heidemann, johnh
    AT isi.edu.
  More buffer gcc warnings removed for dclock.c, image.c, and
    scrnsave.c.
  ras.c/magick.c gcc 10 fix from Adrian Reber, adrian AT lisas.de .
    VMS already handles this in make.com.

5.63
  Lots of spelling errors fixed due to codespell
    https://manpages.debian.org/testing/codespell/codespell.1.en.html
  A few more gl modes (molecule, invert) fixed up by
    EoflaOE ViceCity to run in xscreensaver.
  Added additional changes to solitaire and invert.  invert will
    build in xscreensaver with some coaxing, see README in
    xscreensaver directory.
  Removed buffer gcc warning about nose.c.

5.62
  Fix from brett.diamond AT gmail.com to get "xlock -help" from
    crashing.
  As a Blake's 7 fan, I had to add the Liberator to star mode.

5.61
  Same fix from Jouk Jansen and Adrian Reber, adrian AT lisas.de
    for juggler3d.cc in previous release.
  Change from Denys Vlasenko (thanks to Adrian Reber for pointing out)
    https://bugzilla.redhat.com/show_bug.cgi?id=874484
    This helps xlock's parent process to know xlock crashed.
  ico mode added truncated octahedron.
  Another  gl mode, sierpinski3d, fixed up by EoflaOE ViceCity to run
    in xscreensaver.

5.60
  Updated references to website to https.  https://www.sillycycle.com
  A few more gl modes (incl. maze3d, pipe, sproingies) fixed up by
    EoflaOE ViceCity to run in xscreensaver.

5.59
  Thanks to tobik, ohartmann AT walstatt.org, and Jason Helfman,
    jgh AT FreeBSD.org for xglock fixes for "failed due to signal" for
    clang.
  Syncing with xscreensaver and many modes modified, more than
    half working there.  pacman and puzzle run but need some
    obvious work, others run too fast or flash on the screen.
    Various fixes from Jouk Jansen and EoflaOE ViceCity.
    Updated GL modes also, inaddition to overlap: biof, skewb, and
    fire (needs images). See xscreensaver/README for new directions.
  Updated in linux to build with modules, must have broken somewhere
    down the line.  imake build fixed too.
  bomb mode fixed for xlock.

5.58
  Syncing with xscreensaver.  Much has changed since last time this
    was done and much left to do.  Nonglx "a"'s and some "b"'s done
    so far.  Automata modes like ant.c should use automata.c and
    automata.h supplied by xlockmore.
    ball bat not working right there yet.  Also bouboule to do right will
    require changes to xlockmore files from xscreensaver.
    See new xscreensaver/README for instructions.
  While testing uncovered old security bug in anenome mode and fixed.

5.57
  life updates to use a more standard notation for nontotalistic cellular
    automata.
  ax_pthread.m4 needed for autoconf, added back in, oops.
  Removed VMS caddr_t fix from matrix.c, cage.c, gears.c, glplanet.c,
    invert.c, juggler3d.c, lament.c, moebius.c, molecule.c, morph3d.c,
    noof.c, pipes.c, rubik.c, sierpinski3d.c, skewb.c, stairs.c,
    superquadrics.c as no longer needed.  Thanks to Jouk Jansen.
  boxed and maze3d modes added thanks mainly to Jouk Jansen.
  boxed added to xlock95.scr.  xlock95 Makefile now builds to 64 bit.

5.56
  Thanks to Jason Helfman, jgh AT FreeBSD.org for sound installation fixes.
  Thanks to Tobias Kortkamp, for his patch for glock compile issue with
    CLANG 6.0.0.
  Fixing warnings using clang for back.xpm, nose.c, passwd.c.
  Fixing errors using g++ for deluxe.c, also various casting added.
  Fixing potential some buffer overruns pointed out in mingw in
    apollonian.c and hyper.c.
  Fixing potential error of using null pointer thanks again to mingw in
    xlock.c.
  pyro2 was not showing anything on screen due to it not finding font,
    changed it to default to mode_font if can not find.

5.55
  Thanks to Dave Odell, dmo2118 AT gmail.com for his fzort mode update to
    use the functions in xshm.c and fixes crash when running X11 over network.
  Note from Dave Odell:
    <https://www.jwz.org/xscreensaver/xscreensaver-5.37.tar.gz>. MI_INIT() is
    defined and documented in hacks/xlockmore.h, with related functions
    defined in hacks/xlockmore.c.  MI_INIT() currently takes three parameters:
    the ModeInfo *, the state array, and a function pointer for the new free
    hook. FWIW, it could instead be just the first two parameters, with the
    free hook being set up like the other ModeHooks; this would be a bit
    nicer, I think. But I was going for something that could be applied
    incrementally to individual screenhacks in XScreenSaver, and could -- in
    theory -- be brought back to xlockmore with minimal impact.
  ant mode resync'd with xscreensaver...  Thanks to David Odell redoing my
    sad attempt.
  -sound configuration changed around so it should work on more machines,
    now uses DEF_PLAY and play.sh by default.
  Thanks to Stanislav Brabec, sbrabec AT suse.cz for his "hack" to fix for
    PAM with non-English locales.  He notes to fix properly a "Password"
    prompt list should be obtained at the initial phase of authentication.
    Added PAM_PASSWORD_PROMPT for using old way.
  Fixed leak in scooter thanks to Valgrind.

5.54
  Thanks to Dave Odell, dmo2118 AT gmail.com for his strange mode
    updates to include aligned_malloc.[ch], thread_util.[ch], xshm.[ch],
    and visual_pixmap_depth() from XScreenSaver.  Also updates for building
    macOS and Debian for crypt.  Made safe for VMS by Jouk Jansen.
  juggle fixed for multiscreens.

5.53
  Goofed on last VMS xmlock update.
  dclock fix for led bounce.  :)  Added to windows port but only graphical
    part.
  Windows port fixed petri black screen.  Added anemone and deluxe but turned
    off double buffering to get default black screen.

5.52
  Install changes for fortune. VMS xmlock build update.
  Thanks to Dave Odell, dmo2118 AT gmail.com for his strange mode
    updates.  New options -points N and -curve N .  Also now working
    for windows port (which led to bubble and ifs porting easily).

5.51
  life3d updates including a distinct 18 neighborhood using rhombic
    dodecahedrons (neighoborhood -18 as there is already 18
    neighborhood), and a 22 neighborhood using tetrahedrons, i.e. the
    tetrahedral part of alternated cubic honeycomb
  Less compile warnings and configure update.

5.50
  -messagefont was broken if USE_MB set (default from 5.42). E.g.:
    -mode dclock -messagefont "-*-times-*-*-*-*-18-*-*-*-*-*-*-*"
  Changed default message font to above.
  Should now compile with less warnings.
  spiral erase mode changed from 100 iterations to 8.

(micha)

2022-01-24 16:24:27 UTC MAIN commitmail json YAML

net/p5-Net-SFTP-Foreign: Add comments about finding changes

Upstream doesn't tag releases in their git repository, but NEWS-type
content is available on metacpan.

(gdt)

2022-01-24 15:11:32 UTC MAIN commitmail json YAML

doc: Updated devel/binutils to 2.37nb2

(fcambus)

2022-01-24 15:10:47 UTC MAIN commitmail json YAML

2022-01-24 14:34:05 UTC MAIN commitmail json YAML

doc: Updated games/etlegacy-server to 2.79.0

(nia)

2022-01-24 14:33:41 UTC MAIN commitmail json YAML

Updated www/py-h11, www/py-djangorestframework

(adam)

2022-01-24 14:32:59 UTC MAIN commitmail json YAML

doc: Updated games/etlegacy to 2.79.0

(nia)

2022-01-24 14:32:59 UTC MAIN commitmail json YAML

py-djangorestframework: updated to 3.13.1

3.13.1

Revert schema naming changes with function based @api_view.

3.13.0

Django 4.0 compatability.
Add max_length and min_length options to ListSerializer.
Add get_request_serializer and get_response_serializer hooks to AutoSchema.
Fix OpenAPI representation of null-able read only fields.
Respect UNICODE_JSON setting in API schema outputs.
Fix for RemoteUserAuthentication.
Make Field constructors keyword-only.

(adam)

2022-01-24 14:32:44 UTC MAIN commitmail json YAML

etlegacy: update to 2.79.0

2.79.0 (realeased 23/12/2021)

  Engine

    * Added cvar_trim command
    * Fixed Q_ColorizeString overflowing
    * Fixed pk3 locations loading from filesystem
    * Fixed the mounting of the dlcache folder instead of the files inside
      of it

    Client

    * Fixed directional sound issue with SDL2 backend
    * Fixed demo folder deletion
    * Fixed defaultprofile.dat file not properly created
    * Moved the local directories to the top of the search path

    Server

    * Enhanced server demo record
    * Removed server side GUID check (moved to mod side)
    * Allowed large amount of pk3 files on the server without breaking
      sv_pure

    Renderer

    * Fixed bit shifting bug causing a black map
    * Fixed screenshot filaname with duplicate extension
    * Fixed screenshot command wasn't using correct format

  Mod

    * Enhanced shoutcaster mod
    * Fixed knockback for dead framerate independent
    * Added reset stats and stop recording on map restart / match reset
    * Changed cg_skybox from CVAR_CHEAT to CVAR_ARCHIVE
    * Fixed missing map_restart reset when loading config
    * Fixed dynamite/landmines/satchel hitbox for pliers (missing link
      entity)
    * Added g_guidCheck for mod side GUID check
    * Fixed wounded players collision issues
    * Fixed losing keyboard and mouse input after intermission
    * Allowed shoutcasters to use setviewpos
    * Added cg_popupShadow
    * Fixed client crash when dynamite explodes
    * Fixed vote timeout logic
    * Fixed client crash due to name length
    * Added automatic vertical scrolling
    * Added map description on map vote debriefing page
    * Fixed 'Details' map description in 'Host Hame' menu exceeds its box
    * Fixed spread bar not draw while firing with scoped weapon
    * Added custom map location editor
    * Added prone animation transitions through crouching
    * Added cancel start match vote if countdown starts
    * Removed g_playerHitBoxHeight
    * Fixed losing mouse input after intermission on demo playback
    * Added selection of minor spawnpoint per major spawnpoint
    * Fixed constructions decaying after pause
    * Fixed gib stats from explosions when player was still alive
    * Allowed moving when using scoped weapon but cap speed to walking 128u
      speed
    * Increased FG 42 scoped fire rate from 400ms to 200ms
    * Decreased scoped Garand/K43 spread scale from 10 to 5 (half the spread
      recovery time)
    * Fixed speakereditor axis picking not supporting widescreen
    * Fixed wounded players not dropping down when on ladders
    * Added usage of square minimap for compass (merge from shoutcaster
      minimap)
    * Fixed voice chat position and drawing outside of command map
    * Fixed objective icons being affected by picmip
    * Added camera editor
    * Fixed demo freecam
    * Fixed rotate player's view only when ON rotating mover
    * Changed movers to not kill players or destroy items
    * Added SVG weapon icons files
    * Disabled activatelean by default, and add a switch to the menu
    * Adjusted engineers to pickup up to 8 grenades even without any level
      upgrades

(nia)

2022-01-24 14:27:05 UTC MAIN commitmail json YAML

py-h11: updated to 0.13.0

v0.13.0 (2022-01-19)

Features
- Clarify that the Headers class is a Sequence and inherit from the
  collections Sequence abstract base class to also indicate this (and
  gain the mixin methods).
- Switch event classes to dataclasses for easier typing and slightly
  improved performance.
- Shorten traceback of protocol errors for easier readability
- Add typing including a PEP 561 marker for usage by type checkers
- Expand the allowed status codes to [0, 999] from [0, 600]

Backwards **in**\compatible changes
- Ensure request method is a valid token

(adam)

2022-01-24 14:14:13 UTC MAIN commitmail json YAML

doc: Updated lang/php81 to 8.1.2

(taca)

2022-01-24 14:13:36 UTC MAIN commitmail json YAML

lang/php81: update to 8.1.2

20 Jan 2022, PHP 8.1.2

- Core:
  . Fixed bug #81216 (Nullsafe operator leaks dynamic property name). (Dmitry)
  . Fixed bug #81684 (Using null coalesce assignment with $GLOBALS["x"] produces
    opcode error). (ilutov)
  . Fixed bug #81656 (GCC-11 silently ignores -R). (Michael Wallner)
  . Fixed bug #81683 (Misleading "access type ... must be public" error message
    on final or abstract interface methods). (ilutov)
  . Fixed bug #81585 (cached_chunks are not counted to real_size on shutdown).
    (cmb)
  . Fixed bug GH-7757 (Multi-inherited final constant causes fatal error).
    (cmb)
  . Fixed zend_fibers.c build with ZEND_FIBER_UCONTEXT. (Petr Sumbera)
  . Added riscv64 support for fibers. (Jeremie Courreges-Anglas)

- Filter:
  . Fixed FILTER_FLAG_NO_RES_RANGE flag. (Yifan Tong)

- Hash:
  . Fixed bug GH-7759 (Incorrect return types for hash() and hash_hmac()).
    (cmb)
  . Fixed bug GH-7826 (Inconsistent argument name in hash_hmac_file and
    hash_file). (cmb)

- MBString:
  . Fixed bug #81693 (mb_check_encoding(7bit) segfaults). (cmb)

- MySQLi:
  . Fixed bug #81658 (MYSQL_OPT_LOAD_DATA_LOCAL_DIR not available in MariaDB).
    (devnexen)
  . Introduced MYSQLI_IS_MARIADB. (devnexen)
  . Fixed bug GH-7746 (mysqli_sql_exception->getSqlState()). (Kamil Tekiela)

- MySQLnd:
  . Fixed bug where large bigints may be truncated. (Nathan Freeman, cmb)

- OCI8:
  . Fixed bug GH-7765 (php_oci_cleanup_global_handles segfaults at second
    call). (cmb)

- OPcache:
  . Fixed bug #81679 (Tracing JIT crashes on reattaching). (cmb)

- Readline:
  . Fixed bug #81598 (Cannot input unicode characters in PHP 8 interactive
    shell). (Nikita)

- Reflection:
  . Fixed bug #81681 (ReflectionEnum throwing exceptions). (cmb)

- PDO_PGSQL:
  . Fixed error message allocation of PDO PgSQL. (SATO Kentaro)

- Sockets:
  . Avoid void* arithmetic in sockets/multicast.c on NetBSD. (David Carlier)
  . Fixed ext/sockets build on Haiku. (David Carlier)

- Spl:
  . Fixed bug #75917 (SplFileObject::seek broken with CSV flags). (Aliaksandr
    Bystry)
  . Fixed bug GH-7809 (Cloning a faked SplFileInfo object may segfault). (cmb)

- Standard:
  . Fixed bug GH-7748 (gethostbyaddr outputs binary string). (cmb)
  . Fixed bug GH-7815 (php_uname doesn't recognise latest Windows versions).
    (David Warner)

(taca)

2022-01-24 14:01:12 UTC MAIN commitmail json YAML

doc: Updated audio/pt2-clone to 1.39

(nia)

2022-01-24 14:01:01 UTC MAIN commitmail json YAML

pt2-clone: update to 1.39

Changes:

    * Added 128kB sample support again. This can be turned on by adjusting
      the 64K_LIMIT setting in (the new) protracker.ini to FALSE. Please
      read the 64K_LIMIT comment in protracker.ini first before doing this.
    * Fixed a bug where it wasn't always possible to mark the last sample
      point in the sample editor
    * Some other minor code changes

(nia)

2022-01-24 12:50:48 UTC MAIN commitmail json YAML

Updated security/py-cryptodome, security/py-asyncssh

(adam)

2022-01-24 12:50:28 UTC MAIN commitmail json YAML

py-asyncssh: updated to 2.9.0

Release 2.9.0 (23 Jan 2022)
---------------------------

* Added mypy-compatible type annotations to all AsyncSSH modules, and a
  "py.typed" file to signal that annotations are now available for this
  package.

* Added experimental support for SFTP versions 4-6. While AsyncSSH still
  defaults to only advertising version 3 when acting as both a client and
  a server, applications can explicitly enable support for later versions,
  which will be used if both ends of the connection agree. Not all features
  are fully supported, but a number of useful enhancements are now
  available, including as users and groups specified by name, higher
  resolution timestamps, and more granular error reporting.

* Updated documentation to make it clear that keys from a PKCS11 provider
  or ssh-agent will be used even when client_keys is specified, unless
  those sources are explicitly disabled.

* Improved handling of task cancellation in AsyncSSH to avoid triggering
  an error of "Future exception was never retrieved". Thanks go to Krzysztof
  Kotlenga for reporting this issue and providing test code to reliably
  reproduce it.

* Changed implementation of OpenSSH keepalive handler to improve
  interoperability with servers which don't expect a "success" response
  when this message is sent.

Release 2.8.1 (8 Nov 2021)
--------------------------

* Fixed a regression in handling of the passphrase argument used to
  decrypt private keys.

Release 2.8.0 (3 Nov 2021)
--------------------------

* Added new connect_timeout option to set a timeout which includes the
  time taken to open an outbound TCP connection, allowing connections
  to be aborted without waiting for the default socket connect timeout.
  The existing login_timeout option only applies after the TCP connection
  was established, so it could not be used for this. The support for the
  ConnectTimeout config file option has also been updated to use this new
  capability, making it more consistent with OpenSSH's behavior.

* Added the ability to use the passphrase argument specified in a connect
  call to be used to decrypt keys used to connect to bastion hosts.
  Previously, this argument was only applied when making a connection
  to the main host and encrypted keys could only be used when they
  were loaded separately.

* Updated AsyncSSH's "Record" class to make it more IDE-friendly when
  it comes to things like auto-completion. This class is used as a base
  class for SSHCompletedProcess and various SFTP attribute classes.
  Thanks go to Github user zentarim for suggesting this improvement.

* Fixed a potential uncaught exception when handling forwarded connections
  which are immediately closed by a peer.

(adam)

2022-01-24 12:39:25 UTC MAIN commitmail json YAML

py-cryptodome: updated to 3.13.0

3.13.0

New features
------------
* Add support for curve NIST P-224.

Resolved issues
---------------
* Fixed typing info for ``Crypto.PublicKey.ECC``.

Other changes
-------------
* Relaxed ECDSA requirements for FIPS 186 signatures and accept any SHA-2 or SHA-3 hash.
  ``sign()`` and ``verify()`` will be performed even if the hash is stronger than the ECC key.

(adam)

2022-01-24 11:58:08 UTC MAIN commitmail json YAML

doc: Updated mail/fetchmailconf to 6.4.26

(triaxx)

2022-01-24 11:57:52 UTC MAIN commitmail json YAML

fetchmailconf: Update to 6.4.26

(triaxx)

2022-01-24 11:57:19 UTC MAIN commitmail json YAML

doc: Updated mail/fetchmail to 6.4.26

(triaxx)

2022-01-24 11:56:59 UTC MAIN commitmail json YAML

fetchmail: Update to 6.4.26

upstream changes:
-----------------
fetchmail-6.4.26 (released 2021-12-26, 31661 LoC):

# FIXES:
* When using wolfSSL 5.0.0, work around a bug that appears to hit wolfSSL when
  receiving handshake records while still in SSL_peek(). Workaround is to read
  1 byte and cache it, then call SSL_peek() again.
  This affects only some servers. https://github.com/wolfSSL/wolfssl/issues/4593

# TRANSLATIONS: language translations were updated by this fine person:
* sr:    Мирослав Николић (Miroslav Nikolić) [Serbian]

(triaxx)

2022-01-24 11:11:23 UTC MAIN commitmail json YAML

Updated devel/py-aenum, devel/py-typed-ast

(adam)

2022-01-24 11:11:01 UTC MAIN commitmail json YAML

py-typed-ast: updated to 1.5.2

1.5.2:
Unknown changes

(adam)

2022-01-24 11:08:57 UTC MAIN commitmail json YAML

py-aenum: updated to 3.1.8

3.1.8:
Unknown changes

(adam)

2022-01-24 11:08:41 UTC MAIN commitmail json YAML

x264-devel: Fix macOS/aarch64 build.

(jperkin)

2022-01-24 11:07:56 UTC MAIN commitmail json YAML

libvpx: Fix macOS/aarch64 build.

(jperkin)

2022-01-24 11:05:59 UTC MAIN commitmail json YAML

doc: revert asciidoc upgrade

(wiz)

2022-01-24 11:04:09 UTC MAIN commitmail json YAML

asciidoc: revert upgrade

The asciidoc script just returns exit code 1 whatever I pass it.
(the self tests worked)

(wiz)

2022-01-24 10:11:09 UTC MAIN commitmail json YAML

doc: Updated audio/alsa-plugins-pulse to 1.2.6

(wiz)

2022-01-24 10:11:00 UTC MAIN commitmail json YAML

doc: Updated audio/alsa-plugins-oss to 1.2.6

(wiz)

2022-01-24 10:10:50 UTC MAIN commitmail json YAML

2022-01-24 10:09:39 UTC MAIN commitmail json YAML

doc: Updated audio/alsa-utils to 1.2.6

(wiz)

2022-01-24 10:09:31 UTC MAIN commitmail json YAML

alsa-utils: update to 1.2.6.

Core

    Release v1.2.6

ALSA Control (alsactl)

    alsactl: fix the check for additional elements
    alsactl: suppress no device 'errors' for UCM

ALSA RawMidi Utility (amidi)

    amidi: remove unused variable
    amidi: add timestamp option for dump

alsa-info.sh

    alsa-info.sh: Fix alsa-usbstream.tmp test

alsaloop

    alsaloop: Support "Playback Pitch 1000000" rate shift
    alsaloop: Renamed field capt_pitch to ctl_pitch
    alsaloop: fixed parsing value 'auto' of option 'sync'
    alsaloop: added option prateshift for PLAYSHIFT ctl elem used in PLAYSHIFT
    alsaloop: Adding openctl_elem debug log
    alsaloop: Support "Capture Pitch 1000000" rate shift

alsamixer

    alsamixer: fix typo in man page (and/of -> and/or)
    alsamixer: Allow setting the default background color in config
    alsamixer: Check the availability of mouse
    Added configuration information to manual page

alsatplg (topology)

    topology: fix compilation for older alsa-lib
    topology: change include path
    topology: pre-processor: Add support for conditional includes
    topology: Add option to pass pre-processor definitions
    alsatplg: use standard include/asoundlib.h instead direct headers
    topology:pre-process-object: merge object config with parent object config
    pre-process-object: set tlv name if config exists already
    pre-process-dapm: add data section for kcontrols
    topology: pre-processor: fix typo in pre_process_config()
    topology: pre-process-object: dont create if section already exists
    pre-process-object: skip parent update if parent is NULL
    pre-process-dapm: fix source and sink for DAPM routes
    topology: pre-process-object: Add support for pre-process objects with no builder
    topology: pre-process-dapm: update automatic attributes for buffer
    topology: pre-process-object: add support for updating automatic attributes
    alsatplg: do not do NULL check for string arrays
    alsatplg: fix memory-leak in tplg_construct_object_name()

amixer

    amixer: print help and add doc for 'sevents' and 'events' commands

aplay/arecord

    aplay: Fix out-of-bound access in stereo VU meter drawing
    aplay: Handle upper bound in peak calculations
    aplay: Don't pass most negative integer to abs() in peak calculations
    aplay: Handle 16bit sample negative overflow in peak calculations
    aplay: Fix conversion of unsigned samples in peak calculation

aseqnet

    aseqnet: add ipv6 support
    aseqnet: use getaddrinfo() instead obsolete gethostbyname()

(wiz)

2022-01-24 10:05:45 UTC MAIN commitmail json YAML

doc: Updated audio/alsa-lib to 1.2.6.1

(wiz)

2022-01-24 10:05:37 UTC MAIN commitmail json YAML

alsa-lib: update to 1.2.6.1.

1.2.6.1

Core

    Release v1.2.6.1

Configuration

    conf: fix the device parsing when arguments has no defaults
    conf: accept '_' character in the variable name

1.2.6

Core

    Release v1.2.6
    conf: add safe_strtoll_base() like safe_strtol_base()
    conf: introduce safe_strtol_base()
    configure: bumb version to 1.2.6pre1 (for alsactl/alsa-utils)
    fix build with --disable-ucm

Config API

    conf: introduce snd_config_load_string()
    conf: add possibility to evaluate simple integer math expressions

Control API

    control: remap - assign right name to the child handle for no-op (2nd case)
    control: remap - assign right name to the child handle for no-op
    control: Minor documentation fixes.
    control: Add documentation for snd_ctl_card_* and friends.
    control: empty - fix the static build

PCM API

    pcm: softvol - mark _snd_pcm_parse_control_id as static
    pcm: partially revert "pcm: softvol - make snd_pcm_parse_control_id private"
    pcm: multi plugin - adjust appl_ptr on rewind/forward operations
    pcm: add a note about return values of snd_pcm_state()
    pcm: rate - fix some gcc warnings
    pcm: direct plugins - fix bad memory access when channel bindings do not match hw
    pcm: Move snd_pcm_channel_area_addr() and _step() to public header
    pcm: direct plugins - fix hw_ptr in the status callback
    pcm: dmix - use pcm_frame_diff() in snd_pcm_dmix_sync_ptr0()
    pcm: improve docs for snd_pcm_sw_params_get_avail_min() and snd_pcm_status_get_avail_max()
    pcm: rate: Improve the support multiple formats
    pcm: rate: Refactoring temporary buffer allocations

RawMidi API

    rawmidi: allocate the read buffer in the params call
    rawmidi: free framing read bufffer when the framing mode becomes inactive
    rawmidi: add support for SNDRV_RAWMIDI_IOCTL_USER_PVERSION
    rawmidi: return ENOTSUP when timestamp reads are not supported by plugins
    rawmidi: allow timestamp reads only for the appropriate read mode
    rawmidi: doc - fix the framing / read mode section
    rawmidi: rename enum snd_rawmidi_framing to snd_rawmidi_read_mode
    rawmidi: define more abstract API for the timestamp reads
    rawmidi: initialize the reserved space in snd_rawmidi_params_default()
    rawmidi: Add rawmidi framing API

Rawmidi API

    rawmidi: rename enum snd_rawmidi_framing to snd_rawmidi_read_mode
    rawmidi: define more abstract API for the timestamp reads
    rawmidi: Use the standard types for snd_rawmidi_framing_tstamp_t definition
    rawmidi: Add rawmidi framing API

Topology API

    topology: do not call strtol directly

Use Case Manager API

    ucm: add initial doxygen documenation
    conf: introduce snd_config_load_string()
    ucm: add ${eval:EXPR} substitution (Syntax 5)
    ucm: fix parsing of the internal hexadecimal card identifier (2)
    ucm: fix parsing of the internal hexadecimal card identifier
    ucm: fix DeviceModifier parser
    conf: introduce safe_strtol_base()
    ucm: suppress the no device (no UCM card) errors on request
    ucm: substitute the before/after identifiers
    ucm: fix the parsing of the hexadecimal prefix
    ucm: avoid zero card instance number

/src/Makefile.am

    conf: add possibility to evaluate simple integer math expressions

Configuration

    conf: introduce snd_config_load_string()
    conf: confeval - fix _to_integer error code
    conf: improve simple integer math expressions - brackets
    ucm: add ${eval:EXPR} substitution (Syntax 5)
    conf: add possibility to evaluate simple integer math expressions
    conf: add safe_strtoll_base() like safe_strtol_base()
    conf: introduce safe_strtol_base()

Documentation

    ucm: add initial doxygen documenation

Dynamic Loader helpers

    dlmisc.c: Avoid double unlock in snd_dlobj_cache_get0()

External PCM Plugin SDK

    pcm: partially revert "pcm: softvol - make snd_pcm_parse_control_id private"

External Rate Converter Plugin SDK

    pcm: rate: Improve the support multiple formats

Kernel Headers

    rawmidi: add support for SNDRV_RAWMIDI_IOCTL_USER_PVERSION
    asound.h: fix the __packed use for the out-of-kernel code
    rawmidi: Add rawmidi framing API

Test/Example code

    conf: introduce snd_config_load_string()
    conf: fix test/lsb/config.c
    conf: improve simple integer math expressions - brackets
    conf: add possibility to evaluate simple integer math expressions
    rawmidi: rename enum snd_rawmidi_framing to snd_rawmidi_read_mode
    rawmidi: define more abstract API for the timestamp reads
    test: rawmidi: Add test for rawmidi framing API

(wiz)

2022-01-24 10:02:34 UTC MAIN commitmail json YAML

doc: Updated databases/py-multidict to 6.0.0

(wiz)

2022-01-24 10:02:23 UTC MAIN commitmail json YAML

py-multidict: update to 6.0.0.

Features
--------

- Use ``METH_FASTCALL`` where it makes sense.

  ``MultiDict.add()`` is 2.2 times faster now, ``CIMultiDict.add()`` is 1.5 times faster.
  The same boost is applied to ``get*()``, ``setdefault()``, and ``pop*()`` methods. (:issue:`681`)

Bugfixes
--------

- Fixed type annotations for keys of multidict mapping classes. (:issue:`644`)
- Support Multidict[int] for pure-python version.
  ``__class_getitem__`` is already provided by C Extension, making it work with the pure-extension too. (:issue:`678`)

Deprecations and Removals
-------------------------

- Dropped Python 3.6 support (:issue:`680`)

(wiz)

2022-01-24 09:58:30 UTC MAIN commitmail json YAML

doc: Updated textproc/asciidoc to 10.1.1

(wiz)

2022-01-24 09:58:21 UTC MAIN commitmail json YAML

asciidoc: update to 10.1.1.

Version 10.1.1 (2021-12-20)
---------------------------
.Bug fixes
- Fix RuntimeWarning when executing asciidoc or a2x within repository
- Fix index out of range error in a2x (thanks @osmith42)

Version 10.1.0 (2021-12-17)
---------------------------
.Features
- Add top-level `__version__` and `VERSION` module exports (thanks
@tbpassin)

.Bug fixes
- Fix self reference errors in AsciiDocApi (thanks @tbpassin)
- Add back asciidoc execute print in a2x verbose

Version 10.0.2 (2021-11-12)
---------------------------
.Bug fixes
- Fix errors not displaying when called via a2x (thanks @osmith42)
- Fix incorrect parsing of asciidoc_opts in a2x (thanks @lmarz)

.Miscellaneous
- Fix automating homebrew release updates

Version 10.0.1 (2021-10-28)
---------------------------
.Bug fixes
- Fix running make docs
- Fix warning in music filter when using GraphicsMagick
- Fix handling escaped attributes inside of macros
- Include *.xsl and *.sty files in pip installations

Version 10.0.0 (2021-10-16)
---------------------------
.Breaking Changes
AsciiDoc.py has been rewritten to be a
https://pypi.org/project/asciidoc/[proper Python package], installable
via pip. Downloading and running asciidoc from the repo is not
recommended, but can be done through `python3 -m asciidoc` or
`python3 -m asciidoc.a2x`. CLI usage should remain the same where
both `asciidoc` and `a2x` CLI commands are available after pip
installation. Support for overriding the bundled *.conf files is
done through CLI flags, environment variables, etc., and not through
directly editing the files within the installation. Importing
asciidoc should no longer require the `asciidocapi.py` script, and
can be done through regular python import, e.g. `import asciidoc;
asciidoc.execute(...)`.

The APIs of the asciidoc and a2x scripts are now considered
"provisional" with no guarantee of BC between releases with the
exception of the `asciidoc.execute` method. Please post an issue
on our tracker for any method you directly rely on and would like
to have BC for.

.Features
- Install using `pip install asciidoc`

.Miscellaneous
- Changed website domain to https://asciidoc-py.github.io/. The
old domain will redirect for a period of time, but will be updated
at some point to point at website created by the
https://asciidoc-wg.eclipse.org/[AsciiDoc Working Group].

.Testing
- Test against 3.10 stable

(wiz)

2022-01-24 09:39:26 UTC MAIN commitmail json YAML

doc/TODO: rust-analyzer: update done

(wiz)

2022-01-24 09:37:28 UTC MAIN commitmail json YAML

doc: Updated lang/rust-analyzer to 0.0.2022.01.24

(wiz)

2022-01-24 09:37:19 UTC MAIN commitmail json YAML

rust-analyzer: update to 0.0.2022.01.24.

2022-01-24

11334: fix: don't panic in semantics due to `cfg_attr` disrupting
offsets

Reduces the panic in
https://github.com/rust-analyzer/rust-analyzer/issues/11298 to an
early return, that means we won't resolve these cases again for
now, but this is better than constantly panicking in highlighting
and hovering.

2022-01-17

11287: fix: rust-analyzer spamming overly error message when
workspace not being loaded

Fixes #10120

(wiz)

2022-01-24 09:01:26 UTC MAIN commitmail json YAML

doc: remove broot 1.9.2 update note, it's been downgraded

(wiz)

2022-01-24 09:00:41 UTC MAIN commitmail json YAML

broot: downgrade to 1.9.1

1.9.2 needs rust 1.58, and we don't have that in pkgsrc yet

ok pin@

(wiz)

2022-01-24 07:27:52 UTC MAIN commitmail json YAML

doc: Updated devel/py-approvaltests to 3.4.0

(schmonz)

2022-01-24 07:27:41 UTC MAIN commitmail json YAML

Update to 3.4.0. From the changelog:

- Add ReporterThatAutomaticallyApproves, for easy approval of many files.
- Add delete_approved_file()

(schmonz)

2022-01-24 07:17:08 UTC MAIN commitmail json YAML

Updated multimedia/py-m3u8, net/py-scp

(adam)

2022-01-24 05:52:28 UTC MAIN commitmail json YAML

py-scp: updated to 0.14.2

0.14.2
- Don't fail if the remote path is a PurePath not a Path

(adam)

2022-01-24 05:46:37 UTC MAIN commitmail json YAML

py-m3u8: updated to 1.0.0

1.0.0
This is version 1.0.0 of m3u8 and it includes a breaking change if you were using custom parser functions.
* Extend custom_tags_parser functionality
* Remove coveralls

(adam)

2022-01-23 23:54:31 UTC MAIN commitmail json YAML

doc: Updated lang/rakudo to 2021.12

(mef)

2022-01-23 23:54:20 UTC MAIN commitmail json YAML

(lang/rakudo) Updated 2021.09 to 2021.12

New in 2021.12:

+ Deprecations:

+ Additions:
    + Add is-wrapped method to Routine (#4579) [99bc766e]
    + Introducing RAKUDO_PRECOMPILATION_PROGRESS [d88d1cc0]
    + Add In Memoriam stub for David H. Adler [dba8dbb0]
    + Add a IterationBuffer.new(iterable) candidate (#4599) [ad145b4c]
    + Add IterationBuffer.unshift/prepend methods (#4641) [259d29b3]
    + Add knowledge about MacOS Monterey [1fc8cce3]
    + Add the ability to display any default values in sub MAIN to the default
      USAGE message [0b286ed2]

+ Changes:
    + Remove tai-offset-nanos from CORE::.keys [a8c579b6]
    + Make .subst-mutate faster by simplifying proto [d619e026]
    + Make .match faster by simplifying proto [2204c7cb]
    + Make .subst upto 1.9x as fast [0dae67a6]
    + Remove redundant multi method list(QuantHash:U:) [8fd65670]
    + Replace some empty TWEAKs by "is built"s [82a9ca4f]
    + Better cope with megamorphic callsites after new-disp [85df0ba1]
      [3229ef12][2df1d01a][091005f3][9ad99eb9][441e103f][0d84699c][5de7faf4]
      [e4b0ddf9][1fbeb4c6][f9aa1d65]
    + Support Terminal::LineEditor in the Raku REPL [5db6a344][138aca10]
      [694f648b][7b188795][15a13ffc]
    + Change SetHash.values() from `is rw` to `is raw` [65987460]
    + Very simple ACCEPTS for Int:D vs Int:D (#4625) [57387455]
    + Get either parametric or concrete roles in MRO when requested [641a86d5]
      [832a8476][bf2a07fb][856f1af0]
    + Create checksums for release files [8cb674ac]
    + Clean up list of people to ask for rakudo.org access [a31db709]
    + Micro-optiize IterationBuffer.append(IterationBuffer:D) [92c490ee]
    + Remove support for use experimental :collation (#4616) [eb837dee]
    + New disp nativecall (#4629) [f67fb4ab][30a7e94e][889754d5][d46a826f]
      [ad5cc86f][f20d448e][452781f3][624f3a7a][02539e96][3e3b5ca8][01470de8]
      [a6633242][d5b98cf7]
    + Update Release Guide to have actual information (#4639) [b3b4ca21]
    + Make Date.new(year,month,day) about 40% faster [74c8c861]
    + Make Telemetry::snap(:head) return the filename [ad1fddbb]
    + Make the max number of threads depend on number of cores (#4652)
      [afc56429]
    + Make Inline::Perl5 installation suggestion complete [4e23452c]
    + Speedup Instant.Num by manual inlining [4985f8a6][8642808e]
    + Add "ceiling" as a suggestion for "ceil" [57adbb1e]
    + Reduce number of nqp::cpucores calls (#4659) [c7e456d3]

+ Fixes:
    + Make enums and Bool throw on .new [42738187]
    + Use distribution specific comp unit ids in CURFS [7ab396a0]
    + Fix X::Assignment::RO message when assignment to Nil is attempted
      [1ea47322][15ed1566]
    + Make sure return value of Str.match is threadsafe [1d0a903a]
    + Fix gisting Buf or Blob parameterized with an unsized type [62c04646]
    + Use better default for nativesize in Buf/Blob gist [e99e2742]
    + Clarify let and temp operators [1fec0ef2]
    + Make StrDistance.ACCEPTS also a multi [3ef09a72]
    + Make sure IO::Path.slurp returns failures [ce0d31fb]
    + Make sure ParallelSequence is included in shas [e98e17da]
    + Fix handling of constrained Mu parameters in signature smartmatching
      [4329a995][c6e24eba][034768de][e6a68a94][088e0c4e]
    + Prevent rebinding for readonly parameters [PR #4536] [ea42b3df][5e1f25d9]
      [32e307b6][90307035][aeaf6f5e]
    + Fix segfaults when multiple threads initialize dynamics [db136bc5]
    + Make concurrent access to an enum by value safe (#4634) [4c238bdc]
    + Fix CATCH blocks setting $! leading to serialization errors with BEGIN
      time exceptions [b994c6bb]
    + Fix stupid copy-pasto, fixes #4660 [57801d59]
    + Minimal change for fix on MacOS Monterey [f029ac83]
    + Don't suggest method of the same name as "not found" [27082897][58c3d950]
      [d4914edd][af0153df][545f8d0e]
    + [JVM] Don't let signal(SIGINT) break the REPL [1ef7019b]
    + [JVM] Skip or todo failing tests for JVM [d301860e]
    + Restore larger limit for using string_to_int on 64bit systems [7772b737]
    + Fix segfaults due to concurrent hash access in parallel module loading
      [835d0f12]
    + Fix removing proxies in native calls [f0713c42][a6fad879]

+ Internal:
    + Lift $!do reading out of `for` loop body [560ff8c6]
    + Fix unnecessary boxing by routines with native return types [6bd955e6]
    + Prepare extops for a MoarVM internals change [3127861c]
    + Reduce visibility of Str internal classes [380c7758]
    + Only simplify protos on the MoarVM backend [c50bc998]
    + Add a missing MVMROOT in extops [ab02205e]
    + Remove an unnecessary decont on a hot path [24333b11]

New in 2021.10:

  + SPECIAL NOTES:
    + Introduce a new dispatch mechanism, including more general
      and efficient handling of various language constructs.
      For more info see  [The new MoarVM dispatch mechanism is here!](https://6guts.wordpress.com/2021/09/29/the-new-moarvm-dispatch-mechanism-is-here/)
      [d557f72b][3e086599][1f359956][959eaeab][dc456a1a][a114255c]
        ...
(similar lines omitted)
        ...
      [ff92bac5][aa728ef7][40bf3f3e][8d1f24f9][ca3355a8][d6d90f41]
      [02c13fad][8fc643ec][b34ae24a]
  + Deprecations:
  + The `$*PERL` variable usage will warn starting from `6.e` language release,
    using `$*RAKU` is preferred now [11fd2d70][3dc4aca2]
  + Additions:
    + Add Cool.Version coercer [dab7404c]
  + Changes:
    + De-unicodify `Raku` and `Rakudo` in the welcome message [ba15173f]
  + Fixes:
    + Fix a bug where using a signature constraint with a named callable parameter did not work
      [e9a0b18c][9c2cc9c2][ffb587f2][51968148][d47185eb]
    + Make sure name suggestions shown in the `X::Method::NotFound` exception are properly sorted
      [0152e3c3][569f90ea]
    + Fix a bug in module loading preventing the `Inline::Python` module to be loaded twice
      from different locations [88862a9f]
    + Ensure symbols installed into `GLOBAL` during loading of a compunit are not lost [0cb2cb50][bb607b6b]
    + Fix loading wrong version of a module among ones with the same name happening in some cases [33296d40]
    + Fix overwriting of the `.repo-id` file in some cases [fbb5228e][bc2cac13]
    + Fix `require` of a package with globally existing class names [d4f7d174]
    + Fix displaying a warning when using `is` routine from the `Test` module
      when comparing objects where calling `.Str` is impossible [69aaa424]
    + Prevent heredocs from improperly using block variables when continuing after the block [a78c9f0d]
    + Fix a bug where calling `substr` method on a `Str` object without arguments led to infinite loop [93f0d86f]
  + Internal:
    + Log event of exhausting system threads when `RAKUDO_SCHEDULER_DEBUG` env var is enabled [ffaf453d]
    + Pass `lib` in `RAKULIB` instead of `-I` in the `harness6` script [e09df02c]
    + Rewrite `INDIRECT_NAME_LOOKUP` [431c3d6b]
    + Use `$*RAKU` instead of `$*PERL` in more places [ff6951f5]
    + Add `:override` parameter to `Rakudo::Internals.REGISTER-DYNAMIC` [4b8b566a]
    + Consistently use a number for value in name suggestions hash [c99ffc51]

(mef)

2022-01-23 22:39:34 UTC MAIN commitmail json YAML

doc: Updated textproc/libuninameslist to 20211114

(fcambus)

2022-01-23 22:39:24 UTC MAIN commitmail json YAML

libuninameslist: update to 20211114.

Libuninameslist - version 20211114

This release contains source code to build libuninameslist (with NamesList.txt
14.0 released Sept14, 2021), libuninameslist-fr with ListeDesNoms 14.0
(released Oct04, 2021), and Python wrapper uninameslist.py (ver0.2).

Libuninameslist - version 20210917

This release contains source code to build libuninameslist (with NamesList.txt
14.0 released Sept14, 2021), libuninameslist-fr (with ListeDesNoms 13.0 (plus
improvements)), and Python wrapper uninameslist.py (ver0.2).

(fcambus)

2022-01-23 22:25:24 UTC MAIN commitmail json YAML

doc: Updated www/restish to 0.9.3

(wiz)

2022-01-23 22:25:15 UTC MAIN commitmail json YAML

restish: update to 0.9.3.

    7e85980 Merge pull request #72 from exo-cedric/oauth-to-stderr
    c8c2248 Merge pull request #73 from danielgtaylor/fix-send-headers
    6e13db8 Merge pull request #74 from danielgtaylor/empty-array-header
    ce0c9b5 fix: oauth output corrupting JSON payload
    5a1f4ba fix: prevent sending empty array header params
    1537fce fix: send header params in request

(wiz)

2022-01-23 22:21:54 UTC MAIN commitmail json YAML

doc: Updated devel/ocaml-findlib to 1.9.2

(wiz)

2022-01-23 22:21:45 UTC MAIN commitmail json YAML

2022-01-23 22:18:00 UTC MAIN commitmail json YAML

doc: Updated security/p11-kit to 0.24.1

(wiz)

2022-01-23 22:17:51 UTC MAIN commitmail json YAML

p11-kit: update to 0.24.1.

0.24.1 (stable)
* rpc: Support protocol version negotiation [PR#371, PR#385]
* proxy: Support copying attribute array recursively [PR#368]
* Link libp11-kit so that it cannot unload [PR#383]
* Translation improvements [PR#381]
* Build fixes [PR#372, PR#373, PR#375, PR#377, PR#384, PR#407]

(wiz)

2022-01-23 22:11:44 UTC MAIN commitmail json YAML

doc: Updated math/imath to 3.1.4

(wiz)

2022-01-23 22:11:36 UTC MAIN commitmail json YAML

imath: update to 3.1.4.

## Version 3.1.4 (January 21, 2022)

Patch release with miscellaneous bug/doc/build fixes.

(wiz)

2022-01-23 22:10:36 UTC MAIN commitmail json YAML

doc: Updated devel/gopls to 0.7.5

(wiz)

2022-01-23 22:10:27 UTC MAIN commitmail json YAML

gopls: update to 0.7.5.

Configuration changes

templateExtensions now defaults to []

Following feedback on the template features introduced with v0.7.4,
we have made improvements to the way the active set of template
files is configured. The templateExtensions setting is now empty
by default, and gopls recognizes any open files with the "gotmpl"
language identifier as a template file. As a result, unopened files
will not be loaded as Go templates unless the templateExtensions
is configured to be non-empty, but gopls will still provide template
language features to any open files configured to be Go template
files by the LSP client.

As always, your feedback helps make gopls better, and is greatly
appreciated!

Features

New postfix completions

    The split! completion on values of string type inserts a
    strings.Split snippet.  split

    The join! completion on values of []string type inserts a
    strings.Join snippet.  join

New suggested fix for unused function parameters

The diagnostic for unused function parameters now includes a
suggested fix to rename the parameter to _. This diagnostic is
disabled by default, but can be enabled via the unusedparams setting
in the analyses section.

(wiz)

2022-01-23 22:08:18 UTC MAIN commitmail json YAML

doc: Updated graphics/ImageMagick to 7.1.0.20

(wiz)

2022-01-23 22:08:08 UTC MAIN commitmail json YAML

ImageMagick: update to 7.1.0.20.

2022-01-21  7.1.0-20  <quetzlzacatenango@image...>
  * Release ImageMagick version 7.1.0-20 GIT revision 19585:2cd840776:20220121

2022-01-09  7.1.0-20  Dirk Lemstra <dirk@lem.....org>
  * Added support for ARM64 to the Visual Studio build on Windows.
  * Removed ImageMagickObject from the Windows installer.

2021-01-01  7.1.0-20  <quetzlzacatenango@image...>
  * Support seamless blending of a foreground and background image.
  * Support saliency blending of a foreground and background image.
  * Support QOI image format.
  * Perist frame delay when converting APNG to Webp (reference
    https://github.com/ImageMagick/ImageMagick/issues/4704).
  * -fx performance increase by one or two orders of magnitude (reference
    https://github.com/ImageMagick/ImageMagick/discussions/4533).
  * Add support for formatted text (reference
    https://github.com/ImageMagick/ImageMagick/discussions/4515).

(wiz)

2022-01-23 22:08:00 UTC MAIN commitmail json YAML

doc: Updated www/links-gui to 2.25

(fcambus)

2022-01-23 22:07:49 UTC MAIN commitmail json YAML

links-gui: update to 2.25.

=== RELEASE 2.25 ===

Fri Oct  1 18:27:25 CEST 2021 mikulas:

Delete the expired Let's encrypt certificate from the builtin
certificate store

Thu Sep 30 21:45:10 CET 2021 mikulas:

Set the flag X509_V_FLAG_TRUSTED_FIRST, so that Let's encrypt works
with openssl-1.0.2

=== RELEASE 2.24 ===

Mon Sep 13 18:31:27 CEST 2021 mikulas:

Avoid a hang in the X driver if the program that converts a selection
stops responding. Use 10 second timeout.

Fri Sep 10 18:37:30 CEST 2021 mikulas:

Fix a crash in the X driver if some window asks for clipboard and is
closed before Links responds to this request

Wed Sep  8 18:21:42 CEST 2021 mikulas:

Fix a crash on OS/2 SMP systems - it was caused by a bug in OpenSSL

Sun Sep  5 11:12:47 CEST 2021 mikulas:

Workaround for a bug on Minix 3 - don't close signal pipe when spawning
a shell

Thu Aug 19 19:54:43 CEST 2021 Emir Yasin SARI <bitigchi@me.com>:

Updated the Turkish translation

Sun Jul  4 18:02:44 CEST 2021 mikulas:

Support the "id" attribute on COLGROUP, COL, TR, THEAD, TBODY, TFOOT
tags

(fcambus)

2022-01-23 22:06:42 UTC MAIN commitmail json YAML

doc: Updated www/links to 2.25

(fcambus)

2022-01-23 22:06:29 UTC MAIN commitmail json YAML

links: update to 2.25.

=== RELEASE 2.25 ===

Fri Oct  1 18:27:25 CEST 2021 mikulas:

Delete the expired Let's encrypt certificate from the builtin
certificate store

Thu Sep 30 21:45:10 CET 2021 mikulas:

Set the flag X509_V_FLAG_TRUSTED_FIRST, so that Let's encrypt works
with openssl-1.0.2

=== RELEASE 2.24 ===

Mon Sep 13 18:31:27 CEST 2021 mikulas:

Avoid a hang in the X driver if the program that converts a selection
stops responding. Use 10 second timeout.

Fri Sep 10 18:37:30 CEST 2021 mikulas:

Fix a crash in the X driver if some window asks for clipboard and is
closed before Links responds to this request

Wed Sep  8 18:21:42 CEST 2021 mikulas:

Fix a crash on OS/2 SMP systems - it was caused by a bug in OpenSSL

Sun Sep  5 11:12:47 CEST 2021 mikulas:

Workaround for a bug on Minix 3 - don't close signal pipe when spawning
a shell

Thu Aug 19 19:54:43 CEST 2021 Emir Yasin SARI <bitigchi@me.com>:

Updated the Turkish translation

Sun Jul  4 18:02:44 CEST 2021 mikulas:

Support the "id" attribute on COLGROUP, COL, TR, THEAD, TBODY, TFOOT
tags

(fcambus)

2022-01-23 22:04:42 UTC MAIN commitmail json YAML

doc: Updated archivers/zstd to 1.5.2

(wiz)

2022-01-23 22:04:34 UTC MAIN commitmail json YAML

zstd: update to 1.5.2.

v1.5.2 (Jan, 2022)
perf: Regain Minimal memset()-ing During Reuse of Compression Contexts (@Cyan4973, #2969)
build: Build Zstd with `noexecstack` on All Architectures (@felixhandte, #2964)
doc: Clarify Licensing (@terrelln, #2981)

(wiz)

2022-01-23 21:51:30 UTC MAIN commitmail json YAML

doc: Updated lang/yabasic to 2.90.2

(fcambus)

2022-01-23 21:51:19 UTC MAIN commitmail json YAML

yabasic: update to 2.90.2.

Version 2.90.2 (January 6, 2022)
  - Fixed precision error for print using under windows
  - Better error-reporting for an edge case of short-if
  - Allow '==' to check for equality and '!=' for inequality ('=' and '<>'
    still work)

(fcambus)

2022-01-23 21:50:43 UTC MAIN commitmail json YAML

doc: Updated archivers/lunzip to 1.13

(fcambus)

2022-01-23 21:50:33 UTC MAIN commitmail json YAML

lunzip: update to 1.13.

2022-01-22  Antonio Diaz Diaz  <antonio@gnu.org>

* Version 1.13 released.
* Decompression time has been reduced by 5-12% depending on the file.
* main.c (getnum): Show option name and valid range if error.

(fcambus)

2022-01-23 21:50:02 UTC MAIN commitmail json YAML

2022-01-23 21:37:07 UTC MAIN commitmail json YAML

2022-01-23 20:36:53 UTC MAIN commitmail json YAML

doc: Updated devel/c++gsl to 3.1.0

(nros)

2022-01-23 20:34:47 UTC MAIN commitmail json YAML

Update c++gsl to version 3.1.0

Pkgsrc changes:
Add buildlink3.mk

Changes:
CMake find_package support.
gsl::span and gsl::span_iterator that align with the c++20 standard.
Fix bug in gsl::narrow.

(nros)

2022-01-23 19:46:30 UTC MAIN commitmail json YAML

Added lang/py-executing, lang/py-pure-eval, sysutils/py-stack-data, devel/py-typeguard

(adam)