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 (6h)  pkgsrc-2024Q1 (9d)  pkgsrc-2023Q4 (56d)  pkgsrc-2023Q2 (88d)  pkgsrc-2023Q3 (168d) 

2024-05-27 03:17:43 UTC Now

2022-05-23 21:06:46 UTC MAIN commitmail json YAML

doc: Updated net/yaydl to 0.8.0

(pin)

2022-05-23 21:06:26 UTC MAIN commitmail json YAML

net/yaydl: update to 0.8.0

-Introducing WebDriver support with fantoccini. In theory, yaydl can now use
Firefox or Chrome for scraping a website, even if its contents require
JavaScript. The only obvious downside is that this adds complexity to the
SiteDefinition trait. (Requires a compatible WebDriver client as described in
the README.)
-Fixed the WatchMDH handler which is the first handler to use a WebDriver.
-Upgraded the argument parser to clap_derive (easier annotation, even easier
usage).
-Updated the Rust edition to 2021, could be useful later.

(pin)

2022-05-23 19:11:28 UTC MAIN commitmail json YAML

doc: Added cad/gcad3d version 2.46.24

(plunky)

2022-05-23 19:10:44 UTC MAIN commitmail json YAML

2022-05-23 19:10:03 UTC MAIN commitmail json YAML

add gcad3d, a GTK based 3D CAD software

3D - CADCAM - software

gCAD3D has its own:
    import and export-programs (Step, Iges, VRML, DXF, SVG ..),
    integrated 3D-OpenGL viewer,
    program interpreter for geometry and NC commands in 3D,
    integrated NC processor.
    programming interface for userprograms (plugins)
    programming interface for RemoteControl

(plunky)

2022-05-23 19:07:26 UTC MAIN commitmail json YAML

2022-05-23 19:06:41 UTC MAIN commitmail json YAML

cad/fstl was Added not Updated

(plunky)

2022-05-23 19:05:54 UTC MAIN commitmail json YAML

doc: Updated cad/fstl to 0.9.4

(plunky)

2022-05-23 19:05:34 UTC MAIN commitmail json YAML

Add fstl 0.9.4, the fastest (they claim) .stl viewer

fstl is a very fast .stl file viewer, designed to quickly load and
render very high-polygon models; showing 2 million triangles at 60+
FPS on a mid-range laptop.

(plunky)

2022-05-23 19:03:13 UTC MAIN commitmail json YAML

doc: Updated cad/solvespace to 3.0

(plunky)

2022-05-23 19:02:59 UTC MAIN commitmail json YAML

update solvespace to 3.0, with changes since 2016

New sketch features:

    New intersection boolean operation for solid models.
    New groups, revolution and helical extrusion.
    Extrude, lathe, translate and rotate groups can use the "assembly"
      boolean operation, to increase performance.
    The solid model of extrude and lathe groups can be suppressed, for
      splitting a single model in multiple parts to export, or if only
      the generated entities are desired, without the mesh.
    Translate and rotate groups can create n-dimensional arrays using
      the "difference" and "assembly" boolean operations.
    A new sketch in workplane group can be created based on existing workplane.
    TTF text request has two additional points on the right side, which
      allow constraining the width of text.
    Image requests can now be created, similar to TTF text requests. This
      replaces the "style → background image" feature.
    Irrelevant points (e.g. arc center point) are not counted when estimating
      the bounding box used to compute chord tolerance.
    When adding a constraint which has a label and is redundant with another
      constraint, the constraint is added as a reference, avoiding an error.
    Datum points can be copied and pasted.
    "Split Curves at Intersection" can now split curves at point lying on
      curve, not just at intersection of two curves.
    Property browser now shows amount of degrees of freedom in group list. It
      also shows a yellow "err" if the sketch has problems (e.g. self
      intersecting) that would propagate in subsequent groups.
    It is now possible to press "g" to toggle construction on new objects
      while they are still being drawn.
    Allow right click to end sketching of all entities.

New constraint features:

    When dragging an arc or rectangle point, it will be automatically
      constrained to other points with a click.
    When selecting a constraint, the requests it constraints can be
      selected in the text window.
    When selecting an entity, the constraints applied to it can be
      selected in the text window.
    Distance constraint labels can now be formatted to use SI prefixes.
      Values are edited in the configured unit regardless of label format.
    When creating a constraint, if an exactly identical constraint already
      exists, it is now selected instead of adding a redundant constraint.
    It is now possible to turn off automatic creation of horizontal/vertical
      constraints on line segments.
    Automatic creation of constraints no longer happens if the constraint
      would have been redundant with other ones.
    New option to open the constraint editor for newly created constraints
      with a value.
    New "redundant constraint timeout (in ms)" option to prevent UI freeze
      when looking for redundant constraints.
    Swap vertical and horizontal constraints when pasting rotated by 90/270
      degrees.

New export/import features:

    Link IDF circuit boards in an assembly (.emn files)
    Three.js: allow configuring projection for exported model, and initially
      use the current viewport projection.
    Wavefront OBJ: a material file is exported alongside the model, containing
      mesh color information.
    DXF/DWG: 3D DXF files are imported as construction entities, in 3d.
    VRML (WRL) triangle meshes can now be exported, useful for e.g. KiCAD.
    Export 2d section: custom styled entities that lie in the same plane as
      the exported section are included.
    Added ExportBackgroundColor in configuration for EPS, PDF, and SVG files.
    STEP export includes object colors and transparency.
    Default "line styles" have a new "export these objects" option.

New rendering features:

    The "Show/hide hidden lines" button is now a tri-state button that
      allows showing all lines (on top of shaded mesh), stippling occluded
      lines or not drawing them at all.
    The "Show/hide outlines" button is now independent from "Show/hide edges".
    "View | Darken Inactive Solids" added. When turned off and a "sketch in
      plane" group is active solids form previous groups will not be "darkened"
      (have the s000d-#def-dim-solid style applied to them).

New measurement/analysis features:

    New choice for base unit, meters.
    New command for measuring total length of selected entities,
      "Analyze → Measure Perimeter".
    New command for measuring center of mass, with live updates as the
      sketch changes, "Analyze → Center of Mass".
    New option for displaying areas of closed contours.
    When calculating volume of the mesh, volume of the solid from the current
      group is now shown alongside total volume of all solids.
    When calculating area, and faces are selected, calculate area of those
      faces instead of the closed contour in the sketch.
    When selecting a point and a line, projected distance to current
      workplane is displayed.

Other new features:

    Improvements to the text window for selected entities and constraints.
    Ambient light source added in text window to allow flat shaded
      renderings.
    New command-line interface, for batch exporting and more.
    The graphical interface now supports HiDPI screens on every OS.
    New option to lock Z axis to be always vertical when rotating the
      view, a.k.a. "turntable navigation".
    New button to hide all construction entities.
    New link to match the on-screen size of the sketch with its actual
      size, "view → set to full scale".
    When zooming to fit, constraints are also considered.
    Ctrl-clicking entities now deselects them, as the inverse of clicking.
    When clicking on an entity that shares a place with other entities,
      the entity from the current group is selected.
    When dragging an entity that shares a place with other entities, the
      entity from a request is selected. For example, dragging a point on
      a face of an extrusion coincident with the source sketch plane will
      drag the point from the source sketch.
    The default font for TTF text is now Bitstream Vera Sans, which is
      included in the resources such that it is available on any OS.
    In expressions, numbers can contain the digit group separator, "_".
    The "=" key is bound to "Zoom In", like "+" key.
    The numpad decimal separator key is bound to "." regardless of locale.
    On Windows, full-screen mode is implemented.
    On Linux, native file chooser dialog can be used.
    New edit menu items "Line Styles", "View Projection" and "Configuration"
      that are shortcuts to the respective configuration screens.
    New cmake build options using -DENABLE_OPENMP=yes and -DENABLE_LTO=yes
      to enable support for multi-threading and link-time optimization.
    "Shift+Scroll" for ten times finer zoom.
    Translations: Chinese, French, German, Russian, Turkish, Ukrainian.

Bugs fixed:

    Fixed broken --view options for command line thumbnail image creation.
    Some errors in Triangulation of surfaces.
    Some NURNS boolean operations that failed particularly on surfaces
      created with Lathe, Revolve, or Helix.
    Segfault in Remove Spline Point context menu.
    A point in 3d constrained to any line whose length is free no longer
      causes the line length to collapse.
    Curve-line constraints (in 3d), parallel constraints (in 3d), and
      same orientation constraints are more robust.
    Adding some constraints (vertical, midpoint, etc) twice errors out
      immediately, instead of later and in a confusing way.
    Constraining a newly placed point to a hovered entity does not cause
      spurious changes in the sketch.
    Points highlighted with "Analyze → Show Degrees of Freedom" are drawn
      on top of all other geometry.
    A step rotate/translate group using a group forced to triangle mesh as
      a source group also gets forced to triangle mesh.
    Paste Transformed with a negative scale does not invert arcs.
    The tangent arc now modifies the original entities instead of deleting
      them, such that their constraints are retained.
    When linking a sketch file, missing custom styles are now imported
      from the linked file.
    3Dconnexion SpaceMouse should now work (on Windows and macOS X).
    Improved NURBS boolean operations on curved surfaces in some cases.
    Show only usable fonts in the font selector.

(plunky)

2022-05-23 18:44:39 UTC MAIN commitmail json YAML

doc: Updated x11/xfce4-terminal to 1.0.3

(gutteridge)

2022-05-23 18:44:26 UTC MAIN commitmail json YAML

xfce4-terminal: update to 1.0.3

Change log:

1.0.3
======
Stable release fixing regressions.

Fixes:
- Consume KeyEvents when activating a TAB accelerator.
- Regression: Scrollbar position setting does not work if you start
with a hidden scrollbar (Issue #192)
- Regression: Revert ff94ff30c1f83561f0abad4867846880ba9c6f83 which
broke scroll-on-output and change the default value (Issue #191)

Translation Updates:
  Hebrew, Portuguese (Brazil), Russian

1.0.2
======
Stable release fixing a regression related to switch/move tab accelerators.

- Regression: MiscCycleTabs preference does not work for accelerators (#186, #24).
- Translation Updates:
  Russian

(gutteridge)

2022-05-23 17:30:01 UTC MAIN commitmail json YAML

doc: Updated math/py-numpy to 1.22.4nb1

(ryoon)

2022-05-23 17:28:41 UTC MAIN commitmail json YAML

py-numpy: Workaround undefined-symbol errors under NetBSD at least

py-numpy-1.22.4's symbol check mechanism does not work for NetBSD
and the other platforms, because gcc and clang calculate trivial math
functions, for example, log1pl() and expm1l(), with immediate arguments,
for example 0. So compiling 'log1pl(0)' is always successful
even if -lm is not added to the compiler's commandline arguments.
Use GNU autotools style check with ugly workaround.
I have no idea about WASM case. However current mechanism will
not work as expected.
Bump PKGREVISION.

(ryoon)

2022-05-23 17:21:11 UTC MAIN commitmail json YAML

doc: Updated editors/PageEdit to 1.9.10

(wiz)

2022-05-23 17:21:01 UTC MAIN commitmail json YAML

PageEdit: update to 1.9.10.

PageEdit-1.9.10
  New Features
  - support building with Qt6
  - make Qt6 versions use their own ini file for settings
  - add Ctrl+PgUp/PgDown shortcuts to Prev and Next actions

  Bug Fixes
  - harden URLInterceptor to dead QWidget bugs in Qt
  - setMovable true on QToolbars to work around broken linux theme issues
  - update sigil gumbo version with upstream fixes

(wiz)

2022-05-23 17:17:10 UTC MAIN commitmail json YAML

doc: Updated editors/Sigil to 1.9.10

(wiz)

2022-05-23 17:17:00 UTC MAIN commitmail json YAML

Sigil: update to 1.9.10.

Sigil-1.9.10
    Bug Fixes
      - Fix insertion of id and links when cursor immediately before a closing tag
      - Make sure bundled PySide6 can find QtWebEngine resources on Windows (Qt6)
      - Properly recreate or remove encryption.xml depending on font obfuscating or not
      - Make Qt6 versions of Sigil use their own ini files to prevent corruption
      - treat figcaption as an "other text holder" when prettifying

    New Features
      - Redesign the FindReplace dialog user interface to minimize size while adding features
      - Add a FindReplace "Text" only checkbox and support to exclude tags from search
      - Add a Toggle Line Wrap Mode and its support added to CodeView via pop-up menu
      - Add a Dry Run Replace dialog to act as "Replace All" what if. (Shift + Count All)
      - Add a Replacement filter dialog to allow users to delete unwanted
            replacements before applying Replace All (Shift + Replace All)
      - Add a Counts Report to Saved Searches to show Saved Search Group counts by search

(wiz)

2022-05-23 17:10:25 UTC MAIN commitmail json YAML

CHANGES-2022: fix ttf-meera import.

(nikita)

2022-05-23 17:09:43 UTC MAIN commitmail json YAML

doc: Updated fonts/ttf-meera to 7.0.3.20191223

(nikita)

2022-05-23 17:09:24 UTC MAIN commitmail json YAML

fonts: Add ttf-meera

Meera is a TrueType font for the Malayalam language.
This is a comprehensive Malayalam font with 1000+ glyphs for all
common Malayalam ligatures.

It has carefully designed ascent, descent metrics optimized for
Malayalam script's vertically stacked conjuncts.  Meera is an even
stroke typeface for better screen rendering, with individually
designed glyphs for complex conjuncts rather than using component
glyphs.

Meera is a san-serif counter part of Rachana font with all traditional
characters.  It is also meant for body text like Rachana, preferably
for a pamphlet or single page designs.  Usage of Meera can be thought
of similar to Helvetica typeface and its variations like Arial.  Meera
Roman glyphs are visually similar to Arial but its orthography
strictly follows Meera Malayalam glyphs. Basic curves and straight
lines are taken from Malayalam ‘റ’ and ‘വ’ characters. This is why
Meera Roman glyphs differ from Helvetica but holds san-serif
characteristics and smoothly sit with its Malayalam glyphs.

Released in 2007, Meera is the default Malayalam font for many
GNU/Linux distros for Malayalam script.  The font is widely used in
web as the primary choice for Malayalam screen font.  The font is
available only in regular style.

(nikita)

2022-05-23 15:31:44 UTC MAIN commitmail json YAML

doc: Updated www/eliom to 10.0.0

(jaapb)

2022-05-23 15:31:34 UTC MAIN commitmail json YAML

Updated www/eliom to version 10.0.0.

There are not as many changes as might be expected from the large
version increase; mostly compatibility updates and minor fixes.

(jaapb)

2022-05-23 15:27:15 UTC MAIN commitmail json YAML

Updated devel/js_of_ocaml-ocamlbuild to be a build dependency only

(jaapb)

2022-05-23 15:13:00 UTC MAIN commitmail json YAML

2022-05-23 15:10:02 UTC MAIN commitmail json YAML

doc: Added devel/js_of_ocaml-ocamlbuild version 0.0.0.3693

(jaapb)

2022-05-23 15:09:44 UTC MAIN commitmail json YAML

Added devel/js_of_ocaml-ocamlbuild, a js_of_ocaml plugin for ocamlbuild.

This was split off from the main js_of_ocaml distribution; it's a plugin
that uses js_of_ocaml to build to JavaScript.

(jaapb)

2022-05-23 14:59:16 UTC MAIN commitmail json YAML

doc: Updated devel/py-gi-docgen to 2022.1nb1

(ryoon)

2022-05-23 14:58:37 UTC MAIN commitmail json YAML

py-gi-docgen: Fix *.gir search path for pkgsrc

Fix build of graphics/librsvg-2.54.3.
Bump PKGREVISION.

(ryoon)

2022-05-23 13:51:51 UTC MAIN commitmail json YAML

Updated multimedia/ffmpeg2, multimedia/ffplay2, multimedia/ffmpeg3, multimedia/ffplay3

(adam)

2022-05-23 13:50:20 UTC MAIN commitmail json YAML

ffmpeg3 ffplay3: updated to 3.4.11

version 3.4.11:
avfilter/vf_colorspace: fix memmory leaks
avcodec/ac3enc: Fix memleak
avformat/nutenc: don't allocate a dynamic AVIOContext if no index is going to be written
avfilter/vf_random: fix memory leaks
avfilter/vf_bwdif: fix heap-buffer overflow
fftools/ffmpeg_opt: Fix leak of options when parsing options fails
avfilter/vf_edgedetect: fix heap-buffer overflow
avfilter/vf_w3fdif: deny processing small videos
avfilter/vf_avgblur: fix heap-buffer overflow
avfilter/af_tremolo: fix heap-buffer overflow
avfilter/vf_edgedetect: check if height is big enough
avfilter/vf_bitplanenoise: fix overreads
avfilter/vf_fieldorder: fix heap-buffer overflow
avfilter/vf_fieldmatch: fix heap-buffer overflow
aformat/movenc: add missing padding to output track extradata
avcodec/pngenc: remove monowhite from apng formats

version 3.4.10:
avfilter/vf_lenscorrection: make width/height int
avcodec/diracdec: avoid signed integer overflow in global mv
avcodec/takdsp: Fix integer overflow in decorrelate_sf()
avcodec/apedec: fix a integer overflow in long_filter_high_3800()
avfilter/vf_subtitles: pass storage size to libass
avformat/aqtitledec: Skip unrepresentable durations
avformat/cafdec: Do not store empty keys in read_info_chunk()
avformat/hls: Check target_duration
avcodec/pixlet: Avoid signed integer overflow in scaling in filterfn()
avformat/matroskadec: Check pre_ns
avcodec/sonic: Use unsigned for predictor_k to avoid undefined behavior
avformat/matroskadec: Use rounded down duration in get_cue_desc() check
avformat/avidec: Check height
avformat/rmdec: Better duplicate tags check
avformat/mov: Disallow empty sidx
avformat/matroskadec: Check duration
avcodec/jpeglsdec: Fix if( code style
avcodec/jpeglsdec: Check get_ur_golomb_jpegls() for error
avcodec/motion_est: fix indention of ff_get_best_fcode()
avcodec/motion_est: Fix xy indexing on range violation in ff_get_best_fcode()
avcodec/jpeglsdec: Increase range for N in ls_get_code_runterm() by using unsigned
avformat/matroskadec: Check desc_bytes
avformat/utils: Fix invalid NULL pointer operation in ff_parse_key_value()
avformat/matroskadec: Fix infinite loop with bz decompression
avformat/mov: Check size before subtraction
avcodec/apedec: Fix integer overflows in predictor_update_3930()
avcodec/apedec: fix integer overflow in 8bit samples
avformat/flvdec: timestamps cannot use the full int64 range
avcodec/vqavideo: reset accounting on error
avcodec/alacdsp: fix integer overflow in decorrelate_stereo()
avformat/4xm: Check for duplicate track ids
avformat/4xm: Consider max_streams on reallocating tracks array
avformat/mov: Check next offset in mov_read_dref()
avformat/mxfdec: Check for duplicate mxf_read_index_entry_array()
avcodec/apedec: Change avg to uint32_t
avformat/mov: Disallow duplicate smdm
avformat/mov: Check for EOF in mov_read_glbl()
avformat/mov: Check channels for mov_parse_stsd_audio()
avformat/avidec: Check read_odml_index() for failure
avformat/aiffdec: Use av_rescale() for bitrate
avformat/aiffdec: sanity check block_align
avformat/aiffdec: Check sample_rate
avfilter/vf_gblur: fix heap-buffer overflow
avfilter/vf_lenscorrection: fix division by zero
avformat/latmenc: abort if no extradata is available
avcodec/g729dec: Avoid computing invalid temporary pointers for ff_acelp_weighted_vector_sum()
avformat/movenc: Fix segfault when remuxing rtp hint stream
avformat/tty: add probe function
avcodec/flac_parser: Consider AV_INPUT_BUFFER_PADDING_SIZE
avcodec/ttadsp: Fix integer overflows in tta_filter_process_c()
avutil/mathematics: Document av_rescale_rnd() behavior on non int64 results
configure: Add missing libshine->mpegaudioheader dependency

version 3.4.9:
avformat/wavdec: Check smv_block_size
avformat/rmdec: Check for multiple audio_stream_info
avcodec/apedec: Use 64bit to avoid overflow
avcodec/apedec: Fix undefined integer overflow in long_filter_ehigh_3830()
oavformat/avidec: Check offset in odml
avformat/mpegts: use actually read packet size in mpegts_resync special case
swscale/alphablend: Fix slice handling
avcodec/mxpegdec: Check for AVDISCARD_ALL
avcodec/flicvideo: Check remaining bytes in FLI*COPY
avcodec/mpeg12dec: Do not put mpeg_f_code into an invalid state on error return
avcodec/mpegvideo_enc: Limit bitrate tolerance to the representable
avcodec/apedec: Fix integer overflow in intermediate
avformat/mvdec: Do not set invalid sample rate
avformat/rmdec: Use 64bit for intermediate for DEINT_ID_INT4
avformat/jacosubdec: Check for min in t overflow in get_shift()
avformat/mxfdec: check channel number in mxf_get_d10_aes3_packet()
avfilter/scale_npp: fix non-aligned output frame dimensions
avcodec/utils: don't return negative values in av_get_audio_frame_duration()
avcodec/jpeg2000dec: Check that atom header is within bytsetream
avcodec/apedec: Fix 2 integer overflows in filter_3800()
avcodec/xpmdec: Move allocations down after more error checks
network: Define ENOTCONN as WSAENOTCONN if not defined
avformat/avidec: Use 64bit for frame number in odml index parsing
avcodec/mjpegdec: Check for bits left in mjpeg_decode_scan_progressive_ac()
avformat/adtsenc: return value check for init_get_bits in adts_decode_extradata
avcodec/webp: Check available space in loop in decode_entropy_coded_image()
avcodec/vc1dec: ff_print_debug_info() does not support WMV3 field_mode
avcodec/frame_thread_encoder: Free AVCodecContext structure on error during init
avcodec/faxcompr: Check for end of input in cmode == 1 in decode_group3_2d_line()
avcodec/vc1dec: Disable error concealment for *IMAGE
avcodec/sbrdsp_fixed: Fix negation overflow in sbr_neg_odd_64_c()
avformat/wtvdec: Check for EOF before seeking back in parse_media_type()
avformat/wavdec: Use 64bit in new_pos computation
avformat/sbgdec: Check for overflow in timestamp preparation
avformat/dsicin: Check packet size for overflow
avformat/bfi: check nframes
avformat/avidec: fix position overflow in avi_load_index()
avformat/asfdec_f: Check sizeX against padding
avformat/aiffdec: Check for size overflow in header parsing
avcodec/aaccoder: Add minimal bias in search_for_ms()
avfilter/vf_mestimate: Check b_count
avformat/mov: do not ignore errors in mov_metadata_hmmt()
avformat/mxfdec: Check size for shrinking
avcodec/dnxhddec: check and propagate function return value
swscale/slice: Fix wrong return on error
swscale/slice: Check slice for allocation failure
configure: Fix sem_timedwait probe
configure: add missing pthreads dependency to v4l2_m2m
avformat/matroskadec: Fix handling of huge default durations
avcodec/lpc: check for zero err in normalization in compute_lpc_coefs()
avformat/ftp: Check for av_strtok() failure
tools/cws2fws: Check read() for failure
avcodec/cpia: Fix missing src_size update
avcodec/utils: Use 64bit for intermediate in AV_CODEC_ID_ADPCM_THP* duration calculation
avformat/rmdec: Check old_format len for overflow
avformat/realtextdec: Check the pts difference before using it for the duration computation
avformat/qcp: Avoid negative nb_rates
avformat/nutdec: Check tmp_size
avformat/msf: Check that channels doesnt overflow during extradata construction
avformat/mpc8: Check for position overflow in mpc8_handle_chunk()
avformat/iff: Use 64bit in duration computation
avformat/dxa: Check fps to be within the supported range more precissely
avcodec/iff: Only write palette to plane 1 if its PAL8
avformat/tta: Check for EOF in index reading loop
Update missed irc links
avformat/rpl: The associative law doesnt hold for signed integers in C
avcodec/faxcompr: Check available bits in decode_uncompressed()
avcodec/faxcompr: Check if bits are available before reading in cmode == 9 || cmode == 10
avcodec/utils: do "calc from frame_bytes, channels, and block_align" in 64bit
avcodec/ttadata: Add sentinel at the end of ff_tta_shift_1
avfilter/vf_dctdnoiz: Check threads
avfilter/vf_ciescope: Fix undefined behavior in rgb_to_xy() with black
avformat/rpl: Check for EOF and zero framesize
avcodec/vc2enc: Check for non negative slice bounds
avformat/rpl: Use 64bit in bitrate computation and check it
avcodec/svq1enc: Do not print debug RD value before it has been computed
avcodec/aacpsy: Check bandwidth
avcodec/aacenc: Do not divide by lambda_count if it is 0
avcodec/aacenc: Use FLT_EPSILON for lambda minimum
avformat/cinedec: Fix index_entries size check
avfilter/vf_yadif: Fix handing of tiny images
avfilter/vf_vmafmotion: Check dimensions
avformat/movenc: Check pal_size before use
avcodec/lpc: Avoid floating point division by 0
avcodec/aacpsy: Avoid floating point division by 0 of norm_fac
avcodec/aacenc: Avoid 0 lambda
avcodec/exr: x/ymax cannot be INT_MAX
avformat/avio: Check av_opt_copy() for failure
avcodec/vc1: Check remaining bits in ff_vc1_parse_frame_header()
avformat/mov: Ignore duplicate CoLL
avformat/mov: Limit nb_chapter_tracks to input size
avformat/utils: Use 64bit earlier in r_frame_rate check
avformat/mvdec: Check sample rate in parse_audio_var()
avcodec/faxcompr: Check for end of bitstream in decode_group3_1d_line() and decode_group3_2d_line()
avcodec/utils: treat PAL8 for jpegs similar to other colorspaces
avcodec/jpeglsdec: Set alpha plane in PAL8 so image is not 100% transparent
avformat/asfdec_o: Use ff_get_extradata()
avformat/id3v2: Check end for overflow in id3v2_parse()
avformat/wtvdec: Improve size overflow checks in parse_chunks()
avcodec/faxcompr: Check remaining bits on error in decode_group3_1d_line()
avcodec/utils: Check ima wav duration for overflow
avformat/cafdec: Check channels
avcodec/dpx: Check bits_per_color earlier
avcodec/pnm_parser: Check image size addition for overflow
avformat/rmdec: use larger intermediate type for audio_framesize * sub_packet_h check
avcodec/h264_slice: Check input SPS in ff_h264_update_thread_context()
avcodec/mpegvideo: Update chroma_?_shift in ff_mpv_common_frame_size_change()
avformat/mov: Ignore multiple STSC / STCO
avformat/utils: Extend overflow check in dts wrap in compute_pkt_fields()
avfilter/vf_scale: Fix adding 0 to NULL (which is UB) in scale_slice()
avutil/common: Add FF_PTR_ADD()
avformat/wtvdec: Check size in SBE2_STREAM_DESC_EVENT / stream2_guid
avformat/cafdec: Do not build an index if all packets are the same
avcodec/sonic: Use unsigned temporary in predictor_calc_error()
avformat/flvdec: Check array entry number
avcodec/h264_slice: Check sps in h264_slice_header_init()
avformat/movenc: Avoid loosing cluster array on failure
avformat/avidec: Check for dv streams before using priv_data in parse ##dc/##wb
avformat/mov: Check sample size for overflow in mov_parse_stsd_audio()
avcodec/ffwavesynth: Avoid signed integer overflow in phi_at()
avcodec/mpeg4videoenc: Check extradata malloc()
avcodec/speedhq: Width < 8 is not supported
avformat/matroskadec: Check for EOF in resync loop
avcodec/utils: Use more bits for intermediate for AV_CODEC_ID_ADPCM_MS
avcodec/jpegls: Check A[Q] for overflow in ff_jpegls_update_state_regular()
avformat/voc_packet: prevent remaining size from becoming negative in ff_voc_get_packet()
avutil/timecode: Avoid fps overflow
avformat/mvi: Check audio size for more overflows
avcodec/flacdec: Avoid undefined shift in error case
avcodec/ffv1dec: Check if trailer is available
avcodec/4xm: Check pre_gb in decode_i_block()
avcodec/dcadsp: Fix integer overflow in dmix_add_c()
avformat/flvdec: Check double before cast in parse_keyframes_index()
avformat/paf: Check for EOF before allocation in read_header()
avcodec/aacdec_template: Avoid undefined negation in imdct_and_windowing_eld()
avformat/lxfdec: Fix multiple integer overflows related to track_size
avcodec/exr: skip bottom clearing loop when its outside the image
avformat/aiffdec: Check that SSND is at least 8 bytes
avformat/dcstr: Check sample rate
avcodec/alsdec: Check bitstream input in read_block()
avformat/mov: Extend data_size check in mov_read_udta_string()
avformat/voc_packet: Add a basic check on max_size
avformat/microdvddec: use 64bit for durations
avcodec/hapdec: Change compressed_offset to unsigned 32bit
avformat/rmdec: Check codec_length without overflow
avformat/mov: Check element count in mov_metadata_hmmt()
avcodec/fits: Check gcount and pcount being non negative
avformat/nutdec: Check timebase count against main header length
avformat/electronicarts: Clear partial_packet on error
avformat/r3d: Check samples before computing duration
avcodec/pnm_parser: Check av_image_get_buffer_size() for failure
avformat/wavdec: Consider AV_INPUT_BUFFER_PADDING_SIZE in set_spdif()
avformat/rmdec: Check remaining space in debug av_log() loop
avformat/flvdec: Treat high ts byte as unsigned
avformat/samidec: Sanity check pts
avformat/avidec: Use 64bit in get_duration()
avformat/mov: Check for duplicate st3d
avformat/mvdec: Check for EOF in read_index()
avcodec/jpeglsdec: Fix k=16 in ls_get_code_regular()
avformat/id3v2: Check the return from avio_get_str()
avcodec/hevc_sei: Check payload size in decode_nal_sei_message()
libavutil/eval: Remove CONFIG_TRAPV special handling
avformat/wtvdec: Check len in parse_chunks() to avoid overflow
avformat/asfdec_f: Add an additional check for the extradata size
avformat/3dostr: Check sample_rate
avformat/4xm: Make audio_frame_count 64bit
avformat/mov: Use av_mul_q() to avoid integer overflows
avcodec/vp9dsp_template: Fix integer overflows in itxfm_wrapper
avformat/rmdec: Reorder operations to avoid overflow
avcodec/mxpegdec: fix SOF counting
avcodec/rscc: Check inflated_buf size whan it is used
avformat/mvdec: Sanity check SAMPLE_WIDTH
avformat/rmdec: Fix codecdata_length overflow check
avcodec/simple_idct: Fix undefined integer overflow in idct4row()
avformat/tta: Use 64bit intermediate for index
avformat/soxdec: Check channels to be positive
avcodec/vp3: Check input amount in theora_decode_header()
avformat/wavdec: Check avio_get_str16le() for failure
avformat/flvdec: Check for EOF in amf_skip_tag()
avformat/aiffdec: Check size before subtraction in get_aiff_header()
avformat/electronicarts: More chunk_size checks
avformat/tedcaptionsdec: Check for overflow in parse_int()
avformat/nuv: Check channels
avformat/mpc8: Check size before implicitly converting to int
avformat/nutdec: Fix integer overflow in count computation
avformat/mvi: Use 64bit for testing dimensions
avformat/utils: Check dts in update_initial_timestamps() more
avformat/flvdec: Check for avio_read() failure in amf_get_string()
avformat/flvdec: Check for nesting depth in amf_skip_tag()
avformat/flvdec: Check for nesting depth in amf_parse_object()
avformat/asfdec_o: Check for EOF in asf_read_marker()
avformat/utils: Check dts - (1<<pts_wrap_bits) overflow
avformat/bfi: Check chunk_header
avformat/ads: Check size
avformat/iff: Check block align also for ID_MAUD
avcodec/utils: Check for integer overflow in get_audio_frame_duration() for ADPCM_DTK
avformat/fitsdec: Better size checks
avformat/mxfdec: Fix integer overflow in next position in mxf_read_local_tags()
avformat/avidec: dv does not support palettes
libavformat/utils: consider avio_size() failure in ffio_limit()
avformat/nistspheredec: Check bits_per_coded_sample and channels
avformat/asfdec_o: Check size vs. offset in detect_unknown_subobject()
avformat/utils: check for integer overflow in av_get_frame_filename2()
avutil/timecode: Avoid undefined behavior with large framenum
avformat/sbgdec: Reduce the amount of floating point in str_to_time()
avformat/mxfdec: Free all types for both Descriptors
uavformat/rsd: check for EOF in extradata
avcodec/wmaprodec: Check packet size
avcodec/alsdec: Fix integer overflow with quant_cof
avformat/mpegts: Fix argument type for av_log
avformat/cafdec: clip sample rate
avcodec/ffv1dec: Fix off by 1 error with quant tables
avformat/mpegts: Increase pcr_incr width to 64bit
avcodec/utils: Check bitrate for overflow in get_bit_rate()
avformat/mov: Check if hoov is at the end
avcodec/hevc_ps: check scaling_list_dc_coef
avformat/iff: Check data_size
avformat/matroskadec: Sanity check codec_id/track type
avformat/rpl: Check the number of streams
avcodec/h264idct_template: Fix integer overflow in ff_h264_chroma422_dc_dequant_idct()
avformat/dsfdec: Check block_align more completely
avformat/mpc8: Check remaining space in mpc8_parse_seektable()
avformat/id3v2: Sanity check tlen before alloc and uncompress
avformat/vqf: Check len for COMM chunks
avcodec/hevc_cabac: Limit value in coeff_abs_level_remaining_decode() tighter
avformat/cafdec: Check the return code from av_add_index_entry()
avformat/cafdec: Check for EOF in index read loop
avformat/cafdec: Check that bytes_per_packet and frames_per_packet are non negative
avformat/mpc8: correct integer overflow in mpc8_parse_seektable()
avformat/mpc8: correct 32bit timestamp truncation
avcodec/exr: Check ymin vs. h
avformat/avs: Use 64bit for the avio_tell() output
avformat/wavdec: More complete size check in find_guid()
avformat/iff: Check size before skip
avformat/rmdec: Check for EOF in index packet reading
avformat/icodec: Check for zero streams and stream creation failure
avformat/icodec: Factor failure code out in read_header()
avformat/bintext: Check width
avformat/sbgdec: Check that end is not before start
avformat/lvfdec: Check stream_index before use
avformat/au: cleanup on EOF return in au_read_annotation()
avformat/mpegts: Limit copied data to space
avformat/bintext: Check width in idf_read_header()
avformat/iff: check size against INT64_MAX
avformat/paf: Check for EOF in read_table()
avformat/gxf: Check pkt_len
avformat/aiffdec: Check packet size
avformat/concatdec: use av_strstart()
avformat/wavdec: Refuse to read chunks bigger than the filesize in w64_read_header()
avformat/rsd: Check size and start before computing duration
avformat/iff: More completely check body_size
avformat/xwma: Check for EOF in dpds_table read code
avcodec/utils: Check sample rate before use for AV_CODEC_ID_BINKAUDIO_DCT in get_audio_frame_duration()
avcodec/dirac_parser: do not offset AV_NOPTS_OFFSET
avformat/rmdec: Make expected_len 64bit
avformat/lrcdec: Clip timestamps
avformat/electronicarts: Check for EOF in each iteration of the loop in ea_read_packet()
avcodec/vp9dsp_template: Fix some overflows in iadst8_1d()
avcodec/fits: Check bscale
avformat/nistspheredec: Check bps
avformat/jacosubdec: Use 64bit inside get_shift()
avformat/genh: Check block_align
avformat/mvi: Check count for overflow
avcodec/magicyuv: Check slice size before reading flags and pred
avformat/asfdec_f: Check for negative ext_len
avformat/bethsoftvid: Check image dimensions before use
avformat/genh: Check block_align for how it will be used in SDX2_DPCM
avformat/au: Check for EOF in au_read_annotation()
avformat/segafilm: Do not assume AV_CODEC_ID_NONE is 0
avformat/segafilm: Check that there is a stream
avformat/wtvdec: Check dir_length
avcodec/exr: Check limits to avoid overflow in delta computation
avformat/boadec: Check that channels and block_align are set
avformat/asfdec_f: Check name_len for overflow
avcodec/h264idct_template: Fix integer overflow in ff_h264_chroma422_dc_dequant_idct()
avcodec/aacdec_fixed: Limit index in vector_pow43()
avformat/rmdec: sanity check coded_framesize
avformat/flvdec: Check for EOF in amf_parse_object()
avcodec/smacker: Check remaining bits in SMK_BLK_FULL
avcodec/cook: Check subpacket index against max
avcodec/hevcpred_template: Fix diagonal chroma availability in 4:2:2 edge case in intra_pred
avformat/icodec: Change order of operations to avoid NULL dereference
avcodec/exr: Fix overflow with many blocks
avcodec/vp9dsp_template: Fix integer overflows in idct16_1d()
avcodec/ansi: Check initial dimensions
avcodec/hevcdec: Check slice_cb_qp_offset / slice_cr_qp_offset
avcodec/sonic: Check for overread
avformat/subviewerdec: fail on AV_NOPTS_VALUE
avcodec/exr: Check line size for overflow
avcodec/exr: Check xdelta, ydelta
avcodec/celp_filters: Avoid invalid negation in ff_celp_lp_synthesis_filter()
avcodec/takdsp: Fix negative shift in decorrelate_sf()
avcodec/dxtory: Fix negative stride shift in dx2_decode_slice_420()
avformat/asfdec_f: Change order or operations slightly
avformat/dxa: Use av_rescale() for duration computation
avcodec/vc1_block: Fix integer overflow in ac value
avformat/iff: Check data_size not overflowing int64
avcodec/dxtory: Fix negative shift in dx2_decode_slice_410()
avcodec/sonic: Check channels before deallocating
avcodec/ansi: Check nb_args for overflow
avcodec/diracdsp: Fix integer anomaly in dequant_subband_*
avutil/fixed_dsp: Fix integer overflows in butterflies_fixed_c()
avcodec/wmalosslessdec: Check remaining space before padding and channel residue
avformat/cdg: Fix integer overflow in duration computation
avcodec/mpc: Fix multiple numerical overflows in ff_mpc_dequantize_and_synth()
avformat/electronicarts: Check if there are any streams
avcodec/ffwavesynth: Fix integer overflow in wavesynth_synth_sample / WS_SINE
avcodec/vp9dsp_template: Fix integer overflow in iadst8_1d()
avformat/avidec: Fix io_fsize overflow
avcodec/cfhd: Check transform type
avcodec/tiff: Restrict tag order based on specification
avformat/siff: Reject audio packets without audio stream
avformat/mpeg: Check avio_read() return value in get_pts()
avcodec/tiff: Check bpp/bppcount for 0
avcodec/snowdec: Sanity check hcoeff
avformat/mov: Check comp_brand_size
avcodec/alac: Check decorr_shift to avoid invalid shift
avcodec/tdsc: Fix tile checks
avformat/mm: Check for existence of audio stream
avformat/mov: Fix unaligned read of uint32_t and endian-dependance in mov_read_default
avcodec/apedec: Fix undefined integer overflow with 24bit
avcodec/loco: Fix integer overflow with large values from loco_get_rice()
avformat/smjpegdec: Check the existence of referred streams
avcodec/pnmdec: Fix misaligned reads
avcodec/cuviddec: backport extradata fixes
avcodec/cuviddec: handle arbitrarily sized extradata
avformat/tls_schannel: immediately return decrypted data if available
avformat/tls_schannel: always decrypt all received data
avformat/tls_schannel: Fix use of uninitialized variable

(adam)

2022-05-23 13:48:53 UTC MAIN commitmail json YAML

ffmpeg2 ffplay2: updated to 2.8.20

version 2.8.20:
avcodec/ac3enc: Fix memleak
avformat/nutenc: don't allocate a dynamic AVIOContext if no index is going to be written
avfilter/vf_random: fix memory leaks
fftools/ffmpeg_opt: Fix leak of options when parsing options fails
avfilter/vf_edgedetect: fix heap-buffer overflow
avfilter/vf_w3fdif: deny processing small videos
avfilter/vf_edgedetect: check if height is big enough
avfilter/vf_fieldorder: fix heap-buffer overflow
avfilter/vf_fieldmatch: fix heap-buffer overflow
aformat/movenc: add missing padding to output track extradata
avcodec/pngenc: remove monowhite from apng formats

version 2.8.19:
configure: bump year
avcodec/diracdec: avoid signed integer overflow in global mv
avcodec/apedec: fix a integer overflow in long_filter_high_3800()
avformat/aqtitledec: Skip unrepresentable durations
avformat/cafdec: Do not store empty keys in read_info_chunk()
avformat/matroskadec: Check pre_ns
avcodec/sonic: Use unsigned for predictor_k to avoid undefined behavior
avformat/matroskadec: Use rounded down duration in get_cue_desc() check
avformat/mov: Disallow empty sidx
avformat/matroskadec: Check duration
avcodec/jpeglsdec: Fix if( code style
avcodec/jpeglsdec: Check get_ur_golomb_jpegls() for error
avcodec/motion_est: fix indention of ff_get_best_fcode()
avcodec/motion_est: Fix xy indexing on range violation in ff_get_best_fcode()
avcodec/jpeglsdec: Increase range for N in ls_get_code_runterm() by using unsigned
avformat/matroskadec: Check desc_bytes
avformat/utils: Fix invalid NULL pointer operation in ff_parse_key_value()
avformat/matroskadec: Fix infinite loop with bz decompression
avformat/mov: Check size before subtraction
avcodec/apedec: Fix integer overflows in predictor_update_3930()
avcodec/apedec: fix integer overflow in 8bit samples
avformat/flvdec: timestamps cannot use the full int64 range
avcodec/vqavideo: reset accounting on error
avformat/4xm: Check for duplicate track ids
avformat/4xm: Consider max_streams on reallocating tracks array
avformat/mov: Check next offset in mov_read_dref()
avformat/mxfdec: Check for duplicate mxf_read_index_entry_array()
avcodec/apedec: Change avg to uint32_t
avformat/mov: Check for EOF in mov_read_glbl()
avcodec/g729dec: Avoid computing invalid temporary pointers for ff_acelp_weighted_vector_sum()
avformat/movenc: Fix segfault when remuxing rtp hint stream
avformat/tty: add probe function
avcodec/flac_parser: Consider AV_INPUT_BUFFER_PADDING_SIZE
avcodec/ttadsp: Fix integer overflows in tta_filter_process_c()

version 2.8.18:
lavf/rawenc: Only accept the appropriate stream type for raw muxers.
avformat/icodec: Check for zero streams and stream creation failure
avformat/bintext: Check width in idf_read_header()
avformat/bintext: Check width
configure: update copyright year
avformat/wavdec: Check smv_block_size
avcodec/apedec: Fix undefined integer overflow in long_filter_ehigh_3830()
oavformat/avidec: Check offset in odml
avcodec/mxpegdec: Check for AVDISCARD_ALL
avcodec/flicvideo: Check remaining bytes in FLI*COPY
avcodec/mpeg12dec: Do not put mpeg_f_code into an invalid state on error return
avformat/rmdec: Use 64bit for intermediate for DEINT_ID_INT4
avformat/jacosubdec: Check for min in t overflow in get_shift()
avformat/mxfdec: check channel number in mxf_get_d10_aes3_packet()
avcodec/jpeg2000dec: Check that atom header is within bytsetream
avcodec/apedec: Fix 2 integer overflows in filter_3800()
avcodec/mjpegdec: Check for bits left in mjpeg_decode_scan_progressive_ac()
avformat/adtsenc: return value check for init_get_bits in adts_decode_extradata
avcodec/webp: Check available space in loop in decode_entropy_coded_image()
avcodec/vc1dec: ff_print_debug_info() does not support WMV3 field_mode
avcodec/frame_thread_encoder: Free AVCodecContext structure on error during init
avcodec/faxcompr: Check for end of input in cmode == 1 in decode_group3_2d_line()
avcodec/vc1dec: Disable error concealment for *IMAGE
avcodec/sbrdsp_fixed: Fix negation overflow in sbr_neg_odd_64_c()
avformat/wtvdec: Check for EOF before seeking back in parse_media_type()
avformat/wavdec: Use 64bit in new_pos computation
avformat/sbgdec: Check for overflow in timestamp preparation
avformat/dsicin: Check packet size for overflow
avformat/bfi: check nframes
avformat/avidec: fix position overflow in avi_load_index()
avformat/aiffdec: Check for size overflow in header parsing
avformat/mxfdec: Check size for shrinking
avcodec/dnxhddec: check and propagate function return value
swscale/slice: Fix wrong return on error
swscale/slice: Check slice for allocation failure
avformat/matroskadec: Fix handling of huge default durations
avcodec/lpc: check for zero err in normalization in compute_lpc_coefs()
avformat/ftp: Check for av_strtok() failure
tools/cws2fws: Check read() for failure
avcodec/cpia: Fix missing src_size update
avformat/rmdec: Check old_format len for overflow
avformat/realtextdec: Check the pts difference before using it for the duration computation
avformat/qcp: Avoid negative nb_rates
avformat/nutdec: Check tmp_size
avformat/mpc8: Check for position overflow in mpc8_handle_chunk()
avformat/dxa: Check fps to be within the supported range more precissely
avformat/tta: Check for EOF in index reading loop
Update missed irc links
avformat/rpl: The associative law doesnt hold for signed integers in C
avcodec/faxcompr: Check available bits in decode_uncompressed()
avcodec/faxcompr: Check if bits are available before reading in cmode == 9 || cmode == 10
avcodec/ttadata: Add sentinel at the end of ff_tta_shift_1
avformat/rpl: Check for EOF and zero framesize
avcodec/svq1enc: Do not print debug RD value before it has been computed
avcodec/aacpsy: Check bandwidth
avfilter/vf_yadif: Fix handing of tiny images
avformat/cinedec: Fix index_entries size check
avcodec/lpc: Avoid floating point division by 0
avcodec/aacpsy: Avoid floating point division by 0 of norm_fac
avcodec/exr: x/ymax cannot be INT_MAX
avcodec/faxcompr: Check for end of bitstream in decode_group3_1d_line() and decode_group3_2d_line()
avcodec/utils: treat PAL8 for jpegs similar to other colorspaces
avcodec/jpeglsdec: Set alpha plane in PAL8 so image is not 100% transparent
avformat/id3v2: Check end for overflow in id3v2_parse()
avformat/wtvdec: Improve size overflow checks in parse_chunks()
avcodec/faxcompr: Check remaining bits on error in decode_group3_1d_line()
avcodec/dpx: Check bits_per_color earlier
avcodec/pnm_parser: Check image size addition for overflow
avcodec/mpegvideo: Update chroma_?_shift in ff_mpv_common_frame_size_change()
avformat/mov: Ignore multiple STSC / STCO
avformat/utils: Extend overflow check in dts wrap in compute_pkt_fields()
avfilter/vf_scale: Fix adding 0 to NULL (which is UB) in scale_slice()
avutil/common: Add FF_PTR_ADD()
avformat/wtvdec: Check size in SBE2_STREAM_DESC_EVENT / stream2_guid
avformat/cafdec: Do not build an index if all packets are the same
avcodec/sonic: Use unsigned temporary in predictor_calc_error()
avformat/flvdec: Check array entry number
avformat/movenc: Avoid loosing cluster array on failure
avformat/avidec: Check for dv streams before using priv_data in parse ##dc/##wb
avcodec/ffwavesynth: Avoid signed integer overflow in phi_at()
avcodec/mpeg4videoenc: Check extradata malloc()
avcodec/jpegls: Check A[Q] for overflow in ff_jpegls_update_state_regular()
avutil/timecode: Avoid fps overflow
avformat/mvi: Check audio size for more overflows
avcodec/ffv1dec: Check if trailer is available
avcodec/4xm: Check pre_gb in decode_i_block()
avformat/flvdec: Check double before cast in parse_keyframes_index()
avformat/paf: Check for EOF before allocation in read_header()
avformat/aiffdec: Check that SSND is at least 8 bytes
avcodec/alsdec: Check bitstream input in read_block()
avformat/mov: Extend data_size check in mov_read_udta_string()
avformat/microdvddec: use 64bit for durations
avcodec/hapdec: Change compressed_offset to unsigned 32bit
avformat/rmdec: Check codec_length without overflow
avformat/nutdec: Check timebase count against main header length
avformat/electronicarts: Clear partial_packet on error
avcodec/pnm_parser: Check av_image_get_buffer_size() for failure
avformat/samidec: Sanity check pts
avformat/avidec: Use 64bit in get_duration()
avformat/mvdec: Check for EOF in read_index()
avcodec/jpeglsdec: Fix k=16 in ls_get_code_regular()
avformat/id3v2: Check the return from avio_get_str()
avcodec/hevc_sei: Check payload size in decode_nal_sei_message()
libavutil/eval: Remove CONFIG_TRAPV special handling
avformat/wtvdec: Check len in parse_chunks() to avoid overflow
avformat/4xm: Make audio_frame_count 64bit
avcodec/vp9dsp_template: Fix integer overflows in itxfm_wrapper
avformat/rmdec: Reorder operations to avoid overflow
avcodec/mxpegdec: fix SOF counting
avformat/rmdec: Fix codecdata_length overflow check
avcodec/simple_idct: Fix undefined integer overflow in idct4row()
avformat/tta: Use 64bit intermediate for index
avcodec/vp3: Check input amount in theora_decode_header()
avformat/wavdec: Check avio_get_str16le() for failure
avformat/flvdec: Check for EOF in amf_skip_tag()
avformat/tedcaptionsdec: Check for overflow in parse_int()
avformat/mpc8: Check size before implicitly converting to int
avformat/nutdec: Fix integer overflow in count computation
avformat/utils: Check dts in update_initial_timestamps() more
avformat/flvdec: Check for avio_read() failure in amf_get_string()
avformat/flvdec: Check for nesting depth in amf_skip_tag()
avformat/flvdec: Check for nesting depth in amf_parse_object()
avformat/asfdec_o: Check for EOF in asf_read_marker()
avformat/utils: Check dts - (1<<pts_wrap_bits) overflow
avformat/bfi: Check chunk_header
avcodec/utils: Check for integer overflow in get_audio_frame_duration() for ADPCM_DTK
avformat/mxfdec: Fix integer overflow in next position in mxf_read_local_tags()
avformat/avidec: dv does not support palettes
libavformat/utils: consider avio_size() failure in ffio_limit()
avformat/asfdec_o: Check size vs. offset in detect_unknown_subobject()
avformat/utils: check for integer overflow in av_get_frame_filename2()
avutil/timecode: Avoid undefined behavior with large framenum
avformat/sbgdec: Reduce the amount of floating point in str_to_time()
avformat/mxfdec: Free all types for both Descriptors
avcodec/wmaprodec: Check packet size
avformat/mpegts: Fix argument type for av_log
avcodec/ffv1dec: Fix off by 1 error with quant tables
avformat/mpegts: Increase pcr_incr width to 64bit
avformat/mov: Check if hoov is at the end
avcodec/hevc_ps: check scaling_list_dc_coef
avformat/matroskadec: Sanity check codec_id/track type
avformat/rpl: Check the number of streams
avcodec/h264idct_template: Fix integer overflow in ff_h264_chroma422_dc_dequant_idct()
avformat/mpc8: Check remaining space in mpc8_parse_seektable()
avformat/id3v2: Sanity check tlen before alloc and uncompress
avformat/vqf: Check len for COMM chunks
avcodec/hevc_cabac: Limit value in coeff_abs_level_remaining_decode() tighter
avformat/cafdec: Check the return code from av_add_index_entry()
avformat/cafdec: Check for EOF in index read loop
avformat/cafdec: Check that bytes_per_packet and frames_per_packet are non negative
avcodec/exr: Check ymin vs. h
avformat/avs: Use 64bit for the avio_tell() output
avformat/wavdec: More complete size check in find_guid()
avformat/iff: Check size before skip
avformat/rmdec: Check for EOF in index packet reading
avformat/sbgdec: Check that end is not before start
avformat/lvfdec: Check stream_index before use
avformat/mpegts: Limit copied data to space
avformat/iff: check size against INT64_MAX
avformat/paf: Check for EOF in read_table()
avformat/gxf: Check pkt_len
avformat/concatdec: use av_strstart()
avformat/wavdec: Refuse to read chunks bigger than the filesize in w64_read_header()
avformat/xwma: Check for EOF in dpds_table read code
avcodec/utils: Check sample rate before use for AV_CODEC_ID_BINKAUDIO_DCT in get_audio_frame_duration()
avcodec/dirac_parser: do not offset AV_NOPTS_OFFSET
avformat/rmdec: Make expected_len 64bit
avformat/lrcdec: Clip timestamps
avcodec/vp9dsp_template: Fix some overflows in iadst8_1d()
avformat/jacosubdec: Use 64bit inside get_shift()
avformat/mvi: Check count for overflow
avformat/asfdec_f: Check for negative ext_len
avformat/bethsoftvid: Check image dimensions before use
avformat/segafilm: Check that there is a stream
avformat/wtvdec: Check dir_length
avcodec/exr: Check limits to avoid overflow in delta computation
avformat/asfdec_f: Check name_len for overflow
avcodec/h264idct_template: Fix integer overflow in ff_h264_chroma422_dc_dequant_idct()
avcodec/aacdec_fixed: Limit index in vector_pow43()
avformat/rmdec: sanity check coded_framesize
avformat/flvdec: Check for EOF in amf_parse_object()
avcodec/smacker: Check remaining bits in SMK_BLK_FULL
avcodec/cook: Check subpacket index against max
avcodec/hevcpred_template: Fix diagonal chroma availability in 4:2:2 edge case in intra_pred
avformat/icodec: Change order of operations to avoid NULL dereference
avcodec/vp9dsp_template: Fix integer overflows in idct16_1d()
avcodec/hevcdec: Check slice_cb_qp_offset / slice_cr_qp_offset
avformat/subviewerdec: fail on AV_NOPTS_VALUE
avcodec/exr: Check xdelta, ydelta
avcodec/dxtory: Fix negative stride shift in dx2_decode_slice_420()
avformat/asfdec_f: Change order or operations slightly
avformat/dxa: Use av_rescale() for duration computation
avcodec/vc1_block: Fix integer overflow in ac value
avformat/iff: Check data_size not overflowing int64
avcodec/dxtory: Fix negative shift in dx2_decode_slice_410()
avcodec/sonic: Check channels before deallocating
avcodec/ansi: Check nb_args for overflow
avformat/wc3movie: Move wc3_read_close() up
avutil/fixed_dsp: Fix integer overflows in butterflies_fixed_c()
avcodec/wmalosslessdec: Check remaining space before padding and channel residue
avformat/cdg: Fix integer overflow in duration computation
avcodec/mpc: Fix multiple numerical overflows in ff_mpc_dequantize_and_synth()
avformat/electronicarts: Check if there are any streams
avcodec/ffwavesynth: Fix integer overflow in wavesynth_synth_sample / WS_SINE
avcodec/vp9dsp_template: Fix integer overflow in iadst8_1d()
avformat/avidec: Fix io_fsize overflow
avcodec/tiff: Restrict tag order based on specification
avformat/siff: Reject audio packets without audio stream
avformat/mpeg: Check avio_read() return value in get_pts()
avcodec/tiff: Check bpp/bppcount for 0
avcodec/snowdec: Sanity check hcoeff
avformat/mov: Check comp_brand_size
avcodec/alac: Check decorr_shift to avoid invalid shift
avcodec/tdsc: Fix tile checks
avformat/mm: Check for existence of audio stream
avformat/mov: Fix unaligned read of uint32_t and endian-dependance in mov_read_default

(adam)

2022-05-23 13:09:12 UTC MAIN commitmail json YAML

doc: Updated devel/doxygen to 1.9.4

(micha)

2022-05-23 13:08:02 UTC MAIN commitmail json YAML

devel/doxygen: Update to 1.9.4

Bug fixes
=========
bug 334859 HTMLHELP: Underscore in chm file name prevents linking between chm files [view], [view]
bug 711041 Undocumented "enum" values in TOC of qhp files causes tag-mismatch and corrupt TOC [view]
bug 783768 QCH files: classes & their constructors get conflicting keyword handling [view]
bug_445536 Select folder for STRIP_FROM_PATH [view]
bug_644899 New diagram implementing environment [view], and [view]
bug_698167 HIDE_SCOPE_NAMES does not hide namespace scope for functions within it [view]
bug_711041 Undocumented "enum" values in TOC of qhp files causes tag-mismatch and corrupt TOC. [view], [view], [view]
issue #6382 computational time issue of Java generics [view], [view]
issue #6992 Automatic Coverity run [view], [view], [view], [view], [view], [view], [view], [view], [view], [view], [view], [view], [view], [view], and [view]
issue #7543 Support PlantUML in Markdown [view]
issue #7873 Combining `///`-style comments with macros containing @cond/@endcond causes a preprocessor error [view]
issue #8355 Doxywizard 1.9.x doesn't start up properly [view]
issue #8487 Doxygen doesn't generate links to C# classes in different namespaces [view], [view]
issue #8784 CLANG_ASSISTED_PARSING tries to parse markdown files [view]
issue #9003 Button Show HTML-Output doesn't work [view]
issue #9005 Function prototype matching @fn command, but link between both is not made [view]
issue #9006 Doxygen 1.9.3 replaces '--' with '&ndash;' inside formula alias [view]
issue #9007 Using DOT_PATH with a symlink for dot does not always work [view], and [view]
issue #9027 SEARCHDATA_FILE (searchdata.xml) keyword elements blank [view]
issue #9028 DoxyVerb environment should terminate the previous paragraph before changing paragraph formatting [view]
issue #9045 wrong grammar/spelling in german html Output [view]
issue #9051 Wrong "Related page" generating in 1.9.3 (works good in 1.9.1!) from *.md files [view], [view]
issue #9054 Feature Request: Doxywizard: Customize Doxyfile Line Endings [view]
issue #9055 Objective C method / property attribute decoration confuses parsing [view]
issue #9058 Strip leading spaces in QHP file [view], [view]
issue #9070 Doxygen is not showing all called functions in graph plot [view], [view]
issue #9074 Menubar Links not Parsed Correctly [view]
issue #9075 .html Extension Removed from Tag File URLs [view]
issue #9094 Wrong QHP index structure [view], [view]
issue #9124 Latex: Does not properly compile when PROJECT_BRIEF contains commas [view]
issue #9127 Doxywizard truncates standard input passed to doxygen process. [view]
issue #9135 Qhelpgenerator debug mode [view]
issue #9136 master does not compile on Mac 12.2.1 [view]
issue #9138 QHP index contains duplicated file entries [view]
issue #9143 warning file-line format in Possible candidates [view]
issue #9144 problem with matching function when using namespace [view]
issue #9148 No uniquely matching class member, but no candidates are printed. [view]
issue #9155 Doxygen crash with NUM_PROC_THREADS>1 [view], [view], [view]
issue #9157 Codebase static analysis shows some potential leaks and nullptr access [view]
issue #9158 Python: Two classes in one file, second class documentation block copied into its class method block [view]
issue #9171 XML output for dot file uses relative path in 1.9.3 [view]
issue #9187 doxygen -x_noenv option to not expand environment variables [view], [view]
issue #9190 DOC: Mention -x switch in the "Support" page [view], [view]
issue #9192 "Packages" has a "Packages" in the tree [view]
issue #9195 fix for warning: documentation for unknown define [view]
issue #9200 Doxygen cannot resolve link to HTML anchor page [view]
issue #9211 @file is confused by symlinks (regression since 1.9.1) [view]
issue #9217 Can't load MathJax 3 extensions [view]
issue #9229 Crash with Segmentation fault in ClassDefImpl::mergeMembers [view]
issue #9234 NUM_PROC_THREADS not being honored when processing input [view]
issue #9241 Undocumented external namespaces from .tags files are shown in output Namespace index [view]
issue #9243 GHC_NO_DIRENT_D_TYPE should be defined on Solaris [view]
issue #9251 HTML extensions stripped from DOT SVG links with tagfiles [view]
issue #9254 Missing first word of page in case of existing \page command in markdown [view]
issue #9257 Build Error regarding vhdlparser [view]
issue #9264 Markdown tables not rendered for parameters [view]
issue #9266 doxygen runtime went from 10minutes to >14hours (lots of using namespace) [view]
issue #9269 Not able to compile with MSYS2/mingw (file too big) [view], [view], [view]
issue #9274 Automatic links not working in examples that use C++ source [Potential Bug] [view], [view], [view], [view]
issue #9276 File-Line is omitted when suggesting possible candidates depending on noMatchCount [view]
issue #9284 Clicking external link within search results with EXT_LINKS_IN_WINDOW=YES opens the link in the search results box [view]
issue #9296 gives up after seeing egregiously complex template code [view]
issue #9298 Segfault in Fortran parser (heap use after free) [view], [view]
Recognize type= as variable in Fortran [view]
Concept mising in the layout description [view]
Detecting end of body in python [view]
SHOW_FILES=NO could cause broken links for grouped files [view]
Source code was missing line anchors in the HTML output when using libclang [view]
Updated Hindi Locale ID (LCID): 0x439 Hindi [view]
INCLUDE_PATH is not recursive [view]
Spurious colon in the output [view]
Global enum incorporates values from an enum class [view]
Incorrect check on a list item. [view]
Incorrect doxygen help information [view]
Incorrect line number in warning message [view]
Incorrect macro file name in LaTeX [view]
Incorrect protection for test 28 [view]
Incorrect representation of some items in HTMLHELP [view]
Incorrect version in language documentation [view]
Don't create anchor for \name command [view]
add missing newline in docu [view]
synchronize man and help messages [view]

Features
========
Add CINDEX_NO_EXPORTS option when linking against static libclang [view]
Introduce CREATE_SUBDIRS_LEVEL [view]
Add for the xml output also xml to the markdown image representation. [view]
Adding Qt6 support [view]
Update Bulgarian translation [view]
Better translation for trPackageMembers [view]
Refer to chapter Grouping with GROUP_GRAPHS [view]
HTMLHELP warning on using svg as image format for graphs [view]
mention doxygen debugging flags on the web [view]
mention how to get additional usage flags [view]

Deprecated functionality
========================
Dropping Qt4 support [view]
Restrict usable flex version to 2.6.4 and higher [view], and [view]
Update to require JavaCC 7.0.6 or higher [view]
C++17 compiler is now required to compile doxygen [view]

Refactoring and cleanup
=======================
Add null pointer checks for dynamic casts of LayoutDocEntry objects [view]
Add test possibility to check the structure of the index.qhp file [view]
Add try-catch around DocParser's destructor to avoid coverity warning [view]
Added GHC_OS_SOLARIS [view]
Added missing include and remove redundant code [view]
Added support for Bulgarian [view]
Added translation for the Hindi-language and signed up as a maintainer for the same. [view]
Adjustments according to the new README [view]
Align latex commands [view]
Allow multi-threaded computation of tooltips [view]
Automatically set copyright year in doxygen man page [view]
Automatically show correct year in about box [view], [view]
Avoid compiler error on systems where size_t==unsigned int [view]
Correcting default settings when running HTMLHELP [view]
Determination of fixed source form. [view]
Downgrade stale translator warning to message [view]
Enable always all languages [view]
Enable the equal sign in the file mask [view]
Error when generating documentation with formulas a second time [view]
Extended support for language specified in markdown fenced code blocks [view]
Fix build with MinGW and Ninja [view]
Fix debug prints [view]
Fix e-mail obfuscation issue in the manual [view]
Fix for merge issue [view]
Fix for translator.py to deal with =default destructor [view]
Fix for unsigned int issue [view]
Fix multi-threading issues if SERVER_BASED_SEARCH=YES [view]
Fix potential stack overflow [view]
Fix repeated words [view]
Fixed potential crash in case cached item was already purged [view]
Fixed regression that introduced an invalid </p> in HTML [view]
Fixed version check and did some simplifications and refactoring [view]
Handling enums in settings that double as boolean [view], [view], [view]
Handling of value of visible attribute [view]
Interaction of tests for xhtml and qhp [view]
Line numbers not shown in gray in source code [view]
Make better use of capture ranges [view]
Make boolean representation mapping part of ConfigValues::Info [view]
Making Windows executable large address aware [view]
Making tag information better available [view], [view]
Minor optimisation [view]
Missing <VERSION> in description of doxyparse [view]
Missing part of output due to wrong emoji command [view]
Modernize LANGUAGE.HOWTO [view]
Move editbin logic to a separate cmake file [view]
Moving punctuation dependency to translator [view], [view], [view]
Prevent running coverity scan when no commit are made [view]
Problem compiling under Cygwin [view]
QCString: make str() accessor return a const& [view]
QCString: slightly faster mid [view]
Reduce number of calls into visited map [view]
Reduced code duplication, optimized performance [view], and [view]
Refactoring: Moved duplicated functionality into BufStr [view]
Refactoring: clean up destructors [view]
Refactoring: implement visitors using std::visit and std::variant [view]
Refactoring: reimplemented tagreader structures [view]
Refactoring: remove unneeded class OutputDocInterface [view]
Refactoring: replace custom variant class by std::variant [view]
Refactoring: replace old style casts [view], [view], and [view]
Refactoring: split docparser [view]
Reference to non existing anchor with "More..." [view]
Reinstate warnings about stale translations [view]
Remove retrieval of the process count for tests [view]
Removed unused function in configgen.py [view]
Removing obsolete functions [view]
Replace static Config_Get... by just Config_get... [view]
Replaced DocNode::kind() by dynamic_cast checks [view]
Replaced conditional sections by adapter and fixed some signals [view]
Simplified documentation and implementation a bit [view]
Split of javascript search index into separate files [view]
Trace statement in markdown.cpp [view], [view]
Uniform retrieval file definition [view]
Uniform retrieval of language code by means of translator unit [view]
clarify what the last comments in man refer to [view]
optional command variables and align mkidx and latex command approaches [view]
pass const& of LinkedRefMap to prevent creating temporary copies [view]

(micha)

2022-05-23 12:05:52 UTC MAIN commitmail json YAML

Updated multimedia/mkvtoolnix, devel/py-cachecontrol

(adam)

2022-05-23 11:57:49 UTC MAIN commitmail json YAML

doc: Updated cross/avr-binutils to 2.38

(micha)

2022-05-23 11:56:35 UTC MAIN commitmail json YAML

cross/avr-binutils: Update to 2.38

2022-02-09  Nick Clifton  <nickc@redhat.com>

        2.38 release.
        * ChangeLog.git.2.37-2.38: New file.

2022-01-22  Nick Clifton  <nickc@redhat.com>

        * configure: Regenerate.

2022-01-22  Nick Clifton  <nickc@redhat.com>

        * 2.38 release branch created.

2022-01-17  Nick Clifton  <nickc@redhat.com>

        Update config.[guess|sub] from upstream:

        2022-01-09  Idan Horowitz  <idan.horowitz@gmail.com>

        config.guess: recognize SerenityOS
        * config.guess (*:SerenityOS:*:*): Recognize.
        (timestamp): Update.

        2022-01-03  Bernhard Voelker  <mail@bernhard-voelker.de>

        Fix GPLv3 license headers to use a comma instead of semicolon
        See: https://www.gnu.org/licenses/gpl-3.0.html#howto

        Update license headers automatically using the following script:

          $ git grep -l 'Foundation; either version 3' \
            | xargs sed -i '/Foundation; either version 3/ s/n; e/n, e/'

        * config.guess: Adjust via the above command.
        (timestamp): Update.
        * config.sub: Likewise.
        * doc/config.guess.1: Regenerate.
        * doc/config.sub.1: Likewise.

        2022-01-01  Dmitry V. Levin  <ldv@altlinux.org>

        Update copyright years
        * config.guess: Update copyright years.
        * config.sub: Likewise.

        2021-12-25  Dmitry V. Levin  <ldv@altlinux.org>

        config.sub: alias armh to armv7l
        ALT uses armh as an alias for armv7l-alt-linux-gnueabihf since 2012.

        * config.sub (armh-unknown|armh-alt): Set cpu, vendor, and basic_os.
        (timestamp): Update.

        2021-12-24  Dmitry V. Levin  <ldv@altlinux.org>

        config.sub: alias aarch64le to aarch64
        Apparently, QNX reports aarch64 as aarch64le on little-endian machines.

        * config.sub (aarch64le-*): Set cpu to aarch64.
        (timestamp): Update.

        2021-12-13  Dmitry V. Levin  <ldv@altlinux.org>

        config.sub: fix typo in timestamp
        * config.sub: Fix timestamp.

        2021-11-30  Andreas F. Borchert  <github@andreas-borchert.de>

        config.guess: x86_64-pc-solaris2.11 is not properly recognized
        config.guess guesses Solaris 11 to run on a 32-bit platform
        despite Solaris 11 no longer supporting any 32-bit platform.

        See the following code at lines 434 to 445:

        | SUN_ARCH=i386
        | # If there is a compiler, see if it is configured for 64-bit objects.
        | # Note that the Sun cc does not turn __LP64__ into 1 like gcc does.
        | # This test works for both compilers.
        | if test "$CC_FOR_BUILD" != no_compiler_found; then
        |    if (echo '#ifdef __amd64'; echo IS_64BIT_ARCH; echo '#endif') | \
        |        (CCOPTS="" $CC_FOR_BUILD -E - 2>/dev/null) | \
        |        grep IS_64BIT_ARCH >/dev/null
        |    then
        |        SUN_ARCH=x86_64
        |    fi
        | fi

        If "cc" is installed, i.e. the Oracle Studio compiler, this one is
        chosen for $CC_FOR_BUILD.  This compiler, the gcc provided by Oracle
        and also gcc bootstrapped from sources on that platform with a default
        configuration will by default generate 32-bit binaries -- even on
        a 64-bit platform.  And __amd64 will not be defined for compilations
        targeting a 32-bit platform.  This is different from the corresponding
        behaviour on GNU/Linux systems where the local platform is targeted by
        default.

        Thus, as long as you do not add "-m64" or if you have a custom-built
        gcc which defaults to 64 bit, you will get 32-bit binaries on Solaris
        despite living on a 64-bit platform.

        * config.guess (i86pc:SunOS:5.*:* || i86xen:SunOS:5.*:*): Adapt the
        test by adding the "-m64" flag.  This will work properly for Solaris
        10 as well (the last Solaris release that supported x86 32-bit
        platforms).

        2021-10-27  Jordi Sanfeliu  <jordi@fibranet.cat>

        Recognize Fiwix
        $ make check
        cd testsuite && bash config-guess.sh && rm uname
        PASS: config.guess checks (137 tests)
        cd testsuite && bash config-sub.sh
        PASS: config.sub checks (882 tests)
        PASS: config.sub idempotency checks (819 tests)
        PASS: config.sub canonicalise each config.guess testcase (137 tests)

        * config.guess (i*86:Fiwix:*:*): Recognize.
        * config.sub (fiwix*): Likewise.

        2021-10-18  Kinshuk Dua  <kinshukdua@gmail.com>

        config.sub: Fix typo in comment
        Fixes: 5e531d391852a54e7fab2d8ff55625fca514b305

        2021-08-14  Nick Bowler  <nbowler@draconx.ca>

        config.sub: work around command assignment bug in some shells
        When combining variable assignments with a shell command, some older
        shells (notably heirloom-sh and presumably also Solaris 10 /bin/sh)
        have a bug which causes the assignment to alter the current execution
        environment whenever the command is a shell built-in.  For example:

          % dash -c 'x=good; x=bad echo >/dev/null; echo $x'
          good

          % jsh -c 'x=good; x=bad echo >/dev/null; echo $x'
          bad

        The config.sub script contains a few commands of the form:

          IFS=- read ...

        which triggers this bug, causing the IFS assignment to persist for the
        remainder of the script.  This can cause misbehaviour in certain cases,
        for example:

          % jsh config.sub i386-linux-gnu
          config.sub: test: unknown operator gnu

          % jsh config.sub i386-gnu/linux
          sed: can't read s|gnu/linux|gnu|: No such file or directory
          Invalid configuration `i386-gnu/linux': OS `' not recognized

        * config.sub: Save and restore IFS explicitly to avoid shell bugs.
        * doc/config.sub.1: Regenerate.

        2021-08-04  Jeremy Soller  <jackpot51@gmail.com>

        config.sub: add Linux Relibc Target
        $ make check
        cd testsuite && bash config-guess.sh && rm uname
        PASS: config.guess checks (136 tests)
        cd testsuite && bash config-sub.sh
        PASS: config.sub checks (881 tests)
        PASS: config.sub idempotency checks (818 tests)
        PASS: config.sub canonicalise each config.guess testcase (136 tests)

        * config.sub (relibc*): Recognize.
        * doc/config.sub.1: Regenerate.
        * testsuite/config-sub.data (x86_64-linux-relibc): New test.

        2021-07-06  Stephanos Ioannidis  <root@stephanos.io>

        config.sub: add Zephyr RTOS support
        This adds the Zephyr RTOS targets in preparation for implementing the
        Zephyr RTOS-specific toolchain support.

        $ make check
        cd testsuite && bash config-guess.sh && rm uname
        PASS: config.guess checks (136 tests)
        cd testsuite && bash config-sub.sh
        PASS: config.sub checks (880 tests)
        PASS: config.sub idempotency checks (817 tests)
        PASS: config.sub canonicalise each config.guess testcase (136 tests)

        * config.sub (zephyr*): Recognize.
        * doc/config.sub.1: Regenerate.
        * testsuite/config-sub.data: Add testcases for *-zephyr.

        2021-07-03  Ozkan Sezer  <sezero@users.sourceforge.net>

        config.sub: disable shellcheck SC2006 / SC2268 warnings
        This is in line with the recent config.guess change in commit
        12fcf67c9108f4c4b581eaa302088782f0ee40ea

        * config.sub (shellcheck disable): Add SC2006,SC2268.

        Suggested-by: Jacob Bachmeyer <jcb@gnu.org>

        2021-07-03  Ozkan Sezer  <sezero@users.sourceforge.net>

        config.sub: normalize the quoting in the `echo FOO | sed ...`
        Some cases quote the argument to echo and some do not.  At runtime
        it probably does not matter because the substituted values will never
        contain whitespace, but quoting them all would make shellcheck more
        useful.

        * config.sub: Consistently quote the argument of echo.
        * doc/config.sub.1: Regenerate.

        Suggested-by: Jacob Bachmeyer <jcb@gnu.org>

        2021-07-02  Ozkan Sezer  <sezero@users.sourceforge.net>

        config.sub: replace POSIX $( ) with classic ` ` throughout
        This is in line with the recent config.guess change in commit
        d70c4fa934de164178054c3a60aaa0024ed07c91.

        The patch was generated using patch-6.gawk script introduced in that
        commit.

        * config.sub: Revert POSIX command substitutions to classic form.

        2021-06-04  Vineet Gupta  <Vineet.Gupta1@synopsys.com>

        Recognize arc32
        This is the 32-bit variant of ARCv3 ISA (which is not compatible with the
        32-bit ARCv2 ISA)

        | make check
        | cd testsuite && bash config-guess.sh && rm uname
        | PASS: config.guess checks (136 tests)
        | cd testsuite && bash config-sub.sh
        | PASS: config.sub checks (864 tests)
        | PASS: config.sub idempotency checks (801 tests)
        | PASS: config.sub canonicalise each config.guess testcase (136 tests)

        * config.guess (arc32:Linux:*:*): Recognize.
        * config.sub (arc32): Likewise.

        2021-05-27  Jacob Bachmeyer  <jcb@gnu.org>

        Remove automatic patch generators
        These tools have served their purposes and need not be kept outside of
        the repository history any longer.  This patch as a diff also collects
        the contents of the various tools in one convenient place.

        * patch-1.gawk: Remove.
        * patch-3.gawk: Likewise.
        * patch-6.gawk: Likewise.

        2021-05-26  Jacob Bachmeyer  <jcb@gnu.org>

        config.guess: manual fixups after previous automatic patch
        The tool could not handle command substitutions that span lines, but
        fortunately there were only two such substitutions in the script.

        The test for which universe is active on Pyramid is rewritten into a
        case block because it was the only use of a command substitution as an
        argument to the test command, which would require quoting.

        * config.guess: Rewrite "if" for Pyramid systems to "case".

        2021-05-26  Jacob Bachmeyer  <jcb@gnu.org>

        config.guess: replace POSIX $( ) with classic ` ` throughout
        The previous replacement of backticks with POSIX command substitutions
        was ill-considered and illogical: this script recognizes many archaic
        machine types that probably never had POSIX shells, therefore it needs
        to be able to run successfully under pre-POSIX shells.

        This patch was generated using the included GNU Awk program.

        * config.guess: Revert POSIX command substitutions to classic form.
        * patch-6.gawk: Store the tool that produced the automated patch.

        2021-05-26  Jacob Bachmeyer  <jcb@gnu.org>

        config.guess: manual fixup after previous automated patches
        This patch provides the special handling for the GNU system.  As these
        were two small and unique edits, they were not included in the scripts.

        This patch also cleans up other minor issues that must be addressed
        before reverting to classic command substitutions and updates
        "shellcheck" directives to account for changes in this script and the
        change in "shellcheck" towards reporting individual portability issues.

        2021-05-26  Jacob Bachmeyer  <jcb@gnu.org>

        config.guess: automatic fixups after previous automated patch
        This patch was generated using the following command:

          sed -i config.guess \
              -e '/="[^"]\+"\(-\|$\)/s/="\([^"([:space:])]\+\)"/=\1/' \
              -e '/="[^"]\+"[[:alnum:]]/s/="\$\([^([:space:])]\+\)"/=${\1}/' \
              -e \
        '/\$(echo[^|]\+|/s/\([^[:space:]]\)[[:space:]]*|[[:space:]]*sed/\1 | sed/g'

        * config.guess: Remove unneeded quotes in other variable assignments,
        standardize spacing for "echo ... | sed" substitutions.

        2021-05-26  Jacob Bachmeyer  <jcb@gnu.org>

        config.guess: remove unneeded quotes and factor command substitutions
        This is further cleanup and simplifies some constructs that can confuse
        Emacs' syntax highlighting while generally reducing required quoting.

        This patch was generated using the included GNU Awk program.

        * config.guess: Remove unneeded variable quotes and factor out command
        substitutions when setting GUESS.
        * patch-3.gawk: Store the tool that produced the automated patch.

        2021-05-25  Jacob Bachmeyer  <jcb@gnu.org>

        config.guess: manual fixups after previous automatic patch
        * config.guess: Adjust a few "leftover" cases that the tool could not
        easily recognize and fixes comment indentation in a few other special
        cases.

        2021-05-25  Jacob Bachmeyer  <jcb@gnu.org>

        config.guess: use intermediate variable with uname results
        This will allow quoting to be significantly simplified in another
        pass through the file.

        This patch was generated using the included GNU Awk program.

        * config.guess: Use GUESS variable to hold results of uname analysis.
        * patch-1.gawk: Store the tool that produced the automated patch.

        2021-05-25  Jacob Bachmeyer  <jcb@gnu.org>

        config.guess: introduce intermediate variable with uname results
        This will allow quoting to be significantly simplified in another
        pass through the file.

        * config.guess: Introduce GUESS variable to hold results of uname analysis.

        2021-05-24  Dmitry V. Levin  <ldv@altlinux.org>

        config.guess: fix shellcheck warning SC2154
        While, according to Plan 9 documentation, the environment variable
        $cputype is set to the name of the kernel's CPU's architecture,
        shellcheck warns that cputype is referenced but not assigned.
        Be on the safe side and do not use cputype if it is not defined
        or empty.

        * config.guess (*:Plan9:*:*): Fix shellcheck warning SC2154.

        2021-05-24  Dmitry V. Levin  <ldv@altlinux.org>

        config.guess: remove redundant quotes in case commands
        According to the GNU Autoconf Portable Shell Programming manual,
        the Bourne shell does not systematically split variables and back-quoted
        expressions, in particular on the right-hand side of assignments and in
        the argument of 'case'.

        The change is made automatically using the following command:
        $ sed -E -i 's/(\<case )"(\$[^"]+)"( in\>)/\1\2\3/' config.guess

        * config.guess: Simplify case commands by removing quotes around the
        argument.

        Suggested-by: Jacob Bachmeyer <jcb@gnu.org>

        2021-05-24  Dmitry V. Levin  <ldv@altlinux.org>

        config.guess: simplify exit status workaround on alphaev67-dec-osf5.1
        Commit 29865ea8a5622cdd80b7a69a0afa78004b4cd311 introduced an exit trap
        reset before exiting to avoid a spurious non-zero exit status on
        alphaev67-dec-osf5.1.  Simplify that code a bit by moving the exit trap
        reset around.

        * config.guess (alpha:OSF1:*:*): Reset exit trap earlier.
        * doc/config.guess.1: Regenerate.

2021-10-29  Eli Zaretskii  <eliz@gnu.org>

        * gdb/doc/gdb.texinfo (Command Options): (Data): Document
        '-memory-tag-violations'.  Update the example.

2021-09-28  Andrew Burgess  <andrew.burgess@embecosm.com>

        * src-release.sh (GDB_SUPPPORT_DIRS): Add libbacktrace.

2021-09-27  Nick Alcock  <nick.alcock@oracle.com>

        PR libctf/27967
        * libtool.m4 (LT_PATH_NM): Try BSDization flags with a user-provided
        NM, if there is one.  Run nm on itself, not on /dev/null, to avoid
        errors from nms that refuse to work on non-regular files.  Remove
        other workarounds for this problem.  Strip out blank lines from the
        nm output.

2021-09-27  Nick Alcock  <nick.alcock@oracle.com>

        PR libctf/27967
        * libtool.m4 (lt_cv_sys_global_symbol_pipe): Augment symcode for
        Solaris 11.

(micha)

2022-05-23 11:56:16 UTC MAIN commitmail json YAML

py-cachecontrol: updated to 0.12.11

0.12.11

Added new variant of FileCache, SeparateBodyFileCache, which uses less memory by storing the body in a separate file than metadata, and streaming data in and out directly to/from that file.

(adam)

2022-05-23 11:55:17 UTC MAIN commitmail json YAML

mkvtoolnix: updated to 68.0.0

Version 68.0.0 "The Curtain" 2022-05-22

New features and enhancements

* mkvmerge: HDMV PGS subtitles: mkvmerge now tries to detect bogus timestamps
  (where the current timestamp is two hours or more after the previous
  timestamp) & correct them to something more sensible (1s after the previous
  timestamp). That way one bogus timestamp cannot cause the rest of the frames
  to not be interleaved properly with the other audio & video
  packets.
* mkvmerge: added colour information, colour mastering meta information &
  video projection information properties to the JSON identification
  format. The properties are reported for container types for which mkvmerge
  supports reading them (Matroska & MP4). The JSON identification format
  version number has been bumped to v15.
* MKVToolNix GUI: multiplexer: added controls for all the video colour
  information & the video projection information.

Bug fixes

* mkvmerge: SRT reader: entries with a duration of 0 or less will now be
  skipped.
* mkvpropedit, MKVToolNix GUI's chapter & header editors: fixed an invalid
  memory access when trying to update existing Matroska files whose EBML Head
  element had a "size" field length of eight bytes, and where rewriting said
  element would shrink the element by one byte. Files created by gstreamer fit
  the first part whereas the second depends on the changes requested by the
  user.
* mkvpropedit, MKVToolNix GUI's chapter & header editors: fixed the programs
  not handling having to remove EBML void elements at the end of the file
  correctly and consequently aborting.
* MKVToolNix GUI: the GUI now uses almost all SVG icons, allowing proper
  scaling even for scaling factors such as 125%.
* MKVToolNix GUI: when compiled with Qt 5 the character set of INI files is
  forced to UTF-8 in order to fix reading INI files written by a version
  compiled with Qt 6.

Build system changes

* Qt's SVG library is now required.

(adam)

2022-05-23 11:48:16 UTC MAIN commitmail json YAML

doc: Updated math/R-zoo to 1.8.10

(mef)

2022-05-23 11:48:04 UTC MAIN commitmail json YAML

(math/R-zoo) Updated 1.8.9 to 1.8.10

Changes in Version 1.8-10

  o The transform() method now internally uses a list of zoo series (as opposed
    to a data.frame of numeric variables, as used in previous versions). This
    means that the transformations can really operate on full zoo series.

  o Added MATCH() methods for classes "Date", "POSIXct", and "POSIXlt", all
    of which essentially match the underlying numeric vector (suggested by
    Kurt Hornik).

  o In zooreg() the "ts.eps" argument is now also used (in squares) as the
    tolerance in the all.equal() comparisons used to determine the underlying
    regular time grid.

(mef)

2022-05-23 09:55:46 UTC MAIN commitmail json YAML

doc: Updated shells/elvish to 0.18.0

(pin)

2022-05-23 09:55:27 UTC MAIN commitmail json YAML

shells/elvish: update to 0.18.0

v0.18.0
-All features deprecated in 0.17.0 have been removed.
-Within double quotes, \x followed by two hexadecimal digits and \ followed by
three octal digits now encode an individual byte, rather than a codepoint.
-Using a lone try without except or finally is now forbidden; this does not do
anything useful and is almost certainly an incorrect attempt to suppress an
exception.

Deprecated features will be removed in 0.19.0.
The following deprecated features trigger a warning whenever the code is parsed
or compiled, even if it is not executed:
-The legacy temporary assignment syntax (e.g. a=foo echo $a) is deprecated.
  Use the new tmp command instead (e.g. tmp a = foo; echo $a).
-The clause to catch exceptions in the try special command is now spelt with
  catch; the old keyword except is deprecated.

Notable bugfixes
-The output longer than terminal width is now shown fully on Windows Terminal.
-Changing directories in the navigation mode now correctly runs hooks and
updates $E:PWD.

Notable new features
-Elvish now ships a builtin language server that can be started with
elvish -lsp.
-A new flag: module for parsing command-line flags.
-A new tmp special command for doing temporary assignments.
-A new defer command to schedule a function to be run when the current closure
finishes execution.
-A new call command to call a command, using a list for and a map for options.
-A new $unix:rlimits variable allows manipulation of resource limits.

v0.17.0
Breaking changes
-Attempting to assign to a read-only variable (e.g. set nil = x) is now a
compile-time error rather than an exception.

Deprecated features - Deprecated features will be removed in 0.18.0.
The following deprecated features trigger a warning whenever the code is parsed
or compiled, even if it is not executed:
-The dir-history command is deprecated. Use store:dirs instead.
-The legacy assignment form is deprecated. Depending on whether the left-hand
  variable already exists or not, use var or set instead. Use the upgrader to
  migrate scripts.
-The lambda syntax that declares arguments and options within [] before { has
  been deprecated. The new syntax now declares arguments and options within a
  pair of |, after {. Use the upgrader to migrate scripts. See (#664).
-Use of the special namespace local: is deprecated.
-If you are using local: to reference variables (e.g. echo $local:x),
  local: is never necessary in the first place since Elvish always resolves
  local variables first, so just remove it.
-If you are using local: when assigning variables (e.g. local:x = foo),
  local: makes sure that a new variable is created; use the var special
  command instead.
-Use of the special namespace up: is deprecated.
-If you are using up: to access a non-shadowed variable in an outer scope,
  up: is not necessary; just remove it.
-If you are using up: to access a shadowed variable in an outer scope, rename
  the variables to have different names.
-Use of a leading empty namespace in a variable name (e.g. $:x) is deprecated.
  Since $:x is always equivalent to $x anyway, just remove the : prefix.

Notable new features
New features in the language:
-A new special command pragma. The only supported pragma now is unknown
command; using pragma unknown command = disallow turns off the default
behavior of treating unknown commands as external commands.
-A new special command coalesce.
New features in the interactive editor:
-Editor modes now form a stack, instead of being mutually exclusive.
For example, it is now possible to start a minibuf mode within a completion
mode, and vice versa.
New features in the standard library:
-The store: module now exposes all functionalities of Elvish窶冱 persistent store.
-New compare command to compare numbers, strings, and lists (#1347), in a
consistent way as the order builtin.
-The range command now supports counting down.

Performance improvements:
-The overhead of executing pipelines consisting of a single form (i.e. a simple
command with no pipes) has been reduced. A code chunk containing just nop
command now executes 4 times as fast as before. Thanks to kolbycrouch for
suggesting this optimization!

For changes between 0.16.1 and 0.17.0 check https://elv.sh/blog/

(pin)

2022-05-23 09:39:43 UTC MAIN commitmail json YAML

doc: Updated news/flnews to 1.1.0

(micha)

2022-05-23 09:38:15 UTC MAIN commitmail json YAML

news/flnews: Update to 1.1.0

1.1.0  2022-05-21  Release
--------------------------

Bug fixes:
- CORE: Authentication without password is now rejected (reported by
  Marcel Logen).
- MAIN: Potential deadlocks in thread-safe replacement functions fixed.
- GUI: State machine modified to avoid race condition when articles are
  marked read while group is not completely loaded yet.

New features and improvements:
- GUI: Option to automatically check for new articles added (an interval
  in minutes can be configured with the new "refresh_interval" entry in
  configfile).
- GUI: Checkbox "Tools->Debug mode" removed. Debug mode must be enabled
  with command line option "-debug".
- NNTP: Protocol logfile is only created if debug mode was enabled (and
  unlinked otherwise, if present). "Tools->Protocol console" window now
  requires debug mode.
- GUI: Support for estimated article count in subscription window added
- GUI: Support for group descriptions in subscription window added
- NNTP: Support for LIST NEWSGROUPS command (RFC 3977) added
- GUI: Support for subscription proposals from server added
  (offered to user after server was changed and group list is empty)
- CORE: Support for subscription proposals from server added
- NNTP: Support for LIST SUBSCRIPTIONS command (RFC 6048) added
- TLS: Support for LibreSSL 3.5 API added
- GUI: File save operations now suggest a pathname in the file selection
  window.
- GUI: File save operations now ask the user before an existing file is
  overwritten.
- CORE: Function added to suggest a pathname (created from home
  directory, program name and timestamp).
- CORE: Message-IDs are now generated with algorithm A3 (uses a modified
  Base64 alphabet with "/" replaced by "-"). This allows to generate
  RFC 5538 conformant "news"-URIs without percent-encoding.

(micha)

2022-05-23 09:19:21 UTC MAIN commitmail json YAML

doc: Added net/amfora version 1.9.2

(pin)

2022-05-23 09:18:56 UTC MAIN commitmail json YAML

2022-05-23 09:18:17 UTC MAIN commitmail json YAML

net/amfora: import package

Packaged in wip by mjturner.
Thanks to wiz for some hints.

Amfora aims to be the best looking Gemini client with the most features... all
in the terminal. It does not support Gopher or other non-Web protocols

(pin)

2022-05-23 08:34:46 UTC MAIN commitmail json YAML

Updated devel/py-pathlib2, textproc/py-xmlschema

(adam)

2022-05-23 08:34:28 UTC MAIN commitmail json YAML

py-xmlschema: updated to 1.11.1

v1.11.1
* Protect converter calls in iter_decode()/iter_encode()
* Extend XSD type matching for code generators (fallback to schema types with a local name)

(adam)

2022-05-23 08:31:51 UTC MAIN commitmail json YAML

py-pathlib2: updated to 2.3.7.1

Version 2.3.7-post1

Drop minimum required six version for the love of good old pip under Python 2, and updated code to be compatible with older six versions. Previous 2.3.7 releases were yanked to avoid potential issues.

Version 2.3.7-post0

Set minimum required six version.

(adam)

2022-05-23 07:08:34 UTC MAIN commitmail json YAML

www/hackernews-tui: add warning about require rust

(pin)

2022-05-23 07:07:13 UTC MAIN commitmail json YAML

doc: Updated www/xh to 0.16.1

(pin)

2022-05-23 07:06:54 UTC MAIN commitmail json YAML

www/xh: update to 0.16.1

Bug fixes
-fix HEAD request failing on compressed response

Other
-Configurable install dir for install.sh via XH_BINDIR env variable
-Use exit status 2 and 6 for request timeout and too many redirects
errors respectively

(pin)

2022-05-23 07:06:00 UTC MAIN commitmail json YAML

doc: Updated sysutils/hexyl to 0.10.0

(pin)

2022-05-23 07:05:42 UTC MAIN commitmail json YAML

sysutils/hexyl: update to 0.10.0

Features
-Added new --plain, --no-characters, and --no-position flags
-Allow hex numbers and units for --block-size argument

Other
-Added a man page
not installed on NetBSD for now,
see https://github.com/sharkdp/hexyl/issues/159
-Mention ability to specify length in hex
--length and --bytes are now marked as conflicting command-line options

(pin)

2022-05-23 05:22:28 UTC MAIN commitmail json YAML

doc: Updated print/py-weasyprint to 55.0

(kleink)

2022-05-23 05:22:13 UTC MAIN commitmail json YAML

py-weasyprint: Update to 55.0.

Version 55.0
------------

Released on 2022-05-12.

This version also includes the changes from unstable b1 version listed
below.

Bug fixes:

* Fix the vertical position and available height of absolute boxes
* Minor fixes for multi-column layout
* Don窶冲 stop rendering SVG when CSS parsing fails
* Fix sequential footnotes that could disappear when overflowing
* Fix position of absolute boxes with right-to-left direction
* Fix relative paths for SVG files stored as data URLs

Version 55.0b1
--------------

Released on 2022-04-15.

**This version is experimental, don't use it in production. If you find bugs,
please report them!**

Dependencies:

* Python 3.7+ is now needed, Python 3.6 is not supported anymore

Features:

* Support ``word-break: break-all``
* Support column breaks
* Allow reproducible PDF generation

Bug fixes:

* Handle ``inherit`` in shorthand properties
* Space out no-repeat patterns
* Avoid invalid PDF operators when drawing SVG text
* Don窶冲 output footnotes before their call sites
* Prevent infinite loops in multi-column layout
* Fix position of absolute boxes in right-to-left contexts
* Draw borders around absolute replaced boxes
* Fix skip stacks for columns
* Better support of nested ``text-decoration`` properties
* Fix absolute blocks in lines
* Clear adjoining margins when a container窶冱 child doesn窶冲 fit

Performance:

* Improve tests speed
* Improve fonts management
* Improve column layout speed
* Cache ``ch`` and ``ex`` units calculations

Version 54.3
------------

Released on 2022-04-04.

Bug fixes:

* Support position: absolute in footnotes
* Fix discarded text-align values

Version 54.2
------------

Released on 2022-02-27.

Bug fixes:

* Always store parent blocks children as lists
* Fix float rounding errors
* Ignore unknown glyphs
* Fix line break when breaks occur between a nbsp and an inline block
* Always set the child index
* Fix patterns with use tags

Version 54.1
------------

Released on 2022-01-31.

Features:

* Handle break-inside: avoid on tr tags

Bug fixes:

* Handle absolute children in running elements
* Handle invalid values in text-align
* Handle absolute flex boxes

Version 54.0
------------

Released on 2022-01-08.

This version also includes the changes from unstable b1 version listed
below.

Bug fixes:

* Always use absolute paths to get hrefs in SVG
* Fix many rendering problems of broken tables
* Fix support of fonts with SVG emojis

Version 54.0b1
--------------

Released on 2021-12-13.

**This version is experimental, don't use it in production. If you find bugs,
please report them!**

Dependencies:

* html5lib 1.1+ is now needed.

New features:

* Support footnotes, with financial support from Code & Co.
* Handle parallel flows for floats, absolutes, table-cells
* Support ``text-align-last`` and ``text-align-all`` properties
* Draw SVG and PNG emojis
* Support ``overflow-wrap: anywhere``
* Add environment variable to set DLL folder on Windows

Performance:

* Cache SVG ``use`` tags
* Encode non-JPEG images as PNGs instead of JPEG2000s

Bug fixes:

* Don窶冲 use ``text-transform`` text for content-based uses
* Don窶冲 serialize and parse again inline SVG files
* Correctly handle whitespaces in bookmark labels
* Fix column height with ``column-span`` content
* Fix absolutely positioned boxes in duplicated pages
* Fix ``target-counter`` attribute in flex items
* Don窶冲 draw empty glyphs
* Don窶冲 crash when font size is really small

Documentation:

* Fix typo

Packaging:

* The source package does not include a ``setup.py`` file anymore.

(kleink)

2022-05-23 05:21:25 UTC MAIN commitmail json YAML

2022-05-23 03:55:50 UTC MAIN commitmail json YAML

mail/distribute: while here, patch some build warnings

(dholland)

2022-05-23 03:45:35 UTC MAIN commitmail json YAML

PR 28609 Georg Schwarz mail/distribute doesn't build on Irix

- Set STRSEP_MISSING on Irix.
- Remove patch-ab, which #if'd out a fallback definition for
  _PATH_SENDMAIL; that's completely pointless.

(dholland)

2022-05-23 03:18:45 UTC MAIN commitmail json YAML

comms/kermit: add IRIX target selection

Similar to what was suggested in PR 26800 by Georg Schwarz.

Untested. Testing requires IRIX :-)

(dholland)

2022-05-23 02:23:00 UTC MAIN commitmail json YAML

CHANGES for nagios-plugin-syncrepl

(dholland)

2022-05-23 01:02:26 UTC MAIN commitmail json YAML

py-gnupg: incompatible with Python 2.7 (un-break bulk builds)

(gutteridge)

2022-05-23 00:35:02 UTC MAIN commitmail json YAML

2022-05-22 23:58:43 UTC MAIN commitmail json YAML

devel/jemalloc: set SHELL explicitly so it gets something useful on Solaris

(dholland)

2022-05-22 23:05:56 UTC MAIN commitmail json YAML

Bump PKGREVISION of net/nagios-plugin-syncrepl for previous change.

(Honoring CFLAGS will likely change the binary package on some targets.)

(dholland)

2022-05-22 22:50:42 UTC MAIN commitmail json YAML

net/nagios-plugin-syncrepl: honor CFLAGS and LDFLAGS

May be sufficient to fix the Solaris build as suggested in PR 52050.

(dholland)

2022-05-22 22:47:53 UTC MAIN commitmail json YAML

net/nagios-plugin-syncrepl: pkglint

(dholland)

2022-05-22 21:29:59 UTC MAIN commitmail json YAML

2022-05-22 21:08:54 UTC MAIN commitmail json YAML

TeX package updates

(markd)

2022-05-22 21:08:07 UTC MAIN commitmail json YAML

2022-05-22 21:06:40 UTC MAIN commitmail json YAML

libstrophe: add PLIST (fix build)

Issue reported by @Jajauma on GitHub.

(gutteridge)

2022-05-22 21:05:52 UTC MAIN commitmail json YAML

2022-05-22 19:32:41 UTC MAIN commitmail json YAML

wheel.mk: Also substitute PYVERSSUFFIX for FILES_SUBST.

ok wiz

(kleink)

2022-05-22 19:14:24 UTC MAIN commitmail json YAML

Updated devel/py-xdis, math/py-numpy

(adam)

2022-05-22 19:14:00 UTC MAIN commitmail json YAML

py-numpy: updated to 1.22.4

1.22.4:
TYP, BUG: Fix ``np.lib.stride_tricks`` re-exported under the...
TST: Bump mypy from 0.931 to 0.940
MAINT: Explicitly re-export the types in ``numpy._typing``
MAINT: Specify sphinx, numpydoc versions for CI doc builds
BUG: Fix typos
ENH, BLD: Fix math feature detection for wasm
MAINT: Fix failing simd and cygwin tests.
MAINT: Fix failing Python 3.8 32-bit Windows test.
BUG: add linux guard
BUG: Allow legacy dtypes to cast to datetime again
BUG: Make mmap handling safer in frombuffer
BUG: Stop using PyBytesObject.ob_shash deprecated in Python 3.11.
ENH: Introduce numpy.core.setup_common.NPY_CXX_FLAGS
BUG: Ensure compile errors are raised correclty
BUG: Fix segmentation fault
MAINT: Update doc requirements
MAINT: Mark ``npy_memchr`` with ``no_sanitize("alignment")`` on clang
DOC: Proposal - make the doc landing page cards more similar...
MAINT: Update Cython version to 0.29.30.
BUG: Fix GCC error during build configuration
REL: Prepare for the NumPy 1.22.4 release.
MAINT: Skip tests that fail on PyPy.

(adam)

2022-05-22 19:05:00 UTC MAIN commitmail json YAML

py-xdis: updated to 6.0.4

6.0.4 2022-05-19 HF+LB-1
========================
* Detect 3.7.[7-13], 3.9.[8-13], 3.10.[1-4], PyPy 2.7.12, 3.[8-9]pypy
* Correct line-number detection on Python 1.0-1.4
* Handle SET_LINENO in older pythons
* Warn about wrong names in after RESERVE_FAST in older Pythons
* Some PyPy x-3.9.7 tolerance
* Add Pypy 3.8 support
* Better PyPy 3.6 formatting
* Correct relative jump target calculation in 3.10

(adam)

2022-05-22 17:32:13 UTC MAIN commitmail json YAML

doc: Updated textproc/py-feedparser to 6.0.10

(schmonz)

2022-05-22 17:32:07 UTC MAIN commitmail json YAML

Update to 6.0.10. From the changelog:

* Populate ``<summary>`` correctly if it comes after
  ``<content>``. (#260)

(schmonz)

2022-05-22 17:22:25 UTC MAIN commitmail json YAML

doc: Updated graphics/librsvg to 2.54.3

(gutteridge)

2022-05-22 17:22:13 UTC MAIN commitmail json YAML

librsvg: update to 2.54.3

==============
Version 2.54.3
==============

- #866 - Fix detection of gi-docgen (David King, Jan Alexander Steffens).

- Install the generated documentation in the correct place so that
  Devhelp can find it (thanks to Jan Tojnar for pointing this out).

==============
Version 2.54.2
==============

- #823 - Fix regressions when computing element geometries.

- Add a --disable-gtk-doc option for the configure script, so people
  can disable generating documentation for cross-compiling (Matt
  Turner).

- MSVC: Support generating documentation, and passing introspection
  paths (Chun-wei Fan)

==============
Version 2.54.1
==============

This release just has some build-time fixes.

- Fix oversight in the Minimum Supported Rust Version (MSRV) - this
  release requires Rust 1.56 or later.  This has been true since
  librsvg 2.53.1, but it was not checked correctly. (Matt Turner)

- #859 - Make rst2man and gi-docgen optional. (Kleis Auke Wolthuizen)

- #856 - Fix documentation comments.

==============
Version 2.54.0
==============

This is a summary of the 2.53.x release notes; you can also read them
for more detail.  Not many new features; we've been working on
infrastructure and documentation.

- Librsvg now supports SVG2 geometry properties for these elements:
  rect, circle, ellipse, image, svg (Jeremias Ortega).

- #721 - Catch circular references when rendering patterns.

- The C API documentation now uses gi-docgen instead of gtk-doc.
  Rsvg-convert's man page is now converted to reStructuredText instead
  of troff.

- The "Recommendations for applications" chapter in the documentation
  is much improved!

==============
Version 2.53.2
==============

- #851 - Output filled text as text for PDF; fixes regression due to
  outputting all text as paths.

- Fix taller-than-wide proportional scaling and size limiting in
  rsvg-convert.

- #772, #773, #774, #775, #776 - Implement SVG2 geometry properties
  for these elements: rect, circle, ellipse, image, svg (Jeremias
  Ortega).

- #450 - Fix potential unaligned accesses in surface iterators
  (Michael Howell).

- Actually use GDK_PIXBUF_MODULEDIR when calling
  gdk-pixbuf-query-loaders (Fabrice Fontaine).

- Windows build fixes (Chun-wei Fan).

- Add links to functions and types throughout the C API documentation.

==============
Version 2.53.1
==============

While it is not a user-visible change, Jordan Petridis has ported
librsvg's Continuous Integration (CI) infrastructure to use
Freedesktop CI Templates.  This lets us test librsvg easily on
different environments.  If you want your environment tested, now is
the time to add it!

- #599 - Fix incorrect text rendering when text has different scales
  in the X/Y axes.  This regressed after librsvg 2.52.5, when Pango
  had to revert its fix for the same bug.  Now librsvg renders all
  text as paths, and does the scaling itself.  Please file a bug if
  you have evidence that this presents a performance problem for you.

- Update to the latest gtk-rs release (Bilal Elmoussaoui).

- Port to Freedesktop CI Templates (Jordan Petridis).
  of troff.

- The "Recommendations for applications" chapter in the documentation
  is much improved!

==============
Version 2.53.2
==============

- #851 - Output filled text as text for PDF; fixes regression due to
  outputting all text as paths.

- Fix taller-than-wide proportional scaling and size limiting in
  rsvg-convert.

- #772, #773, #774, #775, #776 - Implement SVG2 geometry properties
  for these elements: rect, circle, ellipse, image, svg (Jeremias
  Ortega).

- #450 - Fix potential unaligned accesses in surface iterators
  (Michael Howell).

- Actually use GDK_PIXBUF_MODULEDIR when calling
  gdk-pixbuf-query-loaders (Fabrice Fontaine).

- Windows build fixes (Chun-wei Fan).

- Add links to functions and types throughout the C API documentation.

==============
Version 2.53.1
==============

While it is not a user-visible change, Jordan Petridis has ported
librsvg's Continuous Integration (CI) infrastructure to use
Freedesktop CI Templates.  This lets us test librsvg easily on
different environments.  If you want your environment tested, now is
the time to add it!

- #599 - Fix incorrect text rendering when text has different scales
  in the X/Y axes.  This regressed after librsvg 2.52.5, when Pango
  had to revert its fix for the same bug.  Now librsvg renders all
  text as paths, and does the scaling itself.  Please file a bug if
  you have evidence that this presents a performance problem for you.

- Update to the latest gtk-rs release (Bilal Elmoussaoui).

- Port to Freedesktop CI Templates (Jordan Petridis).

- Visual Studio builds can work from a git checkout now (Chun-wei Fan)

- Windows build fixes (Martin Hertz, Chun-wei Fan)

==============
Version 2.53.0
==============

This is the first release in the new development series.  There are no
new features, just changes to how the documentation is built.

The man page for rsvg-convert is now generated from a reStructuredText
document, and the C API reference is generated using gi-docgen.

Please make sure you install python3-docutils (for rst2man) and
gi-docgen before compiling librsvg from a tarball.

- #755 - rsvg-convert's man page is now generated from reStructuredText.

- #827 - Move C API reference to gi-docgen.

- Test suite updates (Michael Howell).

- Link against bcrypt for Visual Studio builds (Martin Hertz).

(gutteridge)

2022-05-22 16:39:22 UTC MAIN commitmail json YAML

doc: Updated sysutils/dusage to 0.3.0

(pin)

2022-05-22 16:39:02 UTC MAIN commitmail json YAML

sysutils/dusage: update to 0.3.0

-Simplify ok, err and highlight.
-Autoclap: Bump to 0.2.2

(pin)

2022-05-22 16:38:22 UTC MAIN commitmail json YAML

doc: Updated audio/librespot to 0.4.0

(pin)

2022-05-22 16:38:02 UTC MAIN commitmail json YAML

audio/librespot: update to 0.4.0

0.4.0 - 2022-05-21
Changed
[chore] The MSRV is now 1.53
[contrib] Hardened security of the systemd service units
[core] Session: connect() now returns the long-term credentials
[core] Session: connect() now accepts a flag if the credentails should be
  stored via the cache
[main] Different option descriptions and error messages based on what
  backends are enabled at build time
[playback] More robust dynamic limiter for very wide dynamic range (breaking)
[playback] alsa: improve --device ? output for the Alsa backend
[playback] gstreamer: create own context, set correct states and use sync
  handler
[playback] pipe: create file if it doesn't already exist
[playback] Sink: write() now receives ownership of the packet (breaking)

Added
[main] Enforce reasonable ranges for option values (breaking)
[main] Add the ability to parse environment variables
[main] Log now emits warning when trying to use options that would otherwise
  have no effect
[main] Verbose logging now logs all parsed environment variables and command
  line arguments (credentials are redacted)
[main] Add a -q, --quiet option that changes the logging level to WARN
[main] Add disable-credential-cache flag (breaking)
[main] Add a short name for every flag and option
[playback] pulseaudio: set the PulseAudio name to match librespot's device
  name via PULSE_PROP_application.name environment variable (user set env var
  value takes precedence) (breaking)
[playback] pulseaudio: set icon to audio-x-generic so we get an icon instead
  of a placeholder via PULSE_PROP_application.icon_name environment variable
  (user set env var value takes precedence) (breaking)
[playback] pulseaudio: set values to: PULSE_PROP_application.version,
  PULSE_PROP_application.process.binary, PULSE_PROP_stream.description,
  PULSE_PROP_media.software and PULSE_PROP_media.role environment variables
  (user set env var values take precedence) (breaking)

Fixed
[connect] Don't panic when activating shuffle without previous interaction
[core] Removed unsafe code (breaking)
[main] Fix crash when built with Avahi support but Avahi is locally unavailable
[main] Prevent hang when discovery is disabled and there are no credentials
  or when bad credentials are given
[main] Don't panic when parsing options, instead list valid values and exit
[main] --alsa-mixer-device and --alsa-mixer-index now fallback to the card and
  index specified in --device.
[playback] Adhere to ReplayGain spec when calculating gain normalisation factor
[playback] alsa: make --volume-range overrides apply to Alsa softvol controls

Removed
[playback] alsamixer: previously deprecated options mixer-card, mixer-name and
  mixer-index have been removed

(pin)

2022-05-22 16:37:37 UTC MAIN commitmail json YAML

doc: Updated audio/termusic to 0.6.16

(pin)

2022-05-22 16:37:15 UTC MAIN commitmail json YAML

audio/termusic: update to 0.6.16

[V0.6.16] Released on: May 21, 2022.
-New: support loading of m3u,m3u8,xspf,pls,asx playlists.
Only local url supported.
-New: sqlite3 integration. Filter database by different criteria.
Triggered by 2 key.

(pin)

2022-05-22 16:07:01 UTC MAIN commitmail json YAML

doc: Updated www/py-flask-flatpages to 0.8.1

(kleink)

2022-05-22 16:06:45 UTC MAIN commitmail json YAML

py-flask-flatpages: Update to 0.8.1.

v0.8.1
------

Release Date: 2021-12-21

Bug Fixes

Small version bump to fix required Python versions

v0.8.0
------

Release Date: 2021-12-21

Prelude

This release includes three PRs. One adds a new attribute to the Page
class, one improves our documentation, and the third improves the
metadata parsing to make it consistent with other 'FlatPage' style
libraries, and less fussy for cases like no page metadata.

New Features {#Release Notes_v0.8.0_New Features}

Added Page.folder as a convencience attribute to the Page class.

Improved metadata parsing, documented above.

Upgrade Notes

This version adds a new method for parsing Metadata. While it passes
new and existing tests, there may still be bugs. As well as
reporting issues, you can use the FLATPAGES_LEGACY_META_PARSER
setting to revert to the old behaviour.
Bug Fixes

Resolves issue
59,
by updating our metadata parser.

(kleink)

2022-05-22 15:43:58 UTC MAIN commitmail json YAML

librsvg: de-duplicate BUILDLINK_ABI_DEPENDS.librsvg

(gutteridge)

2022-05-22 15:08:03 UTC MAIN commitmail json YAML

doc: Updated textproc/py-cssselect2 to 0.6.0

(kleink)

2022-05-22 15:07:50 UTC MAIN commitmail json YAML

py-cssselect2: Update to 0.6.0.

Version 0.6.0
.............

Released on 2022-04-15.

**This version deprecates the ``iter_ancestors`` and
``iter_previous_siblings`` methods, that will be removed in 0.7.0.
Use the ``ancestors`` and ``previous_siblings`` properties instead.**

* Improve speed of ancestors and previous siblings

Version 0.5.0
.............

Released on 2022-02-27.

* Support Python 3.10
* Drop support of Python 3.6
* Handle many CSS4 selectors
* Ignore comments at the beginning of selectors

(kleink)

2022-05-22 14:38:44 UTC MAIN commitmail json YAML

net/php-yaz: dose not support PHP 8 and later

This package dose not support php80 and php81.

(taca)

2022-05-22 14:15:36 UTC MAIN commitmail json YAML

net/php-xmlrpc: is not supported PHP 8 and later

php80 and php81 droped xmlrpc extension.

(taca)

2022-05-22 14:11:05 UTC MAIN commitmail json YAML

net/php-geoip: dose not support PHP 8 and later

This package dose not support php80 and php81.

(taca)

2022-05-22 13:40:42 UTC MAIN commitmail json YAML

math/php-stats: dose not support PHP 8 and later

This package dose not support php80 and php81.

(taca)

2022-05-22 13:39:56 UTC MAIN commitmail json YAML

misc/php-orangehrm: fix build problem

* Remove "*.orig" files before install.
* Replace interpreter of bash scripts.
* Do not check interpreter for Symfony.

(taca)

2022-05-22 12:43:09 UTC MAIN commitmail json YAML

print/php-pdflib: dose not support PHP 8 and later

This package dose not support php80 and php81.

(taca)

2022-05-22 12:35:44 UTC MAIN commitmail json YAML

doc: Updated math/R-mvtnorm to 1.1.3

(mef)

2022-05-22 12:35:27 UTC MAIN commitmail json YAML

(math/R-mvtnorm) Updated 1.1.2 to 1.1.3 (test passes)

(from: inst/NEWS)
Changes in version 1.1-3 (2021-10-05)

  o  fix diffs reported on M1mac

(mef)

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

doc: Updated math/R-dplyr to 1.0.9

(mef)

2022-05-22 12:24:04 UTC MAIN commitmail json YAML

(math/R-dplyr)  Updated 1.0.7 to 1.0.9

# dplyr 1.0.9

* New `rows_append()` which works like `rows_insert()` but ignores keys and
  allows you to insert arbitrary rows with a guarantee that the type of `x`
  won't change (#6249, thanks to @krlmlr for the implementation and @mgirlich
  for the idea).

* The `rows_*()` functions no longer require that the key values in `x` uniquely
  identify each row. Additionally, `rows_insert()` and `rows_delete()` no
  longer require that the key values in `y` uniquely identify each row. Relaxing
  this restriction should make these functions more practically useful for
  data frames, and alternative backends can enforce this in other ways as needed
  (i.e. through primary keys) (#5553).

* `rows_insert()` gained a new `conflict` argument allowing you greater control
  over rows in `y` with keys that conflict with keys in `x`. A conflict arises
  if a key in `y` already exists in `x`. By default, a conflict results in an
  error, but you can now also `"ignore"` these `y` rows. This is very similar to
  the `ON CONFLICT DO NOTHING` command from SQL (#5588, with helpful additions
  from @mgirlich and @krlmlr).

* `rows_update()`, `rows_patch()`, and `rows_delete()` gained a new `unmatched`
  argument allowing you greater control over rows in `y` with keys that are
  unmatched by the keys in `x`. By default, an unmatched key results in an
  error, but you can now also `"ignore"` these `y` rows (#5984, #5699).

* `rows_delete()` no longer requires that the columns of `y` be a strict subset
  of `x`. Only the columns specified through `by` will be utilized from `y`,
  all others will be dropped with a message.

* The `rows_*()` functions now always retain the column types of `x`. This
  behavior was documented, but previously wasn't being applied correctly
  (#6240).

* The `rows_*()` functions now fail elegantly if `y` is a zero column data frame
  and `by` isn't specified (#6179).

# dplyr 1.0.8

* Better display of error messages thanks to rlang 1.0.0.

* `mutate(.keep = "none")` is no longer identical to `transmute()`.
  `transmute()` has not been changed, and completely ignores the column ordering
  of the existing data, instead relying on the ordering of expressions
  supplied through `...`. `mutate(.keep = "none")` has been changed to ensure
  that pre-existing columns are never moved, which aligns more closely with the
  other `.keep` options (#6086).

* `filter()` forbids matrix results (#5973) and warns about data frame
  results, especially data frames created from `across()` with a hint
  to use `if_any()` or `if_all()`.

* `slice()` helpers (`slice_head()`, `slice_tail()`, `slice_min()`, `slice_max()`)
  now accept negative values for `n` and `prop` (#5961).

* `slice()` now indicates which group produces an error (#5931).

* `cur_data()` and `cur_data_all()` don't simplify list columns in rowwise data frames (#5901).

* dplyr now uses `rlang::check_installed()` to prompt you whether to install
  required packages that are missing.

* `storms` data updated to 2020 (@steveharoz, #5899).

* `coalesce()` accepts 1-D arrays (#5557).

* The deprecated `trunc_mat()` is no longer reexported from dplyr (#6141).

(mef)

2022-05-22 12:18:00 UTC MAIN commitmail json YAML

Updated devel/py-llvmlite, security/py-gnupg

(adam)

2022-05-22 12:17:38 UTC MAIN commitmail json YAML

py-gnupg: updated to 0.4.9

0.4.9

Added a status attribute to the returned object from gen_key() which is set to 'ok' if a key was successfully created, or 'key not created' if that was reported by gpg, or None in any other case.
Provided the ability to add subkeys. Thanks to Daniel Kilimnik for the feature request and patch.
Added keygrip values to the information collected when keys are listed. Thanks to Daniel Kilimnik for the feature request and patch.
Added extra_args to send_keys(), recv_keys() and search_keys() to allow passing options relating to key servers.

(adam)

2022-05-22 12:16:59 UTC MAIN commitmail json YAML

py-llvmlite: updated to 0.38.1

v0.38.1
This is a maintenance release to support the Apple M1 architecture.

(adam)

2022-05-22 09:26:22 UTC MAIN commitmail json YAML

doc/TODO: add some

+ ImageMagick-7.1.0.35, Mesa-22.1.0, gopls-0.8.4, grpc-1.46.3,
  harfbuzz-4.3, libxkbcommon-1.4.1, ninja-build-1.11.0, py-dill-0.3.5.1,
  py-feedparser-6.0.10, py-pip-audit-2.3.0, rust-analyzer-0.0.20220517
  [needs rust 1.60.0].

(wiz)

2022-05-22 02:41:47 UTC MAIN commitmail json YAML

libcyaml: Update MAINTAINER

(charlotte)

2022-05-22 00:54:00 UTC MAIN commitmail json YAML

error: Autoconf version 2.71 or higher is required for libcups-2.4.1

(rxg)

2022-05-22 00:47:07 UTC MAIN commitmail json YAML

doc: Updated math/R-XML to 3.99.0.9

(mef)

2022-05-22 00:46:55 UTC MAIN commitmail json YAML

(math/R-XML) Updated 3.99.0.8 to 3.99.0.9, ChangeLog not updated

(mef)

2022-05-21 23:09:23 UTC MAIN commitmail json YAML

doc: Updated math/R-car to 3.0.13

(mef)

2022-05-21 23:09:12 UTC MAIN commitmail json YAML

(math/R-car) Updated 3.0.11 to 3.0.13

Changes to Version 3.0-13

  o Handle singularities better in Anova.mlm() (suggestion of Marius Barth).

  o Fixed error reporting in logit() (bug reported by Collin Erickson).

  o Added pt.cex and cex sub-arguments to legend argument of
  scatterplotMatrix() (implicit suggestion of Duncan Mackay).

  o New vif.lm() method with options for handling linear models with interactions.

  o Fixed bug in cooks.distance.influence.lme() (in effect, incorrect
  division by the error variance twice rather than once), and a sign
  error in dfbeta.influence.lme() and dfbetas.influence.lme()
  (following report by Ben Bolker).

  o Added an error.df argument to the default methods of
  linearHypothesis() and Anova() for computing F-tests; if the
  argument is unspecified, then df.residual() is applied to the model,
  and if df.residual() returns NULL or NA, then an asymptotic
  chi-square test is substituted for the F-test (in response to a
  report by Adrian Olszewski that Anova() fails for gls models when an
  F-test is requested).

Changes to Version 3.0-12

  o The 'rio` package is now suggested, not required.  To use the
  Import() and Export() functions users may need to install rio using
  install.packages("rio")

  o hccm() now reports an interpretable error, except for type = "hc0"
  or "hc1", when there are cases with hatvalues = 1 (following problem
  reported by Peng Ding).

  o Fix bug in rownames in dfbetasPlots.lm() (reported by Shu Fai
  Cheun).

  o Package 'rio' was moved from Imports to Suggests. Both Import()
  and Export() now check for the availability of 'rio' first and
  report an error otherwise.

(mef)

2022-05-21 23:05:59 UTC MAIN commitmail json YAML

mediawiki: fix pkglint warnings about redundant APACHE_USER

(rillig)

2022-05-21 23:03:31 UTC MAIN commitmail json YAML

mediawiki: remove noop SUBST blocks

These blocks have been ignored since 2018-07-04, when the SUBST_STAGE
was changed from post-patch to pre-configure.  Replacing
"NO_CONFIGURE=yes" with "do-configure: # nothing" demonstrated that
these SUBST blocks were outdated anyway, at least one of them referred
to missing files.

(rillig)

2022-05-21 22:24:00 UTC MAIN commitmail json YAML

php-gd: remove unknown configure option --with-xpm-dir

Add license, bump PKGREVISION.

(rillig)

2022-05-21 21:41:09 UTC MAIN commitmail json YAML

2022-05-21 21:38:47 UTC MAIN commitmail json YAML

doc: Updated misc/most to 5.1.0

(fcambus)

2022-05-21 21:38:36 UTC MAIN commitmail json YAML

most: update to 5.1.0.

Changes since 5.0.0
1. src/Makefile.in: Install docs in $prefix/share/doc
2. src/most.h,sysdep.c: win32-specific patches (Andrew Wu)
3. most.1: Typo corrected (Stephane Blondon)
4. src/line.c: removed redundant switch in the most_forward_columns
  function.
5. src/buffer.c: avoid call to SLutf8_skip_char if the character is
  ascii.
6. src/file.c: Added an option to most_read_file_dsc to skip the line
  count and made use of it in search.c to speed up the searches a bit.
7. src/display.c: When wrapping a line, the color was not "wrapping".
8. src/line.c: When moving forward n columns, skip over trailing 0
  length color escape sequences.
9. src/buffer.c: If a color escape sequence occurs at the end of a
  line line whose display width is equal to the terminal width, do
  not wrap the line.
10. src/keym.c: Limit the amount of loops when going to the end of the
    buffer.  It is possible for a run-away process to write to a
    logfile that most is viewing causing it to loop forever seeking the
    end of the file, which may never come.
11. src/help.c: Change DELETE to BACKSPACE.  file.c: Indicate that
    chdir return value is being ignored.
12. configure,autoconf/*: Updated configure script and related files.
13. src/most.c: when acting as `cat`, a file pointer was not being
    closed (George Danchev).
14. src/*.c: Removed some unused variables.
15. configure: Use /etc/ld.so.conf to located system lib paths.
16. autoconf/*: updates
17. src/line.c, buffer.c: Fixed an issue with the display of
    double-width characters to address
    <https://bugs.launchpad.net/ubuntu/+source/most/+bug/312454>.
18. src/*.[ch]: Updated copyright year
19. src/search.c: Rewrote the search functions from scratch.  Both
    ordinary and regexp searches are now supported.  Use -r to startup
    with regular-expression searches.
20. src/keym.c: Added support for Home/End keys (top/bottom of buffer).
21. src/line.c: Added a work-around for programs that try colorize the
    output using the clear-to-end-of-line escape sequence (ESC[K)
    without regard for the value of isatty(fileno(sdout)).  Most will
    ignore ESC[K unless invoked with -v.
22. configure: Updated to use aclocal.m4 v0.3.3-1
23. src/Makefile.in: Added LDFLAGS to chkslang linker line (Denis Pronin)
24. *: Converted the man page source most.1 to text-macro, and
    regenerated it.  Updated copyrights for upcoming release.
25. Updated manifest and copyrights updated for 2019 release.

(fcambus)

2022-05-21 21:11:18 UTC MAIN commitmail json YAML

doc: Updated sysutils/xplr to 0.18.0

(pin)

2022-05-21 21:10:56 UTC MAIN commitmail json YAML

Asysutils/xplr: update to 0.18.0

Changes & fixes

    Added new command-line arguments --read0, --write0 and -0/--null to
    support reading and printing null character delimited file paths.
    Added support for filtering with regex using the new filters:
        RelativePathDoesMatchRegex
        RelativePathDoesNotMatchRegex
        IRelativePathDoesMatchRegex
        IRelativePathDoesNotMatchRegex
        AbsolutePathDoesMatchRegex
        AbsolutePathDoesNotMatchRegex
        IAbsolutePathDoesMatchRegex
        IAbsolutePathDoesNotMatchRegex
    Key binding f r and f R will now filter using regex.
    Added key binding f backspace to remove the last filter.
    Search mode now defaults to regex search.
    Added a new message SetInputPrompt to set the input prompt dynamically.
    Added new node properties (available via the Lua API):
        created
        last_modified
    Added support for sorting with timestamp using the new sorters:
        ByCreated
        ByLastModified
        ByCanonicalCreated
        ByCanonicalLastModified
        BySymlinkCreated
        BySymlinkLastModified
    The last column in the files table now displays the last modification time.
    Fixed a bug causing crashes when handling unicode characters in the input
    buffer.
    Improved docs.

(pin)

2022-05-21 21:10:04 UTC MAIN commitmail json YAML

doc: Updated textproc/tuc to 0.7.0

(pin)

2022-05-21 21:09:44 UTC MAIN commitmail json YAML

textproc/tuc: update to 0.7.0

[0.7.0] - 2022-05-21
    Add support for --join
    Add support for --lines
    Add support for --complement
    Add support for --zero-terminated

(pin)

2022-05-21 16:22:56 UTC MAIN commitmail json YAML

security/php-ssdeep: restrict php56 and php74

* Resrict this package for php56 and php74.
* Update HOMEPAGE.

(Not updated more than 4 years.)

(taca)

2022-05-21 16:02:02 UTC MAIN commitmail json YAML

doc: Updated lang/php81 to 8.1.6nb1

(taca)

2022-05-21 16:01:40 UTC MAIN commitmail json YAML

lang/php80: forgot to add a file

Oops, forgot to add a patch file.

(taca)

2022-05-21 16:01:06 UTC MAIN commitmail json YAML

php81: allow copying files with size zero

Allow copying files with size zero.  This behavior differ from PHP 7.4
and break a pear package which contains files with size zero.

Bump PKGREVISION.

XXX: pullup-2022Q1

(taca)

2022-05-21 16:00:42 UTC MAIN commitmail json YAML

doc: Updated lang/php80 to 8.0.19nb1

(taca)

2022-05-21 16:00:11 UTC MAIN commitmail json YAML

php80: allow copying files with size zero

Allow copying files with size zero.  This behavior differ from PHP 7.4
and break a pear package which contains files with size zero.

Bump PKGREVISION.

XXX: pullup-2022Q1

(taca)

2022-05-21 15:41:23 UTC MAIN commitmail json YAML

2022-05-21 15:38:19 UTC MAIN commitmail json YAML

guide: remove __unix, pointed out by wiz, it's actually __unix__, but not
defined by macOS

(nia)

2022-05-21 15:34:03 UTC MAIN commitmail json YAML

doc: Updated graphics/R-effects to 4.2.1

(mef)

2022-05-21 15:33:52 UTC MAIN commitmail json YAML

(graphics/R-effects) Updated 4.1.1 to 4.2.1

Version 4.2-1

o Allow the vcov. argument in the call to one of the effect methods
to be a matrix or a function.  Previously only a function was
permitted.

o Fixed bug in plot.eff() for multiline plots in which the x.var
argument is set explicitly (reported by Gerrit Eichner).

o Small improvements to docs.

Version 4.2-0

o Adding the use of the insight package to get formulas.

o Added Effect.glmmPQL() for fitting generalized linear mixed models
using the glmmPQL() function in the MASS package for penalized
quasi-likelihood estimation.

o Don't ignore lines lty sub-argument to plot.effpoly() (fixing a bug
reported by Laura Adamovicz).

o One-column matrix predictors trigger a warning and correction
(following problem reported by Carla Hendricks).

o Added regression tests for classes of model objects
supported. Tests must be enabled in the effects sources at
tests/regression-tests.R.

o Rewrite of defining effect method vignette.

o Minor changes to predictor effects gallery vignette.

Version 4.1-4

o Change class(x) == "y" to inherits(x, "y") in code.

Version 4.1-3

o Handle xlevels=n argument correctly in Effect() (fixing bug
reported by Gerrit Eichner).

o Add col argument to effectsTheme(), mostly to accommodate
colorblind-friendly palette (suggestion of Sercan Kahveci).

Version 4.1-2

o Effect methods for clm, clm2, and clmm models were not correctly
passing the estimated theshholds to polr for computing effects (error
reported by Stefan Th. Gries).

o Updated "Defining Effects Methods ..." vignette to reflect
revisions to Effect.clm, Effect.clm2 and Effect.clmm.

o Make sure that Effect() and plot() methods work correctly with
character and logical predictors (following bug report by Julian
Gaviria Lopez).

(mef)

2022-05-21 15:27:39 UTC MAIN commitmail json YAML

doc: Updated math/R-insight to 0.17.1

(mef)

2022-05-21 15:27:28 UTC MAIN commitmail json YAML

(math/R-insight) Updated 0.14.4 to 0.17.1

# Insight 0.17.1

## New supported model classes

* `deltaMethod` (*car*), `marginaleffects`, `marginaleffects.summary`
  (*marginaleffects*)

## General

* `get_predicted()` now supports models of class `iv_robust` and `ivreg`.

* For `get_predicted()`, when both `type` and `predict` are given, `type`
  will overwrite `predict`. Note that this will print a message, because
  `predict` is the preferred argument.

* `get_varcov()` gains `vcov` and `vcov_args` arguments, to specify the
  variance-covariance matrix used to compute uncertainty estimates (e.g., for
  robust standard errors).

* `get_loglikehood()` improved handling of models from package *estimator*.

## Bug fixes

* Fixed bug in `get_data()` for model objects whose data needs to be recovered
  from the environment, and where the data name was a reserved word (e.g., named
  like an R function).

* The matrix returned by `get_varcov()` for models of class *bife* now returns
  row and column names.

* `find_offset()` did not find offset-terms for `merMod` objects when the
  offset was specified as `offset` argument in the function call.

# insight 0.17.0

## Breaking changes

* Arguments `vcov_estimation` and `vcov_type` in `get_predicted()`,
  `get_predicted_se()` and `get_predicted_ci()` are replaced by `vcov` and
  `vcov_args`, to have a more simplified and common interface to control
  robust covariance matrix estimation.

## General

* Improved performance for various functions, in particular `get_data()` and
  `model_info()`.

## New functions

* To check for names: `object_has_names()` and `object_has_rownames()`

* To work with lists: `is_empty_object()` and `compact_list()`

* To work with strings: `compact_character()`

* Further utility functions are `safe_deparse()`, `trim_ws()` and `n_unique()`.

## Changes to functions

* `export_table()` now better checks for invalid values of caption and footer
  for tables in HTML format, and silently removes, e.g., ansi-colour codes that
  only work for text-format.

* `get_data.coxph()` returns the original data frame instead of data with type
  coercion.

* `get_loglikelihood()` gets a `check_response` argument, to check if a model
  has a transformed response variable (like `log()` or `sqrt()` transformation),
  and if so, returns a corrected log-likelihood.

* `get_modelmatrix()` now supports *BayesFactor* models.

* `get_loglikelihood()` and `get_df()` now support more model classes.

* `get_predicted()` was improved for multinomial models from *brms*.

* `get_variance()` was improved to cover more edge cases of (more complex)
  random effect structures.

* `get_data()` now includes variables in the returned data frame that were
  used in the `subset` argument of regression functions (like `lm()`).

* In some edge cases, where `get_data()` is unable to retrieve the data that
  was used to fit the model, now a more informative error is printed.

* `ellipses_info()` now also accepts a list of model objects, is more stable
  and returns more information about the provided models (like if all fixed
  or random effects are the same across models, if all models are mixed models
  or null-models, etc.)

* `check_if_installed()` now works interactively and lets the user prompt
  whether to automatically update or install packages.

## Bug fixes

* Fixed incorrect column name conversion in `standardize_names()` for certain
  columns returned by `broom::glance()`.

* Fixed issue with correctly detecting Tweedie-models in `model_info()`.

* Fixed issue with `get_datagrid()` for *brms* models with monotonic factors.

* Fixed issue in `find_formula()` when argument `correlation` was defined
  outside of `lme()` and `gls()` (@etiennebacher, #525).

* Fixed issue with `get_data()` when back-transforming data from predictors
  that used `cos()`, `sin()` or `tan()` transformations.

# insight 0.16.0

## New functions

* `get_datagrid()`, to generate a reference grid, usually used when computing
  adjusted predictions or marginal means from regression models.

## Changes to functions

### `get_predicted()`

* `get_predicted()` was revised. Beside the four core options for the `predict`
  argument, it is now also possible to use any value that is valid for the
  model's `predict()` method's `type` argument.

* `get_predicted()` now supports more models (e.g., from packages like
  _GLMMadaptive_ or _survival_).

* `get_predicted()` is now more robust when calculating standard errors of
  predictions.

### Other functions

* `get_statistic()` and `find_statistic()` now support *htest* objects.

## General

* Various minor improvements.

# insight 0.15.1

## General

* Improved speed performance, especially for `get_data()`.

## Changes to functions

* `get_data()` for `coxph` models now returns the original factor levels for
  variables transformed with `strata()` inside formulas.

# insight 0.15.0

## Breaking changes

* Data management functions (like `reshape_longer()`, or `data_match()`) have
  been moved to the *datawizard* package.

* `get_data()` no longer returns factor types for numeric variables that have
  been converted to factors on-the-fly within formulas (like `y ~ as.factor(x)`).
  Instead, for each numeric variable that was coerced to factor within a formula
  gets a `factor` attribute (set to `TRUE`), and the returned data frame gets
  a `factors` attribute including all names of affected variables.

## New supported model classes

* Support for `bfsl` (*bfsl*)

## New functions

* New `standardize_column_order()` function can be used to standardize the
  column order in output dataframes.

## General

* Improved speed performance for some functions.

* Improved handling of table captions and footers in `export_table()`. See also
  the new vignette on exporting data frames into human readable tables here:
  https://easystats.github.io/insight/articles/export.html

* Revised `width` argument in `export_table()`, which now allows to set
  different column widths across table columns. See examples in
  `?export_table`.

* `export_table()` gets a `table_width` argument to split wide tables into
  two parts.

* `get_varcov()` for `MixMod` (package *GLMMadaptive*) was revised, and now
  allows to return a robust variance-covariance matrix.

* Added more `get_df()` methods.

## Bug fixes

* Fixed issues with manual sigma computation to handle dispersion models in
  `get_sigma()`.

* Fixed issue in `find_formula()` for `BayesFactor::lmBF()` with multiple random
  effects.

* Fixed issue in `get_parameters.BFBayesFactor()` with wrong sign of difference
  estimate for t-tests.

* Argument `width` in `format_value()` was ignored when formatting integer
  values and `protect_integers` was set to `TRUE`.

# insight 0.14.5

## New functions

* `find_transformation()` and `get_transformation()` to find or get any function
  that was used to transform the response variable in a regression model.

## General

* Improved support for models of class `sampleSelection`.

* Improved documentation.

* `get_modelmatrix()` now supports: `rms::lrm`

* `get_predicted()` supports: `MASS::polr`, `MASS::rlm`, `rms::lrm`, `fixest`,
  `bife::bife`, `ordinal::clm`.

* `get_predicted()` standard errors are often much faster to compute.

* `get_predicted()` supports models with "grouped" or "level" outcomes (e.g.,
  multinomial logit).

* `get_predicted()` handles factors better.

* Improved documentation

## Changes to functions

* `check_if_installed()` gains a `quietly` argument, if neither stopping nor a
  warning message for non-installed packages is requested.

* `get_predicted()`'s `predict` argument now accepts these values: "link",
  "expectation", "prediction", "classification", or NULL.

* `get_predicted()` accepts `predict=NULL`, which allows users to push a `type`
  argument through the `...` ellipsis, forward to the `predict()` method of the
  modelling package.

## Bug fixes

* Fixed issue with parameter names from *emmeans* objects in
  `get_parameters()`.

* Fixed issues with unknown arguments in `get_predicted()`.

(mef)

2022-05-21 15:14:29 UTC MAIN commitmail json YAML

doc: Updated math/R-robustbase to 0.95.0

(mef)

2022-05-21 15:14:19 UTC MAIN commitmail json YAML

(math/R-robustness) Updated 0.93.8 to 0.95.0

(inst/NEWS.Rd or https://cran.r-project.org/web/packages/robustbase/news.html)

NEWS            R Documentation

News for R Package robustbase

CHANGES in robustbase VERSION 0.95-0 (2022-04-02, svn r894)

BUG FIXES

  * huberM(x, k) now also works in small sample cases with +/-Inf, e.g. for x =
    c(-Inf, 1).

NEW FEATURES

  * New huberize() utility, notably by default used in mc().

  * mc() now by default uses doScale=FALSE in order to guarantee convergence
    also in extreme cases when used together with new c.huberize = 1e11. Both
    are not back compatible but clearly better in extreme cases, as assessed by
    Lukas Graz' BSc thesis. Note that the behavior of the new default doScale=
    FALSE has been amended in the C code to be more compatible in its eps
    checks with (the previous default) doScale=TRUE.

    Lastly, a message() is printed currently, at most once per R session,
    whenever mc() is called without an explicit specification of doScale=*,
    alerting users to the changed default. This message can be turned off by
    setting options(mc_doScale_quiet = TRUE).

  * New dataset data(x30o50) as an example of potentially problematic data, not
    just for mc().

Misc

  * rather "truncating" +/-Inf to <large>, use NA.OK = TRUE in Qn() and Sn()'s
    .C() call.

  * Our C code no longer uses the DOUBLE_* constants from S, but rather
    standard <float.h>.

CHANGES in robustbase VERSION 0.93-9 (2021-09-27, svn r888)

BUG FIXES

  * Qn(x) and Sn(x) gain an na.rm = FALSE option and now work when x has NAs
    and contains +/- Inf.

Misc

  * No longer include 'Rdefines.h' as it is somewhat deprecated.

  * In 'src/lmrob.c' add USE_FC_LEN_T and use FCONE rather than the older FCLEN
    approach.

(mef)

2022-05-21 15:01:00 UTC MAIN commitmail json YAML

2022-05-21 14:47:06 UTC MAIN commitmail json YAML

doc: Updated math/R-psych to 2.2.5

(mef)

2022-05-21 14:46:57 UTC MAIN commitmail json YAML

(math/R-psych) Updated 2.1.6 to 2.2.5, explict NEWS.md unknown

(mef)

2022-05-21 14:46:47 UTC MAIN commitmail json YAML

doc: Updated www/firefox-l10n to 100.0.2

(ryoon)

2022-05-21 14:46:16 UTC MAIN commitmail json YAML

firefox-l10n: Update to 100.0.2

* Sync with www/firefox-100.0.2.

(ryoon)

2022-05-21 14:45:56 UTC MAIN commitmail json YAML

doc: Updated www/firefox to 100.0.2

(ryoon)

2022-05-21 14:44:47 UTC MAIN commitmail json YAML

firefox: Update to 100.0.2

Changelog:
Security fixes:
#CVE-2022-1802: Prototype pollution in Top-Level Await implementation
#CVE-2022-1529: Untrusted input used in JavaScript object indexing, leading to
prototype pollution

(ryoon)

2022-05-21 14:31:15 UTC MAIN commitmail json YAML

doc: Updated math/R-bbmle to 1.0.25

(mef)

2022-05-21 14:31:03 UTC MAIN commitmail json YAML

(math/R-bbml) Updated again to 1.0.25, sorry

(mef)

2022-05-21 13:42:23 UTC MAIN commitmail json YAML

Added math/R-bdsmatrix version 1.3.4

(mef)

2022-05-21 13:39:34 UTC MAIN commitmail json YAML

math/R-bdsmatrix: import R-bdsmatrix-1.3.4

This is a special case of sparse matrices, used by coxme.

(mef)

2022-05-21 13:31:04 UTC MAIN commitmail json YAML

(math/R-bbml) Revert to 1.0.20, dependency not available yet

(mef)

2022-05-21 13:29:45 UTC MAIN commitmail json YAML

(math/R-bbml) Revert to 1.0.20, dependency not available yet

(mef)

2022-05-21 13:23:09 UTC MAIN commitmail json YAML

doc: Updated math/R-bbmle to 1.0.25

(mef)

2022-05-21 13:22:57 UTC MAIN commitmail json YAML

(math/R-bbml) Updated 1.0.20 to 1.0.25, explicit NEWS.md unknown

(mef)

2022-05-21 13:15:04 UTC MAIN commitmail json YAML

doc: Updated math/R-VGAM to 1.1.6

(mef)

2022-05-21 13:14:49 UTC MAIN commitmail json YAML

(math/R-VGAM) Updated 1.1.1 to 1.1.6

                CHANGES IN VGAM VERSION 1.1-6

NEW FEATURES

    o  Most of the GAIT regression code have new arguments 'd.mlm'
        and 'd.mix' but mainly only the dpqr-type functions work!
        Some other functions should work such as gaitdpoisson() and
        dgaitplot(). Also, is.deflated() and goffset() are new.
    o  New family function: gaitdnbinomial().
    o  Upgraded family functions: gaitpoisson() becomes gaitdpoisson(),
        gaitlog() becomes gaitdlog(), gaitzeta() becomes gaitdzeta().
    o  New generic and/or methods functions: KLD(), Pheapseep().
    o  Some colours are pre-defined for GAITD regression, and the default
        colour scheme has changed.
    o  trim.constraints() has a new 'intercepts = TRUE' argument.
    o  Many family functions have a 'dpqrfun' component in the @infos slot.
        Useful to tie in the modelling function with its density, etc.
    o  binormal() has a new 'rho.arg' argument.
    o  Some link functions handle deriv = 4: e.g., loglink(), logitlink().
    o  vglmfit@misc$history gives the convergence history.
    o  Improvements to clogloglink() at the boundary 1.
    o  hdeff.vglm() has a new argument 'theta0'.
    o  wald.stat() cleaned up internally.
    o  Tested okay on R 4.1.2.

BUG FIXES and CHANGES

    o  All GAIT regression code has arguments 'alt.mlm' changed to
        'a.mlm', 'inf.mix' changed to 'i.mix', etc. Colours have changed.
        [dpqr]gaitpois() have been renamed to [dpqr]gaitdpois(),
        and gaitpoisson() to gaitdpoisson().
    o  [dpqr]zanegbin() no longer supports argument 'prob'.
    o  hdeff() makes a recursive call if any NAs are in the answer and
        fd.only == FALSE. So the answer should then be a 'proper' one.
    o  Code involving anova() for VGLMs/VGAMs changed to avoid an
        error when loading in \pkg{semTools}.
    o  spikeplot(..., use.table = TRUE) failed wrt x.use and y.use.
    o  vcov() slightly faster for "vglm" objects.  Thanks to Frank Harrell
        for comments that led to this.
    o  linkfun.vglm() changed to linkfunvglm().

                CHANGES IN VGAM VERSION 1.1-5

NEW FEATURES

    o  New functions: meangait(), spikeplot(), trim.constraints().
    o  iam(i, 1:M, M = M) now works, for selecting a whole row,
        and similarly for a column.
    o  Tested okay on R 4.0.3.

BUG FIXES and CHANGES

    o  gait[log,poisson,zeta](): arguments llambda.[ai] and lshape.[ai]
        equal llambda.p and lshape.p by default. This means only one
        argument needs be assigned in order to change them all.
    o  [dpqr]genpois[12]() has argument 'mean' changed to 'meanpar'.
    o  gait[log,zeta]() bug fixed wrt missing 'allprobs'.
    o  qfoldnorm() now uses the bisection method. Thanks to
        Mauricio Romero for a suggestion that led to this.
    o  gait[log,poisson,zeta]() compute the sandwich formula
        explicitly for the working weights; this has speed gains.
        Their @deriv avoids nested for() loops too.
        Their initial value grids have become coarser.
    o  Functions moved to VGAMdata 1.1-5: yip88, bellff(dr), tikuv(dpqr).

                CHANGES IN VGAM VERSION 1.1-4

NEW FEATURES

    o  Functions score.stat() and wald.stat() offer greater flexibility
        by some new arguments, and 'as.summary' changed to 'orig.SE'.
    o  Influence() computes the influence functions of a "vglm" object.
    o  Methods functions hdeff.matrix() and hdeff.numeric() are new.
    o  Family function slot genpoisson()@ weight was updated with
        the EIM derived by Easton Huch, and after major changes,
        genpoisson() was renamed to genpoisson0().
    o  New functions: [dpqr]gaitnbinom(), [dpqr]gaitgenpois[012](),
        [dpqr]gaitbinom(), dgaitplot(), plotdgait.vglm(), Trunc().
    o  New family functions: genpoisson[12](dpqr), gaitpoisson()
        so that gaitpoisson.mix() and gaitpoisson.mlm() were removed,
        gaitlog() so that gaitlog.mix() was removed,
        gaitzeta() so that gaitzeta.mix() was removed.
    o  Tested okay on R 4.0.3.

BUG FIXES and CHANGES

    o  Deprecated: dgenpois(), genpoisson(), [dpqr]gaitnbinom.m[ix,lm]().
        gatnbinomial.m[ix,lm](dpqr), [dpqr]gaitbinom.mlm(),
        gaitpoisson.mix(), gaitpoisson.mlm(), gabinomial.mlm(),
        gtbinomial().
    o  'lhs.prob' changed to 'cdf.max.s'.
    o  Argument changes for all GAIT code, e.g., 'alter' changed to
        'alt.mix' or 'alt.mlm', 'byrow.arg' to 'byrow.ai', etc.
    o  Functions moved to VGAMdata 1.1-4: oalog, oilog, otlog,
        oapospois, oipospois, otpospois, oazeta, oizeta, otzeta, oizipf,
        oiposbinomial(dpqr), [dpqr]posbinom, [dpqr]pospois, [dpqr]posnegbin.
    o  Pearson residuals no longer printed by default in a summary
        of a "vglm" object: presid = FALSE.
    o  Some changes made to plot(vgam()) code for changes in R 4.0.0,
        especially if the covariate is a character/factor.
        Now avoids "coercing argument of type 'double' to logical" warning.
    o  negbinomial(lmu = "nbcanlink") had an error relating to "newemu".

                CHANGES IN VGAM VERSION 1.1-3

NEW FEATURES

    o  New functions: [dpqr]gaitpois(), [dpqr]gaitlog(), [dpqr]gaitzeta(),
        dextlogF().
    o  New family functions: gatnbinomial.mix(dpqr),
        gaitlog.mix(dpqr), gaitpoisson.mix(dpqr), gaitpoisson.mlm(dpqr),
        extlogF1(d).
    o  New generic and/or methods functions: altered(),
        inflated(), truncated(), specialsvglm(),
        fix.crossing(), is.crossing().
    o  Coef.vlm() handles models with contiguous "multilogitlink"s,
        e.g., gaitpoisson.mlm().
    o  get.offset() is now defined as a generic function (returns the
        n x M matrix of offsets by default).
    o  Some .f files have been pruned of unnecessary code.
    o  New data set: V2.
    o  Tested okay on R 4.0.0.

BUG FIXES and CHANGES

    o  Another attempt to .Deprecated()  all link function names
        which do not end in "link", e.g., loglink() replaces loge(),
        logitlink() replaces logit().
    o  gatpoisson.mix() (now merged into gaitpoisson.mix())
        reorders its linear/additive predictors and now handles
        length(alter) == 0 (default, so equivalent to poissonff())
        and length(alter) == 1.
        Ditto for gatnbinomial.mlm(), etc.
    o  Three argument mismatches found in .f and .c code.
    o  qlog() and qyules() buggy wrt interval selection prior to
        applying bisection.
    o  'Rank mismatches' flagged by gfortran10 fixed, by not
        calling two subroutines.
    o  [dpqr]gaitpois.mlm() and [dpqr]gaitpois.mix() have been combined into
        [dpqr]gaitpois().

                CHANGES IN VGAM VERSION 1.1-2

NEW FEATURES

    o  New generic and/or methods functions: add1.vglm(),
        dfterms(), drop1.vglm(), extractAIC.vglm(),
        rootogram4vglm() [based on \pkg{countreg}],
        step4vglm().
    o  New family functions: gabinomial.mlm(), gatnbinomial.mlm(dpqr),
        gatpoisson.mix(dpqr), gatpoisson.mlm(dpqr).
    o  New functions: [dpqr]zipfmb(),
        [dpqr]gaitbinom.mlm(), [dpqr]gaitnbinom.mlm(),
        [dpqr]gaitpois.mlm(),  [dpqr]gaitnbinom.mix(),
        [dpqr]gaitpois.mix().
        Note that the naming conventions have changed somewhat, especially
        regarding the negative binomial distribution.
    o  Decommissioned functions:
        gapoisson(), gtpoisson(),
        [dpqr]gabinom(), [dpqr]gapois(),
        [dpqr]gibinom(), [dpqr]gipois(),
        [dpqr]gtbinom(), [dpqr]gtpois().
    o  eta2theta() should be able to handle links for, e.g.,
        gatpoisson.mlm(), gibinomial().
    o  posbernoulli.t() has a 'type.fitted' argument.
    o  gtpoisson.mlm() supports type.fitted = "Pobs.a",
        gipoisson.mlm() supports type.fitted = "Pstr.i".
    o  New data set: backPain2.
    o  Cleve Moler added to DESCRIPTION as a contributor, to reflect
        the use of LINPACK.
    o  Tested okay on R 3.6.1.

BUG FIXES and CHANGES

    o  Use of old link function names now result in a call to
        .Deprecated(), except for a selected few such as logit() and
        probitlink()---this will only be allowed for a limited time.
    o  negbinomial()@initialize bug fixed for "nbcanlink()" and
        multiple responses; thanks to Victor Miranda.
    o  cens.poisson() gave a warning upon a summary().
        Thanks to Jens Heumann for picking this up.
    o  bisection.basic() returns a warning, not an error, if
        it cannot find an interval which covers the root.
    o  Rank() has an improved implementation and documentation.
    o  anova.vglm() had some bugs---thanks to Thamron Keowmani for
        finding them.
    o  posnormal() failed when 'constraints' was inputted---thanks
        to Michael Zamo for picking this up.
    o  Improvements to yules(dq).

(mef)

2022-05-21 12:49:11 UTC MAIN commitmail json YAML

doc: Updated security/R-openssl to 2.0.1

(mef)

2022-05-21 12:48:58 UTC MAIN commitmail json YAML

(security/R-openssl) Updated 2.0.0 to 2.0.1

2.0.1
- Fix a unit test for a changed error message in openssl 3.0.2

(mef)

2022-05-21 12:21:44 UTC MAIN commitmail json YAML

gcc6: workaround: get this at least building by disabling RELRO

(nia)

2022-05-21 11:59:35 UTC MAIN commitmail json YAML

2022-05-21 11:56:15 UTC MAIN commitmail json YAML

guide: More configuration notes

(nia)

2022-05-21 11:42:29 UTC MAIN commitmail json YAML

2022-05-21 11:40:06 UTC MAIN commitmail json YAML

More arch preprocessor defines

(nia)

2022-05-21 11:36:06 UTC MAIN commitmail json YAML

Ensure definitely-not-HTML is definitely escaped

(nia)

2022-05-21 11:30:57 UTC MAIN commitmail json YAML

State of the art on OS testing macros

(nia)

2022-05-21 11:24:28 UTC MAIN commitmail json YAML

Update state of the art on autoconf

(nia)

2022-05-21 11:20:48 UTC MAIN commitmail json YAML

2022-05-21 11:14:56 UTC MAIN commitmail json YAML

guide: Notes on C++ standards support in pkgsrc

(nia)

2022-05-21 10:38:50 UTC MAIN commitmail json YAML

doc: Updated databases/mariadb105-server to 10.5.16

(nia)

2022-05-21 10:38:36 UTC MAIN commitmail json YAML

doc: Updated databases/mariadb105-client to 10.5.16

(nia)

2022-05-21 10:38:26 UTC MAIN commitmail json YAML

mariadb105: Update to 10.5.16

                        MariaDB 10.5.16 Release Notes

Notable Items

  InnoDB

    * innodb_disallow_writes removed (MDEV-25975)
    * InnoDB gap locking fixes (MDEV-20605, MDEV-28422)
    * InnoDB performance improvements (MDEV-27557, MDEV-28185)

  Replication

    * Server initialization time gtid_slave_pos purge related reason of
      crashing in binlog background thread is removed (MDEV-26473)
    * Shutdown of the semisync master can't produce inconsistent state
      anymore (MDEV-11853)
    * Binlogs disappear after rsync IST (MDEV-28583)
    * autocommit=0 slave hang is eliminated (DBAAS-7828)
    * master crash is eliminated in compressed semisync replication protocol
      with packet counting amendment (MDEV-25580)
    * OPTIMIZE on a sequence does not cause counterfactual
      ER_BINLOG_UNSAFE_STATEMENT anymore (MDEV-24617)
    * Automatically generated Gtid_log_list_event is made to recognize
      within replication event group as a formal member (MDEV-28550)
    * Replication unsafe INSERT .. ON DUPLICATE KEY UPDATE using two or more
      unique key values at a time with MIXED format binlogging is corrected
      (MDEV-28310)
    * Replication unsafe INSERT .. ON DUPLICATE KEY UPDATE stops issuing
      unnessary "Unsafe statement" with MIXED binlog format (MDEV-21810)
    * Incomplete replication event groups are detected to error out by the
      slave IO thread (MDEV-27697)
    * mysqlbinlog --stop-never --raw now flushes the result file to disk
      after each processed event so the file can be listed with the actual
      bytes (MDEV-14608)

  Backup

    * Incorrect binlogs after Galera SST using rsync and mariabackup
      (MDEV-27524)
    * mariabackup does not detect multi-source replication slave
      (MDEV-21037)
    * Useless warning "InnoDB: Allocated tablespace ID <id> for <tablename>,
      old maximum was 0" during backup stage (MDEV-27343)
    * mariabackup prepare fails for incrementals if a new schema is created
      after full backup is taken (MDEV-28446)

  Optimizer

    * A SEGV in Item_field::used_tables/update_depend_map_for_order...
      (MDEV-26402)
    * ANALYZE FORMAT=JSON fields are incorrect for UNION ALL queries
      (MDEV-27699)
    * Subquery in an UPDATE query uses full scan instead of range
      (MDEV-22377)
    * Assertion `item1->type() == Item::FIELD_ITEM ... (MDEV-19398)
    * Server crashes in Expression_cache_tracker::fetch_current_stats
      (MDEV-28268)
    * MariaDB server crash at Item_subselect::init_expr_cache_tracker
      (MDEV-26164, MDEV-26047)
    * Crash with union of my_decimal type in ORDER BY clause (MDEV-25994)
    * SIGSEGV in st_join_table::cleanup (MDEV-24560)
    * Assertion `!eliminated' failed in Item_subselect::exec (MDEV-28437)

  General

    * Server error messages are now available in Chinese (MDEV-28227)
    * For RHEL/CentOS 7, non x86_64 architectures are no longer supported
      upstream and so our support will also be dropped with this release

  Security

    * Fixes for the following security vulnerabilities:
          * CVE-2022-27376
          * CVE-2022-27377
          * CVE-2022-27378
          * CVE-2022-27379
          * CVE-2022-27380
          * CVE-2022-27381
          * CVE-2022-27382
          * CVE-2022-27383
          * CVE-2022-27384
          * CVE-2022-27386
          * CVE-2022-27387
          * CVE-2022-27444
          * CVE-2022-27445
          * CVE-2022-27446
          * CVE-2022-27447
          * CVE-2022-27448
          * CVE-2022-27449
          * CVE-2022-27451
          * CVE-2022-27452
          * CVE-2022-27455
          * CVE-2022-27456
          * CVE-2022-27457
          * CVE-2022-27458

(nia)

2022-05-21 09:36:26 UTC MAIN commitmail json YAML

doc: Updated databases/mariadb106-server to 10.6.8

(nia)

2022-05-21 09:36:15 UTC MAIN commitmail json YAML

doc: Updated databases/mariadb106-client to 10.6.8

(nia)

2022-05-21 09:36:03 UTC MAIN commitmail json YAML

mariadb106: update to 10.6.8

                          MariaDB 10.6.8 Release Notes

Notable Items

  InnoDB

    * innodb_disallow_writes removed (MDEV-25975)
    * InnoDB gap locking fixes (MDEV-20605, MDEV-28422)
    * InnoDB performance improvements (MDEV-27557, MDEV-28185, MDEV-27767,
      MDEV-28313, MDEV-28137, MDEV-28465, MDEV-26789)
    * Backup regression fixes (MDEV-27919)
    * InnoDB portability: FreeBSD futexes (MDEV-26476), POWER and s390x
      transactional memory (MDEV-27956)
    * ALTER TABLE: Fixed bogus duplicate key errors (MDEV-15250)
    * DDL and crash recovery fixes (MDEV-27274, MDEV-27234, MDEV-27817)
    * Requests to recalculate persistent statistics were sometimes lost
      (MDEV-27805)

  Replication

    * Semisync-slave server recovery is refined to correctly rollback
      prepared transaction (MDEV-28461)
    * Circular semisync setup endless event circulation is handled
      (MDEV-27760)
    * Semisync-slave server recovery is extended to work on new server_id
      server (MDEV-27342)
    * Server initialization time gtid_slave_pos purge related reason of
      crashing in binlog background thread is removed (MDEV-26473)
    * Shutdown of the semisync master can't produce inconsistent state
      anymore (MDEV-11853)
    * Binlogs disappear after rsync IST (MDEV-28583)
    * autocommit=0 slave hang is eliminated (DBAAS-7828)
    * master crash is eliminated in compressed semisync replication protocol
      with packet counting amendment (MDEV-25580)
    * OPTIMIZE on a sequence does not cause counterfactual
      ER_BINLOG_UNSAFE_STATEMENT anymore (MDEV-24617)
    * Automatically generated Gtid_log_list_event is made to recognize
      within replication event group as a formal member (MDEV-28550)
    * Replication unsafe INSERT .. ON DUPLICATE KEY UPDATE using two or more
      unique key values at a time with MIXED format binlogging is corrected
      (MDEV-28310)
    * Replication unsafe INSERT .. ON DUPLICATE KEY UPDATE stops issuing
      unnessary "Unsafe statement" with MIXED binlog format (MDEV-21810)
    * Incomplete replication event groups are detected to error out by the
      slave IO thread (MDEV-27697)
    * mysqlbinlog --stop-never --raw now flushes the result file to disk
      after each processed event so the file can be listed with the actual
      bytes (MDEV-14608)

  Backup

    * Incorrect binlogs after Galera SST using rsync and mariabackup
      (MDEV-27524)
    * mariabackup does not detect multi-source replication slave
      (MDEV-21037)
    * Useless warning "InnoDB: Allocated tablespace ID <id> for <tablename>,
      old maximum was 0" during backup stage (MDEV-27343)
    * mariabackup prepare fails for incrementals if a new schema is created
      after full backup is taken (MDEV-28446)

  Optimizer

    * Query performance degradation in newer MariaDB versions when using
      many tables (MDEV-28073)
    * A SEGV in Item_field::used_tables/update_depend_map_for_order...
      (MDEV-26402)
    * ANALYZE FORMAT=JSON fields are incorrect for UNION ALL queries
      (MDEV-27699)
    * Subquery in an UPDATE query uses full scan instead of range
      (MDEV-22377)
    * Assertion `item1->type() == Item::FIELD_ITEM ... (MDEV-19398)
    * Server crashes in Expression_cache_tracker::fetch_current_stats
      (MDEV-28268)
    * MariaDB server crash at Item_subselect::init_expr_cache_tracker
      (MDEV-26164, MDEV-26047)
    * Crash with union of my_decimal type in ORDER BY clause (MDEV-25994)
    * SIGSEGV in st_join_table::cleanup (MDEV-24560)
    * Assertion `!eliminated' failed in Item_subselect::exec (MDEV-28437)

  General

    * Server error messages are now available in Chinese (MDEV-28227)
    * For RHEL/CentOS 7, non x86_64 architectures are no longer supported
      upstream and so our support will also be dropped with this release
    * Packages for Ubuntu 22.04 LTS "Jammy" and Fedora 36 are not yet
      available pending the resolution of MDEV-28133: Backport OpenSSL-3.0
      compatibility to 10.6 branch

  Security

    * Fixes for the following security vulnerabilities:
          * CVE-2022-27376
          * CVE-2022-27377
          * CVE-2022-27378
          * CVE-2022-27379
          * CVE-2022-27380
          * CVE-2022-27381
          * CVE-2022-27382
          * CVE-2022-27383
          * CVE-2022-27384
          * CVE-2022-27386
          * CVE-2022-27387
          * CVE-2022-27444
          * CVE-2022-27445
          * CVE-2022-27446
          * CVE-2022-27447
          * CVE-2022-27448
          * CVE-2022-27449
          * CVE-2022-27451
          * CVE-2022-27452
          * CVE-2022-27455
          * CVE-2022-27456
          * CVE-2022-27457
          * CVE-2022-27458

(nia)

2022-05-21 09:26:50 UTC MAIN commitmail json YAML

gcc.mk: fix syntax

(nia)

2022-05-21 09:19:30 UTC MAIN commitmail json YAML

doc: Updated mail/php-mailparse to 3.1.3

(taca)

2022-05-21 09:19:10 UTC MAIN commitmail json YAML

mail/php-mailparse: update to 3.1.3

3.1.2 (2021-09-01)

* Fix for PHP 8.1

3.1.3 (Fix for PHP 8.1)

* Fix #73110: Mails with unknown MIME version are treated as
  plain/text. (cmb)

* Fix #74233: Parsing multi Content-Disposition causes memory leak. (cmb)

* Fix #75825: mailparse_uudecode_all doesn't parse multiple files. (cmb)

* Fix #81422: Potential double-free in mailparse_uudecode_all(). (cmb)

* Fix gh#19 Segmentation fault with PHP 8.1 in extract_body using
  MAILPARSE_EXTRACT_RETURN. (Remi)

(taca)

2022-05-21 09:04:50 UTC MAIN commitmail json YAML

gcc.mk: Force USE_GCC_RUNTIME (etc.) on older NetBSD versions that
request a newer compiler. Stop selecting gcc6, it receives very
limited testing due to NetBSD 9 having gcc7, and probably doesn't
work due to some newer hardening checks stopping it from building.

(nia)

2022-05-21 08:01:44 UTC MAIN commitmail json YAML

darkice: document hack

(nia)

2022-05-21 08:00:42 UTC MAIN commitmail json YAML

darkice: Assumes compiler defaults to C++11

(nia)

2022-05-21 07:58:23 UTC MAIN commitmail json YAML

postgresql13-client: remove 2nd MAKE_JOBS_SAFE

(adam)

2022-05-21 07:55:39 UTC MAIN commitmail json YAML

strawberry: wants std::optional

(nia)

2022-05-21 07:51:54 UTC MAIN commitmail json YAML

bitcoin: wants C++17

(nia)

2022-05-21 07:43:57 UTC MAIN commitmail json YAML

poppler: Bump GCC requirement to GCC 7, it wants std::optional.

(nia)

2022-05-21 07:42:12 UTC MAIN commitmail json YAML

doc: Updated www/grafana to 8.5.3

(triaxx)

2022-05-21 07:41:46 UTC MAIN commitmail json YAML

grafana: Update to 8.5.3

pkgsrc changes:
---------------
  * Add comments about usage of rc file in unprivileged.
  * Add _rc_subr_loaded variable for consistency with other rc files.

upstream changes:
-----------------
  * [8.5.3] Security: fixes CVE-2022-29170
  * https://github.com/grafana/grafana/blob/3bd6b8a5/CHANGELOG.md

(triaxx)

2022-05-21 07:37:39 UTC MAIN commitmail json YAML

mk: set EXTRACT_ENV on NetBSD<9, seen on tech-pkg

(nia)

2022-05-21 07:25:35 UTC MAIN commitmail json YAML

2022-05-21 00:44:58 UTC MAIN commitmail json YAML

sites.mk: update primary Apache sites

(gutteridge)

2022-05-21 00:08:10 UTC MAIN commitmail json YAML

doc: Updated geography/qgis to 3.22.7

(gdt)

2022-05-21 00:07:59 UTC MAIN commitmail json YAML

geography/qgis: Update to 3.22.7

Upstream changes are minor (micro release).

(gdt)

2022-05-20 19:52:41 UTC MAIN commitmail json YAML

gpsd: provide a RC script

Bumps PKGREVISION.

Tested on NetBSD/amd64.

"ok with this" gdt@

(khorben)

2022-05-20 16:35:36 UTC MAIN commitmail json YAML

doc: Added editors/tp-note version 1.16.6

(pin)

2022-05-20 16:35:03 UTC MAIN commitmail json YAML

2022-05-20 16:34:20 UTC MAIN commitmail json YAML

editors/tp-note: import pkg

Tp-Note is a note-taking-tool and a template system that consistently
synchronizes the notes meta-data with its filename.

If you like to keep your notes next to your files and you care about expressive
filenames, then Tp-Note might be the tool of your choice.
Tp-Note collects various information about its environment and the clipboard
and stores them in variables.
New notes are created by filling these variables in predefined and customizable
Tera-templates.

TP-Note's default templates are written in Markdown and can be easily adapted
to any other markup language if needed. After creating a new note, TP-Note
launches the system file editor (or any other of your choice, e.g. MarkText
or Typora) and connects the default web browser to Tp-Note's
internal Markdown/RestructuredText renderer and web server.

(pin)

2022-05-20 16:32:23 UTC MAIN commitmail json YAML

doc: Updated audio/spotify-player to 0.7.0

(pin)

2022-05-20 16:32:03 UTC MAIN commitmail json YAML

audio/spotify-player: update to 0.7.0

What's Changed
    Add lyric_finder library crate in #34
    Improve application logging in #35
    Add a lyric page in #36 (disabled for now on pkgsrc)
    Add various improvements in #37

Breaking changes
    removed refresh_delay_in_ms_each_playback_update and
    n_refreshes_each_playback_update config options

(pin)

2022-05-20 16:31:33 UTC MAIN commitmail json YAML

doc: Updated sysutils/felix to 0.9.2

(pin)

2022-05-20 16:31:15 UTC MAIN commitmail json YAML

sysutils/felix: update to 0.9.2

v0.9.2 (2022-05-18)
Added
  -[Experimental] Image preview on the right half of the terminal (press v).
    This feature uses viuer, and high resolution preview, which can be used in
    kitty or terminals that support sixel, is disabled due to the clearance
    issues.
  -crate viuer and image to preview the image.

Fixed
  -Fix text preview bug around new line that occurs when it has tab character.
  -file_ext in ItemInfo is now always lowercased to speed up matching with the
  extension map.
  -Disable renaming non-ascii items: Wide characters such as CJK or characters
  that do not match our intuition caused panic, so before editing, item name
  is now checked if it contains only ascii characters.

Changed
  -Version check option now uses -v | --version, instead of -c | --check.
  -Refactor: Remove magic number and use variable with proper name in the
  filter and shell mode.
  -Restore debug print, which works in debug mode(RUST_LOG has some value).
  -Use simplelog instead of env_logger to create the log file.

(pin)

2022-05-20 13:38:45 UTC MAIN commitmail json YAML

2022-05-20 12:10:28 UTC MAIN commitmail json YAML

Updated math/py-scipy, security/py-asyncssh

(adam)