LLVM/project a06a0e2clang-tools-extra/clang-tidy/bugprone MacroParenthesesCheck.cpp, clang-tools-extra/docs ReleaseNotes.rst

[clang-tidy] Improve diagnostics of bugprone-macro-parentheses (#177841)

Closes #177594
DeltaFile
+25-5clang-tools-extra/clang-tidy/bugprone/MacroParenthesesCheck.cpp
+2-3clang-tools-extra/test/clang-tidy/checkers/bugprone/macro-parentheses-cmdline.cpp
+4-0clang-tools-extra/docs/ReleaseNotes.rst
+31-83 files

NetBSD/pkgsrc 2bdQSmimultimedia/assimp distinfo Makefile

   assimp: updated to 6.0.4

   6.0.4
   Fix some recently implemented comparisons of token strings
   Update copyright year and project version
VersionDeltaFile
1.21+4-4multimedia/assimp/distinfo
1.21+2-2multimedia/assimp/Makefile
1.12+2-2multimedia/assimp/PLIST
+8-83 files

OpenBSD/ports eh7wK01audio/mpd distinfo Makefile

   audio/mpd: update to 0.24.7
VersionDeltaFile
1.73+2-2audio/mpd/distinfo
1.159+1-1audio/mpd/Makefile
+3-32 files

NetBSD/pkgsrc b6cCH2edoc CHANGES-2026

   Updated fonts/harfbuzz, fonts/harfbuzz-icu
VersionDeltaFile
1.598+3-1doc/CHANGES-2026
+3-11 files

OpenBSD/ports BihDnf6net/samba distinfo Makefile

   Update to samba-4.23.5

   Release notes: https://www.samba.org/samba/history/samba-4.23.5.html

   Tested and OK Ian McWilliam (co-maintainer)
VersionDeltaFile
1.131.2.4+2-2net/samba/distinfo
1.365.2.4+1-1net/samba/Makefile
+3-32 files

NetBSD/pkgsrc qvYGg2ufonts/harfbuzz distinfo Makefile.common

   harfbuzz harfbuzz-icu: updated to 12.3.2

   Overview of changes leading to 12.3.2
   Tuesday, January 24, 2026

   - Fix padding `gvar` table during subsetting when the original font uses long
     format and subset font using short format.
   - Various fuzzing fixes.
   - Fix NULL pointer deference when malloc fails.
VersionDeltaFile
1.167+4-4fonts/harfbuzz/distinfo
1.77+2-2fonts/harfbuzz/Makefile.common
+6-62 files

NetBSD/pkgsrc UbNLi2Tdoc CHANGES-2026

   doc: Updated www/w3m-img to 0.5.6
VersionDeltaFile
1.597+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc wqaKTQodoc CHANGES-2026

   doc: Updated www/w3m to 0.5.6
VersionDeltaFile
1.596+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc 57ZBdOJwww/w3m distinfo PLIST, www/w3m-img Makefile

   w3m*: update to 0.5.6

   All pkgsrc patches merged!

   Release version 0.5.6

   * new features
     - Add commands to scroll current line to top/bottom (LINE_BOTTOM, LINE_TOP)
     - Add command to change directory (CD)
     - Add keybinding to insert word under cursor when inserting text (C-])
     - Add vim-like smartcase option for search
     - Add keybinding to insert current search term (C-\)
     - Add option for CTRL Y to insert deleted text (rl_paste)
     - Recognize aria-label for buttons

   * bug fixes
     - Fix version number in some place, e.g. make dist
     - Ignore C-i, C-l, C-s, C-z, C-\, C-], C-^ and C-_ key presses when
       inserting text

    [70 lines not shown]
VersionDeltaFile
1.45+4-7www/w3m/distinfo
1.22+1-8www/w3m/PLIST
1.38+2-3www/w3m-img/Makefile
1.83+3-2www/w3m/Makefile.common
1.106+1-2www/w3m/Makefile
1.3+1-1www/w3m/patches/patch-fm.h
+12-232 files not shown
+14-258 files

OpenBSD/ports xxW9KRInet/samba distinfo Makefile

   Update to samba-4.23.5

   Release notes: https://www.samba.org/samba/history/samba-4.23.5.html

   Tested and OK Ian McWilliam (co-maintainer)
VersionDeltaFile
1.135+2-2net/samba/distinfo
1.369+1-1net/samba/Makefile
+3-32 files

OpenBSD/ports 3h2Ph5ksysutils/upower distinfo Makefile, sysutils/upower/pkg PLIST

   sysutils/upower: update to 1.91.0.
VersionDeltaFile
1.31+2-2sysutils/upower/distinfo
1.23+4-0sysutils/upower/pkg/PLIST
1.80+1-1sysutils/upower/Makefile
+7-33 files

NetBSD/src xYa5nSadistrib/utils/embedded/conf armv7.conf rpi.conf

   Fix location of DTB files after 6.12 DTS import and re-organisation.
VersionDeltaFile
1.48+2-2distrib/utils/embedded/conf/armv7.conf
1.41+2-2distrib/utils/embedded/conf/rpi.conf
1.20+2-2distrib/utils/embedded/conf/rpi_inst.conf
+6-63 files

NetBSD/pkgsrc Vb5mQZgdoc CHANGES-2026

   doc: Updated x11/xfd to 1.1.5
VersionDeltaFile
1.595+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc tJ99zTzx11/xfd Makefile distinfo

   xfd: update to 1.1.5.

   Alan Coopersmith (10):
         Print which argument(s) was unknown before giving usage message
         Add -help and -version options
         grid.c: fix 7 -Wuseless-cast warnings from gcc 14.1
         meson: Add option to build with meson
         Improve man page formatting
         Call gettext() for "Unknown argument(s):" message
         man page: fix warnings from `mandoc -T lint` and `groff -rCHECKSTYLE=10`
         meson: if gettext is not in libc, look in libintl, not libGL
         gitlab CI: drop the ci-fairy check-mr job
         xfd 1.1.5
VersionDeltaFile
1.24+4-6x11/xfd/Makefile
1.9+4-4x11/xfd/distinfo
+8-102 files

NetBSD/pkgsrc OSQW4mVdoc CHANGES-2026

   doc: Updated x11/libXmu to 1.3.0
VersionDeltaFile
1.594+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc dOIXVGFx11/libXmu distinfo Makefile

   libXmu: update to 1.3.0.

   Alan Coopersmith (3):
         test: Avoid incorrect -Wuse-after-free warning from gcc 13
         gitlab CI: drop the ci-fairy check-mr job
         libXmu 1.3.0

   Roland Illig (1):
         Remove duplicate ARGSUSED comment

   Tim Hentenaar (2):
         EditresCom: Fix time argument for XtGetSelectionValue()
         Editres: Bump the proto to v6, Widget / Window values are 64-bit
VersionDeltaFile
1.14+4-4x11/libXmu/distinfo
1.20+2-2x11/libXmu/Makefile
+6-62 files

NetBSD/pkgsrc JSFrTHTdoc CHANGES-2026

   doc: Updated x11/bitmap to 1.1.2
VersionDeltaFile
1.593+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc sVDuZKax11/bitmap distinfo Makefile

   bitmap: update to 1.1.2.

   Alan Coopersmith (11):
         Improve man page formatting
         man pages: fix warnings from `mandoc -T lint` and `groff -rCHECKSTYLE=10`
         LoseSelection: second argument should be pointer, not raw value
         Handle -Wcast-function-type warnings for functions used as XtActionProcs
         StripFilename: avoid calling strrchr on NULL filename
         Clear 10 of 15 -Wsign-compare warnings from gcc 15.1
         Partial Revert of "fix: warning: assignment discards ‘const’ qualifier..."
         Partial Revert of "Fix warning: initialization discards ‘const’ qualifier..."
         Strip trailing whitespace from source files
         gitlab CI: drop the ci-fairy check-mr job
         bitmap 1.1.2

   Walter Harms (9):
         make return obvious
         Fix warning: initialization discards ‘const’ qualifier from pointer target type
         fix: warning: assignment discards ‘const’ qualifier from pointer target type

    [6 lines not shown]
VersionDeltaFile
1.12+4-4x11/bitmap/distinfo
1.17+2-2x11/bitmap/Makefile
+6-62 files

NetBSD/pkgsrc jNfH7nOdevel Makefile, devel/py-flake8-polyfill PLIST distinfo

   py-flake8-polyfill: remove

   Dead upstream, no users in pkgsrc
VersionDeltaFile
1.4575+1-2devel/Makefile
1.592+2-1doc/CHANGES-2026
1.2+1-1devel/py-flake8-polyfill/PLIST
1.5+1-1devel/py-flake8-polyfill/distinfo
1.7+1-1devel/py-flake8-polyfill/Makefile
1.2+0-0devel/py-flake8-polyfill/DESCR
+6-66 files

NetBSD/pkgsrc PK1lfmddevel Makefile, devel/py-enum34 PLIST Makefile

   py-enum34: remove python 2.7 compatibility package

   Unused in pkgsrc
VersionDeltaFile
1.4574+1-2devel/Makefile
1.591+2-1doc/CHANGES-2026
1.6+1-1devel/py-enum34/PLIST
1.14+1-1devel/py-enum34/Makefile
1.13+1-1devel/py-enum34/distinfo
1.2+0-0devel/py-enum34/DESCR
+6-66 files

NetBSD/pkgsrc dckyzj2devel Makefile, devel/py-hypothesis4 PLIST distinfo

   py-hypothesis4: remove python 2.7 compat version

   Unused in pkgsrc
VersionDeltaFile
1.4573+1-2devel/Makefile
1.590+2-1doc/CHANGES-2026
1.2+1-1devel/py-hypothesis4/PLIST
1.4+1-1devel/py-hypothesis4/distinfo
1.4+1-1devel/py-hypothesis4/Makefile
1.2+0-0devel/py-hypothesis4/DESCR
+6-66 files

OpenBSD/ports 1YRTzmeprint/qpdf distinfo Makefile

   Update to qpdf-12.3.2.
VersionDeltaFile
1.63+2-2print/qpdf/distinfo
1.79+1-1print/qpdf/Makefile
+3-32 files

NetBSD/pkgsrc Y0IySFenet/py-dns1 Makefile

   py-dns1: switch to https
VersionDeltaFile
1.3+3-3net/py-dns1/Makefile
+3-31 files

NetBSD/pkgsrc 2vr2baDdatabases Makefile, databases/py-datapkg distinfo Makefile

   py-datapkg: remove

   dead upstream, last version from 2011, no users in pkgsrc
VersionDeltaFile
1.26706+2-1doc/TODO
1.739+1-2databases/Makefile
1.589+2-1doc/CHANGES-2026
1.6+1-1databases/py-datapkg/distinfo
1.22+1-1databases/py-datapkg/Makefile
1.3+1-1databases/py-datapkg/PLIST
+8-71 files not shown
+8-77 files

OpenBSD/ports BMPjBTographics/gimp/snapshot distinfo Makefile, graphics/gimp/snapshot/patches patch-tools_in-build-gimp_py patch-app_main_c

   Update to gimp-3.0.8.
VersionDeltaFile
1.3+5-5graphics/gimp/snapshot/patches/patch-tools_in-build-gimp_py
1.7+2-4graphics/gimp/snapshot/patches/patch-app_main_c
1.13+3-3graphics/gimp/snapshot/patches/patch-meson_build
1.11+2-2graphics/gimp/snapshot/distinfo
1.36+2-1graphics/gimp/snapshot/Makefile
1.15+2-1graphics/gimp/snapshot/pkg/PLIST
+16-161 files not shown
+17-177 files

NetBSD/pkgsrc HEGtmcNlang/py-cxfreeze Makefile

   py-cxfreeze: update HOMEPAGE
VersionDeltaFile
1.20+2-4lang/py-cxfreeze/Makefile
+2-41 files

NetBSD/pkgsrc srhUnPrsecurity/py-crack Makefile

   py-crack: comment out dead site
VersionDeltaFile
1.17+3-3security/py-crack/Makefile
+3-31 files

NetBSD/pkgsrc 4B9Np3udevel/py-compizconfig Makefile

   py-compizconfig: comment out dead site
VersionDeltaFile
1.113+2-2devel/py-compizconfig/Makefile
+2-21 files

NetBSD/pkgsrc 6bDKd67doc CHANGES-2026, textproc Makefile

   py-color: remove

   archived upstream, no users in pkgsrc
VersionDeltaFile
1.1566+1-2textproc/Makefile
1.588+2-1doc/CHANGES-2026
1.7+1-1textproc/py-color/Makefile
1.3+1-1textproc/py-color/PLIST
1.6+1-1textproc/py-color/distinfo
1.2+0-0textproc/py-color/DESCR
+6-66 files

OpenBSD/ports KJrkfR2textproc/meld distinfo Makefile, textproc/meld/pkg PLIST

   Update to meld-3.23.1.
VersionDeltaFile
1.38+2-3textproc/meld/pkg/PLIST
1.45+2-2textproc/meld/distinfo
1.93+1-1textproc/meld/Makefile
+5-63 files