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 (1h)  pkgsrc-2024Q1 (15d)  pkgsrc-2023Q4 (43d)  pkgsrc-2023Q2 (75d)  pkgsrc-2023Q3 (154d) 

2024-05-13 17:04:13 UTC Now

2021-07-26 17:28:51 UTC MAIN commitmail json YAML

py-pkgconfig: updated to 1.5.5

1.5.5:
Unknown changes

(adam)

2021-07-26 16:39:32 UTC MAIN commitmail json YAML

doc: Added x11/p5-Gtk3-SimpleList version 0.21

(bsiegert)

2021-07-26 16:38:46 UTC MAIN commitmail json YAML

New package for p5-Gtk3-SimpleList.

This module provides a helper module for Gtk3.

It is based on Gtk2::SimpleList.

(bsiegert)

2021-07-26 15:39:14 UTC MAIN commitmail json YAML

doc: note update of postfix packages to 3.6.2

mail/postfix
mail/postfix-cdb
mail/postfix-ldap
mail/postfix-lmdb
mail/postfix-mysql
mail/postfix-pcre
mail/postfix-pgsql
mail/postfix-sqlite

(taca)

2021-07-26 15:38:10 UTC MAIN commitmail json YAML

mail/postfix: update to 3.6.2

* pkgsrc change: Add supportfor blocklistd(3) (and blacklistd(3)).

* From release annuonce:

Fixed in Postfix 3.6.2, 3.5.12, 3.4.22, 3.3.19:

  * In Postfix 3.6, fixed a false "Result too large" (ERANGE) fatal
    error in the compatibility_level parser, because there was no
    'errno = 0' statement before an strtol() call. In Postfix
    3.3-3.5, fixed two older latent bugs of this kind (introduced
    in 1999 and in Postfix 2.11). Problem reported by David Bohman.

  * (problem introduced in Postfix 3.3) "Null pointer read" error
    in the cleanup daemon when "header_from_format = standard" (the
    default as of Postfix 3.3), and email was submitted with
    /usr/sbin/sendmail without From: header, and an all-space full
    name was specified in 1) the password file, 2) with "sendmail
    -F", or 3) with the NAME environment variable. Found by Renaud
    Metrich.

  * (problem introduced in Postfix 2.4) False "too many reverse
    jump" warnings in the showq daemon, because loop detection code
    was comparing memory addresses instead of queue file names.
    Reported by Mehmet Avcioglu.

  * (problem introduced in 1999) The Postfix SMTP server was sending
    all session transcripts to the error_notice_recipient (default:
    postmaster), instead of sending transcripts of bounced mail to
    the bounce_notice_recipient (default: postmaster). Reported by
    Hans van Zijst.

Fixed in Postfix 3.6.2, 3.5.12, 3.4.22:

  * The texthash: map implementation broke tls_server_sni_maps,
    because it did not support multi-file inputs. Reported by
    Christopher Gurnee, who also found an instance of the missing
    code in the "postmap -F" source code. File: util/dict_thash.c.

(taca)

2021-07-26 14:21:53 UTC MAIN commitmail json YAML

doc: Added x11/p5-gtk3 version 0.038

(bsiegert)

2021-07-26 14:18:16 UTC MAIN commitmail json YAML

New package, p5-gtk3 (Gtk3 module).

Perl bindings to the 3.x series of the gtk+ toolkit.  This module allows you to
write graphical user interfaces in a Perlish and object-oriented way, freeing
you from the casting and memory management in C, yet remaining very close in
spirit to original API.

(bsiegert)

2021-07-26 14:12:04 UTC MAIN commitmail json YAML

p5-cairo-gobject: add a buildlink3 file

This expresses the native cairo-gobject dependency.

(bsiegert)

2021-07-26 13:24:20 UTC MAIN commitmail json YAML

doc: Updated graphics/p5-cairo to 1.109

(bsiegert)

2021-07-26 13:23:16 UTC MAIN commitmail json YAML

p5-cairo: update to 1.109

Overview of changes in Cairo 1.109
==================================

* Remove PDF outline exports that do not exist

Overview of changes in Cairo 1.108
==================================

* Add missing status codes
* Add Perl bindings for Cairo surface mime type setting/getting and get extents
* Add bindings for PDF outline support
* Add example file for PDF outline support bindings
* Updated MANIFEST file with newly added files
* Makefile.PL: updated Git URLs
* Add defined constants for MIME types, pdf outlining, and tags

(bsiegert)

2021-07-26 13:00:04 UTC MAIN commitmail json YAML

doc: Updated www/php-nextcloud to 22.0.0

(ryoon)

2021-07-26 12:59:21 UTC MAIN commitmail json YAML

php-nextcloud: Update to 22.0.0

Changelog:
The biggest improvements Nextcloud Hub 22 introduces are:

    User-defined groups with Circles that makes it easier to manage teams where you can share files or assign tasks to circles, or create chat rooms for a circle
    Integrated chat and task management where you can simply share a deck card into a chat room or turn a chat message into a task
    Easy approval workflow, where an administrator can define a new approval flow in the settings and users can, on a document, request approval
    Getting your document signatures easy with integrated PDF signing with DocuSign, EIDEasy, and LibreSign
    Integrated knowledge management Nextcloud puts knowledge available to everyone at a moments' notice, providing easy search, sharing, and portable access
    Groupware improvements bringing a trash bin feature in Calendar, resource booking to facilitate the handling of resources in organizations. Nextcloud Mail features improved threading, email tagging, and support for Sieve filtering

(ryoon)

2021-07-26 12:43:17 UTC MAIN commitmail json YAML

doc: Updated misc/libreoffice to 7.1.5.2

(ryoon)

2021-07-26 12:42:24 UTC MAIN commitmail json YAML

libreoffice: Update to 7.1.5.2

* Fix PR pkg/56048 with Yasushi Oshima's patch.

Changelog:
7.1.5.2
Bugs fixed compared to 7.1.5 rc1:

1. tdf#138432 EDITING: Regression in handling of the group separator in
    formula context [Eike Rathke]
2. tdf#140431 FILESAVE XLSX Double file:// prefix when saving hyperlink
    pointing to file on network share to XLSX [T??nde T??th]
3. tdf#140506 REGRESSION Setting to repeat heading in writer tables no longer
    works [Bjoern Michaelsen]
4. tdf#140594 Screen reader does not announce new spinbox value when changing
    it with up/down key (Windows) [Michael Weghorn]
5. tdf#143146 Crash by click on properties symbol for calc data in writer
    [Caol??n McNamara]
6. tdf#143149 Crash in: vcl::Window::GetParentWithLOKNotifier() [Caol??n
    McNamara]
7. tdf#143153 Editing Crash when grouping Text (Fit to Frame) and object [Caol
    ??n McNamara]
8. tdf#143165 [EDITING] When I type "5-d" into cell, it is autoconverted into
    date 2021/07/05 [Eike Rathke]
9. tdf#143245 Clicking anywhere in the Description area will trigger the Form
    creation window [Caol??n McNamara]
10. tdf#143291 Selecting the None slide transition has no effect [Caol??n
    McNamara]

7.1.5.1
Bugs fixed compared to 7.1.4 RC2

1. ofz#34221 avoid OOM [Caol??n McNamara]
2. ofz#34297 indirect-leak [Caol??n McNamara]
3. tdf#55007 [EMF] FILEOPEN: Close circle instead of arch (exported by Catia
    v5) [Bartosz Kosiorek]
4. tdf#81757 Calculations order do not follow cell dependencies [Eike Rathke]
5. tdf#96061 Text background/highlighting color doesn't reopen well in LO when
    exporting as PPTX (OK in MSO) [G??l?ah K?se]
6. tdf#116501 Writer freezes when working with this particular ODT document
    [Michael Stahl]
7. tdf#118637 EXPORT: XHTML: text missing after formula [Svante Schubert,
    Xisco Fauli]
8. tdf#127013 The input fields for separators ("Function", "Array column",
    "Array row") allow to choose improper characters. [Eike Rathke]
9. tdf#127028 Add DRAW templates to LibreOffice [Toma? Vajngerl]
10. tdf#127145 [WMF] FILEOPEN File is rendered with thin stroke on rounded
    rectangles, but should be thick. [Bartosz Kosiorek]
11. tdf#132752 DOCX import: invalid paragraph indentation [Vasily Melenchuk]
12. tdf#134675 [EDITING] Whole column cannot be pasted to a column range over
    23 selected by shift-click [Eike Rathke]
13. tdf#136766 UI: Zoom slider in toolbar of Calc's print preview has white
    background [Noel Grandin]
14. tdf#137199 FILESAVE: DOCX to ODT Static text in numbered list is lost
    [Vasily Melenchuk]
15. tdf#137314 FILEOPEN DOCX VML shapes with arbitrary rotation imported
    incorrectly [Regina Henschel]
16. tdf#139447 Crash when dragging a query or table from "Data Sources
    Explorer" window to a calc sheet. [Caol??n McNamara]
17. tdf#139658 FILEOPEN: some (multi component) chart labels are incomplete [T
    ??nde T??th]
18. tdf#139915 FILEOPEN DOCX Two text boxes on two pages open on a single page
    [Miklos Vajna]
19. tdf#140360 Provide option to turn off sidebar's minimum width [Heiko
    Tietze]
20. tdf#140623 Fileopen DOCX: Text Orientation of X-Axis 0 instead of 45
    degrees [T??nde T??th]
21. tdf#141311 Missing Decimal Places for Rotation in Sidebar [Katarina
    Behrens]
22. tdf#141408 Updating Ukrainian spellchecker [Andras Timar]
23. tdf#141769 Crash in: cppu::OInterfaceContainerHelper::disposeAndClear
    (com::sun::star::lang::EventObject const &) [Caol??n McNamara]
24. tdf#142061 macOS: Calc UI: Display anomalies when resizing columns
    [Thorsten Wagner]
25. tdf#142180 Invalid text comparison result in Basic [Joshua Williams]
26. tdf#142263 Regression with EMF sample from 55007 [Bartosz Kosiorek]
27. tdf#142268 [EMF] Arc with bottom corner above the top one [Bartosz
    Kosiorek]
28. tdf#142325 Error read rtf created Gnostice eDocEngine V5.0.0.548 [Miklos
    Vajna]
29. tdf#142370 CRASH: Closing tip of the day ( GTK3 ) [Caol??n McNamara]
30. tdf#142395 FILEOPEN CSV: Space trailing values imported as garbage [Mike
    Kaganski]
31. tdf#142467 Inserting series in Stock Chart Data Table crashes Writer
    (Fedora only?) [Caol??n McNamara]
32. tdf#142478 [CRASH] searching on slide notes will crash Impress [Toma?
    Vajngerl]
33. tdf#142513 Wrong zoom directing within Calc's print preview [Jim Raykowski]
34. tdf#142629 Importing psd image with transparent background results in
    "Unknown image format" [Noel Grandin]
35. tdf#142716 PPTX EXPORT: Text content is partially lost [G??l?ah K?se]
36. tdf#142721 impossible set single cell border inside a table [Caol??n
    McNamara]
37. tdf#142745 [EMF] Hang on FillRgn EMR [Bartosz Kosiorek]
38. tdf#142767 SIDEBAR: First shape in each one of the Shapes Sidebar's
    sections does not work [Caol??n McNamara]
39. tdf#142852 KMFL characters are not "swallowed" in a Writer textbox or
    shapeText [Caol??n McNamara]
40. tdf#142873 Calc: Print preview zoom-out zoom-in buttons don't work in
    'Tabbed' UI, nor in 'Grouped Bar Compact' UI mode [Julien Nabet]
41. tdf#142932 Crash when pasting cells with comments and "skip empty cells"
    option selected [Julien Nabet]
42. tdf#143008 Text to Columns converts type date with AM/PM time wrongly [Eike
    Rathke]
43. tdf#143047 Error in the tooltip in Toolbar if a hotkey is assigned [Mike
    Kaganski]
44. tdf#143081 Basic Replace() function crashes LO [Julien Nabet]
45. tdf#143088 Endless loop when opening file with many (change tracked)
    comments [Caol??n McNamara]

(ryoon)

2021-07-26 11:58:25 UTC MAIN commitmail json YAML

mk: Add OSX_SDK_MAP for 11.5.

(jperkin)

2021-07-26 11:02:07 UTC MAIN commitmail json YAML

doc: Updated x11/fltk13 to 1.3.7

(micha)

2021-07-26 11:00:33 UTC MAIN commitmail json YAML

x11/fltk13: Update to 1.3.7

This release does not contain new "ABI features". The ABI (Application
Binary Interface) is 100% compatible with releases 1.3.5 and 1.3.6.

CHANGES IN FLTK 1.3.7                            RELEASED: Jul 25 2021

FLTK 1.3.7 is a maintenance release for macOS only. It fixes one
regression introduced in FLTK 1.3.6 and two long standing timer
issues on macOS.

Other platforms than macOS are not concerned.

Changes:

  Avoid premature FL_RELEASE event at start of drag-n-drop operation
  Fix a timer inconsistency and prevent a crash
  Fl::add_timeout() must always create a new timer (#248)

(micha)

2021-07-26 06:37:28 UTC MAIN commitmail json YAML

note u-boot updates for pinebook-pro and rockpro64.

(mrg)

2021-07-26 06:36:42 UTC MAIN commitmail json YAML

2021-07-26 05:16:43 UTC MAIN commitmail json YAML

note blender 2.93.1.

(mrg)

2021-07-26 05:15:15 UTC MAIN commitmail json YAML

update to blender 2.93.

thanks to nia and joerg for help with updating.

see https://www.blender.org/download/releases/ for a full list
of changes.  vague summary includes:

2.91:

The fourth major release in 2020 is here to further improve the
user experience, adding powerful new booleans, better cloth
sculpting with support for collisions, volume objects modifiers,
improved animation tools and so much more.

Introducing collision support for the sculpt cloth brush and
filter.

The new Sculpt Trim tool lets you cut and even add geometry using
box or lasso gestures.

This brush includes a set of deformation modes designed to control
the shape of the mesh boundaries.

The new Simulation Target property allows the Pose and Boundary
brushes to simulate cloth effects as you use them.

Introducing the Exact solver to take care of complex geometry.

Curve and text objects now have support for custom bevel profiles,
just like the bevel modifier.

All bevel types now support flat curve caps too!

A new modifier for volume objects allows you to dynamically
convert them into a mesh, ideal for stylized fluids.

Convert any mesh into a volume and combine it with the new Volume
Displace modifier.

Convert images into Grease Pencil objects with just one click!

The new Holdout option in materials allows you to paint holes in
strokes and filled areas.

Can't remember where that setting is? Search for it!

Sloppy typing? Don't worry! Fuzzy search makes it so you can be
less precise and still find what you look for.

The new support for Compound Shape collisions allow for complex
simulations not possible before.

You now can combine multiple primitive shapes into a concave
shape, resulting in blazing fast simulations.

Everywhere! Tag your collections with colors.

Drag & drop now works for modifiers, constraints and Grease Pencil
effects.

Animation curves can now become much snappier, allowing for more
sudden changes with fewer keyframes required.

2.92:

A completely new workflow for editing meshes, new physics
simulation methods, faster Cycles rendering, better compositing
with Eevee, and so much more. Blender 2.92 marks the beginning of
something incredible.

The new Geometry Nodes editor opens the door for creating and
manipulating meshes using a node-based system.

Create your own custom modifier! Expose properties from the nodes
in the modifier stack for an easy-to-use interface.

This first iteration focuses on object scattering and instancing,
laying the groundwork for more advanced workflows in the upcoming
releases.

Smear multires displacement over the limit surface similar to how
smearing for colors and topology slide works.

Shape silhouettes as you please with this new option in the Grab
tool.

Mesh Fairing allows you to visually remove parts of your mesh by
completely smoothing the area inside a Face Set.

Grease Pencil strokes can now be edited as curves!

The Trace Image feature now supports image sequences!

Grease Pencil interpolation has been improved to better deal with
different sized strokes.

Volume rendering is significantly more memory efficient, by using
a sparse NanoVDB grid.

OptiX now supports hybrid rendering to combine the power of your
CPU and GPU devices.

See everything with the new Exposure node in the Compositor.

2.93:

A total of 22 new nodes were added to the Geometry Nodes editor
expanding the attribute system, sampling textures, support for
volume data, improved usablity, mesh primitives, Cycles support
for attributes, and much more.

It is now possible to create mesh circles, cones, cubes,
cylinders, grids, ico-spheres, uv-spheres, and lines without ever
leaving the Geometry Nodes editor.

Geometry Nodes allows you to create the most flexible modifiers.

For this releases' splash, the author Erindale went all-in and
made the entire thing pretty much using only Geometry Nodes.

It has never been easier to create, tweak, and expand Masks or
Face sets as you sculpt.

Splitting complex figures into multiple objects is a quick way to
significantly improve performance. In order to ease this workflow,
there is a new way to quickly jump between objects while in Sculpt
mode.

The Line Art modifier generates stylized lines on your scene,
collections, or individual objects.

The Interpolate operator is now a full-fledged tool!

The new Eevee looks so good you may want to re-render all your
projects.

The new Depth of Field handles close-ups and outlines much better.

Volume shaders in Eevee now support Area Lights and Soft Shadows.

(mrg)

2021-07-26 01:38:19 UTC MAIN commitmail json YAML

doc: Updated math/sc-im to 0.8.2

(sjmulder)

2021-07-26 01:38:05 UTC MAIN commitmail json YAML

sc-im: Update to 0.8.2

0.8.2

Changes
- Improved yank and undo alloc'ing. Malloc as much we need from start
  in a long batch and avoid small mallocs.
- Changed the way lua scripts are referenced in formulas. Now they are
  input as any other string formula, like this:
  \"@lua("script_name.lua", 1) being 1 if the reference should be added
  to the depgraph or not, making it evaluated just once or every time
  the depgraph is evaluated.
  NOTE that if set to 0 and the cell is referenced by another cell, it
  will be executed nonetheless.
- Added new exec_lua configuration variable.
- Rows now can have height higher than one LINE. See fj and fk in
  normal mode or :formatrow in command mode.
- Wrap cell content. new autowrap config value. works when nooverlap
  and notruncate are set.
- Open URL or file specified on cell (PR 401)
- Import mkd files
- Multiple frozen rows/columns (fr / fc in normal mode)
- Added mapping_timeout configuration variable with a default value of
  1500ms (used to be a fixed value of 800ms).
- Added mouse support in insert and command mode. The selection of a
  cell gets copied to inputbar.
- Added command_timeout configuration variable.
- handle hidden rows/cols in undo/redo of ir/ic/dr/dc
- Added backwards search with '?'
- Restore \\* from old SC. \\{char} fills the cell with n occurrences
  of {char} to complete its width
- Store frozen rows and cols when saving file
- Added :formatcol command (handling its undo as well)
- Added :formatrow command (handling its undo as well)
- Added undo of freeze row and col
- Handle \n in cell input, and with autowrap
- Handle undoing changes in row height produced by string input
- Changed input bar from window to pad: permits entering string longer
  than COLS.
- @count counts cells with strings as well, and not just with numbers.
- Handle entering a label after :datefmt for datetime value edition.
- New dracula / papercolor themes.
- Added EvalRange() so that the graph is not evaluated entirely all the
  time.
- Replaced 'EvalAll' with 'EvalRange'.
- Removed unneeded parameters on EvalJustVertex"
- Added eval_order in EvalRange and rebuild_graph.
- Added @evaluate / @sevaluate functions
- Handle @nval dependencies.
- Handle @mycol/@myrow calls during startup when no EvalJustOneVertex
  is yet called
- Added @getent (FR issue #451)
- The saving format for :w command would be according to current file
  format. #493
- modified savefile() of file.c to check current file format before
  saving a file.
- Keep consistent with other format such as csv and save the file with
  the same format as current file.
- Added HELP_HIGHLIGHT definition color for help page.
- Renamed GRID_PAIR to GRID_EVEN in color.c.
- UNDO of :fsum is handled by let.
- calc_offscr_rows/cols rewriten and renamed to calc_mobile_rows/cols

Fixes
- Fix old sc bug - issue #371
- Fix when saving sc files of cells that has some string expressions -
  issue #541
- Fix leak in nval.
- Fix Issue #372.
- Free lua memory at exit.
- Fix when saving marks in file after importing xlsx file and saving it
  in sc format.
- EXPR and NUMBER colors were overloaded by STRING color #546
- Fix markdown export when empty col was added left to data
- Fix in :showrows command.
- :fsum added to command mode commands. It was missing.
- Added :showcols command that was missing.
- Handled issue #429
- handled issue #374
- Ignore SIGWINCH outside ncurses.
- triggers: Avoid segfault when not being able to load module. Issue
  #325

0.8.1

New features
- Braille support
- Added latex export - issue #394
- Added mappings for command mode
- Work on issues #225 and #247: support mapping of 単 and other special
  chars
- Basic ODS file import
- Paste to a range of selected cells - (actually added on v0.8 - issue
  438 - PR 445)
- Added txtdelim | for csv files import - issue 409
- Added macros to --version (show version)
- Support higher versions of lua.
- Handle ESC key in mappings. related to issue #492.
- Added freeze to visual mode - issue #459

Changes
- Recognise SPACE in mappings rather than simple ' '
- Visual change: Moved cmd multiplier to the left of mode
- Changed default headings colors
- many improvements to the config facility and usage - PR 519
- improved sort for 65k rows

Fixes
- Fix issues on CIRCULAR REFERENCES: #473 #201 #475 #321. these were as
  hard.
- Fix issue 417 and added a date type in xlsx import.
- Fix Engformat overlap text y n炭mero. Mostraba * (actually fixed
  on v0.8)
- Fix column header display - overflow with column width 2 and column
  with two letters - PR 517
- Fix isnumeric test to recognise floats: affects copy/paste - PR 450
- Fix issue setting conf variables like nonumeric
- Fix when showing empty text - 944844505d7cdb7d3d392a5c1d2b3ffde40a1fff
- Fix issue #227 - this was hard. used to segfault and keep wrong
  reference after deleting row that is last in range of expr. ex.
  @avg(B1:B4) and deleting row 4
- Fix issue #433: large memory use with multiple linked cells.
- Fix issue #287 - valueize didnt update depgraph
- Solved issue #399. 'g' command of NORMAL_MODE changed to 'gt'"
- Fixed vmaps in get_mappings function.
- Fixed bug on 'error' in gram.y - comment on issue #482
- Fix issue #457: cursor position could add empty rows or columns when
  exporting csv files
- Fix issue #288: ^ misbehaving when having fixed rows
- Fix in mouse clicks
- Fix possible memory leak in add freeze
- XLSX: Free memory leak when looking for specified sheet.
- XLSX: Avoid segfault when using shared formulas. issue #218.

(sjmulder)

2021-07-26 01:03:58 UTC MAIN commitmail json YAML

doc: Updated math/sc-im to 0.8.0nb3

(sjmulder)

2021-07-26 01:03:28 UTC MAIN commitmail json YAML

sc-im: Fix/bump for libxlsxwriter 1.1.1

(sjmulder)

2021-07-26 01:02:28 UTC MAIN commitmail json YAML

doc: Updated textproc/libxlsxwriter to 1.1.1

(sjmulder)

2021-07-26 01:02:12 UTC MAIN commitmail json YAML

libxlsxwriter: Update to 1.1.1

Packaging changes:
- Now uses pkgsrc or system libraries instead of bundled (minizip, md5).

Upstream changes:

1.1.1
- Added optional third party library to handle sprintf handling of
  doubles. This is to avoid issues with number formatting in some locales. The
  optional library is the Milo Yip DTOA implementation.
- Added the LXW_EXPLICIT_FALSE variable to allow the default bold property in
  chart title fonts to be turned off.

1.1.0
- Fix for Cocoapod issue where local md5 files conflicted with BoringSSL headers.

1.0.9
- Added support for Excel 365 dynamic arrays. See
  worksheet_write_dynamic_array_formula() worksheet_write_dynamic_formula()
  and ww_formulas_dynamic_arrays.

1.0.8
- Fix for dynamic library soname on Linux.

1.0.7
- Added support for writing Unix date/times via the
  worksheet_write_unixtime() function.
- Added support for dynamic library soname version to help packagers and build
  systems differentiate ABI versions.

1.0.6
- Added support for using OpenSSL MD5 functions instead of built in third
  party library. See gsg_md5.

1.0.5
- Added support for worksheet background images via
  worksheet_set_background().

1.0.4
- Added support for GIF image files (and in Excel 365, animated GIF files).

1.0.3
- Added some fixes to make the library compile more cleanly as an R library.

1.0.2
- Added option to set row heights and column widths in pixels via the
  worksheet_set_row_pixels() and worksheet_set_column_pixels() functions.

1.0.1 March 30 2021
- Added support for pkg-config to Make/Cmake installs. See the
  gsg_using section of the Getting Started guide.
- Added ability to add accessibility options "description" and "decorative" to
  images via worksheet_insert_image_opt() and lxw_image_options.
- Added the workbook_read_only_recommended() function to set the Excel
  "Read-only Recommended" option that is available when saving a file.
- Fixed issue where pattern formats without colors were given a default black
  fill color.
- Added option to set a chart crossing to 'min' via
  chart_axis_set_crossing_min() as well as the existing 'max' option. The
  'min' option isn't available in the Excel interface but can be enabled via
  VBA.
- Added some additional information on using constant_memory mode with memory
  mounted /tmp directories. See ww_mem_temp.
- Added build option to compile libxlsxwriter as a "universal binary" for both
  Apple silicon and Intel-based Macs, i.e., arm64 and x86_64. See
  gsg_universal.
- Fixed issue where the limit for header/footer strings was
  255 bytes instead of 255 characters and as a result UTF8
  strings were being truncated.

(sjmulder)

2021-07-26 00:04:15 UTC MAIN commitmail json YAML

doc: Updated sysutils/within to 1.1.4

(sjmulder)

2021-07-26 00:03:35 UTC MAIN commitmail json YAML

doc: Updated multimedia/nostt to 1.2.1

(sjmulder)

2021-07-26 00:03:18 UTC MAIN commitmail json YAML

within: Update to 1.1.4

Changes:
- Change: license changed from AGPL-3 to 2-clause BSD.
- Change: switched from Travis CI to builds.sr.ht.

(sjmulder)

2021-07-26 00:02:39 UTC MAIN commitmail json YAML

nostt: Update to 1.2.1

Changes:
- New: Dutch translation of README.md.
- Fixed: interactive prompt not printed with musl libc.
- Fixed: typos in README.md.
- Change: migrated builds from Travis to sr.ht.

(sjmulder)

2021-07-25 20:42:39 UTC MAIN commitmail json YAML

doc: Updated net/gallery-dl to 1.18.2

(leot)

2021-07-25 20:42:33 UTC MAIN commitmail json YAML

gallery-dl: Update to 1.18.2

Changes:
1.18.2
------
### Additions
- [bbc] add `gallery` and `programme` extractors
- [comicvine] add extractor
- [kemonoparty] add `max-posts` option
- [kemonoparty] parse `o` query parameters
- [mastodon] add `reblogs` and `replies` options
- [pixiv] add extractor for `pixivision` articles
- [ytdl] add experimental extractor for sites supported by youtube-dl
- extend `parent-metadata` functionality
- add `archive-prefix` option
- add `url-metadata` option

### Changes
- [kemonoparty] skip duplicated patreon files
- [mangadex] use custom User-Agent header

### Fixes
- [hitomi] fix image URLs
- [imagevenue] fix extraction
- [instagram] fix extraction of `/explore/tags/` posts
- [moebooru] fix `tags` ending with a `+` when logged in
- [naverwebtoon] fix comic extraction
- [pururin] update domain and fix extraction
- [vk] improve metadata extraction and URL pattern
- [downloader:ytdl] fix `outtmpl` setting for yt-dlp

(leot)

2021-07-25 20:29:50 UTC MAIN commitmail json YAML

Updated databases/mysql57-client, databases/mysql57-server

(adam)

2021-07-25 20:29:14 UTC MAIN commitmail json YAML

mysql57: updated to 5.7.35

Changes in MySQL 5.7.35 (2021-07-20, General Availability)

Audit Log Notes

Deprecation and Removal Notes

Packaging Notes

Bugs Fixed

Audit Log Notes

For MySQL Enterprise Audit, the new audit_log_format_unix_timestamp system variable enables inclusion of a time field in each audit record. The field value is an integer that represents the UNIX timestamp value indicating the date and time when the audit event was generated. The time field is supported only for JSON-format log files.

Deprecation and Removal Notes

The TLSv1 and TLSv1.1 connection protocols now are deprecated and support for them is subject to removal in a future MySQL version. (For background, refer to the IETF memo Deprecating TLSv1.0 and TLSv1.1.) It is recommended that connections be made using the more-secure TLSv1.2 and TLSv1.3 protocols. TLSv1.3 requires that both the MySQL server and the client application be compiled with OpenSSL 1.1.1 or higher.

On the server side, this deprecation has the following effects:

If the tls_version system variable is assigned a value containing a deprecated TLS protocol during server startup, the server writes a warning for each deprecated protocol to the error log.

If a client successfully connects using a deprecated TLS protocol, the server writes a warning to the error log.

On the client side, the deprecation has no visible effect. Clients do not issue a warning if configured to permit a deprecated TLS protocol. This includes:

Client programs that support a --tls-version option for specifying TLS protocols for connections to the MySQL server.

Statements that enable replicas to specify TLS protocols for connections to the source server. (CHANGE MASTER TO has a MASTER_TLS_VERSION option.)

Packaging Notes

Binary packages that include curl rather than linking to the system curl library have been upgraded to use curl 7.77.0.

The bundled lz4 library was upgraded to version 1.9.3.

Bugs Fixed

InnoDB: A deadlock between a user thread and purge thread involving a undo log page and rollback segment page occurred after an undo tablespace truncate operation was initiated. The deadlock caused a long semaphore wait and an eventual failure.

InnoDB: An integer underflow issue was addressed in the InnoDB mecached plugin sources.

InnoDB: An index with a key prefix length greater than 767 bytes was permitted on a table defined with the REDUNDANT row format, exceeding the index key prefix length limit for that row format. The ALTER TABLE operation that added the index validated the index key prefix length for the row format defined by the innodb_default_row_format variable instead of the actual row format of the table. The fix ensures that index key prefix length is validated for the correct row format.

InnoDB: An online buffer pool resizing operation freed the previous buffer pool page hash, conflicting with a concurrent buffer pool lookup that required the previous page hash.

InnoDB: Numerous system temporary table pages at the tail of the buffer pool flush list caused a performance degradation. The flush_list_mutex was held while the flush list scan traversed over system temporary table pages. The flush list scan now excludes system temporary table pages.

InnoDB: A binary log rotation deadlock occurred on a system using statement-based replication where there was high number of concurrent update operations and low innodb_thread_concurrency setting.

Replication: When the system variable replication_optimize_for_static_plugin_config was set, the plugins for Group Replication and semi-synchronous replication could not be uninstalled cleanly on server shutdown.

Replication: A deadlock could occur when START GROUP_REPLICATION and STOP GROUP_REPLICATION statements were issued at the same time that a view change was taking place for the group.

Replication: A deadlock could occur if a STOP GROUP_REPLICATION statement was issued when a replication channel on a group member was attempting to commit a transaction. The server now rolls back the transaction immediately if it cannot acquire the relevant lock, rather than waiting for the lock and the commit to complete and causing the deadlock.

Replication: On a multithreaded replica, the reference to the active event was sometimes managed incorrectly when retrying a transaction.

Replication: Replica servers now check and validate the transaction ID part of a GTID before applying and committing the transaction associated with it.

Replication: Replication could stop on a multithreaded replica if a unique secondary key was omitted from the writeset hashes used to compute transaction dependencies, leading to errors when executing the transactions on the multithreaded replica. Write set hashes now always include unique secondary keys even if they are not included in the read set and write set.

JSON: Passing NULL to a stored procedure expecting a JSON parameter led to an assertion failure in debug builds.

Replication could fail if a DML statement was executed immediately after an XA transaction was rejected or forced to rollback due to a deadlock.

The mysql_change_user() C API function did not properly parse the COM_CHANGE_USER packet, which could result in silent failure to process optional query attributes that may have been supplied prior to the mysql_change_user() call. Thanks for Ren辿 Canna嘆 for the contribution.

Repreparation of a prepared statement at the beginning of an implicit transaction could cause an ER_GTID_NEXT_TYPE_UNDEFINED_GROUP error.

An out-of-memory error occurred when loading large amounts of data into tables with full-text search indexes. Not all of the memory allocated to the full-text search cache was accounted for when inserting data into the full-text search auxiliary tables.

A secondary index over a virtual column became corrupted when the index was built online.

For UPDATE statements, we fix this as follows: If the virtual column value of the index record is set to NULL, then we generate this value from the cluster index record.

Boolean system variables could be assigned a negative value.

(adam)

2021-07-25 20:13:12 UTC MAIN commitmail json YAML

doc: Updated fonts/ibm-plex-ttf to 5.2.1

(fcambus)

2021-07-25 20:13:01 UTC MAIN commitmail json YAML

ibm-plex-ttf: update to 5.2.1.

v5.2.1:

IBM Plex Sans JP:

Added:

- CSS stylesheets: css/ibm-plex-sans-jp.css and css/ibm-plex-sans-jp.min.css
- Sass entrypoint: scss/sans-jp/index.scss

The upcoming major release will make chosing specific font-weights and
languages easier for developers. Until then, enjoy IBM Plex Sans JP!

v5.1.3:

IBM Plex Sans KR:

Fixed:

- WWS naming scheme to make sure all weights are grouped together on certain
  versions of Windows referenced in #326

v5.1.0:

IBM Plex Sans KR Styles:

- CSS stylesheets: css/ibm-plex-sans-kr.css and css/ibm-plex-sans-kr.min.css
- Sass entrypoint: scss/sans-kr/index.scss

Rendering CJK fonts performantly on the web requires many more subsets
than western languages. These additional subsets result in many more
font-family declarations. Adding these declarations to the currently
generated stylesheet would cause it to double in size.

For this reason, we've split IBM Plex Sans KR off into it's own style
sheet. In the future, we'll be exporting similar stylesheets per-language
so developers can chose inidividual languages to suit their users.

v5.0.0:

New font file updates for:

- IBM Plex Sans
- IBM Plex Serif
- IBM Plex Sans Condensed
- IBM Plex Mono

This includes some changes to the vertical metrics of the font files as
well as a few changes to the available glyphs.

Breaking:

- Changed IBM Plex Sans Condensed to IBM Plex Sans Cond, this won't impact
  web applications, but could for other third party applications

New:

- IBM Plex Sans KR (Korean)

(fcambus)

2021-07-25 20:12:14 UTC MAIN commitmail json YAML

doc: Updated fonts/ibm-plex-otf to 5.2.1

(fcambus)

2021-07-25 20:12:01 UTC MAIN commitmail json YAML

ibm-plex-otf: update to 5.2.1.

v5.2.1:

IBM Plex Sans JP:

Added:

- CSS stylesheets: css/ibm-plex-sans-jp.css and css/ibm-plex-sans-jp.min.css
- Sass entrypoint: scss/sans-jp/index.scss

The upcoming major release will make chosing specific font-weights and
languages easier for developers. Until then, enjoy IBM Plex Sans JP!

v5.1.3:

IBM Plex Sans KR:

Fixed:

- WWS naming scheme to make sure all weights are grouped together on certain
  versions of Windows referenced in #326

v5.1.0:

IBM Plex Sans KR Styles:

- CSS stylesheets: css/ibm-plex-sans-kr.css and css/ibm-plex-sans-kr.min.css
- Sass entrypoint: scss/sans-kr/index.scss

Rendering CJK fonts performantly on the web requires many more subsets
than western languages. These additional subsets result in many more
font-family declarations. Adding these declarations to the currently
generated stylesheet would cause it to double in size.

For this reason, we've split IBM Plex Sans KR off into it's own style
sheet. In the future, we'll be exporting similar stylesheets per-language
so developers can chose inidividual languages to suit their users.

v5.0.0:

New font file updates for:

- IBM Plex Sans
- IBM Plex Serif
- IBM Plex Sans Condensed
- IBM Plex Mono

This includes some changes to the vertical metrics of the font files as
well as a few changes to the available glyphs.

Breaking:

- Changed IBM Plex Sans Condensed to IBM Plex Sans Cond, this won't impact
  web applications, but could for other third party applications

New:

- IBM Plex Sans KR (Korean)

(fcambus)

2021-07-25 19:48:55 UTC MAIN commitmail json YAML

doc: Updated chat/matrix-synapse to 1.38.1

(js)

2021-07-25 19:48:43 UTC MAIN commitmail json YAML

Update chat/matrix-synapse to 1.38.1

Synapse 1.38.1 (2021-07-22)
===========================

Bugfixes
--------

- Always include `device_one_time_keys_count` key in `/sync` response to work around a bug in Element Android that broke encryption for new devices. ([\#10457](https://github.com/matrix-org/synapse/issues/10457))

(js)

2021-07-25 18:03:45 UTC MAIN commitmail json YAML

doc: Updated security/ccid to 1.4.35

(gdt)

2021-07-25 18:03:38 UTC MAIN commitmail json YAML

security/ccid: Update to 1.4.35

packaging changes: stop re-running bootstrap.  upstream documents just
running configure, and regen causes trouble.

upstream changes are minor

(gdt)

2021-07-25 18:02:50 UTC MAIN commitmail json YAML

multimedia/sickgear: Patch out Python version check

While upstream quickly does a new release when a new Python is released,
keeping up with this is annoying.

(js)

2021-07-25 17:31:10 UTC MAIN commitmail json YAML

cross/ppc-morphos-gcc-10/Makefile: Fix comment

(js)

2021-07-25 17:11:59 UTC MAIN commitmail json YAML

doc: updated postgresql-timescaledb, timescaledb-tune, promscale

(tnn)

2021-07-25 17:10:14 UTC MAIN commitmail json YAML

promscale: update to 0.5.1

Performance improvements during ingest and queries
Add support for saving and retrieving metric metadata information coming from Prometheus
Improve system observability
Bug fixes

(tnn)

2021-07-25 16:48:12 UTC MAIN commitmail json YAML

doc: Updated sysutils/py-Glances to 3.2.2

(fox)

2021-07-25 16:47:46 UTC MAIN commitmail json YAML

sysutils/py-Glances: Update to 3.2.2

Changes since 3.2.1:

===============
Version 3.2.2
===============

Bugs corrected:

    * [3.2.0/3.2.1] keybinding not working anymore #1904
    * InfluxDB/InfluxDB2 Export object has no attribute hostname #1899

Documentation: The "make docs" generate RestFull/API documentation file.

(fox)

2021-07-25 16:47:29 UTC MAIN commitmail json YAML

2021-07-25 16:46:45 UTC MAIN commitmail json YAML

2021-07-25 16:45:55 UTC MAIN commitmail json YAML

postgresql-timescaledb: update to 2.3.1

This maintenance release contains bugfixes since the 2.3.0 release. We
deem it moderate priority for upgrading. The release introduces the
possibility of generating downgrade scripts, improves the trigger
handling for distributed hypertables, adds some more randomness to
chunk assignment to avoid thundering herd issues in chunk assignment,
and fixes some issues in update handling as well as some other bugs.

(tnn)

2021-07-25 15:58:32 UTC MAIN commitmail json YAML

doc: Updated net/samba4 to 4.13.10

(taca)

2021-07-25 15:58:04 UTC MAIN commitmail json YAML

net/samba4: update to 4.3.10

Changes since 4.13.9
--------------------

o  Jeremy Allison <jra@samba.org>
  * BUG 14708: s3: smbd: Ensure POSIX default ACL is mapped into returned
    Windows ACL for directory handles.
  * BUG 14721: Take a copy to make sure we don't reference free'd memory.
  * BUG 14722: s3: lib: Fix talloc heirarcy error in parent_smb_fname().
  * BUG 14736: s3: smbd: Remove erroneous TALLOC_FREE(smb_fname_parent) in
    change_file_owner_to_parent() error path.

o  Andrew Bartlett <abartlet@samba.org>
  * BUG 14575: samba-tool: Give better error information when the
    'domain backup restore' fails with a duplicate SID.

o  Ralph Boehme <slow@samba.org>
  * BUG 14714: smbd: Correctly initialize close timestamp fields.
  * BUG 14740: Spotlight RPC service doesn't work with vfs_glusterfs.

o  Volker Lendecke <vl@samba.org>
  * BUG 14475: ctdb: Fix a crash in run_proc_signal_handler().

o  Stefan Metzmacher <metze@samba.org>
  * BUG 14750: gensec_krb5: Restore ipv6 support for kpasswd.
  * BUG 14752: smbXsrv_{open,session,tcon}: Protect
    smbXsrv_{open,session,tcon}_global_traverse_fn against invalid records.

o  Joseph Sutton <josephsutton@catalyst.net.nz>
  * BUG 14027: samba-tool domain backup offline doesn't work against bind DLZ
    backend.
  * BUG 14669: netcmd: Use next_free_rid() function to calculate a SID for
    restoring a backup.

(taca)

2021-07-25 15:57:24 UTC MAIN commitmail json YAML

doc: Updated emulators/PC6001VX to 3.8.0

(tsutsui)

2021-07-25 15:57:05 UTC MAIN commitmail json YAML

PC6001VX: update to 3.8.0.

Upstream changes:

3.8.0 2021/07/25
- Updated PC-6001 compatible basic ROMs to 0.7.4.
- PC-6001A(aka NEC TREK) is now available in compatible ROM mode.
- Fixed issue of 2nd time of video capture operation.

(tsutsui)

2021-07-25 15:06:41 UTC MAIN commitmail json YAML

doc: Added cross/ppc-morphos-gcc-10 version 10.2.0

(js)

2021-07-25 15:06:26 UTC MAIN commitmail json YAML

2021-07-25 14:27:05 UTC MAIN commitmail json YAML

doc: Updated net/sayaka to 3.5.2

(tsutsui)

2021-07-25 13:30:15 UTC MAIN commitmail json YAML

doc: Updated sysutils/munin to 2.0.67

(tm)

2021-07-25 13:26:36 UTC MAIN commitmail json YAML

2021-07-25 13:20:47 UTC MAIN commitmail json YAML

net/unifi: Bump test requirement from NetBSD 8 to 9

This bump was overdue; NetBSD 8 has been crufty and 9 normal for a
long time now.

(gdt)

2021-07-25 13:15:39 UTC MAIN commitmail json YAML

doc: Updated ham/chirp to 20210724

(gdt)

2021-07-25 13:15:32 UTC MAIN commitmail json YAML

ham/chirp: Update to 20210724

upstream changes are minor

(gdt)

2021-07-25 11:49:40 UTC MAIN commitmail json YAML

Note update of www/wordpress

(morr)

2021-07-25 11:49:00 UTC MAIN commitmail json YAML

Welcome to version 5.8.

Highlights of this release:
- manage widgets with blocks
- display posts with new blocks and patterns
- overview of the page structure
- suggested patterns for blocks
- style and colorize images
- theme.json
- dropping support for IE11
- adding support for WebP
- adding additional block supports

More details here: https://wordpress.org/support/wordpress-version/version-5-8/

(morr)

2021-07-25 06:53:39 UTC MAIN commitmail json YAML

doc/TODO: add some

+ ImageMagick-7.1.0.4, Sigil-1.7.0, dbus-python-common-1.2.18,
  grpc-1.39.0, imath-3.1.1, libidn-1.38, libidn2-2.3.2, libuv-1.42.0,
  py-dbus-1.2.18, spdlog-1.9.0.

(wiz)

2021-07-25 04:00:34 UTC MAIN commitmail json YAML

2021-07-24 21:52:36 UTC MAIN commitmail json YAML

doc: Updated x11/mozo to 1.24.1

(gutteridge)

2021-07-24 21:51:53 UTC MAIN commitmail json YAML

mozo: update to 1.24.1

Change log:

mozo 1.24.1

  * Translations update
  * i18n: Do not collect the translation for Icon
  * add meson build files to EXTRA_DIST

(gutteridge)

2021-07-24 20:42:26 UTC MAIN commitmail json YAML

(multimedia/streamlink) regen distinfo with DIST_SUBDIR

(mef)

2021-07-24 18:12:20 UTC pkgsrc-2021Q2 commitmail json YAML

Pullup tickets #6490 and #6491

(bsiegert)

2021-07-24 18:11:48 UTC pkgsrc-2021Q2 commitmail json YAML

Pullup ticket #6491 - requested by nia
databases/postgresql10: build fix
databases/postgresql11: build fix
databases/postgresql12: build fix
databases/postgresql13: build fix

Revisions pulled up:
- databases/postgresql10/distinfo                              1.21
- databases/postgresql10/patches/patch-src_backend_Makefile    1.2
- databases/postgresql11/distinfo                              1.16
- databases/postgresql11/patches/patch-src_backend_Makefile    1.2
- databases/postgresql12/distinfo                              1.10
- databases/postgresql12/patches/patch-src_backend_Makefile    1.2
- databases/postgresql13/distinfo                              1.6
- databases/postgresql13/patches/patch-src_backend_Makefile    1.2

---
  Module Name: pkgsrc
  Committed By: mlelstv
  Date: Mon Jul 12 09:06:22 UTC 2021

  Modified Files:
  pkgsrc/databases/postgresql10: distinfo
  pkgsrc/databases/postgresql10/patches: patch-src_backend_Makefile
  pkgsrc/databases/postgresql11: distinfo
  pkgsrc/databases/postgresql11/patches: patch-src_backend_Makefile
  pkgsrc/databases/postgresql12: distinfo
  pkgsrc/databases/postgresql12/patches: patch-src_backend_Makefile
  pkgsrc/databases/postgresql13: distinfo
  pkgsrc/databases/postgresql13/patches: patch-src_backend_Makefile

  Log Message:
  Add backends order dependency for catalog -> utils

(bsiegert)

2021-07-24 16:38:46 UTC pkgsrc-2021Q2 commitmail json YAML

Pullup ticket #6490 - requested by morr
www/wordpress: security fix

Revisions pulled up:
- www/wordpress/Makefile                                        1.100
- www/wordpress/distinfo                                        1.82

---
  Module Name:    pkgsrc
  Committed By:  morr
  Date:          Sat Jul 17 15:51:33 UTC 2021

  Modified Files:
          pkgsrc/www/wordpress: Makefile distinfo

  Log Message:
  Security update to 5.7.2.

  Security issue fixed:
  - Object injection in PHPMailer, CVE-2020-36326 and CVE-2018-19296.

(bsiegert)

2021-07-24 14:55:21 UTC MAIN commitmail json YAML

doc: Updated security/putty to 0.76

(ryoon)

2021-07-24 14:54:08 UTC MAIN commitmail json YAML

putty: Update to 0.67

Changelog:
These features are new in 0.76 (released 2021-07-17):

    New option to abandon an SSH connection if the server allows you to authenticate in a trivial manner.
    Bug fix: Windows PuTTY crashed when the 'Use system colours' option was used.
    Bug fix: crash on Windows when using MIT Kerberos together with 'Restart Session'.
    Bug fix: Windows PuTTY leaked named pipes after contacting Pageant.
    Bug fix: Windows PuTTY didn't update the window while you held down the scrollbar arrow buttons long enough to 'key-repeat'.
    Bug fix: user colour-palette reconfiguration via 'Change Settings' were delayed-action.
    Bug fix: server colour-palette reconfigurations were sometimes lost.
    Bug fix: a tight loop could occur on reading a truncated private key file.
    Bug fix: the Windows Pageant GUI key list didn't display key lengths.

These features were new in 0.75 (released 2021-05-08):

    Security fix: on Windows, a server could DoS the whole Windows GUI by telling the PuTTY window to change its title repeatedly at high speed.
    Pageant now supports loading a key still encrypted, and decrypting it later by prompting for the passphrase on first use.
    Upgraded default SSH key fingerprint format to OpenSSH-style SHA-256.
    Upgraded private key file format to PPK3, with improved passphrase hashing and no use of SHA-1.
    Terminal now supports ESC [ 9 m for strikethrough text.
    New protocols: bare ssh-connection layer for use over already-secure IPC channels, and SUPDUP for talking to very old systems such as PDP-10s.
    PuTTYgen now supports alternative provable-prime generation algorithm for RSA and DSA.
    The Unix tools can now connect directly to a Unix-domain socket.

(ryoon)

2021-07-24 14:51:00 UTC MAIN commitmail json YAML

doc: Updated lang/gauche to 0.9.10

(yhardy)

2021-07-24 14:50:42 UTC MAIN commitmail json YAML

lang/gauche: update to Gauche-0.9.10

Announcements:

== Release 0.9.10

Major feature enhancements

New Features

R7RS Large and SRFI support

We cover R7RS-large Red and Tangerine Edition.

  * scheme.ilist: Immutable list library
  * scheme.rlist: Random access lists
  * scheme.bytevector: R6RS-compatible bytevectors
  * scheme.text: Immutable texts
  * scheme.show: Combinator formatting
  * scheme.regex: Scheme Regular Expressions: Grapheme support is
    completed by @pclouds.

  * srfi-78: Lightweight testing (now integrated with gauche.test).
  * srfi-101: Purely functional random-access pairs and lists
    (scheme.rlist)
  * srfi-116: Immutable list library (scheme.ilist)
  * srfi-130: Cursor-based string library
  * srfi-135: Immutable texts (scheme.text)
  * srfi-159: Combinator formatting (scheme.show)
  * srfi-170: POSIX API
  * srfi-174: POSIX timespecs
  * srfi-175: ASCII character library
  * srfi-176: Version flag. Supported as built-in. (version-alist)
  * srfi-178: Bitvector library
  * srfi-180: JSON
  * srfi-181: Custom ports
  * srfi-185: Linear adjustable-length strings
  * srfi-189: Maybe and either: optional container types
  * srfi-192: Port positioning
  * srfi-193: Command line
  * srfi-195: Multiple-value boxes (Boxes).

New modules

  * parser.peg: PEG parser combinator library. This module has been
    unofficially included for long time, but it finally became
    official. If you've been using it, check out the document, for
    API has been changed. Compatibility module is provided.
  * data.skew-list: Skew binary functional random-access list
  * data.priority-map: Priority map.
  * rfc.uuid: UUID generation and parsing.
  * text.external-editor: Running external editor.
  * text.pager: Display with pager.

Improvements

String indexing improvements

In Gauche, string access using integer character index costs O(n)
by default, because we store strings in multibyte format. Two
improvements are incorporated to allow O(1) random string access.

  * String cursors (srfi-130). It is an object directly points
    to a specific character within a string, thus allowing O(1)
    access. It is supported natively, so all built-in string
    procedures that takes character index also accept string
    cursors. See String%20cursors, for the details. This is the
    work mostly done by @pclouds.
  * String indexing (scheme.text). You can precompute a string
    index, which is an auxiliary data attached to a string that
    allows O(1) integer character index access. You need O(n) to
    compute a string index, but once computed, character index
    access in that string becomes O(1). In R7RS-large, scheme.text
    library provides this feature (with a distinct type text). In
    Gauche, a text is simply a string with a string index computed.
    See String indexing for the details.

Note: Gauche internally had string pointers to implement some string
operations efficiently. Now string cursors can be used for that
purpose, we dropped string pointers. If you have code that uses
string pointers, although it was undocumented, you can keep using
it by defining GAUCHE_STRING_POINTER environment variable. We'll
completely drop it in the next release, though.

Immutable pairs

Scheme defines literal pairs to be immutable, but it is up to the
implementation to check it. Gauche used to not check it, allowing
mutating literal pairs. Now it is no longer allowed--it throws an
error. Mutating literal pairs is never correct, and if you get the
error, you've been doing it wrong.

Immutable pairs can also be explicitly constructed using scheme.ilist
module. In Gauche, immutable pairs and lists behaves exactly like
normal pairs and lists, except that they can't be modified. See
Mutable and immutable pairs, for the details.

If your code depends on the previous behavior and can't change
swiftly, set the environment variable GAUCHE_MUTABLE_LITERALS to
restore the old behavior.

Input line editing

The editor feature is enhanced a lot, including online help. Type
M-h h to get a quick cheet sheet.

The line editor isn't turn on by default yet, but you can either
turn on with the command-line option -fread-edit or the environment
variable GAUCHE_READ_EDIT.

Parameters are now built-in

You no longer need to (use gauche.parameter) to use parameters as
defined in R7RS. The module still exists and provides a few obscure
features.

Bitvector literal and incomplete string literals

We now supports bitvector type in the core. Note that there's a
syntax conflict with bitvector literals and incomplete strings;
now the official way of incomplete string literal is to prefix a
string with #**. The older syntax is still recognized as far as
it's not ambiguous. See Incomplete%20strings.

The C-level Port API is overhauled

This only affects for C code using ScmPort. To support future
extensions flexibly, we hide the internal implementation of ScmPort.
It shouldn't affect code that accesses ScmPort via API, but if the
code directly refers to the members of ScmPort, it should be
rewritten to use API.

One notable change is that port positions no longer need to be an
integer offset.

TLS support improvement

  * With default configuration, Gauche searches several known
    locations of ca-certificates, so it can work mostly out of
    the box. See rfc.tls for the details.

  * With default configuration, <mbed-tls> is used if it's available.
    <ax-tls> is always available but its cipher support is limited
    and can't connect to some https sites.

  * You can also configure to embed MbedTLS support into Gauche so
    that it will run on a system that doesn't have MbedTLS installed.
    (See INSTALL.adoc for the details.) Note that if you embed
    MbedTLS, the resulting binary is covered by MbedTLS Apache
    License 2.0 as well. Windows Installer version has MbedTLS
    embedded.

Encoding conversion improvement

Now we support conversion natively, between UTF (8, 16, 32) and
ISO8859-n, as well as between Japanese encodings. We use iconv(3)
only when we need to deal with other encodings.

This is because iconv lacks a necessary API to support srfi-181
transcoded ports properly. If you just need to convert encodings,
you can keep using gauche.charconv and it handles wide variety of
encodings supported by iconv. If you use srfi-181, the conversion
is limited between the natively supported encodings.

We may enhance native support of conversions if there's need for it.

Miscellaneous improvements

  * gauche.generator: Add giterate, giterate1.
  * gauche.lazy: Add literate.
  * format: Make ~f handle complex numbers as well, and added a bunch
    of new directives: ~t, , ~~, ~|, and ~$.
  * define-hybrid-syntax: The compiler macro feature.
  * current-trace-port: A parameter to keep trace output. Output of
    debug-print goes to this port, for example. The default is stderr.
  * gauche.record: Allow record types to inherit from non-record
    class, as long as the superclass doesn't add slots.  Also allow
    to specify metaclasses.
  * gauche.unicode: Conversion procedures utf8->ucs4 etc. now takes
    replace strictness that replaces invalid unicode sequence with
    U+FFFD. utf8->string is also changed to use the replace character
    for invalid input sequence, instead of throwing an error.
  * gauche.unicode: string->utf16: Add add-bom? argument.
  * gauche.unicode: Add string->utf32, utf32->string.
  * identifier?: Now it responds #t to both symbols and wrapped
    identifiers. In ER-macro systems, identifiers can be a bare
    symbol as well. To check an object is an identifier but not a
    symbol, you can use wrapped-identifier? to check an object is
    a non-symbol identifier.
  * When gosh is run inside a build tree (with -frest option), make
    sure we link with libgauche.so in the build tree regardless of
    the setting of LD_LIBRARY_PATH. (PR#557)
  * apropos now takes a string as well as a symbol (PR#555)
  * Character set is now hashable with the default-hash.
  * Add .dir-locals.el file in the source tree. It sets up Emacs to
    add some Gauche-specific indentations.
  * If gosh is run in suid/sgid process, do not load .gaucherc file
    and do not load/save history files.
  * complete-sexp? is moved to the core (used to be in gauche.listener.
  * string->number: Added default-exactness optional argument to
    specify the exactness of the result when no exactness prefix is
    given in the input.
  * gauche-package generate can now generate template of Scheme-only
    package.
  * srfi-42: Added :collection qualifier to use a collection as a
    generator.
  * gauche.fcntl: Added sys-open, sys-statvfs, sys-fstatvfs.
  * sys-utime: Allow <time> object for timestamp.
  * sys-nice: Added nice() interface.
  * make-hash-table: If a comparator whose equalily predicate is
    eq?/eqv?, we use eq-hash/eqv-hash regardless of comparator's hash
    function. It is permitted by srfi-125, and it allows objects that
    doesn't have hash method can still be used with eq/eqv based
    hashtables (#708).
  * gauche.vport: Add bidirectional virtual port. Add
    open-output-accumulator.
  * gauche.process: Allow command pipeline in process port API (#717).
    Also :error keyword argument accepts :merge, to tell run-process
    that stderr should be merged into stdout.
  * gauche.process: Added process-wait/poll, process-shutdown.
  * gauche.threads: atomic-update!: Allow proc to return more values
    than the atom holds. It is useful if one wants to update atom
    state and compute something using before-update values.
  * gosh: -e option can accept multiple S-expressions.
  * gauche.dictionary: Add <stacked-map>.

Bug fixes

  * Fix double-rounding bug when converting ratnum to flonum.
    Originall reported in Ruby, it is a common issue that first
    convert numerator and denominator to double and then divide.
    (blog entry).
  * math.mt-random: (Incompatible change) When the given seed is
    bignum, we use all bits now to initialize the RNG. The previous
    versions only used the lowest word, but that loses the entropy.
    Technically this causes RNG to produce different sequence if the
    seed is bignum. For typical usage, though, seed is within fixnum
    or at most as wide as a machine word and we think it's rare that
    the change becomes an issue.
  * Some macro-defining-macro issues are fixed, including #532 .
  * file.util: make-directory*: Fixed timing hazard.
  * www.css: construct-css: Fix :not pseudo class rendering (PR#645),
    added missing an+b syntax (PR#648).
  * gauche.process: High-level utilities didn't handle :encoding
    keyword argument (#651).
  * load-from-port: Fixed a bug that didn't reset literal reader
    context (#292).
  * apply detects if the argument list is circular and throws an error.
  * copy-list detects the circular list and throws an error.
  * scheme.list: lset=: Argument order to invoke the equality
    predicate was incorrect.
  * math.prime: native-factorize: Reject other than positive exact
    integers. Factorizing 1 returns ().
  * assume: Fix to return the value of the expression.
  * and-let*: Fix 20-year old bug - and-let* is allowed to take an
    empty body.
  * let-optionals*: There was a bug that inserts reference of
    undefined hygienically, causing an error when used in R7RS code
    that doesn't inherit gauche module.
  * rfc.json: construct-json: Allow non-aggregate toplevel value. It
    was prohibited in rfc4627, but allowed in rfc7159.
  * pprint: Fix circular structure printing in case when the cycle
    begins in the middle of a list (#713).

== Release 0.9.9

Bug fix and enhancements

  * New features
      - More R7RS-large and SRFI support
      - Charset enhancements to Full Unicode range
      - Macro tracer
      - Checking use of undefined result in conditionals
  * Improvements
  * Bug fixes
  * Potential incompatibilities

New features

More R7RS-large and SRFI support

  * scheme.stream: Streams (formerly srfi-41).
  * scheme.ephemeron: Ephemeron (formerly srfi-124).
  * scheme.regex: Scheme Regular Expression (formerly srfi-125).
    Contributed from @pclouds. Grapheme support is still missing.
  * scheme.vector.u8 etc.: Homogeneous numeric vector libraries
    (srfi-160).

  * srfi-162: Comparators sublibrary.
  * srfi-173: Hooks.

Charset enhancements to Full Unicode range

  * Predefined char-sets (srfi-14) are enhanced to the entire Unicode
    range, e.g. char-set:digit now includes all Unicode characters
    with general category Nd. If you want to limit the range to ASCII,
    there are corresponding char sets (e.g. char-set:ascii-digit)
    provided.
  * 'Umbrella' general category char-set: char-set:L includes
    characters from general categories that begin with L, etc.
  * In regexps and char-set literals, you can use \p{category} and
    \P{category}, where category is Unicode general category, e.g. Lu.
  * The \d, \w, \s in regexp and char-sets are still limited to ASCII
    range, for changing them would likely to break existing code.
  * POSIX notation [:alpha:] etc., also covers ASCII range only. To
    cover full Unicode, you can use [:ALPHA:] etc.

Macro tracer

  * trace-macro: You can now trace macro expansion.

Checking use of undefined result in conditionals

  * Return value of procedures that return "undefined result"
    shouldn't be used in portable code. However, Gauche usually
    returns #<undef> from such procedures, and it counts to true as
    a boolean test in conditionals. We found quite a few code that
    branches based on the result of undefined return value. Such code
    is fragile, for it may break with unintentional change of return
    values of such procedures. Gauche can now warn such cases when
    the environment variable GAUCHE_CHECK_UNDEFINED_TEST is set. See
    the blog entry and Undefined values.

Improvements

  * Partial continuation support is overhauled w.r.t interaction with
    dynamic environment and full continuations. Contributed by
    @Hamayama.
  * gauche.uvector: Support uniform complex vectors (c32, c64 and c128).
  * gauche.test: New compile-only option to test-script, so that it
    can perform syntax check without executing the actual script
    (useful if the script is written without using main).
  * gauche.generator: Add negative step value support to grange.
  * regexp-replace etc.: It used to be an error when regexp matches
    zero-length string. Which wasn't wrong, but in practice it was
    annoyance. Now if regexp matches zero-length string we advance
    one character and repeat matching.  This behavior is also adopted
    by Perl and Ruby.
  * gosh -h now emits help messages to stdout and exits with 0.
  * Experimental line editor: backward-word and forward-word added by
    @pclouds PR#524

Bug fixes

  * Keyword argument handling wasn't hygienic.
  * pprint: Prettyprint emits negative labels (#484)
  * Extend the limit of environment frame size (#487)
  * Scm_CharSetAdd could yield inconsistent result when you add an
    ASCII character to a large charset. Patch by @pclouds PR#500
  * import: Only/rename import qualifiers didn't work with transitiev
    export (#472)
  * Some system calls shouldn't be restarted when interrupted. #504
  * format: ~vr didn't work. #509
  * sort!, stable-sort!: We implemented them as if they were
    linear-updating, that is, we didn't guarantee if the argument
    still pointed to the head of the sequence after the call.
    However, srfi-95 didn't explicitly mentions linear updating
    semantics, so we guaranteed that caller can call them purely
    for side-effects.

Potential incompatibilities

  * Scm_RegExec now takes two more arguments specifying start and
    end of the range of input string. I overlooked this change and
    missed to add a proper transition macro. You can use #ifdef
    SCM_REGEXP_MULTI_LINE to switch the new interface vs the old one.
  * Toplevel define now inserts a dummy binding at compile-time
    (as a result of #549). It is consistent with the specification,
    but existing code that relied on undefined behavior might be
    affected. See the blog entry.
  * The (scheme base) library inadvertently exported Gauche's define
    instead of R7RS define; Gauche's define recognizes extended lambda
    arguments, while R7RS's not. This was a bug and fixed now, but
    if your R7RS code happens to use Gauche's extended argument
    notation, it'll break.
  * macroexpand: Now it strips syntactic information from the return
    values (with renaming macro-inserted identifiers, so that different
    identifiers with the same name won't be confused). This generally
    improves interactive use when you check how macros are expanded.
    If you're using the output of macroexpand programatically, this
    may break hygiene; you can pass an optional argument to preserve
    syntactic information.
  * parser.peg: This module is still unofficial, but in case you're
    using it: $do is now obsoleted. Use $let and $let*.  $parameterize
    is added by @SaitoAtsushi.

== Release 0.9.8

Bug fixes and enhancements

  * Major changes
      - The syntax of quasirename is changed
      - Keywords are symbols by default.
      - Some support of R7RS-Large Tangerine Edition.
      - Prettyprinting is now default on REPL.
  * Bug fixes
  * Other notable changes

Major changes

The syntax of quasirename is changed

The template was implicitly quasiquoted before, but it turned out
it interferes when quasiquote and quasirename were nested. Now the
template needs to be explicitly quasiquoted. The old syntax is also
supported for the backward compatibility. You can change the
supported compatibility level by an environment variable
GAUCHE_QUASIRENAME_MODE. See the manual entry of quasirename and
the blog post for more details.

Keywords are symbols by default.

There can be some corner cases that causes backward compatibility.
You can revert to the old behavior by setting an environment variable
GAUCHE_KEYWORD_DISJOINT. See the "Keyword" section of the manual
for how to adapt to the new way.

Some support of R7RS-Large Tangerine Edition.

We have scheme.mapping, scheme.mapping.hash, scheme.generator,
scheme.division, scheme.bitwise, scheme.fixnum, scheme.flonum. See
Gauche:R7RS-large for which libraries in R7RS-Large have been
supported.

Prettyprinting is now default on REPL.

If it bothers you, set an environment variable GAUCHE_REPL_NO_PPRINT.

Bug fixes

  * The identifiers _ and ... are bound to syntax, to be friendly to
    hygienic macros.
  * floor/ and ceiling/ returned incorrect values when remainder is zero.
  * During compilation, feature identifiers are considered according
    to the target platform, so that cross compilation work (#407).
  * A finite inexact number multiplied by an exact zero now yields an
    exact zero consistently.
  * Precompiled uniform vectors had lost infinities, NaNs and minus
    zeros. Now they are handled properly.
  * The record accessor accidentally leaked #<unbound> to the Scheme
    world.

Other notable changes

  * GC version is bumped to 8.0.4, thanks to @qykth-git.
  * Unicode support is bumped to 12.1.0, thanks to @qykth-git (#471).
  * Numerous enhancements on Windows/MinGW version, thanks to @Hamayama.
  * Now gauche-package compile command has --keep-c-files and --no-line
    options, for easier troubleshooting with generated C files (#427).
  * gauche.cgen.cise: Enhanced support for C procedure declaration,
    C struct and union type definition, and function type notation.
  * Default hash function works on uniform vector (#440)
  * The gauche.interactive module now doesn't load ~/.gaucherc---that
    feature is splitted to gauche/interactive/ init.scm. Thus, when
    you start gosh it still reads ~/.gaucherc, but if you use
    gauche.interactive as an ordinary module, it doesn't load
    .gaucherc (#448).
  * gauche.array: New procedures array-negate-elements!,
    array-reciprocate-elements!.
  * disasm: Now it shows lifted closures as well.
  * When the number of arguments passed to apply is fixed at the
    compile time, the compiler now optimize apply away.  For example,
    (apply f 'a '(b c)) now becomes exactly the same as (f 'a 'b 'c).
    If this optimization somehow causes a problem, pass
    -fnodissolve-apply option to gosh.
  * srfi-42: Uniform vectors are supported just like vectors.
  * Now we have predefined char-set for each of Unicode general
    category, e.g. char-set:Lu.
  * New flonum procedures: approx=?, flonum-min-normalized,
    fronum-min-denormalized.
  * gauche.vport: Virtual port constructors accept :name argument.

== Release 0.9.7

Major C API/ABI overhaul

  * Changes of C API/ABI
  * New modules and procedures
  * Bug fixes and improvements
  * Incompatible changes in unofficial module

Changes of C API/ABI

This release includes several C API/ABI changes that breaks the
backward compatibilities, in order to have clean API towards 1.0.
Although we haven't officially defined C API/ABI, we kept the de
facto backward compatible as much as possible. Some turned out to
be design shortcomings. We don't want them to hinder future
developments, so we decided to change them now.

In most cases, all you need to do is to recompile the extensions.
We checked existing extensions being compilable with the new version
as much as possible. If you find an extension breaks, let us know.
See API Changes in 0.9.7 for the details. We bumped ABI version
from 0.9 to 0.97, so the extensions compiled up to 0.9.6 won't be
linked with the new version of Gauche. If necessary, you can install
0.9.6 and 0.9.7 Gauche in parallel, and switch them using -v VERSION
option.

If you're not sure what extensions you've installed, check the
directory ${prefix}/share/gauche-0.9/site/lib/.packages /. It
contains gpd (Gauche Package Description) files of the extensions
you've installed for 0.9.6 and before.

New modules and procedures

  * srfi-154: First-class dynamic extents
  * gauche.connection: An interface that handles connection-based
    full-dupex communication channel. The <socket> (gauche.net)
    class implements it, as well as a couple of other classes. It
    allows to write a communication code (e.g. server request
    handlers) without knowing the underlying connection implementation.
  * text.edn: Parse and write Clojure's EDN representation.
  * compat.chibi-test: A small adapter module to run tests written
    for Chibi Scheme (some srfi reference implementations use it)
    within gauche.test.
  * text.html-lite: HTML5 elements are added. PR#363
  * gauche.array: Export array-copy.
  * gauche.configure: Add more feature tests: cf-check-lib,
    cf-check-libs, cf-check-type, cf-check-types, cf-check-func,
    cf-check-funcs, cf-check-decl, cf-check-decls, cf-check-member,
    cf-check-members. Also added cf-init-gauche-extension and
    cf-output-default, which takes care of common task of Gauche
    extensions so that the configure script can now be very terse.
  * gauche-package make-tarball is updated to read package.scm. Used
    with gauche.configure, this eliminates the need of DIST script
    for the extensions.
  * file.util: Added call-with-temporary-file,
    call-with-temporary-directory.
  * assoc-adjoin, assoc-update-in: A couple of new assoc-list procedures.

Bug fixes and improvements

  * rfc.tls: If CA bundle path is set, axTLS connection also
    validates server certificates (mbedTLS rejects connection
    when CA bundle path is not set). PR#362
  * rfc.tls: On Windows, you can specify system as CA bundle
    path to use the system certificate store.  PR#395 , PR#398
  * rfc.tls: If Gauche is configured with mbed-tls but without
    axtls, the default tls class is set to <mbed-tls>.
  * Bumped to bdwgc 7.6.8. PR#373
  * Experimentally turned on generic function dispatcher
    optimization for ref and object-apply by default. It could
    boost the performance of these generic function calls up to
    5x. We keep monitoring the effect of optimization and will
    enhance it in future.
  * Now glob sorts the result by default (consistent of glob(3).
    To avoid sorting, or supply alternative sort procedure, use
    :sorter argument.
  * REPL's info uses the value of the PAGER environemnt variable
    for paging. Now you can put command-line arguments in it (not
    only the command name). PR#358
  * REPL's info failed to work when Gauche is built without zlib
    support.
  * sxml.serializer: If the attribute value is the same as attribute
    name, we took it as a boolean attribute and just rendered with
    attribute name only. It interferes with an attribute with the
    value that happens to be the same as the name, so we changed it.
    This is backward-compatible change. PR#359
  * sxml.ssax: Fix whitespace handling. PR#360
  * We had a kludge to handle a setter of a slot accessor method,
    that causes confusion when you use the module that implements a
    base class then define slot accessor in the derived class. It
    is fixed. See the thread
      https://sourceforge.net/p/gauche/mailman/message/36363814/
    for the details.
  * Now we handle utf-8 source file that has BOM at the beginning.
  * open-input-file, open-output-file, etc.: We now honor element-type
    keyword arguments (it was ignored before). It only makes
    difference on Windows.
  * scheme.set: Fix set<? etc.
  * util.digest: digest-hexify can now take u8vector as well.
  * A bug in hash-table-copy caused inconsistent hash table state. #400

Incompatible changes in unofficial module

  * parser.peg: Removed pre-defined character parsers (anychar,
    upper, lower, letter, alphanum, digit, hexdigit, newline, tab,
    space, spaces, and eof) and shorthands ($s, $c, and $y). Those
    names are easy to conflict (esp.  'newline') yet not so much
    useful, for it's quite easy to define. If existing code relies
    on these procedures, say (use parser.peg.deprecated).

(yhardy)

2021-07-24 13:23:52 UTC MAIN commitmail json YAML

dmidecode: Use /dev/smbios instead of /dev/mem on NetBSD aarch64.

Removes dependency on options INSECURE. Bump pkg revision.

(jmcneill)

2021-07-24 11:50:29 UTC MAIN commitmail json YAML

doc: Updated mariadb104

(nia)

2021-07-24 11:49:45 UTC MAIN commitmail json YAML

mariadb104: Update to 10.4.20

This version of MariaDB is being released now to fix the following two regressions:

    Table alias from previous statement interferes later commands (MDEV-25672)
    Join using derived with aggregation returns incorrect results (MDEV-25714)

(nia)

2021-07-24 11:00:30 UTC MAIN commitmail json YAML

doc: Updated parallel/spirv-llvm-translator to 12.0.0

(nia)

2021-07-24 11:00:13 UTC MAIN commitmail json YAML

2021-07-24 10:44:05 UTC MAIN commitmail json YAML

deepstate: needs py-smt

(nia)

2021-07-24 10:11:13 UTC MAIN commitmail json YAML

doc: Updated mariadb105

(nia)

2021-07-24 10:10:03 UTC MAIN commitmail json YAML

mariadb105*: Update to 10.5.11

This version of MariaDB is being released now to fix the following two regressions:

    Table alias from previous statement interferes later commands (MDEV-25672)
    Join using derived with aggregation returns incorrect results (MDEV-25714)

(nia)

2021-07-24 04:45:53 UTC MAIN commitmail json YAML

doc: Updated security/wolfssl to 4.8.1

(fox)

2021-07-24 04:45:06 UTC MAIN commitmail json YAML

security/wolfssl: Updates to v4.8.1

Changes since v4.8.0:

wolfSSL Release 4.8.1 (July 16, 2021)

Release 4.8.1 of wolfSSL embedded TLS has an OCSP vulnerability fix:
Vulnerabilities

  * [High] OCSP verification issue when response is for a certificate with no
    relation to the chain in question BUT that response contains the NoCheck
    extension which effectively disables ALL verification of that one cert.
    Users who should upgrade to 4.8.1 are TLS client users doing OCSP, TLS
    server users doing mutual auth with OCSP, and CertManager users doing OCSP
    independent of TLS. Thanks to Jan Nauber, Marco Smeets, Werner Rueschenbaum
    and Alissa Kim of Volkswagen Infotainment for the report.

(fox)

2021-07-23 20:35:04 UTC MAIN commitmail json YAML

sayaka: update to 3.5.2.

Upstream changes:

* 3.5.2 (2021/07/22)
- implement auto reconnecting and --reconnect option

(tsutsui)

2021-07-23 16:43:07 UTC MAIN commitmail json YAML

doc: Updated www/webkit-gtk to 2.32.3

(leot)

2021-07-23 16:43:01 UTC MAIN commitmail json YAML

webkit-gtk: Update to 2.32.3

Changes:
2.32.3
------
- Properly set the cookies settings after a network process crash.
- Fix accessibility tree after a cross site navigation with PSON enabled.
- Ensure WebKitScriptWorld::window-object-cleared signal is always emitted.
- Fix several crashes and rendering issues.

(leot)

2021-07-23 14:06:52 UTC MAIN commitmail json YAML

Updated www/py-django-timezone-field, finance/py-eth-account

(adam)

2021-07-23 14:06:31 UTC MAIN commitmail json YAML

py-eth-account: updated to 0.5.5

eth-account v0.5.5 (2021-07-21)

Features

Added support for EIP-2718 (Typed Transaction) and EIP-2939 (Access List Transaction)
Added support for EIP-1559 (Dynamic Fee Transaction)

Bugfixes

Structured messages (EIP-712) new permit leaving some (but not all) domain fields undefined.

Internal Changes - for eth-account Contributors

Upgrade project template, of note: a new mypy & pydocstyle, and types being exported correctly.

(adam)

2021-07-23 13:57:46 UTC MAIN commitmail json YAML

py-django-timezone-field: updated to 4.2.1

4.2.1 (2021-07-07)

Reinstate TimeZoneField.default_choices

4.2 (2021-07-07)

Officially support for django 3.2, python 3.9
Fix bug with field deconstruction
Housekeeping: use poetry, github actions, pytest

(adam)

2021-07-23 12:25:59 UTC MAIN commitmail json YAML

X11 option change undone, as requested by wiz@

(hauke)

2021-07-23 12:18:23 UTC MAIN commitmail json YAML

2021-07-23 11:30:41 UTC MAIN commitmail json YAML

doc: Added devel/cvise version 2.3.0

(wiz)

2021-07-23 11:30:32 UTC MAIN commitmail json YAML

devel/Makefile: + cvise.

(wiz)

2021-07-23 11:30:16 UTC MAIN commitmail json YAML

devel/cvise: import cvise-2.3.0

C-Vise is a super-parallel Python port of the C-Reduce. The port
is fully compatible to the C-Reduce and uses the same efficient
LLVM-based C/C++ reduction tool named clang_delta.

C-Vise is a tool that takes a large C, C++ or OpenCL program that
has a property of interest (such as triggering a compiler bug) and
automatically produces a much smaller C/C++ or OpenCL program that
has the same property. It is intended for use by people who discover
and report bugs in compilers and other tools that process C/C++ or
OpenCL code.

(wiz)

2021-07-23 11:18:05 UTC MAIN commitmail json YAML

doc: Added devel/unifdef version 2.12

(wiz)

2021-07-23 11:17:56 UTC MAIN commitmail json YAML

devel/Makefile: + unifdef

(wiz)

2021-07-23 11:16:03 UTC MAIN commitmail json YAML

devel/unifdef: import unifdef-2.12

The unifdef utility selectively processes conditional C preprocessor
#if and #ifdef directives. It removes from a file both the directives
and the additional text that they delimit, while otherwise leaving
the file alone.

(wiz)

2021-07-23 11:06:51 UTC MAIN commitmail json YAML

Updated security/py-acme, security/py-certbot*

(adam)

2021-07-23 11:04:00 UTC MAIN commitmail json YAML

doc: Updated games/dMagnetic to 0.32

(wiz)

2021-07-23 11:03:50 UTC MAIN commitmail json YAML

dMagnetic: update to 0.32.

From author/maintainer Thomas Dettbarn in PR 56327.

dmagnetic (0.32-1) unstable; urgency=medium

  * New input format: WOZ
  * Minor bug fixes
  * Minor code cleanup

-- Thomas Dettbarn <dettus@dettus.net>  Fri, 23 Jul 2021 00:33:15 +0200

(wiz)

2021-07-23 10:20:30 UTC MAIN commitmail json YAML

Registering the fonts via FONTS_DIRS.ttf incurs a dependency on
mkfontdir, which means X11.

Since there are legitimate uses for fonts on sans-X machines
(rrdtool), control the dependency with a (default) x11 option.

(hauke)

2021-07-23 09:39:34 UTC MAIN commitmail json YAML

2021-07-23 07:50:59 UTC MAIN commitmail json YAML

doc: Updated www/firefox-l10n to 90.0.2

(ryoon)

2021-07-23 07:50:40 UTC MAIN commitmail json YAML

firefox-l10n: Update to 90.0.2

* Sync with www/firefox-90.0.2.

(ryoon)

2021-07-23 07:50:21 UTC MAIN commitmail json YAML

doc: Updated www/firefox to 90.0.2

(ryoon)

2021-07-23 07:49:53 UTC MAIN commitmail json YAML

firefox: Update to 90.0.2

Changelog:
90.0.2:
Fixed

  * Fixed truncated output when printing (bug 1720621)

  * Fixed menu styling on some Gtk themes (bug 1720441, bug 1720874)

#

Changed

  * Updates to support DoH Canada rollout

90.0.1:
Fixed

  * Fixed a crash when using some accessibility clients on Windows (bug 1720696
    )

  * Fixed busy looping processing some HTTP3 responses (bug 1720079)

  * Fixed transient errors authenticating with some smart cards (bug 1715325)

  * Fixed a rare crash on shutdown (bug 1707057)

  * Fixed a race on startup that caused about:support to end up empty after
    upgrade (bug 1717894)

  * Reference link to 90.0 release notes

unresolved

  * Printing a page with scaling may result in truncated output (bug 1720621)

(ryoon)

2021-07-23 07:26:45 UTC MAIN commitmail json YAML

py-acme, py-certbot*: updated to 1.17.0

Certbot 1.17.0

Added

Add Void Linux overrides for certbot-apache.

Changed

We changed how dependencies are specified between Certbot packages. For this
and future releases, higher level Certbot components will require that lower
level components are the same version or newer. More specifically, version X
of the Certbot package will now always require acme>=X and version Y of a
plugin package will always require acme>=Y and certbot=>Y. Specifying
dependencies in this way simplifies testing and development.
The Apache authenticator now always configures virtual hosts which do not have
an explicit ServerName. This should make it work more reliably with the
default Apache configuration in Debian-based environments.

Fixed

When we increased the logging level on our nginx "Could not parse file" message,
it caused a previously-existing inability to parse empty files to become more
visible. We have now added the ability to correctly parse empty files, so that
message should only show for more significant errors.

(adam)

2021-07-22 22:54:39 UTC MAIN commitmail json YAML

doc/TODO: update SOGo related

+ SOGo-2.4.1, SOGo-5.1.1, SOPE-2.4.1, SOPE-5.1.1.
- SOGo-4.3.2, SOPE4-4.3.2.

(taca)

2021-07-22 22:51:01 UTC MAIN commitmail json YAML

doc: Updated net/bind911 to 9.11.34

(taca)

2021-07-22 22:50:40 UTC MAIN commitmail json YAML

net/bind911: update to 9.11.34

9.11.34

This maintenance release of BIND 9.11 contains no significant changes,
although some minor updates have been made (for example, to fix build issues
on Solaris 11).

(taca)

2021-07-22 22:48:21 UTC MAIN commitmail json YAML

doc: Updated www/squid4 to 4.16

(taca)

2021-07-22 22:47:58 UTC MAIN commitmail json YAML

www/squid4: update to 4.16

Changes in squid-4.16 (04 Jul 2021):

- Regression Fix: --with-valgrind-debug build broken since 4.15
- Bug 5129 pt1: remove Lock use from HttpRequestMethod
- Bug 5128: Translation: Fix '% i' typo in es/ERR_FORWARDING_DENIED
- Bug 4528: ICAP transactions quit on async DNS lookups

(taca)

2021-07-22 21:48:03 UTC MAIN commitmail json YAML

games/gemrb: Makefile: note another issue for python3

This issue will (hopefully) be addressed in 0.9.1, and then we
can switch the package to python3.

(yhardy)

2021-07-22 21:20:10 UTC MAIN commitmail json YAML

doc: Updated games/gemrb to 0.9.0

(yhardy)

2021-07-22 21:19:43 UTC MAIN commitmail json YAML

games/gemrb: update to gemrb-0.9.0

Announcement:

GemRB 0.9.0 released! (A view to the future edition)

The GemRB team is proud to announce a new major release.

Over six years in the making, growing in scope with time, the
subviews branch was a true monster. But the quest to lay it to rest
has now been successfully completed, among other things modernizing
the GUI, drawing and input handling. For most use cases, there is
no need for the Widescreen mod any more (see screenshot or video
explainer).

The SDL2 backend is now mature and default, OpenGL support is not
experimental any more, most benefiting Mac users. Additionally, in
the last minutes between the merge and this release, Python 3
support was added and our demo received an ending.

If you don窶冲 believe that this is a big upgrade, consider just the
changes from the branch. It included 3527 commits, 668 changed
files, and over 30,000 changed lines of code. That窶冱 about every
fifth line!

Full changelog digest:

GemRB v0.9.0 (2021-06-18):
  New features:
    - basic resolution independence
    - python3 support
    - arbitrary window dragging support
    - improved debug console
    - subtitle support for BIK videos

  Improved features:
    - window management, drawing and input handling
    - performance: SDL2 video playback, general and text rendering
    - smoother movement animations, demo
    - bugfixes

Thanks to everyone that contributed their time and wit, including:

Bernd Schmidt, Brad Allred (main author), Diego J., fizzet, FrElvire,
Jaka Kranjc, Laurie Chilvers, m7600, MarcelHB, Northfear, Rodrigo
Santellan.

Notes to packagers:

Python 3 support has been added.

SDL2 is now the default backend and anyone still on SDL1 is encouraged
to switch.

If you are packaging from git sources, not the archive, either run
make fetch-demo-data first or manually include the files. These
are (currently two) bigger assets kept in a separate repository.

Configuration notes (details):

  * key TooltipDelay was deprecated (was unused, there is an ingame option)
  * key ScriptDebugMode was renamed to DebugMode and received more values
  * key FogOfWar was deprecated for GCDebug
  * new key GCDebug can be used to draw various debug features of maps
  * new key TouchInput for force disabling or enabling窶ヲ

(yhardy)

2021-07-22 19:05:14 UTC MAIN commitmail json YAML

acmesh: fix sub-folder installation for notify and dnsapi support

It's required to install sub-folders which contains scripts for notify and
dnsapi support. Change default folder for scripts to share folder and symlink
to sbin.

Bump PKGREVISION.

(tm)

2021-07-22 18:46:28 UTC MAIN commitmail json YAML

alacritty: XIM bug workaround no longer necessary on NetBSD-current

(tnn)

2021-07-22 16:16:38 UTC MAIN commitmail json YAML

2021-07-22 16:09:46 UTC MAIN commitmail json YAML

rust/cargo.mk: always pass RUSTFLAGS into MAKE_ENV

This will allow to clean up a number of package Makefiles.

(tnn)

2021-07-22 15:59:21 UTC MAIN commitmail json YAML

doc: Added www/ap-auth-openidc version 2.4.8.4

(jperkin)

2021-07-22 15:59:06 UTC MAIN commitmail json YAML

www: Add ap-auth-openidc.

(jperkin)

2021-07-22 15:58:49 UTC MAIN commitmail json YAML

ap-auth-openidc: Import version 2.4.8.4

Based on pull request joyent/pkgsrc#309 from Jeff Goeke-Smith.

mod_auth_openidc is an authentication/authorization module for the
Apache 2.x HTTP server that functions as an OpenID Connect Relying
Party, authenticating users against an OpenID Connect Provider.

(jperkin)

2021-07-22 14:47:55 UTC MAIN commitmail json YAML

doc: Updated pkgtools/pkgin to 21.7.0

(jperkin)

2021-07-22 14:47:46 UTC MAIN commitmail json YAML

pkgin: Update to 21.7.0.

## Version 21.7.0 (2021-07-22)

* Syncronise latest humanize_number() from NetBSD, sizes greater than 64PB
  are now printed correctly.
* Regenerate for autoconf-2.71 and fix "make distcheck".
* Fix inconsistent output when using globs.
* Fix out-of-srcdir builds.
* Improve fetch failure error messages.
* Update documentation to reflect IRC migration to Libera.

(jperkin)

2021-07-22 13:38:06 UTC MAIN commitmail json YAML

Updated devel/py-minidump, www/py-django-celery-beat

(adam)

2021-07-22 13:36:42 UTC MAIN commitmail json YAML

py-django-celery-beat: updated to 2.2.1

2.2.1
- Enable Django 3.2 CI and add default_auto_field
- Fix locale in dir tree
- Do not blindly delete duplicate schedules
- used python:3.8-slim for lighter builds
- Do not blindly delete duplicate schedules

(adam)

2021-07-22 13:31:11 UTC MAIN commitmail json YAML

Note update of net/bind916 to 9.16.19.

(he)

2021-07-22 13:30:24 UTC MAIN commitmail json YAML

Upgrade net/bind916 to version 9.16.19.

Upstream changes:

        --- 9.16.19 released ---

5671.  [bug]          A race condition could occur where two threads were
                        competing for the same set of key file locks, leading to
                        a deadlock. This has been fixed. [GL #2786]

5670.  [bug]          create_keydata() created an invalid placeholder keydata
                        record upon a refresh failure, which prevented the
                        database of managed keys from subsequently being read
                        back. This has been fixed. [GL #2686]

5669.  [func]          KASP support was extended with the "check DS" feature.
                        Zones with "dnssec-policy" and "parental-agents"
                        configured now check for DS presence and can perform
                        automatic KSK rollovers. [GL #1126]

5668.  [bug]          Rescheduling a setnsec3param() task when a zone failed
                        to load on startup caused a hang on shutdown. This has
                        been fixed. [GL #2791]

5667.  [bug]          The configuration-checking code failed to account for
                        the inheritance rules of the "dnssec-policy" option.
                        This has been fixed. [GL #2780]

5666.  [doc]          The safe "edns-udp-size" value was tweaked to match the
                        probing value from BIND 9.16 for better compatibility.
                        [GL #2183]

5665.  [bug]          If nsupdate sends an SOA request and receives a REFUSED
                        response, it now fails over to the next available
                        server. [GL #2758]

5664.  [func]          For UDP messages larger than the path MTU, named now
                        sends an empty response with the TC (TrunCated) bit set.
                        In addition, setting the DF (Don't Fragment) flag on
                        outgoing UDP sockets was re-enabled. [GL #2790]

5662.  [bug]          Views with recursion disabled are now configured with a
                        default cache size of 2 MB unless "max-cache-size" is
                        explicitly set. This prevents cache RBT hash tables from
                        being needlessly preallocated for such views. [GL #2777]

5661.  [bug]          Change 5644 inadvertently introduced a deadlock: when
                        locking the key file mutex for each zone structure in a
                        different view, the "in-view" logic was not considered.
                        This has been fixed. [GL #2783]

5658.  [bug]          Increasing "max-cache-size" for a running named instance
                        (using "rndc reconfig") did not cause the hash tables
                        used by cache databases to be grown accordingly. This
                        has been fixed. [GL #2770]

5655.  [bug]          Signed, insecure delegation responses prepared by named
                        either lacked the necessary NSEC records or contained
                        duplicate NSEC records when both wildcard expansion and
                        CNAME chaining were required to prepare the response.
                        This has been fixed. [GL #2759]

5653.  [bug]          A bug that caused the NSEC3 salt to be changed on every
                        restart for zones using KASP has been fixed. [GL #2725]

(he)

2021-07-22 12:31:58 UTC MAIN commitmail json YAML

2021-07-22 12:11:10 UTC MAIN commitmail json YAML

doc: Updated editors/xournalpp to 1.1.0

(yhardy)

2021-07-22 12:10:47 UTC MAIN commitmail json YAML

editors/xournalpp: update to xournalpp-1.1.0

Pkgsrc changes:

* Xournal++ has its own smoothing/averaging options available, so the
  Bezier curve patch for NetBSD and OpenBSD is not needed anymore.
* Enable the velocity Gaussian averaging option by default on NetBSD
  and OpenBSD to avoid the "stepping" seen with raw input.

Changelog:

== 1.1.0

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

* **Breaking changes**:
    * Xournal++ now follows the [XDG Base Directory
      Specification](https://specifications.freedesktop.org/basedir-spec/basedir-spec-latest.html)
      (#1101, #1384). The configuration files will now be stored in an
      appropriate platform-specific user data folder. Old configuration files
      will be copied automatically if the new user data folder does not exist.
    * For users that have non-default DPI settings, text elements in old
      documents may be displayed with incorrect sizes/positions. A new plugin is
      included to fix the positioning of these text elements. See the relevant
      bug in the "Text tool" section below.
    * The old input system has been removed, which may affect some users.
    * Windows: The installer has been updated, fixing many issues such as:
      incorrectly set up registry keys, missing uninstaller entry, missing
      entries in Open With context menu in Explorer, missing icons, etc. (#2606,
      #2585, #2387, #2141, #2036, #1903, #2666, #3215). When upgrading from
      1.0.18, you **must not run the uninstaller**; instead, run the updated
      installer, which will clean up files from the old install and fix the
      registry key entries. **If you are downgrading from 1.1.0 to 1.0.18 or
      older, you must run the uninstaller first.**
    * Linux: Support for Ubuntu 16.04 (and older distros) has been dropped.
      Please use a distro from 2018 or later, such as Ubuntu 18.04 or Debian
      Buster. The dependency versions have been updated accordingly.
    * Linux: The thumbnailer program has been renamed from `xournal-thumbnailer`
      to `xournalpp-thumbnailer` in order to fix tab completion (#1752).
    * Linux: Xournal++ now has a hard dependency on `librsvg`. This should not affect
      end-users, only maintainers and packagers.
    * The code has been updated to use C++17 (#1485) and must now be compiled
      using a supported compiler version, such as GCC 7 or Clang 5 (or newer).
    * MacOS: Dropped support for macOS High Sierra; minimal version is now Catalina (#2989)
* Document viewing
    * Changed page selection system to now select the current page during
      scrolling (#1613, #1184).
    * Improved page load performance and memory consumption with new page
      preload mechanism (#2603).
    * Fixed a bug where scrolling would not work with zoom fit enabled until the
    zoom level changes (#2541).
    * Fixed some bugs that prevented documents from being displayed on ARM and
      32-bit devices (#2576).
    * Fixed vim-style `hjlk` keybindings being inconsistent with the arrow keys
      (#2712).
    * Added a shortcut for the default tool (#2872) and changed shortcuts for
      page deletion and layer navigation (#2766)
    * Fixed various issues related to zooming and scrolling (#2435, #2743,
      #2023, #1830, #2821)
    * Fixed zoom slider tick marks being set to the wrong values when DPI
      calibration setting is different from the default (#2923)
    * Fixed a freeze caused by scrolling between pages of different size (#2770,
      #3099).
* Document export
    * Added a "progressive mode" option to PDF file export dialog. This will
      render layers from bottom to top, exporting a new page every time a layer
      is rendered (#2589, #2609).
    * Simplified background rendering to improve compatibility of exported SVGs
      (#2598).
    * Made line spacing equal in export and on view when pango version >= 1.48.5 is
      available (#2182)
    * Updated the Cairo version on Windows to fix a bug that created corrupt PDF
      files on export (#2871)
    * Fixed a crash that occurs when closing the application before export
      finishes (#3159).
* Sidebar preview panel
    * Added new "Layerstack Preview" tab that shows all layers up to the current
      layer (#2795).
    * Changed sidebar colors to be dark when using a dark theme (#2726).
    * Changed layer previews to only show background in background layer (#2674)
    * Moved close button from the bottom to the top to improve usability
      (#2727).
    * Fixed button tooltips not reflecting the page/layer tabs (#2776).
    * Fixed a bug where the buttons would be enabled/disabled inconsistently
      (#2776).
* Audio playback
    * Added seeking functionality during playback (#1520)
    * Fixed crashes caused by race conditions in the audio system
    * Fixed bug where gaps in the audio stream could appear while recording
    * Added an error message popup which displays when a recording fails to load
      or play (#1573)
* Input System
    * Removed the old input system and touch workaround, both of which have been
      deprecated (#2308).
    * Added a `Mouse+Keyboard` device class for handling e.g. wireless USB
      mouse/keyboard receivers (#1769, #1785).
    * Added Preference settings for minimum pressure level and pressure
      multiplier (#2622).
    * Added an experimental stroke smoothing / input stabilization feature
      (#2512, #2856, #2863).
    * Added a touchpad pinch gesture for zooming (#2651).
    * Added a Preferences setting to ignore the first few pen input events when
      starting a new stroke (#1854).
    * Reimplemented zoom gestures for better compatibility (#1528)
    * Improved tool handling (#2339)
    * Fixed a bug where the touchscreen could not be used to pan and zoom when
      touch drawing is enabled (#2435).
    * Fixed a bug where two-finger zoom would be triggered even when zoom
      gestures are disabled (#2510).
    * Fixed touch drawing not working with the pen tool (#2123).
* LaTeX tool
    * Reworked LaTeX tool implementation (#1952).
    * Added a new tab in the Preferences window for LaTeX configuration.
    * Added a `global template file` setting for custom LaTeX template files
      to be used when rendering LaTeX formulas (#1188).
    * Added a button in the Preferences window for testing LaTeX setup.
    * Fixed a bug where closing the dialog before the initial render would crash
      the application (#2728, #2798).
    * Fixed a bug where line breaks would not be saved correctly (#2849).
    * Windows: Fixed a bug where long user names would break the LaTeX tool
      (#3046).
* Spline tool
    * Added cubic splines as a drawing tool (#1688, #1798, #1861).
    * Click to add anchor points (knots) and drag to create non-trivial
      tangents. Backspace key, arrow keys, s and Shift+s allow to delete/modifiy
      the last set knot/its tangent. Escape key and double click exit the spline
      drawing mode.
* Snapping
    * Added snapping for vertical space (#2011)
    * Added snapping for moving and resizing selections (#1972, #2011)
    * Added snapping for recognized shapes (optional setting; #2011)
    * Added a Preferences settings to preserve line width while resizing a
      selection (#2011)
    * Added a Preferences setting to change the snap grid size (#1920).
    * Fixed a bug in the grid snapping tolerance (#2779).
* Selections
    * Added ability to mirror selected elements when scaling in a negative
      direction (#2723).
    * Added `Edit > Arrange` menu items and the corresponding actions for
      rearranging selected elements (#2794).
    * Changed element selection to not automatically rearrange items (#1680).
      Instead, rearranging must be performed with the newly added menu entries.
    * Fixed some bugs where selections would not be copied correctly (#2277,
      #2090, #2733) and would cause strokes to become invalid/missing when
      saving (#2857, #2464).
    * Fixed a bug in the Select Object algorithm (#2478)
* Pen and eraser tools
    * Added Preferences settings to configure the radius, color, and border of
      the cursor highlight when `Highlight cursor position` is enabled (#1891,
      #1898).
    * Added a new "no cursor" cursor type and changed "Big pen" checkbox in
      Preferences into a combo box (#2111).
    * Renamed "fill transparency" to "fill opacity" to avoid confusion (#2590).
    * Added thick/thin settings to default tool preferences (#2611).
    * Added ability to change line styles of existing strokes (#2641).
    * Changed name of "Draw Circle" to "Draw Ellipse" (#2708).
    * Changed name of "Ruler" to "Draw Line" (#2959).
    * Improved circle drawing controls (#2707).
    * Improved the accuracy of the eraser tool (#1818).
    * Changed pen/highlighter cursor to be in the shape of a circle with the
      approximate stroke size (#1945, #1513).
    * Fixed a cursor update bug (#1954).
    * Fixed strange behavior of color switches when temporarily using the eraser
      (#2004, #1546, #1712).
* Text tool
    * Added support for text edit blinking to be enabled/disabled through
      standard GTK configuration settings (#2170).
    * Fixed several serious bugs and user experience issues with IME pre-edit
      strings (#2789, #2788, #2826, #2851).
    * Fixed a bug where the font button would not be updated when editing a text
      field (#2620).
    * Fixed a bug where text elements would not be displayed at the correct
      positions when an image is used as the page background (#2725).
    * Fixed a bug where text would be displayed with an incorrect size when DPI
      is set to a non-default value. A plugin for migrating documents with wrong
      font sizes has been added (#2724).
    * Fixed a bug where selected text would be highlighted incorrectly (#3131).
* Toolbars
    * Added a print button to the default toolbar (#1921).
    * Added a menu toggle item for showing/hiding the toolbar, bound to F9
      (#2112).
    * Added a vertical mode for the pagespinner tool (#2624).
    * Added color indicators to toolbars when customizing the toolbars (#2726).
    * Improved appearance of the floating toolbar (#2726).
    * Fixed a crash that occurs when the application is closed with the toolbar
      customization dialog open (#1189).
    * Fixed multiple bugs involving the toolbar customizer (#2860).
* Plugins
    * Extended plugin API with many new features and functions, including page
      and layer operations (#2406, #2950).
    * Added a Lua plugin for taking a screenshot and saving it to a file
      (#2086, #2787).
    * Added a Lua plugin for cycling though a color list (#1835, #2251).
    * Added Lua plugin support for MacOS (#2986)
    * Allow using the system Lua package path (#2968)
* Paper backgrounds
    * Added an isometric paper background type (#1994).
    * Changed background types to use lighter line colors when a dark background
      is set. The colors can be set in `pagetemplates.ini` (#2055, #2352).
    * Fixed the confusing behavior of the `Apply to current/all pages` buttons
      used to change the page backgrounds (#2730).
    * Fixed cloned background images not loading correctly (#3170).
* Packaging changes
    * AppImage: Fixed AppImages not running on more recent Linux distros
      (#2600).
    * Linux: Fixed an issue with dock icons not appearing correctly in some
      desktop environments (#2881, #1791).
    * Debian packages: added man pages (#2701)
    * The `lua-lgi` package has been added to the list of `Recommended`
      dependencies. It is useful for creating GUI in Lua plugins.
    * Streamlined and updated package metadata (#3094).
* Misc
    * Updated author information and About dialog appearance (#3209)
    * New action icons (#3154) and new application icon (#2557).
    * Changed the error dialog for missing PDF backgrounds to display the full
      path of the missing PDF (#3140).
    * Changed default key binding of middle mouse button from nothing to hand
      tool (#3121).
    * Changed the `Help > Help` menu item to point to the new website
      [www.xournalpp.github.io](www.xournalpp.github.io), which replaces the
      User Manual wiki.
    * Added a setting in the Preferences window for selecting the language
      (#2188). Simplified language translation file names (#3166, #3201).
    * Added a feature to allow the user to modify the locale directory via the
      TEXTDOMAINDIR environment variable (#2600, #2845).
    * Added support for more export options in command line and GUI (#2449)
    * Added a command line option to create a xopp file (#1919).
    * Added the `Journal > Rename Layer` menu entry to rename layers (#2321).
    * Added the `Journal > Append New PDF Pages` menu entry to append PDF pages
      that are not in the current annotation file (#2146)
    * Improved look of the Preferences window (#2592).
    * Improved Print Dialog verbosity and error handling (#3002)
    * Fixed a bug where the `Autoloading Journals` option would only autoload
      annotation files with `.pdf.xopp` or `.pdf.xoj` extensions. (#2911,
      #3217).
    * Fixed bugs in element cloning, which previously could have caused elements
      to become invalid (#2733, #2720, #2464).
    * Fixed a bug where the thumbnailer would not correctly render previews in
      file managers that sandbox their thumbnailers (#2738).
    * Fixed a bug where some error message dialogs would not display the message
      correctly (#3214).
    * Fixed keyboard shortcuts not working when the menubar is hidden (#2324)
    * Fixed the undo operation for moving objects across page borders (#3068)
    * Updated the translation files.
    * Non-visible refactoring and code cleanup (#1279, #2150, #1944, #2199,
      #2213, #2252, etc.)
    * MacOS: Fixed the startup crash on BigSur and removed the integration
      of Xournal++ into the Mac Menu Bar (#2836, #2976)
    * Windows: Fixed a crash that occurs when closing the application (#2218).

(yhardy)

2021-07-22 10:34:01 UTC MAIN commitmail json YAML

MesaLib: remove unused PLIST.wayland variable

(tnn)

2021-07-22 09:57:16 UTC MAIN commitmail json YAML

Added net/py-minio, databases/redis

(adam)

2021-07-22 09:56:55 UTC MAIN commitmail json YAML

redis: updated to 6.2.5

Redis 6.2.5
==========

Upgrade urgency: SECURITY, contains fixes to security issues that affect
authenticated client connections on 32-bit versions. MODERATE otherwise.

Fix integer overflow in BITFIELD on 32-bit versions (CVE-2021-32761).
An integer overflow bug in Redis version 2.2 or newer can be exploited using the
BITFIELD command to corrupt the heap and potentially result with remote code
execution.

Bug fixes that involve behavior changes:
* Change reply type for ZPOPMAX/MIN with count in RESP3 to nested array.
  Was using a flat array like in RESP2 instead of a nested array like ZRANGE does.
* Fix reply type for HRANDFIELD and ZRANDMEMBER when key is missing.
  Was using a null array instead of an empty array.
* Fix reply type for ZRANGESTORE when source key is missing.
  Was using an empty array like ZRANGE instead of 0 (used in the STORE variant).

Bug fixes that are only applicable to previous releases of Redis 6.2:
* ZRANDMEMBER WITHSCORES with negative COUNT may return bad score
* Fix crash after CLIENT UNPAUSE when threaded I/O config is enabled
* Fix XTRIM or XADD with LIMIT may delete more entries than the limit
* Fix build issue with OpenSSL 1.1.0

Other bug fixes:
* Fail EXEC command in case a watched key is expired
* Fix SMOVE not to invalidate dest key (WATCH and tracking) when member already exists
* Fix SINTERSTORE not to delete dest key when getting a wrong type error
* Fix overflows on 32-bit versions in GETBIT, SETBIT, BITCOUNT, BITPOS, and BITFIELD
* Improve MEMORY USAGE on stream keys
* Set TCP keepalive on inbound cluster bus connections
* Fix diskless replica loading to recover from RDB short read on module AUX data
* Fix race in client side tracking
* Fix ziplist length updates on big-endian platforms

CLI tools:
* redis-cli cluster import command may issue wrong MIGRATE command, sending COPY instead of REPLACE
* redis-cli --rdb fixes when using "-" to write to stdout
* redis-cli support for RESP3 set type in CSV and RAW output

Modules:
* Module API for getting current command name
* Fix RM_StringTruncate when newlen is 0
* Fix CLIENT UNBLOCK crashing modules without timeout callback

(adam)

2021-07-22 09:54:17 UTC MAIN commitmail json YAML

py-minio: added version 7.1.0

MinIO Python SDK is Simple Storage Service (aka S3) client to perform bucket
and object operations to any Amazon S3 compatible object storage service.

(adam)

2021-07-22 08:42:31 UTC MAIN commitmail json YAML

Updated devel/py-astroid, devel/py-pylint

(adam)

2021-07-22 08:42:13 UTC MAIN commitmail json YAML

py-pylint: updated to 2.9.5

What's New in Pylint 2.9.5?
===========================
* Fix a crash when there would be a 'TypeError object does not support
  item assignment' in the code we parse.
* Fix crash if a callable returning a context manager was assigned to a list or dict item
* Fix a crash when a AttributeInferenceError was not handled properly when
  failing to infer the real name of an import in astroid.

What's New in Pylint 2.9.4?
===========================
* Added ``time.clock`` to deprecated functions/methods for python 3.3
* Fix bug in which --fail-on can return a zero exit code even when the specified issue is present
* Fix hard failure when handling missing attribute in a class with duplicated bases
* Fix false-positive ``consider-using-with`` (R1732) if a ternary conditional is used together with ``with``
* Fix false-positive ``deprecated-module`` when relative import uses deprecated module name.
* Fix false-positive ``consider-using-with`` (R1732) if ``contextlib.ExitStack`` takes care of calling the ``__exit__`` method
* Fix a false positive for ``unused-private-member`` when mutating a private attribute
  with ``cls``
* Fix ignored empty functions by similarities checker with "ignore-signatures" option enabled
* Fix false-positive of ``use-maxsplit-arg`` when index is incremented in
  a loop
* Don't emit ``cyclic-import`` message if import is guarded by ``typing.TYPE_CHECKING``.
* Fix false-positive ``not-callable`` with alternative ``TypedDict`` syntax
* Clarify documentation for consider-using-from-import
* Don't emit ``unreachable`` warning for empty generator functions
* Don't emit ``import-error``, ``no-name-in-module``, and ``ungrouped-imports``
  for imports guarded by ``sys.version_info`` or ``typing.TYPE_CHECKING``.
* Fix ``invalid-overridden-method`` with nested property
* Fix false-positive of ``unused-private-member`` when using ``__new__`` in a class
* No longer emit ``consider-using-with`` for ``ThreadPoolExecutor`` and ``ProcessPoolExecutor``
  as they have legitimate use cases without a ``with`` block.
* Fix crash when inferring variables assigned in match patterns
* Fix a crash when a StopIteration was raised when inferring
  a faulty function in a context manager.

(adam)

2021-07-22 08:40:56 UTC MAIN commitmail json YAML

py-astroid: updated to 2.6.5

What's New in astroid 2.6.5?
============================
* Fix a crash when there would be a 'TypeError object does not support
  item assignment' in the code we parse.
* Fix a crash when a AttributeInferenceError was raised when
failing to find the real name in infer_import_from.

What's New in astroid 2.6.4?
============================
* Fix a crash when a StopIteration was raised when inferring
  a faulty function in a context manager.

What's New in astroid 2.6.3?
============================
* Added ``If.is_sys_guard`` and ``If.is_typing_guard`` helper methods
* Fix a bad inferenece type for yield values inside of a derived class.
* Fix a crash when the node is a 'Module' in the brain builtin inference
* Fix issues when inferring match variables
* Fix lookup for nested non-function scopes
* Fix issue that ``TypedDict`` instance wasn't callable.
* Add dependency on setuptools and a guard to prevent related exceptions.

(adam)

2021-07-22 07:58:50 UTC MAIN commitmail json YAML

libnet: remove unnecessary include

(wiz)

2021-07-21 22:35:25 UTC MAIN commitmail json YAML

libnet: add optional support for generating the documentation

No PKGREVISION bump, as the default remains the same (no documentation).

(khorben)

2021-07-21 22:25:54 UTC MAIN commitmail json YAML

libnet: fix building when doxygen is available

This change always disables generating the documentation, even when
doxygen is detected. This fixes the build in this case, since the PLIST
assumes the documentation is not generated.

(khorben)

2021-07-21 21:56:11 UTC MAIN commitmail json YAML

modular-xorg-server: back out one of the previous patches

The fix needs to go in compiler.h instead, like in xsrc.

(tnn)

2021-07-21 21:50:29 UTC MAIN commitmail json YAML

2021-07-21 20:00:51 UTC MAIN commitmail json YAML

gnuradio-core: fix PLIST (oss related files are in PLIST.oss)

(tnn)

2021-07-21 16:22:51 UTC MAIN commitmail json YAML

2021-07-21 15:58:35 UTC MAIN commitmail json YAML

The pkgsrc framework has become more strict, and registering fonts for
installation per FONTS_DIRS.x11 will mandate an X11 dependency.

At this point, only the x-symbol package is concerned. Since it needs
to be able to cope with a non-graphical console anyway, we install it
unconditionally, skip the PLIST dance, and just depend the font
registration on X11 availabiluty.

(hauke)

2021-07-21 15:31:29 UTC MAIN commitmail json YAML

qt5-qtbase: fix build on Darwin. No need for -lexecinfo.

(tnn)

2021-07-21 15:07:57 UTC MAIN commitmail json YAML

doc: Updated graphics/kvantum to 0.20.1

(pin)

2021-07-21 15:07:35 UTC MAIN commitmail json YAML

graphics/kvantum: update to 0.20.1

-In the case of bad hard-coded styles, ignore non-base background colors of
line-edits if their saturations are small enough.
-Blacklisted QQuickWidget with window dragging.

(pin)

2021-07-21 14:59:35 UTC MAIN commitmail json YAML

doc: Updated games/woof to 6.2.0

(micha)

2021-07-21 14:58:04 UTC MAIN commitmail json YAML

games/woof: Update to 6.2.0

Woof! 6.2.0
-----------
- The low-pass filter for sound effects has been ported over from
  Chocolate Doom, optional and disabled by default.
- The map title widget string is now capped at the first line break.
- The fix for A_SpawnObject() not transferring pointers as intended
  if called in a missile's death state has been ported over from
  DSDA-Doom.
- Calling S_StartSound() for sfx_None does not quit with an error
  message anymore.
- Deleting savegames from the "Save" menu has been fixed (@rfomin).
- Numerical values already set for MBF21 Bits fields are not overridden
  anymore by checking for mnemonics.
- The WI_updateStats() timing has been adjusted for demo compatibility
  with PrBoom+ (@rfomin).
- Unsigned integers are now read in deh_GetData() (@rfomin).

Woof! 6.1.0
-----------
- The DEHEXTRA implementation has been enhanced and completed:
  - 200 dummy sounds have been added (@rfomin).
  - Support for the 'Dropped item' DEHACKED field has been added
    (@rfomin).
- The engine does not quit anymore if joystick initialization failed.
  Also, errors that occur during SDL initialization are now properly
  reported (@rfomin).
- Saving of the "window_position" config parameter has been fixed.
- Missing IWAD headers are now non-fatal, preparing support for
  additional IWADs such as HACX or REKKR.
- Specific support for the HACX IWAD has been aded.
- The CI system has been migrated to Github actions (@rfomin).
- The -levelstat option to write level statistics upon exit has been
  ported over from Crispy Doom (@rfomin).
- A typo in saveg_read_ceiling_t() has been fixed which messes up
  savegames (@rfomin).
- The console is now enabled for MSVC debug builds (@rfomin).

(micha)

2021-07-21 14:40:32 UTC MAIN commitmail json YAML

2021-07-21 14:39:05 UTC MAIN commitmail json YAML

lang/ruby: switch defult Ruby's version to 2.7

Switch default Ruby's version from 2.6 to 2.7.

(taca)

2021-07-21 13:55:07 UTC MAIN commitmail json YAML

libxml2: don't show non-existent -I/usr/include in "xml2-config --cflags"

Check that the iconv include directory actually exists before adding it
to xml2-config. This fixes build of lang/llvm on Darwin. Bump PKGREVISION.

(tnn)

2021-07-21 13:51:57 UTC MAIN commitmail json YAML

doc: Updated lang/pear to 1.10.12nb5

(taca)

2021-07-21 13:51:35 UTC MAIN commitmail json YAML

lang/pear: update Archive_Tar to 1.4.14

* Update contained Archive_Tar pear package to 1.4.14.
* Remove extra BUILDLINK_API_DEPENDS.php.

Bump PKGREVISION.

Archive_Tar 1.4.14 (2021-07-20 15:35)

Changelog:

* Properly fix symbolic link path traversal (CVE-2021-32610)

(taca)

2021-07-21 13:42:20 UTC MAIN commitmail json YAML

doc: Updated devel/py-approvaltests to 1.1.0

(schmonz)

2021-07-21 13:42:15 UTC MAIN commitmail json YAML

Update to 1.1.0. From the changelog:

# Storyboards

Sometimes we might want to see different steps in a workflow or lifetime
of an object. Storyboards are a convenience object to help enable that.

Approvaltests allows us to look at a complete object instead of just
pieces of it. Storyboards allow us to track an object through time.

The mechanism to map time to space that storyboards use is very
analogous to a comic book, but with each frame vertically after each
other so that it works well with the diff tool and shows a progression.

(schmonz)

2021-07-21 13:29:39 UTC MAIN commitmail json YAML

doc: Updated devel/p5-Test-BDD-Cucumber to 0.81

(schmonz)

2021-07-21 13:29:33 UTC MAIN commitmail json YAML

Update to 0.81. From the changelog:

[Fixed]
- Remove cruft from released archive (by expanding .gitignore)
- UTF-8 in test output double encoded
- Tutorial example references `use_ok`, which does not exist in
  Test2::Bundle::More
- Step redispatching with step data now work (with documentation)

(schmonz)

2021-07-21 12:59:35 UTC MAIN commitmail json YAML

doc: Updated games/REminiscence to 0.4.8

(yhardy)

2021-07-21 12:59:11 UTC MAIN commitmail json YAML

games/REminiscence: update to REminiscence-0.4.8

* release 0.4.8
- added detection for DOS version with .ABA files
- added Macintosh credits
- fixed ESPIONS cutscene timing with Amiga music

* release 0.4.7
- added detection for Macintosh CD version
- restored some content from MEMO cutscene

(yhardy)

2021-07-21 12:53:43 UTC MAIN commitmail json YAML

doc: Updated games/arx-libertatis to 1.2

(yhardy)

2021-07-21 12:53:21 UTC MAIN commitmail json YAML

games/arx-libertatis: update to arx-libertatis-1.2

Changelog:

Arx Libertatis 1.2 "Mega Mega Mega"

Released: 2021-07-13 (announcement)

Gameplay

  * Added an alternate, less strict rune recognition algorithm
    (enabled by default) (feature request #289, #653)
  * Made rune recognition less dependent on framerate (bug #856)
  * Added an alternate bow aim mode
  * Added gravity to arrows unless fully charged
  * Fixed weapon durability degrading faster at higher framerates
    (bug #790)
  * Fixed poison and magic resistance bonus from equipment and cheats
    being ignored in some cases
  * Fixed player ascending infinitely when attacked while levitating
    (bug #640)
  * Fixed Slow down (Rhaa Rune (decrease)Movis Rune (movement)) spell
    affecting user interface and input and improve player movement
    while it is active (bug #534)
  * Fixed hunger dropping below 0% when overeating (bug #132, fix is
    also applied when loading save files)
  * Higher caster level now makes the Curse (Rhaa Rune (decrease)
    Stregum Rune (magic)Vitae Rune (life)) spell more effective against
    NPC Damages, Armor Class and Damage Absorption instead of less
    effective
  * Calculated Armor Class, Magic Resistance, Poison Resistance and
    Damages stats now include attribute and skill modifiers from items
    and spells (bug #322)
  * The Critical Hit chance now includes item and cheat modifiers
  * The Negate magic (Nhi Rune (remove)Stregum Rune (magic)
    Spacium Rune (field)) spell and effect now correctly follows
    the target
  * Fixed player not receiving experience for kills by summoned
    creatures
  * Fixed selection of replacement weapon when the equipped one
    breaks to select one that is similarly powerful
  * Fixed maximum player Health and Mana ignoring attribute modifiers
    from items and spells while the MAX or MAR cheats are active
  * Fixed Akbaa not attacking the player after using his tentacle
    attack twice (bug #584)
  * Fixed spells without mana drain using the mana drain from
    previous spells
  * Fixed Confuse (Rhaa Rune (decrease)Vista Rune (vision)) spell
    ending immediately (bug #615)

Graphics

  * Windows: In multi-GPU setups (Optimus/PowerXpress) the more
    powerful GPU is now used by default
  * Added a configurable FPS limit independent of vsync, defaulting
    to the display refresh rate
  * Added a field of view setting (feature request #404)
  * Re-added a fullscreen gamma option (feature request #254)
  * Added support for fullscreen modes with different refresh rates
  * Added anti-aliasing to alpha cutouts (color key anti-aliasing,
    alpha to coverage and sample shading
  * Added an option to disable anisotropic filtering
    (feature request #96)
  * Added options to disable view bobbing and camera shake
    (feature request #405)
  * Fixed missing blob shadows under dragged entities
  * Fixed wrongly displayed light flare when dragging a torch (bug #783)
  * Fixed water and lava not being animated while the night vision
    spell is active (bug #1053)
  * Fixed scaling of flares around lights with higher resolutions
  * Fixed light flares showing through scene geometry or disappearing
    when the light is still visible (bug #120)
  * Fixed light flares showing through non-interactive entities
    (e.g. doors that are opening or closing)
  * Fixed light flares being drawn in front interface elements
    including notes (bug #1145)
  * Fixed light flares being disabled when the player book is open
  * Fixed flashes, flares and other effects appearing in front of
    the cinematic border
  * Fixed missing dynamic lighting for far away scene geometry
    (bug #1213)
  * Fixed amount of sparks, flame and smoke particles depending on
    the framerate
  * Fixed cinematic light flicker depending on the framerate
  * Fixed VSync setting not being applied until the game is restarted
  * Fixed water and lava animation overlay (bug #512)
  * Fixed map rendering glitches with buggy OpenGL drivers (bug #539)
  * Fixed Negate magic (Nhi Rune (remove)Stregum Rune (magic)Spacium
    Rune (field)) and Trap (Aam Rune (create)Morte
    Rune (death)Cosum Rune (object)) spell effects not rotating
  * Fixed overzealous entity culling (bug #588)
  * Fixed weapons and equipment always being drawn in front of the
    player hands and arms
  * Fixed player hands clipping with walls in first person view
  * Fixed arrow object rotation not matching direction
  * Fixed missing arrow trails (bug #538) and improved the effect
    (also used in the Speed (Mega Rune (increase)Movis
    Rune (movement)) spell)
  * Fixed NPC animations not playing when close to the player
    (bug #270)
  * Fixed missing aura when a protection spell ended before a Lower
    armor (Rhaa Rune (decrease)Kaom Rune (protection)) on the same
    target
  * Fixed Ylside blow up effect only disappearing when looking at it
    (bug #122)
  * Fixed lighting only being updated every other frame (bug #75)
  * Increased depth buffer from 16 bits minimum to 24 bits to
    prevent Z-fighting (bug #759)
  * Linux: Fixed missing anti-aliasing for some drivers

Interface

  * Added options to scale the player book, HUD and cursor with
    larger resolutions (feature request #391, #996)
  * Added an option to limit speech width on wide screens (enabled
    by default)
  * Fixed scaling and positioning of magic flares when casting with
    higher resolutions (bug #535)
  * Fixed scaling of cinematics with higher and wide resolutions
  * Add an option to letterbox or fade out cinematics with wide
    resolutions (fade by default)
  * Fixed player book and minimap being stretched with wide resolutions
    (bug #211)
  * Fixed minimap texture filtering changing when hovering map markers
    (bug #570)
  * Added anti-aliasing to HUD element borders (even without MSAA)
  * Improved quest book text layout
  * Added options to control the in-game font size and weight
  * Increased default font weight for text in the player book and notes
    to improve readability
  * Improved shop inventory sorting
  * Added crosshair when aiming with a fully charged bow
  * Sorting the inventory now never drops items to the ground
  * Fixed missing quest book background when there are no quest entries
    (bug #1021)
  * Fixed wrong items being highlighted when in combine mode (bug #121)
  * Add missing item halo when combining items
  * Fixed item halo being displayed in front of dragged items
  * Fixed too small font size at resolutions slightly above 640x480
  * Fixed rendering of runes in the player book
  * Removed light affecting the world when clicking on runes in the book
  * Tweaked how spell/stealth/equipment/torch icons move when opening
    the inventory
  * Fixed purse halo not showing when selling certain items
  * Fixed health and mana gauges not being hidden during the death
    animation (bug #806)
  * Fixed position of number in cursor when distributing skill points
  * Fixed level transition icons on the map not being displayed
    correctly (bug #782)
  * The player book is now closed when returning to mouse look mode
    (bug #143)
  * Fixed missing characters after forced line breaks in text
    (bug #718)

Controls

  * Added raw mouse input support and an option to control mouse
    acceleration
  * Fixed border turning (bug #255) and added an option to disable it
  * The "Resume game" menu entry and quickload (F9) now load the last
    save if no game is running (feature request #45)
  * Added a keyboard shortcut for drinking cure poison potions (not
    bound by default)
  * Added a keyboard shortcut to enter level transitions
    (feature request #105)
  * Add an auto ready weapon mode that only triggers on enemies
  * Player book and notes can now be closed using Escape
    (feature request #409)
  * Improved item drag and drop behavior
  * Improved drag threshold to make it less likely to accidentally
    drag an item when Shift+clicking it (bug #1225)
  * Fixed being able to exceed item stack size limits in some cases
    (bug #1111)
  * Added the ability to drop stacks of items to the floor or throw
    them (feature request #36)
  * Added the ability to pick up stacks of items outside inventories
    while holding shift (stealth mode shortcut)
  * Items can now be dragged across saves and level transitions
  * Fixed rotation of dragged and thrown entities (bug #591)
  * Fixed invert mouse setting affecting turning via keyboard or
    screen borders
  * Fixed double-click only working for the first slot in the Action
    binding (bug #795)
  * Mouse grab now released during cutscenes, conversations and
    cinematics
  * Fixed mouse not always being centered when exiting mouse look mode
  * Mouse look mode is now cancelled on focus loss to prevent the
    cursor being continuously warped to the window center

Audio

  * Added an option to enable OpenAL Soft's virtual surround (HRTF)
    support (enabled automatically when using headphones)
  * Re-added environmental audio effects (reverb) using OpenAL EFX
    (the game uses only one relatively neutral environment)
  * Added a config option to select the audio device
    (feature request #379)
  * Restored more spell sounds and fixed spell sound positions
  * The Harm (Rhaa Rune (decrease)Vitae Rune (life)), Ignite (Aam
    Rune (create)Yok Rune (fire)) and Douse (Nhi Rune (remove)Yok
    Rune (fire)) sound effects now correctly follow the caster/target
    (bug #740)
  * Added an option to mute audio when the window is not focused
  * Fixed duplicated page turn sound when clicking top tabs in the
    player book (bug #1125)
  * Fixed casting sound being played on level load when restoring
    persistent fields of protection
  * Fixed bare handed entity hit sound being repeated each frame
  * Fixed sound position when dousing torches
  * Added missing panning for ambient sounds
  * Audio listener orientation now uses the camera pitch (only
    noticeable with HRTF)
  * Fixed audio suddenly cutting off when getting too far from sources

Menu

  * Added text and audio language options (available languages depend
    on your Arx Fatalis version)
  * Added German, Italian, Russian and Spanish localization of new
    menu strings (feature request #1006)
  * Improved customize controls menu:
  * Overwriting bindings no longer moves the old key (bug #717)
  * Key bindings can now be removed using the escape key
    (feature request #408)
  * Displayed key names now use the current keyboard layout
  * Fixed removing duplicated key assignments
  * Fixed being locked out of the config menu when binding the
    'toggle fullscreen' action to the left mouse button (bug #1136)
  * Fixed UI not updating properly when changing key bindings
    (bug #717)
  * Sliders and option widgets can now be controlled using the mouse
    wheel or by clicking at the desired position
  * Fixed checkbox mouseover area (bug #528)
  * Fixed disappearing menu textures after resizing the window (bug #275)
  * Fixed slow cursor animation and shorter cursor trail with higher
    framerates
  * Increased the save thumbnail size
  * Added support for Unicode save names (feature request #1032)
  * Improved editing support in the save name textbox, including copy
    & paste support
  * Improved date/time display in the save list
  * Added additional highlighting and improved positioning to the
    credits
  * Added the libraries and tools used for the build to the credits
  * Added support for scrolling the credits using the mouse wheel
    or keyboard
  * Fixed credits scroll position changing on window size changes

Windowing

  * Switched to SDL 2 for windowing and input (task #506) - SDL 1
    backend will be removed in the next version
  * No longer grabs all keys when fullscreen (with SDL2)
  * The default ("Desktop") resolution now selects fullscreen
    windowed mode (with SDL2) (feature request #300, #449)
  * Added an option not to minimize the fullscreen window on
    Alt+TAB (feature request #814)
  * Added a new high-resolution icon
  * Screen saver is no longer inhibited while in the menu in windowed mode
  * Windows: Disabled OS-level DPI scaling (bug #706)
  * Windows: Fixed missing window icon
  * Linux: Translated the .desktop file to Italian and Spanish
  * macOS: Handle Command + Q shortcut to close the window

Modding

  * Added support for loading uncompressed FTL files
  * Added a blender plugin for FTL files
  * Added support for extending localization strings in mods
  * Added a ^camera system variable returning the active camera
  * Added a ^dragged system variable returning the item being dragged
  * Added the ^angle* and ^view* system system variables returning
    the rotation of the player or another entity
  * Fixed ^gamedays system variable to give the number of days since
    the playthrough start instead of the the number of 10-days
  * Added the -o flag to the spellcast script command to orphan the
    spell after being cast
  * Added library and python wrapper for decompressing FTL files

Debugging

  * Added a script console (feature request #356)
  * Added more debug views and made the key binding configurable
    (feature request #1500)
  * Added --skiplogo, --loadlevel, --loadslot and --loadsave
    command-line option to skip startup logos or load a level
    or save file on startup
  * Added support for loading save files by drag & drop
  * Added ability to rename saves to arxsavetool
  * Added a --benchmark command-line option
  * Added a --override-gl command-line option and extension_overrides
    setting to control used OpenGL extensions
  * Changed to OpenGL debug context and enabled ARB_debug_output for
    debug builds or with the --debug-gl option
  * Added a config option for the vertex streaming buffer size

Tools

  * Added support to arxunpak to extract all resources as seen by
    the game (default when no arguments are given)
  * Added support to arxunpak to create resource manifests with
    checksums
  * arxunpak now handles non-ASCII characters in filenames
  * Unix: Added support for different French and Russian Arx Fatalis
    CD versions to the data install script
  * Unix: Added support for different localized demo versions to the
    data install script
  * Unix: Fixed support for copying non-English data files from Steam
    installs in the data install script (bug #829)

Performance

  * A lot of code cleanup and various performance tweaks
  * Reduced number of redundant OpenGL state changes
  * Improved vertex upload, now uses persistently mapped buffers when
    available
  * MSAA is now disabled for interface draw calls where it does not
    make a difference
  * Optimized particle effect rendering
  * Changed blood rendering to only need one draw command per particle
  * Disabled denormalized floating point numbers on x86 and ARM for
    better performance
  * Added a performance profiling tool
  * Changed magic missile spell to only use one sound source instead
    of one per missile
  * Improved CPU usage when the window is minimized
  * Improved pathfinding performance, especially when the target is
    unreachable (bug #652)
  * Windows: The OpenGL context is no longer re-initialized on
    resolution changes
  * Unix: Enabled -ffast-math in release builds (was already enabled
    for MSVC)

Other Fixes

  * Significantly improved the item-world collision test: thrown or
    dropped items should no longer get stuck in walls, hover above
    the ground or fall through the ground or walls (bug #50, #556, #956)
  * Fixed screenshot shortcut (F10) always overriding the same file
  * Fixed potential resource leaks
  * Fixed direction of player speech outside cutscenes
  * Save files now correctly store game time for playthroughs longer
    than 1193 hours (AL 1.1.x and older as well as AF 1.21 simply
    ignore the additional data)
  * Fixed inconsistent state (weapon equipped while not in combat
    mode) when loading a save that was created while in combat mode
  * Fixed persistent arrow trails if arrows get outside the world
  * Fixed game time not being reset to 0 when starting a new
    playthrough after having an old one loaded
  * Fixed ^sender script variable possibly changing during script
    execution
  * Fixed a buffer overflow when saving with very long script
    variables
  * Fixed missing black bars in a cutscene in the castle of Arx
    (bug #1014)
  * Fixed Akbaa tentacle not being hidden when it is supposed to be
    in the Ylside bunker
  * Fixed crashes with item stack sizes or player gold amounts
    above 999999
  * Fixed wrat teleport breaking when saving and loading during the
    teleport
  * Fixed inconsistent weapon attachment when saving while in combat
    mode (bug #581)
  * Fixed getting stuck in a cutscene in level 5 (bug #1293)
  * Made saving more robust against unexpected filesystem errors
    (bug #439) or other programs opening the save file (bug #1218)
  * Improved handling of corrupted inventories in save files
    (bug #1445)
  * Fixed initial player position when starting a new game after
    already having loaded an existing game (bug #140)
  * Fixed minimap reveal status not being reset when starting a new
    game (bug #1349)
  * Fixed script variables not getting cleared on new game
  * Fixed an error when a resource file size changed after the game
    start
  * Fixed various crashes:
  * Fixed a crash when loading saves with more than 1500 entities in
    a single level (bug #375)
  * Fixed a crash when the entity whose inventory is open is destroyed
    (bug #843)
  * Fixed a crash when the caster or target of a spell is destroyed
    (bug #951)
  * Fixed a crash when the entity selected for combining is destroyed
    (bug #452)
  * Fixed a lockup when throwing items at certain objects
  * Fixed problems when loading save files with bugged entity positions
    (bug #894, #995)
  * Fixed asserts with very high player stats not obtainable during
    normal gameplay (bug #942)

Technical Changes

  * Fixed build with CMake 3.5.0 or newer
  * Fixed Windows XP support with newer MSVC versions
  * New dependency: GLM 0.9.5.0 or newer
  * macOS: New dependency: iconutil (from Xcode) or icnsutil for
    building the .icns icon
  * New crash reporter dependency: WinHTTP / libcurl 7.20.0 or newer
  * Dropped support for CMake < 2.8.3
  * Dropped support for Boost < 1.48
  * Dropped support for Qt < 4.7
  * Added support for using libepoxy instead of GLEW to load OpenGL
    functions
  * The unity build is now enabled by default
  * No longer stores deleted entities in save files if not needed
  * Added SDL 2 fall-back for error dialogs
  * Cleaned up missing data files error dialog, ask before running
    arx-install-data
  * Added support for statically linking Freetype and ZLIB
  * Color output is no longer enabled if $NO_COLOR is set or if $TERM
    is unset or set to "dumb"
  * Added support for setting a runtime libexec search dir different
    from the install path
  * Added support for the ARX_PATH environment variable under Windows
  * Added support for storing .pak and loose files in a data
    subdirectory
  * Added support for loading data files relative to the executable
  * Added support for configuring additional data search paths
  * There is now a dialog on crash and the crash report is prepared
    even if the Qt-based reporter is not available
  * Fixed build on newer macOS versions
  * Save files now track which playthrough they belong to (not used
    in the UI yet)
  * The arx binary now displays a graphical error dialog when passed
    bad command-line arguments
  * Changed passwall cheat to bypass culling
  * Removed the need for a custom vertex shader
  * Added support for using OpenGL ES-CM 1.x when desktop OpenGL is
    not available
  * Add a script warning when a command is missing parameters
  * The Gold linker is used and link time optimizations are now
    enabled automatically when building from source
  * Enabled address randomization for the main executable in MSVC
    builds
  * Made .pak loading case-insensitive on all platforms
  * Windows: Added support for statically linking Qt in the crash
    reporter
  * Windows: Support using a 32-bit crash reporter for a 64-bit arx
    process
  * Windows: Added Unicode filesystem support (feature request #786)

Removed Features

  * DirectX backends (Direct3D, DirectSound, DirectInput)
  * Video bit depth option
  * Support for loading uncooked objects (.teo) and scenes (.scn)
  * Removed link_mouse_look_to_use config option
  * Removed the unused killme script command
  * Removed the unused stack, code, rgb and sub-commands from the
    zoneparam script command
  * Remove stubbed-out -a flag from the set script command

(yhardy)

2021-07-21 12:30:06 UTC MAIN commitmail json YAML

doc: Updated games/endless-sky to 0.9.14

(yhardy)

2021-07-21 12:29:44 UTC MAIN commitmail json YAML

games/endless-sky: update to endless-sky-0.9.14

Pkgsrc changes:

* Update the makefile to handle subdirectories in the cource code.
* Update the ImageBuffer patch to load images correctly.

Announcement:

0.9.14 Polish release

This is a "stable" release, focusing on bug fixes and polishing
the recent v0.9.13 release. New changes include the following

* Numerous typo fixes
* Fixes to how several missions are offered to the player
* Better suggestions of possibly incomplete conditions in some
  missions' "visit" dialogues
* Differentiation between two Remnant engines' reversing capabilities
* Certain Navy shipyards now stock the Dropship
* Ships that have no specified "drag" attribute default to 100,
  rather than causing crashes
* Weaponry that alters the ship's status conditions (e.g. ionization)
  now respects the required minimum value of 0
* The "interrupt fast-forward" preference defaults to off

Some minor improvements were added to help support plugin authors
and content creators:

* Quarg planets now have regional attributes to enable better
  targeting via missions
* Missions that fail to be instantiated print more informative
  messages in the error file
* Large numbers of missing image frames no longer pollute the error
  file

0.9.13: Unstable release

This is an unstable release, containing big changes that may
introduce new bugs.

Breaking changes:

* Starting conditions no longer automatically override the game's
  default start. Plugins that use a "start" node will need to make
  changes to restore the previous behavior.

Major new changes include the following:

* 70+ new missions in human and alien space
* Outfits can now be stored on planets, without needing to install
  them on a parked ship
* An overhaul of almost all human outfit images
* Players can now choose their starting scenario
* Spaceport news messages no longer include portraits by default
* Better handling for missing content definitions (e.g. from plugin
  removal)

Several features have been added to the game engine, for use by
plugins and other content creators. These include:

* Dynamic stopover selection will consider planets without spaceports
* A number of new outfit and weapon attributes, offering shield/hull
  multipliers, weapon aiming & firing overrides, percentage-based
  damage, and additional damage mitigation
* Arbitrary angles for hardpoints, engine flares, and fighter bays
* NPCs' objectives can now include provocation or capture
* Mission NPCs can be conditionally spawned or removed without
  needing to change the player's active missions
* Missions can react differently when the player aborts a mission,
  and when the player fails a mission
* Missions can give ships to the player
* Systems may generate environmental hazards, control the range at
  which ships enter, and be hidden on the map

(yhardy)

2021-07-21 10:58:03 UTC MAIN commitmail json YAML

doc: Updated multimedia/streamlink to 2.2.0

(yhardy)

2021-07-21 10:57:39 UTC MAIN commitmail json YAML

multimedia/streamlink: update to streamlink-2.2.0

Changelog:

== streamlink 2.2.0 (2021-06-19)

Release highlights:

- Changed: default config file path on macOS and Windows ([#3766])
  - macOS: `${HOME}/Library/Application Support/streamlink/config`
  - Windows: `%APPDATA%\streamlink\config`
- Changed: default custom plugins directory path on macOS and
  Linux/BSD ([#3766])
  - macOS: `${HOME}/Library/Application Support/streamlink/plugins`
  - Linux/BSD: `${XDG_DATA_HOME:-${HOME}/.local/share}/streamlink/plugins`
- Deprecated: old config file paths and old custom plugins directory
  paths ([#3784])
  - Windows:
    - `%APPDATA%\streamlink\streamlinkrc`
  - macOS:
    - `${XDG_CONFIG_HOME:-${HOME}/.config}/streamlink/config`
    - `${XDG_CONFIG_HOME:-${HOME}/.config}/streamlink/plugins`
    - `${HOME}/.streamlinkrc`
  - Linux/BSD:
    - `${XDG_CONFIG_HOME:-${HOME}/.config}/streamlink/plugins`
    - `${HOME}/.streamlinkrc`

  Support for these old paths will be dropped in the future.
  See the [CLI documentation] for all the details regarding these changes.
- Implemented: `--logfile` CLI argument ([#3753])
- Fixed: Youtube 404 errors by dropping private API calls
  (plugin rewrite) ([#3797])
- Fixed: Twitch clips ([#3762])
- Fixed: Olympicchannel plugin ([#3760])
- Fixed: various Zattoo plugin issues ([#3773])
- Fixed: HTTP responses with truncated body and mismatching
  content-length header ([#3768])
- Fixed: scheme-less URLs with address:port for `--http-proxy`,
  etc. ([#3765])
- Fixed: rendered man page path on Sphinx 4 ([#3750])
- Added plugins: mildom.com ([#3584])
- Removed plugins: ine.com ([#3781])

Billy2011 (2):
      plugins.mediaklikk: add m4sport.hu (#3757)
      plugins.olympicchannel: fix / rewrite

DESK-coder (1):
      plugins.zattoo: changes to hello_v3 and new token.js (#3773)

FaceHiddenInsideTheDark (1):
      plugins.funimationnow: fix subtitle language (#3752)

Ian Cameron (2):
      plugins.bfmtv: fix/find Brightcove video data in JS (#3662)
      plugins.booyah: new plugin

back-to (7):
      plugins.tf1: fixed api_url
      plugins.onetv: cleanup
      plugins.mediavitrina: new plugin
      plugin.api: update useragents, remove EDGE
      plugins.ine: removed
      plugins.zattoo: cleanup, fix other domains
      plugins.playtv: removed - SEC_ERROR_EXPIRED_CERTIFICATE (#3798)

bastimeyer (27):
      plugins.rtpplay: fix obfuscated HLS URL parsing
      utils.url: add encoding options to update_qsd
      docs: set man_make_section_directory to false
      tests.hls: test headers on segment+key requests
      cli.argparser: fix description text
      utils.url: fix update_scheme with implicit schemes
      plugins.twitch: add access token to clips
      tests: refactor TestCLIMainLogging
      cli: implement --logfile
      plugins.twitch: fix clips URL regex
      plugin.api.http_session: refactor HTTPSession
      plugin.api.http_session: enforce_content_length
      stream.hls: replace custom PKCS#7 unpad function
      plugin.api.validate: add nested lookups to get()
      plugin.api.validate: implement union_get()
      plugins.twitch: query hosted channels on GQL
      plugins.twitch: tidy up API calls
      cli: refactor CONFIG_FILES and PLUGIN_DIRS
      cli: add XDG_DATA_HOME as first plugins dir
      cli: rename config file on Windows to "config"
      cli: use correct config and plugins dir on macOS
      cli: deprecate old config files and plugin dirs
      cli: fix order of config file deprecation log msgs
      plugins.youtube: clean up a bit
      plugins.youtube: update URL regex, translate URLs
      plugins.youtube: replace private API calls
      plugins.youtube: unescape consent form values

shirokumacode (1):
      plugins.mildom: new plugin for mildom.com (#3584)

== streamlink 2.1.2 (2021-05-20)

Patch release:

- Fixed: youtube 404 errors ([#3732])
- Fixed: picarto plugin ([#3661])
- Fixed: euronews plugin ([#3698])
- Fixed: bbciplayer plugin ([#3725])
- Fixed: missing removed-plugins-file in `setup.py build` ([#3653])
- Changed: HLS streams to use rounded bandwidth names ([#3721])
- Removed: plugin for hitbox.tv / smashcast.tv ([#3686])

Alexis Murzeau (1):
      build: include .removed file in build

Ian Cameron (3):
      plugins.tvplayer: plugin removal
      plugins.picarto: rewrite/fix (#3661)
      plugins.bbciplayer: fix/update state_re regex

Kagamia (1):
      plugins.nicolive: fix proxy arguments (#3710)

Yavuz Kömeçoğlu (1):
      plugins.youtube: add html5=1 parameter (#3732)

back-to (3):
      plugins.youtube: fix consent dialog (#3672)
      plugins.mitele: use '_{bitrate}' and remove duplicates
      stream.hls_playlist: round BANDWIDTH and parse as int (#3721)

bastimeyer (7):
      plugins.youtube: add short video URLs
      plugins.hitbox: remove plugin
      chore: remove square brackets from issue titles
      plugins.euronews: rewrite and fix live streams
      utils.named_pipe: rewrite named pipes
      docs: fix winget package link
      ci.github: add python 3.10-dev to test runners

bururaku (1):
      plugins.abematv: Fixed download problem again. (#3658)

== streamlink 2.1.1 (2021-03-25)

Patch release:

- Fixed: test failure due to missing removed plugins file in sdist
  tarball ([#3644]).

Sebastian Meyer (1):
      build: don't build sdist/bdist quietly (#3645)

bastimeyer (1):
      build: include removed plugins file in sdist

== streamlink 2.1.0 (2021-03-22)

Release highlights:

- Added: `--interface`, `-4` / `--ipv4` and `-6` / `--ipv6` ([#3483])
- Added: `--niconico-purge-credentials` ([#3434])
- Added: `--twitcasting-password` ([#3505])
- Added: Linux AppImages ([#3611])
- Added: pre-built man page to bdist wheels and sdist tarballs ([#3459])
- Added: plugin for ahaber.com.tr and atv.com.tr ([#3484])
- Fixed: `--player-http` / `--player-continuous-http` HTTP server being
  bound to all interfaces ([#3450])
- Fixed: handling of languages without alpha_2 code when using
  pycountry ([#3518])
- Fixed: memory leak when calling `streamlink.streams()` ([#3486])
- Fixed: race condition in HLS related tests ([#3454])
- Fixed: `--player-fifo` issues on Windows with VLC or MPV ([#3619])
- Fixed: various plugins issues (see detailed changelog down below)
- Removed: Windows portable (RosadinTV) ([#3535])
- Removed: plugin for micous.com ([#3457])
- Dependencies: set `websocket-client` to `>=0.58.0` ([#3634])

Alexis Murzeau (1):
      docs: update Debian stable install instructions

Billy2011 (1):
      plugins.stadium: adaptions for new player api (#3506)

Ian Cameron (7):
      plugins.mico: plugin removal
      plugins.dogus: remove channel and update test
      plugins.turkuvaz: add channels and URL tests
      plugins.tvtoya: fix playlist regex
      plugins.nimotv: new plugin
      plugins.tvtoya: minor fixes
      plugins.mjunoon: rewrite/fix

Jefffrey (1):
      plugins.Nicolive: login before getting wss api url

Miguel Valadas (1):
      plugins.rtpplay: add schema and fix HLS URL (#3627)

Vladimir Stavrinov (1):
      plugins.oneplusone: fix iframe url pattern (#3503)

alnj (1):
      plugins.twitcasting: add support for private/password-protected
      streams (#3505)

back-to (11):
      cli.main: use *_args, **_kwargs for create_http_server (#3450)
      plugins.nicolive: added --niconico-purge-credentials
      docs: remove outdated gst-player example
      plugins.facebook: Add 'Log into Facebook' error message.
      plugins.afreeca: use 'gs_cdn_pc_web' and 'common'
      stream.dash: Fix static playlist - refresh_wait
        - Pipe copy aborted - Read timeout
      plugin.api: update useragents (#3637)
      plugins.zattoo: use 'dash' as default stream
      setup.py: require websocket-client>=0.58.0
      plugins.nicolive: fixed websocket-client
      plugins.btsports: remove plugin

bastimeyer (36):
      tools: force LF line endings via .gitattributes
      docs: add minimalist code of conduct
      stream.hls: open reader from class attribute
      tests.hls: await all filtered-HLS writer calls
      plugins.twitch: fix access_token on invalid inputs
      ci: add netlify docs preview deploy config
      docs: add thank-you section to index page
      build: include man page in wheels
      docs: bump furo docs req to 2020.12.28.beta23
      2021
      http_session: remove HTTPAdapterWithReadTimeout
      docs: improve install-via-pip section
      docs: fix description of `--ffmpeg-fout`
      build: include man page in sdist tarballs
      utils/l10n: fix langs without alpha_2 in pycountry
      plugins.bloomberg: fix and refactor plugin
      utils: remove custom memoize decorator
      docs: remove CLI tutorial from man page
      session: implement --interface, --ipv4 and --ipv6
      docs: remove RosadinTV Windows portable version
      ci.github: increase git fetch depth of tests
      tests: fix test code coverage
      ci.codecov: 100% tests target, add patch status
      docs: clean up package maintainers list
      plugins.vtvgo: ignore duplicate params
      ci.codecov: disable GH status check annotations
      chore: reorder and improve issue templates
      plugins: fix invalid plugin class names
      tests.plugins: parametrize can_handle_url tests
      plugins: fix and update removed plugins list
      docs: add appimages section to install docs
      ci.netlify: build docs when CHANGELOG.md changes
      docs: add pip to packages lists
      cli.output: fix named pipe player input on Windows
      cli: debug-log arguments set by the user
      cli: refactor log_current_versions and add tests

bururaku (1):
      plugins.abematv: Update abematv.py (#3617)

fenopa (1):
      installer: upgrade to python 3.8.7

losuler (1):
      docs: update URL to Fedora repo

onde2rock (1):
      plugins.bfmtv : fix rmcstory and rmcdecouverte (#3471)

vinyl-umbrella (1):
      plugins.openrectv: update/fix (#3583)

== streamlink 2.0.0 (2020-12-22)

Release highlights:

- BREAKING: dropped support for Python 2 and Python 3.5 ([#3232])
- BREAKING: updated the Python version of the Windows installer
  to 3.8 ([#3330])
  Users of Windows 7 will need their system to be fully upgraded.
- BREAKING: removed all deprecated CLI arguments ([#3277])
  - `--http-cookies`, `--http-headers`, `--http-query-params`
  - `--no-version-check`
  - `--rtmpdump-proxy`
  - `--cmdline`, `-c`
  - `--errorlog`, `-e`
  - `--errorlog-path`
  - `--btv-username`, `--btv-password`
  - `--crunchyroll-locale`
  - `--pixiv-username`, `--pixiv-password`
  - `--twitch-oauth-authenticate`, `--twitch-oauth-token`,
    `--twitch-cookie`
  - `--ustvnow-station-code`
  - `--youtube-api-key`
- BREAKING: replaced various subtitle muxing CLI arguments with
  `--mux-subtitles` ([#3324])
  - `--funimationnow-mux-subtitles`
  - `--pluzz-mux-subtitles`
  - `--rtve-mux-subtitles`
  - `--svtplay-mux-subtitles`
  - `--vimeo-mux-subtitles`
- BREAKING: sideloading faulty plugins will now raise an
  `Exception` ([#3366])
- BREAKING: changed trace logging timestamp format ([#3273])
- BREAKING/API: removed deprecated `Session` compat options ([#3349])
- BREAKING/API: removed deprecated custom `Logger` and `LogRecord`
  ([#3273])
- BREAKING/API: removed deprecated parameters from
  `HLSStream.parse_variant_playlist` ([#3347])
- BREAKING/API: removed `plugin.api.support_plugin` ([#3398])
- Added: new plugin for pluto.tv ([#3363])
- Added: support for HLS master playlist URLs to `--stream-url` /
  `--json` ([#3300])
- Added: `--ffmpeg-fout` for changing the output format of muxed
  streams ([#2892])
- Added: `--ffmpeg-copyts` and `--ffmpeg-start-at-zero` ([#3404])
- Added: `--streann-url` for iframe referencing ([#3356])
- Added: `--niconico-timeshift-offset` ([#3425])
- Fixed: duplicate stream names in DASH inputs ([#3410])
- Fixed: youtube live playback ([#3268])
- Fixed: `--twitch-disable-reruns` ([#3375])
- Fixed: various plugins issues (see detailed changelog down below)
- Changed: `{filename}` variable in `--player-args` / `-a` to
  `{playerinput}` and made both optional ([#3313])
- Changed: and fixed `streamlinkrc` config file in the Windows installer ([#3350])
- Changed: MPV's automated `--title` argument to `--force-media-title` ([#3405])
- Changed: HTML documentation theme to [furo] ([#3335])
- Removed: plugins for `skai`, `kingkong`, `ellobo`, `trt`/`trtspor`,
  `tamago`, `streamme`, `metube`, `cubetv`, `willax`

Billy2011 (2):
      plugins.youtube: fix live playback (#3268)
      stream.ffmpegmux: add --ffmpeg-copyts option (#3404)

Forrest Alvarez (1):
      Update author email to shared email

Hunter Peavey (1):
      docs: update wtwitch in thirdparty list (#3286)

Ian Cameron (9):
      plugins.skai: plugin removal
      plugins.kingkong: plugin removal
      plugins.cnews: fix video ID search, add schema
      plugins.ellobo: plugin removal
      plugins.nbcnews: fix video ID search, add schemas
      plugins.bfmtv: fix ID & embed re, use Dailymotion
      plugins.filmon: mitigate for non-JSON data response
      plugins.schoolism: fix and test for colon in title (#3421)
      plugins.dogan: fix/update

Jon Bergli Heier (1):
      plugins.nrk: fix/rewrite plugin (#3318)

Mark Ignacio (1):
      plugins.NicoLive: add --niconico-timeshift-offset option (#3425)

Martin Buck (1):
      plugins.zdf_mediathek: also support 3sat mediathek

Sean Greenslade (1):
      plugins.picarto: explicitly detect and fail on private
      streams (#3278)

Sebastian Meyer (2):
      chore: drop support for Python 3.5 (#3269)
      ci.github: run lint step before test step (#3294)

Seonjae Hyeon (1):
      plugins.vlive: fix URL regex and plugin (#3315)

azizLIGHT (1):
      docs: fix mpv property-list link in --title description (#3342)

back-to (26):
      plugins.facebook: remove User-Agent (#3272)
      plugins.trt/trtspor: remove plugins
      plugin.api.useragents: update User-Agent
      plugins: remove FIREFOX User-Agent imports
      plugins.abweb: fixed login issues
      plugins.huya: use FLV stream with multiple mirrors
      plugin.api.useragents: update User-Agent's
      plugins.tamago: removed dead plugin
      plugins.streamme: removed dead plugin
      plugins.metube: removed dead plugin
      plugins.cubetv: removed dead plugin
      cli.utils: remove named_pipe.py file, use streamlink.utils import
      plugins.willax: removed plugin, they use streann
      plugins.streann: allow different source URLs
      plugins.pixiv: set headers for stream data, fixed login issue
      plugins.pluto: new plugin for https://pluto.tv/ (#3363)
      plugins.twitch: fix ads
      plugins.twitch: fix --twitch-disable-reruns
      plugins.youtube: quickfix for "/live" URL
      plugins.pluto: ignore invalid channels
      stream.dash: allow '_alt' streams with the same
      resolution (#3410)
      plugins.afreeca: update '_get_channel_info' with 'bno',
      plugin cleanup (#3408)
      plugins.plugin: use the same cls.logger 'plugins'
      stream.ffmpegmux: disable -start_at_zero for -copyts
      as default (#3413)
      plugin.api.useragents: update User-Agent
      plugins.youtube: Fix 'ytInitialData' for channel pages

bastimeyer (71):
      chore: drop support for Python 2
      chore: remove is_py{2,3} compat checks
      chore: remove compat imports of builtins
      chore: remove streamlink.utils.encoding
      chore: remove simple aliased compat imports
      chore: remove compat imports of removed py2 deps
      chore: remove compat import of html module
      chore: remove compat imports of urllib and queue
      chore: remove remaining inspect compat import
      chore: remove unneeded __future__ imports
      chore: remove file encoding header comments
      chore: remove compat imports from tests
      logger: replace self.logger calls in plugins
      logger: format all log messages directly
      logger: remove deprecated compat logger
      logger: refactor StringFormatter
      chore: remove old LIVESTREAMER_VERSION constant
      chore: remove deprecated CLI arguments
      flake8: add import-order linting config
      plugins.twitch: player_type access token parameter
      ci.github: install latest version of pynsist
      chore: implicit py3 super() calls
      chore: remove u-strings
      ci.github: set ubuntu to 20.04 and python to 3.9
      cli: optional player-args input variable
      cli: add support for stream manifest URL output
      installer: upgrade to Python 3.9.0
      installer: switch back to latest pynsist release
      installer: downgrade to python 3.8
      docs: add note about supported Windows versions
      docs: add autosectionlabel Sphinx extension
      docs: fix most http links
      plugin: implement global plugin arguments
      plugins: turn mux-subtitles into a global argument
      plugins.twitch: remove player_type parameter
      plugins.twitch: move access_token request to GQL
      chore: remove HLS variant playlist compat params
      chore: remove old rtmpdump/subprocess CLI args
      installer: fix + rewrite streamlinkrc config file
      stream.ffmpegmux: only close FFMPEGMuxer once
      chore: add dev version checkbox to issue templates
      chore: inherit from object implicitly
      chore: set literals and dict comprehensions
      chore: use yield from where possible
      chore: replace old errors classes with OSError
      chore: drop python six compat stuff
      chore: fix deprecated logging.Logger.warn calls
      docs: fix CLI page
      docs: split CLI args in HTML output into rows
      session: replace usage of deprecated imp module
      docs: add warning to plugin sideloading section
      refactor: test_session, move testplugin files
      plugin.api: remove support_plugin
      tests: fix test_cmdline{,_title}
      chore: add issue template config with more links
      docs: switch theme to furo, bump sphinx to >=3.0
      docs: remove custom sphinx_rtd_theme_violet
      tools: update editorconfig for docs theme files
      docs: add index page to toctree
      docs: add custom stylesheet and customize sidebar
      docs: change/fix fonts, brand colors and spacings
      docs: add version warning message
      docs: fix applications and donate pages
      cli: move plugin args into their own args group
      docs: fix scrollbar issues in both sidebars
      docs: add favicons and PWA manifest
      cli.output: replace MPV player title parameter
      stream.hls: merge hls_filtered with hls
      cli: move --stream-url to different args group
      cache: catch OverflowError in set()
      docs: fix link in readme

beardypig (6):
      tests: fix log tests when run on a system with a non-UTC timezone
      chore: use new py3 yield from syntax
      chore: sort imports, fix a dependency cycle and use absolute imports
      tests: validate all plugins' global arguments
      plugins.mitele: update plugin to support new website APIs (#3338)
      stream.ffmpegmux: Add support for specifying output file format
      and audio sync option (#2892)

enilfodne (1):
      plugins.cdnbg: simplify and fix iframes without schema

smallbomb (1):
      plugins: fix radiko.py url (#3394)

== streamlink 1.7.0 (2020-10-18)

Release highlights:

- Added: new plugins for micous.com, tv999.bg and cbsnews.com
- Added: new embedded ad detection for Twitch streams ([#3213])
- Fixed: a few broken plugins and minor plugin issues (see changelog
  down below)
- Fixed: arguments in config files were read too late before taking
  effect ([#3255])
- Fixed: Arte plugin returning too many streams and overriding
  primary ones ([#3228])
- Fixed: Twitch plugin error when stream metadata API response
  is empty ([#3223])
- Fixed: Zattoo login issues ([#3202])
- Changed: plugin request and submission guidelines ([#3244])
- Changed: refactored and cleaned up Twitch plugin ([#3227])
- Removed: `platform=_` stream token request parameter from Twitch
  plugin (again) ([#3220])
- Removed: plugins for itvplayer, aljazeeraen, srgssr and dingittv

Alexis Murzeau (1):
      docs: use recommonmark as an extension

Billy2011 (3):
      plugins.zattoo: use hello api v2 for zattoo.com (#3202)
      plugins.dlive: rewrite plugin (#3239)
      utils.l10n: use DEFAULT_LANGUAGE_CODE if locale lookup
      fails (#3055)

Forrest (1):
      plugins.itvplayer: remove due to DRM (#2934)

Ian Cameron (8):
      plugins.mico: new plugin for http://www.micous.com/ (#3188)
      plugins.cdnbg: update url_re, plugin test, plugin matrix (#3205)
      plugins.tv999: new plugin for http://tv999.bg/live.html (#3199)
      plugins.aljazeeraen: plugin removal (#3207)
      plugins.srgssr: plugin removal
      plugins.tv3cat: update URL match, test and plugin matrix
      chore: update issue templates (#3250)
      docs: add plugin addition/removal infos (#3249)

Sebastian Meyer (2):
      Improve coverage reports on codecov (#3200)
      plugins.twitch: remove platform access token param (#3220)

back-to (4):
      plugin.api.useragents: update User-Agent
      plugins.livestream: remove AkamaiHDStream, use only secure
      HLSStream (#3243)
      plugins.dingittv: removed, website is unmaintained
      plugins: mark some plugins as broken (#3262)

bastimeyer (21):
      ci.coverage: increase threshold of tests status
      tests: add stream_hls mixin for testing HLSStreams
      stream.hls_filtered: refactor tests, use mixin
      plugins.twitch: refactor tests, use mixin
      stream.hls: refactor reload time tests, use mixin
      stream.hls: separate variant playlist tests
      stream.hls: separate default and encrypted tests
      stream.hls_playlist: implement EXT-X-DATERANGE tag
      plugins.twitch: filter ads by EXT-X-DATERANGE tag
      plugins.twitch: fix metadata API response handling
      ci: add python 3.9 test runners
      tests: fix early writer close in stream_hls mixin
      stream.segmented: gracefully shut down thread pool
      plugins.twitch: remove video-type distinction
      plugins.twitch: refactor Twitch API related code
      plugins.twitch: refactor _get_hls_streams
      plugins.twitch: remove stream weights and clean up
      docs: fix working tree check in deploy script
      docs: update plugin guidelines
      docs: add developing menu with basic setup steps
      docs: add generic pull request template

beardypig (3):
      plugins.cbsnews: support for live streams from CBS News (#3251)
      plugins.artetv: only pick the first variant of the stream (#3228)
      cli: make config based args available during early setup (#3255)

== streamlink 1.6.0 (2020-09-22)

Release highlights:

- Fixed: lots of broken plugins and minor plugin issues (see
  changelog down below)
- Fixed: embedded ads on Twitch with an ads workaround, removing
  pre-roll and mid-stream ads ([#3173])
- Fixed: read timeout error when filtering out HLS segments ([#3187])
- Fixed: twitch plugin logging incorrect low-latency status when
  pre-roll ads exist ([#3169])
- Fixed: crunchyroll auth logic ([#3150])
- Added: the `--hls-playlist-reload-time` parameter for customizing
  HLS playlist reload times ([#2925])
- Added: `python -m streamlink` invocation style support ([#3174])
- Added: plugin for mrt.com.mk ([#3097])
- Changed: yupptv plugin and replaced email+pass with id+token
  authentication ([#3116])
- Removed: plugins for vaughnlive, pandatv, douyutv, cybergame,
  europaplus and startv

Ian Cameron (11):
      docs: update turkuvaz plugin matrix entry (#3114)
      docs: Add reuters.com for reuters plugin entry in plugin
      matrix (#3124)
      Fix formatting for reuters plugin entry
      plugins.huomao: fix/rewrite (#3126)
      plugins.drdk: fix livestreams (#3115)
      plugins.tvplayer: update regex and tests for /uk/ URLs
      plugins.tv360: fix HLS URL regex and plugin (#3185)
      plugins: fix unescaped literal dots in url_re entries (#3192)
      plugins.svtplay: rewrite/fix (#3155)
      plugins.yupptv: fix/minor rewrite (#3116)
      plugins.ine: fix unescaped literal dots in js_re (#3196)

Il Harper (2):
      Add OBS-Streamlink into thirdparty.rst
      Apply suggestions from code review

PleasantMachine9 (1):
      support `python -m` cli invocation

Sebastian Meyer (4):
      plugins.bloomberg: fix regex module anchor (#3131)
      plugins.sportschau: rewrite and fix plugin (#3142)
      plugins.raiplay: rewrite and fix plugin (#3147)
      plugins.twitch: refactor worker, parser and tests (#3169)

Tr4sK (1):
      plugins.mrtmk: new plugin for http://play.mrt.com.mk/ (#3097)

Yahya (1):
      docs: update reference to minimum VLC version

back-to (9):
      plugins.vaughnlive: removed
      plugins.pandatv: removed
      plugins.douyutv: removed
      plugins.tv8: fix plugin with new api
      plugins.cybergame: removed
      plugins.europaplus: remove plugin
      plugins.vk: remove '\' from data
      plugins.nicolive: fix quality
      plugins.wasd: fixed plugin (#3139)

bastimeyer (8):
      stream.hls: customizable playlist reload times
      plugins.twitch: platform=_ in access_token request
      docs: fix NixOS link
      docs: replace easy_install macOS entry with pip
      docs: add comment regarding pip/pip3 differences
      stream.hls_filtered: implement FilteredHLSStream
      plugins.twitch: use FilteredHLS{Writer,Reader}
      stream.hls_filtered: fix tests

beardypig (1):
      plugins.crunchyroll: update auth logic

derFogel (1):
      plugins.zattoo: fix quantum tv streaming (#3108)

hymer-up (2):
      plugins.startv: remove plugin (#3163)
      plugins.dogus: add startv URL (#3161)

== streamlink 1.5.0 (2020-07-07)

A minor release with fixes for `pycountry==20.7.3` ([#3057]) and a
few plugin additions and removals.

And of course the usual plugin fixes and upgrades, which you can
see in the git shortlog down below. Thank you to everyone involved!

Support for Python2 has not been dropped yet (contrary to the comment
in the last changelog), but will be in the near future.

Alexis Murzeau (1):
      docs: update debian install instructions

Billy2011 (8):
      plugins.nbcsports: fix embed_url_re (#2980)
      plugins.olympicchannel: fix/rewrite (#2981)
      plugins.foxtr: fix playervars_re (#3013)
      plugins.huya: fix _hls_re (#3007)
      plugins.ceskatelevize: add new api for some links (#2991)
      plugins.beattv: remove plugin (#3053)
      plugins.ard_live: fix / rewrite (#3052)
      plugins.ard_mediathek: fix / update (#3049)

Code (1):
      Streamlink was added to Windows Package Manager

Ian Cameron (6):
      plugins.tvplayer: Add missing platform key in the GET for
      stream_url (#2989)
      plugins.btv: remove login and fix API URL (#3019)
      plugins.n13tv: new plugin - replaces plugins.reshet (#3034)
      plugins.reshet: plugin removal (#3000)
      plugins.tvnbg: plugin removal (#3056)
      plugins.adultswim: fix/rewrite (#2952)

Sebastian Meyer (3):
      ci: no test/documentation jobs on scheduled run (#3012)
      cli.main: fix msecs format in logging output (#3025)
      utils.l10n: fix pycountry language lookup (#3057)

Vladimir Stavrinov (1):
      plugins.nbcnews: new plugin for http://nbcnews.com/now (#2927)

back-to (11):
      plugins.showroom: use normal HLSStreams
      docs: remove unimportant note / file
      plugins.viasat: remove play.nova.bg domain
      actions: fixed incorrect versions and use names for codecov
      (#2932)
      plugins.filmon: use /tv/ url and raise PluginError for invalid
      channels
      flake8: E741 ambiguous variable name
      plugins.youtube: Fix isLive and signatureCipher (#3026)
      plugins.facebook: use meta og:video:url and added basic title
      support (#3024)
      plugins.picarto: fixed vod url detection
      ci: fix pycountry issue temporarily with a fixed version
      plugin.api.useragents: update User-Agent

bastimeyer (3):
      docs/install: fix Windows package manager
      plugins.mixer: remove plugin
      ci: run scheduled tests, ignore coverage report

beardypig (1):
      plugins.cdnbg: update plugin to support new sites, and remove
      old sites (#2912)

lanroth (1):
      plugins.radionet: fix plugin so it works with new page format
      (#3018)

resloved (1):
      fixed typo

steven7851 (1):
      plugins.app17: update API (#2969)

tnira (1):
      Plugin.nicolive:resolve API format change (#3061)

unavailable (1):
      plugins.twitch: fix call_subdomain (#2958)

wiresp33d (2):
      plugins.bigo: use API for video URL (#3016)
      plugins.nicolive: resolve new api format (#3039)

(yhardy)

2021-07-21 10:24:26 UTC MAIN commitmail json YAML

doc: Updated shells/bash to 5.1.8nb3

(jperkin)

2021-07-21 10:24:17 UTC MAIN commitmail json YAML

bash: Remove attempted workaround for Shellshock.

Releases of bash since then have correctly resolved the issue, and this
undocumented and non-standard option just results in software being broken out
of the box with a configuration different to other OS.  Bump PKGREVISION.

(jperkin)

2021-07-21 10:05:45 UTC MAIN commitmail json YAML

doc: Updated www/tinyproxy to 1.11.0

(yhardy)

2021-07-21 10:05:27 UTC MAIN commitmail json YAML

2021-07-21 09:32:15 UTC MAIN commitmail json YAML

doc: Updated www/curl to 7.78.0

(leot)

2021-07-21 09:32:04 UTC MAIN commitmail json YAML

curl: Update to 7.78.0

Changes:
7.78.0
------
This release includes the following changes:

o curl_url_set: reject spaces in URLs w/o CURLU_ALLOW_SPACE
o CURLE_SETOPT_OPTION_SYNTAX: new error name for wrong setopt syntax
o hostip: make 'localhost' return fixed values
o mbedtls: add support for cert and key blob options
o metalink: remove all support for it
o mqtt: add support for username and password

This release includes the following bugfixes:

o --socks4[a]: clarify where the host name is resolved
o ares: always store IPv6 addresses first
o asyn-ares: remove check for 'data' in Curl_resolver_cancel
o bearssl: explicitly initialize all fields of Curl_ssl
o bearssl: remove incorrect const on variable that is modified
o build: fix compiler warnings when CURL_DISABLE_VERBOSE_STRINGS
o c-hyper: abort CONNECT response reading early on non 2xx responses
o c-hyper: add support for transfer-encoding in the request
o c-hyper: bail on too long response headers
o c-hyper: clear NTLM auth buffer when request is issued
o c-hyper: convert HYPERE_INVALID_PEER_MESSAGE to CURLE_UNSUPPORTED_PROTOCOL
o c-hyper: fix NTLM on closed connection tested with test159
o c-hyper: fix the uploaded field in progress callbacks
o c-hyper: handle NULL from hyper_buf_copy()
o c-hyper: support CURLINFO_STARTTRANSFER_TIME
o c-hyper: support CURLOPT_HEADER
o ccsidcurl: fix the compile errors
o CI/cirrus: install impacket from PyPI instead of FreeBSD packages
o CI: add bearssl build
o CI: add Circle CI
o CI: add jobs using Zuul
o CI: delete --enable-hsts option (it is the default now)
o CI: remove travis details
o cleanup: spell DoH with a lowercase o
o cmake: add CURL_DISABLE_NTLM option
o cmake: avoid leaking absolute paths into exported config
o cmake: fix IoctlSocket FIONBIO check
o cmake: fix support for UnixSockets feature on Win32
o cmake: remove libssh2 feature checks
o cmake: try well-known send/recv signature for Apple
o configure.ac: make non-executable
o configure/cmake: remove checks for many unused functions
o configure: add --disable-ntlm option
o configure: disable RTSP when hyper is selected
o configure: do not strip out debug flags
o configure: fix nghttp2 library name for static builds
o configure: inhibit the implicit-fallthrough warning on gcc-12
o configure: rename get-easy-option configure option to get-easy-options
o conn_shutdown: if closed during CONNECT cleanup properly
o conncache: lowercase the hash key for better match
o cookies: track expiration in jar to optimize removals
o copyright: add boiler-plate headers to CI config files
o crustls: bump crustls version and use new URL
o curl.h: <sys/select.h> is supported by VxWorks7
o curl.h: include sys/select.h for NuttX RTOS
o curl: ignore blank --output-dir
o curl_endian: remove the unused Curl_write64_le function
o curl_multibyte: Remove local encoding fallbacks
o Curl_ntlm_core_mk_nt_hash: fix OOM in error path
o Curl_ssl_getsessionid: fail if no session cache exists
o CURLOPT_WRITEFUNCTION.3: minor update of the example
o docs/BINDINGS: fix outdated links
o docs/examples: use curl_multi_poll() in multi examples
o docs/INSTALL: remove mentions of configure --with-darwin-ssl
o docs: document missing arguments to commands
o docs: fix inconsistencies in EGDSOCKET documentation
o docs: fix incorrect argument name reference
o docs: Fix typos
o docs: make docs for --etag-save match the program behaviour
o docs: use --max-redirs instead of --max-redir
o doh: (void)-prefix call to curl_easy_setopt
o doh: fix wrong DEBUGASSERT for doh private_data
o easy: during upkeep, attach Curl_easy to connections in the cache
o examples/multi-single: fix scan-build warning
o examples: length-limit two sscanf() uses of %s
o examples: safer and more proper read callback logic
o filecheck: quietly remove test-place/*~
o formdata: avoid "Argument cannot be negative" warning
o formdata: correct typecast in curl_mime_data call
o GHA: add a linux-hyper job
o GHA: add several libcurl tests to the hyper job
o GHA: run the newly fixed tests with hyper
o github: timeout jobs on macOS after 90 minutes
o glob: pass an 'int' as len when using printf's %*s
o gnutls: set the preferred TLS versions in correct order
o GOVERNANCE: add 'user', 'committer' and 'contributor'
o hostip: (macOS) free returned memory of SCDynamicStoreCopyProxies
o hostip: bad CURLOPT_RESOLVE syntax now returns error
o hsts: ignore numberical IP address hosts
o HSTS: not experimental anymore
o http2: clarify 'Using HTTP2' verbose message
o http2: init recvbuf struct for pushed streams
o http2_connisdead: handle trailing GOAWAY better
o http: fix crash in rate-limited upload
o http: make the haproxy support work with unix domain sockets
o http_proxy: deal with non-200 CONNECT response with Hyper
o hyper: propagate errors back up from read callbacks
o HYPER: remove mentions of deprecated development branch
o idn: fix libidn2 with windows unicode builds
o infof: remove newline from format strings, always append it
o lib: don't compare fd to FD_SETSIZE when using poll
o lib: fix compiler warnings with CURL_DISABLE_NETRC
o lib: fix type of len passed to *printf's %*s
o lib: more %u for port and int for %*s fixes
o lib: use %u instead of %ld for port number printf
o libcurl-security.3: mention file descriptors and forks
o libssh2: limit time a disconnect can take to 1 second
o mbedtls: make mbedtls_strerror always work
o mbedtls: Remove unnecessary include
o mqtt: detect illegal and too large file size
o mqtt: extend the error message for no topic
o msnprintf: return number of printed characters excluding null byte
o multi: add scan-build-6 work-around in curl_multi_fdset
o multi: alter transfer timeout ordering
o multi: do not switch off connect_only flag when closing
o multi: fix crash in curl_multi_wait / curl_multi_poll
o netrc: skip 'macdef' definitions
o ngtcp2: disable TLSv1.3 compatible mode when using GnuTLS
o openssl: avoid static variable for seed flag
o openssl: don't remove session id entry in disassociate
o pinnedpubkey.d: fix formatting for version support lists
o proto.d: fix formatting for paragraphs after margin changes
o quiche: use send() instead of sendto() to avoid macOS issue
o Revert "c-hyper: handle body on HYPER_TASK_EMPTY"
o Revert "ftp: Expression 'ftpc->wait_data_conn' is always false"
o runtests: also find the last test in Makefile.inc
o runtests: enable 'hyper mode' only for HTTP tests
o runtests: init $VERSION to avoid warnings when using -l
o runtests: parse data/Makefile.inc instead of using make
o runtests: skip disabled tests unless -f is used
o rustls: remove native_roots fallback
o schannel: set ALPN length correctly for HTTP/2
o SChannel: Use '_tcsncmp()' instead
o sectransp: check for client certs by name first, then file
o setopt: fix incorrect comments
o socketpair: fix potential hangs
o socks4: scan for the IPv4 address in resolve results
o ssl: read pending close notify alert before closing the connection
o sws: malloc request struct instead of using stack
o telnet: fix option parser to not send uninitialized contents
o test1116: hyper doesn't pass through "surprise-trailers"
o test1147: hyper doesn't allow "crazy" request headers like built-in
o test1151: added missing CRLF to work with hyper
o test1216: adjusted for hyper mode
o test1218: adjusted for hyper mode
o test1230: adjust to work in hyper mode
o test1340/1341: adjusted for hyper mode
o test1438/1457: add HTTP keyword to make hyper mode work
o test1514: add a CRLF to the response to make it correct
o test1518: adjusted to work with hyper
o test1519: adjusted to work with hyper
o test1594/1595/1596: fix to work in hyper mode
o test269: disable for hyper
o test3010: work with hyper mode
o test328: avoid a header-looking body to make hyper mode work
o test339: CRLFify better to work in hyper mode
o test347: CRLFify to work in hyper mode
o test393: make Content-Length fit within 64 bit for hyper
o test394: hyper returns a different error
o test395: hyper cannot work around > 64 bit content-lengths like built-in
o test433: adjust for hyper mode
o test434: add HTTP keyword
o test500: adjust to work with hyper mode
o test566: adjust to work with hyper mode
o test599: adjusted to work in hyper mode
o test644: remove as duplicate of test 587
o tests: fix Accept-Encoding strips to work with Hyper builds
o TLS: prevent shutdown loops to get stuck
o tool: make _lseeki64() macro work with the PellesC compiler
o tool_help: document that --tlspassword takes a password
o tool_help: remove unused define
o url.c: remove two variable assigns that are never read
o url: (void)-prefix a curl_url_get() call
o url: bad CURLOPT_CONNECT_TO syntax now returns error
o version: turn version number functions into returning void
o vtls: exit addsessionid if no cache is inited
o vtls: fix connection reuse checks for issuer cert and case sensitivity
o vtls: only store TIMER_APPCONNECT for non-proxy connect
o vtls: use free() not curl_free()
o warnless: simplify type size handling
o Win32: fix build with Watt-32
o winbuild/README: VC should be set to 6 'or larger'
o winbuild: support alternate nghttp2 static lib name
o wolfssl: failing to set a session id is not reason to error out
o write-out.d: clarify urlnum is not unique for de-globbed URLs
o zuul: use the new rustls directory name

(leot)

2021-07-21 09:20:11 UTC MAIN commitmail json YAML

doc: Updated games/sdlpop to 1.22

(yhardy)

2021-07-21 09:19:51 UTC MAIN commitmail json YAML

games/sdlpop: update to sdlpop-1.22

Changelog:

2021 July 5
=================
(version 1.22)

FIXED: The prince can now grab a ledge at the bottom right corner of
      a room with no room below.
Details: https://forum.princed.org/viewtopic.php?p=30410#p30410
Testcase: doc/replays-testcases/SNES-PC-set level 11.p1r
See FIX_CORNER_GRAB in config.h .
FIXED: Don't allow killing a skeleton in cheat mode.
FIXED: Ctrl+S didn't mute music (except death music).
FIXED: A falling tile on the left side of a pillar could cause the
      blue stripe to be drawn over the pillar.
FIXED: The top of moving gates became glitched on levels using
      non-default palettes.
FIXED: The right edge of pressed drop buttons was black if a big
      pillar was next to them.
FIXED: Guards appeared in the current room when they fell into spikes
      in an adjacent room. (Example: original level 11, room 22.)
FIXED: Show an error message if a data file is missing.
FIXED: "Remember guard hp" for non-standard guards.
FIXED: Colored torches were not restored on quickload if you (quit
      and) restarted the game after quicksave.
DONE: Added command-line parameter "mute": Start the game with sound off.
FIXED: Fixed compiling with some features #undefined. (USE_TEXT,
      USE_LIGHTING, USE_MENU)
DONE: Hide references to various features if the game was compiled
      without them.
DONE: A scrollbar appears in the pause menu if scrolling is possible.
It's not clickable yet, it just shows where you are in the list.
DONE: Added command-line parameter "playdemo": Make the demo level
      playable.
FIXED: Fixed the detection of Ctrl+L during the demo level.
FIXED: Create the screenshots directory in SDLPoP's directory, even
      if the current directory is something else.
This is to match how the replay folder works.
FIXED: On Windows, use Unicode/UTF-8 for mkdir().
So the replay and screenshots directories can be created
        within non-ASCII paths.
FIXED: After quickload, show the room where the prince is, even if
      the player moved the view away from it (with the H,J,U,N keys).
FIXED: After quickload, don't draw guard HP if a previously viewed
      room (with the H,J,U,N keys) had a guard but the current room
      doesn't have one.
DONE: Speed up music, sounds, and transitions during fast forwarding.
FIXED: Prevent the modifier remapping from accessing out-of-range rooms.
FIXED: Don't show the mirror image if the prince is not in the
      currently shown room.
DONE: Added a new cheat key: Ctrl+B: Go back to the room where the
      prince is. (Undo H,J,U,N.)
FIXED: Fixed the length of feather fall in fast-forward mode.
FIXED: Prevent torches from being randomly colored when an older
      replay is loaded.
FIXED: If the prince is fighting a guard, and the player does a
      quickload to a state where the prince is near the mouse,
      the prince would draw the sword.
DONE: Added options for changing speeds. They are detected from
      PRINCE.EXE. (Used in Hurry up Prince, for example.)
DONE: In the settings menu, allow using Page Up, Page Down, Home, End.
FIXED: Fixed graphical glitches with an opening gate:
1. with a loose floor above and a wall above-right.
2. with the top half of a big pillar above-right.
See FIX_ABOVE_GATE in config.h .
FIXED: Validate mode crashed with the error "init_scaling:
      SDL_CreateTexture: Invalid renderer".
DONE: Rewrote all mentions of key combinations to the "Ctrl+A" style.
DONE: Marked which features of SDLPoP are not in the original game.
      (To prevent confusions like #197)
DONE: Allow Backspace and Ctrl+C during replay.
DONE: During playback, display the number of ticks since start, if
      the timer is shown (debug cheats: T).
FIXED: Fixed crashing when a MIDI music interrupted another one.
FIXED: Make it possible to go through a certain closed gate on level 11
      of Demo by Suave Prince.
Details: https://forum.princed.org/viewtopic.php?p=32326#p32326
Testcase: doc/replays-testcases/Demo by Suave Prince level 11.p1r
See FIX_COLL_FLAGS in config.h .
FIXED: When the prince jumps up at the bottom of a big pillar split
      between two rooms, a part near the top of the screen disappears.
Example: The top row in the first room of the original level 5.
Details: See FIX_BIGPILLAR_JUMP_UP in config.h .
DONE: Added a debug cheat to quickload but keep the currently loaded
      level. (Shift+F9)
Motivation: https://forum.princed.org/viewtopic.php?p=32556#p32556
FIXED: Fixed spiked/chomped/bumped guards teleporting into the wrong room.
      (if fixes are enabled)
Details: https://github.com/NagyD/SDLPoP/pull/237
FIXED: Quicksave during feather fall mode. (if fixes are enabled)
Details: https://github.com/NagyD/SDLPoP/pull/236
FIXED: Prevent the prince from entering a glitched room when he falls
      into a wall or he is revived near a wall.
Details: doc/replays-testcases/Original level 2 falling into wall.txt
Testcase: doc/replays-testcases/Original level 2 falling into wall.p1r
See FIX_ENTERING_GLITCHED_ROOMS in config.h .
FIXED: Optimized OPL mixing (MIDI music).
Details: https://github.com/NagyD/SDLPoP/pull/238
"More importantly: when run on a Raspberry Pi Zero, the music went
        from unusable to perfect,"
FIXED: Fixed the prince sliding through closed gates when you are using
      the caped prince graphics.
Details: See FIX_CAPED_PRINCE_SLIDING_THROUGH_GATE in config.h .
DONE: Added a compilation-time flag to disable all fixes for vanilla
      execution.
Details: https://github.com/NagyD/SDLPoP/pull/239
FIXED: If the prince dies on level 14, don't return to the intro after
      the level was restarted.
Details: See FIX_LEVEL_14_RESTARTING in config.h .
DONE: Waste an RNG cycle in loose_shake() to match DOS PoP.
DONE: In new replays, use deprecation_number = 2. On playback, waste
      the RNG cycle only if deprecation_number >= 2.
Older replays have deprecation_number <= 1, and we don't waste
the RNG cycle when playing them back.
DONE: When backing offscreen (to the left) from the first guard on
      level 7 (among others), simulate the glitch from DOS PoP, which
      causes the prince to fall through the floor.
Details: See https://github.com/NagyD/SDLPoP/issues/229
FIXED: On Windows, use Unicode/UTF-8 for stat().
So SDLPoP can load levels from mod folders when a replay file
restarts the level or advances to the next level.
DONE: Added a more visible error message when a mod referenced by a
      replay file cannot be found in the mods folder.
DONE: Allow guard skill customizations in SDLPoP.ini.
DONE: Made FIX_DOORTOP_DISABLING_GUARD configurable.

(yhardy)

2021-07-21 08:46:40 UTC MAIN commitmail json YAML

doc: Updated lang/ecl to 21.2.1

(yhardy)

2021-07-21 08:46:10 UTC MAIN commitmail json YAML

lang/ecl: update to ecl-21.2.1

Announcement:

ECL 21.2.1 release

Tagged as release

Written by Marius Gerbershagen on 2021-02-01 14:21

Dear Community,

We are announcing a new stable ECL release which fixes a number of
bugs from the previous release. Changes made include amongst others

  * working generational and precise garbage collector modes
  * support for using precompiled headers to improve compilation speed
  * the bytecompiler correctly implements the ANSI specification for
    load time forms of literal objects in compiled files
  * fixes for encoding issues when reading in the output of the
    MSVC compiler
  * issues preventing ECL from compiling on Xcode 12 and running
    on ARM64 versions of Mac OS have been rectified

More detailed information can be obtained from the CHANGELOG file
and git commit logs. We'd like to thank all people who contributed
to this release. Some of them are listed here (without any particular
order): Paul Ruetz, Karsten Poeck, Eric Timmons, Vladimir Sedach, Dima
Pasechnik, Matthias Köppe, Yuri Lensky, Tobias Hansen, Pritam Baral,
Marius Gerbershagen and Daniel Kochmański.

This release is available for download in a form of a source code
archive (we do not ship prebuilt binaries):

  • ECL 21.2.1 tarball archive
  • The ECL Manual

Happy Hacking,
The ECL Developers

(yhardy)

2021-07-21 07:12:52 UTC MAIN commitmail json YAML

Updated net/py-zeroconf, devel/py-singledispatch

(adam)

2021-07-21 07:12:35 UTC MAIN commitmail json YAML

py-singledispatch: updated to 3.6.2

v3.6.2
Fix behavior when metaclass implements bool.

v3.6.1
Fixed DeprecationWarnings referring to members from
``collections.abc`` referenced from ``collections``.

v3.6.0
Added support for annotations as found on Python 3.7.

v3.5.0
Adopt semver for versioning.
Adopt jaraco/skeleton for packaging.
Declare support through 3.9.
Tests now pass under pytest and when typing is present.

(adam)

2021-07-21 06:59:35 UTC MAIN commitmail json YAML

py-zeroconf: updated to 0.33.1

0.33.1
Version number change only with less restrictive directory permissions

0.33.0
This release eliminates all threading locks as all non-threadsafe operations
now happen in the event loop.

(adam)

2021-07-21 06:51:37 UTC MAIN commitmail json YAML

drawpile: Needs extra-cmake-modules.

(nia)

2021-07-21 06:49:03 UTC MAIN commitmail json YAML

Updated devel/py-flexmock, devel/py-google-i18n-address

(adam)

2021-07-21 06:48:42 UTC MAIN commitmail json YAML

py-google-i18n-address: updated to 2.5.0

2.5.0:
Incompatible changes: dropped support for Python 3.5 and earlier.

(adam)

2021-07-21 06:43:58 UTC MAIN commitmail json YAML

py-flexmock: updated to 0.10.5

Release 0.10.5

Added
- Improve error message on unmatched method signature expectation.

Fixed
- Fix using ``should_call`` passes wrong ``runtime_self``.
- Fix pytest ``--durations`` flag when flexmock is installed.

(adam)

2021-07-21 05:58:59 UTC MAIN commitmail json YAML

doc: Updated www/htmldoc-x11 to 1.9.12

(fcambus)

2021-07-21 05:58:44 UTC MAIN commitmail json YAML

htmldoc-x11: update to 1.9.12.

# Changes in HTMLDOC v1.9.12

- Fixed a crash bug with "data:" URIs and EPUB output (Issue #410)
- Fixed crash bugs for books (Issue #412, Issue #414)
- Fixed a number-up crash bug (Issue #413)
- Fixed JPEG error handling (Issue #415)
- Fixed crash bugs with bogus table attributes (Issue #416, Issue #417)
- Fixed a crash bug with malformed URIs (Issue #418)
- Fixed a crash bug with malformed GIF files (Issue #423)
- Fixed a crash bug with empty titles (Issue #425)
- Fixed crash bugs with bogus text (Issue #426, Issue #429, Issue #430,
  Issue #431)
- Fixed some issues reported by Coverity.
- Removed the bundled libjpeg, libpng, and zlib.

(fcambus)

2021-07-21 05:58:05 UTC MAIN commitmail json YAML

doc: Updated www/htmldoc to 1.9.12

(fcambus)

2021-07-21 05:57:54 UTC MAIN commitmail json YAML

htmldoc: update to 1.9.12.

# Changes in HTMLDOC v1.9.12

- Fixed a crash bug with "data:" URIs and EPUB output (Issue #410)
- Fixed crash bugs for books (Issue #412, Issue #414)
- Fixed a number-up crash bug (Issue #413)
- Fixed JPEG error handling (Issue #415)
- Fixed crash bugs with bogus table attributes (Issue #416, Issue #417)
- Fixed a crash bug with malformed URIs (Issue #418)
- Fixed a crash bug with malformed GIF files (Issue #423)
- Fixed a crash bug with empty titles (Issue #425)
- Fixed crash bugs with bogus text (Issue #426, Issue #429, Issue #430,
  Issue #431)
- Fixed some issues reported by Coverity.
- Removed the bundled libjpeg, libpng, and zlib.

(fcambus)

2021-07-21 05:35:20 UTC MAIN commitmail json YAML

doc: Updated graphics/xfig to 3.2.8a

(fcambus)

2021-07-21 05:35:03 UTC MAIN commitmail json YAML

xfig: update to 3.2.8a.

Patchlevel 8a (Mar 2021)

BUGS FIXED:
o Distribute a current pdf documentation.
  Thanks to Roland Rosenfeld for the script and pointing out the issue.

(fcambus)

2021-07-21 05:33:10 UTC MAIN commitmail json YAML

doc: Updated print/fig2dev to 3.2.8a

(fcambus)

2021-07-21 05:32:50 UTC MAIN commitmail json YAML

fig2dev: update to 3.2.8a.

Patchlevel 8a (Mar 2021)

BUGS FIXED:
o Allow closed splines with three points.
o Fix build under Darwin.

(fcambus)

2021-07-21 04:47:41 UTC MAIN commitmail json YAML

uno: switch HOMEPAGE and MASTER_SITES to HTTPS.

(fcambus)

2021-07-21 01:00:43 UTC MAIN commitmail json YAML

doc: fix fonts/koruri-ttf commit date.

(nonaka)