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

2024-05-12 17:48:28 UTC Now

2022-05-24 21:32:43 UTC MAIN commitmail json YAML

openjdk8: drop -verbose javac flag

Was added in pkgsrc at a time when hangs during the build were frequent to
give a visual indicator of progress, but just clutters up bulk build logs
now.

(tnn)

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

2022-05-24 18:51:57 UTC MAIN commitmail json YAML

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

doc: Updated lang/ocaml to 4.14.0

(jaapb)

2022-05-24 18:25:38 UTC MAIN commitmail json YAML

Updated lang/ocaml to version 4.14.0.

This is a long-overdue update, so there are many changes. Details are in
the Changes file in the distribution.

The mk/ocaml file will be moved to lang/ocaml and the logic for selecting
whether to use the native-code compiler will be factored out into
native.mk to avoid duplications.

This is the final version before OCaml 5.0 arrives, which has
multicore support and should be a major change from the 4.x versions.

(jaapb)

2022-05-24 18:20:45 UTC MAIN commitmail json YAML

2022-05-24 18:18:19 UTC MAIN commitmail json YAML

gstreamer1: update to 1.20.2

Highlighted bugfixes:

* avviddec: Remove vc1/wmv3 override and fix crashes on WMV files with
  FFMPEG 5.0+
* macOS: fix plugin discovery for GStreamer installed via brew and fix
  loading of Rust plugins
* rtpbasepayload: various header extension handling fixes
* rtpopusdepay: fix regression in stereo input handling if sprop-stereo
  is not advertised
* rtspclientsink: fix possible shutdown deadlock
* mpegts: gracefully handle "empty" program maps and fix AC-4 detection
* mxfdemux: Handle empty VANC packets and fix EOS handling
* playbin3: various playbin3, uridecodebin3, and playsink fixes
* ptpclock: fix initial sync-up with certain devices
* gltransformation: let graphene alloc its structures memory aligned
* webrtcbin fixes and webrtc sendrecv example improvements
* video4linux2: various fixes including some fixes for Raspberry Pi users
* videorate segment handling fixes and other fixes
* nvh264dec, nvh265dec: Fix broken key-unit trick modes and reverse playback
* wpe: Reintroduce persistent WebContext
* cerbero: Make it easier to consume 1.20.1 macOS GStreamer .pkgs
* build fixes and gobject annotation fixes
* bug fixes, security fixes, memory leak fixes, and other stability and
  reliability improvements

(nia)

2022-05-24 17:55:36 UTC MAIN commitmail json YAML

doc: Updated math/ocaml-zarith to 1.12

(jaapb)

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

Updated math/ocaml-zarith to version 1.12.

Changes are mostly minor, see the Changes file inside the distribution
for more details.

(jaapb)

2022-05-24 17:48:00 UTC MAIN commitmail json YAML

Fixed error in buildlink3.mk for devel/ocaml-seq

(jaapb)

2022-05-24 17:39:15 UTC MAIN commitmail json YAML

Small correction in devel/ocaml-core_unix; revbump.

Findlib usage was not correctly specified.

(jaapb)

2022-05-24 17:37:51 UTC MAIN commitmail json YAML

Corrected mistake in buildlink3.mk for archivers/ocaml-decompress

(jaapb)

2022-05-24 15:06:49 UTC MAIN commitmail json YAML

www/php-propro2: dose not support PHP 8 and later

* This pacakge dose not support PHP 8 and later.

(taca)

2022-05-24 15:03:33 UTC MAIN commitmail json YAML

multimedia/php-ming: dose not support PHP 8 and later

Remove workaround for 0.4.4, too.

(taca)

2022-05-24 15:01:43 UTC MAIN commitmail json YAML

doc: Updated devel/php-xdebug to 3.1.4

(taca)

2022-05-24 15:01:22 UTC MAIN commitmail json YAML

devel/php-xdebug: update to 3.1.4

3.1.4 (2022-04-04)

Fixed bugs:

* Fixed issue #2006: Removing second call breakpoint with same function name

* Fixed issue #2060: XDebug breaks the Symfony "PhpFilesAdapter" cache
  adapter

* Fixed issue #2061: Possible use after free with GC Stats

* Fixed issue #2063: Can't inspect ArrayObject storage elements

* Fixed issue #2064: Segmentation fault in symfony cache

* Fixed issue #2068: Debug session can be started with
  "XDEBUG_SESSION_START=anything" when xdebug.trigger_value is set

* Fixed issue #2069: Warn when profiler_append is used together with zlib
  compression

* Fixed issue #2075: Code coverage misses static array assignment lines

(taca)

2022-05-24 14:52:12 UTC MAIN commitmail json YAML

doc: Updated archivers/php-pecl-zip to 1.20.1

(taca)

2022-05-24 14:51:48 UTC MAIN commitmail json YAML

archivers/php-pecl-zip: update to 1.20.1

1.20.1 (2022-05-02)

* Fixed type for index in ZipArchive::replaceFile. (Martin Rehberger)

(taca)

2022-05-24 14:43:04 UTC MAIN commitmail json YAML

Use older register names on MacOS X 10.4 "Tiger", taken from MacPorts

(hauke)

2022-05-24 13:08:26 UTC MAIN commitmail json YAML

mk: Use OPSYS_VERSION

(nia)

2022-05-24 13:06:14 UTC MAIN commitmail json YAML

deckster: switch to USE_GITLAB.

(nikita)

2022-05-24 13:05:37 UTC MAIN commitmail json YAML

gitlab: underscore is a valid character in gitlab project/user names.

(nikita)

2022-05-24 13:03:26 UTC MAIN commitmail json YAML

mecab-base: Use OPSYS_VERSION.

(nia)

2022-05-24 13:02:34 UTC MAIN commitmail json YAML

mousetar: Eliminate silly NetBSD version test.

(nia)

2022-05-24 13:01:51 UTC MAIN commitmail json YAML

dialog: Use OPSYS_VERSION

(nia)

2022-05-24 13:01:02 UTC MAIN commitmail json YAML

cutter: Use OPSYS_VERSION

(nia)

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

transmission-qt: Eliminate silly NetBSD version test.

(nia)

2022-05-24 12:58:54 UTC MAIN commitmail json YAML

ibus-table-chinese: Fix typo. Use OPSYS_VERSION.

(nia)

2022-05-24 12:54:27 UTC MAIN commitmail json YAML

owl-lisp: switch to USE_GITLAB.

(nikita)

2022-05-24 12:31:38 UTC MAIN commitmail json YAML

Updated www/py-httpcore, www/py-httpx

(adam)

2022-05-24 12:31:21 UTC MAIN commitmail json YAML

py-httpx: updated to 0.23.0

0.23.0 (23rd May, 2022)

Changed

* Drop support for Python 3.6.
* Use `utf-8` as the default character set, instead of falling back to `charset-normalizer` for auto-detection. To enable automatic character set detection, see [the documentation](https://www.python-httpx.org/advanced/#character-set-encodings-and-auto-detection).

Fixed

* Fix `URL.copy_with` for some oddly formed URL cases.
* Digest authentication should use case-insensitive comparison for determining which algorithm is being used.
* Fix console markup escaping in command line client.
* When files are used in multipart upload, ensure we always seek to the start of the file.
* Ensure that `iter_bytes` never yields zero-length chunks.
* Preserve `Authorization` header for redirects that are to the same origin, but are an `http`-to-`https` upgrade.
* When responses have binary output, don't print the output to the console in the command line client. Use output like `<16086 bytes of binary data>` instead.
* Fix display of `--proxies` argument in the command line client help.
* Close responses when task cancellations occur during stream reading.
* Fix type error on accessing `.request` on `HTTPError` exceptions.

(adam)

2022-05-24 12:30:25 UTC MAIN commitmail json YAML

py-httpcore: updated to 0.15.0

0.15.0
- Drop Python 3.6 support
- Ensure HTTP proxy CONNECT requests include `timeout` configuration.
- Switch to explicit `typing.Optional` for type hints
- For `trio` map OSError exceptions to `ConnectError`

(adam)

2022-05-24 11:58:58 UTC MAIN commitmail json YAML

mustach: switch to USE_GITLAB.

(nikita)

2022-05-24 11:54:56 UTC MAIN commitmail json YAML

kicad-templates: switch to USE_GITLAB.

(nikita)

2022-05-24 11:52:22 UTC MAIN commitmail json YAML

Updated databases/pgpool2, comms/py-rich

(adam)

2022-05-24 11:52:04 UTC MAIN commitmail json YAML

py-rich: updated to 12.4.4

12.4.4

Changed
Added clipping per line to SVG output to avoid box characters overlapping
Optimized SVG output

12.4.3

Changed
Further tweaks to SVG character matrix
Added clip rect to SVG to prevent box characters overlapping bottom of terminal

12.4.2

Fixed
Fix for SVG on Firefox

Changed
Removed excess margin from SVG, tweaked cell sizes to better render block characters

(adam)

2022-05-24 11:50:12 UTC MAIN commitmail json YAML

pgpool2: updated to 4.3.2

4.3.2

Changes

Enhance in stopping pgpool main process. (Tatsuo Ishii)
If "pgpool stop" couldn't terminate the main process within certain period (currently 5 seconds), send the signal again.
Fix not to abort session while in failed transaction. (Tatsuo Ishii)
When an explicit transaction fails, subsequent commands should be ignored until commit or rollback command comes in. However pgpool sometimes aborted the session if relcache lookup happened.
Change the PID length of pcp_proc_count command to 7 characters long. (Bo Peng)
Enhance error message to include the message kind returned and the backend node id while processing parse message. (Tatsuo Ishii)
Downgrade log level of ParameterStatus message from LOG to DEBUG5. (Tatsuo Ishii)
Change the default value of pcp_listen_addresses from '*' to 'localhost'. (Tatsuo Ishii)
Adjust the field name in pcp_watchdog_info. (Muhammad Usama)
Enable parameters related to logging_collector by default in RPM packages. (Bo Peng)

Bug fixes

Fix issue that watchdog cluster keeps rejecting the restarted remote node which is lost previously. (Muhammad Usama)
Fix exit_handler in pgpool main process to avoid possible infinite wait. (Tatsuo Ishii)
Fix pgpool child process to obtain process information. (Tatsuo Ishii)
Fix a potential issue in shared memory allocation function. (Tatsuo Ishii)
Fix bug with pg_enc and pg_md5 when using "-i" option. (bug 747)(Tatsuo Ishii)
Fix not to include garbage in %m log_line_prefix. (Tatsuo Ishii)
Fix main process exiting if a backend is failing or shutting down while performing finding primary. (Tatsuo Ishii)
Fix segfaults in watchdog. (Muhammad Usama)
Fix issue that failover request is refused if backend node status managed in private_backend_status and the one in the share memory area do not agree. (Tatsuo Ishii)
Fixed follow_primary.sh.sample script to check the status of PostgreSQL using pg_isready. (Bo Peng)

Documents

Doc: move the example of "Pgpool-II on Kubernetes" to github repository. (Bo Peng)
Doc: update configuration example. (Masaya Kawamoto)
Doc: update the example output of pcp_watchdog_info. (Bo Peng)
Doc: mention that escaping is required if you are providing the password as an argument to pg_enc and the password contains a "$" character. (Bo Peng)

Regression Tests

Enhance regression test 018.detach_primary to avoid the timeut error. (Tatsuo Ishii)
Enhance regression test 074.bug700_memqcache_segfault to avoid the timeut error. (Tatsuo Ishii)
Improve regression test to detect segmentation fault. (Bo Peng)
Increase timeout for regression test 077.invalid_failover_node. (Tatsuo Ishii)

(adam)

2022-05-24 11:48:31 UTC MAIN commitmail json YAML

kicad-symbols: switch to USE_GITLAB.

(nikita)

2022-05-24 11:25:23 UTC MAIN commitmail json YAML

cesium: switch to USE_GITLAB.

(nikita)

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

kicad-packages3d: switch to USE_GITLAB.

(nikita)

2022-05-24 10:55:59 UTC MAIN commitmail json YAML

kicad-footprints: switch to USE_GITLAB.

(nikita)

2022-05-24 10:53:10 UTC MAIN commitmail json YAML

kicad: switch to USE_GITLAB.

(nikita)

2022-05-24 10:46:06 UTC MAIN commitmail json YAML

remmina: switch to USE_GITLAB.

(nikita)

2022-05-24 10:38:51 UTC MAIN commitmail json YAML

tp-note: switch to USE_GITLAB.

(nikita)

2022-05-24 10:29:30 UTC MAIN commitmail json YAML

frotz: switch to USE_GITLAB.

(nikita)

2022-05-24 10:22:17 UTC MAIN commitmail json YAML

minipro: switch to USE_GITLAB.

(nikita)

2022-05-24 10:19:36 UTC MAIN commitmail json YAML

refi: switch to USE_GITLAB.

(nikita)

2022-05-24 10:07:07 UTC MAIN commitmail json YAML

ajbsp: switch to USE_GITLAB.

(nikita)

2022-05-24 10:02:21 UTC MAIN commitmail json YAML

ufetch: switch to USE_GITLAB.

(nikita)

2022-05-24 09:55:02 UTC MAIN commitmail json YAML

pixman: Use OPSYS_VERSION

(nia)

2022-05-24 09:53:51 UTC MAIN commitmail json YAML

picom: Use OPSYS_VERSION

(nia)

2022-05-24 09:53:02 UTC MAIN commitmail json YAML

2022-05-24 09:51:51 UTC MAIN commitmail json YAML

cargo.mk: use OPSYS_VERSION

(nia)

2022-05-24 09:50:46 UTC MAIN commitmail json YAML

2022-05-24 09:48:34 UTC MAIN commitmail json YAML

tint2: switch to USE_GITLAB.

(nikita)

2022-05-24 09:47:54 UTC MAIN commitmail json YAML

sudo: Use OPSYS_VERSION

(nia)

2022-05-24 09:46:56 UTC MAIN commitmail json YAML

libreoffice: Remove version check that will fail with future NetBSD versions

(nia)

2022-05-24 09:46:05 UTC MAIN commitmail json YAML

java-vm.mk: Use OPSYS_VERSION

(nia)

2022-05-24 09:43:52 UTC MAIN commitmail json YAML

libdv: Remove NetBSD version check that will fail with future versions.

(nia)

2022-05-24 09:41:44 UTC MAIN commitmail json YAML

py-ldap: use OPSYS_VERSION

(nia)

2022-05-24 09:38:44 UTC MAIN commitmail json YAML

pleaser: switch to USE_GITLAB.

(nikita)

2022-05-24 09:37:44 UTC MAIN commitmail json YAML

rust: Use OPSYS_VERSION.

(nia)

2022-05-24 09:19:29 UTC MAIN commitmail json YAML

ted: Collapse all libs that the cursed build system fails to add

(nia)

2022-05-24 09:18:36 UTC MAIN commitmail json YAML

mplayer: Disable jack option (for now)

(nia)

2022-05-24 08:57:04 UTC MAIN commitmail json YAML

openmw: switch to USE_GITLAB.

(nikita)

2022-05-24 08:55:57 UTC MAIN commitmail json YAML

doc: Updated textproc/tuc to 0.8.0

(pin)

2022-05-24 08:55:39 UTC MAIN commitmail json YAML

textproc/tuc: update to 0.8.0

[0.8.0] - 2022-05-23
    Add support for --greedy-delimiter
    Bounds can be formatted
    Major refactoring for better code maintainability

(pin)

2022-05-24 08:55:12 UTC MAIN commitmail json YAML

doc: Updated net/yaydl to 0.9.0

(pin)

2022-05-24 08:54:53 UTC MAIN commitmail json YAML

net/yaydl: update to 0.9.0

-fixed warnings.

(pin)

2022-05-24 07:27:26 UTC MAIN commitmail json YAML

bulk-test-boost: ncmpc dropped boost

(nia)

2022-05-24 06:08:35 UTC MAIN commitmail json YAML

2022-05-24 05:54:01 UTC MAIN commitmail json YAML

devel/Makefile: + js_of_ocaml-ocamlbuild

(wiz)

2022-05-24 05:17:26 UTC MAIN commitmail json YAML

doc: Updated cad/qcad to 3.27.6.0

(plunky)

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

update to QCAD 3.27.6, with changes since last time:

3.27.6 (2022/05/18)

    Bug fixes:
        FS#2366 - File > Advanced SVG Export: not launching
        FS#2367 - Command line arguments not correctly encoded
        FS#2368 - Projections: attributes are not projected

3.27.5 (2022/05/07)

    Bug fixes:
        FS#2271 - Unpredictable Crashing on Mac M1 Arm64
        FS#2357 - Reference points not cleared when deleting selection
        FS#2361 - View > Property Editor: Draw order property not working
        FS#2362 - View > Property Editor: Scale property cannot be edited
        FS#2363 - Context menu of line entry fields: inserting symbol broken

3.27.4 (2022/05/04)

    Bug fixes:
        FS#2358 - Paste: flip vertical broken

3.27.3 (2022/04/29)

    Translations:
        Tier 2 (complete, updated, automatic):
            Czech
            Hungarian
            Lithuanian
            Polish
            Slovak
            Slovenian
    Bug fixes:
        FS#2355 - Viewport: Crash when moving, rotating, mirroring or stretching viewport
        FS#2356 - File > Close: Closing dialog stays open after clicking Save

3.27.2 (2022/04/25)

    Misc > Block:
        Export Block List
        Sort by block name
        Export Block References List
        Export block references to CSV with block name, X, Y
    File > Print / Print Preview:
        Show dialog to auto adjust paper size if custom paper size is used
        Show dialog to fit drawing to paper size if drawing overlaps paper border
    Bug fixes:
        FS#2329 - Viewport: arcs in scaled viewports are not rendered correctly
        FS#2333 - Ordinate dimensions: scale option ignored
        FS#2334 - Modify > Break Out Segment: Line Selection Mode fails on Ray and Infinity lines
        FS#2335 - Rendering solid hatches in scaled blocks
        FS#2342 - Layer > Edit Layer: Changing Color of Invisible Layer
        FS#2343 - Modify > Projection: Dimension entities offset
        FS#2344 - Draw > Polyline > Polyline along Segments: Crash on cancel
        FS#2345 - File > Print: printing multiple copies prints too many copies

3.27.1 (2021/12/13)

    Misc > Draw:
        Text Aligned Leader
    Bug fixes:
        FS#2320 - Viewport: text misplaced if viewport is set to not plottable
        FS#2322 - Edit > Convert Drawing Unit: dimension problem
        FS#2324 - dwg2csv: exception when listing properties (-l)

3.27.0 (2021/12/01)

    Performance:
        Performance improvements for entity selection and updating the property editor
    Edit > Application Preferences:
        Graphics View > Appearance:
            Add preference "Apply line weight to points"
            If checked: apply line weight to points (render as blobs)
            If unchecked: always render points as dots or with chosen point mode (cross, etc.) and thin lines
            Add preference "Maximum selected entities with reference points"
            Configures the maximum number of selected entities that will have operational reference points
            Add preference "Maximum selected entities with displayed reference points"
            Configures the maximum number of selected entities that will display reference points
        Widgets > Property Editor:
            Add preference for decimals / precision used to display property values
    Misc > Draw:
        Leader from Selected Text
    Translations:
        Tier 2 (complete, updated, automatic):
            Danish
            Swedish
    Bug fixes:
        FS#2250 - CAM > Add Profile Toolpath: lead out type / size not saved
        FS#2251 - Modify > Explode: spline explodes into line
        FS#2254 - Dimension > Continue: does not always continue at chosen extension line
        FS#2257 - Images from Windows file cannot be loaded under Linux / macOS
        FS#2258 - Selected entities send to an 'Off' layer retain their selection color
        FS#2256 - Getting the end direction of a zero-length polyline leads to AppCrash
        FS#2259 - Insert file as block: crash when inserting block with attribute definitions
        FS#2262 - Block referece attributes are orpaned when using "edit in place"
        FS#2263 - dwg2svg -min-lineweight option parsing broken
        FS#2265 - QCAD/CAM: startup crash if disabling hierarchical layers
        FS#2267 - In-place block editing: some block references not faded
        FS#2268 - Not all dimension overrides written to DXF/DWG
        FS#2269 - Inner block reference attributes disappear when editing outer block in-place
        FS#2270 - Draw > Dimension > Ordinate: Ordinate dimension values scale with viewport
        FS#2273 - Block attribute duplicates after copy / paste, explode, edit and reload
        FS#2274 - View > Screen-based Linetypes: rendering of arcs with dashes
        FS#2275 - Snap > Center: snapping to center of polyline arc segments
        FS#2279 - Edit > Application Preferences > File > Open/Save: wrong initial value shown for default format
        FS#2281 - Block > Attributes > Synchronize Attributes: Multiple attributes in block with the same Tag
        FS#2285 - Draw > Circle > 2 Tangents and Point: fails for Circle, Line, Point where Point is on Line
        FS#2286 - Draw > Circle > 2 Tangents and Point: fails for Circle, Circle, Point
        FS#2291 - Rulers empty if auto grid scale is off
        FS#2305 - Invisible XLine under visible XLine may prevent selection of visible XLine
        FS#2309 - SVG Export - hatch patterns with dots not visible
        FS#2310 - File > Print: Number of copies and page range ignored
        FS#2317 - Crash / lag when selecting splines with clamped knots (OpenDesign)

3.26.3 (2021/05/31)

    Bug fixes:
        FS#2198 - International characters change when saving and reloading the file [OpenDesign 4]
        FS#2230 - Dimension: CAD font label displayed with wrong lineweight
        FS#2234 - CAM > Nesting: Cancel button not working
        FS#2236 - Draw > Text: unreadable black text in text dialog (macOS dark mode)
        FS#2238 - Projection: exception when projecting polyline with single arc segment
        FS#2239 - Snap > Coordinate: Confirm coordinate with number block Enter key
        FS#2241 - CAM Simulation: stops working after closing a file
        FS#2243 - Graphics View: rendering of splines with line pattern
        FS#2246 - Undo menu text crippled (Windows)

3.26.2 (2021/04/15)

    Modify > Projection:
        retain uniform global segment width of polylines
    Misc > Draw > Polyline break symbol from two points:
        Insert break symbol
    Add local data location to search path for resources files (patterns, linetypes, fonts, postprocessors, etc.)
        Windows: C:/Users/[Username]/AppData/Local/QCAD/QCAD
        macOS: ~/Library/Application Support/QCAD/QCAD
        Linux: ~/.local/share/QCAD/QCAD
    Bug fixes:
        FS#2175 - Edit > Application Preferences > Draw > Text: Uncheck all/Check all buttons not disabled
        FS#2203 - Ruler: not all labels shown
        FS#2204 - Modify > Break out Manual: point order matters with open polyline
        FS#2206 - View > Selection Filter: Polyline area selection not working
        FS#2207 - File > SVG Export: dimension labels invisible with TTF fonts
        FS#2208 - Snap: Cannot snap to block arrays
        FS#2209 - Modify > Explode: incorrect results with almost circular ellipse arcs
        FS#2210 - Modify > Break out Manual: unexpected results with arc
        FS#2217 - Text: spacing problem when switching to CAD font (\F)
        FS#2221 - Unpredictable linetype pattern scale for polylines using polyline pattern
        FS#2222 - Block attribute definition: default text displayed instead of tag
        FS#2223 - Block > Insert Block: duplicate entries in attributes combo
        FS#2224 - Command line tools: -block argument does not accept layout names
        FS#2225 - Filenames containing an ampersand do not render correctly in the tab bar and Window menu

(plunky)

2022-05-23 21:52:55 UTC MAIN commitmail json YAML

guile-git: regen distinfo, checksum changed.

(nikita)

2022-05-23 21:48:37 UTC MAIN commitmail json YAML

doc: Updated devel/guile-git to 0.5.2nb2

(nikita)

2022-05-23 21:48:27 UTC MAIN commitmail json YAML

guile-git: USE_GITLAB.

(nikita)

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

doc: Updated fonts/ttf-meera to 7.0.3.20191223nb1

(nikita)

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

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

Add USE_GITLAB, based on github.mk, to make gitlab MASTER_SITE
handling less repetitive.

To use, set in Makefile:
DISTNAME=    exampleproject-1.2
MASTER_SITES= ${MASTER_SITE_GITLAB:=accountname/}

The following variables alter gitlab.mk behavior:

GITLAB_PROJECT        defaults to PKGBASE
GITLAB_TAG            defaults to PKGVERSION_NOREV
                      sometimes you want to override with v${PKGVERSION_NOREV}
                      SHA-1 commit ids are also acceptable
GITLAB_RELEASE        defaults to not defined, set this to ${DISTNAME}
                      when packaging a release not based on a git tag.
GITLAB_SUBMODULES    manually set submodule information:
                      values should be:
                      GitLab_user GitLab_project tag_or_hash submodule_path
GITLAB_TYPE          overrides the autodetected MASTER_SITE URL scheme:

(nikita)

2022-05-23 21:08:53 UTC MAIN commitmail json YAML

doc: Updated audio/librespot to 0.4.1

(pin)

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

audio/librespot: update to 0.4.1

0.4.1 - 2022-05-23
Changed
    [chore] The MSRV is now 1.56

Fixed
    [playback] Fixed dependency issues when installing from crate

(pin)

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

doc: Updated net/ncgopher to 0.4.0

(pin)

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

net/ncgopher: update to 0.4.0

0.4.0
  New features:
  - Search in documents. Finally. Search with '/'. Jump to next/previous
    result with n/N. Fixes #5
  - Gemini: Check for redirect loops

  Changes:
  - Breaking: Changed key shortcuts for next/previous link to l/L
  - Removed Config as a dependency and use serde instead
  - Update dependencies

  Bugfixes:
  - Clicking "accept the risk" in the certificate dialog will now automaically
    open the URL
  - Update status message display when fetching content
  - Url-decode path in gopher URIs. Fixes #78
  - Fixed crash when darkmode is enabled (pull request #69)
  - Introduced and fixed crash when bookmarks file does not exist
  - The open image command finally works again
  - Fixed name of arch package in README

(pin)

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)